@charset "utf-8";

html {.overflow:scroll;.overflow-x:auto;}
html,body {margin:0;padding:0;color:#5a5a5a;word-wrap:break-word;word-break:break-all;}
body {background-color:#f3f3f3;color:#666;font-size:15px;letter-spacing:-1px;line-height:1em;-webkit-text-size-adjust:none;}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td {margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}

fieldset,input,img,button {border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}
strong {font-weight:bold;}
li {list-style:none;}
hr {display:none;}
a {color:#000;text-decoration:none;}
button {cursor:pointer;}
input,select,textarea {font-size:100%;vertical-align:middle;}

.f_clear:after {display:block;clear:both;height:0;visibility:hidden;content:"";}
* html .f_clear {height:1px;}
.f_clear {display:block;min-height:1px;}

#wrapper {position:relative;max-width:800px;margin:auto;background:#fff;overflow:hidden;}
#cv_area {position:relative; background:#fff;}
#header {position:relative;width:100%;height:100px;background:#fff url('../images/bg_back.gif');} 
#header h1 {position:absolute;left:50%;width:240px;height:86px;margin:8px 3px 0 -116px;background:url('../images/bg_logo.gif') no-repeat;}
#header h1 a {display:block;width:180px;height:86px;text-indent:-3000em;}
#header h2 { position:absolute; left:90%; width:68px; height:86px; margin:8px 3px 0 -90px; background:url('../images/bg_logo2.gif') no-repeat; }
#header h2 a { display:block; width:68px; height:86px; text-indent:-3000em; }
.bt5 {display:inline-block;width:62px;height:29px;margin-top:5px;background:url(../images/btn_black.gif) no-repeat 0 0;color:#fff;font-size:12px;font-weight:bold;line-height:29px;text-align:center;}
.bt5_1 {display:inline-block;width:50px;height:29px;margin-top:5px;background:url(../images/btn_black_s.gif) no-repeat 0 0;color:#fff;font-size:13px;font-weight:bold;line-height:29px;text-align:center;}

.snb {position:relative;padding-bottom:3px;background:#639017;text-align:center;z-index:2;}
.snb ul {padding:7px 10px 0 10px;font-size:16px;}
.snb ul li {position:relative;float:left;height:29px;background:url('../images/bg_snb_bar.gif') no-repeat left 45%;}
.snb ul li.menu {width:20%;}
.snb ul li a {display:block;height:26px;padding-top:6px;color:#fff;font-weight:bold;letter-spacing:-1px;white-space:nowrap;text-align:center;overflow:hidden;}
.snb ul li.on {z-index:999;}
.snb ul li.on a {height:24px;margin:0 -2px 0;padding-top:7px;border:1px solid #ffffff;border-bottom:none;background:#fefefe;color:#333;}

.tabnTitle {background:url("../images/bg_tabTitle.gif") left top repeat-x;}
.tabnTitle h3 {padding:11px 0;color:#111;font-size:16px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;}
.tabnTitle ul {padding:11px 0 11px 8px;font-size:14px;letter-spacing:-1px;line-height:16px;}
.tabnTitle ul:after {display:block;clear:both;height:0;visibility:hidden;content:"";}
* html .tabnTitle ul {height:1px;}
.tabnTitle ul {display:block;min-height:1px;}
.tabnTitle ul li {float:left;padding:0 7px 0 9px;background:url('../images/bg_bar02.gif') no-repeat left 50%;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;}
.tabnTitle ul li.first {background:none;}
.tabnTitle ul li a {color:#979797;font-weight:bold;}
.tabnTitle ul li.on a {color:#111;font-weight:bold;}

.infoList {width:100%;overflow:hidden;}
.infoList li {position:relative;float:left;width:100%;height:75px;border-bottom:1px solid #e0e0e0;}
.infoList li a {display:block;height:73px;background:url("../images/icon_arrow.gif") right 50% no-repeat;}
.infoList li a * {cursor:pointer;}
.infoList li .info, .infoList li .thumb {position:absolute;top:3px;left:0;}
.infoList li span.thumb {display:block;width:100px;height:67px;background:url("/img/bg_poster01.png") left 3px no-repeat;z-index:100;}
* html .infoList li span.thumb {background:url("/img/bg_poster01.gif") left top no-repeat !important;} /* ie6 hack */
.infoList li img.thumb {width:100px;height:67px;margin-left:3px;border:1px solid #999;z-index:1;}
.infoList li .info {width:100%;z-index:2;}
.infoList li .info .wrap {display:block;padding:0 28px 0 110px;}
.infoList li .info .wrap strong,
.infoList li .info .wrap .act {display:block;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;}
.infoList li .info .wrap strong {padding:10px 0 3px 0;color:#111;}
.infoList li .info .wrap .act {padding:4px 0 1px 0;color:#555;font-size:12px;letter-spacing:0;}

.review {_float:left;}
.review dt {padding: 10px 10px 0 10px;border-bottom:1px solid #e0e0e0;}
.review dt strong {display:block;width:100%;margin-bottom:7px;color:#333;font-size:15px;font-weight:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;}
.review dt a, .review dt em, .review dt span {display:inline-block;font-size:12px;letter-spacing:0;vertical-align:top;}
.review dt a, .review dt span {color:#73a5c6;line-height:12px;}
.review dt em {margin-left:3px;padding-left:8px;background:url("../images/bg_bar03.gif") left 3px no-repeat;}

#contents h1 {position:relative;padding:14px 70px 18px 70px;background:#222;color:#fff;font-size:16px;font-weight:bold;line-height:18px;text-align:center;}
#contents h1 a {display:block;position:absolute;top:11px;left:10px;width:57px;height:28px;background:url("/img/btn_prev.gif") left top no-repeat;text-indent:-1000em;}
.photo {position:relative;width:100%;}
.photo img {width:100%; padding: 2px 0 2px 0;}
.photo a {display:block;position:absolute;top:50%;width:15px;height:26px;margin-top:-13px;background-image:url("../images/bg_photoMove.gif");text-indent:-1000em;}
.photo a.prev {left:10px;background-position:left top;}
.photo a.next {right:10px;background-position:-15px top;}
.photo a.first, .photo a.last {display:none;}

.paging {height:25px;margin:0 auto;padding:25px 0;text-align:center;}
.paging * {line-height:25px;vertical-align:middle;}
.paging span {margin:0 5px;color:#999;font-size:0.9em;letter-spacing:0;}
.paging span em {color:#5086aa;vertical-align:top;}
* html .paging span em {vertical-align:middle;} /* ie6 hack */
*:first-child+html .paging span em {vertical-align:middle;} /* ie7 hack */
.paging a {display:inline-block;width:35px;height:25px;background:url('../images/arrow_paging.gif') no-repeat;text-indent:-1000em;}
* html .paging a {text-indent:0;} /* ie6 hack */
*:first-child+html .paging a {text-indent:0;} /* ie7 hack */
.paging a span {text-indent:-1000em;}
.paging a.prev {background-position:0 0;}
.paging a.first, .paging a.last {visibility:hidden;}
.paging a.next {background-position:-45px 0;}

.pagenate {clear:both;margin:15px auto 15px 0;text-align:center;white-space:nowrap;}
.pn {display:inline-block;margin:2px;padding:3px 7px;border:1px solid #dfdfdf;font-weight:bold;text-decoration:none;vertical-align:middle;}
.vn {display:inline-block;margin:2px;padding:3px 7px;border:1px solid #787878;background:#787878;color:#fff;font-weight:bold;text-decoration:none;vertical-align:middle;}

.photoPage {clear:both;padding:11px 0 14px 0;background:#33373a;font-size:0.9em;line-height:1.5em;text-align:center;white-space:nowrap;}
.photoPage span {display:inline-block;padding:0 5px;color:#999;vertical-align:middle;}
.photoPage span em {color:#fe0001;}
.photoPage a {display:inline-block;width:33px;height:23px;background-image:url('../images/bg_photoMove.gif');text-indent:-1000em;}
.photoPage a.prev {background-position:-30px 0;}
.photoPage a.first, .photoPage a.last {visibility:hidden;}
.photoPage a.next {background-position:-63px 0;}

.tb {width:100%;border-collapse:collapse;text-align:center;}
.tb caption {display:none;}
.tb th {padding:10px 2px 10px 2px;border:1px solid #ddd;background-color:#f5f5f5;font-weight:normal;text-align:center;}
.tb td {padding:5px 2px 5px 2px;border:1px solid #ddd;}

.ns {padding-top:8px;}
.ns ul {margin:3px 10px 0;overflow:hidden;}
.ns li {position:relative;float:left;width:75px;height:96px;overflow:hidden;}
.ns a {display:block;width:100%;height:100%;color:#000;font-size:0.86em;letter-spacing:-1px;line-height:1em;text-align:center;overflow:hidden;}
.ns .i {display:block;width:57px;height:57px;margin:7px 0 6px 9px;background:#e1e1e1 url(../images/icon_mobile.jpg);}
.ns .wn {white-space:nowrap;}
.ns1 .i {background-position:0 0;}
.ns2 .i {background-position:-57px 0;}
.ns3 .i {background-position:-114px 0;}
.ns4 .i {background-position:-171px 0;}
.ns5 .i {background-position:0 -57px;}
.ns6 .i {background-position:-57px -57px;}
.ns7 .i {background-position:-114px -57px;}
.ns8 .i {background-position:-171px -57px;}
.ns9 .i {background-position:0 -114px;}
.ns10 .i {background-position:-57px -114px;}
.ns11 .i {background-position:-114px -114px;}
.ns12 .i {background-position:-171px -114px;}
.ns13 .i {background-position:0 -171px;}
.ns14 .i {background-position:-57px -171px;}
.ns15 .i {background-position:-114px -171px;}
.ns16 .i {background-position:-171px -171px;}
.ns17 .i {background-position:0 -228px;}
.ns19 .i {background-position:-57px -228px;}
.ns20 .i {background-position:-114px -228px;}
.ns22 .i {background-position:-171px -228px;}
.ns23 .i {background-position:0 -285px;}

#topList {position:relative;height:100%;}
.title_h {position:relative;padding:16px 0 5px 11px;border-bottom:2px #8f8f8f solid;color:#000;font-size:15px;font-weight:bold;}
.List li {position:relative;padding:0 11px 11px 11px;}
.List .line {border-bottom:1px #eaeaea solid;word-wrap:break-word;}
.List .ct {position:relative;padding:11px 11px 11px 11px;border-bottom:1px #ddd solid;background-color:#f7f7f7;}
.List li span {display:block;padding:10px 0 9px;color:#000;font-size:14px;line-height:19px;}
.List li .nm {color:#888;font-size:12px;}
.List li em {margin-left:8px;padding-left:8px;background:url("../images/bg_bar03.gif") left 2px no-repeat;color:#888;font-size:12px;}
.txt {width:100%;height:146px;margin-bottom:8px;border:1px solid #bcbcbc;word-wrap:break-word;}
.input1 {border:1px solid #bcbcbc;}

.bbs_List li {position:relative;padding:0 11px;border-bottom:1px #eaeaea solid;word-wrap:break-word;}
.bbs_List li a {display:block;padding:5px 0 5px;color:#000;font-size:14px;line-height:19px;}
.bbs_List li .nm {color:#888;font-size:12px;}
.bbs_List li em {margin-left:8px;padding-left:8px;background:url("../images/bg_bar03.gif") left 2px no-repeat;color:#888;font-size:12px;}

#footer {position:relative;width:100%;border-top:1px solid #bfbfbf;background:#ffffff url('../images/bg_back.gif');text-align:center; z-index: 9999;}
#footer .ct {padding:5px 0 10px 0;border-top:1px solid #e2e2e2;}
#footer .ft {width:100%;height:10px;margin-top:10px;color:#000000;font-size:0.86em;letter-spacing:0;line-height:1em;}
#footer .copyright {width:100%;height:8px;margin-top:17px;color:#fff;font-size:9px;letter-spacing:0;} 
.bt6 {display:inline-block;margin-top:5px;width:62px;height:29px;background:url(../images/btn_gray.gif) no-repeat 0 0;color:#000;font-size:13px;font-weight:bold;line-height:29px;text-align:center;}

.navi {width:200px;} 
.gnb .menu_list {width:100%;border-top:1px solid #4e4e4e;border-bottom:1px solid #000;}
.gnb .menu_list.first {border-top:0;}
.gnb .menu_list.last {border-bottom:0;}
.gnb .menu_list a {display:block;height:45px;padding-left:15px;color:#fff;font-size:16px;font-weight:bold;line-height:45px;}
.menu_sub .sub_list a {display:block;height:35px;padding-left:20px;color:#fff;font-size:16px;font-weight:bold;line-height:35px;}

.left_menu {position:absolute;left:-200px;width:200px;height:100%;background-color:#2d2f37;z-index:50;overflow-y:auto;}

#wrapper.show_lft {background-color:#2d2f37;}
#wrapper.show_lft .left_menu {left:0;}
#wrapper.show_lft #cv_area {left:200px;overflow:hidden;}
#wrapper.show_lft #footer {left:200px;overflow:hidden;}
#wrapper.show_lft .btn_menu {left:210px;}

.btn_menu {display:none;position:fixed;bottom:10px;left:10px;width:40px;height:30px;padding:5px 7px 9px 5px;border-radius:5px;background:#ff00dd;cursor:pointer;z-index:9999;filter:alpha(opacity=70);opacity:0.7;-moz-opacity:0.3;}
.btn_menu .bar {width:40px;height:5px;margin-top:5px;border-radius:5px;background:#fff;}

.bt7{display:inline-block;margin-top:5px;width:68px;height:29px;line-height:29px;font-size:13px;font-weight:bold;color:#fff;background:url(../images/btn_red.gif) no-repeat 0 0;text-align:center;}
.bt8{display:inline-block;margin-top:5px;width:68px;height:29px;line-height:29px;font-size:13px;font-weight:bold;color:#fff;background:url(../images/btn_orange.gif) no-repeat 0 0;text-align:center;}
.bt9{display:inline-block;margin-top:5px;width:68px;height:29px;line-height:29px;font-size:13px;font-weight:bold;color:#fff;background:url(../images/btn_blue.gif) no-repeat 0 0;text-align:center;}
.bt10{display:inline-block;margin-top:5px;width:68px;height:29px;line-height:29px;font-size:13px;font-weight:bold;color:#fff;background:url(../images/btn_yellow.gif) no-repeat 0 0;text-align:center;}
.bt11{display:inline-block;margin-top:5px;width:68px;height:29px;line-height:29px;font-size:13px;font-weight:bold;color:#fff;background:url(../images/btn_green.gif) no-repeat 0 0;text-align:center;}

/* main */
.main_visual .bx-wrapper .bx-pager
.main_visual {position:relative; width:100%; margin-top:-100px;}
.main_visual ul {padding-top:-100px;}
.main_visual ul li {width:100%; height:300px; background-size:cover; background-position:center; background-repeat:no-repeat;}
.main_visual .bx-wrapper .bx-pager {bottom:60px;}
