@charset "utf-8";
/* CSS Document */

main h5 {
	color:#00bce9;
	padding-bottom:3px;
	border-bottom:solid 1px #00bce9;
}

#koubo dl dt {
	width:5em;
	clear:left;
	float:left;
	color:#fff;
	text-align:center;
	font-size:0.9em;
	margin-bottom:7px;
	border-radius:6px;
}

#koubo dl dd {
	margin-left:7em;
	margin-bottom:7px;
}

#koubo .pdf {
	background:url(../../../../img/pdf.png) no-repeat 0 50%;
	padding-left:20px;
}

#koubo .word {
	background:url(../../../../img/doc.gif) no-repeat 0 50%;
	padding-left:20px;
}

#koubo .koubo {
	background: linear-gradient(to bottom, #49a9d4, #2989d8);
    background-image:-moz-linear-gradient(
    top,
    #49a9d4 0%,
    #2989d8 40%,
    #2285d6 52%,
    #2989d8);
 
    background-image:-webkit-gradient(
    linear,left top,left bottom,
    from(#49a9d4),
    color-stop(0.49,#2989d8),
    color-stop(0.52,#2285d6),
    to(#2989d8));
}
#koubo .oubo {
	background: linear-gradient(to bottom, #ff8300, #ffa035);
    background-image:-moz-linear-gradient(
    top,
    #ffa035 0%,
    #ff8300);
 
    background-image:-webkit-gradient(
    linear,left top,left bottom,
    from(#ffa035),
    to(#ff8300));
}
#koubo .chirashi {
	background: linear-gradient(to bottom, #84d829, #87d449);
    background-image:-moz-linear-gradient(
    top,
    #87d449 0%,
    #70b02b 40%,
    #5ba51e 52%,
    #84d829);
 
    background-image:-webkit-gradient(
    linear,left top,left bottom,
    from(#87d449),
    color-stop(0.49,#70b02b),
    color-stop(0.52,#5ba51e),
    to(#84d829));
}

.shin_ko .col_red {
	margin-left:15px;
}

@media screen and (max-width:600px){
#koubo dl dt {
	margin-top:20px;
	float:none;
}
#koubo dl dd {
	margin-left:0;
}
}
@media screen and (max-width:480px){
#koubo .pdf {
	background:url(../../../../img/pdf.png) no-repeat 0 0;
}
#koubo .word {
	background:url(../../../../img/doc.gif) no-repeat 0 0;
}
.shin_ko .col_red {
	margin-left:0;
	display:block;
}
}


.ml-1 {
	margin-left:1em!important;
}