@charset "utf-8";



@font-face {
    font-family: 'NotoSansKR';
    src: url('/adfull/font/Noto_Sans_KR/NotoSansKR-Regular.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'NotoSansKR';
    src: url('/adfull/font/Noto_Sans_KR/NotoSansKR-Bold.otf') format('opentype');
    font-weight: 550;
    font-style: normal;
}





@font-face {
    font-family: 'NotoSansKR';
    src: url('/adfull/font/Montserrat/Montserrat-Regular.ttf') format('truetype');
    unicode-range:U+0030-0039;
    font-style: normal;
}



@font-face {
    font-family: 'NotoSansKR';
    src: url('/adfull/font/Montserrat/Montserrat-Bold.ttf') format('truetype');
    unicode-range:U+0030-0039;
	font-weight: 600;
    font-style: normal;
}





@font-face {
    font-family: 'NanumGothic';
    src: url('/adfull/font/Nanum_Gothic/NanumGothic-Regular.ttf') format('opentype');
    font-weight: normal;
    font-style: normal;
}





@font-face {
    font-family: 'OpenSans';
    src: url('/adfull/font/OpenSans/OpenSans-Regular.ttf') format('opentype');
    font-weight: normal;
    font-style: normal;
}


* {margin:0;padding:0;border: 0px;}
html {width:100%;height:100%;}
body {width:100%;height:100%;margin:0px;padding:0px;border: 0px;font-family:'나눔고딕',NanumGothic,ngeot,ngbeot,'돋움',Dotum,sans-serif;font-size:12px;color:#5a5a5a;line-height:18px;font-weight:normal;background-color:#ffffff;}

div, p, ul, li, table, th, td, textarea,  span, form, h1, h2, h3, h4, h5, h6, dt, dl, dd, em {margin:0px;font-size:12px;font-family:'나눔고딕',NanumGothic,ngeot,ngbeot,'돋움',Dotum,sans-serif;color:#5a5a5a;line-height:18px;}
ul, ol, dl, dd, dt, li {list-style-type:none;margin: 0px; padding: 0px; border: 0px;line-height:18px;}
table {width:100%;table-layout:fixed;}
img {margin: 0px; padding: 0px; border: 0px;vertical-align:top;}
br {display:block;}
input { vertical-align:middle;}

/* 링크 */
a {text-decoration:none;color:#5a5a5a;margin:0px;padding:0px;}
a:link, a:visited {text-decoration:none;color:#5a5a5a;}
a:hover, a:focus, a:active {text-d:necoration:underline;color:#5a5a5a;}

/* 기본 */
#wrap { width: 100%;} 




/* -서브타이틀2- */


/* -서브타이틀- */
.sub_tit01{width:100%;}
.sub_tit02{width:100%; line-height:25px; font-size:18px; font-weight:bold;padding-left:20px; padding-top:10px;}
/* --폰트- */
.p120{margin: 0 auto;}

.orange17b{font-size:16px;color:#fb6d05;font-weight:800;}
.blue15{color:#7db9e9;}
.blue15b{color:#7db9e9; font-weight:800;}
.black27{color:#333333; font-size:27px; font-weight:800;}
.black14{ font-size:14px;color:#333;}
.black13b{ font-size:13px;color:#333;font-weight:700;}
.black17{ font-size:17px;color:#666666; font-weight:700; letter-spacing:-1px;}
.red12b{font-size:12px;color:#7db9e9;font-weight:800;}
.blue12b{font-size:12px;color:#0793f6;font-weight:800;}
.black25{font-family: 'NanumMyeongjo';font-size:25px;color:#333333;font-weight:800;}
.red14b{font-size:14px;color:#ff0006;font-weight:800;}
.blue17b{font-size:17px;color:#0793f6;font-weight:800;}

.sky15b{color:#00aee6;font-weight:800;}

.white16b{font-size:16px;color:#ffffff;font-weight:700;}
.white15{font-size:15px;color:#ffffff;font-weight:400;}
.black15{ font-family:"나눔고딕" font-size:15px;color:#333; line-height:18px;}


.black16b{font-size:16px;color:#000000;font-weight:bold;}
.black14b{font-size:14px;color:#000000;font-weight:bold;}
.black12b{font-size:14px;color:#000000;font-weight:bold;}
.black13b{font-size:14px;color:#666666;font-weight:700;}
.black20b{font-size:20px;color:#000000;font-weight:800;}
.red12{font-size:12px;color:#d80303;}
.red20b{font-size:1.4em;color:#d80303;font-weight:600;}

.red10b{font-size:1.0em;color:#d80303;}




#main_number {background-color:#03a5b0;height:112px;width:100%;}
#main_number .top_text01 {padding-top:15px;width:320px;margin:0 auto;}
#main_number .top_text01 .text01 {font-size:30px;color:#ffd200; font-weight:bold;}
#main_number .cntlist {margin-top:5px; margin:0 auto;width:320px;}
#main_number .cntlist li {float:left;padding-right:2px;padding-top:3px;}
#main_number .cntlist li .text01{position:absolute;margin-top:-10px;}
#main_number .cntlist li .img {width:40px;}


.leisure03{ width:100%; font-size:14px; line-height:40px; font-weight:600;}
/* main_img */

.main_intro img{width:100%; background:url(/images/login_bg02.png; width:100%);}
.main_intro {position:relative;}
.main_intro .btn{position:absolute;width:100%;top:70%;text-align:center;}
.main_intro .btn img{width:70%;}
.main_intro li.t03{float:left; width:50%; }


.main_con img{width:100%;margin:0 auto;}
.main_con {position:relative; width:100%;margin:0 auto; position:relative;float:left; }
.main_con .t01{position:relative; width:100%;margin:0 auto;}

.main_con02{position:relative; width:100%;}
.main_con02 li.t01{position:relative; width:36%;float:left;}
.main_con02 li.t02{position:relative; width:28%;float:left;}
.main_con02 img{width:100%;}


/* 소비스소개 */
.main_con03{position:relative; width:90%;margin:0 auto; padding-bottom:30px;}
.main_con03 li{position:relative; width:33.3%;float:left;}
.main_con03 img{width:100%;}

.main_ban{width:100%;margin:0 auto; background-color:#dedede;}
.main_ban img{width:100%;margin-right:0px;}
.main_hallban{width:100%;margin:0 auto; background-color:#80af5e;border-bottom:solid 2px #80af5e;}
.main_hallban img{width:100%;margin-right:0px;}


.main_ban li{width:25%; float:left;}
.main_ban li.t01{width:25%;}
.main_ban li.t02{ width:50%; padding-top:10px;}
.main_ban li.t03{width:49%; padding-right:1%;vertical-align:top;}
.main_ban li.t04{width:50%; display:block; position:relative; vertical-align:top; float:right;}
.main_ban .stay{margin:0 auto;padding-top:5px;padding-bottom:5px; padding-left:10px;text-align:left;background-color:#000000;border:1px solid #d7d4d4; margin-bottom:5px;display:block;}


.main_ban02 li{width:20%; float:left;}
.main_ban02 li.t01{width:20%;}
.main_ban02 img{width:100%;}


/* 롤링버튼 */
#one_button{width:100%;margin:0 auto;}
.one_button01{width:69px;height:30px; text-align:center;margin:0 auto; padding-top:15px;padding-bottom:15px;}
.one_button01 li{width:23px; float:left;}

/* 세로상품리스트 */
.main_ban01{width:96%;margin:0 auto;position:relative; background-color:#FFF;}
.main_banle{float:left; width:42%;border:solid 1px #d7d4d4; padding:3%;position:relative;background-color:#FFF;margin-bottom:10px;}
.main_banle .box01{position:absolute;top:0px;left:0;width:87px;height:41px;overflow:hidden; background:url(../images/btn_new.png);float:left;padding-left:3px;}
.main_banle .t01{font-size:14px; font-weight:bold; padding:5px;}
.main_banle .t02{font-size:16px; font-weight:bold; padding:2px; color:#e27526;}
.main_banle .con01{font-size:12px;padding:5px;}

.main_banle img{width:100%;}
.main_mobox03 .box01 .s02{position:absolute;top:2px;left:2;width:34px;height:37px;overflow:hidden; background:url(../img/main/num_bg.png);float:left;padding-left:3px; background-image:url(../images/btn_new.png)}
.main_banri{ float:right; width:42%;border:solid 1px #d7d4d4; padding:3%;background-color:#FFF;margin-bottom:10px;}
.main_banri .t01{font-size:14px; font-weight:bold; padding:5px;}
.main_banri .t02{font-size:14px; font-weight:bold; padding:2px; color:#e27526;}
.main_banri .con01{font-size:12px;padding:5px;}
.main_banri img{width:100%;}




.main_ban02{width:100%;position:relative;float:left;}
.main_titbox01{width:96%;margin:0 auto;border:solid 1px #d7d4d4;position:relative;background-image:url(../images/title_bg.png); height:54px;margin-top:15px;}
.main_titbox01 .t01{font-size:18px; font-weight:bold; padding:5px; float:left;height:54px; color:#FFF; line-height:42px; padding-left:5px;}
.main_titbox01 .t02{font-size:16px; font-weight:bold; padding:2px; color:#e27526; height:54px;color:#FFF; text-align:right;line-height:54px; padding-right:5px;}
.main_titbox01 .t02 a{color:#ffffff;font-weight:bold;font-size:16px;}
.font_y17{font-size:18px; color:#FF0;font-weight:bold;}
.main_titbox02{width:96%;margin:0 auto;border:solid 1px #d7d4d4;position:relative;}
.main_titbox02 .bus li{position:relative;padding:5px;display:block;}


/* 가로상품리스트 */
.main_ban03{width:100%;position:relative; float:left; margin-bottom:5px;margin-top:5px;}
.main_ban03 .box{width:96%;margin:0 auto;background-color:#FFF;height:124px;border:solid 1px #d7d4d4;}
.main_ban03 li.t01{float:left; width:120px;position:relative;background-color:#FFF;margin:10px;cursor:pointer;display:block;z-index:100;}

.main_ban03 li.t02{float:left; width:55%;position:relative;background-color:#FFF;line-height:21px; text-align:left; cursor:pointer; padding-top:10px;display:block;z-index:100;}
.main_ban03 li.t02 a{font-weight:bold; color:#2e3e93;}
.main_ban03 li.t03{position:relative;float:left; width:55%; position:relative;background-color:#FFF;height:44px; text-align:left;text-overflow: ellipsis;-o-text-overflow: ellipsis;-moz-binding: url('ellipsis.xml#ellipsis');white-space: }
.main_ban03 li.t04{float:left; width:55%; position:relative;background-color:#FFF;height:21px; text-align:left; padding-left:0px;}
.main_ban03 li.t05{float:right; width:55%; position:relative;background-color:#FFF;height:21px; text-align:right; padding-right:10px;}
.main_ban03 img{}





/* 가로상품리스트 */
.main_resosrt_event {width:100%; margin-bottom:5px;margin-top:5px;display:inline-block;cursor:pointer;}
.main_resosrt_event .box{width:96%;margin:0 auto;background-color:#FFF;border:solid 1px #d7d4d4;display:inline-block;}
.main_resosrt_event li.t01{float:left; width:40%;background-color:#FFF;margin:10px;display:block;}
.main_resosrt_event li.t02{float:left; width:55%;background-color:#FFF;text-align:left;  padding-top:10px;line-height:41px; }
.main_resosrt_event li.t03{float:left; width:55%; background-color:#FFF; text-align:left; line-height:41px; }


/* 베스트상품리스트 */
.main_resosrt_sales {width:100%; margin-bottom:5px;margin-top:5px;display:inline-block;cursor:pointer;}
.main_resosrt_sales .salesbox{width:96%;margin:0 auto;background-color:#FFF;border:solid 1px #d7d4d4;display:inline-block;}
.main_resosrt_sales .salesbox .divt01{ width:100%;background-color:#FFF;display:block;}
.main_resosrt_sales .salesbox .divt02{width:95%;margin:0 auto;}
.main_resosrt_sales .salesbox .divt02 .dt02{padding-top:5px; background-color:#FFF;text-align:left;  line-height:31px; font-size:1.3em; font-weight:600; color:#2e3e93; }
.main_resosrt_sales .salesbox .divt02 .dt03{background-color:#FFF;text-align:left;  line-height:21px; font-size:1.1em; font-weight:600; }
.main_resosrt_sales .salesbox .divt02 .dt04{background-color:#FFF; text-align:left; line-height:31px; font-size:1.4em; font-weight:600; color:#e52229; }
.main_resosrt_sales .salesbox .divt02 .dt05{background-color:#FFF;text-align:left;  line-height:21px; font-size:1.0em; font-weight:500; }



.main_ban03_event{width:100%;position:relative; float:left; margin-bottom:5px;margin-top:5px;}
.main_ban03_event .box{width:96%;margin:0 auto;background-color:#FFF;height:140px;border:solid 1px #d7d4d4;}
.main_ban03_event li.t01{float:left; width:120px;position:relative;background-color:#FFF;margin:10px;cursor:pointer;display:block;}

.main_ban03_event li.t02{float:left; width:55%;position:relative;background-color:#FFF;line-height:21px; text-align:left; cursor:pointer; padding-top:10px;display:block;}
.main_ban03_event li.t02 a{font-weight:bold; color:#2e3e93;}
.main_ban03_event li.t03{position:relative;float:left; width:55%; position:relative;background-color:#FFF;height:44px; text-align:left;text-overflow: ellipsis;-o-text-overflow: ellipsis;-moz-binding: url('ellipsis.xml#ellipsis');white-space: }
.main_ban03_event li.t04{float:left; width:55%; position:relative;background-color:#FFF;height:21px; text-align:left; padding-left:0px;}
.main_ban03_event li.t05{float:right; width:55%; position:relative;background-color:#FFF;height:21px; text-align:right; padding-right:10px;}
.main_ban03_event img{}










.main_bline{border-top:2px solid #e81818;height:2px;text-align:left;padding-left:10px;}
.main_ban04{width:100%;position:relative; float:left; margin-bottom:5px;margin-top:0px;}
.main_ban04 .box{width:96%;margin:0 auto;background-color:#FFF;height:110px;border-bottom:solid 2px #d7d4d4;}
.main_ban04 li.t01{float:left; width:120px;position:relative;background-color:#FFF;margin:10px;cursor:pointer;display:block;z-index:100;}
.main_ban04 li.t02{float:left; width:55%;position:relative;background-color:#FFF;line-height:23px; text-align:left; cursor:pointer; padding-top:10px;display:block;z-index:100;}
.main_ban04 li.t02 a{font-weight:bold; color:#2e3e93;}

.main_ban04 li.t03{position:relative;float:left; line-height:20px;width:55%; position:relative;background-color:#FFF;height:44px; text-align:left;text-overflow: ellipsis;-o-text-overflow: ellipsis;-moz-binding: url('ellipsis.xml#ellipsis');white-space:}

.main_ban04 li.t04{float:left; width:55%; position:relative;background-color:#FFF;height:21px; text-align:left; padding-left:0px;}
.main_ban04 li.t05{float:right; width:55%; position:relative;background-color:#FFF;height:21px; text-align:right; padding-right:10px;}
.main_ban04 img{}


.font_m16b{font-size:15px; font-weight:bold; color:#2e3e93;text-overflow:ellipsis;}






/* 요기가지 메인관련 */




/* 인증 */
.gift_t01{ font-size:16px; padding-left:30px; }





/* 주소 */
.bottom_line{
	position:relative;
	width:100%;background:#ffffff;
	font-size:9pt;
	text-align:center;float:left; padding-bottom:20px;}

.bottom_line li.box{padding-top:20px;line-height:20px;margin:0 auto;color:#2f2f2f;}
.bottom_line li{line-height:20px; margin:0 auto;color:#2f2f2f;}
.bottom_line li a{color:#2f2f2f;padding:3px 0;font-weight:bold;}

.bottom_line .sbox01{line-height:20px;margin:0 auto;color:#ffffff;}
.bottom_line .sbox02{line-height:20px;color:#ffffff; text-align:center;margin:0 auto;width:90%;}
.bottom_line .sbox02 li{float:left;line-height:20px;margin:0 auto;color:#ffffff;padding-right:5px; padding-left:5px;}
.bottom_line .sbox02 li.t01{float:left;line-height:20px;margin:0 auto;color:#ffffff; padding-right:5px; padding-left:5px; width:15%;}
.bottom_line .sbox02 li.t02{float:left;line-height:20px;margin:0 auto;color:#ffffff; padding-right:5px; padding-left:5px; width:30%;}

.bottom_line .sbox03{color:#ffffff; margin:0 auto;width:100%;position:relative;padding-top:10px; padding-left:2px;}
.bottom_line .sbox03 li{float:left;color:#ffffff;  width:33%;}
.bottom_line .sbox03 img{width:95%;}




.footer_icon {
		padding-top:10px;	
		margin-left: auto;
        margin-right: auto;
		width:60%;}
.footer_icon li.n01{width:30%;float:left;text-align:center;}


/* 주소 */

/* 회원가입박스 */
#ioin{
	position:relative;
	width:100%;
	text-align:center;float:left; padding-bottom:20px;}

#ioinbox{ 
width:90%;
font-size:12px;
margin:0 auto;
padding:10px 10px 10px 10px;
background-color:#ffffff;
border:1px solid #2d3c55;
-moz-border-radius: 10px; /*모질라*/
-webkit-border-radius: 10px; /*웹킷*/
/*IE9+,FF4+,chrome,Safari5,+opera*/
border-radius: 10px;
text-align:left;
}



.join_tit01{margin:0 auto;width:90%;text-align:left;font-size:15px;font-weight:bold; vertical-align:middle;padding:10px 0px 10px 0px;}
.join_tit02{margin:0 auto;width:90%;text-align:left;font-size:15px;vertical-align:middle;padding:10px 0px 10px 0px;}



.business_infor .big_img img{width:100%;}
.business_infor .inforbg {height:70px;background-color:#f5eeea;}
.business_infor .inforbg .com_infor{float:left;margin-left:5px;margin-top:10px;}
.business_infor .inforbg .com_infor .call_num{font-size:20px;font-weight:bold;}
.business_infor .inforbg .call{float:right;margin-right:5px;margin-top:14px;}


.menu_infor {padding:10px;}
.menu_infor li{position:relative;float:left;width:50%;margin-bottom:20px;}
.menu_infor li .big_box{border:1px solid #e4e4e4;text-align:center;padding:10px;}
.menu_infor li .big_box .big_img{border:1px solid #e4e4e4;}
.menu_infor li .big_box .money{font-size:18px;color:#318bfb;font-weight:bold;margin-top:5px;}

.lotto_buy {text-align:center;}
.lotto_buy .top_img{width:100%;}
.lotto_buy .lotto_form {margin:0 auto;width:320px;}
.lotto_buy .lotto_form li{float:left;margin-top:5px;}
.lotto_buy .lotto_form .text01{background-color:#f0f0f0;border:1px solid #e4e4e4;height:30px;font-size:12px;width:100px;padding-top:10px;margin-right:5px;}
.lotto_buy .lotto_form .text02{border:1px solid #e4e4e4;height:40px;width:200px;font-size:20px;font-weight:bold;}
.lotto_buy .lotto_form .text03{margin-top:10px;}
.lotto_buy .lotto_form .text04{width:145px;margin-top:18px;font-size:30px;font-weight:bold;color:#ac0606;}
.lotto_buy .but_buy img{width:50%;margin-top:10px;}
.lotto_buy .but_buy02 img{width:70%;margin-top:10px;}
.lotto_buy .lotto_img01 {margin-top:10px;}
.lotto_buy .lotto_img02 img{margin-top:80px;width:70%;}
.lotto_buy .lotto_ball01 {margin:0 auto;width:300px;margin-top:20px;}
.lotto_buy .lotto_ball01 li {float:left;padding-right:7px;display:inline}
.lotto_buy .lotto_ball01 li img {width:43px;}

.lotto_buy .lotto_but img{width:70%;margin-top:20px;}


.font-left06{float:left;font-size:17px;width:80px;font-weight:bold;padding-right:10px;}


.font-right06{float:right;font-size:15px;font-weight:bold;padding-left:10px;width:70%;}


.bold{font-weight:bold;}
.font_m16b{font-size:16px; font-weight:bold; color:#2e3e93;text-overflow:ellipsis;}
.font_b16b{font-size:1.2em; font-weight:600; color:#000000;text-overflow:ellipsis;}
.font_14b{font-size:14px; color:#666666;text-overflow:ellipsis;}
.font_b16{font-size:16px; font-weight:bold; color:#666666;text-overflow:ellipsis;}
.font_r16{font-size:16px; font-weight:bold; color:#ee001c; text-overflow:ellipsis;}


.font_m25{font-size:25px; font-weight:bold; color:#2e3e93; text-overflow:ellipsis;}
.font_r25{font-size:25px; font-weight:bold; color:#ee001c; text-overflow:ellipsis;}


.clearboth{clear:both;}
/* 숙박상세 */
#stay_view{width:100%;margin:0 auto;padding-top:15px;padding-bottom:15px;background-color:#FFFFFF;padding-left:0px;}
#stay_view .t01{ font-size:18px; text-align:left; color:#000; padding:10px;}
#stay_view img{ width:19px;padding-left:1px;}
#stay_view .t02{ text-align:left;padding-top:3px;padding-bottom:3px;padding-left:10px;}


#stay_title{width:95%;padding-bottom:5px; padding-top:1%;font-size:18px; line-height:35px;font-weight:600;text-align:left;background-color:#FFFFFF; letter-spacing:-1px;border-bottom:1px solid #e4e4e4; height:30px;margin:0 auto;}
#stay_title01{width:100%;padding-left:0px;font-size:16px; line-height:30px; font-weight:600;text-align:left;background-color:#FFFFFF; letter-spacing:-1px;margin:0 auto; padding-bottom:15px;}
.stay_arrow{ float:left; padding-left:5px; vertical-align:middle;}



#stay_con{width:95%;padding-top:1%;padding-bottom:1%; padding-left:10px;text-align:left;background-color:#FFFFFF;border-bottom:1px solid #d7d4d4;margin:0 auto;table-layout:fixed;word-break:break-all;

		font-size:1.4em; font-weight:550;
}

#stay_con img{max-width:100%;}

#stay_con iframe{max-width:100%;}




#stay_con01{width:95%;padding-top:2%;padding-bottom:2%; padding-left:10px;text-align:left;background-color:#FFFFFF;border-bottom:1px solid #d7d4d4;margin:0 auto;table-layout:fixed;word-break:break-all;

}




/* ------ 공지뷰 타이틀 ------ */
.viewCode3 {
	padding : 7px  10px 7px 10px;
	border-top:solid 1px #a0a0a0;
	border-bottom:solid 1px #a0a0a0;
	background-color:#f8f8f8;
	line-height:20px;
}


/* --골프장-- */
table.list.type-10{width:100%;table-layout:}
table.list.type-10 th.tit{padding-top:5px;padding-bottom:5px;font-weight:bold;background:#dee7d1;text-align:left; padding-left:5px;
border-top:solid 2px #c5d7a2; height:25px;border-bottom:solid 2px #c5d7a2;border-right:solid 2px #c5d7a2;border-left:solid 2px #c5d7a2; text-align:center;color:#00005e;}
table.list.type-10 th.con{font-weight:bold;background:#dee7d1;color:#00005e;text-align:left; padding:10px; height:25px;
border-top:solid 2px #c5d7a2;border-bottom:solid 2px #c5d7a2;border-right:solid 2px #c5d7a2;}


table.list.type-10 td.tit{padding-top:5px;padding-bottom:5px;background:#eff3ea;color:#666666;border-bottom:solid 1px #cccccc;text-align:center;padding-left:5px;
border-right:solid 2px #c5d7a2;border-left:solid 2px #c5d7a2;border-bottom:solid 2px #c5d7a2;}
table.list.type-10 td.con{background:#eff3ea;color:#666666; text-align:left; padding:10px; border-bottom:solid 2px #c5d7a2;border-right:solid 2px #c5d7a2;}


table.list.type-10 td.end{padding-top:5px;padding-bottom:5px;background:#eff3ea;color:#666666;border-bottom:solid 1px #a19189;text-align:center;padding-left:5px;
border-right:solid 2px #c5d7a2;border-left:solid 2px #c5d7a2;border-bottom:solid 2px #c5d7a2;}
table.list.type-10 td.con1{background:#eff3ea;color:#666666; text-align:left; padding:10px; border-bottom:solid 2px #c5d7a2;border-right:solid 2px #c5d7a2;}
table.list.type-10 td.con1 a{font:13px "나눔고딕"; color:#666666;text-decoration:none;}
table.list.type-10 td.con1 a:hover{font:13px "나눔고딕"; color:#2d7001;text-decoration:none;font-weight:bold;}




table.list.type-11{width:100%;table-layout:}
table.list.type-11 th.tit{padding-top:5px;padding-bottom:5px;font-weight:bold;background:#e9f1f5;text-align:left; padding-left:5px;
border-top:solid 2px #9acedd; height:25px;border-bottom:solid 2px #9acedd;border-right:solid 2px #9acedd;border-left:solid 2px #9acedd; text-align:center;color:#00005e;}
table.list.type-11 th.con{font-weight:bold;background:#e9f1f5;color:#00005e;text-align:left; padding:10px; height:25px;
border-top:solid 2px #9acedd;border-bottom:solid 2px #9acedd;text-align:center;}
table.list.type-11 th.end{font-weight:bold;background:#e9f1f5;color:#00005e;text-align:left; padding:10px; height:25px;
border-top:solid 2px #9acedd;border-bottom:solid 2px #9acedd;text-align:center;border-right:solid 2px #9acedd;}

table.list.type-11 td.tit{padding-top:5px;padding-bottom:5px;border-bottom:solid 1px #cccccc;text-align:center;padding-left:5px;
border-right:solid 2px #9acedd;border-left:solid 2px #9acedd;border-bottom:solid 2px #9acedd;line-height:22px;}
table.list.type-11 td.con{color:#666666; text-align:center; padding:15px; border-bottom:solid 2px #9acedd;line-height:22px;}


table.list.type-11 td.end{padding-top:5px;padding-bottom:5px;color:#666666;border-bottom:solid 1px #a19189;text-align:center;padding-left:5px;
border-right:solid 2px #9acedd;border-bottom:solid 2px #9acedd;border-right:solid 2px #9acedd; line-height:22px;}
table.list.type-11 td.con1{color:#666666; text-align:left; padding:15px; border-bottom:solid 2px #9acedd;text-align:center;line-height:22px;}



table.list.type-05{width:96% !important;letter-spacing:-0.05em;border-bottom:2px solid #555555;border-spacing:0;border-collapse:collapse; line-height:40px;margin: 0 auto;}
table.list.type-05 td{padding:10px 0;border-top:1px solid #d1d1d1;border-left:1px solid #d1d1d1;border-right:1px solid #d1d1d1; }
table.list.type-05 th{background-color:#e0efed;font-weight:600;font-size:12px;text-align:center;border-top:1px solid #d1d1d1;border-left:1px solid #d1d1d1;border-right:1px solid #d1d1d1; letter-spacing:-1px;}
table.list.type-05 td.t01{background-color:#e97f01; color:#ffffff; font-weight:600;font-size:12px;text-align:center;letter-spacing:-1px;}
table.list.type-05 td.t02{background-color:#ffffff;font-size:12px;text-align:center; line-height:25px;letter-spacing:-1px;}
table.list.type-05 td.t03{background-color:#f8f8f8;font-size:12px;text-align:center; line-height:25px;letter-spacing:-1px;}
table.list.type-05 td.t04{background-color:#e0efe9;font-weight:600;font-size:12px;text-align:center;letter-spacing:-1px;}
table.list.type-05 td.t05{background-color:#ffffff;font-size:12px;text-align:left; line-height:25px; padding-left:10px;letter-spacing:-1px;}
table.list.type-05 td.t06{background-color:#e97f01;text-align:center; line-height:25px; padding-left:10px;letter-spacing:-1px;}
table.list.type-05 td.t07{background-color:#f8f7f7;text-align:center; line-height:25px; padding:10px;}
/* --table 기프트카드 --*/


table.list.type-09{width:97% !important;letter-spacing:-0.05em;border-bottom:0px solid #555555;border-spacing:0;border-collapse:collapse; line-height:20px;margin: 0 auto;}
table.list.type-09 td.t01{font-weight:600;font-size:16px;text-align:left;line-height:30px;}
table.list.type-09 td.t02{font-size:14px;text-align:left;line-height:20px;}
table.list.type-09 td.t03{font-size:14px;text-align:left;line-height:20px;}
table.list.type-09 td.t03 img{width:100%;}
table.list.type-09 td img{ width:auto; vertical-align:middle;}



/*렌트카20160404*/
.cars01{width:100%;}
.cars01 ul li.t01{font-weight:600;font-size:16px;text-align:left;line-height:30px;border-bottom:1px solid #555555;line-height:30px;width:100%;float:left;padding-top:10px;}
.cars01 ul li.t02{ width:20%; float:left;padding-top:10px;}
.cars01 ul li.t03{ width:80%; float:left; font-size:14px; line-height:20px;padding-top:10px;}
.cars01 ul li.t04{ width:96%; float:left; font-size:14px; line-height:25px; padding-top:10px;}
.cars01 ul li.t05{ width:96; float:left; font-size:14px; line-height:20px; padding-left:15px;}
.cars01 ul li img{vertical-align:middle;}

.cars01 ul li.t06{ width:20%; float:left;padding-top:10px;}
.cars01 ul li.t07{ width:80%; float:left; font-size:14px; line-height:20px;padding-top:10px;}


.view_count{width:100%;}
.view_count img{width:100%;}
.view_count01{position:relative;width:100%;float:left;}


/*레프팅*/
table.list.type-06{width:96% !important;letter-spacing:-0.05em;border-bottom:2px solid #555555;border-spacing:0;border-collapse:collapse; line-height:40px;margin: 0 auto;}
table.list.type-06 td{padding:10px 0;border-top:1px solid #d1d1d1;border-left:1px solid #d1d1d1;border-right:1px solid #d1d1d1; }
table.list.type-06 th{background-color:#ebebeb;font-weight:600;font-size:12px;text-align:center;border-top:1px solid #d1d1d1;border-left:1px solid #d1d1d1;border-right:1px solid #d1d1d1; letter-spacing:-1px;line-height:50px;}
table.list.type-06 td.t01{background-color:#f6fffd; font-weight:600;font-size:12px;text-align:center;letter-spacing:-1px;}
table.list.type-06 td.t02{background-color:#ffffff;font-size:12px;text-align:center; line-height:20px;letter-spacing:-1px;}
table.list.type-06 td.t03{background-color:#f8f8f8;font-size:12px;text-align:center; line-height:20px;letter-spacing:-1px;}
table.list.type-06 td.t04{background-color:#e0efe9;font-weight:600;font-size:12px;text-align:center;letter-spacing:-1px;}
table.list.type-06 td.t05{background-color:#ffffff;font-size:12px;text-align:left; line-height:20px; padding-left:10px;letter-spacing:-1px;}

.leisure_tit01{width:96% ; line-height:50px;border-top:2px solid #df9935;border-bottom:2px solid #df9935; text-align:center;margin:0 auto; background-color:#fbfbfa;}
.leisure_tit02{width:96% ; line-height:30px;border-top:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1; text-align:left;margin:0 auto; background-color:#fbfbfa; margin:10px; padding-left:5px;}
.leisure_tit02 img{width:auto;}
.leisure_tit03{width:96% ;line-height:22px;text-align:left;margin:0 auto;padding-left:5px;}

/*리조트가격*/
table.list.type-07{width:96% !important;letter-spacing:-0.05em;border-bottom:2px solid #cccccc;border-spacing:0;border-collapse:collapse; line-height:40px;margin: 0 auto;}
table.list.type-07 td{padding:10px 0;border-top:1px solid #cccccc;border-left:1px solid #cccccc;border-right:1px solid #cccccc; }
table.list.type-07 th{background-color:#ebe6df;font-weight:600;font-size:12px;text-align:center;border-top:1px solid #d1d1d1;border-left:1px solid #d1d1d1;border-right:1px solid #d1d1d1; letter-spacing:-1px;}
table.list.type-07 td.t01{background-color:#ebe6df; color:#000000; font-weight:600;font-size:12px;text-align:center;letter-spacing:-1px;}
table.list.type-07 td.t02{background-color:#ffffff;font-size:12px;text-align:center; line-height:25px;letter-spacing:-1px;}
table.list.type-07 td.t03{background-color:#f8f8f8;font-size:12px;text-align:center; line-height:25px;letter-spacing:-1px;}
table.list.type-07 td.t04{background-color:#e0efe9;font-weight:600;font-size:12px;text-align:center;letter-spacing:-1px;}
table.list.type-07 td.t05{background-color:#ffffff;font-size:12px;text-align:left; line-height:25px; padding-left:10px;letter-spacing:-1px;}


table.list.type-07 td.t09{background-color:#dfe6eb; color:#000000; font-weight:600;font-size:12px;letter-spacing:-1px;}

.sty_tit01{width:96% ;height:2px;text-align:left;margin:0 auto;background-color:#c97b1d;}
.sty_tit02{width:96% ;height:100%;text-align:left;margin:0 auto;line-height:25px; padding-left:10px;}


/*영화오류메세지*/
.movie_message{width:90% ;background-color:#e97f01;text-align:center; line-height:30px; letter-spacing:-1px;margin:0 auto; border-bottom:12px solid #e97f01; padding-top:5px;}
.movie_message02{width:90% ;background-color:#ffffff;text-align:center; line-height:25px;letter-spacing:-1px;margin:0 auto; padding:10px;}

/*영화리스트*/
table.list.type-08{width:96% !important;letter-spacing:-0.05em;border-top:2px solid #545454;border-bottom:1px solid #545454;border-spacing:0;border-collapse:collapse; line-height:40px;margin: 0 auto;}
table.list.type-08 td{padding:10px 0;border-top:1px solid #cccccc;border-left:1px solid #e7e7e7;border-right:1px solid #e7e7e7; }
table.list.type-08 th{background-color:#ffffff;font-weight:600;font-size:12px;text-align:center;border-top:1px solid #d1d1d1;border-left:1px solid #d1d1d1;border-right:1px solid #d1d1d1; letter-spacing:-1px;}
table.list.type-08 td.t01{background-color:#f4f1f1; color:#000000; font-weight:600;font-size:13px;text-align:left;letter-spacing:-1px;}
table.list.type-08 td.t02{background-color:#ffffff;font-size:12px;text-align:left; line-height:25px;letter-spacing:-1px; padding-left:5px;}
table.list.type-08 td.t03{background-color:#ffffff;font-size:12px;text-align:center; line-height:25px;letter-spacing:-1px;}
table.list.type-08 td.t04{background-color:#ffffff;font-weight:600;font-size:12px;text-align:center;letter-spacing:-1px;}
table.list.type-08 td.t05{background-color:#ffffff;font-size:12px;text-align:left; line-height:25px; padding-left:10px;letter-spacing:-1px;}


/*스파테이블*/
table.list.type-12{width:96% !important;letter-spacing:-0.05em;border-bottom:1px solid #545454;border-spacing:0;border-collapse:collapse; line-height:40px;margin: 0 auto;}
table.list.type-12 td{padding:10px 0;border-top:1px solid #cccccc;border-left:1px solid #e7e7e7;border-right:1px solid #e7e7e7; }
table.list.type-12 td.t01{background-color:#f4f1f1; color:#000000; font-weight:600;font-size:13px;text-align:center;letter-spacing:-1px;border-top:2px solid #545454;}
table.list.type-12 td.t02{background-color:#ffffff;font-size:12px;text-align:center; line-height:25px;letter-spacing:-1px; padding-left:5px;}
table.list.type-12 td.t03{background-color:#ffffff;font-size:12px;text-align:center; line-height:25px;letter-spacing:-1px; padding-left:5px;border-top:2px solid #545454;}
table.list.type-12 td.t04{background-color:#ffffff;font-weight:600;font-size:12px;text-align:center;letter-spacing:-1px;}
table.list.type-12 td.t05{background-color:#ffffff;font-size:12px;text-align:left; line-height:25px; padding-left:10px;letter-spacing:-1px;}


.spa_tit img{width:auto; padding-left:5px;}


/*주문내역*/

.reservationcss {border-top:1px solid #135db6; background-color:#FFF;width:96%;margin:0 auto;}
.reservationcss table.list.type-02{width:100%;table-layout:fixed;vertical-align:middle;}


.reservationcss table.list.type-02 td.t01{border-bottom:1px solid #d9d9d9;height:40px;background-color:#fff;text-align:left;padding-left:10px;background-color:edecec;}
.reservationcss table.list.type-02 td.t02{height:40px;border-bottom:solid 1px #d9d9d9;text-align:left;padding-top:5px;padding-bottom:5px; padding-left:10px;}
.reservationcss table.list.type-02 td.t03{color:#666666; background-color:#f5fdff;font-size:15px;}

.reservationcss table.list.type-02 td.t04{background-color:#f5fdff;color:#fc7093;}
.reservationcss table.list.type-02 td img{vertical-align:middle;}
.reservationcss table.list.type-02 td textarea{border:solid 1px #a2a2a2;height: 29px; line-height: 20px; font-size:13px; height:50px;}






/* 쇼핑몰리스트 */
.shop_ban01{width:98%;position:relative; float:left; margin:5px;height:100%;}
.shop_ban04{margin:0 auto;width:100%;}
.shop_ban03 .box{width:98%;background-color:#FFF;height:100%;border:solid 1px #d7d4d4;clear:both; float:left; overflow:hidden; margin-bottom:10px; margin-left:2px;}

.shop_ban03 ul li{width:98%;}
.shop_ban03 li.t01{float:left; position:relative;background-color:#FFF;margin:10px;cursor:pointer;display:block;width:25%;}
.shop_ban03 li.t01 img{ width:100%;}
.shop_ban03 li.t02{position:relative;float:left; width:67%;background-color:#FFF;line-height:21px; text-align:left; cursor:pointer; padding-top:10px;display:block;text-overflow: ellipsis;-o-text-overflow: ellipsis;-moz-binding: url('ellipsis.xml#ellipsis');white-space:}
.shop_ban03 li.t02 a{font-weight:bold; color:#2e3e93;}

.shop_ban03 li.t03{position:relative;float:left; width:67%;background-color:#FFF;height:100%; text-align:left; margin-bottom:10px;text-overflow: ellipsis;-o-text-overflow: ellipsis;-moz-binding: url('ellipsis.xml#ellipsis');white-space:}
.shop_ban03 li.t04{float:left; width:55%; position:relative;background-color:#FFF;height:21px; text-align:left; padding-left:0px;}
.shop_ban03 li.t05{float:right; width:55%; position:relative;background-color:#FFF;height:30px; text-align:right; padding-right:10px; line-height:30px;}

.shop_ban03 li.t06{float:left; width:70%; background-color:#FFF;height:30px; text-align:right; padding-right:10px;padding-bottom:10px; line-height:30px;}
/* 쇼핑상세보기 */

.shop_ban05 .box{width:98%;background-color:#ffffff;height:100%;clear:both; float:left;}
.shop_ban05 li.t01{float:left; width:98%;position:relative;background-color:#FFF;line-height:30px; text-align:left; cursor:pointer; padding-top:3px;display:block;z-index:100; padding-left:10px;}
.shop_ban05 li.t02{float:left; width:98%;border:solid 1px #999;position:relative;background-color:#FFF;line-height:30px; text-align:left; cursor:pointer; padding-top:3px;display:block;z-index:100; padding-left:10px;}
.shop_ban05 li.t03{float:left; width:98%;border-top:solid 2px #0373db;border-bottom:solid 2px #0373db;position:relative;background-color:#FFF;line-height:30px; text-align:center; cursor:pointer; padding-top:3px;display:block;z-index:100; padding-left:10px; margin-bottom:10px;}
.shop_ban05 .box02{width:92%;background-color:#ffffff;height:100%;clear:both;border:solid 2px #f4f3f3;margin:0 auto; padding:5px;}
.shop_ban05 img{width:100%;}

/* 주문결제 */
.shop_ban06{width:97%;background-color:#ffffff;height:100%;clear:both; float:left;text-align:center; line-height:45px;}
.shop_ban07{width:97%;background-color:#e7e7e7;height:100%;clear:both; float:left;text-align:left;line-height:35px; padding-left:10px;}
.shop_ban08{width:96%;height:100%;clear:both; float:left;text-align:left;line-height:18px; padding-left:10px;border-top:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1; margin-bottom:15px;}
.shop_ban09{width:97%;height:40px;clear:both; float:left;text-align:left;line-height:40px; padding-left:10px;border-top:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1; margin-bottom:15px;}






.shop_ban10{width:96%;margin:0 auto;clear:both;text-align:left;line-height:40px; border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;background-color:#fff;}
.shop_ban10 li.t01{width:83%;text-align:left;line-height:38px; padding-left:10px;background-color:#ffffff; overflow:hidden;}
.shop_ban10 li.t01 input{vertical-align:middle;}
.shop_ban10 li.t02{width:40px;height:40px;float:left;text-align:left;background-color:#ffffff;}






.shop_ban11{width:97%;height:40px;clear:both; float:left;text-align:center; line-height:40px;background-color:#c8cbcf;}

.shop_ban12{width:100%;background-color:#ffffff;height:100%;clear:both; float:left;text-align:center; line-height:20px; background-color:#f7f7f7; padding-top:10px; padding-bottom:10px;}

.shop_sb{width:100%;height:7px;clear:both; float:left;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5; background-color:#ededed;}

.shop_call{padding-right:10px; float:right;line-height:40px;}

.shop_catall{width:97%; background-color:#c8cbcf;text-align:center;margin:0 auto;}

.shop_dotbg{width:90%;  height:4px; margin-top:10px; margin-bottom:10px;}


/* 장바구니갯수조정 */
.shopbuy01{width:70px;border:solid 0px #ff0000;float:left; height:22px;}
.shopbuy01  ul li.tit01{width:30px; padding:0px; float:left; vertical-align:middle; padding-top:0px; height:22px; padding-top:5px;}
.shopbuy01  ul li.tit02{width:24px; padding:0px; float:left;border:solid 0px #ff0000; margin:0px;height:12px;}







.button_ {
	width:100%;
     display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	/*margin: -1 2px;*/
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	line-height:30px;
	border-radius: .1em; /*박스의 모서리면을 둥글게 만들어줍니다. 값이 높을수록 더욱 더 둥글게 됩니다.*/
	font-size: 14px; font-weight:700;
	/*padding: 0.0em 3em 0.0em;*/
	font-family: '나눔고딕','Nanum Gothic';

}

/* red */
.red {
	color:#FFF;
	border: solid 1px #a70e13;
	background: #e52229;
	
	font-family: '나눔고딕','Nanum Gothic';
}
.red a {
	color:#FFF;
	
	
	font-family: '나눔고딕','Nanum Gothic';
}
.red:hover {
	background: #d8272d;color:#FFF;
	font-family: '나눔고딕','Nanum Gothic';
}
.red:active {
	color:#FFF;
	font-family: '나눔고딕','Nanum Gothic';
}


/* white */
.white {
	color:#1168b9;
	border: solid 1px #dfe1e2;
	background: #f5f6f6;
	
	font-family: '나눔고딕','Nanum Gothic';
}
.white a {
	color:#1168b9;
	
	
	font-family: '나눔고딕','Nanum Gothic';
}
.white:hover {
	background: #ebebeb;color:#1168b9;
	font-family: '나눔고딕','Nanum Gothic';
}
.white:active {
	color:#1168b9;
	font-family: '나눔고딕','Nanum Gothic';
}


.w_btn{padding:7px 15px 10px 15px;border:solid 0px #8f969f; height:25px; background-color:#969da9;border-radius: 0.2em;}
.w_btn a {font-family: '나눔고딕','Nanum Gothic';color:#ffffff;}
.w_btn:hover {color:#ffffff;font-family: '나눔고딕','Nanum Gothic';}


.d_btn{padding:6px 15px 7px 15px;border:solid 0px #8f969f; height:20px; background-color:#969da9;border-radius: 1em; width:60px; margin:0 auto; margin-top:5px; margin-bottom:5px; text-align:center;}






/*상품권 예약*/
.board031 {width:90%;margin:0 auto;}
.board031 table {width:100%;table-layout:fixed;}
.board031 table * {vertical-align:middle;}
.board031 table th.fri{text-align:left;padding-left:10px;}
.board031 table th.con{text-align:left;padding-left:10px;}
.board031 table td.fri {height:40px;border-bottom:solid 1px #d9d9d9;text-align:left;padding-top:5px;padding-bottom:5px; padding-left:10px;}
.board031 table td.fri01{height:40px;border-bottom:solid 0px #d9d9d9;text-align:left;padding-top:5px;padding-bottom:10px; padding-left:10px;}
.board031 table td.fri02{height:15px;border-bottom:solid 0px #d9d9d9;text-align:left;padding-top:0px;padding-bottom:0px; padding-left:10px;}
.board031 table td.con {height:40px;border-bottom:solid 1px #d9d9d9;text-align:left;padding-top:5px;padding-bottom:5px; padding-left:10px;}
.board031 table td img {height:35px; width:89px;}
.board031 table td textarea {padding:10px; width:95%;border:solid 1px #999; margin-top:5px; margin-bottom:5px;}





.board03 {width:100%;margin:0 auto;border-top:3px solid #135db6;}
.board03 table {width:100%;table-layout:fixed;}
.board03 table * {vertical-align:middle;}
.board03 table th.fri{text-align:left;padding-left:10px;}
.board03 table th.con{text-align:left;padding-left:10px;}
.board03 table td.fri {height:40px;border-bottom:solid 1px #d9d9d9;text-align:left;padding-top:5px;padding-bottom:5px; padding-left:10px; font-size:13px;}
.board03 table td.con {height:40px;border-bottom:solid 1px #d9d9d9;text-align:left;padding-top:5px;padding-bottom:5px; padding-left:10px;}

.board03 table td.fri_n {height:40px;border-bottom:solid 0px #d9d9d9;text-align:left;padding-top:5px;padding-bottom:5px; padding-left:10px; font-size:13px;}
.board03 table td.con_n {height:40px;border-bottom:solid 0px #d9d9d9;text-align:left;padding-top:5px;padding-bottom:5px; padding-left:10px;}


.board03 table td.fri02 {height:30px;border-bottom:solid 0px #d9d9d9;text-align:left;padding-top:5px;padding-bottom:5px; padding-left:10px; font-size:13px;}
.board03 table td.con02 {height:30px;border-bottom:solid 0px #d9d9d9;text-align:left;padding-top:5px;padding-bottom:5px; padding-left:10px;}
.board03 table td.con02 input{width:100%; height:17px; color:cccccc;border:solid 1px #999;height:25px; text-align:center; font-size:17px; font-weight:800;}
.board03 table td.con02 select {padding:0px 0 0px 0px;border:solid 1px #999; height:25px;}
.board03 table td.con02 img{ width:25px; height:25px;}
.board03 table td img {height:35px; width:89px;}
.board03 table td textarea {padding:10px; width:95%;border:solid 1px #999; margin-top:5px; margin-bottom:5px;}



.mem_tarea { border:solid 1px #cccccc ;width:90%;text-align:left; height:100px;padding:10px 5px 5px 5px; color:#666666; overflow: auto; line-height:21px;}

.mem_tit02{float:left;width:90%;height:45px;}
.mem_tit03{text-align:left;width:90%;height:45px;color:#000000; font-size:17px;font-weight:bold; padding-top:14px; float:left;}
.red17b{font-size:17px;color:#f71041;font-weight:bold;}
.sidebox{width:90%; padding:25px;text-align:left}


.selectinput05{
	
	height: 30px;
	line-height:40px;
	border:1px solid #707070;
	border-radius:4px;
/*	text-transform:uppercase;  */
	background:#fafafa;
}




/* 게시판버튼 new*/
.btn_css {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	margin: -1 1px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	line-height:30px;
	border-radius: .1em; /*박스의 모서리면을 둥글게 만들어줍니다. 값이 높을수록 더욱 더 둥글게 됩니다.*/
	font-size: 12px;
	
	font-family: '나눔고딕','Nanum Gothic';

	border: solid 1px #cccccc;

}


.btn_css_bl {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	margin: -1 1px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	line-height:30px;
	border-radius: .1em; /*박스의 모서리면을 둥글게 만들어줍니다. 값이 높을수록 더욱 더 둥글게 됩니다.*/
	font-size: 12px;
	/*padding: 0.0em 3em 0.0em; */
	font-family: '나눔고딕','Nanum Gothic';



	border: solid 1px #0f76e8;


}



.btn_css_search {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	margin: -1 1px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	line-height:30px;
	border-radius: .1em; /*박스의 모서리면을 둥글게 만들어줍니다. 값이 높을수록 더욱 더 둥글게 됩니다.*/
	font-size: 1.3em;
	
	font-family: '나눔고딕','Nanum Gothic';

	border: solid 1px #cccccc;

}







.padding5{clear:both;padding:1px;}

.padding1{clear:both;padding-top:1%;}

.padding10{clear:both;padding:2%;}

.padding50{clear:both;padding:10%;}

.sub_cont2 .event_content_no_date{padding:30px;text-align:center;border-bottom:solid 0px #0088d2; font-size: 20px;color: #666666;font-weight: 500;}

.sub_cont2 .event_content_no{padding:100px;text-align:center;border-top:solid 3px #0088d2; font-size: 20px;color: #666666;font-weight: 500;}







/*paging*/
.paging.type-01 {margin:30px 0 30px 0; text-align:center; padding-top:30px;}
.paging.type-01 .p_num{display:inline-block;}
.paging.type-01 .p_num a{height:21px;width:25px;font-weight:normal; color:#666666;padding:3px 0;display:inline-block; margin-left:5px;text-decoration:none;font-family:Tahoma, Geneva, sans-serif; font-size:14px; font-weight:bold;}

.paging.type-01 .p_num a.on{height:21px;width:23px;
	background:#FFF;font-family:Tahoma, Geneva, sans-serif; font-size:14px; font-weight:bold;text-align:center;}


.paging.type-01 .p_num a.hover{height:21px;width:25px;background:#FFF;
   	background-color:#333333;
	font-family:Tahoma, Geneva, sans-serif; font-size:14px; font-weight:bold; color:#FFF; text-align:center;}

.paging.type-01 .p_num a.img{vertical-align:middle; vertical-align:-1px; *vertical-align:-1px; padding-right:15px;}



.shopsubmenu_top{
width:100%;
background-color:#dfe2e7;
height: 6em;
font-weight: 600;line-height:20px;text-align:center;
}

.shopsubmenu_top .shopsubmenu_topli{
	margin-top:2%;
	margin-bottom:2%;
	width:96%;
	background-color:#ffffff;
	margin:0 auto; 


	
}


/*

.shopsubmenu_top .shopsubmenu_sl{
	float:left;
	width:31%;
	margin-right:1px;
	background-color:#ffffff;
	margin-top:8px;
	padding:0.1em;
	line-height: 3em;
	color:#303636;
	font-size:16px;
}




.shopsubmenu_top .shopsubmenu_sl_on{
	float:left;
	width:33%;
	background-color:#0088d2;
	margin-right:1px;
	margin-top:8px;
	padding:0.1em;
	line-height: 3em;
	color:#ffffff;
	font-size:16px;
}


*/

.shopsubmenu_top .shopsubmenu_sl{
	float:left;
	width:24%;
	margin-right:1px;
	background-color:#ffffff;
	margin-top:8px;
	padding:0.1em;
	line-height: 3em;
	color:#303636;
	font-size:16px;
}




.shopsubmenu_top .shopsubmenu_sl_on{
	float:left;
	width:25%;
	background-color:#0088d2;
	margin-right:1px;
	margin-top:8px;
	padding:0.1em;
	line-height: 3em;
	color:#ffffff;
	font-size:16px;
}





.jejucate{width:100%;}

.jejucate_top{width:100%;}





.jejucate_mainsbox_event1{width:100%;display:inline-block;margin: 0 auto; border:solid 0px #e1e1e1;cursor:pointer;display:block;background-color:#fff;margin-bottom:0px; }

.jejucate_mainsbox_event1 .Ttitle{width:100%;}
.jejucate_mainsbox_event1 .myt01{padding-left:1%;text-align:left;font-size:18px; color:#000000; line-height:50px; font-weight:600;}/* --타이틀-- */
.jejucate_mainsbox_event1 .myt02{padding-left:1%;text-align:left;font-size:15px; color:#333333; line-height:30px;font-weight:500;}/* --타이틀-- */


.jejucate_mainsbox_event1 .cont {display:block;}

.jejucate_mainsbox_event1 .cont table.tbrecont{width:100%;border-top:0px solid #37315d;border-bottom:1px solid #e2e2e2;border-spacing:0;border-collapse:collapse; line-height:20px;}
.jejucate_mainsbox_event1 .cont table.tbrecont td{padding:6px 0;font-weight:400;background-color:#ffffff;text-align:center;border-top:1px solid #e2e2e2;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;}
.jejucate_mainsbox_event1 .cont table.tbrecont td.t01{background-color:#6e7588; color:#fff; font-weight:500;font-size:14px; }
.jejucate_mainsbox_event1 .cont table.tbrecont td.t02{background-color:#ffffff;color:#f81c1e;font-size:14px; }



.jejucate_mainsbox_event1 .jimages img{width:100%;}



.jejucate_mainsbox_event1_line{width:100%;border-top:solid 8px #e1e1e1;margin: 0 auto;}







.jejucate_view{width:100%;margin: 0 auto;}
.jejucate_view_title{font-size:20px;  line-height:50px; font-weight:600;width:96%;margin: 0 auto;}
.jejucate_view_title .jspace02{padding:5px;}

.jejucate_view_box{width:100%;margin: 0 auto;font-size:20px;  line-height:50px; font-weight:600;}



.jejucate_view_img img{width:100%;max-height:300px;}

.jejucate .viewcont {width:96%;margin: 0 auto;}

.jejucate .viewcont table.tbrecont{width:100%;border-top:0px solid #37315d;border-bottom:1px solid #e2e2e2;border-spacing:0;border-collapse:collapse; line-height:20px;}
.jejucate .viewcont table.tbrecont td{padding:4px 0;font-weight:400;background-color:#ffffff;text-align:center;border-top:1px solid #e2e2e2;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;}
.jejucate .viewcont table.tbrecont td.t01{background-color:#6e7588; color:#fff; font-weight:500;font-size:14px; }
.jejucate .viewcont table.tbrecont td.t02{background-color:#ffffff;color:#f81c1e;font-size:14px; }
.jejucate .viewcont table.tbrecont td.t03{color:#666666; background-color:#fff;font-size:14px; }


.jejucate .viewcont_img{width:100%;padding-top:15px;text-align:center;}

.jejucate .viewcont_img img{max-width:100%;}


.jejucate_view_sub_text_title{width:96%;margin: 0 auto;font-size:16px;  line-height:50px; font-weight:600;border-bottom:solid 1px #e1e1e1;}
.jejucate_view_sub_text_title2{width:96%;margin: 0 auto;font-size:16px;  line-height:50px; font-weight:600;}

.jejucate_view_sub_text{width:96%;margin: 0 auto;font-size:15px;  line-height:30px; font-weight:400;color:#;}



.jejucate  .jspace10{padding:10px;}






.jejucate  .jejucate_view_sub_reservation_title{width:96%;margin: 0 auto;font-size:16px;  line-height:50px; font-weight:600;}

.jejucate  .jejucate_view_sub_reservation {width:96%;margin: 0 auto;font-size:16px;  line-height:50px; font-weight:600;}

.jejucate  .jejucate_view_sub_reservation input[type="text"]{
	width:95%;
	height: 38px;
	border:1px solid #e0e0e0;
	border-radius:2px;
	line-height: 39px; 
	font-size:1.13em;
	color:#6b6a6a;
	padding-left:10px;
}





.jejucate .jejucate_view_sub_reservation_rbutton {
	display: inline-block;
	width:95%;
	
	cursor: pointer;
	line-height:50px;
	font-size: 18px;
	font-weight:600;
	text-align:center;

	color:#fff;
	border: solid 1px #8d0000;
	background-color: #f43142;
	
	font-family: '나눔고딕','Nanum Gothic';

}











/*----------------------- 의료서비스  ----------------------*/
.memberlife{
		width:100%;
		
		display:inline-block;
}


.memberlife .memberlife01{
		width:100%;

}


  .memberlife .memberlife01_box {position:relative;  width:100%; line-height:24px;margin-right:10px;margin-bottom:20px;background-color:#e9e9e9;}
  .memberlife .memberlife01_box:first-child {}


  .memberlife .memberlife01_box  .tit02{   text-align:left; position: relative;
  content: "";
  display: block;
  padding-bottom: 60%; }
  .memberlife .memberlife01_box .tit02 img{position: absolute;
  width: 100%;
  height: 100%; }

  .memberlife .memberlife01_box  .tit01{padding-left:2%;width:98%;height:50px;background-color:#0195ff;line-height:50px;}
  .memberlife .memberlife01_box  .tit01_bl{font-size: 19px;color: #fff; font-weight: 600;}

  .memberlife .memberlife01_box  .tit03{padding-left:2%;width:98%;height:50px;line-height:50px;}
  .memberlife .memberlife01_box  .tit03_bl{font-size: 15px; font-weight: 400;}



 .memberlife .memberlife01_box  .tit04{padding-left:2%;width:98%;height:50px;background-color:#fff;line-height:50px;}
















/*----------------------- 건강검진  ----------------------*/

  .memberlife .memberlife02_box {position:relative;  width:100%; line-height:24px;margin-right:10px;margin-bottom:20px;background-color:#e9e9e9;}
  .memberlife .memberlife02_box:first-child {}

  .memberlife .memberlife02_box img{width:100%;  }
  .memberlife .memberlife02_box  .tit02{width:100%; }

  .memberlife .memberlife02_box  .tit01{padding-left:2%;width:98%;height:50px;background-color:#0195ff;line-height:50px;}
  .memberlife .memberlife02_box  .tit01_bl{font-size: 19px;color: #fff; font-weight: 600;}

  .memberlife .memberlife02_box  .tit03{padding-left:2%;width:98%;height:50px;line-height:50px;}
  .memberlife .memberlife02_box  .tit03_bl{font-size: 15px; font-weight: 400;}



 .memberlife .memberlife02_box  .tit04{padding-left:2%;width:98%;height:50px;background-color:#fff;line-height:50px;}



.memberlife02tlogo03 {width:100%;background-color:#f1f1f1;padding-top:1%;padding-bottom:1%;display:inline-block;}
.memberlife02tlogo03icon {width:98%;margin:0 auto;background-color:#fff;display: table;}
.memberlife02tlogo03icon .iconrrow{display: table-row; }

.memberlife02tlogo03icon .icon01{

display: table-cell; width:50%;text-align:center;background-color:#fff;

		color: #353e43;
		font-size:1.3em;
		font-weight:400;line-height:3em;
}



.memberlife02tlogo03icon .icon01 a{
		display:block;
		color: #353e43;

}


.memberlife02tlogo03icon .icon01_on{

display: table-cell; width:50%;text-align:center;background-color:#4baec3;

		color: #fff;
		font-size:1.3em;
		font-weight:400;line-height:3em;
}



.memberlife02tlogo03icon .icon01_on a{
		display:block;
		color: #fff;

}



.memberlife02tlogo03  .btop{border-top: 1px solid #f1f1f1; }
.memberlife02tlogo03  .bleft{border-left: 1px solid #f1f1f1; }
.memberlife02tlogo03  .bright{border-right: 1px solid #f1f1f1; }
.memberlife02tlogo03  .bbottom{border-bottom: 1px solid #f1f1f1; }








/*new 메인   2019.10.30*/


.mintro {width:100%;}

.mintroimg img{width:100%;}

.mintro .mfmenu{
float:left;
width:50%;
}
.mintro .mfmenu img{
width:100%;
}






.bottom_line_new{
	width:100%;background:#000000;
	padding-bottom:20px;}

.bottom_line_new .bmtext{padding-top:20px;line-height:20px;margin:0 auto;color:#888888;

	font-size:1.15em;
	text-align:center;
	line-height:1.2em;
}






.bottom_line_new  .myicontit{padding-top:1%;padding-bottom:1%;width:80%;margin: 0 auto; }

.bottom_line_new  .myicontit .myicontit01{float:left;display:block;width:33%;text-align:center; }

.bottom_line_new  .myicontit .myicontit01 img{max-width:70px;text-align:center; }





/* 탑메뉴  */

.tlogo01 {width:100%;}
.tlogo01_top{width:100%;display:block;
padding-top:1%;
padding-bottom:1%;
background-color:#fff;

}


.tlogo01_top .m01{padding-left:2%;width:15%;float:left;text-align:left;
line-height:4.8em;

}
.tlogo01_top .m01  img{margin-left:2%;width:100%;max-width:125px;vertical-align:middle;}

.tlogo01_top .m03{padding-left:2%;width:55%;float:left;padding-top:1.5%;}

.tlogo01_search{
	clear:both;
	padding:0%;
	width:100%;
	background-color:#fff;

}


.tlogo01_search .sn12_01{

width:90%;
margin:0 auto;border: #070e29 2px solid;
background-color:#fff;
border-radius: 2em;
line-height:1.2em;
height:3.0em;
}
.tlogo01_search .sn12_01 .sn12_01_1 {padding-top:0%;padding-left:4%;height:2.3em;float:left;width:75%;text-align:left;}
.tlogo01_search .sn12_01 .sn12_01_2 {padding-left:0px;line-height:3em;float:right;width:10%;text-align:left;padding-right:3%;}


.tlogo01_search  .sn12_01 .sn12_01_1  input[type="text"]{

font-size:12pt;
width: 90%; /* 원하는 너비 설정 */ height: auto; /* 높이값 초기화 */ line-height : normal; /* line-height 초기화 */
padding: .4em .3em; /* 원하는 여백 설정, 상하단 여백으로 높이를 조절 */ font-family: inherit; /* 폰트 상속 */ 
border-radius: 2em; /* iSO 둥근모서리 제거 */ outline-style: none; /* 포커스시 발생하는 효과 제거를 원한다면 */ -webkit-appearance: none; /* 브라우저별 기본 스타일링 제거 */ -moz-appearance: none; appearance: none; 


}


.tlogo01_search .sn12_01 .sn12_01_2 img{width:100%;max-width:34px;vertical-align:middle;  }
.tlogo01_search  .bt {cursor:pointer;}






.tlogo01_top .m02{padding-right:1%;width:15%;float:right;
line-height:4.8em;
}






.tlogo03_sub {width:100%;background-color:#f1f1f1;padding-top:1%;padding-bottom:1%;display:inline-block;}
.tlogo03_subicon {width:98%;margin:0 auto;background-color:#f1f1f1;display: table;}

.tlogo03_subicon .icon01{

		float:left; width:33%;text-align:center;background-color:#fff;

		color: #353e43;
		font-size:1.3em;
		font-weight:400;line-height:3em;
}



.tlogo03_subicon .icon01 a{
		display:block;
		color: #353e43;

}



.tlogo03_subicon .icon01_re{

		float:left; width:33%;text-align:center;background-color:#eb1c24;

		color: #353e43;
		font-size:1.3em;
		font-weight:400;line-height:3em;
}



.tlogo03_subicon .icon01_re a{
		display:block;
		color: #000;

}


.tlogo03_subicon .icon01_on{

float:left; width:33%;text-align:center;background-color:#070e29;

		color: #fff;
		font-size:1.3em;
		font-weight:400;line-height:3em;
}



.tlogo03_subicon .icon01_on a{
		display:block;
		color: #fff;

}



.tlogo03_sub  .btop{border-top: 1px solid #f1f1f1; }
.tlogo03_sub  .bleft{border-left: 1px solid #f1f1f1; }
.tlogo03_sub  .bright{border-right: 1px solid #f1f1f1; }
.tlogo03_sub  .bbottom{border-bottom: 1px solid #f1f1f1; }









.tlogo02 {width:100%;background-color:#ffff;}
.tlogo02icon {width:100%;background-color:#f1f1f1;display: table;}
.tlogo02icon .iconrrow{display: table-row; }

.tlogo02icon .icon01{display: table-cell; width:20%;text-align:center;background-color:#fff;   }
.tlogo02icon .icon01 img{width:100%; max-width:128px;}

.tlogo02  .btop{border-top: 1px solid #d3d3d3; }
.tlogo02  .bleft{border-left: 1px solid #d3d3d3; }
.tlogo02  .bright{border-right: 1px solid #d3d3d3; }
.tlogo02  .bbottom{border-bottom: 1px solid #d3d3d3; }



.tlogo03 {width:100%;background-color:#f1f1f1;padding-top:1%;padding-bottom:1%;display:inline-block;}
.tlogo03icon {width:98%;margin:0 auto;background-color:#fff;display: table;}
.tlogo03icon .iconrrow{display: table-row; }

.tlogo03icon .icon01{

display: table-cell; width:33%;text-align:center;background-color:#fff;

		color: #353e43;
		font-size:1.3em;
		font-weight:400;line-height:3em;
}



.tlogo03icon .icon01 a{
		display:block;
		color: #353e43;

}


.tlogo03icon .icon01_on{

display: table-cell; width:33%;text-align:center;background-color:#0088d2;

		color: #fff;
		font-size:1.3em;
		font-weight:400;line-height:3em;
}



.tlogo03icon .icon01_on a{
		display:block;
		color: #fff;

}



.tlogo03  .btop{border-top: 1px solid #f1f1f1; }
.tlogo03  .bleft{border-left: 1px solid #f1f1f1; }
.tlogo03  .bright{border-right: 1px solid #f1f1f1; }
.tlogo03  .bbottom{border-bottom: 1px solid #f1f1f1; }








/*메뉴 new*/
.tlogo008 {width:100%;background-color:#fff;}
.tlogo008icon {width:98%;margin:0 auto;background-color:#fff;}


.tlogo008icon .tlogo008icon01{
		float:left; width:10%;
		color: #353e43;
		font-size:1.3em;
		text-align:center;
		font-weight:800;line-height:4.2em;

}



.tlogo008icon .tlogo008icon02{
		float:left; width:80%;
		color: #353e43;
		
		line-height:2em;

		
		font-family:'NotoSansKR';

}


.tlogo008icon02 .icon01{

		float:left;  width:23%;text-align:center;min-width:100px;
		
		color: #353e43;
	
		line-height:2.4em;

		font-size:19px;
		font-weight:800;
}



.tlogo008icon02 .icon01 a{
		display:block;
		color: #353e43;
		
}




.tlogo008icon .icon01_on a{
		display:block;
		color: #fff;

}



/*메뉴 new end */






/*로그인용*/



.tlogo01_top .m02 .m02_01{float:right;text-align:center;width:50%;line-height:4.4em;}
.tlogo01_top .m02 .m02_01 img{width:100%;max-width:30px;vertical-align:middle;}

.tlogo01_top .m02 .m02_02{float:left;text-align:center;width:48%;line-height:4.8em;text-align:right} 

.tlogo01_top .m02 .m02_02 img{width:100%;max-width:30px;vertical-align:middle;}









.tlogo01_menu{

	background-color:#c71225;
	width:100%;
	overflow:hidden;
	z-index:10;
	
}

.tlogo01_menu .tmenu{
	float:left;
	width:20%;
	text-align:center;
	font-size:1.25em;line-height:30px;
	font-weight:600;
	letter-spacing:1px;
	padding-top:10px;
	padding-bottom:10px;

}


.tlogo01_menu .tmenu a{display:inline-block; text-decoration:none;color:#fff;}




.mainshopevent{

background-image:url('../images/main_new/event_bg.png');
background-repeat:no-repeat;
background-size:100% 100%;


}



.mainshopevent1{

background-image:url('../images/main_new/shopping_bg.png');
background-repeat:no-repeat;
background-size:100% 100%;


}







  .shoptablegift {width:98%;margin:0 auto;border-collapse: collapse; }
  .shoptablegift table {width:100%;table-layout:fixed;}
  .shoptablegift table * {vertical-align:middle;}


  .shoptablegift table td.top{height:45px;background-color:#f2f2f2;text-align:center;padding-left:5px;}



  .shoptablegift table td.end01{height:35px;text-align:center;padding :5px; }
  .shoptablegift table td.end02{height:35px;text-align:left;padding :5px; }
  .shoptablegift table td.end03{height:35px;text-align:left;padding :5px;padding-left:10px; }



  .shoptablegift table td.total{height:55px;text-align:right;padding :10px; }

  .shoptablegift table td.usegide01{height:45px;background-color:#f2f2f2;text-align:left;padding-left:10px;font-size:15px;}
  .shoptablegift table td.usegide02{height:55px;text-align:left;padding :10px;font-size:15px; line-height:25px; }


  .shoptablegift input[type=text]{height:20px; line-height:inherit;}
  .shoptablegift table td select{padding:3px 0 2px 0px;height:32px; }

  .shoptablegift .topborder_bold{border-top:2px solid #949494;}


  .shoptablegift .topborder{border-top:1px solid #d9d9d9;}
  .shoptablegift .rightborder{border-right:1px solid #d9d9d9;}
  .shoptablegift .leftborder{border-left:1px solid #d9d9d9;}
  .shoptablegift .bottomborder{border-bottom:1px solid #d9d9d9;}
  .shoptablegift .backcolor{background-color:#f2f2f2;}








/*  main*/

.mainbgcolor01{background-color:#f1f1f1;}

.main_intro .imgwidth{padding-top:3%;}
.main_intro .imgwidth img{width:100%}


.main_shopiconpadding {width:100%;padding-top:2%;padding-bottom:2%;background-color:#fedee3;}
.main_shopicon {width:100%;background-color:#f1f1f1;display: table;}
.main_shopicon .iconrrow{display: table-row; }

.main_shopicon .icon01{display: table-cell; width:20%;text-align:center;background-color:#fedee3; margin-top:2%; padding-bottom:2%;  }

.main_shopicon .icon01 img{width:90%; max-width:128px;}

.main_shopicon  .btop{border-top: 1px solid #d3d3d3; }
.main_shopicon  .bleft{border-left: 1px solid #d3d3d3; }
.main_shopicon  .bright{border-right: 1px solid #d3d3d3; }
.main_shopicon  .bbottom{border-bottom: 1px solid #d3d3d3; }


.main_catetext
{
font-size:2.3em;
font-weight:600;
line-height:2.5em;
text-align:center;
color:#414141;

}




.main_travelbanner {width:100%;display:inline-block;padding-top:2%;padding-bottom:3%;}

.main_travelbanner .shopbanner01 {width:96%;background-color:#f1f1f1;margin:0 auto;}

.main_travelbanner .shopbanner01:after{clear:both;}


.main_travelbanner .shopbanner02 {width:100%;margin:0 auto;}

.main_travelbanner .shopbanner03 {width:96%;margin:0 auto;}


.main_travelbanner .icon01{float:left; width:49%;text-align:center;background-color:#fff; }
.main_travelbanner .icon01 img{width:100%;}


.main_travelbanner .icon02{float:left; width:50%;text-align:center; }
.main_travelbanner .icon02 img{width:100%;}


.main_travelbanner .icon03{float:left; width:32%;text-align:center; }
.main_travelbanner .icon03 img{width:100%;}


.main_travelbanner  .btop{border-top: 1px solid #f1f1f1; }
.main_travelbanner  .bleft{border-left: 1px solid #f1f1f1; }
.main_travelbanner  .bright{margin-right:2%; }
.main_travelbanner  .bbottom{border-bottom: 1px solid #f1f1f1; }





.mainshop{width:100%;padding-top:1%;padding-bottom:3%;display:inline-block;}



.mainshop .paddingbgtop{padding-top:2.0em;}


/*  background: url('../images/main_n/bg.png'); background-repeat:repeat-x; background-position:50% 0%;  */
.mainshopslide-01 { }







.mainshop_title{

  width:96%;
  margin:0 auto;
  padding-top:3%;	
 padding-bottom:2%;
}



.mainshop_title:after{clear:both;}

.mainshop .mainshop_title01{

	width:100%;
	font-size:1.5em;
	font-weight:600;
	text-align:left;
	line-height:1.5em;
	color:#414141;
	
}



.mainshop .mainshop_title02{

	width:100%;
	margin:0 auto;
	font-size:1.9em;
	font-weight:600;
	text-align:center;
	line-height:2.0em;
	color:#414141;

}



.mainshop .mainshop_title03{

	width:100%;
	margin:0 auto;
	font-size:1.9em;
	font-weight:600;
	text-align:center;
	line-height:2.0em;
	color:#fff;
	 font-family: "Malgun Gothic";

}



.mainshop .mainshop_title03_sub{

	width:100%;
	margin:0 auto;
	font-size:1.3em;
	font-weight:500;
	text-align:center;
	line-height:2.0em;
	color:#fff;


}



.mainshop .mainshop_bottom{
padding-top:0%;
width:96%;
margin:0 auto;

}


.mainshop  .mainshop_bottom::after{clear:both;}


.mainshop  .mainshop_box03{float:left; width:32%;padding-bottom:2%; }
.mainshop  .mainshop_box03  img{width:100%; }





.mainshop  .mainshop_box02{float:left; width:32%;margin-bottom:2%;background-color:#fff }

.mainshop   .lineright{margin-right:1.5%; }


.mainshop   .lineright2{margin-right:2%; }





.mainshop  .mainshop_box02   .tit01{ width:90%;margin:0 auto;text-align:left;

color: #414141;
font-size:1.4em;
font-weight:400;line-height:1.4em;
height:2.6em;overflow:hidden;
font-weight:550;

padding-top:4%;
padding-bottom:2%;
font-family:'NotoSansKR';



}

.mainshop  .mainshop_box02   .tit02 {
 width:99%;text-align:left; margin-bottom:5px;position: relative;
  content: "";
  display: block;
  padding-bottom: 100%;
}


.mainshop  .mainshop_box02  .tit02 img{

 position: absolute;
  width: 100%;
  height: 100%;
 border-radius: 0.5rem 0.5rem  0rem  0rem;
border:solid 1px #efefef;

}


.mainshop  .mainshop_box02   .tit04{
		width:90%;margin:0 auto;
		text-align:left;
		color: #000;
		font-size:1.24em;
		padding-top:5%;

		line-height:1.4em;
		font-family:'NotoSansKR';
}

.mainshop  .mainshop_box02   .tit05{
		width:90%;margin:0 auto;
		text-align:left;
		color: #000;

		font-size:1.3em;

		padding-bottom:5%;
		font-weight:600;line-height:1.4em;
		font-family:'NotoSansKR';
}










.mainshop  .mainshop_box04{float:left; width:32%;margin-bottom:2%;background-color:#fff }





.mainshop  .mainshop_box04   .tit01{ width:96%;margin:0 auto;text-align:left;

color: #414141;
font-size:1.0em;
font-weight:400;line-height:1.4em;
height:2.6em;overflow:hidden;
font-family:'NotoSansKR';
padding-bottom:2%;
}



.mainshop  .mainshop_box04   .tit02 {
 width:99%;text-align:left; margin-bottom:5px;position: relative;
  content: "";
  display: block;
  padding-bottom: 100%;
}


.mainshop  .mainshop_box04  .tit02 img{

 position: absolute;
  width: 100%;
  height: 100%;

border:solid 1px #efefef;

}




.mainshop  .mainshop_box04   .tit04{
		width:90%;margin:0 auto;
		text-align:left;
		color: #000;
		font-size:0.90em;
		padding-top:5%;

		line-height:1.4em;
		font-family:'NotoSansKR';
}

.mainshop  .mainshop_box04   .tit05{
		width:90%;margin:0 auto;
		text-align:left;
		color: #000;

		font-size:1.0em;

		padding-bottom:5%;
		line-height:1.05em;
		font-family:'NotoSansKR';
}




.carouselTicker {
  overflow: hidden;
  float: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}

.carouselTicker__list {
  margin: 10px 0;
  padding: 0;
  list-style-type: none;
  overflow: hidden;

}


.carouselTicker__item {
  margin: 0;
  float: left;
  padding-left:5px;
  text-align: center;

}








#carouselTicker02 {
  overflow: hidden;
  float: left;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  width:100%;
 
}

.carouselTickerMovego__list {
  margin: 10px 0;
  padding: 0;
  list-style-type: none;
  overflow: hidden;

}


.carouselTickerMovego__item {
  margin: 0;
  float: left;
  padding-left:5px;
  text-align: center;

}




.mainshop   .mainshop_box99_width{ width:98%;margin:0 auto; }


.mainshop  .mainshop_box99{width:250px;margin-bottom:2%;


}



.mainshop  .mainshop_box99   .tit01{ width:90%;margin:0 auto;text-align:left;

color: #414141;
font-size:1.4em;
font-weight:400;line-height:1.4em;
height:2.6em;overflow:hidden;
font-weight:550;

padding-top:4%;
padding-bottom:2%;
font-family:'NotoSansKR';



}

.mainshop  .mainshop_box99   .tit02 {
  max-width:250px;
 width:99%;text-align:left; margin-bottom:5px;position: relative;
  content: "";
  display: block;
  padding-bottom: 100%;
}


.mainshop  .mainshop_box99  .tit02 img{

 position: absolute;
  width: 100%;
  height: 100%;
 border-radius: 0.5rem 0.5rem  0rem  0rem;
border:solid 1px #efefef;

}


.mainshop  .mainshop_box99   .tit04{
		width:90%;margin:0 auto;
		text-align:left;
		color: #000;
		font-size:1.24em;
		padding-top:5%;

		line-height:1.4em;
		font-family:'NotoSansKR';
}

.mainshop  .mainshop_box99   .tit05{
		width:90%;margin:0 auto;
		text-align:left;
		color: #000;

		font-size:1.3em;

		padding-bottom:5%;
		font-weight:600;line-height:1.4em;
		font-family:'NotoSansKR';
}







.mainshop .shopnew_boxright{margin-right:2%}

.mainshop .shopnew_boxtop{margin-top:2%}

.mainshop .shopnew_box02 { display:inline-block;float:left;width:49%;line-height:40px; text-align:center; background-color:#fff;padding-bottom:2%;}


.mainshop .shopnew_box02  .tit01{



}




.mainshop .shopnew_box02  .tit01img{
 width:100%;text-align:left; margin-bottom:5px;position: relative;
  content: "";
  display: block;
  padding-bottom: 60%;
}


.mainshop .shopnew_box02 .tit01img img{
 position: absolute;
  width: 100%;
  height: 100%;
}




.mainshop .shopnew_box02  .tit01{width:96%;margin:0 auto; text-align:left; 
padding-top:1.1em;
}
.mainshop .shopnew_box02  .tit01_bl{line-height:1.6em; font-size:1.4em;color: #4b4b4b;  font-weight: 600;overflow:hidden;height:1.6em; }


.mainshop .shopnew_box02  .tit03{width:96%;margin:0 auto; line-height:1.3em; font-size:1.1em; text-align:left;height:2.4em;overflow:hidden;}

.mainshop .shopnew_box02  .tit04{padding-top:2%;width:96%;margin:0 auto;line-height:1.3em; font-size:1.15em; text-align:left;height:2.4em;overflow:hidden;}



.mainshop .shopnew_box02  .tit05{padding-top:2%;padding-bottom:1%;width:96%; margin:0 auto; border-bottom: #000 2px solid;line-height:1.0em;}


.mainshop .shopnew_box02  .linetit04{text-align:left;font-size: 15px;text-decoration: line-through;  }

.mainshop .shopnew_box02 .linetit05{width:96%;padding-top:1.2em;line-height:1.0em;	border-top: 1px solid #f1f1f1; }



/*  login  */

.subpage_catetext
{
font-size:2.3em;
font-weight:600;
line-height:2.5em;
text-align:center;
color:#414141;

}


.mtopline{
	width:100%;
	margin:0 auto;
	border-top: 1px solid #f1f1f1;

}


.tlogo01_login_bottom{
	
	width:98%;
	margin:0 auto;

	background-color:#fff;
	
	border-radius: 5px;

	padding-top:5%;
}


.tlogo01_login_bottom  .tlogo01_login_bottom01{
padding-top:5%;
padding-left:2%;
padding-right:2%;
padding-bottom:5%;
width:94%;
margin:0 auto;

}




.tlogo01_login_bottom .mtext{


	height:2.4em;

	font-size:1.5em;

	color:#000;

}



.tlogo01_login_bottom .mtextline{


	padding-top:2%;

}






.tlogo01_login_bottom .mtext30   input[type="text"],.tlogo01_login_bottom .mtext30   input[type="password"]{


	border:1px solid #d0d0d2;
	border-radius:2px;

	height:3em;

	font-size:1.5em;

	padding-left: 2%; 

	color:#6b6a6a;

	width:98%;


}




.tlogo01_login_bottom .mtext_bt{
	
	padding-top:10%;

}




.tlogo01_login_bottom  .mregistbt {
	width:100%;
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	margin: -1 1px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	line-height:3.4em;
	border-radius: .1em; /*박스의 모서리면을 둥글게 만들어줍니다. 값이 높을수록 더욱 더 둥글게 됩니다.*/
	

	color:#fff;
	font-size:1.5em;
	
	font-family: '나눔고딕','Nanum Gothic';
	background-color:#3c99ba;
	border: solid 1px #3c99ba;

}




.tlogo01_login_img{
padding-top:2%;
padding-left:2%;
padding-right:2%;
padding-bottom:30%;
width:94%;
margin:0 auto;

}




.tlogo01_login_img .mleft{
float:left;
width:46%;
text-align:right;
}



.tlogo01_login_img .mright{
float:right;
width:46%;
text-align:left;
}




.tlogo01_login_img  .rightboard{

border-right: #fff 2px solid;

}

.tlogo01_login_img .mleft_top img{

width:100%;
max-width:50px;

}




.tlogo01_login_img .mleft_bt{
padding-top:2%;
width:100%;
color:#414141;
font-size:1.5em;
	

}





/*  popup  */





.blogo01_menubg{width:100%;z-index:254;display:none; position: absolute;
top:0px;
left:0px;
background-color:#000;
height:800px;
opacity: 0.8;
}





.blogo01_menu{width:100%;z-index:255;display:none; position: absolute;
top:0px;
left:0px;

background-color:#fff;
}


.blogo01_menu .blogo01_top{padding-top:1%;padding-bottom:1%;width:100%;background-color:#070e29;}

.blogo01_top .m01{
padding-left:2%;width:54%;float:left;text-align:left;color:#fff;

font-size:2.0em;
line-height:1.5em;
}

.blogo01_top .m01  img{margin-left:2%;width:100%;max-width:30px;}




.blogo01_top .m02{width:30%;float:left;}
.blogo01_top .m02 .m02_01{vertical-align:middle;text-align:right;}
.blogo01_top .m02 .m02_01 img{width:100%;max-width:140px;}




.blogo01_top .m03{padding-right:1%;width:10%;float:right;}

.blogo01_top .m03 .m03_01{
text-align:center;
color:#fff;

font-size:1.8em;
line-height:2em;

}


.blogo01_top .m03 .m03_01 img{width:100%;max-width:30px;}







.blogo01_menu .blogo01_middle{width:100%;

border-top: #fff 2px solid;

background-color:#fff;
display:inline-block;
padding-top : 1%;
padding-bottom : 2%;

}


.blogo01_middle .m01{
width:66%;margin:0 auto;
height:3.0em;

}

.blogo01_middle .m01 .m01_01{width:32%;text-align:center;float:left;
color:#ffffff;
font-size:1.3em;
line-height:3.0em;
}


.blogo01_middle .m01 .m01_02{
float:left;
width:1%;
color:#fff;
font-size:1.3em;
line-height:3.0em;
}

.blogo01_middle .m01 .lineleft{border-right: 1px solid #cdcdcd;}


.blogo01_middle .m01 .m01_01 img{width:100%;}




.blogo01_middle .m02{
width:96%;margin:0 auto;

}


.blogo01_middle  .m02  .mbutton2 {
	display: inline-block;
	width:98%;
	margin:0 auto; 
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	margin: 5px; 2px;
	outline: none;
	cursor: pointer;
	text-align: center;
	color:#fff;
	text-decoration: none;
	line-height:60px;
	border-radius: .1em; /*박스의 모서리면을 둥글게 만들어줍니다. 값이 높을수록 더욱 더 둥글게 됩니다.*/
	font-size: 1.5em;
	padding: 0;
	font-family: '나눔고딕','Nanum Gothic';
	background-color: #00ade8;
}


.blogo01_middle  .m02  .pointlist{

color:#fff;
line-height:60px;
font-size: 1.4em;
}














.blogo01_menu .blogo01_bottom{width:100%;
padding-top:2%;
padding-bottom:5%;
background-color:#fff;
width:96%;margin:0 auto;

}


.blogo01_bottom .back01{
			background:url('../images/comm/plus.png');background-repeat:no-repeat; background-position:97% 50%;
}


.blogo01_bottom .back02{
			background:url('../images/comm/plus_r.png');background-repeat:no-repeat; background-position:97% 50%;
}



.blogo01_bottom .mtxt01{
text-align:left;
color:#070e29;
width:100%;
font-size:1.6em;
line-height:3.0em;
border-bottom: 1px solid #f1f1f1;
}


.blogo01_bottom  .mtxt01_01{
padding-top:2%;
padding-bottom:2%;
width:100%;margin:0 auto;
border-bottom: 1px solid #f1f1f1;


}


.blogo01_bottom .mtxt01_0101{
	
	width:96%;margin:0 auto;
	text-align:left;
	color:#000000;

	font-size:1.4em;
	line-height:2.2em;
	


}







title02 {margin-top:20px;margin-bottom:3px; }

.title02   .title02_subcate_title{font-size: 1.4em;line-height:2.1em;color: #2e2e2e;font-weight: 550;text-align:center;}

.title02   .title02_subcate_title_border{width:80px;border-bottom:solid 2px #2e2e2e;margin:0 auto;}

 .title02_subcate_title_padding{padding-bottom:10px;}


.title_mytext {
width:90%;
margin:0 auto;
text-align:left;
line-height:1.5em;
padding-top:1%;
}





.title_bt {
width:96%;
margin:0 auto;

}


.title_bt div{
width:94%;
margin:0 auto;

}




.order_bt {
width:96%;
margin:0 auto;
}


.order_bt div{
width:100%;
margin:0 auto;
}





.mywrite{
	display: block;

	vertical-align: baseline;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;

	line-height: 2.4em;

	border-radius: .3em; /*박스의 모서리면을 둥글게 만들어줍니다. 값이 높을수록 더욱 더 둥글게 됩니다.*/
	font-size: 1.4em;

	font-family: '나눔고딕','Nanum Gothic';

}




/* blue */
.blue {
	color:#FFF;
	border: solid 1px #0f76e8;
	background: #117dff;
	
	font-family: '나눔고딕','Nanum Gothic';
}
.blue a {
	color:#FFF;
	
	
	font-family: '나눔고딕','Nanum Gothic';
}
.blue:hover {
	background: #135db6;color:#FFF;
	font-family: '나눔고딕','Nanum Gothic';
}
.blue:active {
	color:#FFF;
	font-family: '나눔고딕','Nanum Gothic';
}


.hide_mbagree img{max-width:50px;}














/* resort travel list*/

.resortlist{
width:100%;

}



.resortlist .r01{
 width:100%;text-align:left; position: relative;
  content: "";
  display: block;
  padding-bottom: 60%;
}

.resortlist .r01 img{

 position: absolute;
  width: 100%;
  height: 100%;
}


.resortlist .r02{
width:94%;
margin:0 auto;
}


.resortlist .r02 .r02_01{
	width:100%;
	line-height:2.4em;

	font-size:1.5em;

	color:#343434;
	font-weight:600;
	text-align:left;
}




.resortlist .r02 .r02_02{
	width:100%;

	line-height:2.0em;

	font-size:1.3em;

	color:#7b7b7b;
	text-align:left;
}





.resortlist .r02 .r02_03{
	width:100%;
	line-height:2.4em;

	font-size:1.3em;

	color:#343434;
	text-align:left;
}






.resortlist .r02 .r02_04{
	width:100%;
	line-height:2.4em;

	font-size:1.5em;

	color:#ff4a01;
	text-align:left;
}








.resort_view{width:100%;}





.resort_view .rbigimg {

 width:100%;text-align:left; margin-bottom:5px;position: relative;
  content: "";
  display: block;
  padding-bottom: 60%;
}


.resort_view .rbigimg img{

 position: absolute;
  width: 100%;
  height: 100%;
}




.resort_view .resort_viewpading10{
padding-top:5%;
}

.resort_view .resort_viewpading5{
padding-top:2%;
}



.resort_view .resort_viewtext{
width:94%;
margin:0 auto;
}




.resort_view   .resort_view_title{width:100%;font-size: 1.5em;line-height:2.1em;color: #2e2e2e;font-weight: 600;text-align:left;margin:0 auto;}
.resort_view   .resort_view_title2{width:100%;font-size: 1.3em;line-height:1.1em;color: #ca2226;font-weight:400;text-align:left;margin:0 auto;}

.resort_view   .resort_view_border{width:100%;border-bottom:solid 1px #dddddd;margin:0 auto;}

.resort_view    .title03_subcate_title_padding{padding-bottom:10px;}


.resort_view .resort_view_pay{width:100%;

margin-top:3%;

display:block;
margin-bottom:3%;

}

.resort_view     .resort_view_pay_l{float:left;width:65%;}

.resort_view     .resort_view_pay_l  .rvr01{

	width:100%;font-size: 1.3em;line-height:2.1em;color: #2e2e2e;font-weight: 500;text-align:left;
}



.resort_view     .resort_view_pay_l  .rvr02{

	width:100%;font-size: 1.3em;line-height:1.1em;color: #8a8989;font-weight: 500;text-align:left;
}



.resort_view     .resort_view_pay_l  .rvr03{

	width:100%;
	
margin-top:3%;

display:block;
margin-bottom:3%;
}


.resort_view     .resort_view_pay_l  .rvr03 .rvr0301{

	width:auto;color: #2e2e2e;text-align:left;

	font-size: 1.33em;line-height:2.1em;font-weight: 500;
}

.resort_view     .resort_view_pay_l  .rvr03 .rvr0302{

	width:auto;color: #00ade9;text-align:left;
	font-size: 1.33em;line-height:2.1em;font-weight: 500;
}



.resort_view     .resort_view_pay_r{float:right;width:30%;margin-top:3%}


.resort_view     .resort_view_pay_r .bt_b{

	display: block;
	width:100%;
	vertical-align: baseline;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;

	line-height: 4.4em;

	/*border-radius: .3em; 박스의 모서리면을 둥글게 만들어줍니다. 값이 높을수록 더욱 더 둥글게 됩니다.*/
	font-size: 1.4em;

	font-family: '나눔고딕','Nanum Gothic';

}


/* blue */
.resort_view  .bl_bt {
	color:#FFF;

	background: #00ade9;
	
	font-family: '나눔고딕','Nanum Gothic';
}

.resort_view  .bl_bt a {
	color:#FFF;
	
	
	font-family: '나눔고딕','Nanum Gothic';
}



/* blue */
.resort_view  .gr_bt {
	color:#FFF;

	background: #117dff;
	
	font-family: '나눔고딕','Nanum Gothic';
}
.resort_view  .gr_bt a {
	color:#FFF;
	
	
	font-family: '나눔고딕','Nanum Gothic';
}





.resort_view .r01{
	width:100%;
	line-height:2.4em;

	font-size:1.5em;

	color:#343434;
	font-weight:600;
}




.resort_view .r02 {
	width:100%;

	line-height:2.0em;

	font-size:1.3em;

	color:#7b7b7b;
}





.resort_view .r02 {
	width:100%;
	line-height:2.4em;

	font-size:1.3em;

	color:#343434;
}


.resort_view .r04{
	width:100%;
	line-height:2.4em;

	font-size:1.3em;

	color:#343434;
	font-weight:600;
}




.resort_view .r05{
	width:100%;
	line-height:2.0em;

	font-size:1.3em;

	color:#343434;

}





.resort_view .rpadding10{
	padding:2%;

}



.resort_view .subtitle{

		font-size: 1.5em;line-height:3.1em;color: #2e2e2e;font-weight: 580;text-align:center;

}




.resort_view  .bxsliderimg img{

		width:100%;height:300px;

}




.resort_view  .riframe {

		width:100%;

}






.resort_view  .mregistbt_gray {
	width:100%;
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	margin: -1 1px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	line-height:3.4em;
	border-radius: .1em; /*박스의 모서리면을 둥글게 만들어줍니다. 값이 높을수록 더욱 더 둥글게 됩니다.*/
	

	color:#fff;
	font-size:1.5em;
	
	font-family: '나눔고딕','Nanum Gothic';
	background-color:#a5a5a5;
	border: solid 1px #a5a5a5;

}







.title03 {margin-bottom:3px; }

.title03   .title03_subcate_title{width:96%;font-size: 1.5em;line-height:3.1em;color: #2e2e2e;font-weight: 550;text-align:left;margin:0 auto;}

.title03   .title03_subcate_title_border{width:100%;border-bottom:solid 1px #dddddd;margin:0 auto;}
.title03   .title03_subcate_title_border2{width:100%;border-bottom:solid 5px #eeeeee;margin:0 auto;}

 .title03_subcate_title_padding{padding-bottom:10px;}










/* resort popup  */



.resort01_menubg_addr{
width:100%;z-index:255;
position: fixed;

 bottom: 0;
 left: 0;

 background-color:#fff;


}





.resort01_menubg{width:100%;z-index:220;display:none; position: absolute;
top:0px;
left:0px;
background-color:#000;
height:800px;
opacity: 0.9;
}





.resort01_menu{width:100%;z-index:255;display:none; position: absolute;
top:0px;
left:0px;

background-color:#fff;
}


.resort01_menu .rtop{
display: inline-block;
line-height:4.1em;
width:100%;background-color:#6e7588;}



.resort01_menu .rtop01{
	float:left;
	width:90%;font-size: 1.8em;line-height:2.2em;color: #fff;font-weight: 400;text-align:center;
}

.resort01_menu .rtop02{
	float:right;
	width:10%;font-size: 2.0em;line-height:2.1em;color: #fff;font-weight: 600;text-align:center;
}




.resort01_menu .rmiddle{padding-top:5%;padding-top:5%;width:96%;margin:0 auto;}


.resort01_menu     .rmiddle  .rvr01{

	width:100%;font-size: 1.3em;line-height:2.1em;color: #2e2e2e;font-weight: 500;text-align:left;
}


.resort01_menu     .rmiddle  .rvr02{

	width:100%;font-size: 1.3em;line-height:1.1em;color: #8a8989;font-weight: 500;text-align:left;
}



.resort01_menu     .rmiddle   .rvr03{

	width:100%;
	
margin-top:3%;

display:block;
margin-bottom:3%;
}


.resort01_menu     .rmiddle  .rvr03 .rvr0301{

	width:auto;color: #2e2e2e;text-align:left;

	font-size: 1.33em;line-height:2.1em;font-weight: 500;
}




.resort01_menu     .rmiddle .rvr01img{width:100%;padding-bottom:2%;}

.resort01_menu     .rmiddle .rvr01img img{width:100%;}



/* cplist */




.cp_list   {width:96%;margin:0 auto;}
.cp_list   .resort_view_title2{width:100%;font-size: 1.3em;line-height:1.1em;color: #ca2226;font-weight:400;text-align:left;margin:0 auto;}
.cp_list   .resort_view_border{width:100%;border-bottom:solid 1px #dddddd;margin:0 auto;}

.cp_list    .title03_subcate_title_padding{padding-bottom:10px;}



/* mypage*/

.mypagelist{width:96%;margin:0 auto;}

.mypagelist .mypagelist_top{

	width:100%;
	display: inline-block;
	margin: -1 1px;		
	border-radius: .5em; /*박스의 모서리면을 둥글게 만들어줍니다. 값이 높을수록 더욱 더 둥글게 됩니다.*/
	

	color:#fff;
	font-size:1.5em;	
	font-family: '나눔고딕','Nanum Gothic';
	background-color:#dff2ff;


}

.mypagelist .mypagelist_top01{width:85%;margin:0 auto;height:auto;}


.mypagelist .mypagelist_top01_border_bottom{border-bottom:solid 1px #b8e1f7;}

.mypagelist .mypagelist_top01_border_left{border-right:solid 1px #b8e1f7;}


.mypagelist .mybordertop{ padding-top:2%;}
.mypagelist .myborderbottom{ padding-bottom:2%;}



.mypagelist .mypagelist_top01_01{
	width:50%;
	float:left;
	font-size: 1.7em;line-height:2.8em;font-weight: 500;
}




.mypagelist .mypagelist_top01_02{
	width:50%;
	float:right;
	text-align:right;
	font-size:  1.5em;line-height:2.8em;font-weight: 500;
}





.mypagelist .mypagelist_top02{width:85%;margin:0 auto;
padding-top:2%;
padding-bottom:2%;
}

.mypagelist .mypagelist_top02_01{
	width:33%;
	float:left;
	text-align:center;

}


.mypagelist  .mypagelist_top02_001{
	width:100%;
	text-align:center;
	font-size: 1.4em;line-height:2.1em;font-weight: 500;
}



.mypagelist  .mypagelist_top02_002{
	width:100%;
	text-align:center;
	font-size: 1.6em;line-height:2.1em;font-weight: 500;
	color:#0087d0;
}



.mypagelist .mypagelist_top02_02{
	width:33%;
	float:right;
	text-align:center;

}






.mypage_shop{
	width:100%;
	margin:0 auto;

	height:100px;
	background-color:#fff;

}

.mypage_shop:after { content:''; display:block; clear:both; }

.mypage_shop .mypage_shop_subline{
	
	

}

.mypage_shop .mypage_shop_sub{
	width:100%;
	display: inline-block;
	margin: -1 1px;		
	border-radius: .5em; /*박스의 모서리면을 둥글게 만들어줍니다. 값이 높을수록 더욱 더 둥글게 됩니다.*/
	

	color:#fff;
	font-size:1.5em;	
	font-family: '나눔고딕','Nanum Gothic';
	background-color:#f5f5f5;
	padding-top:2%;

}


.mypage_shop .mypage_shop_sub:after {clear:both;}


.mypage_shop .mypage_shop_sub1{
float:left;width:20%;

text-align:center;

font-weight:500;
}
.mypage_shop .mypage_shop_sub2{float:left;width:6%;color:#c1c1c1;


font-weight:400;
text-align:center;
font-size: 1.1em;
line-height:4.0em;

 text-align:center; }


.mypage_shop .mypage_shop_sub1 .mypage_shop_sub1_text{
font-size: 1.4em;
font-weight:600;
line-height:2.5em;
color:#000; }


.mypage_shop .mypage_shop_sub1 .mypage_shop_sub2_text{
font-size: 1.2em;
line-height:1.0em;
color:#676767; }




.mypagetitle {display:inline-block;padding-top:4%;padding-bottom:1%;width:100%;height:auto;margin: 0 auto;}

.mypagetitle .t01{display:block; width:auto; color:#000;

font-size: 1.7em;line-height:2.0em;
 font-weight:600;
}





.mypage02 {width:100%;margin:0 auto;background-color:#FFF;}
.mypage02 table {width:100%;table-layout:fixed;}
.mypage02 table * {vertical-align:middle;}
.mypage02 table th.fri{border-top:2px solid #135db6;height:2px;text-align:left;padding-left:10px;}
.mypage02 table th.con{border-top:2px solid #135db6;height:2px;text-align:left;padding-left:10px;}
.mypage02 table td.fri {height:40px;border-bottom:solid 1px #d9d9d9;text-align:left;padding-top:5px;padding-bottom:5px; padding-left:10px;}
.mypage02 table td.con {height:40px;border-bottom:solid 1px #d9d9d9;text-align:center;padding-top:5px;padding-bottom:5px; padding-left:10px;}





#resortfooter {

  width: 100%;

 position: fixed;

 bottom: 0;

 left: 0;
 border-top:1px solid #e4e4e4;

 background-color:#fff;
 z-index:210;

}


#resortfooter  .resortfooter01{
	padding-top:1%;
	padding-bottom:1%;
	width:100%;margin:0 auto;

}






#resortfooter  .resortfooter01 .resortfooter01bt {
	display: inline-block;
	width:100%;
	vertical-align: baseline;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;

	line-height:3em;

	border-radius: .3em; /*박스의 모서리면을 둥글게 만들어줍니다. 값이 높을수록 더욱 더 둥글게 됩니다.*/
	font-size: 1.5em;

	font-family: '나눔고딕','Nanum Gothic';

}


/* blue-4 */
.blue4 {
	color:#FFF;
	background-color: #0284c3;	
	font-family: '나눔고딕','Nanum Gothic';
}

.blue4 a{
	color:#FFF;
	
	
	font-family: '나눔고딕','Nanum Gothic';
}







/*-----------------------렌탈서비스  ----------------------*/
.memberliferental{
		width:100%;
		
		display:inline-block;
}


.memberliferental .memberlife01{
		width:100%;

}


  .memberliferental .memberlife01_box {position:relative;  width:100%; line-height:24px;margin-right:10px;margin-bottom:20px;background-color:#000;}
  .memberliferental .memberlife01_box:first-child {}

  .memberliferental .memberlife01_box img{width:100%; max-height:300px; }
  .memberliferental .memberlife01_box  .titimg{width:100%; }




  .memberliferental .memberlife01_box  .tit01{padding-left:2%;width:98%;height:2.4em;background-color:#fff;line-height:50px;overflow:hidden;}
  .memberliferental .memberlife01_box  .tit01_bl{text-align:left;
   line-height:2.4em;

	font-size:1.5em;

  color: #000; font-weight: 600;}



  .memberliferental .memberlife01_box  .tit02{padding-left:2%;width:98%;height:1.5em;background-color:#fff;overflow:hidden;}
  .memberliferental .memberlife01_box  .tit02_bl{text-align:left;


	font-size:1.3em;

  color: #828282; font-weight: 500;}



  .memberliferental .memberlife01_box  .tit03{padding-left:2%;width:98%;height:50px;line-height:50px;}
  .memberliferental .memberlife01_box  .tit03_bl{text-align:left;
	line-height:2.4em;

	font-size:1.5em;

	color:#ff4a01;
	text-align:left;
  }



 .memberliferental .memberlife01_box  .tit04{padding-left:2%;width:98%;height:50px;background-color:#fff;line-height:50px;}











.resortlist .r02 .r02_04{
	width:100%;
	line-height:2.4em;

	font-size:1.5em;

	color:#ff4a01;
	text-align:left;
}



.shop_sb_new{
	padding-top:1%;

	line-height:2.4em;

	font-size:1.5em;

	color:#151515;
}


.nosidebox{

	width:96%;margin:0 auto;
	text-align:left;
	line-height:1.25em;
	font-size:1.2em;
}



	.file5img img{max-width:400px;}
		

	.file6img img{max-width:120px;}


/*-----------------------렌탈서비스  ----------------------*/
.memberliferental{
		width:100%;
		
		display:inline-block;
}


.memberliferental .memberlife01{
		width:100%;

}


  .memberliferental .memberlife01_box {position:relative;  width:100%; line-height:24px;margin-right:10px;margin-bottom:20px;background-color:#000;}
  .memberliferental .memberlife01_box:first-child {}

  .memberliferental .memberlife01_box img{width:100%; max-height:300px; }
  .memberliferental .memberlife01_box  .titimg{width:100%; }




  .memberliferental .memberlife01_box  .tit01{padding-left:2%;width:98%;height:2.4em;background-color:#fff;line-height:50px;overflow:hidden;}
  .memberliferental .memberlife01_box  .tit01_bl{text-align:left;
   line-height:2.4em;

	font-size:1.5em;

  color: #000; font-weight: 600;}



  .memberliferental .memberlife01_box  .tit02{padding-left:2%;width:98%;height:1.5em;background-color:#fff;overflow:hidden;}
  .memberliferental .memberlife01_box  .tit02_bl{text-align:left;


	font-size:1.3em;

  color: #828282; font-weight: 500;}



  .memberliferental .memberlife01_box  .tit03{padding-left:2%;width:98%;height:50px;line-height:50px;}
  .memberliferental .memberlife01_box  .tit03_bl{text-align:left;
	line-height:2.4em;

	font-size:1.5em;

	color:#ff4a01;
	text-align:left;
  }



 .memberliferental .memberlife01_box  .tit04{padding-left:2%;width:98%;height:50px;background-color:#fff;line-height:50px;}











.resortlist .r02 .r02_04{
	width:100%;
	line-height:2.4em;

	font-size:1.5em;

	color:#ff4a01;
	text-align:left;
}




.iconcontents_main_medi_submenu {width:100%;margin-top:1%;margin-bottom:1%;width:auto;padding:0px;table-layout: fixed;background-color:#fff}

.iconcontents_main_medi_submenu .iconcontents_submenu01{width:20%;margin-bottom:1%;float:left;display: table-cell; border:solid 0px #dedede; overflow: hidden;cursor:pointer; }

.iconcontents_main_medi_submenu .iconcontents_submenu01 img{width:96%;max-width:100px;display:block;text-align:center; }


.evnetimg img{
width:100%

}





