@charset "utf-8";

/*********************************
 *
 * TOP STYLES
 *
 *********************************/
@media screen and (max-width: 767px) {

body .wrapper {color:#666; font-size:3vw; font-family:monospace;}
#mainimg {overflow:hidden; width:100%; max-width:767px; margin:10px auto; background:#fff !important;}
#mainimg img {width:100vw; max-width:767px; height:auto;}
div.slider-nav {display:none !important;}

#main_bnr {width:100%; margin:0 auto; padding:0 0 10px 0;}
#main_bnr .bnr_l {float:left; width:25%;}
#main_bnr .bnr_r {float:right; width:73.4%;}

.txt_r {padding-bottom:20px;}

/* news */
table.news, table.info {width:100%;}
table.news th, table.news td,
table.info th, table.info td {padding:1em 0; border-bottom:1px dashed #d6d6d1; color:#999;}
table.news th, table.info th {width:30vw;}

.iframe_box {display:inline-block; overflow:auto; width:100%; height:250px; margin:0 0 20px 0; -webkit-overflow-scrolling:touch;}
.iframe_box iframe {display:block; width:100%; height:100%; border:none;}
	
}

@media screen and (min-width: 768px) {

body .wrapper {}
#mainimg {width:980px; height:330px; padding-top:13px; margin:0 auto;}
.iframe_box iframe {display:block; width:100%; height:220px; border:none;}

#main_bnr {width:980px; margin:0 auto; padding:10px 0;}
#main_bnr .bnr_l {float:left;}
#main_bnr .bnr_r {float:right;}

.txt_r {padding-bottom:20px;}

/* news */
table.news, table.info {width:100%;}
table.news th, table.news td,
table.info th, table.info td {padding:1em 0; border-bottom:1px dashed #d6d6d1; color:#999;}
table.news th, table.info th {width:130px;}

}