.sub_img {height: 500px;display: table;width: 100%;z-index: 1;background-size: cover;margin-top: 70px;background-size: 1600px}
.sub_img  .inner_text {display: table-cell;vertical-align: middle;color: #fff;font-size: 2.8em;text-align: center;}

.sub_wrap {padding: 120px 0}
.sub_wrap .title {color: #f1485b;font-size: 32px;line-height: 1.1em;letter-spacing: -.03em;text-align: center;}
.sub_wrap .sub_title {text-align: center;color: #f1485b;font-size: 22px;margin-top: 10px}

.clinic_wrap {padding: 100px 0;border-bottom: 1px solid #ddd;display: table;width: 100%;overflow: hidden}
.clinic_wrap .left {float: left;width: 600px;display: table;overflow: hidden}
.clinic_wrap .right {float: right;width: 600px;display: table;overflow: hidden}
.clinic_wrap .left .img_box {padding-right: 40px}
.clinic_wrap .right .img_box {padding-left: 40px}
.clinic_wrap .img_box img {width: 559px !important;border-radius: 20px}
.clinic_wrap .cw_inner {display: table-cell;vertical-align: middle;}

.clinic_wrap .cw_title {color: #f1485b;font-size: 30px;line-height: 1.1em}
.clinic_wrap .cw_sub_title {margin-top: 30px;font-size: 1.1em}
.clinic_wrap .cw_text {margin-top: 10px;line-height: 1.8em}

.first {height: 390px}
.first .right {height: 390px;display: table}

.about1_text {overflow: hidden;margin-top: 60px}
.about1_text .left {color: #f1485b;font-size: 25px;float: left;width: 30%}
.about1_text .left span {display: table;line-height: 1.4em;border-bottom: 1px solid #f1485b;margin-bottom: 5px}	
.about1_text .right {float: left;width: 70%;padding-bottom: 50px;line-height: 2em}



#nature2013_c {height: 455px}
#nature2013_c .right {height: 455px;display: table}
#nature2013_c .right .img_box {display: table-cell;vertical-align: bottom}


#nature2010_d .img_box {margin-top: 100px}
#nature2012_d .img_box {margin-top: 100px}
#implant4010_c .img_box {margin-top: 100px}
#implant4011_d .img_box {margin-top: 100px}


.target_ul {margin-top: 100px}
.target_ul li {border-bottom: 1px solid #ddd;padding: 15px 10px;font-size: 17px;overflow: hidden;display: table;width: 100%;}
.target_ul li:last-child {border-bottom: 0}
.target_ul li .img {display: table-cell;width: 80px;text-align: center;background: #fff}
.target_ul li .img img {height: 32px;}
.target_ul li .text {display: table-cell;height: 32px;vertical-align: middle;}
.target_ul li .text .inner {}

.care_ul {display: table;margin: 80px auto;width: 900px}
.care_ul li {margin: 20px 0;position: relative}
.care_ul li .line_box {border: 1px solid #eee;border-radius: 20px;padding: 20px 40px;overflow: hidden}
.care_ul li .img {float: left;text-align: center;background: #fff;width: 240px;}
.care_ul li .img img {height: 170px;}
.care_ul li .text {float: left;display: table;height: 170px;width: 540px}
.care_ul li .text .inner {vertical-align: middle;display: table-cell}
.care_ul li .next_img {text-align: center;position: absolute;bottom: -30px;z-index: 2;text-align: center;width: 100%}
.care_ul li .next_img img {height: 40px}

.care_ul2 {display: table;margin: 80px auto;width: 900px}
.care_ul2 li {margin: 20px 0;position: relative}
.care_ul2 li .line_box {border: 1px solid #eee;border-radius: 20px;padding: 20px 20px;overflow: hidden}
.care_ul2 li .img {float: left;text-align: center;background: #fff;width: 500px;}
.care_ul2 li .img img {height: 170px;}
.care_ul2 li .text {float: left;display: table;height: 170px;width: 340px}
.care_ul2 li .text .inner {vertical-align: middle;display: table-cell}
.care_ul2 li .next_img {text-align: center;position: absolute;bottom: -30px;z-index: 2;text-align: center;width: 100%}
.care_ul2 li .next_img img {height: 40px}

.nature2012_ul {display: table;width: 100%;overflow: hidden}
.nature2012_ul li {width: 25%;float: left}
.nature2012_ul li .inner {height: 200px;position: relative;border-radius: 10px;overflow: hidden}
.nature2012_ul li .inner .mask80 {text-align: center;padding: 4px;position:absolute;bottom: 0;width: 100%;left: 0;font-size: 13px}
.nature2012_ul li:nth-child(2) {padding: 0 5px 0 10px}
.nature2012_ul li:nth-child(3) {padding: 0 10px 0 5px}

.caution_tbl tr {border-bottom: 1px solid #ddd}
.caution_tbl tr:last-child {border-bottom: 0}
.caution_tbl tr th {width: 80px;text-align: center;vertical-align: middle;padding: 20px 0}
.caution_tbl tr th img {height: 32px}
.caution_tbl tr td {padding: 20px 40px 20px 0;vertical-align: middle;color: #444}

.comparison_wrap {margin: 80px auto}
.comparison_wrap .comparison_box {width: 570px;border-radius: 20px;position: relative;overflow: hidden;float: left;}
.comparison_wrap .comparison_mid {display: table;float: left;width:60px;}
.comparison_wrap .comparison_mid img {width: 30px;transform: rotate( -90deg );}
.comparison_wrap .comparison_box .before {background: #999999;color: #fff;padding: 15px;text-align: center;font-size: 18px}
.comparison_wrap .comparison_box .after {background: #f1485b;color: #fff;padding: 15px;text-align: center;font-size: 18px}

.case_box {margin-top: 80px;overflow: hidden}
.case_box .right {height: 295px}
.case_box .left {height: 295px}

/* bbs공통 */
.noti_tbl {width: 100%;margin: 0 auto;border-top:3px solid #f1485b}
.noti_tbl tr td {height: 130px;vertical-align: middle !important;font-size: 14px;border-bottom: 1px solid #ccc;}
.noti_tbl tr td.no {width: 60px !important;text-align: center;color: #2772aa}
.noti_tbl tr td.subject {width: 420px !important;padding-left: 20px}
.noti_tbl tr td.subject .mt {font-size: 20px;font-family: 'NanumSquare-B'}
.noti_tbl tr td.subject .sb {
	font-size: 14px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2; /* 라인수 */
	-webkit-box-orient: vertical;
	word-wrap:break-word; 
	line-height: 1.4em;
	height: 2.8em;
	width: 100%;
	margin-top:10px;
	color: #787878
}
.noti_tbl tr td.date {width: 100px !important;text-align: center}

.search_box {width: 400px;display: table;margin: 0 auto 80px}

.input_label {font-size: .8em;font-weight: 300}

.bbs_subject {border-top:2px solid #777;border-bottom: 1px solid #ccc;padding: 20px  20px;font-weight: bold;margin-top:15px;font-size: 1.3em}
.noreply {background: #7d7d7d;color: #fff;padding: 7px 12px;font-weight: bold}
.okreply {background: #5eb9a5;color: #fff;padding: 7px 12px;font-weight: bold}

.wh_btn {height: 50px;border: 1px solid #d3d3d3;color: #444;font-weight: 800;font-size: 1em;border-radius: 25px;padding: 0 30px;background: #fff}
.p_btn {height: 50px;border: 0;color: #fff;font-weight: 800;font-size: 1em;border-radius: 25px;padding: 0 30px;}
.shop_btn {width:50px;height: 50px;border:0;border-left: 1px solid #ccc;border-top: 1px solid #ccc;color: #5c5c5c;font-weight: bold;font-size: 16px;background: rgba(255, 255, 255, 0.9);}
.shop_btn:hover {color: #ea2424}


.board_box {float: left;width: 30.3%;margin: 30px 1.5%;cursor: pointer;1}
.board_box .imgbox {text-align: center;border-radius: 15px;overflow: hidden;padding: 20px;border: 1px solid #ddd}
.board_box .imgbox img {height: 200px;}
.board_box .list_text {margin-top: 20px}
.board_box .list_text .list_subject {font-size: 22px;margin-top:10px;}
.board_box .list_text .bodytext {margin-top: 20px;font-size: 14px;color: #777;height: 100px}

.board_box2 {float: left;width: 30.3%;margin: 30px 1.5%;text-align: center;cursor: pointer}
.board_box2 .imgbox {overflow: hidden}
.board_box2 .imgbox div {float: left;width: 50%;}
.board_box2 .imgbox div img {max-width: 100%}
.board_box2 .list_text {padding: 15px 20px;border: 1px solid #ddd}
.board_box2 .list_text .list_subject {
	font-size: 18px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2; /* 라인수 */
	-webkit-box-orient: vertical;
	word-wrap:break-word; 
	line-height: 1.4em;
	height: 2.8em;
	width: 100%;
	margin-top:10px;
	text-align: left
}

/* bbs nav */
.nav_circle {font-size: 0}
.nav_circle li {cursor: pointer;font-size: 15px;width: 36px;height: 36px;display: table;float: left;margin: 0 2px}
.nav_circle li div {width: 36px !important;display: table-cell;vertical-align: middle}
.nav_circle li div:hover {border: 2px solid #184696;border-radius: 18px; color: #333;text-align: center;}
.nav_circle li div.on {border: 1px solid #184696; background: #184696;color: #fff;font-weight: bold;border-radius: 18px;}

.nav_underbar {display: table;margin: 50px auto}
.nav_underbar li {cursor: pointer;font-family: 'Roboto Condensed';font-size: 1.2em;display: table;float: left;margin: 0 4px}
.nav_underbar li div {padding: 2px 5px}
.nav_underbar li div:hover {border-bottom: 2px solid #40474d;color: #4d4d4d;  text-align: center;}
.nav_underbar li div.on {border-bottom: 2px solid #40474d;color: #4d4d4d;text-align: center;font-weight: bold;}

.nav_square {display: table;margin: 30px auto;font-size: 0}
.nav_square li {cursor: pointer;font-size: 14px;padding: 0 1px}
.nav_square li div {width: 32px; height: 32px; padding: 3px;}
.nav_square li div:hover {border: 1px solid #f1485b; width: 32px; height: 32px; padding: 3px;color: #75c251;text-align: center;}
.nav_square li div.on {border: 1px solid #f1485b; background: #f1485b; width: 32px; height: 32px; padding: 3px;color: #fff; font-weight: bold; text-align: center;}

.nav_rsquare {font-size: 0}
.nav_rsquare li {cursor: pointer;font-size: 15px;width: 36px;height: 36px;display: table;float: left;margin: 0 2px}
.nav_rsquare li div {width: 36px !important;display: table-cell;vertical-align: middle;color: #666}
.nav_rsquare li div:hover {border: 1px solid #666;border-radius: 14px; color: #666;text-align: center;}
.nav_rsquare li div.on {border: 1px solid #333; background: #fff;color: #333;font-weight: bold;border-radius: 14px;}

.event_box {overflow: hidden;margin: 50px auto 80px;}
.event_box .img {float: left;width: 50%;padding-right: 25px;}
.event_box .img .inner {height: 300px;border-radius: 10px}
.event_box .body {float: left;width: 50%}


.file-input {
	display: inline-block;
	text-align: left;
	background: #fff;
	padding: 0;
	width: 100%;
	position: relative;
	border-radius: 3px;
}

.file-input > [type='file'] {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	z-index: 10;
	cursor: pointer;
}

.file-input > .button {
	display: inline-block;
	cursor: pointer;
	background: #eee;
	padding: 6px 16px;
	border-radius: 4px;
	margin-right: 8px;
	font-size: 12px;
}

.file-input:hover > .button {
	background: dodgerblue;
	color: white;
}

.file-input > .label {
	color: #333;
	white-space: nowrap;
	opacity: .3;
}

.file-input.-chosen > .label {
	opacity: 1;
}

.local_btn {font-family: 'NanumSquare-B';font-size: 13px;color: #fff;width: 220px;height: 50px;background: #00aeff;border-radius: 3px;border: 0;margin: 5px;line-height: 1em}
.local_s_btn {font-family: 'NanumSquare-B';font-size: 12px;color: #fff;width: 140px;height: 32px;background: #00aeff;border-radius: 3px;border: 0;margin: 5px;line-height: 1em}
.local_btn_a {font-family: 'NanumSquare-B';font-size: 13px;color: #444;height: 50px;background: #fff;border-radius: 3px;border: 0;margin: 5px;line-height: 1em}
.local_btn_a:disabled {background: #333}

.viewimg {height: 600px}
.thumimg {width: 180px;height: 180px;margin: 0 10px;}

.cs_box {border: 1px solid #ddd;height:460px;text-align: center;position: relative}
.cs_box .title {font-size: 25px;}
.cs_box .telnum {font-size: 50px;color: #f1485b;margin-top: 30px;font-weight: bold}
.kakaomap {height: 460px}

@media screen and (max-width:1199px) {
	.sub_img {height: 400px;display: table;width: 100%;z-index: 1;background-size: cover !important;margin-top: 70px;}
	
	.clinic_wrap {padding: 100px 0;border-bottom: 1px solid #ddd;display: table;width: 100%;overflow: hidden}
	.clinic_wrap .left {float: left;width: 50%;display: table;overflow: hidden}
	.clinic_wrap .right {float: right;width: 50%;display: table;overflow: hidden}
	.clinic_wrap .left .img_box {padding-right: 40px}
	.clinic_wrap .right .img_box {padding-left: 40px}
	.clinic_wrap .img_box img {width: inherit;max-width: 100% !important;border-radius: 20px}
	.clinic_wrap .cw_inner {display: table-cell;vertical-align: middle;}
	
	.target_ul li {border-bottom: 1px solid #ddd;padding: 15px 20px;font-size: 17px;overflow: hidden;di}
	.target_ul li:last-child {border-bottom: 0}
	.target_ul li .img {float: left;width: 60px;text-align: center;background: #fff}
	.target_ul li .img img {height: 30px;}
	.target_ul li .text {float: left;display: table;height: 30px}
	.target_ul li .text .inner {vertical-align: middle;display: table-cell;font-size: 15px}
	
	.comparison_wrap {margin: 80px auto}
	.comparison_wrap .comparison_box {width: 45%;border-radius: 20px;position: relative;overflow: hidden;float: left}
	.comparison_wrap .comparison_mid {display: table;float: left;width:10%;}
	.comparison_wrap .comparison_mid img {width: 30px;transform: rotate( -90deg );}
	.comparison_wrap .comparison_box .before {background: #999999;color: #fff;padding: 15px;text-align: center;font-size: 18px}
	.comparison_wrap .comparison_box .after {background: #f1485b;color: #fff;padding: 15px;text-align: center;font-size: 18px}
	
}
@media screen and (max-width:1000px) {
	.sub_img {height: 300px;display: table;width: 100%;z-index: 1;background-size: cover !important;margin-top: 70px;}
	.sub_img  .inner_text {display: table-cell;vertical-align: middle;color: #fff;font-size: 2.8em;text-align: center;}
	
	.sub_wrap {padding: 80px 0}
	.sub_wrap .title {color: #f1485b;font-size: 32px;line-height: 1.1em;letter-spacing: -.03em;text-align: center;}
	.sub_wrap .sub_title {text-align: center;color: #f1485b;font-size: 22px;margin-top: 10px}

	.clinic_wrap {padding: 100px 0;border-bottom: 1px solid #ddd;display: table;width: 100%;overflow: hidden}
	.clinic_wrap .left {float: none;width: 100%;display: table}
	.clinic_wrap .right {float: none;width: 100%;display: table}
	.clinic_wrap .left .img_box {padding: 0;text-align: center;}
	.clinic_wrap .right .img_box {padding: 0;text-align: center;}
	.clinic_wrap .img_box img {max-width: 100%;border-radius: 20px;}
	.clinic_wrap .cw_inner {display: table-cell;vertical-align: middle;}
	
	.clinic_wrap .cw_title {color: #f1485b;font-size: 30px}
	.clinic_wrap .cw_sub_title {margin-top: 30px;font-size: 1.1em}
	.clinic_wrap .cw_text {margin-top: 10px;line-height: 1.8em}
	
	.first {height: inherit}
	.first .right {height: inherit;display: table;margin-bottom: 50px}
	
	#nature2010_d {height: inherit}
	#nature2010_d .right {height: inherit;display: table;margin-bottom: 50px}
	#nature2010_d .right .img_box {display: table-cell;vertical-align: bottom}
	
	#nature2013_c {height: inherit}
	#nature2013_c .right {height: inherit;display: table;margin-bottom: 50px}
	#nature2013_c .right .img_box {display: table-cell;vertical-align: bottom}

	#nature2010_d .img_box {margin-top: 40px}
	#nature2012_d .img_box {margin-top: 40px}
	#implant4010_c .img_box {margin-top: 40px}
	#implant4011_d .img_box {margin-top: 40px}

	
	.target_ul {margin-top: 40px}
	.target_ul li {border-bottom: 1px solid #ddd;padding: 15px 10px;font-size: 17px;overflow: hidden;di}
	.target_ul li:last-child {border-bottom: 0}
	.target_ul li .img {float: left;width: 80px;text-align: center;background: #fff}
	.target_ul li .img img {height: 32px;}
	.target_ul li .text {float: left;display: table;height: 32px}
	.target_ul li .text .inner {vertical-align: middle;display: table-cell}
	
	.care_ul {display: table;margin: 80px auto;width: 100%}
	.care_ul li {margin: 20px 0;position: relative}
	.care_ul li .line_box {border: 1px solid #eee;border-radius: 20px;padding: 20px 40px;overflow: hidden}
	.care_ul li .img {float: left;text-align: center;background: #fff;width: 30%;}
	.care_ul li .img img {height: 170px;}
	.care_ul li .text {float: left;display: table;height: 170px;width: 70%}
	.care_ul li .text .inner {vertical-align: middle;display: table-cell}
	.care_ul li .next_img {text-align: center;position: absolute;bottom: -30px;z-index: 2;text-align: center;width: 100%}
	.care_ul li .next_img img {height: 40px}
	
	.care_ul2 {display: table;margin: 80px auto;width: 100%}
	.care_ul2 li {margin: 20px 0;position: relative}
	.care_ul2 li .line_box {border: 1px solid #eee;border-radius: 20px;padding: 20px 20px;overflow: hidden}
	.care_ul2 li .img {float: left;text-align: center;background: #fff;width: 60%;padding: 0 20px 0 0 }
	.care_ul2 li .img img {max-width: 100%}
	.care_ul2 li .text {float: left;display: table;height: 170px;width: 40%}
	.care_ul2 li .text .inner {vertical-align: middle;display: table-cell}
	.care_ul2 li .next_img {text-align: center;position: absolute;bottom: -30px;z-index: 2;text-align: center;width: 100%}
	.care_ul2 li .next_img img {height: 40px}
	
	.caution_tbl tr {border-bottom: 1px solid #ddd}
	.caution_tbl tr:last-child {border-bottom: 0}
	.caution_tbl tr th {width: 80px;text-align: center;vertical-align: middle;padding: 20px 0}
	.caution_tbl tr th img {height: 32px}
	.caution_tbl tr td {padding: 20px 40px 20px 0;vertical-align: middle;color: #444}
	
	.comparison_wrap {margin: 80px auto}
	.comparison_wrap .comparison_box {width: 45%;border-radius: 20px;position: relative;overflow: hidden;float: left;}
	.comparison_wrap .comparison_mid {display: table;float: left;width:10%;}
	.comparison_wrap .comparison_mid img {width: 30px;transform: rotate( -90deg );}
	.comparison_wrap .comparison_box .before {background: #999999;color: #fff;padding: 15px;text-align: center;font-size: 18px}
	.comparison_wrap .comparison_box .after {background: #f1485b;color: #fff;padding: 15px;text-align: center;font-size: 18px}
	
	.case_box {margin-top: 30px;overflow: hidden;border-bottom: 1px solid #ddd}
	.case_box:last-child {border-bottom: 0}
	.case_box .right {height: inherit;margin-bottom: 50px}
	.case_box .left {height: inherit;margin-bottom: 50px}
	
	.board_box .list_text .bodytext {margin-top: 20px;font-size: 13px;color: #777;height: 140px}
}
@media screen and (max-width: 767px){
	.sub_img {height: 200px;display: table;width: 100%;z-index: 1;background-size: cover !important;margin-top: 0;}
	.sub_img  .inner_text {display: table-cell;vertical-align: middle;color: #fff;font-size: 1.6em;text-align: center;}
	
	.sub_wrap {padding: 80px 0}
	.sub_wrap .title {color: #f1485b;font-size: 22px;line-height: 1.1em;letter-spacing: -.03em;text-align: center;}
	.sub_wrap .sub_title {text-align: center;color: #f1485b;font-size: 20px;margin-top: 10px}

	.clinic_wrap {padding: 60px 0;border-bottom: 1px solid #ddd;display: table;width: 100%;overflow: hidden}
	.clinic_wrap .left {float: none;width: 100%;display: table}
	.clinic_wrap .right {float: none;width: 100%;display: table}
	.clinic_wrap .left .img_box {padding-right: 0 !important;text-align: center;}
	.clinic_wrap .right .img_box {padding-left: 0 !important;text-align: center;}
	.clinic_wrap .img_box img {max-width: 100% !important;border-radius: 20px}
	.clinic_wrap .cw_inner {display: table-cell;vertical-align: middle;}
	
	.clinic_wrap .cw_title {color: #f1485b;font-size: 25px}
	.clinic_wrap .cw_sub_title {margin-top: 30px;font-size: 1.1em}
	.clinic_wrap .cw_text {margin-top: 10px;line-height: 1.8em}
	
	.first {height: inherit}
	.first .right {height: inherit;display: table;margin-bottom: 50px}
	

	#nature2013_c {height: inherit}
	#nature2013_c .right {height: inherit;display: table;margin-bottom: 50px}
	#nature2013_c .right .img_box {display: table-cell;vertical-align: bottom}
	

	#nature2010_d .img_box {margin-top: 0}
	#nature2012_d .img_box {margin-top: 0}
	#implant4010_c .img_box {margin-top: 0}
	#implant4011_d .img_box {margin-top: 0}

	
	.target_ul {margin-top: 20px}
	.target_ul li {border-bottom: 1px solid #ddd;padding: 15px 10px;font-size: 15px;overflow: hidden;display: table;width: 100%}
	.target_ul li:last-child {border-bottom: 0}
	.target_ul li .img {display: table-cell;width: 60px;text-align: center;background: #fff}
	.target_ul li .img img {height: 24px;}
	.target_ul li .text {display: table-cell;height: 24px;vertical-align: middle;}
	.target_ul li .text .inner {display: table-cell}
	
	.care_ul {display: table;margin: 80px auto;width: 100%}
	.care_ul li {margin: 20px 0;position: relative}
	.care_ul li .line_box {border: 1px solid #eee;border-radius: 20px;padding: 20px 40px;overflow: hidden}
	.care_ul li .img {float: none;text-align: center;background: #fff;width: 100%;}
	.care_ul li .img img {height: 170px;}
	.care_ul li .text {float: none;display: table;height: 170px;width: 100%}
	.care_ul li .text .inner {vertical-align: middle;display: table-cell}
	.care_ul li .next_img {text-align: center;position: absolute;bottom: -30px;z-index: 2;text-align: center;width: 100%}
	.care_ul li .next_img img {height: 40px}
	
	.care_ul2 {display: table;margin: 80px auto;width: 100%}
	.care_ul2 li {margin: 20px 0;position: relative}
	.care_ul2 li .line_box {border: 1px solid #eee;border-radius: 20px;padding: 20px 40px;overflow: hidden}
	.care_ul2 li .img {float: none;text-align: center;background: #fff;width: 100%;padding: 20px 0}
	.care_ul2 li .img img {max-width: 100%;}
	.care_ul2 li .text {float: none;display: table;height: inherit;width: 100%}
	.care_ul2 li .text .inner {vertical-align: middle;display: table-cell}
	.care_ul2 li .next_img {text-align: center;position: absolute;bottom: -30px;z-index: 2;text-align: center;width: 100%}
	.care_ul2 li .next_img img {height: 40px}
	
	.nature2012_ul {display: table;width: 100%;overflow: hidden}
	.nature2012_ul li {width: 48%;float: left;margin: 1%}
	.nature2012_ul li .inner {height: 200px;position: relative;border-radius: 10px;overflow: hidden}
	.nature2012_ul li .inner .mask80 {text-align: center;padding: 4px;position:absolute;bottom: 0;width: 100%;left: 0;font-size: 13px}
	.nature2012_ul li:nth-child(2) {padding: 0}
	.nature2012_ul li:nth-child(3) {padding: 0}
	
	.caution_tbl tr {border-bottom: 1px solid #ddd}
	.caution_tbl tr:last-child {border-bottom: 0}
	.caution_tbl tr th {width: 100px;text-align: center;vertical-align: middle;padding: 20px 0}
	.caution_tbl tr th img {height: 50px}
	.caution_tbl tr td {padding: 20px 40px 20px 10px;vertical-align: middle;color: #444}
	
	.comparison_wrap {margin: 80px auto}
	.comparison_wrap .comparison_box {width: 100%;border-radius: 20px;position: relative;overflow: hidden;float: left;}
	.comparison_wrap .comparison_mid {display: table;float: left;width:100%;height: inherit;padding: 20px}
	.comparison_wrap .comparison_mid img {width: 30px;transform: rotate( 0 );}
	.comparison_wrap .comparison_box .before {background: #999999;color: #fff;padding: 10px;text-align: center;font-size: 14px}
	.comparison_wrap .comparison_box .after {background: #f1485b;color: #fff;padding: 10px;text-align: center;font-size: 14px}
	
	.case_box {margin-top: 30px;overflow: hidden;border-bottom: 1px solid #ddd}
	.case_box .right {height: inherit;margin-bottom: 30px}
	.case_box .left {height: inherit;margin-bottom: 30px}
	
	.viewimg {height: 300px}
	.thumimg {width: 100px;height: 100px;margin: 0 5px;}
	
	.about1_text {overflow: hidden;margin-top: 60px}
	.about1_text .left {color: #f1485b;font-size: 25px;float: inherit;width: 100%}
	.about1_text .left span {display: table;line-height: 1.4em;border-bottom: 1px solid #f1485b;margin-bottom: 5px}	
	.about1_text .right {float: left;width: 100%;padding-bottom: 50px;line-height: 1.8em;margin-top:20px}
	
	.board_box {float: left;width: 100%;margin: 30px 0;cursor: pointer;1}
	.board_box .imgbox {text-align: center;border-radius: 10px;overflow: hidden;padding: 20px;border: 1px solid #ddd}
	.board_box .imgbox img {height: 180px;}
	.board_box .list_text {margin-top: 20px}
	.board_box .list_text .list_subject {font-size: 18px;margin-top:10px;}
	.board_box .list_text .bodytext {margin-top: 20px;font-size: 13px;color: #777;height: 140px}
	
	.search_box {width: 90%;display: table;margin: 0 auto 80px}
}