﻿@charset "utf-8";
@import "common_02.css";
/* newweb */
@font-face {
 font-family: 'NanumSquare';
 src: url(NanumSquare.eot);
 src: url(NanumSquare.eot?#iefix) format('embedded-opentype'),
      url(NanumSquare.woff) format('woff'),
      url(NanumSquare.ttf) format('truetype');
}
@font-face {
 font-family: 'NanumSquareB';
 src: url(NanumSquareB.eot);
 src: url(NanumSquareB.eot?#iefix) format('embedded-opentype'),
      url(NanumSquareB.woff) format('woff'),
      url(NanumSquareB.ttf) format('truetype');
}

@font-face {
 font-family: 'IropkeBatangM';
 src: url(IropkeBatangM.eot);
 src: url(IropkeBatangMeot?#iefix) format('embedded-opentype'),
      url(IropkeBatangM.woff) format('woff'),
      url(IropkeBatangM.ttf) format('truetype');
}

@import url('//cdn.jsdelivr.net/font-iropke-batang/1.2/font-iropke-batang.css');
@import url('https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard.css');
@import url('https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/variable/pretendardvariable.css');
@import url('https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard-dynamic-subset.css');
@import url('https://fonts.googleapis.com/css2?family=Noto+Serif+KR:wght@200;300;400;500;600;700;900&family=Sacramento&display=swap');


@font-face {
    font-family: 'NotoSerifKR';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_two@1.0/NotoSerifKR.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
	font-family: 'Pretendard Variable';
	font-weight: 45 920;
	font-style: normal;
	font-display: swap;
	src: local('/Pretendard Variable'), url('/PretendardVariable.woff2') format('woff2-variations');
}

@font-face {
    font-family: 'Pretendard';
    font-weight: 100;
    font-style: normal;
    src: url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-Thin.eot');
    src: url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-Thin.eot?#iefix') format('embedded-opentype'),
        url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-Thin.woff2') format('woff2'),
        url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-Thin.woff') format('woff'),
        url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-Thin.ttf') format("truetype");
    font-display: swap;
}
@font-face {
    font-family: 'Pretendard';
    font-weight: 200;
    font-style: normal;
    src: url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-ExtraLight.eot');
    src: url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-ExtraLight.eot?#iefix') format('embedded-opentype'),
        url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-ExtraLight.woff2') format('woff2'),
        url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-ExtraLight.woff') format('woff'),
        url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-ExtraLight.ttf') format("truetype");
    font-display: swap;
}
@font-face {
    font-family: 'Pretendard';
    font-weight: 300;
    font-style: normal;
    src: url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-Light.eot');
    src: url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-Light.eot?#iefix') format('embedded-opentype'),
        url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-Light.woff2') format('woff2'),
        url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-Light.woff') format('woff'),
        url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-Light.ttf') format("truetype");
    font-display: swap;
}
@font-face {
    font-family: 'Pretendard';
    font-weight: 400;
    font-style: normal;
    src: url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-Regular.eot');
    src: url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-Regular.eot?#iefix') format('embedded-opentype'),
        url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-Regular.woff2') format('woff2'),
        url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-Regular.woff') format('woff'),
        url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-Regular.ttf') format("truetype");
    font-display: swap;
}
@font-face {
    font-family: 'Pretendard';
    font-weight: 500;
    font-style: normal;
    src: url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-Medium.eot');
    src: url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-Medium.eot?#iefix') format('embedded-opentype'),
        url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-Medium.woff2') format('woff2'),
        url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-Medium.woff') format('woff'),
        url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-Medium.ttf') format("truetype");
    font-display: swap;
}
@font-face {
    font-family: 'Pretendard';
    font-weight: 600;
    font-style: normal;
    src: url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-SemiBold.eot');
    src: url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-SemiBold.woff2') format('woff2'),
        url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-SemiBold.woff') format('woff'),
        url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-SemiBold.ttf') format("truetype");
    font-display: swap;
}
@font-face {
    font-family: 'Pretendard';
    font-weight: 700;
    font-style: normal;
    src: url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-Bold.eot');
    src: url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-Bold.eot?#iefix') format('embedded-opentype'),
        url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-Bold.woff2') format('woff2'),
        url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-Bold.woff') format('woff'),
        url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-Bold.ttf') format("truetype");
    font-display: swap;
}
@font-face {
    font-family: 'Pretendard';
    font-weight: 800;
    font-style: normal;
    src: url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-ExtraBold.eot');
    src: url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-ExtraBold.eot?#iefix') format('embedded-opentype'),
        url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-ExtraBold.woff2') format('woff2'),
        url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-ExtraBold.woff') format('woff'),
        url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-ExtraBold.ttf') format("truetype");
    font-display: swap;
}
@font-face {
    font-family: 'Pretendard';
    font-weight: 900;
    font-style: normal;
    src: url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-Black.eot');
    src: url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-Black.eot?#iefix') format('embedded-opentype'),
        url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-Black.woff2') format('woff2'),
        url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-Black.woff') format('woff'),
        url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-Black.ttf') format("truetype");
    font-display: swap;
}

@font-face {
    font-family: 'RIDIBatang';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_twelve@1.0/RIDIBatang.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}


/* base */
html{overflow-y:scroll}
html,body{width:100%;height:100%; }
body{font-size:12px;font-family:'NanumSquare', Arial, sans-serif;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,button,p,blockquote,th,td{margin:0;padding:0;-webkit-text-size-adjust:none}
article, aside, canvas, details, figure, figcaption, footer, hgroup, header, menu, nav, section, summary{display:block}
img,fieldset{border:0}
img{vertical-align:top;/*width: 100%;*/}
ul,ol,li{list-style:none}
h1,h2,h3,h4,h5,h6{font-weight:normal}
hr{display:none}
a{color:#000;color:inherit;text-decoration:none}
a:hover{text-decoration:none}
em,i,address{font-style:normal;font-weight:normal}
legend,caption{display:none;clear:both}
input,textarea,select,button,table{font-size:inherit;font-family:inherit;line-height:inherit}
table{border-collapse:collapse}
textarea,input{outline-color:-moz-use-text-color;outline-style:none;outline-width:medium}
textarea{resize:none}
label{cursor:pointer}
input,select{vertical-align:middle}
.skip, hr, legend, caption{position:absolute;text-indent:-1000em}
.sknavi:focus, .sknavi:active{display:block;width:200px;height:18px;background-color:#eee;border:1px solid #113355;font-size:100%;font-weight:bold;margin-left:5px;padding:3px;text-align:center;text-decoration:none;top:1px}
.sknavi {position:absolute;top:-500px;z-index:999}
.reset{clear:both !important;height:0 !important;font-size:0 !important;line-height:0 !important;padding:0 !important;margin:0 !important}
.align_r{text-align:right:}
.align_c{text-align:center:}
.align_l{text-align:left:}
.vertical_t{vertical-align:top}

/* width */
.wid_5{width:5%}
.wid_8{width:8%}
.wid_10{width: 10%;}
.wid_15{width: 15%;}
.wid_20{width:20%}
.wid_25{width:25%}
.wid_30{width:30%}
.wid_33{width:33%}
.wid_35{width:35%}
.wid_40{width:40%}
.wid_45{width:45%}
.wid_50{width:50%}
.wid_55{width:55%}
.wid_58{width:58%}
.wid_60{width:60%}
.wid_65{width:65%}
.wid_70{width:70%}
.wid_75{width:75%}
.wid_80{width:80%}
.wid_85{width:85%}
.wid_90{width:90%}
.wid_95{width:95%}
.wid_100{width:100%;box-sizing:border-box}
.wid_55p{width:55px;}


html ::selection{background-color: #77879b; color:#fff;}

::-webkit-scrollbar {width: 8px;}
::-webkit-scrollbar-thumb {background-color: #556779;}
::-webkit-scrollbar-track {background-color: #c1c1c1;}
-webkit-tap-highlight-color: transparent;
 input:focus { outline: none; -webkit-tap-highlight-color : transparent !important; }


/* common */
#header{height: 85px;position:relative;background: #fff;box-shadow: 0 1px 2px 0 rgb(255 255 255 / 30%), 0 2px 6px 2px rgb(131 131 131 / 15%);}
#header .header_cont{width:1400px;margin:0 auto;position:relative;}

#header .header_cont h1{padding: 15px 0 1px 30px;float:left;max-width: 10%;z-index: 9999;position: absolute;}
#header .header_cont .right_box{float:right;margin: 54px -72px 0 0;right: 5;}
#header .header_cont .right_box .btn_info{float:left;margin:7px 25px 0 0;}
#header .header_cont .right_box .btn_info a{font-size:20px;font-weight:bold;color:#717373;}
#header .header_cont .right_box .search{width: 289px;height: 40px;box-sizing:border-box;padding: 10px 15px 0;float:left;/* background:url(../img/common/search_bg.gif) no-repeat left top; */background: #f1f1f1;border-radius: 50px;position: relative;top: -25px;z-index: 9999;}
#header .header_cont .right_box .search h3{float:left;font-weight:bold;font-size:16px;margin-top:3px;color:#362e2b;}
#header .header_cont .right_box .search form{/* float:right; */vertical-align: middle;}
#header .header_cont .right_box .search form input{vertical-align:middle;display: table-caption;background: #5e87bc;border-radius: 50%;float: right;top: 0;right: 0;position: absolute;}
#header .header_cont .right_box .search form select{border:0;width: 31%;font-size: 13px;color: #999;margin-right:3px;background: #f1f1f1;font-family: 'Pretendard';font-weight: bold;}
#header #nav{width:100%;height: 25px;position:absolute;left:0;bottom: 61px;/* background:url(../img/common/header_bg.png) repeat-x left top; */}
#header #nav .nav_list{/* width:1400px; */margin: 30px auto;}
#header #nav .nav_list ul{text-align:center;}
#header #nav .nav_list ul li{display:inline-block;margin-top:2px;}
#header #nav .nav_list ul li a{width: 102px;text-align:center;font-size: 18px;color: #362e2b;display:block;font-family: 'Pretendard';font-weight: 600;}
#header #nav .nav_list ul li a:hover{color: #5e87bc;font-weight:bold;}
#header #nav .nav_list ul li.nav_active a{/* background:#5e87bc; */font-weight:bold;padding-bottom: 28px;border-bottom: 5px solid #5e87bc;color: #5e87bc;font-weight: 800;}
#footer{/* height:106px; */position:relative;background: #cdd8eb;/*margin-top:50px;*/}
#footer .ft_cont{font-size:13px;font-weight:bold;color: #475668;padding-top:11px;text-align:center;max-width: 1200px;margin: auto;}
#footer .ft_cont .in_box {display: inline-flex;width: 100%;padding: 30px 0 55px;}
#footer .ft_cont .ft_logo{margin: 35px 85px;vertical-align:top;max-width: 14%;width: 100%;}
#footer .ft_cont h1 {font-size: 18px;letter-spacing: 2px;font-family: 'Pretendard';font-weight: bold;padding-bottom: 13px;text-align: left;}
#footer .ft_cont .addr{text-align:left;/* padding: 32px 22px 0; */box-sizing:border-box;width: 50%;}
#footer .ft_cont .addr span{display: block;margin-right:7px;line-height: 2;letter-spacing: -0.2px;}
#footer .ft_cont .addr .pc_block{display:block;}
#footer .ft_cont .bank_text{/* padding: 0px 0 0 32px; */box-sizing:border-box;text-align:left;width: 19%;}
#footer .ft_cont .bank_text span{display: block;margin-right:7px;line-height: 2;letter-spacing: -0.2px;font-size: 12px;}
#footer .ft_cont .in_txt{border-bottom: 1px solid #475668;display: flow-root;padding: 20px 0;font-size: 16px;font-family: 'Pretendard';font-weight: 600;letter-spacing: -0.2px;}
#footer .ft_cont .in_txt .right{float: left;}
#footer .ft_cont .in_txt .left {float: right;}

.btn_top{position:fixed;right:50px;bottom:124px;}


.sub_total_nav{background: #f0f2f6;padding:1px 0;}
.sub_total_nav table{width:1000px;margin:0 auto;}
.sub_total_nav table th{width:20%;color:#5e87bc;font-size:20px;text-align:left;padding: 12px 5px 8px 5px;box-sizing:border-box;text-align: center;}
.sub_total_nav table td{font-size:15px;font-weight:bold;padding: 2px 10px 2px 10px;text-align: center;}
.sub_total_nav table td.sub_nav_active{background:#5e87bc;}
.sub_total_nav table td.sub_nav_active a{color:#fff;}
.sub_total_nav table td:hover a{color:#fff;}
.sub_total_nav table td a{color:#362e2b;}



/* main */
.pension_list{width:93%;max-width:1400px;margin: 0 auto 50px;}
.pension_list h2{text-align:center;font-size: 19px;color: #6b6b6b;padding: 159px 0 76px;letter-spacing: -0.5px;line-height: 1.65;font-weight: 500;background: url(../img/common/hi_icon.png) no-repeat 60% 51%;/* display: inline-block; *//* margin: auto; *//* text-align: center; */}
.pension_list .end {padding:80px 0 76px; background:url(../img/common/hi_icon.png) no-repeat 60% 35%;}
.pension_list h2 span{font-size: 30px;display:block;color: #434343;font-weight: 500;font-family: 'Pretendard';}
.pension_list h2 span strong{font-family: 'Pretendard';color: #5e87bc;/* font-size: 34px; */}
.pension_list .best_pention_cont .best_pention li{float:left;text-align:center;box-sizing:border-box;}
.pension_list .best_pention_cont.basic_list .best_pention li{width:24.25%;margin-right:1%;margin-bottom: 3%;border: 1px solid #cad8eb;border-radius: 10px;}
/*.pension_list .best_pention_cont.basic_list .best_pention li .img_box{transition: .5s;}
.pension_list .best_pention_cont.basic_list .best_pention li .img_box:hover {box-shadow: 0 4px 9px 0px rgba(51,51,51,0.4);  transition: .5s;}*/
.pension_list .best_pention_cont.basic_list_3ea .best_pention li{width:30%;margin-right:0;}
.pension_list .best_pention_cont.basic_list_3ea .best_pention li.center_item{margin:0 5%;}
.pension_list .best_pention_cont .best_pention li img{width:100%;height:auto;cursor:pointer;border-radius: 8px 8px 0 0;}
.pension_list .best_pention_cont .best_pention li.wid_100{width:100%;padding-right:0;}
.pension_list .best_pention_cont .best_pention li .list_item_03 ul li{width:30%;margin-right:0;}
.pension_list .best_pention_cont .best_pention li .list_item_03 ul li.center_item{margin:0 5%;}
.pension_list .best_pention_cont .best_pention li.first_item{clear:both;/* border-radius: 10px; *//* overflow: hidden; */}
.pension_list .best_pention_cont .best_pention li.end_item{margin-right:0;}
.pension_list .best_pention_cont .best_pention li .text_box{/* height:70px; */font-size: 16px;color: #565759;margin-top: 16px;background: rgb(138 156 183 / 13%);padding-bottom: 12px;border-radius: 0 0 8px 8px;font-family: 'Pretendard';font-weight: 500;letter-spacing: -0.5px;}
.pension_list .best_pention_cont .best_pention li .text_box strong{font-size: 21px;padding-bottom: 15px;margin-bottom: 11px;display:block;font-family: 'Pretendard';color: #565759;letter-spacing: -0.5px;background: #fff;font-weight: 600;}
.pension_list .best_pention_cont .best_pention li .btn_list{display:none;}






/*.pension_list .best_pention_cont .best_pention li{width:24.25%;float:left;text-align:center;margin-right:1%;box-sizing:border-box;}
.pension_list .best_pention_cont .best_pention li img{width:100%;height:auto;cursor:pointer;}
.pension_list .best_pention_cont .best_pention li.wid_100{width:100%;padding-right:0;}
.pension_list .best_pention_cont .best_pention li .list_item_03 ul li{width:30%;margin-right:0;}
.pension_list .best_pention_cont .best_pention li .list_item_03 ul li.center_item{margin:0 5%;}
.pension_list .best_pention_cont .best_pention li.first_item{clear:both;}
.pension_list .best_pention_cont .best_pention li.end_item{margin-right:0;}
.pension_list .best_pention_cont .best_pention li .text_box{height:70px;font-size:17px;color:#313131;margin-top:15px;}
.pension_list .best_pention_cont .best_pention li .text_box strong{font-size:20px;padding-bottom:5px;display:block;}
.pension_list .best_pention_cont .best_pention li .btn_list{display:none;}*/


/* sub */
.page_title{text-align:center;padding: 145px 0 55px;font-family: 'Pretendard';}
.page_title h3{font-size: 38px;font-weight: 100;color: #565759;letter-spacing: 1px;margin-bottom: 22px;font-family: 'Pretendard';font-weight: 600;}
.page_title p{font-size: 20px;color: #374e5f;font-family: 'Pretendard';letter-spacing: 2px;background: linear-gradient(0deg, #c8dcf6 50%, transparent 15%);display: inline;padding: 0 25px 5px;font-weight: 500;}
.pension_sub_list{padding-top:66px;}

/* view */
.item_view{width:93%;max-width:1400px;margin:0 auto;}
.item_view .item_info_list .big_img{width:54.5%;float:left;margin-right:0.5%;box-sizing:border-box;}
.item_view .item_info_list .big_img .big_slide{max-width:100%;height:100%;max-height:472px;display:block;}
.item_view .item_info_list .swiper-container{width:100%;position:relative;overflow:hidden;z-index:1;}
.item_view .item_info_list .big_img .gallery-top{width:100%;height:100%;}
.item_view .item_info_list .swiper-wrapper{width:100%;position:relative;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}
.item_view .item_info_list .swiper-slide{width:100%;height:auto;-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;position:relative;}
.item_view .item_info_list .small_slide.is-active{opacity:0.4;}
.item_view .item_info_list .gallery_pc{display:block;}
.item_view .item_info_list .gallery_pc .swiper-button-next,
.item_view .item_info_list .gallery_pc .swiper-button-prev{display:none}
.item_view .item_info_list .gallery_mobile{display:none;}
.item_view .item_info_list .pc_thumbnails{width:45.0%;padding-bottom:2px;float:left;}
.item_view .item_info_list .pc_thumbnails img{width:33%;float:left;margin:0 0 2px 2px;position:relative;display:inline-block;cursor:pointer;}
.item_view .item_info_list .btn_style{margin: 50px 0 65px;}
.item_view .item_info_list .btn_style a{width: 24.44%;margin-right:0.5%;box-sizing:border-box;height: 55px;line-height: 55px;color: #475667;font-size: 17px;font-weight: 700;text-align:center;display:inline-block;font-family: 'Pretendard';letter-spacing: -0.3px;transition:0.5s;background: #d6e0ed ;/* border-radius: 25px; */padding-left: 20px;}
.item_view .item_info_list .btn_style a.btn_view_info{background: url("../img/common/sub_info.png") #d6e0ed  no-repeat center left 34% /25px 25px ;   border-radius: 25px 0 0 25px;}
.item_view .item_info_list .btn_style a.btn_real_time{background: url("../img/common/sub_rev.png") #d6e0ed  no-repeat center left 34% /25px 25px ;  }
.item_view .item_info_list .btn_style a.btn_homepage{background: url("../img/common/sub_home.png") #d6e0ed  no-repeat center left 34% /25px 25px ;  margin-right: 0;border-radius: 0 25px 25px 0;}
.item_view .item_info_list .btn_style a.btn_movie_view{background: url("../img/common/sub_naver.png") #d6e0ed  no-repeat center left 34% /25px 25px ;  /* margin-right: 0; */}

.item_view .item_info_list .btn_style a.btn_view_info:hover{background: url("../img/common/sub_info_w.png") #77aaec no-repeat center left 34% /25px 25px ; color:#fff;}
.item_view .item_info_list .btn_style a.btn_real_time:hover{background: url("../img/common/sub_rev_w.png") #5fc8d2 no-repeat center left 34% /25px 25px ;   color:#fff;}
.item_view .item_info_list .btn_style a.btn_homepage:hover{background: url("../img/common/sub_home_w.png") #e57081 no-repeat center left 34% /25px 25px ;  margin-right: 0;  color:#fff;}
.item_view .item_info_list .btn_style a.btn_movie_view:hover{background: url("../img/common/sub_naver_w.png") #30c160 no-repeat center left 34% /25px 25px ;   color:#fff;/* margin-right: 0; */}

.item_view .item_info_list .btn_style a:hover{box-shadow:0 4px 9px 0px rgba(51,51,51,0.4); transition:0.5s;}


.item_view .item_info_list .btn_style a .inco_sub{width: 5.5%;vertical-align: middle;padding-right: 7px;padding-bottom: 2px;}

.item_view .item_info_list .btn_style .btn_list_03 a{width:33%;margin-right: 0;padding-left: 10px;}
.item_view .item_info_list .btn_style .btn_list_03 a.btn_real_time{margin: auto;}
.item_view .info_text{margin-bottom:70px;}

.item_view .info_text .box_style h5 {font-size: 23px;border-bottom: 1px solid #ccc;text-align: center;padding-bottom: 25px;color: #6f767d;font-family: 'Pretendard';letter-spacing: 2px;font-weight: 600;margin-bottom: 40px;/* padding-right: 25px; */}
.item_view .info_text .box_style h5 img {width: 4%;vertical-align: middle;}
.item_view .info_text .box_style table tbody {overflow:auto; height:206px; display:block;}
.item_view .info_text .box_style{width:49%;height: 360px;box-sizing:border-box;padding: 25px 45px 0 45px;/* background:url(../img/sub/item_info_text_bg.gif) no-repeat left top; */border-top: 2px solid #7e9fc9 !important;border: 1px solid #ccc;}
.item_view .info_text .left_box{float:left;color:#362e2b;}
.item_view .info_text .left_box dl dt{font-size:32px;font-weight:bold;margin-bottom:34px;}
.item_view .info_text .left_box dl dd{font-size: 16px;line-height: 1.5;margin-bottom:15px;font-family: 'Pretendard';font-weight: 500;letter-spacing: -0.3px;color: #6e6c6b;}
.item_view .info_text .left_box dl dd strong{color: #6f767d;letter-spacing: 1px;font-weight: 800;}
.item_view .info_text .left_box dl dd.pc_addr{display:block;}
.item_view .info_text .left_box dl dd.mobile_addr{display:none;}
.item_view .info_text .right_box{float:right;overflow:auto;}
.item_view .info_text .right_box table{width:100%;font-size: 17px;margin-top:20px;color: #6e6c6b;line-height: 1.5;font-family: 'Pretendard';}
.item_view .info_text .right_box table th{width:85px;vertical-align:top;text-align:left;}
.item_view .sns_frame{/* margin-bottom: 120px; */padding-top: 55px;}
.item_view .sns_frame h5{height: 70px;text-align: center;font-family: 'Pretendard';font-size: 24px;text-transform: uppercase;font-weight: 600;color: #565759;letter-spacing: 1px;margin-top: 20px;}
.item_view .sns_frame h5 img {width: 4%;vertical-align: sub;padding-right: 7px;}
.item_view .sns_frame .insta_cont{width:49%;float:left;}
.item_view .sns_frame .insta_cont.insta_100{width:100%;}
.item_view .sns_frame .blog_100.blog_list{width:100%;float:left;}
.item_view .sns_frame .blog_list{width:49%;float:right;}
.item_view .sns_frame .blog_list li{margin-bottom:7px;}
.item_view .sns_frame .blog_list li a{font-size: 18px;color: #585453;display:block;padding: 13px 0 13px 30px;box-sizing:border-box;background: #e2e6ed;font-family: 'Pretendard';letter-spacing: -0.5px;}
.item_view .sns_frame #instaPics{overflow:hidden;}
.item_view .sns_frame .insta-box{width:24%;position:relative;float:left;margin:0 1% 3px 0;border:0px solid #eee;}
.item_view .sns_frame .image-layer{width:100%;overflow:hidden;}
.item_view .sns_frame .image-layer img{max-width:100%;}  
.item_view .sns_frame .caption-layer{width:100%;height:100%;display:none;position:absolute;top:0;background:rgba(0,0,0,0.3);padding:1px;box-sizing:border-box;font-size:10px;color:#333;}
.item_view .sns_frame .insta-likes{float:right;}
.item_view .room_info .pc_roominfo{display:block;}
.item_view .room_info .mobile_roominfo{display:none;}
.item_view .room_info h4{text-align:center;margin-bottom: 60px;font-size: 30px;font-family: 'Pretendard';font-weight: 600;letter-spacing: -0.5px;background: linear-gradient(0deg, #d1d7e5 35%, transparent 15%);display: inline-block;padding: 0 30px;}
.item_view .room_info h4 span {color: #5e87bc;padding-right: 5px;}
.item_view .room_info .table_info_txt{color: #e92f49;font-size: 15px;font-family: 'Pretendard';letter-spacing: -0.2px;font-weight: 500;padding-bottom: 10px;}
.item_view .room_info .table_scroll{height:646px;overflow-y:scroll;border: 1px solid #ccc;}
.item_view .room_info .table_scroll::-webkit-scrollbar { width: 7px;  /* 스크롤바의 너비 */}
.item_view .room_info .table_scroll::-webkit-scrollbar-thumb {height: 10%; /* 스크롤바의 길이 */  background: #bccee0; /* 스크롤바의 색상 */ /* border-radius: 10px; */}
.item_view .room_info .table_scroll::-webkit-scrollbar-track {background: rgb(222 227 235);  /*스크롤바 뒷 배경 색상*/}


.item_view .room_info .sub_txt{text-align:center;position: relative;padding-top: 80px;}

.item_view .room_info .room_table_info_title{padding-right: 8px;}
.item_view .room_info .room_table_info table{width:100%;/* border-left:1px solid #362e2b; *//* border-right:1px solid #362e2b; */box-sizing:border-box;background: #fff;}
.item_view .room_info .room_table_info table th{height: 75px;font-size: 16px;font-weight: bold;color: #475668;background: rgba(138,156,183,0.25);border: 1px solid #ccc;font-family: 'Pretendard';border-bottom: none;}
.item_view .room_info .room_table_info table th span{font-size: 12px;}
.item_view .room_info .room_table_info table td{border-right: 1px solid #ccc;font-size: 17px;color: #505050;text-align:center;padding:10px 0;border-bottom: 1px solid #ccc;font-family: 'Pretendard';}
.item_view .room_info .room_table_info table td p{font-size: 20px;color: #475668;font-family: 'Pretendard';letter-spacing: 1px;line-height: 2.5;}
.item_view .room_info .room_table_info table td .image_view img{cursor:pointer;}
.item_view .room_info .room_table_info table td .image_view .list_img img{width: 85%;padding-bottom: 5px;}
.item_view .room_info .room_table_info table td .image_view .big_img_view{position:fixed;left:50%;top:50%;display:none;}
.item_view .room_info .room_table_info table td .image_view .big_img_view img{width:750px;border:5px solid #362e2b;box-sizing:border-box;background: #000;}
.item_view .room_info .room_table_info table td.align_r{text-align:right;padding:20px 10px;}
.item_view .room_info .room_table_info table td .font_strike{text-decoration:line-through;font-size: 13px;color: #ccc;}
.item_view .room_info .room_table_info table td .c_ff0000{color: #e92f49;}
.item_view .room_info .room_table_info table .end_type{/*border-right:0;*/}

/* search */
.search_room{width:93%;max-width:1400px;margin: 0 auto 100px;}
.search_room .search_table_list.fix_box{height:85px;/* border-left:1px solid #2e8d96; *//* border-right:1px solid #2e8d96; */}
.search_room .search_table_list.fix_box table{border-right:0;border-left:0;}
.search_room .search_table_list .fix_box_active{width:93%;max-width:1400px;position:fixed;top:0;left:50%;margin-left:-700px;z-index:1;}
.search_room .search_table_list table{width:100%;border-left: 1px solid #ccc;box-sizing:border-box;}
.search_room .search_table_list th{height:85px;font-size: 16px;font-weight: 600;color: #475668;background: #bccee0;/* border-right:2px dashed #bebcbb; */font-family: 'Iropke Batang', serif;}
.search_room .search_table_list th span{font-size: 12px;}
.search_room .search_table_list td{border-right: 1px solid #ccc;color:#362e2b;text-align:center;padding:10px 0;border-bottom: 1px solid #ccc;line-height:30px;font-family: 'Pretendard';font-size: 16px;}
.search_room .search_table_list td.no_data{border:0;padding:0;}
.search_room .search_table_list .big_img img{width: 95%;}
.search_room .search_table_list .small_img .image_view{position:relative;}
.search_room .search_table_list .small_img .image_view img{cursor:pointer;}
.search_room .search_table_list .small_img .image_view .list_img img{width:90%;}
.search_room .search_table_list .small_img .image_view .big_img_view{position:fixed;left:50%;top:50%;display:none;}
.search_room .search_table_list .small_img .image_view .big_img_view img{width:750px;border:5px solid #362e2b;box-sizing:border-box;}
.search_room .search_table_list .end_type{/* border-right:0; */}
.search_room .search_table_list .icon_type img{vertical-align:middle;width: auto;}
.search_room .pc_search{display:block;}
.search_room .mobile_search{display:none;}

/* 여행/맛집 */
/*#trav{background:url(../img/sub/trav_top_bg.jpg) no-repeat center top;padding-top:70px;}*/
#trav{padding-top:70px;}
#trav h4{text-align:center;padding-bottom:95px;font-size:22px;color:#362e2b;}
#trav h4 span{font-size:36px;display:block;}
#trav h4 span strong{font-family:'NanumSquareB';}
#trav .trav_list{width:73%;max-width:1400px;margin:0 auto;}
#trav .trav_item_list li{width:30%;margin-right:5%;float:left;}
#trav .trav_item_list li img{width:100%;}
#trav .trav_item_list li.end_list{margin-right:0;}
#trav .trav_item_list li div{margin:20px 0;text-align:center;}
#trav .trav_item_list li div a{font-size:24px;color:#362e2b;font-weight:bold;}
#trav .trav_item_list li:hover a{color:#5e87bc;}
#trav .food_list{padding-top:65px;}
#trav .food_list h4{background:#fff;display:inline-block;padding:0 10px;}
#trav .food_list .food_title{text-align:center;background:url(../img/sub/naghae_best_food_title_line.gif) repeat-x left 49px;}
#trav .food_list .food_title h4{padding-bottom:65px;}
#trav .food_list .food_list_wrap{width:73%;max-width:1400px;margin:0 auto;}

/* 여행/맛집 상세 */
#trav .trav_view{width:93%;max-width:1400px;margin:0 auto;}
#trav .trav_view .slider_box{width:100%;margin:0 auto 40px;position:relative;}
#trav .trav_view .bx-wrapper .bxslider img{height:660px;}
#trav .trav_view .bx-wrapper .bx-pager{display:none;}
#trav .trav_view .bx-wrapper .bx-controls-direction a{width:38px;height:62px;font-size:0;line-height:0;display:inline-block;position:absolute;top:50%;margin-top:-30px;}
#trav .trav_view .bx-wrapper .bx-controls-direction a.bx-prev{left:-67px;background:url(../img/sub/trav_slider_prev.gif) no-repeat left top;}
#trav .trav_view .bx-wrapper .bx-controls-direction a.bx-next{right:-67px;background:url(../img/sub/trav_slider_next.gif) no-repeat left top;}
#trav .trav_view .detail .cont_box{text-align:center;margin-bottom:40px;}
#trav .trav_view .detail .cont_box h5{color:#2e8d96;font-size:35px;font-weight:bold;margin-bottom:20px;}
#trav .trav_view .detail .cont_box h5 br{display:block;}
#trav .trav_view .detail .cont_box div{font-size:24px;color:#362e2b;}
#trav .trav_view .detail .cont_box img{display:none;}
#trav .trav_view .detail .cont_box br{display:none;}
#trav .trav_view .detail .cont_box strong br{display:block;}


@media screen and (max-width:1525px){
.search_room .search_table_list .fix_box_active{left:0;margin-left:3.5%;}
}
@media screen and (max-width:1499px){
.item_view .item_info_list .pc_thumbnails img{width:32.9%;}

#header .header_cont .right_box {margin:47px -8px 0 0;}
#header #nav .nav_list ul li a{width:95px;}
#header .header_cont .right_box .search form select{width:27%;}
}
@media screen and (max-width:1399px){
/* common */
#header .header_cont{width:100%;}
#header #nav .nav_list{width:100%;}
#header .header_cont .right_box .search h3{font-size:14px;vertical-align:middle;}
#header .header_cont .right_box .search form select{background:none;}
#footer .ft_cont{width:100%;font-size:12px;}
#footer .ft_cont .ft_logo{}
#footer .ft_cont .addr{padding:17px 13px 0;}
#footer .ft_cont .bank_text{padding:17px 0 0 13px;}

#header #nav .nav_list ul li a{width:86px;}
#header .header_cont .right_box{ margin:47px 0 0 0 ;}

/* main */
.pension_list .best_pention_cont .best_pention li .list_item_03 ul li{width:30%;}

/* view */
.item_view .item_info_list .pc_thumbnails img{width:32.8%}
.item_view .item_info_list .btn_style a{height:40px;line-height:40px;font-size:18px;width: 24%;padding-left: 15px;}
.item_view .info_text .box_style{width:49%;padding-left:2%;background-size:100% 100%;}
.item_view .info_text .left_box dl dt{font-size:24px;}
.item_view .info_text .left_box dl dd{font-size:14px;}
.item_view .info_text .right_box table{font-size:14px;}
.item_view .info_text .right_box table th{width:68px;}
.item_view .sns_frame .insta_cont.insta_100{width:100%;}
.item_view .sns_frame .insta-box{width:23%;height:auto;margin-right:1%;}
.item_view .sns_frame .image-layer{height:auto;}
/*.item_view .sns_frame .blog_100.blog_list a{font-size:21px;}*/
.item_view .sns_frame .blog_list li a{font-size:14px;}
.item_view .room_info .table_scroll table th{font-size:18px;}
.item_view .room_info .table_scroll table th span{font-size:12px;}
.item_view .room_info .table_scroll table td{/*font-size:12px;*/line-height:25px;}

.item_view .item_info_list .btn_style a.btn_view_info{background: url("../img/common/sub_info.png") #d6e0ed  no-repeat center left 25% /20px 20px ;   border-radius: 25px 0 0 25px;}
.item_view .item_info_list .btn_style a.btn_real_time{background: url("../img/common/sub_rev.png") #d6e0ed  no-repeat center left 25% /20px 20px ;  }
.item_view .item_info_list .btn_style a.btn_homepage{background: url("../img/common/sub_home.png") #d6e0ed  no-repeat center left 25% /20px 20px ;  margin-right: 0;border-radius: 0 25px 25px 0;}
.item_view .item_info_list .btn_style a.btn_movie_view{background: url("../img/common/sub_naver.png") #d6e0ed  no-repeat center left 25% /20px 20px ;  /* margin-right: 0; */}

.item_view .item_info_list .btn_style a.btn_view_info:hover{background: url("../img/common/sub_info_w.png") #77aaec no-repeat center left 25% /20px 20px ; color:#fff;}
.item_view .item_info_list .btn_style a.btn_real_time:hover{background: url("../img/common/sub_rev_w.png") #5fc8d2 no-repeat center left 25% /20px 20px ;   color:#fff;}
.item_view .item_info_list .btn_style a.btn_homepage:hover{background: url("../img/common/sub_home_w.png") #e57081 no-repeat center left 25% /20px 20px ;  margin-right: 0;  color:#fff;}
.item_view .item_info_list .btn_style a.btn_movie_view:hover{background: url("../img/common/sub_naver_w.png") #30c160 no-repeat center left 25% /20px 20px ;   color:#fff;/* margin-right: 0; */}


/* search */
.search_room .search_table_list th{font-size:18px;}
.search_room .search_table_list th span{font-size:12px;}
.search_room .search_table_list td{font-size:12px;line-height:25px;}
.search_room .search_table_list .big_img img{width:100%;height:auto;}
.search_room .search_table_list .small_img .image_view .list_img img{width:100%;height:auto;}
.search_room .search_table_list .icon_type img{width:38%;}

/* 여행/맛집 */
#trav .trav_item_list li{width:30%;margin-right:5%;}
#trav .food_list .food_title h4{width:100%;}

/* 여행/맛집 상세 */
#trav .trav_view .slider_box{width:85%;}
#trav .trav_view .bx-wrapper .bxslider img{height:auto;}
#trav .trav_view .bx-wrapper .bx-controls-direction a.bx-prev{left:-7%;}
#trav .trav_view .bx-wrapper .bx-controls-direction a.bx-next{right:-7%;}
}

@media screen and (max-width:1100px){
#header #nav .nav_list ul li a{font-size:16px;}
#header #nav .nav_list ul li a{width:75px;}

.sub_total_nav table{width:100%;}
}

@media screen and (min-width:768px) and (max-width:979px){
/* common */
#header .header_cont .right_box .btn_info a{font-size:18px;}
#footer .ft_cont{font-size:10px;}

/* pension_list */
.pension_list .best_pention_cont .best_pention li .text_box{font-size:15px;}
.pension_list .best_pention_cont .best_pention li .text_box strong{font-size:18px;}

.item_view .item_info_list .pc_thumbnails img{width:32.7%}



}


@media screen and (max-width: 800px){
/* common */
#header .header_cont h1{padding-left:55px;}
#header .header_cont .right_box .btn_info a{font-size:16px;}
#header #nav .nav_list ul li a{font-size: 15px;}
#header #nav .nav_list ul li a{width:60px;}
#footer .ft_cont{font-size:10px;max-width: 95%;}
#footer .ft_cont .addr{padding-top:10px;}
#footer .ft_cont .addr span{display:block;text-align: left;font-size: 11px;}
#footer .ft_cont .bank_text{padding-top:10px;vertical-align:top;}

/* pension_list */
.pension_list h2{font-size: 17px;padding:33px 0;}
.pension_list h2 span{font-size: 19px;display:block;}
.pension_list h2 span strong{font-size:22px;}
.pension_list .best_pention_cont .best_pention li .text_box{font-size:13px;}
.pension_list .best_pention_cont .best_pention li .text_box strong{font-size:16px;}
.pension_sub_list{padding-top:33px;}

.item_view .item_info_list .pc_thumbnails img{width:32.5%} 

/* search */
.search_room .search_table_list .icon_type img{width:80%;}

#header #nav .nav_list{margin: 0px auto 10px;}
#footer .ft_cont .ft_logo{width: 100%;max-width: 100%;margin: 0 auto;}
#footer .ft_cont .in_box{display: block;}

}


@media screen and (max-width:790px){
/* common */
#header{height:auto;}
#header .header_cont h1{float:left;padding:10px 0 10px 7%;max-width: 28%;}
#header .header_cont h1 img{/* width:60px; *//* height:72px; */}
#header .header_cont .right_box{/* padding-bottom:10px; */margin:0;}
#header .header_cont .right_box .search{width:auto;height:auto;float:none;background:none;padding:50px 7px 0;}
#header .header_cont .right_box .search h3{font-size:15px;margin:9px 7px 0 0;}
#header .header_cont .right_box .search form{/* border:1px solid #362e2b; */border-radius:15px;padding:5px;background: #f1f1f1;}
#header .header_cont .right_box .search form select{height:20px;margin-right:0;font-size:15px;}
#header .header_cont .right_box .search form input[type="image"]{width: 27px;height: 27px;top: 52px;right: 7px;display: none;}
#header .header_cont .right_box .btn_info{display:none;}
#header #nav{height:auto;background:none;position:relative;bottom:0;border-top: 1px solid #ccc;}
#header #nav .nav_list ul li{width:20%;margin-top:0;}
#header #nav .nav_list ul li.nav_25{width:25%;}
#header #nav .nav_list ul li a{width:100%;height:40px;/* background:#362e2b; */line-height:40px;box-sizing:border-box;border-bottom:1px solid #fff;border-right:1px solid #fff;}
#header #nav .nav_list ul li.nav_active a{border-bottom:3px solid #5e87bc;}
#header #nav .nav_list ul li.nav_end a{border-right:0;}
/*#header #nav .nav_list ul li.line_02 a{border-bottom:0;}*/
/*#footer{height:150px;}*/
#footer .ft_cont .ft_logo img{width:100px;margin-bottom: 50px;}
#footer .ft_cont .addr{width: 100%;height:auto;padding:0;border:0;text-align:center;position: relative;/* left: 10px; */bottom:20px;margin: auto;display: block;padding-bottom: 15px;}
#footer .ft_cont .bank_text{padding:0;width: 100%;display: block;position: relative;}

#footer .ft_cont .in_txt .right{text-align:center;float: none;padding-bottom: 8px;}
#footer .ft_cont .in_txt .left {text-align:center;float: none;}


#header .header_cont .right_box{width:60%;/* padding-bottom:10px; */margin:0;}
#header .header_cont .right_box .search{width:auto;height:auto;float:none;background:none;padding:20px 7px 0;border:0;}
#header .header_cont .right_box .search h3{display:none;}
#header .header_cont .right_box .search form{/*border:1px solid #362e2b;border-radius:15px;*/padding:5px;background: no-repeat;margin-top: 15px;}
#header .header_cont .right_box .search form select{width:40%;height:20px;margin-right:5px;font-size:15px;border:1px solid #000;}
#header .header_cont .right_box .search form select:nth-child(1){width:100%;margin-right:0;margin-bottom:5px;}
#header .header_cont .right_box .search form input[type="image"]{width:15px;height:15px;}


.sub_total_nav table .nav_wid_01{width:30%;}
.sub_total_nav table .nav_wid_02{width:20%;}
.sub_total_nav table td{letter-spacing:-0.05em;}
.sub_total_nav table th{font-size:13px;padding-left:5px;}
.sub_total_nav table td{font-size:11px;padding-left:5px;}



.btn_top{position:absolute;right:3%;top: -10%;}

/* sub */
.page_title{padding: 33px 0 35px;}
.page_title h3{font-size:30px;margin-bottom:7px;}
.page_title p{font-size:12px;}

/* pension_list */
.pension_list{width:100%;}
.pension_list .best_pention_cont{width:95%;margin:0 auto;}
/*.pension_list h2{background:url(../img/main/pension_list_m_title_bg.jpg) no-repeat center top;background-size:100%;}*/
.pension_list h2{background-size:100%;background: url(../img/common/hi_icon.png) no-repeat 78% 13%;background-size: 11%;}
.pension_list .best_pention_cont .best_pention li{width:100%;position:relative;margin-bottom:15px;}
.pension_list .best_pention_cont.basic_list .best_pention li{width:100%;}
.pension_list .best_pention_cont.basic_list_3ea .best_pention li{width:100%;margin:0 0 15px 0;}
.pension_list .best_pention_cont.basic_list_3ea .best_pention li.center_item{margin:0 0 15px 0;}
.pension_list .best_pention_cont .best_pention li .list_item_03 ul li{width:100%;}
.pension_list .best_pention_cont .best_pention li .list_item_03 ul li.center_item{margin:0 0 15px 0;}
.pension_list .best_pention_cont .best_pention li .text_box{font-size: 15px;height:auto;margin-top: 0;}
.pension_list .best_pention_cont .best_pention li .text_box strong{font-size: 22px;padding: 15px;}
.pension_list .best_pention_cont .best_pention li .btn_list{display:block;position:absolute;right: 10px;bottom: 75px;}
.pension_list .best_pention_cont .best_pention li .btn_list a{display:inline-block;margin-left:3px;}
.pension_list .best_pention_cont .best_pention li .btn_list a img{width: 40px;}


/* view */
.item_view{width:100%;}
.item_view .item_info_list .big_img{width:100%;clear:both;}
.item_view .item_info_list .swiper-container{}
.item_view .item_info_list .gallery-thumbs{height:auto;max-height:80px;box-sizing:border-box;padding:5px 0;}
.item_view .item_info_list .gallery-thumbs .swiper-slide{width:25%;height:100%;opacity:0.4;}
.item_view .item_info_list .gallery-thumbs .swiper-slide-active{opacity:1;}
.item_view .item_info_list .swiper-wrapper{height:auto;}
.item_view .item_info_list .swiper-slide{height:100%;}
.item_view .item_info_list .big_img .swiper-button-prev,
.item_view .item_info_list .big_img .swiper-button-next{width:27px;height:38px;position:absolute;top:50%;margin-top:-19px;z-index:10;cursor:pointer;}
.item_view .item_info_list .big_img .swiper-button-prev{background:url(../img/sub/m_prev.png) no-repeat left top;left:10px;}
.item_view .item_info_list .big_img .swiper-button-next{background:url(../img/sub/m_next.png) no-repeat left top;right:10px;}
.item_view .item_info_list .gallery_pc{display:none;}
.item_view .item_info_list .gallery_mobile{display:block;}
.item_view .item_info_list .btn_style{margin: 20px 0 35px;}
.item_view .item_info_list .btn_style a{height:31px;width: 24% !important;display: inline-block;line-height:31px;font-size: 10px;margin: auto; padding-left:10px;}
.item_view .item_info_list .btn_style .btn_list_03 a{width:32% !important;}
.item_view .item_info_list .btn_style a .inco_sub{width:10%;}


.item_view .item_info_list .btn_style a.btn_view_info{background: url("../img/common/sub_info.png") #d6e0ed  no-repeat center left 10% /15px 15px ;   border-radius: 25px 0 0 25px;}
.item_view .item_info_list .btn_style a.btn_real_time{background: url("../img/common/sub_rev.png") #d6e0ed  no-repeat center left 10% /15px 15px ;  }
.item_view .item_info_list .btn_style a.btn_homepage{background: url("../img/common/sub_home.png") #d6e0ed  no-repeat center left 10% /15px 15px ;  margin-right: 0;border-radius: 0 25px 25px 0;}
.item_view .item_info_list .btn_style a.btn_movie_view{background: url("../img/common/sub_naver.png") #d6e0ed  no-repeat center left 10% /15px 15px ;  /* margin-right: 0; */}

.item_view .item_info_list .btn_style a.btn_view_info:hover{background: url("../img/common/sub_info_w.png") #77aaec no-repeat center left 10% /15px 15px ; color:#fff;}
.item_view .item_info_list .btn_style a.btn_real_time:hover{background: url("../img/common/sub_rev_w.png") #5fc8d2 no-repeat center left 10% /15px 15px ;   color:#fff;}
.item_view .item_info_list .btn_style a.btn_homepage:hover{background: url("../img/common/sub_home_w.png") #e57081 no-repeat center left 10% /15px 15px ;  margin-right: 0;  color:#fff;}
.item_view .item_info_list .btn_style a.btn_movie_view:hover{background: url("../img/common/sub_naver_w.png") #30c160 no-repeat center left 10% /15px 15px ;   color:#fff;/* margin-right: 0; */}


.item_view .info_text{/* padding:34px 5%; */margin-bottom:0;/* background:url(../img/sub/info_text_bg.gif) repeat left top; */max-width: 95%;margin: auto;}
.item_view .info_text .box_style{width:100%;height:auto;background:none;padding: 25px 15px 35px;margin-bottom: 25px;}
.item_view .info_text .left_box dl dt{font-size:16px;margin-bottom:10px;}
.item_view .info_text .left_box dl dd{font-size:12px;margin-bottom:5px;}
.item_view .info_text .left_box dl dd.pc_addr{display:none;}
.item_view .info_text .left_box dl dd.mobile_addr{display:block;font-size:16px;}
.item_view .info_text .right_box{float:none;}
.item_view .info_text .right_box table{font-size: 15px !important;}
.item_view .info_text .right_box table th{width:58px;}
.item_view .info_text .box_style table tbody{overflow:hidden; height:auto;}

.item_view .sns_frame{padding:0 0 0 2%;margin-bottom:0;}
.item_view .sns_frame h5{height:auto;margin: 20px 0 20px;padding-top: 50px;}
.item_view .sns_frame h5 img{width: 7%;}
.item_view .sns_frame .insta_cont{width:100%;float:none;}
.item_view .sns_frame .insta-box{width:32%;}
.item_view .sns_frame .blog_list{width:100%;float:none;box-sizing:border-box;padding-right:2%;}
.item_view .sns_frame .blog_list li{margin-bottom:3px;}
.item_view .sns_frame .blog_list li a{font-size:12px;padding:10px 14px;}
.item_view .sns_frame .blog_list .page_number{margin:14px 0 0}
.item_view .room_info .table_info_txt {font-size:12px;letter-spacing: -0.5px;padding-left: 5px;padding-bottom: 0;}
.item_view .room_info h4{font-size:21px;/* color:#2e8d96; margin: 65px 0 35px;*/}
.item_view .room_info .pc_roominfo{display:none;}
.item_view .room_info .mobile_roominfo{display:block;margin-bottom:20px;}
.item_view .room_info .mobile_roominfo h4{font-size:21px;color:#2e8d96;text-align:center;font-weight:bold;}
.item_view .room_info .mobile_roominfo h5{font-size:14px;color: #475668;background-color: #bccee0;text-align:center;padding:10px;font-family: 'Pretendard';margin-top: 25px;line-height: 1.5;}
.item_view .room_info .mobile_roominfo .room_name{font-size: 24px;}
.item_view .room_info .mobile_roominfo img{width:100%;/* margin-bottom:20px; */}
.item_view .room_info .mobile_roominfo .table_info {width: 100%;/* margin: 25px auto 50px; */}
.item_view .room_info .mobile_roominfo .table_info table{width:100%;line-height:20px;font-family: 'Pretendard';font-size: 12px;color: #475668;font-weight: 600;line-height: 2.5;}
.item_view .room_info .mobile_roominfo .table_info table th{color: #475668;font-weight:bold;background: #bccee0;text-align: center;}
.item_view .room_info .mobile_roominfo .table_info table .room_info_left {padding-left: 12px;background: #fff;}
.item_view .room_info .mobile_roominfo .table_info .b_b{border-bottom: 1px solid #ccc;border-top: 1px solid #ccc;}
.item_view .room_info .mobile_roominfo .table_info .txt{text-align:center;background: #fff;border-bottom: 1px solid #ccc;}
.item_view .room_info .mobile_roominfo .table_info .blue{color:#0d26ba;font-weight:bold;text-align:center;}
.item_view .room_info .mobile_roominfo .table_info .orange{color:#ef721f;text-align:center;border-right:1px solid #e3e3e3;border-left:1px solid #e3e3e3; font-weight:bold;}
.item_view .room_info .mobile_roominfo .table_info .red{color:#ea0000;font-weight:bold;text-align:center;}
.item_view .room_info .mobile_roominfo .table_info .letter_01{letter-spacing:0.1em}

/* search */
.search_room{width:100%;}
.search_room h3{font-size:24px;}
.search_room .search_list li h3{font-size:20px;background-color: #bccee0;color: #475668;text-align:center;padding:14px 0;font-family: 'Pretendard';font-weight: 600;}
.search_room .search_list li .pension_view{position:relative;}
.search_room .search_list li .pension_view img{width:100%}
.search_room .search_list li .pension_view h4{font-size:18px;color: #475668;text-align:center;font-weight:bold;padding:12px 0;font-family: 'Pretendard';}
.search_room .search_list li .pension_view .btn_list{position:absolute;right:2.5%;bottom:30px;}
.search_room .search_list li .pension_view .btn_list a{display:inline-block;margin-left:3px;}
.search_room .search_list li .pension_view .btn_list a img{width:55px;}
.search_room .search_list li .pension_info_table table{width:100%;text-align:center;line-height:16px;}
.search_room .search_list li .pension_info_table table tr{border-bottom:1px solid #c9c7c6}
.search_room .search_list li .pension_info_table table th{background-color: #bccee0;color: #475668;border-right:1px dashed #c9c7c6;text-align:center;padding:12px 0;font-family: 'Pretendard';}
.search_room .search_list li .pension_info_table table th:last-child{border-right:0}
.search_room .search_list li .pension_info_table table td:last-child{border-right:0}
.search_room .search_list li .pension_info_table table td{border-right: 1px solid #ccc;box-sizing: border-box;font-family: 'Pretendard';font-size: 12px;}
.search_room .search_list li .pension_info_table table td ul li{font-weight:bold;}
.search_room .search_list li .pension_info_table table td ul .search_price{color:#fff;border-radius:10px;font-size:9px;padding:1px 8px;}
.search_room .search_list li .pension_info_table table td ul .price_list01{background-color:#0068b7;border:1px solid #0068b7;}
.search_room .search_list li .pension_info_table table td ul .price_list02{background-color:#005752;border:1px solid #005752;}
.search_room .search_list li .pension_info_table table td ul .price_list03{background-color:#ec6941;border:1px solid #ec6941;}
.search_room .search_list li .pension_info_table table td ul .price_list04{background-color:#5e87bc;border:1px solid #5e87bc;}
.search_room .search_list li .pension_info_table table tr.last{border-bottom:0}
.search_room .search_list li .pension_info_table_02 table{width:100%;text-align:center;border-bottom:1px solid #c9c7c6}
.search_room .search_list li .pension_info_table_02 th{padding:14px 0;color:#fff;border-right:1px solid #c9c7c6}
.search_room .search_list li .pension_info_table_02 td{padding:20px;border-right: 1px solid #ccc;font-family: 'Pretendard';}
.search_room .search_list li .pension_info_table_02 th:last-child{border-right:0}
.search_room .search_list li .pension_info_table_02 td:last-child{border-right:0}
.search_room .search_list li .pension_info_table_02 .search_red{background-color: #8bb4f2;border-right:1px solid #959595}
.search_room .search_list li .pension_info_table_02 .search_green{background-color: #bb97dd;}
.search_room .search_list li .pension_info_table_02 .font_b{font-weight:bold;}
.search_room .pc_search{display:none;}
.search_room .mobile_search{display:block;}
}
}