@charset "euc-kr";

@import url(http://fonts.googleapis.com/earlyaccess/notosanskr.css);
@import url("reset.css");
@import url("tabs.css");

/* all */

html,body,div,a{padding:0px;margin:0px;font-size:12px;color:#666;line-height:150%;font-family :"Noto Sans KR","Noto Serif,serif";}
ul,li{list-style:none;margin:0;padding:0;font-family :"Noto Sans KR","Noto Serif,serif";box-sizing:border-box;}
img{padding:0;margin:0;font-family :"Noto Sans KR","Noto Serif,serif";}
div, dt, dd,article, section {box-sizing:border-box;}
legend{*width:0;visibility:hidden;position:absolute;left:-9999px;top:-9999px;height:0;line-height:0;}
img,fieldset,iframe{border:0 none;}
li{list-style:none;}
input,select,button{vertical-align:middle;}
i,em,address{font-style:normal;}
label,button{cursor:pointer;}
button{margin:0;padding:0;}
a{color:#6c6c6c;text-decoration:none;}
a:hover{text-decoration:none;}
button *{position:relative;}
button img{left:-3px;*left:auto;}
html:first-child select{height:20px;padding-right:6px;}
option{padding-right:6px;}
hr{display:none;}
legend{*width:0;visibility:hidden;position:absolute;left:-9999px;top:-9999px;height:0;line-height:0;}
table{/* border-collapse:collapse;table-layout:fixed; */border-collapse:collapse;border-spacing:0;}
input[type="text"],input[type="password"] {-webkit-border-radius:0;}
input[type="radio"] {margin:0 3px 0 0;}
select, textarea {margin:0;padding:0;}
sup {font-size:9px;}

h1, h2, h3, h4, h5 {font-size:1em;font-weight:normal;}
hr {display:none;}
table {border-collapse:collapse;border-spacing:0;empty-cells:show;}
caption {visibility:hidden;height:0;width:0;font-size:0;line-height:0;overflow:hidden;}




a {text-decoration: none;font-family :"Noto Sans KR","Noto Serif,serif";}
a:hover {text-decoration: none;font-family :"Noto Sans KR","Noto Serif,serif";}

a.nav {font-family :"Noto Sans KR","Noto Serif,serif";text-decoration: none;font-size:12px;letter-spacing:-1px;font-weight:600;color:#333;text-align:center;margin:0 auto;}
a.nav:hover {font-family :"Noto Sans KR","Noto Serif,serif";text-decoration: none;font-size:12px;letter-spacing:-1px;font-weight:600;color:#333;text-align:center;margin:0 auto;}

a.fm {font-family :"Noto Sans KR","Noto Serif,serif";text-decoration: none;font-size:10px;letter-spacing:-1px;font-weight:500;color:#adadad;text-align:center;margin:0 auto;}
a.fm:hover {font-family :"Noto Sans KR","Noto Serif,serif";text-decoration: none;font-size:10px;letter-spacing:-1px;font-weight:500;color:#adadad;text-align:center;margin:0 auto;}

a.sm {font-family :"Noto Sans KR","Noto Serif,serif";text-decoration: none;font-size:9px;letter-spacing:-1px;font-weight:600;color:#ac9261;text-align:center;margin:0 auto;}
a.sm:hover {font-family :"Noto Sans KR","Noto Serif,serif";text-decoration: none;font-size:9px;letter-spacing:-1px;font-weight:600;color:#ac9261;text-align:center;margin:0 auto;}

a.scm {font-family :"Noto Sans KR","Noto Serif,serif";text-decoration: none;font-size:8px;letter-spacing:-1px;font-weight:500;color:#666;text-align:center;margin:0 auto;}
a.scm:hover {font-family :"Noto Sans KR","Noto Serif,serif";text-decoration: none;font-size:8px;letter-spacing:-1px;font-weight:500;color:#666;text-align:center;margin:0 auto;}

.ff{font-family :"Noto Sans KR","Noto Serif,serif";}

.im0{padding:0px 0px;}
.im10{padding:10px 0px;}
.im20{padding:20px 0px;}

.w160{width:16.6%;}


/* align */

.fl{float:left;}
.fr{float:right;}
.cb {clear:both;}
.ma{margin:0 auto;}

.tl{text-align:left;}
.tc{text-align:center;}
.tr{text-align:right;}

.ho{height:auto;overflow:hidden;}
.h100{height:100%;overflow:hidden;}
.h40{height:40%;overflow:hidden;}


.mr10 {margin-right:10px;}
.mr20 {margin-right:20px;}

.bd0 {border:0!important;}
.mt1{margin-top:1px;}
.mt2{margin-top:2px;}
.mt3{margin-top:3px;}
.mt4{margin-top:4px;}
.mt5{margin-top:5px;}
.mt6{margin-top:6px;}
.mt7{margin-top:7px;}
.mt8{margin-top:8px;}
.mt9{margin-top:9px;}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mt40{margin-top:40px;}
.mt50{margin-top:50px;}
.mt60{margin-top:60px;}
.mt70{margin-top:70px;}
.mt80{margin-top:80px;}
.mt90{margin-top:90px;}
.mt100{margin-top:100px;}

.mb1{margin-bottom:1px;}
.mb2{margin-bottom:2px;}
.mb3{margin-bottom:3px;}
.mb4{margin-bottom:4px;}
.mb5{margin-bottom:5px;}
.mb6{margin-bottom:6px;}
.mb7{margin-bottom:7px;}
.mb8{margin-bottom:8px;}
.mb9{margin-bottom:9px;}
.mb10{margin-bottom:10px;}
.mb20{margin-bottom:20px;}
.mb30{margin-bottom:30px;}
.mb40{margin-bottom:40px;}
.mb50{margin-bottom:50px;}
.mb60{margin-bottom:60px;}
.mb70{margin-bottom:70px;}
.mb80{margin-bottom:80px;}
.mb90{margin-bottom:90px;}
.mb100{margin-bottom:100px;}

.pd1{padding:1px;}
.pd2{padding:2px;}
.pd3{padding:3px;}
.pd4{padding:4px;}
.pd5{padding:5px;}
.pd6{padding:6px;}
.pd7{padding:7px;}
.pd8{padding:8px;}
.pd9{padding:9px;}
.pd10{padding:10px;}
.pd11{padding:11px;}
.pd12{padding:12px;}
.pd13{padding:13px;}
.pd14{padding:14px;}
.pd15{padding:15px;}
.pd20{padding:20px;}
.pd30{padding:30px;}
.pd40{padding:40px;}
.pd50{padding:50px;}

.pt1{padding-top:1px;}
.pt2{padding-top:2px;}
.pt3{padding-top:3px;}
.pt4{padding-top:4px;}
.pt5{padding-top:5px;}
.pt6{padding-top:6px;}
.pt7{padding-top:7px;}
.pt8{padding-top:8px;}
.pt9{padding-top:9px;}
.pt10{padding-top:10px;}
.pt20{padding-top:20px;}
.pt30{padding-top:30px;}
.pt40{padding-top:40px;}
.pt50{padding-top:50px;}

.pb1{padding-bottom:1px;}
.pb2{padding-bottom:2px;}
.pb3{padding-bottom:3px;}
.pb4{padding-bottom:4px;}
.pb5{padding-bottom:5px;}
.pb6{padding-bottom:6px;}
.pb7{padding-bottom:7px;}
.pb8{padding-bottom:8px;}
.pb9{padding-bottom:9px;}
.pb10{padding-bottom:10px;}
.pb10{padding-bottom:10px;}
.pb20{padding-bottom:20px;}
.pb25{padding-bottom:25px;}
.pb30{padding-bottom:30px;}
.pb40{padding-bottom:40px;}
.pb50{padding-bottom:50px;}

.pl1{padding-left:1px;}
.pl2{padding-left:2px;}
.pl3{padding-left:3px;}
.pl4{padding-left:4px;}
.pl5{padding-left:5px;}
.pl6{padding-left:6px;}
.pl7{padding-left:7px;}
.pl8{padding-left:8px;}
.pl9{padding-left:9px;}
.pl10{padding-left:10px;}
.pl10{padding-left:10px;}
.pl20{padding-left:20px;}
.pl30{padding-left:30px;}
.pl40{padding-left:40px;}
.pl50{padding-left:50px;}

.pr1{padding-right:1px;}
.pr2{padding-right:2px;}
.pr3{padding-right:3px;}
.pr4{padding-right:4px;}
.pr5{padding-right:5px;}
.pr6{padding-right:6px;}
.pr7{padding-right:7px;}
.pr8{padding-right:8px;}
.pr9{padding-right:9px;}
.pr10{padding-right:10px;}
.pr10{padding-right:10px;}
.pr20{padding-right:20px;}
.pr30{padding-right:30px;}
.pr40{padding-right:40px;}
.pr50{padding-right:50px;}

/* size */

.wrap{width:100%;max-width:850px;height:auto;overflow:hidden;}
.con_b{width:100%;height:auto;overflow:hidden;}

.w100{width:100%;height:auto;overflow:hidden;}
.w99{width:99%;height:auto;overflow:hidden;}
.w98{width:98%;height:auto;overflow:hidden;}
.w96{width:96%;height:auto;overflow:hidden;}
.w90{width:90%;height:auto;overflow:hidden;}
.w80{width:80%;height:auto;overflow:hidden;}
.w70{width:70%;height:auto;overflow:hidden;}
.w60{width:60%;height:auto;overflow:hidden;}
.w55{width:55%;height:auto;overflow:hidden;}
.w50{width:50%;height:auto;overflow:hidden;}
.w40{width:40%;height:auto;overflow:hidden;}
.w30{width:30%;height:auto;overflow:hidden;}
.w32{width:32%;height:auto;overflow:hidden;}
.w33{width:33%;height:auto;overflow:hidden;}
.w34{width:34%;height:auto;overflow:hidden;}
.w25{width:25%;height:auto;overflow:hidden;}
.w20{width:20%;height:auto;overflow:hidden;}
.w15{width:15%;height:auto;overflow:hidden;}
.w10{width:10%;height:auto;overflow:hidden;}
.w8{width:5%;height:auto;overflow:hidden;}
.w5{width:5%;height:auto;overflow:hidden;}



/* font */

.lh12{line-height:120%;}
.lh13{line-height:130%;}
.lh14{line-height:140%;}
.lh15{line-height:150%;}

.fw3{font-weight:300;}
.fw4{font-weight:400;}
.fw5{font-weight:500;}
.fw6{font-weight:600;}
.fw7{font-weight:700;}
.fw8{font-weight:800;}
.fw9{font-weight:900;}

.ls15{letter-spacing:15px;}
.ls0{letter-spacing:0px;}
.ls1{letter-spacing:-1px;}
.ls2{letter-spacing:-2px;}
.ls3{letter-spacing:-3px;}
.ls4{letter-spacing:-4px;}
.ls5{letter-spacing:-5px;}

.fs8{font-size:8px;}
.fs9{font-size:9px;}
.fs10{font-size:10px;}
.fs12{font-size:12px;}
.fs15{font-size:15px;}
.fs16{font-size:16px;}
.fs17{font-size:17px;}
.fs18{font-size:18px;}
.fs19{font-size:19px;}
.fs20{font-size:20px;}
.fs21{font-size:21px;}
.fs22{font-size:22px;}
.fs23{font-size:23px;}
.fs24{font-size:24px;}
.fs25{font-size:25px;}
.fs30{font-size:30px;}
.fs35{font-size:35px;}
.fs40{font-size:40px;}
.fs45{font-size:45px;}
.fs50{font-size:50px;}

.fc00{color:#cba256;}
.fc01{color:#be7053;}
.fc02{color:#be7053;}
.fc03{color:#c97288;}
.fc04{color:#339999;}
.fc05{color:#136f3e;}
.fc06{color:#1d4671;}
.fc07{color:#be7053;}

.fcg{color:#666;}
.fcccc{color:#ccc;}
.fc333{color:#333;}
.fcgd{color:#af8343;}
.red {color:#ff0000;}


/* color */
.ms {color:#E42B30;}
.h1_blue {color:#3F508D;}
.br{border:1px solid red;}
.brg{border:1px solid #ccc;}
.brg_w{border:1px solid #fff;}
.brg_r{border-right:1px solid #ccc;}
.brw_r{border-right:1px solid #ccc;}

.bg_w{background-color:#fff;}
.bg_dg{background-color:#333;}
.bg_g6{background-color:#666666;}
.bg_gcon{background-color:#f2f2f2;}
.bg_call_bg{background-color:#d6d6da;}
.bg_scmenu{background-color:#ac9261;}

.bg_btn_g{background-color:#ededed;}
.bg_btn_y{background-color:#fbe300;}

.fc_copy{color:#bababa;font-size:8px;}

.cl {clear:both;}

/* [¹öÆ°] btnA */
.btnA, .btnF {display:inline-block;border-left:1px solid #d2d2d2;border-top:1px solid #d2d2d2;border-right:1px solid #a4a4a4;border-bottom:1px solid #a4a4a4;color:#3d3d3d}
.btnA span, .btnF span {display:block;padding:0 10px;line-height:22px;border:1px solid #fff;font-weight:bold;background:#f7f7f7;background: -webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#e4e4e4));background: -moz-linear-gradient(top, #fbfbfb, #e4e4e4)}

.btnB {display:inline-block;border:1px solid #c5c5c5;color:#3d3d3d}
.btnB span {display:block;padding:0 10px;line-height:22px;border:1px solid #fff;font-weight:bold;background:#e8e8e8}

.btnC, .btnD {display:inline-block;border-left:1px solid #acacac;border-top:1px solid #acacac;border-right:1px solid #555555;border-bottom:1px solid #555555;color:#fff;cursor:pointer}
.btnC span, .btnD span {display:block;padding:0 10px;line-height:22px;border:1px solid #fff;font-weight:bold}
.btnC span {background:#C00D0E;}
.btnD span {background:#aea493}

.btnPC {display:inline-block;border:1px solid #c5c5c5;color:#fff;}
.btnPC span {display:block;padding:0 10px;line-height:21px;border:1px solid #fff;background:#259fff}
.btnL {display:inline-block;border:1px solid #c5c5c5;color:#fff;}
.btnL span {display:block;padding:0 10px;line-height:21px;border:1px solid #fff;background:#f08039}
.btnW {position:relative;margin-top:20px;text-align:center;}

/* ¸ÇÀ§·Î ¹öÆ° */
a#MOVE_TOP_BTN {position: fixed;right: 2%;bottom:50px;display: none;z-index: 99999;}

/* °øÅë */
#Wrapper {max-width:760px;width:100%;margin:0 auto;overflow:hidden;}
#main_area {max-width:760px;width:100%;margin:0 auto;overflow:hidden;}
#right_sub {position:relative;width:100%;margin:0 auto;overflow:hidden;}
.contents {position:relative;width:100%;margin:0 auto;padding:5px;}
.contents h2 {margin:10px 0;padding:5px 0 5px 10px;border-left:5px solid #58A5DB;font-size:1.5em;font-weight:bold;}
.contents .tit_img {width:100%;position:relative;overflow:hidden;}
.contents .tit_img img {width:150%;}
section > h3 {color:#093E81;letter-spacing:-1px;margin-bottom:10px;}
.btn_wrap {text-align:center;}
input[type=text]:focus {border-color:#55b5fe;}

/* Çì´õ */
header {width:100%;height:auto;overflow:hidden;}
.header_box {width:100%;position:relative;}
.header_box ul li {float:left;}
.header_box ul li:last-child a {overflow:hidden;display:block;margin:3px 3px 0 0;}
.header_box ul li:last-child a img {float:right;}
/* ¸ÇÀ§·Î ¹öÆ° 2018-02-20 E.Skyy */
#MOVE_TOP_BTN {display:none;width:50px;height:50px;position:fixed;right:2%;bottom:50px;z-index:99999;}
#MOVE_TOP_BTN img {width:100%;}




/* ³×ºñ°ÔÀÌ¼Ç */
#Navi {position:relative;width:100%;height:auto;padding:8px 0;overflow:hidden;border-top:2px solid #dc000a;border-bottom:1px solid #ddd;text-align:center;}
#Navi a {display:inline-block;width:30%;border-right:1px solid #ccc;box-sizing:border-box;}
#Navi a:last-child {width:33%;border:0;}
aside { width:100%; float:left; position:absolute; display:none; z-index:9999999999; left:0; overflow:auto; min-height:100%; }
.aside_back { width:100%; float:left; position:absolute; display:none; background-color:#95C9EA;  left:0; height:auto; overflow:auto; min-height:100%; z-index:999999999; overflow:auto; opacity:0.5}
aside .top {position:relative;width:100%;height:50px;overflow:hidden;padding:15px 0;background-color:#f2f2f2;}
aside .top ul li:first-child {float:left;width:80%;margin:0 auto;padding-left:10px;color:#333;font-size:1.2em;}
aside .top ul li:first-child span {font-size:1.2em;font-weight:500;}
aside .top ul li:last-child {float:left;width:20%;margin:0 auto;}
aside .top ul li:last-child img {position:absolute;top:5px;right:5px;}
#Menu {width:100%;min-height:1000px;background-color:#f2f2f2;}
#Menu, #Menu ul, #Menu ul li, #Menu ul li a {margin: 0;padding: 0;border: 0;list-style: none;line-height: 1;display: block;position: relative;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
#Menu ul ul {display: none;}
#Menu > ul > li.active > ul {display: block;}
#Menu > ul > li a {padding: 16px 22px;font-size: 14px;text-decoration: none;color: #333;background: #333;-webkit-transition: color .2s ease;-o-transition: color .2s ease;transition: color .2s ease;}
#Menu ul > li.has-sub > a:after, #Menu ul > li.has-sub > ul > li.has-sub > a:after {position: absolute;right: 26px;top: 19px;z-index: 5;display: block;height: 10px;width: 2px;background: #333;content: "";-webkit-transition: all 0.1s ease-out;-moz-transition: all 0.1s ease-out;-ms-transition: all 0.1s ease-out;-o-transition: all 0.1s ease-out;transition: all 0.1s ease-out;}
#Menu ul > li.has-sub > a:before, #Menu ul > li.has-sub > ul > li.has-sub > a:before  {position: absolute;right: 22px;top: 23px;display: block;width: 10px;height: 2px;background: #333;content: "";-webkit-transition: all 0.1s ease-out;-moz-transition: all 0.1s ease-out;-ms-transition: all 0.1s ease-out;-o-transition: all 0.1s ease-out;transition: all 0.1s ease-out;}
#Menu ul > li.has-sub.open > a:after,#Menu ul > li.has-sub.open > a:before {-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}
#Menu ul li a {padding: 14px 22px;cursor: pointer;z-index: 2;font-size: 14px;text-decoration: none;color: #333;background: #f2f2f2;-webkit-transition: color .2s ease;-o-transition: color .2s ease;transition: color .2s ease;}
#Menu ul ul li {background-color:#f2f2f2;}
#Menu ul ul li a {padding-left: 32px;color:#fff;background-color:#3d75ad;border-bottom:1px solid #fff;}
#Menu ul ul ul li a {padding-left: 42px;}
#Menu ul ul > li.has-sub > a:after {top: 16px;right: 26px;background: #dddddd;}
#Menu ul ul > li.has-sub > a:before {top: 20px;background: #dddddd;}

/* Ç²ÅÍ */
footer {position:relative;max-width:760px;width:100%;height:auto;margin:0 auto;overflow:hidden;background-color:#f3f3f3;}
footer .footer_info {position:relative;width:100%;height:auto;margin:0 auto;padding:8px 0;overflow:hidden;border-bottom:1px solid #ccc;border-top:1px solid #3c3c3c;background-color:#fff;text-align:center;}
footer .footer_info a {display:inline-block;width:33%;border-right:1px solid #ccc;box-sizing:border-box;}
footer .footer_info a:last-child {width:31%;border:0;}
footer .copy_box {padding:5px;}
footer .copy_box p {font-size:1.1em;line-height:1.6em;}

/* ¸ÞÀÎ */
div.mianImg {width:100%;position:relative;overflow:hidden;padding:10px 5px;}
.mainImg img {width:100%;}
.mainbox {padding:5px 10px;overflow:hidden;}
.mainbox ul li {float:left;width:31%;box-sizing:border-box;margin:0 1%}
.mainbox ul li.last {width:32%;}
.mainbox ul li a {display:block;width:100%;text-align:center;}
.mainbox ul li a img {width:100%;}
.mainbox ul li a span {display:inline-block;font-size:1.2em;font-weight:600;color:#0094e9;}
.emer {width:100%;margin:0;}
.emer img {width:24px;margin-right:5px;vertical-align:middle;}
.emer span.tit {font-size:1.5em;font-weight:bold;color:#6a3400;}
.emer span.e_tit {font-size:1.5em;font-weight:bold;color:#ff0000;letter-spacing:-1px;}



/* ·Î±×ÀÎ login.html */
.login_wrap {padding:0  20px 20px 20px;}
.login_wrap h3 {color:#093E81;letter-spacing:-1px;margin-bottom:10px;}
.login_box {padding:10px 16px;border:2px solid #e1e1e1;border-top:3px solid #3F508D;}
.login_box .login_txt {display:block;width:90%;margin:8px auto 0;padding:3px 5px; border:1px solid #eee;color:333;background-color:#fff;}
.login_box .login_btn {display:block;width:90%;margin:10px auto 0;padding:5px;color:#fff;border-color:1px solid #3F508D;background-color:#3F508D;}
.login_box .login_bottom {display:block;width:90%;margin:5px auto 0;padding:5px 0 ;text-align:center;border:1px solid #e1e1e1;}

/* ¾à°üµ¿ÀÇ */
.agree_area, .privacy_area {width:100%;margin:0 auto;}
.agree_area h4, .privacy_area h4 {padding-left:10px;font-size:1.1em;font-weight:600;background:url('../img/bg/h4_bg.png') no-repeat 0 4px;}
.agree_box, .privacy_box {overflow:auto;height:180px;margin-top:10px;border:1px solid #ccc;background-color:#f7f7f7;}
.agree_box pre, .privacy_box pre {padding:5px 10px;}
.agree_check, .privacy_check {margin:10px 0;}
.agree_check label, privacy_check label {font-size:14px;}
.privacy_area {margin-top:20px;}

/* È¸¿ø°¡ÀÔ */
.join_table {width:100%;}
.join_table th {padding:5px;text-align:left;background-color:#EDF7F8;}
.join_table td {padding:5px;}
.join_table td .add_text {width:80%;margin:2px 0;}
.join_table td input {padding:2px;}

/* º´¿øÀåÀÎ»ç¸» sub01.html */
.insa {text-transform:uppercase;}
.insa h1 {font-size:1.3em;font-weight:600;margin:3px 0 3px 10px;}
.insa h3 {text-align:right;margin:5px 0;}
.insa h3 span {font-size:1.2em;font-weight:600;border:none;}
.insa p {padding:5px;}

/* ÀÇ·áÁø ¼Ò°³ sub02.html */
.sogae {margin-bottom:30px;}
.sogae h3 img {width:100%;}
.sogae dl {width:100%;overflow:hidden;border-bottom:1px dotted #ccc;}
.sogae dt  {float:left;width:20%;padding:3px 0 3px 10px;background:url('../img/doctor/dot.png') no-repeat left center;color:#0c2172;}
.sogae dd {float:left;width:70%;padding:3px;}

/* Àåºñ ¹× Ãþº°¾È³» sub03.html */
.floor, .floor_a, .floor_b {margin-bottom:10px;overflow:hidden;}
.floor h3, .floor_a h3, .floor_b h3 {margin-bottom:5px;padding-left:14px;font-size:1.3em;font-weight:600;background:url('../img/bg/h3_bg.png') no-repeat 0 center;color:#12686c;}
.floor dt {float:left;width:20%;padding:3px 5px;font-weight:600;background-color:#f1f1f1;}
.floor dd {float:left;width:70%;padding:3px 5px;}
.floor .floor_img ul li {float:left;width:50%;min-height:160px;padding:3px}
.floor .floor_img ul li img {width:100%;}
.floor_a .floor_imga {overflow:hidden;margin-bottom:10px;padding:3px;text-transform:uppercase;}
.floor_a .floor_imga dl dt {width:28%;float:left;}
.floor_a .floor_imga dl dt img {width:100%;}
.floor_a .floor_imga dl dd {width:70%;float:left;padding:5px;box-sizing:border-box;}
.floor_a .floor_imga dl dd p {font-size:1.1em;color:#1A2E7A;}
.gigu {margin-bottom:10px;}
.gigu h4  {margin-bottom:3px;font-weight:600;color:#1A2E7A;}

/* Ã£¾Æ¿À½Ã´Â±æ sub04.html */
.map_img {width:100%;overflow:hidden;position:relative;}
.map_img img {width:100%;}
.hwan h3 {margin-bottom:3px;font-size:1.1em;font-weight:600;color:#1A2E7A;}
.hwan h4 {font-weight:600;}
.hwan div {margin-bottom:10px;border-bottom:1px solid #ddd;overflow:hidden;}
.hwan div .chul {font-weight:500;color:#58a5da;}
.hwan div .bu {font-weight:500;color:#d01616;}
.hwan div dt {float:left;padding:3px;width:15%;}
.hwan div dd {float:left;padding:3px;width:85%;}

/* Áø·á¾È³» sub05.html */
.annai {width:100%;position:relative;overflow:hidden;margin-bottom:10px;}
.annai h3 {margin-bottom:5px;padding-left:14px;font-size:1.3em;font-weight:600;background:url('../img/bg/h3_bg.png') no-repeat 0 center;color:#12686c;}
.annai_box {width:98%;margin:0 auto;padding:7px 9px;background-color:#EDF7F8;}
.annai_box .gblue {color:#2D868B;}
.annai_table {width:100%;}
.annai_table th {padding:3px 5px;text-align:center;background-color:#edf7f8;border:1px solid #cde0e1;}
.annai_table td {padding:3px 5px;text-align:center;border:1px solid #cde0e1;}

/* Áø·á°ú¸ñ sub06.html */
.subject h3 {margin-bottom:5px;padding-left:14px;font-size:1.3em;font-weight:600;background:url('../img/bg/h3_bg.png') no-repeat 0 center;color:#12686c;}
.subject_box {width:100%;overflow:hidden;position:relative;}
.subject_box p {width:98%;margin:0 auto 10px;padding:7px 9px;background-color:#EDF7F8;}
.subject_box h4 {margin-left:7px;padding-left:10px;font-size:1.1em;font-weight:500;background:url('../img/bg/h4_bg.png') no-repeat 0 center;}
.subject_box h4.ran {background:url('../img/bg/h4_bg_ran.png') no-repeat 0 center;}
.subject_box ul li {float:left;width:50%;padding:5px 10px;}
.subject_box ul li img {width:100%;}

/* Áø·áºÐ¾ß °øÅë  treat.01.html */
h3.treat_stit {margin-bottom:5px;padding-left:14px;font-size:1.3em;font-weight:600;background:url('../img/bg/h3_bg.png') no-repeat 0 center;color:#12686c;}
.treat_wrap {width:100%;position:relative;overflow:hidden;}
.treat_wrap h4 {margin-left:7px;padding-left:10px;font-size:1.1em;font-weight:500;background:url('../img/bg/h4_bg_ran.png') no-repeat 0 center;}
.treat_box {width:100%;margin:10px 0;padding:8px;background-color:#EDF7F8;border:1px solid #cde0e1;overflow:hidden;}
.treat_box li {float:left;width:47%;padding:2px 8px;font-size:1.1em;color:#24595d;background:url('../img/bg/treat_li.png') no-repeat 1px 8px;}
.treat_img {width:100%;position:relative;overflow:hidden;padding:8px;border:1px solid #edf7f8;}
.treat_img img {float:left;width:100%;}

@media all and (min-width:320px) { 
.treat_cl img {width:100%;}
.treat_box li {letter-spacing:-2px;}
}
@media all and (min-width:576px){ 
.treat_cl img {width:70%;}
.treat_box li {letter-spacing:0;}
}

/* ¿Â¶óÀÎ»ó´ã */
table .txt_s1 {width:42%;}
input[type="text"].input2 {width:60%;padding:2px}
.b_num {padding:5px;}

/* °Ô½ÃÆÇ */
.board_box div img, .board_box center img {width:100%;}

.con_box {min-height:410px;}