#sub_cont{
	width:1904px;
	height:overflow;
	position:relative;
	left:50%;
	margin-left:-952px;
}

.sub_titleimg{
	width:1904px;
	height:overflow;
}


.sub_img{
	width:1904px;
	height:overflow;
	padding-top:80px;
}

#sub_section01{
	width:1904px;
	height:overflow;
	margin-top:80px;
}

#sub_section02{
	width:1904px;
	height:overflow;
	margin-top:80px;
}


#sub_section03{
	width:1904px;
	height:overflow;
	padding-top:80px;
}


#sub_section04{
	width:1904px;
	height:overflow;
	padding-top:80px;
}


#sub_section05{
	width:1904px;
	height:overflow;
	padding-top:80px;
}

#sub_section06{
	width:1904px;
	height:overflow;
	padding-top:80px;
}


#sub_section07{
	width:1904px;
	height:overflow;
	padding-top:80px;
}


#sub_section08{
	width:1904px;
	height:overflow;
	padding-top:80px;
}

#sub_section09{
	width:1904px;
	height:overflow;
	padding-top:80px;
}


#sub_section10{
	width:1904px;
	height:overflow;
	padding-top:80px;
}

#sub_section11{
	width:1904px;
	height:overflow;
	padding-top:80px;
}

#sub_section12{
	width:1904px;
	height:overflow;
	padding-top:80px;
}

#sub_section13{
	width:1904px;
	height:overflow;
	padding-top:80px;
}

#sub_section14{
	width:1904px;
	height:overflow;
	padding-top:80px;
}

#sub_section15{
	width:1904px;
	height:overflow;
	padding-top:80px;
}

#sub_section16{
	width:1904px;
	height:overflow;
	padding-top:80px;
}

#sub_section17{
	width:1904px;
	height:overflow;
	padding-top:80px;
}

#sub_section18{
	width:1904px;
	height:overflow;
	padding-top:80px;
}

#sub_section19{
	width:1904px;
	height:overflow;
	padding-top:80px;
}

#sub_section20{
	width:1904px;
	height:overflow;
	padding-top:80px;
}

.subpage_menu01{
	width:1180px;
	height:40px;
	border:1px solid #e5e5e5;
	margin:80px auto 0;
}

.subpage_menu01 li{
	width:196px;
	height:40px;
	border-right:1px solid #e5e5e5;
	float:left;
	text-align:center;
	/* padding-top:8px; */
}

.subpage_menu01 li:last-child{
	width:195px;
	border-right:0px solid #e5e5e5;
}

.subpage_menu01 li:hover{
	background-color:#4F515A;
	/* padding-top:8px; */
}

.subpage_menu01 li a {
	display:block;
	line-height:40px;
}

.subpage_menu01 li a:hover{
	color:#fff;
}




.subpage_menu02{
	width:1180px;
	height:39px;
	border-bottom:1px solid #e5e5e5;
	border-left:1px solid #e5e5e5;
	border-right:1px solid #e5e5e5;
	margin:0 auto;
}

.subpage_menu02 li{
	width:196px;
	height:40px;
	border-right:1px solid #e5e5e5;
	float:left;
	text-align:center;
	/* padding-top:8px; */
}

.subpage_menu02 li:last-child{
	width:195px;
	border-right:0px solid #e5e5e5;
}

.subpage_menu02 li:hover{
	background-color:#4F515A;
}

.subpage_menu02 li a {
	display:block;
	line-height:40px;
}

.subpage_menu02 li a:hover{
	color:#fff;
}



.subpage_menu03{
	width:1180px;
	height:40px;
	border:1px solid #e5e5e5;
	margin:80px auto 0;
}

.subpage_menu03 li{
	width:392px;
	height:40px;
	border-right:1px solid #e5e5e5;
	float:left;
	text-align:center;
	/* padding-top:8px; */
}

.subpage_menu03 li:last-child{
	width:392px;
	border-right:0px solid #e5e5e5;
}

.subpage_menu03 li:hover{
	background-color:#f78271;
	/* padding-top:8px; */
}

.subpage_menu03 li a {
	display:block;
	line-height:40px;
}

.subpage_menu03 li a:hover{
	color:#fff;
}



