﻿/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*sub*/
.wrap.bg {background:url(../../contents/images/sub/visual_sub_bg.gif) repeat-x top;}
.wrap.header .container {background:url(../../contents/images/sub/header_bg.gif) center top; height:80px;}

.wrap.sub {margin:20px 0 30px 0;}

._s.snavi {width:200px; float:left; min-height:380px; background:url(../../contents/images/sub/snavi_bg.png) no-repeat top; margin-left:-20px; padding:0 20px 0 20px;}
._s.snb li  {text-align:center;}
._s.snb li a {width:100%; font-family:"Nanum Gothic", sans-serif; font-size:1.1em; font-weight:bold; display:block; padding:8px 0 8px 0;}
._s.snb .snavi_off a {color:#000; }
._s.snb .snavi_on a {color:#fff; background:#606060;}
._s.snavi .snavi_on .sub a{color:#444; background:#eee; }
._s.snavi .snavi_off .sub a{color:#444; background:#eee; }

._s.contents {width:870px; float:right;}

._s.location {width:100%; border-bottom:#475559 2px solid; height:18px; padding:5px 0 8px 0;}
._s.location .tit {padding-left:10px; float:left; width:300px;}
._s.location ul {width:300px; float:right; text-align:right; margin-right:10px;}
._s.location li {background:url(../../contents/images/bullet02.png) -1px 2px no-repeat; display:inline; padding-left:10px;}
._s.location .home{ background:url(../../contents/images/bullet_home.png) -1px 2px no-repeat;}

._s.info {width:100%;float:left;padding:15px 0 15px 0; margin-top:50px;}/*지점별배경이미지별도*/
._s.info img {margin:0 auto;}
._s.info ul {width:900px;}
._s.info ul li {display:inline;}
._s.info ul li:first-child {padding-left:400px;}

.prc{width:870px;}

#page {margin-top:30px; width:100%; float:left;}


/*서브페이지 탭버튼*/
.page_btn ul {display:inline; list-style:none;}
.page_on {float:left; width:120px; background:#00aff8; font-family:"Nanum Gothic", sans-serif; font-size:1.1em; font-weight:bold; line-height:50px; text-align:center; letter-spacing:-0.1em;}
.page_on a {color:#fff; }
.page_off {float:left; width:120px; background:#eee; font-family:"Nanum Gothic", sans-serif; font-size:1.1em; font-weight:bold; line-height:50px; text-align:center; letter-spacing:-0.1em;}
.page_off a {color:#444;}


/*임시회원*/
.temp.box {width:680px; height:580px; margin:0px auto;}
.temp.title {}
.temp.prv {}
.temp.prv textarea {width:100%; height:100px; border:1px solid #ccc; overflow-y:scroll;}
.temp.prv p {padding:10px 0 40px 0; text-align:center;}
.temp.member ul {width:450px; margin:0 auto;}
.temp.member li {height:30px; float:left; display:inline; padding:0 2px 0 2px;}
.temp.member input {border:1px solid #ccc; width:130px; height:18px; padding:5px;}
.temp.member a {cursor:pointer;}



/*검사결과*/
.test_result {background:url(../../contents/images/sub/bg_test.jpg) no-repeat; width:775px; padding:390px 50px 90px 55px; height:75px;}
.test_result a {cursor:pointer;}

.test_result ._test.counsle {width:340px; float:left;}
.test_result ._test.confirm {width:360px; float:right;}

.test_result ._test.confirm table {width:100%;}
.test_result ._test.confirm table th {width:80px; font-size:1.2em; text-align:left;}
.test_result ._test.confirm table input {border:1px solid #ccc; width:195px; height:33px;}
.test_result ._test.confirm table ._test.btn {width:75px;}
.test_result ._test.confirm table ._btn.counsle {margin-bottom:4px;}
.test_result ._test.confirm table ._btn.confirm {}

td #ifboard{height:0;}





/* 이미지 대신 모바일 html 로드 220523 */
/*
.load-page *{display: none;}
*/

.load-page .page{display: block;}

/*page*********************************************/
.load-page .page{padding:2em 1em 0 1em;}
.load-page .page h2{padding-bottom:10px;font-size:1.4em;}
.load-page .page h3{margin-bottom:0.5em; padding:0.8em;background:#00aeef;font-size:1.1em;color:#fff; line-height: 1.5em; text-align:center;}
.load-page .page h3.simple{background:#666;}
.load-page .page h4{padding:1em 0;font-size:1.2em;font-weight:bold;line-height:1.2em;}
.load-page .page p{padding-bottom:3em;text-align:justify;}
.load-page .page p.ss{padding-bottom:0.2em;}
.load-page .page ul {margin-bottom:1.5em;margin-left:20px;}
.load-page .page ul li{display: list-item;list-style:disc;list-style-position: inside;}

.load-page .page ol {margin:0 auto;margin-left:20px;padding-bottom:3em;}
.load-page .page ol li{display: list-item;margin-left:;list-style:decimal-leading-zero;list-style-position: inside;}
.load-page .page dl{padding-bottom:2em;}
.load-page .page dl{padding-bottom:2em;}
.load-page .page dt{padding:0.5em 0;font-size:1.2em;font-weight:bold;}
.load-page .page dd{padding:0 0 1em 1em;text-align:justify;line-height:1.4em;}
.load-page .page pre{width:100%;text-align:center;}
.load-page .page small{font-size:0.9em;color:#888;line-height:1em;}
.load-page .page .p_gangnam{padding:0.2em; font-weight:bold; background:#fbeebf; text-align:center;}
.load-page .page strong{color:#00aeef}

.load-page .img{padding-bottom:1em;}
.load-page .img img{width:auto;margin:0 auto;}
.load-page .img2{padding-bottom:1em;font-size:0;line-height:0;}
.load-page .img2 img{display:inline; width:50%;}

.load-page .stit h1{padding-bottom:0.5em;font-size:1.6em;font-weight:bold;color:#00aeef;line-height:1.2em;}
.load-page .stit p{margin-bottom:3em;padding:1em;border-left:3px solid #00aeef;background:#efefef;}

.load-page .list{padding:1em 0 3em 0;}
.load-page .list li{height:16px;margin-bottom:1em;padding:3px 0 1em 20px;border-bottom:1px dotted #ccc;background:url(../img/sub/check33.png) no-repeat left top;line-height:1.2em;}

.load-page .page_btn {float: left;width:100%;padding:0 0 2em 0;}
.load-page .page_btn ul {display: block;margin-left: 0;}
.load-page .page_btn ul li{display:inline-block;list-style-type: none;}
.load-page .page_btn a {display:block;width:99%;margin-bottom:1%;padding:1em 0;color:#fff;text-align:center;line-height:1em;}
.load-page .page_off a {background:#999;}
.load-page .page_on {float:inline-block;background: none;}
.load-page .page_on a {background:#f26522;}
.load-page .page .contents{float: left;width:100%;}

.load-page .video{overflow:hidden;position:relative;height:0;margin-bottom:1em;padding-bottom:56.26%}
.load-page .video .in{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.load-page .map iframe{width:100%;}
.load-page .pure-table{width:100%;margin-bottom:1em;}
.load-page .pure-table tr {border-bottom:1px solid #ecebeb;}

