@import url(//cdn.design-factory.co.kr/_font/pretendard/fonts.css);
@import url(//cdn.design-factory.co.kr/_font/aritaburi/fonts.css);

* {font-family:'Pretendard', sans-serif; color:#222222; letter-spacing:-0.25px;}
body {width:100%; margin:0 auto; padding:0; font-size:13px; line-height:normal; -webkit-text-size-adjust:none; -moz-text-size-adjust:none; -ms-text-size-adjust:none;}
img {border:none; padding:0; margin:0; outline:none;}
a {border:none; padding:0; margin:0; outline:none; text-decoration:none;}
a:active {color:#222222; text-decoration:none;}
a:link {color:#222222; text-decoration:none;}
a:visited {color:#222222; text-decoration:none;}
a:hover {color:#222222; text-decoration:none;}
ul {list-style:none; padding:0; margin:0; *zoom:1;}
ul:after {content:""; display:block; clear:both;}
ul > li {display:block;}
.cf:after {content:""; display:block; clear:both;}
.cf:before {content:""; display:block; clear:both;}

img.fx{max-width:100%;}
 
table {width:100%;}

td {
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}

input, select, textarea {
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	margin:0;
	padding:0;
	outline:none;
	font-family:'Pretendard', sans-serif;
	font-size:13px;
	color:#000000;
}

input::placeholder {font-family:'Pretendard', sans-serif; color:#cccccc; opacity:1;}
input::-webkit-input-placeholder {font-family:'Pretendard', sans-serif; color:#cccccc;}
input:-ms-input-placeholder {font-family:'Pretendard', sans-serif; color:#cccccc;}
input:-moz-input-placeholder {font-family:'Pretendard', sans-serif; color:#cccccc;}

textarea::placeholder {font-family:'Pretendard', sans-serif; color:#cccccc; opacity:1;}
textarea::-webkit-input-placeholder {font-family:'Pretendard', sans-serif; color:#cccccc;}
textarea:-ms-input-placeholder {font-family:'Pretendard', sans-serif; color:#cccccc;}
textarea:-moz-input-placeholder {font-family:'Pretendard', sans-serif; color:#cccccc;}

input[type=text], input[type=password] ,input[type=tel], input[type=file], input[type=image], input[type=button], input[type=submit], textarea {
	border-radius:0; 
	-moz-border-radius:0; 
	-webkit-border-radius:0;
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	width:100%;
	font-family:'Pretendard', sans-serif;
}

select {
	border-radius:0; 
	-moz-border-radius:0; 
	-webkit-border-radius:0;
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	background-color:#ffffff;
	background-image:url("/mobile/img/sub/select_arrow.png");
	background-repeat:no-repeat;
	background-position:100% 50%;
	width:100%;
	font-family:'Pretendard', sans-serif;
}

select::-ms-expand {display:none;}

/*라디오 버튼*/
.radio_label {display:inline-block; *display:inline; zoom:1; cursor:pointer;}
.radio_label input[type=radio] {display:none;}
.radio_label .check_icon {display:inline-block; *display:inline; zoom:1; width:16px; height:16px; background-image:url("/mobile/img/sub/radio_icon_off.png"); background-repeat:no-repeat; background-size:cover; vertical-align:middle; cursor:pointer;}
.radio_label span {vertical-align:middle;}
.radio_label input[type=radio]:checked + .check_icon {background-image:url("/mobile/img/sub/radio_icon_on.png");}

/*체크박스 버튼*/
.checkbox_label {display:inline-block; *display:inline; zoom:1; cursor:pointer;}
.checkbox_label input[type=checkbox] {display:none;}
.checkbox_label .check_icon {display:inline-block; *display:inline; zoom:1; width:18px; height:24px; margin-left:0; background-image:url("/mobile/img/sub/checkbox_icon_off.png"); background-repeat:no-repeat; background-size:cover; vertical-align:middle; cursor:pointer;}
.checkbox_label span {vertical-align:middle;}
.checkbox_label input[type=checkbox]:checked + .check_icon {background-image:url("/mobile/img/sub/checkbox_icon_on.png");}

#wrap {position:relative; top:0; left:0; max-width:960px; min-width:320px; margin:0 auto;}

/*헤더*/
#header {width:100%; max-width:960px; min-width:320px; margin:0 auto; background-color:#ffffff; border-bottom:1px solid #f2f2f2;}
#header > .contents_con {position:relative; width:100%; max-width:91.5%; margin:0 auto; padding:12px 0;}
#header > .contents_con > .search_con {float:left;}
#header > .contents_con > .search_con > a {display:block; width:21px; padding:4px 0;}
#header > .contents_con > .logo_con {position:absolute; top:50%; transform:translateY(-50%); left:0; right:0; width:119px; margin:0 auto;}
#header > .contents_con > .menu {float:right;}
#header > .contents_con > .menu > a {display:block; width:22px; padding:4px 0;}
#header > .search_bg {display:none; position:fixed; top:0; left:0; right:0; z-index:110; width:100%; max-width:960px; height:100%; margin:0 auto; background-color:#000000; background-color:rgba(0,0,0,0.4);}
#header > .search {display:none; position:absolute; top:53px; left:0; right:0; z-index:110; width:100%; max-width:960px; margin:0 auto; padding:33px 18px 35px; background-color:#ffffff; box-sizing:border-box;}
#header > .search > .contents_con {height:45px; padding:2px; background:linear-gradient(-45deg,#336175 0%,#7d9ead 100%); border-radius:50px; -webkit-border-radius:50px; -moz-border-radius:50px; box-sizing:border-box;}
#header > .search > .contents_con > form {display:block; background-color:#ffffff; border-radius:50px; -webkit-border-radius:50px; -moz-border-radius:50px;}
#header > .search > .contents_con > form > table > tbody > tr > td .input {height:40px; padding:0 20px; background-color:#ffffff; border:none; border-radius:50px 0 0 50px; -webkit-border-radius:50px 0 0 50px; -moz-border-radius:50px 0 0 50px; box-sizing:border-box;}
#header > .search > .contents_con > form > table > tbody > tr > td.btn_td {width:40px;}
#header > .search > .contents_con > form > table > tbody > tr > td.btn_td > a {display:block; padding:10px 0; background-color:#ffffff; border-radius:0 50px 50px 0; -webkit-border-radius:0 50px 50px 0; -moz-border-radius:0 50px 50px 0;}
#header > .search > .contents_con > form > table > tbody > tr > td.btn_td > a > img {width:21px;}

/*메뉴*/
#main_nav_bg {display:none; position:fixed; top:0; left:0; right:0; z-index:110; width:100%; max-width:960px; height:100%; margin:0 auto; background-color:#000000; background-color:rgba(0,0,0,0.4);}
#main_nav {display:none; position:absolute; top:0; left:0; right:0; z-index:110; width:100%; max-width:960px; margin:0 auto;}
#main_nav > .contents_con {}
#main_nav > .contents_con > .main_right_nav {position:relative; float:right; width:58%; max-width:600px; padding-bottom:36px; background:url('/mobile/img/main/menu_bg.png') #ffffff no-repeat center/cover;}
#main_nav > .contents_con > .main_right_nav > .menu_bg_img {position:absolute; top:0; left:0; right:0; width:100%; margin:0 auto;}
#main_nav > .contents_con > .main_right_nav > .menu_bg_img > img:last-child {margin-top:35px;}
#main_nav > .contents_con > .main_right_nav > .t_nav {position:relative; z-index:100; padding:14px 9px 13px; border-bottom:1px solid #d3d8d8;}
#main_nav > .contents_con > .main_right_nav > .t_nav > ul > li {float:left;}
#main_nav > .contents_con > .main_right_nav > .t_nav > ul > li:first-child {width:24%; text-align:center;}
#main_nav > .contents_con > .main_right_nav > .t_nav > ul > li:first-child > a {display:block; width:40px; padding:4px 0;}
#main_nav > .contents_con > .main_right_nav > .t_nav > ul > li:first-child > a > img {width:22px;}
#main_nav > .contents_con > .main_right_nav > .t_nav > ul > li > a {display:block; font-size:11px; line-height:27px; text-align:center;}
#main_nav > .contents_con > .main_right_nav > .t_nav > ul > li.btn01 {width:36.5%;}
#main_nav > .contents_con > .main_right_nav > .t_nav > ul > li.btn02 {width:36.5%; margin-left:3%;}
#main_nav > .contents_con > .main_right_nav > .t_nav > ul > li.btn01 > a {background-color:#336175; color:#ffffff;}
#main_nav > .contents_con > .main_right_nav > .t_nav > ul > li.btn02 > a {background-color:#dddddd;}
#main_nav > .contents_con > .main_right_nav > .b_nav {position:relative; z-index:100; padding:0 9px;}
#main_nav > .contents_con > .main_right_nav > .b_nav > ul > li {border-bottom:1px solid #d3d8d8;}
#main_nav > .contents_con > .main_right_nav > .b_nav > ul > li > a {display:block; padding:0 9px; font-size:15px; font-weight:500; color:#222222; line-height:50px;}
#main_nav > .contents_con > .main_right_nav > .b_nav > ul > li > a.on {color:#336175;}
#main_nav > .contents_con > .main_right_nav > .b_nav > ul > li > .sub_nav {display:none; padding:11px 0 22px; border-top:1px solid #d3d8d8;}
#main_nav > .contents_con > .main_right_nav > .b_nav > ul > li > .sub_nav > ul > li {margin-top:10px;}
#main_nav > .contents_con > .main_right_nav > .b_nav > ul > li > .sub_nav > ul > li:first-child {margin-top:0;}
#main_nav > .contents_con > .main_right_nav > .b_nav > ul > li > .sub_nav > ul > li > a {display:block; padding:0 9px; font-size:14px; color:#666666; line-height:22px;}
#main_nav > .contents_con > .main_right_nav > .b_nav > ul > li > .sub_nav > ul > li > a.on {font-weight:500; color:#222222;}
#main_nav > .contents_con > .main_left_nav {float:right; width:42%;}

/*컨텐츠*/
#container {width:100%; margin:0 auto;}

/*메인 컨텐츠*/
#main_con {}
#main_con > .main_slide_con {}
#main_con > .main_slide_con > .contents_con {}
#main_con > .main_slide_con > .contents_con > .swiper-container {background:url('/mobile/img/main/main_slide_con_slide_bg.png') no-repeat center/cover;}
#main_con > .main_slide_con > .contents_con > .swiper-container .swiper-wrapper .swiper-slide {background:no-repeat center/cover;}
#main_con > .main_slide_con > .contents_con > .swiper-container .swiper-wrapper .swiper-slide > .contents_con {position:relative; width:100%; max-width:91.5%; margin:0 auto;}
#main_con > .main_slide_con > .contents_con > .swiper-container .swiper-wrapper .swiper-slide > .contents_con > .text_con {background:no-repeat center/cover;}
#main_con > .main_slide_con > .contents_con > .swiper-container .control_con {position:absolute; bottom:11px; right:4.25%; z-index:10; margin:0 auto;}
#main_con > .main_slide_con > .contents_con > .swiper-container .control_con > .main_slide_btn {position:static; display:inline-block; width:38px; margin-left:7px; cursor:pointer;}
#main_con > .menu_con01 {}
#main_con > .menu_con01 > .contents_con {width:100%; max-width:91.5%; margin:0 auto; padding:54px 0;}
#main_con > .menu_con01 > .contents_con > ul > li {float:left; width:23.5%; margin-left:2%; border:1px solid #f2f2f2; box-shadow:5px 5px 10px rgba(0,0,0,0.1); -webkit-box-shadow:5px 5px 10px rgba(0,0,0,0.1); -moz-box-shadow:5px 5px 10px rgba(0,0,0,0.1); box-sizing:border-box;}
#main_con > .menu_con01 > .contents_con > ul > li:first-child {margin-left:0;}
#main_con > .menu_con01 > .contents_con > ul > li:nth-child(5) {margin-top:2%;}
#main_con > .menu_con01 > .contents_con > ul > li:nth-child(6) {margin-top:2%;}
#main_con > .menu_con01 > .contents_con > ul > li:nth-child(7) {margin-top:2%;}
#main_con > .menu_con01 > .contents_con > ul > li > a {display:block;}
#main_con > .menu_con02 {}
#main_con > .menu_con02 > .contents_con {width:100%; max-width:95.5%; margin:0 auto 80px;;}
#main_con > .news_con {}
#main_con > .news_con > .contents_con {width:100%; max-width:95.5%; margin:0 auto 54px;}
#main_con > .news_con > .contents_con > .list_con {}
#main_con > .news_con > .contents_con > .info_con > ul > li {margin-top:49px;}
#main_con > .news_con > .contents_con > .info_con > ul > li:first-child {margin-top:0;}
#main_con > .news_con > .contents_con > .info_con > ul > li > .news_div > .title_con {padding-bottom:15px; border-bottom:2px solid #222222;}
#main_con > .news_con > .contents_con > .info_con > ul > li > .news_div > .title_con > span {font-size:24px; font-weight:600; line-height:32px;}
#main_con > .news_con > .contents_con > .info_con > ul > li > .news_div > .title_con > a {float:right; width:18px; margin-top:5px;}
#main_con > .news_con > .contents_con > .info_con > ul > li > .news_div > .list_con > ul > li > a {display:block; border-bottom:1px solid #d3d3d3;}
#main_con > .news_con > .contents_con > .info_con > ul > li > .news_div > .list_con > ul > li > a > .list_div {padding:18px;}
#main_con > .news_con > .contents_con > .info_con > ul > li > .news_div > .list_con > ul > li > a > .list_div > table {table-layout:fixed;}
#main_con > .news_con > .contents_con > .info_con > ul > li > .news_div > .list_con > ul > li > a > .list_div > table > tbody > tr > td {}
#main_con > .news_con > .contents_con > .info_con > ul > li > .news_div > .list_con > ul > li > a > .list_div > table > tbody > tr > td.img_td {width:129px;}
#main_con > .news_con > .contents_con > .info_con > ul > li > .news_div > .list_con > ul > li > a > .list_div > table > tbody > tr > td.img_td > .img_con {width:116px; background:no-repeat center/cover; border:1px solid #cccccc; box-sizing:border-box;}
#main_con > .news_con > .contents_con > .info_con > ul > li > .news_div > .list_con > ul > li > a > .list_div > table > tbody > tr > td.text_td {}
#main_con > .news_con > .contents_con > .info_con > ul > li > .news_div > .list_con > ul > li > a > .list_div > table > tbody > tr > td.text_td > .text_con {}
#main_con > .news_con > .contents_con > .info_con > ul > li > .news_div > .list_con > ul > li > a > .list_div > table > tbody > tr > td.text_td > .text_con > .title_con {text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
#main_con > .news_con > .contents_con > .info_con > ul > li > .news_div > .list_con > ul > li > a > .list_div > table > tbody > tr > td.text_td > .text_con > .title_con > span {font-size:16px; font-weight:500; line-height:20px;}
#main_con > .news_con > .contents_con > .info_con > ul > li > .news_div > .list_con > ul > li > a > .list_div > table > tbody > tr > td.text_td > .text_con > .text_con {max-height:32px; margin-top:5px; text-overflow:ellipsis; white-space:normal; overflow:hidden; word-wrap:break-word; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
#main_con > .news_con > .contents_con > .info_con > ul > li > .news_div > .list_con > ul > li > a > .list_div > table > tbody > tr > td.text_td > .text_con > .text_con > span {font-size:12px; font-weight:300; color:#777777; line-height:16px;}
#main_con > .news_con > .contents_con > .info_con > ul > li > .news_div > .list_con > ul > li > a > .list_div > table > tbody > tr > td.text_td > .text_con > .date_con {margin-top:5px;}
#main_con > .news_con > .contents_con > .info_con > ul > li > .news_div > .list_con > ul > li > a > .list_div > table > tbody > tr > td.text_td > .text_con > .date_con > span {font-size:10px; color:#5d5d5d; line-height:14px;}
#main_con > .news_con > .contents_con > .info_con > ul > li > .news_div > .list_con > ul > li.none_li {text-align:center;}
#main_con > .news_con > .contents_con > .info_con > ul > li > .news_div > .list_con > ul > li.none_li > span {font-size:15px; line-height:300px;}

/*푸터*/
#footer {}
#footer > .contents_con {width:100%; max-width:91.5%; margin:0 auto; padding:42px 0 100px; background-color:#ffffff;}
#footer > .contents_con > .logo_con {text-align:center;}
#footer > .contents_con > .logo_con > img {width:198px;}
#footer > .contents_con > .logo_con > .line {width:90px; height:1px; margin:18px auto 0; background-color:#f2f2f2;}
#footer > .contents_con > .sns_con {margin-top:18px; text-align:center;}
#footer > .contents_con > .sns_con > ul {display:inline-block;}
#footer > .contents_con > .sns_con > ul > li {float:left; margin-left:4px;}
#footer > .contents_con > .sns_con > ul > li:first-child {margin-left:0;}
#footer > .contents_con > .sns_con > ul > li > a {display:block; width:36px; height:36px; border:1px solid #f2f2f2; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; box-sizing:border-box; overflow:hidden;}
#footer > .contents_con > .btn_con {margin-top:13px;}
#footer > .contents_con > .btn_con > a {display:block; width:72%; margin:0 auto; background-color:#d4d4d4; font-size:14px; color:#ffffff; line-height:33px; text-align:center;}
#footer > .contents_con > .info_con {margin-top:20px; text-align:center; word-break:keep-all;}
#footer > .contents_con > .info_con > span {font-size:13px; color:#999999; line-height:23px;}
#footer > .contents_con > .info_con > span > .bar {font-size:11px; color:#eeeeee; line-height:21px;}
#footer > .contents_con > .info_con > span > a {font-size:13px; color:#999999; line-height:23px;}
#footer > .contents_con > .info_con > span > .copy {display:block; margin-top:9px; font-size:11px; color:#cccccc; line-height:14px;}

/*하단 퀵메뉴*/
#bottom_quick {position:fixed; bottom:0; left:0; right:0; z-index:50; width:100%; max-width:960px; min-width:320px; margin:0 auto; text-align:right;}
#bottom_quick > .contents_con {background-color:#ffffff; border-top:2px solid #336175; border-radius:15px 15px 0 0; -webkit-border-radius:15px 15px 0 0; -moz-border-radius:15px 15px 0 0; text-align:center;}
#bottom_quick > .contents_con > ul > li {float:left; width:20%; border-right:1px solid #d3d3d3; box-sizing:border-box;}
#bottom_quick > .contents_con > ul > li:last-child {border-right:none;}
#bottom_quick > .contents_con > ul > li > a {display:block; padding:9px 0;}
#bottom_quick > .contents_con > ul > li > a > img {width:27px;}
#bottom_quick > .contents_con > ul > li > a > span {display:block; font-size:11px; color:#666666; line-height:19px;}

/*우측 퀵버튼*/
#quick_btn {position:fixed; bottom:0; left:0; right:0; z-index:10; width:100%; max-width:960px; margin:0 auto;}
#quick_btn > .contents_con {position:absolute; bottom:88px; right:2%;}
#quick_btn > .contents_con > .btn {margin-top:13px; width:51px;}
#quick_btn > .contents_con > .btn:first-child {margin-top:0;}
#quick_btn > .contents_con > .btn > a {display:inline-block; width:51px; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; box-sizing:border-box; overflow:hidden;}
#quick_btn > .contents_con > .btn > a.kakao_btn {background-color:#ffffff; border:1px solid #336175;}
#quick_btn > .contents_con > .btn > a.inquiry_btn {background-color:#ffffff; border:1px solid #336175;}
#quick_btn > .contents_con > .btn > a.top_btn {background-color:rgba(93,93,93,0.4);}

/*메인 타이틀 공통*/
.main_title_con {margin-bottom:42px; text-align:center;}
.main_title_con > img {width:22px; margin-right:9px; vertical-align:middle;}
.main_title_con > span {font-family:'AritaBuri', sans-serif; font-size:27px; font-weight:500; color:#0d191e; line-height:35px; vertical-align:middle;}
.main_title_con > span > .bold_text {font-family:'AritaBuri', sans-serif; font-weight:700;}

/*메인,서브페이지 하단 컨텐츠*/
.bottom_contents {}
.bottom_contents > .banner_con {background:url('/mobile/img/main/bottom_contents_banner_con_bg.png') no-repeat center/cover;}
.bottom_contents > .banner_con > .contents_con {width:100%; max-width:95.5%; margin:0 auto;}
.bottom_contents > .slide_con {position:relative; border-bottom:6px solid #222222;}
.bottom_contents > .slide_con > .contents_con {width:100%; max-width:95.5%; margin:0 auto;}
.bottom_contents > .slide_con > .contents_con > .slide_con {}
.bottom_contents > .slide_con > .contents_con > .slide_con > .swiper-container {}
.bottom_contents > .slide_con > .contents_con > .slide_con > .swiper-container .swiper-wrapper .swiper-slide {background:no-repeat center/cover;}
.bottom_contents > .slide_con > .contents_con > .slide_con > .swiper-container .control_con {display:inline-block; margin:18px 0 36px; padding-bottom:10px; border-bottom:2px solid #222222;}
.bottom_contents > .slide_con > .contents_con > .slide_con > .swiper-container .control_con > .swiper_btn {position:static; display:inline-block; width:12px; padding-top:5px; cursor:pointer;}
.bottom_contents > .slide_con > .contents_con > .slide_con > .swiper-container .control_con > .swiper-pagination-fraction {position:static; top:0; bottom:0; left:0; right:0; display:inline-block; width:auto; margin:0 18px; font-size:12px; font-weight:600; line-height:20px;}
.bottom_contents > .slide_con > .contents_con > .slide_con > .swiper-container .control_con > .swiper-pagination-fraction span {display:inline-block; width:15px; font-size:12px; line-height:20px;}
.bottom_contents > .slide_con > .contents_con > .slide_con > .swiper-container .control_con > .swiper-pagination-fraction span.swiper-pagination-current {display:inline-block; font-weight:500;}
.bottom_contents > .slide_con > .contents_con > .slide_con > .swiper-container .control_con > .swiper-pagination-fraction span.swiper-pagination-total {color:#cccccc; font-weight:300;}
.bottom_contents > .slide_con > .contents_con > .slide_con > .swiper-container .control_con > .swiper-pagination-fraction span.bar {display:inline-block; width:32px; color:#cccccc; text-align:center;}
.bottom_contents > .slide_con > .doctor_con {position:absolute; bottom:0; right:0; width:39%; z-index:10;}
.bottom_contents > .contact_con {margin:50px 0 56px;}
.bottom_contents > .contact_con > .contents_con {width:100%; max-width:95.5%; margin:0 auto;}

/*하단 빠른 상담 신청*/
#bottom_contact_con {background-color:#264351; border-top:4px solid #3b6a80;}
#bottom_contact_con > .contents_con {width:100%; max-width:91.5%; margin:0 auto; padding:25px 0 27px;}
#bottom_contact_con > .contents_con > .title_con {margin-bottom:26px; word-break:keep-all;}
#bottom_contact_con > .contents_con > .title_con > .text01_con {}
#bottom_contact_con > .contents_con > .title_con > .text01_con > span {font-size:21px; font-weight:600; color:#ffffff; line-height:29px;}
#bottom_contact_con > .contents_con > .title_con > .text02_con {margin-top:7px;}
#bottom_contact_con > .contents_con > .title_con > .text02_con > span {font-size:14px; font-weight:300; color:#ffffff; line-height:22px;}
#bottom_contact_con > .contents_con > .title_con > .text02_con > span > .bold_text {font-weight:500; color:#ffffff;}
#bottom_contact_con > .contents_con > .form_con {}
#bottom_contact_con > .contents_con > .form_con > form > .list_con {}
#bottom_contact_con > .contents_con > .form_con > form > .list_con > ul > li {float:left; width:48.5%; margin-left:3%;}
#bottom_contact_con > .contents_con > .form_con > form > .list_con > ul > li:first-child {margin-left:0;}
#bottom_contact_con > .contents_con > .form_con > form > .list_con > ul > li:last-child {width:100%; margin:15px 0 0 0;}
#bottom_contact_con > .contents_con > .form_con > form > .list_con > ul > li > span {font-size:14px; font-weight:500; color:#ffffff; line-height:22px;}
#bottom_contact_con > .contents_con > .form_con > form > .list_con > ul > li > .input {margin-top:7px; height:45px; padding:0 9px; background-color:#ffffff; border:1px solid #7a8990; font-size:14px; color:#cccccc; box-sizing:border-box;}
#bottom_contact_con > .contents_con > .form_con > form > .agree_con {margin-top:18px; text-align:center;}
#bottom_contact_con > .contents_con > .form_con > form > .agree_con > .checkbox_label .check_icon {width:13px; height:16px; margin-right:9px; background-image:url("/mobile/img/sub/bottom_contact_checkbox_icon_off.png");}
#bottom_contact_con > .contents_con > .form_con > form > .agree_con > .checkbox_label span {font-size:12px; color:#ffffff; line-height:20px;}
#bottom_contact_con > .contents_con > .form_con > form > .agree_con > .checkbox_label input[type=checkbox]:checked + .check_icon {background-image:url("/mobile/img/sub/bottom_contact_checkbox_icon_on.png");}
#bottom_contact_con > .contents_con > .form_con > form > .agree_con > .checkbox_label a {display:inline-block; width:36px; margin-left:9px; background-color:#ffffff; font-size:11px; color:#19303d; line-height:18px; vertical-align:middle;}
#bottom_contact_con > .contents_con > .form_con > form > .btn_con {margin-top:18px;}
#bottom_contact_con > .contents_con > .form_con > form > .btn_con > a {display:block; width:72%; margin:0 auto; background-color:#2f596c; text-align:center;}
#bottom_contact_con > .contents_con > .form_con > form > .btn_con > a > img {width:28px; vertical-align:middle;}
#bottom_contact_con > .contents_con > .form_con > form > .btn_con > a > span {margin:0 27px; font-size:16px; font-weight:600; color:#ffffff; line-height:45px; vertical-align:middle;}

/*서브 컨텐츠*/
#sub_con {}
#sub_con > .sub_visual {background:no-repeat center/cover;}
#sub_con > .sub_visual > .contents_con {position:relative; width:100%; max-width:91.5%; margin:0 auto;}
#sub_con > .sub_visual > .contents_con > table {position:absolute; top:50%; left:0; right:0; transform:translateY(-50%); width:100%; margin:0 auto;}
#sub_con > .sub_visual > .contents_con > table > tbody > tr > td {}
#sub_con > .sub_visual > .contents_con > table > tbody > tr > td > .title_con {word-break:keep-all;}
#sub_con > .sub_visual > .contents_con > table > tbody > tr > td > .title_con > .text01_con {margin-bottom:13px;}
#sub_con > .sub_visual > .contents_con > table > tbody > tr > td > .title_con > .text01_con > span {font-family:'Aritaburi', sans-serif; font-size:21px; font-weight:600; color:#0d191e; line-height:29px;}
#sub_con > .sub_visual > .contents_con > table > tbody > tr > td > .title_con > .text02_con {}
#sub_con > .sub_visual > .contents_con > table > tbody > tr > td > .title_con > .text02_con > span {font-size:15px; line-height:23px;}
#sub_con > .sub_visual_treatment01 {background-image:url('/mobile/img/treatment/treatment_sub_visual_bg01.png');}
#sub_con > .sub_visual_treatment02 {background-image:url('/mobile/img/treatment/treatment_sub_visual_bg02.png');}
#sub_con > .sub_visual_treatment03 {background-image:url('/mobile/img/treatment/treatment_sub_visual_bg03.png');}
#sub_con > .sub_visual_pain01 {background-image:url('/mobile/img/pain/pain_sub_visual_bg01.png');}
#sub_con > .sub_visual_pain02 {background-image:url('/mobile/img/pain/pain_sub_visual_bg02.png');}
#sub_con > .sub_visual_pain03 {background-image:url('/mobile/img/pain/pain_sub_visual_bg03.png');}
#sub_con > .sub_visual_pain04 {background-image:url('/mobile/img/pain/pain_sub_visual_bg04.png');}
#sub_con > .sub_visual_pain05 {background-image:url('/mobile/img/pain/pain_sub_visual_bg05.png');}
#sub_con > .sub_visual_accident {background-image:url('/mobile/img/accident/accident_sub_visual_bg.png');}
#sub_con > .sub_visual_woman01 {background-image:url('/mobile/img/woman/woman_sub_visual_bg01.png');}
#sub_con > .sub_visual_woman02 {background-image:url('/mobile/img/woman/woman_sub_visual_bg02.png');}
#sub_con > .sub_visual_woman03 {background-image:url('/mobile/img/woman/woman_sub_visual_bg03.png');}
#sub_con > .sub_visual_woman04 {background-image:url('/mobile/img/woman/woman_sub_visual_bg04.png');}
#sub_con > .sub_visual_woman05 {background-image:url('/mobile/img/woman/woman_sub_visual_bg05.png');}
#sub_con > .sub_visual_diet {background-image:url('/mobile/img/diet/diet_sub_visual_bg.png');}
#sub_con > .sub_visual_childhood {background-image:url('/mobile/img/childhood/childhood_sub_visual_bg.png');}
#sub_con > .sub_visual_digestion01 {background-image:url('/mobile/img/digestion/digestion_sub_visual_bg01.png');}
#sub_con > .sub_visual_digestion02 {background-image:url('/mobile/img/digestion/digestion_sub_visual_bg02.png');}
#sub_con > .sub_visual_digestion03 {background-image:url('/mobile/img/digestion/digestion_sub_visual_bg03.png');}
#sub_con > .sub_visual_digestion04 {background-image:url('/mobile/img/digestion/digestion_sub_visual_bg04.png');}
#sub_con > .sub_visual_rhinitis {background-image:url('/mobile/img/rhinitis/rhinitis_sub_visual_bg.png');}
#sub_con > .sub_visual_yura {background-image:url('/mobile/img/yura/yura_sub_visual_bg.png');}
#sub_con > .sub_visual_yura02 {background-image:url('/mobile/img/yura/yura_sub_visual_bg02.png');}
#sub_con > .sub_visual_yura03 {background-image:url('/mobile/img/yura/yura_sub_visual_bg03.png');}
#sub_con > .sub_visual_yura04 {background-image:url('/mobile/img/yura/yura_sub_visual_bg04.png');}
#sub_con > .sub_visual_community {background-image:url('/mobile/img/community/community_sub_visual_bg.png');}
#sub_con > .contents_con {padding:61px 0 56px;}
#sub_con > .contents_con.padding_bottom_none {padding-bottom:0;}
#sub_con > .contents_con .sub_title_con {text-align:center; word-break:keep-all;}
#sub_con > .contents_con .sub_title_con > .text01_con {}
#sub_con > .contents_con .sub_title_con > .text01_con.bg {display:inline-block; padding:3px 30px;}
#sub_con > .contents_con .sub_title_con > .text01_con > span {font-size:17px; font-weight:700; line-height:25px; letter-spacing:3px;}
#sub_con > .contents_con .sub_title_con > .text01_con.color_3f6a7d > span {color:#3f6a7d;}
#sub_con > .contents_con .sub_title_con > .text01_con.color_aec64d > span {color:#aec64d;}
#sub_con > .contents_con .sub_title_con > .text01_con.color_f7c230 > span {color:#f7c230;}
#sub_con > .contents_con .sub_title_con > .text01_con.color_ef4983 > span {color:#ef4983;}
#sub_con > .contents_con .sub_title_con > .text01_con.color_de95a3 > span {color:#de95a3;}
#sub_con > .contents_con .sub_title_con > .text02_con {}
#sub_con > .contents_con .sub_title_con > .text02_con > span {font-size:22px; font-weight:700; line-height:30px;}
#sub_con > .contents_con .sub_title_con > .text03_con {margin-top:21px;}
#sub_con > .contents_con .sub_title_con > .text03_con > span {font-size:15px; line-height:23px;}
#sub_con > .contents_con .sub_title_con > .text03_con > span > .bold_text {font-weight:600;}
#sub_con > .contents_con .sub_title_con > .text03_con > span > .bold_text_700 {font-weight:700;}
#sub_con > .contents_con .sub_title_con > .line {display:block; width:1px; height:13px; margin:3px auto; background-color:#cccccc;}
#sub_con > .contents_con .sub_title_con.color_ffffff span {color:#ffffff;}
#sub_con > .contents_con .sub_title_con.color_ffffff .line {background-color:#ffffff;}
#sub_con > .contents_con .program_con {background-color:#fafafa;}
#sub_con > .contents_con .program_con > .contents_con {padding:45px 0 56px;}
#sub_con > .contents_con .program_con > .contents_con > .sub_title_con {width:100%; max-width:91.5%; margin:0 auto 33px;}
#sub_con > .contents_con .program_con > .contents_con > .slide_con {position:relative;}
#sub_con > .contents_con .program_con > .contents_con > .slide_con > .swiper-container {}
#sub_con > .contents_con .program_con > .contents_con > .slide_con > .swiper-container .swiper-wrapper .swiper-slide {width:83%; margin:0 3%; border:1px solid #cccccc; box-sizing:border-box;}
#sub_con > .contents_con .program_con > .contents_con > .slide_con .prev_btn {width:10%; position:absolute; top:0; left:3%; z-index:10; cursor:pointer; opacity:0;}
#sub_con > .contents_con .program_con > .contents_con > .slide_con .prev_btn img {width:100%;}
#sub_con > .contents_con .program_con > .contents_con > .slide_con .next_btn {width:10%; position:absolute; top:0; right:3%; z-index:10; cursor:pointer; opacity:0;}
#sub_con > .contents_con .program_con > .contents_con > .slide_con .next_btn img {width:100%;}

/*율아특수침*/
.treatment_sub01_con {}
.treatment_sub01_con > .info01_con {}
.treatment_sub01_con > .info01_con > .contents_con {width:100%; max-width:91.5%; margin:0 auto;}
.treatment_sub01_con > .info01_con > .contents_con > .sub_title_con {margin-bottom:34px;}
.treatment_sub01_con > .info01_con > .img_con {background-color:#fafafa; padding:36px 0 53px; text-align:center;}
.treatment_sub01_con > .info01_con > .img_con > img {max-width:91.5%; margin:0 auto;}
.treatment_sub01_con > .info02_con {background:url('/mobile/img/treatment/treatment_sub01_con_info02_con_bg.png') no-repeat center/cover;}
.treatment_sub01_con > .info02_con > .contents_con {width:100%; max-width:91.5%; margin:0 auto; padding:51px 0 49px;}
.treatment_sub01_con > .info03_con {background:url('/mobile/img/treatment/treatment_sub01_con_info03_con_bg.png') no-repeat center/cover;}
.treatment_sub01_con > .info03_con > .contents_con {width:100%; max-width:91.5%; margin:0 auto; padding:51px 0 53px;}
.treatment_sub01_con > .info04_con {}
.treatment_sub01_con > .info04_con > .contents_con {width:100%; max-width:91.5%; margin:51px auto 0;}
.treatment_sub01_con > .info04_con > .contents_con > .sub_title_con {margin-bottom:42px;}
.treatment_sub01_con > .info04_con > .contents_con > .img_con {padding:18px 0; border-top:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; text-align:center;}

/*약침·추나*/
.treatment_sub02_con {}
.treatment_sub02_con > .info01_con {}
.treatment_sub02_con > .info01_con > .contents_con {width:100%; max-width:91.5%; margin:0 auto;}
.treatment_sub02_con > .info01_con > .contents_con > .sub_title_con {margin-bottom:33px;}
.treatment_sub02_con > .info01_con > .contents_con > .img_con {margin-bottom:54px;}
.treatment_sub02_con > .info02_con {background-color:#fafafa;}
.treatment_sub02_con > .info02_con > .contents_con {width:100%; max-width:91.5%; margin:0 auto; padding:54px 0;}
.treatment_sub02_con > .info02_con > .contents_con > .sub_title_con {margin-bottom:36px;}
.treatment_sub02_con > .info02_con > .contents_con > .img_con {text-align:center;}
.treatment_sub02_con > .info03_con {background:url('/mobile/img/treatment/treatment_sub02_con_info03_con_bg.png') no-repeat center/cover;}
.treatment_sub02_con > .info03_con > .contents_con {width:100%; max-width:91.5%; margin:0 auto; padding:52px 0;}
.treatment_sub02_con > .info04_con {background-color:#fafafa; padding:52px 0 56px;}
.treatment_sub02_con > .info04_con > .contents_con {width:100%; max-width:91.5%; margin:0 auto;}
.treatment_sub02_con > .info04_con > .contents_con > .sub_title_con {margin-bottom:46px;}
.treatment_sub02_con > .info04_con > .contents_con > .img_con {text-align:center;}

/*율아한약조제*/
.treatment_sub03_con {}
.treatment_sub03_con > .info01_con {}
.treatment_sub03_con > .info01_con > .contents_con {width:100%; max-width:91.5%; margin:0 auto;}
.treatment_sub03_con > .info01_con > .contents_con > .sub_title_con {margin-bottom:57px;}
.treatment_sub03_con > .info02_con {background-color:#fafafa;}
.treatment_sub03_con > .info02_con > .contents_con {width:100%; max-width:91.5%; margin:0 auto; padding:54px 0;}
.treatment_sub03_con > .info02_con > .contents_con > .sub_title_con {margin-bottom:35px;}
.treatment_sub03_con > .info02_con > .contents_con > .img_con > ul > li {margin-top:18px; border:1px solid #ebebeb;}
.treatment_sub03_con > .info02_con > .contents_con > .img_con > ul > li:first-child {margin-top:0;}

/*통증클리닉 공통*/
.button_click_con {background-color:#1e232f;}
.button_click_con > .contents_con {width:100%; max-width:91.5%; margin:0 auto; padding:52px 0 0;}
.button_click_con > .contents_con > .sub_title_con {margin-bottom:42px;}

/*척추·골반*/
.pain_sub01_con {}
.pain_sub01_con > .info01_con {}
.pain_sub01_con > .info01_con > .contents_con {width:100%; max-width:91.5%; margin:0 auto;}
.pain_sub01_con > .info01_con > .contents_con > .sub_title_con {margin-bottom:54px;}
.pain_sub01_con > .info02_con > .contents_con > .slide_con {position:relative;}
.pain_sub01_con > .info02_con > .contents_con > .slide_con > .swiper-container {}
.pain_sub01_con > .info02_con > .contents_con > .slide_con > .swiper-container .swiper-wrapper .swiper-slide {width:100%;}
.pain_sub01_con > .info02_con > .contents_con > .slide_con .prev_btn {width:8%; position:absolute; top:33%; left:7%; z-index:10; cursor:pointer;}
.pain_sub01_con > .info02_con > .contents_con > .slide_con .prev_btn img {width:100%;}
.pain_sub01_con > .info02_con > .contents_con > .slide_con .next_btn {width:8%; position:absolute; top:33%; right:7%; z-index:10; cursor:pointer;}
.pain_sub01_con > .info02_con > .contents_con > .slide_con .next_btn img {width:100%;}
.pain_sub01_con > .info03_con {background:url('/mobile/img/pain/pain_sub01_con_info03_con_bg.png') no-repeat center/cover;}
.pain_sub01_con > .info03_con > .contents_con {width:100%; max-width:91.5%; margin:0 auto; padding:52px 0 54px;}
.pain_sub01_con > .info04_con {}
.pain_sub01_con > .info04_con > .contents_con {width:100%; max-width:91.5%; margin:0 auto; padding:54px 0 52px;}
.pain_sub01_con > .info04_con > .contents_con > .sub_title_con {margin-bottom:43px;}
.pain_sub01_con > .info04_con > .contents_con > .list_con > ul > li {margin-top:27px;; border:1px solid #ebebeb;}
.pain_sub01_con > .info04_con > .contents_con > .list_con > ul > li:first-child {margin-top:0;}
.pain_sub01_con > .info05_con {position:relative; background-color:#1e232f;}
.pain_sub01_con > .info05_con:after {content:''; display:block; position:absolute; top:0; left:0; width:100%; height:100%; background:url('/mobile/img/sub/program_con_bg.png') no-repeat -22.5% 21px/45%;}
.pain_sub01_con > .info05_con > .contents_con {width:100%; max-width:91.5%; margin:0 auto; padding:47px 0 54px;}
.pain_sub01_con > .info05_con > .contents_con > .sub_title_con {margin-bottom:41px;}
.pain_sub01_con > .info05_con > .contents_con > .sub_title_con > .text01_con.bg {background-color:#4f607e; background-color:rgba(79,96,126,0.5);}
.pain_sub01_con > .banner01_con {background:url('/mobile/img/pain/pain_banner01_con_bg.png') no-repeat center/cover;}
.pain_sub01_con > .banner01_con > .contents_con {position:relative; width:100%; max-width:91.5%; margin:0 auto;}
.pain_sub01_con > .banner01_con > .contents_con:after {content:''; display:block; position:absolute; bottom:-12px; left:0; right:0; z-index:10; width:32px; height:12px; margin:0 auto; background:url('/mobile/img/pain/pain_banner01_con_arrow.png') no-repeat center/cover;}
.pain_sub01_con > .banner02_con {background:url('/mobile/img/pain/pain_sub01_con_banner02_con_bg.png') no-repeat center/cover;}
.pain_sub01_con > .banner02_con > .contents_con {width:100%; max-width:91.5%; margin:0 auto;}

/*어깨·팔·손*/
.pain_sub02_con {}
.pain_sub02_con > .info01_con {}
.pain_sub02_con > .info01_con > .contents_con {width:100%; max-width:91.5%; margin:0 auto;}
.pain_sub02_con > .info01_con > .contents_con > .sub_title_con {margin-bottom:54px;}
.pain_sub02_con > .info02_con > .contents_con > .slide_con {position:relative;}
.pain_sub02_con > .info02_con > .contents_con > .slide_con > .swiper-container {}
.pain_sub02_con > .info02_con > .contents_con > .slide_con > .swiper-container .swiper-wrapper .swiper-slide {width:100%;}
.pain_sub02_con > .info02_con > .contents_con > .slide_con .prev_btn {width:8%; position:absolute; top:35%; left:7%; z-index:10; cursor:pointer;}
.pain_sub02_con > .info02_con > .contents_con > .slide_con .prev_btn img {width:100%;}
.pain_sub02_con > .info02_con > .contents_con > .slide_con .next_btn {width:8%; position:absolute; top:35%; right:7%; z-index:10; cursor:pointer;}
.pain_sub02_con > .info02_con > .contents_con > .slide_con .next_btn img {width:100%;}
.pain_sub02_con > .info03_con {}
.pain_sub02_con > .info03_con > .contents_con {width:100%; max-width:91.5%; margin:0 auto; padding:52px 0 54px;}
.pain_sub02_con > .info03_con > .contents_con > .sub_title_con {margin-bottom:22px;}
.pain_sub02_con > .info03_con > .contents_con > .info_con {}
.pain_sub02_con > .info03_con > .contents_con > .info_con > .nav {position:relative; top:0; left:0; right:0; z-index:10; margin:0 auto; background-color:#ffffff; text-align:center;}
.pain_sub02_con > .info03_con > .contents_con > .info_con > .nav > ul > li {float:left; width:32%; margin-left:2%;}
.pain_sub02_con > .info03_con > .contents_con > .info_con > .nav > ul > li:first-child {margin-left:0;}
.pain_sub02_con > .info03_con > .contents_con > .info_con > .nav > ul > li > span {display:block; padding:11px 0; border-bottom:2px solid #a9a9a9; font-size:14px; font-weight:600; color:#a9a9a9; line-height:22px;}
.pain_sub02_con > .info03_con > .contents_con > .info_con > .nav > ul > li.on > span {border-color:#3f6a7d; color:#3f6a7d;}
.pain_sub02_con > .info03_con > .contents_con > .info_con > .contents_con {margin-top:54px;}
.pain_sub02_con > .info03_con > .contents_con > .info_con > .contents_con > .info_div {margin-top:36px; border:1px solid #ebebeb;}
.pain_sub02_con > .info03_con > .contents_con > .info_con > .contents_con > .info_div:first-child {margin-top:0;}
.pain_sub02_con > .info03_con > .contents_con > .info_con > .contents_con > .info_div > img {width:100%;}
.pain_sub02_con > .info04_con {position:relative; background-color:#1e232f;}
.pain_sub02_con > .info04_con:after {content:''; display:block; position:absolute; top:0; left:0; width:100%; height:100%; background:url('/mobile/img/sub/program_con_bg.png') no-repeat -22.5% 21px/45%;}
.pain_sub02_con > .info04_con > .contents_con {width:100%; max-width:91.5%; margin:0 auto; padding:47px 0 54px;}
.pain_sub02_con > .info04_con > .contents_con > .sub_title_con {margin-bottom:41px;}
.pain_sub02_con > .info04_con > .contents_con > .sub_title_con > .text01_con.bg {background-color:#4f607e; background-color:rgba(79,96,126,0.5);}
.pain_sub02_con > .banner01_con {background:url('/mobile/img/pain/pain_banner01_con_bg.png') no-repeat center/cover;}
.pain_sub02_con > .banner01_con > .contents_con {position:relative; width:91.5%; margin:0 auto;}
.pain_sub02_con > .banner01_con > .contents_con:after {content:''; display:block; position:absolute; bottom:-12px; left:0; right:0; z-index:10; width:32px; height:12px; margin:0 auto; background:url('/mobile/img/pain/pain_banner01_con_arrow.png') no-repeat center/cover;}
.pain_sub02_con > .banner02_con {background:url('/mobile/img/pain/pain_sub02_con_banner02_con_bg.png') no-repeat center/cover;}
.pain_sub02_con > .banner02_con > .contents_con {width:100%; max-width:91.5%; margin:0 auto;}

/*고관절·무릎·발*/
.pain_sub03_con {}
.pain_sub03_con > .info01_con {}
.pain_sub03_con > .info01_con > .contents_con {width:100%; max-width:91.5%; margin:0 auto;}
.pain_sub03_con > .info01_con > .contents_con > .sub_title_con {margin-bottom:54px;}
.pain_sub03_con > .info02_con > .contents_con > .slide_con {position:relative;}
.pain_sub03_con > .info02_con > .contents_con > .slide_con > .swiper-container {}
.pain_sub03_con > .info02_con > .contents_con > .slide_con > .swiper-container .swiper-wrapper .swiper-slide {width:100%;}
.pain_sub03_con > .info02_con > .contents_con > .slide_con .prev_btn {width:8%; position:absolute; top:34%; left:7%; z-index:10; cursor:pointer;}
.pain_sub03_con > .info02_con > .contents_con > .slide_con .prev_btn img {width:100%;}
.pain_sub03_con > .info02_con > .contents_con > .slide_con .next_btn {width:8%; position:absolute; top:34%; right:7%; z-index:10; cursor:pointer;}
.pain_sub03_con > .info02_con > .contents_con > .slide_con .next_btn img {width:100%;}
.pain_sub03_con > .info03_con {}
.pain_sub03_con > .info03_con > .contents_con {width:100%; max-width:91.5%; margin:0 auto; padding:52px 0 54px;}
.pain_sub03_con > .info03_con > .contents_con > .sub_title_con {margin-bottom:22px;}
.pain_sub03_con > .info03_con > .contents_con > .info_con {}
.pain_sub03_con > .info03_con > .contents_con > .info_con > .nav {position:relative; top:0; left:0; right:0; z-index:10; margin:0 auto; background-color:#ffffff; text-align:center;}
.pain_sub03_con > .info03_con > .contents_con > .info_con > .nav > ul > li {float:left; width:32%; margin-left:2%;}
.pain_sub03_con > .info03_con > .contents_con > .info_con > .nav > ul > li:first-child {margin-left:0;}
.pain_sub03_con > .info03_con > .contents_con > .info_con > .nav > ul > li > span {display:block; padding:11px 0; border-bottom:2px solid #a9a9a9; font-size:14px; font-weight:600; color:#a9a9a9; line-height:22px;}
.pain_sub03_con > .info03_con > .contents_con > .info_con > .nav > ul > li.on > span {border-color:#3f6a7d; color:#3f6a7d;}
.pain_sub03_con > .info03_con > .contents_con > .info_con > .contents_con {margin-top:54px;}
.pain_sub03_con > .info03_con > .contents_con > .info_con > .contents_con > .info_div {margin-top:36px; border:1px solid #ebebeb;}
.pain_sub03_con > .info03_con > .contents_con > .info_con > .contents_con > .info_div:first-child {margin-top:0;}
.pain_sub03_con > .info03_con > .contents_con > .info_con > .contents_con > .info_div > img {width:100%;}
.pain_sub03_con > .info04_con {position:relative; background-color:#1e232f;}
.pain_sub03_con > .info04_con:after {content:''; display:block; position:absolute; top:0; left:0; width:100%; height:100%; background:url('/mobile/img/sub/program_con_bg.png') no-repeat -22.5% 21px/45%;}
.pain_sub03_con > .info04_con > .contents_con {width:100%; max-width:91.5%; margin:0 auto; padding:47px 0 54px;}
.pain_sub03_con > .info04_con > .contents_con > .sub_title_con {margin-bottom:41px;}
.pain_sub03_con > .info04_con > .contents_con > .sub_title_con > .text01_con.bg {background-color:#4f607e; background-color:rgba(79,96,126,0.5);}
.pain_sub03_con > .banner01_con {background:url('/mobile/img/pain/pain_banner01_con_bg.png') no-repeat center/cover;}
.pain_sub03_con > .banner01_con > .contents_con {position:relative; width:91.5%; margin:0 auto;}
.pain_sub03_con > .banner01_con > .contents_con:after {content:''; display:block; position:absolute; bottom:-12px; left:0; right:0; z-index:10; width:32px; height:12px; margin:0 auto; background:url('/mobile/img/pain/pain_banner01_con_arrow.png') no-repeat center/cover;}
.pain_sub03_con > .banner02_con {background:url('/mobile/img/pain/pain_sub03_con_banner02_con_bg.png') no-repeat center/cover;}
.pain_sub03_con > .banner02_con > .contents_con {width:100%; max-width:91.5%; margin:0 auto;}

/*두통*/
.pain_sub04_con {}
.pain_sub04_con > .info01_con {}
.pain_sub04_con > .info01_con > .contents_con {width:100%; max-width:91.5%; margin:0 auto;}
.pain_sub04_con > .info01_con > .contents_con > .sub_title_con {margin-bottom:34px;}
.pain_sub04_con > .info01_con > .contents_con > .img_con {margin-bottom:54px;}
.pain_sub04_con > .info02_con > .contents_con > .slide_con {position:relative;}
.pain_sub04_con > .info02_con > .contents_con > .slide_con > .swiper-container {}
.pain_sub04_con > .info02_con > .contents_con > .slide_con > .swiper-container .swiper-wrapper .swiper-slide {width:100%;}
.pain_sub04_con > .info02_con > .contents_con > .slide_con .prev_btn {width:8%; position:absolute; top:31%; left:7%; z-index:10; cursor:pointer;}
.pain_sub04_con > .info02_con > .contents_con > .slide_con .prev_btn img {width:100%;}
.pain_sub04_con > .info02_con > .contents_con > .slide_con .next_btn {width:8%; position:absolute; top:31%; right:7%; z-index:10; cursor:pointer;}
.pain_sub04_con > .info02_con > .contents_con > .slide_con .next_btn img {width:100%;}
.pain_sub04_con > .info03_con {}
.pain_sub04_con > .info03_con > .contents_con {width:100%; max-width:91.5%; margin:0 auto; padding:52px 0 43px;}
.pain_sub04_con > .info04_con {position:relative; background-color:#1e232f;}
.pain_sub04_con > .info04_con:after {content:''; display:block; position:absolute; top:0; left:0; width:100%; height:100%; background:url('/mobile/img/sub/program_con_bg.png') no-repeat -22.5% 21px/45%;}
.pain_sub04_con > .info04_con > .contents_con {width:100%; max-width:91.5%; margin:0 auto; padding:47px 0 54px;}
.pain_sub04_con > .info04_con > .contents_con > .sub_title_con {margin-bottom:41px;}
.pain_sub04_con > .info04_con > .contents_con > .sub_title_con > .text01_con.bg {background-color:#4f607e; background-color:rgba(79,96,126,0.5);}
.pain_sub04_con > .banner01_con {background:url('/mobile/img/pain/pain_banner01_con_bg.png') no-repeat center/cover;}
.pain_sub04_con > .banner01_con > .contents_con {position:relative; width:91.5%; margin:0 auto;}
.pain_sub04_con > .banner01_con > .contents_con:after {content:''; display:block; position:absolute; bottom:-12px; left:0; right:0; z-index:10; width:32px; height:12px; margin:0 auto; background:url('/mobile/img/pain/pain_banner01_con_arrow.png') no-repeat center/cover;}
.pain_sub04_con > .banner02_con {background:url('/mobile/img/pain/pain_sub04_con_banner02_con_bg.png') no-repeat center/cover;}
.pain_sub04_con > .banner02_con > .contents_con {width:100%; max-width:91.5%; margin:0 auto;}

/*스포츠손상*/
.pain_sub05_con {}
.pain_sub05_con > .info01_con {}
.pain_sub05_con > .info01_con > .contents_con {width:100%; max-width:91.5%; margin:0 auto;}
.pain_sub05_con > .info01_con > .contents_con > .sub_title_con {margin-bottom:54px;}
.pain_sub05_con > .info03_con {background:url('/mobile/img/pain/pain_sub05_con_info03_con_bg.png') no-repeat center/cover;}
.pain_sub05_con > .info03_con > .contents_con {width:100%; max-width:91.5%; margin:0 auto; padding:88px 0 89px;}
.pain_sub05_con > .info04_con {}
.pain_sub05_con > .info04_con > .contents_con {width:100%; max-width:91.5%; margin:0 auto; padding:52px 0 54px;}
.pain_sub05_con > .info04_con > .contents_con > .sub_title_con {margin-bottom:22px;}
.pain_sub05_con > .info04_con > .contents_con > .info_con {}
.pain_sub05_con > .info04_con > .contents_con > .info_con > .nav {position:relative; top:0; left:0; right:0; z-index:10; margin:0 auto; background-color:#ffffff; text-align:center;}
.pain_sub05_con > .info04_con > .contents_con > .info_con > .nav > ul > li {float:left; width:23.5%; margin-left:2%;}
.pain_sub05_con > .info04_con > .contents_con > .info_con > .nav > ul > li:first-child {margin-left:0;}
.pain_sub05_con > .info04_con > .contents_con > .info_con > .nav > ul > li > span {display:block; padding:11px 0; border-bottom:2px solid #a9a9a9; font-size:14px; font-weight:600; color:#a9a9a9; line-height:22px;}
.pain_sub05_con > .info04_con > .contents_con > .info_con > .nav > ul > li.on > span {border-color:#3f6a7d; color:#3f6a7d;}
.pain_sub05_con > .info04_con > .contents_con > .info_con > .contents_con {margin-top:54px;}
.pain_sub05_con > .info04_con > .contents_con > .info_con > .contents_con > .info_div {margin-top:26px; border:1px solid #ebebeb;}
.pain_sub05_con > .info04_con > .contents_con > .info_con > .contents_con > .info_div:first-child {margin-top:0;}
.pain_sub05_con > .info04_con > .contents_con > .info_con > .contents_con > .info_div01 > .slide_con {position:relative;}
.pain_sub05_con > .info04_con > .contents_con > .info_con > .contents_con > .info_div01 > .slide_con > .swiper-container {}
.pain_sub05_con > .info04_con > .contents_con > .info_con > .contents_con > .info_div01 > .slide_con > .swiper-container .swiper-wrapper .swiper-slide {width:100%;}
.pain_sub05_con > .info04_con > .contents_con > .info_con > .contents_con > .info_div01 > .slide_con .prev_btn {width:8%; position:absolute; top:17%; left:7%; z-index:10; cursor:pointer;}
.pain_sub05_con > .info04_con > .contents_con > .info_con > .contents_con > .info_div01 > .slide_con .prev_btn img {width:100%;}
.pain_sub05_con > .info04_con > .contents_con > .info_con > .contents_con > .info_div01 > .slide_con .next_btn {width:8%; position:absolute; top:17%; right:7%; z-index:10; cursor:pointer;}
.pain_sub05_con > .info04_con > .contents_con > .info_con > .contents_con > .info_div01 > .slide_con .next_btn img {width:100%;}
.pain_sub05_con > .info04_con > .contents_con > .info_con > .contents_con > .info_div02 > .slide_con {position:relative;}
.pain_sub05_con > .info04_con > .contents_con > .info_con > .contents_con > .info_div02 > .slide_con > .swiper-container {}
.pain_sub05_con > .info04_con > .contents_con > .info_con > .contents_con > .info_div02 > .slide_con > .swiper-container .swiper-wrapper .swiper-slide {width:100%;}
.pain_sub05_con > .info04_con > .contents_con > .info_con > .contents_con > .info_div02 > .slide_con .prev_btn {width:8%; position:absolute; top:15%; left:7%; z-index:10; cursor:pointer;}
.pain_sub05_con > .info04_con > .contents_con > .info_con > .contents_con > .info_div02 > .slide_con .prev_btn img {width:100%;}
.pain_sub05_con > .info04_con > .contents_con > .info_con > .contents_con > .info_div02 > .slide_con .next_btn {width:8%; position:absolute; top:15%; right:7%; z-index:10; cursor:pointer;}
.pain_sub05_con > .info04_con > .contents_con > .info_con > .contents_con > .info_div02 > .slide_con .next_btn img {width:100%;}
.pain_sub05_con > .info04_con > .contents_con > .info_con > .contents_con > .info_div03 > .slide_con {position:relative;}
.pain_sub05_con > .info04_con > .contents_con > .info_con > .contents_con > .info_div03 > .slide_con > .swiper-container {}
.pain_sub05_con > .info04_con > .contents_con > .info_con > .contents_con > .info_div03 > .slide_con > .swiper-container .swiper-wrapper .swiper-slide {width:100%;}
.pain_sub05_con > .info04_con > .contents_con > .info_con > .contents_con > .info_div03 > .slide_con .prev_btn {width:8%; position:absolute; top:15%; left:7%; z-index:10; cursor:pointer;}
.pain_sub05_con > .info04_con > .contents_con > .info_con > .contents_con > .info_div03 > .slide_con .prev_btn img {width:100%;}
.pain_sub05_con > .info04_con > .contents_con > .info_con > .contents_con > .info_div03 > .slide_con .next_btn {width:8%; position:absolute; top:15%; right:7%; z-index:10; cursor:pointer;}
.pain_sub05_con > .info04_con > .contents_con > .info_con > .contents_con > .info_div03 > .slide_con .next_btn img {width:100%;}
.pain_sub05_con > .info04_con > .contents_con > .info_con > .contents_con > .info_div04 > .slide_con {position:relative;}
.pain_sub05_con > .info04_con > .contents_con > .info_con > .contents_con > .info_div04 > .slide_con > .swiper-container {}
.pain_sub05_con > .info04_con > .contents_con > .info_con > .contents_con > .info_div04 > .slide_con > .swiper-container .swiper-wrapper .swiper-slide {width:100%;}
.pain_sub05_con > .info04_con > .contents_con > .info_con > .contents_con > .info_div04 > .slide_con .prev_btn {width:8%; position:absolute; top:13%; left:4%; z-index:10; cursor:pointer;}
.pain_sub05_con > .info04_con > .contents_con > .info_con > .contents_con > .info_div04 > .slide_con .prev_btn img {width:100%;}
.pain_sub05_con > .info04_con > .contents_con > .info_con > .contents_con > .info_div04 > .slide_con .next_btn {width:8%; position:absolute; top:13%; right:4%; z-index:10; cursor:pointer;}
.pain_sub05_con > .info04_con > .contents_con > .info_con > .contents_con > .info_div04 > .slide_con .next_btn img {width:100%;}
.pain_sub05_con > .info05_con {position:relative; background-color:#1e232f;}
.pain_sub05_con > .info05_con:after {content:''; display:block; position:absolute; top:0; left:0; width:100%; height:100%; background:url('/mobile/img/sub/program_con_bg.png') no-repeat -22.5% 21px/45%;}
.pain_sub05_con > .info05_con > .contents_con {width:100%; max-width:91.5%; margin:0 auto; padding:47px 0 54px;}
.pain_sub05_con > .info05_con > .contents_con > .sub_title_con {margin-bottom:41px;}
.pain_sub05_con > .info05_con > .contents_con > .sub_title_con > .text01_con.bg {background-color:#4f607e; background-color:rgba(79,96,126,0.5);}
.pain_sub05_con > .banner01_con {background:url('/mobile/img/pain/pain_banner01_con_bg.png') no-repeat center/cover;}
.pain_sub05_con > .banner01_con > .contents_con {position:relative; width:100%; max-width:91.5%; margin:0 auto;}
.pain_sub05_con > .banner01_con > .contents_con:after {content:''; display:block; position:absolute; bottom:-24px; left:0; right:0; z-index:10; width:67px; height:24px; margin:0 auto; background:url('/img/pain/pain_sub04_con_banner01_con_arrow.png') no-repeat center;}
.pain_sub05_con > .banner02_con {background:url('/mobile/img/pain/pain_sub05_con_banner02_con_bg.png') no-repeat center/cover;}
.pain_sub05_con > .banner02_con > .contents_con {width:100%; max-width:91.5%; margin:0 auto;}

/*교통사고 후유증*/
.accident_sub01_con {}
.accident_sub01_con > .info01_con {}
.accident_sub01_con > .info01_con > .contents_con {width:100%; max-width:91.5%; margin:0 auto;}
.accident_sub01_con > .info01_con > .contents_con > .sub_title_con {margin-bottom:54px;}
.accident_sub01_con > .info02_con {}
.accident_sub01_con > .info02_con > .contents_con {padding:54px 0 0; background-color:#1e232f;}
.accident_sub01_con > .info02_con > .contents_con > .sub_title_con {width:100%; max-width:91.5%; margin:0 auto 37px;}
.accident_sub01_con > .info02_con > .contents_con > .img_con {background:url('/mobile/img/accident/accident_sub01_con_info02_con_bg.png') no-repeat center/cover;}
.accident_sub01_con > .info02_con > .contents_con > .img_con > .contents_con {width:100%; max-width:91.5%; margin:0 auto;}
.accident_sub01_con > .info03_con {background-color:#fafafa;}
.accident_sub01_con > .info03_con > .contents_con {width:100%; max-width:91.5%; margin:0 auto; padding:52px 0 54px;}
.accident_sub01_con > .info03_con > .contents_con > .sub_title_con {margin-bottom:33px;}
.accident_sub01_con > .info03_con > .contents_con > .img_con > ul > li {margin-top:18px; border:1px solid #cccccc;}
.accident_sub01_con > .info03_con > .contents_con > .img_con > ul > li:first-child {margin-top:0;}
.accident_sub01_con > .info04_con {}
.accident_sub01_con > .info04_con > .contents_con {width:100%; max-width:91.5%; margin:0 auto; padding:52px 0 54px;}
.accident_sub01_con > .info04_con > .contents_con > .sub_title_con {margin-bottom:42px;}
.accident_sub01_con > .info05_con {background:url('/mobile/img/accident/accident_sub01_con_info05_con_bg.png') no-repeat center/cover;}
.accident_sub01_con > .info05_con > .contents_con {width:100%; max-width:91.5%; margin:0 auto; padding:52px 0;}
.accident_sub01_con > .info06_con {background:url('/mobile/img/sub/program_con_bg.png') #1e232f no-repeat -22.5% 21px/45%;}
.accident_sub01_con > .info06_con > .contents_con {width:100%; max-width:91.5%; margin:0 auto; padding:49px 0 54px;}
.accident_sub01_con > .info06_con > .contents_con > .sub_title_con {margin-bottom:41px;}
.accident_sub01_con > .info06_con > .contents_con > .sub_title_con > .text01_con.bg {background-color:#4f607e; background-color:rgba(79,96,126,0.5);}

/*임신 전 관리*/
.woman_sub01_con {}
.woman_sub01_con > .info01_con {}
.woman_sub01_con > .info01_con > .contents_con {}
.woman_sub01_con > .info01_con > .contents_con > .sub_title_con {margin-bottom:52px;}
.woman_sub01_con > .info01_con > .contents_con > .img_con {padding:54px 0; background-color:#fafafa; text-align:center;}
.woman_sub01_con > .info02_con {background-color:#f6f6f7;}
.woman_sub01_con > .info02_con > .contents_con {width:100%; max-width:91.5%; margin:0 auto; padding:51px 0;}
.woman_sub01_con > .info03_con {background:url('/mobile/img/woman/woman_sub01_con_info03_con_bg.png') no-repeat center/cover;}
.woman_sub01_con > .info03_con > .contents_con {width:100%; max-width:91.5%; margin:0 auto; padding:51px 0 60px;}
.woman_sub01_con > .info04_con {background:url('/mobile/img/woman/woman_sub01_con_info04_con_bg.png') no-repeat center/cover;}
.woman_sub01_con > .info04_con > .contents_con {width:100%; max-width:91.5%; margin:0 auto;}
.woman_sub01_con > .banner_con {background:url('/mobile/img/woman/woman_banner_con_bg.png') no-repeat center/cover;}
.woman_sub01_con > .banner_con > .contents_con {position:relative; width:100%; max-width:91.5%; margin:0 auto;}
.woman_sub01_con > .banner_con > .contents_con:after {content:''; display:block; position:absolute; bottom:-12px; left:0; right:0; z-index:10; width:32px; height:12px; margin:0 auto; background:url('/mobile/img/woman/woman_banner_con_arrow.png') no-repeat center/cover;}

/*출산 후 관리*/
.woman_sub02_con {}
.woman_sub02_con > .info01_con {}
.woman_sub02_con > .info01_con > .contents_con {width:100%; max-width:91.5%; margin:0 auto; padding-bottom:52px;}
.woman_sub02_con > .info02_con {background:url('/mobile/img/woman/woman_sub02_con_info02_con_bg.png') no-repeat center/cover;}
.woman_sub02_con > .info02_con > .contents_con {width:100%; max-width:91.5%; margin:0 auto; padding:52px 0 0;}
.woman_sub02_con > .info02_con > .contents_con > .sub_title_con {margin-bottom:47px;}
.woman_sub02_con > .info03_con {background:url('/mobile/img/woman/woman_sub02_con_info03_con_bg.png') no-repeat center/cover;}
.woman_sub02_con > .info03_con > .contents_con {width:100%; max-width:91.5%; margin:0 auto;}
.woman_sub02_con > .info04_con {position:relative; background:url('/img/woman/woman_sub02_con_info04_con_bg.png') no-repeat center/cover;}
.woman_sub02_con > .info04_con:after {content:''; display:block; position:absolute; top:0; left:0; width:100%; height:100%; background:url('/mobile/img/sub/program_con_bg.png') no-repeat -22.5% 45px/45%;}
.woman_sub02_con > .info04_con > .contents_con {width:100%; max-width:91.5%; margin:0 auto; padding:54px 0;}
.woman_sub02_con > .info04_con > .contents_con > .sub_title_con {margin-bottom:42px;}
.woman_sub02_con > .info04_con > .contents_con > .sub_title_con > .text01_con.bg {background-color:#ab7b83; background-color:rgba(171,123,131,0.8);}
.woman_sub02_con > .banner_con {background:url('/mobile/img/woman/woman_banner_con_bg.png') no-repeat center/cover;}
.woman_sub02_con > .banner_con > .contents_con {position:relative; width:100%; max-width:91.5%; margin:0 auto;}
.woman_sub02_con > .banner_con > .contents_con:after {content:''; display:block; position:absolute; bottom:-12px; left:0; right:0; z-index:10; width:32px; height:12px; margin:0 auto; background:url('/mobile/img/woman/woman_banner_con_arrow.png') no-repeat center/cover;}

/*유산 후 관리*/
.woman_sub03_con {}
.woman_sub03_con > .info01_con {}
.woman_sub03_con > .info01_con > .contents_con {}
.woman_sub03_con > .info01_con > .contents_con > .sub_title_con {margin-bottom:55px;}
.woman_sub03_con > .info02_con {background-color:#fff2f3;}
.woman_sub03_con > .info02_con > .contents_con {width:100%; max-width:91.5%; margin:0 auto; padding:54px 0 0;}
.woman_sub03_con > .info02_con > .contents_con > .sub_title_con {margin-bottom:29px;}
.woman_sub03_con > .info03_con {background-color:#f7f6f6;}
.woman_sub03_con > .info03_con > .contents_con {width:100%; max-width:91.5%; margin:0 auto; padding:52px 0;}
.woman_sub03_con > .info04_con {background:url('/mobile/img/woman/woman_sub03_con_info04_con_bg.png') no-repeat center/cover;}
.woman_sub03_con > .info04_con > .contents_con {width:100%; max-width:91.5%; margin:0 auto;}
.woman_sub03_con > .banner_con {background:url('/mobile/img/woman/woman_banner_con_bg.png') no-repeat center/cover;}
.woman_sub03_con > .banner_con > .contents_con {position:relative; width:100%; max-width:91.5%; margin:0 auto;}
.woman_sub03_con > .banner_con > .contents_con:after {content:''; display:block; position:absolute; bottom:-12px; left:0; right:0; z-index:10; width:32px; height:12px; margin:0 auto; background:url('/mobile/img/woman/woman_banner_con_arrow.png') no-repeat center/cover;}

/*생리불순*/
.woman_sub04_con > .info01_con {}
.woman_sub04_con > .info01_con > .contents_con {width:100%; max-width:91.5%; margin:0 auto; padding-bottom:54px;}
.woman_sub04_con > .info02_con {background-color:#fdfdfd;}
.woman_sub04_con > .info02_con > .contents_con {width:100%; max-width:91.5%; margin:0 auto; padding:52px 0 49px;}
.woman_sub04_con > .info02_con > .contents_con > .sub_title_con {margin-bottom:33px;}
.woman_sub04_con > .info03_con {background-color:#fafafa;}
.woman_sub04_con > .info03_con > .contents_con {width:100%; max-width:91.5%; margin:0 auto; padding:54px 0;}
.woman_sub04_con > .info03_con > .contents_con > .sub_title_con {margin-bottom:33px;}
.woman_sub04_con > .info03_con > .contents_con > .img_con {text-align:center;}
.woman_sub04_con > .info04_con {background:url('/mobile/img/woman/woman_sub04_con_info04_con_bg.png') no-repeat center/cover;}
.woman_sub04_con > .info04_con > .contents_con {width:100%; max-width:91.5%; margin:0 auto;}
.woman_sub04_con > .info05_con {background:url('/mobile/img/woman/woman_sub04_con_info05_con_bg.png') no-repeat center/cover;}
.woman_sub04_con > .info05_con > .contents_con {width:100%; max-width:91.5%; margin:0 auto;}
.woman_sub04_con > .info06_con {background:url('/mobile/img/woman/woman_sub04_con_info06_con_bg.png') no-repeat center/cover;}
.woman_sub04_con > .info06_con > .contents_con {width:100%; max-width:91.5%; margin:0 auto; padding:54px 0;}
.woman_sub04_con > .info06_con > .contents_con > .sub_title_con {margin-bottom:42px;}
.woman_sub04_con > .info06_con > .contents_con > .sub_title_con > .text01_con.bg {background-color:#ab7b83; background-color:rgba(171,123,131,0.8);}
.woman_sub04_con > .info06_con > .contents_con > .img_con {text-align:center;}
.woman_sub04_con > .banner_con {background:url('/mobile/img/woman/woman_banner_con_bg.png') no-repeat center/cover;}
.woman_sub04_con > .banner_con > .contents_con {position:relative; width:100%; max-width:91.5%; margin:0 auto;}
.woman_sub04_con > .banner_con > .contents_con:after {content:''; display:block; position:absolute; bottom:-12px; left:0; right:0; z-index:10; width:32px; height:12px; margin:0 auto; background:url('/mobile/img/woman/woman_banner_con_arrow.png') no-repeat center/cover;}

/*갱년기장애*/
.woman_sub05_con {}
.woman_sub05_con > .info01_con {}
.woman_sub05_con > .info01_con > .contents_con {width:100%; max-width:91.5%; margin:0 auto; padding-bottom:54px;}
.woman_sub05_con > .info02_con {background:url('/mobile/img/woman/woman_sub05_con_info02_con_bg.png') no-repeat center/cover;}
.woman_sub05_con > .info02_con > .contents_con {width:100%; max-width:91.5%; margin:0 auto; padding:54px 0 0;}
.woman_sub05_con > .info02_con > .contents_con > .sub_title_con {margin-bottom:33px;}
.woman_sub05_con > .info03_con {background-color:#fafafa;}
.woman_sub05_con > .info03_con > .contents_con {width:100%; max-width:91.5%; margin:0 auto; padding:52px 0 54px;}
.woman_sub05_con > .info03_con > .contents_con > .sub_title_con {margin-bottom:21px;}
.woman_sub05_con > .info04_con {}
.woman_sub05_con > .info04_con > .contents_con {width:100%; max-width:91.5%; margin:0 auto; padding:61px 0 56px;}
.woman_sub05_con > .info04_con > .contents_con > .sub_title_con {margin-bottom:34px;}

/*프리미엄 다이어트*/
.diet_sub01_con {}
.diet_sub01_con > .info01_con {}
.diet_sub01_con > .info01_con > .contents_con {width:100%; max-width:91.5%; margin:0 auto;}
.diet_sub01_con > .info01_con > .contents_con > .sub_title_con {margin-bottom:54px;}
.diet_sub01_con > .info02_con {background:url('/img/diet/diet_sub01_con_info02_con_bg.png') no-repeat center/cover;}
.diet_sub01_con > .info02_con > .contents_con {width:100%; max-width:91.5%; margin:0 auto; padding:50px 0 54px;}
.diet_sub01_con > .info02_con > .contents_con > .sub_title_con {margin-bottom:33px;}
.diet_sub01_con > .info02_con > .contents_con > .list_con > ul > li {margin-top:13px; border:1px solid #cccccc;}
.diet_sub01_con > .info02_con > .contents_con > .list_con > ul > li:first-child {margin-top:0;}
.diet_sub01_con > .info03_con {background-color:#fdf2f7;}
.diet_sub01_con > .info03_con > .contents_con {width:100%; max-width:91.5%; margin:0 auto; padding:52px 0 54px;}
.diet_sub01_con > .info03_con > .contents_con > .sub_title_con {margin-bottom:33px;}
.diet_sub01_con > .info03_con > .contents_con > .list_con > ul > li {margin-top:13px; border:1px solid #cccccc;}
.diet_sub01_con > .info03_con > .contents_con > .list_con > ul > li:first-child {margin-top:0;}
.diet_sub01_con > .info04_con {background-color:#fff9fb;}
.diet_sub01_con > .info04_con > .contents_con {width:100%; max-width:91.5%; margin:0 auto; padding:53px 0 58px;}
.diet_sub01_con > .info04_con > .contents_con > .sub_title_con {margin-bottom:33px;}
.diet_sub01_con > .info05_con {}
.diet_sub01_con > .info05_con > .contents_con {width:100%; max-width:91.5%; margin:0 auto; padding:51px 0 56px;}
.diet_sub01_con > .info05_con > .contents_con > .sub_title_con {margin-bottom:33px;}
.diet_sub01_con > .info05_con > .contents_con > .list_con > ul > li {margin-top:18px;}
.diet_sub01_con > .info05_con > .contents_con > .list_con > ul > li:first-child {margin-top:0;}
.diet_sub01_con > .info05_con > .contents_con > .list_con > ul > li > div {margin-top:13px; border-top:1px solid #eeeeee; border-bottom:1px solid #eeeeee;}
.diet_sub01_con > .info05_con > .contents_con > .list_con > ul > li > div:first-child {margin-top:0;}

/*소아성장*/
.childhood_sub01_con > .info01_con {}
.childhood_sub01_con > .info01_con > .contents_con {width:100%; max-width:91.5%; margin:0 auto;}
.childhood_sub01_con > .info01_con > .contents_con > .sub_title_con {margin-bottom:54px;}
.childhood_sub01_con > .info02_con {background-color:#fafafa;}
.childhood_sub01_con > .info02_con > .contents_con {width:100%; max-width:91.5%; margin:0 auto; padding:52px 0;}
.childhood_sub01_con > .info02_con > .contents_con > .sub_title_con {margin-bottom:43px;}
.childhood_sub01_con > .info03_con {background:url('/mobile/img/childhood/childhood_sub01_con_info03_con_bg.png') no-repeat center/cover;}
.childhood_sub01_con > .info03_con > .contents_con {width:100%; max-width:91.5%; margin:0 auto; padding:52px 0;}
.childhood_sub01_con > .info03_con > .contents_con > .sub_title_con > .text04_con {margin-top:13px;}
.childhood_sub01_con > .info03_con > .contents_con > .sub_title_con > .text04_con > span {font-size:18px; font-weight:600; line-height:26px;}
.childhood_sub01_con > .info04_con {}
.childhood_sub01_con > .info04_con > .contents_con {width:100%; max-width:91.5%; margin:0 auto; padding:52px 0 54px;}
.childhood_sub01_con > .info04_con > .contents_con > .sub_title_con {margin-bottom:24px;}
.childhood_sub01_con > .info04_con > .contents_con > .img_con {text-align:center;}
.childhood_sub01_con > .info05_con {background:url('/mobile/img/childhood/childhood_sub01_con_info05_con_bg.png') no-repeat center/cover;}
.childhood_sub01_con > .info05_con > .contents_con {width:100%; max-width:91.5%; margin:0 auto; padding:52px 0 53px;}

/*기능성소화불량*/
.digestion_sub01_con {}
.digestion_sub01_con > .info01_con {}
.digestion_sub01_con > .info01_con > .contents_con {width:100%; max-width:91.5%; margin:0 auto; padding-bottom:54px;}
.digestion_sub01_con > .info01_con > .contents_con > .sub_title_con {margin-bottom:25px;}
.digestion_sub01_con > .info02_con {background:url('/mobile/img/digestion/digestion_sub01_con_info02_con_bg.png') no-repeat center/cover;}
.digestion_sub01_con > .info02_con > .contents_con {width:100%; max-width:91.5%; margin:0 auto; padding:52px 0;}
.digestion_sub01_con > .info03_con {background-color:#f9f8ec;}
.digestion_sub01_con > .info03_con > .contents_con {width:100%; max-width:91.5%; margin:0 auto; padding:52px 0;}
.digestion_sub01_con > .info03_con > .contents_con > .sub_title_con {margin-bottom:25px;}
.digestion_sub01_con > .info04_con {background:url('/mobile/img/digestion/digestion_sub01_con_info04_con_bg.png') no-repeat center/cover;}
.digestion_sub01_con > .info04_con > .contents_con {width:100%; max-width:91.5%; margin:0 auto; padding:61px 0 52px;}

/*역류성식도염*/
.digestion_sub02_con {}
.digestion_sub02_con > .info01_con {}
.digestion_sub02_con > .info01_con > .contents_con {width:100%; max-width:91.5%; margin:0 auto; padding-bottom:54px;}
.digestion_sub02_con > .info01_con > .contents_con > .sub_title_con {margin-bottom:22px;}
.digestion_sub02_con > .info02_con {background-color:#f9f8ec;}
.digestion_sub02_con > .info02_con > .contents_con {width:100%; max-width:91.5%; margin:0 auto; padding:61px 0 54px;}
.digestion_sub02_con > .info02_con > .contents_con > .sub_title_con {margin-bottom:32px;}
.digestion_sub02_con > .info02_con > .contents_con > .img_con > .line {height:1px; margin:27px 0; background-color:#d3d3d3;}
.digestion_sub02_con > .info03_con {background:url('/mobile/img/digestion/digestion_sub02_con_info03_con_bg.png') no-repeat center/cover;}
.digestion_sub02_con > .info03_con > .contents_con {width:100%; max-width:91.5%; margin:0 auto; padding:61px 0 52px;}

/*과민성대장증후군*/
.digestion_sub03_con {}
.digestion_sub03_con > .info01_con {}
.digestion_sub03_con > .info01_con > .contents_con {width:100%; max-width:91.5%; margin:0 auto;}
.digestion_sub03_con > .info01_con > .contents_con > .sub_title_con {margin-bottom:54px;}
.digestion_sub03_con > .info02_con {background-color:#f9f8ec;}
.digestion_sub03_con > .info02_con > .contents_con {padding:60px 0 54px;}
.digestion_sub03_con > .info02_con > .contents_con > .sub_title_con {width:100%; max-width:91.5%; margin:0 auto 35px;}
.digestion_sub03_con > .info02_con > .contents_con > .slide_con {position:relative;}
.digestion_sub03_con > .info02_con > .contents_con > .slide_con > .swiper-container {}
.digestion_sub03_con > .info02_con > .contents_con > .slide_con > .swiper-container .swiper-wrapper .swiper-slide {width:83%; margin:0 3%;}
.digestion_sub03_con > .info02_con > .contents_con > .slide_con > .swiper-container .swiper-wrapper .swiper-slide > .contents_con {}
.digestion_sub03_con > .info02_con > .contents_con > .slide_con > .swiper-container .swiper-wrapper .swiper-slide > .contents_con > .title_con {background-color:#aec64d;}
.digestion_sub03_con > .info02_con > .contents_con > .slide_con > .swiper-container .swiper-wrapper .swiper-slide > .contents_con > .img_con {margin-top:4px; border:1px solid #aec64d;}
.digestion_sub03_con > .info02_con > .contents_con > .slide_con > .swiper-container .swiper-wrapper .swiper-slide > .contents_con > .text_con {margin-top:4px; background-color:#ffffff;}
.digestion_sub03_con > .info02_con > .contents_con > .slide_con .prev_btn {width:5%; position:absolute; top:0; left:10%; z-index:10; cursor:pointer; opacity:0;}
.digestion_sub03_con > .info02_con > .contents_con > .slide_con .prev_btn img {width:100%;}
.digestion_sub03_con > .info02_con > .contents_con > .slide_con .next_btn {width:5%; position:absolute; top:0; right:10%; z-index:10; cursor:pointer; opacity:0;}
.digestion_sub03_con > .info02_con > .contents_con > .slide_con .next_btn img {width:100%;}
.digestion_sub03_con > .info03_con {}
.digestion_sub03_con > .info03_con > .contents_con {width:100%; max-width:91.5%; margin:0 auto; padding:61px 0 54px;}
.digestion_sub03_con > .info03_con > .contents_con > .sub_title_con {margin-bottom:34px;}
.digestion_sub03_con > .info04_con {background:url('/mobile/img/digestion/digestion_sub03_con_info04_con_bg.png') no-repeat center/cover;}
.digestion_sub03_con > .info04_con > .contents_con {width:100%; max-width:91.5%; margin:0 auto; padding:61px 0 54px;}

/*담적병*/
.digestion_sub04_con {}
.digestion_sub04_con > .info01_con {}
.digestion_sub04_con > .info01_con > .contents_con {width:100%; max-width:91.5%; margin:0 auto;}
.digestion_sub04_con > .info01_con > .contents_con > .sub_title_con {margin-bottom:54px;}
.digestion_sub04_con > .info02_con {background-color:#fafafa;}
.digestion_sub04_con > .info02_con > .contents_con {width:100%; max-width:91.5%; margin:0 auto; padding:61px 0 54px;}
.digestion_sub04_con > .info02_con > .contents_con > .sub_title_con {margin-bottom:18px;}
.digestion_sub04_con > .info02_con > .contents_con > .img_con {text-align:center;}
.digestion_sub04_con > .info03_con {background-color:#f9f8ec;}
.digestion_sub04_con > .info03_con > .contents_con {width:100%; max-width:91.5%; margin:0 auto; padding:61px 0 52px;}
.digestion_sub04_con > .info03_con > .contents_con > .sub_title_con {margin-bottom:34px;}
.digestion_sub04_con > .info03_con > .contents_con > .list_con {text-align:center;}
.digestion_sub04_con > .info03_con > .contents_con > .list_con > ul > li {float:left; width:48.5%; margin-left:3%;}
.digestion_sub04_con > .info03_con > .contents_con > .list_con > ul > li:first-child {margin-left:0;}
.digestion_sub04_con > .info03_con > .contents_con > .list_con > ul > li > .title_con {background-color:#aec64d;}
.digestion_sub04_con > .info03_con > .contents_con > .list_con > ul > li > .img_con {margin-top:9px; border:1px solid #aec64d;}
.digestion_sub04_con > .info04_con {background:url('/mobile/img/digestion/digestion_sub04_con_info04_con_bg.png') no-repeat center/cover;}
.digestion_sub04_con > .info04_con > .contents_con {width:100%; max-width:91.5%; margin:0 auto; padding:61px 0 52px;}

/*비염*/
.rhinitis_sub01_con {}
.rhinitis_sub01_con > .info01_con {}
.rhinitis_sub01_con > .info01_con > .contents_con {width:100%; max-width:91.5%; margin:0 auto;}
.rhinitis_sub01_con > .info01_con > .contents_con > .sub_title_con {margin-bottom:61px;}
.rhinitis_sub01_con > .info02_con {background-color:#fafafa;}
.rhinitis_sub01_con > .info02_con > .contents_con {width:100%; max-width:91.5%; margin:0 auto; padding:61px 0 54px;}
.rhinitis_sub01_con > .info02_con > .contents_con > .sub_title_con {margin-bottom:34px;}
.rhinitis_sub01_con > .info02_con > .contents_con > .img_con {text-align:center;}
.rhinitis_sub01_con > .info03_con {background-color:#f9f8ec;}
.rhinitis_sub01_con > .info03_con > .contents_con {width:100%; max-width:91.5%; margin:0 auto; padding:61px 0 54px;}
.rhinitis_sub01_con > .info03_con > .contents_con > .sub_title_con {margin-bottom:23px;}
.rhinitis_sub01_con > .info03_con > .contents_con > .img_con {background-color:#ffffff; box-shadow:0 0 10px rgba(0,0,0,0.1);}
.rhinitis_sub01_con > .info04_con {background-color:#fefdfb;}
.rhinitis_sub01_con > .info04_con > .contents_con {width:100%; max-width:91.5%; margin:0 auto; padding:61px 0 54px;}
.rhinitis_sub01_con > .info04_con > .contents_con > .sub_title_con {margin-bottom:33px;}
.rhinitis_sub01_con > .info04_con > .contents_con > .sub_title_con > .text04_con {margin-top:12px;}
.rhinitis_sub01_con > .info04_con > .contents_con > .sub_title_con > .text04_con > span {font-size:18px; font-weight:600; color:#aec64d; line-height:26px;}
.rhinitis_sub01_con > .info05_con {position:relative; background:url('/mobile/img/rhinitis/rhinitis_sub01_con_info05_con_bg.png') no-repeat center/cover;}
.rhinitis_sub01_con > .info05_con:after {content:''; display:block; position:absolute; top:0; left:0; width:100%; height:100%; background:url('/mobile/img/sub/program_con_bg.png') no-repeat -22.5% 45px/45%;}
.rhinitis_sub01_con > .info05_con > .contents_con {width:100%; max-width:91.5%; margin:0 auto; padding:63px 0 54px;}
.rhinitis_sub01_con > .info05_con > .contents_con > .sub_title_con {margin-bottom:40px;}
.rhinitis_sub01_con > .info05_con > .contents_con > .sub_title_con > .text01_con.bg {background-color:#36441c; background-color:rgba(54,68,28,0.5);}

/*원장소개*/
.yura_sub01_con {}
.yura_sub01_con > .info01_con {}
.yura_sub01_con > .info01_con > .contents_con {width:100%; max-width:91.5%; margin:0 auto;}
.yura_sub01_con > .info01_con > .contents_con > .sub_title_con {margin-bottom:21px;}
.yura_sub01_con > .info01_con > .contents_con > .img_con {margin-bottom:54px;}
.yura_sub01_con > .info01_con > .contents_con > .img_con > img.border {border:1px solid #dbdbdb;}
.yura_sub01_con > .info02_con {background:url('/img/yura/yura_sub01_con_info02_con_bg.png') no-repeat center/cover;}
.yura_sub01_con > .info02_con > .contents_con {width:100%; max-width:91.5%; margin:0 auto;}

/*율아소개*/
.yura_sub02_con {}
.yura_sub02_con > .info01_con {position:relative;}
.yura_sub02_con > .info01_con > .contents_con {width:100%; max-width:91.5%; margin:0 auto;}
.yura_sub02_con > .info01_con > .contents_con > .sub_title_con {margin-bottom:22px;}
.yura_sub02_con > .info01_con > .contents_con > .img_con {background-color:#fafafa;}
.yura_sub02_con > .info01_con > .contents_con > .img_con > img.doctor {position:absolute; bottom:0; left:0; z-index:1; width:36%; max-width:345px;}
.yura_sub02_con > .info02_con {margin-top:54px;}
.yura_sub02_con > .info02_con > .contents_con {width:100%; max-width:91.5%; margin:0 auto;}
.yura_sub02_con > .info03_con {margin-top:54px; background:url('/mobile/img/yura/yura_sub02_con_info03_con_bg.png') no-repeat center/cover;}
.yura_sub02_con > .info03_con > .contents_con {width:100%; max-width:91.5%; margin:0 auto;}

/*오시는 길*/
.yura_sub03_con {}
.yura_sub03_con > .info01_con {}
.yura_sub03_con > .info01_con > .contents_con {width:100%; max-width:91.5%; margin:0 auto;}
.yura_sub03_con > .info01_con > .contents_con > .sub_title_con {margin-bottom:22px;}
.yura_sub03_con > .info01_con > .contents_con > .map_con > .text_img_con {margin-bottom:36px; background-color:#fafafa;}
.yura_sub03_con > .info01_con > .contents_con > .map_con > .map {width:100%; height:0; padding-bottom:56.25%; border:1px solid #cfcfcf;}
.yura_sub03_con > .info01_con > .contents_con > .map_con > .img_con {}
.yura_sub03_con > .info01_con > .contents_con > .time_con {margin-top:54px;}

/*공지사항*/
.community_sub01_con {}
.community_sub01_con > .nav {margin-bottom:27px;}
.community_sub01_con > .nav > .contents_con {width:100%; max-width:91.5%; margin:0 auto; text-align:center;}
.community_sub01_con > .nav > .contents_con > ul {background-color:#f3f3f3; border-radius:50px; -webkit-border-radius:50px; -moz-border-radius:50px; overflow:hidden;}
.community_sub01_con > .nav > .contents_con > ul > li {float:left; width:35%; background-color:#f3f3f3; border-radius:50px; -webkit-border-radius:50px; -moz-border-radius:50px;}
.community_sub01_con > .nav > .contents_con > ul > li:nth-child(2) {width:30%;}
.community_sub01_con > .nav > .contents_con > ul > li > a {display:block; font-size:15px; font-weight:600; line-height:40px;}
.community_sub01_con > .nav > .contents_con > ul > li.on {background-color:#336175;} 
.community_sub01_con > .nav > .contents_con > ul > li.on > a {color:#ffffff;}

/*온라인상담*/
.community_sub02_con {}
.community_sub02_con > .sub_title_con {margin-bottom:37px;}
.community_sub02_con > .btn_con {width:100%; max-width:91.5%; margin:0 auto 27px;}
.community_sub02_con > .btn_con > a {display:block; background-color:#336175; font-size:15px; color:#ffffff; line-height:39px; text-align:center;}

/*치료사례*/
.community_sub03_con {}

/*언론보도*/
.community_sub04_con {}

/*회원가입*/
.join_con {}
.join_con > .contents_con {width:100%; max-width:91.5%; margin:0 auto;}
.join_con > .contents_con > .sub_title_con {margin-bottom:65px;}
.join_con > .contents_con > form > .agree_con {}
.join_con > .contents_con > form > .agree_con > ul > li > .title_con {padding:0 9px; border-top:2px solid #2c2c2c; border-bottom:1px solid #cccccc;}
.join_con > .contents_con > form > .agree_con > ul > li > .title_con > table > tbody > tr > td {height:49px;}
.join_con > .contents_con > form > .agree_con > ul > li > .title_con > table > tbody > tr > td > span {font-size:15px;}
.join_con > .contents_con > form > .agree_con > ul > li > .title_con > table > tbody > tr > td.icon_td {width:8px;}
.join_con > .contents_con > form > .agree_con > ul > li > .title_con > table > tbody > tr > td.icon_td > img {width:8px;}
.join_con > .contents_con > form > .agree_con > ul > li > .text_con {display:none; padding:21px 0 21px 9px; border-bottom:1px solid #cccccc; box-sizing:border-box; word-break:keep-all;}
.join_con > .contents_con > form > .agree_con > ul > li > .text_con > .contents_con {height:130px; padding-right:8px; overflow-y:scroll;}
.join_con > .contents_con > form > .agree_con > ul > li > .text_con > .contents_con > span {font-size:15px; font-weight:300; color:#7f7f7f; line-height:22px;}
.join_con > .contents_con > form > .agree_con > ul > li.check_con {margin-top:17px;}
.join_con > .contents_con > form > .agree_con > ul > li.check_con > .checkbox_label {}
.join_con > .contents_con > form > .agree_con > ul > li.check_con > .checkbox_label .check_icon {margin-right:6px;}
.join_con > .contents_con > form > .agree_con > ul > li.check_con > .checkbox_label span {font-size:15px; color:#454545; line-height:23px;}
.join_con > .contents_con > form > .input_con {margin-top:54px; border-top:2px solid #2c2c2c;}
.join_con > .contents_con > form > .input_con > table > tbody > tr > td {padding:13px 0; border-bottom:1px solid #cccccc;}
.join_con > .contents_con > form > .input_con > table > tbody > tr > td.title_td {width:135px; padding-left:16px; background-color:#f5f5f5;}
.join_con > .contents_con > form > .input_con > table > tbody > tr > td.title_td > span {font-size:16px;}
.join_con > .contents_con > form > .input_con > table > tbody > tr > td.title_td > span > .color_text {color:#336175;}
.join_con > .contents_con > form > .input_con > table > tbody > tr > td.input_td {padding:13px 9px;}
.join_con > .contents_con > form > .input_con > table > tbody > tr > td.input_td > span {display:inline-block; margin-top:10px; font-size:14px; color:#6d6d6d; line-height:22px;}
.join_con > .contents_con > form > .input_con > table > tbody > tr > td.input_td .input {height:36px; padding:0 9px; border:1px solid #cccccc; font-size:14px;}
.join_con > .contents_con > form > .input_con > table > tbody > tr > td.input_td .input.border_none {border:none; color:#6d6d6d;}
.join_con > .contents_con > form > .input_con > table > tbody > tr > td.input_td .input.border_none::placeholder {color:#6d6d6d;}
.join_con > .contents_con > form > .input_con > table > tbody > tr > td.input_td .input.border_none::-webkit-input-placeholder {color:#6d6d6d;}
.join_con > .contents_con > form > .input_con > table > tbody > tr > td.input_td .input.border_none::-ms-input-placeholder {color:#6d6d6d;}
.join_con > .contents_con > form > .input_con > table > tbody > tr > td.input_td .input.border_none::-moz-input-placeholder {color:#6d6d6d;}
.join_con > .contents_con > form > .input_con > table > tbody > tr > td.input_td > .input_con {}
.join_con > .contents_con > form > .input_con > table > tbody > tr > td.input_td > .input_con > .title_con {width:102px; margin-top:10px;}
.join_con > .contents_con > form > .input_con > table > tbody > tr > td.input_td > .input_con > .title_con > span {font-size:14px; color:#6d6d6d; line-height:22px;}
.join_con > .contents_con > form > .input_con > table > tbody > tr > td.input_td > .input_con > .check_con {margin-top:5px;}
.join_con > .contents_con > form > .input_con > table > tbody > tr > td.input_td > .input_con > .check_con > ul > li {float:left; margin-left:21px;}
.join_con > .contents_con > form > .input_con > table > tbody > tr > td.input_td > .input_con > .check_con > ul > li:first-child {margin-left:0;}
.join_con > .contents_con > form > .input_con > table > tbody > tr > td.input_td > .input_con > .check_con > ul > li > .radio_label .check_icon {margin-right:4px; width:18px; height:18px; background-image:url("/mobile/img/sub/square_checkbox_icon_off.png");}
.join_con > .contents_con > form > .input_con > table > tbody > tr > td.input_td > .input_con > .check_con > ul > li > .radio_label input[type=radio]:checked + .check_icon {background-image:url("/mobile/img/sub/square_checkbox_icon_on.png");}
.join_con > .contents_con > form > .input_con > table > tbody > tr > td.input_td > .input_con > .check_con > ul > li > .radio_label span {}
.join_con > .contents_con > form > .input_con > table > tbody > tr > td.input_td > table > tbody > tr > td.check_td > ul > li .radio_label .check_icon {margin-right:8px; background-image:url("/mobile/img/sub/square_checkbox_icon_off.png");}
.join_con > .contents_con > form > .input_con > table > tbody > tr > td.input_td > table > tbody > tr > td.check_td > ul > li .radio_label span {font-size:20px; font-weight:300; line-height:28px;}
.join_con > .contents_con > form > .input_con > table > tbody > tr > td.input_td > table > tbody > tr > td.check_td > ul > li .radio_label input[type=radio]:checked + .check_icon {background-image:url("/mobile/img/sub/square_checkbox_icon_on.png");}
.join_con > .contents_con > form > .input_con > table > tbody > tr > td.input_td > table > tbody > tr > td.btn_td {padding:9px 0;}
.join_con > .contents_con > form > .input_con > table > tbody > tr > td.input_td > table > tbody > tr > td.btn_td > a {display:block; background-color:#7a7a7a; font-size:15px; color:#ffffff; line-height:36px; text-align:center;}
.join_con > .contents_con > form > .input_con > table > tbody > tr > td.input_td > table > tbody > tr > td.text_td > span {font-size:14px; color:#6d6d6d; line-height:22px;}
.join_con > .contents_con > form > .btn_con {margin-top:45px;}
.join_con > .contents_con > form > .btn_con > a {float:left; display:block; width:48.5%; margin-left:3%; font-size:15px; color:#ffffff; line-height:40px; text-align:center;}
.join_con > .contents_con > form > .btn_con > a:first-child {margin-left:0; background-color:#336175;}
.join_con > .contents_con > form > .btn_con > a:last-child {background-color:#999999;}

/*로그인*/
.login_con {}
.login_con > .contents_con {width:100%; max-width:91.5%; margin:0 auto;}
.login_con > .contents_con > .sub_title_con {margin-bottom:37px;}
.login_con > .contents_con > .write_con {}
.login_con > .contents_con > .write_con > form > .input_con {}
.login_con > .contents_con > .write_con > form > .input_con > ul > li {position:relative; margin-top:8px;}
.login_con > .contents_con > .write_con > form > .input_con > ul > li:first-child {margin-top:0;}
.login_con > .contents_con > .write_con > form > .input_con > ul > li > .input {height:40px; padding:0 12px 0 38px; border:1px solid #bababa; font-size:15px; box-sizing:border-box;}
.login_con > .contents_con > .write_con > form > .input_con > ul > li > img {position:absolute; top:50%; left:12px; transform:translateY(-50%); width:17px;}
.login_con > .contents_con > .write_con > form > .check_con {margin-top:13px;}
.login_con > .contents_con > .write_con > form > .check_con > table > tbody > tr > td {}
.login_con > .contents_con > .write_con > form > .check_con > table > tbody > tr > td.left > .checkbox_label .check_icon {margin-right:10px;}
.login_con > .contents_con > .write_con > form > .check_con > table > tbody > tr > td.left > .checkbox_label span {font-size:14px; color:#454545; line-height:22px;}
.login_con > .contents_con > .write_con > form > .check_con > table > tbody > tr > td.right {text-align:right;}
.login_con > .contents_con > .write_con > form > .check_con > table > tbody > tr > td.right > a {font-size:14px; line-height:22px; vertical-align:middle;}
.login_con > .contents_con > .write_con > form > .check_con > table > tbody > tr > td.right > span {display:inline-block; width:22px; font-size:14px; color:#cccccc; line-height:22px; text-align:center; vertical-align:middle;}
.login_con > .contents_con > .write_con > form > .btn_con {margin-top:16px;}
.login_con > .contents_con > .write_con > form > .btn_con > a {display:block; background-color:#3a3a3a; font-size:15px; font-weight:600; color:#ffffff; line-height:40px; text-align:center;}
.login_con > .contents_con > .sns_login {margin-top:31px;}
.login_con > .contents_con > .sns_login > .title_con {position:relative; text-align:center;}
.login_con > .contents_con > .sns_login > .title_con > span {position:relative; z-index:1; display:inline-block; width:56px; background-color:#ffffff; font-size:13px; font-weight:300; line-height:21px;}
.login_con > .contents_con > .sns_login > .title_con:after {content:''; display:block; position:absolute; top:50%; left:0; right:0; transform:translateY(-50%); width:100%; height:1px; background-color:#cccccc;}
.login_con > .contents_con > .sns_login > .btn_con {margin-top:20px; text-align:center;}
.login_con > .contents_con > .sns_login > .btn_con > a {margin-left:22px;}
.login_con > .contents_con > .sns_login > .btn_con > a:first-child {margin-left:0;}
.login_con > .contents_con > .sns_login > .btn_con > a > img {width:40px;}

/*회원정보 찾기*/
.find_con {}
.find_con > .contents_con {width:100%; max-width:91.5%; margin:0 auto;}
.find_con > .contents_con > .sub_title_con {margin-bottom:44px;}
.find_con > .contents_con > .nav {margin-bottom:33px;}
.find_con > .contents_con > .nav > .contents_con {text-align:center;}
.find_con > .contents_con > .nav > .contents_con > ul {background-color:#f3f3f3; border-radius:50px; -webkit-border-radius:50px; -moz-border-radius:50px; overflow:hidden;}
.find_con > .contents_con > .nav > .contents_con > ul > li {float:left; width:50%; background-color:#f3f3f3; border-radius:50px; -webkit-border-radius:50px; -moz-border-radius:50px;}
.find_con > .contents_con > .nav > .contents_con > ul > li > a {display:block; font-size:15px; font-weight:600; line-height:40px;}
.find_con > .contents_con > .nav > .contents_con > ul > li.on {background-color:#336175;} 
.find_con > .contents_con > .nav > .contents_con > ul > li.on > a {color:#ffffff;}
.find_con > .contents_con > .write_con {}
.find_con > .contents_con > .write_con > .contents_con {}
.find_con > .contents_con > .write_con > .contents_con > .title_con {margin-bottom:34px; text-align:center;}
.find_con > .contents_con > .write_con > .contents_con > .title_con > .text01_con {}
.find_con > .contents_con > .write_con > .contents_con > .title_con > .text01_con > span {font-size:15px; font-weight:500; line-height:23px;}
.find_con > .contents_con > .write_con > .contents_con > .title_con > .text02_con {}
.find_con > .contents_con > .write_con > .contents_con > .title_con > .text02_con > span {font-size:14px; line-height:22px;}
.find_con > .contents_con > .write_con > .contents_con > form {}
.find_con > .contents_con > .write_con > .contents_con > form > .input_con {}
.find_con > .contents_con > .write_con > .contents_con > form > .input_con > ul > li {margin-top:13px;}
.find_con > .contents_con > .write_con > .contents_con > form > .input_con > ul > li:first-child {margin-top:0;}
.find_con > .contents_con > .write_con > .contents_con > form > .input_con > ul > li > .input {height:45px; padding:0 18px; border:1px solid #bababa; font-size:15px; box-sizing:border-box;}
.find_con > .contents_con > .write_con > .contents_con > form > .btn_con {margin-top:27px;}
.find_con > .contents_con > .write_con > .contents_con > form > .btn_con > a {display:block; background-color:#2d5668; font-size:15px; font-weight:500; color:#ffffff; line-height:54px; text-align:center;}

/*회원정보수정*/
.modify_con {}
.modify_con > .contents_con {width:100%; max-width:91.5%; margin:0 auto;}
.modify_con > .contents_con > .sub_title_con {margin-bottom:45px;}
.modify_con > .contents_con > .btn_con {margin-bottom:20px;}
.modify_con > .contents_con > .btn_con > a {display:block; width:100%; background-color:#336175; font-size:15px; color:#ffffff; line-height:40px; text-align:center;}
.modify_con > .contents_con > form > .input_con {border-top:2px solid #2c2c2c;}
.modify_con > .contents_con > form > .input_con > table > tbody > tr > td {padding:13px 0; border-bottom:1px solid #cccccc;}
.modify_con > .contents_con > form > .input_con > table > tbody > tr > td.title_td {width:135px; padding-left:16px; background-color:#f5f5f5;}
.modify_con > .contents_con > form > .input_con > table > tbody > tr > td.title_td > span {font-size:16px;}
.modify_con > .contents_con > form > .input_con > table > tbody > tr > td.title_td > span > .color_text {color:#336175;}
.modify_con > .contents_con > form > .input_con > table > tbody > tr > td.input_td {padding:13px 9px;}
.modify_con > .contents_con > form > .input_con > table > tbody > tr > td.input_td > span {display:inline-block; margin-top:10px; font-size:14px; color:#6d6d6d; line-height:22px;}
.modify_con > .contents_con > form > .input_con > table > tbody > tr > td.input_td .input {height:36px; padding:0 9px; border:1px solid #cccccc; font-size:14px;}
.modify_con > .contents_con > form > .input_con > table > tbody > tr > td.input_td .input.border_none {border:none; color:#6d6d6d;}
.modify_con > .contents_con > form > .input_con > table > tbody > tr > td.input_td .input.border_none::placeholder {color:#6d6d6d;}
.modify_con > .contents_con > form > .input_con > table > tbody > tr > td.input_td .input.border_none::-webkit-input-placeholder {color:#6d6d6d;}
.modify_con > .contents_con > form > .input_con > table > tbody > tr > td.input_td .input.border_none::-ms-input-placeholder {color:#6d6d6d;}
.modify_con > .contents_con > form > .input_con > table > tbody > tr > td.input_td .input.border_none::-moz-input-placeholder {color:#6d6d6d;}
.modify_con > .contents_con > form > .input_con > table > tbody > tr > td.input_td > .input_con {}
.modify_con > .contents_con > form > .input_con > table > tbody > tr > td.input_td > .input_con > .title_con {width:102px; margin-top:10px;}
.modify_con > .contents_con > form > .input_con > table > tbody > tr > td.input_td > .input_con > .title_con > span {font-size:14px; color:#6d6d6d; line-height:22px;}
.modify_con > .contents_con > form > .input_con > table > tbody > tr > td.input_td > .input_con > .check_con {margin-top:5px;}
.modify_con > .contents_con > form > .input_con > table > tbody > tr > td.input_td > .input_con > .check_con > ul > li {float:left; margin-left:21px;}
.modify_con > .contents_con > form > .input_con > table > tbody > tr > td.input_td > .input_con > .check_con > ul > li:first-child {margin-left:0;}
.modify_con > .contents_con > form > .input_con > table > tbody > tr > td.input_td > .input_con > .check_con > ul > li > .radio_label .check_icon {margin-right:4px; width:18px; height:18px; background-image:url("/mobile/img/sub/square_checkbox_icon_off.png");}
.modify_con > .contents_con > form > .input_con > table > tbody > tr > td.input_td > .input_con > .check_con > ul > li > .radio_label input[type=radio]:checked + .check_icon {background-image:url("/mobile/img/sub/square_checkbox_icon_on.png");}
.modify_con > .contents_con > form > .input_con > table > tbody > tr > td.input_td > .input_con > .check_con > ul > li > .radio_label span {}
.modify_con > .contents_con > form > .input_con > table > tbody > tr > td.input_td > table > tbody > tr > td.check_td > ul > li .radio_label .check_icon {margin-right:8px; background-image:url("/mobile/img/sub/square_checkbox_icon_off.png");}
.modify_con > .contents_con > form > .input_con > table > tbody > tr > td.input_td > table > tbody > tr > td.check_td > ul > li .radio_label span {font-size:20px; font-weight:300; line-height:28px;}
.modify_con > .contents_con > form > .input_con > table > tbody > tr > td.input_td > table > tbody > tr > td.check_td > ul > li .radio_label input[type=radio]:checked + .check_icon {background-image:url("/mobile/img/sub/square_checkbox_icon_on.png");}
.modify_con > .contents_con > form > .btn_con {margin-top:45px;}
.modify_con > .contents_con > form > .btn_con > a {float:left; display:block; width:48.5%; margin-left:3%; font-size:15px; color:#ffffff; line-height:40px; text-align:center;}
.modify_con > .contents_con > form > .btn_con > a:first-child {margin-left:0; background-color:#336175;}
.modify_con > .contents_con > form > .btn_con > a:last-child {background-color:#999999;}

/*회원탈퇴*/
.withdrawal_con {}
.withdrawal_con > .contents_con {width:100%; max-width:91.5%; margin:0 auto;}
.withdrawal_con > .contents_con > .sub_title_con {margin-bottom:24px;}
.withdrawal_con > .contents_con > form > .input_con {border-top:2px solid #2c2c2c;}
.withdrawal_con > .contents_con > form > .input_con > table > tbody > tr > td {padding:13px 0; border-bottom:1px solid #cccccc;}
.withdrawal_con > .contents_con > form > .input_con > table > tbody > tr > td.title_td {width:135px; padding-left:16px; background-color:#f5f5f5;}
.withdrawal_con > .contents_con > form > .input_con > table > tbody > tr > td.title_td > span {font-size:16px;}
.withdrawal_con > .contents_con > form > .input_con > table > tbody > tr > td.title_td > span > .color_text {color:#336175;}
.withdrawal_con > .contents_con > form > .input_con > table > tbody > tr > td.input_td {padding:13px 9px;}
.withdrawal_con > .contents_con > form > .input_con > table > tbody > tr > td.input_td .input {height:36px; padding:0 9px; border:1px solid #cccccc; font-size:14px;}
.withdrawal_con > .contents_con > form > .btn_con {margin-top:45px;}
.withdrawal_con > .contents_con > form > .btn_con > a {float:left; display:block; width:48.5%; margin-left:3%; font-size:15px; color:#ffffff; line-height:40px; text-align:center;}
.withdrawal_con > .contents_con > form > .btn_con > a:first-child {margin-left:0; background-color:#336175;}
.withdrawal_con > .contents_con > form > .btn_con > a:last-child {background-color:#999999;}

/*나의 온라인 문의 내역*/
.inquiry_con {}
.inquiry_con > .contents_con {}
.inquiry_con > .contents_con > .sub_title_con {margin-bottom:45px;}

/*게시판 리스트*/
.board_list_con {}
.board_list_con > .contents_con {width:100%; max-width:91.5%; margin:0 auto;}
.board_list_con > .contents_con > .list_con {border-top:2px solid #222222;}
.board_list_con > .contents_con > .list_con > ul > li {border-bottom:1px solid #bababa;}
.board_list_con > .contents_con > .list_con > ul > li > a {display:block; padding:16px 18px;}
.board_list_con > .contents_con > .list_con > ul > li > a > table {table-layout:fixed;}
.board_list_con > .contents_con > .list_con > ul > li > a > table > tbody > tr > td {}
.board_list_con > .contents_con > .list_con > ul > li > a > table > tbody > tr > td.title_td {padding:9px 0;}
.board_list_con > .contents_con > .list_con > ul > li > a > table > tbody > tr > td.title_td > span {font-size:15px; color:#666666;}
.board_list_con > .contents_con > .list_con > ul > li > a > table > tbody > tr > td.title_td {text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.board_list_con > .contents_con > .list_con > ul > li > a > table > tbody > tr > td.title_td > span {vertical-align:middle;}
.board_list_con > .contents_con > .list_con > ul > li > a > table > tbody > tr > td.title_td > img {width:9px; margin-right:9px; vertical-align:middle;}
.board_list_con > .contents_con > .list_con > ul > li > a > table > tbody > tr > td.sortation_td {text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.board_list_con > .contents_con > .list_con > ul > li > a > table > tbody > tr > td.sortation_td > span {font-size:15px; color:#336175;}
.board_list_con > .contents_con > .list_con > ul > li > a > table > tbody > tr > td.dateview_td > span {font-size:14px; color:#666666; line-height:22px;}
.board_list_con > .contents_con > .list_con > ul > li > a > table > tbody > tr > td.dateview_td > span > .bar {font-size:14px; color:#666666; line-height:22px;}
.board_list_con > .contents_con > .list_con > ul > li > a > table > tbody > tr > td.namedate_td > span {font-size:14px; color:#666666; line-height:22px;}
.board_list_con > .contents_con > .list_con > ul > li > a > table > tbody > tr > td.namedate_td > span > .bar {font-size:14px; color:#666666; line-height:22px;}
.board_list_con > .contents_con > .list_con > ul > li > a > table > tbody > tr > td.answer_td {width:76px; text-align:right;}
.board_list_con > .contents_con > .list_con > ul > li > a > table > tbody > tr > td.answer_td > span {display:inline-block; width:58px; padding:7px 0; font-size:14px; color:#ffffff; line-height:22px; text-align:center;}
.board_list_con > .contents_con > .list_con > ul > li > a > table > tbody > tr > td.answer_td > span.answer_yes {background-color:#79939e;}
.board_list_con > .contents_con > .list_con > ul > li > a > table > tbody > tr > td.answer_td > span.answer_no {background-color:#999999;}
.board_list_con > .contents_con > .list_con > ul > li.none_li {text-align:center;}
.board_list_con > .contents_con > .list_con > ul > li.none_li > span {font-size:15px; line-height:300px;}

/*게시판 뷰*/
.board_view_con {}
.board_view_con > .contents_con {width:100%; max-width:91.5%; margin:0 auto;}
.board_view_con > .contents_con > .title_con {padding:13px 18px; border-top:2px solid #222222; border-bottom:1px solid #bababa;}
.board_view_con > .contents_con > .title_con > table > tbody > tr > td {}
.board_view_con > .contents_con > .title_con > table > tbody > tr > td.answer_td {}
.board_view_con > .contents_con > .title_con > table > tbody > tr > td.answer_td > span {display:block; width:82px; font-size:17px; color:#ffffff; line-height:26px; text-align:center;}
.board_view_con > .contents_con > .title_con > table > tbody > tr > td.answer_td > span.answer_yes {background-color:#79939e;}
.board_view_con > .contents_con > .title_con > table > tbody > tr > td.answer_td > span.answer_no {background-color:#999999;}
.board_view_con > .contents_con > .title_con > table > tbody > tr > td.sortation_td {}
.board_view_con > .contents_con > .title_con > table > tbody > tr > td.sortation_td > span {font-size:15px; color:#336175; line-height:23px;}
.board_view_con > .contents_con > .title_con > table > tbody > tr > td.info_td {}
.board_view_con > .contents_con > .title_con > table > tbody > tr > td.info_td > span {font-size:14px; color:#666666; line-height:22px;}
.board_view_con > .contents_con > .title_con > table > tbody > tr > td.info_td > span > .bar {display:inline-block; width:20px; font-size:14px; color:#b2b2b2; line-height:22px; text-align:center;}
.board_view_con > .contents_con > .title_con > table > tbody > tr > td.info_td > span > .color_text.answer_yes {color:#79939e;}
.board_view_con > .contents_con > .title_con > table > tbody > tr > td.info_td > span > .color_text.answer_no {color:#777777;}
.board_view_con > .contents_con > .title_con > table > tbody > tr > td.title_td {padding:5px 0;}
.board_view_con > .contents_con > .title_con > table > tbody > tr > td.title_td > span {font-size:18px; line-height:26px; vertical-align:middle;}
.board_view_con > .contents_con > .title_con > table > tbody > tr > td.title_td > img {width:10px; margin-right:6px; vertical-align:middle;}
.board_view_con > .contents_con > .info_con {padding:11px 18px; border-bottom:1px solid #bababa;}
.board_view_con > .contents_con > .info_con > table {}
.board_view_con > .contents_con > .info_con > table > tbody > tr > td {}
.board_view_con > .contents_con > .info_con > table > tbody > tr > td.title_td {width:63px; vertical-align:top;}
.board_view_con > .contents_con > .info_con > table > tbody > tr > td.title_td > span {font-size:15px; color:#336175; line-height:23px;}
.board_view_con > .contents_con > .info_con > table > tbody > tr > td.file_td {}
.board_view_con > .contents_con > .info_con > table > tbody > tr > td.file_td > ul > li {}
.board_view_con > .contents_con > .info_con > table > tbody > tr > td.file_td > ul > li > a {font-size:14px; color:#7a7a7a; line-height:22px;}
.board_view_con > .contents_con > .post_con {padding:24px 18px; border-bottom:1px solid #bababa; box-sizing:border-box;}
.board_view_con > .contents_con > .post_con.height_243 {min-height:243px;}
.board_view_con > .contents_con > .post_con.height_205 {min-height:205px;}
.board_view_con > .contents_con > .post_con img {margin:10px 0; max-width:100%; height:auto !important;}
.board_view_con > .contents_con > .post_con span {font-size:15px; line-height:23px;}
.board_view_con > .contents_con > .answer_con {border-bottom:1px solid #bababa;}
.board_view_con > .contents_con > .answer_con > table > tbody > tr > td {}
.board_view_con > .contents_con > .answer_con > table > tbody > tr > td.title_td {width:112px; background-color:#fafafa; text-align:center;}
.board_view_con > .contents_con > .answer_con > table > tbody > tr > td.title_td > img {width:79px;}
.board_view_con > .contents_con > .answer_con > table > tbody > tr > td.answer_td {padding:24px 18px;}
.board_view_con > .contents_con > .answer_con > table > tbody > tr > td.answer_td > span {font-size:15px; line-height:23px;}
.board_view_con > .contents_con > .btn_con {margin-top:23px; text-align:center;}
.board_view_con > .contents_con > .btn_con > a {display:inline-block; width:121px; border:1px solid #bababa; font-size:15px; line-height:39px; box-sizing:border-box;}
.board_view_con > .contents_con > .btn3_con > a {float:left; display:block; width:32%; margin-left:2%;}
.board_view_con > .contents_con > .btn3_con > a:first-child {margin-left:0;}

/*온라인상담 글쓰기*/
.board_write_con {}
.board_write_con > .contents_con {width:100%; max-width:91.5%; margin:0 auto;}
.board_write_con > .contents_con > .form_con {border-top:2px solid #222222;}
.board_write_con > .contents_con > .form_con > form > .info_con > table > tbody > tr > td {border-bottom:1px solid #bababa;}
.board_write_con > .contents_con > .form_con > form > .info_con > table > tbody > tr > td.title_td {width:105px; padding-left:18px; background-color:#f7f7f7;}
.board_write_con > .contents_con > .form_con > form > .info_con > table > tbody > tr > td.title_td.vertical_top {padding-top:18px; vertical-align:top;}
.board_write_con > .contents_con > .form_con > form > .info_con > table > tbody > tr > td.title_td > span {font-size:14px;}
.board_write_con > .contents_con > .form_con > form > .info_con > table > tbody > tr > td.title_td > span > .color_text {color:#d24423;}
.board_write_con > .contents_con > .form_con > form > .info_con > table > tbody > tr > td.info_td {padding:9px 13px;}
.board_write_con > .contents_con > .form_con > form > .info_con > table > tbody > tr > td.info_td > .input {height:36px; padding:0 13px; border:1px solid #bababa; font-size:14px;}
.board_write_con > .contents_con > .form_con > form > .info_con > table > tbody > tr > td.info_td > .textarea {height:135px; padding:13px; border:1px solid #bababa; font-size:14px;}
.board_write_con > .contents_con > .form_con > form > .info_con > table > tbody > tr > td.info_td > .check_con {margin-top:7px; word-break:keep-all;}
.board_write_con > .contents_con > .form_con > form > .info_con > table > tbody > tr > td.info_td > .check_con > .checkbox_label {}
.board_write_con > .contents_con > .form_con > form > .info_con > table > tbody > tr > td.info_td > .check_con > .checkbox_label .check_icon {width:18px; height:24px; margin-right:9px; background-image:url("/mobile/img/sub/checkbox_icon_off.png");}
.board_write_con > .contents_con > .form_con > form > .info_con > table > tbody > tr > td.info_td > .check_con > .checkbox_label input[type=checkbox]:checked + .check_icon {background-image:url("/mobile/img/sub/checkbox_icon_on.png");}
.board_write_con > .contents_con > .form_con > form > .info_con > table > tbody > tr > td.info_td > .check_con > .checkbox_label span {font-size:14px; line-height:22px;}
.board_write_con > .contents_con > .form_con > form > .info_con > table > tbody > tr > td.info_td > .select_con {padding-left:13px; border:1px solid #bababa;}
.board_write_con > .contents_con > .form_con > form > .info_con > table > tbody > tr > td.info_td > .select_con > table > tbody > tr > td {}
.board_write_con > .contents_con > .form_con > form > .info_con > table > tbody > tr > td.info_td > .select_con > table > tbody > tr > td > span {font-size:14px; line-height:35px;}
.board_write_con > .contents_con > .form_con > form > .info_con > table > tbody > tr > td.info_td > .select_con > table > tbody > tr > td.icon_td {width:20px;}
.board_write_con > .contents_con > .form_con > form > .info_con > table > tbody > tr > td.info_td > .select_con > table > tbody > tr > td.icon_td > img {width:6px;}
.board_write_con > .contents_con > .form_con > form > .info_con > table > tbody > tr > td.info_td > .select_con_text {margin-top:6px;}
.board_write_con > .contents_con > .form_con > form > .info_con > table > tbody > tr > td.info_td > .select_con_text > span {font-size:13px; font-weight:300; color:#336175; line-height:21px;}
.board_write_con > .contents_con > .form_con > form > .info_con > table > tbody > tr > td.info_td > .select_popup {}
.board_write_con > .contents_con > .form_con > form > .info_con > table > tbody > tr > td.info_td > .select_popup > .select_popup_bg {display:none; position:fixed; top:0; left:0; right:0; z-index:200; width:100%; max-width:960px; height:100%; margin:0 auto; background-color:#000000; background-color:rgba(0,0,0,0.8);}
.board_write_con > .contents_con > .form_con > form > .info_con > table > tbody > tr > td.info_td > .select_popup > .contents_con {display:none; position:fixed; top:50%; left:0; right:0; transform:translateY(-50%); z-index:210; width:650px; max-width:67.5%; margin:0 auto; box-sizing:border-box;}
.board_write_con > .contents_con > .form_con > form > .info_con > table > tbody > tr > td.info_td > .select_popup > .contents_con > .btn_con {margin-bottom:12px; text-align:right;}
.board_write_con > .contents_con > .form_con > form > .info_con > table > tbody > tr > td.info_td > .select_popup > .contents_con > .btn_con > a {display:inline-block; width:14px;}
.board_write_con > .contents_con > .form_con > form > .info_con > table > tbody > tr > td.info_td > .select_popup > .contents_con > .info_con {background-color:#ffffff; border:1px solid #bababa;}
.board_write_con > .contents_con > .form_con > form > .info_con > table > tbody > tr > td.info_td > .select_popup > .contents_con > .info_con > .check_con {max-height:213px; overflow-y:scroll;}
.board_write_con > .contents_con > .form_con > form > .info_con > table > tbody > tr > td.info_td > .select_popup > .contents_con > .info_con > .check_con > ul > li {border-bottom:1px solid #bababa;}
.board_write_con > .contents_con > .form_con > form > .info_con > table > tbody > tr > td.info_td > .select_popup > .contents_con > .info_con > .check_con > ul > li > .radio_label {display:block; padding:19px 13px;}
.board_write_con > .contents_con > .form_con > form > .info_con > table > tbody > tr > td.info_td > .select_popup > .contents_con > .info_con > .check_con > ul > li > .radio_label .check_icon {width:18px; height:18px; margin-right:9px; background-image:url("/mobile/img/sub/select_popup_checkbox_icon_off.png");}
.board_write_con > .contents_con > .form_con > form > .info_con > table > tbody > tr > td.info_td > .select_popup > .contents_con > .info_con > .check_con > ul > li > .radio_label input[type=radio]:checked + .check_icon {background-image:url("/mobile/img/sub/select_popup_checkbox_icon_on.png");}
.board_write_con > .contents_con > .form_con > form > .info_con > table > tbody > tr > td.info_td > .select_popup > .contents_con > .info_con > .check_con > ul > li > .radio_label span {font-size:14px; line-height:32px;}
.board_write_con > .contents_con > .form_con > form > .info_con > table > tbody > tr > td.info_td > .select_popup > .contents_con > .info_con > .text_con {position:relative; padding:16px 13px; word-break:keep-all;}
.board_write_con > .contents_con > .form_con > form > .info_con > table > tbody > tr > td.info_td > .select_popup > .contents_con > .info_con > .text_con:after {content:''; display:block; position:absolute; top:-1px; left:0; right:0; width:100%; height:1px; background-color:#bababa;}
.board_write_con > .contents_con > .form_con > form > .info_con > table > tbody > tr > td.info_td > .select_popup > .contents_con > .info_con > .text_con > .list_con > ul > li {margin-top:11px;}
.board_write_con > .contents_con > .form_con > form > .info_con > table > tbody > tr > td.info_td > .select_popup > .contents_con > .info_con > .text_con > .list_con > ul > li:first-child {margin-top:0;}
.board_write_con > .contents_con > .form_con > form > .info_con > table > tbody > tr > td.info_td > .select_popup > .contents_con > .info_con > .text_con > .list_con > ul > li > table > tbody > tr > td > span {font-size:13px; color:#7a7a7a; line-height:21px;}
.board_write_con > .contents_con > .form_con > form > .info_con > table > tbody > tr > td.info_td > .select_popup > .contents_con > .info_con > .text_con > .list_con > ul > li > table > tbody > tr > td.icon_td {width:10px; vertical-align:top;}
.board_write_con > .contents_con > .form_con > form > .info_con > table > tbody > tr > td.info_td > .select_popup > .contents_con > .info_con > .text_con > .btn_con {margin-top:20px;}
.board_write_con > .contents_con > .form_con > form > .info_con > table > tbody > tr > td.info_td > .select_popup > .contents_con > .info_con > .text_con > .btn_con > a {display:block; background-color:#3a3a3a; font-size:14px; color:#ffffff; line-height:40px; text-align:center;}
.board_write_con > .contents_con > .form_con > form > .info_con > table > tbody > tr > td.info_td > .file_con {}
.board_write_con > .contents_con > .form_con > form > .info_con > table > tbody > tr > td.info_td > .file_con label {float:left; width:35%;}
.board_write_con > .contents_con > .form_con > form > .info_con > table > tbody > tr > td.info_td > .file_con label:after {content:'파일첨부'; display:block; border:1px solid #bababa; font-size:12px; line-height:35px; text-align:center; box-sizing:border-box;}
.board_write_con > .contents_con > .form_con > form > .info_con > table > tbody > tr > td.info_td > .file_con label input {display:none;}
.board_write_con > .contents_con > .form_con > form > .info_con > table > tbody > tr > td.info_td > .file_con > .filename {float:right; width:62%; height:37px; border:none; font-size:12px;}
.board_write_con > .contents_con > .form_con > form > .btn_con {margin-top:27px; text-align:center;}
.board_write_con > .contents_con > .form_con > form > .btn_con > a {display:inline-block; width:121px; margin-left:15px; font-size:15px; color:#ffffff; line-height:39px;}
.board_write_con > .contents_con > .form_con > form > .btn_con > a:first-child {margin-left:0;}
.board_write_con > .contents_con > .form_con > form > .btn_con > a.color01 {background-color:#336175;}
.board_write_con > .contents_con > .form_con > form > .btn_con > a.color02 {background-color:#999999;}

/*이미지 게시판 리스트*/
.img_board_list_con {}
.img_board_list_con > .contents_con {width:100%; max-width:91.5%; margin:0 auto; padding:18px 12px; border-top:2px solid #222222; border-bottom:1px solid #bababa; box-sizing:border-box;}
.img_board_list_con > .contents_con > ul > li {float:left; width:47.5%; margin:20px 5% 0 0;}
.img_board_list_con > .contents_con > ul > li:nth-child(1) {margin-top:0;}
.img_board_list_con > .contents_con > ul > li:nth-child(2) {margin-top:0;}
.img_board_list_con > .contents_con > ul > li:nth-child(2n) {margin-right:0;}
.img_board_list_con > .contents_con > ul > li > a > .img_con {margin-bottom:15px; background:#fafafa no-repeat center/cover;}
.img_board_list_con > .contents_con > ul > li > a > .img_con > img {width:100%;}
.img_board_list_con > .contents_con > ul > li > a > .title_con {}
.img_board_list_con > .contents_con > ul > li > a > .title_con > .text01_con {text-overflow:ellipsis; white-space:normal; overflow:hidden; word-wrap:break-word; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.img_board_list_con > .contents_con > ul > li > a > .title_con > .text01_con > span {font-size:14px; line-height:22px;}
.img_board_list_con > .contents_con > ul > li > a > .title_con > .text02_con {}
.img_board_list_con > .contents_con > ul > li > a > .title_con > .text02_con > span {font-size:13px; color:#b1b1b1; line-height:21px;}
.img_board_list_con > .contents_con > ul > li > a > .title_con.center {text-align:center;}
.img_board_list_con > .contents_con > ul > li.none_li {width:100%; max-width:100%; text-align:center;}
.img_board_list_con > .contents_con > ul > li.none_li > span {font-size:14px; line-height:300px;}
.img_board_list_con.float_none > .contents_con > ul > li {float:none; width:100%;}
.img_board_list_con.float_none > .contents_con > ul > li:nth-child(2) {margin-top:22px;}

/*치료사례 레이어팝업*/
.img_board_list_con > .contents_con > ul > li > .img_view_bg {display:none; position:fixed; top:0; left:0; right:0; z-index:100; width:100%; height:100%; margin:0 auto; background-color:#000000; background-color:rgba(0,0,0,0.8);}
.img_board_list_con > .contents_con > ul > li > .img_view {display:none; position:fixed; top:50%; left:0; right:0; transform:translateY(-50%); z-index:110; width:80%; max-width:641px; margin:0 auto;}
.img_board_list_con > .contents_con > ul > li > .img_view > .img_con {background:#fafafa no-repeat center/cover;}
.img_board_list_con > .contents_con > ul > li > .img_view > .btn_con {margin-bottom:9px; text-align:right;}
.img_board_list_con > .contents_con > ul > li > .img_view > .btn_con > a {}
.img_board_list_con > .contents_con > ul > li > .img_view > .btn_con > a > img {width:14px;}

/*페이징*/
.number_list_con {margin-top:32px;}
.number_list_con > .contents_con {width:100%; max-width:91.5%; margin:0 auto; text-align:center;}
.number_list_con > .contents_con > .btn_con {display:inline-block; vertical-align:middle;}
.number_list_con > .contents_con > .btn_con > a {display:inline-block; width:13px;}
.number_list_con > .contents_con > .list_con {display:inline-block; margin:0 31px; vertical-align:middle;}
.number_list_con > .contents_con > .list_con > ul > li {float:left; margin-left:24px;}
.number_list_con > .contents_con > .list_con > ul > li:first-child {margin-left:0;}
.number_list_con > .contents_con > .list_con > ul > li > a {display:inline-block; padding:0 3px; font-size:15px; color:#666666; line-height:23px;}
.number_list_con > .contents_con > .list_con > ul > li > a.on {border-bottom:1px solid #336175; font-weight:700; color:#336175;}

/*게시판 검색창*/
.board_search_con {margin-bottom:27px;}
.board_search_con > .contents_con {width:100%; max-width:91.5%; margin:0 auto;}
.board_search_con > .contents_con > form {border:1px solid #e5e5e5;}
.board_search_con > .contents_con > form > table {}
.board_search_con > .contents_con > form > table > tbody > tr > td {}
.board_search_con > .contents_con > form > table > tbody > tr > td > .input {border:none; height:38px; padding:0 15px; font-size:15px; text-align:center;}
.board_search_con > .contents_con > form > table > tbody > tr > td.btn_td {width:36px;}
.board_search_con > .contents_con > form > table > tbody > tr > td.btn_td > a {display:block;}
.board_search_con > .contents_con > form > table > tbody > tr > td.btn_td > a > img {width:13px;}

/*검색결과*/
.search_result_con {}
.search_result_con > .contents_con {}
.search_result_con > .contents_con > .board_search_con {width:100%; max-width:91.5%; margin:0 auto 27px;}
.search_result_con > .contents_con > .board_search_con > .contents_con {max-width:100%;}
.search_result_con > .contents_con > .result_con {margin-top:42px;}
.search_result_con > .contents_con > .result_con.margin_0 {margin-top:0;}
.search_result_con > .contents_con > .result_con > .contents_con > .title_con {width:100%; max-width:91.5%; margin:0 auto 16px;}
.search_result_con > .contents_con > .result_con > .contents_con > .title_con > span {font-size:23px; font-weight:600; line-height:31px;}
.search_result_con > .contents_con > .result_con > .contents_con > .btn_con {width:100%; max-width:91.5%; margin:18px auto 0;}
.search_result_con > .contents_con > .result_con > .contents_con > .btn_con > a {display:block; border:1px solid #bababa; text-align:center;}
.search_result_con > .contents_con > .result_con > .contents_con > .btn_con > a > span {margin-right:6px; font-size:14px; color:#777777; line-height:38px; vertical-align:middle;}
.search_result_con > .contents_con > .result_con > .contents_con > .btn_con > a > img {width:9px; vertical-align:middle;}

/*게시판 비밀번호*/
.password_con {}
.password_con > .contents_con {width:100%; max-width:91.5%; margin:0 auto;}
.password_con > .contents_con > form > .input_con > .input {height:40px; padding:0 12px; border:1px solid #bababa; font-size:15px; text-align:center;}
.password_con > .contents_con > .btn_con {margin-top:20px;}
.password_con > .contents_con > .btn_con > ul > li {float:left; width:48%; margin-right:4%;}
.password_con > .contents_con > .btn_con > ul > li:last-child {margin-right:0;}
.password_con > .contents_con > .btn_con > ul > li > a {display:block; font-size:15px; font-weight:500; color:#ffffff; line-height:40px; text-align:center;}
.password_con > .contents_con > .btn_con > ul > li > a.a_btn01 {background-color:#bababa;}
.password_con > .contents_con > .btn_con > ul > li > a.a_btn02 {background-color:#3a3a3a;}