/* Ã¬â€žÅ“Ã«Â¸Å’Ã«Â Ë†Ã¬ÂÂ´Ã¬â€¢â€žÃ¬â€ºÆ’ */
.sub_wrap{width:100%;}
.sub_wrap .sub_header{width:100%;height:60px;background-color:#f1f1f1;}
.sub_wrap .sub_header .header_inner{overflow:hidden;}
.sub_wrap .sub_header .header_inner h1{float:left;margin-left:20px;margin-top:5px;display:inline-block;}
.sub_wrap .sub_header .header_inner .top_menu_wrap{float:right;margin-right:20px;display:inline-block;}
.sub_wrap .sub_header .header_inner .top_menu_wrap ul{overflow:hidden;margin-top: 18px;}
.sub_wrap .sub_header .header_inner .top_menu_wrap li{float: right;/* font-size:12px; */color:#444;vertical-align: top;line-height: 20px;}
.sub_wrap .sub_header .header_inner .top_menu_wrap li a{color:#444;}
.sub_wrap .sub_header .header_inner .top_menu_wrap li a:hover{color:#000;}
.sub_wrap .sub_header .header_inner .top_menu_wrap ul .menu_bar {
    opacity:.5;
    margin:0 8px;}
.sub_wrap .sub_contents{clear:both;}
.sub_wrap .sub_contents .status {text-align:center; padding-top:40px}
.sub_wrap .sub_contents .status p { padding-top: 15px; font-size: 14px; color: #aaa}
.sub_wrap .sub_contents a:hover {color:#5ABC2D}
.sub_wrap .sub_contents .left{float:left;width:807px;height:917px;border-right:1px solid #d8d8d8;position:relative;overflow-y:hidden;}
.sub_wrap .sub_contents .left .search_a{padding:0px;border-bottom:1px solid #d8d8d8; }
.sub_wrap .sub_contents .left .search_a select.select_common{width:229px;border:1px solid #d8d8d8;color:#444;margin-right:10px;vertical-align:middle;padding: 0 10px;}
.sub_wrap .sub_contents .left .sub_gnb{position:absolute;width: 180px;height:100%;border-right:1px solid #d8d8d8;float:left;display:block;}
.sub_wrap .sub_contents .left .sub_gnb ul.dep00 li a{/* width:170px; */padding:10px 10px 10px 20px;display: block;color:#444;border-bottom:1px solid #d8d8d8;}
.sub_wrap .sub_contents .left .sub_gnb ul.dep00 li a span{display:inline-block;float:right;}
.sub_wrap .sub_contents .left .sub_gnb ul.dep00 li a span img{margin-top:5px;}
.sub_wrap .sub_contents .left .sub_gnb ul.dep00 li a:hover{color:#000;text-decoration:none;}
.sub_wrap .sub_contents .left .sub_gnb ul.dep00 li.on > a{background:#f1f1f1;}
.sub_wrap .sub_contents .left .sub_gnb ul.dep00 li ul li{font-size:12px;color:#444;}
.sub_wrap .sub_contents .left .sub_gnb ul.dep00 li ul li.on > a{background:#f1f1f1;}
.sub_wrap .sub_contents .left .sub_gnb ul.dep00 li ul li a{/* width:160px; */padding:10px 10px 10px 30px;}
.sub_wrap .sub_contents .left .sub_gnb ul.dep00 li ul.dep01{ display:none; }
.sub_wrap .sub_contents .left .sub_gnb ul.dep00 li ul.dep01.active{ display:block; }
.sub_wrap .sub_contents .left .sub_gnb ul.dep00 li ul li.active {background:#f1f1f1;}
.sub_wrap .sub_contents .left  .info_wrap{width:606px;float:right; overflow-y:scroll;}
.sub_wrap .sub_contents .left  .info_wrap.sub01{}
.sub_wrap .sub_contents .left .view_info{float:right;display:block;padding:20px 10px 0 10px;background:#fafafa;}
.sub_wrap .sub_contents .left .view_info .p01{margin-bottom:20px;overflow:hidden;}
.sub_wrap .sub_contents .left .view_info .p01 .pic_a{width:150px;height:84px;background:#f2f2f2;float:left;display:block;margin-right:10px;}
.sub_wrap .sub_contents .left .view_info .p01 .info{width:400px;height:84px;float:left;position:relative;}
.sub_wrap .sub_contents .left .view_info .p01 .info .villageName{font-size:16px;font-weight:bold;color:#444;;}
.sub_wrap .sub_contents .left .view_info .p01 .info .villageName span{font-size:10px;color:#777;float:right;}
.sub_wrap .sub_contents .left .view_info .p01 .info .text01{font-size:12px;margin-top:10px;height:28px;overflow:hidden;}
.sub_wrap .sub_contents .left .view_info .p01 .info .distance{position:absolute;bottom:0;left:0;font-size:9px;color:#62a70f;}


.sub_wrap .sub_contents .info-btns {
    position:absolute;bottom:0;right:0;
}

.sub_wrap .sub_contents .info-btns a {
    display: inline-block;
    background:#ddd;
    padding: 3px 8px;
    font-size: 10px;
    margin-left:5px;
    color: #000;
}
/*.sub_wrap .sub_contents .left .p03{width:100%;float:left;position:relative;}*/
.sub_wrap .sub_contents .left .p03.bt{border-top:1px solid #d8d8d8;}
.sub_wrap .sub_contents .left .p03 .list{/* width:586px; */position:relative;padding:20px 10px;border-bottom:1px solid #d8d8d8;overflow:hidden;}
.sub_wrap .sub_contents .left .p03 .list .list_inner{/* overflow:hidden; */}
.sub_wrap .sub_contents .left .p03 .list .pic_a{width:150px;height: 100px;background:#f2f2f2;float:left;display:block;margin-right:10px;overflow: hidden; background:50% 50% no-repeat; background-size:cover;}
.sub_wrap .sub_contents .left .p03 .list .pic_a img {width:150px;/* height:84px; */}
.sub_wrap .sub_contents .left .p03 .list .info{/* width:400px; *//* height:84px; *//* float:left; */position:relative;padding-bottom: 30px;margin-left: 160px;}
.sub_wrap .sub_contents .left .p03 .list .info span.price.form01{font-size:18px;font-weight:bold;color:#f28d01;float:right;margin-top:10px;}
.sub_wrap .sub_contents .left .p03 .list .villageName{font-size:16px;font-weight:bold;color:#444;;}
.sub_wrap .sub_contents .left .p03 .list .villageName span{font-size:10px;color:#777;float:right;position: absolute; right:5px;top: -14px;}
.sub_wrap .sub_contents .left .p03 .list .text01{font-size:12px;margin-top: 2px;height: 38px;overflow:hidden;}
.sub_wrap .sub_contents .left .p03 .list .text01 img,.sub_wrap .sub_contents .left .p03 .list .text01 br {
    display: none;}
.sub_wrap .sub_contents .left .p03 .list .distance{position:absolute;bottom:0;left:0;font-size:9px;color:#62a70f;}

.sub_wrap .sub_contents .left .p03 .more_info_wrap{padding: 10px;clear:both;overflow:hidden;margin-top:20px;background: #f2f2f2;
    display: none;}

.sub_wrap .sub_contents .left .p03 .more_info_wrap.active {
    display: block;
}

.sub_wrap .sub_contents .left .p03 .more_info_wrap hr {
    margin:10px auto;
    border: 0;
    border-top:1px solid #ddd;
}
.sub_wrap .sub_contents .left .p03 .more_info_wrap h3{font-size: 14px;color:#444;font-weight: 600;margin-bottom: 6px;}
.sub_wrap .sub_contents .left .p03 .more_info_wrap .more_view{overflow:hidden;}
.sub_wrap .sub_contents .left .p03 .more_info_wrap .more_view .no-data {
    text-align: center;
    font-size:11px;
    padding: 10px;
}
.sub_wrap .sub_contents .left .p03 .more_info_wrap .more_view .lists {
    margin:-5px;
}
.sub_wrap .sub_contents .left .p03 .more_info_wrap .more_view .list {width: 33.333333%;height:auto;float:left;padding:5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;}
.sub_wrap .sub_contents .left .p03 .more_info_wrap .more_view .list a {
    border:1px solid #d8d8d8; background:#fff;
    display: block;
}
.sub_wrap .sub_contents .left .p03 .more_info_wrap .more_view .list a .viewPic{
    width: auto;
    height: 70px;
    overflow: hidden;
    background:50% 50% no-repeat;
    -webkit-background-size: cover;
    background-size: cover;
}
.sub_wrap .sub_contents .left .p03 .more_info_wrap .more_view .list a .viewPic img {width:100%; height:120px;
    display: none;}
.sub_wrap .sub_contents .left .p03 .more_info_wrap .more_view .list a .text_a{padding: 5px;}
.sub_wrap .sub_contents .left .p03 .more_info_wrap .more_view .list a .text_a p{font-size:12px;color:#444;margin-bottom: 4px;/* float:left; */line-height: 1.4;height: 30px;overflow: hidden;}
.sub_wrap .sub_contents .left .p03 .more_info_wrap .more_view .list a .text_a span.price{font-size:12px;font-weight:bold;color:#f28d01;display: block;/* float:right; *//* margin-bottom:10px; */text-align: right;}

#product_list .selected {
    background: #f7f7f7;
}

/* .sub_wrap .sub_contents .left .view_info{width:566px;overflow:hidden;padding-bottom:28px;} */

/* Ã¬Â§â‚¬Ã«Ââ€žÃ¬ËœÂÃ¬â€”Â­ */
.sub_wrap .sub_contents .right{float:right;width:1091px;height:917px;background-color:#999;}

/* Ã¬Â¶â€Ã¬Â²Å“Ã­Å’Å“ */
.sub_wrap .sub_contents .checks{width:100%;padding-top:10px;overflow:hidden;}
.sub_wrap .sub_contents .checks .group{overflow:hidden;}
.sub_wrap .sub_contents .checks.fn .group{overflow:hidden;}
.sub_wrap .sub_contents .checks h4{float:left;font-size:12px;color:#000;font-weight:bold;margin-right:10px;line-height:21px;}
.sub_wrap .sub_contents .checks ul{float:left;overflow:hidden;margin-right:10px;}
.sub_wrap .sub_contents .checks li{float:left;margin-right:5px;}

.checks {position: relative;}
.checks input[type="checkbox"] { /* Ã¬â€¹Â¤Ã¬Â Å“ Ã¬Â²Â´Ã­ÂÂ¬Ã«Â°â€¢Ã¬Å Â¤Ã«Å â€ Ã­â„¢â€Ã«Â©Â´Ã¬â€”ÂÃ¬â€žÅ“ Ã¬Ë†Â¨ÃªÂ¹â‚¬ */ position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip:rect(0,0,0,0); border: 0 }
.checks input[type="checkbox"] + label {font-size:12px;color:#444; display: inline-block; position: relative; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; }

.checks input[type="checkbox"] + label:before { /* ÃªÂ°â‚¬Ã¬Â§Å“ Ã¬Â²Â´Ã­ÂÂ¬Ã«Â°â€¢Ã¬Å Â¤ */ content: ' ';
    display: inline-block; width: 13px; /* Ã¬Â²Â´Ã­ÂÂ¬Ã«Â°â€¢Ã¬Å Â¤Ã¬ÂËœ Ã«â€žË†Ã«Â¹â€žÃ«Â¥Â¼ Ã¬Â§â‚¬Ã¬Â â€¢ */ height: 13px; /* Ã¬Â²Â´Ã­ÂÂ¬Ã«Â°â€¢Ã¬Å Â¤Ã¬ÂËœ Ã«â€ â€™Ã¬ÂÂ´Ã«Â¥Â¼ Ã¬Â§â‚¬Ã¬Â â€¢ */ line-height:13px; /* Ã¬â€žÂ¸Ã«Â¡Å“Ã¬Â â€¢Ã«Â Â¬Ã¬Ââ€ž Ã¬Å“â€žÃ­â€¢Â´ Ã«â€ â€™Ã¬ÂÂ´ÃªÂ°â€™ÃªÂ³Â¼ Ã¬ÂÂ¼Ã¬Â¹Ëœ */ margin: -2px 4px 0 0; text-align: center;
    vertical-align: middle; background: #fafafa; border: 1px solid #cacece; border-radius : 3px; box-shadow: 0px 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05); }

.checks input[type="checkbox"] + label:active:before, .checks input[type="checkbox"]:checked + label:active:before { box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1); }

.checks input[type="checkbox"]:checked + label:before { /* Ã¬Â²Â´Ã­ÂÂ¬Ã«Â°â€¢Ã¬Å Â¤Ã«Â¥Â¼ Ã¬Â²Â´Ã­ÂÂ¬Ã­â€“Ë†Ã¬Ââ€žÃ«â€¢Å’ */ content: '\2714'; /* Ã¬Â²Â´Ã­ÂÂ¬Ã­â€˜Å“Ã¬â€¹Å“ Ã¬Å“Â Ã«â€¹Ë†Ã¬Â½â€Ã«â€œÅ“ Ã¬â€šÂ¬Ã¬Å¡Â© */
    color: #99a1a7; text-shadow: 1px 1px #fff; background: #e9ecee; border-color: #adb8c0; box-shadow: 0px 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1); }

/* Ã­â€¦Å’Ã«Â§Ë†Ã­Å’Å“ Ã¬Â°Â¾ÃªÂ¸Â° */
.sub_contents .left .search_a{padding:10px;border-bottom:1px solid #d8d8d8;}
.sub_contents .left .search_a.pn{padding:0;padding-top:10px;}
.sub_contents .left .search_a dl{clear:both;/* padding:20px;overflow:hidden;border-top:4px solid #72af2d;background:#f1f1f1; */}
.sub_contents .left .search_a dt{float:left;text-align:center;}
.sub_contents .left .search_a dt h3 a{display:inline-block;font-size:15px;color:#444;width:160px;height:40px;background-color:#f1f1f1;line-height:43px;background:url('../img/main_tab_off.png') no-repeat;}
.sub_contents .left .search_a dt h3 a.on{display:inline-block;width:160px;height:40px;line-height:40px;color:#fff;background:url('../img/main_tab_on.png') no-repeat;}
.sub_contents .left .search_a dt h3 a:hover{text-decoration:none;}
.sub_contents .left .search_a dd{clear:both;width:767px;padding:20px;background-color:#f1f1f1;display:none;border-top:4px solid #72af2d;position:relative;display:none;}
.sub_contents .left .search_a dd.active{display:block;}
.sub_contents .left .search_a dd .select_a{float:left;position:relative;margin-top:18px;}
.sub_contents .left .search_a dd .select_a p{font-size:15px;color:#444;font-weight:bold;margin-bottom:10px;position:absolute;top:-25px;left:0;}
.sub_contents .left .search_a dd .select_a select{width:222px;height:44px;border:1px solid #d8d8d8;padding:10px 0 10px 5px;margin-right:10px;}
.sub_contents .left .search_a a.btn_search{display:inline-block;margin-top:18px;}
.sub_contents .left .search_a .checks{width:100%;padding-top:10px;overflow:hidden;}
.sub_contents .left .search_a .checks.fn .group{display:block;float:none;overflow:hidden;}
.sub_contents .left .search_a .checks.fn .group.inline{display:inline;}
.sub_contents .left .search_a .checks h4{float:left;font-size:12px;color:#000;font-weight:bold;margin-right:10px;line-height:22px;}
.sub_contents .left .search_a .checks h4.ml{margin-left:20px;}
.sub_contents .left .search_a .checks ul{float:left;overflow:hidden;}
.sub_contents .left .search_a .checks li{float:left;margin-right:5px;overflow:hidden;}

.sub_contents .left .search_a .start_date {width: 229px;margin-right: 10px;height: 43px;font-size:14px}

/* Ã¬ËœË†Ã¬â€¢Â½Ã­â€¢ËœÃªÂ¸Â° */
.contents_inner{width:1152px;margin:auto;}
.contents_inner .title_area{text-align:center;padding:40px 0;}
.contents_inner .title_area h3{font-size:28px;font-weight:bold;color:#000;}

/* Ã­Å’Å“Ã¬Å Â¤Ã­â€¦Å’Ã¬ÂÂ´Ã«Å¾â‚¬_Ã­Å’Å“Ã¬Å Â¤Ã­â€¦Å’Ã¬ÂÂ´Ã¬â€ Å’Ã¬â€¹Â,Ã¬Æ’Ë†Ã¬â€ Å’Ã¬â€¹Â */
.sub_visual{position:relative;width:100%;height:400px;background:url('../img/news_main02.jpg') 50% 50% no-repeat; background-size:cover;}
.sub_visual:before {
    position: absolute;
    content:'';
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    background:rgba(0,0,0,.3);
}
.sub_visual.sub_visual_about01 {background-image:url(../img/about_framstay_tlt01.jpg);}
.sub_visual.sub_visual_about02 {background-image:url(../img/about_framstay_tlt02.jpg);}
.sub_visual.sub_visual_about03 {background-image:url(../img/about_framstay_tlt03.jpg);}
/* .sub_visual img{width:100%;} */
.sub_visual .visual_inner{width:1152px;margin:auto;display:inline-block;position:relative;}
.sub_visual .visual_inner .sns{position:absolute;top:20px;right:20px;}
.sub_visual .visual_inner .sns a{width:32px;height:32px;float:left;margin-left:5px;background:50% 50% no-repeat;
    text-indent:-99em;
    overflow: hidden;}
.sub_visual .visual_inner .sns a.btn_fb {background-image:url(../img/sns_facebook.png);}
.sub_visual .visual_inner .sns a.btn_twt {background-image:url(../img/sns_twitter.png);}
.sub_visual .visual_inner .sns a.btn_like {background-image:url(../img/sns_like.png);}
.sub_visual .visual_inner .sns a.btn_like:hover,
.sub_visual .visual_inner .sns a.btn_like.liked {background-image:url(../img/sns_like_on.png);}

.sub_visual .visual_inner .sns a.btn_fb:hover {background-image:url(../img/sns_facebook_on.png);}
.sub_visual .visual_inner .sns a.btn_twt:hover {background-image:url(../img/sns_twitter_on.png);}
.sub_visual .visual_inner.mt170{margin-top:170px;}
.sub_visual .visual_inner .visual_mainInfo{width:100%;position:relative;text-align:left;padding-top:70px;}
.sub_visual .visual_inner .visual_mainInfo span.spotName{width:150px;height:33px;background:url('../img/bg_spotName.png') no-repeat;text-align:center;line-height:33px;display:inline-block;font-size:14px;color:#fff;}
.sub_visual .visual_inner .visual_mainInfo p.text02{font-size:16px;color:#fff;margin-top:15px;}
.sub_visual .visual_inner .visual_mainInfo p.text01{font-size:40px;color:#fff;margin-top:8px;}
.sub_visual .visual_inner .visual_mainInfo p.text03{width:800px;font-size:14px;color:#fff;margin-top:16px;line-height:18px;}
.sub_visual .visual_inner .visual_mainInfo .weather{width:145px;height:100px;position:absolute;top:50px;right:50px;border:1px solid red;}
.sub_visual .visual_inner .visual_mainInfo .weather .w_inner{width:145px;position:relative;border:1px solid red;overflow:hidden;}
.sub_visual .visual_inner .visual_mainInfo .weather .w_inner span.icon{width:40px;height:40px;float:left;margin-left:50px;}
.sub_visual .visual_inner .visual_mainInfo .weather .w_inner p.region{width:140px;margin-bottom:10px;font-size:13px;color:#fff;letter-spacing:-1px;text-align:right;}
.sub_visual .visual_inner .visual_mainInfo .weather .w_inner p.temp{margin-left:14px;font-size:16px;color:#fff;font-weight:bold;float:right;}
.sub_visual .visual_inner .visual_mainInfo .weather .w_inner p.info{float:right;font-size:13px;color:#fff;margin-right:2px;margin-top:7px;}
.sub_visual .visual_inner .visual_mainInfo .weather_sub{/* width:145px; *//* height:100px; */position:absolute;top: 200px;right: 20px;}
.sub_visual .visual_inner .visual_mainInfo .weather_sub .w_inner{/* width:145px; */position:relative;overflow:hidden;text-align: right;}
.sub_visual .visual_inner .visual_mainInfo .weather_sub .w_inner span.icon{/* width:40px; *//* height:40px; *//* float:left; *//* margin-left:50px; */text-align: right;display: block;margin-bottom: 5px;}
.sub_visual .visual_inner .visual_mainInfo .weather_sub .w_inner p.region{width:140px;margin-bottom:10px;font-size:13px;color:#fff;letter-spacing:-1px;text-align:right;}
.sub_visual .visual_inner .visual_mainInfo .weather_sub .w_inner p.temp{margin-left:14px;font-size:16px;color:#fff;font-weight:bold;/* float:right; */}
.sub_visual .visual_inner .visual_mainInfo .weather_sub .w_inner p.info{/* float:right; */font-size:13px;color:#fff;/* margin-right:2px; */margin-top: 2px;}
.visual_inner .visual_subInfo.detail_visual{text-align:center;}
.visual_inner .visual_subInfo.detail_visual p.con_title{font-size:40px;color:#fff;}
.visual_inner .visual_subInfo.detail_visual p.date{font-size:14px;color:#fff;margin-top:15px;}
.visual_inner .detail_visual
.sub_contents{width:100%;}
.sub_contents .sub_contents_inner{width:1152px;margin:auto;}
.sub_contents .sub_contents_inner .title_a{padding:40px;text-align:center;}
.sub_contents .sub_contents_inner .title_a h3{font-size:28px;color:#000;font-weight:bold;margin-bottom:20px;}
.sub_contents .sub_contents_inner .title_a p.subtext{font-size:14px;color:#444;}
.sub_contents .sub_contents_inner .list_a li{float:left;width:272px;height:244px;border:1px solid #d8d8d8;display:inline;margin-right:18px;margin-bottom:18px;}
.sub_contents .sub_contents_inner .list_a li.mn{margin-right:0;}
.sub_contents .sub_contents_inner .list_a li .info{padding:20px 10px;}
.sub_contents .sub_contents_inner .list_a li .info p.title{height:38px;font-size:15px;color:#444;font-weight:bold;line-height:18px;overflow:hidden;}
.sub_contents .sub_contents_inner .list_a li .info p.date{font-size:12px;color:#777;margin-top:8px;}
.sub_contents .sub_contents_inner .btn_more{text-align:center;margin-top:40px;}
.sub_contents .sub_contents_inner .list_a li a{position:relative;display:inline-block;}
.sub_contents .sub_contents_inner .list_a li a span{display:inline-block;width:84px;height:30px;font-size:12px;color:#fff;position:absolute;top:0;left:0;text-align:center;line-height:30px;}
.sub_contents .sub_contents_inner .list_a li a span.green{background:#62a70f;}
.sub_contents .sub_contents_inner .list_a li a span.org{background:#f28d01;}

.sub_contents .left .p03 .list .pic_a {width:150px;height:84px;background:#f2f2f2;float:left;display:block;margin-right:10px;overflow: hidden;}
.sub_contents .left .p03 .list .pic_a img{width:100%;height: auto;}

.side_contents .list_f01 img { width:80px; height: 60px }
.side_contents .no-data {
    text-align: center;
    padding:15px 0;
    font-size: 12px;
}
.simple-table thead tr th {background: #f7f7f7;padding:12px;}
.simple-table tbody tr td {padding:12px;}
.simple-table thead tr .table-title {text-align:left; padding-left: 10px}
.simple-table tbody tr {border-bottom: 1px solid #eaeaea;height:30px;}
.simple-table tbody tr td.text-center {text-align:center}
.simple-table tbody tr.table-content {height: auto;}
.simple-table tbody tr.table-content td {padding: 10px 0;height: 200px;vertical-align: top;}
.simple-table tfoot tr td {padding-top: 10px}
.simple-table tbody tr.table-content img {width:100%;}
.simple-table tbody tr .news_title {
    display: block;
    font-size: .9rem;
    margin-bottom:.5rem;
    font-weight:500;
}

.simple-table tbody tr .news_excerpt {
    font-size:.8rem;
    opacity:.6;
}

.simple-table tbody tr .news_date {
    font-size:.7rem;
    opacity:.6;
}
.village_screenshots {
    margin:-5px;
}
.village_screenshots .screenshot_item {
    float: left;
    width:25%;
    padding:5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.village_screenshots .screenshot_item a {
    display: block;
    overflow: hidden;
    padding:30% 0;
    position: relative;
}
.village_screenshots .screenshot_item a .img {
    display: block;
    width:100%;
    height:auto;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background:50% 50% no-repeat;
    -webkit-background-size: cover;
    background-size: cover;
    -webkit-transition: all 250ms ease-out;
    -moz-transition: all 250ms ease-out;
    -ms-transition: all 250ms ease-out;
    -o-transition: all 250ms ease-out;
    transition: all 250ms ease-out;
}

.village_screenshots .screenshot_item  a:hover .img {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}


/*Ã«Â²â€žÃ­Å Â¼*/
button.button_submit{background-color:#f28d01; padding:10px 0 10px 0; color:#fff; font-size:13pt; text-align:center; border:0; width:100%; border-radius:7pt; margin:24px 0 24px 0;}
button.button_cancel{width:48%;padding:10px 0 10px 0; color:#777;background:#f1f1f1;font-size:13pt; text-align:center; border:0;border-radius:7pt; margin:20px 1% 20px 0;}
button.button_join{width:48%;padding:10px 0 10px 0; color:#fff;background:#f28d01; font-size:13pt; text-align:center; border:0;border-radius:7pt; margin:20px 0 20px 1%;}


/* Ã­Å’Å“Ã¬Å Â¤Ã­â€¦Å’Ã¬ÂÂ´Ã«Å¾â‚¬?
.sub_visual_about01.sub_visual{position:relative;width:100%;height:300px;background:url('../img/about_framstay_tlt01.jpg') no-repeat;}
.sub_visual_about02.sub_visual{position:relative;width:100%;height:300px;background:url('../img/about_framstay_tlt02.jpg') no-repeat;}
.sub_visual_about03.sub_visual{position:relative;width:100%;height:300px;background:url('../img/about_framstay_tlt03.jpg') no-repeat;}
/ .sub_visual img{width:100%;} */
.sub_visual .visual_inner{width:1152px;margin:auto;display:inline-block;position:relative;}
.sub_visual .visual_inner .visual_mainInfo p.text01{font-size:40px;color:#fff;margin-top:8px;}
.sub_visual .visual_inner .visual_mainInfo p.text03{width: 860px;font-size: 17px;color:#fff;margin-top: 50px;line-height: 20px;}

.fullimg_wrap{width:100%;height:300px;background:url('../img/about_framstay_full_img.jpg') no-repeat center;text-align:center;}
.fullimg_wrap .visual_inner{width:1152px;margin:auto;display:inline-block;position:relative;}
.fullimg_wrap .visual_inner .visual_mainInfo{width:100%;position:relative;text-align:left;padding-top:70px;}
.fullimg_wrap .visual_inner .visual_mainInfo p.text03{width:800px;font-size:18px;color:#fff;margin-top:0px;line-height:30px;}

.farmstay_btn_box{width:580px; margin: 0 auto 100px;}
.farmstay_btn_box .left_btn{float: left;}
.farmstay_btn_box .right_btn{float: right;}

.pagination-container {
    padding: 10px;
}


.content_info_view .info-sub img {
	width: 100% !important;
    height:auto !important;
}


