@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; overflow-y:scroll;}
img {border:none; padding:0; margin:0; outline:none;}
a {border:none; padding:0; margin:0; outline:none; text-decoration:none;}
a:active {color:#666666; text-decoration:none;}
a:link {color:#666666; text-decoration:none;}
a:visited {color:#666666; text-decoration:none;}
a:hover {color:#666666; 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:#222222;
}

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%;
	border:none;
	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("/img/sub/select_arrow.png");
	background-repeat:no-repeat;
	background-position:100% 50%;
	border:none;
	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:22px; height:22px; background-image:url("/img/sub/radio_icon_off.png"); background-repeat:no-repeat; vertical-align:middle; cursor:pointer;}
.radio_label span {vertical-align:middle;}
.radio_label input[type=radio]:checked + .check_icon {background-image:url("/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:22px; height:25px; background-image:url("/img/sub/checkbox_icon_off.png"); background-repeat:no-repeat; vertical-align:middle; cursor:pointer;}
.checkbox_label span {vertical-align:middle;}
.checkbox_label input[type=checkbox]:checked + .check_icon {background-image:url("/img/sub/checkbox_icon_on.png");}

.w_con {}
.m_con {display:none;}

.w_img {display:inline-block; *display:inline; zoom:1; width:100%;}
.m_img {display:none;}

.w_br {}
.m_br {display:none;}

.w_bar {}
.m_bar {display:none;}

#wrap {width:100%; min-width:1200px; margin:0 auto;}

/*헤더*/
#header {position:fixed; top:0; left:0; right:0; z-index:100; width:100%; margin:0 auto; background-color:#ffffff;}
#header > .contents_con {}
#header > .contents_con > .t_nav {position:relative; padding:33px 0 32px; border-bottom:1px solid #f2f2f2;}
#header > .contents_con > .t_nav > .contents_con {width:100%; max-width:1400px; margin:0 auto;}
#header > .contents_con > .t_nav > .contents_con > .search_con {float:left; width:300px; height:45px; padding:3px; background:linear-gradient(-45deg,#336175 0%,#7d9ead 100%); border-radius:50px; -webkit-border-radius:50px; -moz-border-radius:50px; box-sizing:border-box;}
#header > .contents_con > .t_nav > .contents_con > .search_con > form > table > tbody > tr > td .input {height:39px; padding:0 20px; border:none; background-color:#ffffff; border-radius:50px 0 0 50px; -webkit-border-radius:50px 0 0 50px; -moz-border-radius:50px 0 0 50px; font-size:15px;}
#header > .contents_con > .t_nav > .contents_con > .search_con > form > table > tbody > tr > td.btn_td {width:40px;}
#header > .contents_con > .t_nav > .contents_con > .search_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 > .contents_con > .t_nav > .contents_con > .logo_con {position:absolute; top:50%; left:0; right:0; transform:translateY(-50%); width:220px; margin:0 auto;}
#header > .contents_con > .t_nav > .contents_con > .member_con {float:right; margin-top:11px;}
#header > .contents_con > .t_nav > .contents_con > .member_con > a {font-size:14px; color:#666666; line-height:22px;}
#header > .contents_con > .t_nav > .contents_con > .member_con > .bar {display:inline-block; width:35px; font-size:12px; color:#cccccc; line-height:20px; text-align:center;}
#header > .contents_con > .b_nav {border-bottom:1px solid #f2f2f2;}
#header > .contents_con > .b_nav > .contents_con {width:100%; max-width:1400px; margin:0 auto;}
#header > .contents_con > .b_nav > .contents_con > .menu {float:left; width:63px; border-left:1px solid #f2f2f2; border-right:1px solid #f2f2f2; text-align:center; box-sizing:border-box;}
#header > .contents_con > .b_nav > .contents_con > .menu > a {display:block; padding:22px 0 20px;}
#header > .contents_con > .b_nav > .contents_con > .list_con {float:left; width:calc(100% - 63px); max-width:1337px; text-align:center;}
#header > .contents_con > .b_nav > .contents_con > .list_con > ul {display:inline-block;}
#header > .contents_con > .b_nav > .contents_con > .list_con > ul > li {float:left;}
#header > .contents_con > .b_nav > .contents_con > .list_con > ul > li > a {display:inline-block; padding:0 20px; font-size:17px; font-weight:500; line-height:59px; transition:all 0.3s;}
#header > .contents_con > .b_nav > .contents_con > .list_con > ul > li > a:hover {color:#336175;}
#header > .contents_con > .b_nav > .contents_con > .list_con > ul > li > a.on {color:#336175;}
#header > .contents_con > .b_nav > .contents_con > .list_con > ul > li > a.over {color:#336175;}
#header > .contents_con > .b_nav > .contents_con > .list_con > ul > li > .sub_nav {display:none; position:absolute; top:171px; left:0; right:0; z-index:100; width:100%; padding-left:63px; background-color:#ffffff; border-bottom:4px solid #335869; margin:0 auto; text-align:left; box-sizing:border-box;}
#header > .contents_con > .b_nav > .contents_con > .list_con > ul > li > .sub_nav > .contents_con {width:1022px; margin:0 auto; padding:0 20px; box-sizing:border-box;}
#header > .contents_con > .b_nav > .contents_con > .list_con > ul > li > .sub_nav > .contents_con > table > tbody > tr > td {height:212px; padding:60px 0 66px;}
#header > .contents_con > .b_nav > .contents_con > .list_con > ul > li > .sub_nav > .contents_con > table > tbody > tr > td.title_td {width:290px; padding:0;}
#header > .contents_con > .b_nav > .contents_con > .list_con > ul > li > .sub_nav > .contents_con > table > tbody > tr > td.title_td > .title_con > span {font-size:30px; font-weight:650; line-height:38px; vertical-align:middle;}
#header > .contents_con > .b_nav > .contents_con > .list_con > ul > li > .sub_nav > .contents_con > table > tbody > tr > td.title_td > .title_con > img {margin-right:8px; vertical-align:middle;}
#header > .contents_con > .b_nav > .contents_con > .list_con > ul > li > .sub_nav > .contents_con > table > tbody > tr > td > .list_con {}
#header > .contents_con > .b_nav > .contents_con > .list_con > ul > li > .sub_nav > .contents_con > table > tbody > tr > td > .list_con > ul > li {float:left; width:30%; margin-top:20px; margin-left:5%;}
#header > .contents_con > .b_nav > .contents_con > .list_con > ul > li > .sub_nav > .contents_con > table > tbody > tr > td > .list_con > ul > li:first-child {margin:0;}
#header > .contents_con > .b_nav > .contents_con > .list_con > ul > li > .sub_nav > .contents_con > table > tbody > tr > td > .list_con > ul > li:nth-child(2) {margin-top:0;}
#header > .contents_con > .b_nav > .contents_con > .list_con > ul > li > .sub_nav > .contents_con > table > tbody > tr > td > .list_con > ul > li:nth-child(3) {margin-top:0;}
#header > .contents_con > .b_nav > .contents_con > .list_con > ul > li > .sub_nav > .contents_con > table > tbody > tr > td > .list_con > ul > li:nth-child(4n) {margin-left:0;}
#header > .contents_con > .b_nav > .contents_con > .list_con > ul > li > .sub_nav > .contents_con > table > tbody > tr > td > .list_con > ul > li > a {display:block; padding:4px 0; border-bottom:1px solid #b0b0b0;}
#header > .contents_con > .b_nav > .contents_con > .list_con > ul > li > .sub_nav > .contents_con > table > tbody > tr > td > .list_con > ul > li > a:after {content:''; display:block; clear:both;}
#header > .contents_con > .b_nav > .contents_con > .list_con > ul > li > .sub_nav > .contents_con > table > tbody > tr > td > .list_con > ul > li > a > span {font-size:16px; line-height:24px; font-weight:500;}
#header > .contents_con > .b_nav > .contents_con > .list_con > ul > li > .sub_nav > .contents_con > table > tbody > tr > td > .list_con > ul > li > a > img {float:right; width:14px; margin-top:5px;}

/*헤더_tmp*/
#header_tmp {position:fixed; top:0; left:0; right:0; z-index:100; width:100%; margin:0 auto; background-color:#ffffff;}
#header_tmp > .contents_con {}
#header_tmp > .contents_con > .t_nav {position:relative; padding:33px 0 32px; border-bottom:1px solid #f2f2f2;}
#header_tmp > .contents_con > .t_nav > .contents_con {width:1400px; margin:0 auto;}
#header_tmp > .contents_con > .t_nav > .contents_con > .search_con {float:left; width:300px; height:45px; padding:3px; background:linear-gradient(-45deg,#336175 0%,#7d9ead 100%); border-radius:50px; -webkit-border-radius:50px; -moz-border-radius:50px; box-sizing:border-box;}
#header_tmp > .contents_con > .t_nav > .contents_con > .search_con > form > table > tbody > tr > td .input {height:39px; padding:0 20px; border:none; background-color:#ffffff; border-radius:50px 0 0 50px; -webkit-border-radius:50px 0 0 50px; -moz-border-radius:50px 0 0 50px; font-size:15px;}
#header_tmp > .contents_con > .t_nav > .contents_con > .search_con > form > table > tbody > tr > td.btn_td {width:40px;}
#header_tmp > .contents_con > .t_nav > .contents_con > .search_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_tmp > .contents_con > .t_nav > .contents_con > .logo_con {position:absolute; top:50%; left:0; right:0; transform:translateY(-50%); width:220px; margin:0 auto;}
#header_tmp > .contents_con > .t_nav > .contents_con > .member_con {float:right; margin-top:11px;}
#header_tmp > .contents_con > .t_nav > .contents_con > .member_con > a {font-size:14px; color:#666666; line-height:22px;}
#header_tmp > .contents_con > .t_nav > .contents_con > .member_con > .bar {display:inline-block; width:35px; font-size:12px; color:#cccccc; line-height:20px; text-align:center;}
#header_tmp > .contents_con > .b_nav {border-bottom:1px solid #f2f2f2;}
#header_tmp > .contents_con > .b_nav > .contents_con {width:1400px; margin:0 auto;}
#header_tmp > .contents_con > .b_nav > .contents_con > .menu {float:left; width:63px; border-left:1px solid #f2f2f2; border-right:1px solid #f2f2f2; text-align:center; box-sizing:border-box;}
#header_tmp > .contents_con > .b_nav > .contents_con > .menu > a {display:block; padding:22px 0 20px;}
#header_tmp > .contents_con > .b_nav > .contents_con > .list_con {float:left; width:1337px; text-align:center;}
#header_tmp > .contents_con > .b_nav > .contents_con > .list_con > ul {display:inline-block;}
#header_tmp > .contents_con > .b_nav > .contents_con > .list_con > ul > li {float:left;}
#header_tmp > .contents_con > .b_nav > .contents_con > .list_con > ul > li > a {display:inline-block; padding:0 20px; font-size:17px; font-weight:500; line-height:59px; transition:all 0.3s;}
#header_tmp > .contents_con > .b_nav > .contents_con > .list_con > ul > li > a:hover {color:#336175;}
#header_tmp > .contents_con > .b_nav > .contents_con > .list_con > ul > li > a.on {color:#336175;}
#header_tmp > .contents_con > .b_nav > .contents_con > .list_con > ul > li > a.over {color:#336175;}
#header_tmp > .contents_con > .b_nav > .contents_con > .list_con > .sub_nav {display:none; position:absolute; top:171px; left:0; right:0; z-index:100; width:100%; background-color:#ffffff; background-color:rgba(255,255,255,0.8); border-bottom:4px solid #335869;}
#header_tmp > .contents_con > .b_nav > .contents_con > .list_con > .sub_nav > .contents_con {width:1400px; margin:0 auto; padding-left:63px; box-sizing:border-box;}
#header_tmp > .contents_con > .b_nav > .contents_con > .list_con > .sub_nav > .contents_con > .sn_list_div {width:1022px; margin:0 auto; padding:0 20px; text-align:left; box-sizing:border-box;}
#header_tmp > .contents_con > .b_nav > .contents_con > .list_con > .sub_nav > .contents_con > .sn_list_div > table > tbody > tr > td {height:212px; padding:60px 0 66px;}
#header_tmp > .contents_con > .b_nav > .contents_con > .list_con > .sub_nav > .contents_con > .sn_list_div > table > tbody > tr > td.title_td {width:290px; padding:0;}
#header_tmp > .contents_con > .b_nav > .contents_con > .list_con > .sub_nav > .contents_con > .sn_list_div > table > tbody > tr > td.title_td > .title_con > span {font-size:30px; font-weight:650; line-height:38px; vertical-align:middle;}
#header_tmp > .contents_con > .b_nav > .contents_con > .list_con > .sub_nav > .contents_con > .sn_list_div > table > tbody > tr > td.title_td > .title_con > img {margin-right:8px; vertical-align:middle;}
#header_tmp > .contents_con > .b_nav > .contents_con > .list_con > .sub_nav > .contents_con > .sn_list_div > table > tbody > tr > td > .list_con {}
#header_tmp > .contents_con > .b_nav > .contents_con > .list_con > .sub_nav > .contents_con > .sn_list_div > table > tbody > tr > td > .list_con > ul > li {float:left; width:30%; margin-top:20px; margin-left:5%;}
#header_tmp > .contents_con > .b_nav > .contents_con > .list_con > .sub_nav > .contents_con > .sn_list_div > table > tbody > tr > td > .list_con > ul > li:first-child {margin:0;}
#header_tmp > .contents_con > .b_nav > .contents_con > .list_con > .sub_nav > .contents_con > .sn_list_div > table > tbody > tr > td > .list_con > ul > li:nth-child(2) {margin-top:0;}
#header_tmp > .contents_con > .b_nav > .contents_con > .list_con > .sub_nav > .contents_con > .sn_list_div > table > tbody > tr > td > .list_con > ul > li:nth-child(3) {margin-top:0;}
#header_tmp > .contents_con > .b_nav > .contents_con > .list_con > .sub_nav > .contents_con > .sn_list_div > table > tbody > tr > td > .list_con > ul > li:nth-child(4n) {margin-left:0;}
#header_tmp > .contents_con > .b_nav > .contents_con > .list_con > .sub_nav > .contents_con > .sn_list_div > table > tbody > tr > td > .list_con > ul > li > a {display:block; padding:4px 0; border-bottom:1px solid #b0b0b0;}
#header_tmp > .contents_con > .b_nav > .contents_con > .list_con > .sub_nav > .contents_con > .sn_list_div > table > tbody > tr > td > .list_con > ul > li > a:after {content:''; display:block; clear:both;}
#header_tmp > .contents_con > .b_nav > .contents_con > .list_con > .sub_nav > .contents_con > .sn_list_div > table > tbody > tr > td > .list_con > ul > li > a > span {font-size:16px; line-height:24px; font-weight:500;}
#header_tmp > .contents_con > .b_nav > .contents_con > .list_con > .sub_nav > .contents_con > .sn_list_div > table > tbody > tr > td > .list_con > ul > li > a > img {float:right; width:14px; margin-top:5px;}

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

/*메인 컨텐츠*/
#main_con {padding-top:171px;}
#main_con > .main_slide_con {}
#main_con > .main_slide_con > .contents_con {}
#main_con > .main_slide_con > .contents_con > .swiper-container {background:url('/img/main/main_slide_con_slide_bg.png') no-repeat center/1600px;}
#main_con > .main_slide_con > .contents_con > .swiper-container .swiper-wrapper .swiper-slide {width:100%; max-width:1400px; margin:0 50px; background:no-repeat center/cover; opacity:0.3; transition:all 0.3s;}
#main_con > .main_slide_con > .contents_con > .swiper-container .swiper-wrapper .swiper-slide > .contents_con {position:relative; width:100%; max-width:1200px; 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 .swiper-wrapper .swiper-slide-active {opacity:1;}
#main_con > .main_slide_con > .contents_con > .swiper-container .control_con {position:absolute; top:50%; left:0; right:0; transform:translateY(-50%); z-index:10; width:1520px; margin:0 auto;}
#main_con > .main_slide_con > .contents_con > .swiper-container .control_con > .main_slide_btn {position:absolute; top:50%; transform:translateY(-50%); cursor:pointer;}
#main_con > .main_slide_con > .contents_con > .swiper-container .control_con > .main_slide_prev {left:0;}
#main_con > .main_slide_con > .contents_con > .swiper-container .control_con > .main_slide_next {right:0;}
#main_con > .menu_con01 {}
#main_con > .menu_con01 > .contents_con {width:100%; max-width:1400px; margin:50px auto; text-align:center; box-sizing:border-box;}
#main_con > .menu_con01 > .contents_con > ul {display:inline-block;}
#main_con > .menu_con01 > .contents_con > ul > li {float:left; width:158px; margin-left:9px; border:1px solid #f2f2f2; box-shadow:5px 5px 10px rgba(0,0,0,0.1); -webkit-box-shadow:5px 5px 20px rgba(0,0,0,0.1); -moz-box-shadow:5px 5px 20px rgba(0,0,0,0.1);}
#main_con > .menu_con01 > .contents_con > ul > li:first-child {margin-left:0;}
#main_con > .menu_con01 > .contents_con > ul > li > a {display:block; position:relative;}
#main_con > .menu_con01 > .contents_con > ul > li > a > img.over {position:absolute; top:0; left:0; right:0; z-index:10; width:158px; margin:0 auto; opacity:0; transition:all 0.3s;}
#main_con > .menu_con01 > .contents_con > ul > li > a:hover > img.over {opacity:1;}
#main_con > .menu_con02 {}
#main_con > .menu_con02 > .contents_con {width:100%; max-width:1400px; margin:0 auto;}
#main_con > .menu_con02 > .contents_con > .menu {}
#main_con > .news_con {}
#main_con > .news_con > .contents_con {width:100%; max-width:1400px; margin:96px auto 150px;}
#main_con > .news_con > .contents_con > .list_con {}
#main_con > .news_con > .contents_con > .info_con > ul > li {float:left; width:47.5%; margin-left:5%;}
#main_con > .news_con > .contents_con > .info_con > ul > li:first-child {margin-left: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:30px; font-weight:600; line-height:38px;}
#main_con > .news_con > .contents_con > .info_con > ul > li > .news_div > .title_con > a {float:right; margin-top:10px;}
#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:20px;}
#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:220px;}
#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:200px; background:no-repeat center/cover; image-rendering:-webkit-optimize-contrast; transform:translateZ(0); backface-visibility: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 {}
#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:18px; font-weight:500; line-height:26px;}
#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:16px; color:#cccccc; line-height:24px;}
#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:20px; line-height:500px;}
#main_con > .all_nav {padding:60px 0 61px; background:url('/img/main/main_nav_bg.png') no-repeat center/cover;}
#main_con > .all_nav > .contents_con {width:100%; max-width:1400px; margin:0 auto;}
#main_con > .all_nav > .contents_con > .info_con {border-top:1px solid #d3d8d8;}
#main_con > .all_nav > .contents_con > .info_con:first-child {border-top:none;}
#main_con > .all_nav > .contents_con > .info_con:last-child {margin-top:45px; padding-top:45px;}
#main_con > .all_nav > .contents_con > .info_con > .list_con {float:left; width:12.5%; text-align:center;}
#main_con > .all_nav > .contents_con > .info_con > .list_con > .contents_con {display:inline-block; text-align:left;}
#main_con > .all_nav > .contents_con > .info_con > .list_con > .contents_con > .title_con {margin-bottom:22px;}
#main_con > .all_nav > .contents_con > .info_con > .list_con > .contents_con > .title_con > span {font-size:18px; font-weight:700; line-height:26px;}
#main_con > .all_nav > .contents_con > .info_con > .list_con > .contents_con > .list_div {}
#main_con > .all_nav > .contents_con > .info_con > .list_con > .contents_con > .list_div > ul > li {margin-top:13px;}
#main_con > .all_nav > .contents_con > .info_con > .list_con > .contents_con > .list_div > ul > li:first-child {margin-top:0;}
#main_con > .all_nav > .contents_con > .info_con > .list_con > .contents_con > .list_div > ul > li > a {}
#main_con > .all_nav > .contents_con > .info_con > .list_con > .contents_con > .list_div > ul > li > a > span {font-size:16px; line-height:24px;}

/*푸터*/
#footer {}
#footer > .contents_con {width:100%; max-width:1400px; margin:0 auto; padding:50px 0; background-color:#ffffff;}
#footer > .contents_con > .f_logo {float:left; width:20%; max-width:290px; padding:24px 0; border-right:1px solid #f2f2f2; box-sizing:border-box;}
#footer > .contents_con > .f_logo > img {width:220px;}
#footer > .contents_con > .f_info_con {float:right; width:80%; max-width:1110px; padding-left:74px; box-sizing:border-box;}
#footer > .contents_con > .f_info_con > .t_info_con {margin-bottom:10px;}
#footer > .contents_con > .f_info_con > .t_info_con > ul > li {float:left; margin-left:5px;}
#footer > .contents_con > .f_info_con > .t_info_con > ul > li:first-child {margin-left:0;}
#footer > .contents_con > .f_info_con > .t_info_con > ul > li > a {display:block; width:40px; border:2px solid #f2f2f2; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; box-sizing:border-box;}
#footer > .contents_con > .f_info_con > .t_info_con > ul > li.m_btn {margin-left:20px;}
#footer > .contents_con > .f_info_con > .t_info_con > ul > li.m_btn > a {display:block; width:140px; background-color:#d4d4d4; border-color:#d4d4d4; border-radius:0; -webkit-border-radius:0; -moz-border-radius:0; font-size:16px; color:#ffffff; line-height:40px; text-align:center;}
#footer > .contents_con > .f_info_con > .m_info_con {margin-bottom:5px;}
#footer > .contents_con > .f_info_con > .m_info_con > ul > li {float:left;}
#footer > .contents_con > .f_info_con > .m_info_con > ul > li > span {font-size:15px; color:#999999; line-height:23px;}
#footer > .contents_con > .f_info_con > .m_info_con > ul > li.bar {width:50px; text-align:center;}
#footer > .contents_con > .f_info_con > .m_info_con > ul > li.bar > span {display:block; width:2px; height:11px; margin:6px auto 0; background-color:#f2f2f2;}
#footer > .contents_con > .f_info_con > .b_info_con {}
#footer > .contents_con > .f_info_con > .b_info_con > span {font-size:13px; color:#cccccc; line-height:21px;}

/*전체메뉴*/
#all_menu {display:none; position:fixed; top:171px; left:0; right:0; z-index:10; width:100%; margin:0 auto; padding:60px 0 61px; background:url('/img/main/main_nav_bg.png') no-repeat center/cover; box-sizing:border-box;}
#all_menu > .contents_con {width:100%; max-width:1400px; margin:0 auto;}
#all_menu > .contents_con > .info_con {border-top:1px solid #d3d8d8;}
#all_menu > .contents_con > .info_con:first-child {border-top:none;}
#all_menu > .contents_con > .info_con:last-child {margin-top:45px; padding-top:45px;}
#all_menu > .contents_con > .info_con > .list_con {float:left; width:12.5%; text-align:center;}
#all_menu > .contents_con > .info_con > .list_con > .contents_con {display:inline-block; text-align:left;}
#all_menu > .contents_con > .info_con > .list_con > .contents_con > .title_con {margin-bottom:22px;}
#all_menu > .contents_con > .info_con > .list_con > .contents_con > .title_con > span {font-size:18px; font-weight:700; line-height:26px;}
#all_menu > .contents_con > .info_con > .list_con > .contents_con > .list_div {}
#all_menu > .contents_con > .info_con > .list_con > .contents_con > .list_div > ul > li {margin-top:13px;}
#all_menu > .contents_con > .info_con > .list_con > .contents_con > .list_div > ul > li:first-child {margin-top:0;}
#all_menu > .contents_con > .info_con > .list_con > .contents_con > .list_div > ul > li > a {}
#all_menu > .contents_con > .info_con > .list_con > .contents_con > .list_div > ul > li > a > span {font-size:16px; line-height:24px;}

/*퀵메뉴*/
#quick {position:fixed; top:50%; right:20px; z-index:50; transform:translateY(-50%); width:110px; background-color:#ffffff; border:3px solid #eeeeee; border-radius:50px; -webkit-border-radius:50px; -moz-border-radius:50px; box-sizing:border-box; overflow:hidden;}
#quick > .contents_con {}
#quick > .contents_con > table > tbody > tr > td {border-bottom:1px solid #eeeeee; text-align:center; cursor:pointer;}
#quick > .contents_con > table > tbody > tr:last-child > td {border-bottom:none;}
#quick > .contents_con > table > tbody > tr > td > a {display:block;}
#quick > .contents_con > table > tbody > tr > td > a > img {text-align:center;}
#quick > .contents_con > table > tbody > tr > td > a > span {display:block; margin-top:3px; font-size:13px; font-weight:500; color:#666666; line-height:21px;}
#quick > .contents_con > table > tbody > tr > td.title_td {background-color:#336175; height:75px; cursor:default;}
#quick > .contents_con > table > tbody > tr > td.quick_td {height:67px;}
#quick > .contents_con > table > tbody > tr > td.top_td {height:75px;}

/*메인 타이틀 공통*/
.main_title_con {margin-bottom:46px; text-align:center;}
.main_title_con > img {margin-right:5px; vertical-align:middle;}
.main_title_con > span {font-family:'AritaBuri', sans-serif; font-size:40px; font-weight:500; color:#0d191e; line-height:48px; 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('/img/main/bottom_contents_banner_con_bg.png') no-repeat center/cover;}
.bottom_contents > .banner_con > .contents_con {width:100%; max-width:1400px; margin:0 auto;}
.bottom_contents > .slide_con {border-bottom:3px solid #222222;}
.bottom_contents > .slide_con > .contents_con {position:relative; width:100%; max-width:1400px; margin:110px auto 0; padding-bottom:55px;}
.bottom_contents > .slide_con > .contents_con > .left_con {float:left; width:38.5%;}
.bottom_contents > .slide_con > .contents_con > .right_con {float:left; width:61.5%; max-width:750px;}
.bottom_contents > .slide_con > .contents_con > .right_con > .slide_con {}
.bottom_contents > .slide_con > .contents_con > .right_con > .slide_con > .swiper-container {}
.bottom_contents > .slide_con > .contents_con > .right_con > .slide_con > .swiper-container .swiper-wrapper .swiper-slide {background:no-repeat center/cover;}
.bottom_contents > .slide_con > .contents_con > .right_con > .slide_con > .swiper-container .control_con {display:inline-block; padding:15px 0 10px; border-bottom:2px solid #222222;}
.bottom_contents > .slide_con > .contents_con > .right_con > .slide_con > .swiper-container .control_con > .swiper_btn {position:static; display:inline-block; padding-top:5px; cursor:pointer;}
.bottom_contents > .slide_con > .contents_con > .right_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 20px; font-size:14px; font-weight:600; line-height:22px;}
.bottom_contents > .slide_con > .contents_con > .right_con > .slide_con > .swiper-container .control_con > .swiper-pagination-fraction span {font-size:14px; font-weight:600; line-height:22px;}
.bottom_contents > .slide_con > .contents_con > .right_con > .slide_con > .swiper-container .control_con > .swiper-pagination-fraction span.swiper-pagination-current {display:inline-block; width:14px;}
.bottom_contents > .slide_con > .contents_con > .right_con > .slide_con > .swiper-container .control_con > .swiper-pagination-fraction span.swiper-pagination-total {color:#cccccc;}
.bottom_contents > .slide_con > .contents_con > .right_con > .slide_con > .swiper-container .control_con > .swiper-pagination-fraction span.bar {display:inline-block; width:41px; color:#cccccc; text-align:center;}
.bottom_contents > .slide_con > .contents_con > .doctor_con {position:absolute; bottom:0; right:0; width:312px; z-index:10;}
.bottom_contents > .contact_con {margin:96px 0 100px;}
.bottom_contents > .contact_con > .contents_con {width:100%; max-width:1400px; margin:0 auto;}

/*하단 빠른 상담 신청*/
#bottom_contact_con {background-color:#264452; border-top:4px solid #3d6d83;}
#bottom_contact_con > .contents_con {width:100%; max-width:1400px; margin:0 auto; padding:35px 0; box-sizing:border-box;}
#bottom_contact_con > .contents_con > .title_con {}
#bottom_contact_con > .contents_con > .title_con > .text01_con {display:inline-block;}
#bottom_contact_con > .contents_con > .title_con > .text01_con > span {font-size:24px; font-weight:600; color:#ffffff; line-height:32px;}
#bottom_contact_con > .contents_con > .title_con > .text02_con {margin-left:15px; display:inline-block;}
#bottom_contact_con > .contents_con > .title_con > .text02_con > span {font-size:16px; font-weight:300; color:#ffffff; line-height:24px;}
#bottom_contact_con > .contents_con > .title_con > .text02_con > span > .bold_text {font-weight:500; color:#ffffff;}
#bottom_contact_con > .contents_con > .form_con {margin-top:24px;}
#bottom_contact_con > .contents_con > .form_con > form > ul > li {float:left; margin-right:1%;}
#bottom_contact_con > .contents_con > .form_con > form > ul > li > table > tbody > tr > td {vertical-align:top;}
#bottom_contact_con > .contents_con > .form_con > form > ul > li > table > tbody > tr > td.title_td {padding-top:15.5px;}
#bottom_contact_con > .contents_con > .form_con > form > ul > li > table > tbody > tr > td > span {margin-right:7px; font-size:16px; font-weight:500; color:#ffffff;}
#bottom_contact_con > .contents_con > .form_con > form > ul > li > table > tbody > tr > td > .input {height:50px; padding:0 10px; background-color:#ffffff; border:1px solid #768288; font-size:16px; color:#222222; font-weight:400; box-sizing:border-box;}
#bottom_contact_con > .contents_con > .form_con > form > ul > li > table > tbody > tr > td > .check_con {float:right; margin-top:7px;}
#bottom_contact_con > .contents_con > .form_con > form > ul > li > table > tbody > tr > td > .check_con > .checkbox_label .check_icon {width:15px; height:18px; margin-right:5px; background-image:url("/img/sub/bottom_contact_checkbox_icon_off.png");}
#bottom_contact_con > .contents_con > .form_con > form > ul > li > table > tbody > tr > td > .check_con > .checkbox_label span {display:inline-block; margin-right:5px; font-size:14px; color:#ffffff; line-height:22px; vertical-align:middle;}
#bottom_contact_con > .contents_con > .form_con > form > ul > li > table > tbody > tr > td > .check_con > .checkbox_label a {display:inline-block; width:40px; background-color:#ffffff; font-size:13px; color:#19303d; line-height:20px; text-align:center; vertical-align:middle;}
#bottom_contact_con > .contents_con > .form_con > form > ul > li > table > tbody > tr > td > .check_con > .checkbox_label input[type=checkbox]:checked + .check_icon {background-image:url("/img/sub/bottom_contact_checkbox_icon_on.png");}
#bottom_contact_con > .contents_con > .form_con > form > ul > li:nth-child(1) {width:20%;}
#bottom_contact_con > .contents_con > .form_con > form > ul > li:nth-child(1) > table > tbody > tr > td.title_td {width:36px;}
#bottom_contact_con > .contents_con > .form_con > form > ul > li:nth-child(2) {width:20%;}
#bottom_contact_con > .contents_con > .form_con > form > ul > li:nth-child(2) > table > tbody > tr > td.title_td {width:48px;}
#bottom_contact_con > .contents_con > .form_con > form > ul > li:nth-child(3) {width:35%;}
#bottom_contact_con > .contents_con > .form_con > form > ul > li:nth-child(3) > table > tbody > tr > td.title_td {width:63px;}
#bottom_contact_con > .contents_con > .form_con > form > ul > li.btn_con {width:22%; margin-right:0;}
#bottom_contact_con > .contents_con > .form_con > form > ul > li.btn_con > a {display:block; background-color:#2d5567; text-align:center;}
#bottom_contact_con > .contents_con > .form_con > form > ul > li.btn_con > a > img {vertical-align:middle;}
#bottom_contact_con > .contents_con > .form_con > form > ul > li.btn_con > a > span {margin:0 27px; font-size:18px; font-weight:600; color:#ffffff; line-height:50px; vertical-align:middle;}

/*서브 컨텐츠*/
#sub_con {padding-top:171px;}
#sub_con > .sub_visual {background:no-repeat center/cover;}
#sub_con > .sub_visual > .contents_con {width:100%; max-width:1300px; margin:0 auto; padding:0 50px; box-sizing:border-box;}
#sub_con > .sub_visual > .contents_con > table > tbody > tr > td {height:350px;}
#sub_con > .sub_visual > .contents_con > table > tbody > tr > td > .title_con {}
#sub_con > .sub_visual > .contents_con > table > tbody > tr > td > .title_con > .text01_con {margin-bottom:11px;}
#sub_con > .sub_visual > .contents_con > table > tbody > tr > td > .title_con > .text01_con > span {font-family:'Aritaburi', sans-serif; font-size:38px; font-weight:600; color:#0d191e; line-height:46px;}
#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:20px; line-height:34px;}
#sub_con > .sub_visual_treatment01 {background-image:url('/img/treatment/treatment_sub_visual_bg01.png');}
#sub_con > .sub_visual_treatment02 {background-image:url('/img/treatment/treatment_sub_visual_bg02.png');}
#sub_con > .sub_visual_treatment03 {background-image:url('/img/treatment/treatment_sub_visual_bg03.png');}
#sub_con > .sub_visual_pain01 {background-image:url('/img/pain/pain_sub_visual_bg01.png');}
#sub_con > .sub_visual_pain02 {background-image:url('/img/pain/pain_sub_visual_bg02.png');}
#sub_con > .sub_visual_pain03 {background-image:url('/img/pain/pain_sub_visual_bg03.png');}
#sub_con > .sub_visual_pain04 {background-image:url('/img/pain/pain_sub_visual_bg04.png');}
#sub_con > .sub_visual_pain05 {background-image:url('/img/pain/pain_sub_visual_bg05.png');}
#sub_con > .sub_visual_accident {background-image:url('/img/accident/accident_sub_visual_bg.png');}
#sub_con > .sub_visual_woman01 {background-image:url('/img/woman/woman_sub_visual_bg01.png');}
#sub_con > .sub_visual_woman02 {background-image:url('/img/woman/woman_sub_visual_bg02.png');}
#sub_con > .sub_visual_woman03 {background-image:url('/img/woman/woman_sub_visual_bg03.png');}
#sub_con > .sub_visual_woman04 {background-image:url('/img/woman/woman_sub_visual_bg04.png');}
#sub_con > .sub_visual_woman05 {background-image:url('/img/woman/woman_sub_visual_bg05.png');}
#sub_con > .sub_visual_diet {background-image:url('/img/diet/diet_sub_visual_bg.png');}
#sub_con > .sub_visual_childhood {background-image:url('/img/childhood/childhood_sub_visual_bg.png');}
#sub_con > .sub_visual_digestion01 {background-image:url('/img/digestion/digestion_sub_visual_bg01.png');}
#sub_con > .sub_visual_digestion02 {background-image:url('/img/digestion/digestion_sub_visual_bg02.png');}
#sub_con > .sub_visual_digestion03 {background-image:url('/img/digestion/digestion_sub_visual_bg03.png');}
#sub_con > .sub_visual_digestion04 {background-image:url('/img/digestion/digestion_sub_visual_bg04.png');}
#sub_con > .sub_visual_rhinitis {background-image:url('/img/rhinitis/rhinitis_sub_visual_bg.png');}
#sub_con > .sub_visual_yura {background-image:url('/img/yura/yura_sub_visual_bg.png');}
#sub_con > .sub_visual_yura02 {background-image:url('/img/yura/yura_sub_visual_bg02.png');}
#sub_con > .sub_visual_yura03 {background-image:url('/img/yura/yura_sub_visual_bg03.png');}
#sub_con > .sub_visual_yura04 {background-image:url('/img/yura/yura_sub_visual_bg04.png');}
#sub_con > .sub_visual_community {background-image:url('/img/community/community_sub_visual_bg.png');}
#sub_con > .contents_con {padding:96px 0 0;}
#sub_con > .contents_con.padding {padding:80px 0 155px;}
#sub_con > .contents_con .sub_title_con {text-align:center;}
#sub_con > .contents_con .sub_title_con > .text01_con {}
#sub_con > .contents_con .sub_title_con > .text01_con > span {font-size:18px; font-weight:800; line-height:26px; 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:50px; font-weight:600; line-height:58px;}
#sub_con > .contents_con .sub_title_con > .text03_con {margin-top:49px;}
#sub_con > .contents_con .sub_title_con > .text03_con > span {font-size:22px; line-height:34px;}
#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:inline-block; width:1px; height:30px; margin:10px 0; 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 > .contents_con > .list_con > ul > li {float:left; border:1px solid #cccccc; box-sizing:border-box;}
#sub_con > .contents_con .program_con_col2 > .contents_con > .list_con > ul > li {width:49%; margin:2% 2% 0 0;}
#sub_con > .contents_con .program_con_col2 > .contents_con > .list_con > ul > li:nth-child(1) {margin-top:0;}
#sub_con > .contents_con .program_con_col2 > .contents_con > .list_con > ul > li:nth-child(2) {margin-top:0;}
#sub_con > .contents_con .program_con_col2 > .contents_con > .list_con > ul > li:nth-child(2n) {margin-right:0;}
#sub_con > .contents_con .program_con_col3 > .contents_con > .list_con > ul > li {width:32%; margin-left:2%;}
#sub_con > .contents_con .program_con_col3 > .contents_con > .list_con > ul > li:nth-child(1) {margin-left:0;}

/*율아특수침*/
.treatment_sub01_con {}
.treatment_sub01_con > .info01_con {}
.treatment_sub01_con > .info01_con > .contents_con {width:100%; max-width:1200px; margin:0 auto;}
.treatment_sub01_con > .info01_con > .contents_con > .sub_title_con {margin-bottom:94px;}
.treatment_sub01_con > .info01_con > .img_con {background-color:#fafafa; text-align:center;}
.treatment_sub01_con > .info02_con {background:url('/img/treatment/treatment_sub01_con_info02_con_bg.png') no-repeat center/cover;}
.treatment_sub01_con > .info02_con > .contents_con {width:100%; max-width:1200px; margin:0 auto; padding:122px 0 123px;}
.treatment_sub01_con > .info03_con {background:url('/img/treatment/treatment_sub01_con_info03_con_bg.png') no-repeat center/cover;}
.treatment_sub01_con > .info03_con > .contents_con {width:100%; max-width:1200px; margin:0 auto; padding:88px 0 89px;}
.treatment_sub01_con > .info04_con {}
.treatment_sub01_con > .info04_con > .contents_con {width:100%; max-width:1200px; margin:0 auto; padding:96px 0 100px;}
.treatment_sub01_con > .info04_con > .contents_con > .sub_title_con {margin-bottom:94px;}
.treatment_sub01_con > .info04_con > .contents_con > .img_con {text-align:center;}
.treatment_sub01_con > .info04_con > .contents_con > .img_con > img {border-top:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc;}

/*약침·추나*/
.treatment_sub02_con {}
.treatment_sub02_con > .info01_con {}
.treatment_sub02_con > .info01_con > .contents_con {width:100%; max-width:1200px; margin:0 auto;}
.treatment_sub02_con > .info01_con > .contents_con > .sub_title_con {margin-bottom:96px;}
.treatment_sub02_con > .info01_con > .contents_con > .img_con {margin-bottom:57px;}
.treatment_sub02_con > .info02_con {background-color:#fafafa;}
.treatment_sub02_con > .info02_con > .contents_con {width:100%; max-width:1200px; margin:0 auto; padding:96px 0 100px;}
.treatment_sub02_con > .info02_con > .contents_con > .sub_title_con {margin-bottom:26px;}
.treatment_sub02_con > .info02_con > .contents_con > .img_con {text-align:center;}
.treatment_sub02_con > .info03_con {background:url('/img/treatment/treatment_sub02_con_info03_con_bg.png') no-repeat center/cover;}
.treatment_sub02_con > .info03_con > .contents_con {width:100%; max-width:1200px; margin:0 auto; padding:88px 0 89px;}
.treatment_sub02_con > .info04_con {background-color:#fafafa; padding:95px 0 100px;}
.treatment_sub02_con > .info04_con > .contents_con {width:100%; max-width:1200px; margin:0 auto;}
.treatment_sub02_con > .info04_con > .contents_con > .sub_title_con {margin-bottom:94px;}
.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:1200px; margin:0 auto;}
.treatment_sub03_con > .info01_con > .contents_con > .sub_title_con {margin-bottom:96px;}
.treatment_sub03_con > .info02_con {background-color:#fafafa;}
.treatment_sub03_con > .info02_con > .contents_con {width:100%; max-width:1200px; margin:0 auto; padding:96px 0 100px;}
.treatment_sub03_con > .info02_con > .contents_con > .sub_title_con {margin-bottom:96px;}
.treatment_sub03_con > .info02_con > .contents_con > .list_con > ul > li {margin-top:25px; border:1px solid #ebebeb;}
.treatment_sub03_con > .info02_con > .contents_con > .list_con > ul > li:first-child {margin-top:0;}

/*척추·골반*/
.pain_sub01_con {}
.pain_sub01_con > .info01_con {}
.pain_sub01_con > .info01_con > .contents_con {width:100%; max-width:1200px; margin:0 auto;}
.pain_sub01_con > .info01_con > .contents_con > .sub_title_con {margin-bottom:96px;}
.pain_sub01_con > .info02_con {background:url('/img/pain/pain_sub01_con_info02_con_bg.png') no-repeat center/cover;}
.pain_sub01_con > .info02_con > .contents_con {width:100%; max-width:1200px; margin:0 auto; padding:96px 0 51px;}
.pain_sub01_con > .info02_con > .contents_con > .sub_title_con {margin-bottom:74px;}
.pain_sub01_con > .info03_con {background:url('/img/pain/pain_sub01_con_info03_con_bg.png') no-repeat center/cover;}
.pain_sub01_con > .info03_con > .contents_con {width:100%; max-width:1200px; margin:0 auto; padding:86px 0;}
.pain_sub01_con > .info04_con {}
.pain_sub01_con > .info04_con > .contents_con {width:100%; max-width:1200px; margin:0 auto; padding:96px 0 100px;}
.pain_sub01_con > .info04_con > .contents_con > .sub_title_con {margin-bottom:54px;}
.pain_sub01_con > .info04_con > .contents_con > .list_con > ul > li {margin-top:20px; 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 {background:url('/img/pain/pain_sub01_con_info05_con_bg.png') no-repeat center/cover;}
.pain_sub01_con > .info05_con > .contents_con {width:100%; max-width:1200px; margin:0 auto; padding:96px 0 100px;}
.pain_sub01_con > .info05_con > .contents_con > .sub_title_con {margin-bottom:54px;}
.pain_sub01_con > .info06_con {}
.pain_sub01_con > .info06_con > .contents_con {width:100%; max-width:1200px; margin:0 auto; padding:96px 0 100px;}
.pain_sub01_con > .info06_con > .contents_con > .sub_title_con {margin-bottom:56px;}
.pain_sub01_con > .banner01_con {background:url('/img/pain/pain_sub01_con_banner01_con_bg.png') no-repeat center/cover;}
.pain_sub01_con > .banner01_con > .contents_con {position:relative; width:100%; max-width:1200px; margin:0 auto;}
.pain_sub01_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_sub01_con_banner01_con_arrow.png') no-repeat center;}
.pain_sub01_con > .banner02_con {background:url('/img/pain/pain_sub01_con_banner02_con_bg.png') no-repeat center/cover;}
.pain_sub01_con > .banner02_con > .contents_con {width:100%; max-width:1200px; margin:0 auto;}

/*어깨·팔·손*/
.pain_sub02_con {}
.pain_sub02_con > .info01_con {}
.pain_sub02_con > .info01_con > .contents_con {width:100%; max-width:1200px; margin:0 auto;}
.pain_sub02_con > .info01_con > .contents_con > .sub_title_con {margin-bottom:96px;}
.pain_sub02_con > .info02_con {background:url('/img/pain/pain_sub02_con_info02_con_bg.png') no-repeat center/cover;}
.pain_sub02_con > .info02_con > .contents_con {width:100%; max-width:1200px; margin:0 auto; padding:79px 0 108px;}
.pain_sub02_con > .info02_con > .contents_con > .sub_title_con {margin-bottom:102px;}
.pain_sub02_con > .info03_con {}
.pain_sub02_con > .info03_con > .contents_con {width:100%; max-width:1200px; margin:0 auto; padding:96px 0 100px;}
.pain_sub02_con > .info03_con > .contents_con > .sub_title_con {margin-bottom:45px;}
.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 {display:inline-block;}
.pain_sub02_con > .info03_con > .contents_con > .info_con > .nav > ul > li {float:left; width:310px; margin-left:10px;}
.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:19px 0; border-bottom:2px solid #a9a9a9; font-size:25px; font-weight:600; color:#a9a9a9; line-height:33px; cursor:pointer;}
.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:50px;}
.pain_sub02_con > .info03_con > .contents_con > .info_con > .contents_con > .info_div {margin-top:30px; 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 > .info04_con {background:url('/img/pain/pain_sub02_con_info04_con_bg.png') no-repeat center/cover;}
.pain_sub02_con > .info04_con > .contents_con {width:100%; max-width:1200px; margin:0 auto; padding:96px 0 100px;}
.pain_sub02_con > .info04_con > .contents_con > .sub_title_con {margin-bottom:55px;}
.pain_sub02_con > .info05_con {background-color:#fafafa;}
.pain_sub02_con > .info05_con > .contents_con {width:100%; max-width:1200px; margin:0 auto; padding:96px 0 100px;}
.pain_sub02_con > .info05_con > .contents_con > .sub_title_con {margin-bottom:55px;}
.pain_sub02_con > .banner01_con {background:url('/img/pain/pain_sub02_con_banner01_con_bg.png') no-repeat center/cover;}
.pain_sub02_con > .banner01_con > .contents_con {position:relative; width:1200px; margin:0 auto;}
.pain_sub02_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_sub02_con_banner01_con_arrow.png') no-repeat center;}
.pain_sub02_con > .banner02_con {background:url('/img/pain/pain_sub02_con_banner02_con_bg.png') no-repeat center/cover;}
.pain_sub02_con > .banner02_con > .contents_con {width:100%; max-width:1200px; margin:0 auto;}

/*고관절·무릎·발*/
.pain_sub03_con {}
.pain_sub03_con > .info01_con {}
.pain_sub03_con > .info01_con > .contents_con {width:100%; max-width:1200px; margin:0 auto;}
.pain_sub03_con > .info01_con > .contents_con > .sub_title_con {margin-bottom:94px;}
.pain_sub03_con > .info02_con {background:url('/img/pain/pain_sub03_con_info02_con_bg.png') no-repeat center/cover;}
.pain_sub03_con > .info02_con > .contents_con {width:100%; max-width:1200px; margin:0 auto; padding:79px 0 108px;}
.pain_sub03_con > .info02_con > .contents_con > .sub_title_con {margin-bottom:102px;}
.pain_sub03_con > .info03_con {}
.pain_sub03_con > .info03_con > .contents_con {width:100%; max-width:1200px; margin:0 auto; padding:96px 0 100px;}
.pain_sub03_con > .info03_con > .contents_con > .sub_title_con {margin-bottom:45px;}
.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 {display:inline-block;}
.pain_sub03_con > .info03_con > .contents_con > .info_con > .nav > ul > li {float:left; width:310px; margin-left:10px;}
.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:19px 0; border-bottom:2px solid #a9a9a9; font-size:25px; font-weight:600; color:#a9a9a9; line-height:33px; cursor:pointer;}
.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:50px;}
.pain_sub03_con > .info03_con > .contents_con > .info_con > .contents_con > .info_div {margin-top:30px; 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 > .info04_con {background:url('/img/pain/pain_sub03_con_info04_con_bg.png') no-repeat center/cover;}
.pain_sub03_con > .info04_con > .contents_con {width:100%; max-width:1200px; margin:0 auto; padding:96px 0 100px;}
.pain_sub03_con > .info04_con > .contents_con > .sub_title_con {margin-bottom:55px;}
.pain_sub03_con > .info05_con {background-color:#fafafa;}
.pain_sub03_con > .info05_con > .contents_con {width:100%; max-width:1200px; margin:0 auto; padding:96px 0 100px;}
.pain_sub03_con > .info05_con > .contents_con > .sub_title_con {margin-bottom:55px;}
.pain_sub03_con > .banner01_con {background:url('/img/pain/pain_sub03_con_banner01_con_bg.png') no-repeat center/cover;}
.pain_sub03_con > .banner01_con > .contents_con {position:relative; width:1200px; margin:0 auto;}
.pain_sub03_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_sub03_con_banner01_con_arrow.png') no-repeat center;}
.pain_sub03_con > .banner02_con {background:url('/img/pain/pain_sub03_con_banner02_con_bg.png') no-repeat center/cover;}
.pain_sub03_con > .banner02_con > .contents_con {width:100%; max-width:1200px; margin:0 auto;}

/*두통*/
.pain_sub04_con {}
.pain_sub04_con > .info01_con {}
.pain_sub04_con > .info01_con > .contents_con {width:100%; max-width:1200px; margin:0 auto;}
.pain_sub04_con > .info01_con > .contents_con > .sub_title_con {margin-bottom:65px;}
.pain_sub04_con > .info01_con > .contents_con > .img_con {margin-bottom:100px;}
.pain_sub04_con > .info02_con {background:url('/img/pain/pain_sub04_con_info02_con_bg.png') no-repeat center/cover;}
.pain_sub04_con > .info02_con > .contents_con {width:100%; max-width:1200px; margin:0 auto; padding:96px 0 192px;}
.pain_sub04_con > .info02_con > .contents_con > .sub_title_con {margin-bottom:133px;}
.pain_sub04_con > .info03_con {background:url('/img/pain/pain_sub04_con_info03_con_bg.png') no-repeat center/cover;}
.pain_sub04_con > .info03_con > .contents_con {width:100%; max-width:1200px; margin:0 auto; padding:88px 0 89px;}
.pain_sub04_con > .info04_con {background:url('/img/pain/pain_sub04_con_info04_con_bg.png') no-repeat center/cover;}
.pain_sub04_con > .info04_con > .contents_con {width:100%; max-width:1200px; margin:0 auto; padding:96px 0 100px;}
.pain_sub04_con > .info04_con > .contents_con > .sub_title_con {margin-bottom:55px;}
.pain_sub04_con > .info05_con {background-color:#fafafa;}
.pain_sub04_con > .info05_con > .contents_con {width:100%; max-width:1200px; margin:0 auto; padding:96px 0 100px;}
.pain_sub04_con > .info05_con > .contents_con > .sub_title_con {margin-bottom:55px;}
.pain_sub04_con > .banner01_con {background:url('/img/pain/pain_sub04_con_banner01_con_bg.png') no-repeat center/cover;}
.pain_sub04_con > .banner01_con > .contents_con {position:relative; width:1200px; margin:0 auto;}
.pain_sub04_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_sub04_con > .banner02_con {background:url('/img/pain/pain_sub04_con_banner02_con_bg.png') no-repeat center/cover;}
.pain_sub04_con > .banner02_con > .contents_con {width:100%; max-width:1200px; margin:0 auto;}

/*스포츠손상*/
.pain_sub05_con {}
.pain_sub05_con > .info01_con {}
.pain_sub05_con > .info01_con > .contents_con {width:100%; max-width:1200px; margin:0 auto;}
.pain_sub05_con > .info01_con > .contents_con > .sub_title_con {margin-bottom:94px;}
.pain_sub05_con > .info02_con {background:url('/img/pain/pain_sub05_con_info02_con_bg.png') no-repeat center/cover;}
.pain_sub05_con > .info02_con > .contents_con {width:100%; max-width:1200px; margin:0 auto; padding:78px 0 232px;}
.pain_sub05_con > .info02_con > .contents_con > .sub_title_con {margin-bottom:80px;}
.pain_sub05_con > .info03_con {background:url('/img/pain/pain_sub05_con_info03_con_bg.png') no-repeat center/cover;}
.pain_sub05_con > .info03_con > .contents_con {width:100%; max-width:1200px; margin:0 auto; padding:88px 0 89px;}
.pain_sub05_con > .info03_1_con {}
.pain_sub05_con > .info03_1_con > .contents_con {width:100%; max-width:1200px; margin:0 auto; padding-top:80px;}
.pain_sub05_con > .info04_con {}
.pain_sub05_con > .info04_con > .contents_con {width:100%; max-width:1200px; margin:0 auto; padding:80px 0 100px;}
.pain_sub05_con > .info04_con > .contents_con > .sub_title_con {margin-bottom:45px;}
.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 {display:inline-block;}
.pain_sub05_con > .info04_con > .contents_con > .info_con > .nav > ul > li {float:left; width:230px; margin-left:10px;}
.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:19px 0; border-bottom:2px solid #a9a9a9; font-size:25px; font-weight:600; color:#a9a9a9; line-height:33px; cursor:pointer;}
.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:50px;}
.pain_sub05_con > .info04_con > .contents_con > .info_con > .contents_con > .info_div {margin-top:40px; 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 > .info05_con {background:url('/img/pain/pain_sub05_con_info05_con_bg.png') no-repeat center/cover;}
.pain_sub05_con > .info05_con > .contents_con {width:100%; max-width:1200px; margin:0 auto; padding:96px 0 100px;}
.pain_sub05_con > .info05_con > .contents_con > .sub_title_con {margin-bottom:55px;}
.pain_sub05_con > .info06_con {background-color:#fafafa;}
.pain_sub05_con > .info06_con > .contents_con {width:100%; max-width:1200px; margin:0 auto; padding:96px 0 100px;}
.pain_sub05_con > .info06_con > .contents_con > .sub_title_con {margin-bottom:55px;}
.pain_sub05_con > .banner01_con {background:url('/img/pain/pain_sub05_con_banner01_con_bg.png') no-repeat center/cover;}
.pain_sub05_con > .banner01_con > .contents_con {position:relative; width:100%; max-width:1200px; 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('/img/pain/pain_sub05_con_banner02_con_bg.png') no-repeat center/cover;}
.pain_sub05_con > .banner02_con > .contents_con {width:100%; max-width:1200px; margin:0 auto;}

/*교통사고 후유증*/
.accident_sub01_con {}
.accident_sub01_con > .info01_con {}
.accident_sub01_con > .info01_con > .contents_con {width:100%; max-width:1200px; margin:0 auto;}
.accident_sub01_con > .info01_con > .contents_con > .sub_title_con {margin-bottom:94px;}
.accident_sub01_con > .info02_con {background:url('/img/accident/accident_sub01_con_info02_con_bg.png') no-repeat center/cover;}
.accident_sub01_con > .info02_con > .contents_con {width:100%; max-width:1200px; margin:0 auto; padding:96px 0 113px;}
.accident_sub01_con > .info02_con > .contents_con > .sub_title_con {margin-bottom:60px;}
.accident_sub01_con > .info03_con {background-color:#fafafa;}
.accident_sub01_con > .info03_con > .contents_con {width:100%; max-width:1200px; margin:0 auto; padding:96px 0 100px;}
.accident_sub01_con > .info03_con > .contents_con > .sub_title_con {margin-bottom:55px;}
.accident_sub01_con > .info03_con > .contents_con > .list_con > ul > li {margin-top:20px; border:1px solid #cccccc;}
.accident_sub01_con > .info03_con > .contents_con > .list_con > ul > li:first-child {margin-top:0;}
.accident_sub01_con > .info04_con {}
.accident_sub01_con > .info04_con > .contents_con {width:100%; max-width:1200px; margin:0 auto; padding:96px 0 100px;}
.accident_sub01_con > .info04_con > .contents_con > .sub_title_con {margin-bottom:70px;}
.accident_sub01_con > .info05_con {background:url('/img/accident/accident_sub01_con_info05_con_bg.png') no-repeat center/cover;}
.accident_sub01_con > .info05_con > .contents_con {width:100%; max-width:1200px; margin:0 auto; padding:88px 0 90px;}
.accident_sub01_con > .info06_con {background:url('/img/accident/accident_sub01_con_info06_con_bg.png') no-repeat center/cover;}
.accident_sub01_con > .info06_con > .contents_con {width:100%; max-width:1200px; margin:0 auto; padding:96px 0 100px;}
.accident_sub01_con > .info06_con > .contents_con > .sub_title_con {margin-bottom:55px;}

/*임신 전 관리*/
.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:94px;}
.woman_sub01_con > .info01_con > .contents_con > .img_con {padding:100px 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:1200px; margin:0 auto; padding:96px 0 94px;}
.woman_sub01_con > .info03_con {background:url('/img/woman/woman_sub01_con_info03_con_bg.png') no-repeat center/cover;}
.woman_sub01_con > .info03_con > .contents_con {width:100%; max-width:1200px; margin:0 auto; padding:92px 0 90px;}
.woman_sub01_con > .info04_con {background:url('/img/woman/woman_sub01_con_info04_con_bg.png') no-repeat center/cover;}
.woman_sub01_con > .info04_con > .contents_con {width:100%; max-width:1200px; margin:0 auto;}
.woman_sub01_con > .info05_con {background-color:#fafafa;}
.woman_sub01_con > .info05_con > .contents_con {width:100%; max-width:1200px; margin:0 auto; padding:96px 0 110px;}
.woman_sub01_con > .info05_con > .contents_con > .sub_title_con {margin-bottom:55px;}
.woman_sub01_con > .banner_con {background:url('/img/woman/woman_banner_con_bg.png') no-repeat center/cover;}
.woman_sub01_con > .banner_con > .contents_con {position:relative; width:100%; max-width:1200px; margin:0 auto;}
.woman_sub01_con > .banner_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/woman/woman_banner_con_arrow.png') no-repeat center;}

/*출산 후 관리*/
.woman_sub02_con {}
.woman_sub02_con > .info01_con {}
.woman_sub02_con > .info01_con > .contents_con {width:100%; max-width:1200px; margin:0 auto; padding-bottom:94px;}
.woman_sub02_con > .info02_con {background:url('/img/woman/woman_sub02_con_info02_con_bg.png') no-repeat center/cover;}
.woman_sub02_con > .info02_con > .contents_con {width:100%; max-width:1200px; margin:0 auto; padding:96px 0 68px;}
.woman_sub02_con > .info02_con > .contents_con > .sub_title_con {margin-bottom:76px;}
.woman_sub02_con > .info03_con {background:url('/img/woman/woman_sub02_con_info03_con_bg.png') no-repeat center/cover;}
.woman_sub02_con > .info03_con > .contents_con {width:100%; max-width:1200px; margin:0 auto;}
.woman_sub02_con > .info04_con {background:url('/img/woman/woman_sub02_con_info04_con_bg.png') no-repeat center/cover;}
.woman_sub02_con > .info04_con > .contents_con {width:100%; max-width:1200px; margin:0 auto; padding:90px 0 96px;}
.woman_sub02_con > .info04_con > .contents_con > .sub_title_con {margin-bottom:50px;}
.woman_sub02_con > .info05_con {background-color:#fafafa;}
.woman_sub02_con > .info05_con > .contents_con {width:100%; max-width:1200px; margin:0 auto; padding:96px 0 110px;}
.woman_sub02_con > .info05_con > .contents_con > .sub_title_con {margin-bottom:55px;}
.woman_sub02_con > .banner_con {background:url('/img/woman/woman_banner_con_bg.png') no-repeat center/cover;}
.woman_sub02_con > .banner_con > .contents_con {position:relative; width:100%; max-width:1200px; margin:0 auto;}
.woman_sub02_con > .banner_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/woman/woman_banner_con_arrow.png') no-repeat center;}

/*유산 후 관리*/
.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:94px;}
.woman_sub03_con > .info01_con > .contents_con > .img_con {padding:100px 0; background-color:#fafafa; text-align:center;}
.woman_sub03_con > .info02_con {background:url('/img/woman/woman_sub03_con_info02_con_bg.png') no-repeat center/cover;}
.woman_sub03_con > .info02_con > .contents_con {width:100%; max-width:1200px; margin:0 auto; padding:96px 0 89px;}
.woman_sub03_con > .info02_con > .contents_con > .sub_title_con {margin-bottom:116px;}
.woman_sub03_con > .info03_con {background-color:#f7f6f6;}
.woman_sub03_con > .info03_con > .contents_con {width:100%; max-width:1200px; margin:0 auto; padding:87px 0 88px;}
.woman_sub03_con > .info04_con {background:url('/img/woman/woman_sub03_con_info04_con_bg.png') no-repeat center/cover;}
.woman_sub03_con > .info04_con > .contents_con {width:100%; max-width:1200px; margin:0 auto;}
.woman_sub03_con > .info05_con {background-color:#fafafa;}
.woman_sub03_con > .info05_con > .contents_con {width:100%; max-width:1200px; margin:0 auto; padding:96px 0 110px;}
.woman_sub03_con > .info05_con > .contents_con > .sub_title_con {margin-bottom:55px;}
.woman_sub03_con > .banner_con {background:url('/img/woman/woman_banner_con_bg.png') no-repeat center/cover;}
.woman_sub03_con > .banner_con > .contents_con {position:relative; width:1400px; margin:0 auto;}
.woman_sub03_con > .banner_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/woman/woman_banner_con_arrow.png') no-repeat center;}

/*생리불순*/
.woman_sub04_con > .info01_con {}
.woman_sub04_con > .info01_con > .contents_con {width:100%; max-width:1200px; margin:0 auto; padding-bottom:94px;}
.woman_sub04_con > .info02_con {background-color:#fdfdfd;}
.woman_sub04_con > .info02_con > .contents_con {width:100%; max-width:1200px; margin:0 auto; padding:72px 0 75px;}
.woman_sub04_con > .info02_con > .contents_con > .sub_title_con {margin-bottom:65px;}
.woman_sub04_con > .info03_con {background-color:#fafafa;}
.woman_sub04_con > .info03_con > .contents_con {width:100%; max-width:1200px; margin:0 auto; padding:80px 0 100px;}
.woman_sub04_con > .info03_con > .contents_con > .sub_title_con {margin-bottom:75px;}
.woman_sub04_con > .info03_con > .contents_con > .img_con {text-align:center;}
.woman_sub04_con > .info04_con {background:url('/img/woman/woman_sub04_con_info04_con_bg.png') no-repeat center/cover;}
.woman_sub04_con > .info04_con > .contents_con {width:100%; max-width:1200px; margin:0 auto;}
.woman_sub04_con > .info05_con {background:url('/img/woman/woman_sub04_con_info05_con_bg.png') no-repeat center/cover;}
.woman_sub04_con > .info05_con > .contents_con {width:100%; max-width:1200px; margin:0 auto;}
.woman_sub04_con > .info06_con {background:url('/img/woman/woman_sub04_con_info06_con_bg.png') no-repeat center/cover;}
.woman_sub04_con > .info06_con > .contents_con {width:100%; max-width:1200px; margin:0 auto; padding:90px 0 96px;}
.woman_sub04_con > .info06_con > .contents_con > .sub_title_con {margin-bottom:50px;}
.woman_sub04_con > .info06_con > .contents_con > .img_con {text-align:center;}
.woman_sub04_con > .info07_con {background-color:#fafafa;}
.woman_sub04_con > .info07_con > .contents_con {width:100%; max-width:1200px; margin:0 auto; padding:96px 0 110px;}
.woman_sub04_con > .info07_con > .contents_con > .sub_title_con {margin-bottom:55px;}
.woman_sub04_con > .banner_con {background:url('/img/woman/woman_banner_con_bg.png') no-repeat center/cover;}
.woman_sub04_con > .banner_con > .contents_con {position:relative; width:100%; max-width:1200px; margin:0 auto;}
.woman_sub04_con > .banner_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/woman/woman_banner_con_arrow.png') no-repeat center;}

/*갱년기장애*/
.woman_sub05_con {}
.woman_sub05_con > .info01_con {}
.woman_sub05_con > .info01_con > .contents_con {width:100%; max-width:1200px; margin:0 auto; padding-bottom:94px;}
.woman_sub05_con > .info02_con {background:url('/img/woman/woman_sub05_con_info02_con_bg.png') no-repeat center/cover;}
.woman_sub05_con > .info02_con > .contents_con {width:100%; max-width:1200px; margin:0 auto; padding:96px 0 119px;}
.woman_sub05_con > .info02_con > .contents_con > .sub_title_con {margin-bottom:166px;}
.woman_sub05_con > .info03_con {background-color:#fafafa;}
.woman_sub05_con > .info03_con > .contents_con {width:100%; max-width:1200px; margin:0 auto; padding:96px 0 100px;}
.woman_sub05_con > .info03_con > .contents_con > .sub_title_con {margin-bottom:44px;}
.woman_sub05_con > .info03_con > .contents_con > .img_con {text-align:center;}
.woman_sub05_con > .info04_con {}
.woman_sub05_con > .info04_con > .contents_con {width:100%; max-width:1200px; margin:0 auto; padding:96px 0 100px;}
.woman_sub05_con > .info04_con > .contents_con > .sub_title_con {margin-bottom:44px;}
.woman_sub05_con > .info04_con > .contents_con > .img_con {text-align:center;}
.woman_sub05_con > .info05_con {background-color:#fafafa;}
.woman_sub05_con > .info05_con > .contents_con {width:100%; max-width:1200px; margin:0 auto; padding:96px 0 110px;}
.woman_sub05_con > .info05_con > .contents_con > .sub_title_con {margin-bottom:69px;}

/*프리미엄 다이어트*/
.diet_sub01_con {}
.diet_sub01_con > .info01_con {}
.diet_sub01_con > .info01_con > .contents_con {width:100%; max-width:1200px; margin:0 auto;}
.diet_sub01_con > .info01_con > .contents_con > .sub_title_con {margin-bottom:94px;}
.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:1200px; margin:0 auto; padding:80px 0;}
.diet_sub01_con > .info02_con > .contents_con > .sub_title_con {margin-bottom:65px;}
.diet_sub01_con > .info02_con > .contents_con > .list_con > ul > li {float:left; width:48.5%; margin:31px 3% 0 0; border:1px solid #cccccc; box-sizing:border-box;}
.diet_sub01_con > .info02_con > .contents_con > .list_con > ul > li:first-child {margin-top:0;}
.diet_sub01_con > .info02_con > .contents_con > .list_con > ul > li:nth-child(2) {margin-top:0;}
.diet_sub01_con > .info02_con > .contents_con > .list_con > ul > li:nth-child(2n) {margin-right:0;}
.diet_sub01_con > .info03_con {background-color:#fdf2f7;}
.diet_sub01_con > .info03_con > .contents_con {width:100%; max-width:1200px; margin:0 auto; padding:96px 0 100px;}
.diet_sub01_con > .info03_con > .contents_con > .sub_title_con {margin-bottom:55px;}
.diet_sub01_con > .info03_con > .contents_con > .list_con > ul > li {margin-top:20px; 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:1200px; margin:0 auto; padding:96px 0 100px;}
.diet_sub01_con > .info04_con > .contents_con > .sub_title_con {margin-bottom:54px;}
.diet_sub01_con > .info05_con {}
.diet_sub01_con > .info05_con > .contents_con {width:100%; max-width:1200px; margin:0 auto; padding:96px 0 100px;}
.diet_sub01_con > .info05_con > .contents_con > .sub_title_con {margin-bottom:65px;}
.diet_sub01_con > .info05_con > .contents_con > .list_con > ul > li {margin-top:30px;}
.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:15px; 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:1200px; margin:0 auto;}
.childhood_sub01_con > .info01_con > .contents_con > .sub_title_con {margin-bottom:94px;}
.childhood_sub01_con > .info02_con {background-color:#fafafa;}
.childhood_sub01_con > .info02_con > .contents_con {width:100%; max-width:1200px; margin:0 auto; padding:96px 0 100px;}
.childhood_sub01_con > .info02_con > .contents_con > .sub_title_con {margin-bottom:96px;}
.childhood_sub01_con > .info03_con {background:url('/img/childhood/childhood_sub01_con_info03_con_bg.png') no-repeat center/cover;}
.childhood_sub01_con > .info03_con > .contents_con {width:100%; max-width:1200px; margin:0 auto; padding:80px 0;}
.childhood_sub01_con > .info03_con > .contents_con > .sub_title_con > .text04_con {margin-top:26px;}
.childhood_sub01_con > .info03_con > .contents_con > .sub_title_con > .text04_con > span {font-size:36px; font-weight:600; line-height:44px;}
.childhood_sub01_con > .info04_con {}
.childhood_sub01_con > .info04_con > .contents_con {width:100%; max-width:1200px; margin:0 auto; padding:96px 0 100px;}
.childhood_sub01_con > .info04_con > .contents_con > .sub_title_con {margin-bottom:96px;}
.childhood_sub01_con > .info04_con > .contents_con > .img_con {text-align:center;}
.childhood_sub01_con > .info05_con {background:url('/img/childhood/childhood_sub01_con_info05_con_bg.png') no-repeat center/cover;}
.childhood_sub01_con > .info05_con > .contents_con {width:100%; max-width:1200px; margin:0 auto; padding:88px 0 87px;}
.childhood_sub01_con > .info06_con {background-color:#fafafa;}
.childhood_sub01_con > .info06_con > .contents_con {width:100%; max-width:1200px; margin:0 auto; padding:96px 0 110px;}
.childhood_sub01_con > .info06_con > .contents_con > .sub_title_con {margin-bottom:55px;}

/*기능성소화불량*/
.digestion_sub01_con {}
.digestion_sub01_con > .info01_con {}
.digestion_sub01_con > .info01_con > .contents_con {width:100%; max-width:1200px; margin:0 auto; padding-bottom:100px;}
.digestion_sub01_con > .info01_con > .contents_con > .sub_title_con {margin-bottom:82px;}
.digestion_sub01_con > .info02_con {background:url('/img/digestion/digestion_sub01_con_info02_con_bg.png') no-repeat center/cover;}
.digestion_sub01_con > .info02_con > .contents_con {width:100%; max-width:1200px; margin:0 auto; padding:90px 0 87px;}
.digestion_sub01_con > .info03_con {background-color:#f9f8ec;}
.digestion_sub01_con > .info03_con > .contents_con {width:100%; max-width:1200px; margin:0 auto; padding:96px 0 124px;}
.digestion_sub01_con > .info03_con > .contents_con > .sub_title_con {margin-bottom:58px;}
.digestion_sub01_con > .info04_con {background:url('/img/digestion/digestion_sub01_con_info04_con_bg.png') no-repeat center/cover;}
.digestion_sub01_con > .info04_con > .contents_con {width:100%; max-width:1200px; margin:0 auto; padding:89px 0 86px;}
.digestion_sub01_con > .info05_con {}
.digestion_sub01_con > .info05_con > .contents_con {width:100%; max-width:1200px; margin:0 auto; padding:96px 0 110px;}
.digestion_sub01_con > .info05_con > .contents_con > .sub_title_con {margin-bottom:55px;}

/*역류성식도염*/
.digestion_sub02_con {}
.digestion_sub02_con > .info01_con {}
.digestion_sub02_con > .info01_con > .contents_con {width:100%; max-width:1200px; margin:0 auto; padding-bottom:100px;}
.digestion_sub02_con > .info01_con > .contents_con > .sub_title_con {margin-bottom:48px;}
.digestion_sub02_con > .info02_con {background-color:#f9f8ec;}
.digestion_sub02_con > .info02_con > .contents_con {width:100%; max-width:1200px; margin:0 auto; padding:96px 0 108px;}
.digestion_sub02_con > .info02_con > .contents_con > .sub_title_con {margin-bottom:60px;}
.digestion_sub02_con > .info02_con > .contents_con > .img_con {text-align:center;}
.digestion_sub02_con > .info03_con {background:url('/img/digestion/digestion_sub02_con_info03_con_bg.png') no-repeat center/cover;}
.digestion_sub02_con > .info03_con > .contents_con {width:100%; max-width:1200px; margin:0 auto; padding:89px 0 87px;}
.digestion_sub02_con > .info04_con {background-color:#fafafa;}
.digestion_sub02_con > .info04_con > .contents_con {width:100%; max-width:1200px; margin:0 auto; padding:96px 0 110px;}
.digestion_sub02_con > .info04_con > .contents_con > .sub_title_con {margin-bottom:55px;}

/*과민성대장증후군*/
.digestion_sub03_con {}
.digestion_sub03_con > .info01_con {}
.digestion_sub03_con > .info01_con > .contents_con {width:100%; max-width:1200px; margin:0 auto;}
.digestion_sub03_con > .info01_con > .contents_con > .sub_title_con {margin-bottom:94px;}
.digestion_sub03_con > .info02_con {background-color:#f9f8ec;}
.digestion_sub03_con > .info02_con > .contents_con {width:100%; max-width:1200px; margin:0 auto; padding:96px 0 100px;}
.digestion_sub03_con > .info02_con > .contents_con > .sub_title_con {margin-bottom:56px;}
.digestion_sub03_con > .info02_con > .contents_con > .img_con {text-align:center;}
.digestion_sub03_con > .info03_con {}
.digestion_sub03_con > .info03_con > .contents_con {width:100%; max-width:1200px; margin:0 auto; padding:96px 0 100px;}
.digestion_sub03_con > .info03_con > .contents_con > .sub_title_con {margin-bottom:50px;}
.digestion_sub03_con > .info04_con {background:url('/img/digestion/digestion_sub03_con_info04_con_bg.png') no-repeat center/cover;}
.digestion_sub03_con > .info04_con > .contents_con {width:100%; max-width:1200px; margin:0 auto; padding:89px 0 87px;}
.digestion_sub03_con > .info05_con {background-color:#fafafa;}
.digestion_sub03_con > .info05_con > .contents_con {width:100%; max-width:1200px; margin:0 auto; padding:96px 0 110px;}
.digestion_sub03_con > .info05_con > .contents_con > .sub_title_con {margin-bottom:55px;}

/*담적병*/
.digestion_sub04_con {}
.digestion_sub04_con > .info01_con {}
.digestion_sub04_con > .info01_con > .contents_con {width:100%; max-width:1200px; margin:0 auto;}
.digestion_sub04_con > .info01_con > .contents_con > .sub_title_con {margin-bottom:94px;}
.digestion_sub04_con > .info02_con {background-color:#fafafa;}
.digestion_sub04_con > .info02_con > .contents_con {width:100%; max-width:1200px; margin:0 auto; padding:96px 0 100px;}
.digestion_sub04_con > .info02_con > .contents_con > .sub_title_con {margin-bottom:94px;}
.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:1200px; margin:0 auto; padding:96px 0 100px;}
.digestion_sub04_con > .info03_con > .contents_con > .sub_title_con {margin-bottom:33px;}
.digestion_sub04_con > .info03_con > .contents_con > .img_con {text-align:center;}
.digestion_sub04_con > .info04_con {background:url('/img/digestion/digestion_sub04_con_info04_con_bg.png') no-repeat center/cover;}
.digestion_sub04_con > .info04_con > .contents_con {width:100%; max-width:1200px; margin:0 auto; padding:88px 0 87px;}
.digestion_sub04_con > .info05_con {background-color:#fafafa;}
.digestion_sub04_con > .info05_con > .contents_con {width:100%; max-width:1200px; margin:0 auto; padding:96px 0 110px;}
.digestion_sub04_con > .info05_con > .contents_con > .sub_title_con {margin-bottom:55px;}

/*비염*/
.rhinitis_sub01_con {}
.rhinitis_sub01_con > .info01_con {}
.rhinitis_sub01_con > .info01_con > .contents_con {width:100%; max-width:1200px; margin:0 auto;}
.rhinitis_sub01_con > .info01_con > .contents_con > .sub_title_con {margin-bottom:81px;}
.rhinitis_sub01_con > .info02_con {background-color:#fafafa;}
.rhinitis_sub01_con > .info02_con > .contents_con {width:100%; max-width:1200px; margin:0 auto; padding:96px 0 100px;}
.rhinitis_sub01_con > .info02_con > .contents_con > .sub_title_con {margin-bottom:94px;}
.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:1200px; margin:0 auto; padding:96px 0 100px;}
.rhinitis_sub01_con > .info03_con > .contents_con > .sub_title_con {margin-bottom:30px;}
.rhinitis_sub01_con > .info03_con > .contents_con > .img_con {background-color:#ffffff; box-shadow:0 0 10px rgba(0,0,0,0.2);}
.rhinitis_sub01_con > .info04_con {background-color:#fefdfb;}
.rhinitis_sub01_con > .info04_con > .contents_con {width:100%; max-width:1200px; margin:0 auto; padding:96px 0 130px;}
.rhinitis_sub01_con > .info04_con > .contents_con > .sub_title_con {margin-bottom:75px;}
.rhinitis_sub01_con > .info04_con > .contents_con > .sub_title_con > .text04_con {margin-top:15px;}
.rhinitis_sub01_con > .info04_con > .contents_con > .sub_title_con > .text04_con > span {font-size:28px; font-weight:600; color:#aec64d; line-height:36px;}
.rhinitis_sub01_con > .info05_con {background:url('/img/rhinitis/rhinitis_sub01_con_info05_con_bg.png') no-repeat center/cover;}
.rhinitis_sub01_con > .info05_con > .contents_con {width:100%; max-width:1200px; margin:0 auto; padding:88px 0 100px;}
.rhinitis_sub01_con > .info05_con > .contents_con > .sub_title_con {margin-bottom:52px;}
.rhinitis_sub01_con > .info06_con {}
.rhinitis_sub01_con > .info06_con > .contents_con {width:100%; max-width:1200px; margin:0 auto; padding:96px 0 100px;}
.rhinitis_sub01_con > .info06_con > .contents_con > .sub_title_con {margin-bottom:55px;}

/*원장소개*/
.yura_sub01_con {}
.yura_sub01_con > .info01_con {}
.yura_sub01_con > .info01_con > .contents_con {width:100%; max-width:1200px; margin:0 auto;}
.yura_sub01_con > .info01_con > .contents_con > .sub_title_con {margin-bottom:45px;}
.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:1200px; margin:0 auto;}

/*율아소개*/
.yura_sub02_con {}
.yura_sub02_con > .info01_con {}
.yura_sub02_con > .info01_con > .contents_con {width:100%; max-width:1200px; margin:0 auto;}
.yura_sub02_con > .info01_con > .contents_con > .sub_title_con {margin-bottom:55px;}
.yura_sub02_con > .info02_con {margin-top:60px; background:url('/img/yura/yura_sub02_con_info02_con_bg.png') no-repeat top;}
.yura_sub02_con > .info02_con > .contents_con {width:100%; max-width:1200px; margin:0 auto; padding:300px 0 100px;}

/*오시는 길*/
.yura_sub03_con {}
.yura_sub03_con > .info01_con {}
.yura_sub03_con > .info01_con > .contents_con {width:100%; max-width:1200px; margin:0 auto; padding-bottom:100px;}
.yura_sub03_con > .info01_con > .contents_con > .sub_title_con {margin-bottom:54px;}
.yura_sub03_con > .info01_con > .contents_con > .map_con > .text_img_con {margin-bottom:40px;}
.yura_sub03_con > .info01_con > .contents_con > .map_con > .map {width:100%; height:500px; border:1px solid #cfcfcf;}
.yura_sub03_con > .info01_con > .contents_con > .map_con > .img_con {margin:20px 0 0 20px;}
.yura_sub03_con > .info01_con > .contents_con > .time_con {margin-top:60px;}

/*공지사항*/
.community_sub01_con {}
.community_sub01_con > .nav {margin-bottom:60px;}
.community_sub01_con > .nav > .contents_con {width:1300px; margin:0 auto; text-align:center;}
.community_sub01_con > .nav > .contents_con > ul {display:inline-block; 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:280px; background-color:#f3f3f3; border-radius:50px; -webkit-border-radius:50px; -moz-border-radius:50px;}
.community_sub01_con > .nav > .contents_con > ul > li > a {display:block; font-size:23px; font-weight:600; line-height:65px;}
.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:54px;}
.community_sub02_con > .btn_con {width:100%; max-width:1300px; margin:0 auto 20px; text-align:right;}
.community_sub02_con > .btn_con > a {display:inline-block; width:185px; background-color:#336175; font-size:20px; color:#ffffff; line-height:55px; text-align:center;}

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

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

/*회원가입*/
.join_con {}
.join_con > .contents_con {width:100%; max-width:1200px; margin:0 auto; padding-bottom:100px;}
.join_con > .contents_con > .sub_title_con {margin-bottom:54px;}
.join_con > .contents_con > form > .agree_con {}
.join_con > .contents_con > form > .agree_con > ul > li > .title_con {padding:0 27px; 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:79px;}
.join_con > .contents_con > form > .agree_con > ul > li > .title_con > table > tbody > tr > td > span {font-size:22px;}
.join_con > .contents_con > form > .agree_con > ul > li > .title_con > table > tbody > tr > td.icon_td {width:10px;}
.join_con > .contents_con > form > .agree_con > ul > li > .text_con {display:none; padding:32px 0 32px 32px; border-bottom:1px solid #cccccc; box-sizing:border-box;}
.join_con > .contents_con > form > .agree_con > ul > li > .text_con > .contents_con {height:250px; padding-right:32px; 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:79px; border-top:2px solid #2c2c2c; border-bottom:1px solid #2c2c2c;}
.join_con > .contents_con > form > .input_con > table > tbody > tr > td {height:80px; border-bottom:1px solid #cccccc;}
.join_con > .contents_con > form > .input_con > table > tbody > tr > td.title_td {width:200px; padding-left:28px; background-color:#f5f5f5;}
.join_con > .contents_con > form > .input_con > table > tbody > tr > td.title_td > span {font-size:20px;}
.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:0 15px;}
.join_con > .contents_con > form > .input_con > table > tbody > tr > td.input_td .input {width:354px; height:50px; padding:0 20px; border:1px solid #cccccc; font-size:18px;}
.join_con > .contents_con > form > .input_con > table > tbody > tr > td.input_td > table > tbody > tr > td {}
.join_con > .contents_con > form > .input_con > table > tbody > tr > td.input_td > table > tbody > tr > td.blank_td {width:10px;}
.join_con > .contents_con > form > .input_con > table > tbody > tr > td.input_td > table > tbody > tr > td.blank_td02 {width:50px;}
.join_con > .contents_con > form > .input_con > table > tbody > tr > td.input_td > table > tbody > tr > td.input_td {width:354px;}
.join_con > .contents_con > form > .input_con > table > tbody > tr > td.input_td > table > tbody > tr > td.btn_td {width:175px;}
.join_con > .contents_con > form > .input_con > table > tbody > tr > td.input_td > table > tbody > tr > td.btn_td > a {display:block; border:1px solid #cccccc; font-size:20px; font-weight:300; line-height:48px; 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:20px; font-weight:200;}
.join_con > .contents_con > form > .input_con > table > tbody > tr > td.input_td > table > tbody > tr > td.text_td > span.color_6d6d6d {color:#6d6d6d;}
.join_con > .contents_con > form > .input_con > table > tbody > tr > td.input_td > table > tbody > tr > td.check_td {width:420px;}
.join_con > .contents_con > form > .input_con > table > tbody > tr > td.input_td > table > tbody > tr > td.check_td > ul > li {float:left; margin-left:30px;}
.join_con > .contents_con > form > .input_con > table > tbody > tr > td.input_td > table > tbody > tr > td.check_td > ul > li:first-child {margin-left:0;}
.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("/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("/img/sub/square_checkbox_icon_on.png");}
.join_con > .contents_con > form > .btn_con {margin-top:60px; text-align:center;}
.join_con > .contents_con > form > .btn_con > a {display:inline-block; width:185px; margin-left:15px; font-size:20px; color:#ffffff; line-height:55px;}
.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:430px; margin:0 auto; padding-bottom:100px;}
.login_con > .contents_con > .sub_title_con {margin-bottom:54px;}
.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:10px;}
.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:60px; padding:0 23px 0 54px; 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:23px; transform:translateY(-50%);}
.login_con > .contents_con > .write_con > form > .check_con {margin-top:20px;}
.login_con > .contents_con > .write_con > form > .check_con > table > tbody > tr > td {width:50%;}
.login_con > .contents_con > .write_con > form > .check_con > table > tbody > tr > td.left > .checkbox_label .check_icon {margin-right:8px;}
.login_con > .contents_con > .write_con > form > .check_con > table > tbody > tr > td.left > .checkbox_label span {font-size:18px; color:#454545; line-height:26px;}
.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:17px; line-height:25px;vertical-align:middle;}
.login_con > .contents_con > .write_con > form > .check_con > table > tbody > tr > td.right > span {display:inline-block; width:36px; font-size:15px; color:#cccccc; line-height:23px; text-align:center; vertical-align:middle;}
.login_con > .contents_con > .write_con > form > .btn_con {margin-top:20px;}
.login_con > .contents_con > .write_con > form > .btn_con > a {display:block; background-color:#3a3a3a; font-size:23px; font-weight:500; color:#ffffff; line-height:70px; text-align:center;}
.login_con > .contents_con > .sns_login {margin-top:56px;}
.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:52px; background-color:#ffffff; font-size:17px; font-weight:500; line-height:25px;}
.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:25px; text-align:center;}
.login_con > .contents_con > .sns_login > .btn_con > a {margin-left:35px;}
.login_con > .contents_con > .sns_login > .btn_con > a:first-child {margin-left:0;}

/*회원정보 찾기*/
.find_con {}
.find_con > .contents_con {width:100%; max-width:1200px; margin:0 auto; padding-bottom:100px;}
.find_con > .contents_con > .sub_title_con {margin-bottom:54px;}
.find_con > .contents_con > .write_con {}
.find_con > .contents_con > .write_con > ul > li {float:left; width:50%;}
.find_con > .contents_con > .write_con > ul > li > .contents_con {width:430px; margin:0 auto;}
.find_con > .contents_con > .write_con > ul > li > .contents_con > .title_con {margin-bottom:25px; text-align:center;}
.find_con > .contents_con > .write_con > ul > li > .contents_con > .title_con > .text01_con {}
.find_con > .contents_con > .write_con > ul > li > .contents_con > .title_con > .text01_con > span {font-size:20px; line-height:28px;}
.find_con > .contents_con > .write_con > ul > li > .contents_con > .title_con > .text02_con {margin-top:16px;}
.find_con > .contents_con > .write_con > ul > li > .contents_con > .title_con > .text02_con > span {font-size:15px; line-height:23px;}
.find_con > .contents_con > .write_con > ul > li > .contents_con > form {}
.find_con > .contents_con > .write_con > ul > li > .contents_con > form > .input_con {}
.find_con > .contents_con > .write_con > ul > li > .contents_con > form > .input_con > ul > li {margin-top:10px;}
.find_con > .contents_con > .write_con > ul > li > .contents_con > form > .input_con > ul > li:first-child {margin-top:0;}
.find_con > .contents_con > .write_con > ul > li > .contents_con > form > .input_con > ul > li > .input {height:60px; padding:0 20px; border:1px solid #bababa; font-size:15px; box-sizing:border-box;}
.find_con > .contents_con > .write_con > ul > li > .contents_con > form > .btn_con {margin-top:40px;}
.find_con > .contents_con > .write_con > ul > li > .contents_con > form > .btn_con > a {display:block; background-color:#2d5668; font-size:23px; font-weight:500; color:#ffffff; line-height:70px; text-align:center;}

/*회원정보수정*/
.modify_con {}
.modify_con > .contents_con {width:100%; max-width:1200px; margin:0 auto; padding-bottom:100px;}
.modify_con > .contents_con > .sub_title_con {margin-bottom:79px;}
.modify_con > .contents_con > .btn_con {margin-bottom:20px; text-align:right;}
.modify_con > .contents_con > .btn_con > a {display:inline-block; width:185px; background-color:#336175; font-size:20px; color:#ffffff; line-height:55px; text-align:center;}
.modify_con > .contents_con > form > .input_con {border-top:2px solid #2c2c2c; border-bottom:1px solid #2c2c2c;}
.modify_con > .contents_con > form > .input_con > table > tbody > tr > td {height:80px; border-bottom:1px solid #cccccc;}
.modify_con > .contents_con > form > .input_con > table > tbody > tr > td.title_td {width:200px; padding-left:28px; background-color:#f5f5f5;}
.modify_con > .contents_con > form > .input_con > table > tbody > tr > td.title_td > span {font-size:20px;}
.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:0 15px;}
.modify_con > .contents_con > form > .input_con > table > tbody > tr > td.input_td .input {width:354px; height:50px; padding:0 20px; border:1px solid #cccccc; font-size:18px;}
.modify_con > .contents_con > form > .input_con > table > tbody > tr > td.input_td .input.border_none {border:none; color:#222222;}
.modify_con > .contents_con > form > .input_con > table > tbody > tr > td.input_td .input.border_none::placeholder {color:#222222;}
.modify_con > .contents_con > form > .input_con > table > tbody > tr > td.input_td .input.border_none::-webkit-input-placeholder {color:#222222;}
.modify_con > .contents_con > form > .input_con > table > tbody > tr > td.input_td .input.border_none::-ms-input-placeholder {color:#222222;}
.modify_con > .contents_con > form > .input_con > table > tbody > tr > td.input_td .input.border_none::-moz-input-placeholder {color:#222222;}
.modify_con > .contents_con > form > .input_con > table > tbody > tr > td.input_td > table > tbody > tr > td {}
.modify_con > .contents_con > form > .input_con > table > tbody > tr > td.input_td > table > tbody > tr > td.blank_td {width:10px;}
.modify_con > .contents_con > form > .input_con > table > tbody > tr > td.input_td > table > tbody > tr > td.blank_td02 {width:50px;}
.modify_con > .contents_con > form > .input_con > table > tbody > tr > td.input_td > table > tbody > tr > td.input_td {width:354px;}
.modify_con > .contents_con > form > .input_con > table > tbody > tr > td.input_td > table > tbody > tr > td.btn_td {width:175px;}
.modify_con > .contents_con > form > .input_con > table > tbody > tr > td.input_td > table > tbody > tr > td.btn_td > a {display:block; border:1px solid #cccccc; font-size:20px; font-weight:300; line-height:48px; text-align:center;}
.modify_con > .contents_con > form > .input_con > table > tbody > tr > td.input_td > table > tbody > tr > td.text_td > span {font-size:20px; font-weight:200;}
.modify_con > .contents_con > form > .input_con > table > tbody > tr > td.input_td > table > tbody > tr > td.text_td > span.color_6d6d6d {color:#6d6d6d;}
.modify_con > .contents_con > form > .input_con > table > tbody > tr > td.input_td > table > tbody > tr > td.check_td {width:420px;}
.modify_con > .contents_con > form > .input_con > table > tbody > tr > td.input_td > table > tbody > tr > td.check_td > ul > li {float:left; margin-left:30px;}
.modify_con > .contents_con > form > .input_con > table > tbody > tr > td.input_td > table > tbody > tr > td.check_td > ul > li:first-child {margin-left:0;}
.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("/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("/img/sub/square_checkbox_icon_on.png");}
.modify_con > .contents_con > form > .btn_con {margin-top:60px; text-align:center;}
.modify_con > .contents_con > form > .btn_con > a {display:inline-block; width:185px; margin-left:15px; font-size:20px; color:#ffffff; line-height:55px;}
.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:1200px; margin:0 auto; padding-bottom:100px;}
.withdrawal_con > .contents_con > .sub_title_con {margin-bottom:54px;}
.withdrawal_con > .contents_con > form > .input_con {border-top:2px solid #2c2c2c; border-bottom:1px solid #bababa;}
.withdrawal_con > .contents_con > form > .input_con > table > tbody > tr > td {height:80px; border-bottom:1px solid #cccccc;}
.withdrawal_con > .contents_con > form > .input_con > table > tbody > tr > td.title_td {width:200px; padding-left:28px; background-color:#f5f5f5;}
.withdrawal_con > .contents_con > form > .input_con > table > tbody > tr > td.title_td > span {font-size:20px;}
.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:0 15px;}
.withdrawal_con > .contents_con > form > .input_con > table > tbody > tr > td.input_td .input {width:354px; height:50px; padding:0 20px; border:1px solid #cccccc; font-size:18px;}
.withdrawal_con > .contents_con > form > .btn_con {margin-top:60px; text-align:center;}
.withdrawal_con > .contents_con > form > .btn_con > a {display:inline-block; width:185px; margin-left:15px; font-size:20px; color:#ffffff; line-height:55px;}
.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 {width:100%; max-width:1300px; margin:0 auto; padding-bottom:100px;}
.inquiry_con > .contents_con > .sub_title_con {margin-bottom:79px;}

/*게시판 리스트*/
.board_list_con {}
.board_list_con > .contents_con {width:100%; max-width:1300px; margin:0 auto;}
.board_list_con > .contents_con table > tbody > tr > td {height:65px; text-align:center;}
.board_list_con > .contents_con table > tbody > tr > td.sortation_td {width:150px;}
.board_list_con > .contents_con table > tbody > tr > td.answer_td {width:160px;}
.board_list_con > .contents_con table > tbody > tr > td.name_td {width:110px;}
.board_list_con > .contents_con table > tbody > tr > td.date_td {width:145px;}
.board_list_con > .contents_con table > tbody > tr > td.view_td {width:110px;}
.board_list_con > .contents_con table > tbody > tr > td > span {font-size:20px;}
.board_list_con > .contents_con > .title_con {border-top:2px solid #222222; border-bottom:1px solid #bababa;}
.board_list_con > .contents_con > .title_con > table > tbody > tr > td {}
.board_list_con > .contents_con > .title_con > table > tbody > tr > td > span {font-weight:500;}
.board_list_con > .contents_con > .list_con {}
.board_list_con > .contents_con > .list_con > ul > li {border-bottom:1px solid #bababa;}
.board_list_con > .contents_con > .list_con > ul > li > a {}
.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.sortation_td > span {color:#336175;}
.board_list_con > .contents_con > .list_con > ul > li > a > table > tbody > tr > td.date_td > span {color:#666666;}
.board_list_con > .contents_con > .list_con > ul > li > a > table > tbody > tr > td.view_td > span {color:#666666;}
.board_list_con > .contents_con > .list_con > ul > li > a > table > tbody > tr > td.title_td {padding:0 28px; text-align:left; 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 {margin-right:8px; vertical-align:middle;}
.board_list_con > .contents_con > .list_con > ul > li > a > table > tbody > tr > td.answer_td > span{display:block; width:82px; margin:0 auto; font-size:17px; color:#ffffff; line-height:26px; 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:20px; line-height:500px;}

/*게시판 뷰*/
.board_view_con {}
.board_view_con > .contents_con {width:100%; max-width:1300px; margin:0 auto;}
.board_view_con > .contents_con > .title_con {padding:25px 20px; 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.sortation_td {width:50%;}
.board_view_con > .contents_con > .title_con > table > tbody > tr > td.sortation_td > span {font-size:20px; color:#336175; line-height:28px;}
.board_view_con > .contents_con > .title_con > table > tbody > tr > td.answer_td {width:50%;}
.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.info_td {width:50%; text-align:right;}
.board_view_con > .contents_con > .title_con > table > tbody > tr > td.info_td > span {font-size:20px; color:#666666; line-height:28px;}
.board_view_con > .contents_con > .title_con > table > tbody > tr > td.info_td > span > .bar {display:inline-block; width:20px; font-size:18px; color:#eeeeee; line-height:26px; text-align:center;}
.board_view_con > .contents_con > .title_con > table > tbody > tr > td.title_td {padding-top:9px;}
.board_view_con > .contents_con > .title_con > table > tbody > tr > td.title_td > span {font-size:25px; line-height:33px; vertical-align:middle;}
.board_view_con > .contents_con > .title_con > table > tbody > tr > td.title_td > img {margin-right:8px; font-size:25px; line-height:33px; vertical-align:middle;}
.board_view_con > .contents_con > .info_con {}
.board_view_con > .contents_con > .info_con > table {border-collapse:collapse;}
.board_view_con > .contents_con > .info_con > table > tbody > tr > td {padding:19px 0 20px; border-top:1px solid #bababa; border-bottom:1px solid #bababa;}
.board_view_con > .contents_con > .info_con > table > tbody > tr:first-child > td {border-top:none;}
.board_view_con > .contents_con > .info_con > table > tbody > tr > td.title_td {width:207px; background-color:#fafafa; text-align:center;}
.board_view_con > .contents_con > .info_con > table > tbody > tr > td.title_td > span {font-size:20px; font-weight:500; color:#336175; line-height:28px;}
.board_view_con > .contents_con > .info_con > table > tbody > tr > td.info_td {padding-left:36px; padding-right:36px;}
.board_view_con > .contents_con > .info_con > table > tbody > tr > td.info_td > ul > li {float:left; margin-left:50px;}
.board_view_con > .contents_con > .info_con > table > tbody > tr > td.info_td > ul > li:first-child {margin-left:0;}
.board_view_con > .contents_con > .info_con > table > tbody > tr > td.info_td > ul > li > .checkbox_label .check_icon {width:22px; height:22px; margin-right:8px; background-image:url("/img/sub/square_checkbox_icon_off.png");}
.board_view_con > .contents_con > .info_con > table > tbody > tr > td.info_td > ul > li > .checkbox_label span {font-size:18px; line-height:26px;}
.board_view_con > .contents_con > .info_con > table > tbody > tr > td.info_td > ul > li > .checkbox_label input[type=checkbox]:checked + .check_icon {background-image:url("/img/sub/square_checkbox_icon_on.png");}
.board_view_con > .contents_con > .info_con > table > tbody > tr > td.file_td {padding-left:36px; padding-right:36px;}
.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:17px; color:#7a7a7a; line-height:25px;}
.board_view_con > .contents_con > .post_con {padding:40px 20px; border-bottom:1px solid #bababa; box-sizing:border-box;}
.board_view_con > .contents_con > .post_con.height_380 {min-height:380px;}
.board_view_con > .contents_con > .post_con.height_570 {min-height:570px;}
.board_view_con > .contents_con > .post_con img {max-width:100%; height:auto; margin:10px 0;}
.board_view_con > .contents_con > .post_con span {font-size:18px; line-height:26px;}
.board_view_con > .contents_con > .answer_con {border-bottom:1px solid #bababa;}
.board_view_con > .contents_con > .answer_con > table > tbody > tr > td {padding:32px 35px;}
.board_view_con > .contents_con > .answer_con > table > tbody > tr > td.title_td {width:207px; background-color:#fafafa; text-align:center;}
.board_view_con > .contents_con > .answer_con > table > tbody > tr > td.title_td > img {width:127px;}
.board_view_con > .contents_con > .answer_con > table > tbody > tr > td.answer_td {}
.board_view_con > .contents_con > .answer_con > table > tbody > tr > td.answer_td > span {font-size:18px; line-height:26px;}
.board_view_con > .contents_con > .btn_con {margin-top:30px; text-align:center;}
.board_view_con > .contents_con > .btn_con > a {display:inline-block; width:160px; border:1px solid #bababa; font-size:18px; line-height:48px; box-sizing:border-box;}
.board_view_con > .contents_con > .btn3_con > a {margin-left:17px;}
.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:1300px; margin:0 auto;}
.board_write_con > .contents_con > .form_con {}
.board_write_con > .contents_con > .form_con > form > .title_con {margin-bottom:10px; text-align:right;}
.board_write_con > .contents_con > .form_con > form > .title_con > span {font-size:18px; line-height:26px;}
.board_write_con > .contents_con > .form_con > form > .title_con > span > .color_text {color:#d24423;}
.board_write_con > .contents_con > .form_con > form > .info_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:207px; background-color:#fafafa; text-align:center;}
.board_write_con > .contents_con > .form_con > form > .info_con > table > tbody > tr > td.title_td > span {font-size:20px; font-weight:500; color:#336175; line-height:28px;}
.board_write_con > .contents_con > .form_con > form > .info_con > table > tbody > tr > td.info_td {padding:10px 35px;}
.board_write_con > .contents_con > .form_con > form > .info_con > table > tbody > tr > td.info_td > .list_con {margin:15px 0 26px;}
.board_write_con > .contents_con > .form_con > form > .info_con > table > tbody > tr > td.info_td > .list_con > ul > li {float:left; margin-left:40px;}
.board_write_con > .contents_con > .form_con > form > .info_con > table > tbody > tr > td.info_td > .list_con > ul > li:first-child {margin-left:0;}
.board_write_con > .contents_con > .form_con > form > .info_con > table > tbody > tr > td.info_td > .list_con > ul > li > .checkbox_label .check_icon {width:22px; height:22px; margin-right:8px; background-image:url("/img/sub/square_checkbox_icon_off.png");}
.board_write_con > .contents_con > .form_con > form > .info_con > table > tbody > tr > td.info_td > .list_con > ul > li > .checkbox_label span {font-size:18px; line-height:26px;}
.board_write_con > .contents_con > .form_con > form > .info_con > table > tbody > tr > td.info_td > .list_con > ul > li > .checkbox_label input[type=checkbox]:checked + .check_icon {background-image:url("/img/sub/square_checkbox_icon_on.png");}
.board_write_con > .contents_con > .form_con > form > .info_con > table > tbody > tr > td.info_td > .list_con > ul > li > .radio_label .check_icon {width:22px; height:22px; margin-right:8px; background-image:url("/img/sub/square_checkbox_icon_off.png");}
.board_write_con > .contents_con > .form_con > form > .info_con > table > tbody > tr > td.info_td > .list_con > ul > li > .radio_label span {font-size:18px; line-height:26px;}
.board_write_con > .contents_con > .form_con > form > .info_con > table > tbody > tr > td.info_td > .list_con > ul > li > .radio_label input[type=radio]:checked + .check_icon {background-image:url("/img/sub/square_checkbox_icon_on.png");}
.board_write_con > .contents_con > .form_con > form > .info_con > table > tbody > tr > td.info_td > .text_con {margin-bottom:15px;}
.board_write_con > .contents_con > .form_con > form > .info_con > table > tbody > tr > td.info_td > .text_con > ul > li {}
.board_write_con > .contents_con > .form_con > form > .info_con > table > tbody > tr > td.info_td > .text_con > ul > li > table > tbody > tr > td {vertical-align:top;}
.board_write_con > .contents_con > .form_con > form > .info_con > table > tbody > tr > td.info_td > .text_con > ul > li > table > tbody > tr > td > span {font-size:16px; color:#454545; line-height:24px;}
.board_write_con > .contents_con > .form_con > form > .info_con > table > tbody > tr > td.info_td > .text_con > ul > li > table > tbody > tr > td.icon_td {width:11px;}
.board_write_con > .contents_con > .form_con > form > .info_con > table > tbody > tr > td.info_td > .text_con > ul > li > table > tbody > tr > td.text_td {}
.board_write_con > .contents_con > .form_con > form > .info_con > table > tbody > tr > td.info_td > ul > li {float:left;}
.board_write_con > .contents_con > .form_con > form > .info_con > table > tbody > tr > td.info_td > ul > li.width_100 {width:100%;}
.board_write_con > .contents_con > .form_con > form > .info_con > table > tbody > tr > td.info_td > ul > li.margin_right {margin-right:113px;}
.board_write_con > .contents_con > .form_con > form > .info_con > table > tbody > tr > td.info_td > ul > li > table > tbody > tr > td {}
.board_write_con > .contents_con > .form_con > form > .info_con > table > tbody > tr > td.info_td > ul > li > table > tbody > tr > td.title_td {width:135px;}
.board_write_con > .contents_con > .form_con > form > .info_con > table > tbody > tr > td.info_td > ul > li > table > tbody > tr > td.title_td > span {font-size:18px; line-height:26px;}
.board_write_con > .contents_con > .form_con > form > .info_con > table > tbody > tr > td.info_td > ul > li > 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 > ul > li > table > tbody > tr > td.input_td {}
.board_write_con > .contents_con > .form_con > form > .info_con > table > tbody > tr > td.info_td > ul > li > table > tbody > tr > td.input_td .input {width:320px; height:35px; padding:0 12px; border:1px solid #bababa; font-size:18px; box-sizing:border-box;}
.board_write_con > .contents_con > .form_con > form > .info_con > table > tbody > tr > td.info_td > ul > li > table > tbody > tr > td.input_td .input.inline_block {display:inline-block; vertical-align:middle;}
.board_write_con > .contents_con > .form_con > form > .info_con > table > tbody > tr > td.info_td > ul > li > table > tbody > tr > td.input_td .textarea {height:240px; border:1px solid #bababa; box-sizing:border-box;}
.board_write_con > .contents_con > .form_con > form > .info_con > table > tbody > tr > td.info_td > ul > li > table > tbody > tr > td.input_td > .check_con {display:inline-block; margin-left:15px; vertical-align:middle;}
.board_write_con > .contents_con > .form_con > form > .info_con > table > tbody > tr > td.info_td > ul > li > table > tbody > tr > td.input_td > .check_con > .checkbox_label .check_icon {margin-right:6px;}
.board_write_con > .contents_con > .form_con > form > .info_con > table > tbody > tr > td.info_td > ul > li > table > tbody > tr > td.input_td > .check_con > .checkbox_label span {font-size:15px; color:#454545;}
.board_write_con > .contents_con > .form_con > form > .info_con > table > tbody > tr > td.info_td > ul > li > table > tbody > tr > td.input_td > .file_con {}
.board_write_con > .contents_con > .form_con > form > .info_con > table > tbody > tr > td.info_td > ul > li > table > tbody > tr > td.input_td > .file_con label {float:left; margin-right:15px;}
.board_write_con > .contents_con > .form_con > form > .info_con > table > tbody > tr > td.info_td > ul > li > table > tbody > tr > td.input_td > .file_con label:after {content:'파일첨부'; display:block; width:135px; border:1px solid #bababa; font-size:18px; line-height:43px; text-align:center; box-sizing:border-box;}
.board_write_con > .contents_con > .form_con > form > .info_con > table > tbody > tr > td.info_td > ul > li > table > tbody > tr > td.input_td > .file_con label input {display:none;}
.board_write_con > .contents_con > .form_con > form > .info_con > table > tbody > tr > td.info_td > ul > li > table > tbody > tr > td.input_td > .file_con > .filename {float:left; width:auto; height:45px; max-width:calc(100% - 150px); font-size:17px; color:#7a7a7a;}
.board_write_con > .contents_con > .form_con > form > .info_con > table > tbody > tr > td.info_td > ul > li > table > tbody > tr > td.input_td > .file_con > .filename::placeholder {color:#7a7a7a;}
.board_write_con > .contents_con > .form_con > form > .btn_con {margin-top:50px; text-align:center;}
.board_write_con > .contents_con > .form_con > form > .btn_con > a {display:inline-block; width:185px; margin-left:12px; font-size:20px; color:#ffffff; line-height:55px;}
.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:1300px; margin:0 auto; padding:50px 62px; 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:28%; max-width:325px; margin:55px 8% 0 0;}
.img_board_list_con > .contents_con > ul > li:nth-child(3n) {margin-right: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(3) {margin-top:0;}
.img_board_list_con > .contents_con > ul > li > a > .img_con {background:no-repeat center/cover;}
.img_board_list_con > .contents_con > ul > li > a > .img_con.bottom_16 {margin-bottom:16px;}
.img_board_list_con > .contents_con > ul > li > a > .img_con.bottom_26 {margin-bottom:26px;}
.img_board_list_con > .contents_con > ul > li > a > .title_con {}
.img_board_list_con > .contents_con > ul > li > a > .title_con > .text01_con {}
.img_board_list_con > .contents_con > ul > li > a > .title_con > .text01_con > span {font-size:20px; line-height:28px; display:block; height:56px; white-space:normal; overflow:hidden; text-overflow:ellipsis; word-break:break-all; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.img_board_list_con > .contents_con > ul > li > a > .title_con > .text02_con {margin-top:3px;}
.img_board_list_con > .contents_con > ul > li > a > .title_con > .text02_con > span {font-size:18px; color:#b1b1b1; line-height:26px;}
.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:20px; line-height:500px;}

/*치료사례 레이어팝업*/
.img_view_con {}
.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:641px; margin:0 auto;}
.img_board_list_con > .contents_con > ul > li > .img_view > .img_con {background: #fafafa no-repeat center/cover; text-align:center;}
.img_board_list_con > .contents_con > ul > li > .img_view > .img_con img {}
.img_board_list_con > .contents_con > ul > li > .img_view > .btn_con {margin-bottom:24px; text-align:right;}
.img_board_list_con > .contents_con > ul > li > .img_view > .btn_con > a {}

/*페이징*/
.number_list_con {margin-top:73px;}
.number_list_con > .contents_con {width:100%; max-width:1300px; margin:0 auto; text-align:center;}
.number_list_con > .contents_con > .btn_con {display:inline-block;}
.number_list_con > .contents_con > .btn_con > a {}
.number_list_con > .contents_con > .list_con {display:inline-block; margin:0 34px;}
.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 4px; font-size:18px; color:#666666; line-height:24px;}
.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:20px;}
.board_search_con > .contents_con {width:100%; max-width:1300px; margin:0 auto; text-align:right;}
.board_search_con > .contents_con > form {display:inline-block; width:270px; border:1px solid #e5e5e5; box-sizing:border-box;}
.board_search_con > .contents_con > form > table {}
.board_search_con > .contents_con > form > table > tbody > tr > td {text-align:left;}
.board_search_con > .contents_con > form > table > tbody > tr > td > .input {border:none; height:38px; padding:0 15px; font-size:16px;}
.board_search_con > .contents_con > form > table > tbody > tr > td.btn_td {width:30px;}
.board_search_con > .contents_con > form > table > tbody > tr > td.btn_td > a {display:block;}

/*검색결과*/
.search_result_con {}
.search_result_con > .contents_con {width:100%; max-width:1300px; margin:0 auto; padding-bottom:155px;}
.search_result_con > .contents_con > .board_search_con {margin-bottom:63px;}
.search_result_con > .contents_con > .board_search_con > .contents_con {text-align:center;}
.search_result_con > .contents_con > .board_search_con > .contents_con > form {width:470px;}
.search_result_con > .contents_con > .board_search_con > .contents_con > form > table > tbody > tr > td > .input {height:48px;}
.search_result_con > .contents_con > .result_con {margin-top:58px;}
.search_result_con > .contents_con > .result_con.margin_0 {margin-top:0;}
.search_result_con > .contents_con > .result_con > .contents_con > .title_con {margin-bottom:36px;}
.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 > .title_con > a {float:right;}
.search_result_con > .contents_con > .result_con > .contents_con > .title_con > a > span {font-size:20px; color:#777777; line-height:28px; vertical-align:middle;}
.search_result_con > .contents_con > .result_con > .contents_con > .title_con > a > img {margin-left:10px; vertical-align:middle;}

/*게시판 비밀번호*/
.password_con {}
.password_con > .contents_con {max-width:430px; margin:0 auto;}
.password_con > .contents_con > form > .input_con > .input {height:60px; padding:0 23px; border:1px solid #bababa; font-size:15px; text-align:center;}
.password_con > .contents_con > .btn_con {margin-top:40px;}
.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:23px; font-weight:500; color:#ffffff; line-height:60px; 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;}