/* CSS Document */
@import url("./n_gothic.css");

body {font-size:12px;font-family:gulim;}
input,select,textarea {font-size:12px;font-family:gulim;}
select {font-size:12px;font-family:dotum;}
label {cursor:pointer;}
a {text-decoration:none;color:#000;}
a:hover {color:#666;}
.wrap {margin:auto;width:100%;}
#header {}
#content {padding: 0;min-height:500px;}
#footer {}

body {
 font-size:14px;
 font-family:'³ª´®°íµñ', NanumGothic, 'Nanum Gothic', sans-serif;
 color:#444;
 line-height:160%;
 margin:0px;
 color:inherit;
}

/* ¸Þ´º ·Ñ¿À¹ö*/
a.rollover img { border-width:0px; display:inline; }
a.rollover img.over { display:none; }
a.rollover:hover { border:0px }
a.rollover:hover img { display:none; }
a.rollover:hover img.over { display:inline; }

img {border:0px;}

#awrap {width:100%;background:#fff;margin:auto;}
#tops, #allnav {width:100%;max-width:1000px;margin:0 auto;}
#tops {height:70px;}



a {text-decoration:none;color:inherit;}
a:hover {color:inherit;}
img {border:none; vertical-align:bottom;}


p,ul,li, dl, dt, dd, h1, h2, ol {
 margin:0px;
 padding:0px;
}
ul,li, dl, dt, dd {
 list-style:none;
}
hr {border:1px solid #fff;}
#skipnav {display:none;}
h1 {float:left;margin:0.15em 0;}

header, #mainimg, #simg {width:100%;margin:auto;}
#tpmenus {width:100%;text-align:right;border-top:1px solid #fff;border-bottom:1px solid #fff;margin:10px auto;}
#ins {display:inline-block;border:0px solid #f00;margin-top:20px;}
#tpmenus a {display:inline-block;padding:0.5em 0.75em 0.25em 0.75em;color:#777;}
a.tline {background:url(./image/tline.gif) left 60% no-repeat;}
#tpmenus a.tcon, #tpmenus span.tcon {display:inline-block;margin:0.5em 0.15em 0.25em 0.15em;padding:0;}
#tpmenus span.tcon {width:115px;height:30px;display:inline-block;}
#tpmenus span.tcon strong {background:url(./image/dday.gif) left top no-repeat;width:115px;height:30px;display:inline-block;float:left;margin-top:0.25em;}
#tpmenus span.tcon strong b {display:block;color:#fff;font-family:Arial;font-weight:bold;font-size:2em;text-align:left;padding:0.25em 0 0 1.5em;}

/* #allnav {width:100%;margin:auto !important;display:inline-block;}
nav a.rollover {display:inline-block;} */
/* nav .s1 {display:inline-block;padding:0.5em 4.3% 0em 4.3%;} */
/* nav .s1 {display:inline-block;width:25%;text-align:center;padding-top:8px;}
.Navsub1, .Navsub2, .Navsub3, .Navsub4 {position:absolute;margin-left:0px;display:none;background:url(./image/snavbg.png) left top repeat;width:240px;text-align:left;z-index:100;}
nav li {display:block;}
nav ul {margin:1.25em 0.5em;}
nav ul li a {letter-spacing:0px;display:block;padding:0.25em 0.75em;color:#555;font-size:0.85em;color:#d3eef6;border-bottom:1px dashed #65b0cb;}
nav ul li:last-child a {border-bottom:0;}
nav ul li a:hover {color:#fff684;border-bottom:1px dashed #fff684;}
*/
#navicon {display:inline-block;display:none;} 
#nav {width:100%;background:#025faf;position:relative;}
#nav .menu {width:100%;background:#025faf;font-size:16px;color:#fff;font-weight:600;max-width:1000px;margin:auto;}
#nav .menu ul {width:100%;max-width:1000px;margin:auto;font-size:0;}
#nav .menu ul li {display:inline-block;width:20%;text-align:center;padding:7px 0;font-size:18px;border:0px solid #f00;}
#smenu {width:100%;background:#1572c1;display:none;position:absolute;z-index:999;}
#smenu div {width:100%;max-width:1000px;border:0px solid #000;margin:auto;}
#smenu ul {width:100%;text-align:left;padding:0}
#smenu ul li {display:inline-block;height:150px;text-align:left;vertical-align:top;padding-top:0.65em;padding-bottom:0.65em;width:19.5%;border-left:1px solid #2882cf;}
#smenu ul li span {display:block;width:94%;margin:auto;line-height:100%;}
#smenu ul li a {color:#fff;display:block;padding:4px 0 4px 10px;text-align:left;font-size:14px;}
#smenu ul li a:hover {color:yellow;}
#smenu ul li span a.tt {display:none;}

#mainimg {width:100%;background:url(./image/mimg_bg.jpg) bottom right no-repeat;position:relative;background-size:cover;}
#mainimg div.wimg {width:100%;max-width:1200px;margin:0 auto;position:relative;vertical-align:top; text-align:center;}
#mainimg div.wimg div.p1 {display:block;width:60%;vertical-align:top;}
#mainimg div.wimg div.p1_1 {display:block;width:55%;vertical-align:top;}
#mainimg div.wimg div.p1_3 {display:block;width:18%;vertical-align:top;}

#mainimg div.wimg div.p2 {display:inline-block; width:27%; vertical-align:top;}
#mainimg div.wimg div.p2 p .p2_1_t {display:block; background-color:#ffffff;}
#mainimg div.wimg div.p2 p{background-color:#265da4; height:171px;}
#mainimg div.wimg div.p2 p .p2_1_t2 {display:block;text-align:left; color:#fff;font-size:1em; padding-top:16px; padding-left:16px; padding-right:16px; letter-spacing:0.05em;}
#mainimg div.wimg div.p2 p .p2_1_t3 {display:block;text-align:left;color:#9eb1c9;font-size:1em; padding-top:8px;padding-left:16px; padding-right:16px;  }

#mainimg div.wimg div.p2_1 {display:inline-block; width:27%; padding-left:10px; vertical-align:top; }
#mainimg div.wimg div.p2_1 .p2_1_t {display:block; background-color:#ffffff;}
#mainimg div.wimg div.p2_1 p{background-color:#019ab6; height:171px;}
#mainimg div.wimg div.p2_1 .p2_1_t2 {display:block; text-align:left; color:#fff; font-size:1.0em; padding-top:16px;padding-left:16px; padding-right:16px; }
#mainimg div.wimg div.p2_1 .p2_1_t3 {display:block; text-align:left; color:#fff; font-size:1.0em; padding-top:28px;padding-left:16px; padding-right:16px; }

#mainimg div.wimg div.p2_2 {display:inline-block; width:27%; padding-left:10px; vertical-align:top;}
#mainimg div.wimg div.p2_2 .p2_1_t {display:block; background-color:#ffffff;}
#mainimg div.wimg div.p2_2 p{background-color:#a5a701; height:171px;}
#mainimg div.wimg div.p2_2 .p2_1_t2 {display:block;text-align:left;color:#fff; font-size:1.0em; padding-top:9px;padding-left:16px; padding-right:16px; }
#mainimg div.wimg div.p2_2 .p2_1_t3 {display:block;text-align:left;color:#fff; font-size:1.0em;}
/* #mainimg div.wimg div.p1 .txt1 {width:49.5%;}
#mainimg div.wimg div.p1 .txt2 {width:50.5%;}
#mainimg div.wimg div.p2 .ban1 {width:24.9166%;}
#mainimg div.wimg div.p2 .ban2 {width:25.1666%;}
#mainimg div.wimg div.p2 .ban3 {width:25.1666%;max-width:303px;}
#mainimg div.wimg div.p2 .ban4 {width:24.666%;}  */
#mbody #part2 .p3 div.notice {
	position:relative;
	text-align:left;
	width:100%;
	font-size:16px;
}
#mbody #part2 div.p3 h2 {
	text-decoration:underline;
	text-align:center !important;
	font-size:32px !important;
	margin-bottom:20px;
}
#mbody #part2 .p3 div.notice span {
	right:0;	
	position:absolute;
	display:inline-block;
	width:94px !important;
}
#mbody #part2 .p3 div.notice  a{
	background:none !important;
	width:94%;margin:auto;
	position:relative;
	border-bottom:1px dashed #e0dbdb;
	border-top:0px !important;
	border-left:0px !important;
	border-right:0px !important;
	padding-bottom:10px;
}
#mbody #part2 .p3 div.notice a:hover {
	border-top:0px !important;
	border-left:0px !important;
	border-right:0px !important;
	border-bottom:1px dashed #777 !important;
}
#simg {background:#006ac0;clear:both;}
#simg {text-align:center;}
#mainimg div {margin:auto;}
#mainimg div img, #simg img {width:100%;margin:0;}