.subpage_menu04{
	width:1180px;
	height:40px;
	border:1px solid #e5e5e5;
	margin:80px auto 0;
}

.subpage_menu04 li{
	width:234px;
	height:40px;
	border-right:1px solid #e5e5e5;
	float:left;
	text-align:center;
	/* padding-top:8px; */
}

.subpage_menu04 li:last-child{
	width:233px;
	border-right:0px solid #e5e5e5;
}

.subpage_menu04 li:hover{
	background-color:#f78271;
	/* padding-top:8px; */
}

.subpage_menu04 li a {
	display:block;
	line-height:40px;
}

.subpage_menu04 li a:hover{
	color:#fff;
}



.subpage_menu05{
	width:1180px;
	height:40px;
	border:1px solid #e5e5e5;
	margin:80px auto 0;
}

.subpage_menu05 li{
	width:392px;
	height:40px;
	border-right:1px solid #e5e5e5;
	float:left;
	text-align:center;
	line-height:40px;
	/* padding-top:8px; */
}

.subpage_menu05 li:last-child{
	width:392px;
	border-right:0px solid #e5e5e5;
}

.subpage_menu05 li:hover{
	background-color:#4F515A;
	/* padding-top:8px; */
}


.subpage_menu05 li a{
	display:block;
}
.subpage_menu05 li a:hover{
	color:#fff;
}





.subpage_lastchild{
	border-right:1px solid #e5e5e5;
}



.bef_aft_area{
	width:1180px;
	/* height:475px; */
	margin:80px auto 0;
	background-color:#fff;
}


.bef_aft_stitle{
	text-align:center;
	font-size:13px;
	color:#222222;
	letter-spacing:20px;
}

.bef_aft_btitle{
	text-align:center;
	font-size:36px;
	color:#222222;
	letter-spacing:-0.5px;
}


.sline_color{
	color:#f78271;
}

.skin_color{
	color:#006cb8;
}

.plastic_color{
	color:#f78271;
}

.bef_aft_imgarea{
	width:1180px;
	/* height:390px; */
	margin:10px auto 0;
	background-color:#fff;
}

.bef{
	width:560px;
	height:390px;
	background-color:#767676;
	float:left;
}

.aft{
	width:560px;
	height:390px;
	background-color:#767676;
	float:right;
}

.bef_aft_text{
	font-size:15px;
	text-align:center;
	padding-top:160px;
	color:#fff;
}

.bef_aft_login{
	width:130px;
	padding-top:10px;
	padding-bottom:10px;
	border:1px solid #fff;
	color:#fff;
	font-size:15px;
	text-align:center;
	margin:20px auto 0;
}

.arrow{
	width:28px;
	height:19px;
	float:left;
	margin-left:18px;
	padding-top:180px;
}

.possibillity_hos{
	width:1180px;
	height:257px;
	margin:80px auto 0;
}

.sub_footer{
	width:100%;
	height:overflow;
	margin:150px auto 0;
}


.sub_footlink{
	width:1180px;
	height:300px;
	margin:0 auto;
	background-color:yellow;
}

.sub_footlink div{
	width:295px;
	height:300px;
	float:left;
}

.sub_footsns_area{
	width:100%;
	height:204px;
	border-top:1px solid #e5e5e5;
	margin-top:80px;
}

.sub_footsns{
	width:1180px;
	height:203px;
	margin:0 auto;
}



.sub_foot_img{
	width:1180px;
	margin:0 auto;
}




.hospital_view{
	width:1180px;
	height:overflow;
	margin:30px auto 0;
}

.gallery{
	color:#fff;
	width:1180px;
	height:580px;
	margin:30px auto 0;
}
#galleria{
	height:580px;
}
	
#galleria01{
	height:580px;
}
	
#galleria02{
	height:580px;
}



.direction{
	width:1180px;
	height:overflow;
	margin:0 auto;
}



.board_cont{
	width:1180px;
	margin:0 auto;
}

.board_title{
	width:1180px;
	border-bottom:1px solid #e5e5e5;
	font-size:24px;
	padding-bottom:5px;
	margin-top:20px;
	font-weight: bold;	
}



.community_menu01{
	width:1178px;
	height:40px;
	border:1px solid #e5e5e5;
	margin:80px auto 0;
}

