@font-face { font-family: 'Noto Sans KR'; font-style: normal; font-weight: 100; src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff2) format('woff2'), url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff) format('woff'), url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.otf) format('opentype'); } 
@font-face { font-family: 'Noto Sans KR'; font-style: normal; font-weight: 300; src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff2) format('woff2'), url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff) format('woff'), url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.otf) format('opentype'); } 
@font-face { font-family: 'Noto Sans KR'; font-style: normal; font-weight: 400; src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff2) format('woff2'), url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff) format('woff'), url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.otf) format('opentype'); } 
@font-face { font-family: 'Noto Sans KR'; font-style: normal; font-weight: 500; src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff2) format('woff2'), url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff) format('woff'), url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.otf) format('opentype'); } 
@font-face { font-family: 'Noto Sans KR'; font-style: normal; font-weight: 600; src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff2) format('woff2'), url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff) format('woff'), url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.otf) format('opentype'); } 
@font-face { font-family: 'Noto Sans KR'; font-style: normal; font-weight: 700; src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff2) format('woff2'), url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff) format('woff'), url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.otf) format('opentype'); }
* {margin:0; padding:0; font-family:'Noto Sans KR', 'sans-serif', '¸¼Àº°íµñ','Malgun Gothic', 'Dotum', sans-serif; color:#333; letter-spacing:-0.025em; font-size:20px; }
img{border:0; vertical-align:top;}
form{border:0;}
fieldset{border:0;}
caption {display:none;}
body,div,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,p,form,fieldset,input,table,tr,th,td {margin:0; padding:0;}
ul,ol,li{list-style:none;}
input, select {border:none; padding:0; margin:0;}
table {border-spacing:0px; border-collapse:collapse;}
textarea, button{vertical-align:middle}
a{text-decoration:none}
a:hover, a:focus, a:active{color:#000; text-decoration:none}
.skip {display:none;}
body {
-webkit-text-size-adjust:none; text-size-adjust:none;
-webkit-font-smoothing: antialiased; /* Fix for webkit rendering */
webkit-text-size-adjust: none;
}/*È­¸é È¸Àü½Ã ÆùÆ®»çÀÌÁî °íÁ¤*/


/*¸ÞÀÎ½ÃÀÛ*/
#wrap {width:640px; position:absolute; overflow:hidden; margin:0 auto;}
#header {width:100%; height:90px; overflow:hidden; background-color:#fff;}
#header #h_btn {overflow:hidden; width:640px; margin:0 auto;}
#header #h_btn .home {float:left; width:90px;} 
#header #h_btn .top_logo {float:left; width:460px;text-align:center;}
#header #h_btn .top_logo img { height:70px; padding-top:10px;}
#header #h_btn .top_menu {float:right; width:90px;}
.submenu {width:500px; background:#2b2b2b; height:100%; z-index:3; overflow:hidden; position:absolute; top:0; right:-500px; }
.submenu .m_top {position:relative; overflow:hidden; width:100%; }
.submenu .m_top ul {overflow:hidden; float:left; margin-top:32px; margin-left:30px;}
.submenu .m_top ul li {float:left; padding-left:25px; margin-left:25px; background:url(/m/images/common/l_bar.gif) left center no-repeat;}
.submenu .m_top ul li:first-child {background:none; margin-left:0; padding-left:0;}
.submenu .m_top ul li a {color:#a8a8a8; font-size:22px; font-weight:800;}
.submenu .m_top a {float:left;}
.submenu .m_top .close { float:right;}
.submenu .m_searchbox {width:468px; overflow:hidden; margin:0 auto;}
.submenu .m_searchbox .searchbox {color:#65bbc1; font-size:18px; background:#2c465c; border-left:2px solid #38576f; border-top:2px solid #38576f; border-bottom:2px solid #38576f; padding-left:10px;}
.submenu h1 {border-bottom:1px solid #444444; height:80px; padding:38px 0 0 30px; }
.submenu h2 {display:block; width:100%; text-decoration:none; background:url(/m/images/common/icon_plus.png) 454px center no-repeat; color:#fff; font-size:25px; font-weight:800; padding:25px 0; border-bottom:1px solid #444444; text-indent:28px;}
.submenu h2 a {display:block;text-decoration:none; color:#fff; font-size:25px; font-weight:800;}
.submenu .s_menu {background-color:#1b3a3c; display:none;}
.submenu .s_menu a {display:block; background-color:#191919; padding:20px; font-weight:bold; color:#9e9e9e; border-bottom:1px solid #2b2b2b; font-size:22px; text-indent:20px;}
.on {display:block;}
.blind {display:none;}

#container {position:relative; z-index:0; width:100%; min-height:470px;}
#container #content {width:600px; margin:0 auto; padding-bottom:50px;}/*Å¸ÀÌÆ² ÀÌ¹ÌÁö width°ªÀÌ 600ÀÏ ¶§*/
#container #content2 {width:100%; padding-bottom:50px;} /* Å¸ÀÌÆ² ÀÌ¹ÌÁö width°ªÀÌ 640ÀÏ ¶§*/
#container #content3 {width:600px; margin:0 auto; padding:60px 0 60px;}
#main_btn1 { width:600px; overflow:hidden; margin:0px auto 70px; }
#main_btn1 h3 { text-align:center; padding:110px 0 40px;}
#main_btn1 li { float:left; margin-right:23px; }
#main_btn1 li:last-child { margin-right:0;}
#main_btn1 li a { display:block; text-align:center;}
#main_btn1 li a p {  text-align:center; font-size:22px; font-weight:600; padding-top:18px;}

#main_news { width:600px; margin:50px auto 50px auto;}
#main_news table { width:100%;}
#main_news thead th { border-bottom:5px solid #6d6d6d; text-align:left; padding-bottom:15px; color:#313131; font-size:30px; font-weight:600;}
#main_news thead td { border-bottom:5px solid #6d6d6d; text-align:right;padding-bottom:15px;  vertical-align:bottom; width:100px;}
#main_news thead td a {font-size:20px; color:#858585; line-height:16px;}
#main_news tbody th { height:50px; text-align:left; border-bottom:1px solid #dfdfdf; padding-left:10px;}
#main_news tbody th a {font-weight:normal; font-size:20px;}
#main_news tbody td { text-align:right; font-size:20px;border-bottom:1px solid #dfdfdf; padding-right:10px;}

.main1 {width:600px; margin:50px auto 50px auto;}
.main1 .m11 { overflow:hidden; margin-bottom:50px;}
.main1 .m11 li { float:left;}
.main1 .m12 { overflow:hidden; }
.main1 .m12 li { float:left;padding-bottom:20px;}
.main2 { margin-bottom:100px;}
.main3 {width:600px; margin:0 auto 80px auto}
.main3 .tab { overflow:hidden; margin-bottom:20px;}
.main3 .tab li { float:left;}
.main3 .con {}
.main3 .con li { border-bottom:1px solid #ddd; padding:10px 0; overflow:hidden;}
.main3 .con li a { display:block;width: calc(100% - 110px); float:left; font-size:20px; color:#4c4c4c; padding-left:10px;}
.main3 .con li .date { display:block; float:right; text-align:right; color:#8d8d8d; font-size:20px; padding-right:10px; width:90px;}
.main3 .btn { display:block; margin:27px auto 0px auto; width:320px; height:70px; text-align:center; line-height:70px; border:1px solid #d4d4d4; background:#f8f8f8; font-size:20px; font-weight:600; color:#222;}



/* FAQ */
.faq_wrap {overflow:hidden;}
.faq_wrap dl {width:100%; overflow:hidden;}
.faq_wrap dl dt {padding:25px 0 25px 0; border-bottom:1px solid #ebebeb; cursor:pointer;}
.faq_wrap dl dt span.fw_num {display:inline-block; zoom:1; *display:inline; width:90px; text-align:center; float:left; color:#4e4e4e; font-size:22px; font-weight:bold;} 
.faq_wrap dl dt span.fw_tlt {color:#4e4e4e; display:inline-block; zoom:1; *display:inline; width:550px; font-size:22px;}
.faq_wrap dl dt span.fw_tlt  b { color:#2a2a2a; font-weight:bold;}
.faq_wrap dl dd { padding:30px; border-bottom:1px solid #ebebeb;display:none; background-color:#f7f7f7; line-height:28px;}
.faq_wrap dl dd b { color:#c62424; font-weight:bold;line-height:28px;}
.faq_wrap dl dt span.fw_tlt a.selected {font-weight:bold;}
dt.selected span.fw_tlt {color:#333; font-weight:bold;}
dt.over{ cursor:pointer;}

/*footer*/
#footer {background:#cddbea;}
#footer #footer_phone a {width:640px; margin:0 auto; padding:20px 0 25px 0; font-size:43px; color:#27425d; font-weight:800; line-height:38px; text-align:center; clear:both; display:block;}
#footer #footer_agreement {width:640px; height:34px; margin:0 auto; text-align:center;}
#footer #copy { margin-top:23px; text-align:center; background-color:#1c3751; color:rgba(255, 255, 255, 0.35); padding:30px 0; font-size:16px; line-height:23px;}
#footer #copy b { display:block; padding-top:20px; color:rgba(255, 255, 255, 0.7); font-size:18px; font-weight:400;}
#footer #copy .pc a { display:block; width:350px; border-radius:6px; background-color:#fff; font-size:25px; height:50px; line-height:50px; margin:20px auto 0 auto; font-weight:600;}

/* ¼­ºê ÄÁÅÙÃ÷ */
.txt01 { font-size:20px; color:#d81414; font-weight:bold;}
.txt02 { font-size:25px; color:#0494cc; font-weight:bold;}
.txt04 { font-size:20px; color:#e22119; font-weight:600;}
.txt03 { font-size:18px; color:#e22119; font-weight:bold; padding-bottom:15px;}
.txt05 { font-size:22px; color:#e22119; font-weight:bold;}

.tt_r { color:#FF0000!important;}
.tt_b { color:#017ab5!important;}
.tt_g { color:#339933!important;}
.tt_bk { color:#000!important; font-weight:bold;}
.mb10 { margin-bottom:10px!important;}
.mb20 { margin-bottom:20px!important;}
.mb30 { margin-bottom:30px!important;}
.mb40 { margin-bottom:40px!important;}
.mb50 { margin-bottom:50px!important;}
.mb60 { margin-bottom:60px!important;}
.mb70 { margin-bottom:70px!important;}
.mb80 { margin-bottom:80px!important;}
.mb90 { margin-bottom:90px!important;}
.mb100 { margin-bottom:100px!important;}
.mb120 { margin-bottom:120px!important;}
.title {font-size:25px; font-weight:600; padding-bottom:20px; color:#222;}
.title:before {content:''; display:block; width:27px; height:6px;  background:#3e3e3e; position:relative; top:0; margin-bottom:5px;}
.title b { display:inline-block; font-weight:400; color:#017ab5; font-size:14px;}
.title b:before {content:''; display:inline-block; width:1px; height:13px;  background:#dbdbdb; margin:0 12px; }
.tit2 { margin-bottom:10px; font-size:25px; font-weight:bold; color:#008fd5;}

.con1 { line-height:30px;}
.con1 strong { display:block; color:#0070a7; font-size:17px; font-weight:500; padding-bottom:20px;}
.con1 b {  display:block; margin-bottom:25px; font-size:30px; line-height:30px; font-weight:600;}
.con1 u { display:block; padding-bottom:15px; font-size:40px; color:#d3433c; font-weight:100; text-decoration:none;}
.con1 strong {font-size:25px;}
.con2 {line-height:30px; font-size:22px; margin-bottom:50px;}
.map_con { width:600px; margin:50px auto 0 auto;}

.list_s {  margin-bottom:50px;}
.list_s dt { font-size:30px; margin-bottom:15px; color:#383838; font-weight:600; background:url(../../images/common/line.gif) no-repeat top left; padding-top:12px;}
.list_s dt u { padding-left:10px;text-decoration:none; color:#5d5d5d; font-weight:normal;}
.list_s dt p {color:#107a84; padding-top:8px; font-weight:bold;}
.list_s dd { background:url(../../images/common/bullet.gif) no-repeat left 12px; padding:0 0 25px 10px; font-size:20px; line-height:28px;}
.list_s dd b { font-weight:600; padding-bottom:10px; display:block; color:#1e81af;}
.list_s dd u {font-weight:bold; color:#000; text-decoration:none;}

.list_s2 { margin-bottom:50px;}
.list_s2 dt { font-size:30px; margin-bottom:15px; color:#383838; font-weight:600; background:url(../../images/common/line.gif) no-repeat top left; padding-top:12px;}
.list_s2 dt u { padding-left:10px; font-size:19px; text-decoration:none; color:#5d5d5d; font-weight:normal;}
.list_s2 dt p {font-size:19px;color:#107a84; padding-top:8px; font-weight:bold; line-height:25px;}
.list_s2 dd {line-height:28px; font-size:20px; background:url(../../images/common/bullet.gif) no-repeat left 12px; padding:0 0 7px 10px;}
.list_s2 dd b { font-weight:600; padding-bottom:10px; color:#1e81af;}
.list_s2 dd u {line-height:28px;font-size:20px; font-weight:bold; color:#ff0000;}

.lab_tab_w { width:600px; margin:60px auto 0px;}
.lab_tab_w .intro_tab { margin-bottom:20px;}
.info_top { background:url(/images/mypage/info_bg.png) no-repeat top left; padding:33px; color:#476672; margin-bottom:30px;}
.info_top b { font-size:22px; font-weight:600; padding-bottom:6px; display:block;}
.intro_top { margin-bottom:47px;}
.intro_tab { margin-bottom:65px; overflow:hidden; background:url(/images/intro/tab_bg1.png) no-repeat top left;}
.intro_tab li { float:left; width:25%; background:url(/images/intro/tab_bg1.png) no-repeat top right;}
.intro_tab li a { display:block; vertical-align:middle; text-align:center; font-size:16px; background:url(/images/intro/tab_bg2.png) repeat-x bottom; height:76px; padding-top:10px; line-height:18px;}
.intro_tab .on a { color:#000; font-weight:700; background:url(/images/intro/tab_bg_on.png) no-repeat bottom center}
.intro_w { margin-bottom:70px;}
.intro_w h1 { background:#3daadf; text-align:center; color:#fff; font-weight:600; font-size:30px; height:60px; line-height:60px; margin-bottom:30px; border-radius:3px;}
.intro_w h2 { font-size:30px; font-weight:600; padding-bottom:20px; color:#222;}
.intro_w h2:before {content:''; display:block; width:27px; height:6px;  background:#3e3e3e; position:relative; top:0; margin-bottom:5px;}
.intro_w h2 b { display:inline-block; font-weight:500; color:#017ab5; font-size:17px;}
.intro_w h2 b:before {content:''; display:inline-block; width:1px; height:13px;  background:#dbdbdb; margin:0 12px; }
.intro_w h3 { background:url(/images/common/bullet_1.png) no-repeat 0 12px; padding:0 0 15px 16px; font-size:25px; font-weight:500;}
.intro_w h3 b { display:inline-block; font-weight:500; color:#017ab5; font-size:17px;}
.intro_w h3 b:before {content:''; display:inline-block; width:1px; height:13px;  background:#dbdbdb; margin:0 12px; }
.intro_w h4 {background:url(/images/common/bullet_6.png) no-repeat 0 11px; padding:0 0 15px 19px; font-size:20px; font-weight:bold; color:#006292; background-size:12px auto;}

.intro_ww h2 { font-size:30px; font-weight:600; padding-bottom:0px; color:#222; text-align:left!important; float:inherit!important; margin-bottom:15px!important; margin-top:20px;}
.intro_ww h2:before {content:''; display:block; width:27px; height:6px;  background:#3e3e3e; position:relative; top:0; margin-bottom:5px;}


.intro_w .int_txt1 { font-size:20px; padding-bottom:30px; text-decoration:underline;}
.intro_w .int_txt2 { font-size:20px; background:rgba(0, 0, 0, 0.05); text-align:center; padding:20px;}
.intro_w .int_txt2 b { font-size:20px; color:#FF0000; font-weight:500;}
.intro_s_list ul { padding-left:20px;}
.intro_s_list dt h3 { padding-bottom:8px!important;}
.intro_bank ul li span { font-weight:500;}
.intro_go {display: block;    background: #2b8dcc;    width: 95%;    height: 80px;    text-align: center;    line-height: 80px;    color: #fff;    font-weight: 600;    font-size: 30px;    margin: 40px auto 0 auto;    border-radius: 10px;}
.intro_no { font-size:18px; color:#ff0101; font-weight:500; padding-top:4px;}
.intro_money { font-size:40px; color:#008fd5; font-weight:600;}
.intro_pinmoeny { font-size:18px; color:#FF0000; font-weight:500;}
.free7 { color:#007ab6; font-weight:600; font-size:27px; margin-bottom:20px;}
.intro_s_con { padding-left:20px;}
.intro_s_con .tit { font-size:18px; color:#000; padding-bottom:15px; text-decoration:underline;}
.intro_tit { border:1px solid #0072aa; background:#d6e8f1; text-align:center; border-radius:3px; height:55px; line-height:55px; font-size:25px; font-weight:600; color:#00486b; margin-bottom:40px;}
.intro_w.box1 .td1 thead th { font-size:24px; padding:10px;}
.intro_w.box1 .td1 thead td { background:#bedfef; color:#116a96; padding:10px;}
.intro_w.box1 .td1 tbody th { width:100px;}
.intro2 { border:4px solid #008fd5; padding:20px 20px 10px; background:#e8f7ff;}
.intro2 .list3 li { font-size:17px;background: url(/images/common/bullet.gif) no-repeat 0 13px;}
.intro2 .list3 li .tt_b { font-size:17px; font-weight:bold;}
.intro_tit2 { text-align:center; background:#008fd5; padding:10px; color:#fff; font-size:25px;}
.intro_tit2 b { display:block; color:rgba(255, 255, 255, 0.7); font-weight:normal;}
.intro2 .intro2_con { margin-bottom:30px;}
.intro2 .intro2_con .tit { font-size:25px; font-weight:bold; padding-bottom:5px;}
.intro2 .intro2_con .tit > b {font-size:20px; font-weight:bold; letter-spacing:1px; color:#00699d; display:block;}
.intro2 .intro2_con .con { padding-left:10px; }
.intro2 .intro2_con table { margin:20px 0 0 10px; width:calc(100% - 20px);background:#fff;}
.intro2 .intro2_con table tbody td u { text-decoration:none; color:#FF0000; display:block;}
.intro3 h3 { color:#000;}
.intro3 .intro_w { margin-bottom:40px;}
.intro3 .tit2 { margin-bottom:30px;}
.intro4 tbody td { padding:10px 0!important;}
.intro4 thead td { font-size:14px!important;}
.intro4 thead th { width:50px;}
.intro5 {}
.intro5 table td { text-align:center;}
.intro5 table thead th { padding:10px;}
.intro5 table tbody th { width:200px;}
.intro6 { text-align:center; margin-bottom:50px;}
.intro7 { background:rgba(0, 0, 0, 0.05); border:1px solid rgba(0, 0, 0, 0.1); text-align:center; padding:20px;}
.intro7 img { width:100%;}

.intro_w .int_tit1 { background:#d5f1ff; padding:5px; text-align:center; font-size:20px; font-weight:500; color:#0072aa;}
.winter .td1 tbody td { padding:15px 10px!important; font-size:16px;}
.winter .td1 tbody th { font-size:17px;}
.winter .td2 tbody td { background:#abdefa; border:1px solid #69b4dd!important;}

.td1 { width:100%;}
.td1 thead th { background:#0072aa;color:#fff; text-align:center; font-weight:500;}
.td1 thead td { text-align:center; background:#008fd5;color:#fff;font-weight:500; border-right:1px solid #66bce6; padding:8px 0;}
.td1 thead td .s_txt { font-size:16px; font-weight:normal; color:#666666;}
.td1 thead td:last-child  { border-right:none;}
.td1 tbody th { text-align:center; font-weight:500; border-bottom:1px solid #e2e2e2; background:#fcfcfc; min-height:55px;padding:15px 5px;}
.td1 tbody td {border-bottom:1px solid #e2e2e2;border-right:1px solid #e2e2e2; padding:15px 5px; color:#222; font-size:18px;}
.td1 tbody td:last-child { border-right:none;}
.td1 tbody td .list1 li p { font-size:18px; color:#777;}
.td1 tbody td .list1 li p b { font-size:18px; color:#017ab5; font-weight:500; text-decoration:underline;}
.td1 tbody td .list1 { margin-bottom:0;}
.td1 tbody td .list3 { margin-bottom:0;}
.td1 tbody .tit { background:#fcfcfc;font-weight:500;}
.td1 .s_txt2 { background:#11a6ef;}
.td1 .s_txt3 {background:#c6eafc; padding:5px; color:#0072aa;}
.td_c tbody td { text-align:center;}
.td_l { text-align:left!important;}
.scholarship { text-align:center; color:#017ab5!important;font-weight:400; padding:10px!important;}
.td1 .tt_r  li { color:#FF0000;}
.td_line {border-top:1px solid #e2e2e2;}

.list1 { margin-bottom:23px;}
.list1 li { background:url(/images/common/bullet_2.png) no-repeat 0 11px; padding:0 0 6px 15px; color:#222;}
.list2 { background:url(/images/intro/1_bg1.png) no-repeat top right #fff2f2; padding:20px 0 18px 28px;}
.list2 li { background:url(/images/common/bullet_3.png) no-repeat 0 10px;color:#bc2323; padding:0 0 5px 20px;}
.list3 { margin-bottom:25px;}
.list3 li { background:url(/images/common/bullet.gif) no-repeat 0 12px; font-size:14px; color:#555; padding:0 0 3px 10px; font-size:18px;}
.list4 { border:1px solid #dedede; background:#f9f9f9; padding:20px;}
.list4 li { border-bottom:1px solid #d7d7d7; background:url(/images/common/bullet_4.png) no-repeat 7px 16px; padding:10px 30px; color:#222;}
.list4 li:last-child { border-bottom:none;}
.list5 {}
.list5 li {background:url(/images/common/bullet_4.png) no-repeat 7px 16px; padding:10px 0 10px 30px; border-bottom:1px solid #d3d3d3;color:#222;}
.list5 li:last-child { border-bottom:none;}
.list5 li .txt_s { font-size:18px; color:#7c7c7c; display:block; padding-top:5px;}

.fa_top { text-align:center; margin-bottom:80px;}
.facility { margin-bottom:90px;}
.facility h2 { text-align:center;}
.facility h3 { text-align:center; padding:17px 0 24px; font-size:30px; font-weight:600;}
.facility h3 b { display:block; font-size:20px; font-weight:400;}
.facility h3 .tt_b {font-size:25px; font-weight:600;}
.facility ul { overflow:hidden;}
.facility ul li { float:left; margin-bottom:15px;}
.facility ul li img { width:600px; height:400px;}
.facility:last-child { margin-bottom:0;}
.fa_con {}
.fa_con h2 {font-size:30px; font-weight:600; padding-bottom:20px; color:#222;}
.fa_con h2:before {content:''; display:block; width:27px; height:6px;  background:#3e3e3e; position:relative; top:0; margin-bottom:5px;}
.fa_con .facon {}
.fa_con .facon table { width:100%; border-bottom:1px solid #d4e5ec;}
.fa_con .facon table thead { background:#008fd5;}
.fa_con .facon table thead th { background:#0070ca; color:#fff; font-weight:500; width:115px;}
.fa_con .facon table thead td { border-right:1px solid #8accec; text-align:center; padding:9px 0; width:140px; color:#fff;}
.fa_con .facon table tbody th { background:#dbf1fc; text-align:center; font-weight:400; height:130px;}
.fa_con .facon table tbody td { border-right:1px solid #d4e5ec; text-align:center;}
.fa_con .facon ul { margin-top:40px;}

.st_top { text-align:center;}
.study_w { margin-top:90px;}
.study_w h2 {text-align:center;}
.study_w h2 b { display:block; font-size:20px; color:#265990; padding:20px 0 0; text-align:center; letter-spacing:15px; font-weight:500;}
.study_w h3 { text-align:center; font-size:30px; font-weight:600; padding-top:10px;}
.study_w h3 span {font-size:30px; font-weight:700; color:#008fd5;}
.study_w h3 b { display:block; text-align:center; font-size:20px; font-weight:400; padding:6px 0 30px;}
.schedule_top { background:url(/images/study/2_top.png) no-repeat top center; height:490px; margin-bottom:60px;}
.schedule_top .schedule { position:relative; top:280px; left:53px;}
.mind_top { border:1px solid #cdcdcd; padding:40px 0 10px 40px; border-top:none; overflow:hidden; margin-bottom:90px;}
.mind_top dl { float:left; margin-right:100px;}
.mind_top h2 { padding-bottom:10px!important;}
.mind_top dd .list3 li {}
.mind_step {  margin-bottom:100px;}
.mind_step h2 { font-weight:400; margin-bottom:40px;}
.mind_step h2 b { display:block; font-size:25px; font-weight:600; padding:30px 0 10px;}
.mind_step ul { border:8px solid #636363; border-left:none; border-right:none; padding:25px 0 0 30px; text-align:left;}
.mind_step ul li { padding:16px 0 36px;}
.mind_step ul li dl { overflow:hidden;}
.mind_step ul li dl dt { float:left; width:102px; padding-top:10px;}
.mind_step ul li dl dd { float:left;width: calc(100% - 102px); font-size:18px; }
.mind_step ul li dl dd p { padding-bottom:10px; font-size:20px; font-weight:600;}
.mind_step ul li dl dd p b { font-size:20px; font-weight:600; color:#007cb9; padding-right:5px;}
.mind_step ul li dl dd p span { font-size:18px; color:#999; font-weight:400;}
.mind_step ul li dl dd p span:before {content:''; display:inline-block; width:1px; height:13px;  background:#dbdbdb; margin:0 12px; }
.mind_why {}
.mind_why h3 { font-weight:400; margin-bottom:80px;}
.mind_why h3 b { display:block;font-size:25px; font-weight:600; padding:25px 0 10px;}
.mind_why h3 b span {  color:#017ab5;}
.mind_why .mind_why_con { margin-bottom:0;}
.mind_why .mind_why_con dl {  border:1px solid #d3d3d3;  text-align:left; padding:40px; margin-bottom:30px;}
.mind_why .mind_why_con dl dt h2 {padding-bottom:10px!important;}
.mind_why .mind_review {border:1px solid #d3d3d3; padding:40px 40px 30px 40px; margin-bottom:0;}
.mind_why .mind_review dt h2 {padding-bottom:10px!important;}
.meal_top { margin-bottom:30px;}
.meal_top b { display:block; font-size:25px; font-weight:600; padding:26px 0 12px;}
.meal_w { margin-top:90px;}
.meal_w .meal_tit {}
.meal_w .meal_tit .tit_con { background:rgba(0, 0, 0, 0.44); padding:40px;  color:#fff; font-weight:400;}
.meal_w .meal_tit .tit_con h2 { color:#fff; font-weight:600; font-size:35px;}
.meal_w .meal_tit .tit_con h2 span { color:rgba(255, 255, 255, 0.5); font-size:18px; font-weight:600; display:block; letter-spacing:normal;}
.meal_w .meal_tit .tit_con h2:after {content:''; display:inline-block; width:28px; height:3px;  background:#fff; margin:34px 0 18px; }
.meal_w .meal_con {  padding-top:30px;}
.meal_w .meal_con .meal_td { width:100%; margin-top:35px;}
.meal_w .meal_con .meal_td thead { background:#10b1bd;}
.meal_w .meal_con .meal_td thead th { color:#fff; font-weight:500; width:75px; background:rgba(0, 0, 0, 0.2); font-size:14px;}
.meal_w .meal_con .meal_td thead td { text-align:center; width:135px; color:#fff; font-weight:400; height:38px; border-left:1px solid rgba(255, 255, 255, 0.4);}
.meal_w .meal_con .meal_td tbody th { font-weight:600;font-size:14px;}
.meal_w .meal_con .meal_td tbody td { border-left:1px solid #e0e0e0; text-align:center; font-size:13px; padding:14px 1px; letter-spacing:-1px;}
.meal_w .meal_con .meal_td tbody tr:nth-child(2) td, .meal_w .meal_con .meal_td tbody tr:nth-child(2) th { background:#f2f2f2;}
.meal1 .meal_tit { background:url(/images/study/6_p1.jpg);}
.meal1 .meal_con .meal_td thead { background:#10b1bd;}
.meal2 .meal_tit { background:url(/images/study/6_p2.jpg);}
.meal2 .meal_con .meal_td thead { background:#008fd5;}
.meal3 .meal_tit { background:url(/images/study/6_p3.jpg);}
.meal3 .meal_con .meal_td thead { background:#5673c3;}
.success_top { text-align:center; margin-bottom:20px;}
.success_w { margin-top:70px;}
.success_w h2 {font-size:30px; font-weight:600; padding-bottom:20px; color:#222;}
.success_w h2:before {content:''; display:block; width:27px; height:6px;  background:#3e3e3e; position:relative; top:0; margin-bottom:5px;}
.success_w h2 b { display:inline-block; font-size:18px; color:#017ab5;font-weight:400;}
.success_w h2 b:before {content:''; display:inline-block; width:1px; height:13px;  background:#dbdbdb; margin:0 12px; }
.success_w h2 b u { padding-left:10px; font-size:18px; color:#FF0000; text-decoration:none; font-weight:400;}
.success_w h2 .susi { display:inline-block; width:70px; height:23px; background:url(/images/story/1_susi.png); margin-left:5px;}
.success_w table { width:100%;}
.success_w table thead th { background:#d5d5d5; font-size:16px; color:#222; text-align:center; font-weight:500; width:270px;}
.success_w table thead td { text-align:center; background:#eaeaea;color:#222;font-weight:500; font-size:16px; border-right:1px solid #c3c3c3; padding:8px 0; width:166px;}
.success_w table thead td:last-child  { border-right:none;}
.success_w table tbody th { text-align:center; font-weight:500; border-bottom:1px solid #e2e2e2; min-height:55px; font-size:15px;}
.success_w table tbody td {border-bottom:1px solid #e2e2e2;padding:15px 0px; color:#222; text-align:center;}
.success_w table tbody tr:first-child th { color:#ff0000; font-weight:600; border:5px solid #ff5d5d; border-right:none; font-size:14px;}
.success_w table tbody tr:first-child td {color:#ff0000; font-weight:600;border:5px solid #ff5d5d;border-right:none;border-left:none; padding:10px 0;}
.success_w table tbody tr:first-child td:last-child {border-right:5px solid #ff5d5d;}
.success_w table tbody tr:nth-child(2) td { background:url(/images/story/1_ar.png) no-repeat center 16px; height:55px;}
.fame h2 { text-align:center; margin-bottom:40px;}
.fame table { width:100%;}
.fame table th { border-bottom:5px solid #222; text-align:center; font-weight:500;height:42px;}
.fame table td { width:33.333%; border-bottom:1px solid #ddd; text-align:center; height:80px; }
.fame table td img { height:40px; max-width:180px;}

.fame2 h2 { text-align:center; margin-bottom:40px;}
.fame2 ul { overflow:hidden;}
.fame2 ul li { border:1px solid #d3d3d3; border-radius:5px; text-align:center; margin:0 20px 18px 0; width:calc(50% - 15px); padding:14px 0; float:left;}
.fame2 ul li:nth-child(2n) { margin-right:0;}
.fame2 ul li img { display:block; margin:0 auto; width:70%;}
.fame2 ul li p { font-size:20px; color:#959595;}
.fame2 ul li p b { font-weight:500; color:#343434; padding-left:10px; font-size:25px;}

.review_w  { overflow:hidden;}
.review_w h2 { text-align:center; margin-bottom:20px; width:100%; float:left;}
.review_w .review { margin:80px 0px 0 0;}
.review_w .review .re_pic { height:209px; background:#f5f5f5; overflow:hidden; text-align:center;}
.review_w .review .re_name { border-bottom:1px solid #bdbdbd; margin-bottom:10px; padding:15px 0; color:#017ab5;}
.review_w .review .re_name h3 { display:inline-block; font-size:25px; font-weight:600;}
.review_w .review .re_name h3:after {content:''; display:inline-block; width:1px; height:13px;  background:#dbdbdb; margin:0 12px; }
.review_w .review .re_name b { color:#ff0000; font-weight:500; padding-left:10px;}
.review_w .review ul { margin-bottom:20px;}
.review_w .review ul li { color:#7b7b7b; padding:4px 0;}
.review_w .review ul li b { color:#222; font-weight:500;}
.review_w .review a { width:350px; height:60px; display:block; margin:0 auto; border-radius:3px; background:#4d6abe; border:1px solid #4d6abe; color:#fff; text-align:center; font-weight:500; line-height:60px; }
.review_w .review a:hover { border:1px solid #ddd; background:#fff; color:#222;}
.vaca .review a {background:#008fd5; border:1px solid #008fd5;}

.r_view_w {}
.r_view_w .top { background:#1770a9; padding:10px 20px; margin-bottom:20px; border-radius:3px;}
.r_view_w .top dt { font-size:30px; font-weight:600; color:#fff;}
.r_view_w .top dt b { font-size:18px; color:rgba(255, 255, 255, 1.0); font-weight:400;}
.r_view_w .top dt b:before {content:''; display:inline-block; width:1px; height:13px;  background:rgba(255, 255, 255, 0.3); margin:0 12px; }
.r_view_w .top dd { display:none;}
.r_view_w .rv_con { }
.r_view_w .rv_con .pic { text-align:center; background:#f5f5f5; margin-bottom:20px;}
.r_view_w .rv_con .txt { margin-bottom:30px;}
.r_view_w .rv_con .txt h5 { margin-bottom:15px; font-size:30px; font-weight:600; color:#0073ac;}
.r_view_w .rv_btn { width:350px; height:60px; display:block; margin:0 auto; border-radius:3px; background:#4d6abe; border:1px solid #4d6abe; color:#fff; text-align:center; font-weight:500; line-height:60px; }
.r_view_w .rv_btn:hover { border:1px solid #ddd; background:#fff; color:#222;}

.review2_w  { overflow:hidden;}
.review2_w h2 { text-align:center; margin-bottom:50px; width:100%; float:left;}
.review2_w .review2 { border:1px solid #d6d6d6; margin-top:40px; padding-bottom:30px;}
.review2_w .review2 .re_pic { height:209px; background:#f5f5f5; overflow:hidden; text-align:center; display:none;}
.review2_w .review2 .re_name {padding:15px 25px; background:#f3f3f3;}
.review2_w .review2 .re_name h3 { display:inline-block; font-size:25px; font-weight:600;}
.review2_w .review2 .re_name h3:after {content:''; display:inline-block; width:1px; height:13px;  background:#dbdbdb; margin:0 12px; }
.review2_w .review2 .re_name b { color:#ff0000; font-weight:500; padding-left:10px;}
.review2_w .review2 ul {  padding:25px;}
.review2_w .review2 ul li { color:#7b7b7b; padding:4px 0;}
.review2_w .review2 ul li b { color:#222; font-weight:500;}
.review2_w .review2 a { width:350px; height:60px; display:block; margin:0 auto; border-radius:3px; background:#4d6abe; border:1px solid #4d6abe; color:#fff; text-align:center; font-weight:500; line-height:60px; }
.review2_w .review2 a:hover { border:1px solid #ddd; background:#fff; color:#222;}
.vaca .review2 a {background:#008fd5; border:1px solid #008fd5;}

.accept_tab { overflow:hidden; background:url(/images/accept/tab_bg.png) no-repeat top center;}
.accept_tab li { width:33.333%; float:left; line-height:62px; height:78px; text-align:center; color:#fff; font-weight:500; font-size:20px; background:url(/images/accept/tab_on.png) no-repeat bottom left;} 
.accept_tab .selected { background:url(/images/accept/tab_on.png) no-repeat bottom center;}

.accept_tit { text-align:center;}
.accept_tit p { padding:16px 0 40px; text-align:center;}
.accept_agree {overflow: auto; height: 180px;}

.bx {padding: 12px 10px; font-size:15px;}
.bx h2{font-size:18px; font-weight:bold; color:#000; margin:8px 0; font-weight:500;}
.bx h3{padding:15px 0 15px 4px; background:none;font-size:17px; font-weight:500; color:#007bca;}
.bx p { font-size:15px;}
#gp_wrap .bx {font-size:18px; padding:0;}
#gp_wrap .bx h2{font-size:20px; font-weight:bold; color:#000; padding:30px 0 8px 0; font-weight:500; margin:0;}
#gp_wrap .bx h3{padding:15px 0 15px 4px; background:none;font-size:18px; font-weight:500; color:#007bca;}
#gp_wrap .bx p { font-size:18px;}

.bw_radio li { display:inline-block; margin-right:30px; padding:5px 0;}
.bw_radio li input { margin-right:5px; width:20px; height:20px;}

.teacher_w {}
.teacher_w .pic { height:440px; overflow:hidden;}
.teacher_w .pic img { width:600px;}
.teacher_w .teacher {}
.teacher_tab { margin-bottom:50px; text-align:center;}
.teacher_tab li {display:inline-block;}
.teacher_tab li a {display:table-cell; vertical-align:middle; border-radius:3px; height:76px; border:1px solid #90c1e5; background:#d9eaf6; font-size:20px; line-height:24px;font-weight:500;}
.teacher_tab .on a {background:#176ea5; border:1px solid #222; color:#fff; font-weight:600;}
.teacher_w .teacher h2 { font-size:40px; font-weight:600; margin-bottom:30px; color:#222}
.teacher_w .teacher h2:before {content:''; display:block; width:27px; height:6px;  background:#3e3e3e; position:relative; top:0; margin-bottom:5px;}
.teacher_w .teacher h2 b { font-size:20px; color:#707070; font-weight:600; padding:0 5px;}
.teacher_w .teacher h2 .class { display:inline-block; padding:0 10px; height:29px; border-radius:3px; line-height:29px; text-align:center; color:#fff; font-size:14px; background:#008fd5; position:relative; top:-2px; left:10px; font-weight:500;}
.teacher_w .teacher .te_txt { border:1px solid #ddd; border-left:none; border-right:none; padding:22px 33px; margin-bottom:30px;}
.teacher_w .teacher .te_txt h3 { background:url(/images/common/bullet_6.png) no-repeat left; padding-left:30px; margin-bottom:10px; font-size:25px; color:#0072aa; font-weight:500;}
.teacher_w .teacher .te_txt p {}
.teacher_w .teacher .vod { margin-bottom:50px;}
.teacher_w .teacher .vod iframe { width:600px; height:340px;}
.teacher_w .teacher .vod img { width:600px;}
.teacher_w .teacher .career { padding-left:30px;} 
.teacher_w .teacher .career .career_list { }
.teacher_w .teacher .career .career_list dt {background: url(/images/common/bullet_1.png) no-repeat 0 12px;    padding: 0 0 15px 16px;    font-size: 25px;    font-weight: 600;padding-bottom: 8px!important;}
.teacher_w .teacher .career .career_list:last-child { margin-right:0;}
.teacher_w .teacher_comment { background:rgba(0, 0, 0, 0.05); margin-top:20px; padding:20px;}
.teacher_w .teacher_comment .pic { overflow:hidden; margin-bottom:20px;}
.teacher_w .teacher_comment .pic li { width:calc(50% - 4px); margin:3px 2px; float:left;}
.teacher_w .teacher_comment .pic li img { width:276px; height:208px;}
.teacher_w .teacher_comment .our_comment { }
.teacher_w .teacher_comment .our_comment dt { margin-bottom:10px;}
.teacher_w .teacher_comment .our_comment dt b {font-size:28px; font-weight:600; color:#333333; position:relative;}
.teacher_w .teacher_comment .our_comment dt b:after { content:''; display:block; background:url(/images/teacher/commnet_tit.png) no-repeat; background-size:25px; width:25px; height:25px; position:absolute; top:-5px; right:-30px;}
.teacher_w .teacher_comment .our_comment dd { padding:5px 0 5px 5px; border-bottom:1px solid rgba(0, 0, 0, 0.1);}
.teacher_m { }
.teacher_m a { display:block;border-bottom:5px solid #000; padding-bottom:30px; margin-bottom:40px; position:relative;}
.teacher_m a:nth-child(2n) { margin-right:0;}
.teacher_m a h2 {font-size:40px; font-weight:600; color:#222; padding:30px 0 20px; position:relative; z-index:100;}
.teacher_m a h2 b { font-size:20px; color:#707070; font-weight:600; padding:0 5px;}
.teacher_m a h2 .class { display:inline-block; padding:0 10px; height:29px; border-radius:3px; line-height:29px; text-align:center; color:#fff; font-size:14px; background:#008fd5; position:relative; top:-2px; left:10px; font-weight:500;}
.teacher_m a .list3 { margin-left:15px; z-index:100; width:300px;}
.teacher_tit { text-align:center; margin-bottom:40px;}
.teacher_m .teacher { overflow:hidden; margin-bottom:20px;}
.teacher_m a .pic { position:absolute; bottom:-5px; right:0; z-index:90;}



.year_td { width:100%;}
.year_td thead th { background:#d5d5d5; font-size:18px; color:#222; text-align:center; font-weight:500; width:8%;}
.year_td thead td { text-align:center; background:#eaeaea;color:#222;font-weight:500; font-size:20px; border-right:1px solid #c3c3c3; padding:8px 0; width:13.1428%;}
.year_td thead td:last-child  { border-right:none;}
.year_td tbody th { text-align:center; font-weight:500; border-bottom:1px solid #e2e2e2; background:#fcfcfc; min-height:55px; font-size:16px;}
.year_td tbody td {border-bottom:1px solid #e5e5e5;border-right:1px solid #d1d1d1; padding:5px 1px; color:#222; text-align:center; font-size:15px; letter-spacing:-1px;}
.year_td tbody td:last-child { border-right:none;}
.year_td tbody tr:hover td { background:#f2f2f2;}
.year_td .ytd1 { background:#454545!important; border-right:1px solid rgba(255, 255, 255, 0.3); color:#fff;}
.year_td .ytd2 { background:#008fd5!important; border-right:1px solid rgba(255, 255, 255, 0.3); color:#fff; font-size:13px; font-weight:400;}
.year_td .ytd3 { background:#0087c9!important; border-right:1px solid rgba(255, 255, 255, 0.3); color:#fff; font-size:13px; font-weight:400;}
.year_td .ytd4 { background:#e7f7ff!important; color:#1c5e7f;}
.year_td .ytd5 { background:#e7fff7!important; color:#127a57;}
.year_td .ytd6 { background:#e7e9ff!important; color:#3944b9;}
.year_td .ytd7 { background:#fff0e7!important; color:#c45b1c;}
.year_td .ytd8 { background:#fff!important; color:#222;}
.year_td .ytd9 { background:#fff!important; color:#ff0000;}
.year_td .ytd10 { background:#ffe7fa!important; color:#90357c;}

.gallery_w {}
.gallery_w  img { width:600px; display:block; margin-bottom:15px;}

.lab_t1 { margin-bottom:20px; text-decoration:underline; font-size:18px;}
.lab3_top { text-align:center; margin-bottom:50px;}
.lab3_box { }
.lab3_box dl {}
.lab3_box h2 { padding-bottom:10px!important;}
.lab3_box dd .list3 li { font-size:15px;}
.lab3_box table { width:100%;}
.lab3_box .pic { margin-top:40px;}
.lab3_box .pic li { margin-bottom:16px;}
.lab3_box .pic li img { width:600px; height:400px;}
.lab3_box .list1 { padding-left:20px;}
.lab3_td table { width:100%; margin-top:10px;}
.lab3_td table th, .lab3_td table td { vertical-align:top; margin-bottom:40px;}
.lab3_td table th { width:135px; text-align:left; padding-top:10px;}
.lab3_td table td {  padding-bottom:20px;}
.lab3_td table td h3 { color:#265990;}
.lab1_td { width:100%;}
.lab1_td th, .lab1_td td { vertical-align:top; padding-bottom:30px;}
.lab1_td th {}
.lab3_process .list3 { padding-left:20px;}

/* ÁøÇÐ½ÇÀû */
.enter_top {  position:relative; margin-bottom:60px;}
.enter_top .year { width:194px; height:66px; position:absolute; top:125px; left:-10px; color:#4e3f77; text-align:right; font-size:65px; font-weight:800; letter-spacing:-1px;}
.enter_top img { margin:0 auto; display:block; margin-bottom:40px; width:100%;}

/* ÇÛÇÁ¹Ì */
.helpm1_w { margin-bottom:80px;}
.helpm1_w h3 { text-align:center; overflow:hidden; height:368px;}
.helpm1_w h3 img { width:100%;}
.helpm1_w .helpm1_tit { background:#4c4c4c; border-radius:50px; color:#fff; padding:5px; text-align:center; margin-bottom:30px; font-size:18px;}
.helpm1_w .helpm1_tit b { color:#00fcff; font-weight:500;font-size:18px;}
.helpm1_w .helpm1 {border:1px solid rgba(0, 0, 0, 0.2); }
.helpm1_w .helpm1 ul { padding:20px}
.helpm1_w .helpm1 ul li { margin-bottom:20px;}
.helpm1_w .helpm1 ul li b { margin-bottom:10px; display:block;}
.helpm1_w .helpm1 ul li b u {text-decoration: none; box-shadow:inset 0 -12px 0 #6efcff; font-size:30px; font-weight:600; }
.helpm1_w .helpm1 p { background:rgba(0, 0, 0, 0.05); padding:30px; text-align:center; color:#000; font-weight:500;}
.helpm1_w .helpm1 p b { font-weight:500; color:#FF0000; text-decoration:underline;}
.helpm2_top {text-align:center; padding-bottom:20px; background:url(/images/helpme/dot_bar.png) repeat-x bottom; margin:80px 0 30px;}
.helpm2_top i { display:block; background:url(/images/helpme/1_top1.png) no-repeat top center; height:75px; display:block;}
.helpm2_top u { text-decoration:none; display:block; font-weight:600; color:#265990; font-size:18px; letter-spacing:13px; padding-top:5px;}
.helpm2_top p { font-size:40px; font-weight:400; color:#000;}
.helpm2_top p b { font-size:40px; color:#008fd5; font-weight:700;}
.help3 {margin-bottom: 60px;}
.help3 h2 {font-size:25px; font-weight:600; padding-bottom:10px; color:#222;}
.help3 h2:before {content:''; display:block; width:27px; height:6px;  background:#3e3e3e; position:relative; top:0; margin-bottom:5px;}
.help3 h2 b { display:inline-block; font-weight:400; color:#017ab5; font-size:14px;}
.help3 h2 b:before {content:''; display:inline-block; width:1px; height:13px;  background:#dbdbdb; margin:0 12px; }
.help_pic { overflow:hidden; margin:10px 0 20px;}
.help_pic li {margin-right:10px; float:left; margin-bottom:10px;}
.help_pic li img { width:100%;}
.help_pic li:nth-child(2n) { margin-right:0;}
.help_pic.col2 li { width:calc(100% - 0px);}
.help_pic.col3 li { width:calc(33.3% - 5px);}
.help_pic.col4 li { width:calc(50% - 6px);}
.help4 { background:url(/images/helpme/1_bg.png); padding:10px; margin-top:20px;}
.help4 dl:first-child:before { display:none;}
.help4 dl { overflow:hidden;}
.help4 dl:after { content:''; display:block; clear:both;}
.help4 dl:before { display:block; content:''; width:33px; height:19px; background:url(/images/helpme/1_ar.png) no-repeat; background-size:33px auto; margin:3px auto;}
.help4 dl dt {  padding:20px; text-align:center;}
.help4 dl dt b { display:block; color:rgba(255, 255, 255, 0.4); font-weight:bold; font-size:15px; letter-spacing:10px; padding-bottom:10px;}
.help4 dl dt p { color:#fff; font-weight:500; font-size:22px; line-height:1.2em;}
.help4 dl:nth-child(1) dt { background:#26908e;}
.help4 dl:nth-child(2) dt { background:#267390;}
.help4 dl:nth-child(3) dt { background:#265990;}
.help4 dl:nth-child(4) dt { background:#464da1;}
.help4 dl dd {overflow:hidden;}
.help4 dl dd img { display:block; float:left; width:50%;}
.help5_w {background:url(../../images/helpme/dot_bar.png) repeat-x bottom; padding-bottom:10px; margin-bottom:30px;}
.help5_w h2 { text-align:center; padding-bottom:45px; background:url(/images/helpme/dot_bar.png) repeat-x bottom;}
.help5_w .help5 { padding:10px 20px;}
.help5_w dl { overflow:hidden; margin:10px 0;}
.help5_w dl dt { float:left; width:105px; background:url(/images/common/bullet_4.png) no-repeat 0 8px; padding-left:22px; font-size:18px; font-weight:600;}
.help5_w dl dd {width:calc(100% - 150px); float:left;}
.help5_w .help6 {margin:0 auto; width:calc(100% - 40px); margin-bottom:20px;}
.help5_w .help6 p {}
.help6 { background:rgba(0, 0, 0, 0.04); text-align:center; padding:35px 0; }
.help6 li { display:inline-block; position:relative; width:150px; padding:0 15px; vertical-align:top;}
.help6 li img { width:90px;}
.help6 li b { display:block; padding:8px 0 3px; font-weight:bold; color:#265990; font-size:13px; letter-spacing:normal;}
.help6 li p { line-height:1.3em;}
.help6 li:after { display:inline-block; width:18px; height:26px; background:url(/images/helpme/2_1_ar.png) no-repeat; background-size:18px auto;content:''; position:absolute; right:-11px; top:50px; opacity:0.2;}
.help6 li:nth-child(3):after,
.help6 li:nth-child(5):after { display:none;}
.help7 { background:url(/images/helpme/2_bg.png) no-repeat #265990; text-align:center; padding:20px 0;}
.help7 li { display:inline-block;position:relative; width:30%;}
.help7 li img { width:130px;}
.help7 li b { display:block; padding:0px 0 0px; font-weight:bold; color:rgba(255, 255, 255, 0.4); font-size:13px; letter-spacing:normal;}
.help7 li p {font-size:18px; color:#fff; font-weight:500;}
.help7 li:after { display:inline-block; width:18px; height:26px; background:url(/images/helpme/2_1_ar.png) no-repeat; background-size:18px auto;content:''; position:absolute; right:-11px; top:50px; }
.help7 li:last-child:after { display:none;}
.help8 h2 { text-align:center; padding-bottom: 45px; background: url(/images/helpme/dot_bar.png) repeat-x bottom; margin-bottom:40px;}
.help8 h2 img { width:100%;}
.help8 dl {}
.help8 dl dt {}
.help8 dt img { width:100%; }
.help8 dl dd { }
.help8 dl dd img { display:block; width:460px; padding:20px 0;}
.help8 iframe { width:600px; height:338px; margin:30px auto;}
.help8 .help_pic { margin-top:30px;} 


/*°øÅë*/
#container {min-height:445px; position:relative; z-index:0;}
#container article.bic_tlt {background:#2b8dcc; position:relative; }
#container article.bic_tlt h3 {font-size:30px; color:#fff; font-weight:600; width:480px; margin: 0 auto; padding:20px 0; text-align:center; } /*text-transform:uppercase;*/
#container article.bic_tlt a.btn_back {position:absolute; top:23px; left:20px;}
#container article.bic_tlt a.btn_smenu {position:absolute; top:20px; right:20px;}
article.smenu_s {border-bottom:1px solid #adcedc;}
article.smenu_s ul li {border-top:1px solid #adcedc; }
article.smenu_s ul li a {padding:20px 0px; display:block; color:#468daa; font-size:21px; font-weight:600; text-align:center;}
.m_writebox {border:1px solid #8d8d8d; line-height:57px; font-size:20px; color:#333333; font-weight:800; padding-left:10px;}
.m_writebox2 {border:1px solid #cbcbcb; background:#e9e9e9; line-height:48px; font-size:20px; color:#333333; font-weight:800; }
.checkbox {margin-right:5px; position:relative; top:4px; width:20px; height:20px;}
.title1 { text-align:center; padding:10px 0 30px; font-size:20px; font-weight:600;}

/*ÀÌ¿ë¾à°ü, °³ÀÎÁ¤º¸Ãë±Ý¹æÄ§ st*/
#gp_wrap {margin:0 auto 50px; padding:30px 20px 0; }

/* ·Î±×ÀÎ */
#login_w { width:477px; margin:80px auto 80px;}
#login_top { text-align:center; margin-bottom:40px;}
#login_top p { margin:40px auto 50px; color:#969696; font-size:18px; font-weight:400;}
#login_top p b { display:block; font-size:28px; color:#414141; font-weight:600; padding-bottom:10px;}
#login_top p u { font-size:18px; font-weight:bold; text-decoration:none; color:#000;}
#login_form .lf_id { margin-bottom:10px; border:1px solid #8d8d8d; padding:5px; width:477px; height:47px; font-weight:600; color:#000;}
#login_form .lf_ok { display:block; width:477px; height:52px; background-color:#3f9dc6; line-height:57px; text-align:center; color:#fff; font-weight:600; font-size:25px;}
#login_form dl { margin-top:13px;}
#login_form dl dt { font-size:16px; padding-bottom:5px;}

/* ¾ÆÀÌµð Áßº¹È®ÀÎ */
.mem_pop {width:460px; background-color:#fff; margin:0 auto; border:4px solid #7c7c7c;}
.mem_pop h2 {display:block; background-color:#f1f1f1; padding:15px 0 17px; text-align:center; font-size:24px; font-weight:600;}
.mem_pop .mp_con { padding:20px; text-align:center;}
.mem_pop .mp_con input {border:1px solid #aeaeae; color:#535353; width:224px; height:27px; padding:5px;}
.mem_pop .mp_con .mc_in { padding:10px 0 30px 0;}
.mem_pop .mp_con .mc_btn { border-top:1px solid #dfdfdf; padding-top:20px;}
.mem_pop .mp_con .mc_btn p { margin-bottom:20px; font-size:18px;}
.mem_pop .mp_con .mc_btn a { display:inline-block; width:200px; height:55px; line-height:55px; color:#fff; font-weight:bold; font-size:25px; background-color:#4e4e4e;}
.lw_sch { width:100px; text-align:center; width:100px; height:35px; line-height:35px; background-color:#939393; border:1px solid #7a7a7a; display:inline-block; color:#fff; font-weight:bold;}


/* Tab */
table#c_tab {overflow:hidden; margin-bottom:30px; width:100%;}
table#c_tab td {background:#5ba8dc; float:left; width:49.3%; text-align:center; border-bottom:4px solid #2878ae; height:63px; line-height:63px; font-size:25px; color:#fff; font-weight:800;}
table#c_tab td.selected {background:#fff; float:left; width:49.3%; text-align:center; border-left:4px solid #2878ae; border-top:4px solid #2878ae; border-right:4px solid #2878ae; border-bottom:none;}
table#c_tab td a {display:block; color:#fff;  font-size:25px; text-shadow:1px 2px 1px #2878ae; -webkit-text-shadow:1px 2px 1px #2878ae;}
table#c_tab td.selected a {color:#254152; font-size:25px; text-shadow:1px 1px 1px #fff; -webkit-text-shadow:1px 1px 1px #fff;}

.bbs2 { width:100%; border-top:5px solid #505050;border-left:1px solid #ddd; border-bottom:2px solid #949494;}
.bbs2 thead th { background-color:#e3e3e3; font-weight:600; color:#545454; padding:10px 0; font-size:18px;border-right:1px solid #c9c9c9;}
.bbs2 tbody td { text-align:center;  border-bottom:1px solid #ddd;border-right:1px solid #ddd; padding:15px 0;}
.txt_l { text-align:left; padding:0 15px;}
.txt_r { text-align:right; padding:0 15px;}
.bbs2 tbody th { font-weight:600;border-bottom:1px solid #ddd;border-right:1px solid #ddd; padding:15px 0;}
.b2_red {color:#ed2626; font-weight:bold;}
.b2_red2 {color:#ed2626; font-weight:bold; font-size:15px; padding-top:3px;}
.b2_txt1 { color:#3e91d9; font-weight:bold;}
.btn_ch { display:inline-block; width:80px; height:38px; line-height:37px; color:#fff; font-weight:600; font-size:18px; text-align:center; cursor:pointer; background-color:#5ba8dc; border:1px solid #2b74a6;}
.b2_tit {font-size:20px; font-weight:bold; color:#197fc3; text-align:center; padding:10px 0 20px;}
.b2_tit2 {font-size:22px; font-weight:600; color:#197fc3; padding:0 0 10px; line-height:21px;}
.b2_tit2  b { font-size:18px; font-weight:normal; padding-left:5px; color:#4497d0;}
.b2_tit3 {font-size:30px; font-weight:600; color:#197fc3; text-align:center; padding:10px 0 20px;}
.st_ssearch_w { margin-bottom:50px; }
.st_ssearch_w dd select { width:110px; height:50px; margin-right:5px; background-color:#fff;}
.st_ssearch_w dd { background:#5ba8dc; padding:20px 20px 10px 20px;}
.st_ssearch_w dd p { color:#fff; font-weight:bold; padding-bottom:10px;}
.st_ssearch_w dd .input_cal { padding:10px; height:30px; width:243px; text-align:center;}
.st_ssearch_w dt { background-color:#388acd; padding:10px 20px 10px 20px;}
.st_ssearch_w dt select {width:130px; height:50px; margin-right:5px;background-color:#fff;}
.st_ssearch_w dt a { display:inline-block; width:74px; text-align:center; height:40px; line-height:40px; background-color:#1b4a92; color:#fff; font-weight:600; margin-bottom:10px;}
.dt_input {height:22px; padding:10px; background-color:#a6d7f8; border:4px solid #fff; width:150px;}
.st_ssearch_w .st_btn { width:128px; height:50px; line-height:50px; text-align:center; color:#fff; font-weight:600; font-size:25px; background-color:#0a3a63; display:inline-block;}
.bill_bt {  padding-top:20px; text-align:center;}
.bill_bt p { text-align:center; padding:10px 0; font-size:30px; font-weight:bold; line-height:66px;}
.photo img { width:186px; height:248px; border:1px solid #c5c5c5; text-align:center;}
.photo a { display:block; text-align:center; width:186px;height:38px; line-height:37px; color:#fff; font-weight:600; font-size:18px; cursor:pointer; background-color:#5ba8dc; border:1px solid #2b74a6; margin-top:10px;}

/* °Ô½ÃÆÇ ¸®½ºÆ® */
.bbs1 { width:100%;} 
.bbs1 td, 
.bbs1 th { border-bottom:1px solid #ebebeb;}
.bbs1 td a { display:block; padding:25px 0; line-height:28px;}
.bbs1 td a .co_num { color:#FF0000; font-weight:bold; padding-left:5px;}
.bbs1 td a .bt_num { color:#dd4242; font-weight:bold;}
.bbs1 td a .bt_name { color:#000; font-size:18px; font-weight:600; display:inline-block; padding-right:32px; background:url(../../images/board/name_line.gif) no-repeat right;}
.bbs1 td a .bt_date { color:#7c7c7c; font-size:18px; }
.letter_done { color:#0000FF;}
.letter_ready { color:#FF0000;}
.re1 {color:#dd4242; font-weight:bold;}
.re2 {color:#828282; font-weight:bold;}

/* ´º½º°Ô½ÃÆÇ */
.bbs_news { width:100%;} 
.bbs_news td, 
.bbs_news th { border-bottom:1px solid #ebebeb; padding:10px 0px 10px 20px;}
.bbs_news th img { border:1px solid #c0c0c0;}
.bbs_news td { vertical-align:top;}
.bbs_news td a { display:block; padding:10px 0; line-height:28px;}
.bbs_news td a .bt_sb { color:#000; font-weight:bold;}
.bbs_news td a .bt_num { color:#dd4242; font-weight:bold;}
.bbs_news td a .bt_name { color:#000; font-size:18px; font-weight:bold; display:inline-block; padding-right:32px; background:url(../../images/board/name_line.gif) no-repeat right;}
.bbs_news td a .bt_date { color:#7c7c7c; font-size:18px; }
.bbs_news td a p { padding-top:10px; font-size:17px; line-height:24px;}

/* °Ë»öÆû */
.search_w { border-bottom:1px solid #ebebeb; padding:40px 0; text-align:center;}
.search_w input { border:2px solid #434343; display:inline-block; height:55px; width:255px; padding:0 5px;}
.search_w select {border:2px solid #434343; display:inline-block; height:55px; width:100px;padding:0 5px;}
.search_w .s_btn { display:inline-block; background-color:#666666; text-align:center; height:55px; line-height:55px; color:#fff; font-size:25px; font-weight:600; width:120px;}







.down_book{
    display: inline-block;
        margin-top: 30px;
    
    
}
.down_book a{
    display: inline-block;
    border: 2px solid #008fd5 ;
    border-radius: 10px;
    background-color: #008fd5;
    padding: 10px;
    margin-bottom: 20px;
    margin-right:15px;
    width: 150px;
    
}

.down_book a:hover p{
    transform: scale(1.1);
}


.down_book a p{
    color: #fff;
    font-size: 1rem;
    text-align: center;
    transition: 0.5s all;
    
}






















/* ÆäÀÌÁö³Ñ */
#pagenation { position:relative;margin-top:30px;text-align:center;}
 .page_num {display:inline-block;}
 .page_num span a {display:inline-block; width:40px; height:37px; line-height:37px; color:#3c3c3c; text-align:center; background:#fff; margin:0 2px;  border:1px solid #c2c2c2;  font-weight:800;}
 .page_num .sel_page {display:inline-block; text-align:center; width:38px; height:37px; line-height:37px; font-weight:bold; background:#a6a6a6; border:1px solid #555555; color:#fff;}
.ar_btn1 {margin-right:2px; }
.ar_btn2 {margin-left:2px; }

/* °Ô½ÃÆÇ ºä */
.bbs_v {width:100%; }
.bbs_v thead th,
.bbs_v thead td { border-bottom:1px solid #e0e0e0;} 
.bbs_v thead th { padding:15px; font-size:22px; color:#484848;line-height:28px; text-align:left; font-weight:500;}
.bbs_v thead td { }
.bbs_v tbody th { padding:15px 10px; text-align:left;border-bottom:1px solid #e0e0e0;}
.bbs_v tbody td {  padding:30px 10px; border-bottom:1px solid #e0e0e0;}
.bbs_v tbody .bv_date {text-align:right; padding-right:10px; color:#9c9c9c; font-size:17px; font-weight:500;}
.bbs_v tbody .bv_name {text-align:left; padding-left:10px; color:#555555; font-size:19px;}

.bbs_n {width:100%; border-top:1px solid #a7a7a7;} /* ´ÙÀ½±Û ÀÌÀü±Û */
.bbs_n th {border-bottom:1px solid #e0e0e0;text-align:left; padding-left:10px; color:#555555; font-size:19px; width:100px; height:50px; font-weight:500;}
.bbs_n td {border-bottom:1px solid #e0e0e0;text-align:left;  }
.bbs_n td a {}

.bbs_co {  overflow:hidden;} /* ºäÀÇ ÄÚ¸àÆ® */
.bbs_co dt { float:left;}
.bbs_co dt textarea { border:1px solid #a6a6a6; width:480px; height:75px; font-size:17px; color:#919090;}
.bbs_co dd { float:right;}
.bbs_co dd a { background-color:#9a9a9a;  width:135px; height:75px; color:#fff; font-weight:600; font-size:20px; display:block; text-align:center; line-height:75px;}
.bbs_comment { border-bottom:1px solid #e0e0e0; padding:20px 0;}
.bbs_comment li:last-child p {  font-size:19px; display:block; padding:20px;}
.bbs_comment li  dl { overflow:hidden;}
.bbs_comment li  dl dt { float:left;}
.bbs_comment li  dl dd { float:right; text-align:right; padding-right:20px;}
.bc_name { font-size:18px; color:#515151; font-weight:bold; display:inline-block; padding-left:20px; padding-right:10px; background:url(../../images/board/face.gif) no-repeat left;}
.bc_date { font-size:16px; color:#999999;display:inline-block;padding-left:20px; background:url(../../images/board/name_line.gif) no-repeat left;}
.bc_del { display:inline-block; font-size:16px; font-weight:bold; color:#000; width:60px; height:30px; background:#555555; line-height:30px; text-align:center; color:#fff;}
.bbs_co_w {padding:10px; background-color:#f0f0f0; margin-bottom:50px;}
.bbs_co_w input { background:#fff; margin-bottom:10px;border:1px solid #a6a6a6;height:40px; width:237px; font-size:18px; padding:5px;}

.bbs_w {width:100%; } /* °Ô½ÃÆÇ ¾²±â */
.bbs_w thead th {padding:10px; color:#fff;    font-weight: 500;    background: #55a3ce;    border-radius: 50px;}
.bbs_w tbody th,
.bbs_w tbody td {border-bottom:1px solid #e0e0e0; padding:10px 0 10px 15px; } 
.bbs_w tbody th { font-weight:600;}
.bbs_w tbody th { text-align:left;font-size:20px; height:40px;}
.bbs_w tbody td { font-size:18px;}
.bbs_a {width:100%;  margin-bottom:50px;} /* °³ÀÎÁ¤º¸ µ¿ÀÇ */
.bbs_a td { padding:10px;}
.bbs_a td textarea { width:100%; height:300px; border:none; line-height:28px;}
.bbs_a th {padding:10px;  color:#fff; font-weight:500; background:#55a3ce; border-radius:50px;}
.bbs_a .ba_agree { border-top:1px solid #e0e0e0; font-weight:600; text-align:right;}
.bbs_a .ba_agree  input { width:20px; height:20px;}
.td_stxt { padding-left:10px; font-size:14px; display:inline-block; color:#007bca;}

.bwin { border:1px solid #cbcbcb; background-color:#e9e9e9; height:40px;}

/* ¹öÆ°µé */
a.board_btn {display:block; background:#2b8dcc;  width:95%; height:80px; text-align:center; line-height:80px; color:#fff; font-weight:600; font-size:30px; margin:40px auto 0 auto; border-radius:10px;} 
a.board_btn2 {display:inline-block; background:#2b8dcc; width:194px; height:80px; text-align:center; line-height:80px; color:#fff; font-weight:600; font-size:30px; border-radius:10px;}
a.board_btn_a {display:inline-block; background:#2b8dcc; width:234px; height:80px; text-align:center; line-height:80px; color:#fff; font-weight:600; font-size:30px; border-radius:10px;}
a.board_btn_b {display:inline-block; background:#2b8dcc;  width:234px; height:80px; text-align:center; line-height:80px; color:#fff; font-weight:600; font-size:30px; border-radius:10px;}
.board_btn_w { text-align:center; margin-top:50px;}
.board_btn_w2 {text-align:center; margin-top:30px;}
#bbs_pw_w { text-align:center;}
#bbs_pw_w h3 { text-align:center; font-size:30px; color:#727272;}
#bbs_pw_w input { width:480px; height:50px; border:1px solid #8d8d8d; margin-top:24px;}
a.btn_j {display:inline-block;background-color: #79bad7; border: 1px solid #65a7c4;height:38px; line-height:40px; font-size:19px; padding:0 15px; font-weight:600; color:#fff;}

/* °Ö·¯¸® */
.gall_w {width:600px; margin:0 auto; padding:35px 0 0;}
.gall_w .gall { display:inline-block; width:187px; height:260px; margin:0 4px; overflow:hidden;}
.gall_w .gall a { width:185px; height:139px;}
.gall_w .gall a img { width:185px; height:139px; margin-bottom:15px; display:block;}
.gall_w .gall h4 { font-size:16px; padding-bottom:10px; word-break:break-all;}
.gall_w .gall h4 b {font-size:20px; font-weight:600; color:#dd4242; }
.gall_w .gall p { color:#000; font-size:16px;font-weight:600; line-height:20px;}
.gall_w .gall p b { color:#7c7c7c; font-size:16px; line-height:20px;}

/* ÀÏÁ¤Ç¥ */
.car_tit { overflow:hidden; height:127px;}
.car_tit .car_ar1 { float:left; width:85px;}
.car_tit .car_ar2 { float:right;width:85px; text-align:right;}
.car_tit .car_day { width:428px; float:left; text-align:center; font-size:20px; color:#484848; font-weight:bold;}
.car_tit .car_day b {font-size:20px; color:#008fd5; font-weight:bold;}
.car_tit .car_day p { padding-top:20px; color:#666666; font-size:50px; font-weight:600;}
.car_td { width:100%; border-top:4px solid #606060; border-left:1px solid #e0e0e0;}
.car_td td { width:14.28%; border-right:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; padding:10px; height:60px; vertical-align:top; color:#5d5d5d; font-size:17px;}
.car_td td .att { font-size:15px; line-height:17px; padding-top:5px;}
.car_td td .att b {font-size:15px; line-height:17px; color:#000;}
.car_td td .att .tr {font-size:15px; line-height:17px;  font-weight:600;  color:#CC0000;}
.carp_w { width:550px; padding:25px 28px; margin:0 auto; background-color:#fff;}
.cpw_tit { text-align:center; padding-bottom:22px; font-size:30px; font-weight:600; color:#484848;}
.cpw_tit b { color:#ba0b0b; font-weight:600; font-size:30px; }
.cpw_con { margin-bottom:35px; border-top:4px solid #606060; padding:30px 0 0 0; font-size:17px; line-height:25px;}
.cpw_con p { font-size:25px; font-weight:600; color:#ba0b0b; padding-bottom:15px;}


/*-------------------------- ¼îÇÎ¸ô------------------------- */
.shop_list_w {}
.shop_list_w .shop_list {display:inline-block; width:292px; height:420px; margin:0 2px;}
.shop_list_w .shop_list .pic { width:290px; height:290px;border:1px solid #d7d7d7; margin-bottom:10px;}
.shop_list_w .shop_list .sl_tit { line-height:25px; text-align:center; font-size:16px; color:#909090;}
.shop_list_w .shop_list .sl_tit h4 { font-size:20px; font-weight:600; padding-bottom:3px;}
.shop_list_w .shop_list .sl_tit p { font-size:18px; font-weight:600; color:#2d979e;}

/*ÅÇ*/
table.sv_tab { margin-bottom:20px;}
table.sv_tab td {background:#f6f6f6; border-top:1px solid #ccc; border-right:1px solid #ccc; border-bottom:2px solid #2e2e2e;}
table.sv_tab td:first-child {border-left:1px solid #ccc;}
table.sv_tab td a {display:block; text-align:center; padding:10px 0; color:#898989;}
table.sv_tab td.selected {border-top:2px solid #2e2e2e; border-left:2px solid #2e2e2e; border-right:2px solid #2e2e2e; border-bottom:none; background:#fff;}
table.sv_tab td.selected a {color:#3b3b3b; font-weight:800;}

/*»ó¼¼Á¤º¸ st*/
.ww { margin-bottom:50px;}
#detail_w,
#deli_w { margin-bottom:50px;overflow:hidden;}
#detail_w #detail img {max-width:600px;}
#sv_buy { margin-bottom:60px;}
#shop_view {padding:20px; border-top:3px solid #303030; position:relative;}
#shop_view .sv_page {padding-top:30px; position:relative;}
#shop_view .sv_page .sv_btn { margin-bottom:10px; text-align:center;}
#sv_buy .sv_goods {text-align:center;}
#sv_buy .sv_goods p.sv_pic {position:relative; border:1px solid #d7d7d7; width:558px; height:558px; overflow:hidden; margin:0 auto; margin-bottom:20px;}
#sv_buy .sv_goods p.sv_pic img {position:absolute; width:558px; height:558px; left:0; top:0;}
#sv_buy .sv_goods ul.sv_p_btn {display:inline-block; margin-top:10px; overflow:hidden; margin-bottom:10px;}
#sv_buy .sv_goods ul.sv_p_btn li {width:90px; height:90px; float:left; overflow:hidden; border:1px solid #d4d4d4; margin-left:7px;}
#sv_buy .sv_goods ul.sv_p_btn li:first-child {margin-left:0;}
#sv_buy .sv_goods ul.sv_p_btn li img {width:90px; height:90px;}
#sv_buy .sv_info {background:#fafafa; border-top:1px solid #f1f1f1; border-top:1px solid #f1f1f1; border-bottom:1px solid #f1f1f1; padding:10px 0;}
#sv_buy .sv_info table th {font-size:18px; color:#333; text-align:left; width:120px; padding-left:20px; height:50px;} 
#sv_buy .sv_info table td {font-size:16px; color:#797979; width:480px; padding-left:20px; height:50px;}
#sv_buy .sv_info table td.sv_price {font-weight:800; color:#000;}
#sv_buy .sv_info table td.sv_price span {font-weight:800; color:#000; font-size:25px;}
.s_color { border:1px solid #cbcbcb; background-color:#fff; height:48px; width:450px;}
span.x_num {font-weight:800; display:inline-block; width:50px; border-top:1px solid #cbcbcb; border-bottom:1px solid #cbcbcb;  text-align:center; background:#fff; color:#303030; line-height:47px;}

table.sv_option tbody th,
table.sv_option tbody td {background:#fdf3e7; border-bottom:1px solid #fff; padding:10px 0;}
table.sv_option tbody td.sv_name {padding-left:20px;}
table.sv_option tbody td.sv_price {text-align:center; color:#000;}
table.sv_option tbody td.sv_price b {font-weight:800; color:#000;}
table.sv_option tbody td.sv_num span {font-weight:800; display:inline-block; width:50px; border-top:1px solid #cbcbcb; border-bottom:1px solid #cbcbcb; padding:13px 0; text-align:center; background:#fff; color:#303030;}
table.sv_option tbody td.sv_x {text-align:center; }
table.sv_option tfoot td {background:#fff; }
table.sv_option tfoot td.sv_atlt {font-size:20px; padding:20px;}
table.sv_option tfoot td.sv_aprice {text-align:right; color:#cd3629; padding:20px;} 
table.sv_option tfoot td.sv_aprice b {font-size:40px; font-weight:800; color:#cd3629;} 
#sv_buy .sv_btn ul {overflow:hidden; margin-top:10px;}
#sv_buy .sv_btn ul li {float:left; margin-right:10px;}
#sv_buy .sv_btn ul li:last-child {margin-right:0px;}

a.btn_v {background:#747474; display:inline-block; height:42px; line-height:42px; font-size:17px; padding:0 18px; font-weight:bold; color:#fff; font-size:20px; position:absolute; right:0;}
a.btn_v1 {font-size:15px;}
a.btn_v2 {background:#747474; display:inline-block; height:42px; line-height:42px; font-size:17px; padding:0 18px; font-weight:bold; color:#fff; font-size:20px; border:1px solid #5d5d5d;}
a.btn_m {background:#747474; display:inline-block; height:42px; line-height:42px; font-size:17px; padding:0 18px; font-weight:bold; color:#fff; font-size:20px;}

/* ¹è¼Û¾È³» */
.g_box {background:#f3f3f3; border:1px solid #c8c8c8; padding:0 20px;}
.g_box .gb_con {padding:20px 0; border-bottom:1px solid #d4d4d4;}
.g_box .gb_con2 {padding:20px 0;}
.g_box h4 {font-size:18px; margin-bottom:20px; color:#474747;}
.g_box ul {line-height:24px;}
.g_box ul li {font-size:15px; color:#5d5d5d;}
.g_box ul li a.link {font-size:15px; color:#5d5d5d;}
.g_box ul li.l_btn {margin-top:10px;}

/* Àå¹Ù±¸´Ï */
.mw_btn ul {overflow:hidden; margin-top:10px;}
.mw_btn ul li {float:left; margin-left:10px;}
.mw_btn ul li:first-child {margin-left:0px;}
.b_list {margin-bottom:10px;}
.b_list thead td {position:relative; }
.b_list thead td.bt_head {background:#818181; padding:5px 5px 5px 10px;}
.b_list thead td.bt_head span {color:#fff;}
.b_list tbody td.bt_chec {padding:20px 0; border-bottom:1px solid #979797; vertical-align:top;}
.b_list tbody td.bt_pic {padding:20px 0; border-bottom:1px solid #979797; vertical-align:top;}
.b_list tbody td.bt_pic p {display:inline-block; width:100px; height:100px; border:1px solid #d7d7d7; margin-bottom:5px;}
.b_list tbody td.bt_pic p img {width:100px; height:100px; }
.b_list tbody td.bt_info {padding:20px 10px; border-bottom:1px solid #979797; position:relative;}
.b_list tbody td.bt_info .bt_pro {font-weight:600; font-size:25px; margin-bottom:5px; color:#000; letter-spacing:-0.05em;}
.b_list tbody td.bt_info .bt_s_pro {width:400px; line-height:25px; color:#767676;}
.b_list tbody td.bt_info .bt_pro a.bt_btn {position:absolute; right:0; top:10px;}
.b_list tbody td.bt_info .bt_pro a.bt_btn2 {position:absolute; right:0; top:10px; width:107px; height:34px; line-height:34px; color:#fff; font-size:16px; font-weight:600; border:1px solid #616161; background-color:#747474; text-align:center;}
.b_list tbody td.bt_info .bt_option {color:#de3838; font-size:18px;}
.b_list tbody td.bt_info .bt_s_table {margin-top:20px;}
.b_list tbody td.bt_info .bt_s_table th {color:#5e5e5e; font-size:18px; padding-bottom:10px; text-align:left;}
.b_list tbody td.bt_info .bt_s_table td {color:#888888; font-size:18px; padding-bottom:10px;}
.b_list tbody td.bt_info .bt_s_table td span { font-size:18px; font-weight:800;}
.b_list tbody td.bt_info .bt_s_table td b {font-weight:bold; color:#000;}
.b_list tbody td.bt_info .bt_s_table tr:last-child td {padding-bottom:0px;}
.b_list tbody td.bt_info .bt_s_table tr:last-child th {padding-bottom:0px;}
.b_list tfoot {background:#fafafa;}
.b_list tfoot th {padding:10px 20px; background:#fafafa; color:#323232;}
.b_list tfoot td.bt_price {padding:10px 20px; color:#de3838; font-size:20px; }
.b_list tfoot td.bt_price b {color:#cd3629; font-size:40px; font-weight:800;}
.b_list tfoot td.bt_price b span {color:#cd3629; font-size:40px; font-weight:800;}
.b_list tfoot td.bt_price span {font-size:16px; display:inline-block; font-weight:bold; color:#888;}
.b_list tfoot td.bt_price2 {padding:0px 20px; font-size:16px; font-weight:bold; color:#000;}

a.btn_sx {background:#000; height:40px; line-height:40px; font-weight:800; color:#fff; display:inline-block; padding:0 8px;}
a.btn_b {width:190px; height:47px; line-height:47px; background:#747474; border:1px solid #5d5d5d; color:#fff; font-weight:bold; font-size:20px; display:inline-block; text-align:center;}



/* °áÁ¦ */
.tit_s { color:#363636; font-size:20px; font-weight:600; padding-bottom:15px;}
.cw_table { border-top:4px solid #606060;}

/* ¸¶ÀÌÆäÀÌÁö */
#my_info { overflow:hidden;}
#my_info dt { float:left; font-size:19px; font-weight:bold; color:#9d9d9d;}
#my_info dt b { font-size:19px; color:#000;}
#my_info dd { float:right; text-align:right; color:#de3838; font-weight:bold; font-size:19px;}
table.my_tab { margin:20px 0 50px;}
table.my_tab a {display:block; width:100%; text-align:center;  color:#434343; padding-top:127px; padding-bottom:21px; font-size:20px; font-weight:bold;}
table.my_tab .my01 a {background:url(../../images/mypage/tab1.gif) center top no-repeat;}
table.my_tab .my02 a {background:url(../../images/mypage/tab2.gif) center top no-repeat;}
table.my_tab .my03 a {background:url(../../images/mypage/tab3.gif) center top no-repeat;}
table.my_tab .my01_on a {background:url(../../images/mypage/tab1on.gif) center top no-repeat; color:#fff;}
table.my_tab .my02_on a {background:url(../../images/mypage/tab2on.gif) center top no-repeat; color:#fff;}
table.my_tab .my03_on a {background:url(../../images/mypage/tab3on.gif) center top no-repeat; color:#fff;}

/* popup */
.popup_w { width:640px; position:relative; }
.popup_w .popup { position:fixed; top:150px; left:20px; z-index:100000;border:1px solid #000;}
.popup_w .popup img { width:600px;}
.popup_w .popup dl { background:#464646; padding:15px; overflow:hidden;}
.popup_w .popup dl dt { float:left;}
.popup_w .popup dl dt a { padding:10px; font-size:22px; color:#fff; }
.popup_w .popup dl dd { float:right;}
.popup_w .popup dl dd a {text-align: right; font-size:22px; color:#fff; padding:10px; }



/* ÇÐ½À°ü¸® */
.pa1 { margin-bottom:70px;}
.pa2 { margin-bottom:40px;}
.list5 {}
.list5 li {background:url(/images/common/bullet_4.png) no-repeat 7px 16px; padding:10px 0 10px 30px; border-bottom:1px solid #d3d3d3;color:#222;}
.list5 li:last-child { border-bottom:none;}
.list5 li .txt_s { font-size:14px; color:#7c7c7c; display:block; padding-top:5px;}
.list6 {}
.list6 > li {  padding:2px 0 5px 12px; position:relative; line-height:1.6rem;}
.list6 > li:before { content:''; display:block; width:4px; height:2px; background:#000; position:absolute; top:16px; left:0;}
.list6.bx { padding:28px 30px 20px 30px; border:1px solid rgba(0, 0, 0, 0.2);}
.list6.bx.gr { background:#f3f3f3; border:none;}
.list6.bl > li { color:rgba(0, 0, 0, 0.6);}
.list6.bl > li > b { display:block; font-weight:500; font-size:1.15rem; color:#000; margin-bottom:5px;}
.list6.li > li { border-bottom:1px solid rgba(0, 0, 0, 0.2);margin:7px 0; padding:4px 0 7px 12px; }
.list6.li > li:last-child { border-bottom:none;}
.list7 {}
.list7 > li { background:url(/images/common/bullet_6.png) no-repeat 0 12px; background-size:11px auto; padding:5px 0 2px 20px;line-height:1.6rem;}
.list7.bx { border:1px solid rgba(0, 0, 0, 0.2); padding:28px 30px 20px 30px;}
.list7.bx.gr {  background:#f3f3f3; border:none;}
.list7.bl > li > b { display:block; font-weight:500; font-size:1.15rem; color:#000; margin-bottom:5px;}
.list7.bl > li { color:rgba(0, 0, 0, 0.6);}
.list7.li > li { border-bottom:1px solid rgba(0, 0, 0, 0.15); padding:13px 0 13px 27px; background:url(/images/common/bullet_6.png) no-repeat 7px 21px;background-size:14px auto;}
.list7.li > li:last-child { border-bottom:none;}
.tit_l { font-size:24px; color:#265990; font-weight:500; margin-bottom:10px; text-decoration:underline;}
.list_ss { margin-top:10px;}
.list_ss > li { background:url(/images/common/bullet.gif) 0px 14px no-repeat; padding:2px 0 2px 10px; font-size:18px;}


.care_top { text-align:center;}
.care_top img { padding-bottom:50px;}
.care1 {}	
.care1 .list7 { margin-bottom:10px;}
.care1 .pro1 {padding:30px; border:1px solid rgba(0, 0, 0, 0.2);}
.care1 .pro1 li { width:100%; font-size:24px; position:relative; border-bottom:1px solid rgba(0, 0, 0, 0.2); margin-bottom:20px; padding-bottom:20px;}
.care1 .pro1 li > b { letter-spacing:2px; color:#53baed;}
.care1 .pro1 li:last-child { margin-bottom:0; padding-bottom:0; border-bottom:none;}
.care_top { text-align:center;}
.care_top img { padding-bottom:50px;}
.care2 th { width:100px;}
.care4 .pic img { border:1px solid rgba(0, 0, 0, 0.2); width:600px;}