#simg img {max-width:1000px;margin:auto;}



#mbody {width:100%;margin:0px auto;border-bottom:2px solid #ddd;}
#mbody #part1 {width:100%;;max-width:1000px;margin:30px auto 30px auto;}
#mbody #part1 div {width:49.5%;display:inline-block;height:135px;vertical-align:top;overflow:hidden;}
#mbody #part1 div img {max-width:490px;height:100%;}
#mbody #part1 div.p1 {text-align:left;}
#mbody #part1 div.p2 {text-align:right;}
#mbody #part1 div.p2 h2, #mbody #part2 div.p3 h2 {font-size:24px;font-weight:600;width:96%;text-align:left;display:inline-block;padding-bottom:10px;}
#mbody #part1 div.p2 ul {display:inline-block;width:96%;text-align:left;}
#mbody #part1 div.p2 ul li {display:block;}
#mbody #part1 div.p2 ul li a {display:block;padding:1px 0;color:#555;border-bottom:1px dashed #fff;}
#mbody #part1 div.p2 ul li a:hover {color:#000;border-bottom:1px dashed #ccc;}
#mbody #part1 div.p2 ul li span {float:right;text-align:right;width:7em;border:0px solid #f00;}

#mbody #part2 {background:#f4f3f3;padding:5px 0 30px 0px;}
#mbody #part2_2 {padding:5px 0 30px 0px;}
#mbody #part2 a {display:block;}
#mbody #part2_2 a {display:block;}
#mbody #part2 .p1, #mbody #part2 .p2, #mbody #part2 .p3 {width:100%;max-width:1000px;margin:auto;}
#mbody #part2 .p1 div {border:0px solid #f00;width:33%;display:inline-block;vertical-align:top;text-align:center;}
#mbody #part2 .p2 div {border:0px solid #f00;width:100%;display:block;vertical-align:top;text-align:center;}
#mbody #part2_2 .p2 div {border:0px solid #f00;width:100%;display:block;vertical-align:top;text-align:center;}
#mbody #part2 .p1 div img {width:100%;max-width:110px;}
#mbody #part2 .p1 div span, #mbody #part2 .p2 div span, #part2_2 .p2 div span {display:inline-block;width:100%;margin:auto;}
#mbody #part2 .p1 div span strong
#mbody #part2 .p2 {margin-top:30px;}
#mbody #part2_2 .p2 {margin-top:30px;}
#mbody #part2 .p2 div img {width:100%;max-width:1097px;}
#mbody #part2 .p2 h2 {font-size:32px;text-align:center;margin-bottom:30px;margin-top:30px;line-height:120%;}
#mbody #part2_2 .p2 div img {width:100%;max-width:960px;}
#mbody #part2_2 .p2 h2 {font-size:32px;text-align:center;margin-bottom:30px;line-height:120%;}

