@charset "utf-8";
/* CSS Document */
.test { border:solid 3px #DB2023}
@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: 700; 
  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'); 
 } 
 
/* Reset CSS*/
*{ margin:0; padding:0; border:0; vertical-align:top}
*{-webkit-text-size-adjust:none;}

body,button,table{font-family:'Noto Sans KR', sans-serif, '맑은 고딕','Malgun Gothic';  font-weight:normal; font-size:1em; } 
textarea,input,select{font-family:'Noto Sans KR', sans-serif, '맑은 고딕','Malgun Gothic'; color:#5f5f5f; font-weight:normal;}
img,fieldset{border:0} 
img, video { max-width:100%; height:auto}
i,em,address{font-style:normal; font-weight:normal} 
ul,ol,li{list-style:none;}
input,select,textarea {vertical-align:middle;}
table { border-collapse:collapse; border-spacing:0;}
a {text-decoration:none; color:#4b4b4b; }
a:hover{color:#000 !important; }
label { cursor:pointer;}


html{overflow-x: hidden;}
#wrap {position:relative;}
#bodywrap {left: 0;width:100%;position:absolute;background-color:#fff; position:relative}
.container {width:100%; padding-left:320px;}
.m_logo { display:none}

.footer { float:left;width:100%;padding:20px 0 20px 20px;overflow:hidden; background-color:#f2f2f2;  color:#797979;font-size:0.75em; letter-spacing:0; box-sizing:border-box}
.footer * {text-align:left}
.footer .copy p {padding:5px 10px 0 5px; line-height:16px;font-size:11px;}

.cover {float:left;width:100%; text-align:center; padding-top:20px }

.detail  p {padding-top:10px}
#mHead {width: 100%;z-index:900;padding:0;}
    #mHead img {width:100%;}
    #mHead .mainListBtn {float:left;width:64px; height:30px; background:url(../img/ico_allmenu.png) no-repeat 14px 6px; padding-left:46px; line-height:2.4em; font-weight:600; font-size:0.75em; color:#2951c8; border:solid 2px #2951c8; display:inline-block; border-radius:30px; margin:10px 0 0 10px }
    #mHead:after {display:block;clear:both;content:""}
#webHead {display:none;position: fixed;width:100%;top:30px;left:30px;z-index: 300;}
    #webHead .mainListBtn {float:left}
    #webHead h1{float:right;margin-right:50px;z-index: 300;}


/* Responsible GNB */

.mainListBtn { display:none}
.menu { display:none}
.menu {position:fixed;left:-280px;top:0;width:300px;height:100%;background-color:#696969;z-index:400}
.menu_pc {position:fixed;left:0;top:0;width:320px;height:100%; background-color:#696969; z-index:400; border-right:solid 7px #ededed; box-sizing:border-box}
.submenu {height:100%}
.menutop{ float:left; width:100%;height:200px;*height:200px; position:relative}
.logo_title { float:left; width:100%; height:65px; padding:14px 0 0 24px; box-sizing:border-box; background-color:#2951c8; border-bottom:solid 1px #4165ce; }
.logo_area  {float:left; width:100%; height:164px; background-color:#2951c8; text-align:center; padding:58px 0; background-image:url(../img/logo_no.png); background-position:center; background-repeat:no-repeat}
.logo_s_area { display:none}
.menutop h1 {float:left;width:75%;max-width:239px}
.menuclose {top:18px; right:20px;position:absolute}
.menutop h1 img,.menutop{width:100%;}

.menulist {position:absolute;top:390px;left:50%;width:280px; margin:0 -40%;overflow:hidden;color:#fff; } 
.menulist ul { }
.menulist ul li{padding-top:8px;overflow:hidden; line-height:2}
.menulist ul li:first-child {padding-top:0}
.menulist ul li a {float:left;width:88%;color:#fff;font-size:1em; letter-spacing:-0.01em}
.menulist ul li a.line1 {margin-top:4px;}
.menulist ul li .select { color:#ffd800}
.menulist ul li span{ font-size:0.8em; line-height:2.8em}
.menulist ul li span em { padding:0 4px;}
.menubottom {position:absolute;left:50%;bottom:0;width:80%;height:70px;margin:0 -40% 0;padding:10px 0 10px 0;border-top:1px solid #ab8f41}
.gnb_menu {height:100%;overflow:hidden}
.gnb_menu:after {display:block;clear:both;content:""}
.gnb_menu li {float:left;width:55px;height:70px;margin-left:18px;text-indent:-9999px;}
.gnb_menu li a {display:block;width:55px;height:70px;background:url(../img/ico_bottom.png) no-repeat;width:55px;height:70px;}
.gnb_menu li:first-child {margin-left:0;}
.gnb_menu li.menu1 a {background-position: 0 0}
.gnb_menu li.menu2 a {background-position: -67px 0}
.gnb_menu li.menu3 a {background-position: -135px 0}
.gnb_menu li.menu4 a {background-position: -203px 0;}


.contents { float:left; width:100%; margin:50px 0; line-height:2em;color:#4d4d4d; position:relative; padding-bottom:90px;}
.detail {width:62%; padding:0 25px 0 50px; min-width:700px; max-width:900px; letter-spacing:-0.04em}
.contents .title { background:url(../img/bg_tit_line.png) repeat-x left bottom; padding-bottom:15px; font-size:2.2em; color:#000; font-weight:300; height:116px; position:relative}
.contents .title p { display:inline-block; width:auto; border-bottom:solid 4px #233bb2; height:117px; line-height:4em; color:#494949; font-weight:500;}
.contents .title span { position:absolute; width:50px; height:20px; top:30px; left:0; color:#acacac; font-size:0.5em; font-weight:500; letter-spacing: 0;}
.contents .title em{ font-size:0.8em}

.contents .info_txt { float:left; width:100%; border-bottom:solid 2px #c0d0ff; padding:25px 0; margin-bottom:30px}
.contents .info_txt dl { float:left; width:100%;position:relative}
.contents .info_txt dt { float:left; width:220px;}
.contents .info_txt dd { float:left; width:60%; }
.contents .info_txt dl p { position:absolute; bottom:4px; font-weight:600; color:#1a1a1a; font-size:1.2em}
.contents .info_txt dd p .position { font-size:0.8em; color:#737373; font-weight:400}
.contents .info_txt dd p .company { font-size:0.85em; color:#737373; font-weight:600}
.contents .top_line {border-top:solid 3px #2951c8; }


.contents .top a{ position:fixed; bottom:10px; right:10px; width:54px; height:54px; display:block; background-color:#2951c8; border-radius:54px; background-image:url(../img/ico_top.png); background-position:center 14px; background-repeat:no-repeat; background-size:14px auto; color:#fff; text-align:center; line-height:6em; letter-spacing:0; font-size:12px}

.contents .sect { float:left; width:100%; margin-top:60px;}
.contents .sect p { font-size:1.2em; font-weight:600}
body:lang(en) {font-family:sans-serif; font-weight:600}
.contents h5 { font-size:1.5em; color:#233bb2; font-weight:400; border-bottom:solid 2px #233bb2; padding-bottom:10px; margin-bottom:30px}
.contents .sect li em { padding: 0 6px;}
.contents .sect_sub4 li em { padding: 0 6px;}

.contents ul li strong { font-weight:500}

table.style00 { float:left; width:100%; margin-top:10px}
table.style00 th{ padding:13px; font-weight:500;color:#123860;background-color:#c2d9f1; vertical-align:middle;border-right:solid 1px #fff; text-align:left !important }
table.style00 td { border-right:solid 1px #E9E9E9; line-height:1.6; padding:6px 8px 6px 10px; color:#5b5b5b }
table.style00 tr { border-bottom:solid 1px #fff; box-sizing:border-box; background-color:#f9f9f9}

table.style01 { float:left; width:100%; margin-top:10px; margin-bottom:20px; vertical-align: middle; box-sizing: border-box;}
table.style01 .hd_table { background-color:#c2d9f1; text-align:center; font-size:1.1em; vertical-align: middle }
table.style01 .hd_table td { padding:13px; font-weight:500;color:#123860}
table.style01 .md_table { background-color:#e5e5e5; vertical-align: middle; }
table.style01 .md_table td { border-right:solid 1px #dadada; padding:12px 20px; font-weight:500; color:#3c3c3c}
table.style01 .md_table td:last-child { border-right:none;}
table.style01 tr { border-bottom:solid 1px #fff; box-sizing:border-box; background-color:#f9f9f9}
table.style01 td { border-right:solid 1px #E9E9E9; line-height:1.6; padding:10px 20px 10px 10px; color:#5b5b5b; font-size: 0.95em; word-break: keep-all; box-sizing: border-box;}
table.style01 td strong{font-weight:500}
table.style01 td:last-child { border-right:none;}
table.style01 ul { float:left; width:100%}
table.style01 ul li{ float:left; width:100%; background:url(../img/bullet_jum.png) no-repeat left 10px; padding-left:10px}
table.style01 th { font-weight:500;color:#123860;background-color:#c2d9f1; vertical-align:middle;border-right:solid 1px #fff; text-align:center !important; line-height: 1; }
table.style01 th:last-child { border-right:none;}

table.style01_cnt { float:left; width:100%; margin-top:10px; margin-bottom:20px; vertical-align: middle}
table.style01_cnt .hd_table { background-color:#c2d9f1; text-align:center; font-size:1em; vertical-align: middle }
table.style01_cnt .hd_table td { padding:13px; font-weight:500;color:#123860}
table.style01_cnt .md_table { background-color:#e5e5e5; }
table.style01_cnt .md_table td { border-right:solid 1px #dadada; padding:12px 20px; font-weight:500; color:#3c3c3c}
table.style01_cnt .md_table td:last-child { border-right:none;}
table.style01_cnt .sd_table { background-color:#dfecf3; }
table.style01_cnt td.sd_table  { border-right:solid 1px #c8dbe5; padding:12px 20px; font-weight:500; color:#3c3c3c}
table.style01_cnt .sd_table td:last-child { border-right:none;}
table.style01_cnt tr { border-bottom:solid 1px #fff; box-sizing:border-box; background-color:#f9f9f9}
table.style01_cnt td { border-right:solid 1px #E9E9E9; line-height:1.6; padding:10px; color:#5b5b5b; font-size: 0.95em; text-align: center; vertical-align: middle; }
table.style01_cnt td strong{font-weight:500}
table.style01_cnt td:last-child { border-right:none;}
table.style01_cnt ul { float:left; width:100%}
table.style01_cnt ul li{ float:left; width:100%; background:url(../img/bullet_jum.png) no-repeat left 10px; padding-left:10px}
table.style01_cnt th { font-weight:500;color:#123860;background-color:#c2d9f1; vertical-align:middle;border-right:solid 1px #fff; text-align:center !important; line-height: 1; }
table.style01_cnt th:last-child { border-right:none;}


.table_right_bx { float:right; width:45%;margin-left: 20px; font-size:0.9em;}
.list_tit { font-size:1em!important; text-align: center; line-height: 1.4em }
.list_tit span { font-size: 0.9em; font-weight: 100; display: block; letter-spacing: -0.04em}
.list_tit2{ font-size:1em!important; text-align: left; }


table.style02 { float:left; width:100%}
table.style02 tr.hd_table { background-color:#c2d9f1; text-align:center; font-size:1.1em }
table.style02 tr.hd_table td{ padding:13px; font-weight:500;color:#123860}
table.style02 th{ padding:13px; font-weight:500;color:#123860;background-color:#c2d9f1; text-align:center; font-size:1.1em}
table.style02 tr { border-bottom:solid 1px #dcdcdc;box-sizing:border-box; background-color:#f9f9f9}
table.style02 td { border-right:solid 1px #E9E9E9; line-height:1.6; padding:6px 8px 6px 10px; color:#5b5b5b; text-align:center }
table.style02 td strong{font-weight:500}
table.style02 td:last-child { border-right:none;}


table.style03 { float:left; width:100%}
table.style03 tr { border-bottom:solid 1px #fff;box-sizing:border-box; background-color:#f9f9f9}
table.style03 td { border-right:solid 1px #E9E9E9; line-height:1.6; padding:6px 8px 6px 10px; color:#5b5b5b }
table.style03 td strong{font-weight:500}
table.style03 td:last-child { border-right:none;}
table.style01 th{ padding:13px; font-weight:500;color:#123860;background-color:#c2d9f1; vertical-align:middle; text-align:left}

table.style04 { float:left; width:100%; margin-top: 10px;}
table.style04 tr { box-sizing:border-box; background-color:#f9f9f9}
table.style04 th{ padding:13px; font-weight:500;color:#123860;background-color:#c2d9f1; vertical-align:middle; text-align:center;border-bottom:solid 1px #b7cee5;}
table.style04 td { border-right:solid 1px #E9E9E9; ; padding:13px; color:#5b5b5b;border-bottom:solid 1px #b7cee5; }
table.style04 td strong{font-weight:500}
table.style04 td:last-child { border-right:none;}

.add_txt { font-size:0.9em; color:#7e7e7e}

.sect ul li{float:left; width:100%; background:url(../img/bullet_jum.png) no-repeat left 15px; padding-left:10px; word-break: keep-all;}
.sect_sub3 ul li{float:left; width:100%; background:url(../img/bullet_jum.png) no-repeat left 15px; padding-left:10px; word-break: keep-all;}

.sect_sub {float:left; width:100%; margin-bottom:10px;}
.sect_sub .title_m { display:block; width:100%; color:#233bb2; font-size:1.1em; font-weight:300; margin-bottom:6px; margin-top:5px}
.sect_sub ul {float:left; width:100%; padding-left:10px; box-sizing:border-box }
/* .sect_sub ul li{float:left; width:100%; background:url(../img/bullet_jum.png) no-repeat left 16px; padding-left:10px} */
.inbox { float:left; width:100%; background-color:#eff8fe; padding:14px 20px;; box-sizing:border-box; margin:10px 0 10px 0 }
.inbox dl { float: left;width:100%; margin-bottom: 5px; }
.inbox dl dt { float: left; width: 15%; min-width: 100px;;}
.inbox dl dd { float: left; width: 85%; font-size: 0.95em; font-weight: 300;}
.inbox .hd { margin-top: 0px;}

.sect_sub2 {float:left; width:60%; padding-right: 20px; box-sizing: border-box;}
/* .sect_sub2 ul li{float:left; width:100%; background:url(../img/bullet_jum.png) no-repeat left 16px; padding-left:10px}  */
.sect_subrg { float:right; width:40%}
.sect_50per { word-break: keep-all;}

.sect_sub3 {float:left; width:100%;}
/* .sect_sub3 ul li{float:left; width:100%; background:url(../img/bullet_jum.png) no-repeat left 16px; padding-left:10px} */

.sect_sub4 {float:left; width:100%; margin-top:30px; border-top:dashed 1px #AAAAAA; padding-top:20px}
/* .sect_sub4 ul li{float:left; width:100%; background:url(../img/bullet_jum.png) no-repeat left 16px; padding-left:10px} */

.sect_sub4 .sect_60per {float:left; width:60%;margin-top:20px; padding-right: 5%; box-sizing: border-box }
.sect_sub4 .sect_subrg { float:right; width:40%; margin-top:20px}

.sect_sub5 {float:left; width:100%; margin-top:30px; border-top:dashed 1px #AAAAAA; padding-top:20px}
.sect_sub5 .sect_50per {float:left; width:50%;margin-top:20px; padding-right: 5%; box-sizing: border-box }
.sect_sub5 .sect_subrg { float:right; width:50%; margin-top:20px}
/* .sect_sub5 ul li{float:left; width:100%; background:url(../img/bullet_jum.png) no-repeat left 16px; padding-left:10px} */

.sect_sub_noline {float:left; width:100%; }
.sect_sub_noline .sect_50per {float:left; width:50%;margin-top:20px; padding-right: 5%; box-sizing: border-box }
.sect_sub_noline .sect_subrg { float:right; width:50%; margin-top:20px} 
.sect_sub_noline ul li{float:left; width:100%; background:url(../img/bullet_jum.png) no-repeat left 16px; padding-left:10px}

.thanks { padding:20px; text-align:center; background-color:#fcf6e0; float:left; width:100%; margin-top:30px; font-size:0.9em; color:#5c5435; box-sizing: border-box; }

.img_bx { float:left; width:100%; margin:10px 0 5px 0; text-align: center}
.img_bx img { width:auto; max-width: 100%; height:auto}
.img_bx span { font-size: 0.85em; text-align: center; width: 100%; display: block; color: #737373}
.img_bx2 { float:left; width:100%; margin:10px 0 5px 0}
.img_bx2 img { max-width:100% !important;}
.inbox { float:left; width:100%; background-color:#eff8fe; padding:14px 20px; box-sizing:border-box; }
.inbox strong { font-weight:500}
.inbox .hd {color: #2951c8}
.title_02 { font-size:1.15em; font-weight:500; color:#05237c; margin-bottom:16px; line-height: 1.4em;display: block; float: left; width: 100%; }
.title_03 { font-size:1em; font-weight:500; color:#242424; margin-bottom:5px; margin-top: 15px; background-color: #ececec; padding: 10px 5px 10px 14px; display: block; float: left; width: 100%; border-bottom: 1px solid #2951c8; line-height: 1.4em; box-sizing: border-box; }

dl.img_2bx {float:left; width:100%; margin-bottom: 20px; margin-top: 20px}
dl.img_2bx dt {float:left; width:50%; padding-right: 10px; box-sizing: border-box }
dl.img_2bx dd {float:left; width:50%; padding-left: 10px; box-sizing: border-box}
dl.img_2bx span { font-size: 0.85em; text-align: center; width: 100%; display: block; color: #737373;line-height: 1.5em; margin-top: 5px }
dl.img_2bx .copyr { float:left; width:100%;}
.img_bx_rg{ float:right; margin:10px 0 20px 20px; margin-bottom: 10px}
.img_bx_rg span { font-size: 0.85em; text-align: center; width: 100%; display: block; word-break: break-all ; line-height: 1.5em; color: #737373; margin-top: 5px}

ul.img_3bx {float:left; width:100%; margin-bottom: 20px; margin-top: 20px}
ul.img_3bx li {float: left; width: 31%; margin-right: 2%}
ul.img_3bx li:last-child  { margin-right: 0}
ul.img_3bx li span { font-size: 0.85em; text-align: center; width: 100%; display: block; color: #737373;line-height: 1.5em; margin-top: 5px }

.align_l { float:left; text-align:left; width:100%}
.mt10{ margin-top:10px}
.mt20{ margin-top:20px}
.mt30{ margin-top:30px}
.mt60{ margin-top:60px}
.mb30{ margin-bottom:30px}
.img100 { width:100%}
.align_cn { text-align:center}
.align_lf { text-align:left}
.align_rg { text-align:right}

.space34 { padding-left:34px}



.eng_text { font-size: 0.75em; padding-left: 3px; letter-spacing: 0; vertical-align: bottom;}
.point_2 {font-weight: 500; background-color: #E3F7F8}
.ex_txt { font-size: 13px; color: #6478b4; line-height: 1.65em}
.ex_txt2 { font-size: 13px; color: #6478b4; line-height: 1em; text-align: right;}


ul.dash { float: left; width: 100%; padding-left: 12px; margin-bottom: 20px}
ul.dash li { float: left; width: 100%; background: url(../img/dash-01.png) no-repeat left 15px; padding-left: 14px}


.mb30_fl { margin-bottom: 30px; float: left; width: 100%}
.big_title { display: block; font-weight: 400; font-size: 1.8em; line-height: 2.2em; letter-spacing: -0.08em}

.txt_in { float: left;}

ul.bullet_lst { display: block;}
ul.bullet_lst li { float: left; background: url(../img/bullet_jum.png) no-repeat 0 20px;;}

.v_space { height: 20px; float: left; width: 100%; }

.tb_tit { font-size: 0.95em; color: #7088ce; margin-top: 20px;}
.point_ex { color: #c57c47;}
.point_ex a{ color: #c57c47; text-decoration: underline;}
.point_ex a:hover{ color: #c57c47 !important; font-weight: 500;}

.pl_14 { padding-left: 14px; display: block;}
.text_line { text-decoration: underline;}

@media screen and (max-width:1024px){
.m_logo { position:absolute; right:0; top:10px; background:url(../img/m_logo.png) no-repeat; background-size:80px auto; width:100px; height:40px; display:block;}
.mainListBtn { display:block} 
.menu { display:block}
.menu_pc { display:none}
.container {width:100%; padding-left:0;}
.contents { width:100%;}
.detail {width:100%; padding:0 25px; min-width:100%; max-width:100%; box-sizing:border-box; letter-spacing:-0.06em}

}


@media screen and (max-width:760px){
.contents { font-size:0.95em} 
.logo_area { display:none}
 
.menulist {position:absolute;top:120px; }


.contents { font-size:0.95em} 
.contents { margin:20px 0;  padding-bottom:90px;}

.contents .title { font-size:1.6em; height:70px;}
.contents .title p { height:70px; line-height:3.2em; font-weight:400; }
.contents .title span { top:5px; left:3px; }
.contents .info_txt { float:left; width:100%; border-bottom:solid 1px #2951c8; padding:20px 0; margin-bottom:30px}
.contents .info_txt dl { float:left; width:100%;}
.contents .info_txt dt { float:left; width:30%;}
.contents .info_txt dt img { width:100%}
.contents .info_txt dd { float:left; width:70%; padding-left:20px; box-sizing:border-box}

.detail {width:100%; padding:0 15px;}

.contents .sect {  margin-top:30px; margin-bottom:20px}
.contents h5 { font-size:1.2em; }

table.style01 th{ padding:6px 4px; line-height: 1.6}
table.style01 tr.hd_table { font-size:1em }
table.style01 tr.hd_table td { padding:5px 7px; }
table.style01 .md_table td {padding:7px;}
table.style01 .align_cn { text-align: center;}


table.style02 tr.hd_table { font-size:0.9em }
table.style02 tr.hd_table td { padding:7px; }
	
	
dl.img_2bx {float:left; width:100%; margin-bottom: 20px; margin-top: 20px}
dl.img_2bx dt {float:left; width:100%; padding-right: 0; box-sizing: border-box;margin-bottom: 10px;}
dl.img_2bx dd {float:left; width:100%; padding-left: 0; box-sizing: border-box}
dl.img_2bx img { width:100%}
.img_bx_rg { float:left; margin:10px 0 20px 0; margin-bottom: 10px; width: 100%}
.img_bx_rg img { width:100%}
	
	.table_right_bx { width: 100%; ;margin-left: 0; }
	
	.big_title { font-size: 1.4em;}
}

@media screen and (max-width:480px){
.contents .sect { margin-top:20px;}
.contents .info_txt dd p .company { line-height: 1.4em; margin-top: 10px; display: block;}

.sect_sub2 {width:100%; padding-right: 0px; }
.sect_subrg { width:100%}
.inbox dl dd { width: 100%;}

table.style01 td { line-height: 1.2em;}
table.style01 .hd_table td { padding:10px 3px; line-height: 1.2em;}
table.style01 td.sd_table  { padding:10px 3px; font-weight:500;}

table.style01_cnt td { line-height: 1.2em;}
table.style01_cnt .hd_table td { padding:10px 3px; line-height: 1.2em;}
table.style01_cnt td.sd_table  { padding:10px 3px; font-weight:500;}

.sect_50per {width:100%;padding-right: 0%;  }
.sect_subrg { width:100%; }

.sect_sub5 .sect_50per {width:100%;padding-right: 0%;  }
.sect_sub5 .sect_subrg { width:100%; }

.sect_sub_noline .sect_50per {width:100%;padding-right: 0%;  }
.sect_sub_noline .sect_subrg { width:100%; }

table.style01 ul li{ background:url(../img/bullet_jum.png) no-repeat 5px 5px;}

}


/* Ctrl+/ = 주석처리 */




