<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">


/* 怨듯넻 泥댄겕�쒖떆 */
.terms_chk{text-align:left;font-size:14px; color:#000; padding:0px 0 0px; position:relative;display:block;width:auto;margin-bottom:6px;}
.terms_chk .chk1+i{top:0px;}
.terms_chk .chk1:checked+i:after{vertical-align:0px!Important;}

.terms_chk .chk1{width:10px; height:10px; margin-right:5px; vertical-align:middle;display:none;}
.terms_chk .chk1+i{display:inline-block; width:32px; height:32px; position:absolute; left:0; top:0px;border:0;border-radius:0;box-sizing:border-box;background:url(../img/chk.png) no-repeat center center;;background-size:14px;}
.terms_chk .chk1+i{pointer-events:none;}
.terms_chk .chk1:checked+i{ text-align:center;}
.terms_chk .chk1:checked+i:after{content:''; display:inline-block; background:url(../img/chk-on.png) no-repeat center center;;width:32px; height:32px;border:0;box-sizing:border-box;position:absolute;top:0px;left:0px;background-size:14px;}
.terms_chk label { display:inline-block;position:relative;left:0;padding-left:34px;line-height:30px;margin-left:0;cursor:pointer;color:#000;font-weight:400;vertical-align:top;}
.terms_chk label span { color:#ff6666;}
.terms_chk a { float:none;display:block;color:#999;font-size:13px;border-bottom:0;margin-right:0;margin:5px 0 5px 30px;text-decoration:underline}

.terms_chk02{text-align:left;font-size:14px; color:#000; padding:0px 0 0px; position:relative;display:block;width:auto;margin-bottom:6px;}
.terms_chk02 .chk1+i{top:0px;}
.terms_chk02 .chk1:checked+i:after{vertical-align:0px!Important;}
.terms_chk02 .chk1{width:10px; height:10px; margin-right:5px; vertical-align:middle;display:none;}
.terms_chk02 .chk1+i{display:inline-block; width:32px; height:32px; position:absolute; left:0; top:0px;border:0;border-radius:0;box-sizing:border-box;background:url(../img/chk2.png) no-repeat center center;;background-size:20px;}
.terms_chk02 .chk1+i{pointer-events:none;}
.terms_chk02 .chk1:checked+i{ text-align:center;}
.terms_chk02 .chk1:checked+i:after{content:''; display:inline-block; background:url(../img/chk2-on.png) no-repeat center center;;width:32px; height:32px;border:0;box-sizing:border-box;position:absolute;top:0px;left:0px;background-size:20px;}
.terms_chk02 label { display:inline-block;position:relative;left:0;padding-left:34px;line-height:30px;margin-left:0;cursor:pointer;color:#000;font-weight:400;vertical-align:top;}
.terms_chk02 label span { color:#ff6666;}
.terms_chk02 a { float:none;display:block;color:#999;font-size:13px;border-bottom:0;margin-right:0;margin:5px 0 5px 30px;text-decoration:underline}

/* �깅퀎 �좏깮�먯꽌 �ъ슜 (join) */
.terms_chk03{display:inline-block;color:#333333; position:relative;width:48%;vertical-align:top;font-size: 13px;height: 45px;}
.terms_chk03 .chk1+i{top:0px;}
.terms_chk03 .chk1:checked+i:after{vertical-align:0px!Important;}
.terms_chk03 .chk1{width:10px; height:10px;vertical-align:middle;display:none;}
.terms_chk03 .chk1+i{display:inline-block; width:100%; height:55px;box-sizing:border-box}
.terms_chk03 .chk1+i{pointer-events:none;}
.terms_chk03 .chk1:checked+i{ text-align:center;}
.terms_chk03 label { color:#aaa;border:1px solid #aaa;display:inline-block;position:relative;width:100%;height:40px;position:absolute;top:0;left:0;line-height:40px;border-radius:30px;text-align: center;box-sizing:border-box}
.terms_chk03  label  p { display:inline-block;float:right;margin-right:15px;}
.terms_chk03 .chk1:checked+i+label {background-color:#fc9840;color:#fff;border:none;}

.sub-wrap{  background:#f5f6f7;border-top:1px solid #e7e7e7;margin-bottom:-120px;padding-bottom:120px;}
.tit-line { display:block;text-align:center;font-size:30px;color:#000000;font-weight:500;text-decoration:underline;padding:40px 0 60px;font-size:20px;padding:20px 0 30px}

.btn-center { text-align:center;padding-top:40px;}
.btn.gray{    background: #e7f0f5;color: #000;}
.btn.yellow{  background:#ffe400;color:#1a2c5e;}
.btn.bg-yellow{  background:#ffe400;color:#1a2c5e;}
.mr0 { margin-right:0!important;}
.btn  img { display:inline-block;margin:0 13px;}

.btn-center { text-align:center;padding-top:20px;}
.btn { height:40px;line-height:40px;width:45%;display:inline-block;text-align:center;font-size:16px;font-weight:500;color:#fff;background:#1a2c5e;margin:0 5px;border-radius:8px;font-size:16px;background: #7edcff;margin: 0 5px; border-radius:8px; padding: 2px 0;}

.clr { clear:both;display:block; content:'';}

.layer-bg { display:none;position:fixed;width:100%;height:100%;top:0;left:0;z-index:6;background-color:rgba(0,0,0,.4)}
.layer-bg2 { display:none;position:fixed;width:100%;height:100%;top:0;left:0;z-index:11;background-color:rgba(0,0,0,.4)}
.layer-bg3 { display:none;position:fixed;width:100%;height:100%;top:0;left:0;z-index:28;background-color:rgba(0,0,0,.4)}
.layer_pop.alert_popup{z-index:12;}



.layer_pop { border-radius:20px;display:none;background:#fff;overflow-y:auto;position:fixed;left:10%;transform:none;top:50%;transform: translateY(-50%);z-index:10;width:80%;box-sizing:border-box;max-height:90%;padding:15px;padding-bottom:15px;font-size:16px;margin-top:3px; ;text-align:left;font-size:15px;}
.layer_pop b{font-size:20px;margin-bottom:15px;display: block;padding-left:5%}
.layer_pop01 {}
.layer_pop .layer-tit { height:50px;line-height:50px;background:#f8d611;color:#000;font-size:20px;font-weight:bold;padding:0 20px;}
.layer_pop .layer-tit a { float:right}
.layer_pop .cons{  padding:15px;height:85%;overflow-y:auto}
.layer_pop .cons .layer-stit {font-size:18px;color:#0e0e0e;font-weight:500;padding-bottom:10px; }
.layer_pop .cons table { margin-bottom:20px;border-top:1px solid #ddd;border-left:1px solid #ddd}
.layer_pop .cons table th { font-weight:400;text-align:center;line-height:20px;background:#f6f6f6;color:#222222;font-size:13px;border-bottom:1px solid #ddd;border-right:1px solid #ddd;padding:5px;}
.layer_pop .cons table td { font-weight:400;text-align:center;line-height:20px;background:#fff;color:#666666;font-size:13px;border-bottom:1px solid #ddd;border-right:1px solid #ddd;padding:5px;}
.layer_pop .cons table.mobile td { padding:15px;text-align:left;}
.layer_pop .cons table td.txt-left{ text-align:left;} 
.layer_pop .txt { font-size:14px;color:#666}
.layer_pop p {margin-bottom:20px;color:#444;font-weight:bold;font-size:1.4em;text-align:left;}
.layer_pop.layer-center{text-align:center}
.layer_pop .popup_icon{display:block;text-align:center;margin: 0 auto;}
.layer_pop .pop_wrap{margin-top:20px;}
.layer_pop .pop_txt02{color:#666;margin-bottom:30px;}

.bottom-list-txt{  font-size:16px;line-height:25px;color:#666666;margin-top:-15px;border-bottom:1px solid #ddd;padding-bottom:20px;}


html, a, a:focus, a:active, a:link, a:visited {
    /* �붾㈃�� 湲멸쾶 �꾨Ⅴ怨� �덉쓣�� �⑤뒗 �앹뾽�대굹 �≪뀡�쒗듃瑜� �쒖뼱 */
    -webkit-touch-callout:none;
    /* �띿뒪�몃굹 �대�吏�瑜� �좏깮�� �� �덇쾶 �섎뒗 �щ�瑜� �쒖뼱 */
    -webkit-user-select:none;
    /* 留곹겕瑜� �곗튂�덉쓣�� �섏삤�� 湲곕낯 �곸뿭�� �됱긽�� �쒖뼱 */
    -webkit-tap-highlight-color:rgba(0, 0, 0, 0);
}


.btn_bottom2{width:100%; max-width:800px;margin: 10px auto 10px;text-align:center;display:flex; align-items:center;justify-content:space-between}
.btn_bottom{width: 100%;max-width: 800px;position: fixed;bottom: 0;left: 0;border-radius:30px 30px 0 0;box-shadow: 1px -4px 2px 0px #f8f8f8;padding: 15px 0;display: flex;justify-content: center;background:#fff;z-index:1;
display:flex; align-items:center;}
.btn_bottom:after{display:block; clear:both; content:'';}
.layer_pop .btn_bottom{margin:10px 0 auto;margin-bottom:5px;position:static;box-shadow:none;padding:0;}
.layer_pop .btn_bottom.one_btn .btn_style_yes {width:100%;}
.layer_pop.layer_st_vote.btn_bottom .btn_style_yes {width:92%}
.btn_style_yes{box-sizing: border-box;width:48%;height: 50px;line-height: 50px;background-color: var( --main-color-);color:#fff;text-align:center;font-size:16px;display:block;font-weight:normal;  border-radius:10px;}
.btn_style_no{box-sizing: border-box;width: 48%;;height: 50px;line-height: 50px;background-color: #f2f2f2;color:#aaa;text-align:center;font-size:16px;display:block;font-weight:normal; border-radius:10px;border:0px solid #76c1e5;margin-right:2%}
.btn_style_yellow{box-sizing: border-box;width:48%;height: 50px;line-height: 50px;background-color:#FAE301;color:#391B1B;text-align:center;font-size:16px;display:block;font-weight:normal;  border-radius:10px;}
.btn_style_line{box-sizing: border-box;width:48%;height: 50px;line-height: 50px;border:1px solid var( --main-color-);;color:var( --main-color-);;text-align:center;font-size:16px;display:block;font-weight:normal;  border-radius:10px;}
.btn_style_green{box-sizing: border-box;width: 48%;;height: 50px;line-height: 50px;background-color: #00C73C;color:#fff;text-align:center;font-size:16px;display:block;font-weight:normal; border-radius:10px;border:0px solid #76c1e5;margin-right:2%}
.btn_style_yellow img{margin-top:-3px; margin-right:5px;}
.btn_style_green img{margin-top:-3px; margin-right:5px;}
.btn_style_gray02{box-sizing: border-box;width: 48%;height: 50px;line-height: 50px;background-color: #eee;color:#aaa;text-align:center;font-size:16px;display:block;font-weight:normal; border-radius:10px;border:1px solid #eee;margin-right:2%}
.btn_style_red{box-sizing: border-box;width: 48%;height: 50px;line-height: 50px;background-color: #eb4758;color:#fff;text-align:center;font-size:16px;display:block;font-weight:normal; border-radius:10px;border:1px solid #eee;margin-right:2%}
.btn_style_red02{box-sizing: border-box;width: 48%;height: 50px;line-height: 50px;background-color: #fff0ed;color:#eb4758;text-align:center;font-size:16px;display:block;font-weight:normal; border-radius:10px;border:0px solid #eee;margin-right:2%}


.btn_style_green_one{box-sizing: border-box;width:100%;;height: 40px;line-height: 40px;background-color: #00C73C;color:#fff;text-align:center;font-size:14px;display:block;font-weight:normal; border-radius:10px;border:0px solid #76c1e5;margin-right:2%}
.btn_style_green_one img{margin-top:-3px; margin-right:5px;}

/* 誘몃땲 */
.btn_mini_yellow{margin-left:2%;box-sizing: border-box;width: 96%;height: 30px;line-height: 30px;background-color: #fff7e5;color:var(--main-color-);text-align:center;font-size:13px;display:block;font-weight:normal; border-radius:7px;border:0px solid #eee;margin-right:2%}
.btn_mini_gray{margin-left:2%;box-sizing: border-box;width: 96%;height: 30px;line-height: 30px;background-color: #eee;color:#aaa;text-align:center;font-size:13px;display:block;font-weight:normal; border-radius:7px;border:1px solid #eee;margin-right:2%}
/* 誘몃땲END */

.btn_bottom .st02{background:#fafafa;border:1px solid #e2e2e2;color:#555555;height:40px; line-height:40px;}
.btn_bottom .st02:first-child{margin-right:2%;}
.btn_bottom.one_btn{text-align:center}

.btn_bottom2.one_btn .btn_style_yes{width:96%; margin-right:0;margin: 0 auto;float:none;text-align:center !important;} /* �섎굹吏쒕━踰꾪듉 */
.btn_bottom2.one_btn .btn_style_gray02{width:96%; margin-right:0;margin: 0 auto;float:none;text-align:center !important;} /* �섎굹吏쒕━踰꾪듉 */
.btn_bottom2.one_btn .btn_style_no{width:96%; margin-right:0;margin: 0 auto;float:none;text-align:center !important;} /* �섎굹吏쒕━踰꾪듉 */
.btn_bottom2.one_btn .btn_style_line{width:96%; margin-right:0;margin: 0 auto;float:none;text-align:center !important;} /* �섎굹吏쒕━踰꾪듉 */
.btn_bottom2.three_btn button, .btn_bottom2 .three_btn a{float:left;width:32%;    height: 40px;line-height: 40px;margin-right:1%;border-radius:10px;}/* 踰꾪듉 �멸컻 */
.btn_bottom2.three_btn button:last-child, .btn_bottom .three_btn a:last-child{margin-right:0;}
/* .btn_bottom.three_btn .btn_style_no, .btn_bottom.three_btn .btn_style_yes{width:32%} */
.btn_bottom2.three_btn .btn_style_orange{background:#fba65b;color:#fff}
.btn_bottom2.three_btn .btn_style_blue{background:#369bff;color:#fff}
.mt10{margin-top:10px;}
.btn_style02_yes{box-sizing: border-box;width:50%;float: left;height: 60px;line-height: 60px;background-color: #222d41;color:#fff;text-align:center;font-size:16px;display:block;font-weight:bold;}
.btn_style02_no{box-sizing: border-box;width: 50%;float: left;height: 60px;line-height: 60px;background-color: #76c1e5;color:#fff;text-align:center;font-size:16px;display:block;font-weight:bold; border:1px solid #76c1e5;}
.del_btn01{background-color:#f5f5f5;border-radius:40px;height:32px;line-height:32px;text-align:center;margin:15px 0;}
.del_btn01 button{color:#999; font-size:13px;background:none;display:block;height:inherit;line-height:inherit;text-align:center;width:100%;}

.bd_radi{border-radius:50px !important;}

/* �덉씠�댄뙘�낃났�듭궗�� */
.layer_pop .btn{display: inline-block;text-align: center; color: #fff;    background: #7edcff;    margin: 0 5px;    border-radius: 8px;padding:2px 0;}
.layer_pop .top_close_btn{text-align:right;position:absolute; right:20px;top:20px;}
.layer_pop .close_layer.btn_style_no {text-align:center;}
.layer_pop .popup_icon{margin-bottom:10px;}
.layer_pop .close_btn{text-align:center;}
/* .layer_pop .close_btn{text-align:right;}
.layer_pop .close_btn img{width:20px;} */
/* 怨듯넻�ъ슜 */
/* .line01{width:100%; background:#f8f8f8; height:8px; margin: 30px 0 30px}
.line02{width:100%; background:#fafafa; height:8px; margin: 13px 0 13px}
.line03{width:100%; background:#f8f8f8; height:4px; margin: 7px 0px} */

.line01.no_mg{margin:0}
/* .pd_wrap{padding-top:65px; padding-bottom:100px; } */
.pd_wrap_sub{ padding-top:40px; padding-bottom:0px;}
.pd_wrap_sub2{ padding-top:60px; padding-bottom:0px;}
.pd_wrap_sub2.st01{padding-top: 20px;}
.pd_wrap02{padding-top:110px;padding-bottom:0px;}

/* �섏씠吏� �щ갚 議곗젅 */
.pd_wrap04{ padding:0;}

.tit01 {font-size: 1.4em;font-weight: normal;margin: 0px 0 5px;color:#333;position: relative;padding-top: 15px; padding-bottom: 10px;letter-spacing: -0.06em;font-weight:600;}
.tit01 .go_more{position:absolute;right:10px;font-size:0.85em;color:#999;font-weight:normal;}
.tit01 .go_more img{margin-left:4px;}
.tit02 {font-size: 1.8em;font-weight: bold;margin: 0px 0 10px;color:#333;position: relative;padding-top: 5px; padding-bottom: 4px;letter-spacing: -0.02em;}
.tit02 .go_more{position:absolute;right:10px;top:13px;font-size:14px;color:#999;font-weight:normal;}
.tit02 .tit_bar{width:4px; background:#333;margin-right:10px;border-radius:3px;height: 30px;display: inline-block;vertical-align: -6px;}
.tit03 {font-size: 1.6em;font-weight: 500;margin: 0px 0 5px;color:#333;position: relative;padding-top: 0px; padding-bottom: 5px;letter-spacing: -0.06em;}
.tit04 {font-size: 1.3em;font-weight: 400;margin: 0px 0 5px;color:#333;position: relative;padding-top: 0px; padding-bottom: 5px;letter-spacing: -0.06em;}
.tit04 .go_more{position:absolute;right:10px; top: 50%;transform: translateY(-50%);font-size:14px;color:#999;font-weight:normal;}
.tit04 .go_more img{margin-top:-10px;}
/*  .tit04_sub{font-size:1em;color:var(--light-gray-color-);margin-top:-5px;}
.tit05{font-size: 15px;font-weight: 500;margin: 0px 0 5px;color:#333;position: relative;padding-top: 0px; padding-bottom: 5px;letter-spacing: -0.02em;}
.tit05 .go_more{position:absolute;right:10px;font-size:0.85em;color:#999;font-weight:normal;}
.tit05 .go_more img{margin-left:4px;}
.tit06{font-size: 16px;font-weight:400;margin: 10px 0 5px;color:#333;position: relative;padding-top: 0px; padding-bottom: 5px;letter-spacing: -0.06em;}
.tit07{font-size: 13px;font-weight:500;margin: 15px 0 0px;color:var(--font-color02-);position: relative;padding-top: 10px; padding-bottom: 0px;letter-spacing: -0.06em;} input �� �묒� 湲��� (join)
 */
.tit02 .txt_s_gray{font-size:0.9em;color:#999;font-weight:normal;}
.txt_s_red{color:#ff4558;font-size:0.9em;margin-bottom:20px;}
.txt_s_gray1{color:#ccc;font-size:0.9em;margin-bottom:20px;font-weight:400;}
.txt_s_red img{margin-right:5px;}
.tit02 .ess{font-size:0.8em;}
.bgc_gray{background:#eee}
.gray_txt{color:#5E5E5E;}
.ta_center{text-align:center !important;}
.pt00{padding-top:0;}


.terms_chk11{text-align:left;font-size:14px; padding:0px 0 0px; position:relative;display:inline-block;width:auto;;;margin:10px 10px 10px 0;;}
.terms_chk11 .chk1+i{top:0px;}
.terms_chk11 .chk1:checked+i:after{vertical-align:0px!Important;}

.terms_chk11 .chk1{width:10px; height:10px; margin-right:5px; vertical-align:middle;display:none;}
.terms_chk11 .chk1+i{display:inline-block; width:25px; height:25px; position:absolute; left:0; top:0px;border:0;border-radius:50%;box-sizing:border-box;border:0px solid #e8e8e8;background:url('../img/common/no_select.png') no-repeat center center;    background-size: 25px;}
.terms_chk11 .chk1+i{pointer-events:none;}
.terms_chk11 .chk1:checked+i{  box-sizing:border-box;border:0;}
.terms_chk11 .chk1:checked+i:after{content:''; display:inline-block; background:url('../img/common/select.png') no-repeat center center;background-size:25px;width:25px; height:25px;border:0;;border-radius:50%;box-sizing:border-box;border:0;}
.terms_chk11 label { display:inline-block;position:relative;left:0;padding-left:35px;line-height:25px;margin-left:0;cursor:pointer;color:#333;font-weight:400;vertical-align:top;font-size:16px;}



.btn_normal a{height: 43px; line-height: 43px;text-align: center;display: block;background-color:#369bff;border-radius:5px;color:#fff;}

.btn_style_yes.btn_mini_center{float:none; margin: 0 auto;}

.sub_p_btm{display:none;}

/*�섏씠吏�*/
#paging{text-align:center; clear:both; margin:20px 0;    display: flex;justify-content:center;align-items: center;}
#paging a{height:22px;  line-height:22px;min-width:10px; box-sizing:border-box;padding:0 8px; font-weight:300;text-align:center; display:inline-block; font-size:1.125em; color:#ccc; margin:0 0 0 1px;border-radius:5px}
#paging img{vertical-align:-2px;}
#paging a.active{background:#D39B84;color:#fff;}
#paging a.btn_prev,
#paging a.btn_next{background:#fff; border-color:#fff;margin:0 0px;vertical-align: 1px;}


/* 媛쒖씤�뺣낫泥섎━諛⑹묠+�댁슜�쎄� */
.agree_wrap{white-space: pre-line;}


.table_st01 {text-align:center;}
.table_st01 table tr td,.table_st01 table tr th {text-align:center;padding:10px 3px;color:var(--text2-color-);}
.table_st01 table tr:first-child{border:none;}
.table_st01 table tr th{background:#fbf5f3;border-top:2px solid var(--main-color-);font-weight:normal;}
.table_st01 table tr td:nth-child(2){text-align:left;padding-left:30px;}
.table_st01 table tr{border-bottom: 1px solid #ddd}

.table_st02 {text-align:center;}
.table_st02 table tr td,.table_st02 table tr th {text-align:center;padding:10px 3px;color:var(--text2-color-);}
.table_st02 table tr:first-child{border:none;}
.table_st02 table tr th{background:var(--main-color-);color:#fff;font-weight:normal;}
.table_st02 table tr:first-child td{text-align:left; padding-left:10px;}
.table_st02 table tr td {border-bottom:1px solid var(--main-color-);}

.table_st02_1 {text-align:center;}
.table_st02_1 table tr td,.table_st02_1 table tr th {text-align:center;padding:8px 3px;color:var(--text2-color-);}
.table_st02_1 table tr th{background:var(--main-color-);color:#fff;font-weight:normal;}
.table_st02_1 table tr:first-child td{text-align:left;}
.table_st02_1 table tr td {text-align:left; padding-left:10px;}
.table_st02_1 table tr{border-bottom:5px solid #fff;}


.table_st03 {text-align:center;}
.table_st03 table tr td,.table_st03 table tr th {text-align:center;padding:10px 3px;color:var(--text2-color-);}
.table_st03 table tr td{border:none;border-right:1px solid #eee}
.table_st03 table tr th{background:#16365c;color:#fff;font-weight:normal;}
.table_st03 table tr{border-bottom: 1px solid #eee}
.table_st03 table tr td:last-child{border-right:none;}

.table_st03 table tr td.bg_c_01{background:#8eb4e3;font-weight:bold;color:#000}
.table_st03 table tr td.bg_c_02{background:#dce6f0}


.table_st04 {text-align:center;}
.table_st04 table tr td,.table_st04 table tr th {text-align:center;padding:10px 2px;color:var(--text2-color-);border:2px solid #eee}
.table_st04 table tr td{border:none;border-right:1px solid #eee;border-collapse:separate;}
.table_st04 table tr th{background:#A26749;color:#fff;font-weight:normal;border-top:none;}
.table_st04 table tr th:first-child{border-radius:10px 0 0 0;background:#764C36;border-left:none;border-top:none;}
.table_st04 table tr th:last-child{border-right:none;}
.table_st04 table tr{border-bottom: 1px solid #eee}
.table_st04 table tr td{background:#FAF6F6;text-align:center;}
.table_st04 table tr td:first-child{background:#F7DED2;font-weight:500}
.table_st04 table tr td:last-child{border-right:none;}

.table_st04 table tr td span.circle{display: inline-block;;width:12px; height:12px; border:2px solid #8F5233;border-radius:50%;}



/* -------------------------------------------------------------------- 2022-11-22 �쒖옉 */

/* 硫붿씤*/

.dot_txt_wrap.st_main p {margin:15px 0 0px;box-shadow: 0px 4px 15px rgb(0 0 0 / 10%);border-radius:10px; padding:20px 10px;}
.dot_txt_wrap.st_main .dot01{background: url(../img/check_icon4.png) no-repeat center;padding-left:0;width:24px; height:20px;}
.dot_txt_wrap.st_main span{padding-left:5px;font-size:1.1em;} */


/* 硫붿씤 �먮쾲吏� �섎せ�쒕�遺� */
/* .main_wrap .tit02{margin-top:20px;}
.main_wrap .tit02_sub{margin: 0px auto 0;display: block;}
.main_wrap .tit02_sub img{height:14px;margin: 0px auto 40px;display:block;}
.main_wrap .tit02{text-align:center;color:#a16749}
.main_wrap .main_slide {overflow:hidden}

.main_wrap {background: #f4f0ed;}
.main_sec01 .main_box{padding: 12px; background: #fff;box-shadow:0 0 19px -7px #b3a59e;margin-top: 15px;border-radius:10px;}
.main_sec01 .main_box dl{}
.main_sec01 .main_box dl a{display: flex;}
.main_sec01 .main_box dl dt{width:34%;max-width:200px;}
.main_sec01 .main_box dl dd .main_arrow {position: absolute;right:0px;top:12px;width:20px}
.main_sec01 .main_box dl dd strong{font-size:1.3em;margin-bottom:7px;padding-top:7px;display:block;}
.main_sec01 .main_box dl dd .hash{padding-top:10px;}
.main_sec01 .main_box dl dd .hash span{color:#8a8a8a;display:inline-block; margin:0 5px;font-size:1em;}
.main_sec01 .main_box dl dd{width: calc(66% - 10px);margin-left: 15px;position: relative;} 


.main_sec02{display:flex;flex-wrap: wrap;background:#fff;padding:20px 0;}
.main_sec02 dl{color: #A36E59;border-radius:5px;width:100%;text-align:left;display:flex;align-items: center;}
.main_sec02 dl dt{background:#f7f6f5;border-radius:50%;padding:20px;}
.main_sec02 dl dt img {width:60px;}
.main_sec02 dd{padding-left:20px;}
.main_sec02 dd p{font-weight:bold; margin: 5px 0;color:#a16749;display:inline-block;padding-bottom:2px; border-bottom:3px solid #a16749;text-align:left;font-size:1.2em;}
.main_sec02 dd span{display:block;}

.main_sec02 .left_line{width:99px; text-align:center;}
.main_sec02 .left_line span{display:inline-block;width:2px; height:30px;background: #f4f0ed;}

.main_sec03 {padding:30px 0 40px;margin-bottom:-30px}
.main_sec03 .box{display:flex;justify-content: space-between; flex-wrap: wrap;}
.main_sec03 dl{width:48%;position:relative;margin-bottom:20px;border-radius:30px;}
.main_sec03 dl dd{position:absolute; top:50%;transform: translateY(-50%);text-align:center; color:#fff;width:100%;;font-size:1.2em;}
.main_sec03 dl.have_img{background:#fff8f3}
.main_sec03 p{ background:rgba(255,255,255,.7)}
*/

/* 硫붿씤 �ㅼ떆 (01-08) */
.main_wrap{padding-top:30px;}
.main_wrap .tit02_sub{margin: 0px auto 0;display: block;color:#a16749;text-align:center;font-size:1.3em;font-weight:300;}
.main_wrap .tit02{text-align:center;font-size:2.5em;padding-top:0;margin-bottom:20px;}

/* 23.01.27 - �몃뜳�ㅻ찓�댁텛媛� */
.main_wrap .top_menu_wrap{ height:50px;background:#EEF0F4;margin-top:64px;}
.menu_tab{ padding-top:11px;display:flex;justify-content: flex-end; position:absolute; top:0; right:0;}
.menu_tab a{position:relative;right:2px; padding: 10px 16px; background: linear-gradient(to right, #FF7372 70%, #FFC1C1);box-shadow: 0 -2px 6px #ccc;border-radius: 10px 10px 0 0;box-sizing:border-box;}
.menu_tab a span{ display:block; height: auto;box-sizing: border-box;font-size: 0.9em;}
.menu_tab a span:nth-child(1){width:44px; padding:0; border-radius: 10px 0 0 0;position:absolute; top:0;left:0;}
.menu_tab a span:nth-child(2){font-weight:500; color:#fff;}

.main_wrap .top_place_wrap{height: 50px; margin-top:65px; position:relative; box-shadow: 0 -1px 10px #ccc; z-index: 2;}
.main_wrap .top_place_wrap .txt_btn{padding:15px 0 9px;text-indent:20px;font-weight:500;}
.main_wrap .top_place_wrap .txt_btn img{height:7px;margin-left:5px;margin-top:-1px;}
.main_wrap .top_place_wrap .place_list_wrap{display:none; margin-top:6px; position: relative;}
.main_wrap .top_place_wrap ul{display: flex;flex-wrap: wrap;background:#a16749;}
.main_wrap .top_place_wrap ul li{width:20%;text-align: center;padding: 10px 0;box-sizing:border-box;position: relative;}
.main_wrap .top_place_wrap ul li:hover{background-color:#ffe8e8;}
.main_wrap .top_place_wrap ul li:hover a{color:#a36e59;font-weight:500;}
.main_wrap .top_place_wrap ul li a{display: inline-block;color:#fff;}
.main_wrap .top_place_wrap ul li .new_flag{position: absolute;top:-3px;width:20px; height:20px; border-radius: 50%;background:red;color:#fff;font-size:13px;}

.main_wrap .main_slide {overflow:hidden}
    
.main_sec01 {padding:30px 0 20px;margin-bottom:10px}
.main_sec01 .box{display:flex;justify-content: space-between; flex-wrap: wrap;}
.main_sec01 .box a{color:#fff;display:block;}
.main_sec01 dl{width:48%;position:relative;margin-bottom:20px;border-radius:10px;position:relative;}
.main_sec01 dl.w100{width:100%}
.main_sec01 dl.w100 img{width:100%;border-radius: 10px;}
.main_sec01 dl dd{position:absolute; top:0px;left:0px;text-align:left; color:#fff;width:calc(100% - 24px);height:(100% - 40px);font-size:1.2em;padding:20px;padding-right:0;}
.main_sec01 dl dd strong{color:#fff;font-size:1.3em;font-weight:400;line-height: 1.2; letter-spacing: -0.5px;}
.main_sec01 dl dd strong .mini_txt{color:#fff; display:block;font-size:0.6em;font-weight:300;margin-top:10px;}
.main_sec01 dl dt span{color:#fff;position:absolute; bottom:20px; left:20px;font-size:1em; font-weight:400}
.main_sec01 dl dd .btm_txt{position:absolute;;}
.main_sec01 dl.have_img{background:#fff8f3}
.main_sec01 p{ background:rgba(255,255,255,.7)}

.main_sec03 .tit02{margin-top:-10px;margin-bottom:0;padding-bottom:15px;text-align:left;font-size:2.1em;}
.main_sec03 .tit02 img{margin-top:-7px; margin-right:5px;width:20px !important;}
.main_sec03 .tit02 strong{position: relative;font-size:0.9em;}
.main_sec03 .tit02 strong .bg_line{position: absolute;width:100%;height:20px;background: #EAE1DC;bottom:0;;left:0;z-index:-1}
.main_sec03 .tit03{margin-bottom:0;margin-top:20px;font-size:1.5em;}
.main_sec03 .box{padding: 0 3%;margin: 0 auto;}
.main_sec03 .map_aera img{width:100%; margin:20px 0;}
.main_sec03 .dot_txt_wrap p{    margin: 4px 0;}
.main_sec03 .dot_txt_wrap p .txt01{margin-left:10px;}

.main_sec03 .brown_btn {border-radius:30px; background:#A26749;text-align:center; padding:12px 0;margin-top:40px;}
.main_sec03 .brown_btn a{color:#fff;font-size:1.2em;}

/* �щ씪�대뱶 */
.slide_st01 a{display: block;}
.slide_st01 .cl {padding:10px;}
.slide_st01 .slick-active {   padding: 20px 0; }
.slide_st01 .slick-center {   transform: scale(1.2) }
.slide_st01 .slick-slide:not(.slick-active) {   margin: 20px 0; }
.slide_st01 .child {   width:100%; }
.slide_st01 .slide:not(.slick-active) {   cursor: pointer; }
.slide_st01 .slick-slide img{width:90%;margin: 0 auto;}

.slide_st02 .cl {padding:10px;}

.slide_nav_wrap{width:100%;overflow-x:scroll;}
.slide_nav{display: flex;width:max-content;padding:0 10px}
.slide_nav li {border-radius: 50%; border: 1px solid #ccc;color:#666;width:60px; height:60px;padding-top:20px;box-sizing:border-box;margin-right:8px; min-width: max-content;text-align:center}
.slide_nav li.on{background-color: #A26749;color:#fff;border:1px solid #A26749}

.station-btn{cursor: pointer;}
.station-btn:hover{ background: #A16749; color:#fff;}

.list_wrap.dan2{display: flex;margin-top:20px;flex-wrap: wrap;justify-content: space-between;}
.list_wrap.dan2 li{width:48%;margin-bottom:10px;}

.list_wrap li .img_area img{width:100%;}

/* �좏뵆�곕��멸낵 (ABOUT) */
	/* �쒕툕硫붿씤 */
.q_menu {display: flex;margin: 40px 0;}
.q_menu li{width:33%;margin-right: 1.5%;text-align:center;height: 28.5vw;position:relative;max-height:235px;}
.q_menu li a{display: block;height: inherit;}
.q_menu li:last-child{margin-right: 0;}
.q_menu li .txt01{position:absolute;top:50%;transform: translateY(-50%);font-size:20px;color:#fff;width:100%;left:0;z-index:2}
.q_menu li img{position:absolute;left:0;top:0;width:100%;border-radius: 10px;}

.sub_main03_area ul li {border-bottom: 1px solid #ccc;}
.sub_main03_area ul li a{display: block;padding: 10px 0;}
	
/* �섎즺吏꾩냼媛� */
.place_wrap .list_wrap .line01 {display: flex;}
.place_wrap .list_wrap .line01 .region{width:80px;text-align: center;background:#DF5D67;color:#fff;padding: 10px 0;font-size:0.9em;}
.place_wrap .list_wrap .line01 .docter_name{width:calc(100% - 40px);color:#fff;background:#000;padding: 10px 0;padding-left:7px;font-weight:bold;}
.place_wrap .list_wrap .line01 .docter_name span{font-weight: 300; font-size: 0.75em;color:#fff; display:block;}
.place_wrap .dot_txt_wrap {margin-top:15px; padding-bottom:10px; border-bottom:1px solid #898989; margin-bottom:10px;min-height:0;}
.place_wrap .dot_txt_wrap p{font-size: 1em;margin-top:3px; margin-bottom:1px}
.place_wrap .dot_txt_wrap.st02{border-bottom:0px}

.about_wrap .list_wrap .line01 {display: flex;}
.about_wrap .list_wrap .line01 .region{width:80px;text-align: center;background:#DF5D67;color:#fff;padding: 10px 0;font-size:0.9em;}
.about_wrap .list_wrap .line01 .docter_name{width:calc(100% - 40px);color:#fff;background:#000;padding: 10px 0;padding-left:7px;font-weight:bold;}
.about_wrap .list_wrap .line01 .docter_name span{font-weight: 300; font-size: 0.75em;color:#fff; display:block;}
.about_wrap .dot_txt_wrap {margin-top:15px; padding-bottom:10px; border-bottom:1px solid #898989; margin-bottom:20px;min-height:0;}
.about_wrap .dot_txt_wrap p{font-size: 1em;margin-top:3px; margin-bottom:1px}
.about_wrap .dot_txt_wrap.st02{border-bottom:0px}

.about_wrap .top{ margin-bottom:20px;}
.about_wrap .top ul{display: flex;flex-wrap: wrap;}
.about_wrap .top ul li {color:#9B563A;text-align:center;border-radius: 50px; border: 1px solid #E1C5B0;position: relative;width: 23%;margin-right: 2%;margin-bottom: 10px;height:40px;line-height: 40px;box-sizing: border-box;}
.about_wrap .top ul li:nth-child(4n){margin-right: 0;}
.about_wrap .top ul li a{display: block;color:#9B563A;line-height: 2.6;}
.about_wrap .top ul li:hover a{color:#fff;}
.about_wrap .top ul li.on {background-color: #A16749;color:#fff;}
.about_wrap .top ul li.on a{color:#fff;font-weight: 500;}
.about_wrap .top ul li .new_flag{border-radius: 50%;background-color: #DF5D67;position: absolute;right:-5px;top:-5px;padding-top:4px;height: 14px; width:18px; font-size:8px;text-align: center;color:#fff;line-height:1;}

.about_wrap section div.con{display:none;}
.about_wrap section div.con.show{display:block;}

/* �섎즺吏꾩냼媛� �몃� �섏젙 23.06.21 */
section div.con .folding{display:none;}
section div.con a{display: block;background: #eee;width: 100%;height: 36px;color: #666;font-weight: 300;margin: 0 auto;text-align: center;line-height: 36px;cursor: pointer;border-radius: 0 0 8px 8px;}
section div.con li.on a.more_view{display:none;}
section div.con li.on a.close_view{display:block;}
section div.con li a.close_view{display:none;}

.dot_txt_wrap.st02 p strong{color:#808080; font-weight:400; font-size:0.85em;}

	/* 鍮꾩쟾 */
.vision_wrap .list_wrap dl{margin-bottom:20px;}
.vision_wrap .list_wrap dl dd{/* display: flex; */padding-top: 20px;}
.vision_wrap .list_wrap dl dd .top{width:50px; height:3px; background-color: #000;margin-bottom:10px;}
.vision_wrap .list_wrap dl dd .right strong{display: block; margin-bottom: 10px; font-size: 1.3em;}
.vision_wrap .list_wrap dl dd .right {padding-bottom:5px;}

	/* 吏꾨즺 */
.list_wrap03 .inbox {border-bottom: 1px solid #E2E2E2;padding:10px 0 15px;margin: 10px 0;display: flex;min-height:110px;}
.list_wrap03 .inbox .img_wrap{border: 1px solid #EDEDED;box-shadow: 4px 4px 10px rgba(0, 0, 0, 0.15);width:calc(45% - 20px); border-radius: 10px;}
.list_wrap03 .inbox .img_wrap img{width: 100%;height:100%; border-radius: 10px;}
.list_wrap03 .inbox .txt_wrap{display: flex;flex-wrap: wrap;padding-left:5px;padding-right:5px;width:calc(55% - 30px);padding:0 15px;align-items: center;justify-content: center;}
.list_wrap03 .inbox .txt_wrap .tit04{width:100%;height:28px}
.list_wrap03 .inbox .txt_wrap .hash_list span{color:#808080;font-size:0.95em;margin-right:10px;    word-break: keep-all;}

	/* 移쇰읆 */
.board_st01 dl{border-bottom: 1px solid #ccc;padding: 11px 0;}
.board_st01 dl dt{font-size:1.13em; display: block;font-weight:500}
.board_st01 dl dd span{font-size: 0.95em; color:#808080;margin-right:10px;margin-top:5px;display:inline-block;}
.board_st01 dl dd span {}

	/* 誘몃뵒�� (怨듯넻 �ъ슜) */
.board_st02 dl{margin-bottom:20px;}
.board_st02 dl a {display:block;}
.board_st02 dl a dd strong{margin:6px 0; display:block; font-size:1.1em;}

.media_wrap dl dt img{ width:100%;}

	/* 誘몃뵒�� �쎄린 (怨듯넻 �ъ슜) */
.board_view_st02 dl dt{font-size:1.3em; font-weight:bold;margin: 3px 0;}
.board_view_st02 dl dd{margin:10px 0;color:#808080}
.media_wrap .view_con_area img{ width:100%;margin-bottom:10px;}

	/* �대깽�� */
.tab_menu {width:100%;background:#fff;;border-bottom: 1px solid var(--border-color-);margin-bottom:10px;}
.tab_menu ul{display: flex;border-top:1px solid #f6f6f6;border-bottom:1px solid #f6f6f6}
.tab_menu ul li{width: 50%;height:54px;line-height: 54px;text-align:center;}
/* .tab_menu ul li span{font-weight:normal;display: inline-block;text-align:center;font-size:1.15em;color:#aaa;border-bottom: 3px solid #fff;min-width:80px;    height: 48px;margin-top:-3px;} */
.tab_menu ul li a{font-weight:normal;display: inline-block;text-align:center;font-size:1.15em;color:var(--text2-color-);border-bottom: 3px solid #fff;min-width:80px;    height: 48px;margin-top:-3px;}
.tab_menu ul li.on{border-bottom: 3px solid var(--main-color-);}
.tab_menu ul li.on a{font-weight:500;color:var(--main-color-);}

/* 吏��먯븞�� - 硫붿씤 */
.main_wrap .top{margin-bottom:30px; padding:0px 10px;}
.main_wrap .top ul{display: flex;flex-wrap: wrap; padding: 0 15%;}
.main_wrap .top ul li {text-align:center;border-radius: 50px; border: 1px solid #E1C5B0;position: relative;width: 23%;margin-right: 2%;margin-bottom: 10px;height:40px;line-height: 40px;box-sizing: border-box;}
.main_wrap .top ul li:nth-child(4n){margin-right: 0;}
.main_wrap .top ul li a{display: block;color:#9B563A;line-height: 2.6;}
.main_wrap .top ul li.on {background-color: #A16749;color:#fff;}
.main_wrap .top ul li.on a{color:#fff;font-weight: 500;}
.main_wrap .top ul li .new_flag{border-radius: 50%;background-color: #DF5D67;position: absolute;right:-5px;top:-5px;padding-top:4px;height: 14px; width:18px; font-size:8px;text-align: center;color:#fff;line-height:1;}


/* 吏��먯븞�� */
.place_wrap .top{margin-bottom:30px;}
.place_wrap .top ul{display: flex;flex-wrap: wrap;}
.place_wrap .top ul li {text-align:center;border-radius: 50px; border: 1px solid #E1C5B0;position: relative;width: 23%;margin-right: 2%;margin-bottom: 10px;height:40px;line-height: 40px;box-sizing: border-box;}
.place_wrap .top ul li:nth-child(4n){margin-right: 0;}
.place_wrap .top ul li a{display: block;color:#9B563A;line-height: 2.6;}
.place_wrap .top ul li.on {background-color: #A16749;color:#fff;}
.place_wrap .top ul li.on a{color:#fff;font-weight: 500;}
.place_wrap .top ul li .new_flag{border-radius: 50%;background-color: #DF5D67;position: absolute;right:-5px;top:-5px;padding-top:4px;height: 14px; width:18px; font-size:8px;text-align: center;color:#fff;line-height:1;}

.place_wrap .slick-dots li.slick-active{padding:0;}

.place_wrap .tit02{margin-top:-10px;margin-bottom:0;padding-bottom:0;}
.place_wrap .tit02 img{margin-top:-7px; margin-right:5px;}
.place_wrap .tit02 strong{position: relative;font-size:1.1em;}
.place_wrap .tit02 strong .bg_line{position: absolute;width:100%;height:20px;background: #EAE1DC;bottom:0;;left:0;z-index:-1}
.place_wrap .tit03{margin-bottom:0;margin-top:30px;}

/* .place_wrap .dot_txt_wrap{ margin-top:30px;}
.place_wrap .dot_txt_wrap strong{display: inline-block;width:50px;min-width:50px;font-size:1.05em;} */

.dot_txt_wrap p {display: flex;    align-items: center;margin: 7px 0;}
.dot_txt_wrap p .dot01{width:4px; height:4px; border-radius:50%;background-color: #525252;margin-right:10px;}
.dot_txt_wrap p .txt01{color:#666;}
/* .dot_txt_wrap p .txt01.mt15 {margin-top: 15px;} */

.dot_txt_wrap.al_top p{align-items:flex-start}

.place_wrap .map_area{margin: 20px 0;}
.place_wrap .map_area img{width:100%; border-radius:10px;}

.mid_bar01 {height:18px;display: inline-block; background-color: #EAE2DB;width:3px;margin: 0 10px}

.place_btm .btm_area{background:url('../img/main_btm_img.png')no-repeat;background-size:cover;text-align:Center;padding:30px 0;margin-bottom:-20px;}
.place_btm .btm_area &gt; div{color:#fff;text-shadow: 0px 2.99889px 5.99779px rgba(0, 0, 0, 0.25);}
.place_btm .btm_area .txt01{font-size:1.4em; line-height:1;}
.place_btm .btm_area .txt02{font-size:2.3em; font-weight:bold;margin-bottom:7px;}
.place_btm .btm_area .txt03{margin-top:5px}


.place2_wrap .list_wrap{display: flex;margin-top:20px;flex-wrap: wrap;justify-content: space-between;}
.place2_wrap .list_wrap li{width:49.5%;margin-bottom:20px; border: 1px solid #e8e8e8; box-sizing:border-box; padding:14px 6px; border-radius:8px;}
.place2_wrap .list_wrap li .img_area{border-radius: 20px;}
.place2_wrap .list_wrap li .img_area img{width:100%;}
.place2_wrap .list_wrap li .h_name{display: flex; justify-content: space-between;font-size:1.125em;margin-bottom:10px;}
.place2_wrap .list_wrap li .h_name a img{width:18px;}
.place2_wrap .list_wrap li .h_name strong{font-size: 0.875em; letter-spacing: -0.06em; }

@media only screen and (max-width: 389px) {
  .place2_wrap .list_wrap li .h_name strong{ font-size:13px; letter-spacing: -0.14em;}
  .place2_wrap .list_wrap li .h_name a img{width:15px;}
}

@media only screen and (max-width: 330px) {
	.place2_wrap .list_wrap li .h_name strong{ font-size:12px;}  
}

.place2_wrap .list_wrap li .naver_res{margin-top:7px;}
.place2_wrap .list_wrap li .naver_res a{font-weight:500;}
.place2_wrap .list_wrap li .info01{ display:flex; justify-content: space-between;}
.place2_wrap .list_wrap li .info01 a{border-radius: 10px;border: 1px solid #00C73C;padding:8px 0;height:36px;margin: 5px 0 0;display:inline-block;text-align:center; font-size:0.9em;font-weight:500;line-height:1.4;box-sizing:border-box;}
.place2_wrap .list_wrap li .info01 a img{margin-top:-4px; margin-right:3px; }
.place2_wrap .list_wrap li .info01 a:first-child{/* width:calc(71% - 10px);margin-right:4px; */ width:49%;}
.place2_wrap .list_wrap li .info01 a:last-child{/* width:calc(36% - 10px); */ width:49%; margin-right:0px;}

/* �곷떞 寃뚯떆�� */

	/* 由ъ뒪�� */
.board_page_wrap .btn_bottom2 a{width:31%;font-size:1em;height:43px; line-height:43px;border-radius:5px;}
.space_bet{display: flex;justify-content: space-between;    align-items: center;}
.space_bet select{margin-bottom:0}
.mini_btn{border: 1px solid var(--main-color-);border-radius: 5px;color:var(--main-color-);padding:3px 10px;}

.board_page_wrap table{margin-top:10px;}
.board_page_wrap table .state01{color:#5E5E5E;font-size: 0.85em;}
.board_page_wrap table .state02{color:var(--main-color-);font-size: 0.85em;}

	/* �쎄린 */
.board_page_view_wrap dl:first-child span{color:#808080;}
.board_page_view_wrap .writer_info{margin-top:20px;}
.board_page_view_wrap .writer_info dl{display: flex;flex-wrap: wrap;align-items: center;}
.board_page_view_wrap .writer_info dl dt{width:60px; color:#666;font-size:14px;padding-right:10px;font-weight:normal;}
.board_page_view_wrap .writer_info dl dd{color:#333;}
.w100per{width: 100% !important;}
.w70per{width: 70% !important;}
.master_answer{background: #fbf5f3;border-top: 2px solid var(--main-color-);}
.master_answer .inner{padding: 15px 20px;}
.master_answer .inner p{color:#666;margin-bottom: 10px;}

	/* �곌린 */
.dl_st01 {}
.dl_st01 dl{display: flex;align-items: center;margin-bottom:10px;}
.dl_st01 dl select{margin-bottom:0;width:100px;}
.dl_st01 dl dt{font-size: 1em;#5E5E5E;width:80px;font-weight:bold;}
.dl_st01 dl dd{font-size: 14px;;width:calc(100% - 80px)}
.dl_st01 dl dd strong{font-size:1.4em;margin-right:3px}
.dl_st01 dl.no_flex{display:block;}

.board_page_write_wrap .terms_chk{display:flex;    justify-content: space-between;color:#999;}

	/* 寃��� */
.search_wrap{padding:0 5% 14px;}
.search_wrap tr td{ text-align:center;}
.search_wrap tr td:nth-child(1){ }
.search_wrap tr td:nth-child(2){ width:56%;}
.search_wrap tr td:nth-child(3){ }
.search_wrap tr td input{ height:28px;}
.search_wrap .s_btn{width:90%; padding:6px 20px; background:var(--main-color-); border-radius:5px; box-sizing:border-box; font-size:0.9em; color:#fff; cursor:pointer;outline:none;}

/* �꾩떊 */
.pregnancy_wrap .tit02{margin-bottom:5px}
.txt_st01{margin-bottom:15px;font-weight:400;font-size:1.1em;}
.list_wrap_check dl{display: flex;border-bottom:1px solid var(--main-color-);padding:13px 0;}
.list_wrap_check dl dt{margin-right:10px;width:30px;}
.list_wrap_check dl dt img{margin-top:3px;;}
.list_wrap_check dl dd {width: calc(100% - 50px)} 
.list_wrap_check dl dd strong{display: block; font-weight: bold; font-size: 1.3em;margin-bottom:5px;}
.pregnancy_sec2 {background:#f6ebe6;padding:10px 20px;border-radius:10px;}
.pregnancy_sec2 strong{display:block;color:var(--main-color-);font-size:1.3em;margin:10px 0 5px;}
/* .pregnancy_sec3 strong{display:block;font-size:1.2em;margin-top:10px;} */

.pregnancy_wrap .pregnancy_sec3 .pr_con{ border-radius: 12px;box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.1);background:#fff;margin-top:14px;padding:16px;}
.pregnancy_sec3 .pr_con .t_tit{ border-bottom:1px solid #E6E1E1; padding-bottom:10px;}
.pregnancy_sec3 .pr_con .t_tit strong{font-size: 1.2em; color:#A26749;}
.pregnancy_sec3 .pr_con .t_tit strong span{font-size: 0.9em; color:#A26749;}
.pregnancy_sec3 .pr_con .t_tit p{ padding-top:8px;color:#A26749;}
.pregnancy_sec3 .pr_con p{ padding-top:10px; color:#555;}
/* 

.qa_st01 .box .txt02{padding-top:8px;font-size:1.02em;}
.qa_st01 .box .q_wrap{display:flex;;font-weight: bold;padding: 8px 20px; }
.qa_st01 .box .a_wrap{display:flex;padding: 10px 20px 15px; }
.qa_st01 .box .a_wrap .txt01, .qa_st01 .box .a_wrap .txt02{color:#8F5233;} */

	/* �쇱엫 �대━�� */
.prograss_wrap {width:97%;box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.1);border-radius: 15px;padding:15px 10px;margin-top:15px;}
.prograss_wrap li {margin-bottom:10px;display: flex;margin-bottom:10px}
.prograss_wrap li .img_wrap .num_flag{position: absolute;left:-5px;top:15px;color:#fff;background:#e5b900;border-radius:50%;width:16px; height:13px;font-size:10px;text-align:center;padding-top:3px}

.prograss_wrap .mid{width:calc(100% - 160px)}
.prograss_wrap .left{width: 90px;margin-left:10px;}
.prograss_wrap .right{width: 50px;margin-left:10px;}

.prograss_wrap .left{font-weight:500;}

.prograss_wrap .mid .progress{margin-top:6px;}
.prograss_wrap .mid .hash{margin-top:6px;}
.prograss_wrap .mid .hash span{background: #F7EBE2;border-radius: 4px;color:#AA755A;font-size:0.9em;margin-right:10px;padding:2px 5px;}
.prograss_wrap .mid .hash2{margin-top:6px;}
.prograss_wrap .mid .hash2 span{color:#AA755A;font-size:0.9em;margin-right:10px;padding:2px 5px;}

.prograss_wrap .right .txt01 {color:#9C583C;font-size:0.8em;}
.prograss_wrap .right .txt01 strong{font-size:1.5em;color:#9C583C;margin-right:4px;}

.progress {background-color:#EEE3DB;width: 100%;border-radius: 15px;height:10px;}
.percent {background:linear-gradient(270deg, #9B563A 2.91%, #DFA792 100%);border-radius: 15px;height:10px;}


	/* �꾩떊 二쇱감蹂� */
.weeks_check_sec01 dl{display: flex;border-bottom:1px solid var(--main-color-);padding:13px 0;align-items: center;}
.weeks_check_sec01 dl dt{margin-right:10px;width:130px;}
.weeks_check_sec01 dl dt .circle{background: var(--main-color-);border-radius: 50%;width:120px; height: 120px;text-align:center;}
.weeks_check_sec01 dl dt span{color:#fff;display:block;padding: 30px 0 5px;font-size:1.3em;}
.weeks_check_sec01 dl dt span.pt20{padding-top: 20px;}
.weeks_check_sec01 dl dt strong{color:#fff;font-size:1.2em;}
.weeks_check_sec01 dl dd {width: calc(100% - 150px)} 
.weeks_check_sec01 dl dd strong{display: block; font-weight: bold; font-size: 1.3em;margin-bottom:5px;}

.faq_wrap .top_wrap{background-color: #fff;border-top:1px solid #e9cdc2;padding:13px 0;position:relative;}
.faq_wrap .top_wrap:last-child{border-bottom:1px solid #F4F4F5;}
.faq_wrap .top_wrap .right_arrow{position: absolute;right:20px;top:0px;background: url('../img/arrow_down.png')no-repeat top 0px center;width:40px; height:50px;}
.faq_wrap .top_wrap.on .right_arrow{background: url('../img/arrow_up.png')no-repeat center;}
.faq_wrap .tit03{padding:0px;padding-bottom:0px;text-align:center;font-size:1.5em;font-weight:bold;}
.faq_wrap .date{font-size: 0.9em; color:#999;margin-bottom:5px;}
.faq_wrap .txt_con{background-color: #fff;padding:20px 0;color:var(--text2-color-);;display:none;line-height:1.4}
.faq_wrap .txt_con strong{margin-top:10px;display:block;}
.f_con{margin-bottom:0px;}

	/* �꾩떊 以묒젅 + �쇱엫 */
.pregnant_wrap .txt_st01 .list_con{ max-width: 800px;padding: 15px 30px;box-shadow: 1px 1px 6px #ddd; border-radius: 15px; margin: 0 auto;}
.pregnant_wrap .txt_st01 .list_con .con{ display:flex; justify-content: space-between; padding: 8px 0;}
.pregnant_wrap .txt_st01 .con p{flex-basis: 25%; font-weight: 500;}
.pregnant_wrap .txt_st01 .con .rate_wrap{ padding: 6px 0 4px; flex-basis: 60%;}
.pregnant_wrap .txt_st01 .con .rate_bar{ width: 94%; height: 10px;margin-bottom: 10px; background-color: #EEE3DB; border-radius: 20px;}
.pregnant_wrap .txt_st01 .con .rate_bar &gt; div{ width: 0; height: 10px; background: linear-gradient( 45deg, #EDBBA9, #9B563A ); border-radius: 20px;}
.pregnant_wrap .txt_st01 .con .tag span{ background: #F6EBE2; padding: 4px; border-radius: 5px; color: #BF8D73; font-size: 11px;}
.pregnant_wrap .txt_st01 .con .tag.st01 span{ background: none; padding: 0;}
.pregnant_wrap .txt_st01 .con &gt; span{ font-size: 1.1em; font-weight:700; color:#9b563a;}
.pregnant_wrap .slide_sec .slick-dots{ bottom: -12px;}
/* slide �붿궡�� */
.pregnant_wrap .slide_sec .slick-prev, .pregnant_wrap .slide_sec .slick-next{width:50px;z-index:1;}
.pregnant_wrap .slide_sec .slick-prev{top:30%; left:20px;}
.pregnant_wrap .slide_sec .slick-prev:before{content:"";display:block; width:24px; height:47px; background: url(../img/arrow_left_b.png) no-repeat center /100%;}
.pregnant_wrap .slide_sec .slick-next{top:30%; right:-4px;}
.pregnant_wrap .slide_sec .slick-next:before{ content:"";display:block;width:24px; height:47px; background: url(../img/arrow_right_b.png) no-repeat center /100%;}


.pregnant_wrap .slide_st02 .img_wrap{position: relative;}
.pregnant_wrap .slide_st02 .img_wrap .s_tit{position: absolute;left:15px; bottom:15px;color:#000;font-size: 1.4em; font-weight: bold;}
.pregnant_wrap .slide_st02 p {margin-top: 10px;}
.pregnant_wrap .slide_st02 .swiper-pagination{bottom:unset;top:51vw;}


.weeks_check_wrap .txt_st02{ margin: 20px 0;}
.weeks_check_wrap .img_wrap{ display:flex; justify-content: space-between; background: url(../img/interrup_dash.png) no-repeat center top 37% / 75%;}
.weeks_check_wrap .img_wrap .info{ width: 26%;}
.weeks_check_wrap .img_wrap .info .info_txt{ margin-top: 10px; background: #FBF0E6 url(../img/interrup_check_ico.png) no-repeat left 10px center / 15%; padding: 6px 10px 6px 28%; border-radius: 20px; font-weight: 500;}
.weeks_check_wrap .img_box img{ border-radius: 14px;box-shadow: 1px 1px 6px #eee;}
.weeks_check_wrap .caution .c_list{margin:10px 0 20px;padding: 10px 20px; background-color:#CEAC9B;border-radius: 8px; text-shadow:1px 1px 2px #A88C7E;text-align: center; color: #fff;}
.weeks_check_wrap .caution .c_list.st01{ background-color:#FBF0E6; color: #8F5233;text-shadow: none;}

.clinic_qna{padding: 30px 0; background: url(../img/clinic_bg.png) no-repeat center bottom/ 100%;}
.qna_wrap{ margin-top:20px;}
.qna_con{ margin: 10px 0; background-color:#fff; box-shadow: 1px 1px 4px #ccc; border-radius: 10px;}
.qna_con span{ margin-right: 10px; font-size: 1.5em; font-weight: 700;}
.qna_con .q_list{ border-bottom: 1px solid #eee; padding: 8px 16px; font-size: 1.1em; font-weight: 700;}
.qna_con .a_list{ display:flex; padding:16px; font-size: 1.1em;}
.qna_con .a_list span{ color: #A26749; line-height: 1;}
.qna_con .a_list p{ color: #A26749; font-size:0.9em;}

/* 吏덊솚 */
	/* �섏씠吏�怨듯넻 �덉씠�꾩썐 */

.hash_list {display: flex;flex-wrap: wrap;}
.hash_list li{color: #5F5F5F;margin-right: 20px;margin-bottom:5px;}

.slide_st03{margin-top:10px;}
.slide_st03 dl{position: relative;overflow:hidden;border-radius:10px;}
.slide_st03 dl dt img{width:100%;}
.slide_st03 dl dd{position: absolute;background:rgba(0,0,0,.7);height:130px;width:calc(100% - 30px);padding:10px 15px;bottom:0;}
.slide_st03 dl dd strong{display: block;color:#fff;font-size:1.2em;font-weight:normal;margin-bottom:10px;}
.slide_st03 dl dd span{color:#fff;font-weight:200;font-size:0.9em;}
.slide_st03 dl dd .go_detail{color:#fff;position:absolute;display:block;bottom:10px;width:calc(100% - 30px);text-align:center;font-size:0.9em;font-weight:200}
.slide_st03 dl dd .go_detail img{color:#fff;position:absolute;right:0;top:5px;}
.slide_st03 .slide .cl{padding: 0 10px;}


.slide_st03_1{margin-top:10px;}
.slide_st03_1 dl{height:260px;position: relative;overflow:hidden;border-radius:10px;box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.1);}
.slide_st03_1 dl dt img{width:100%;}
.slide_st03_1 dl dd{position: absolute;background:#fff;min-height:140px;padding:5px 15px 13px;bottom:0;    width: calc(100% - 30px); margin: 0 auto;left:0px;}
.slide_st03_1 dl dd strong{display: block;font-size:1.3em;margin:7px 0;}
.slide_st03_1 dl dd .txt{font-weight:400;font-size:12px}
.slide_st03_1 .slide{width:100% !important}
.slide_st03_1 .cl {padding:10px;padding-top:0}
.slide_st03_1 .slick-active {   padding: 0px 0;}
.slide_st03_1 .slick-slide{ margin: 20px 0;}
/* .slide_st03_1 .slick-slide:not(.slick-active) {   margin: 20px 0; } */
.slide_st03_1 .child {   width:100%; }
.slide_st03_1 .slide:not(.slick-active) {   cursor: pointer;transform: scale(0.9) }
.slide_st03_1 dl dt.img_box{ height: 110px;}
.slide_st03_1 .slick-slide img{width:100%;height: 100%;margin: 0 auto;border-radius:10px 10px 0 0}
.slide_st03_1 .slick-center .slide{   transform: scale(1) ;    padding-top: 20px;}
.slide_st03_1 dl dd .go_detail{color:#666;position:absolute;display:block;bottom:0;width:calc(100% - 30px);text-align:center;font-size:1em;font-weight:300;padding:10px 0;}
.slide_st03_1 dl dd .go_detail img{color:#ccc;position:absolute;right:0;top:13px;width:20px;height:11px;}


.slide_st03_2{margin-top:10px;}
.slide_st03_2 dl{position: relative;overflow:hidden;border-radius:10px;box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.1);}
.slide_st03_2 dl dt img{width:100%;}
.slide_st03_2 dl dd{position: ;background:#fff;min-height:130px;padding:5px 15px 13px;bottom:0;    width: calc(100% - 30px); margin: 0 auto;left:0px;}
.slide_st03_2 dl dd strong{display: block;font-size:1.2em;margin:7px 0;}
.slide_st03_2 dl dd .hash span{ font-size:13px; letter-spacing: -0.09em;}
.slide_st03_2 dl dd .txt{font-weight:400;font-size:12px}
.slide_st03_2 .slide{width:100% !important}
.slide_st03_2 .cl {padding:5px;padding-top:0}
.slide_st03_2 .slick-active {   padding: 0px 0; }
.slide_st03_2 .slick-slide:not(.slick-active) {   margin: 20px 0; }
.slide_st03_2 .child {   width:100%; }
.slide_st03_2 .slide:not(.slick-active) {   cursor: pointer;transform: scale(0.9) }
.slide_st03_2 .slick-slide img{width:100%;margin: 0 auto;border-radius:10px 10px 0 0;height: 32.8vw;}
.slide_st03_2 .slick-center .slide{   transform: scale(1) ;    padding-top: 20px;}
.slide_st03_2 dl dd .go_detail{color:#666;position:absolute;display:block;bottom:0;width:calc(100% - 30px);text-align:center;font-size:1em;font-weight:300;padding:10px 0;}
.slide_st03_2 dl dd .go_detail img{color:#ccc;position:absolute;right:0;top:13px;width:20px;height:11px}


.slide_st03_3{margin-top:10px;overflow:hidden}
.slide_st03_3 dl{position: relative;overflow:hidden;border-radius:3px; height:auto;}
.slide_st03_3 dl dt {box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.1);}
.slide_st03_3 dl dt img{width:100%;}
.slide_st03_3 dl dd{text-align:center;}
.slide_st03_3 dl dd strong{display: block;font-size:1.4em;margin:20px 0 10px;}
.slide_st03_3 dl dd p{ overflow:hidden; text-overflow:ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; white-space:pre-line;display: -webkit-box;}
.slide_st03_3 dl dd .txt{font-weight:400;font-size:12px}
.slide_st03_3 .slide{width:100% !important}
.slide_st03_3 .slick-slide{ margin: 20px 0;}
.slide_st03_3 .cl {padding:0 15px;padding-top:0}
.slide_st03_3 .slick-active { padding: 0px 0; }
/* .slide_st03_3 .slick-slide:not(.slick-active) { margin: 20px 0; } */
.slide_st03_3 .child { width:100%; }
.slide_st03_3 .slide:not(.slick-active) { cursor: pointer;/* transform: scale(0.9) */ }
.slide_st03_3 .slick-slide img{width:100%;margin: 0 auto;border-radius:10px 10px 0 0}
.slide_st03_3 .slick-center .slide{ transform: scale(1.1) ; padding-top: 0;}
.slide_st03_3 dl dd .go_detail{color:#666;position:absolute;display:block;bottom:10px;width:calc(100% - 30px);text-align:center;font-size:0.9em;font-weight:200}
.slide_st03_3 dl dd .go_detail img{color:#ccc;position:absolute;right:0;top:5px;width:20px;height:11px}

.slide_st03_4{margin-top:10px;overflow:hidden}
.slide_st03_4 dl{position: relative;overflow:hidden;border-radius:0px;}
.slide_st03_4 dl dt {box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.1);}
.slide_st03_4 dl dt img{width:100%;}
.slide_st03_4 dl dd{text-align:center;}
.slide_st03_4 dl dd strong{display: block;font-size:1.4em;margin:30px 0 10px;}
.slide_st03_4 dl dd .txt{font-weight:400;font-size:12px}
.slide_st03_4 .slide{width:100% !important}
.slide_st03_4 .slick-active {   padding: 0px 0; }
.slide_st03_4 .slick-slide:not(.slick-active) {   margin: 20px 0; }
.slide_st03_4 .child {   width:100%; }
.slide_st03_4 .slide:not(.slick-active) {   cursor: pointer;/* transform: scale(0.9) */ }
.slide_st03_4 .slick-slide img{display:inline}
.slide_st03_4 .slick-center .slide{   transform: scale(1) ;    padding-top: 20px;}
.slide_st03_4 dl dd .go_detail{color:#666;position:absolute;display:block;bottom:10px;width:calc(100% - 30px);text-align:center;font-size:0.9em;font-weight:200}
.slide_st03_4 dl dd .go_detail img{color:#ccc;position:absolute;right:0;top:5px;width:20px;height:11px}

.slide_st03_4 .slide-body {display:none;}
.slide_st03_4 .slide-body.on {display:block;}

.txt_st02{margin: 10px 0;}

.table_st02.ta_left td{text-align:left;}

.dot_txt_wrap.st04{position: relative;display:flex;flex-wrap: wrap;}
.dot_txt_wrap.st04 .left_line{width:2px;background: #666;position: absolute;left:3px;    height: calc(100% - 110px);z-index:-1;top:20px;}
.dot_txt_wrap.st04 p .dot01{background-color:#D9D9D9;width:10px; height:10px;}
.dot_txt_wrap.st04 p.clr_main{color:var(--main-color-);font-size:1.2em; font-weight:bold;padding-left:10px;}
.dot_txt_wrap.st04 strong{padding-left:30px; font-weight:normal;width:100%;margin-bottom:20px;}

.dot_txt_wrap02{padding-top:20px;}
.dot_txt_wrap02 .txt_box{display: flex;}
.dot_txt_wrap02 .txt_box span.tri{width: 0px;height: 0px;background:none;border-top: 10px solid transparent;border-left: 20px solid #666666;;border-bottom: 10px solid transparent;margin-right:10px;margin-top: 4px;}
.dot_txt_wrap02 .txt_box strong{display:block;font-size:1.3em;margin-bottom:5px;}
.dot_txt_wrap02 .txt_box .txt_wrap{}

.txt_main_c{color:var(--main-color-);}

.list_wrap03.st03 .inbox .txt_wrap{justify-content: center;text-align:center;align-items: center;padding: 20px 0;}
.list_wrap03.st03 .inbox .txt_wrap strong{font-size: 1.4em;margin:0;display:block;width:100%;line-height: 1;}
.list_wrap03.st03 .inbox .txt_wrap .gray_txt{color:#5E5E5E;}
.list_wrap03.st03 .inbox .img_wrap{width:50%;}
.list_wrap03.st03 .inbox .txt_wrap{width:48%;margin: 0 1%;}

.list_wrap04 ul{display:flex;flex-wrap: wrap;justify-content: space-between;}
.list_wrap04 ul li{color: #A36E59;;border:1px solid #A36E59; padding:6px 0;border-radius:5px;width:32%;text-align:center;margin-bottom:5px;}
.list_wrap04 ul li.w48{width:49%;}
.list_wrap04 ul li.w23{width:23%;}
.list_wrap04 ul li.w66{width:66%;}
.list_wrap04 ul li.w100{width:100%;}

.num_txt_wrap.st03 p{display:flex;align-items: center;margin-bottom:12px;background:#fafafa; border-radius: 20px; padding:4px; box-shadow: 1px 1px 2px rgb(180 180 180 / 0.6);}
.num_txt_wrap.st03 span.num01{ padding:10px; color: var(--main-color-); font-weight: 500;}
.num_txt_wrap.st03 p strong{font-weight:normal;}

/* slide �붿궡�� */
.disease_wrap .slide_sec .slick-prev, .pregnant_wrap .slide_sec .slick-next{width:50px;z-index:1;}
.disease_wrap .slide_sec .slick-prev{top:40%; left:46px;}
.disease_wrap .slide_sec .slick-prev:before{content:"";display:block; width:24px; height:47px; background: url(../img/arrow_left_b.png) no-repeat center /100%;}
.disease_wrap .slide_sec .slick-next{top:40%; right:50px;}
.disease_wrap .slide_sec .slick-next:before{ content:"";display:block;width:24px; height:47px; background: url(../img/arrow_right_b.png) no-repeat center /100%;}

.disease01_wrap .slide_st03_1 dl {height:auto;}
.disease01_wrap .slide_st03_1 dl dd{ position:unset; min-height: 170px; font-size: 0.9em;}
.disease01_wrap .slide_st03_1 dl dd &gt; a:first-child{ display:block; height: 100%; margin-top:24px;}
.disease01_wrap .slide_st03_1 dl dd strong{ font-size: 1.2em;}


	/* 吏덊솚_point */
.disease01_sec02 .list_wrap .box{ padding-bottom: 20px;}
.disease01_sec02 .list_wrap .box p{color: #5E5E5E;margin: 10px 0;}
.disease01_sec02 .list_wrap .box .img_wrap{position: relative;}
.disease01_sec02 .list_wrap .box .img_wrap img{ border-radius: 10px;}
.disease01_sec02 .list_wrap .box .img_wrap .btm_tit{position: absolute;bottom:10px; left:10px;font-weight: 700; font-size: 1.4em;color:#000;}

/* 吏덉뿼 */
.disease02_wrap .slide_st02 .img_wrap{position: relative;}
.disease02_wrap .slide_st02 .img_wrap .s_tit{position: absolute;left:15px; bottom:15px;color:#000;font-size: 1.4em; font-weight: bold;}
.disease02_wrap .swiper-container{ padding-bottom: 20px;}
.disease02_wrap .swiper-container-horizontal&gt;.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom: 0;}
.disease02_sec3 ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.disease02_sec3 ul li{width: 48.5%;margin-bottom:10px; text-align:center;}
.disease02_sec3 ul li img{width:100%; margin: 5px 0;border-radius:7px;}

/* �먭턿寃쎈�誘몃� */
.disease03_wrap img{width:100%;}
.disease03_wrap .num_txt_wrap.st03 span.num01{ padding:4px 10px;}
.disease03_sec05 ul{display: flex;align-items: center;justify-content: space-between;}
.disease03_sec05 ul li{width:calc(50% - 30px); text-align:center;}
.disease03_sec05 ul li:nth-child(2){width:30px; text-align: center;transform: translateY(-10px);}
.disease03_sec05 ul li:nth-child(2) img {width:auto;}
.disease03_sec05 ul li img{width:100%;}
.disease03_sec05 ul li span{display:inline-block; background: #C77B7B;padding:4px 14px;margin-top:10px;border-radius: 15px;color:#fff;}

/* �먭턿寃쎈��� */
.disease04_sec06 .dot_txt_wrap.st03 .txt_main_c{font-size:1.3em;font-weight:500;margin-top:20px;}

/* 怨ㅼ�由� */
.disease05_wrap .slide_st02 .img_wrap{position: relative;}
.disease05_wrap .slide_st02 .img_wrap .s_tit{position: absolute;left:0px; bottom:0;color:#000;background: rgba(206, 172, 155, .7);padding: 4px 0;font-size: 1.4em; font-weight: bold;text-align:center;width:100%;}
.con_st02_wrap .box{background: rgba(237, 172, 125, 0.28);border-radius: 5px;padding:7px 0;text-align: center;margin: 8px 0;font-size:1.1em;font-weight:500}

.disease05_wrap .faq_wrap .tit03{text-align:left;font-size:1.1em; padding-right:40px;}
.disease05_wrap .faq_wrap .top_wrap .right_arrow{right:0; background: url(../img/arrow_down.png) no-repeat top 10px center / 74%; transition:all .3s;}
.disease05_wrap .faq_wrap .top_wrap .right_arrow.rote180{ transform: rotate(180deg);}
.disease05_wrap .faq_wrap .txt_con{padding-top:0}

/* 怨⑤컲�� */
.disease06_wrap .gray_txt{margin-top:10px;font-size:0.9em;}
.disease06_sec2 ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.disease06_sec2 ul li{width: 48%;margin-bottom:10px; text-align:center;position:relative;}
.disease06_sec2 ul li img{width:100%; margin: 5px 0;}
.disease06_sec2 ul li:last-child{border-radius:10px; border:1px solid var(--main-color-)}
.disease06_sec2 ul li:last-child img{position:absolute;top: 50%;left:50%;transform: translate(-50%,-50%);;max-width:150px;width:100%;margin: 0 auto;display:block;}

/* 諛⑷킅�� */
.disease07_wrap .list_wrap04 li{width: 100%;}
.disease07_wrap .gray_txt{margin-top:10px;font-size:0.9em;}
.disease07_wrap .list_wrap03.st03 .inbox .txt_wrap strong{padding:10px 0;}
.disease07_wrap .list_wrap03 .inbox{ justify-content:space-between;align-items:center;}
.disease07_wrap .list_wrap03 .inbox .img_wrap{ width:46%; max-height:220px;}
.disease07_wrap .list_wrap03 .inbox .txt_wrap{ width:46%;}
.img_wrap.has_txt {position: relative;}
.disease07_wrap .img_wrap.has_txt .bmt_txt{position: absolute;width:100%;bottom:0;background:rgba(143, 82, 51, .7);text-align:center; font-size:1.3em; color:#fff;padding:6px 0;}

/* �앸━�� */
.desc_wrap01 {background: #FBF6F3;padding: 20px;border-radius:10px;}
.desc_wrap01 .desc_tit{font-size: 1.3em;font-weight:bold;padding-top:20px}
.pt00{padding-top:0 !important;}
.disease08_wrap .dot_txt_wrap p{ align-items:flex-start;}
.disease08_wrap .dot_txt_wrap p .dot01{ margin:8px;}
.disease08_wrap .dot_txt_wrap02 .txt_box strong{font-size:1.2em;}
.disease08_wrap .dot_txt_wrap02 .txt_box span.tri{ border-left: 16px solid #333;}
.disease08_wrap .desc_tit img{ width:20px; margin-right:6px;}

/* �먭꼍 */
.disease10_wrap .slide_st02 .img_wrap{position: relative;}
.disease10_wrap .slide_st02 .img_wrap .s_tit{position: absolute;left:15px;bottom:15px;color:#000;font-size: 1.4em; font-weight: bold;}
.disease10_wrap .table_st02 p{ padding: 14px 0 40px; font-size: 1.1em;text-align:left;}
.org_box{background:#EDAC7D;padding:4px 0;text-align:center;color:#fff;margin-top:20px;}

.disease11_wrap .gray_txt{margin-top:10px;font-size:0.9em;}
.disease11_wrap .desc_tit img{ margin-right:6px;}

.list_wrap04.st02 ul li{text-align: left;width: calc(100% - 20px);padding: 6px 10px}
.list_wrap04.st02 ul li strong{display:block;color:#59392C;margin-bottom:5px;font-size:1.1em;}
.list_wrap04.st02 ul li span {color: var(--main-color-);}

/* 鍮꾩젙�곸텧�� */
.disease12_wrap .list_wrap04.st02 ul li strong{font-weight:400;}

/* �붿떎湲� */
.disease13_wrap img{margin: 0 auto; display: block;}
.disease13_wrap .slide_st02 .swiper-button-next, .disease13_wrap .swiper-button-prev{top:17vw;}
.disease13_wrap .slide_st02 .img_wrap{position: relative;}
.disease13_wrap .slide_st02 .img_wrap .s_tit{background: rgba(206, 172, 155, .7);padding:4px 0;position: absolute;left:0; bottom:0;color:#000;font-size: 1.4em; font-weight: bold;text-align:center;width:100%}
.disease13_wrap table tr td{padding-left: 10px;}
.disease13_wrap .desc_wrap01 img{ display:inline-block; width:20px;margin-right:4px;}
.disease13_wrap .desc_wrap01 .dot_txt_wrap p{ align-items:flex-start;}
.disease13_wrap .desc_wrap01 .dot_txt_wrap p .dot01{margin:8px;}

.dot_txt_wrap.st05 p .dot01{width:13px; height:13px; border:1px solid var(--main-color-); border-radius:3px;background:none}
.dot_txt_wrap.st05 p strong{font-weight:normal;}

/* �ㅻⅤ�섏뒪  */
.disease14_wrap .list_wrap04 ul li{ font-size:0.9em;}

/* 吏덇굔議곗쬆 */
.disease15_wrap .dot_txt_wrap.st03 p{ padding:5px 12px; border-radius: 15px; background:#FBF0E6; margin-top:10px;}
.disease15_wrap .dot_txt_wrap02 .txt_box span.tri{ border-left: 16px solid #333;}

/* 寃�吏� */
.checkup01_wrap .slide_st03_1 dl {height:auto;}
.checkup01_wrap .slide_st03_1 dl dd{ position:unset; min-height: 170px; font-size: 0.9em;}
.checkup01_wrap .slide_st03_1 dl dd strong{ font-size: 1.2em;}
.checkup01_wrap .slide_st03_1 dl dt img{ height: 32.8vw;}


/* slide �붿궡�� */
.checkup01_wrap .slide_sec .slick-prev, .pregnant_wrap .slide_sec .slick-next{width:50px;z-index:1;}
.checkup01_wrap .slide_sec .slick-prev{top:40%; left:46px;}
.checkup01_wrap .slide_sec .slick-prev:before{content:"";display:block; width:24px; height:47px; background: url(../img/arrow_left_b.png) no-repeat center /100%;}
.checkup01_wrap .slide_sec .slick-next{top:40%; right:50px;}
.checkup01_wrap .slide_sec .slick-next:before{ content:"";display:block;width:24px; height:47px; background: url(../img/arrow_right_b.png) no-repeat center /100%;}


.checkup01_sec02 .list_wrap{display: flex;flex-wrap: wrap;;}
.checkup01_sec02 dl {width:31%;margin-bottom: 20px;margin-right:2%;}
.checkup01_sec02 dl:;last-child{margin-right:0}
.checkup01_sec02 dt{position: relative;margin-bottom: 10px;border-radius:}
.checkup01_sec02 dt img{border-radius:5px;}
.checkup01_sec02 dt .num{position: absolute;left:-5px; top:-5px;font-weight: bold;font-size: 1.1em;width:24px; height:24px; border-radius: 50%;background-color: #fff;border: 3px solid var(--main-color-);color:var(--main-color-);text-align: center;padding-top: 0px}
.checkup01_sec02 dd{text-align: center;font-size: 1em;}
.checkup01_sec03 {padding:  40px 5% 50px;background-color: #FCF6F1;}
.checkup01_sec03 .list_wrap04.st02{ margin-top: 20px;}
/* point */
.checkup01_sec03 .list_wrap04.st02 ul{justify-content:flex-end;}
.checkup01_sec03 .list_wrap04.st02 ul li{position:relative;text-align:center; margin-bottom: 14px; width:calc(88% - 20px); border: 2px solid #A36E59;box-shadow:1px 1px 4px #ccc;}
.checkup01_sec03 .list_wrap04.st02 ul li:nth-child(2n){position:relative;background-color:#A36E59; text-shadow:1px 1px 2px #a88c7e; color: #fff;}
.checkup01_sec03 .list_wrap04.st02 ul li span{ display: block; position: absolute; top: 0; left: -40px; text-shadow: none;box-shadow: 1px 1px 4px #ccc; padding: 6px; border: 2px solid #A36E59;border-radius: 50%;width: 14px;height: 14px;font-size:0.8em;line-height: 1.3;color:#A36E59;}
.checkup01_sec03 .list_wrap04.st02 ul li:nth-child(2n) span{ border:none; background:#A36E59;color:#fff;}
.checkup01_sec03 .list_wrap04.st02 ul li p{color:#A36E59;}
.checkup01_sec03 .list_wrap04.st02 ul li:nth-child(2n) p{ color:#fff;}

/*  �깅퀝寃���  */
.check02_wrap .slide_st02 .swiper-button-next, .check02_wrap .swiper-button-prev{top:26vw;}
.check02_wrap .swiper-button-next, .swiper-container-rtl .swiper-button-prev{ color: #fff;font-weight: 700;}
.check02_wrap .swiper-button-prev, .swiper-container-rtl .swiper-button-next{ color: #fff;font-weight: 700;}
.check02_wrap .slide_st02 .img_wrap{position: relative;}
.check02_wrap .slide_st02 .img_wrap .s_tit{background: rgba(206, 172, 155, .7);padding:4px 0;position: absolute;left:0; bottom:0;color:#fff;font-size: 1.4em; font-weight: bold;text-align:center;width:100%}
.check02_wrap .slide_sec{ padding-bottom:10px; border-bottom: 1px solid var(--main-color-);}
.check02_wrap .slide_sec .table_st02 p{ padding-top:12px; color:#555;}

.list_wrap05 dl{display: flex;background: #FCF6F1;border: 1px solid #F4EBE3;border-radius: 14px;padding: 13px 16px;;margin-bottom:10px;}
.list_wrap05 dl dt{margin-right: 15px;}
.list_wrap05 dl dt .circle{width:40px; height: 40px; background-color: #fff;border: 2px solid #8F5233;box-sizing:border-box;border-radius: 50%;display: inline-block;text-align: center;}
.list_wrap05 dl dt span{padding-top:5px;display: inline-block;font-size:1.1em;font-weight:bold;color:#C7A99A}
.list_wrap05 dl dt span:last-child{color:#A26749}
.list_wrap05 dl dd strong{color:#A26749;font-size: 1.2em;margin:6px 0 5px;;display: block;}

.check02_wrap .dot_txt_wrap.st06{background: url(../img/check02_bg2.png) no-repeat;border-radius:20px; padding:20px;    background-size: cover;}
.dot_txt_wrap.st06 p {margin:10px 0 15px;}
.dot_txt_wrap.st06 .dot01{background: url(../img/check_icon3.png) no-repeat center;padding-left:0;width:20px; height:20px;}
.dot_txt_wrap.st06 span{padding-left:10px;font-size:1.1em;}

.check02_sec05{background:url(../img/check02_bg3.png) no-repeat bottom / 100%;  padding-bottom:40px;margin-bottom:-20px;}
.check02_sec05 .tit02{padding-top:50px;}

.qa_st01 .box{border-radius: 12px;box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.1);background:#fff;margin-bottom:10px;}
.qa_st01 .box .txt01{font-size: 1.7em; font-weight: bold;margin-right:13px;text-align:center;min-width:15px;}
.qa_st01 .box .txt02{padding-top:8px;font-size:1.02em;}
.qa_st01 .box .q_wrap{display:flex;;font-weight: bold;border-bottom:1px solid #E6E1E1;padding: 8px 20px; }
.qa_st01 .box .a_wrap{display:flex;padding: 10px 20px 15px; }
.qa_st01 .box .a_wrap .txt01, .qa_st01 .box .a_wrap .txt02{color:#8F5233;}


.faq_wrap02 .top_wrap{background-color: #fff;border-radius:10px;padding:15px 0;position:relative;}
.faq_wrap02 .top_wrap:last-child{border-bottom:1px solid #F4F4F5;}
.faq_wrap02 .top_wrap .right_arrow{position: absolute;right:20px;top:0px;background: url('../img/arrow_down2.png')no-repeat  center;width:40px; height:100%;}
.faq_wrap02 .top_wrap.on .right_arrow{background: url('../img/arrow_up2.png')no-repeat center;}
.faq_wrap02 .tit03{padding:0px;padding-bottom:0px;text-align:center;font-size:1.5em;font-weight:bold;}
.faq_wrap02 .f_con{margin-bottom:15px;}
.faq_wrap02 dl {display:flex;align-items: center;}
.faq_wrap02 dl dt{font-size:2.3em;font-weight: bold;color:#8F5233;padding:0 15px;margin-right:10px}
.faq_wrap02 dl dd{padding-right:60px}
.faq_wrap02 dl dd strong{font-size: 1.3em;display:block;margin-bottom:4px}
.faq_wrap02.no_dt dl dt{padding:0 5px}

.faq_wrap02 .top_wrap{filter: drop-shadow(0px 4px 15px rgba(0, 0, 0, 0.1));}
.faq_wrap02 .top_wrap.on{border-radius:10px 10px 0 0}
.faq_wrap02 .txt_con{background:#FBF6F3;border-radius:0 0 10px 10px;box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.1);display:none;padding:10px 20px} 
.dot_txt_wrap.st03_1 p{margin: 13px 0}
.dot_txt_wrap.st03_1 p .dot01{background:#8F5233; }
.dot_txt_wrap.st03_1.col p &gt; span{ flex-basis:48%;}
.dot_txt_wrap.st03_1.col p .dot01{display: inline-block; vertical-align: middle;}


 .circle_wrap {display: flex; align-items: center;margin-bottom:30px; justify-content: center;}
 .circle_wrap .circle{background-color: #f6ebe6;width:100px; height:100px; text-align: center;border-radius: 50%;}
 .circle_wrap .circle p{font-size:1.1em;padding-top:40px}
 .circle_wrap .mid_bar{width:24px;background:var(--main-color-);height:5px;}

/* �ъ꽦 �깊삎 */

/* �곷떒��텛媛�-23.01.27 */
.tabs_wrap{ display:flex;justify-content: space-around;margin-bottom: 30px;}
.tabs_wrap .tab a{display:block;padding:10px 40px; font-size: 1.1em;color: #555;}
.tabs_wrap .tab.on a{ border-bottom:4px solid var(--sub-color-); font-weight:500; color:var(--sub-color-);}

.surgery01_wrap .slick-dotted.slick-slider{ padding-bottom:30px;}
.surgery01_wrap .slide_st03_2 dl dd{ min-height: 150px;}
.surgery01_wrap .slide_st03_2 .slick-slide:not(.slick-active){ margin:0;}

/* slide �붿궡�� */
.laser01_wrap  .slide_sec .slick-prev, .pregnant_wrap .slide_sec .slick-next{width:50px;z-index:1;}
.laser01_wrap  .slide_sec .slick-prev{top:40%; left:46px;}
.laser01_wrap  .slide_sec .slick-prev:before{content:"";display:block; width:24px; height:47px; background: url(../img/arrow_left_p.png) no-repeat center /100%;}
.laser01_wrap  .slide_sec .slick-next{top:40%; right:50px;}
.laser01_wrap  .slide_sec .slick-next:before{ content:"";display:block;width:24px; height:47px; background: url(../img/arrow_right_p.png) no-repeat center /100%;}
.laser01_wrap .slick-dots li.slick-active button:before{background-color:var(--sub-color-);}

.surgery01_sec01 ul{display: flex;justify-content: space-between;}
.surgery01_sec01 ul li{width: 31%;border: 2px solid var(--sub-color-); border-radius: 5px;padding: 10px 0;text-align:center;}
.surgery01_sec01 ul li a{ color:var(--sub-color-);}
.list_wrap06 dl{margin: 10px 0;}
.list_wrap06 dl dt{border-radius:10px;padding: 15px 10px;background: var(--main-color-);font-size: 1.3em; color:#fff;}
.list_wrap06 dl dd{padding: 10px 0;}

/* �뚯쓬�쒖씠�� */
.surgery03_wrap .list_wrap03.st03 .inbox .txt_wrap strong{ font-size:1.2em;}

/* �� 蹂�寃� 怨듯넻*/
.surgery_wrap .list_wrap06 dl dt{background:var(--sub-color-)}
.surgery_wrap .list_wrap04 ul li{color: var(--sub-color-);border:1px solid var(--sub-color-)}
.surgery_wrap .dot_txt_wrap.st03_2 p .dot01{background: url(../img/check_icon2_pink.png)no-repeat center;background-size: 20px;}
.surgery_wrap .txt_main_c{color: var(--sub-color-)}
.surgery_wrap .btn_bottom2.one_btn .btn_style_yes{background:var(--sub-color-)}
.surgery_wrap .desc_wrap01{background:var(--sub-color2-)}
.surgery_wrap .circle_wrap .circle{background:var(--sub-color2-)}
.surgery_wrap .circle_wrap .mid_bar{background:var(--sub-color-)}
.surgery_wrap .dot_txt_wrap.st03_3 p .dot01{background:var(--sub-color-)}

.surgery_wrap iframe{ height: 50vw;}
/* ------------------------ */

.dot_txt_wrap.st03_2 p{margin: 13px 0}
.dot_txt_wrap.st03_2 p .dot01{background:url(../img/check_icon2.png)no-repeat center ;background-size:20px;width:24px;height:24px;}
.dot_txt_wrap.st03_2 p span:last-child{width:calc(100% - 30px)}

.dot_txt_wrap.st03_3 p{margin: 13px 0}
.dot_txt_wrap.st03_3 p .dot01{width:60px;height:30px;background-color: var(--main-color-);color:#fff;padding: 5px 10px; border-radius: 5px;    line-height: 2;text-align:center;}
.dot_txt_wrap.st03_3 p span:last-child{    width: calc(100% - 70px);}

.dot_txt_wrap.st03_4{display:flex;flex-wrap: wrap; justify-content: center;}
.dot_txt_wrap.st03_4 p{margin: 13px 0;width:45%}
.dot_txt_wrap.st03_4 p .dot01{background:url(../img/check_icon2.png)no-repeat center ;background-size:20px;width:24px;height:24px;}

.surgery05_sec04{background: url('../img/surgery05_bg01.png')no-repeat top right;}
.surgery05_sec04 .top {width:70%;}
.surgery05_sec04 .top &gt; span{font-size:1.1em; margin-bottom:20px;display:block;margin-top:50px;}
.surgery05_sec04 .top .t_gray{font-size: 1.4em;color: rgba(46, 46, 46, 0.7);margin: 20px 0 30px;}
.surgery05_sec04 .top .t_gray strong{font-size: 1.5em;color: rgba(46, 46, 46, 0.7);display:inline-block;margin-right:5px;}

/* �덉씠�� */
.laser01_wrap .slick-dotted.slick-slider{ padding-bottom:30px;}
.laser01_wrap .slide_st03_2 dl dd{ min-height: 180px;}
.laser01_wrap .slide_st03_2 .slick-slide:not(.slick-active){ margin:0;}
/* slide �붿궡�� */
.laser01_wrap  .slide_st03_2 .slick-prev, .pregnant_wrap .slide_sec .slick-next{width:50px;z-index:1;}
.laser01_wrap  .slide_st03_2 .slick-prev{top:40%; left:46px;}
.laser01_wrap  .slide_st03_2 .slick-prev:before{content:"";display:block; width:24px; height:47px; background: url(../img/arrow_left_p.png) no-repeat center /100%;}
.laser01_wrap  .slide_st03_2 .slick-next{top:40%; right:50px;}
.laser01_wrap  .slide_st03_2 .slick-next:before{ content:"";display:block;width:24px; height:47px; background: url(../img/arrow_right_p.png) no-repeat center /100%;}

/* �ъ씤�� */
.laser01_wrap  .list_wrap06{ margin:30px 0 50px;}
.laser01_wrap .list_wrap06 dl{margin:26px 0;}
.laser01_wrap .list_wrap06 dl dt{ width:82%;position:relative;margin-left:18px;padding-left:34px;box-shadow:1px 1px 4px #bdb8b5;}
.laser01_wrap .list_wrap06 dl dt span{ display:block; position:absolute;top: -18px;left: -22px; background: url(../img/laser01_icon01.png) no-repeat left -3px center/100%;width: 50px;height: 50px;box-sizing: border-box;padding: 18px;font-size:0.9em;font-weight:500;line-height:1.4;color:#fff;}
.laser01_wrap .list_wrap06 dl dd{margin-left:20px;padding:12px 16px;width:84%;background:#FFEEEE;border-radius:0 0 14px 14px;box-shadow:1px 2px 4px #e0e0e0;font-weight:300;}

.circle_wrap.st02 {display: flex;    align-items: center;margin-bottom:30px;    justify-content: center;}
.circle_wrap.st02 .circle{background-color: #f6ebe6;width:150px; height:150px; text-align: center;border-radius: 50%;}
.circle_wrap.st02 .circle p{font-size:1.4em;padding-top:25px;padding-bottom:10px;font-weight:bold;}
.circle_wrap.st02 .circle span{font-size:0.9em;}
.circle_wrap.st02 .mid_bar{width:40px;background:var(--main-color-);height:5px;}

.circle_wrap.st03{font-weight:bold; }
.circle_wrap.st03 .circle{background-color: #f6ebe6;width:140px; height:140px; text-align: center;border-radius: 50%;}
.circle_wrap.st03 .mid_bar{width:40px;height:100%;background:none;text-align:center; color:var(--main-color-);font-size:2em;}
.circle_wrap.st03 .circle p{padding-top:44px;font-size:1.4em;}

.img_center{display:block; margin: 0 auto;}

/* �� 蹂�寃� 怨듯넻*/
.laser_wrap .list_wrap06 dl dt{background:var(--sub-color-)}
.laser_wrap .list_wrap04 ul li{color: var(--sub-color-);border:1px solid var(--sub-color-)}
.laser_wrap .dot_txt_wrap.st03_2 p .dot01{background: url(../img/check_icon2_pink.png)no-repeat center;background-size: 20px;}
.laser_wrap .txt_main_c{color: var(--sub-color-)}
.laser_wrap .btn_bottom2.one_btn .btn_style_yes{background:var(--sub-color-)}
.laser_wrap .desc_wrap01{background:var(--sub-color2-)}
.laser_wrap .circle_wrap .circle{background:var(--sub-color2-)}
.laser_wrap .circle_wrap .mid_bar{background:var(--sub-color-)}
.laser_wrap .dot_txt_wrap.st03_3 p .dot01{background:var(--sub-color-)}
.laser_wrap .dot_txt_wrap.st06 .dot01{background: url(../img/check_icon4.png) no-repeat center;}
.laser_wrap  .qa_st01 .box .a_wrap .txt01, .laser_wrap  .qa_st01 .box .a_wrap .txt02{color: var(--sub-color-)}
.laser_wrap .list_wrap04.st02 ul li span {color: var(--sub-color-);}

.laser09_wrap.laser_wrap .circle_wrap .mid_bar{background:none;color: var(--sub-color-)}

/* ------------------------ */












.filebox input[type="file"] {position: absolute;width: 0;height: 0;padding: 0;overflow: hidden;border: 0;}
.filebox label {text-align:center;display: block;;padding: 10px 20px;border:1px solid #38a9ff;background:#edf7ff; color:#38a9ff;vertical-align: middle;cursor: pointer;border-radius: 5px;/* named upload */ font-size:14px;}
.filebox .upload-name {display: block;;font-size:12px; padding: 2px 0px;vertical-align: middle;background-color: #fff;border: 0px solid #ccc;border-radius: 5px;margin-bottom:5px;;}
.agree_area .txt_s_gray {font-size: 0.9em;color: #999;font-weight: normal;}
.auto_login_wrap{text-align:right;}
.login-wrap .btn_st_circleg02{width:60%; }



/* 寃뚯떆��  + 寃뚯떆�� 怨듯넻*/
.nboard_list_wrap ul li a, .nboard_list_wrap ul li span{display: block;}
.n_list li:first-child a{ padding-top: 10px; }
.n_list li a{border-bottom: 1px solid #e6eef1;padding: 20px 5%;}
.nb_ctg{font-size: 0.9em;color: var(--main-color-)}
.nb_tit{font-size: 1.2em;display: block; margin: 4px 0 9px;}
.nb_btm{position: relative;font-size: 0.85em;display:block;}
.nb_btm .nickname{color: #999;font-weight: 300;}
.nb_btm .hitNdate{position: absolute;right:0;top:0;}
.nb_btm .hitNdate .hits, .nb_btm .hitNdate .nb_date{display: inline-block;color: #aaa;font-weight: 300;}
.hits_num{color:#aaa;display:inline !important}
.n_top_wrap{position: relative;}
.fliter_wrap{width:100px;}
.btn_small a{padding: 7px 20px;background-color:var(--main-color-);color:#fff;position: absolute;right:20px;top:5px;border-radius: 20px;font-size: 0.9em;font-weight: 300;}

/* 寃뚯떆�� �쎄린 */
.n_view_top{border-bottom: 1px solid #e6eef1;padding: 20px 5% 10px;}
.nboard_view_wrap .txt_wrap{padding: 10px 0;}
.nboard_view_wrap .txt_wrap img{display:block;}
.nboard_view_wrap img{margin: 5px 0;}


/* 怨듭��ы빆 */
.board_list_wrap{padding-top:0px;}
.board_list_wrap ul li{padding: 20px 5% 19px; border-bottom: 1px solid #e6eef1;}
.board_list_wrap ul li a{display: block;}
.board_list_wrap ul li a strong.notice_tit{font-size: 1.18em;display: block; font-weight:400;margin-top:3px;}
.board_list_wrap ul li a span.date{font-size: 0.9em;margin-bottom: 5px;color:#aaaaaa}
.board_list_wrap ul li img{display:Block; width:100%;margin-bottom:10px;border-radius:10px;}

/* 怨듭��ы빆 �쎄린 */
.board_view_wrap  .txt_wrap{padding: 20px 0;}
.board_view_wrap  .txt_wrap img{display:block; width:100%;margin:10px 0;}
.board_view_wrap  .tit_wrap{ border-bottom: 1px solid #e6eef1;padding:15px 5%;}
.board_view_wrap .tit_wrap strong{font-size: 1.18em;display: block;font-weight:500}
.board_view_wrap .tit_wrap p.date{font-size: 0.9em;color:#aaa;margin: 5px 0;}


/* FAQ*/
/* .faq_wrap .faq-list .list li dl dt.btn01{padding-top:20px;}
.faq_wrap .faq-list .list li dl.on dt.btn01{background: url(../img//arrow-up.png) 96% 50% no-repeat;background-size: auto 8px; }
.faq_wrap .faq-list .list li dl dt.btn01{background: url(../img//arrow-down.png) 96% 50% no-repeat;background-size: auto 8px;}

 */

/* 1:1臾몄쓽 */
.what_wrap{padding-bottom:50px;}
.what_wrap .tit02.txt_gray{font-size: 13px;}
.inquiry_list .faq_list li:first-child{border-top: 1px solid #e8e8e8;}
.inquiry_list .faq_list li .txt{font-size:15px;}
.faq-list02{margin-bottom:30px;}
.faq-list02 .w_date{color:#aaa;font-weight:300; font-size:13px;margin-bottom:7px}
.faq-list02 .list li{}
.faq-list02 .list li dl dt{padding:15px 50px 15px 2px;font-size:1.3em;;font-weight:500;}
.faq-list02 .list li dl dt .qus{font-weight:400;font-size:0.95em;}
.faq-list02 .list li dl dt p{font-size:0.8em; font-weight:normal; padding-left:0px;margin-top:10px;}
.faq-list02 .list li dl.on dt.btn01{background: url(../img//arrow-up.png) 96% 50% no-repeat; background-size: auto 6px; }
.faq-list02 .list li dl dt strong{padding-right:10px;display:inline-block;position:absolute;font-weight:normal; }
.faq-list02 .list li dl dt.btn01{background: url(../img//arrow-up_2.png) 96% 50% no-repeat; background-size: auto 6px;word-break:break-all}
.faq-list02 .list li dl dd{display:none; padding: 20px 22px;  background:#fff7e5;}
.faq-list02 .list li dl dd .anw{margin-top:5px;color:#555}
.faq-list02 .list li dl dd strong{display:block;color:var(--main-color-)}
.faq-list02 .list li dl.on dd { display:block;border-top:1px solid #eee;}
.iq_tit{font-size:1.2em;margin: 20px 0 0;font-weight:bold;}
.inquiry_wrap .line02{margin-bottom:0}
.inquiry_wrap .dtextarea{margin-top:10px;}
.inquiry_wrap .btn_st_circleg01{width:100%;padding:13px 0;}

/* �섏씠吏� */
.fn_paging b {margin:0 5px;background:var(--main-color-);color:#fff;height:22px;  line-height:22px;min-width:10px; box-sizing:border-box;padding:0 8px; font-weight:300;text-align:center; display:inline-block; font-size:0.85em; border-radius:5px}




/* �끸쁾�끸쁾�끸쁾�끸쁾�끸쁾�끸쁾�끸쁾�끸쁾�끸쁾�끸쁾�끸쁾�� �댄썑 �ъ슜 媛��μ꽦 �� �끸쁾�끸쁾�끸쁾�끸쁾�끸쁾�끸쁾�끸쁾�끸쁾�끸쁾�끸쁾�끸쁾�끸쁾�끸쁾��*/


/* 怨듭��ы빆 */
.faq-list{margin-bottom:30px;padding-top:5px;}
.faq-list .list li{}
.faq-list .list li dl .date{color:#aaa;font-weight:300;padding-top:15px;font-size:13px;}
.faq-list .list li dl dt{padding:5px 50px 15px 0;font-size:1.2em;;font-weight:400;}
.faq-list .list li dl.on dt.btn01{background: url(../img//arrow-up.png) 96% 35% no-repeat; background-size: auto 8px; }
.faq-list .list li dl dt.btn01{background: url(../img//arrow-down.png) 96% 35% no-repeat; background-size: auto 8px;word-break:break-all;border-bottom:1px solid #eee;}
.faq-list .list li dl dd{display:none; padding: 20px 25px;  background:#fff7e5;line-height: 1.5;}
.faq-list .list li dl.on dd { display:block;color:#555}


.popup{position:absolute; left:10%; top:300px; height:auto; width:80%; z-index:999; border:solid 1px #ddd; display:none;}
.popup .container{width:100%; border-radius:10px; background:#fff; padding-top:20px; box-sizing:border-box; text-align:center;}
.popup .center_wrap{padding:30px;}
.popup span {padding:10px;}
.popup .area_btn .btn{width:100%; box-sizing:border-box; margin-top:10px;margin:10px 0px 0px 0px;border-radius: 0px;}
.popup .tit{font-size:18px; margin:10px 0px; font-weight:700; color:#111;}

.interior{display:none;}
.main_sec03 .hide_station{ display:none;}

  .main_wrap .top ul {
    padding: 0 5%;
  }

  .main_wrap .top ul li{ font-size:12px;}

  .slide_st03_3 .slick-slide img{max-height:310px;}

  /* #slide_interior{ display:none;} */
	 #slide_interior .slick-list{ padding: 0 !important; height: 330px;}
	 #slide_interior .slick-list .cl img{ height:330px;}

/* 諛섏쓳�� 23.04.17 */

@media only screen and (min-width: 380px) {
	.main_wrap .top ul li{ font-size:14px;}
}

@media only screen and (min-width: 800px) {
	.main_wrap .top_place_wrap ul li{width:12.5%;}
	.top_place_wrap .menu_tab{ display:none;}
	.main_wrap .top_place_wrap{ margin-top:0;}

	.surgery_wrap iframe{ height: 34vw;}
	
	
/* 湲곕낯 */
	.head-top-wrap .sub_banner_area{ height: 400px;}
	.head-top-wrap .sub_banner_area .sub_p_tit{font-size:44px;padding-top:160px;}
	.head-top-wrap .sub_banner_area .sub_p_txt01{font-size: 1.4em;margin-top:20px;}
/* 鍮꾩＜�� 愿��� �섏젙 */
	.head-top-wrap .sub_ban_place,
	.head-top-wrap .sub_ban_pregnancy{background-position: top -300px center; }
	/* .head-top-wrap .sub_ban_pregnant{background-position: top -600px center;} */
	/* .head-top-wrap .sub_ban_interrup{background-position: top -680px center; } */
	.head-top-wrap .sub_ban_checkup{background-position: top -70px center; }

	.tit02 .go_more{right:7%;}
	.slick-dotted.slick-slider{ max-width:900px; width:100%;margin:0 auto;}
	.slide_st03_3 .slick-slide img{max-height:430px;}
	
	.q_menu{justify-content:center;}
	.q_menu li{width:25%;height:200px;}
	.q_menu li img{height:100%;}
	.q_menu li a{ height: 100%;}

	.place_wrap .list_wrap .line01 .region{width:70px;}
	.about_wrap .list_wrap .line01 .region{width:70px;}
	.place_wrap .list_wrap .line01 .docter_name span{display:inline;}
	.about_wrap .list_wrap .line01 .docter_name span{display:inline;}
	
	/* 誘몃뵒�� */
	.sub_main02_area{max-width: 1180px;width: 100%;margin: 0 auto 30px;}
	/* 移쇰읆 */
	.sub_main03_area{max-width: 1400px;width: 100%;margin: 30px auto;}
	/* �붾낫湲� 留곹겕 */
	.sub_main02_area  .tit02 .go_more, .sub_main03_area .tit02 .go_more{right:0;}
	
	.about_wrap{text-align:center;}
	.about_wrap .top ul{justify-content: flex-start;}
	.about_wrap .top ul li{width: 18%;}
	.about_wrap .top ul li:nth-child(4n){margin-right:2%;}
	.list_wrap.dan2{justify-content: center;}
	.list_wrap.dan2 li{width:22%;margin-right:2%;/* box-shadow: 1px 4px 10px #f1f1f1; */margin-bottom: 30px;}
	.list_wrap.dan2 li:nth-child(4n){margin-right:0;}

	/* 吏덊솚~�덉씠�� 怨듯넻 */
	.head-top-wrap .sub_banner_area .txt_wrap{padding-left:20%;}
	.head-top-wrap .sub_banner_area .sub_p_btm.ta_left{padding-left:20%; bottom:46px;}
	
	/* �곷떞寃뚯떆�� */
	.board_page_wrap{max-width:1200px;margin:40px auto 0;}
	.search_wrap{max-width:800px; margin:0 auto 50px;}


	/* �명뀒由ъ뼱 */
	.interior { display:block; margin-top:80px; height:720px;  position: relative; font-size:0; background: url(../img/interior_img01.png) no-repeat bottom;background-attachment: fixed;}
	.interior .wrap { width: 1200px; height: 100%; margin: 0 auto; position: relative;}
	.interior .wrap .msg { width: 600px; height: 600px; display: table-cell; vertical-align: middle; font-size: 24px; color: #fff; font-weight: 200; 
	text-align: center; line-height: 2em;  text-shadow: 2px 2px 12px rgba(0,0,0,0.4); }
	.interior .wrap .msg strong { font-size: 30px; font-weight: 700; color:#fff;}

	.interior .wrap .right { display: block; width:360px; height: 626px;  background: rgba(0,0,0,0.8); vertical-align: middle; position: absolute; bottom: 0; right: 40px; padding: 8px 4px; box-sizing: border-box;}
	.interior .wrap .right a { display: inline-block; width: 80px; height: 80px; margin: 4px; transition:all 0.3s; opacity: 0.4; position: relative; vertical-align: top;}
	.interior .wrap .right a img{ width: 80px; height: 80px;}
	.interior .wrap .right a.on,
	.interior .wrap .right a:hover {  opacity: 1; }
	.interior .wrap .right a.on img { width: 80px;border: 4px solid #fff;box-sizing: border-box;}
	.interior .wrap .right a span { position: absolute; bottom: 4px; left: 4px; width: 72px; color: #fff; font-size:14px; padding: 10px 0; text-align: center; background: rgba(0,0,0,0.7);	}

	
	/* slide �붿궡�� */
	/* .main_wrap  .slide_st03_3 .slick-list{ max-width: 1000px; width: 100%; margin: 0 auto;} �대깽�� 2媛쒖씪�� */
	.main_wrap  .slide_st03_3 .slick-list{ max-width: 1230px; width: 100%; margin: 0 auto;}
	.main_wrap  .slide_st03_3 .slick-prev, .pregnant_wrap .slide_sec .slick-next{width:50px;z-index:1;}
	.main_wrap  .slide_st03_3 .slick-prev{top:36%; left:0px;}
	.main_wrap  .slide_st03_3 .slick-prev:before{content:"";display:block; width:28px; height:47px; background: url(../img/arrow_left_b.png) no-repeat center /100%;}
	.main_wrap  .slide_st03_3 .slick-next{top:36%; right:10px;}
	.main_wrap  .slide_st03_3 .slick-next:before{ content:"";display:block;width:28px; height:47px; background: url(../img/arrow_right_b.png) no-repeat center /100%;}
	
	/* .about_main_wrap .slide_st03_3 .slick-list{ max-width: 1000px; width: 100%; margin: 0 auto;} */
	.about_main_wrap .slide_st03_3 .slick-list{ max-width: 1140px; width: 100%; margin: 0 auto;}
	.about_main_wrap .slide_st03_3 .slick-prev, .pregnant_wrap .slide_sec .slick-next{width:50px;z-index:1;}
	.about_main_wrap .slide_st03_3 .slick-prev{top:36%; left:0px;}
	.about_main_wrap .slide_st03_3 .slick-prev:before{content:"";display:block; width:28px; height:47px; background: url(../img/arrow_left_b.png) no-repeat center /100%;}
	.about_main_wrap .slide_st03_3 .slick-next{top:36%; right:10px;}
	.about_main_wrap .slide_st03_3 .slick-next:before{ content:"";display:block;width:28px; height:47px; background: url(../img/arrow_right_b.png) no-repeat center /100%;}
	
	.main_sec01 .center_wrap .box { justify-content: center; width: 80%; margin: 0 auto; }

	 .main_sec01 .center_wrap dl.w100 {  width: 40%; }
	 .main_wrap .top ul { padding: 0 15%; }

	 .main_sec01 dl { width: 24%; max-height: 190px; margin-right: 20px; margin-bottom: 20px; top: 200px; opacity: 0;}

	.place_list_wrap .n_badge:nth-of-type(1) { top: unset; bottom: 14px; left: 26.5%;}

	.place_list_wrap .n_badge:nth-of-type(2) {top: unset;bottom: 14px; left: 14.4%; }

	.slide_st03_3{ max-width:1100px; margin: 0 auto;}

	#slide_interior{ display:block;}
	#slide_interior .slick-list{ padding: 0 50px; height: auto;}

	.media_wrap .board_st02{ justify-content: flex-start;}
	.media_wrap .board_st02 dl{ width:334px;}
}

@media only screen and (min-width: 1080px) {
	.main_sec01 .center_wrap .box{ width: 60%;}
	.main_sec01 dl dd{ width: calc(100% - 24px); padding-right:0;}
	.main_sec01 dl dd strong{color:#fff;font-size:1.3em;font-weight:400;line-height: 1.2; letter-spacing: -0.5px;}

	.checkup01_wrap .slide_st03_1 dl dt img{ height: 18.8vw;}

	  #slide_interior .slick-slider{ max-width:1200px;}
 	  #slide_interior .slick-slider .slick-list{ padding:0 !important; height:450px;}
		#slide_interior .slick-list .cl img{ height:450px;}
}


@media only screen and (min-width: 1440px) {
	/* .disease01_wrap .slide_st03_1 dl dt img{ height: 32.8vw;} */
	.head-top-wrap .sub_ban_pregnant{background-position: top -600px center;}
	.head-top-wrap .sub_ban_interrup{background-position: top -680px center; }
	.head-top-wrap .sub_ban_checkup{background-position: top -290px center; }

	.main_sec01 .center_wrap .box{ width: 960px;}

	.main_sec01 .center_wrap dl.w100 { width: 420px;}
	.main_wrap .top ul{ padding: 0 27%;}

	.main_sec01 dl { width: 20%; max-height: 225px; margin-right: 20px; margin-bottom: 20px; top: 200px; opacity: 0;}

	.interior .wrap .right{ right:0;}
	
	.place_list_wrap .n_badge:nth-of-type(1) { top: unset; bottom: 14px;  left: 28.5%;}
	.place_list_wrap .n_badge:nth-of-type(2) { top: unset; bottom: 14px; left: 15.4%;}
	
	.station-btn .n_badge:nth-of-type(1){ left:22px; left: 7.5%;}

	.slide_st03_3{ max-width:unset;}

	.checkup01_wrap .slide_st03_1 dl {height:auto;}
	.checkup01_wrap .slide_st03_1 dl dd{ position:unset; min-height: 170px; font-size: 0.9em;}
	.checkup01_wrap .slide_st03_1 dl dd strong{ font-size: 1.2em;}
	.checkup01_wrap .slide_st03_1 dl dt img{ height: 200px;}
}

.notice_wrap .table_st01 table tbody tr:first-child{ border-bottom: 1px solid #ddd;}
.board_page_wrap .table_st01 table tbody tr:first-child{ border-bottom: 1px solid #ddd;}

.interior_image {height:600px; width:100%; object-fit:cover;}

#slide_interior .slide_st05{ }

#slide_interior .slide_st05 .slick-prev { left: 40px; z-index: 1;}
#slide_interior .slide_st05 .slick-prev:before { content: ""; display: block; width: 24px; height: 47px; background: url(../img/arrow_left_b.png) no-repeat center /100%;}

#slide_interior .slide_st05 .slick-next { right: 40px; z-index: 1;}
#slide_interior .slide_st05 .slick-next:before { content: ""; display: block; width: 24px; height: 47px; background: url(../img/arrow_right_b.png) no-repeat center /100%;}</pre></body></html>