@charset "utf-8";

/*sub01  요양원소개/비전과 핵심가치*/
.vision_mainvalue>p.vision_mainvalue_img{width:680px; height:362px; border-bottom:1px dotted #78a830; padding:20px;
		margin-bottom:20px;}
.vision_mainvalue>p.vision_mainvalue_img>img{width:100%; height:auto;}
.vision_mainvalue>div{padding:30px 0;}
.vision_mainvalue>div>p{padding-left:90px; height:63px;}
.vision_mainvalue>div>p>*{display:block;}
.vision_mainvalue>div>p>b{font-size:19px; color:#333333; padding-top:5px;}
.vision_mainvalue>div>p>span{font-size:15px; }
.vision_mainvalue>div.vision{ border-bottom:1px dotted #cccccc; }
.vision_mainvalue>div.vision>p{background:url("../images/icon_vision.jpg")no-repeat 0 0;}
.vision_mainvalue>div.main_value>p{background:url("../images/icon_main_value.jpg")no-repeat 0 0;}

.vision_mainvalue>div.col3{padding:20px 0 0 90px;}
.vision_mainvalue>div.col3>p{float:left; width:160px;  height:144px; border:1px solid #cccccc; padding:18px 20px;}
.vision_mainvalue>div.col3>p>*{display:block; text-align:center;}
.vision_mainvalue>div.col3>p+p{margin-left:12px;}
.vision_mainvalue>div.col3>p>b{font-size:17px; color:#f15907;}
.vision_mainvalue>div.col3>p>span{  margin-top:15px; font-size:14px;}

/*sub01  요양원소개/인사말*/
.salutation>.salutation_title>*{display:block;}
.salutation>p+p{margin-top:35px;}
.salutation>.salutation_title>strong{font-size:24px; color:#f15907;}
.salutation>.salutation_title>em{margin-top:8px; font-size:17px; color:#333333; font-weight:bold;}
.salutation>.salutation_title>span{margin-top:8px;  color:#333333; }
.salutation>p.sign{margin-top:50px; font-size:20px; background:url("../images/sign.png")no-repeat 180px 0;}

/*sub01  요양원소개/요양원만의 장점*/
.advantage>.advantage_title>*{display:block;}
.advantage>.advantage_title>strong{font-size:24px; color:#f15907;}
.advantage>.advantage_title>em{ color:#333333;  font-weight:bold;}

.advantage>div{margin-top:30px; padding-left:30px; border-top:1px dotted #78a830;}
.advantage>div>p{float:left; }
.advantage>div>p>*{display:block;}
.advantage>div>p.num{font-size:60px; color:#5a4438; margin-right:100px; padding-top:10px; 
		border-bottom:2px solid #5a4438;}
.advantage>div>p.advantage_txt{width:520px; padding-top:30px;}
.advantage>div>p.advantage_txt>em{font-size:19px; color:#333333; font-weight:bold;}
.advantage>div>p.advantage_txt>span{margin-top:10px;}
.advantage>div>p.advantage_txt>img{width:100%; height:auto;  margin-top:10px;}


/*sub01  요양원소개/조직도*/
.group>.group_title>*{display:block;}
.group>.group_title>strong{font-size:24px; color:#f15907;}
.group>.group_title>em{ color:#333333; font-weight:bold;}

.group>.group_img{text-align:center; margin-top:60px; height:369px;}

.group>.col4{width:720px;}
.group>.col4>.col1{float:left; width:170px; border:1px solid #cccccc; }
.group>.col4>div+div{margin-left:10px;}
.group>.col4>.col1>p{font-weight:bold; color:#333333; background-color:#c6d055; width:100%;
		padding:8px 0; text-align:center;}
.group>.col4>.col1>ul{padding:20px;}
.group>.col4>.col1>ul>li{text-align:center;}
.group>.col4>.col1>ul>li+li{margin-top:3px;}

/*sub01  요양원소개/찾아오시는길*/
.company_map{padding:20px;}
.company_map_txt{padding:10px 20px 20px;}
.company_map_txt>p{font-weight:bold; font-size:16px; color:#333333; padding-left:30px;
		background:url("../images/map_icon.png")no-repeat 0 0;}
.company_map_txt>p>span{color:#cccccc;}



/*시설안내 시설현황*/
.facilities>p.facilities_img{width:680px; height:364px; padding:20px;
		margin-bottom:20px;}
.facilities>p.facilities_img>img{width:100%; height:auto;}

.facilities .facilities_info{border-top:2px solid #333333; }
.facilities .facilities_info th{width:150px; background-color:#ffffff; border-bottom:1px solid #cccccc; border-top:none;
		color:#333333;}
.facilities .facilities_info th span{display:inline-block; width:90px; padding:5px 0;  background-color:#cccccc;}
.facilities .facilities_info td{background-color:#ffffff; border-bottom:1px solid #cccccc; border-top:none;
	text-align:left;}

/*시설안내 둘러보기*/
div.slide{ width:680px; padding:19px; border:1px solid #cccccc;}
div.slide>div.bx-wrapper{position:relative; width:680px; height:454px;}
div.slide>div.bx-wrapper>div.bx-viewport>ul.slide_img{width:680px; height:454px;}
div.slide>div.bx-wrapper>div.bx-viewport>ul.slide_img>li{width:680px; height:454px;}

div.slide .bx-pager.bx-default-pager{display:none;}
div.slide .bx-controls-direction>a{width:25px; height:47px; text-indent:-99999px; 
		position:absolute; top:50%;  margin-top:-23px;	background-repeat:no-repeat;}
div.slide .bx-controls-direction>a.bx-prev{background:url("../images/slide_l_arrow.png")0 0; left:30px; z-index:100;}
div.slide .bx-controls-direction>a.bx-next{background:url("../images/slide_r_arrow.png")0 0; right:30px; z-index:100;}

div.slide .thumbs_slide{position:relative; margin-top:20px; border-top:1px dotted #cccccc; padding-top:20px;}
div.slide .thumbs_slide_img{width:680px; height:109px; overflow:hidden;  }
div.slide .thumbs_slide_img>a{width:164px; height:109px; display:block;  vertical-align:top;}
div.slide .thumbs_slide_img>a>img{width:164px; height:109px;}


.sub02_content .slide .thumbs_slide .bx-controls-direction>a{width:11px; height:19px; position:absolute; top:50%; margin-top:0;
		text-indent:-99999px;	 background-repeat:no-repeat; }
.sub02_content .slide .thumbs_slide .bx-controls-direction>a.bx-prev{background:url("../images/thumbs_l_arrow.png")0 0; left:30px; z-index:100;}
.sub02_content .thumbs_slide .bx-controls-direction>a.bx-next{background:url("../images/thumbs_r_arrow.png")0 0; right:30px; z-index:100;}


/*입소안내 입소절차*/
.sub03_content>.target{ border-bottom:1px dotted #cccccc;  margin-top:20px; padding-bottom:20px;
		background:url("../images/target_bg.png")no-repeat right bottom;}
.sub03_content>.target>h3{font-size: 24px; color: #f15907; }
.sub03_content>.target>dl{margin-top:20px; padding-left:10px;}
.sub03_content>.target>dl>dt{padding:5px 0; background-color:#666666; color:#ffffff; width:90px; text-align:center;}
.sub03_content>.target>dl>dd{margin-top:20px; padding-left:30px;
		background:url("../images/dot.png")no-repeat 18px 10px;}
.sub03_content>.target>dl>dd+dd{margin-top:0;}

.sub03_content>.procedure{margin-top:40px; padding-bottom:60px;
		background:url("../images/procedure_bg.png")no-repeat 0 bottom;}
.sub03_content>.procedure>div{width:154px; height:154px; border-radius:150px; padding:30px;
		background-color:#eeeeee; float:left; text-align:center; }

.sub03_content>.procedure>div>b{display:block; font-size:17px; color:#333333; margin-top:5px;}
.sub03_content>.procedure>div>strong{display:block;font-size:22px; color:#f15907;}
.sub03_content>.procedure>div>b+p{margin-top:10px;}
.sub03_content>.procedure>div+div{margin-left:39px;}

.sub03_content>div.counsel{width:100%; background:url("../images/counsel_bg.png")no-repeat 0 bottom; }
.sub03_content>div.counsel>p{padding:8px 0; width:200px; background-color:#96c749; color:#ffffff;  margin:0 auto; }
.sub03_content>div.counsel>p>*{display:block; text-align:center; }
.sub03_content>div.counsel>p>b{font-size:21px;}
.sub03_content>div.counsel>p>span{font-size:18px;}
.sub03_content>div.counsel>p+p{margin-top:40px;}

.sub03_content>div.counsel>p.contract{background-color:#4f8400; }
.sub03_content>div.counsel>.hospital{background-color:#f15907;}
.sub03_content>div.counsel>.hospital>span{font-size:21px; font-weight:bold;}

/*입소안내 입소준비물*/
.sub03_content>.order_list>div{padding:30px 0 30px 200px;}
.sub03_content>.order_list>div+div{border-top:1px dotted #cccccc;}
.sub03_content>.order_list>div>strong{color:#333333; font-size:17px;}
.sub03_content>.order_list>div>ul{margin-top:10px;}
.sub03_content>.order_list>div>ul>li{padding-left:15px; background:url("../images/dot.png")no-repeat 2px 10px;}
.sub03_content>.order_list>div>ul>li+li{margin-top:3px;}
.sub03_content>.order_list>div.order_01{background:url("../images/order_01_bg.jpg")no-repeat 50px 30px;}
.sub03_content>.order_list>div.order_02{background:url("../images/order_02_bg.jpg")no-repeat 50px 30px;}
.sub03_content>.order_list>div.order_02>span{display:block; margin-bottom:5px; padding-left:2px; color:#78a830; }

/*입소안내 입소절차안내*/
.sub03_content>.order_list_info>h3{font-size: 24px; color: #f15907; }
.sub03_content>.order_list_info>ul{margin-top:20px;}
.sub03_content>.order_list_info>ul>li{border-top:1px dotted #cccccc; padding:30px 0 30px 180px;}
.sub03_content .order_list_txt>li{background:url("../images/order_list_txt_bg.jpg")no-repeat 0 0;}

.sub03_content .order_list_txt>li>strong{font-size:17px; color:#333333;}
.sub03_content .order_list_txt>li:nth-child(1){background-position:50px 30px;}
.sub03_content .order_list_txt>li:nth-child(2){background-position:50px -350px;}
.sub03_content .order_list_txt>li:nth-child(3){background-position:50px -740px;}
.sub03_content .order_list_txt>li:nth-child(4){background-position:50px -1135px;}
.sub03_content .order_list_txt>li:nth-child(5){background-position:-878px 30px;}
.sub03_content .order_list_txt>li:nth-child(6){background-position:-878px -352px;}
.sub03_content .order_list_txt>li:nth-child(7){background-position:-878px -745px;}
.sub03_content .order_list_txt>li:nth-child(8){background-position:-878px -1135px;}

.sub03_content .order_list_txt>li>ul{margin-top:10px;}
.sub03_content .order_list_txt>li>ul>li{padding-left:30px; background:url("../images/dot.png")no-repeat 15px 10px;}
.sub03_content .order_list_txt>li>ul>li+li{margin-top:3px;}

/*서비스프로그램 건강관리서비스 */
.sub04_content>.health_care{margin-top:20px; border-bottom:none;}
.sub04_content>.health_care>li{padding:0 0 30px 220px;}
.sub04_content>.health_care>li+li{padding-top:30px; border-top:1px dotted #cccccc; }
.sub04_content>.health_care>li:nth-child(1){background:url("../images/health_care_svc01.jpg")no-repeat 0 7px;}
.sub04_content>.health_care>li:nth-child(2){background:url("../images/health_care_svc02.jpg")no-repeat 0 25px;}
.sub04_content>.health_care>li:nth-child(3){background:url("../images/health_care_svc03.jpg")no-repeat 0 25px;}
.sub04_content>.health_care>li>strong{font-size:17px; color:#333333;}

.sub04_content>.health_care_box{margin-top:20px;}
.sub04_content>.health_care_box th{border-top:1px solid #aaaaaa;}
.sub04_content>.health_care_box td{border-left:1px solid #aaaaaa; text-align:left; padding-left:50px;}
.sub04_content>span{color:#f15907; display:block; margin-top:15px;}

/*서비스프로그램 재활서비스 */
.sub04_content>h3{font-size: 24px; color: #f15907; }
.sub04_content>.rehabilitation{margin-top:20px;}
.sub04_content>.rehabilitation>p{font-size:16px; color:#5a4438; font-weight:bold;}
.sub04_content>.rehabilitation>p+p{margin-top:20px;}

.sub04_content>.rehabilitation_svc{margin-top:50px;}
.sub04_content>.rehabilitation_svc>li{padding:30px 0 30px 200px; border-top:1px dotted #cccccc; }
.sub04_content>.rehabilitation_svc>li>strong{font-size:17px; color:#333333;}
.sub04_content>.rehabilitation_svc>li:nth-child(1){background:url("../images/rehabilitation_svc01.jpg")no-repeat 0 35px;}
.sub04_content>.rehabilitation_svc>li:nth-child(2){background:url("../images/rehabilitation_svc02.jpg")no-repeat 0 34px;}
.sub04_content>.rehabilitation_svc>li:nth-child(3){background:url("../images/rehabilitation_svc03.jpg")no-repeat 0 35px;}
.sub04_content>.rehabilitation_svc>li>ul>li{padding-left:15px; background:url("../images/dot.png")no-repeat 1px 10px;}
.sub04_content>.rehabilitation_svc>li>ul>li+li{margin-top:3px;}

/*서비스프로그램 생활여가서비스 */
.sub04_content>.leisure_life{padding-bottom:30px;}
.sub04_content>.leisure_life>h3,.sub04_content>.enjoyment_life>h3{font-size: 24px; color: #f15907; }
.sub04_content>.leisure_life>p,.sub04_content>.enjoyment_life>p{font-size:16px; color:#5a4438; font-weight:bold;
		margin-top:20px;}
.sub04_content>.leisure_life>ul{padding-left:300px; background:url("../images/leisure_life_bg.jpg")no-repeat 0 0;
		margin-top:20px;}
.sub04_content>.leisure_life>ul>li+li{margin-top:3px;}
.sub04_content>.leisure_life>ul>li{padding-left:15px; background:url("../images/dot.png")no-repeat 0 10px;}

.sub04_content>.enjoyment_life{padding:30px 0; border-top:1px dotted #cccccc;}
.sub04_content .enjoyment_life_box{margin-top:30px;}
.sub04_content .enjoyment_life_box th{border-top:1px solid #aaaaaa;}
.sub04_content .enjoyment_life_box td{border-left:1px solid #aaaaaa; text-align:left; padding-left:50px;}

/* 봉사/후원안내 */
.sub05_content>div{margin-top:20px;}
.sub05_content>div+div{margin-top:30px; border-top:1px dotted #cccccc; padding-top:30px;}
.sub05_content>div>h4{font-size: 24px; color: #f15907; }
.sub05_content>div>h5{font-size: 19px; color:#78a830; }
.sub05_content>div>p>strong{font-size:16px; color:#333333; display:block; margin-top:3px;}
.sub05_content>div>p+p{margin-top:15px;}
.sub05_content>div>p>span{color:#f15907;}

.sub05_content .volunteer_info_box{margin-top:20px;}
.sub05_content .volunteer_info02 th{border-top:1px solid #aaaaaa;}
.sub05_content .volunteer_info02 td{border-left:1px solid #aaaaaa; text-align:left; padding-left:30px;}
.phone_num02>p.number{font-weight:bold;}

/* 봉사/후원신청 */
.sub05_content>form{margin-top:20px}
.sub05_content>form legend{font-size:20px; color: #f15907;}
.sub05_content>form .application{margin-top:10px;}
.sub05_content>form .application th{width:20%; border-top:1px solid #aaaaaa; padding:15px 0;}
.sub05_content>form .application td{border-left:1px solid #aaaaaa; text-align:left; padding:15px 0 15px 40px;}
.sub05_content>form .application td.btn{border-left:none; text-align:center;}
.sub05_content>form .application  input[type=text]{padding:7px; border:1px solid #cccccc;}
.sub05_content>form .application .bank_name{width:100px;}
.sub05_content>form .sponsor_address{width:380px;}
.sub05_content>form .application td.btn_01 input[type=button]{padding:5px 0; width:60px; background-color:#eeeeee; 
		 font-weight:bold; border:1px solid #cccccc; color:#666666; margin-left:15px;}
.sub05_content>form .application td.btn_02{text-align:center; border-left:none;  }
.sub05_content>form .application td.btn_02 input[type=button]{padding:6px 0; width:90px; background-color:#3eb2e2; 
		  font-weight:bold; border:1px solid #39a6d3; color:#ffffff;}
.sub05_content>form .application td.btn_02 input[type=reset]{padding:6px 0; width:90px; background-color:#eeeeee; 
		 font-weight:bold; border:1px solid #cccccc; color:#666666; margin-left:10px;}

.sub05_content>form .application textarea{margin-top:10px; width:530px; height:150px; overflow:auto;}
.sub05_content>form .application td.contribution label{margin-right:15px;}
.sub05_content>form .application td.contribution .bank_name{margin-right:15px;}

.sub05_content>form .application input[type=radio]{margin-right:20px;}

/*사이트맵*/
.sitemap_content>div{padding:30px 0;}

.sitemap_content>div>div{float:left; width:190px; padding-right:50px;}
.sitemap_content>div>div>h3{color:#333333; font-size:19px; border-bottom:1px solid #78a830;}
.sitemap_content>div>div>ul{margin-top:15px;}
.sitemap_content>div>div>ul>li+li{margin-top:3px}
.sitemap_content>div>div>ul>li>a{display:block; font-size:16px; color:#333333;}
.sitemap_content>div>div>ul>li>a:hover{color:#5a4438; font-weight:bold;}