#mbody #part2_2 .m_gr_t div {display:inline-block; max-width:960px;}
#mbody #part2_2 .m_gr_t div.gr_bg1 p{padding:15px 0px 15px 0px; width:100%;}
#mbody #part2_2 .m_gr_t div.gr_bg1{background:url(./image/m_g_bg.png) no-repeat; text-align:left; width:100%;}
#mbody #part2_2 .m_gr_t div.gr_bg1 span{display:inline;   font-size:1.4em;}
#mbody #part2_2 .m_gr_t div.gr_bg1 span.gr1{width:8%; color:#777777; display:inline-block; }
#mbody #part2_2 .m_gr_t div.gr_bg1 span.gr2{width:8%; color:#777777; display:inline-block; }
#mbody #part2_2 .m_gr_t div.gr_bg1 span.gr3{width:8%; color:#777777; display:inline-block;}
#mbody #part2_2 .m_gr_t div.gr_bg1 span.gr4{width:8%; color:#777777; display:inline-block;}
#mbody #part2_2 .m_gr_t div.gr_bg1 span.gr1_img{display:inline-block; width:30%; margin-left:4em; background-color:#ffd065; color:#fff; padding:10px 0px 10px 10px; font-weight:bold; }
#mbody #part2_2 .m_gr_t div.gr_bg1 span.gr2_img{display:inline-block; width:50%; margin-left:4em; background-color:#fdb618; color:#fff;  padding:10px 0px 10px 10px; font-weight:bold;}
#mbody #part2_2 .m_gr_t div.gr_bg1 span.gr3_img{display:inline-block; width:20%; margin-left:4em; background-color:#f49515; color:#fff;  padding:10px 0px 10px 10px; font-weight:bold;}
#mbody #part2_2 .m_gr_t div.gr_bg1 span.gr4_img{display:inline-block; width:20%; margin-left:4em; background-color:#f49515; color:#fff;  padding:10px 0px 10px 10px; font-weight:bold;}


#mbody #part2 .p1 div a:hover span strong,
#mbody #part2 .p1 div a:hover span span,
#mbody #part2 .p2 div a:hover span strong,
#mbody #part2 .p2 div a:hover span span
{color:#000;}
#mbody #part2 .p1 div span i {display:block;font-style:normal;}
#mbody #part2 .p2 div span i {display:inline-block;font-style:normal;padding-left:0.5em;}
#mbody #part2_2 .p2 div span i {display:inline-block;font-style:normal;padding-left:0.5em;}
#mbody #part2 .p1 div a, #mbody #part2 .p2 div a {
border:1px solid #f4f3f3;
padding:5px 0;
}
#mbody #part2 .p2 div a {
padding:10px 0;
}
#mbody #part2 .p1 div a:hover, #mbody #part2 .p2 div a:hover {

}
#mbody #part2 .p2 span img{width:100%; vertical-align:top; font-size:0;line-height:0; display:inline-block;}
#mbody #part2 .p2_sub2 span {display:inline; vertical-align:top; font-size:0;line-height:0; }
#mbody #part2 .p2_sub2 span img {width:19.8%;  vertical-align:top; font-size:0;line-height:0; display:inline-block;}
#mbody #part2 .p2 a{border:0px; padding:0px; margin:0px; display:inline;}

#mbody img {width:100%;}
#mbans {width:100%;border-top:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1;}
#mbans ul {width:100%;max-width:1000px;margin:0.5em auto;}
#mbans ul li {display:inline-block;}
#part1 img,#part2 img,#part3 img,#part4 img,#part5 img {width:100%;}

#mbans img {width:100%;}
.mban_tit {width:4.8%;max-width:48px;}
.mban_1 {width:13.5%;max-width:135px;}
.mban_2 {width:18.2%;max-width:182px;}
.mban_3 {width:25.6%;max-width:256px;}
.mban_4 {width:28.3%;max-width:283px;}

footer {width:100%;max-width:1000px;margin:15px auto;padding-bottom:15px;}
footer img {float:left;margin-right:1em;width:192px !important;}
footer ul {display:inline-block;}
footer ul.sel {float:right;}
footer ul.sel li {margin-bottom:2px;}

