@charset "utf-8";
/* CSS Document */

/*타이틀바*/	
.title_bar{
 width:1200px; height:162px; background-image:url(../img/sub/title_bar_bg.png); text-align:center;
	margin:0 auto;}
#title_bar_box {
	height:81px;
	width:1200px;
	text-align:left;
	margin:0 auto;
	padding-top:52px;
	padding-left:20px;
}


.title_text1{  font-size:28px; color:#2b2b2b;}
.title_text2{  font-size:28px; color:#0076a1;}

.navigation_bar{ width:1200px; height:38px;text-align:center;
	margin:0 auto;}
.navigation{ width:500px; float:left; padding-top:8px; text-align:left;}
.navigation_text1{  font-size:12px;}
.navigation_text2{  font-size:12px; font-weight:bold; }

/*한방카소개*/
.sub1_box{
	width:1200px;
	text-align:left;
	margin:0 auto;}
.sub1_box1{
	padding-left:20px;
	width:667px;
	float:left;
	text-align:left;
	margin:0 auto;}
.sub1_text1{  font-size:30px; color:#000; letter-spacing:-1px;}
.sub1_text2{  font-size:30px; color:#2184c5;letter-spacing:-1px;}
.sub1_text3{   font-size:17px; color:#515151;letter-spacing:0px; line-height:130%; font-weight:600; }
.sub1_text4{   font-size:15px; color:#444444;letter-spacing:-1.5px; line-height:160%;}

.sub1_box2{
	width:477px;
	float:right;
	text-align:right;
	margin:0 auto;}
	
/*지점찾기-지역*/	
.sub2_box{
	width:100%;

	text-align:center;
	text-align:left;
	margin:0 auto;}
.sub2_box_main{
	width:1200px;
	text-align:left;
	margin:0 auto;}

.sub2_box1{
	width:82px;
	float:left;
	text-align:left;
	margin:0 auto;}
.sub2_box2{
	width:1116px;
	height:550px;
	float:right;
	text-align:right;
	margin:0 auto;
	border:1px solid #d4d4d4;}
.sub2_box2_1{
	width:1028px;
	height:500px;
	text-align:left;
	margin:0 auto;
	margin-top:30px;
	 list-style-type : none;}
.sub2_box4{
	width:1118px;
	height:295px;
	float:right;
	text-align:right;
	margin:0 auto;}


.nationwide{ width:508px; float:left; background-color:#e1f2ff; }
.nationwide_title{ width:508px; height:38px; border-top:1px solid #2184c5; border-bottom:1px solid #e4e4e4;background-color:#fff;}
.nationwide_text{  font-size:14px; text-align:center; margin:0 auto; font-weight:bold; padding-top:10px; word-spacing: 0px; }
.nationwide_box{ width:468px;  height:298px; list-style-type : none; padding:40px; }

.region{ width:508px; float:right; text-align:right;}
.region_title{ width:508px; height:38px; border-top:1px solid #2184c5; border-bottom:1px solid #e4e4e4;}
.region_text{ width:508px; height:38px;  font-size:14px; text-align:center; margin:0 auto; font-weight:bold; padding-top:10px; }
.region_box{ width:508px; height:378px;   list-style-type : none;}
	
/*지점찾기-지하철*/	
.sub2_box4{
	width:1116px;
	height:295px;
	float:right;
	text-align:right;
	margin:0 auto;
	border:1px solid #d4d4d4;}
	
.sub2_box4_3{
	width:1116px;
	float:right;
	text-align:right;
	margin:0 auto;
}

.sub2_box_subway{
	width:1116px;
	height:433px;
	float:right;
	text-align:center;
	margin:0 auto;
	border:1px solid #d4d4d4;}
.subway_img{ width:1028px; height:392px; text-align:center; margin:0 auto; }
	
.sub2_box4_2{
	width:1116px;
	float:left;

	text-align:left;
	margin:0 auto;
}
	
.sub2_box4_1{
	width:1028px;
	height:240px;
	text-align:left;
	margin:0 auto;
	margin-top:30px;
	margin-left:50px;
	 list-style-type : none;}
	
.sub2_box5{
	width:1028px;
	height:433px;
	float:right;
	text-align:right;
	margin:0 auto;
	border:1px solid #d4d4d4;}
	 
.sub2_subway{ width:1028px; height:160px;}

/*지점찾기*/	
.result_b{	width:100%;
height:40px;
	float:left;
	text-align:center;
	margin:0 auto;
	margin-top:10px;
	margin-bottom:20px;}
.result_b1{	width:1116px;
height:60px;
padding-left:90px;
	text-align:right;
	margin:0 auto;

}
.result{ width:500px; height:30px; float:left; padding-top:20px; }
.result_r{height:25px; float:right;  padding-top:20px; padding-left:10px; padding-right:5px;}
.result_r_text{  font-size:16px; color:#192229;}
.result_r_text1{  font-size:16px; color:#FF0000;}
.result1{ width:1116px; height:40px; text-align:right; margin:0 auto; }

.result2{ width:1028px; height:124px; text-align:right; margin:0 auto; }
.result3{ width:1028px; height:145px; text-align:right; margin:0 auto; margin-bottom:30px; }
.result2_text1{  font-size:20px; text-align:center; color:#282828; line-height:200%;  margin-top:20px; } 
.result_text1{  font-size:16px; text-align:left; color:#282828; font-weight:600;  word-spacing: 0px; } 
.result_text2{  font-size:16px; text-align:left; color:#2683c8; font-weight:bold; } 

/*병원리스트*/

.cf:before, .cf:after{
    content:"";
    display:table;
}
 
.cf:after{
    clear:both;
}
 
.cf{
    zoom:1;
}    

 /* Form wrapper styling */
.search-wrapper {
width: 400px;

margin: 0px 35px 50px auto;
}
 
/* Form text input */
 
.search-wrapper input {
width: 90px;
height: 18px;
padding: 10px 5px;
float: left;
font: bold 18px 'lucida sans', 'trebuchet MS', 'Tahoma';
border: 0;
background: #EEE;
border-radius: 3px 3px 3px 3px;
margin-right:8px;
text-align:center;
margin-top:4px;
}
 
.search-wrapper input:focus {
    outline: 0;
    background: #fff;

}
 
.search-wrapper input::-webkit-input-placeholder {
   color: #999;
   font-weight: normal;
   font-style: italic;
}
 
.search-wrapper input:-moz-placeholder {
    color: #999;
    font-weight: normal;
    font-style: italic;
}
 
.search-wrapper input:-ms-input-placeholder {
    color: #999;
    font-weight: normal;
    font-style: italic;
}    
 
/* Form submit button */
.search-wrapper button {
overflow: visible;
position: relative;
float: right;
border: 0;
padding: 0;
cursor: pointer;
height: 28px;
width: 72px;
font: bold  'lucida sans', 'trebuchet MS', 'Tahoma';
color: white;
text-transform: uppercase;
background: #2184c5;
border-radius: 3px 3px 3px 3px;
margin-top:-38px;
}
   
.search-wrapper button:hover{     
    background: #126398;
}   
   
.search-wrapper button:active,
.search-wrapper button:focus{   
    background: #126398;
    outline: 0;   
}
 

 
.search-wrapper button:hover:before{
    border-right-color: #126398;
}
 
.search-wrapper button:focus:before,
.search-wrapper button:active:before{
        border-right-color: #126398;
}      
 
.search-wrapper button::-moz-focus-inner { /* remove extra button spacing for Mozilla Firefox */
    border: 0;
    padding: 0;
}    

.sub2_box_list{
	width:100%;
	float:left;
	text-align:right;
	margin:0 auto;

}
.sub2_box_list1{
	width:1028px;
	text-align:right;
	margin:0 auto;
	list-style-type : none;}
 .sub2_box_list2{
	width:1116px;
	text-align:right;
	margin:0 auto;
	margin-top:30px;
	 list-style-type : none;}
	 
.list_box{ width:1116px; border-bottom:1px solid #d4d4d4; margin-top:20px; margin-bottom:10px;  }
.list_img{width:115px; height:136px; padding-right:23px; float:left;}
.list_1{ height:28px; float:left;  font-size:22px; color:#2683c8; text-align:left; padding-right:30px; font-weight:500;}
.list_1r{width:500px; height:28px; float:left;  font-size:22px; color:#2683c8; text-align:left; font-weight:500;}
.list_1_text{ font-size:24px; color:#0670be; text-align:left; font-weight:600;}
.list_l{width:850px;  float:left;  font-size:22px; color:#2683c8; text-align:left; font-weight:500; padding-top:5px; padding-right:10px;}
.list_l_1{width:470px; height:150px; float:left;  font-size:22px; color:#2683c8; text-align:left; font-weight:500; padding-right:10px;
border-right:1px solid #d4d4d4; margin-right:20px; margin-top:10px;}
.list_ll{width:360px; height:145px; float:left;  font-size:22px; color:#2683c8; text-align:left; font-weight:500; padding-top:10px; padding-right:10px; padding-left:10px;}

.list_ll{width:350px; height:230px; float:left;  font-size:22px; color:#2683c8; text-align:left; font-weight:500; padding-top:10px; padding-right:10px; padding-left:10px; }

.list_r{width:430px; height:150px; float:left;  font-size:22px; color:#2683c8; text-align:left; font-weight:500; padding-top:5px; padding-right:10px;
 margin-right:20px;  line-height:135%;}

.list_b{width:82px; height:100px; float:left;  font-size:22px; color:#2683c8; text-align:left; font-weight:500; padding-top:5px; }


.list_2{
	width:250px;
	height:50px;
	clear: both;
    overflow: hidden;
    padding-left: 0px;
    background: url('../img/sub/list_icon1.png') 0 2px no-repeat;
    color: #555; 
	float:left; 
	 font-size: 30px;  
    color: #2683c8;
	text-align:left;
	font-weight:600;
	padding-left:40px;
	padding-top:3px;
	margin-top:10px;}
.list_3{width:390px;
	height:40px;
	clear: both;
    overflow: hidden;
    padding-left: 0px;
    background: url('../img/sub/list_icon2.png') 0 2px no-repeat;
    color: #555; 
	float:left; 
	 font-size: 15px;
    font-family: "나눔고딕", NanumGothic;
    color: #515151;
	text-align:left;
	font-weight:600;
	padding-left:40px;
	padding-top:10px; }
	
	
.list_3_1{width:390px;
	height:40px;
	clear: both;
    overflow: hidden;
    padding-left: 0px;
    background: url('../img/sub/list_icon2_2.png') 0 2px no-repeat;
    color: #555; 
	float:left; 
	 font-size: 15px;
    font-family: "나눔고딕", NanumGothic;
    color: #515151;
	text-align:left;
	font-weight:600;
	padding-left:40px;
	padding-top:10px; }
	
.list_7{
	width:85%;
	height:100%;
	clear: both;
    overflow: hidden;
    padding-left: 0px;
    background: url('../img/sub/list_icon3.png') 0 2px no-repeat;
	
    color: #555; 
	float:left; 
	 font-size: 15px;
    font-family: "나눔고딕", NanumGothic;
    color: #515151;
	text-align:left;
	font-weight:600;
	padding-left:40px;
	padding-top:10px;
	padding-bottom:10px;
	margin-top:10px;
 }
 .list_7_1{width:85%;

	height:40px;
	clear: both;
    overflow: hidden;
    padding-left: 0px;
    color: #555; 
	float:left; 
	 font-size: 12px;
    font-family: "나눔고딕", NanumGothic;
    color: #515151;
	text-align:left;
	font-weight:600;
	padding-left:40px;
 }
.list_4{

	width:75%;
	height:100%;
	clear: both;
    overflow: hidden;
    background: url('../img/sub/list_icon4.png') 0 -4px no-repeat;
	
    color: #555; 
	float:left; 
	 font-size: 13px;
    font-family: "나눔고딕", NanumGothic;
    color: #515151;
	text-align:left;
	font-weight:600;
	padding-left:40px;
	padding-top:6px;
	padding-bottom:10px;}
.list_4 img{height:20px;margin-top:-2px;margin-bottom:2px;}	
.list_5{width:390px;
	height:40px;
	clear: both;
    overflow: hidden;
    padding-left: 0px;
    background: url('../img/sub/list_icon6.png') 0 2px no-repeat;
    color: #555; 
	float:left; 
	 font-size: 15px;
    font-family: "나눔고딕", NanumGothic;
    color: #515151;
	text-align:left;
	font-weight:600;
	padding-left:40px;
	padding-top:10px; }
.list_6{width:40px; height:230px; float:left; text-align:left; background:url(../img/sub/list_icon5.png) 0 7px no-repeat; padding-top:5px; }
.list_6_1{width:350px; height:230px;  text-align:left; padding-top:5px; }

.list_btn{width:82px; height:82px; text-align:left; background-image:url(../img/sub/list_icon3.png)0 7px no-repeat; padding-top:5px;}

.list_text{    font-size: 15px;
    color: #4e4e4e;
    text-align: left;
    font-weight: 600;
    line-height: 170%;}
.list_text1{  font-size:15px; color:#4e4e4e; text-align:left;
 font-weight:600; padding-top:25px; padding-bottom:20px;line-height:180%;  }

/*지하철 노선도 색*/
.s-1{   font-size:15px; color:#003499; text-align:left;
padding-left:35px; font-weight:600;}
.s-2{   font-size:15px; color:#37b42d; text-align:left;
padding-left:35px; font-weight:600; }
.s-3{   font-size:15px; color:#fa5f2c; text-align:left;
padding-left:35px; font-weight:600;}
.-s4{   font-size:15px; color:#3171d3; text-align:left;
padding-left:35px; font-weight:600;}
.s-5{   font-size:15px; color:#893bb6; text-align:left;
padding-left:35px; font-weight:600;}
.s-6{   font-size:15px; color:#9a4e0f; text-align:left;
padding-left:35px; font-weight:600;}
.s-7{   font-size:15px; color:#606d00; text-align:left;
padding-left:35px; font-weight:600;}
.s-8{   font-size:15px; color:#e71e6e; text-align:left;
padding-left:35px; font-weight:600;}
.s-9{   font-size:15px; color:#bf9f1e; text-align:left;
padding-left:35px; font-weight:600;}
.s-9{   font-size:15px; color:#bf9f1e; text-align:left;
padding-left:35px; font-weight:600;}
.s-bundang{   font-size:15px; color:#edb217; text-align:left;
padding-left:35px; font-weight:600;}
.s-incheon{   font-size:15px; color:#6691c8; text-align:left;
padding-left:35px; font-weight:600; }
.s-newbundang{   font-size:15px; color:#a9022d; text-align:left;
padding-left:35px; font-weight:600; }
.s-gyeongui{   font-size:15px; color:#7dc4a5; text-align:left;
padding-left:35px; font-weight:600;}
.s-gyeongchun{   font-size:15px; color:#26a97f; text-align:left;
padding-left:35px; font-weight:500;}
.s-airport{   font-size:15px; color:#70b7e5; text-align:left;
padding-left:35px; font-weight:600; }
.s-uijeongbu{   font-size:15px; color:#ff8e00; text-align:left;
padding-left:35px; font-weight:600;}
.s-suin{   font-size:15px; color:#edb217; text-align:left;
padding-left:35px; font-weight:600;}
.s-eve{   font-size:15px; color:#80ce79; text-align:left;
padding-left:35px; font-weight:600; }

.list_result{ width:1028px; height:45px; text-align:left;
	margin:0 auto;  font-size:16px; color:#323232; margin-top:10px;}
.list_result_point{  font-size:16px; color:#2683c8; font-weight:600;}

.list_page{ width:1028px; height:100px; text-align:center; 
	margin:0 auto; margin-top:50px;}
.list_page_text{ font-size:14px; color:#636363; word-spacing:20px; }
.list_page_text a:hover,
.list_page_text a:active	{
			 font-size:14px; color:#636363; word-spacing:20px;
			color:#2683c8; font-weight:600;}
.active{
			 color:#636363; word-spacing:20px;
			color:#2683c8; font-weight:600;}
			


/*한의원페이지- top*/
.h_top{ width:100%; height:98px; background-color:#192229; text-align:center; margin:0 auto; }
.h_top_box{ width:1200px; height:98px;  background-color:#192229; text-align:left;
	margin:0 auto;}
.h_logo{ width:390px; float:left; padding-top:20px;  font-size:14px; color:#fff; font-weight:600;}
.h_logo1{ width:379px; float:left; padding-top:32px;  font-size:14px; color:#fff; font-weight:600;}
.h_btn{ width:260px; float:right;  padding-top:20px; text-align:right; margin:0 auto; }
.h_btn1{ width:270px; float:right;  padding-top:30px; text-align:right; margin:0 auto; }
.h_search{ width:509px; float:left;    text-align:center; margin:0 auto;  padding-top:20px;}
#h_text{  font-size:14px; color:#fff; font-weight:600;}
#h_text1{  font-size:14px; color:#3eadff; font-weight:600;}
.h_top_box li{ float:left; margin:0 auto; }
.h_s{ width: 30px;
    float: left;
    padding-top: 35px;}


.h_top1{ width:100%; height:49px; background-color:#26333b; text-align:center; margin:0 auto;}
.h_top1_box{ width:1200px; height:49px;  background-color:##26333b; text-align:center;
	margin:0 auto;}
.h_top1_menu{ width:100%; height:49px; background-color:#2184c5; text-align:center; margin:0 auto;}
.h_top1_box_menu{ width:1200px; height:49px;  background-color:#2184c5; text-align:center; margin:0 auto;}
.h_top1_menu li a{width:198px; height:35px; float:left; margin:0 auto;
              font-size:15px; color:#fff; padding-top:14px;border-right:1px solid #469fda; border-left:1px solid #469fda;}
.h_top1_menu ul li a:hover,
.h_top1_menu ul li a.active,
.h_top1_menu ul li a:hover span,
.h_top1_menu ul li a.active span {   font-size:15.5px; color:#fff; font-weight:600;  background-color:#115f93; }

.h_top_title{ width:500px; float:left; margin-top:12px;  text-align:left; }
.h_top_nb{ width:287px; float:right; margin-top:5px; text-align:right; margin-top:15px; }
.h_region{  font-size:16px; color:#fff;}
.h_name{  font-size:22px; color:#43b5ff; font-weight:600;}
.h_name2{  font-size:30px; color:#fff; font-weight:600;}
.h_nb_text{  font-size:12px; color:#fff;}
.h_nb_text1{  font-size:12px; color:#fff;font-weight:bold;}
.h_sub_title{ width:1200px; height:50px; float:left; text-align:left; margin-top:20px;}

/*한의원 정보*/
.profile{ width:100%;  text-align:center; margin:0 auto; }
.profile1{width:1200px; text-align:center;
	margin:0 auto; margin-top:20px;  }
.profile_box{width:1200px; height:320px; float:left;  text-align:center;
	margin:0 auto;}
.profile1_box{    width: 861px;
        height: 270px;
    float: left;
    text-align: center;
    margin: 0 auto;
    border: 1px solid #d4d4d4;
    margin-right: 15px;
    padding: 30px;}
.profile1_photo{    width: 260px;
    height: 260px;
    float: left;
    text-align: center;
    margin: 0 auto;
    margin-bottom: 20px;}
.profile1_photo1{width:260px; height:34px; float:left;  text-align:center;
	margin:0 auto;  border:1px solid #d4d4d4; background-color: #26333b; padding-top:15px; border-radius:10px;  }
.profile_title{ width:600px; height:36px; float:left;  font-size:24px; color:#2683c8; text-align:left; font-weight:600;}
.profile_text{ font-size:24px; color:#0770be; text-align:left; }
.profile_name{ font-size:15px; color:#fff; text-align:center;
margin:0 auto; font-weight:600;}

/*오시는 길*/

.map1{width:1200px; float:left;  text-align:center;
	margin:0 auto;   border-bottom:1px solid #d4d4d4; margin-top:20px;}
.map_box1{ width:1050px; height:448px; text-align:left; float:left;}
.map_img{ width:1050px; height:392px; text-align:left; float:left;}
.map_p{ width:1050px; height:58px; text-align:left; float:left; background-image:url(../img/sub/p_bg.png);}
.map_p ul{ width:1000px;text-align:center; margin:0 auto; margin-top:12px; padding-left:70px;}
.map_check{ width:15px; height:15px; padding-top:15px; padding-left:5px;}
.map_p li{ float:left; text-align:center;}
.map_t{ font-size:12px; color:#26333b; text-align:left; margin:0 auto; font-weight:600;}

.srch{width:500px;padding:0px 0}
.srch legend{overflow:hidden;visibility:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0}
.srch{color:#c4c4c4;text-align:center;}
.srch select,.srch input{ width:306px; height:28px; margin: 0 auto;font-size:14px;color:#959595;vertical-align:middle; border-radius:10px; }
.srch .keyword{margin-left:1px;padding:2px 10px 3px;border:1px solid #b5b5b5;font-size:16px;line-height:15px; color:#373737; margin-bottom:30px;}


.map_btn { width:144px; float:left;  text-align:center;
	margin:0 auto;  border:1px solid #d4d4d4; margin-bottom:5px; }
.map_Information{ width:1200px; height:145px; text-align:center; margin:0 auto; padding-top:20px; }
.map_traffic{ width:1200px; float:left; text-align:left; margin-top:20px; margin-bottom:20px; }
.map_t1{  font-size:16px; color:#282828; text-align:center;
margin:0 auto; font-weight:600; line-height:150%;}
.map_t2{  font-size:16px; color:#2683c8; text-align:center;
margin:0 auto; font-weight:600;}

/*한의원소개*/

.about_c{width:1200px;  float:left;  text-align:center;
	margin:0 auto;}	
.about_c_img{width:1200px;  float:left;  text-align:center;
	margin:0 auto;  border: 1px solid #cdcdcd;}	
.home_go li{ float:left; text-align:left; 
	margin:0 auto;}	
	
/*한의원갤러리*/

.gallery{width:1200px;  float:left;  text-align:center;
	margin:0 auto; margin-top:30px; background-color:#fff; padding-top:20px; padding-bottom:20px; }	



/*홈페이지바로가기*/

.home_go{width:1200px;  float:left;  text-align:center;
	margin:0 auto;}	
.home_go_img{width:1200px; float:left;  text-align:center;
	margin:0 auto; margin-bottom:10px;}	
	
.sns_icon{width:1200px; height:51px;  float:left; text-align:right; 
	margin:0 auto; margin-bottom:30px;}		 	
.sns_icon li{ width:50px; float:right; text-align:right; 
	margin:0 auto;}	
	

.sub3{ width:1128px;text-align:center; margin:0 auto;}
.sub3_1img{ width:1128px; height:1195px;text-align:center; margin:0 auto;}
.sub4_1p{ width:1128px; height:0px; text-align:center; margin:0 auto;}
.sub4_2p1{ width:1128px; height:480px; text-align:center; margin:0 auto;}
.sub4_2p{ width:1128px; height:1220px; text-align:center; margin:0 auto;}
.sub4_3p{ width:1128px; height:900px; text-align:center; margin:0 auto;}
.sub4_2_1p{ width:100%; height:169px;  text-align:center; margin:0 auto;}
.sub4_2_2p{ width:100%;  text-align:center; margin:0 auto; margin-top:30px;}
.sub4_2p_1{ width:1128px; text-align:left; margin:0 auto; margin-top:20px; margin-bottom:30px;}
.sub4_4p{ width:100%; height:953px; float:left; text-align:center; margin:0 auto; background-color:#fdc42d;}
.sub4_7p{ width:100%; height:405px; float:left; text-align:center; margin:0 auto; }
.sub3_1{ width:1200px; float:left; text-align:left; margin:0 auto; margin-top:20px; }
.sub3_2{ width:1128px; float:left; text-align:left; margin:0 auto; margin-top:20px; }
.sub4_2_2{ width:1128px; height:30px; float:left; text-align:left; margin:0 auto; margin-top:20px;  }
.sub4_1{ width:1128px; float:left; text-align:left; margin:0 auto; margin-top:20px;  }
.sub4_2{ width:1128px; float:left; text-align:left; margin:0 auto; margin-top:20px; margin-bottom:0px; }
.sub3_4_img{ width:1128px; height:135px; text-align:center; margin:0 auto; }

.sub3_3_img1{ width:426px;  float:left; margin-right:40px; line-height:200%; }
.sub3_3_img2{ width:658px;  float:left;}

/*교통사고 후유증과 치료*/
.sub3_1 li { width:270px;  height:291px; background-color:#efefef; float:left; margin:0 auto; border:1px solid #cdcdcd; margin-right:10px; border-radius:15px; }
.sbu3_1text{ width:270px; text-align:center; margin:0 auto; 
              font-size:14px; color:#565656; padding-top:18px; font-weight:600;}
.sbu3_1text1{ width:270px; text-align:center; margin:0 auto; 
              font-size:14px; color:#2184c5; padding-top:18px; font-weight:600;}
			  
.sub3_1_tab{ width:1128px; height:56px; float:left; text-align:center; margin:0 auto; margin-top:20px;}
.sub3_1_tab li{ width:222px; height:40px; float:left; text-align:center; margin:0 auto; background-color:#192229; border-radius:10px; margin-right:2px; padding-top:18px; font-family:"나눔고딕"; font-size:18px; color:#FFFFFF; font-weight:600;}
.sub3_1_tab li a{ font-family:"나눔고딕"; font-size:18px; color:#FFFFFF; font-weight:600;}
.sub3_1_tab li a:hover{ font-family:"나눔고딕"; font-size:18px; color:#2184c5; font-weight:600;}
/*자가진단*/
.sub3_diagnosis{ width:1128px; height:643px; background-image:url(../img/sub/sub3/3_2page_bg.png); float:left; text-align:left; margin:0 auto; margin-top:10px; margin-bottom:20px;}
.sub3_d_list{ width:500px; height:400px; margin-top:70px; margin-left:50px; }
.sub3_d_result{ width:1128px;  float:left; text-align:left; margin:0 auto; margin-top:10px; margin-bottom:50px;}
.sub3_d_result_text{ font-size:16px; color:#444; line-height:150%;}
.sub3_d_result_text1{ font-size:18px; color:#2184c5; }
.sub3_d_result_text2{ font-size:14px; color:#fff; }
 .custom_checkbox {position:relative; margin:45px 0 0 20px;}
  .custom_checkbox label {position:absolute; left:0; height:20px; padding:4px 0 0 25px; background:url('images/custom_checkbox2.png') no-repeat;}
  .custom_checkbox input[type="checkbox"]:checked + label {background-position:0 -25px;}
  
.input_box{ margin-top:10px;}
.input_text{ font-size:16px; color:#fff; }


/*교통사고 후유증이 오는 이유*/
.sub3_1 li { width:270px;  height:291px; background-color:#efefef; float:left; margin:0 auto; border:1px solid #cdcdcd; margin-right:10px; border-radius:15px; }
.sbu3_1text{ width:270px; text-align:center; margin:0 auto; 
              font-size:14px; color:#565656; padding-top:18px; font-weight:600;}
.sbu3_1text1{ width:270px; text-align:center; margin:0 auto; 
              font-size:14px; color:#2184c5; padding-top:18px; font-weight:600;}
			 
 /*교통사고 후유증이 오는 이유*/
 .sub5{ width:1128px; text-align:center; margin:0 auto;}
 
 /*e-mail*/ 
 .e_mail{  margin-left:30px; margin-top:20px;}
 .e_box{ width:674px; height:134px; background-image:url(../img/e_mail/e_box.png); margin-left:30px; margin-top:15px; }
  .e_box li { float:left; margin:0 auto; text-align:left; list-style-type : none;}
 .e_btn {  padding-top:23px; text-align:right;}
  .e_text { width:365px;  padding-top:23px; padding-left:20px;  float:left; text-align:left; line-height:200%; }
  .e_text1 { font-family:"나눔고딕"; font-size:26px; color:#192229;  font-weight:600; padding-bottom:5px;}
  .e_text1_1 { font-family:"나눔고딕"; font-size:26px; color:#008bc6; font-weight:600; padding-bottom:5px;}
   .e_text2 {  font-family:"나눔고딕"; font-size:24px; color:#434343; font-weight:600; padding-left:35px; padding-bottom:5px;}

    .e_text3 { font-family:"나눔고딕"; font-size:16px; color:#434343; font-weight:600;}
	
	
.sub4_1_tab{ width:1128px; height:40px; float:left; text-align:center; margin:0 auto; margin-top:20px; margin-bottom:10px;}
.sub4_1_tab li{ width:159px; height:30px; float:left; text-align:center; margin:0 auto; background-color:#192229; border-radius:10px; margin-right:2px; padding-top:18px; margin-bottom:5px; font-family:"나눔고딕"; font-size:15px; color:#FFFFFF; font-weight:600;}
.sub4_1_tab li a{ font-family:"나눔고딕"; font-size:15px; color:#FFFFFF; font-weight:600;}
.sub4_1_tab li a:hover{ font-family:"나눔고딕"; font-size:15px; color:#2184c5; font-weight:600;}