@import url(http://fonts.googleapis.com/earlyaccess/notosanskr.css);
@import url('https://fonts.googleapis.com/css?family=Nanum+Myeongjo');
* {margin:0; padding:0; font-family:'Noto Sans KR', Dotum, Gulim, AppleGothic, Sans-Serif; font-weight:300; word-break:break-all; }

html {width:100%;height:100%;overflow-x:hidden;overflow-y:scroll}
body {padding:0;margin:0;font-size:12px;font-family:'Noto Sans KR';width:100%;height:100%;color:#444;word-break: normal;}
input,select,textarea {font-size:12px;font-family:'Noto Sans KR'}
img,p {border:0;margin:0;padding:0;}
ul{margin:0;padding:0;}
li{ list-style-type:none;}
form {display:inline;margin:0;padding:0;}
select {font-size:12px;font-family:'Noto Sans KR';}
label {cursor:pointer;}
a {text-decoration:none;color:#000;}
a:hover {color:#666;}
#wrap {width:100%;height:100%;margin:auto;position:relative}
iframe{ border:0;}

/*헤드영역*/
#headerbg {width:100%;position:absolute;top:0;left:0;z-index:1;background:url(./image/header_bg_02.jpg) 50% 0 no-repeat ;}
#header {width:1200px;position:relative;top:0;left:0;z-index:2;margin:0 auto}
#header .logo {position:absolute;}
#header .logo h1 {margin:0 0 0 3px;padding:0;height:35px;}
#header .logo h1 a {font-weight:bold;color:#555;font-size:22px;font-family:nanumgothic,dotum;}
#header .gnb {position:absolute;padding:0;width:360px;text-align:right;}
#header .gnb ul {padding:0;margin:0;letter-spacing:-1px;}
#header .gnb li {list-style-type:none;display:inline;padding:5px 0 5px 10px;font:normal 11px "malgun gothic",dotum;}
#header .gnb .admin a {color:#ff0000;}
#header .headUserHtml {color:#fff}

#header .mobile_list { display:none;}
#header .header_txt{position:absolute; top:35px; left:190px; line-height:40px;}
#header .header_txt .date{ font-size:20px; color:#0629aa; font-weight: 500; letter-spacing:-1px;}
#header .header_txt .date span{ font-size:15px;}

#header .language {position:absolute;padding:0;width:360px;text-align:right; right:0; top:10px;}
#header .language li{ display:inline-block; padding:0 5px; }
#header .language a{ color:#fff;}
#header .language a:hover{color:#fff;}
#header .language .select_txt{ font-weight:600; color:#f93381; text-decoration:underline;}

#header .Topsns {position:absolute;padding:0;width:360px;text-align:right; right:0; top:50px;}
#header .Topsns li{ display:inline-block; padding:0 5px; }


#lnb {width:100%;position:absolute;margin:0 auto;z-index:2;}
#lnbbg {width:100%;position:relative;margin:0 auto;z-index:1}
#lnb .lnbWrap {width:1200px;margin:0 auto;}
#lnbShadow1{ display:block;}

#content {}
#content .subContent { width:1200px;}
#content .subContent .location {clear:both; font-size:12px;color:#555;padding:0;text-align:right}
#content .subContent .location a {color:#555;}
#content .subContent .location a:hover {color:#000}
#content .subContent h3.subTitleSubject {margin:0;padding:0;border-bottom:2px #ddd solid;font-size:20px;font-family:nanumgothic,dotum;font-weight:bold;padding-bottom:5px;letter-spacing:-1px;margin-bottom:15px;color:#555;background:url(./image/ico_title.png) no-repeat;padding-left:30px;}
/*--서브메뉴--*/
#content .snb {float:left;width:184px;padding:0;margin:0;}
#content .snb .snbBottom {padding:0px;margin-top:10px}

#content .snb .mybox {margin-bottom:10px}
#content .snb .mybox {border:#D4D4D4 solid 1px;}
#content .snb .mybox .login .mbrinfo {background:#F4F4F4;padding:0;border-bottom:#dfdfdf solid 1px;position:relative;height:80px;}
#content .snb .mybox .login .symbol {position:absolute;top:5px;left:5px;}
#content .snb .mybox .login .symbol img {width:37px;height:37px;border:1px #c0c0c0 solid}
#content .snb .mybox .login .namel {position:absolute;top:30px;left:55px;width:120px;height:12px;font-weight:bold;color:#454545;}
#content .snb .mybox .login .namer {position:absolute;top:5px;left:55px;width:108px;height:12px;font-weight:bold;color:#454545;}
#content .snb .mybox .login .score {position:absolute;bottom:12px;left:10px;font-size:11px;font-family:verdana;color:#636363;padding-top:3px;letter-spacing:-1px}
#content .snb .mybox .login .tabbox {}
#content .snb .mybox .login .tabbox .tp {float:left;width:60px;height:24px;line-height:24px;background:#F4F4F4;border-top:#ffffff solid 1px;border-bottom:#D4D4D4 solid 1px;text-align:center;font-weight:bold;color:#9E9E9E;cursor:pointer;position:relative}
#content .snb .mybox .login .tabbox .tp span.mcounter {
	font-weight:normal; font-size:11px; color:#F21914;letter-spacing:-1px;position:absolute;top:-10px;right:2px;font-family:arial;
	border-radius:12px;background-color:#ff6000;height:14px;padding:0 5px;color:#fff;line-height:14px;
	box-shadow:1px 1px 3px #ccc;
}
#content .snb .mybox .login .tabbox .tp span.mcounter1 {
	font-weight:normal; font-size:11px; color:#F21914;letter-spacing:-1px;position:absolute;top:-10px;right:2px;font-family:arial;
	border-radius:12px;background-color:#999;height:14px;padding:0 5px;color:#fff;line-height:14px;
	box-shadow:1px 1px 3px #ccc;
}
#content .snb .mybox .login .tabbox .vline {border-right:#D4D4D4 solid 1px;}
#content .snb .mybox .login .tabbox .on {background:#ffffff;border-top:#ffffff solid 1px;border-bottom:#ffffff solid 1px;color:#676767;}
#content .snb .mybox .login .lbody {padding:8px;}
#content .snb .mybox .login .lbody ul {padding:0;margin:0;list-style-type:none;}
#content .snb .mybox .login .lbody li {padding:4px 0;line-height:130%;}
#content .snb .mybox .login .lbody li a {font-family:dotum;font-size:11px;letter-spacing:-1px;line-height:130%}
#content .snb .mybox .login .lbody li .comment {font-family:arial;font-size:11px;color:#E75801;padding-left:3px;}
#content .snb .mybox .login .lbody li .new {font-family:arial;font-size:10px;color:#ff0000;}
#content .snb .mybox .login .lbody li .reply {font-family:dotum;font-size:11px;color:#888888;letter-spacing:-1px}
#content .snb .mybox .login .lbody li .pic {float:left;width:35px;}
#content .snb .mybox .login .lbody li .info {float:left;width:130px;}
#content .snb .mybox .login .lbody li a.lbmore {display:block;text-align:center;border:1px #ddd solid;padding:3px;}
#content .snb .mybox .login .lbody li a.lbmore:hover {color:#ff6000;background:#f0f0f0}
#content .snb .mybox .login .lbody .none {text-align:center;padding-top:40px;}
#content .snb .mybox .login .lbody .none span {display:block;font-weight:bold;font-size:13px;letter-spacing:-1px;} 
#content .snb .mybox .login .lbody .none p {padding:10px 0 40px 0;color:#9C9C9C;line-height:140%;letter-spacing:-1px;font-size:11px}

#content .snb .mybox .logout .tabbox {}
#content .snb .mybox .logout .tabbox .np {padding:10px 0 10px 10px;background:#F4F4F4;border-bottom:#D4D4D4 solid 1px;font-weight:bold;color:#9E9E9E;}
#content .snb .mybox .logout .tabbox .tp {float:left;width:90px;height:22px;background:#F4F4F4;border-bottom:#D4D4D4 solid 1px;text-align:center;font-weight:bold;color:#9E9E9E;padding-top:12px;cursor:pointer;}
#content .snb .mybox .logout .tabbox .vline {width:91px;border-right:#D4D4D4 solid 1px;}
#content .snb .mybox .logout .tabbox .on {background:#ffffff;border-bottom:#ffffff solid 1px;color:#676767;}
#content .snb .mybox .logout .nlog {margin-top:10px;padding:0 0 30px 10px;position:relative;height:65px;}
#content .snb .mybox .logout .i1 {position:absolute;font-size:11px;font-family:dotum;color:#67686A;letter-spacing:-1px;padding-bottom:3px;}
#content .snb .mybox .logout .i1 .input {float:left;width:110px;height:17px;border:#BEBEBE solid 1px;font-size:12px;font-family:tahoma}
#content .snb .mybox .logout .i1 .input:focus {border:#BEBEBE solid 2px;}
#content .snb .mybox .logout .i2 {position:absolute;top:48px;left:8px;font-family:dotum;font-size:11px;letter-spacing:-1px}
#content .snb .mybox .logout .i3 {position:absolute; top:1px;left:127px;}

#content .snb .mybox .logout .rbtm {position:absolute;bottom:4px;left:8px;font-size:11px;font-family:dotum;color:#67686A;letter-spacing:-1px;padding:10px 0 0 3px;}
#content .snb .mybox .logout .rbtm .ipc {color:#67686A}
#content .snb .mybox .logout .rbtm a {color:#313946;}
#content .snb .mybox .logout .rbtm span {padding:0 5px 0 5px;}
#content .snb .mybox .logout .slog {padding:20px 10px 10px 10px;}
#content .snb .mybox .logout .slog .icon {width:160px;padding:0px;text-align:center;}
#content .snb .mybox .logout .slog .icon img {cursor:pointer;margin:0 4px 0 4px;}
#content .snb .mybox .logout .slog .guide {line-height:140%;font-size:11px;font-family:dotum;color:#999;letter-spacing:-1px;padding:10px 0 0 0;}


#content .snb .category {padding:0; width:1200px; text-align:center;height:300px;}
#content .snb .category .sTxt{ color:#fff; font-size:15px; margin-top:10px;}
#content .snb .category h2 {margin:0 0 10px 0;font-size:35px;letter-spacing:-1px;font-weight:400;color:#fff;text-align:center;}
#content .snb .category ul {padding:0;margin:0;}
#content .snb .category li { display:inline-block;list-style-type:none;width:120px;margin-top:150px;}

#content .snb .category .m2 {font-size:12px;letter-spacing:-1px;  background:#2c4075 ; }
#content .snb .category .m2 a {color:#fff;display:block;height:40px;line-height:40px;_line-height:51px; font-size:15px; }
#content .snb .category .m2 a:hover {text-decoration:none;color:#fff;background-color:#4d6e97}

#content .snb .category .selected2 a {color:#444873;background:url(./image/sub_active_orange.jpg) repeat-x 0 0;font-weight:500;height:40px;line-height:40px}
#content .snb .category .selected2 a:hover {color:#d7114c;text-decoration:none;}
#content .snb .category .selected2 span.num {color:#d7114c}

#content .snb .category .orange a {background:url(./image/sub_active_orange.jpg) repeat-x 0 0;}
#content .snb .category .green a {background:url(./image/sub_active_green.jpg) repeat-x 0 0;}
#content .snb .category .blue a {background:url(./image/sub_active_blue.jpg) repeat-x 0 0;}
#content .snb .category .light_blue a {background:url(./image/sub_active_light_blue.jpg) repeat-x 0 0;}
#content .snb .category .black a {background:url(./image/sub_active_black.jpg) repeat-x 0 0;}
#content .snb .category .grey a {background:url(./image/sub_active_grey.jpg) repeat-x 0 0;}
#content .snb .category .red a {background:url(./image/sub_active_red.jpg) repeat-x 0 0;}

#content .snb .category ul li ul {margin:0px;background:none;background:#f0f0f0 url(./image/submenu_shadow.gif) repeat-x top;padding:10px 0;border-top:none}
#content .snb .category ul li ul li.m3 {font-weight:normal;font-size:12px;border-bottom:none}
#content .snb .category ul li ul li.m3 a {font-weight:normal;font-family:dotum;color:#454545;display:block;padding-left:23px;height:21px;line-height:21px;background:url(./image/snb_m3_ico.gif) no-repeat 16px 8px;letter-spacing:-1px;}
#content .snb .category ul li ul li.m3 a:hover {text-decoration:none;color:#000;background-color:#ddd;}

#content .snb .category ul li ul li.selected3 a {color:#ff6000;font-weight:bold;background:url(./image/snb_m3_ico_open.gif) no-repeat 15px 7px;}
#content .snb .category .spaceLi {height:7px;}
#content .snb .category .new {font:normal 10px arial;color:#ff0000;}
#content .snb .category .num {font:normal 11px arial;color:#999;}

/*하단정보영역*/
#footerInfoWrap .newPhoto {position:absolute;left:0;width:210px}
#footerInfoWrap .newPhoto .tt {padding:0 0 8px 0;font-weight:bold;color:#666;}
#footerInfoWrap .newPhoto .pic {float:left;margin:0 0 8px 5px;padding:3px;background:#fff}
#footerInfoWrap .newPhoto .pic:hover{background:#ff6000}
#footerInfoWrap .newPhoto .pic img {width:54px;height:45px;}
#footerInfoWrap .newPhoto .nomargin {margin:0 0 7px 0;clear:both;}

#footerInfoWrap .newPost {position:absolute;left:250px;width:210px}
#footerInfoWrap .newPost .tt {padding:0 0 8px 0;font-weight:bold;color:#666;}
#footerInfoWrap .newPost ul {padding:0;margin:0;}
#footerInfoWrap .newPost li {list-style-type:none;margin-bottom:5px;}
#footerInfoWrap .newPost li a {font-family:dotum;font-size:11px;color:#ccc;letter-spacing:-1px;line-height:135%;background:url(./image/ico_dot.gif) no-repeat 15px 4px;padding-left:23px;display:block}
#footerInfoWrap .newPost li a:hover {text-decoration:none;color:#ff6000;background-position:15px -41px}
#footerInfoWrap .newPost li .comment {font:normal 11px arial;color:#FC6138;}
#footerInfoWrap .newPost li .trackback {font:normal 11px arial;color:#02ACD6;}
#footerInfoWrap .newPost li .new {font-family:arial;font-size:10px;color:#ff0000;}
#footerInfoWrap .newPost .none {padding:0 0 0 15px;font-size:11px;color:#ddd;letter-spacing:-1px;}

#footerInfoWrap .newComment {position:absolute;left:250px;width:210px}
#footerInfoWrap .newComment .tt {padding:0 0 8px 0;font-weight:bold;color:#666;}
#footerInfoWrap .newComment ul {padding:0;margin:0;}
#footerInfoWrap .newComment li {list-style-type:none;margin-bottom:5px;}
#footerInfoWrap .newComment li a {font-family:dotum;font-size:11px;color:#ccc;letter-spacing:-1px;line-height:135%;background:url(./image/ico_dot.gif) no-repeat 15px 4px;padding-left:23px;display:block}
#footerInfoWrap .newComment li a:hover {text-decoration:none;color:#ff6000;background-position:15px -41px}
#footerInfoWrap .newComment li .comment {font:normal 11px arial;color:#FC6138;}
#footerInfoWrap .newComment li .trackback {font:normal 11px arial;color:#02ACD6;}
#footerInfoWrap .newComment li .new {font-family:arial;font-size:10px;color:#ff0000;}
#footerInfoWrap .newComment .none {padding:0 0 0 15px;font-size:11px;color:#ddd;letter-spacing:-1px;}

#footerInfoWrap .newNotice {position:absolute;left:250px;width:210px}
#footerInfoWrap .newNotice .tt {padding:0 0 8px 0;font-weight:bold;color:#666;}
#footerInfoWrap .newNotice ul {padding:0;margin:0;}
#footerInfoWrap .newNotice li {list-style-type:none;margin-bottom:5px;}
#footerInfoWrap .newNotice li a {font-family:dotum;font-size:11px;color:#ccc;letter-spacing:-1px;line-height:135%;background:url(./image/ico_dot.gif) no-repeat 15px 4px;padding-left:23px;display:block}
#footerInfoWrap .newNotice li a:hover {text-decoration:none;color:#ff6000;background-position:15px -41px}
#footerInfoWrap .newNotice li .comment {font:normal 11px arial;color:#FC6138;}
#footerInfoWrap .newNotice li .trackback {font:normal 11px arial;color:#02ACD6;}
#footerInfoWrap .newNotice li .new {font-family:arial;font-size:10px;color:#ff0000;}
#footerInfoWrap .newNotice .none {padding:0 0 0 15px;font-size:11px;color:#ddd;letter-spacing:-1px;}

#footerInfoWrap .postCalendar,#footerInfoWrap .bottomRss,#footerInfoWrap .bottomCounter {
	-webkit-border-radius: 8px;	-moz-border-radius:8px;	border-radius: 8px;
	-moz-box-shadow:1px 1px 6px rgba(0,0,0,0.5);-webkit-box-shadow:1px 1px 6px rgba(0,0,0,0.5);box-shadow:1px 1px 6px rgba(0,0,0,0.5);behavior: url(./_ie/PIE.htc);
}

#footerInfoWrap .postCalendar {position:absolute;width:184px;left:810px;background:#fff;border:2px #c0c0c0 solid;top:20px;}
#footerInfoWrap .postCalendar .tt {padding:5px 0 5px 0;text-align:center;font-weight:bold;font-family:verdana;color:#666;}
#footerInfoWrap .postCalendar .tt img {position:relative;top:-1px;}
#footerInfoWrap .postCalendar .sunday {color:#2B97D7;}
#footerInfoWrap .postCalendar .week {height:20px;}
#footerInfoWrap .postCalendar .week td {color:#333;background:#f9f9f9;}
#footerInfoWrap .postCalendar table {width:100%;}
#footerInfoWrap .postCalendar td {text-align:center;color:#666;font-family:dotum;font-size:11px;}

#footerInfoWrap .bottomRss {position:absolute;left:810px;width:174px;height:18px;padding:5px;background:#fff url(./image/rss.gif) no-repeat 5px 6px;border:2px #c0c0c0 solid;text-align:right;line-height:18px;}
#footerInfoWrap .bottomRss {font-family:tahoma;font-size:11px;}
#footerInfoWrap .bottomCounter {position:absolute;left:810px;background:#fff url(./image/ico_count.gif) no-repeat 8px 1px;width:114px;padding:5px 5px 5px 65px;border:2px #c0c0c0 solid;font-family:tahoma;font-size:11px;color:#777}
#footerInfoWrap .customerCont {position:absolute;width:200px;height:200px;font-family:dotum;font-size:11px;color:#ddd;letter-spacing:-1px;}
#footerInfoWrap .customerCont a {color:#fff;}
#footerInfoWrap .customerCont a:hover {color:#ff6000;}

/*하단*/
#footer {margin:0;padding:0 0 20px 0;position:absolute;left:0;display:block;width:100%;z-index:2}
#footerbg {margin:0;padding:0 0 20px 0;position:absolute;left:0;display:block;width:100%;z-index:1;}

#footer .footerCont {width:990px;margin:0 auto;display:block;position:relative;}
#footer .footerCont div.footerMenu {text-align:center;margin-bottom:10px;padding:7px 20px;}
#footer .footerCont div.footerMenu a {font-size:12px;font-family:dotum;color:#ddd;letter-spacing:-1px;}
#footer .footerCont div.footerMenu a:hover {color:#ff6000}
#footer .footerCont div.footerMenu .split {font-family:dotum;font-size:9px;color:#c0c0c0;}

#footer .footerCont div.footerSiteInfo {font-size:13px;color:#777; padding-left:170px;}
#footer .footerCont div.footerSiteInfo br{ display:none;}
#footer .footerCont .footerBanner{  padding:15px 0; font-weight:500;}
#footer .footerCont .footerBanner br{ display:none;}
#footer .footerCont .footerBanner img{vertical-align:middle;}
#footer .footerCont address {font-family:arial;font-size:11px;font-style:normal;color:#777;margin-top:5px;}
#footer .footerCont .footerLogo {position:absolute;left:0;top:0; width:114px; height:100px;}
#footer .footerCont .qrimage {position:absolute;right:0;top:0}

/*etc*/
.templatePreview {position:fixed;top:0;left:0;z-index:1000;background:#ff6000;padding:15px;border:3px #000 solid;color:#fff;text-align:center}
.usersavePreview {position:fixed;top:0;left:0;z-index:1000;background:#00ccff;padding:15px;border:3px #000 solid;color:#fff;text-align:center}

/*탭메뉴01*/
.tab01 {background: url("./image/bg_tab.gif") no-repeat scroll 0 top transparent;overflow: hidden;position: relative;}
.tab01 ul {margin:0;padding:0;overflow: hidden;padding-left: 1px;width: 100%;}
.tab01 li {background: url("./image/bg_tab.gif") no-repeat scroll -1px top transparent;display: inline;float: left;margin-left: -1px;padding-left: 5px;}
.tab01 li a {background: url("./image/bg_tab.gif") no-repeat scroll right top transparent;display: inline-block;height: 32px;letter-spacing: -1px;line-height: 32px;padding:0 20px 0 16px;text-decoration: none;vertical-align: top;text-align:Center}
.tab01 li a:hover, .tab01 li a:active {text-decoration: none;}
.tab01 li.selected {background-position: 0 -58px;margin-right: 1px;position: static;z-index: 10;}
.tab01 li.selected a {background-position: right -58px;color: #ff6000;font-weight: bold;}

div.depth5 {list-style:none;height:33px;border-bottom:1px #bbb solid;margin-top:5px;}
div.depth5 a{display:inline-block;padding:8px 15px 5px 15px;letter-spacing:-0.5px;margin-right:10px;background:url('./image/common/bul_arrow1.gif') no-repeat 0 10px;font-weight:bold;}
div.depth5 a.selected5 {background:#ff6000;font-weight:bold;color:#fff;-webkit-border-radius: 3px; -moz-border-radius: 3px;}

#pctomobile {visibility:hidden}
#pctomobile_blueb {position:absolute;bottom:-70px;z-index:10000;display:block;width:100%;border:1px #000 solid;background:#e0e0e0;height:70px;text-align:center;font-family:dotum;font-size:24px;color:#fff;line-height:70px;}



/*메인영역*/
#section {position:relative;width:100%;height:650px; letter-spacing:-1px; }

.s01{ text-align:center; color:#fff; width:100%; padding-bottom:300px;}
.s01 .sTxt{ font-size:45px; font-weight:700; padding:20px 0 10px 0; }
.s01 .bTxt{ font-size:21px; font-weight:300;}
.s01 .schedule{ font-size:21px; padding:60px 0 80px 0;}
.s01 .s01_con li{ display:inline-block;padding:0; margin:0; vertical-align:top; }
.s01 .s01_con .s01Btn{width:267px;}
.s01 .s01_con .notice{  height:270px; background:#2677e0; text-align:left; width:380px;}
.s01_bg{position:absolute; top:185px; width:2600px; left:50%; margin-left:-1300px; height:1250px; z-index:-1;background:url(./image/mainbg0427.jpg) 50% 0% no-repeat; }

.s02 { display:inline-block; height:650px;}
.s02 .contBox {float:left; width:100%; margin:0; padding:0 0 30px 0; text-align:left;}
.s02 .contBox dl {margin:0; padding:0;}
.s02 .contBox dl dt {margin:0; padding:0; }
.s02 .contBox dl dt .sTit {margin:0; padding:0 0 20px 0; letter-spacing:-1px; text-align:center; font-size:34px;color:#fff}
.s02 .contBox dl dt .sTit span{ font-weight:600;}
.s02 .contBox dl dd {margin:20px 0 0 0; padding:0; font-size:14px; line-height:20px; color:#777;}
.s02 .contBox dl dd .tabCont {margin:30px 0 0 0; padding:0; }
.s02Box {margin:0 auto; position:relative; text-align:center; width:1200px; height:290px; }
.s02Box .btn_pre {position:absolute; top:70px; left:-50px;cursor:pointer;}
.s02Box .btn_next {position:absolute; top:70px; right:-50px;cursor:pointer;}
.s02Box .s02Div {margin:0 auto; width:1175px; padding:0; text-align:left; height:290px;overflow:hidden;}
.s02Box .s02Img {margin:0 auto; width:3500px; padding:0; text-align:left; height:290px;}
.s02Box .s02Img li {float:left; list-style-type:none; padding:0 10px;width:274px;  color:#d7114c;}
.s02Box .s02Img  .s02txtBox{ background:#fff;}
.s02Box .s02Img  .s02txtBox .sTxt{ font-size:13px; color:#06F; font-weight:500; padding:15px 15px 5px 15px; height:25px; line-height:30px; overflow:hidden;}
.s02Box .s02Img  .s02txtBox .bTxt{ font-size:13px; padding:0 0 15px 15px;}

#btn-s02-tab{display:inline-block; width:100%; text-align:center; padding:0px; margin:0; }
#btn-s02-tab li{display:inline-block;list-style:none; cursor:pointer; height:20px; background:#0d517d;padding:15px 24px; color:#ffffff; text-align:center; font-size:20px; }
#btn-s02-tab li:hover, #btn-s02-tab li.hover{ background:#003e67; color:#fff; line-height:20px; font-weight:500;}
#btn-s02-tab li a{ color:#fff;height:20px; line-height:20px; display:block}
#btn-s02-tab li a:hover{color:#0096db; font-weight:bold;height:20px; line-height:20px}


.s02 div.s02_tab{display:none;}
.s02 div.s02_tab01{display:block;}
.s02_bg{position:absolute; top:1435px; width:2600px; left:50%; margin-left:-1300px; height:600px; z-index:-1;background:#0e6399; }
.s02_mobile { display:none;}


.s03 { text-align:center; padding-bottom:40px; background:#e9e9e9}
.s03 .s03Banner{ padding-bottom:70px;}
.s03 .s03Banner li{ display:inline-block; padding:0 10px 10px 0; }
.s03 .s03sns{}
.s03 .s03sns .sTit{ font-size:25px; padding-bottom:30px;}
.s03 .s03sns .sTit span{ font-weight:600;}
.s03 .s03sns .sTit br{ display:none}
.s03 .s03sns li{ display:inline-block; padding:0 10px 10px 0; }
.s03_bg{position:absolute; top:2030px; width:2600px; left:50%; margin-left:-1300px; height:400px; z-index:-1;background:#e9e9e9; }






@media only screen and (max-width:480px) {
	#header{ width:100%; height:80px}
	#lnb{ display:none;}
	#lnbbg{ display:none;}
	#lnbShadow1{ display:none;}
	#header .logo {left:10px;}
	#header .imglogo{ left:10px; top:20px;}
	#header .imglogo img{ width:60%; height:60%;}
	#header .header_txt { width:60%; right:0; left:130px}

	#header .header_txt img{ width:100%;}
	#header .Topsns { top:80px; right:55px;}
	#header .Topsns  li{ padding:0;}
	#header .Topsns img { width:80%}

	#header .font{ display:none;}
	#header .mobile_list { display:block;position: absolute;top:85px;right:15px;}
	#content{ padding:0;} 
	
	#content .snb{ width:100%;} 
	#content .snb .category { width:100%; height:200px;}
	#content .snb .category .sTxt{  font-size:13px; padding-top:30px;}
	#content .snb .category h2{  font-size:20px;}
	#content .snb .category .m2{ display:none;}
	
	#footerSiteInfo br{ display:block;}

	#content .subContent{width:100%; }
	#footer .footerCont {width:100%;}
	#footer .footerCont .footerLogo{ position:relative; width:100%; text-align:center;padding-top:10px; padding-bottom:0; }
	#footer .footerCont .footerLogo img{ width:90px; height:79px;}


	#footer .footerCont div.footerMenu{ background:none; border:none; height:20px; line-height:20px; }
	#footer .footerCont div.footerMenu a {font-size:11px; }
	#footer .footerCont div.footerSiteInfo{width:100%; font-size:12px; line-height:17px; letter-spacing:-1px; text-align:center; padding:0 0 20px 0;}
	#footer .footerCont div.footerSiteInfo a{ color:#999}
	#footer .footerCont div.footerSiteInfo br{ display:block;}
	#footer .footerCont .footerBanner{ line-height:40px; padding:0 0 10px 0;}
	#footer .footerCont .footerBanner img{ width:70%;}
	#footer .footerCont .footerBanner br{ display:block;}
	#footer .footerCont address{ text-align:center; letter-spacing:0; font-size:10px;}
	
	.s01_bg, .s02_bg, .s03_bg{ display:none;}
	
	.s01{background:url(./image/mainbg0427.jpg) 50% 0% no-repeat; background-size:350% 100%;  padding-bottom:130px;}
	.s01 .sTxt{ font-size:23px; padding:30px 0 10px 0; word-break: normal;}
	.s01 .bTxt{ font-size:16px; padding:0 20px; line-height:20px;word-break: normal;}
	.s01 .bTxt br{ display:none;}
	.s01 .schedule{padding:30px 15px;}
	.s01 .schedule img{ width:100%;}
	.s01 .s01_con li{padding:0; margin:0;vertical-align:top; }
	.s01 .s01_con .s01Btn{ width:30%}
	.s01 .s01_con .s01Btn img{ width:100%;}
	.s01 .s01_con .notice{ width:91%; margin-top:20px;}
	

	.s02 { display:none}
	.s02_mobile { display:block; background:#d7114c; padding:30px 0;}
	.s02_mobile .sTit{ text-align:center; color:#fff; font-weight:500; font-size:25px; margin-bottom:10px;}
	.s02_mobile .s02_mobileCon{ text-align:center;}
	.s02_mobile .s02_mobileCon li{ display:inline-block; width:45%; padding:20px 0; font-size:20px; font-weight:500; margin:0 3px 5px 3px;background:#FC0; color:#d7114c}
	
	.s03 .s03Banner{ padding:30px 0 20px 0;}
	.s03 .s03Banner li{ width:30%; padding:0 3px 6px 3px;}
	.s03 .s03Banner img{ width:100%;}
	.s03 .s03sns{ padding:0 20px;}
	.s03 .s03sns .sTit{ font-size:20px;}
	.s03 .s03sns .sTit br{ display:block;}
	.s03 .s03sns li { padding:0;}
	.s03 .s03sns li img{ width:70%;}
}





.page15{ margin-bottom:40px;}
.page15 .page15_1{ font-size:30px; font-weight:bold; color:#06C; padding-bottom:7px; width:1100px; }
.page15 .page15_2{ font-size:25px; font-weight:500; letter-spacing:-1px; padding-bottom:20px; text-align:center; margin-top:70px;}
.page15 .page15_2 br{ display:none;}
.page15 .page15_3{ font-size:15px; padding-bottom:5px; padding:10px 0; line-height:22px;}
.page15 .page15_4{ margin-top:90px;padding:0; border:20px #FFFFFF solid;}
.tableType_page15 {width:99%;border-collapse:separate;*border-collapse:collapse;border-spacing:0;table-layout:fixed;  margin-left:5px;}
.tableType_page15 th {background:#fff;padding:7px 0 7px 0px;text-align:left;line-height:18px; font-size:15px; color:#39b54a;}
.tableType_page15 td { text-align:left; padding:7px 0 7px 0;line-height:18px;word-break:break-all;font-size:13px;color:#555;}

.page15_bg{position:absolute; top:1360px; width:2600px; left:50%; margin-left:-1299px; height:600px; background:#e6e6e6;repeat; z-index:-1;}


.page16{}
.page16 .page16_s01{} 
.page16 .page16_s01 li{ display:inline-block;  vertical-align:top;}
.page16 .page16_s01 .txtBox{ width:695px;text-align:center;}
.page16 .page16_s01 .txtBox .sTxt{ font-size:60px; font-weight:200; line-height:65px; margin:50px 0; color:#d7114c; letter-spacing:-1px;}
.page16 .page16_s01 .txtBox .sTxt span{ font-weight:500;}
.page16 .page16_s01 .txtBox .bTxt{ font-size:20px; line-height:25px; }
.page16 .page16_s01 .imgBox{ width:500px; text-align:right;}
.page16 .page16_s02{ margin:70px 0; text-align:center;} 
.page16_bg{position:absolute; top:970px; width:2600px; left:50%; margin-left:-1300px; height:1150px; z-index:-1;background:#d8d8d8; }

.page510{}
.page510_bg{position:absolute; top:500px; width:2600px; left:50%; margin-left:-1300px; height:2350px; z-index:-1;background:#d8d8d8; }

.page511{}
.page511_bg{position:absolute; top:500px; width:2600px; left:50%; margin-left:-1300px; height:2380px; z-index:-1;background:#d8d8d8; }

.page512{}
.page512_bg{position:absolute; top:500px; width:2600px; left:50%; margin-left:-1300px; height:1180px; z-index:-1;background:#d8d8d8; }

.page513{}
.page513_bg{position:absolute; top:500px; width:2600px; left:50%; margin-left:-1300px; height:1885px; z-index:-1;background:#d8d8d8; }

.page514{}
.page514_bg{position:absolute; top:500px; width:2600px; left:50%; margin-left:-1300px; height:12270px; z-index:-1;background:#d8d8d8; }

.page515{}
.page515_bg{position:absolute; top:500px; width:2600px; left:50%; margin-left:-1300px; height:1155px; z-index:-1;background:#d8d8d8; }

.page516{}
.page516_bg{position:absolute; top:500px; width:2600px; left:50%; margin-left:-1300px; height:1200px; z-index:-1;background:#d8d8d8; }

.page517{}
.page517_bg{position:absolute; top:500px; width:2600px; left:50%; margin-left:-1300px; height:670px; z-index:-1;background:#d8d8d8; }

.page18{}
.page18 .p18_01{ text-align:center;} 
.page18_bg{position:absolute; top:1440px; width:2600px; left:50%; margin-left:-1300px; height:860px; z-index:-1;background:url(./image/sub/18/18_bg.jpg) 50% 0% no-repeat; }

.page26{}
.page26 .sTxt{ font-size:17px; text-align:right; padding-bottom:10px; color:#555;}
.page26 .sTxt .span1{ color:#9CF}
.page26 .sTxt .span2{color:#FFCCCC}
.page26 .sTxt .span3{color:#F8E8BC}
.page26 .sTxt .span4{color:#CEF279}
.page26 .sTxt .span5{color:#D1B2FF}
.page26 .sTxt .span6{color:#B7F0B1}
.page26 .sTxt .span7{color:#FFA873}
.page26 .sTxt .span8{color:#CCCCCC}
.page26Tb{width:100%;border-collapse:separate;*border-collapse:collapse;border-spacing:0;table-layout:fixed;border-top:1px solid #ccc; border-left: 1px solid #555;}
.page26Tb th {background:#777;border-bottom:1px solid #E6E6E6;border-right:1px solid #999;padding:7px;text-align:center;line-height:18px; font-size:13px; color:#fff}
.page26Tb td {border-bottom:1px solid #555; border-right:1px solid #555;padding:7px;line-height:18px;word-break:break-all;font-size:13px;color:#555; text-align:center;}



.page27 { display:inline-block; height:650px;}
.page27 .contBox {float:left; width:100%; margin:0; padding:0 0 30px 0; text-align:left;}
.page27 .contBox dl {margin:0; padding:0;}
.page27 .contBox dl dt {margin:0; padding:0; }
.page27 .contBox dl dt .sTit {margin:0; padding:0 0 20px 0; letter-spacing:-1px; text-align:center; font-size:40px;color:#fff}
.page27 .contBox dl dt .sTit span{ font-weight:600;}
.page27 .contBox dl dd {margin:20px 0 0 0; padding:0; font-size:14px; line-height:20px; color:#777;}
.page27 .contBox dl dd .tabCont {margin:30px 0 0 0; padding:0; }
.page27Box {margin:0 auto; position:relative; text-align:center; width:1200px; height:280px; }
.page27Box .btn_pre {position:absolute; top:70px; left:0;cursor:pointer;}
.page27Box .btn_next {position:absolute; top:70px; right:0;cursor:pointer;}
.page27Box .page27Div {margin:0 auto; width:1175px; padding:0; text-align:left; height:280px;overflow:hidden;}
.page27Box .page27Img {margin:0 auto; width:3500px; padding:0; text-align:left; height:280px;}
.page27Box .page27Img li {float:left; list-style-type:none; padding:0 10px;width:274px;  color:#d7114c;}
.page27Box .page27Img  .page27txtBox{ background:#fff;}
.page27Box .page27Img  .page27txtBox .sTxt{ font-size:19px; font-weight:500; padding:15px 0 5px 15px;}
.page27Box .page27Img  .page27txtBox .bTxt{ font-size:13px; padding:0 0 15px 15px;}

#btn-page27-tab{display:inline-block; width:100%; text-align:center; padding:0px; margin:0; }
#btn-page27-tab li{display:inline-block;list-style:none; cursor:pointer; padding:10px 55px; color:#555;  font-size:15px; background-color:#f1f1f1;border-radius:5px 5px 0px 0px;margin-left:-1px; }
#btn-page27-tab li:hover, #btn-page27-tab li.hover{ background:#1a99d5; color:#fff; line-height:20px; font-weight:500;}
#btn-page27-tab li a{ color:#fff;height:20px; line-height:20px; display:block}
#btn-page27-tab li a:hover{color:#0096db; font-weight:bold;height:20px; line-height:20px}


.page27 div.page27_tab{display:none;}
.page27 div.page27_tab01{display:block;}


.page36{ position:relative; margin-top:70px;}
.page36 .txtBox{ background:#f2f2f2; margin-bottom:20px;} 
.page36 .txtBox li{ display:inline-block; height:50px; vertical-align:top}
.page36 .txtBox .txtBox_left{ width:200px; background:#096; height:50px; padding-top:17px;color:#fff; font-size:23px; text-align:center;}
.page36 .txtBox .txtBox_right{ padding:15px 0 0 30px; font-size:25px; font-weight:400;}
.page36 .contBox{position:relative;padding: 0 0 50px 300px;margin-bottom:55px;border-bottom: 1px solid #ccc;}
.page36 .contBox dt {position: absolute;top:0;left: 0;width: 22%;font-size: 26px;color: #363636;line-height: 40px;}
.page36 .contBox dd { font-size:13px; padding-bottom: 20px; }
.page36 .contBox dd .sTit{ font-size:20px; font-weight:500; padding-bottom:5px;}
.page36 .contBox dd .sTit span{ color:#d7114c;font-weight:500;}
.page36 .contBox dd .bTxt{ padding-bottom:10px; font-size:14px;}
.page36 .contBox dd .cTxt{ background:#e9e9e9; width:95%; padding:15px 20px;}
.page36 .contBox dd .cTxt .span1{ font-weight:500; font-size:15px;}
.page36 .contBox dd .cTxt .span2{ font-weight:500; text-decoration:underline; }

.h_344{height:334px;}

#pop-layer-container{position:fixed;z-index:1000;width:100%;height:100%;top:0px;left:0px;display: none;}
#pop-layer-container #pop-layer-bg{position:relative;z-index:1;background-color:#000;height:100%;opacity:0.6;}
#pop-layer-container #pop-layer-box{position:absolute;z-index:2;width:1200px;height:95%;overflow:auto;top:3%;left:50%;margin-left:-600px;}
#pop-layer-container #pop-layer-box table{width:95%;height:95%;}
#pop-layer-container #pop-layer-box table tr td #pop-layer-content{z-index:2;}
#pop-layer-container #pop-zoom{position:absolute;z-index:3;right:20px;bottom:150px;cursor:pointer;padding:15px;background-color: #000; color:#fff;}
#pop-layer-container #pop-mini{position:absolute;z-index:3;right:20px;bottom:100px;cursor:pointer;padding:15px;background-color: #000; color:#fff;}
#pop-layer-container .pop-btn{position:absolute;z-index:3;right:20px;bottom:20px;cursor:pointer;padding:15px;background-color: red; color:#fff; }

.page37{ position:relative; margin-top:70px;}
.page37 .contBox{position:relative;padding: 0 0 50px 0px;}
.page37 .contBox .txtBox{ background:#f2f2f2;} 
.page37 .contBox .txtBox li{ display:inline-block; height:160px; vertical-align:top}
.page37 .contBox .txtBox .txtBox_left{ width:200px; background:#e96a6a; height:150px; padding-top:30px;color:#fff; font-size:23px; text-align:center;}
.page37 .contBox .txtBox .txtBox_left span{ font-weight:500; font-size:40px;}
.page37 .contBox .txtBox .txtBox_left2{ width:200px; background:#69C; height:150px; padding-top:30px;color:#fff; font-size:23px; text-align:center;}
.page37 .contBox .txtBox .txtBox_left2 span{ font-weight:500; font-size:40px;}
.page37 .contBox .txtBox .txtBox_left3{ width:200px; background:#C90; height:150px; padding-top:30px;color:#fff; font-size:23px; text-align:center;}
.page37 .contBox .txtBox .txtBox_left3 span{ font-weight:500; font-size:40px;}
.page37 .contBox .txtBox .txtBox_right{ padding:20px 0 0 30px;}
.page37 .contBox .txtBox .txtBox_right .sTit{ font-size:25px; font-weight:500; padding-bottom:5px; color:#d7114c}
.page37 .contBox .txtBox .txtBox_right .sTit span{ color:#d7114c;font-weight:500;}
.page37 .contBox .txtBox .txtBox_right .bTxt{ padding-bottom:10px; font-size:17px; line-height:30px; font-weight:400;}
.page37 .contBox .txtBox .txtBox_right .bTxt .span{ background:#999; padding:3px 16px; margin-right:10px; color:#fff; font-weight:500; font-size:13px; }
.page37 .contBox .e_Txt{ font-size:16px; padding:10px 0 0 20px; color:#666;}
.page37 .contBox .e_Txt span{ font-weight:500; padding-top:10px; text-decoration:underline; color:#444;}
.page37 .contBox .f_Txt{ font-size:16px; padding:10px 20px; color:#555; background:#dbdbdb; font-weight:500;}



.page37Tb{width:100%;border-collapse:separate;*border-collapse:collapse;border-spacing:0;table-layout:fixed; margin:15px 0;}
.page37Tb td {padding:20px;line-height:18px;word-break:break-all;font-size:12px;color:#555; vertical-align:top;}
.page37Tb .tb_sTit{ font-size:15px; color:#06C; padding-bottom:5px; font-weight:400;}
.page37Tb .tb_bTit{ font-size:15px; color:#d7114c; padding-bottom:10px; font-weight:400;}
.page37Tb .tb_bTxt{ font-size:13px; color:#333; padding-bottom:10px; font-weight:400;}
.page37Tb .tb_cTxt{ padding-bottom:10px; font-size:17px; line-height:30px; font-weight:400;}
.page37Tb .tb_cTxt span{ background:#999; padding:3px 16px; margin-right:10px; color:#fff; font-weight:500; font-size:13px; }
.page37Tb .tb_aTxt{ font-size:25px; font-weight:500; padding-bottom:15px; color:#d7114c}
.page37Tb .line1{ border-top:1px #CCCCCC solid;}
.page37Tb .line2{ border-bottom:1px #CCCCCC solid;}
.page37Tb .pelople{}
.page37Tb .pelople li{ display:inline-block; font-size:12px; width:215px; padding:0 13px 20px 0; vertical-align:top; letter-spacing:-1px;} 
.page37Tb .pelople .sTxt{ padding-top:10px;}
.page37Tb .pelople .sTxt span{ font-weight:400;font-size:15px; color:#06C; font-weight:400;}

.page37Tb_s{width:100%;border-collapse:separate;*border-collapse:collapse;border-spacing:0;table-layout:fixed; }
.page37Tb_s td { padding:0;line-height:18px;word-break:break-all;font-size:12px;color:#555; vertical-align:top; text-align:left;}




.page38{ position:relative; margin-top:70px;}
.page38 .contBox{position:relative;padding: 0 0 50px 0px;}
.page38 .contBox .txtBox{ background:#f2f2f2;} 
.page38 .contBox .txtBox li{ display:inline-block; height:140px; vertical-align:top}
.page38 .contBox .txtBox .txtBox_left{ width:200px; background:#C90; height:140px; padding-top:20px;color:#fff; font-size:23px; text-align:center;}
.page38 .contBox .txtBox .txtBox_left span{ font-weight:500; font-size:50px;}
.page38 .contBox .txtBox .txtBox_right{ padding:20px 0 0 30px;}
.page38 .contBox .txtBox .txtBox_right .sTit{ font-size:25px; font-weight:500; padding-bottom:5px; color:#d7114c}
.page38 .contBox .txtBox .txtBox_right .sTit span{ color:#d7114c;font-weight:500;}
.page38 .contBox .txtBox .txtBox_right .bTxt{ padding-bottom:10px; font-size:17px; line-height:30px; font-weight:400;}
.page38 .contBox .txtBox .txtBox_right .bTxt .span{ background:#999; padding:3px 16px; margin-right:10px; color:#fff; font-weight:500; font-size:13px; }
.page38 .contBox .e_Txt{ font-size:16px; padding:10px 20px; color:#555; background:#dbdbdb; font-weight:500;}
.page38 .contBox .e_Txt span{ font-weight:500; padding-top:10px; text-decoration:underline; color:#444;}


.page38Tb{width:100%;border-collapse:separate;*border-collapse:collapse;border-spacing:0;table-layout:fixed;}
.page38Tb td {padding:20px;line-height:18px;word-break:break-all;font-size:12px;color:#555; vertical-align:top;}
.page38Tb .tb_sTit{ font-size:15px; color:#06C; padding-bottom:5px; font-weight:400;}
.page38Tb .tb_bTxt{ font-size:13px; color:#333; padding-bottom:10px; font-weight:400;}
.page38Tb .tb_cTxt{ padding-bottom:10px; font-size:17px; line-height:30px; font-weight:400;}
.page38Tb .tb_cTxt span{ background:#999; padding:3px 16px; margin-right:10px; color:#fff; font-weight:500; font-size:13px; }
.page38Tb .tb_aTxt{ font-size:25px; font-weight:500; padding-bottom:15px; color:#d7114c}
.page38Tb .line1{ border-top:1px #CCCCCC solid;}
.page38Tb .line2{ border-bottom:1px #CCCCCC solid;}
.page38Tb .pelople{}
.page38Tb .pelople li{ display:inline-block; font-size:12px; width:265px; padding:0 23px 20px 0; vertical-align:top} 
.page38Tb .pelople .sTxt{ padding-top:10px;}
.page38Tb .pelople .sTxt span{ font-weight:400;font-size:15px; color:#06C; font-weight:400;}

.page38Tb_s{width:100%;border-collapse:separate;*border-collapse:collapse;border-spacing:0;table-layout:fixed; }
.page38Tb_s td { padding:0;line-height:18px;word-break:break-all;font-size:12px;color:#555; vertical-align:top; text-align:left;}





.page39 { display:inline-block;}
.page39 .conBox {float:left; width:100%; margin:0; padding:0 0 30px 0; text-align:left;}
.page39 .conBox dl {margin:0; padding:0;}
.page39 .conBox dl dt {margin:0; padding:0; }
.page39 .conBox dl dt .sTit {margin:0; padding:0 0 20px 0; letter-spacing:-1px; text-align:center; font-size:40px;color:#fff}
.page39 .conBox dl dt .sTit span{ font-weight:600;}
.page39 .conBox dl dd {margin:20px 0 0 0; padding:0; font-size:14px; line-height:20px; color:#777;}
.page39 .conBox dl dd .tabCont {margin:30px 0 0 0; padding:0; }
#btn-p39-tab{display:inline-block; width:100%; text-align:center; padding:0px; margin:0; }
#btn-p39-tab li{display:inline-block;cursor:pointer; height:20px; background:#f1f1f1;padding:10px 55px; color:#666; text-align:center; font-size:15px;margin-left:-3px; border:#CCC solid 1px}
#btn-p39-tab li:hover, #btn-p39-tab li.hover{ background:#1a99d5; color:#fff; line-height:20px; font-weight:500;}
#btn-p39-tab li a{ color:#fff;height:20px; line-height:20px; display:block; }
#btn-p39-tab li a:hover{color:#0096db; font-weight:bold;height:20px; line-height:20px}


.page39 div.p39_tab{display:none;}
.page39 div.p39_tab01{display:block;}

/*.page39{ position:relative; margin-top:70px;}

.page39 dl{}
.page39 dl dt{}
.page39 dl dt .sTit{font-size:25px; font-weight:500; padding-bottom:5px; color:#d7114c}
.page39 dl dt .bTxt{ padding-bottom:10px; font-size:17px; line-height:30px; font-weight:400;}
.page39 dl dt .bTxt sapn{ background:#999; padding:3px 16px; margin-right:10px; color:#fff; font-weight:500; font-size:13px; }
.page39 dl dd{} 
*/

.page41{ position:relative; margin-top:70px;}
.page41 .sTit_41{ font-size:35px; text-align:center; font-weight:400; letter-spacing:-1px; margin-bottom:15px;}
.page41 .bTxt_41{ background:#c9e1e9; padding:10px 0; font-size:22px;margin-bottom:15px;}
.page41 .bTxt_41 span{ background:#06C; color:#fff; padding:10px 30px;}
.page41 .cTxt_41 {}
.page41 .cTxt_41 li{ display:inline-block;    vertical-align:top; text-align:center; margin-bottom:30px;}
.page41 .cTxt_41 .txtBox{border:1px #dadada solid; width:170px;height:170px;}
.page41 .cTxt_41 .txtBox .tTxt{ background:#999; color:#fff;padding:5px 0; font-size:15px;}
.page41 .cTxt_41 .txtBox .sTxt{ font-size:15px; color:#06C; font-weight:500; padding:10px 0 2px 0;}
.page41 .cTxt_41 .txtBox .bTxt{ font-size:12px; padding:0 5px; color:#777; line-height:16px; }
.page41 .cTxt_41 .next{ padding:50px 5px; }


@media only screen and (max-width:480px) {
	.page15 .page15_2{ font-size:19px; font-weight:500; letter-spacing:-1px; padding:10px 15px;text-align:center; margin-top:0px;}
	.page15 .page15_2 br{ display:block;}
	.page15 .page15_4{ margin-top:30px;}
	
	.page16{ padding:0 10px;}
	.page16 .page16_s01 .txtBox{ width:100%;}
	.page16 .page16_s01 .txtBox .sTxt{ font-size:30px; line-height:30px; margin:0; padding-bottom:15px;}
	.page16 .page16_s01 .txtBox .bTxt{ font-size:15px; line-height:20px;}
	.page16 .page16_s01 .txtBox .bTxt br{ display:none;}
	.page16 .page16_s01 .imgBox{ width:100%; text-align:center; padding:20px 0;}
	.page16 .page16_s01 .imgBox img{ width:80%;}
	.page16 .page16_s02{ margin:0; text-align:center; background:#ff6600; padding:10px;} 
	.page16 .page16_s02 img{ width:100%;}
	
	
	.page18{padding:0 10px;}
	.page18 .p18_01{ text-align:center; margin-bottom:20px;} 
	.page18 .p18_01 img{ width:100%;}
	.page18_bg{position:relative; top:0px; width:100%; left:0; margin-left:0; height:270px; z-index:-1;background:url(./image/sub/18/18_bg.jpg) 50% 0% no-repeat; background-size:200%; }

	.page36{ padding:0 10px; margin:0;}
	.page36 .txtBox{ background:#f2f2f2; margin-bottom:20px;} 
	.page36 .txtBox li{ display:inline-block; height:50px; vertical-align:top}
	.page36 .txtBox .txtBox_left{ width:35%; background:#096; height:50px; padding-top:17px;color:#fff; font-size:17px; text-align:center;}
	.page36 .txtBox .txtBox_right{ padding:15px 0 0 30px; font-size:17px; font-weight:400;}
	.page36 .contBox{position:relative;padding:0px;margin-bottom:30px;}
	.page36 .contBox dt {position:relative;top:0;left: 0;width:100%; text-align:center;}
	.page36 .contBox dd .sTit{ font-size:17px; margin-top:15px;}
	.page36 .contBox dd .cTxt{ width: auto; padding:10px 20px;} 
	
	.h_344{height:auto;}
	
	.page15_bg, .page16_bg{ display:none;}
	
	.page37{margin-top:0px;}
	.page37 .contBox{ padding:0;}
	.page37 .contBox .txtBox li{ height:auto;}
	.page37 .contBox .txtBox .txtBox_left{ width:100%; padding:15px 0; height:auto; font-size:17px;}
	.page37 .contBox .txtBox .txtBox_left span{ font-size:30px;}
	.page37 .contBox .txtBox .txtBox_left2{ width:100%; padding:15px 0; height:auto; font-size:17px;}
	.page37 .contBox .txtBox .txtBox_left2 span{ font-size:30px;}
	.page37 .contBox .txtBox .txtBox_left3{ width:100%; padding:15px 0; height:auto; font-size:17px;}
	.page37 .contBox .txtBox .txtBox_left3 span{ font-size:30px;}
	.page37 .contBox .txtBox .txtBox_right{ padding:20px 10px;}
	.page37 .contBox .txtBox .txtBox_right .sTit{ font-size:15px; letter-spacing:-1px;}
	.page37 .contBox .txtBox .txtBox_right .bTxt{  font-size:14px; line-height:25px; font-weight:400; letter-spacing:-1px;}
	.page37 .contBox .txtBox .txtBox_right .bTxt .span{ padding:3px 10px;  font-size:12px; }
	.page37 .contBox .e_Txt{ font-size:14px; padding:10px 10px 0 10px; line-height:19px;}
	
	.page37Tb col{ width:30%;}
	.page37Tb td { width:100%; padding:10px 0;}
	.page37Tb td img{ width:90%;}
	
	.page37Tb .pelople{ text-align:center;}
	.page37Tb .pelople li{font-size:12px; width:30%; padding:0 5px 5px 5px;} 
	.page37Tb .pelople .sTxt { text-align:left;}
	.page37Tb .pelople .sTxt span{ font-size:15px;}

	.page38Tb td{ padding:0;}
	.page38Tb td img{ width:90%;}
	.page38Tb .pelople{ text-align:center;}
	.page38Tb .pelople li{  font-size:12px; width:30%; padding:15px 5px 5px 5px; } 
	.page38Tb .pelople .sTxt { text-align:left; font-size:11px; line-height:15px;}
	
		.page41{ margin-top:0px;}
	.page41 .sTit_41{ font-size:15px;}
	.page41 .bTxt_41{ padding:5px 0; font-size:13px;}
	.page41 .bTxt_41 span{ padding:5px; }
	.page41 .cTxt_41 {}
	.page41 .cTxt_41 li{ display:inline-block; vertical-align:top; text-align:center; margin-bottom:10px;width:90%; padding:0 10px;}
	.page41 .cTxt_41 .txtBox{border:1px #dadada solid; width:100%; height:auto; padding-bottom:10px;}
	.page41 .cTxt_41 .txtBox .tTxt{ background:#999; color:#fff;padding:5px 0; font-size:15px;}
	.page41 .cTxt_41 .txtBox .sTxt{ font-size:13px; color:#06C; font-weight:500; padding:10px 0 2px 0; line-height:17px;}
	.page41 .cTxt_41 .txtBox .bTxt{ font-size:11px; padding:0 5px; color:#777; line-height:15px; }
	.page41 .cTxt_41 .next{ display:none; }

	
	
}