.community_menu01 a {
	display:block;
	width:293px;
	height:40px;
	float:left;
	border-right:1px solid #e5e5e5;
	text-align:center;
	letter-spacing:-0.4px;
	line-height:40px;
}

.community_menu01 a:last-child{
	border-right:none;
/* 	border-right:0px solid #e5e5e5; */
}



.community_menu01 li:hover{
	color:#fff;
	background-color:#4F515A;
	width:293px;
/* 	height:40px; */
}


.community_menu01 a li.on{
	color:#fff;
	background-color:#4F515A;
	width:293px;
	height:40px;
}

.community_menu01 a li.on:visited{
	color:#fff;
	background-color:#4F515A;
	width:293px;
	height:40px;
}

.community_menu01 a li.on:link{
	color:#fff;
	background-color:#4F515A;
	width:293px;
	height:40px;
}



.community_menu02{
	width:1178px;
	height:40px;
	border:1px solid #e5e5e5;
	border-right:none;
	margin:20px auto 0;
}

.community_menu02 a {
	/* width:196px; */
	width:20%;
	height:40px;
	float:left;
	border-right:1px solid #e5e5e5;
	text-align:center;
	letter-spacing:-0.4px;
	line-height:42px;
	cursor:pointer;
	box-sizing:border-box;
}

.community_menu02 a:last-child{
	border-right:0px solid #e5e5e5;
	/* width:193px; */
	width:20%;
}



.community_menu02 li:hover{
	color:#fff;
	background-color:#4F515A;
	/* width:196px; */
	height:40px;
}


.community_menu02 a li.on{
	color:#fff;
	background-color:#4F515A;
	/* width:196px; */
	height:40px;
}

.community_menu02 a li.on:visited{
	color:#fff;
	background-color:#4F515A;
	/* width:196px; */
	height:40px;
}

.community_menu02 a li.on:link{
	color:#fff;
	background-color:#4F515A;
	/* width:196px; */
	height:40px;
}




.board_list{
	width:1180px;
	margin:30px auto 0;
}


.board_list .board_top{
	background-color:#2d2d2d;
}


.board_list .board_top th{
	color:#fff;
	padding:10px 0px 10px 0px;
	font-size:14px;
}



.board_list .board_top .number{
	width:50px;
}

.board_list .board_top .shop{
	width:100px;
}

.board_list .board_top .title{
	width:600px;
}

.board_list .board_top .comment{
	width:100px;
}

.board_list .board_top .writer{
	width:100px;
}


.board_list .board_top .date{
	width:100px;
}

.board_list .board_top .view{
	width:50px;
}




.board_list .board_cont{
	border-bottom:1px solid #e5e5e5;
}



.board_list .board_cont th{
	padding:10px 0px 10px 0px;
	font-size:14px;
	border-bottom:1px solid #e5e5e5;
}



.board_list .board_cont .number{
	width:50px;
}

.board_list .board_cont .shop{
	width:100px;
	background-color:#f7f7f7;
}

.board_list .board_cont .title{
	width:560px;
	text-align:left;
	padding-left:20px;
	cursor: pointer;
}

.board_list .board_cont .comment{
	width:100px;
}

.board_list .board_cont .writer{
	width:100px;
}


.board_list .board_cont .date{
	width:150px;
}

.board_list .board_cont .view{
	width:50px;
}

.button_area{
	width:1180px;
	margin:30px auto 0;
	
}

.writer_button{
	padding:10px 10px 10px 10px;
	text-align:center;
	background-color:#414141;
	color:#fff;
	float:right;
	font-size:14px;
}

.realstory_area{
	width:1180px;
	height:285px;
	background-color:#fff;
	margin-bottom:80px;
	margin-top:30px;
}

.realstory_area ul{
	width:380px;
	height:285px;
	background-color:#fff;
	float:left;
	margin-left:20px;
}

.realstory_area ul:first-child{
	margin-left:0px;
}



.best_icon{
	width:77px;
	height:22px;
	float:left;
}

.best_photo{
	width:378px;
	height:208px;
	background-color:#fff;
	border:1px solid #e5e5e5;
	margin-top:10px;
	float:left;
}

.best_text{
	text-align:left;
	font-size:18px;
	letter-spacing:-1px;
	margin-top:20px;
	color:#505050;
}

