﻿/*!
Theme Name: garrip
Theme URI: http://user.sc
Description: 田子町観光協会 WEBサイト garrip theme
Version: 2.0.2
Author: Comfortable Design
Author URI: https://comfortable-design.jp/
*/@import "https://fonts.googleapis.com/css?family=Pacifico";@import "https://fonts.googleapis.com/css?family=Montserrat:400,700";@import "https://fonts.googleapis.com/css?family=Maven+Pro:400,500,700";*{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;zoom:1}::selection,::-moz-selection{background:#08ceff;color:#fff}body{font-family:"Maven Pro" , "游ゴシック", YuGothic, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Verdana, "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;word-wrap:break-word;word-break:break-all;margin:0;padding:0;border:0;outline:0;vertical-align:baseline;font-size:1rem;line-height:1;color:#545454;-webkit-text-size-adjust:none}.ie7 body,.ie7 body,.ie8 body,ie9 body{font-family:'Lato', 'Hiragino Kaku Gothic ProN', Verdana, Meiryo, sans-serif}@media all and (-ms-high-contrast: none){body{font-family:'Lato', 'Hiragino Kaku Gothic ProN', Verdana, Meiryo, sans-serif}}.serif{font-family:"Times New Roman","游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif}img{max-width:100%;height:auto;vertical-align:bottom;border:0;-ms-interpolation-mode:bicubic}img[src$=".png"]{width:100%}a,input,button,textarea,select,button{cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0.2);tap-highlight-color:rgba(0,0,0,0.2)}a{text-decoration:none;-webkit-touch-callout:none}a:hover,a:active{text-decoration:none;-webkit-touch-callout:none}a:focus{text-decoration:none;-webkit-touch-callout:none;outline:none}ul{list-style:none;padding:0}.cf{zoom:1}.cf:before{content:"";display:block;overflow:hidden}.cf:after{content:"";display:block;overflow:hidden;clear:both}.no-scroll{overflow:hidden}.inner{width:100%;max-width:1240px;margin:0 auto}.bg_beige{background-color:rgba(244,239,229,0.5)}.t_center{text-align:center}.t_left{text-align:left}.t_right{text-align:right}.ripplelink{overflow:hidden;position:relative}.ripplelink .ink{display:block;border-radius:50%;width:25px;height:25px;margin-left:-25px;margin-top:-25px;position:absolute;pointer-events:none;z-index:10}.ripplelink .show{-webkit-animation:effect-animation 1.3s;-moz-animation:effect-animation 1.3s;-o-animation:effect-animation 1.3s;animation:effect-animation 1.3s;background:#fff}@keyframes effect-animation{from{transform:scale(1);opacity:.5}to{transform:scale(100);opacity:0}}@-o-keyframes effect-animation{from{-o-transform:scale(1);opacity:.5}to{-o-transform:scale(100);opacity:0}}@-moz-keyframes effect-animation{from{-moz-transform:scale(1);opacity:.5}to{-moz-transform:scale(100);opacity:0}}@-webkit-keyframes effect-animation{from{-webkit-transform:scale(1);opacity:.5}to{-webkit-transform:scale(100);opacity:0}}.site-header{background:#fff;border-bottom:solid 2px #eee;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;position:fixed;top:0;left:0;width:100%;z-index:100;-moz-box-shadow:0 0 20px rgba(0,0,0,0.12);-webkit-box-shadow:0 0 20px rgba(0,0,0,0.12);box-shadow:0 0 20px rgba(0,0,0,0.12)}.logo{width:9em;margin:1em auto 1em auto;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;font-size:2em}.logo a{display:block;position:relative;color:#545454}.sticky .logo{width:4em;margin:.5em auto .5em auto}.logo a{display:block}.sh-title{display:block;font-weight:normal;font-size:11px;font-weight:bold;line-height:1.5;position:absolute;bottom:2em;right:-15em;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;margin:0 0 0 0;position:absolute;bottom:25%;right:-15em}.gnav ul{text-align:center;margin:0 0 -2px 0}.gnav ul li{display:inline-block}.gnav ul li a{display:block;color:#545454;border-bottom:2px solid transparent;padding:1em 1.5em 1em;margin-bottom:-1px;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.gnav ul li a:hover{background-color:#F9F9F9}.gnav ul li a i{display:inline-block;font-size:1.7rem;text-align:center;vertical-align:middle;margin:0 .3em 0 0}.btn_ta i{color:#FFCE45}.btn_ta:hover{border-color:#FFCE45}.btn_mc i{color:#FF4081}.btn_mc:hover{border-color:#FF4081}.btn_sp i{color:#673AB7}.btn_sp:hover{border-color:#673AB7}.btn_bt i{color:#403b36}.btn_bt:hover{border-color:#403b36}.btn_sh i{color:#4CAF50}.btn_sh:hover{border-color:#4CAF50}.btn_ev i{color:#2196F3}.btn_ev:hover{border-color:#2196F3}.btn_st i{color:#FF5722}.btn_st:hover{border-color:#FF5722}.btn_ac i{color:#795548}.btn_ac:hover{border-color:#795548}.btn_as i{color:#FFCE45}.btn_as:hover{border-color:#FFCE45}.btn_sns{text-align:center}.btn_sns a{width:6em;display:inline-block !important;border-bottom:none !important;padding:2em 1.5em !important}.gnav ul li a span{display:inline-block;font-size:1.4rem;font-weight:bold;text-align:center;vertical-align:sub}.sidenav_posts{padding:2em;background:#F7F7F7}.sidenav_posts h1{font-size:1.7rem;letter-spacing:4px;margin:1em 0 1em 0;text-align:center}.sidenav_posts article{margin-bottom:1em}.sidenav-img_area{position:relative}.sidenav-img{width:100%;position:relative;border-bottom:1px solid #e2e6e8;overflow:hidden}.sidenav-img:before{content:"";display:block;padding-top:56.25%}.sidenav-img div{position:absolute;top:0;left:0;bottom:0;right:0}.sdp-categorys{display:inline-block;font-size:1.1rem;color:#fff;margin:0 0 0 0;padding:.5em 1em;position:absolute;left:0;top:0;z-index:2}.sidenav_posts article a{display:block}.sidenav_posts article time{display:inline-block;font-size:1.3rem;font-weight:bold;color:#fff;background:rgba(0,0,0,0.6);padding:.4em;position:absolute;right:0;bottom:0;z-index:2}.sidenav_posts article h2{font-size:1.2rem;line-height:1.5;font-weight:normal;color:#545454;background:#fff;margin:0 0 0 0;padding:1em .7em}.sidenav-rm_link{display:block;text-align:center;font-size:2rem;font-weight:bold;color:#fff;background:#545454;padding:.5em}.sidenav-rm_link:hover,.sidenav-rm_link:active{color:#fff}@media screen and (max-width: 768px){.logo{width:7em;padding-right:1em;margin:1em auto .5em auto}.sticky .logo{width:4em;padding-right:0;margin:.5em auto .5em auto}.site-header .inner{position:initial}.sh-title{font-size:1rem;font-weight:bold;position:absolute;top:-1em;left:-6em;width:130%}.sticky .sh-title{top:-3em;left:-9em;width:220%}.gnav ul{text-align:left}.gnav ul li{display:block}.gnav ul li:first-child{display:none}.gnav ul li a{border-bottom:1px solid #eee;padding:1.5em 2em 1.5em}.gnav ul li a i{font-size:2rem;margin:0 .4em 0 0;vertical-align:-30%}.gnav ul li a span{font-weight:normal;font-size:1.6rem;vertical-align:-0.4em}}@media screen and (max-width: 520px){.gnav ul li a{font-weight:bold;padding:2.5em 4em}.gnav ul li a span{font-weight:normal;font-size:1.5rem;vertical-align:-0.3em}}footer{background:#fff}footer nav{margin:0 0 3em 0}.footer_nav{float:right;width:38em;margin:1em 0 0 0}.footer_nav li{float:left}.footer_nav li a{display:block;font-size:1.3rem;color:#545454;font-weight:bold;padding:.6em 1em .5em 1em;border-radius:2em;-webkit-border-radius:2em;-moz-border-radius:2em;-ms-border-radius:2em;-o-border-radius:2em}.footer_nav li a:hover{background:#F7F7F7}.footer_nav li a i{font-size:1.5rem;vertical-align:-.1em;margin:0 .2em 0 0;color:#FFCE45}.footer-info{padding:9em 0 7em}.footer-info h1{font-size:1.7rem;text-align:center;padding:2em 0 0;letter-spacing:.2em}.footer-info address{font-size:1.4rem;font-style:normal;line-height:1.4}.association_add ul{margin:0 0 0}.association_add ul li{font-size:1.4rem;line-height:1.4}.association_add ul .fb,.association_add ul .insta{display:inline-block;background-size:1em !important;background-position:left center !important;padding:0 0 0 1.2em;margin:0;color:#545454}.association_add ul .fb{background:url(lib/img/icons/fb_logo.svg) no-repeat;margin:0 1em 0 0}.association_add ul .insta{background:url(lib/img/icons/instagram_logo.svg) no-repeat}.copyright{display:block;text-align:center;font-size:1.2rem;font-family:'Pacifico', cursive;background:#545454;color:#fff;padding:1em 0}.pagetop{margin:0 0 0 0}.pagetop a{display:block;font-family:'Montserrat', sans-serif;text-align:center;font-size:1.2rem;font-weight:bold;padding:1.2em 0 1.5em;line-height:1.3em;color:#545454;background:#F7F7F7;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.pagetop a i{font-size:2rem;transform:translateY(0.1em);-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.pagetop a:hover{background:#FFCE45}.pagetop a:hover i{transform:translateY(-0.2em)}@media screen and (max-width: 1240px){.car_prev{position:absolute;left:.1em;top:95%;margin-top:0}.car_next{position:absolute;right:.1em;top:95%;margin-top:0}}@media screen and (max-width: 520px){footer nav{margin:0 0 0 0}.site-footer nav{padding:0}.footer_nav{float:none;width:100%;margin:0 auto;border-top:1px solid #F2F2F2;border-left:1px solid #F2F2F2}.footer_nav li{width:50%;margin:0;border-bottom:1px solid #F2F2F2;border-right:1px solid #F2F2F2}.footer_nav li a{display:block;padding:1em 0;font-size:1.2rem;font-weight:normal;color:#bbb;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px}.footer_nav li a i{font-size:1.2rem}.footer-info{padding:2em 0 0}.footer-info div{margin-bottom:4em;text-align:center;padding:0}.footer-info address{line-height:1.7}.association_add ul li{font-size:1.3rem;margin:.3em 0 0}.footer_nav{text-align:center}.copyright{font-size:.9rem}}@media screen and (max-width: 768px){.slideout-menu{position:fixed;top:0;right:-80%;width:80%;max-width:320px;height:100%;overflow:scroll;background:#fff;z-index:2}.overlay{content:'';visibility:hidden;position:fixed;top:0;left:0;display:none;width:100%;height:100%;background:transparent;-webkit-transition:all .5s ease;transition:all .5s ease}.side-open .overlay{visibility:visible;cursor:pointer;background:rgba(0,0,0,0.5);z-index:1}.slideout-menu-toggle{position:fixed;right:1em;top:2em;height:5em;width:5em;z-index:1001;background:url(lib/img/bg_oc_menu.png) no-repeat;background-size:100%}.sticky .slideout-menu-toggle{position:fixed;right:1em;top:.3em;transform:scale(0.8, 0.8)}.is-clicked,.sticky .is-clicked{position:fixed;right:72%;top:.3em}.slideout-menu-toggle{display:inline-block;transition:all .3s;box-sizing:border-box}.slideout-menu-toggle span{display:inline-block;transition:all .3s;box-sizing:border-box;position:absolute;left:30%;width:40%;height:2px;background-color:#545454;border-radius:1em;-webkit-border-radius:1em;-moz-border-radius:1em;-ms-border-radius:1em;-o-border-radius:1em}.slideout-menu-toggle span:nth-of-type(1){top:23px}.slideout-menu-toggle span:nth-of-type(2){top:30px}.slideout-menu-toggle span:nth-of-type(3){top:37px}.slideout-menu-toggle.is-clicked{-webkit-transform:rotate(360deg);transform:rotate(360deg)}.slideout-menu-toggle.is-clicked span:nth-of-type(1){-webkit-transform:translateY(0.7em) rotate(-45deg);transform:translateY(0.7em) rotate(-45deg)}.slideout-menu-toggle.is-clicked span:nth-of-type(2){-webkit-transform:translateY(0) rotate(45deg);transform:translateY(0) rotate(45deg)}.slideout-menu-toggle.is-clicked span:nth-of-type(3){opacity:0}}.gn_logo{display:none}@media screen and (max-width: 768px){.gn_logo{display:block;margin:0 auto 0 auto}.gn_logo a{display:block;margin:0}.is-clicked{position:fixed;right:38%;top:.3em}}@media screen and (max-width: 520px){.is-clicked,.sticky .is-clicked{position:fixed;right:72%;top:.3em}}@font-face{font-family:'icomoon';src:url("lib/fonts/icomoon.eot?fu6xx3");src:url("lib/fonts/icomoon.eot?#iefixfu6xx3") format("embedded-opentype"),url("lib/fonts/icomoon.ttf?fu6xx3") format("truetype"),url("lib/fonts/icomoon.woff?fu6xx3") format("woff"),url("lib/fonts/icomoon.png?fu6xx3#icomoon") format("svg");font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-a_mark01:before{content:"\e900"}.icon-a_mark02:before{content:"\e901"}.icon-ac_air_transport:before{content:"\e902"}.icon-ac_bus:before{content:"\e903"}.icon-ac_car:before{content:"\e904"}.icon-ac_sinkansen01:before{content:"\e905"}.icon-ac_sinkansen02:before{content:"\e906"}.icon-ac_sinkansen03:before{content:"\e907"}.icon-ac_taxi01:before{content:"\e908"}.icon-ac_taxi02:before{content:"\e909"}.icon-ac_train:before{content:"\e90a"}.icon-air_transport:before{content:"\e90b"}.icon-aomori:before{content:"\e90c"}.icon-bag:before{content:"\e90d"}.icon-bag02:before{content:"\e90e"}.icon-bag03:before{content:"\e90f"}.icon-beef:before{content:"\e910"}.icon-car:before{content:"\e911"}.icon-chick:before{content:"\e912"}.icon-chicken:before{content:"\e913"}.icon-clock:before{content:"\e914"}.icon-course:before{content:"\e915"}.icon-cow:before{content:"\e916"}.icon-cow2:before{content:"\e917"}.icon-cross:before{content:"\e918"}.icon-event:before{content:"\e919"}.icon-event2:before{content:"\e91a"}.icon-evernote:before{content:"\e91b"}.icon-facebook:before{content:"\e91c"}.icon-fax01:before{content:"\e91d"}.icon-fax02:before{content:"\e91e"}.icon-feedly:before{content:"\e91f"}.icon-fork:before{content:"\e920"}.icon-freedial:before{content:"\e921"}.icon-g-one:before{content:"\e922"}.icon-garlic:before{content:"\e923"}.icon-garlic2:before{content:"\e924"}.icon-garlic3:before{content:"\e925"}.icon-garlic4:before{content:"\e926"}.icon-garlic5:before{content:"\e927"}.icon-garlic6:before{content:"\e928"}.icon-google-one:before{content:"\e929"}.icon-hatena:before{content:"\e92a"}.icon-hotel:before{content:"\e92b"}.icon-ilove:before{content:"\e92c"}.icon-info:before{content:"\e92d"}.icon-Instagram:before{content:"\e92e"}.icon-key:before{content:"\e92f"}.icon-line:before{content:"\e930"}.icon-mail01:before{content:"\e931"}.icon-mail02:before{content:"\e932"}.icon-map_marker01:before{content:"\e933"}.icon-map_marker02:before{content:"\e934"}.icon-mode_circular:before{content:"\e935"}.icon-nomen:before{content:"\e936"}.icon-parking:before{content:"\e937"}.icon-pig:before{content:"\e938"}.icon-pinterest:before{content:"\e939"}.icon-play:before{content:"\e93a"}.icon-pocket:before{content:"\e93b"}.icon-pork:before{content:"\e93c"}.icon-restaurant:before{content:"\e93d"}.icon-sample:before{content:"\e93e"}.icon-search_circular:before{content:"\e93f"}.icon-taxi:before{content:"\e940"}.icon-tell01:before{content:"\e941"}.icon-tell02:before{content:"\e942"}.icon-tomarina_logo:before{content:"\e943"}.icon-tomarina_logo2:before{content:"\e944"}.icon-tomarina_logo3:before{content:"\e945"}.icon-tomarina_logo4:before{content:"\e946"}.icon-tomarina:before{content:"\e947"}.icon-tour:before{content:"\e948"}.icon-train:before{content:"\e949"}.icon-tree01:before{content:"\e94a"}.icon-twitter:before{content:"\e94b"}.icon-vine:before{content:"\e94c"}.icon-youtube:before{content:"\e94d"}#map-canvas{height:500px}.sticky_space{margin-top:153px}.pkv-fixed-bg{margin:153px 0 0 0;padding:0 5%;background-size:cover !important;background-attachment:fixed !important;background-repeat:no-repeat;background-position:center center}.pkv-fixed-bg_contents{height:350px;z-index:2}.pkv-fixed-bg_inner{height:500px}.pkv-fixed-bg_contents h1{color:#fff;height:100%;text-align:left;font-size:4rem;-moz-text-shadow:0px 0px 15px rgba(0,0,0,0.8);-webkit-text-shadow:0px 0px 15px rgba(0,0,0,0.8);-ms-text-shadow:0px 0px 15px rgba(0,0,0,0.8);text-shadow:0px 0px 15px rgba(0,0,0,0.8)}.pkv-fixed-bg_contents h1 span{display:inline-block;background:rgba(0,0,0,0.6);position:relative;top:50%;left:0;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);padding:.5em 1em}.btn_ws_link{display:block;font-size:1.5rem;font-weight:bold;padding:.5em 0;text-align:center}.btn_area{text-align:center;font-size:0;display:flex;flex-wrap:wrap;gap:1rem 2rem}.btn_map_link,.btn_to-map_link{flex:1;text-align:center;font-size:1.4rem;padding:1em 0;color:#fff;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px}.btn_map_link:hover,.btn_map_link:focus{color:#fff}.btn_to-map_link:hover,.btn_to-map_link:focus{color:#fff}.btn_area p{text-align:center;font-size:1.4rem;padding:1em 0;margin:0 0 0 0;color:#fff;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;background:#FF5722}.shop-list_info h2,.shop-list_info h1{font-size:3rem;position:relative;text-align:center;color:#C2A476;margin:2rem 0 5rem}.shop-list_info h2 span,.shop-list_info h1 span{position:relative;z-index:2;display:inline-block;margin:0 4em;padding:0 1em;background-color:#fff;text-align:left}.shop-list_info h2::before,.shop-list_info h1::before{position:absolute;top:50%;left:10%;z-index:1;content:'';display:block;width:80%;height:1px;background:#C2A476;background:-webkit-linear-gradient(-45deg, transparent, #C2A476 10%, #C2A476 90%, transparent);background:linear-gradient(-45deg, rgba(0,0,0,0),#c2a476 10%,#c2a476 90%,rgba(0,0,0,0))}.shop-list_info p{font-size:1.4rem;line-height:1.7;width:80%;margin:0 auto 4em auto}.page_wrap{padding:6em 0}@media screen and (max-width: 768px){.pkv-fixed-bg{margin:83px 0 0 0;background-size:cover;background-attachment:initial !important;background-repeat:no-repeat;background-position:50% 50% !important}.sticky_space{margin-top:88px}.pkv-fixed-bg_contents h1{color:#fff;width:100%;text-align:center;font-size:3rem}}@media screen and (max-width: 520px){.pkv-fixed-bg_contents{height:200px}#map-canvas{height:350px}.pkv-fixed-bg_contents h1{font-size:2.5rem}.pkv-fixed-bg_contents h1 span{padding:.5em}.shop-list_info h2,.shop-list_info h1{font-size:2rem;margin:1rem 0 3rem}.shop-list_info h2 span,.shop-list_info h1 span{margin:0 1em;padding:0 1em}.shop-list_info p{font-size:1.4rem;line-height:1.7;width:90%}}.kv_area{width:100%;margin:153px 0 0 0}.kv_area__pc{display:block}@media only screen and (max-width: 768px){.kv_area__pc{display:none}}.kv_area__mobile{display:none}@media only screen and (max-width: 768px){.kv_area__mobile{display:block}}.site_info_wrap{position:relative}.si-m-open{position:absolute;right:10em;top:-40px;width:80px;z-index:99;animation:fuwafuwa 2s infinite ease;-webkit-animation:fuwafuwa 2s infinite ease;-moz-animation:fuwafuwa 2s infinite ease;-ms-animation:fuwafuwa 2s infinite ease;-o-animation:fuwafuwa 2s infinite ease}.si-m-open:hover{opacity:.9}@keyframes fuwafuwa{0%{transform:translate(0, 0)}50%{transform:translate(0, -15px)}100%{transform:translate(0, 0)}}@-webkit-keyframes fuwafuwa{0%{-webkit-transform:translate(0, 0)}50%{-webkit-transform:translate(0, -15px)}100%{-webkit-transform:translate(0, 0)}}@-moz-keyframes fuwafuwa{0%{-moz-transform:translate(0, 0)}50%{-moz-transform:translate(0, -15px)}100%{-moz-transform:translate(0, 0)}}@-ms-keyframes fuwafuwa{0%{-ms-transform:translate(0, 0)}50%{-ms-transform:translate(0, -15px)}100%{-ms-transform:translate(0, 0)}}@-o-keyframes fuwafuwa{0%{-o-transform:translate(0, 0)}50%{-o-transform:translate(0, -10px)}100%{-o-transform:translate(0, 0)}}.si-modal{width:65% !important;max-width:935px;padding:8em 5em !important;background:#fff !important;border:3px solid #000;border-radius:1em}.si-modal .modal-close{display:block;background:none !important;color:#000 !important;right:1rem;top:1rem;z-index:2}.site_info_img{text-align:center}.si-modal h2{font-size:3.5rem;font-weight:bold;color:#000;text-align:center;margin:0 0 .7em 0}.si-modal h2 rt{font-size:1rem}.si-modal p{font-size:1.4rem;line-height:1.7}.site_info_links{display:block;text-align:right;font-size:1.7rem;margin:1em 0 0 0;color:#000;font-weight:bold;letter-spacing:1px}.site_info_links:hover{text-decoration:underline;color:#545454}.title_bar{text-align:center}.title_bar h1,.title_bar h2{display:inline-block;text-align:center;font-weight:normal;font-size:3rem;font-weight:bold;padding:0 2em .5em;margin:1.5em 0 3em;border-bottom:1px solid #e2e6e8}.title_bar h1 ruby rt,.title_bar h2 ruby rt{font-size:1.2rem}.title_bar h1 span,.title_bar h2 span{font-family:'Montserrat', sans-serif;letter-spacing:0;margin:0 0 0 .3em;font-size:2.3rem;color:#FFCE45}.new-arrivals_area{padding:4em 0;background:#F3F5F8}.new-arrivals_item{margin:0 1em;position:relative}.new-arrivals_item a{display:block;background:#fff;color:#545454;border-bottom:3px solid #e2e6e8;height:300px;position:relative}.new-arrivals_item a:after{content:'';position:absolute;top:0;left:0;box-sizing:border-box;width:0;height:0;pointer-events:none;border:0 solid #FFCE45;-webkit-transition:border .3s, width 0s .3s, height 0s .3s;transition:border .3s, width 0s .3s, height 0s .3s}.new-arrivals_item a:hover:after{width:100%;height:100%;border:4px solid #FFCE45;-webkit-transition:border .3s, width 0s, height 0s;transition:border .3s, width 0s, height 0s}.thum-img{width:100%;position:relative;border-bottom:1px solid #e2e6e8;overflow:hidden}.thum-img:before{content:"";display:block;padding-top:56.25%}.thum-img div{position:absolute;top:0;left:0;bottom:0;right:0}.new-arrivals_box{padding:1.5em 1.5em 2em}.categorys{display:inline-block;position:absolute;left:-.6em;top:0;z-index:10;margin:52.25% 0 0 0}.categorys span{display:block;position:relative;font-size:1.3rem;font-weight:600;width:8em;height:2em;line-height:2em;text-align:center;color:#fff;margin:0 0 0 0}.categorys span:before{content:" ";height:0;width:0;position:absolute;left:0;top:100%;border-top:.6em solid transparent;border-left:.6em solid transparent}.notice{background:#FF5722}.notice span:before{border-top-color:#882100}.notice span:after{border:1em solid #FF5722}.event{background:#4CAF50}.event span:before{border-top-color:#1e441f}.event span:after{border:1em solid #4CAF50}.takko_prince{background:#795548}.takko_prince span:before{border-top-color:#19120f}.takko_prince span:after{border:1em solid #795548}.recruitment{background:#FF4081}.recruitment span:before{border-top-color:#a60038}.recruitment span:after{border:1em solid #FF4081}.blog{background:#2196F3}.blog span:before{border-top-color:#064475}.blog span:after{border:1em solid #2196F3}.media{background:#FF4081}.media span:before{border-top-color:#a60038}.media span:after{border:1em solid #FF4081}.mirokukan{background:#3f3a35}.mirokukan span{color:#d3c4a6}.mirokukan span:before{border-top-color:#000}.mirokukan span:after{border:1em solid #3f3a35}.categorys span:after{position:absolute;content:" ";height:0;width:0;left:90%;bottom:0;border-right:.7em solid transparent}.new-arrivals_box time{display:block;font-family:'Montserrat', sans-serif;text-align:right;font-size:1.4rem;letter-spacing:.1em;margin:0 0 1em 0}.new-arrivals_box h2{font-size:1.4rem;line-height:1.6;height:4.7em;margin:0 0 0 0;font-weight:normal}.btn-to_list a{display:block;font-family:'Montserrat', sans-serif;font-size:2rem;text-align:center;background:#fff;height:300px;line-height:300px;border-bottom:3px solid #e2e6e8}.cd-fixed-bg{min-height:100%;background-size:cover;background-attachment:fixed;background-repeat:no-repeat;background-position:center center;position:relative;overflow:hidden}.cd-fixed-bg:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.3)}.cd-fixed-bg.cd-bg-1{background-image:url("lib/img/bg_01.jpg")}.cd-fixed-bg.cd-bg-2{background-image:url("lib/img/bg_02.jpg")}.cd-fixed-bg.cd-bg-3{background-image:url("lib/img/bg_03.jpg")}.cd-fixed-bg.cd-bg-4{background-image:url("lib/img/bg_04.jpg")}.cd-fixed-bg.cd-bg-5{background-image:url("lib/img/bg_05.jpg")}.cd-scrolling-bg{min-height:100%}.cd-fixed-bg_contents{padding:8em 0;color:#fff;-moz-text-shadow:0px 0px 15px #000;-webkit-text-shadow:0px 0px 15px #000;-ms-text-shadow:0px 0px 15px #000;text-shadow:0px 0px 15px #000;z-index:3}.cd-fixed-bg_contents h1{font-size:4.5rem;margin:0 0 .8em 0;letter-spacing:.22em}.cd-fixed-bg_contents h1 ruby rt{font-size:1.6rem}.cd-fixed-bg_contents p{font-size:1.8rem;line-height:1.8;letter-spacing:1px;margin:0 0 5rem}.cd-contentes2 h1{line-height:1.3em}.cd-fixed-bg_contents .btn_gost{margin-top:2em}.btn_primary{display:inline-block;font-size:1.7rem;font-weight:bold;padding:.8em 1.4em;box-sizing:content-box;text-transform:uppercase;text-align:center;color:#fff;-moz-text-shadow:0px 0px 0px #000;-webkit-text-shadow:0px 0px 0px #000;-ms-text-shadow:0px 0px 0px #000;text-shadow:0px 0px 0px #000;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;z-index:1}.btn_primary:hover,.btn_primary:focus{color:#fff}.btn_primary i{font-size:2.7rem;margin-right:.3em;vertical-align:-.15em}.btn-red{background:#FF4081}.btn-red:hover{background-color:#ff0d5f}.btn-yel{background:#FFCE45}.btn-yel:hover{background-color:#ffc112}.btn-blu{background:#2196F3}.btn-blu:hover{background-color:#0c7cd5}.btn-gre{background:#4CAF50}.btn-gre:hover{background-color:#3d8b40}.btn-org{background:#FF5722}.btn-org:hover{background-color:#ee3900}.index-banner_area{padding:5em 0 7em}.index-banner_area h2{position:relative;text-align:center;font-size:2.5rem}.index-banner_area h2 span{position:relative;z-index:2;margin:0 4em;padding:0 1em;background-color:#fff;text-align:left}.index-banner_area h2::before{position:absolute;top:50%;z-index:1;content:'';display:block;width:100%;height:1px;background:#ccc;background:-webkit-linear-gradient(-45deg, transparent, #ccc 10%, #ccc 90%, transparent);background:linear-gradient(-45deg, rgba(0,0,0,0),#cccccc 10%,#cccccc 90%,rgba(0,0,0,0))}.index-banner_area h2 span b{margin:0 0 0 .3em;font-size:2.3rem;color:#FFCE45}.index-banner_list li{margin:1.25em 0 1.25em}.index-banner_list li a{display:inline-block}.index-banner_list li a:hover{opacity:.7}@media screen and (max-width: 768px){.kv_area{margin:80px 0 0 0}.btn-to_list a{font-size:2rem;text-align:center;background:#fff;height:3em;line-height:1em}.cd-fixed-bg_contents h1{font-size:6vw;line-height:1.4;text-align:center;margin:0 0 1em 0}.cd-fixed-bg_contents p{font-size:1.8rem;padding:0 1em;margin-bottom:3em}.new-arrivals_item{margin:0 .3em}.car_prev{left:.1em}.car_next{right:.1em}.cd-fixed-bg{min-height:100%;background-size:auto 100%;background-attachment:initial}}@media screen and (max-width: 520px){.si-m-open{right:1em;top:-25px;width:60px}.si-modal{width:94% !important;padding:3.5em 5% !important}.site_info_img img{width:60%;height:auto}.si-modal h2{font-size:2.2rem;margin:1em 0}.new-arrivals_area{padding:2.5em 0}.new-arrivals_area .inner{padding:0 3%}.title_bar h1,.title_bar h2{font-size:2rem;padding:0 1em .5em;margin:1em 0 1em}.title_bar h1 span,.title_bar h2 span{font-size:1.7rem}.new-arrivals_item{padding:0 0 0 0;margin:0 0 0 0}.new-arrivals_item a{height:auto;border-bottom:1px solid #e2e6e8;padding:1em .5em}.thum-img{width:35%;float:left;border:none}.new-arrivals_box{width:65%;float:left;padding:0 0 0 0}.new-arrivals_box time{font-size:1.2rem;margin:0 0 .5em 1em;font-weight:normal;text-align:left}.new-arrivals_box h2{font-size:1.2rem;line-height:1.3em;height:auto;margin:0 0 0 0;padding:0 1em;font-weight:normal}.categorys{display:inline-block;position:absolute;left:0;top:0;z-index:10;margin:0 0 0 0}.categorys span{font-size:1rem;width:7em;height:2em;line-height:2.1em}.categorys span:before,.categorys span:after{display:none}.car_prev,.car_next{display:none}.cd-fixed-bg_contents h1{font-size:8vw;letter-spacing:inherit}.cd-fixed-bg_contents p{font-size:1.6rem;line-height:1.7;padding:0 .8em}.index-banner_area{padding:2em .4em 2em}.index-banner_area h2 span{margin:0 1em}.index-banner_list li{margin:.25em 0 .25em;padding:0 .2em}.new-arrivals_item a:after{display:none}.cd-fixed-bg:after{background-color:rgba(0,0,0,0.5)}}.insta-area{padding:7em 0 7em}.insta-area h2{position:relative;text-align:center;font-size:2.5rem;margin:0 0 2em}.insta-area h2 span{position:relative;z-index:2;margin:0 4em;padding:0 1em;background-color:#fff;text-align:left}.insta-area h2::before{position:absolute;top:50%;z-index:1;content:'';display:block;width:100%;height:1px;background:#ccc;background:-webkit-linear-gradient(-45deg, transparent, #ccc 10%, #ccc 90%, transparent);background:linear-gradient(-45deg, rgba(0,0,0,0),#cccccc 10%,#cccccc 90%,rgba(0,0,0,0))}.insta-area h2 span b{margin:0 0 0 .3em;font-size:2.3rem;color:#FFCE45}.insta-area__inr{position:relative}.insta-area__label{display:inline-block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -10%);transform:translate(-50%, -10%);z-index:2;background:#fff;border-radius:8px}.insta-area__label p{background:url(lib/img/icons/instagram_logo.svg) no-repeat;background-size:5em;background-position:left center;padding:1em 0 1em 7em;margin:1em 2em}.insta-area__label span{font-size:3rem;font-weight:bold}.insta-area__label a{display:inline-block;font-size:2rem;font-weight:bold;margin:.1em 0 0}.instafeed{overflow:hidden;margin:0 0 1em}.instafeed li:first-child{width:25%}.if_item{width:12.5%;margin:0 0 0;float:left}.if_item a{display:block;position:relative;color:#363948}.if_item .img{width:100%;padding-bottom:100%;background-repeat:no-repeat !important;background-position:center !important;background-size:cover !important}.if_item .mask{width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;background-color:rgba(0,0,0,0.5);-webkit-transition:all 0.6s ease;transition:all 0.6s ease}.if_item:hover .mask{opacity:1}.option{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;text-align:center}.option span{display:inline-block;background-size:.9em;background-position:left center;padding:0 0 0 1.3em;margin:0 .5em;font-size:1.8rem;color:#fff}.option .likes{background:url(lib/img/icons/heart.svg) no-repeat}.option .comments{background:url(lib/img/icons/bubble_fill.svg) no-repeat}@media screen and (max-width: 768px){.instafeed{padding:4em 7% 0}.insta-area h2{margin:0 0 0}.instafeed li:first-child{width:50%}.if_item{width:25%}}@media screen and (max-width: 520px){.insta-area{padding:7em 0 0em}.insta-area h2 span{margin:0 0;padding:0 .5em}.insta-area__label{position:relative;-webkit-transform:translate(-50%, 0%);transform:translate(-50%, 0%);margin:1em 0 0}.instafeed{padding:3%}}.archive_visual{background-image:url(lib/img/bg_archive.jpg);position:relative}.archive_visual:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.2);background-image:linear-gradient(45deg, rgba(0,0,0,0.3) 25%,rgba(0,0,0,0) 25%,rgba(0,0,0,0) 75%,rgba(0,0,0,0.3) 75%,rgba(0,0,0,0.3)),linear-gradient(45deg, rgba(0,0,0,0.3) 25%,rgba(0,0,0,0) 25%,rgba(0,0,0,0) 75%,rgba(0,0,0,0.3) 75%,rgba(0,0,0,0.3));background-position:0 0, 2px 2px;background-size:4px 4px}.search_visual,.itiran_visual{position:relative;height:200px;position:relative;overflow:hidden}.search_visual:after,.itiran_visual:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.2);background-image:linear-gradient(45deg, rgba(0,0,0,0.3) 25%,rgba(0,0,0,0) 25%,rgba(0,0,0,0) 75%,rgba(0,0,0,0.3) 75%,rgba(0,0,0,0.3)),linear-gradient(45deg, rgba(0,0,0,0.3) 25%,rgba(0,0,0,0) 25%,rgba(0,0,0,0) 75%,rgba(0,0,0,0.3) 75%,rgba(0,0,0,0.3));background-position:0 0, 2px 2px;background-size:4px 4px}.search_visual .img,.itiran_visual .img{background:url(lib/img/bg_search.jpg);position:absolute;left:-5%;top:0;width:110%;padding-bottom:30%;background-size:cover !important;background-position:center center !important;background-repeat:no-repeat !important;filter:blur(5px);-moz-filter:blur(5px);-webkit-filter:blur(5px);-ms-filter:blur(5px);-o-filter:blur(5px);z-index:-1}.archive_visual .pkv-fixed-bg_contents,.search_visual .pkv-fixed-bg_contents,.itiran_visual .pkv-fixed-bg_contents{height:200px;position:relative;overflow:hidden}.archives_header h1{width:100% !important;margin:0 0 0 0;text-align:center;line-height:200px;font-size:2rem !important}.search_visual h1{width:100% !important;margin:0 0 0 0;line-height:200px;font-size:3rem !important}.itiran_visual h1{width:100% !important;margin:0 0 0 0;text-align:center;line-height:200px;font-size:3rem !important;letter-spacing:.2em;text-indent:.2em}.archives_header h1{position:relative;z-index:2}.archives_header h1 i{margin:0 .3em 0 0;font-size:2.5rem;vertical-align:7%}.archives_header h1 strong{font-size:3.5rem;margin:0 .3em 0 0;vertical-align:sub}.article_box{position:relative}.article_item{margin:0 0 3em 0}.article_item a{display:block;color:#545454;border:1px solid #eee;border-radius:5px}.article_item a:hover{background:#eee;opacity:.8}.article_item a img{-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.article_item a:hover img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}.article_box .categorys{display:inline-block;position:absolute;left:.9em;top:0;z-index:10;margin:46.25% 0 0 0}.archives{margin:0 0 18rem 0}.arc-img{width:100%;position:relative;border-bottom:1px solid #eee;overflow:hidden}.arc-img:before{content:"";display:block;padding-top:56.25%}.arc-img div{position:absolute;top:0;left:0;bottom:0;right:0}.arc_arrivals_box{padding:0 1.5em 2em}.arc_arrivals_box h2{height:4em;font-weight:normal;font-size:1.3rem;line-height:1.4;margin:0 0 0 0;padding:0 0 0 0}.arc_arrivals_box time{display:block;font-size:1.3rem;letter-spacing:.1em;text-align:right;margin:1.3em 0 1em;font-family:'Montserrat', sans-serif}.archive_ed_wrap{padding:0 15px;margin:0 0 4em 0}.search_visual_inner{background-color:rgba(0,0,0,0.5)}.search_key_box{text-align:center;padding:60px 0 0 0}.search_key_box div{display:inline-block;border:1px solid #fff;padding:1em}.search_key_box span{display:inline-block;font-size:2.5rem;color:#fff;font-weight:bold;-moz-text-shadow:0px 0px 15px #000;-webkit-text-shadow:0px 0px 15px #000;-ms-text-shadow:0px 0px 15px #000;text-shadow:0px 0px 15px #000;margin:0 .5em 0 .5em}.search_key_box span i{font-size:1.8rem;margin-right:.5em;vertical-align:middle}.search_key_box p{font-size:2rem;font-weight:bold;color:#fff;margin:.5em 0 0 0;letter-spacing:2px}.no_search{font-size:2rem;background:#F9F9F9;margin:0 0 0 0;text-align:center;height:400px;line-height:400px}@media screen and (max-width: 768px){.arc-img .no_img{height:auto}.article_item{padding:0 5px}}@media screen and (max-width: 520px){.search_visual .img,.itiran_visual .img{padding-bottom:80%}.archives_header h1{font-size:1.5rem;line-height:1.3;padding:3em 0 0 0}.archives_header h1 i{font-size:2.5rem}.archives_header h1 strong{font-size:3.5rem;display:block}.article_box article{width:100%;margin:0 0 0 0}.article_item{padding:0 0 0 0;margin:0 0 0 0}.article_item a{height:auto;border:none;border-bottom:1px solid #e2e6e8;padding:1em .5em}.search_visual h1{font-size:2rem;padding:3em 0 0 0}.itiran_visual h1{font-size:3rem}.arc-img{width:35%;float:left;border:none}.article_box{width:auto;margin:0 5% 3em;border-top:1px solid #E2E6E8}.arc_arrivals_box{width:65%;float:left;padding:0 0 0 0}.arc_arrivals_box time{font-size:1rem;margin:0 0 .5em 1em;font-weight:normal;text-align:left}.arc_arrivals_box h2{font-size:1.1rem;line-height:1.5em;height:auto;margin:0 0 0 0;padding:0 1em;font-weight:normal}.article_box .categorys{display:inline-block;position:absolute;left:-.6em;top:0;z-index:10;margin:0 0 0 0}.archives{padding:0 0 0 0}.fullname{display:block;margin:.2em 0}.search_key_box{padding:50px 0 0 0}.search_key_box div{width:95%}.search_key_box span{font-size:1.8rem}.search_key_box span i{font-size:1.5rem}.search_key_box .keyword{display:block;margin-bottom:.3em;line-height:1.4}.search_key_box p{font-size:1.5rem}}.cat_nav_wrap{background:#F9F9F9;border-bottom:2px solid #eee;margin:0 0 4em 0}#cat_nav .item{margin-bottom:-2px}#cat_nav .item a{display:block;color:#545454;font-weight:bold;font-size:1.4rem;background:#F9F9F9;padding:20px 0;text-align:center}#cat_nav .item a:hover{background:#F1F1F1}#cat_nav .owl-controls{display:none}.pagenation{clear:both;text-align:center;margin-bottom:4em}.pagenation ul li{display:inline-block}.pagenation ul li a{display:block;border:1px solid #39454b;color:#39454b;padding:.5em;font-size:1.6rem;line-height:.9em}.news_prev a,.news_next a{width:auto !important;height:2em !important;border-radius:0 !important;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;-ms-border-radius:0 !important;-o-border-radius:0 !important;margin:0 .5em !important}.pagenation ul li a:hover{opacity:.7}.pagenation .active{display:inline-block;border:1px solid #39454b;background:#39454b;color:#fff;padding:.5em;font-size:1.6rem;line-height:.9em;margin:0 .2em}.ed_wrap{background:#F7F7F7;padding:0 0 5%;margin:0 0 3.5em 0;border-radius:1rem}@media only screen and (max-width: 520px){.ed_wrap{border:1px solid #ECECEC;width:92%;padding:0 0 4em;margin:0 auto 3.5em}}.editor-profiles__ttl{width:100%;padding:1.5em 7% 1em;border-bottom:1px solid #ECECEC;margin:0 0 3em 0}@media only screen and (max-width: 520px){.editor-profiles__ttl{text-align:center}}.editor-profiles__box{display:flex;align-items:center;justify-content:space-between;padding:0 7%}@media only screen and (max-width: 520px){.editor-profiles__box{display:block}}.ed_img{width:20%;background:#fff;padding:.7em;overflow:hidden;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}@media only screen and (max-width: 520px){.ed_img{width:15rem;margin:0 auto 3em}}.ed_img img{width:100%;height:auto;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}.ed_desc{width:75%;padding:0 0 0 0}@media only screen and (max-width: 520px){.ed_desc{width:100%}}.ed_desc__head{display:flex;align-items:center;justify-content:space-between;margin:0 0 1em}@media only screen and (max-width: 520px){.ed_desc__head{display:block}}.ed_desc__name{font-size:1.8rem;font-weight:bold;margin:0}@media only screen and (max-width: 520px){.ed_desc__name{text-align:center;margin:0 0 1em}.ed_desc__name span{display:inline-block;text-align:left}}.ed_desc__txt{font-size:1.4rem;line-height:1.6;margin:0 0 0 0}.ed_btnWrap{text-align:right;margin:1em 0 0}@media only screen and (max-width: 520px){.ed_btnWrap{margin:2em 0 0}}.ed_btn{display:inline-block;margin:0 0 0 auto;text-align:center;background:#2196F3;font-size:1.1rem;font-weight:bold;color:#fff;padding:.8em 1em;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px}.ed_btn:hover{background:#0c7cd5}.ed_sns{text-align:right}@media only screen and (max-width: 520px){.ed_sns{margin:0 0 2em}}.ed_fb,.ed_tw,.ed_insta,.ed_site{display:inline-block;margin:0 5px;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transition:.3s all}.ed_fb svg,.ed_tw svg,.ed_insta svg,.ed_site svg{width:auto;height:17px}@media only screen and (max-width: 520px){.ed_fb svg,.ed_tw svg,.ed_insta svg,.ed_site svg{height:22px}}.ed_fb:hover,.ed_tw:hover,.ed_insta:hover,.ed_site:hover{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2)}.ed_site svg:hover{fill:#FFCE45}.ed_fb svg:hover{fill:#3b5998}.ed_tw svg:hover{fill:#55acee}.ed_insta svg:hover{fill:#C13584}
/*# sourceMappingURL=style.css.map */