#scontents {width:100%;border-bottom:1px solid #d1d1d1;padding-bottom:30px;}
#scts {width:100%;max-width:1000px;margin:auto;padding-top:35px;}
#snav {}
#snav span {display:block;z-index:10;border-bottom:5px solid #1572c1;}
#snav span strong {display:block;margin:0em auto 0.75em auto;font-size:28px;text-align:center;font-weight:600;color:#025faf;}
#snav ul {margin-top:1em;}
#snav li {padding:5px 10px;border-bottom:1px solid #e5e5e5;font-size:14px;}
#snav li a {color:#777;display:block;padding-left:1em;background:url(./image/point.gif) left 45% no-repeat;letter-spacing:-0.5px;}
#snav li a.on {background:url(./image/point_on.gif) left 45% no-repeat;color:#1572c1;border-radius:3px;border-bottom:0px;font-weight:bold;}
#snav li a:hover {background:url(./image/point_on.gif) left 45% no-repeat;color:#298bce;}
.thirdNav {background:#eee;font-size:0.75em;}
.thirdNav li {border-bottom:1px solid #fff;padding:0.5em 0;}
.thirdNav li a {padding-left:0;letter-spacing:-1px;font-weight:normal;}

#sbody {width:75%;min-height:450px;margin-left:4%;display:inline-block;}
.stit {font-size:2.4em;font-weight:600;line-height:120%;}
.loca {text-align:right;letter-spacing:-1px;float:right;color:#777;font-size:12px;background:url(./image/icon_loca.gif) left 40% no-repeat;padding-left:1.5em;}
.loca span {color:#2e8ad0;}
.stxt {margin:40px 0 50px 0;}

#guidebox {width:100%;border:0px solid #f00 !important;}
#guidebox h1 {width:100%;border:0px solid #f00 !important;border-bottom:1px dashed #999 !important; }


.fleft {float:left;}
.mgn0 {margin:0px !important;}

.tpbox1 {border:1px solid #aaaaaa;width:200px;height:20px;}
.tpbox4 {border:1px solid #aaaaaa;width:400px;height:20px;}
.tpbox2 {border:1px solid #aaaaaa;width:500px;height:80px;}

/* ¼­ºêÆäÀÌÁö css*/
.s73_sum {font-size:1em; border-top:2px solid #004795; border-bottom:2px solid #004795; padding:2px 5px 2px 15px; }
.s73_s_1{display:inline-block;width:20em; height:27px; background:url(./image/s73_icon_bg.gif)repeat-x center ; color:#fff; text-align:left; vertical-align: center; }
.s73_s_2{display:inline-block; width:10em; height:27px; background:url(./image/s73_icon_bg.gif)repeat-x center ; color:#fff; text-align:left; vertical-align: center;}
.s73_s_3{ display:inline-block;width:30em; height:27px; background:url(./image/s73_icon_bg.gif)repeat-x center ; color:#fff; text-align:left; vertical-align: center;}
.s73_s_4{ display:inline-block;width:30em; height:27px; background:url(./image/s73_icon_bg.gif)repeat-x center ; color:#fff; text-align:left; vertical-align: center;}
.s73_tit_01{font-weight:bold; padding:5px 0px 5px 0px; border-bottom:1px solid #e1e1e1;}
.s73_tit_01 span.s73_t_name{ padding-left:17px; margin-right:30px;}
.s73_tit_01 span.s73_t2_name{  margin-right:30px;}
.s73_tit_02 span.s73_t2_name{  margin-right:30px;}


.s73_tit_02{font-weight:bold; padding:5px 0px 5px 0px;}
.s73_sum span{padding:5px 5px 5px 5px;}
.s73_tit_01 img{vertical-align: middle;}
.s73_tit_02 img{vertical-align: middle;}


.s73_week{font-size:1em; margin-top:30px;}
.s73_mon{font-size:1em; margin-top:15px;}
.s73_week tbody th{ width: 28%;text-align:left; border-bottom:1px solid #e1e1e1;  border-right:1px solid #e1e1e1; padding:5px 5px 5px 15px;}
.s73_week tbody td{text-align:left; border-bottom:1px solid #e1e1e1; padding:5px 5px 5px 15px;}
.s73_week thead th{background:#f6f7f8; text-align:left; padding:5px 5px 5px 15px;  vertical-align: middle; text-align:left; border-bottom:1px solid #e1e1e1; }
.s73_week thead th img{text-align:left; padding:5px 5px 5px 5px;  vertical-align: middle; text-align:left; }
.s73_week table{border-top:1px solid #0068d6; border-bottom:1px solid #0068d6; width:100%; border-collapse:collapse;}
.s73_mon tbody th{ width: 28%;text-align:left; border-bottom:1px solid #e1e1e1;  border-right:1px solid #e1e1e1; padding:5px 5px 5px 15px;}
.s73_mon tbody td{text-align:left; border-bottom:1px solid #e1e1e1; padding:5px 5px 5px 15px;}
.s73_mon thead th{background:#f6f7f8; text-align:left; padding:5px 5px 5px 15px;  vertical-align: middle; text-align:left; border-bottom:1px solid #e1e1e1; }
.s73_mon thead th img{text-align:left; padding:5px 5px 5px 5px;  vertical-align: middle; text-align:left; }
.s73_mon table{border-top:1px solid #0068d6; border-bottom:1px solid #0068d6; width:100%; border-collapse:collapse;}


.s76_t table{ width:100%; font-size:0.9em; border-top:2px solid #004795; border-bottom:2px solid #004795; border-collapse:collapse;}
.s76_t th{width:20%; text-align:left; border-bottom:1px solid #e1e1e1;  border-right:1px solid #e1e1e1; padding:5px 5px 5px 15px; background:#f6f7f8;}
.s76_t td{width:80%; text-align:left; border-bottom:1px solid #e1e1e1; padding:5px 5px 5px 15px;}
.s76_t span.r_star{color:#e20000;}

.s76_tt{font-size:1em; font-weight:bold;}
.s76_tt span.r_star{color:#e20000;}

.s76_t span.s76_b2{display:block; text-align:center; padding-top:15px;}
.s76_t span.s76_b3{display:block; text-align:center; font-weight:bold; padding-bottom:15px;}
.s76_t span.s76_b4{display:block; text-align:center; font-weight:bold; padding-bottom:25px;}
.s76_t td.s76_sign{text-align:left; padding-top:15px;}
.s76_t table tr.form_size input{width:65%;}

.s137_usd{font-size:1em;}
.s137_krw{font-size:1em;margin-top:8px;}
.s137_krw tbody th{ text-align:center; border-bottom:1px solid #e1e1e1;  border-right:1px solid #e1e1e1; padding:5px 5px 5px 5px; border-left:1px solid #e1e1e1;}
.s137_krw tbody td{text-align:center; border-bottom:1px solid #e1e1e1; padding:5px 5px 5px 15px;  border-right:1px solid #e1e1e1;  }
.s137_krw thead th{
background:#f6f7f8; 
text-align:center;
padding:5px 5px 5px 5px;  
vertical-align: middle; 
border-bottom:1px solid #e1e1e1;
border-right:1px solid #e1e1e1;
border-left:1px solid #e1e1e1;
}
.s137_krw thead th img{text-align:left; padding:5px 5px 5px 5px;  vertical-align: middle; text-align:left; }
.s137_krw table{border-top:1px solid #0068d6; border-bottom:1px solid #0068d6; width:100%; border-collapse:collapse;}
.s137_ss table{border-top:1px solid #0068d6; border-bottom:1px solid #0068d6; width:100%; border-collapse:collapse;}

.s137_t_krw{margin-top:20px; font-weight:bold;}
.s137_t_usd{margin-top:20px;  font-weight:bold;}
.s137_usd_total{font-size:0.8em; border:1px solid #e1e1e1; margin-bottom:10px;  margin-top:8px; padding:5px 5px 5px 5px; }
.s137_usd_total span.s137_usd_t1{display:inline-block; padding-right:1.8em; padding-left:1.8em; font-weight:bold; border-right:1px solid #666666; text-align:center; }
.s137_usd_total span.s137_usd_t2{padding-left:2em; font-weight:bold;}

.s75_tt_bon span{display:block;}
.s75_tt_bon span img{vertical-align: middle;}
.s75_tt_bon span.s75_t_b_tit{font-size:1.5em; font-weight:bold; }
.s75_tt_bon span.s75_t_b_s{font-size:0.9em; padding-top:1.2em; padding-left:1.5em; padding-right:1.5em; padding-bottom:1.8em;}

.s75_step1{font-size:0.8em; width:100%; border-top:1px solid #dddddd; padding:10px 0px 10px 0px;}
.s75_step1 span.s75_s1_tt{display:inline-block; width:96%;font-weight:bold; padding:5px 15px 5px 15px; float:left; font-size:1.2em; background:#f6f7f8;}
.s75_step1 span.s75_s1_ss{display:inline-block;  padding-left:2em; padding-right:2em; padding-top:1.2em;}
.s75_step1 p.s75_s1_btn{padding-left:2em;}
.s75_step1 span img{vertical-align: middle; }

.s75_step2{font-size:0.8em; width:100%; border-top:1px solid #dddddd;  padding:10px 0px 10px 0px;}
.s75_step2 span.s75_s1_tt{display:inline-block; width:96%;font-weight:bold; padding:5px 15px 5px 15px; float:left; font-size:1.2em; background:#f6f7f8;}
.s75_step2 span.s75_s1_ss{display:inline-block;  padding-left:2em; padding-right:2em; padding-top:1.2em;}
.s75_step2 p.s75_s1_btn{padding-left:2em;}
.s75_step2 span img{vertical-align: middle; }

.s75_step3{font-size:0.8em; width:100%; border-top:1px solid #dddddd;   padding:10px 0px 10px 0px;}
.s75_step3 span.s75_s1_tt{display:inline-block; width:96%;font-weight:bold; padding:5px 15px 5px 15px; float:left; font-size:1.2em; background:#f6f7f8;}
.s75_step3 span.s75_s1_ss{display:inline-block;  padding-left:2em; padding-right:2em; padding-top:1.2em;}
.s75_step3 p.s75_s1_btn{padding-left:2em;}
.s75_step3 span img{vertical-align: middle; }

.s75_step4{font-size:0.8em; width:100%; border-top:1px solid #dddddd;  border-bottom:1px solid #dddddd;  padding:10px 0px 10px 0px;}
.s75_step4 span.s75_s1_tt{display:inline-block; width:96%;font-weight:bold; padding:5px 15px 5px 15px; float:left; font-size:1.2em; background:#f6f7f8;}
.s75_step4 span.s75_s1_ss{display:inline-block;  padding-left:2em; padding-right:2em; padding-top:1.2em;}
.s75_step4 p.s75_s1_btn{padding-left:2em;}
.s75_step4 span img{vertical-align: middle; }

table.type03 {
	width:100%;
	border-spacing: 0.2em;
    text-align: left;
    line-height: 1.5;
}
table.type03 span.ty03_date {
	font-size:0.6em;
}
table.type03 th span {
	display:inline;
}

table.type03 thead th {

    padding: 10px;
    font-weight: bold;
  }
  table.type03 thead th.ty03_t {
  text-align:left;
  color:#cd171a;
}

  table.type03 thead th.ty03_t span {
  font-size:0.7em;  
}
table.type03_b thead th.ty03_t2 {
background:#fff;
color:#3a3a3a;
font-weight: bold;

}
table.type03 thead th.ty03_d {

}

table.type03 tbody th {
 width:30%;
    font-size:0.8em;
	text-align:left;
    padding: 10px 20px 10px 20px;
    font-weight: bold;
    vertical-align: center;
    background: #353535;
	color:#fff;
}

table.type03 td {
 width:70%;
    padding: 10px 10px 10px 10px;
    vertical-align: center;
    font-weight: bold;
	font-size:0.8em;
}

table.type03_b {
width:99%;
	border-collapse: collapse;
    margin-left:0.2em;
	margin-top: 1.2em;
    line-height: 1.5;
    
}
table.type03_b th {
	width:30%;
	text-align:left;
    padding: 10px 20px 10px 20px;
	 font-size:0.8em;
    font-weight: bold;
    vertical-align: center;
    color: #fff;
  
    border-bottom: 1px solid #ccc;
	background:#434343;
}
table.type03_b td {
    font-size:0.8em;
    padding: 10px 10px 10px 10px;
    vertical-align: center;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
	background:#eaeaea;
	color:#4f4f4f;
	font-weight:bold;
}
.s73_plus_b{background:#cd171a; color:#fff; font-weight:bold;}


table.type08 {
	font-size:0.8em;
    border-collapse: collapse;
    text-align: center;
    line-height: 1.5;
    border-top: 1px solid #ccc;
    margin: 5px 0px;
	
}

table.type08 thead th {
    padding: 10px;
    font-weight: bold;
    border-top: 1px solid #ccc;
    border-bottom: 2px solid #af0202;
	border-left: 1px solid #ccc;
    background: #c2c2c2;
}
table.type08 tbody th {
    width: 150px;
    padding: 10px;
    font-weight: bold;
    vertical-align: top;
  color:#454545;
    border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
    background: #eaeaea;
}
table.type08 td {
    width: 350px;
    padding: 10px;
    vertical-align: top;
   color:#454545;
    border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
}

.s137_t_g{margin-top:1.3em;}
.s137_t_g span{font-weight:bold;}
table.type01 {
	width:100%;
	border-collapse: separate;
    border-spacing: 1px;
    text-align: left;
    border: 1px solid #ccc;
	margin : 0px 00px;
}
table.type01 th {
width:30%;
text-align: left;
    padding: 10px;
    font-weight: bold;
    vertical-align: center;
	border-right: 1px solid #ccc;
    
}
table.type01 td {
width:70%;
  text-align: left;
    padding: 10px;
    vertical-align: center;
   
}



.s75{
border-top:1px solid #dddddd;
border-left:1px solid #dddddd;
border-right:1px solid #dddddd;
border-bottom:1px solid #dddddd;
margin-top:0.8em;
padding:5px 5px;
}

.s75 span{
	display:block;
}

.s75_t span{
	display:block;
}
.s75_t span.t1{
	font-size:1.3em;
	padding:0em 0em 0em 0.6em;
	font-weight:bold;
	border-left:3px solid #941515;
	vertical-align: center;
	margin-bottom:0.6em;
	
}
.s75_t span.s1{
	font-size:0.8em;
	padding-bottom:0.6em;
	color:#454545;
}

.s75 span.j_t{
	font-size:0.9em;
	padding:0.6em;
	font-weight:bold;
	background: #f5f5f5;
	
}
.s75 span.j_s{
	font-size:0.78em;
	padding-left:1.1em;
	padding-right:1.1em;
	padding-top:1.1em;
	color:#454545;
	
}
.s75 span.j_b{
	font-size:0.8em;
	padding-left:1.1em;
	padding-top:0.5em;
}


.button_s75 {
    border: 1px solid #142833;
   background: #434343;
  padding: 7.5px 15px;
   text-shadow: #525252 0 1px 0;
   color: #fff;
   font-size: 1em;

   text-decoration: none;
   vertical-align: middle;
   }

 /* °ÇÃà°èÈ¹->±âµµÁ¦¸ñ css*/
.s131_s{border:1px solid #888888;}
.s131_t_img{
background:url(./image/s131_t_img.jpg) no-repeat; 
width:100%;  
text-align:center; 
vertical-align:center;  
color:#fff; 
padding-top:35px;
padding-bottom:35px; 
font-size:1.5em;
text-shadow:1px 1px 1px black;
}
.s131_s_bon{text-align:center; padding:60px 60px 60px 60px;}

 /* °ÇÃà°èÈ¹->È«º¸¿µ»ó css*/
 .s132_you1_tit{text-align:center; background-color:#f5f7f9; padding:15px 0px 15px 0px;}
 .s132_you2_tit{text-align:center; background-color:#f5f7f9; padding:15px 0px 15px 0px; }
 .s132_y2{ margin:20px 0px 20px 0px;}
 
  /* Âü¿©¹æ¹ý css*/
  .s139_tt{text-align:center;}

.s139_tit{font-size:2em; }
 .s139_bon{font-size:1em; padding:20px 30px 60px 30px;}
 .s139_c_t{padding-bottom:15px;}
 .s139_c_bb{padding-bottom:20px;}
 .s139_s_t1{font-size:0.8em;}
.s139_join_t{display:block;background-color:#9cc729; border:1px solid #e7e3df; color:#fff; font-weight:bold; padding:15px 0px 15px 0px; }
.s139_join_t span{display:block;}
.s139_join_b{display:block;background-color:#fbfaf9; border:1px solid #e7e3df; height:155px; padding:20px 10px 0px 10px;  }
.s139_party_t{display:block;background-color:#e85363; border:1px solid #e7e3df; color:#fff; font-weight:bold; padding:15px 0px 15px 0px; }
.s139_party_t span{display:block;}
.s139_party_b{display:block;background-color:#fbfaf9; border:1px solid #e7e3df; height:155px; padding:20px 10px 0px 10px;  }
.s139_write_t{display:block;background-color:#58c2e0; border:1px solid #e7e3df; color:#fff;font-weight:bold;  padding:15px 0px 15px 0px; }
.s139_write_t span{display:block;}
.s139_write_b{display:block;background-color:#fbfaf9; border:1px solid #e7e3df; height:155px; padding:20px 10px 0px 10px; }
.s139_1{display:inline-block; width:30%;  vertical-align:top; margin-right:10px; }
.s139_2{display:inline-block; width:30%; vertical-align:top; margin-right:10px; }
.s139_3{display:inline-block; width:30%; vertical-align:top; }
.s139_arr{width:5%;display:inline-block; border:1px solid #000; text-align:left;  vertical-align:middle; }


@media screen and (max-width:960px){
#nav {font-size:1.3em;}
#mbody #part2 .p1 div span i,
#mbody #part2 .p2 div span i {display:inline;border:0px solid #f00;}
#mbody #part2_2 .p2 div span i {display:inline;border:0px solid #f00;}
}

@media screen and (max-width:900px){
.loca {clear:both;display:block;width:100%;padding-bottom:0.5em;}
.regbtn {margin-top:0em;clear:both;}
}


@media screen and (max-width:800px){
#mainimg {width:100%;background:url(./image/mimg_bg.jpg) bottom right no-repeat;position:relative;background-size:cover;}
#mainimg div.wimg {width:100%;max-width:1200px;margin:0 auto;position:relative;vertical-align:top; text-align:center;}
#mainimg div.wimg div.p1 {display:block;width:90%;vertical-align:center;}
#mainimg div.wimg div.p1_1 {display:block;width:10%;vertical-align:center;}
#mainimg div.wimg div.p1_3 {display:block;width:30%;vertical-align:top;}
#mainimg div.wimg div.p2 {display:block; width:92%; float:center;}
#mainimg div.wimg div.p2_1 {display:block; width:92%; padding-left:0px; padding-top:10px; float:center; }
#mainimg div.wimg div.p2_2 {display:block; width:92%; padding-left:0px; padding-top:10px; float:center;}
h1 {float:none;text-align:center;border-bottom:2px solid #ddd;}
#nav {display:none;}
#sbody {width:96%;border:0px solid #f00;float:none;display:block;margin:auto !important;}
#ins {display:block;border:0px solid #000 !important;margin-top:0px;}
#tpmenus {border:0px solid #f00;margin:0;background:#fff;padding-bottom:8px;position:relative;height:40px;}
#tpmenus a {display:inline-block;padding:1em 0.4em 0.25em 0.4em;color:#777;}
#navicon {display:inline-block;display:inline-block;position:absolute;left:0;top:0;}
#tops {border-bottom:4px solid #025faf;height:auto;}

#smenu {width:200px;position:absolute;left:0;height:100%;text-align:left;display:none;z-index:500;background:#1572c1;min-height:700px;}
#smenu div {width:100%;border:0px solid #000;margin:auto;}
#smenu ul {width:100%;text-align:left;padding:0}
#smenu ul li {display:block;height:auto;text-align:left;vertical-align:top;padding-top:0.65em;padding-bottom:0.65em;width:auto;border-left:1px solid #2882cf;}
#smenu ul li span {display:block;width:94%;margin:auto;line-height:100%;}
#smenu ul li a {color:#fff;display:block;padding:4px 0 4px 10px;text-align:left;font-size:14px;}
#smenu ul li a:hover {color:yellow;}
#smenu ul li span a.tt {display:block;font-size:16px;font-weight:600;background:#025faf;padding:6px 10px;margin-bottom:10px;}
#mbody #part2 {font-size:13px;}
#mbody #part2_2 {font-size:13px;}
#mbody #part2 .p1 div span strong, #mbody #part2 .p2 div span strong {font-size:18px;}
#mbody #part2_2 .p1 div span strong, #mbody #part2 .p2 div span strong {font-size:18px;}
#mbody #part2 .p2 h2 {font-size:24px;}
#mbody #part2_2 .p2 h2 {font-size:24px;}


.aside {border:1px solid #000;display:none !important;}
#mbody #part2 .p2 span img{width:50%; vertical-align:top; font-size:0;line-height:0;}
}



@media screen and (max-width:550px){
#mainimg {width:100%;background:url(./image/mimg_bg.jpg) bottom right no-repeat;position:relative;background-size:cover;}
#mainimg div.wimg {width:100%;max-width:1200px;margin:0 auto;position:relative;vertical-align:top; text-align:center;}
#mainimg div.wimg div.p1 {display:block;width:90%;vertical-align:center;}
#mainimg div.wimg div.p1_1 {display:block;width:10%;vertical-align:center;}
#mainimg div.wimg div.p1_3 {display:block;width:18%;vertical-align:top;}
#mainimg div.wimg div.p2 {display:block; width:92%; }
#mainimg div.wimg div.p2_1 {display:block; width:92%; padding-top:10px; padding-left:0px;   }
#mainimg div.wimg div.p2_2 {display:block; width:92%; padding-top:10px; padding-left:0px;  }

#ins {display:block;}
#tpmenus a {display:inline-block;padding:0.5em 0.4em 0.25em 0.4em;color:#777;}
#navicon {display:inline-block;display:inline-block;position:absolute;left:0;}
nav {width:200px;position:absolute;left:0;height:600px;text-align:left;display:none;z-index:500;}
nav .s1 {width:100%;}
.Navsub1, .Navsub2, .Navsub3, .Navsub4, .Navsub5, .Navsub6 {position:relative;display:block !important;margin:0em;width:96%;}
nav ul {margin:0.5em 0.5em;}
.aside {border:1px solid #000;display:none !important;}

#mbody #part1 div {width:100%;display:inline-block;height:135px;margin:auto;}
#mbody #part1 div.p1 {text-align:center;margin-bottom:20px;}
#mbody #part1 div.p2 {text-align:center;}
#mbody #part2 {letter-spacing:-0.5px; vertical-align:top; font-size:0;line-height:0; }
#mbody #part2_2 {letter-spacing:-0.5px;}
#mbody #part2 .p1 div span strong, #mbody #part2 .p2 div span strong {font-size:16px;}
#mbody #part2_2 .p1 div span strong, #mbody #part2_2 .p2 div span strong {font-size:16px;}
#mbody #part2 .p2 h2 {font-size:22px;}
#mbody #part2_2 .p2 h2 {font-size:22px;}

#mbody #part2_2 .m_gr_t div {display:inline-block; width:100%}
#mbody #part2_2 .m_gr_t div.gr_bg1 p{padding:5px 0px 5px 5px; width:100%;}
#mbody #part2_2 .m_gr_t div.gr_bg1{background:url(./image/m_g_bg2.png) no-repeat; text-align:left; width:100%;}
#mbody #part2_2 .m_gr_t div.gr_bg1 span{display:inline;   font-size:1.4em;}
#mbody #part2_2 .m_gr_t div.gr_bg1 span.gr1{width:20%; color:#777777; display:inline-block; margin-left:0.8em; font-size:1.2em;}
#mbody #part2_2 .m_gr_t div.gr_bg1 span.gr2{width:20%; color:#777777; display:inline-block; margin-left:0.8em;  font-size:1.2em;}
#mbody #part2_2 .m_gr_t div.gr_bg1 span.gr3{width:20%; color:#777777; display:inline-block; margin-left:0.8em; font-size:1.2em;}
#mbody #part2_2 .m_gr_t div.gr_bg1 span.gr1_img{font-size:0.8em;display:inline-block; width:30%; margin-left:0.3em; background-color:#ffd065; color:#fff; padding:10px 10px 10px 10px; font-weight:bold; }
#mbody #part2_2 .m_gr_t div.gr_bg1 span.gr2_img{font-size:0.8em;display:inline-block; width:50%; margin-left:0.3em; background-color:#fdb618; color:#fff;  padding:10px 10px 10px 10px; font-weight:bold;}
#mbody #part2_2 .m_gr_t div.gr_bg1 span.gr3_img{font-size:0.8em;display:inline-block; width:20%; margin-left:0.3em; background-color:#f49515; color:#fff;  padding:10px 10px 10px 10px; font-weight:bold;}

.s131_s{border:1px solid #000;}
.s131_t_img{
background:url(./image/s131_t_img.jpg) no-repeat; 
width:100%;  
text-align:center; 
vertical-align:center;  
color:#fff; 
padding-top:35px;
padding-bottom:35px; 
font-size:1.2em;
text-shadow:1px 1px 1px black;
}
.s131_s_bon{text-align:center; padding:30px 15px 30px 15px;}

  .s139_tt{text-align:center;}
  .s139_tt img{width:30%;}
.s139_tit{font-size:2em; }
 .s139_bon{font-size:0.9em; padding:5px 5px 50px 5px;}
 .s139_c_t{padding-bottom:5px;}
 .s139_c_bb{padding-bottom:20px; font-size:0.9em; }
 .s139_s_t1{font-size:0.8em;}
.s139_join_t{display:block;background-color:#9cc729; border:1px solid #e1e1e1; color:#fff; font-weight:bold; padding:10px 0px 10px 0px; }
.s139_join_t span{display:block;}
.s139_join_b{display:block;background-color:#fbfaf9; border:1px solid #e1e1e1; height:80px; padding:20px 10px 0px 10px; margin-bottom:20px; font-size:0.9em;  }
.s139_party_t{display:block;background-color:#e85363; border:1px solid #e1e1e1; color:#fff; font-weight:bold; padding:10px 0px 10px 0px; }
.s139_party_t span{display:block;}
.s139_party_b{display:block;background-color:#fbfaf9; border:1px solid #e1e1e1; height:80px; padding:20px 10px 0px 10px; margin-bottom:20px;font-size:0.9em;  }
.s139_write_t{display:block;background-color:#58c2e0; border:1px solid #e1e1e1; color:#fff;font-weight:bold;  padding:10px 0px 10px 0px; }
.s139_write_t span{display:block;}
.s139_write_b{display:block;background-color:#fbfaf9; border:1px solid #e1e1e1; height:80px; padding:20px 10px 0px 10px; margin-bottom:20px; font-size:0.9em;}
.s139_1{display:block; width:100%;  vertical-align:top; margin-right:10px; }
.s139_2{display:block; width:100%; vertical-align:top; margin-right:10px; }
.s139_3{display:block; width:100%; vertical-align:top; }
.s139_arr{width:5%;display:inline-block; border:1px solid #000; text-align:left;  vertical-align:middle; }

.s76_t table tr.form_size input{width:85%;}
#mbody #part2 .p2 span img{width:30%; vertical-align:top; font-size:0;line-height:0; display:inline-block; padding:0px; margin:0px; border:0px; }
#mbody #part2 .p2_sub a{display:inline-block; vertical-align:top; font-size:0;line-height:0; padding:0px; margin:0px;text-decoration:none; border:0;}
#mbody #part2 .p2_sub a:hover{display:inline-block; vertical-align:top; font-size:0;line-height:0; padding:0px; margin:0px;text-decoration:none; border:0;}
}