.best_text_r{
	font-weight:lighter;
}

#select-box{
	width:150px;
}

.online_textarea{
	width:1180px;
	height:200px;
	margin-top:30px;
	border:1px solid #e5e5e5;
	
}


.write_button_area{
	width:1180px;
	margin:30px auto 0;
	display:inlne-block;
}



.ok_button{
	padding:10px 10px 10px 10px;
	text-align:center;
	background-color:#4F535E;
	color:#fff;
	float:left;
	font-size:14px;
	margin-left:500px;
	
}

.cancel_button{
	padding:10px 10px 10px 10px;
	text-align:center;
	background-color:#414141;
	color:#fff;
	float:left;
	font-size:14px;
	margin-left:10px;
}


.befote_after_cont{
	width:1180px;
	margin:20px auto 0;
	display:inline-block;
}

.befote_after_cont li{
	width:578px;
	height:325px;
	border:1px solid #e5e5e5;
	float:left;
	margin-left:20px;
	margin-top:20px;
}

.befote_after_cont li:nth-child(2n+1){
	margin-left:0px;
}

.before_aftrer_imgarea{
	width:538px;
	height:305px;
	padding-left:20px;
	padding-top:20px;
}

.before_after_img{
	width:261px;
	height:170px;
	background-color:#f7f7f7;
	float:left;
	margin-left:15px;
	margin-bottom:10px;
}

.before_after_img:first-child{
	margin-left:0px;
}


.before_aftrer_imgarea .title{
	font-size:20px;
	letter-spacing:-0.3px;
}

.before_aftrer_imgarea .title span{
	padding:5px 10px 5px 10px;
	background-color:#f7f7f7;
	color:#444444;
	font-size:14px;
	float:right;
}

.before_aftrer_imgarea .b_cont_box{
	width:55px;
	padding:5px 10px 5px 10px;
	background-color:#50525A;
	color:#fff;
	font-size:14px;
	margin-top:40px;
	float:left;
}


.before_aftrer_imgarea .b_cont_text{
	font-size:16px;
	float:left;
	margin-left:10px;
	margin-top:43px;
}

.model_input{
	width:100%;
	margin:30px auto 0;
	display:inline-block;
}


.model_input_left{
	width:560px;
	float:left;
}

.model_input_left li{
	width:560px;
	height:45px;
	margin-top:15px;
}

.model_input_right{
	width:560px;
	float:right;
}

.model_input_right li{
	width:560px;
	height:45px;
	margin-top:15px;
}


.model_title{
	font-size:18px;
	float:left;
	padding-top:10px;
}

 .model_inputtype{
	width:450px;
	height:45px;
	float:right;
	margin-left:30px;
}

.model_inputs{
	width:448px;
	height:43px;
	border:1px solid #e5e5e5;
}

.model_textarea{
	width:1180px;
	clear:both;
}


.model_textarea .title{
	font-size:18px;
	padding-top:30px;
}

.model_textarea .textbox{
	width:1178px;
	height:200px;
	border:1px solid #e5e5e5;
	margin-top:8px;
}

.model_button{
	width:360px;
	background-color:#196ab3;
	margin:30px auto 0;
	
}


.model_input_button{
	width:360px;
	background-color:#196ab3;
	height:50px;
	color:#fff;
}
.search_button{
	padding:0px 5px 5px 5px;
	background-color:#414141;
	color: #fff;
	cursor: pointer;
}

.id_search{
	width:100%;
}


.id_search .title{
	font-size:24px;
	text-align:center;
	padding-top:30px;
}

.id_search .stitle{
	font-size:14px;
	text-align:center;
	clear:both;
}

.search_input_area{
	width:90%;
	padding-left:5%;
	margin-top:20px;
}

.search_input_area .input{
	width:100%;
	height:45px;
	border:1px solid #e5e5e5;
	margin-top:10px;
}

.search_input_area .input_s{
	width:98%;
	height:43px;
	padding-left:1.8%;
}


.search_input_area .input_button{
	width:100%;
	height:50px;
	background-color:#196ab3;
	margin-top:30px;
}


.search_input_area .input_button .button{
	width:100%;
	height:50px;
	background-color:#196ab3;
	color:#fff;
}





















