#slideBox01 { display:; }
#slideBox02 { display:; }
#slideBox03 { display:none; }
#div_section { display:none; }
#white { background-color:#FFFFFF;padding-bottom:20px}
#slide_div { width:100%;margin : 0 auto;padding:7px 7px 0 7px;box-sizing:border-box;clear:both;}
#main_dan0 { width:100%;margin : 0 auto;padding-top:7px;box-sizing:border-box;}
#main_dan1 { width:100%;margin : 0 auto; padding:7px 5px 0 5px;box-sizing:border-box;clear:both;}
#main_dan1:after {clear: both;content:'';display: block;height:0px;visibility: hidden;}
#main_dan2 { width:100%;margin : 0 auto;padding:7px 5px 0 5px;box-sizing:border-box;clear:both;}
#div_main_padding {padding:0 10px;}

#dan0 { width:100%;margin : 0 auto;padding:0px 7px 0 7px;box-sizing:border-box;text-align:center;}
#dan1 { width:100%;margin : 0 auto; padding:7px 7px 0 7px;box-sizing:border-box;clear:both;}
#dan2 { width:100%;margin : 0 auto;padding:0px 7px 0 7px;box-sizing:border-box;clear:both;}
#ad_section{ width:100%;background-color:#FFFFFF;padding:10px;border:1px solid #dadada;border-radius:7px;box-sizing:border-box;margin-top:7px;}
#news_section{ width:100%;background-color:#FFFFFF;padding:10px 0 0px 0;border:1px solid #dadada;border-radius:7px;box-sizing:border-box;}

#slideBox02 { width:100%;background-color:#FFFFFF;padding:5px 0 5px 0;border:1px solid #dadada;border-radius:7px;box-sizing:border-box; }

#news_hadan { width:100%;padding:7px 7px 0 7px;box-sizing:border-box;}

#gong10 {display:none;}

#ad_footer{width:100%;position:fixed;bottom:0px;text-align:center; margin:auto}


/*list*/
.li1 {overflow:hidden;width:100%;text-align:center;padding:0 6px;box-sizing:border-box;}
.li1 li{position:relative;border-bottom:1px dotted #c9c9c9;padding:10px;box-sizing:border-box}
.li1 li:last-child{border-bottom:0}
.li1 li img {border:1px solid #c9c9c9;padding:10px;vertical-align:top;box-sizing:border-box;}
.li1 .ct{display:block;position:relative;clear:both;}
.li1 .ct:after{content:"";display:block;clear:both;}
.li1 li span{position:absolute;background:url(/img/bbg.png);color:#FFFFFF;height:50px;margin: 0 20px 10px 11px;box-sizing:border-box;padding:25px 10px 0 10px;display:block;width:calc(100%  - 52px);bottom:0;text-align:center;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden; -moz-binding: url('ellipsis.xml#ellipsis');}
.li1 a.ct{padding-right:31px;background:url(/img/arr.gif) no-repeat 100% 50%;}


.cell1 {width:100%;box-sizing:border-box;}
.cell1 li{position:relative;border:1px solid #dfdfdf;margin:10px;padding:10px;box-sizing:border-box;text-align:center; background-color:#FFFFFF}
.cell1 img{width:100%;border:1px solid #c9c9c9;vertical-align:top;}
.cell1 span{position:absolute;background:url(/img/bbg.png);color:#FFFFFF;height:50px;margin: 0 0 10px 1px;box-sizing:border-box;padding:25px 10px 0 10px;display:block;width:calc(100%  - 21px);bottom:0;text-align:center;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden; -moz-binding: url('ellipsis.xml#ellipsis');}
.cell1 .ct{display:block;}
.cell1 .ct:after{content:"";display:block;clear:both;}


@media all and (max-width:340px) {
body {background-color:#ECECEC}
.li2{overflow:hidden;width:100%;text-align:center;padding:0 6px;box-sizing:border-box;}
.li2 li{float:left;width:100%;text-align:center;font-size:0.95em;padding:5px 5px 0 5px;box-sizing:border-box;border:1px solid #CCC;background-color:#FFF;margin-bottom:10px;}
.li2 .ct{display:block;margin:0 0.2em;padding:0 0 0.7em 0;}
.li2 img{margin-bottom:3px;border:1px solid #c9c9c9;vertical-align:top;}
.li2 span{display:block;overflow:hidden;width:96%;margin:0 auto;text-align:center;}

}


@media all and (min-width:360px) {

.li2{overflow:hidden;width:100%;text-align:center;padding:0 6px;box-sizing:border-box;}
.li2 li{float:left;width:50%;text-align:center;font-size:0.95em;padding:0 3px;box-sizing:border-box;}
.li2 .ct{display:block;margin:0 0.2em;padding:0 0 0.7em 0;}
.li2 img{margin-bottom:3px;border:1px solid #c9c9c9;vertical-align:top;}
.li2 span{display:block;overflow:hidden;width:96%;height:2.6em;margin:0 auto;text-align:center;}

}


@media all and (min-width:600px) {

.li2{overflow:hidden;width:100%;text-align:center;padding:0 6px;box-sizing:border-box;}
.li2 li{float:left;width:33.33333%;text-align:center;font-size:0.95em;padding:0 3px;box-sizing:border-box;}
.li2 .ct{display:block;margin:0 0.2em;padding:0 0 0.7em 0;}
.li2 img{margin-bottom:3px;border:1px solid #c9c9c9;vertical-align:top;}
.li2 span{display:block;overflow:hidden;width:96%;height:2.6em;margin:0 auto;text-align:center;}

}

@media all and (min-width:768px) {

.li2{overflow:hidden;width:100%;text-align:center;padding:0 6px;box-sizing:border-box;}
.li2 li{float:left;width:25%;text-align:center;font-size:0.95em;padding:0 3px;box-sizing:border-box;}
.li2 .ct{display:block;margin:0 0.2em;padding:0 0 0.7em 0;}
.li2 img{margin-bottom:3px;border:1px solid #c9c9c9;vertical-align:top;}
.li2 span{display:block;overflow:hidden;width:96%;height:2.6em;margin:0 auto;text-align:center;}

}