.clearfix {
  *zoom: 1;
}
.clearfix:after {
  content: '';
  display: table;
  clear: both;
}
.clear_both{
 clear: both;
}
.mb1em{
 margin-bottom: 1em;
}
.font_bold{
 font-weight: 900;
}
.font_center{
 text-align: center;
}
#container .special1{
	background-image: url(../img/line_2.png);
	background-repeat: repeat-x;
	width: 100%;
	margin-top: 25px;
}
.taishoukou{
 font-weight: 900;
 text-align: center;
 margin-bottom: 1em;
}
img.koutsuhi{
 float: left;
 width: 200px;
 margin: 0 10px 10px 0;
}
.hanyou_div{
 width: 980px;
 margin: 0 auto;
}
#special_koutsuhi{
 max-width: 980px;
 margin: 0 auto 2em auto;
    padding: 2%;
}
#special_koutsuhi p{
 line-height: 1.5em;
}

#special_koutsuhi .mb1em{
 margin-bottom: 1em;
    text-align: left;
}

ul.koutsuhi_chushaku{
 clear: left;
 display: block;
    max-width: 940px;
 background-color: #fff;
 padding: 20px;
 margin: 10px 0;
}
ul.koutsuhi_chushaku p,
ul.hojokingaku p,
ul.hojokingaku2 p{
 text-align: center;
 font-weight: 900;
 margin: 0 0 0.5em 0;
}
ul.koutsuhi_chushaku p img,
ul.hojokingaku p img,
ul.hojokingaku2 p img{
 width: 24px;
 margin: 0 10px 0 0;
 vertical-align: middle;
}
ul.koutsuhi_chushaku li{
 display: block;
 margin: 0 0 0.5em 0;
 padding: 0 0 0 1em;
 background-image: url(/files/img/common/icon_kome_10px.gif);
 background-size: 0.8em;
 background-repeat: no-repeat;
 background-position:0 2px;
}
ul.koutsuhi_chushaku li.kc_nomark{
 background-image: none;
}
.special1 .box{
    display: flex;
    justify-content: space-between;
}
.special1 .box ul.hojokingaku{
 display: block;
 width: 45%;
 background-color: #fff;
 padding: 20px;
    font-size: 120%;
    margin-bottom: 10px;
}
.special1 .box ul.hojokingaku li{
 display: block;
 margin: 0 0 1.2em 0;
 padding: 0 0 0 1em;
 background-image: url(/files/img/common/icon_circle_04.png);
 background-size: 0.8em;
 background-repeat: no-repeat;
 background-position:0 2px;
	    line-height: 1.3em;
}




@media screen and (max-width:850px) {
.special1 .box{
    display: block;

}
img.koutsuhi{
    display: none;
}
.special1 .box ul.hojokingaku{
width: auto;
}
    
}
