@font-face { font-family: 'S-CoreDream-8Heavy'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-8Heavy.woff') format('woff'); font-weight: normal; font-style: normal; }
@import url('https://fonts.googleapis.com/css?family=Raleway&display=swap');
@font-face { font-family: 'ON-IGothic'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_eleven@1.0/ON-IGothic.woff') format('woff'); font-weight: normal; font-style: normal; }


.title { text-align:center;}
.title_sub {font-size:2.7em; margin:0 auto; margin-top:70px; display:inline-block; border-bottom:2px solid #ddd; color:#333; padding-bottom:8px;}


/* 홈페이지제작 */
.s01_home {max-width:1200px; margin:0 auto; margin-top:70px; text-align:center;  padding-bottom:40px;}
.s01_home h1 {font-size:2.2em; }
.s01_home h1 b{color:#f0883f }
.s01_home p {font-size:1.15em; margin-top:20px; color:#7c7c7c}
.s01_home img { width:68%; margin-top:50px;}
.s01_home .s01_05 {width:auto; margin-top:60px;}
.s01_home .h3_s05 {font-size:1.9em; margin-top:18px;}
.s01_home .s05_ul {max-width:300px; margin:10px auto; text-align:left;}
.s01_home .s05_ul li { font-size:1.1em; color:#303030; padding:5px 0; font-weight:300;}
.s01_home .s05_ul li b {font-weight:400; color:#29afdb; text-decoration:underline;}
.s01_home .s05_ul li i {color:#636363}

.s01_05_div1 {text-align:center; padding:100px 0; background:#222; margin-top:40px;}
.s01_05_div1 .s01_05_wid {max-width:1200px; margin:0 auto;}
.s01_05_div1 h1 {font-size:2.2em; color:#fff;}
.s01_05_div1 p {font-size:1.2em; color:#fff; margin-top:10px; margin-bottom:40px;}
.s01_05_div1 .s05_box2 {max-width:1000px; margin:0 auto; height:auto; background:#0E0E0E; padding:60px 115px; border:1px solid #404040}
.s01_05_div1 .s05_box2 ul {text-align:left;}
.s01_05_div1 .s05_box2 ul li {font-size:1.4em; padding:16px 0; color:#fff; font-weight:400;}
.s01_05_div1 .s05_box2 ul li i {color:#FF1717; font-size:1.5em; position:relative; top:5px; padding-right:5px;}
.s01_05_div1 .s05_box2 ul li b {color:#FAEB32; font-weight:500; text-decoration:underline; text-underline-position: under;}
.s01_05_div1 .s05_box2 p { background:#fff; text-align:left; padding:0; margin:0; font-size:1.1em; margin-top:15px; line-height:35px; color:#000; font-weight:400; padding:20px 30px; border-radius:20px;}

.s01_05_div2 {text-align:center; padding:100px 0; border-bottom:1px dashed #C6C6C6;}
.s01_05_div2 .s01_05_wid {max-width:1000px; margin:0 auto;}
.s01_05_div2 h1 {font-size:2.2em; color:#262626;}
.s01_05_div2 p {font-size:1.2em; color:#7F7F7F; margin-top:10px; margin-bottom:40px;}
.s01_05_div2 h1 b {color:#1AB4EE; font-weight:500;}
.s01_05_div2 .box3 {float:left; width:31.33%; margin:1%; text-algin:center; padding:40px 20px; margin-top:30px; background:#f3f3f3; box-shadow:4px 5px 1px #e8e8e8;}
.s01_05_div2 .box3 img {width:200px; transition:0.5s;}
.s01_05_div2 .box3:hover img { transform:scale(1.12)}
.s01_05_div2 .box3 p{font-size:1.1em; color:#fff; background:#f0883e; padding:5px 10px; width:100%; margin-top:30px; margin-bottom:0; transition:0.3s;}
.s01_05_div2 .box3:hover p{color:#EFD72E}
.s01_05_div2 h3 {font-size:1.15em; color:#262626; font-weight:500; }
.s01_05_div2 h3 b{color:#f0883e}

.hcom_bg_cont {width:100%;  margin-top:50px; background:#eeeeee;}
.hcom_bg_cont .com_bg_wid {max-width:1200px; margin:0 auto; padding:100px 0 100px 0; }
.hcom_bg_cont .com_bg_wid h2 {font-size:2.2em; color:#272727; text-align:center;}
.hcom_bg_cont .com_bg_wid p {font-size:1.1em; color:#6f6f6f; text-align:center; margin-bottom:50px; margin-top:10px;}
.hcom_bg_cont .com_bg_wid .com_col_box {}
.hcom_bg_cont .com_bg_wid .com_col_box i { font-size:3.6em; margin-top:25px; color:#7c8dab;}
.hcom_bg_cont .com_bg_wid .com_col_box1 {float:left; width:19%; margin:0 3%; height:300px; }
.hcom_bg_cont .com_bg_wid .com_col_box2 {float:left; width:19%; margin:0 3%; height:300px; } 
.hcom_bg_cont .com_bg_wid .com_col_box3 {float:left; width:19%; margin:0 3%; height:300px; }
.hcom_bg_cont .com_bg_wid .com_col_box4 {float:left; width:19%; margin:0 3%; height:300px; }
.hcom_bg_cont .com_bg_wid .com_col_box .com_col_style{ padding:0 10px; width:100%; text-align:center;}
.hcom_bg_cont .com_bg_wid .com_col_box .com_col_style img {margin-top:25px;}
.hcom_bg_cont .com_bg_wid .com_col_box .com_col_style p {font-size:1.1em; color:#2B2B2B; font-weight:600; margin-top:0px; margin-bottom:0;}
.hcom_bg_cont .com_bg_wid .com_col_box .com_col_style span {font-size:0.9em; color:#777; display:inline-block; margin-top:10px;}

.s01_one {max-width:1200px; margin:0 auto; margin-top:70px; text-align:center;  padding-bottom:40px;}
.s01_one h1 {font-size:2.2em; }
.s01_one p {font-size:1.05em; margin-top:20px; color:#7c7c7c; padding:0 20px;}
.s01_one p b {color:#333}
.s01_one img { width:50%; margin-top:50px;}
.s01_one2 .s01_wid {max-width:1200px; margin:0 auto; text-align:center; padding-bottom:80px;}
.s01_one2 .s01_wid .one_box {float:left; width:42%; margin:1% 4%;  background:#f8f8f8; padding-bottom:50px; margin-bottom:80px;}
.s01_one2 .s01_wid .one_box h1 {font-size:1.8em; background:#f0883e; color:#fff; margin-bottom:30px; padding:5px 0; font-weight:600;}
.s01_one2 .s01_wid .one_box p {font-size:1.3em; margin-top:10px; color:#595959}
.s01_one2 .s01_wid .one_box p span {text-decoration:line-through;}
.s01_one2 .s01_wid .one_box p b {font-size:1.2em; color:#000;}
.s01_one2 .s01_wid .one_box i { font-size:1.8em; margin:20px 0; color:#f0883e}
.s01_onepic {padding-bottom:130px;}
.s01_onepic .s01_wid {max-width:800px; margin:0 auto; text-align:center;}
.s01_onepic .s01_wid .s01_con {float:left; max-width:270px; margin:1% 8%; }
.s01_onepic .s01_wid .s01_con .box {background:#f2f2f2;border-radius:50%; height:270px; width:270px;}
.s01_onepic .s01_wid .s01_con .box img{width:220px; margin-top:73px; transition:0.5s} 
.s01_onepic .s01_wid .s01_con .box:hover img{transform:scale(1.08); -webkit-transform:scale(1.08); -moz-transform:scale(1.08); -o-transform:scale(1.08);}
.s01_onepic .s01_wid .s01_con p{font-size:1.4em; margin-top:10px; font-weight:600; padding-bottom:5px;}
.s01_onepic .s01_wid .s01_con p b {color:#f0883e}
.s01_onepic .s01_wid .s01_con p a {background:#f0883e; color:#fff; padding:5px 55px; font-size:0.9em; transition:0.4s;}
.s01_onepic .s01_wid .s01_con p a:hover {background:#313131;}
.s01_onepic .s01_wid h3 {font-size:1.05em; color:#787878; margin-top:25px;}

.sub01_01 {max-width:1200px; margin:0 auto; text-align:center; margin-top:110px; margin-bottom:30px;}
.sub01_01 h2 {font-size:2.2em; font-weight:400; margin-top:30px; padding:0 20px;}
.sub01_01 p {font-size:1.05em; color:#6C6C6C; margin-top:13px; margin-bottom:40px;}
.sub01_01 .hd_line {max-width:1px; height:30px; margin:20px auto; background:#939393;}
.s01_area1 {margin-top:-30px; background:url('/theme/IDEN02/img/01_bg.png') left no-repeat; background-position:left; background-size:120%; padding:80px 0;}
.s01_area1 .s01_wid{max-width:1100px; margin:0 auto;}
.s01_area1 .s01_wid .s01_box1{float:left; width:55%; }
.s01_area1 .s01_wid .s01_box1 img {width:100%;}
.s01_area1 .s01_wid .s01_box2 {float:left; width:35%; text-align:center; margin:0 5%; margin-top:-20px;}
.s01_area1 .s01_wid .s01_box2 h1 {font-size:2.5em; font-family: 'S-CoreDream-8Heavy'; color:#868c8f;font-style:italic}
.s01_area1 .s01_wid .s01_box2 h1 b {color:#f0883e;}
.s01_area1 .s01_wid .s01_box2 h2 {font-size:3.0em; font-family: 'S-CoreDream-8Heavy';}
.s01_area1 .s01_wid .s01_box2 h2 b {color:#f0883e; font-size:1.5em; }
.s01_area1 .s01_wid .s01_box2 .line1 {max-width:70px; height:2px; margin:20px auto; background: #333333;}
.s01_area1 .s01_wid .s01_box2 ul {text-align:left; margin-top:20px;}
.s01_area1 .s01_wid .s01_box2 ul li p{line-height:42px; font-size:1.1em; color:#7F7F7F; border-bottom:1px dashed #C1C1C1}
.s01_area1 .s01_wid .s01_box2 ul li p b {color:#454545; font-size:1.1em;}
.s01_area1 .s01_wid .s01_box2 ul li p i {color:#f0883e;  font-size:1.2em;}
.s01_area2 { background:url('/theme/IDEN02/img/01_bg2.png') right no-repeat; background-position:right; background-size:120%; padding:90px 0 120px 0;}
.s01_area2 .s01_wid {max-width:1100px; margin:0 auto; }
.s01_area2 .s01_wid .s01_box2{float:right; width:55%; }
.s01_area2 .s01_wid .s01_box2 img {width:100%;}
.s01_area2 .s01_wid .s01_box1 {float:right; width:39%; text-align:center; margin:0 3%; margin-top:-20px;}
.s01_area2 .s01_wid .s01_box1 h1 {font-size:2.5em; font-family: 'S-CoreDream-8Heavy'; color:#868c8f;font-style:italic}
.s01_area2 .s01_wid .s01_box1 h1 b {color:#f0883e;}
.s01_area2 .s01_wid .s01_box1 h2 {font-size:3.0em; font-family: 'S-CoreDream-8Heavy';}
.s01_area2 .s01_wid .s01_box1 h2 b {color:#f0883e; font-size:1.5em; }
.s01_area2 .s01_wid .s01_box1 .line1 {max-width:70px; height:2px; margin:20px auto; background: #333333;}
.s01_area2 .s01_wid .s01_box1 ul {text-align:left; margin-top:20px;}
.s01_area2 .s01_wid .s01_box1 ul li p{line-height:42px; font-size:1.1em; color:#7F7F7F; border-bottom:1px dashed #C1C1C1}
.s01_area2 .s01_wid .s01_box1 ul li p b {color:#454545; font-size:1.1em;}
.s01_area2 .s01_wid .s01_box1 ul li p i {color:#f0883e;  font-size:1.2em;}
.s01_area3 {padding:100px 0; background:url('/theme/IDEN02/img/01_bg3.jpg') center no-repeat; background-position:center; background-size:cover;}
.s01_area3 .s01_wid {max-width:1100px; margin:0 auto; text-align:center;}
.s01_area3 .s01_wid h2 {font-size:3.0em; color:#fff;}
.s01_area3 .s01_wid h2 b {x}
.s01_area3 .s01_wid .p1 {font-size:1.2em; color:#d9d9d9;}
.s01_area3 .bg_div_flip { float:left; width: 22%; height:220px;margin:4% 1.5% 0 1.5%; }
.s01_area3 .bg_sec { position: relative; width: 100%; height: 100%; text-align: center; transition: transform 0.8s; transform-style: preserve-3d;}
.s01_area3 .bg_div_flip:hover .bg_sec { transform: rotateY(180deg); float:left;  text-align:center;}
.s01_area3 .bg_sec_front, .bg_sec_back { position: absolute; width: 100%; height: 100%; backface-visibility: hidden;}
.s01_area3 .bg_sec_front {background-color:rgba(255,255,255,1); color: black;border-radius:10px; border:6px solid #d9d9d9;}
.s01_area3 .bg_sec_front img {width:80px; margin-top:20px;}
.s01_area3 .bg_sec_front p {font-size:1.2em; margin-top:5px; color:#aa8a60; }
.s01_area3 .bg_sec_front span {display:inline-block; margin-top:10px; margin-bottom:30px; color:#6e6b67;}
.s01_area3 .bg_sec_back {background-color:#fff; color: white;transform: rotateY(180deg);border-radius:10px; border:6px solid #d9d9d9;}
.s01_area3 .bg_sec_back img {width:80px; margin-top:20px;}
.s01_area3 .bg_sec_back p {font-size:1.2em; margin-top:5px;color:#f0883f; }
.s01_area3 .bg_sec_back span {display:inline-block; margin-top:10px; margin-bottom:30px;color:#544a40;}

.s01_area4 {max-width:1100px; margin:0 auto; padding:130px 0; }
.s01_area4 h1 {font-size:2.6em; text-align:center;}
.s01_area4 h3 {font-size:1.1em; color:#8c8a88; text-align:center; margin-bottom:40px;}
.s01_area4 .box1_a:hover .p1_no{position:relative; opacity:1; width:100%; background:#f0883f; font-size:1.4em; color:#fff;}
.s01_area4 .box1_a:hover .p1_bl, .s01_area4 .box1_a:hover .h2_bl, .s01_area4 .box1_a:hover .i_bl, .s01_area4 .box1_a:hover .sp_bl {
	display:none;
}
.s01_area4 .box1 {float:left; width:25%; border:1px solid #BEBEBE; height:250px;}
.s01_area4 .box1:hover {background:#f8eee7}
.s01_area4 .box1 .p1_no {opacity:0; position:absolute; margin:0; line-height:250px; transition:all 0.5s; font-weight:400;}
.s01_area4 .box1 {text-align:center; transition:all 0.5s;}
.s01_area4 .box1 p {margin-top:40px; font-size:1.0em; font-weight:600; color:#625b57;}
.s01_area4 .box1 h2 {font-size:1.6em;  font-weight:600; margin-top:-5px;}
.s01_area4 .box1 i {font-size:2.8em; margin-top:15px;}
.s01_area4 .box1 span {font-size:1.0em; color:#7b7b7b; display:inline-block; margin-top:10px;}

.s01_area5 {background:#f0883e; padding:80px 0;}
.s01_area5 .s01_wid {max-width:1200px; margin:0 auto;}
.s01_area5 .s01_wid img {width:100%; }
.s01_area5 .s01_wid .img_m {display:none;}
.s01_area5 .s01_wid h2 {font-size:2.5em; text-align:center; color:#fff; }
.s01_area5 .s01_wid .he_line {max-width:1px; height:40px; background:#fff; margin:1.5% auto;}


/* 쇼핑몰 */

.sub01_02 {max-width:1200px; margin:0 auto; text-align:center;}
.sub01_02 h2 {font-size:2.0em; font-weight:400; margin-top:70px;}
.sub01_02 p {font-size:1.0em; color:#6C6C6C; margin-top:13px; margin-bottom:50px;}
.sub01_02 table {width: 100%; border-top: 2px solid #424242; border-collapse: collapse; margin-top:40px;}
.sub01_02 table th {background:#f8f6f4}
.sub01_02 table th, td {padding:10px 15px; border-bottom:1px solid #DEDEDE; border-right:1px solid #DEDEDE;}
.sub01_02 h3 {font-size:1.3em; font-weight:400; color:#5a7da8;}
.sub01_02 span {font-size:1.0em; display:inline-block; margin-top:10px; color:#6C6C6C}

.s02_area1 {margin-top:60px; background:url('/theme/IDEN02/img/01_bg.png') left no-repeat; background-position:left; background-size:120%; padding:50px 0;}
.s02_area1 .s01_wid{max-width:1100px; margin:0 auto;}
.s02_area1 .s01_wid .s01_box1{float:left; width:55%; }
.s02_area1 .s01_wid .s01_box1 img {width:100%; margin-top:55px;}
.s02_area1 .s01_wid .s01_box2 {float:left; width:39%; text-align:center; margin:0 3%; margin-top:-20px;}
.s02_area1 .s01_wid .s01_box2 h1 {font-size:2.5em; font-family: 'S-CoreDream-8Heavy'; color:#868c8f;font-style:italic}
.s02_area1 .s01_wid .s01_box2 h1 b {color:#f0883e;}
.s02_area1 .s01_wid .s01_box2 h2 {font-size:3.0em; font-family: 'S-CoreDream-8Heavy';}
.s02_area1 .s01_wid .s01_box2 h2 b {color:#f0883e; font-size:1.5em; }
.s02_area1 .s01_wid .s01_box2 .line1 {max-width:70px; height:2px; margin:20px auto; background: #333333;}
.s02_area1 .s01_wid .s01_box2 .box2_1 {float:left; width:46%;margin:4% 2% 0 2%; text-align:center; height:130px; border:1px solid #f0883e;}
.s02_area1 .s01_wid .s01_box2 .box2_1 p {background:#f0883e; color:#fff; font-size:1.2em; padding:3px 0;}
.s02_area1 .s01_wid .s01_box2 .box2_1 span {font-size:1.0em; display:inline-block; color:#6e6e6e; line-height:22px; margin-top:20px;}
.s02_area1 .s01_wid .s01_box2 .box2_1 .sp_he {margin-top:3px; font-size:0.9em;}
.s02_area2 { background:url('/theme/IDEN02/img/01_bg2.png') right no-repeat; background-position:right; background-size:cover; padding:90px 0;}
.s02_area2 .s01_wid {max-width:1100px; margin:0 auto; }
.s02_area2 .s01_wid .s01_box2{float:right; width:55%; }
.s02_area2 .s01_wid .s01_box2 img {width:100%; margin-top:50px;}
.s02_area2 .s01_wid .s01_box1 {float:left; width:39%; text-align:center; margin:0 3%; margin-top:-20px;}
.s02_area2 .s01_wid .s01_box1 h1 {font-size:2.5em; font-family: 'S-CoreDream-8Heavy'; color:#868c8f;font-style:italic}
.s02_area2 .s01_wid .s01_box1 h1 b {color:#f0883e;}
.s02_area2 .s01_wid .s01_box1 h2 {font-size:3.0em; font-family: 'S-CoreDream-8Heavy';}
.s02_area2 .s01_wid .s01_box1 h2 b {color:#f0883e; font-size:1.5em; }
.s02_area2 .s01_wid .s01_box1 .line1 {max-width:70px; height:2px; margin:20px auto; background: #333333;}
.s02_area2 .s01_wid .s01_box1 .box2_1 {float:left; width:46%;margin:4% 2% 0 2%; text-align:center; height:130px; border:1px solid #f0883e;}
.s02_area2 .s01_wid .s01_box1 .box2_1 p {background:#f0883e; color:#fff; font-size:1.2em; padding:3px 0;}
.s02_area2 .s01_wid .s01_box1 .box2_1 span {font-size:1.0em; display:inline-block; color:#6e6e6e; line-height:22px; margin-top:20px;}
.s02_area2 .s01_wid .s01_box1 .box2_1 .sp_he {margin-top:3px; font-size:0.9em;}

.faq_con {padding:20px 0 180px 0;}
.faq h1 {font-size:2.2em; text-align:center; font-family: 'Raleway', sans-serif; margin-bottom:25px;}
.faq .hd_line {height:30px; max-width:1px; background:#959595; margin:0 auto; margin-bottom:30px;}
.faq{
	max-width:1100px;
	margin:30px auto;
	padding:0 20px;
}
.faq a{text-decoration: none}
.faq .faq-btn{height: 30px;line-height: 30px;color: #fff;padding: 0 10px;}
.faq-accordion>li  {
    border-top: 1px solid rgba(198, 198, 198, 0.4);
    color: #666;
    padding: 1.125em 0
}

.faq-accordion li a {
    color: #3e3e3e;
	font-size:1.12em;
    padding: 1.125em;
	 font-family: 'ON-IGothic';
}

.faq-accordion > li:last-child {
    border-bottom: 1px solid rgba(198, 198, 198, 0.4);
}

.faq-accordion > li > a:before {
	font-family: 'Raleway', sans-serif;
	font-weight:800;
    content: ' Q ';
    padding:1.5px 2.5px 4.5px 6.5px;
	margin-right:10px;
	color:#fff;
	background:#f0883e;
	border-radius:50%;
	font-size:0.85em;
}

.faq-accordion > li > a:after {
    color: #ff8300;
    content: '+';
    float: right;
    font-weight:300;
    margin-right: 1.25em;
    -webkit-transform: scale(2);
    -ms-transform: scale(2);
            transform: scale(2);
    overflow-y: hidden;
}

.faq-accordion > li > a.expanded:after {
    color:  #ffa326;
    content: '\2212';
    -webkit-transform: scale(2);
    -ms-transform: scale(2);
            transform: scale(2);
}

.faq-accordion > li > a.expanded {font-weight: 700; opacity: 1 !important}

.faq-content {
    background-color: #fff;
    margin: 10px 0 10px;
}

.faq-content p.answer:before {
    font-family: 'Raleway', sans-serif;
	font-weight:600;
    content: ' A ';
    padding:1.3px 3.2px 4px 7px;
    font-weight: 700;
  margin-right: 9px;
  	background:#8b9194;
	border-radius:50%;
	font-size:0.9em;
	color:#fff;
	margin-bottom:5px;
}

.faq-content p {
    margin: 0 1.2em;
    padding: 1.250em 0;
	line-height:28px;
	font-size:1.05em;
	color:#7D7D7D

}

.faq-hide {display: none}

.faq-selected {
    color: #49494b!important;
 -webkit-transition: all 1s ease;
         transition: all 1s ease;
}




/* 회사소개 */

.company { max-width:1100px; margin:0 auto; }
.company:after{ content:""; display:block; clear:both;}
.company .img_cont{width:100%; margin-bottom:50px; }
.company .img_cont img{ width:100%; height:300px;}

.company .ceo_msg {width:100%;margin-top:50px;}
.company .ceo_msg .cont_1 {float:right; width:35%; margin-right:15%; font-size:2em; color:#000; line-height:1.4em;  }
.company .ceo_msg .cont_1 .nemo { width:500px; height:250px; margin-left:50px;  border:10px solid #eee;}
.company .ceo_msg .cont_1 .nemo_txt p {font-size:2em; color:#000; line-height:1.4em;}
.company .ceo_msg .cont_1 img {width:600px;}
.company .ceo_msg .cont_2 {float:left; width:48%; margin-right:20px; margin-top:50px;}
.company .ceo_msg .cont_2  p {  color: #7D7D7D;   line-height: 26px; font-size:1.1em;}
.company .ceo_msg .cont_2  .bold {margin-top:10px;  color: #232323;   line-height: 45px;   font-size:2.4em;   padding-bottom:30px;  }
.company .ceo_msg .cont_2  .bold strong {color:#ef9352}
.company .ceo_msg .cont_2 .sign{ display:block; font-size:1.3em; color:#222; text-align:right; padding-top:30px; padding-right:30px;}
.company .summary { float:left; width:100%; margin-top:50px;}


.map_wrap{ width:100%; max-width:1100px; margin:0 auto; margin-bottom:0px;}
.map_wrap .map_info{width:100%; display:inline-block; border-top:1px solid #ddd;padding:20px 0;}
.map_wrap .map_info span{margin-right:20px ;}
.map_wrap .map_info span strong{color:#8a849e; margin:0 10px;}
.map_wrap .map_info span, strong { display: inline-block;}

.map_wrap .publicTransit { width:100%; max-width:1200px; margin: 50px auto;}
.map_wrap .publicTransit > p { padding-bottom: 25px; font-size:1.5em; line-height: 20px;  color: #2c2c2c;}
.map_wrap .publicTransit dl { overflow: hidden; width: 100%; padding-bottom: 15px; box-sizing: border-box;}
.map_wrap .publicTransit dl dt.show {  visibility: visible;}
.map_wrap .publicTransit dl dt { visibility: hidden; float: left; width: 60px; height:20px; font-size:1.2em; color: #5a5a5a; margin-right: 10px;}
.map_wrap .publicTransit dl dd { float: left; font-size:1em;}
.map_wrap .publicTransit dl dd > span { display: inline-block; font-size:0.85em;  text-align: center; color: #fff;  padding:0px 8px; margin-right:10px; border-radius: 3px 3px 3px 3px;  background-color: #2fba06; }


/* 모바일 웹/앱 */
.sub02_01 { background:url('/theme/IDEN02/img/01_bg.png') left no-repeat; background-position:left 250px; background-size:160%; margin-top:-10px;}
.sub02_01 .sub02_wid {max-width:1200px; margin:0 auto; text-align:center; padding:50px 0;}
.sub02_01 h2 {font-size:2.0em; font-weight:400; margin-top:30px;}
.sub02_01 p {font-size:1.15em; color:#6C6C6C; margin-top:13px; margin-bottom:20px;line-height:1.6em;}
.sub02_01 table {width: 100%; border-top: 2px solid #424242; border-collapse: collapse; margin-top:40px;}
.sub02_01 table th {background:#f8f6f4}
.sub02_01 table th, td {padding:10px 15px; border-bottom:1px solid #DEDEDE; border-right:1px solid #DEDEDE;}
.sub02_01 h3 {font-size:1.3em; font-weight:400; }
.sub02_01 span {font-size:1.15em; display:inline-block; color:#6C6C6C; line-height:1.6em;}
.sub02_01 .s2_area1 {max-width:1100px; margin:0 auto;}
.sub02_01 .s2_area1 .s2_box1{float:left; width:40%; margin:6% 0 0 5%;}
.sub02_01 .s2_area1 .s2_box1 p {font-size:1.2em; color:#343232; font-weight:600;}
.sub02_01 .s2_area1 .s2_box1 p b {color:#FF8000}
.sub02_01 .s2_area1 .s2_x {float:left; width:5%; margin-top:33%;}
.sub02_01 .s2_area1 .s2_x p {font-size:4.5em; font-weight:600; color:#d8d8d8}
.sub02_01 .s2_area1 .s2_box2{float:left; width:40%; margin:6% 5% 0 0;}
.sub02_01 .s2_area1 .s2_box2 p {font-size:1.2em; color:#343232; font-weight:600;}
.sub02_01 .s2_area1 .s2_box2 p b {color:#FF8000}
.sub02_01 .s2_area1 img {width:90%; margin:0 5%; }



.s02_area3 {padding:100px 0; background:url('/theme/IDEN02/img/01_bg3.jpg') center no-repeat; background-position:center; background-size:cover;}
.s02_area3 .s01_wid {max-width:900px; margin:0 auto; text-align:center;}
.s02_area3 .s01_wid h2 {font-size:3.0em; color:#fff;}
.s02_area3 .s01_wid h2 b {}
.s02_area3 .s01_wid .p1 {font-size:1.2em; color:#d9d9d9;margin-bottom:40px;}
.s02_area3 .bg_div_flip { float:left; width: 25%; height:215px;margin:0; }
.s02_area3 .bg_sec { position: relative; width: 100%; height: 100%; text-align: center; transition: transform 0.8s; transform-style: preserve-3d;border:1px solid #e7e7e7;}
.s02_area3 .bg_div_flip:hover .bg_sec { transform: rotateY(180deg); float:left;  text-align:center;}
.s02_area3 .bg_sec_front, .bg_sec_back { position: absolute; width: 100%; height: 100%; backface-visibility: hidden;}
.s02_area3 .bg_sec_front {background-color:rgba(255,255,255,1); color: black;}
.s02_area3 .bg_sec_front i {font-size:3.0em; margin-top:40px; color:#aa8a60;}
.s02_area3 .bg_sec_front img {width:100px;margin-top:10px;}
.s02_area3 .bg_sec_front p {font-size:1.2em; margin-top:20px; color:#aa8a60; }
.s02_area3 .bg_sec_front span {font-size:1.15em;display:inline-block; margin-top:10px; margin-bottom:30px; color:#555; font-weight: 500;}
.s02_area3 .bg_sec_back {background-color:#fff; color: white;transform: rotateY(180deg);box-shadow: 3px 3px 5px #849ba8;}
.s02_area3 .bg_sec_back i {font-size:3.0em; margin-top:40px;color:#f0883f; }
.s02_area3 .bg_sec_back p {font-size:1.2em; margin-top:20px;color:#f0883f; }
.s02_area3 .bg_sec_back img {width:100px; margin-top:10px;}
.s02_area3.bg_sec_back span {font-size:1.05em;display:inline-block; margin-top:10px; margin-bottom:30px;color:#000; font-weight: 600;}

.sub02_02 {max-width:1200px; margin:0 auto; text-align:center;}
.sub02_02 h2 {font-size:2.0em; font-weight:400; margin-top:30px;}
.sub02_02 p {font-size:1.0em; color:#6C6C6C; margin-top:13px; margin-bottom:20px;}
.sub02_02 table {width: 100%; border-top: 2px solid #424242; border-collapse: collapse; margin-top:40px;}
.sub02_02 table th {background:#f8f6f4}
.sub02_02 table th, td {padding:10px 15px; border-bottom:1px solid #DEDEDE; border-right:1px solid #DEDEDE;}
.sub02_02 h3 {font-size:1.3em; font-weight:400; }
.sub02_02 span {font-size:1.0em; display:inline-block; color:#6C6C6C}
.s022_area1 {padding:30px 0 130px 0;}
.s022_area1 .s02_wid {max-width:1000px; margin:0 auto;}
.s022_area1 .s02_plus {float:left; width:40px; text-align:center; margin-top:160px;}
.s022_area1 .s02_plus p i {font-size:2.3em;}
.s022_area1 .s02_box1 {float:left; min-width:250px; height:250px; background:#f0883e; border-radius:50%; margin:0 1.5%; margin-top:50px; text-align:center;}
.s022_area1 .s02_box1 p {font-size:1.7em; font-weight:600; margin-top:80px; color:#fff;}
.s022_area1 .s02_box1 span {font-size:1.1em; color:#fff; display:inline-block; margin-top:5px;}
.s022_area1 .s02_box2 {float:left; min-width:320px; height:320px; border:10px solid #454545; border-radius:50%; margin:1% 1.5%; text-align:center;}
.s022_area1 .s02_box2 p {font-size:2.4em; font-weight:600; margin-top:110px; color:#454545;}
.s022_area1 .s02_box2 span {font-size:1.3em; color:#454545; display:inline-block; margin-top:5px;}
.s022_area1 .s02_box3 {float:left; min-width:250px; height:250px; background:#8a9093; border-radius:50%; margin:0 1.5%; margin-top:50px; text-align:center;}
.s022_area1 .s02_box3 p {font-size:1.7em; font-weight:600; margin-top:80px; color:#fff;}
.s022_area1 .s02_box3 span {font-size:1.1em; color:#fff; display:inline-block; margin-top:5px;}

.s022_area2 {padding:100px 0 100px 0;}
.s022_area2 h2 {text-align:center; font-size:2.4em; margin-bottom:50px;}
.s022_area2 .s02_wid {max-width:1200px; margin:0 auto;}
.s022_area2 .s02_wid .s02_box {float:left; width:33.3%; height:350px; text-align:center; border:1px solid #e7e7e7;}
.s022_area2 .s02_wid .s02_box img {width:140px; margin-top:35px;}
.s022_area2 .s02_wid .s02_box p {font-size:1.3em; font-weight:600; margin-top:10px;}
.s022_area2 .s02_wid .s02_box span {font-size:1.0em; color:#808080; display:inline-block; margin-top:10px;}

.s022_area1 {margin-top:-30px; padding:50px 0;}
.s022_area1 .s01_wid{max-width:1100px; margin:0 auto;}
.s022_area1 .s01_wid .s01_box1{float:left; width:55%; }
.s022_area1 .s01_wid .s01_box1 img {width:100%; margin-top:55px;}
.s022_area1 .s01_wid .s01_box2 {float:left; width:39%; text-align:center; margin:0 3%; margin-top:-20px;}
.s022_area1 .s01_wid .s01_box2 h1 {font-size:2.5em; font-family: 'S-CoreDream-8Heavy'; color:#868c8f;font-style:italic}
.s022_area1 .s01_wid .s01_box2 h1 b {color:#f0883e;}
.s022_area1 .s01_wid .s01_box2 h2 {font-size:3.0em; font-family: 'S-CoreDream-8Heavy';}
.s022_area1 .s01_wid .s01_box2 h2 b {color:#f0883e; font-size:1.5em; }
.s022_area1 .s01_wid .s01_box2 .line1 {max-width:70px; height:2px; margin:20px auto; background: #333333;}
.s022_area1 .s01_wid .s01_box2 .box2_1 {float:left; width:46%;margin:4% 2% 0 2%; text-align:center; height:130px; border:1px solid #f0883e;}
.s022_area1 .s01_wid .s01_box2 .box2_1 p {background:#f0883e; color:#fff; font-size:1.2em; padding:3px 0;}
.s022_area1 .s01_wid .s01_box2 .box2_1 span {font-size:1.0em; display:inline-block; color:#6e6e6e; line-height:22px; margin-top:20px;}
.s022_area1 .s01_wid .s01_box2 .box2_1 .sp_he {margin-top:3px; font-size:0.9em;}


/* 디자인 */
.sub03_01 {max-width:1200px; margin:0 auto; text-align:center;}
.sub03_01 h2 {font-size:2.0em; font-weight:400; margin-top:30px;}
.sub03_01 p {font-size:1.0em; color:#6C6C6C; margin-top:13px; margin-bottom:50px;}
.sub03_01 p b {color:#161616}
.sub03_01 .s03_03_p {font-size:1.3em; margin-top:20px; line-height:30px;}
.sub03_01 .s03_03_p strong {color:#e5680f;font-size:1.1em;	}
.sub03_01 .s03_03_p strong span {color:#ff2a2a; text-decoration:underline; text-underline-position:under; font-weight:600;}
.s03_area1 {margin-top:-100px; background:url('/theme/IDEN02/img/01_bg.png') left no-repeat; background-position:left; background-size:120%; padding:50px 0;}
.s03_area1 .s01_wid{max-width:1100px; margin:0 auto;}
.s03_area1 .s01_wid .s01_box1{float:left; width:55%; }
.s03_area1 .s01_wid .s01_box1 img {width:100%;}
.s03_area1 .s01_wid .s01_box2 {float:left; width:35%; text-align:center; margin:0 5%; margin-top:90px;}
.s03_area1 .s01_wid .s01_box2 h3 {font-size:2.5em; font-family: 'S-CoreDream-8Heavy'; color:#868c8f;font-style:italic}
.s03_area1 .s01_wid .s01_box2 h3 b {color:#f0883e;}
.s03_area1 .s01_wid .s01_box2 h1 {font-size:1.6em; font-family: 'S-CoreDream-8Heavy'; color:#868c8f;}
.s03_area1 .s01_wid .s01_box2 h1 b {color:#f0883e;}
.s03_area1 .s01_wid .s01_box2 h2 {font-size:3.0em; font-family: 'S-CoreDream-8Heavy'; }
.s03_area1 .s01_wid .s01_box2 h2 b {color:#f0883e; font-size:1.5em; }
.s03_area1 .s01_wid .s01_box2 span {font-size:1.1em; color:#8D8D8D; display:inline-block; margin-top:10px;}
.s03_area1 .s01_wid .s01_box2 .line1 {max-width:70px; height:2px; margin:20px auto; background: #333333;}
.event_page .ep_wid {max-width:1200px; margin:0 auto;}
.event_page ul {width:100%; margin:0 auto; height:39px; list-style:none;color:#787878 }
.event_page li.sfe {display:inline; float:left; width:50%; height:50px; line-height:50px;background:#fff;border:1px solid #b8bbbf; text-align:center;  transition:0.3s;font-size:1.1em; font-weight:400; }
.event_page li.sfe2 {line-height:20px; padding-top:10px;}
.event_page li.sfe:hover {background:#e4e6eb;} 
.po {background:#4d4f54 !important;color:#FFF;}
#tab_menu1, #tab_menu2, #tab_menu3, #tab_menu4, #tab_menu5, #tab_menu6 {cursor:pointer;}
.event_page {}
.event_page .ep_cont .ep_box1 {border-right:none;}
.event_page .ep_cont .ep_box {float:left; width:33.333%; border:1px solid #D9D9D9;text-align:center; padding:30px 20px; transition:0.3s; }
.event_page .ep_cont .ep_box:hover {background:#f9f8f7;}
.event_page .ep_cont .ep_box h1{font-size:1.8em; color:#262626; font-weight:500; border-top:3px solid #cdcdcd; width:215px;padding-top:5px; margin:0 auto;}
.event_page .ep_cont .ep_box1 {border-right:none;}
.event_page .ep_cont .ep_box3 h1 {width:242px;}
.event_page .ep_cont .ep_box .img_cont {margin-top:45px;}
.event_page .ep_cont .ep_box .img_cont .img_box1 {float:left; width:53%;}
.event_page .ep_cont .ep_box .img_cont .img_box1 img {width:102%; margin-top:30px;}
.event_page .ep_cont .ep_box .img_cont .img_box2 {float:left; width:47%; padding:10px;}
.event_page .ep_cont .ep_box .img_cont .img_box2 p{background:#f0883e; color:#fff; text-align:center; font-size:1.05em; font-weight:400; padding:0px 2px; }
.event_page .ep_cont .ep_box .img_cont .img_box2 p b {font-weight:300; font-size:1em; }
.event_page .ep_cont .ep_box .img_cont .img_box2 h2 {font-size:2.5em; color:#ff2a2a; text-shadow:1px 2px 0px #c0c0c0; font-style:italic; margin-top:-10px; font-weight:500;}
.event_page .ep_cont .ep_box .img_cont .img_box2 h2 b {font-size:1.9em; font-weight:900;padding:0 2px; } 
.event_page .ep_cont .ep_box .img_cont .img_box2 .s_unline {border:none;text-decoration:line-through; color:#8D8D8D;padding:0;  font-weight:400; font-size:1.2em; margin-left:15px;}
.event_page .ep_cont .ep_box .img_cont .img_box2 .s_unline i {position:relative; top:4px; left:3px;}
.event_page .ep_cont .ep_box .img_cont .img_box2 span {display:inline-block; border-top:1px solid #e0e0e0; color:#858585; font-size:0.95em; text-align:left; width:99%; padding:2px 0 2px 8px; margin:4px;line-height:1.7em;}
.event_page .ep_cont .ep_box .img_cont .img_box2 span b{color:#202020;}
.event_page .ep_cont .ep_box a {font-size:1.15em; color:#fff;  display:inline-block; width:170px; padding:8px 0; margin-top:7px;font-weight:300; letter-spacing:0.5px;}
.event_page .ep_cont .ep_box a.a_1 {margin-right:10px; background:#f28f49; transition:0.3s;border:1px solid #f28f49;}
.event_page .ep_cont .ep_box a.a_1:hover {background:none;  color:#f28f49}
.event_page .ep_cont .ep_box a.a_2 {background:#ff6161;  transition:0.3s;border:1px solid #ff6161;}
.event_page .ep_cont .ep_box a.a_2:hover {background:none; color:#ff6161; }
.event_page .ep_cont .ep_box h3 {font-size:1.2em; color:#262626; font-weight:500; margin-top:20px; text-align:left; padding:0px 4px;line-height:31px;}
.event_page .ep_cont .ep_box h3 b {font-weight:400;}
.event_page .ep_cont .ep_box h3 i {color:#a38876; padding-right:3px;}
.event_page .ep_cont .ep_box h3 span {font-size:0.7em; color:#707070; border:1px solid #A0A0A0; padding:0px 4px; line-height:25px; display:inline-block; border-radius:5px; font-weight:400;}
.event_page .ep_cont .ep_box .p2 {font-size:1.2em; color:#262626; font-weight:500; margin-top:19px; text-align:left; padding:0 4px;}
.event_page .ep_cont .ep_box .p2 b {font-size:0.85em; font-weight:400;}
.event_page .ep_cont .ep_box table {width:100%; border-collapse:collapse; border-top:3px solid #A6A6A6; margin-top:7px;}
.event_page .ep_cont .ep_box table th {border:1px solid #e7e7e7; padding:6px 0; font-size:1.0em;letter-spacing:1px; background:#ebebeb}
.event_page .ep_cont .ep_box table td {padding:6px 0; border:1px solid #e7e7e7; font-size:0.8em; line-height:20px; color:#727272}
.event_page .ep_cont .ep_box table td strong { text-decoration:line-through; font-weight:300;}
.event_page .ep_cont .ep_box table td b {color:#F00}
.event_page .ep_cont .ep_box table td.td_hd {background:#f8f8f8; color:#262626;}
.event_page .ep_cont .ep_box .sp2 {font-size:0.95em; color:#636363; line-height:29px; font-weight:300; padding-top:3px; display:inline-block;}
.event_page .ep_cont .ep_box .sp2 strong {font-size:1.05em; color:#FF596F; font-weight:500; padding-top:9px;}
.event_page .ep_cont .ep_box .sp1 {font-size:0.85em; display:inline-block; margin-top:3px; color:#646464; font-weight:400; margin-bottom:15px;}
.event_page .ep_cont .ep_box .sp1 b {font-size:1.3em; position:relative; top:1px; padding:0 2px;}
.event_page .ep_cont .ep_box .p2 .sp2 {font-size:0.8em;}
.event_page .ep_cont .ep_box .p2 i {color:#a38876; padding-right:3px;}


.com_bg_cont {width:100%; background:url('/theme/IDEN02/img/01_bg3.jpg') no-repeat center; background-size:cover; height:auto; }
.com_bg_cont .com_bg_wid {max-width:1200px; margin:0 auto; padding:100px 0 100px 0; }
.com_bg_cont .com_bg_wid h2 {font-size:2.5em; color:#fff; text-align:center;}
.com_bg_cont .com_bg_wid p {font-size:1.1em; color:#fff; text-align:center; margin-bottom:50px;}
.com_bg_cont .com_bg_wid .com_col_box {}
.com_bg_cont .com_bg_wid .com_col_box i { font-size:3.6em; margin-top:25px; color:#7c8dab;}
.com_bg_cont .com_bg_wid .com_col_box1 {float:left; width:18%; margin:0 1%;border:1px solid #fff; height:300px; background:#fff;}
.com_bg_cont .com_bg_wid .com_col_box2 {float:left; width:18%; margin:0 1%;border:1px solid #fff; height:300px; background:#fff;} 
.com_bg_cont .com_bg_wid .com_col_box3 {float:left; width:18%; margin:0 1%;border:1px solid #fff; height:300px; background:#fff;}
.com_bg_cont .com_bg_wid .com_col_box4 {float:left; width:18%; margin:0 1%;border:1px solid #fff; height:300px; background:#fff;}
.com_bg_cont .com_bg_wid .com_col_box .com_col_style{background:#fff; padding:0 10px; width:100%; text-align:center;}
.com_bg_cont .com_bg_wid .com_col_box .com_col_style img {margin-top:25px;}
.com_bg_cont .com_bg_wid .com_col_box .com_col_style p {font-size:1.1em; color:#2B2B2B; font-weight:600; margin-top:5px; margin-bottom:0;}
.com_bg_cont .com_bg_wid .com_col_box .com_col_style span {font-size:0.85em; color:#777; display:inline-block; margin-top:5px;}

.com_bg_cont2 {width:100%; background:url('/theme/IDEN02/img/01_bg3.jpg') no-repeat center; background-size:cover; height:auto; margin-top:50px;}
.com_bg_cont2 .com_bg_wid {max-width:1200px; margin:0 auto; padding:100px 0 100px 0; }
.com_bg_cont2 .com_bg_wid h2 {font-size:2.5em; color:#fff; text-align:center;}
.com_bg_cont2 .com_bg_wid p {font-size:1.1em; color:#fff; text-align:center; margin-bottom:50px;}
.com_bg_cont2 .com_bg_wid .com_col_box {}
.com_bg_cont2 .com_bg_wid .com_col_box i { font-size:3.6em; margin-top:25px; color:#7c8dab;}
.com_bg_cont2 .com_bg_wid .com_col_box1 {float:left; width:18%; margin:0 1% 0 21%;border:1px solid #fff; height:300px; background:#fff;}
.com_bg_cont2 .com_bg_wid .com_col_box2 {float:left; width:18%; margin:0 1%;border:1px solid #fff; height:300px; background:#fff;} 
.com_bg_cont2 .com_bg_wid .com_col_box3 {float:left; width:18%; margin:0 21% 0 1%;border:1px solid #fff; height:300px; background:#fff;}
.com_bg_cont2 .com_bg_wid .com_col_box .com_col_style{background:#fff; padding:0 10px; width:100%; text-align:center;}
.com_bg_cont2 .com_bg_wid .com_col_box .com_col_style img {margin-top:25px;}
.com_bg_cont2 .com_bg_wid .com_col_box .com_col_style p {font-size:1.1em; color:#2B2B2B; font-weight:600; margin-top:5px; margin-bottom:0;}
.com_bg_cont2 .com_bg_wid .com_col_box .com_col_style span {font-size:0.85em; color:#777; display:inline-block; margin-top:5px;}

.s03_area {padding:130px 0;}
.s03_area .s03_wid h2 {font-size:2.5em;}
.s03_area .s03_wid h3 {font-size:1.1em; margin-bottom:40px;}
.s03_area .s03_wid {max-width:1200px; margin:0 auto; text-align:center;}
.s03_area .s03_wid .s03_box {float:left; width:14.5%; margin:1%;}
.s03_area .s03_wid .s03_box .won {width:160px; height:160px; background:#f0883e; border-radius:50%; margin:0 auto;}
.s03_area .s03_wid .s03_box .won p {font-size:1.1em; color:#fff; font-weight:600; padding-top:20px;}
.s03_area .s03_wid .s03_box .won img {width:85px; margin-top:5px;}
.s03_area .s03_wid .s03_box span {display:inline-block; font-size:1.05em; color:#000;text-align:center; margin-top:8px;}

.s01_area5 {background:#f0883e; padding:80px 0;}
.s01_area5 .s01_wid {max-width:1200px; margin:0 auto;}
.s01_area5 .s01_wid img {width:100%; }
.s01_area5 .s01_wid .img_m {display:none;}
.s01_area5 .s01_wid h2 {font-size:2.5em; text-align:center; color:#fff; }
.s01_area5 .s01_wid .he_line {max-width:1px; height:40px; background:#fff; margin:1.5% auto;}


/* 웹호스팅/유지보수 */
#main_bns {background:#fff; padding:0;}
#main_bns .bn1_con {max-width:1200px; margin:0 auto; text-align:center;}
#main_bns .bn1_con h2 {font-size:2.0em; margin-top:70px; color:#2A2A2A}
#main_bns .bn1_con p {font-size:1.2em; color:#555;  margin-top:10px;margin-bottom:20px;}
#main_bns .bn1_con .img1 {float:left; position:absolute; margin-top:40px;left:140px; width:40%; height:auto;}
#main_bns .bn1_con .bn1_box {float:right; width:46%; clear:both; text-align:left; margin-top:15px;}
#main_bns .bn1_con .bn1_box1 {margin-top:40px;}
#main_bns .bn1_con .bn1_box .box_img {float:left; width:80px; text-align:center; font-size:3.0em; background:#fff; border-radius:50% ;height:80px;line-height:75px; margin-top:10px; }
#main_bns .bn1_con .bn1_box .box_img img {width:100%; height:auto; margin-top:-5px;}
#main_bns .bn1_con .bn1_box .box_txt {float:left; width:77.5%; margin-left:30px;}
#main_bns .bn1_con .bn1_box .box_txt p {font-size:1.2em; font-weight:600; color:#f0883e; margin-bottom:0;}
#main_bns .bn1_con .bn1_box .box_txt span {display:inline-block; line-height:23px;margin-top:3px; color:#6A6A6A}

.s04_01 {text-align:center; padding:100px 0 100px 0 ; background:#F3F3F3; margin-top:100px;}
.s04_01wid {max-width:1200px; margin:0 auto;}
.s04_01 h2 {font-size:2.0em; color:#2A2A2A;}
.s04_01 h3 {font-size:1.25em; font-weight:400; color:#6c6c6c; margin-top:15px; margin-bottom:40px;}
.s04_01 img {width:60%; margin:0 20%;}

.sub04_01 {max-width:1200px; margin:0 auto; text-align:center; padding:70px 0;}
.sub04_01 h2 {font-size:2.0em; font-weight:400; margin-top:30px;}
.sub04_01 p {font-size:1.2em; color:#6C6C6C; margin-top:5px; margin-bottom:30px;}
.sub04_01 table {width: 100%; border-top: 2px solid #424242; border-collapse: collapse; margin-top:40px; margin-bottom:5px;}
.sub04_01 table th {background:#f8f6f4}
.sub04_01 table th, td {padding:10px 15px; border-bottom:1px solid #DEDEDE; border-right:1px solid #DEDEDE;}
.sub04_01 h3 {font-size:1.3em; font-weight:400; }
.sub04_01 span {font-size:1.0em; display:inline-block; margin-top:0px; color:#6C6C6C}
.sub04_01 table td em {text-decoration:line-through; font-weight:400;}
.sub04_01 table td b {color:#FF151C; font-size:1.1em;}
.sub04_01 img {width:60%; margin:0 20%;}


/* 온라인광고 */
.sub05_01 { text-align:center; margin-top:-100px;}
.sub05_01wid { max-width:1200px; margin:0 auto;}
.sub05_01 h2 {font-size:2.0em; font-weight:400; margin-top:30px;}
.sub05_01 p {font-size:1.0em; color:#6C6C6C; margin-top:13px; margin-bottom:50px;}
.sub05_01 img {width:50%; margin:0 25%;}

.s05_01 {margin-top:80px; background:#F8F8F8; padding:100px 0;}
.s05_01 h3 {font-size:2.0em; text-align:center; }
.s05_01 .s05_box{float:left; width:25%; height:300px; border:1px solid #e7e7e7; padding:24px 20px; margin-top:40px; background:#fff;}
.s05_01 .s05_box img {width:90px; margin:0;}
.s05_01 .s05_box p {margin-bottom:10px; font-size:1.2em; font-weight:600; margin-top:10px; color:#181818;}
.s05_01 .s05_box span {font-size:0.9em; color:#727272;}

.s05_02 h1 {font-size:2.0em; margin-bottom:40px;}
.s05_02 img {box-shadow: 5px 5px 0px #e7e7e7; border:1px solid #efefef;}
.s05_02 {max-width:1200px; margin:0 auto; padding:110px 0 140px 0; text-align:center;}
.s05_02 p {font-size:1.0em; font-weight:600; margin-top:10px;}
.s05_02 .main_box1 {float:left; width:31.3%; margin:1% 1% 1% 16.7%;}
.s05_02 .main_box2 {float:left; width:31.3%; margin:1% 16.7% 1% 1%;}
.s05_02 .main_1 .main_box {float:left; width:31.3%; margin:1%;}
.s05_02 .bt2 { width:23%; margin:2% 2% 2% 0; background-color: #eeeeee; border: none; color:#313131;  padding: 10px 0; text-align: center; text-decoration: none;  display: inline-block; font-size: 15px;  margin: 4px; cursor: pointer; font-weight:600; letter-spacing:1px;}
.s05_02 .bt3,.s05_02 .bt4 { width:23%; margin:2%; background-color: #eeeeee; border: none; color:#313131;  padding: 10px 0; text-align: center; text-decoration: none;  display: inline-block; font-size: 15px;  margin: 4px; cursor: pointer; font-weight:600; letter-spacing:1px;}
.s05_02 .bt5 { width:23%; margin:2% 0 2% 2%; background-color: #eeeeee; border: none; color:#313131;  padding: 10px 0; text-align: center; text-decoration: none;  display: inline-block; font-size: 15px;  margin: 4px; cursor: pointer; font-weight:600; letter-spacing:1px;}

.s05_03 {max-width:1200px; margin:0 auto; padding:50px 0 100px 0; text-align:center;}
.s05_03 h1 {font-size:2.0em;}
.s05_03 .h_p {font-size:1.3em; font-weight:600; border:3px solid #db8c2f; padding:5px 10px;  margin-top:40px;border-radius: 10px; width:250px; box-shadow: 3px 3px 3px #d0d0d0;}
.s05_03 .s03_box {float:left; width:29.3%; margin:2%; background:#f2f2f2; padding:5px;}
.s05_03 .s03_box .box_img {float:left;width:38%; margin:1%;}
.s05_03 .s03_box .box_txt {float:left;width:60%;}
.s05_03 .s03_box .box_txt p {font-size:1.3em; font-weight:600; line-height:50px; margin-top:5px; color:#999999;}
.s05_03 .s03_box .box_txt p b {font-size:3.5em; color:#000;}
.s05_03 .s03_box img{width:100%;}

.s05_04 {margin-top:200px;}
.s05_04 h3 {font-size:2.0em; text-align:center; }
.s05_04 .s05_box{float:left; width:20%; height:225px; border:1px solid #e7e7e7; padding:24px 20px; margin-top:40px;}
.s05_04 .s05_box img {width:90px; margin:15px 0 0 0;}
.s05_04 .s05_box p {margin-bottom:10px; font-size:1.2em; font-weight:600; margin-top:10px; color:#181818;}
.s05_04 .s05_box span {font-size:1.0em; color:#727272; margin-top:10px; display:inline-block;}

.sub05_03 {max-width:1200px; margin:0 auto; text-align:center; margin-top:-100px;}
.sub05_03 h2 {font-size:2.0em; font-weight:400; margin-top:30px;}
.sub05_03 p {font-size:1.0em; color:#6C6C6C; margin-top:13px; margin-bottom:50px;}
.sub05_03 img {width:50%; margin:0 25%;}

.s05_area3 {padding:100px 0; background:url('/theme/IDEN02/img/01_bg3.jpg') center no-repeat; background-position:center; background-size:cover;}
.s05_area3 .s01_wid {max-width:900px; margin:0 auto; text-align:center;}
.s05_area3 .s01_wid h2 {font-size:3.0em; color:#fff;}
.s05_area3 .s01_wid h2 b {}
.s05_area3 .s01_wid .p1 {font-size:1.2em; color:#d9d9d9;margin-bottom:40px;}
.s05_area3 .bg_div_flip { float:left; width: 25%; height:230px;margin:0; }
.s05_area3 .bg_sec { position: relative; width: 100%; height: 100%; text-align: center; transition: transform 0.8s; transform-style: preserve-3d;border:1px solid #e7e7e7;}
.s05_area3 .bg_div_flip:hover .bg_sec { transform: rotateY(180deg); float:left;  text-align:center;}
.s05_area3 .bg_sec_front, .bg_sec_back { position: absolute; width: 100%; height: 100%; backface-visibility: hidden;}
.s05_area3 .bg_sec_front {background-color:rgba(255,255,255,1); color: black;}
.s05_area3 .bg_sec_front h3 {font-size:1.1em; margin-top:15px; color:#f0883e;}
.s05_area3 .bg_sec_front img {width:75px; margin:3px 0;}
.s05_area3 .bg_sec_front p {font-size:1.1em; margin-top:0; color:#000;font-weight:600;}
.s05_area3 .bg_sec_front span {display:inline-block; margin-top:0px; margin-bottom:30px; color:#6e6b67; font-size:0.9em; padding:0 10px;}
.s05_area3 .bg_sec_back {background-color:#fff; color: white;transform: rotateY(180deg);box-shadow: 3px 3px 5px #849ba8;}
.s05_area3 .bg_sec_back h3 {font-size:1.1em; margin-top:15px; color:#f0883e;}
.s05_area3 .bg_sec_back img {width:75px; margin:3px 0;}
.s05_area3 .bg_sec_back p {font-size:1.1em; margin-top:0; color:#f0883e;font-weight:600;}
.s05_area3 .bg_sec_back span {display:inline-block; margin-top:0px; margin-bottom:30px; color:#6e6b67; font-size:0.9em; padding:0 10px;}

.s05_area4 {max-width:1100px; margin:0 auto; padding:130px 0; }
.s05_area4 h1 {font-size:2.6em; text-align:center;}
.s05_area4 h3 {font-size:1.1em; color:#8c8a88; text-align:center; margin-bottom:40px;}
.s05_area4 .box1_a:hover .p1_no{display:block; width:100%; background:#f0883f; font-size:1.4em; color:#fff;}
.s05_area4 .box1_a:hover .p1_bl, .s01_area4 .box1_a:hover .h2_bl, .s01_area4 .box1_a:hover .i_bl, .s01_area4 .box1_a:hover .sp_bl {
	display:none;
}
.s05_area4 .box1 {float:left; width:25%; border:1px solid #BEBEBE; height:250px;}
.s05_area4 .box1 .p1_no {display:none; margin:0; line-height:250px; transition:all 0.5s; font-weight:400;}
.s05_area4 .box1 {text-align:center; transition:all 0.5s;}
.s05_area4 .box1 p {margin-top:40px; font-size:1.2em; font-weight:600; color:#f0883e;}
.s05_area4 .box1 h2 {font-size:1.6em;  font-weight:600; margin-top:-5px;}
.s05_area4 .box1 img {width:110px; margin-top:5px;}
.s05_area4 .box1 span {font-size:1.1em; color:#7b7b7b; display:inline-block; margin-top:10px;}


@media screen and (max-width: 1200px) {	
	.s01_05_div1 .s05_box2 ul li {font-size:0.9em; padding:8px 0; }
	.s01_05_div1 .s05_box2 p {font-size:0.9em; }
	
	.hcom_bg_cont .com_bg_wid .com_col_box1 {float:left; width:48% ; margin:1%;}
	.hcom_bg_cont .com_bg_wid .com_col_box2 {float:left; width:48% ; margin:1%;}
	.hcom_bg_cont .com_bg_wid .com_col_box3 {float:left; width:48% ; margin:1%;}
	.hcom_bg_cont .com_bg_wid .com_col_box4 {float:left; width:48% ; margin:1%;}
		
	.company .ceo_msg .cont_1 img {width:50%;}
	.company .ceo_msg .cont_2  .bold {   font-size:1.5em;}
	.company .ceo_msg .cont_2 p {margin-left:20px;}
	.company .img_cont img{ width:100%; height:auto;}
	.company .ceo_msg .cont_1 {float:none; width:100%; text-align:center; margin-top:0px; padding-bottom:60px;}
	.company .ceo_msg .cont_1 img {width:90%; margin:0 5%}
	.company .ceo_msg .cont_1 .nemo { margin:0 auto;}
	.company .ceo_msg .cont_1 .nemo_txt {left:50%; margin-left:-155px; border:0px solid red;}
	.company .ceo_msg .cont_2 {width:100%; float:none; margin-top:0;}
	.company .ceo_msg .msg1 {width:98%; margin:1%; border:0; border-bottom:1px solid #e7e7e7;}
	.company .ceo_msg .msg2 {width:98%; margin:1%; border:0;  border-bottom:1px solid #e7e7e7;}
	.company .ceo_msg .msg3 {width:98%; margin:1%; border:0;}

	.s01_area4 .box1 {float:left; width:50%;}
	
	.s01_area5 .s01_wid img {width:98%; margin:0 1%;}
	
	.s022_area2 .s02_wid .s02_box {float:left; width:90%;margin:0 5%;}
	
	.s022_area1 .s02_box1 {float:none; max-width:250px; height:250px; background:#f0883e; border-radius:50%; margin:0 auto; margin-top:-100px;}
	.s022_area1 .s02_box1 p {font-size:1.7em; padding-top:80px;}
	.s022_area1 .s02_box2 {float:none; max-width:320px; height:320px; border:10px solid #454545; border-radius:50%; margin:0 auto; text-align:center;}
	.s022_area1 .s02_plus {float:none; max-width:40px; margin:2% auto; text-align:center;}
	.s022_area1 .s02_box3 {float:none; max-width:250px; height:250px; background:#8a9093; border-radius:50%; margin:0 auto; margin-top:-65px; text-align:center;}
	.s022_area1 .s02_box3 p {font-size:1.7em; padding-top:80px;}
	
	.s01_area5 .s01_wid img {width:98%; margin:0 1%;}
	
	
	.s01_area1 .s01_wid .s01_box1{float:left; width:90%; margin:0 5%; }
	.s01_area1 .s01_wid .s01_box2 {float:left; width:90%;}
	
	.com_bg_cont .com_bg_wid .com_col_box1 {float:left; width:48% ; margin:1%;}
	.com_bg_cont .com_bg_wid .com_col_box2 {float:left; width:48% ; margin:1%;}
	.com_bg_cont .com_bg_wid .com_col_box3 {float:left; width:48% ; margin:1%;}
	.com_bg_cont .com_bg_wid .com_col_box4 {float:left; width:48% ; margin:1%;}
	
	.com_bg_cont2 .com_bg_wid .com_col_box1 {float:left; width:60% ; margin:1% 20%;}
	.com_bg_cont2 .com_bg_wid .com_col_box2 {float:left; width:60% ; margin:1% 20%;}
	.com_bg_cont2 .com_bg_wid .com_col_box3 {float:left; width:60% ; margin:1% 20%;}
	
	.s03_area .s03_wid .s03_box {float:left; width:31%; margin:1%;}
	
	.s01_area5 .s01_wid img {width:98%; margin:0 1%;}
	
	#main_bns .bn1_con .img1{ width:90%; margin:0 5%; margin-top:30px;; left:0; position:relative;}
	#main_bns .bn1_con .bn1_box {width:90%; margin:0 5%; clear:both; margin-top:35px;}
	
	.s05_01  h3 {margin-bottom:40px;}
	.s05_01 .s05_box{float:left; width:50%; margin:0;}

	.s05_02 .main_1 .main_box {float:left; width:90%;margin:0 5%;}
	.s05_02 .main_box1 {float:left; width:90%; margin:1% 5%;}
	.s05_02 .main_box2 {float:left; width:90%; margin:1% 5%;}

	.s05_04 .s05_box{float:left; width:50%; margin:0;}
	.s05_04 h3 {margin-bottom:40px;}
	
	.event_page .ep_cont .ep_box {float:left; width:92%; margin:3% 4%; border-right:1px solid #D9D9D9; border-top:1px solid #D9D9D9;}
	.event_page .ep_cont .ep_box .img_cont .img_box2 {margin-top:8%; padding:0 25px;}
	.event_page .ep_cont .ep_box .img_cont .img_box2 h2 {font-size:3.0em;}
	.event_page .ep_cont .ep_box a.a_1 {margin:0;}
	.event_page .ep_cont .ep_box a {font-size:1.15em; color:#fff;  display:inline-block; width:48%; margin:1%; padding:8px 0; margin-top:30px;font-weight:300; letter-spacing:0.5px;}
	.event_page .ep_cont .ep_box-top {margin-top:0; border-top:none;}
}

@media screen and (max-width:1100px) {
	.s01_area1 {margin-top:-30px; background:url('/theme/IDEN02/img/01_bg.png') left no-repeat; background-position:left; background-size:cover;}
	.s01_area2 { background:url('/theme/IDEN02/img/01_bg2.png') right no-repeat; background-position:right; background-size:cover;}
	.s01_area1 .s01_wid .s01_box1{float:left; width:90%; margin:1% 5%;}
	.s01_area1 .s01_wid .s01_box2 {float:left; width:90%;margin:2% 5%;}
	.s01_area2 .s01_wid .s01_box1{float:left; width:90%; margin:1% 5%;}
	.s01_area2 .s01_wid .s01_box2 {float:left; width:90%;margin:1% 5%;}
	
	.s02_area1 {margin-top:-30px; background:url('/theme/IDEN02/img/01_bg.png') left no-repeat; background-position:left; background-size:cover;}
	.s02_area2 { background:url('/theme/IDEN02/img/01_bg2.png') right no-repeat; background-position:right; background-size:cover;}
	.s02_area1 .s01_wid .s01_box1{float:left; width:90%; margin:1% 5%;}
	.s02_area1 .s01_wid .s01_box2 {float:left; width:90%;margin:2% 5%;}
	.s02_area2 .s01_wid .s01_box1{float:left; width:90%; margin:1% 5%;}
	.s02_area2 .s01_wid .s01_box2 {float:left; width:90%;margin:1% 5%;}
	.s02_area2 .s01_wid .s01_box2 img {width:100%; margin-top:-40px;}
	
	.s01_one2 .s01_wid .one_box {float:left; width:96%; margin:4% 2%;}
	.s01_one2 .s01_wid .one_box2 {margin-top:50px;}
}
/* 반응형 중간기기 992px 사이즈 이하*/
@media all and (max-width:992px){
	.bg_div_flip { float:left; width: 42%;margin:4%; }
	.s01_one img { width:70%; margin-top:50px;}
	
	.s01_05_div1 h1 {font-size:1.8em; }
	.s01_05_div1 p {font-size:1.0em;}
	.s01_05_div1 .s05_box1 {float:left; width:90%; margin:0 5%; height:300px;}
	.s01_05_div1 .s05_box2 {float:left; width:90%; margin:0 5%; height:auto; padding:30px 35px;}
	.s01_05_div1 .s05_box2 ul li {font-size:0.9em; padding:8px 0; }
	.s01_05_div1 .s05_box2 p {font-size:0.9em; }
	
	.s01_05_div2 {padding:100px 0; }
	.s01_05_div2 h1 {font-size:2.2em; }
	.s01_05_div2 p {font-size:1.2em;}
	.s01_05_div2 .box3 {float:left; width:80%; margin:3% 10%; text-algin:center; padding:40px 20px; margin-top:30px; background:#f3f3f3; box-shadow:4px 5px 1px #e8e8e8;}
	.s01_05_div2 .box3 p{font-size:1.1em; }
	.s01_05_div2 h3 {font-size:1.15em; color:#262626; font-weight:500; }

}

@media all and (max-width:900px){
		.s02_area3 .bg_div_flip { float:left; width: 50%; }
		
		.s01_area3 .bg_div_flip { float:left; width: 48%; height:220px;margin:1%;}
		
		.s01_onepic .s01_wid .s01_con {float:left; width:100%; margin:4% 0; max-width:100%;}
		.s01_onepic .s01_wid .s01_con .box {margin:0 auto;}
	}

/* 반응형 중간기기 768사이즈 이하 */
@media screen and (max-width: 768px) {		
	.s01_home h1 {font-size:1.8em; }
	.s01_home .h3_s05 {font-size:1.5em;}
	.s01_home p {font-size:0.9em; margin-top:20px; color:#7c7c7c; padding:0 10px;}
	.s01_home img { width:100%; margin-top:30px;}
	
	.sub02_01 .s2_area1 .s2_box1{float:left; width:90%; margin:0 5%; margin-top:50px;}
	.sub02_01 .s2_area1 .s2_box2{float:left; width:90%; margin:0 5%;}
	.sub02_01 .s2_area1 .s2_x {float:center; width:100%; text-align:center; margin-top:-30px; margin-bottom:10px;}
	.sub02_01 .s2_area1 img {width:70%; margin:0 15%; }
	
	.title_sub {font-size:2.4em;}

}

@media screen and (max-width: 550px) {
	.title_sub {font-size:2.0em;}
	
	.s01_home h1 {font-size:1.45em; margin-top:40px;}
	.s01_home p {margin-top:10px; font-size:0.8em;}
	
	.s01_05_div1 {padding:60px 10px;}
	.s01_05_div1 .s05_box2 {padding:15px 20px;}
	.s01_05_div1 p {font-size:0.8em;}
	
	.s01_05_div2 {padding:60px 10px; }
	.s01_05_div2 h1 {font-size:1.45em; }
	.s01_05_div2 p {font-size:0.9em;}
	.s01_05_div1 .s05_box2 p  {line-height:23px; font-size:0.8em;}
	
	.hcom_bg_cont .com_bg_wid h2 {font-size:1.7em; color:#000; text-align:center;}
	.hcom_bg_cont .com_bg_wid p {font-size:1.0em; padding:0 10px;}
	.hcom_bg_cont .com_bg_wid .com_col_box1 {float:left; width:80% ; margin:2% 10%;}
	.hcom_bg_cont .com_bg_wid .com_col_box2 {float:left; width:80% ; margin:2% 10%;}
	.hcom_bg_cont .com_bg_wid .com_col_box3 {float:left; width:80% ; margin:2% 10%;}
	.hcom_bg_cont .com_bg_wid .com_col_box4 {float:left; width:80% ; margin:2% 10%;}
	
	.s02_area1 .bg_div_flip{float:left; width:74%; margin:3% 13%;}
	.sub01_01 h2 {font-size:1.5em;}
	.sub01_01 p {font-size:0.9em;}
	.s01_area3 .s01_wid h2 {font-size:2.2em;}
	.s01_area3 .s01_wid .p1 {font-size:1.0em; padding:0 10px;}

	.s01_area4 .box1 {float:left; width:70%; margin:0 15%;}
	.s01_area4 h1 {font-size:1.8em;}
	.s01_area4 h3 {font-size:1.0em; padding:0 15px;}
	
	.s01_area5 .s01_wid .img_pc {display:none;}
	.s01_area5 .s01_wid .img_m {display:block;}
	
	.s02_area3 .bg_div_flip { float:left; width: 80%; margin:0 10%;}	
	.s02_area3 .s01_wid h2 {font-size:2.0em; }
	.s02_area3 .s01_wid .p1 {font-size:1.0em; padding:0 10px;}
	
	.sub03_01 .s02_area {width:100%;}
	.sub03_01 .s02_area .s02_box2 {width:100%; margin:0;}
	.sub03_01 .s02_area .s02_box4 {width:100%; margin:0;}
	.sub03_01 .s02_area .s02_box1 {width:100%; margin:0;}
	.sub03_01 .s02_area .s02_box3 {width:100%; margin:0;}
	
	.s01_area1 .s01_wid .s01_box2 h1 {font-size:1.1em;}
	.s01_area1 .s01_wid .s01_box2 h3 {font-size:1.6em;}
	.s01_area1 .s01_wid .s01_box2 h2 {font-size:2.0em;}
	.s01_area1 .s01_wid .s01_box2 ul li p{line-height:42px; font-size:1.0em;}
	
	.com_bg_cont .com_bg_wid h2 {font-size:1.7em; color:#fff; text-align:center;}
	.com_bg_cont .com_bg_wid p {font-size:1.0em; padding:0 10px;}
	.com_bg_cont .com_bg_wid .com_col_box1 {float:left; width:80% ; margin:2% 10%;}
	.com_bg_cont .com_bg_wid .com_col_box2 {float:left; width:80% ; margin:2% 10%;}
	.com_bg_cont .com_bg_wid .com_col_box3 {float:left; width:80% ; margin:2% 10%;}
	.com_bg_cont .com_bg_wid .com_col_box4 {float:left; width:80% ; margin:2% 10%;}
	
	.com_bg_cont2 .com_bg_wid h2 {font-size:1.7em; color:#fff; text-align:center;}
	.com_bg_cont2 .com_bg_wid p {font-size:1.0em; padding:0 10px;}
	.com_bg_cont2 .com_bg_wid .com_col_box1 {float:left; width:80% ; margin:2% 10%;}
	.com_bg_cont2 .com_bg_wid .com_col_box2 {float:left; width:80% ; margin:2% 10%;}
	.com_bg_cont2 .com_bg_wid .com_col_box3 {float:left; width:80% ; margin:2% 10%;}
	
	.s03_area .s03_wid .s03_box {float:left; width:48%; margin:1%;}
	
	#main_bns .bn1_con .bn1_box .box_txt {width:70%; margin-left:10px;}
	
	.s04_01 h2 {font-size:1.6em;}
	
	.s05_04 .s05_box{float:left; width:70%; margin:0 15%;}

	.s05_02 .s05_box{float:left; width:90%; margin:1% 5%;}
	.s05_02 .main_1 .main_box img {width:90%; margin:1% 5%;}
	.s05_02 .main_box1 img{width:90%; margin:1% 5%;}
	.s05_02 .main_box2 img{width:90%; margin:1% 5%;}
	.s05_01 .s05_box{float:left; width:90%; margin:0 5%;}
	
	.s01_one img { width:80%; margin-top:50px;}
	.s01_one2 .s01_wid .one_box {padding:0 10px 40px 10px;}
	.s01_one2 .s01_wid .one_box h1 {font-size:1.4em; background:#f0883e; color:#fff; margin-bottom:30px;}
	.s01_one2 .s01_wid .one_box p {font-size:1.1em; margin-top:10px; color:#595959}
	.s01_one2 .s01_wid .one_box p span {text-decoration:line-through;}
	.s01_one2 .s01_wid .one_box p b {font-size:1.0em; color:#000;}
	.s01_one2 .s01_wid .one_box i { font-size:1.4em; margin:20px 0; color:#f0883e}
	
	.s01_area3 .bg_div_flip { float:left; width: 70%; height:220px;margin:3% 15%;}
	
	.s01_onepic .s01_wid h3{font-size:0.9em; padding:0 20px;}
	
	
	.sub03_01 h2 {font-size:1.3em; }
	.event_page .ep_cont .ep_box .img_cont .img_box1 {width:100%;}
	.event_page .ep_cont .ep_box .img_cont .img_box2 {width:100%; margin-top:15px;}
	.event_page .ep_cont .ep_box a {font-size:1.15em; color:#fff;  display:inline-block; width:48%; margin:1%; padding:8px 0; margin-top:25px;font-weight:300; letter-spacing:0.5px;}
	.event_page .ep_cont .ep_box a.a_1 {margin:0;}
	.event_page {margin-top:-30px;}
	.event_page li.sfe {font-size:0.9em;}
	
	
}

/* 반응형 작은기기 480사이즈 이하 */
@media screen and (max-width: 480px) {
	.company .ceo_msg .cont_1 img {width:90%;}
	
	.s01_area1 .s01_wid .s01_box2 h1 {font-size:2.0em;}
	.s01_area1 .s01_wid .s01_box2 h2 {font-size:2.4em;}
	.s01_area1 .s01_wid .s01_box2 ul li p{line-height:42px; font-size:1.0em;}
	.s01_area2 .s01_wid .s01_box1 h1 {font-size:2.0em;}
	.s01_area2 .s01_wid .s01_box1 h2 {font-size:2.2em;}
	.s01_area2 .s01_wid .s01_box1 ul li p{line-height:42px; font-size:1.0em;}
	
	.s02_area1 .s01_wid .s01_box2 h1 {font-size:2.0em;}
	.s02_area1 .s01_wid .s01_box2 h2 {font-size:2.4em;}
	.s02_area1 .s01_wid .s01_box2 ul li p{line-height:42px; font-size:1.0em;}
	.s02_area2 .s01_wid .s01_box1 h1 {font-size:2.0em;}
	.s02_area2 .s01_wid .s01_box1 h2 {font-size:2.2em;}
	.s02_area2 .s01_wid .s01_box1 ul li p{line-height:42px; font-size:1.0em;}
	.s02_area1 .s01_wid .s01_box2 .box2_1 {float:left; width:96%;margin:2%;}
	.s02_area2 .s01_wid .s01_box1 .box2_1 {float:left; width:96%;margin:2%;}
}



/* 반응형 작은기기 360사이즈 이하 */
@media screen and (max-width: 360px) {	
	.s01_area1 .s01_wid .s01_box2 h1 {font-size:1.8em;}
	.s01_area1 .s01_wid .s01_box2 h2 {font-size:2.0em;}
	.s01_area1 .s01_wid .s01_box2 ul li p{line-height:42px; font-size:0.9em;}
	.s01_area2 .s01_wid .s01_box1 h1 {font-size:1.6em;}
	.s01_area2 .s01_wid .s01_box1 h2 {font-size:1.8em;}
	.s01_area2 .s01_wid .s01_box1 ul li p{line-height:42px; font-size:0.9em;}
	.s01_area3 .s01_wid h2 {font-size:1.9em;}
	
	.s02_area1 .s01_wid .s01_box2 h1 {font-size:1.8em;}
	.s02_area1 .s01_wid .s01_box2 h2 {font-size:2.0em;}
	.s02_area1 .s01_wid .s01_box2 ul li p{line-height:42px; font-size:0.9em;}
	.s02_area2 .s01_wid .s01_box1 h1 {font-size:1.6em;}
	.s02_area2 .s01_wid .s01_box1 h2 {font-size:1.8em;}
	.s02_area2 .s01_wid .s01_box1 ul li p{line-height:42px; font-size:0.9em;}
	
	.s01_area5 .s01_wid h2 {font-size:2.0em;}
	
	#main_bns .bn1_con .bn1_box .box_img {float:left; width:18%;}
	
	
}