﻿/*header*/
	.hcontent{position:absolute; width:100%; min-width:1000px; height:121px; text-align:left; background:url(/images/common/bg_menu1.png) repeat-x; left:0;}

/*header*/

/*footer*/
	#footer .logo{position:absolute; left:0; top:35px; }
	#footer .copy1{position:absolute; left:200px; top:33px;}
	
	.fbnn1{position:absolute; right:0px; top:31px;}
	
/*footer*/


/*header*/
	
	#menu-Area{position:absolute;  width:100%; min-width:1000px; height:90px;}
	#menu-Area.on{background:#fff; box-shadow: 1px 1px 10px 0 rgba(0,0,0,.5); /*url(/images/common/bg_onsubmenu1.png) center top;box-shadow:5px 4px 6px #e4e4e4*/}
	
	#header.index #menu-box{}
	
	#menu-box{position:absolute; overflow:hidden; width:100%; min-width:1000px; height:90px; z-index:1; left:0; top:0; background:#fff;box-shadow: 1px 1px 10px 0 rgba(0,0,0,.5);}
	#menu-box.on{}
	#menu-box .bgdepth1{width:100%; height:90px;  }
	#menu-Area .logo1{position:absolute; right:50%; top:20px; margin-right:316px; z-index:2}
	#header.index #menu-box{background:none; height:0; overflow:hidden;}
	#header.index.on #menu-box{background:#fff; height:auto; }
	
	
	.topmenu{position:relative; margin:0 auto; text-align:left; width:1000px;}
	
	.mnbnn1{position:absolute; right:50%; top:10px; margin-right:-520px; z-index:2}
	.mnbnn1 ul{display:table;}
	.mnbnn1 ul li{position:relative; display:table-cell; text-align:center;}
	.mnbnn1 ul li a{font-size:10px; color:#999999; display:block; padding:0 6px;}
	.mnbnn1 ul li::before{position:absolute; right:0; top:20%; width:1px; height:50%; background:#ddd; content:"";}
	.mnbnn1 ul li:last-child::before{display:none;}
	.mnbnn1 ul li:last-child a{margin-right:14px; }	

	
	.menudep1{position:absolute; left:280px; top:0px; }
	.menudep1 > li{position:relative; padding-top:28px;}
	.menudep1 > li::before{position:absolute; left:0; top:44px; width:1px; height:156px; background:#ddd; content:"";} 
	.menudep1 li.mmenu0,.menudep1 li.mmenu1,.menudep1 li.mmenu2,.menudep1 li.mmenu3,.menudep1 li.mmenu4,.menudep1 li.mmenu5,.menudep1 li.mmenu6{float:left;}
	.menudep1 li.mmenu0{ text-align:left; width:130px; box-sizing:border-box; padding-left:10px;}
	.menudep1 li.mmenu0.f1{background:none;}
	.menudep1 li a.mnlnk1{position:relative; display:block; line-height:50px; height:50px; color:#333; font-size:16px;  border-left:none; border-bottom:none; font-weight:bold; font-family: 'NanumSquareR';
	-moz-transition:all 10.45s ease-in-out;
	-webkit-transition:all 10.45s ease-in-out;
	-moz-transform:all 10.45s ease-in-out;
	transform:all 1.45s ease-in-out;
	transition-duration:.2s;
	transition-delay:.01s;}
	.menudep1 li a.mnlnk1:focus, .menudep1 li a.mnlnk1:hover, .menudep1 li a.mnlnk1.on, .menudep1 li:hover a.mnlnk1{color:#333; }
	#menu-Area.on .menudep1 li a.mnlnk1{color:#42515a;}
	
	.menudep1 li a.mnlnk1.f1{}
	.menudep1 li a.mnlnk1.f2{}
	.menudep1 li.mmenu0.mL1 a.mnlnk1{}
	#menu-Area.sub .menudep1 li a.mnlnk1{color:#333;}
	
	@media screen and (max-width:1000px) {
		/*.menudep1 li a.mnlnk1{margin:0 18px;}*/
	}
	/*
	.menudep1 li a.mnlnk1::after{position:absolute; width:0; height:1px; margin: auto;  background:#203158; top:50px; content:""; left:50%;
		transition: all 0.2s ease;
		-webkit-backface-visibility:hidden;
		-webkit-transition: all 0.2s ease;
		backface-visibility:hidden;
		opacity: 0;
	}
	 #menu-Area .menudep1 li.mmenu0 a.mnlnk1.col1::after {
		top: 54px;
	}
	
	.menudep1 li a.mnlnk1:focus:after, .menudep1 li a.mnlnk1:hover:after, .menudep1 li a.mnlnk1.on:after, .menudep1 li:hover a.mnlnk1:after{
		width:100%;
  		left: 0px;
		opacity: 1;
	}
	 */
	
	.menudep1 li ul{height:150px; margin-top:10px; border-right:none; padding-top:6px;}
	.menudep1 li ul.f1{border-left:none}
	.menudep1 li ul li{display:block; text-align:left;}
	.menudep1 li ul li a{line-height:22px; height:22px; font-size:14px; color:#999; display:block; font-family: 'NanumSquareL'; }
	.menudep1 li ul li a.on, .menudep1 li ul li a:focus, .menudep1 li ul li a:hover{color:#c60081;}
		
	.menudep1 li ul.on{display:block;}
	
	.menubtn1{position:relative; display:inline-block; background:#c60081; font-size:14px; color:#fff; padding:8px 20px 10px; border-radius:0 0 10px 10px; z-index:3;
	-moz-transition:all 10.45s ease-in-out;
	-webkit-transition:all 10.45s ease-in-out;
	-moz-transform:all 10.45s ease-in-out;
	transform:all 1.45s ease-in-out;
	transition-duration:.1s;
	transition-delay:.01s;}
	.menubtn1:hover{color:#fff;}
	.menubtn1.on{margin-top:206px;border-radius:10px 10px 0 0 ;
	-moz-transition:all 10.45s ease-in-out;
	-webkit-transition:all 10.45s ease-in-out;
	-moz-transform:all 10.45s ease-in-out;
	transform:all 1.45s ease-in-out;
	transition-duration:.1s;
	transition-delay:.01s;}
	
/*header*/

/*main*/	
	.mainvisual{position:relative; width:100%; min-width:1000px; height:550px; overflow:hidden; z-index:10; margin:0 auto; }
	.mainvisual .visualbox{position:absolute; right:50%; top:0; margin-right:-800px; width:1600px; z-index:10;}
		
	.mainmenu1{position:relative; width:540px; height:60px; margin:0 auto; margin-top:-30px; display:table; table-layout:fixed; z-index:10; border-radius:10px 10px 0 0; overflow:hidden;}
	.mainmenu1 > li{display:table-cell; height:30px;}
	.mainmenu1 > li .mnlnk1 {position:relative; display:block; line-height:30px; color:#fff; background:#c60081; font-size:14px; z-index:1}
	.mainmenu1 > li > ul{position:absolute; left:10px; top:0px;
	-moz-transition:all 10.45s ease-in-out;
	-webkit-transition:all 10.45s ease-in-out;
	-moz-transform:all 10.45s ease-in-out;
	transform:all 1.45s ease-in-out;
	transition-duration:.1s;
	transition-delay:.01s;}
	.mainmenu1 > li:nth-child(3) > ul{left:230px;}
	.mainmenu1 > li:nth-child(4) > ul{left:310px;}
	.mainmenu1 > li:nth-child(5) > ul{left:auto; right:0;}
	.mainmenu1 > li > ul > li{float:left;}
	.mainmenu1 > li > ul > li a{display:block; padding:0 8px; color:#999999;}
	.mainmenu1 > li > ul > li a:hover{color:#333;}
	.mainmenu1 > li:hover ul{top:36px;
	-moz-transition:all 10.45s ease-in-out;
	-webkit-transition:all 10.45s ease-in-out;
	-moz-transform:all 10.45s ease-in-out;
	transform:all 1.45s ease-in-out;
	transition-duration:.2s;
	transition-delay:.01s;
	}
	.mainmenu1 > li:hover .mnlnk1{background:#4f4f4f; color:#fff;}
	
		
	.contbox01{position:relative; width:1000px; height:80px; margin:0 auto; margin-top:25px;}
	.contbox01 .cont01{position:absolute; left:0; top:0; width:260px; height:80px; text-align:left;}
	.contbox01 .cont02{position:absolute; left:280px; top:0; width:203px;}
	.contbox01 .cont03{position:absolute; left:515px; top:0; width:195px;}
	.contbox01 .cont04{position:absolute; right:0px; top:0; width:130px; padding-left:130px; text-align:left; color:#888888; font-size:11px;}
	
	.mlist01{margin-top:12px;}
	.mlist01 li{position:relative; font-size:11px; width:260px;}
	.mlist01 li .date{position:absolute; right:0;}
	.mlist01 li.btn{position:absolute; right:0; top:0; width:32px;}
	
	.contbox01 .cont04 .distimg1{position:absolute; left:0; top:0;}
	.contbox01 .cont04 .btn{position:absolute; right:0; top:2px;}
/*main*/


/*sub*/
	.svisualbox1{position:relative; width:100%; min-width:1000px; height:252px; overflow:hidden; z-index:10;}
	.svisualbox1 .slider1{position:absolute; right:50%; top:0; margin-right:-800px; width:1600px; z-index:10;}
	
	.submenu1{position:relative; width:190px;}
	
	.leftmenu01{position:relative; margin:0 auto;}
	.leftmenu01 li{position:relative; line-height:30px; text-align:left; color:#888; font-size:14px; border-bottom:1px solid #ddd; box-sizing:border-box;}
	.leftmenu01 li.tit1{position:relative; height:185px; text-align:center;  background:url(../../images/sub/sub_tit1.png) no-repeat left bottom; text-align:left;}
	.leftmenu01 li.tit1::before{position:absolute; left:0; top:0; width:16px; height:2px; background:#c60081; content:"";}
 	.leftmenu01 li.tit1 h2{color:#333; font-size:24px;font-family: 'NanumSquareR'; padding-top:8px;}
	.leftmenu01 li a{color:#333; font-weight:bold; display:block; padding-left:15px;}
	.leftmenu01 li a:active, .leftmenu01 li a:focus, .leftmenu01 li.on a, .leftmenu01 li a:hover{color:#fff; background:#c60081;
	-moz-transition:all 10.45s ease-in-out;
	-webkit-transition:all 10.45s ease-in-out;
	-moz-transform:all 10.45s ease-in-out;
	transform:all 1.45s ease-in-out;
	transition-duration:.2s;
	transition-delay:.01s;}
	
	.topbg1{position:absolute; left:0; top:0; width:748px; height:184px; display:block; z-index:-1}
	.mcont{width:750px; padding:30px 0 30px 0; line-height:20px;}
	
	.loc{ padding:0 0 0 0;}
	.loc {font-size:11px; color:#e4cea9;}
	.loc .home01, .loc .home01 a{color:#999999;}
	.loc .on{font-weight:bold; color:#666666}
	.loc a{color:#999999;}
	.loc a:hover{text-decoration:underline; color:#999999;}	
	.loc h2{margin-top:30px;}
	
	.quick{position:absolute; width:70px; height:295px; right:50%; top:80px; z-index:2000; margin-right:-576px; text-align:center; display:block; background:url(/images/sub/bg_quick1.gif) no-repeat; padding:30px 0 0 0;}
	
	.tabcont{position:relative;}
	.contbg1{background:url(/images/checkup/img5_2_1.jpg) right 15px no-repeat;}
	.contbg2{background:url(/images/checkup/img5_3_1.jpg) 500px 20px no-repeat; }
	.contbg3{background:url(/images/happy/img7_1_1.jpg) right 60px no-repeat; }
	.contbg4{background:url(/images/checkup/img5_2_2.jpg) right 10px no-repeat;}
/*sub*/

/*intro*/

	.ptab1{position:relative; width:100%; height:25px;}
	.ptab1 .tb0,
	.ptab1 .tb1{position:absolute; width:150px; height:25px; display:block; background:url(/images/intro/tab1.gif) no-repeat; text-indent:-5000px;}
	.ptab1 .tb0{left:0; background-position:0 0;}
	.ptab1 .tb1{left:150px; background-position:-150px 0;}
	.ptab1 .tb0.on{background-position:0 -25px;}
	.ptab1 .tb1.on{background-position:-150px -25px;}
	
/*intro*/	

/*results*/

	.rtab1{position:relative; width:100%; height:25px;}
	.rtab1 .tb0,
	.rtab1 .tb1,
	.rtab1 .tb2,
	.rtab1 .tb3,
	.rtab1 .tb4{position:absolute; width:150px; line-height:25px; display:block; text-decoration:none;}
	.rtab1 .tb0{left:0;}
	.rtab1 .tb1{left:149px;}
	.rtab1 .tb2{left:299px;}
	.rtab1 .tb3{left:448px;}
	.rtab1 .tb4{left:597px;}
	.rtab1 a span{display:block; text-align:center; border:1px solid #91a7af; border-left:none;}
	.rtab1 a.tb0 span{border:1px solid #91a7af; }
	.rtab1 a.on span{background:#91a7af; color:#fff;}
	
/*results*/


/*dist_information*/
	.dtab1{position:relative; width:100%; height:25px;}
	.dtab1 .tb0,
	.dtab1 .tb1{position:absolute; width:170px; height:25px; display:block; background:url(/images/dist_information/tab1.gif) no-repeat; text-indent:-5000px;}
	.dtab1 .tb0{left:0; background-position:0 0;}
	.dtab1 .tb1{left:170px; background-position:-170px 0;}
	.dtab1 .tb0.on{background-position:0 -25px;}
	.dtab1 .tb1.on{background-position:-170px -25px;}
	
	.dtab2{position:relative; width:100%; height:25px;}
	.dtab2 .tb0,
	.dtab2 .tb1,
	.dtab2 .tb2,
	.dtab2 .tb3,
	.dtab2 .tb4,
	.dtab2 .tb5{position:absolute; line-height:25px; display:block; text-decoration:none}
	.dtab2 .tb3{left:210px; width:110px;}
	.dtab2 .tb4{left:320px; width:160px;}
	.dtab2 .tb0{left:480px; width:140px}
	.dtab2 .tb1{left:620px; width:140px;}
	.dtab2 .tb2{left:0; width:130px;}
	.dtab2 .tb5{left:130px; width:80px;}
	.dtab2 a span{display:block; text-align:center; border:1px solid #91a7af; border-left:none;}
	.dtab2 a.tb2 span{border:1px solid #91a7af; }
	.dtab2 a.on span{background:#91a7af; color:#fff;}
	
	.tab1{}
	.tab1 li{float:left; height:35px;}
	.tab1 li.w1{width:20%}
	.tab1 li.w2{width:25%}
	.tab1 li.w3{width:33.3%}
	.tab1 li.w4{width:33.4%}
	.tab1 li.w5{width:50%}
	.tab1 li.w6{width:12%}
	.tab1 li.w7{width:17%}
	.tab1 li a{display:block; height:33px; line-height:33px; border:1px solid #91a7af; border-left:none; background:#fff; color:#666666; text-align:center;}
	.tab1 li a.f1{border-left:1px solid #91a7af;}
		
	.tab1 li a:hover, .tab1 li a.on{background:#91a7af; color:#fff;}
	
/*dist_information*/


/*sitemap*/
.sitelist{width:160px; float:left; margin-bottom:40px }
.sitelist li.tit{font-weight:bold; color:#393c75; font-size:14px; background:url(/images/common/bul_sqr2.gif) left center no-repeat; padding-left:10px; border-bottom:2px solid #6b7a99; line-height:30px;}
.sitelist li{line-height:28px; border-bottom:1px solid #e4e4e4;}
.sitelist li a{display:block; line-height:28px; color:#999999; padding-left:8px;}
.sitelist li a:hover{text-decoration:none;}
/*sitemap*/


/*list*/
	.btnarea01{position:relative; float:left; display:block; width:100%; margin-top:10px; height:26px; text-align:center;}
	.btnarea01 .left{position:absolute; left:0; text-align:left;}
	.btnarea01 .right{position:absolute; right:0;}
	.paging01{float:left; display:block; width:100%; margin:0 auto; text-align:center; margin-top:10px;}
	.paging01 img{margin:0 2px 0 2px;}
	.paging01 b{border:1px solid #C4C9BE; padding:0 1px 0 2px;}
	.scharea01{float:left; display:block; width:100%; margin:0 auto; text-align:center; margin-top:10px; clear:both; padding:6px 0 6px 0;}
	.scharea01 input, .scharea01 select{vertical-align:middle;}
	.scharea02{display:block; width:100%; margin:0 auto; text-align:center; padding:6px 0 6px 0;}
	.scharea02 input, .scharea01 select{vertical-align:middle;}
	

	.pslist1{}
	.pslist1 li{float:left;}
	.pslist1 li .imgbox{float:left; width:143px; height:94px; border:1px solid #e5e5e5}
	.pslist1 li .imgbox .img{width:139px; height:90px; display:block; overflow:hidden; margin:0 auto; margin-top:2px;}
	.pslist1 li .cont{float:left; margin-left:15px; width:520px; color:#999999; font-size:11px;}
	.pslist1 li .cont .tit{display:block; color:#666666; font-weight:bold; font-size:12px;}
	.pslist1 li .cont .cinfo span{color:#666666;}
	.pslist1 li.ln{border-top:1px solid #e4e4e4; margin-top:20px; padding-top:20px;}
	
	.hplist1{border-top:2px solid #1da3b1; margin-top:4px; float:left; width:750px; }
	.hplist1 li{padding:20px 0 20px 0; float:left; background:url(/images/common/line_dot1.gif) repeat-x bottom; width:750px; }
	.hplist1 .img{width:138px; height:98px; border:1px solid #e4e4e4; float:left; overflow:hidden;}
	.hplist1 .img img{width:140px;}
	.hplist1 .cont{width:550px; float:left; margin-left:30px; color:#888888; line-height:20px;}
	.hplist1 .cont .tit{display:block; font-weight:bold; color:#333333; font-size:14px; height:24px;}
	
	.tbl_type01{border-top:2px solid #1da3b1; border-collapse:collapse; border-spacing:0; table-layout:fixed;}
	.tbl_type01 th{padding:6px 0 6px 0; color:#666666; text-align:center; background:#f4f4f4 url(/images/common/line_dot1.gif) repeat-x bottom;}
	.tbl_type01 td{background:url(/images/common/line_dot1.gif) repeat-x bottom;text-align:center; line-height:20px; padding:8px 0 8px 0;}
	.tbl_type01 th.left{text-align:left; padding-left:36px;}
	.tbl_type01 td.left{text-align:left; padding-left:10px;}
	.tbl_type01 td a{color:#666666;}	
	.tbl_type01 input{vertical-align:middle;}
	.tbl_type01 .rborder{border:1px solid #e4e4e4;}
	
	.ul_type01{border-top:2px solid #6b7a99;}
	.ul_type01 li{font-weight:bold; height:33px; border-bottom:1px solid #e4e4e4;}
	.ul_type01 li a{color:#666666; display:block; line-height:33px; padding-left:12px;}
	.ul_type01 li a:hover, .ul_type01 li a:focus, .ul_type01 li a:active, .ul_type01 li a.on{color:#7180ab; background:#f5f5f5;}
	/*list*/


/*view*/
	.vcont{position:relative; width:750px; border-top:2px solid #1da3b1; background:url(/images/common/line_dot1.gif) repeat-x bottom;}
	.vcont .vtit{}
	.vcont .vtit dl dt{width:4px; height:24px; float:left; background:#f2f2ff url(/images/common/line_dot1.gif) repeat-x bottom; font-weight:bold; padding:4px 0 0 0; text-align:center;}	
	.vcont .vtit dl dd{position:relative; width:736px; height:24px; float:left; background:#f2f2ff url(/images/common/line_dot1.gif) repeat-x bottom; padding:4px 0 0 10px; font-weight:bold; color:#666666;}
	.vcont .vtit dl dd .edate{position:absolute; right:0; }
	.vcont .left{position:absolute; left:12px; top:34px; color:#888888;}
	.vcont .left b{padding:0 4px 0 10px;}
	.vcont .right01{position:absolute; right:12px; top:34px; color:#888888;}
	.vcont .right01 b{font-weight:normal; color:#888888; margin-left:10px;}
	.vcont .right02{position:absolute; right:130px; top:38px; color:#888888;}
	.vcont .right02 b{font-weight:normal; color:#999999;}
	.vcont .wrapcont{clear:both; width:726px; height:auto !important; height:100px; min-height:100px; background:url(/images/common/line_dot1.gif) repeat-x top; padding:10px 12px 40px 12px; margin-top:30px; margin-bottom:10px; overflow-x:auto;}
	.vcont .wrapcont .tit{display:block; color:#788ec5; font-weight:bold;}
	.vcont .fcont{position:absolute; bottom:0; font-size:11px; width:100%; padding:8px 0 8px 0; color:#666666; background:url(/images/common/line_dot1.gif) repeat-x top;}
	.vcont .fcont b{padding:0 4px 0 6px;}
	.vcont .fcont a{}
	.vcont .fcont img{vertical-align:middle; margin-bottom:3px; margin-left:10px;}
	.vcont .wrapcont .q1{float:left; width:50px; padding-left:10px;}
	.vcont .wrapcont .qcont1{float:left; width:630px;}
	.vcont .wrapcont .vdetail{display:block; width:220px; padding:10px; border:1px solid #e4e4e4; line-height:18px;}
	.vcont .wrapcont .ansbox{width:100%; border-top:1px solid #e4e4e4; padding-top:20px; margin-top:10px; float:left;}
	.vcont .wrapcont .ansbox .acont{display:block; font-size:11px; color:#666666; margin-bottom:10px;}
	.vcont .wrapcont .ansbox .acont b{padding:0 4px 0 0;}
	.vcont .wrapcont .ansbox .tit{display:block; color:#788ec5; font-weight:bold;}	
	.vcont .wrapcont img.tx-daum-image{max-width:660px;}
	
	.mnlist01{float:left; width:100%;}
	.mnlist01 span{display:inline-block; width:602px; color:#666666; line-height:30px; border-bottom:1px solid #e4e4e4; }
	.mnlist01 b.tit{font-size:11px; color:#7180ab; float:left; font-weight:normal;}
	.mnlist01 span a{display:block;}
	.mnlist01 .next, .mnlist01 .before{width:100px; font-weight:bold; padding:0 0 0 18px;}
	
	.vcont2{}
	.vcont2 .vtit{border-top:2px solid #6b7a99;}
	.vcont2 .vtit dl{}
	.vcont2 .vtit dl dt{background:#f2f2ff; padding-left:14px; border-bottom:1px solid #e4e4e4; line-height:33px; font-weight:bold;}
	.vcont2 .vtit dl dd{padding-left:14px; border-bottom:1px solid #e4e4e4; line-height:33px; font-size:11px;}
	.vcont2 .vtit dl dt span{color:#7180ab;}
	.vcont2 .cont{margin:10px 10px 40px 10px;}
	.vcont2 .cont img.tx-daum-image{max-width:660px;}
	.vcont2 .cont .tit{display:block; color:#788ec5; font-weight:bold;}
	.vcont2.bb1{border-bottom:1px solid #999999;}
	
/*view*/

/*alert*/
.alertbox{width:500px; height:200px; border:4px solid #888; margin:0 auto; margin-top:20px;}
.alertbox p{text-align:center;}
.alertbox .cont{padding:20px 10px 10px 10px; color:#333; font-weight:bold; height:130px;}
/*alert*/

.dobox{position:absolute; top:0; left:0; display:block; width:100%; height:100%; background:#000; z-index:1000; filter:alpha(opacity=30); display:;}