@charset "utf-8";body,html{text-rendering:optimizeLegibility !important;-webkit-font-smoothing:antialiased !important;color:#1d1d1f;font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{overflow-y:scroll;-webkit-text-size-adjust:100%}ul,ol{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a:focus{outline:none}ins{text-decoration:none}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0;width:100%}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}button,input,select,textarea{outline:0;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:100%}input,textarea{background-image:-webkit-linear-gradient(hsla(0,0%,100%,0),hsla(0,0%,100%,0));-webkit-appearance:none;border-radius:0}input[type=checkbox]{-webkit-appearance:checkbox}input[type=radio]{-webkit-appearance:radio}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}iframe{max-width:100%}html,body{height:100%;margin:0 !important;padding:0 !important}.clearfix:after{content:".";display:block;clear:both;height:0;font-size:.1em;line-height:0;visibility:hidden;overflow:hidden}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}p.intro{font-size:16px;margin:12px 0 0;line-height:1.5}a{color:#2e71f2;transition:all .5s ease 0s}a:hover,a:focus{text-decoration:none;color:#2e71f2}a:focus,*:focus{outline:none}.section-title hr{border-color:#f05353;border-width:2px;width:80px;float:left;clear:both;margin:0 0 5px}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}.boxSet{clear:both;float:none}.clearFix:after{content:".";clear:both;height:0;visibility:hidden;display:block}.clearFix{display:inline-block}* html .clearFix{zoom:1;height:1%}.clearFix{display:block}img{max-width:100%;height:auto}.img{text-align:center}img{flex-shrink:0}.pr0{padding-right:0 !important}.pl0{padding-left:0 !important}.full_container{width:100%;margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px}.col{float:left;margin-left:3.2258064515%}.col:first-child,.col.left{margin-left:0}.col.right{float:right;margin-left:3.2258064515%}.one-second{width:48.3870967741%}.one-third{width:31.1827956988%}.two-third{width:65.5913978494%}.one-third2{width:26.7741935482%}.two-third2{width:70%}.one-fourth{width:22.580645161375%}.two-fourth{width:48.38709677425%}.three-fourth{width:74.193548387125%}.one-fifth{width:17.4193548388%}.two-fifth{width:38.0645161291%}.three-fifth{width:58.7096774194%}.four-fifth{width:79.3548387097%}@media screen and (max-width:767px){.col,.col.left,.col.right{float:none;width:auto;margin-left:0}.col.sp_float_one-fourth{float:left;width:22.580645161375%;margin-left:3.2258064515%}.col.sp_float_one-fourth:first-child,.col.sp_float_one-fourth.left{margin-left:0}.col.sp_float_one-fourth.right{float:right;margin-left:3.2258064515%}}ul,ol{padding:0;webkit-padding:0;moz-padding:0}.wp1,.wp2,.wp3,.wp4,.wp5,.wp6,.wp7,.wp8,.wp9,.wp10,.wp11,.wp12,.wp13,.wp14,.wp15,.wp16,.wp17,.wp18,.wp19,.wp20{visibility:hidden}.bounceInLeft,.bounceInRight,.fadeInUp,.fadeInUpDelay,.fadeInDown,.fadeInUpD,.fadeInLeft,.fadeInRight,.bounceInDown .zoomIn{visibility:visible}.delay-1s{-webkit-animation-delay:.1s;animation-delay:.1s}.delay-2s{-webkit-animation-delay:.2s;animation-delay:.2s}.delay-3s{-webkit-animation-delay:.3s;animation-delay:.3s}.delay-4s{-webkit-animation-delay:.4s;animation-delay:.4s}.delay-5s{-webkit-animation-delay:.5s;animation-delay:.5s}.delay-6s{-webkit-animation-delay:.6s;animation-delay:.6s}.delay-7s{-webkit-animation-delay:.7s;animation-delay:.7s}.delay-8s{-webkit-animation-delay:.8s;animation-delay:.8s}.delay-9s{-webkit-animation-delay:.9s;animation-delay:.9s}.delay-10s{-webkit-animation-delay:1s;animation-delay:1s}.delay-11s{-webkit-animation-delay:1.1s;animation-delay:1.1s}.delay-12s{-webkit-animation-delay:1.2s;animation-delay:1.2s}.delay-13s{-webkit-animation-delay:1.3s;animation-delay:1.3s}.delay-14s{-webkit-animation-delay:1.4s;animation-delay:1.4s}.delay-15s{-webkit-animation-delay:1.5s;animation-delay:1.5s}.delay-16s{-webkit-animation-delay:1.6s;animation-delay:1.6s}.delay-17s{-webkit-animation-delay:1.7s;animation-delay:1.7s}.delay-18s{-webkit-animation-delay:1.8s;animation-delay:1.8s}.delay-19s{-webkit-animation-delay:1.9s;animation-delay:1.9s}.delay-20s{-webkit-animation-delay:2s;animation-delay:2s}#header-menu{padding:30px 10px 10px;transition:all .8s;margin:0;position:absolute}#header-menu.sub_page{padding:10px}@media screen and (max-width:767px){#header-menu,#header-menu.sub_page{padding:0;position:fixed}}#header-menu.navbar-default{background-color:rgba(255,255,255,0);border:none}#header-menu.sub_page.navbar-default{background-color:rgba(255,255,255,0);border:none}@media screen and (max-width:767px){#header-menu.navbar-default,#header-menu.sub_page.navbar-default{background-color:rgba(29,29,31,.9) !important;border:none}}#header-menu.navbar-default.on,#header-menu.sub_page.navbar-default.on{position:fixed;background-color:rgba(29,29,31,.9) !important;padding:0 !important;border:none}@media screen and (max-width:767px){#header-menu.navbar-default .navbar-header{background:rgba(0,0,0,.3)}}#header-menu.navbar-default a.navbar-brand{text-transform:uppercase;font-size:20px;color:#fff;font-weight:900;line-height:30px;padding:4px 10px 10px 15px}@media screen and (max-width:767px){#header-menu.navbar-default a.navbar-brand.header_logo_black{padding:10px 10px 7px 15px;font-size:18px;color:#fff;font-weight:400 !important}}#header-menu.navbar-default.on a.navbar-brand.header_logo_black{display:none}#header-menu a.navbar-brand.header_logo_white{display:none}#header-menu.navbar-default.on a.navbar-brand.header_logo_white{display:block;text-transform:uppercase;font-size:18px;color:#fff;font-weight:400 !important;font-weight:900;line-height:30px;padding:10px 10px 7px 15px}#header-menu.navbar-default a.navbar-brand img{max-width:150px;height:auto;padding:0}@media screen and (max-width:767px){#header-menu.navbar-default a.navbar-brand img{max-width:130px}}#header-menu.navbar-default a.navbar-brand.header_logo_white img.header_logo{max-width:130px;padding-bottom:0}@media screen and (max-width:767px){#header-menu.navbar-default .navbar-collapse{border:none}}@media screen and (max-width:767px){#header-menu.navbar-default .navbar-nav{margin:0 -15px}}@media screen and (min-width:768px){#header-menu.navbar-default .navbar-nav.navbar-right:last-child{margin-right:0}}#header-menu.navbar-default .navbar-nav>li{padding:10px}#header-menu.navbar-default.on .navbar-nav>li{padding:0}@media screen and (max-width:767px){#header-menu.navbar-default .navbar-nav>li,#header-menu.navbar-default.on .navbar-nav>li{padding:0;border-bottom:none}}#header-menu.navbar-default .navbar-nav>li>a{text-transform:uppercase;color:#fff;padding:0;font-size:12px;font-weight:700;letter-spacing:1px;border-bottom:1px solid rgba(255,255,255,0)}#header-menu.navbar-default.on .navbar-nav>li>a{height:50px;line-height:50px;padding:0 10px;border-bottom:none}@media screen and (max-width:767px){#header-menu.navbar-default .navbar-nav>li>a,#header-menu.navbar-default.on .navbar-nav>li>a{padding:15px;font-size:11px;font-weight:500;letter-spacing:1px;border-bottom:1px solid rgba(0,0,0,.3);height:auto;line-height:1.3}#header-menu.navbar-default .navbar-nav>li:last-child>a,#header-menu.navbar-default.on .navbar-nav>li:last-child>a{border-bottom:none !important}}#header-menu.navbar-default .navbar-nav>li>a:hover{color:#2997ff !important;border-bottom:1px solid #fff}@media screen and (max-width:767px){#header-menu.navbar-default .navbar-nav>li>a:hover{color:#fff !important;background-color:rgba(46,113,242,.4);border-bottom:1px solid rgba(0,0,0,.3)}}#header-menu.navbar-default .navbar-nav>li.active>a,#header-menu.navbar-default .navbar-nav>li.active>a:hover,#header-menu.navbar-default .navbar-nav>li.active>a:focus{color:#fff !important;background-color:transparent;border-bottom:1px solid #fff}@media screen and (max-width:767px){#header-menu.navbar-default .navbar-nav>li.active>a,#header-menu.navbar-default .navbar-nav>li.active>a:hover,#header-menu.navbar-default .navbar-nav>li.active>a:focus{color:#fff !important;background-color:rgba(46,113,242,.8);border-bottom:1px solid rgba(0,0,0,.3)}}#header-menu.navbar-default.on .navbar-nav>li>a:hover{color:#fff !important;background-color:rgba(46,113,242,.4);border-bottom:none}@media screen and (max-width:767px){#header-menu.navbar-default.on .navbar-nav>li>a:hover{border-bottom:1px solid rgba(0,0,0,.3)}}#header-menu.navbar-default.on .navbar-nav>li.active>a,#header-menu.navbar-default.on .navbar-nav>li.active>a:hover,#header-menu.navbar-default.on .navbar-nav>li.active>a:focus{color:#fff !important;background-color:rgba(46,113,242,.8);border-bottom:none}@media screen and (max-width:767px){#header-menu.navbar-default.on .navbar-nav>li.active>a,#header-menu.navbar-default.on .navbar-nav>li.active>a:hover,#header-menu.navbar-default.on .navbar-nav>li.active>a:focus{border-bottom:1px solid rgba(0,0,0,.3)}}.navbar-toggle{border-radius:0}.navbar-default .navbar-toggle,.navbar-default.on .navbar-toggle{border:none;padding:9px 5px}.navbar-default .navbar-toggle .icon-bar,.navbar-default.on .navbar-toggle .icon-bar{background-color:#fff;width:18px}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:transparent;border:none}.navbar-default .navbar-toggle:hover>.icon-bar,.navbar-default .navbar-toggle:focus>.icon-bar{background-color:#fff}article.main{position:relative;z-index:1;background:#fff}.section-title.center{padding:30px 0;text-align:center}@media screen and (max-width:767px){.section-title.center{padding:10px 0 20px}}.section-title h2,.section-title.center h2{line-height:1.2;color:#121212;font-size:18px;font-weight:500;margin:5px 0 20px}.color_white{color:#fff !important}@media screen and (max-width:991px){.section-title h2,.section-title.center h2{font-size:16px}}.section-title.center .line{border-top:2px solid #f05353;height:10px;width:80px;text-align:center;margin:0 auto}@media screen and (max-width:767px){.section-title.center .line{margin-top:10px}}.section-title.center hr{border-top:4px solid rgba(252,172,69,.34);width:40px;text-align:center;margin-top:10px;position:relative;left:17%}.color{color:#e36a6a}.link.index_btn{display:block;margin-right:auto;margin-left:auto;text-align:center}link index_btn.kuchikomi_btn{margin-bottom:30px}@media screen and (max-width:991px){link index_btn.kuchikomi_btn{margin-bottom:20px}}.link.index_btn a{color:#fff;width:100%;max-width:240px;text-decoration:none;display:block;margin:0 auto;height:46px;line-height:46px;text-align:center;font-size:12px;font-weight:700;width:100%;z-index:10;padding:0 20px;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s;overflow:hidden;position:relative;background-color:rgba(46,113,242,1);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:23px;border-radius:23px}@media screen and (max-width:991px){.link.index_btn a{height:40px;line-height:36px;font-size:11px;-webkit-border-radius:20px;border-radius:20px;max-width:200px}}.link.index_btn a:hover{background-color:rgba(46,113,242,.8)}.top_img_bg{width:100%;display:block;background:#fff;margin:0}@media screen and (max-width:767px){.top_img_bg{margin:50px 0 15px}}.top_img_container{width:100%;margin:0 auto;position:relative}.top_img_container .slide-img img.header_slider_img,.top_img_container p.img img.header_slider_img,.top_img_container p.img video.video_pc,.top_img_container p.img video.video_sp{width:100%}.top_img_container .overlay{background-attachment:fixed;background-image:url(//studio-feel.jp/wp-content/themes/studiofeel_ver2.1/purenavi/css/../images/grid.png);position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.top_img_container .inner{position:absolute;top:50%;left:50%;width:90%;max-width:100%;display:inline-block;color:#fafafa;text-align:center;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:4}.top_img_container .inner p.jp{font-size:30px;color:#fff;font-weight:700;line-height:1.2;letter-spacing:2px;position:relative;z-index:3;margin-bottom:10px;margin-top:40px}.top_img_container .inner p.jp.jp_sub{margin-top:5px}.top_img_container .inner p.jp.sml{font-size:26px;font-weight:500;margin-bottom:0;margin-top:30px;letter-spacing:1px;font-family:'Libre Baskerville',serif}@media (max-width:767px){.top_img_container .inner p.jp{font-size:13px;letter-spacing:0;margin-top:0;margin-bottom:3px}.top_img_container .inner p.jp.jp_sub{margin-top:3px}.top_img_container .inner p.jp.sml{font-size:11px;margin-top:3px}}.top_img_container .inner h1.en{font-size:52px;color:#fff;font-weight:700;line-height:1.2;letter-spacing:-.02em;position:relative;z-index:3;margin-bottom:0}.top_img_container .inner p img{width:100%;max-width:260px}@media (max-width:767px){.top_img_container .inner h1.en{font-size:17px;letter-spacing:0}.top_img_container .inner p img{max-width:100px;width:100%}}#section01{padding:80px 0 0}@media screen and (max-width:991px){#section01{padding:20px 0 0}}#section01 h2{line-height:1.3;color:#3b3d40;font-size:46px;text-align:center;font-weight:700;margin:0 0 30px}#section01 h2 span{display:block}@media screen and (max-width:991px){#section01 h2{font-size:20px;margin:0 0 20px}#section01 h2 span{display:inline-block}}#section01 p{font-size:19px;line-height:1.5;font-weight:700;color:#6e6e73;text-align:center}@media screen and (max-width:991px){#section01 p{font-size:12px;line-height:1.3;font-weight:700}}#section01 .bg_fixed{height:390px;width:100%;overflow:hidden;display:block;margin:50px auto 0;padding:0;background-repeat:repeat;background-position:center 46%;background-size:cover}@media screen and (max-width:991px){#section01 .bg_fixed{height:200px;width:100%;overflow:hidden;display:block;margin:20px auto 0;padding:0}}#section02{padding:80px 0 0}@media screen and (max-width:991px){#section02{padding:20px 0 0}}@media screen and (max-width:991px){#section02 p.ttl_logo{text-align:center}}#section02 p.ttl_logo img{width:160px;display:inline-block;margin:0 15px 0 0}@media screen and (max-width:991px){#section02 p.ttl_logo img{width:150px;margin:0}}#section02 p.ttl_logo span{display:inline-block;padding:0;position:relative;top:-15px;font-size:11px;font-weight:700;color:#222}@media screen and (max-width:991px){#section02 p.ttl_logo span{display:block;padding:2px 0 10px;position:relative;top:0;font-size:10px;color:#222}}#section02 h2{line-height:1.3;color:#3b3d40;font-size:22px;text-align:left;font-weight:700;margin:0 0 30px}#section02 h2 span{display:block}@media screen and (max-width:991px){#section02 h2{font-size:16px;margin:0 0 20px;text-align:center}#section02 h2 span{display:inline-block}}#section02 p.desc{font-size:15px;line-height:1.5;font-weight:500;color:#6e6e73;text-align:left}@media screen and (max-width:991px){#section02 p.desc{font-size:12px;line-height:1.3;font-weight:700;text-align:center}}#section02 .img-responsive{width:100%;display:block;margin:0 auto 0;padding:0}@media screen and (max-width:991px){#section02 .img-responsive{width:100%;max-width:300px;display:block;margin:20px auto 0;padding:0}}#section03{margin-top:80px;margin-bottom:0}@media screen and (max-width:991px){#section03{margin-top:30px;margin-bottom:0}}#section03 #wrap{background-color:#242527;width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0;position:relative;overflow:hidden}#section03 #wrap .featured-img{width:50%;position:absolute;z-index:2;height:30vw;max-height:600px;min-height:300px;background-color:rgba(0,0,0,.2);background-image:url(//studio-feel.jp/wp-content/themes/studiofeel_ver2.1/purenavi/css/images/grid.png);background-repeat:repeat}#section03 #wrap .featured-img:before{background:linear-gradient(90deg,rgba(255,255,255,0) 81%,rgba(36,37,39,1) 100%)}@media screen and (max-width:991px){#section03 #wrap .featured-img{width:100%;min-height:250px}}#section03 #wrap .featured-img img{max-width:200px;width:100%;display:block;position:relative;left:50%;margin-left:-100px;top:40%;margin-top:-30px;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}@media screen and (max-width:991px){#section03 #wrap .featured-img img{max-width:160px;margin-left:-80px;margin-top:-20px}}#section03 #slider{width:50%;display:flex;flex-direction:column;position:relative;margin:0}@media screen and (max-width:991px){#section03 #slider{width:100%;margin:0 auto 20px}}#section03 #slider .slick-list:before{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(//studio-feel.jp/wp-content/themes/studiofeel_ver2.1/purenavi/css/images/grid.png)}#section03 .slide-item{height:30vw;max-height:600px;min-height:300px}@media screen and (max-width:991px){#section03 .slide-item{min-height:250px}}#section03 .slide-item img{width:100%;display:block;position:relative;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}#section03 #thumbnail-list{display:flex;flex-direction:column;position:relative;margin:0 auto;padding:80px 0 30px;width:calc(100% / 2 - 200px)}@media screen and (max-width:1440px) and (min-width:992px){#section03 #thumbnail-list{padding:30px 0 30px;width:calc(100% / 2 - 100px)}}@media screen and (max-width:991px){#section03 #thumbnail-list{width:100%;display:flex;flex-direction:column;position:relative;margin-bottom:0;padding:10px 30px 30px}}#section03 #thumbnail-list .slick-prev{left:-35px}#section03 #thumbnail-list .slick-next{right:-35px}@media screen and (max-width:991px){#section03 #thumbnail-list .slick-prev{left:7px}#section03 #thumbnail-list .slick-next{right:7px}}#section03 #thumbnail-list .slick-prev:before,#section03 #thumbnail-list .slick-next:before{font-size:26px;opacity:.2}@media screen and (max-width:991px){#section03 #thumbnail-list .slick-prev:before,#section03 #thumbnail-list .slick-next:before{font-size:20px}}#section03 #thumbnail-list .slick-dots{left:0;bottom:0;list-style:none;padding-bottom:10px}#section03 #thumbnail-list .slick-dots li button{width:13px;height:13px;padding:0;opacity:1;background:0 0;border:2px solid #ededed;-webkit-transition:background .3s;transition:background .3s;border-radius:50%;cursor:pointer}#section03 #thumbnail-list .slick-dots li button:before{left:0;bottom:0;width:13px;height:13px;opacity:1;background:0 0;border:2px solid #ededed;-webkit-transition:background .3s;transition:background .3s;border-radius:50%;cursor:pointer;color:transparent}#section03 #thumbnail-list .slick-dots li.slick-active button:before{background:#f05353}.slick-list{padding:0 !important}#section03 .thumbnail-item{margin-bottom:0;box-sizing:border-box;position:relative;color:#fff}#section03 .thumbnail-item .float_left{float:left}@media screen and (max-width:767px){#section03 .thumbnail-item .float_left{float:none}}#section03 .thumbnail-item .float_left.mr_set{margin-right:20px}@media screen and (max-width:767px){#section03 .thumbnail-item .float_left{float:none}#section03 .thumbnail-item .float_left.mr_set{margin-right:10px}}#section03 .thumbnail-item .item_img img{width:100%;max-width:200px;margin:0 0 5px}@media screen and (max-width:1440px) and (min-width:992px){#section03 .thumbnail-item .item_img img{max-width:160px}}@media screen and (max-width:991px){#section03 .thumbnail-item .item_img img{max-width:150px}}#section03 .thumbnail-item .item_name{font-size:14px;color:#fff;line-height:1.3;font-weight:500;margin:0 0 5px}@media screen and (max-width:991px){#section03 .thumbnail-item .item_name{font-size:12px;margin:0}}#section03 .thumbnail-item h2{margin:0 0 20px;color:#fff;padding:0 0 20px;font-weight:700;font-size:20px;line-height:1.5;border-bottom:1px solid #979797}@media screen and (max-width:1440px) and (min-width:992px){#section03 .thumbnail-item h2{margin:0 0 10px;padding:0 0 10px;font-size:18px}}@media screen and (max-width:991px){#section03 .thumbnail-item h2{margin:0 0 10px;padding:0 0 10px;font-weight:700;font-size:16px;line-height:1.3}}#section03 .thumbnail-item p.desc{color:#fff;font-size:18px;line-height:1.5;font-weight:500}#section03 .thumbnail-item p.place{font-size:12px;background:#dd7e7e;padding:2px 10px 2px;line-height:1.5;font-weight:500;display:inline-block;margin:0 0 20px;color:#fff}@media screen and (max-width:1440px) and (min-width:992px){#section03 .thumbnail-item p.desc{font-size:15px}}@media screen and (max-width:991px){#section03 .thumbnail-item p.desc{font-size:13px;line-height:1.3}#section03 .thumbnail-item p.place{font-size:11px;line-height:1.3;margin:0 0 10px}}#section_gallery{padding:80px 0 80px;background:#f7f7f7}@media screen and (max-width:991px){#section_gallery{padding:20px 0 20px}}#section_gallery h2.ttl{line-height:1.2;color:#3b3d40;font-size:42px;text-align:left;font-weight:700;margin:60px 0 30px}#section_gallery h2.ttl span{display:block}@media screen and (max-width:991px){#section_gallery h2.ttl{font-size:20px;margin:0 0 20px;text-align:center}#section_gallery h2.ttl span{display:inline-block}}#section_gallery p.desc{font-size:21px;line-height:1.5;font-weight:700;color:#6e6e73;text-align:left;margin-bottom:40px}@media screen and (max-width:991px){#section_gallery p.desc{font-size:12px;line-height:1.3;font-weight:700;text-align:center;margin-bottom:20px}}#section_gallery .img-responsive{width:100%;display:block;margin:0 auto 0;padding:0;border-radius:50%}@media screen and (max-width:991px){#section_gallery .img-responsive{width:100%;max-width:200px;display:block;margin:0 auto 20px;padding:0;border-radius:50%}}#section04{padding:80px 0 60px}@media screen and (max-width:991px){#section04{padding:40px 0 10px}}#section04 h2.ttl{line-height:1.2;color:#3b3d40;font-size:52px;text-align:center;font-weight:700;margin:0 0 30px}#section04 h2.ttl span{display:block}@media screen and (max-width:991px){#section04 h2.ttl{font-size:20px;margin:0 0 20px}}#section04 p.desc{font-size:24px;line-height:1.5;font-weight:700;color:#6e6e73;text-align:center;margin:0 auto 80px}@media screen and (max-width:991px){#section04 p.desc{font-size:12px;line-height:1.3;font-weight:700;margin:0 auto 20px}}#section04 .column_container{display:block}@keyframes circle{0%{stroke-dasharray:0 320}99.9%,to{stroke-dasharray:320 320}}@keyframes spin{0%{transform:rotate(180deg)}100%{transform:rotate(360deg)}}#section04 .column_container a{cursor:pointer;display:block;text-decoration:none;transition-property:background-color,color;transition-timing-function:ease;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s;position:relative;min-height:1px;height:100%;color:#3b3d40;margin:0 auto 20px}#section04 .column_container a .sec_04_img{display:block;width:100%;height:200px;overflow:hidden;border-radius:0}#section04 .column_container a .sec_04_img img{width:200px;height:200px;border-radius:50%;margin:0 auto;object-fit:cover;object-position:center center;transition-property:background-color,color;transition-timing-function:ease;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s;position:relative}#section04 .column_container a:hover .sec_04_img img{width:100%;height:auto;border-radius:0}#section04 .column_container a p{line-height:1.5;font-size:14px;color:#3b3d40;padding:20px 0 20px;border-bottom:1px solid #aaa;margin:0;text-align:left}#section04 .column_container a:hover p{color:rgba(46,113,242,1);border-bottom:1px solid rgba(46,113,242,1)}#section04 .column_container a p.place{font-weight:700;font-size:12px;padding:5px 0 20px;text-align:center;border-bottom:none}@media screen and (max-width:991px){#section04 .column_container a p{line-height:1.3;font-size:12px;padding:10px 0 10px;margin:0}#section04 .column_container a p.place{font-weight:700;font-size:11px;padding:0 0 10px}}#section04 .column_container a h3{font-size:14px;font-weight:700;line-height:1.5;color:#3b3d40;padding:20px 0 0;margin:0;text-align:center}#section04 .column_container a:hover h3{color:rgba(46,113,242,1)}@media screen and (max-width:991px){#section04 .column_container a h3{font-size:12px;line-height:1.3;padding:10px 0 0}}#section04 .column_container a .section04_btn{display:block;margin-right:auto;margin-left:auto;text-align:center}@media screen and (max-width:991px){#section04 .column_container a .section04_btn{margin-bottom:30px}}#section04 .column_container a .section04_btn span{color:#fff;width:100%;max-width:240px;text-decoration:none;display:block;margin:0 auto;height:46px;line-height:46px;text-align:center;font-size:12px;font-weight:700;width:100%;z-index:10;padding:0 20px;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s;overflow:hidden;position:relative;background-color:rgba(46,113,242,1);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:23px;border-radius:23px}@media screen and (max-width:991px){#section04 .column_container a .section04_btn span{height:40px;line-height:36px;font-size:11px;-webkit-border-radius:20px;border-radius:20px;max-width:200px}}#section04 .column_container a:hover .section04_btn span{background-color:rgba(46,113,242,.8)}#section05{position:relative;padding:120px 0;overflow-x:hidden;width:100%;background:url(//studio-feel.jp/wp-content/themes/studiofeel_ver2.1/purenavi/css/../images/grid.png) repeat scroll,linear-gradient(-45deg,rgba(0,0,0,.3),rgba(23,23,23,.5)) repeat scroll,#464646 repeat scroll center;background-size:auto,auto,cover}@media screen and (max-width:991px){#section05{padding:30px 0 10px}}#section05 h2.ttl{line-height:1.2;color:#fff;font-size:52px;text-align:center;font-weight:700;margin:20px 0 20px}#section05 h2.ttl span{display:block}@media screen and (max-width:991px){#section05 h2.ttl{font-size:20px;margin:10px 0 10px}}#section05 p.desc{font-size:20px;line-height:1.5;font-weight:500;color:#fff;text-align:center;margin:0 auto 40px}@media screen and (max-width:991px){#section05 p.desc{font-size:12px;line-height:1.3;font-weight:700;margin:0 auto 5px}}#section05 ul.list-iteminclude-icon li{border-right:1px solid rgba(255,255,255,.2)}#section05 ul.list-iteminclude-icon li:last-child{border-right:none}@media screen and (max-width:767px){#section05 ul.list-iteminclude-icon li{margin-bottom:20px}#section05 ul.list-iteminclude-icon li:nth-child(3n){border-right:none}#section05 ul.list-iteminclude-icon li.col-xs-4{padding-right:10px;padding-left:10px}}#section05 ul.list-iteminclude-icon li i{text-align:center;width:100%;color:rgba(255,255,255,.8);font-size:32px}#section05 ul.list-iteminclude-icon li h3.inc_itm_ttl{text-align:center;font-size:15px;font-weight:700;color:#fff;margin:10px auto 10px;padding:0;line-height:1.2}@media screen and (max-width:767px){#section05 ul.list-iteminclude-icon li h3.inc_itm_ttl{font-size:10px;letter-spacing:-.04em;margin:5px auto 10px}}#section05 ul.list-iteminclude-icon li h3.inc_itm_ttl em{background:linear-gradient(transparent 70%,rgba(0,0,0,.2) 0%);padding:0 8px;display:inline-block;font-style:normal}@media screen and (max-width:767px){#section05 ul.list-iteminclude-icon li h3.inc_itm_ttl em{padding:0 2px}}#section05 ul.list-iteminclude-icon li span.inc_itm_desc{font-weight:700;font-size:10px;letter-spacing:-.04em;line-height:1.2;color:#fff;margin:0;padding:0;text-align:center;display:block}@media screen and (max-width:767px){#section05 ul.list-iteminclude-icon li span.inc_itm_desc{display:none}}#review{padding:80px 0;border-bottom:1px solid #e3e3e3}@media screen and (max-width:991px){#review{padding:30px 0}}#review .review_ttl{display:block;width:100%;position:relative;margin:0 0 20px}#review .review_ttl.parent_toggle_ttl{cursor:pointer}#review .review_ttl h2.ttl{font-size:40px;font-weight:700;line-height:1;color:#3b3d40}#review .review_ttl h2.ttl span{font-size:15px;padding:0 0 0 20px;display:inline-block}@media screen and (max-width:991px){#review .review_ttl{margin:0 0 10px}#review .review_ttl h2.ttl{font-size:20px;text-align:center}#review .review_ttl h2.ttl span{font-size:11px;padding:3px 0 0;display:block}}#review .parent_toggle_ttl em.parentToggle.accordion-plusicon{font-size:42px;line-height:1;font-weight:300;color:#888;font-style:normal;padding:0 2px 0 0;position:absolute;right:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}@media screen and (max-width:991px){#review .parent_toggle_ttl em.parentToggle.accordion-plusicon{font-size:30px;padding:0 1px 0 0;margin-top:-3px}}#review .parent_toggle_ttl:hover em.parentToggle.accordion-plusicon{color:#0070c9}#review .parent_toggle_ttl em.parentToggle.accordion-plusicon:after{content:"+";transform:rotate(0);transform-origin:center center;-moz-transition:-moz-transform .3s ease-in-out;-o-transition:-o-transform .3s ease-in-out;-webkit-transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;display:inline-block;font-style:normal;font-weight:inherit;font-size:inherit;line-height:1;position:relative;z-index:1;text-decoration:none;letter-spacing:0}#review .parent_toggle_ttl.is-active em.parentToggle.accordion-plusicon:after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}#review .accordion{width:100%;max-width:100%;margin:0 auto}#review .accordion .accordion__item{border-top:1px solid #e3e3e3;margin:0;cursor:pointer}#review .accordion .accordion__item dt.accordion__title{margin:10px 0;padding:20px 40px 20px 0;cursor:pointer;width:100%;-webkit-tap-highlight-color:transparent;font-size:18px;color:#111;font-weight:700;position:relative;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s}@media screen and (max-width:991px){#review .accordion .accordion__item dt.accordion__title{margin:5px 0;padding:10px 30px 10px 0;font-size:13px}}#review .accordion .accordion__item dt.accordion__title i.date{font-size:12px;color:#6e6e73;font-weight:500;font-style:normal;line-height:1;padding:0 0 3px;display:block}@media screen and (max-width:991px){#review .accordion .accordion__item dt.accordion__title i.date{font-size:10px;padding:0 0 2px}}#review .accordion .accordion__item dt.accordion__title p.top_voice_star{font-size:15px;font-weight:500;line-height:1;padding:2px 0 0}@media screen and (max-width:991px){#review .accordion .accordion__item dt.accordion__title p.top_voice_star{font-size:12px}}#review .accordion .accordion__item dt.accordion__title p.top_voice_star em{display:inline-block;padding-left:20px}@media screen and (max-width:991px){#review .accordion .accordion__item dt.accordion__title p.top_voice_star em{padding-left:10px}}#review .accordion .accordion__item dt.accordion__title p.top_voice_star i.fa-star{font-size:18px;font-weight:900;width:18px;color:orange;line-height:1;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s}@media screen and (max-width:991px){#review .accordion .accordion__item dt.accordion__title p.top_voice_star i.fa-star{font-size:13px;width:13px}}#review .accordion .accordion__item dt.accordion__title p.top_voice_star span{display:inline-block;font-weight:700;font-style:normal}#review .accordion .accordion__item dt.accordion__title:hover,#review .accordion .accordion__item dt.accordion__title:hover i.date,#review .accordion .accordion__item dt.accordion__title:hover p.top_voice_star i.fa-star,#review .accordion .accordion__item.is-active dt.accordion__title,#review .accordion .accordion__item.is-active dt.accordion__title i.date,#review .accordion .accordion__item.is-active dt.accordion__title p.top_voice_star i.fa-star{color:#0070c9}#review .accordion__title .accordion-plusicon{font-size:42px;line-height:1;font-weight:300;color:#888;padding:0 6px 0 0;position:absolute;right:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}@media screen and (max-width:991px){#review .accordion__title .accordion-plusicon{font-size:24px;padding:0 6px 0 0}}#review .accordion .accordion__item dt.accordion__title:hover .accordion-plusicon,#review .accordion .accordion__item.is-active dt.accordion__title .accordion-plusicon{color:#0070c9}#review .accordion__title .accordion-plusicon:after{content:"+";transform:rotate(0);transform-origin:center center;-moz-transition:-moz-transform .3s ease-in-out;-o-transition:-o-transform .3s ease-in-out;-webkit-transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;display:inline-block;font-style:normal;font-weight:inherit;font-size:inherit;line-height:1;position:relative;z-index:1;text-decoration:none;letter-spacing:0}#review .accordion__item.is-active .accordion__title .accordion-plusicon:after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}#review .parent-accordion__content{display:none}#review .accordion .accordion__item dd.accordion__content{padding:0;display:none;cursor:pointer}#review .accordion .accordion__item dd.accordion__content p{padding:0 0 20px;font-size:16px;line-height:1.5;font-weight:500;color:#333;margin:0}@media screen and (max-width:991px){#review .accordion .accordion__item dd.accordion__content p{padding:0 0 10px;font-size:12px;line-height:1.3}}@media screen and (max-width:767px){#review .accordion .accordion__item dd.accordion__content img.img-responsive{margin:0 auto 10px;text-align:center;width:100%;max-width:300px;display:block}}#review .accordion .accordion__item dd.accordion__content.is-open{display:block}#review .accordion__content.is-open,#review .parent-accordion__content.parent-open{-webkit-animation-name:accordionIn;-webkit-animation-duration:.6s;-webkit-animation-iteration-count:1;-webkit-animation-direction:normal;-webkit-animation-timing-function:ease-in-out;-webkit-animation-fill-mode:both;-webkit-animation-delay:0s;-moz-animation-name:normal;-moz-animation-duration:.6s;-moz-animation-iteration-count:1;-moz-animation-direction:alternate;-moz-animation-timing-function:ease-in-out;-moz-animation-fill-mode:both;-moz-animation-delay:0s;animation-name:accordionIn;animation-duration:.6s;animation-iteration-count:1;animation-direction:normal;animation-timing-function:ease-in-out;animation-fill-mode:both;animation-delay:0s}#review .accordion__content.is-close,#review .parent-accordion__content.parent-close{-webkit-animation-name:accordionOut;-webkit-animation-duration:.6s;-webkit-animation-iteration-count:1;-webkit-animation-direction:alternate;-webkit-animation-timing-function:ease-in-out;-webkit-animation-fill-mode:both;-webkit-animation-delay:0s;-moz-animation-name:accordionOut;-moz-animation-duration:.6s;-moz-animation-iteration-count:1;-moz-animation-direction:alternate;-moz-animation-timing-function:ease-in-out;-moz-animation-fill-mode:both;-moz-animation-delay:0s;animation-name:accordionOut;animation-duration:.6s;animation-iteration-count:1;animation-direction:alternate;animation-timing-function:ease-in-out;animation-fill-mode:both;animation-delay:0s}@-webkit-keyframes accordionIn{0%{opacity:0;-webkit-transform:scale(.8)}100%{opacity:1;-webkit-transform:scale(1)}}@-moz-keyframes accordionIn{0%{opacity:0;-moz-transform:scale(.8)}100%{opacity:1;-moz-transform:scale(1)}}@keyframes accordionIn{0%{opacity:0;transform:scale(.8)}100%{opacity:1;transform:scale(1)}}@-webkit-keyframes accordionOut{0%{opacity:1;-webkit-transform:scale(1)}100%{opacity:0;-webkit-transform:scale(.8)}}@-moz-keyframes accordionOut{0%{opacity:1;-moz-transform:scale(1)}100%{opacity:0;-moz-transform:scale(.8)}}@keyframes accordionOut{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(.8)}}#qa{padding:80px 0;border-bottom:1px solid #e3e3e3}@media screen and (max-width:991px){#qa{padding:30px 0}}#qa .qa_ttl{display:block;width:100%;position:relative;margin:0 0 20px}#qa .qa_ttl.parent_toggle_ttl{cursor:pointer}#qa .qa_ttl h2.ttl{font-size:40px;font-weight:700;line-height:1;color:#3b3d40}#qa .qa_ttl h2.ttl span{font-size:15px;padding:0 0 0 20px;display:inline-block}@media screen and (max-width:991px){#qa .qa_ttl{margin:0 0 10px}#qa .qa_ttl h2.ttl{font-size:24px;text-align:center}#qa .qa_ttl h2.ttl span{font-size:11px;padding:3px 0 0;display:block}}#qa .parent_toggle_ttl em.parentToggle.accordion-plusicon{font-size:42px;line-height:1;font-weight:300;color:#888;font-style:normal;padding:0 2px 0 0;position:absolute;right:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}@media screen and (max-width:991px){#qa .parent_toggle_ttl em.parentToggle.accordion-plusicon{font-size:30px;padding:0 1px 0 0;margin-top:-3px}}#qa .parent_toggle_ttl:hover em.parentToggle.accordion-plusicon{color:#0070c9}#qa .parent_toggle_ttl em.parentToggle.accordion-plusicon:after{content:"+";transform:rotate(0);transform-origin:center center;-moz-transition:-moz-transform .3s ease-in-out;-o-transition:-o-transform .3s ease-in-out;-webkit-transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;display:inline-block;font-style:normal;font-weight:inherit;font-size:inherit;line-height:1;position:relative;z-index:1;text-decoration:none;letter-spacing:0}#qa .parent_toggle_ttl.is-active em.parentToggle.accordion-plusicon:after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}#qa .accordion{width:100%;max-width:100%;margin:0 auto}#qa .accordion .accordion__item{border-top:1px solid #e3e3e3;margin:0;cursor:pointer}#qa .accordion .accordion__item dt.accordion__title{margin:10px 0;padding:20px 40px 20px 0;cursor:pointer;width:100%;-webkit-tap-highlight-color:transparent;font-size:18px;color:#111;font-weight:700;position:relative;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s}@media screen and (max-width:991px){#qa .accordion .accordion__item dt.accordion__title{margin:5px 0;padding:10px 30px 10px 0;font-size:13px}}#qa .accordion .accordion__item dt.accordion__title:hover,#qa .accordion .accordion__item.is-active dt.accordion__title{color:#0070c9}#qa .accordion__title .accordion-plusicon{font-size:42px;line-height:1;font-weight:300;color:#888;padding:0 6px 0 0;position:absolute;right:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}@media screen and (max-width:991px){#qa .accordion__title .accordion-plusicon{font-size:24px;padding:0 6px 0 0}}#qa .accordion .accordion__item dt.accordion__title:hover .accordion-plusicon,#qa .accordion .accordion__item.is-active dt.accordion__title .accordion-plusicon{color:#0070c9}#qa .accordion__title .accordion-plusicon:after{content:"+";transform:rotate(0);transform-origin:center center;-moz-transition:-moz-transform .3s ease-in-out;-o-transition:-o-transform .3s ease-in-out;-webkit-transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;display:inline-block;font-style:normal;font-weight:inherit;font-size:inherit;line-height:1;position:relative;z-index:1;text-decoration:none;letter-spacing:0}#qa .accordion__item.is-active .accordion__title .accordion-plusicon:after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}#qa .parent-accordion__content{display:none}#qa .accordion .accordion__item dd.accordion__content{padding:0;display:none;cursor:pointer}#qa .accordion .accordion__item dd.accordion__content p{padding:0 0 20px;font-size:16px;line-height:1.5;font-weight:500;color:#333;margin:0}@media screen and (max-width:991px){#qa .accordion .accordion__item dd.accordion__content p{padding:0 0 10px;font-size:12px;line-height:1.3}}@media screen and (max-width:767px){#qa .accordion .accordion__item dd.accordion__content img.img-responsive{margin:0 auto 10px;text-align:center;width:100%;max-width:300px;display:block}}#qa .accordion .accordion__item dd.accordion__content.is-open{display:block}#qa .accordion__content.is-open,#qa .parent-accordion__content.parent-open{-webkit-animation-name:accordionIn;-webkit-animation-duration:.6s;-webkit-animation-iteration-count:1;-webkit-animation-direction:normal;-webkit-animation-timing-function:ease-in-out;-webkit-animation-fill-mode:both;-webkit-animation-delay:0s;-moz-animation-name:normal;-moz-animation-duration:.6s;-moz-animation-iteration-count:1;-moz-animation-direction:alternate;-moz-animation-timing-function:ease-in-out;-moz-animation-fill-mode:both;-moz-animation-delay:0s;animation-name:accordionIn;animation-duration:.6s;animation-iteration-count:1;animation-direction:normal;animation-timing-function:ease-in-out;animation-fill-mode:both;animation-delay:0s}#qa .accordion__content.is-close,#qa .parent-accordion__content.parent-close{-webkit-animation-name:accordionOut;-webkit-animation-duration:.6s;-webkit-animation-iteration-count:1;-webkit-animation-direction:alternate;-webkit-animation-timing-function:ease-in-out;-webkit-animation-fill-mode:both;-webkit-animation-delay:0s;-moz-animation-name:accordionOut;-moz-animation-duration:.6s;-moz-animation-iteration-count:1;-moz-animation-direction:alternate;-moz-animation-timing-function:ease-in-out;-moz-animation-fill-mode:both;-moz-animation-delay:0s;animation-name:accordionOut;animation-duration:.6s;animation-iteration-count:1;animation-direction:alternate;animation-timing-function:ease-in-out;animation-fill-mode:both;animation-delay:0s}.single_contents #review .accordion,.single_contents #qa .accordion{margin:0 auto 40px}@media screen and (max-width:991px){.single_contents #review .accordion,.single_contents #qa .accordion{margin:0 auto 20px}}.single_contents #review,.single_contents #qa{padding:50px 0 30px;border-bottom:none;border-top:1px solid #e3e3e3}@media screen and (max-width:991px){.single_contents #review,.single_contents #qa{padding:20px 0 0}}.single_contents #review .review_ttl,.single_contents #qa .qa_ttl{display:block;width:100%;margin:0 0 20px}.single_contents #review .review_ttl h2.ttl,.single_contents #qa .qa_ttl h2.ttl{font-size:30px;font-weight:700;line-height:1;color:#3b3d40}.single_contents #review .review_ttl h2.ttl span,.single_contents #qa .qa_ttl h2.ttl span{font-size:13px;padding:0 0 0 20px;display:inline-block}@media screen and (max-width:991px){.single_contents #review .review_ttl,.single_contents #qa .qa_ttl{margin:0 0 10px}.single_contents #review .review_ttl.parent_toggle_ttl,.single_contents #qa .qa_ttl.parent_toggle_ttl{margin:0 0 20px}.single_contents #review .review_ttl h2.ttl,.single_contents #qa .qa_ttl h2.ttl{font-size:18px;text-align:left}.single_contents #review .review_ttl h2.ttl span,.single_contents #qa .qa_ttl h2.ttl span{font-size:10px;padding:0 0 0 5px}}.single_contents #review .accordion .accordion__item dt.accordion__title,.single_contents #qa .accordion .accordion__item dt.accordion__title{margin:10px 0;padding:10px 40px 10px 0;cursor:pointer;width:100%;-webkit-tap-highlight-color:transparent;font-size:15px;color:#111;font-weight:700;position:relative;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s}@media screen and (max-width:991px){.single_contents #review .accordion .accordion__item dt.accordion__title,.single_contents #qa .accordion .accordion__item dt.accordion__title{margin:5px 0;padding:10px 30px 10px 0;font-size:12px}}.single_contents #review .accordion .accordion__item dt.accordion__title i.date{font-size:11px;color:#6e6e73;font-weight:500;font-style:normal;line-height:1;padding:0 0 3px;display:block}@media screen and (max-width:991px){.single_contents #review .accordion .accordion__item dt.accordion__title i.date{font-size:10px;padding:0 0 2px}}.single_contents #review .accordion .accordion__item dt.accordion__title p.top_voice_star{font-size:13px;font-weight:500;line-height:1;padding:2px 0 0}@media screen and (max-width:991px){.single_contents #review .accordion .accordion__item dt.accordion__title p.top_voice_star{font-size:11px}}.single_contents #review .accordion .accordion__item dt.accordion__title p.top_voice_star em{display:inline-block;padding-left:20px}@media screen and (max-width:991px){.single_contents #review .accordion .accordion__item dt.accordion__title p.top_voice_star em{padding-left:10px}}.single_contents #review .accordion .accordion__item dt.accordion__title p.top_voice_star i.fa-star{font-size:15px;font-weight:900;width:15px;color:orange;line-height:1;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s}@media screen and (max-width:991px){.single_contents #review .accordion .accordion__item dt.accordion__title p.top_voice_star i.fa-star{font-size:12px;width:12px}}.single_contents #review .accordion .accordion__item dt.accordion__title:hover,.single_contents #review .accordion .accordion__item dt.accordion__title:hover i.date,.single_contents #review .accordion .accordion__item dt.accordion__title:hover p.top_voice_star i.fa-star,.single_contents #qa .accordion .accordion__item dt.accordion__title:hover{color:#0070c9}.single_contents #review .accordion .accordion__item.is-active dt.accordion__title,.single_contents #review .accordion .accordion__item.is-active dt.accordion__title i.date,.single_contents #qa .accordion .accordion__item.is-active dt.accordion__title{color:#111}.single_contents #review .accordion .accordion__item.is-active dt.accordion__title p.top_voice_star i.fa-star{color:orange}.single_contents #review .accordion__title .accordion-plusicon,.single_contents #qa .accordion__title .accordion-plusicon{font-size:32px;text-align:center}@media screen and (max-width:991px){.single_contents #review .accordion__title .accordion-plusicon,.single_contents #qa .accordion__title .accordion-plusicon{font-size:24px}}.single_contents #review .accordion .accordion__item dt.accordion__title:hover .accordion-plusicon,.single_contents #qa .accordion .accordion__item dt.accordion__title:hover .accordion-plusicon{color:#0070c9}.single_contents #review .accordion .accordion__item.is-active dt.accordion__title .accordion-plusicon,.single_contents #qa .accordion .accordion__item.is-active dt.accordion__title .accordion-plusicon{color:#111}.single_contents #review .accordion .accordion__item dd.accordion__content p{padding:0 0 15px;font-size:13px}.single_contents #qa .accordion .accordion__item dd.accordion__content p{padding:0 0 20px;font-size:13px}@media screen and (max-width:991px){.single_contents #review .accordion .accordion__item dd.accordion__content p{padding:0 0 10px;font-size:11px}.single_contents #qa .accordion .accordion__item dd.accordion__content p{padding:0 0 15px;font-size:11px}}.single_contents #review .accordion .accordion__item dd.accordion__content p a,.single_contents #qa .accordion .accordion__item dd.accordion__content p a{text-decoration:none}.single_contents #review .accordion .accordion__item dd.accordion__content p a:hover,.single_contents #qa .accordion .accordion__item dd.accordion__content p a:hover{text-decoration:underline}@media screen and (max-width:767px){.single_contents #review .accordion .accordion__item dd.accordion__content img.img-responsive,.single_contents #qa .accordion .accordion__item dd.accordion__content img.img-responsive{margin:0 auto 10px;text-align:center;width:100%;max-width:300px;display:block}}.sub_page_class #review{padding:80px 0 0;border-bottom:none}@media screen and (max-width:991px){.sub_page_class #review{padding:30px 0 0}}#review #open_kuchikomi .accordion .accordion__item{cursor:default;background:#fff;margin:10px 0 20px;padding:20px 20px 0;border:1px solid #aaa}@media screen and (max-width:991px){#review #open_kuchikomi .accordion .accordion__item{margin:10px 0;padding:10px 10px 0}}#review #open_kuchikomi .accordion .accordion__item dt.accordion__title{margin:0;padding:0 0 20px;cursor:default;font-size:16px;border-bottom:1px solid #aaa}@media screen and (max-width:991px){#review #open_kuchikomi .accordion .accordion__item dt.accordion__title{margin:0;padding:0 0 10px;font-size:12px}}#review #open_kuchikomi .accordion .accordion__item dt.accordion__title p.top_voice_star{font-size:13px;font-weight:500;line-height:1;padding:2px 0 0}@media screen and (max-width:991px){#review #open_kuchikomi .accordion .accordion__item dt.accordion__title p.top_voice_star{font-size:11px}}#review #open_kuchikomi .accordion .accordion__item dt.accordion__title:hover,#review #open_kuchikomi .accordion .accordion__item dt.accordion__title:hover i.date,#review #open_kuchikomi .accordion .accordion__item.is-active dt.accordion__title,#review #open_kuchikomi .accordion .accordion__item.is-active dt.accordion__title i.date{color:#111}#review #open_kuchikomi .accordion .accordion__item dt.accordion__title:hover p.top_voice_star i.fa-star,#review #open_kuchikomi .accordion .accordion__item.is-active dt.accordion__title p.top_voice_star i.fa-star{color:orange}#review #open_kuchikomi .accordion .accordion__item dd.accordion__content{padding:20px 0 0;display:block;cursor:default}@media screen and (max-width:991px){#review #open_kuchikomi .accordion .accordion__item dd.accordion__content{padding:10px 0 0}}#review #open_kuchikomi .accordion .accordion__item dd.accordion__content p{padding:0 0 20px;font-size:13px;line-height:1.5;font-weight:500;color:#333;margin:0}@media screen and (max-width:991px){#review #open_kuchikomi .accordion .accordion__item dd.accordion__content p{padding:0 0 10px;font-size:11px;line-height:1.3}}@media screen and (max-width:767px){#review #open_kuchikomi .accordion .accordion__item dd.accordion__content img.img-responsive{margin:0 auto 10px;text-align:center;width:100%;max-width:300px;display:block}}#section06{padding:80px 0 80px}@media screen and (max-width:991px){#section06{padding:30px 0 30px}}#section06 h2{line-height:1.2;color:#3b3d40;font-size:46px;text-align:center;font-weight:700;margin:0 0 30px}#section06 h2 span{display:block}@media screen and (max-width:991px){#section06 h2{font-size:19px;margin:0 0 20px}#section06 h2 span{display:inline-block}}#section06 p{font-size:16px;line-height:1.5;font-weight:500;color:#6e6e73;text-align:center;margin-bottom:50px}@media screen and (max-width:991px){#section06 p{font-size:12px;line-height:1.3;margin-bottom:20px}}#section07{padding:100px 0 100px;position:relative;overflow-x:hidden;width:100%;background:url(//studio-feel.jp/wp-content/themes/studiofeel_ver2.1/purenavi/css/../images/grid.png) repeat scroll,linear-gradient(-45deg,rgba(0,0,0,.3),rgba(23,23,23,.5)) repeat scroll,url(https://ad.pure-estate.co.jp/wp/wp-content/uploads/2021/08/sec_07_bg_img01.jpg) repeat scroll center;background-size:auto,auto,cover}@media screen and (max-width:991px){#section07{padding:40px 0 40px}}#section07 h2{line-height:1.2;color:#fff;font-size:46px;text-align:center;font-weight:700;margin:0 0 30px}#section07 h2 span{display:block}@media screen and (max-width:991px){#section07 h2{font-size:20px;margin:0 0 20px}#section07 h2 span{display:inline-block}}#section07 p{font-size:16px;line-height:1.5;font-weight:500;color:#fff;text-align:center;margin-bottom:50px}@media screen and (max-width:991px){#section07 p{font-size:11px;line-height:1.3;margin-bottom:20px}}footer#footer{color:#333}footer#footer .footer_section{background:#3b3d40;padding:30px 0 20px;display:block;width:100%;color:#999}@media (max-width:767px){footer#footer .footer_section{padding:20px 0 20px}}footer#footer p.logo{width:100%;margin:20px 0}@media (max-width:767px){footer#footer p.logo{padding:0 15px;text-align:center;margin:20px auto 10px}}footer#footer .footer_section h4.company{font-size:13px;line-height:1.5;font-weight:500;margin:0;padding:0 0 10px}@media (max-width:767px){footer#footer .footer_section h4.company{font-size:11px;line-height:1.3;padding:0 0 5px;text-align:center}}footer#footer .footer_section p.footer{font-size:12px;line-height:1.5;font-weight:500;margin:0;padding:0}@media (max-width:767px){footer#footer .footer_section p.footer{font-size:10px;line-height:1.3;text-align:center}footer#footer .footer_section p.footer.tel{margin:0 auto 10px}}footer#footer .fnav{text-align:left!important;margin:24px 0 0}@media (max-width:767px){footer#footer .fnav{text-align:center !important;margin:0 0 20px}}ul.footer-social li{display:inline-block;margin-right:0}ul.footer-social li a{display:inline-block;color:#fff;font-size:12px;line-height:20px;letter-spacing:-.04em;font-weight:700;text-align:center}ul.footer-social li a span{display:inline-block;font-size:10px;font-weight:500;padding-right:2px}ul.footer-social li a i.fab{height:30px;width:35px;font-size:30px;padding:0;font-weight:500;color:rgba(255,255,255) !important;background-clip:text;-webkit-background-clip:text;transition:all .5s}ul.footer-social li a i.fab:hover{background-image:linear-gradient(-135deg,#9742aa 0%,#df386b 50%,#f67c48 100%);color:rgba(255,255,255,0) !important}footer#footer p.footer_pp{padding-top:20px;text-align:center;font-size:12px;color:#ededed;margin:0}@media (max-width:767px){footer#footer p.footer_pp{font-size:10px;padding-top:10px;text-align:center}}footer#footer p.footer_pp a{color:#ededed;text-decoration:underline}footer#footer p.footer_pp a:hover{text-decoration:none}footer#footer p.copy_text{text-align:center;color:#999;padding-top:10px;margin:0;font-size:11px}@media (max-width:767px){footer#footer p.copy_text{font-size:10px;padding-top:10px;text-align:center}}#footer iframe{border:none !important;width:100%}@media (max-width:767px){#footer iframe{height:250px !important}}#main_contents{background:#f7f7f7;width:100%;position:relative;z-index:10;padding:0 0 80px}#main_contents.single_contents{padding:0;background:#fff}@media screen and (max-width:767px){#main_contents{padding:50px 0 20px}#main_contents.single_contents{padding:50px 0 0}}#header_image{width:100%;min-width:1140px;height:auto;position:relative;background:#363636;background-size:auto,auto,cover !important}@media screen and (max-width:991px){#header_image{min-width:1px;background-size:auto,auto,cover !important}}#header_image .image{width:100%;display:block;overflow:hidden;height:440px}@media screen and (max-width:991px){#header_image .image{height:220px}}#header_image .caption{position:absolute;width:100%;max-width:1170px;padding-left:15px;padding-right:15px;text-decoration:none;display:block;text-align:center;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;color:#fff}#header_image .title{font-size:16px;font-weight:700;display:block;margin-bottom:0}@media screen and (max-width:991px){#header_image .title{font-size:13px !important;line-height:1.2}}#header_image .title span{font-size:40px;font-family:'Libre Baskerville',serif;text-transform:capitalize;font-weight:500;line-height:1;letter-spacing:1px;position:relative;z-index:3;margin-bottom:5px;display:block}@media screen and (max-width:991px){#header_image .title span{font-size:20px;margin-bottom:3px}}#main_contents .breadcrumb{background:#fff;text-align:center;overflow:hidden;display:block;padding:0;margin-bottom:0;list-style:none;border-radius:0}#main_contents .breadcrumb.bg_gray{background:#f7f7f7}#main_contents .breadcrumb .breadcrumb_inner{width:100%;max-width:1170px;height:50px;line-height:50px;margin:0 auto;padding-left:15px;padding-right:15px;text-align:left;overflow:hidden}@media screen and (max-width:991px){#main_contents .breadcrumb .breadcrumb_inner{width:calc(100% - 30px);margin:0 auto;height:auto;line-height:auto;padding:18px 0;text-align:left;overflow:hidden}}#main_contents .breadcrumb .breadcrumb_inner li{position:relative;float:left;padding-right:20px;margin-right:15px;font-size:12px;color:#333}@media screen and (max-width:991px){#main_contents .breadcrumb .breadcrumb_inner li{display:inline-block;padding:2px 10px 2px 0;margin-right:5px;line-height:1.5;font-size:11px}}#main_contents .breadcrumb .breadcrumb_inner li:first-child{margin-left:17px}#main_contents .breadcrumb .breadcrumb_inner li:first-child:before{font-family:'Font Awesome 5 Free';content:'\f015';font-weight:900;font-size:14px;display:block;position:absolute;top:50%;margin-top:-8px;left:-17px;width:17px;height:17px;line-height:17px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#ccc}@media screen and (max-width:991px){#main_contents .breadcrumb .breadcrumb_inner li:first-child:before{font-size:13px}}#main_contents .breadcrumb .breadcrumb_inner li:after{color:#333;font-family:'Font Awesome 5 Free';font-weight:900;content:'\f105';font-size:12px;display:block;position:absolute;right:0;top:-1px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (max-width:991px){#main_contents .breadcrumb .breadcrumb_inner li:after{top:0}}#main_contents .breadcrumb .breadcrumb_inner li:last-child:after{display:none}#main_contents .breadcrumb .breadcrumb_inner li a{text-decoration:underline;color:#0070c9}#main_contents #single_container .header_desc{margin:0;background:#f7f7f7;display:block;width:100%;padding:30px 0}@media screen and (max-width:991px){#main_contents #single_container .header_desc{margin-top:0;padding:15px 0}}#main_contents #single_container .header_desc p{font-size:13px;font-weight:500;text-align:center;line-height:1.5;color:#333}@media screen and (max-width:991px){#main_contents #single_container .header_desc p{font-size:11px;text-align:left;line-height:1.3}}#single_sec01{padding:80px 0 40px}@media screen and (max-width:767px){#single_sec01{padding:20px 0}}#single_sec01 .ttl_sec{margin:0 0 40px;display:block}@media screen and (max-width:767px){#single_sec01 .ttl_sec{margin:0 0 10px}}#single_sec01 .ttl_sec h2{font-weight:700;font-size:26px;line-height:1.5;color:#333;margin:0 0 20px}@media screen and (max-width:991px){#single_sec01 .ttl_sec h2{font-size:16px;line-height:1.3;margin:0 0 10px}}#single_sec01 .ttl_sec h2 em{display:block;font-style:normal}#single_sec01 .ttl_sec h2 i{display:inline-block;font-size:14px;font-style:normal;padding:0 10px 0 0}@media screen and (max-width:991px){#single_sec01 .ttl_sec h2 i{display:block;font-size:12px;padding:0}}#single_sec01 .ttl_sec h2 span.area{background:#2e71f2;color:#fff;font-size:14px;padding:1px 10px;display:inline-block;margin:0 10px 0 0}@media screen and (max-width:991px){#single_sec01 .ttl_sec h2 span.area{font-size:10px;padding:2px 10px;position:relative;top:-2px}}#single_sec01 .thumbnail_slider{display:block;max-width:100%;width:100%;margin:0 auto 40px}@media screen and (max-width:767px){#single_sec01 .thumbnail_slider{margin:0 auto 20px}}#single_sec01 .thumbnail_slider img{width:100%;height:auto;vertical-align:bottom}#single_sec01 .thumbnail_slider .gallery{margin:0 0 5px}#single_sec01 .thumbnail_slider .gallery li{list-style:none}#single_sec01 .thumbnail_slider .slick-prev,#single_sec01 .thumbnail_slider .slick-next{position:absolute;z-index:3;cursor:pointer;outline:none}#single_sec01 .thumbnail_slider .slick-prev{left:2.5%}#single_sec01 .thumbnail_slider .slick-next{right:2.5%}#single_sec01 .thumbnail_slider .choice-btn li{cursor:pointer;outline:none;background:#333;list-style:none}#single_sec01 .thumbnail_slider .choice-btn li img{opacity:1}#single_sec01 .thumbnail_slider .choice-btn li.slick-current img{opacity:.4}#single_sec01 .ttl_sec .tab-radio{display:none}#single_sec01 .ttl_sec .tab-menu{margin:0 0 15px}@media screen and (max-width:991px){#single_sec01 .ttl_sec .tab-menu{margin:0 0 10px}}#single_sec01 .ttl_sec .tab-menu__item{padding:0;margin:0 0 15px;display:flex;align-items:center;justify-content:center;width:100%}@media screen and (max-width:991px){#single_sec01 .ttl_sec .tab-menu__item{margin:0 0 10px}}#single_sec01 .ttl_sec .tab-trigger{text-align:left;cursor:pointer;display:block;width:100%;color:#aaa;line-height:1.3;border:1px solid #d6d6d6;border-radius:6px;overflow:hidden;background-color:#fff;position:relative;padding:19px 14px;font-size:16px}@media screen and (max-width:991px){#single_sec01 .ttl_sec .tab-trigger{border-radius:4px;padding:15px 10px;font-size:13px}}#single_sec01 .ttl_sec #tab01~.tab-menu #tabTrigger01:hover,#single_sec01 .ttl_sec #tab02~.tab-menu #tabTrigger02:hover,#single_sec01 .ttl_sec #tab03~.tab-menu #tabTrigger03:hover{border-color:#888;color:#1d1d1f}#single_sec01 .ttl_sec #tab01:checked~.tab-menu #tabTrigger01,#single_sec01 .ttl_sec #tab02:checked~.tab-menu #tabTrigger02,#single_sec01 .ttl_sec #tab03:checked~.tab-menu #tabTrigger03{border-color:#0070c9;border-width:2px;color:#1d1d1f;box-shadow:0 0 0 .17647rem rgba(131,192,253,.5);cursor:default}#single_sec01 .ttl_sec .tab-content{border:none}#single_sec01 .ttl_sec .tab-content__item{padding:0;display:none;text-align:left}#single_sec01 .ttl_sec #tab01:checked~.tab-content #tabTarget01,#single_sec01 .ttl_sec #tab02:checked~.tab-content #tabTarget02,#single_sec01 .ttl_sec #tab03:checked~.tab-content #tabTarget03{display:block;animation:fade .5s ease}@keyframes fade{from{opacity:0}to{opacity:1}}#single_sec01 .ttl_sec .tab-content p{line-height:1.5;font-weight:500;font-size:13px;margin:0 0 15px}@media screen and (max-width:991px){#single_sec01 .ttl_sec .tab-content p{line-height:1.3;font-size:11px;margin:0 0 10px}}#single_sec01 .ttl_sec .tab-content p.price{font-weight:500;font-size:30px;text-align:right}@media screen and (max-width:991px){#single_sec01 .ttl_sec .tab-content p.price{font-size:20px}}#single_sec01 .ttl_sec .tab-content p.price span.yen{font-size:20px;display:inline-block}@media screen and (max-width:991px){#single_sec01 .ttl_sec .tab-content p.price span.yen{font-size:15px}}#single_sec01 .ttl_sec .tab-content p.price span.tax{font-size:15px;display:inline-block}@media screen and (max-width:991px){#single_sec01 .ttl_sec .tab-content p.price span.tax{font-size:12px}}#single_sec01 .ttl_sec .tab-content p.price_other{font-weight:500;font-size:13px;color:#fff;background:#464646;padding:1px 10px;margin:0 0 5px}@media screen and (max-width:991px){#single_sec01 .ttl_sec .tab-content p.price_other{font-size:11px;padding:1px 5px}}#single_sec_catch{padding:80px 0;display:block;height:auto;background-size:auto,auto,cover !important}@media screen and (max-width:991px){#single_sec_catch{padding:40px 0;display:block;min-width:1px;background-size:auto,auto,cover !important}}#single_sec_catch h2{line-height:1.2;color:#fff;font-size:36px;text-align:center;font-weight:700;margin:0 0 30px}#single_sec_catch h2 span{display:block}@media screen and (max-width:991px){#single_sec_catch h2{font-size:17px;margin:0 0 20px}#single_sec_catch h2 span{display:inline-block}}#single_sec_catch p{font-size:15px;line-height:1.5;font-weight:700;color:#fff;text-align:center}@media screen and (max-width:991px){#single_sec_catch p{font-size:12px;line-height:1.3;font-weight:700}}#single_sec_plan{padding:80px 0 60px;display:block}@media screen and (max-width:991px){#single_sec_plan{padding:30px 0 20px}}#single_sec_plan h2.ttl{font-size:30px;font-weight:700;line-height:1;color:#3b3d40;text-align:center;margin:0 0 30px}@media screen and (max-width:991px){#single_sec_plan h2.ttl{font-size:18px;margin:0 0 10px;text-align:left}}#single_sec_plan p.desc{font-size:16px;font-weight:700;line-height:1.5;color:#3b3d40;text-align:center;margin:0 0 30px}@media screen and (max-width:991px){#single_sec_plan p.desc{font-size:12px;font-weight:500;line-height:1.3;text-align:left;margin:0 0 20px}}#single_sec_plan ul.single_plan_content{width:100%;display:flex;flex-wrap:wrap;justify-content:flex-start;position:relative}#single_sec_plan ul.single_plan_content li.single_plan_item{width:32%;display:flex;flex-direction:column;position:relative;border:none;background:#f7f7f7;padding:20px 15px 10px;margin:0 2% 20px 0}@media screen and (max-width:991px){#single_sec_plan ul.single_plan_content li.single_plan_item{width:100%;padding:10px 10px 5px;margin:0 0 10px}}#single_sec_plan ul.single_plan_content li.single_plan_item:nth-child(3n){margin-right:0}@media screen and (max-width:991px){#single_sec_plan ul.single_plan_content li.single_plan_item:last-child{margin:0}}#single_sec_plan ul.single_plan_content li.single_plan_item i{text-align:center;width:100%;color:#6e6e73;font-size:32px;margin:0 auto 10px}@media screen and (max-width:991px){#single_sec_plan ul.single_plan_content li.single_plan_item i{font-size:20px;margin:0 auto 5px}}#single_sec_plan ul.single_plan_content li.single_plan_item h3.item_ttl{text-align:center;font-size:17px;font-weight:700;color:#1d1d1f;margin:0 auto 10px;padding:0;line-height:1.5}@media screen and (max-width:991px){#single_sec_plan ul.single_plan_content li.single_plan_item h3.item_ttl{font-size:14px;margin:0 auto 10px;line-height:1.3}}#single_sec_plan ul.single_plan_content li.single_plan_item h3.item_ttl em{background:linear-gradient(transparent 80%,rgba(189,189,189,.3) 0%);padding:0 8px;display:inline-block;font-style:normal}@media screen and (max-width:991px){#single_sec_plan ul.single_plan_content li.single_plan_item h3.item_ttl em{padding:0}}#single_sec_plan ul.single_plan_content li.single_plan_item span.item_desc{font-weight:500;font-size:13px;line-height:1.5;color:#1d1d1f;margin:0;padding:0;text-align:left;display:block;flex-grow:1}@media screen and (max-width:991px){#single_sec_plan ul.single_plan_content li.single_plan_item span.item_desc{line-height:1.3;font-size:12px}}#single_sec_plan ul.single_plan_content li.single_plan_item ul.plan_detail_content{margin:10px 0 0}#single_sec_plan ul.single_plan_content li.single_plan_item ul.plan_detail_content li.plan_detail_item{border-top:1px solid #ccc;padding:10px 0;font-size:11px;line-height:1.2;font-weight:700;color:#1d1d1f}#single_sec_plan ul.single_plan_content li.single_plan_item ul.plan_detail_content li.plan_detail_item span{font-size:12px;float:right}#single_sec_flow{padding:80px 0 70px;display:block;border-top:1px solid #e3e3e3}@media screen and (max-width:991px){#single_sec_flow{padding:30px 0 25px}}#single_sec_flow h2.ttl{font-size:30px;font-weight:700;line-height:1;color:#3b3d40;text-align:center;margin:0 0 30px}@media screen and (max-width:991px){#single_sec_flow h2.ttl{font-size:18px;margin:0 0 10px;text-align:left}}#single_sec_flow p.desc{font-size:16px;font-weight:700;line-height:1.5;color:#3b3d40;text-align:center;margin:0 0 50px}@media screen and (max-width:991px){#single_sec_flow p.desc{font-size:12px;font-weight:500;line-height:1.3;text-align:left;margin:0 0 30px}}#single_sec_flow .full_container{background:#f7f7f7;padding-top:20px;margin-bottom:80px}@media screen and (max-width:991px){#single_sec_flow .full_container{margin-bottom:30px}}@media screen and (max-width:767px){#single_sec_flow .full_container{padding-top:15px;padding-bottom:5px}}#single_sec_flow ul.single_flow_content{width:100%;display:flex;flex-wrap:wrap;justify-content:flex-start;position:relative}#single_sec_flow ul.single_flow_content li.single_flow_item{width:15%;display:flex;flex-direction:column;position:relative;border:none;background:#f7f7f7;padding:20px 15px 20px;margin:0 2% 20px 0}@media screen and (max-width:1199px){#single_sec_flow ul.single_flow_content li.single_flow_item{width:32%;padding:10px;margin:0 2% 20px 0}}@media screen and (max-width:767px){#single_sec_flow ul.single_flow_content li.single_flow_item{width:49%;padding:10px;margin:0 2% 2% 0}}#single_sec_flow ul.single_flow_content li.single_flow_item:nth-child(6n){margin-right:0}@media screen and (max-width:1199px){#single_sec_flow ul.single_flow_content li.single_flow_item:nth-child(3n){margin-right:0}}@media screen and (max-width:767px){#single_sec_flow ul.single_flow_content li.single_flow_item:nth-child(3n){margin-right:2%}#single_sec_flow ul.single_flow_content li.single_flow_item:nth-child(2n){margin-right:0}#single_sec_flow ul.single_flow_content li.single_flow_item:last-child{margin-right:0}}#single_sec_flow ul.single_flow_content li.single_flow_item p.item_img{text-align:center;width:100%;margin:0 auto 10px}@media screen and (max-width:991px){#single_sec_flow ul.single_flow_content li.single_flow_item p.item_img{margin:0 auto 10px}}#single_sec_flow ul.single_flow_content li.single_flow_item p.item_img img{width:100%;text-align:center;margin:0 auto}#single_sec_flow ul.single_flow_content li.single_flow_item h3.item_ttl{text-align:center;font-size:16px;font-weight:700;color:#1d1d1f;margin:0 auto 10px;padding:0;line-height:1.5}@media screen and (max-width:991px){#single_sec_flow ul.single_flow_content li.single_flow_item h3.item_ttl{font-size:13px;margin:0 auto 5px;line-height:1.3}}#single_sec_flow ul.single_flow_content li.single_flow_item h3.item_ttl em{background:linear-gradient(transparent 80%,rgba(189,189,189,.3) 0%);padding:0 8px;display:inline-block;font-style:normal}@media screen and (max-width:991px){#single_sec_flow ul.single_flow_content li.single_flow_item h3.item_ttl em{padding:0}}#single_sec_flow ul.single_flow_content li.single_flow_item h3.item_ttl i{position:absolute;left:0;top:0;font-size:24px;background:#f7f7f7;height:50px;line-height:50px;width:60px;font-weight:500;font-style:normal;font-family:'Libre Baskerville',serif}@media screen and (max-width:1199px){#single_sec_flow ul.single_flow_content li.single_flow_item h3.item_ttl i{height:40px;line-height:40px;width:50px}}@media screen and (max-width:767px){#single_sec_flow ul.single_flow_content li.single_flow_item h3.item_ttl i{font-size:18px;height:30px;line-height:30px;width:40px}}#single_sec_flow ul.single_flow_content li.single_flow_item span.item_desc{font-weight:500;font-size:13px;line-height:1.5;color:#1d1d1f;margin:0;padding:0;text-align:left;display:block;flex-grow:1}@media screen and (max-width:991px){#single_sec_flow ul.single_flow_content li.single_flow_item span.item_desc{line-height:1.2;font-size:11px}}.single_flow_chart{display:block;width:100%}.single_flow_chart .flex-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.single_flow_chart .col-flow-2,.single_flow_chart .col-flow-8,.single_flow_chart .col-flow-10{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.single_flow_chart .col-flow-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.single_flow_chart .col-flow-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.single_flow_chart .col-flow-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.single_flow_chart .circle{font-weight:700;padding:0;border-radius:50%;background-color:#ececec;color:#4d4545;max-height:50px;z-index:2;width:50px;height:50px;line-height:50px;font-size:16px}@media screen and (max-width:991px){.single_flow_chart .circle{max-height:36px;width:36px;height:36px;line-height:36px;font-size:13px}}.single_flow_chart .text-center{text-align:center !important}.single_flow_chart .text-right{text-align:right !important}.single_flow_chart .align-items-center{-ms-flex-align:center !important;align-items:center !important}.single_flow_chart .justify-content-end{-ms-flex-pack:end !important;justify-content:flex-end !important}.single_flow_chart .how-it-works.flex-row{display:flex}.single_flow_chart .how-it-works.flex-row .col-flow-2{display:inline-flex;align-self:stretch;align-items:center;justify-content:center}.single_flow_chart .how-it-works .col-flow-2:after{content:"";position:absolute;border-left:3px solid #ececec;z-index:1}.single_flow_chart .how-it-works .col-flow-2.bottom:after{height:50%;left:calc(50% - 3px);top:50%}.single_flow_chart .how-it-works .col-flow-2.full:after{height:100%;left:calc(50% - 3px)}.single_flow_chart .how-it-works .col-flow-2.top:after{height:50%;left:calc(50% - 3px);top:0}.single_flow_chart .how-it-works.flex-row h3{font-weight:700;line-height:1.5;color:inherit;margin:0 0 .5rem;font-size:20px;position:relative;top:-2px}@media screen and (max-width:991px){.single_flow_chart .how-it-works.flex-row h3{line-height:1.3;margin:0 0 .3rem;font-size:13px;top:-1px}}.single_flow_chart .how-it-works.flex-row h3 span{font-size:14px;background:#2e71f2;padding:0 10px;display:inline-block;margin-left:10px;color:#fff;line-height:initial}@media screen and (max-width:991px){.single_flow_chart .how-it-works.flex-row h3 span{font-size:11px;padding:0 5px;margin-left:5px}}.single_flow_chart .how-it-works.flex-row p{font-weight:500;line-height:1.3;color:inherit;margin:0 0 1rem;font-size:14px}@media screen and (max-width:991px){.single_flow_chart .how-it-works.flex-row p{line-height:1.2;margin:0;font-size:11px}}.single_flow_chart .timeline div{padding:0;height:40px}.single_flow_chart .timeline hr{border-top:3px solid #ececec;margin:0;top:17px;position:relative}.single_flow_chart .timeline .col-flow-2{display:flex;overflow:hidden}.single_flow_chart .timeline .corner{border:3px solid #ececec;width:100%;position:relative;border-radius:15px}.single_flow_chart .timeline .top-right{left:calc(50% - 3px);top:-50%}.single_flow_chart .timeline .left-bottom{left:-50%;top:calc(50% - 3px)}.single_flow_chart .timeline .top-left{left:-50%;top:-50%}.single_flow_chart .timeline .right-bottom{left:calc(50% - 3px);top:calc(50% - 3px)}#single_pp{padding:80px 0;display:block}@media screen and (max-width:991px){#single_pp{padding:30px 0;display:block}}#single_pp.border-top_solid{border-top:1px solid #e3e3e3}#single_pp h2.ttl{font-size:30px;font-weight:700;line-height:1;color:#3b3d40;text-align:center;margin:0 0 50px}#single_pp h2.ttl span{font-size:20px;display:block;padding:10px 0 0}@media screen and (max-width:991px){#single_pp h2.ttl{font-size:18px;margin:0 0 10px;text-align:left}#single_pp h2.ttl span{font-size:14px;display:block;padding:5px 0 0}}#single_pp p.desc{font-size:16px;font-weight:700;line-height:1.5;color:#3b3d40;text-align:center;margin:0 0 30px}@media screen and (max-width:991px){#single_pp p.desc{font-size:12px;font-weight:500;line-height:1.3;text-align:left;margin:0 0 20px}}#single_pp .pp_section{display:block;width:100%;padding:40px 0 0}@media screen and (max-width:991px){#single_pp .pp_section{padding:20px 0 0}}#single_pp .pp_section h3.ttl{font-size:20px;font-weight:700;line-height:1.5;color:#1d1d1f;text-align:left;margin:0 0 10px}@media screen and (max-width:991px){#single_pp .pp_section h3.ttl{font-size:14px;line-height:1.3;margin:0 0 5px}}#single_pp .pp_section p.desc{font-size:15px;font-weight:500;line-height:1.5;color:#1d1d1f;text-align:left;margin:0}@media screen and (max-width:991px){#single_pp .pp_section p.desc{font-size:11px;line-height:1.3}}#single_contact{padding:80px 0;display:block}@media screen and (max-width:991px){#single_contact{padding:30px 0;display:block}}#single_contact.border-top_solid{border-top:1px solid #e3e3e3}#single_contact h2.ttl{font-size:30px;font-weight:700;line-height:1;color:#3b3d40;text-align:center;margin:0 0 30px}@media screen and (max-width:991px){#single_contact h2.ttl{font-size:18px;margin:0 0 10px;text-align:left}}#single_contact p.desc{font-size:16px;font-weight:700;line-height:1.5;color:#3b3d40;text-align:center;margin:0 0 30px}@media screen and (max-width:991px){#single_contact p.desc{font-size:12px;font-weight:500;line-height:1.3;text-align:left;margin:0 0 20px}}#single_contact .bg_caution{background:#f2f2f2;display:block;width:100%;padding:15px 20px;margin:0 0 30px}@media screen and (max-width:991px){#single_contact .bg_caution{background:#f2f2f2;padding:5px 10px;margin:0 0 20px}}#single_contact ul.cautionlist{list-style:square;margin-left:10px}#single_contact ul.cautionlist li.caution_item{list-style:square;line-height:20px;color:#2e71f2;padding:5px 0;font-size:20px;border-bottom:2px dotted #b0b0b0}@media screen and (max-width:991px){#single_contact ul.cautionlist li.caution_item{line-height:15px;font-size:15px}}#single_contact ul.cautionlist li.caution_item:last-child{border-bottom:none}#single_contact ul.cautionlist li.caution_item span{color:#1d1d1f;font-size:14px}@media screen and (max-width:991px){#single_contact ul.cautionlist li.caution_item span{font-size:11px}}table.tableDesign02{border-collapse:collapse;border-spacing:0;width:100%;margin:0;border:1px solid #ccc}@media screen and (max-width:991px){table.tableDesign02{border:none;border-bottom:1px solid #ccc}}table.tableDesign02 tr{border:1px solid #ccc;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}table.tableDesign02.form_table_border_top_none tr{border-top:none}@media screen and (max-width:991px){table.tableDesign02 tr{border:none}}table.tableDesign02 th,table.tableDesign02 td{padding:5px;border:none;border:1px solid #ccc}table.tableDesign02 tbody th{background-color:#f9f9f9;vertical-align:top;text-align:right;width:20%;color:#1d1d1f;overflow:visible;font-weight:700;font-size:13px;line-height:24px;padding:10px 15px;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;-ms-transition:.5s}@media screen and (max-width:991px){table.tableDesign02 tbody th{font-size:12px;width:100%;display:block;padding:5px;line-height:20px;border-bottom:none;text-align:left}}table.tableDesign02 th span{display:inline-block}table.tableDesign02 th span.label-require{background:#2e71f2;font-size:11px;padding:1px 5px;margin:0 5px 0 0;text-align:center;line-height:15px;border-radius:0;font-weight:500;color:#fff;vertical-align:middle;position:relative;top:-1px}table.tableDesign02 td{background-color:#fff;width:80%;font-size:14px;line-height:34px;color:#1d1d1f;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;-ms-transition:.5s;text-align:left}@media screen and (max-width:991px){table.tableDesign02 tbody td{font-size:11px;width:100%;display:block;padding:2px;border-bottom:none;line-height:20px}}table.tableDesign02 td.col-2-left,table.tableDesign02 td.col-2-right{width:40%}@media screen and (max-width:991px){table.tableDesign02 td.col-2-left,table.tableDesign02 td.col-2-right{width:100%}}table.tableDesign02 td em{display:inline-block;padding-left:5px;font-size:12px;font-style:normal;font-weight:500}@media screen and (max-width:991px){table.tableDesign02 td em{padding-left:0;font-size:10px;padding-top:5px;line-height:1.5}}#single_contact p.accept_desc{font-size:14px;font-weight:500;line-height:1.5;padding:20px 0 0;text-align:center}@media screen and (max-width:991px){#single_contact p.accept_desc{font-size:11px;line-height:1.3;padding:10px 0 0}}#single_contact p.accept_desc a.strong{font-weight:700;text-decoration:underline}#single_contact p.accept_desc a.strong:hover{text-decoration:none}#single_contact .acceptance{display:block;width:100%;background:#f7f7f7;margin:20px 0 40px;padding:20px;font-size:14px;text-align:center;font-weight:700;line-height:1.5}@media screen and (max-width:991px){#single_contact .acceptance{margin:10px 0 20px;padding:10px;font-size:11px;line-height:1.3}}.wpcf7{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;width:100% !important;border:none !important;background-color:transparent !important;padding:0 !important;margin:0 !important}.wpcf7 form.wpcf7-form{margin:0}.wpcf7 form.wpcf7-form .wpcf7-form-control-wrap.shooting-date{width:20%;display:inline-block}@media screen and (max-width:991px){.wpcf7 form.wpcf7-form .wpcf7-form-control-wrap.shooting-date{width:100%;display:block}}.wpcf7 form.wpcf7-form input,.wpcf7 form.wpcf7-form textarea{font-size:13px;line-height:20px;border-radius:0;box-shadow:none;-webkit-box-shadow:none;color:#1d1d1f}@media screen and (max-width:991px){.wpcf7 form.wpcf7-form input{line-height:18px;font-size:11px;padding:6px 5px}}@media screen and (max-width:991px){.wpcf7 form.wpcf7-form textarea{height:150px;margin:0;font-size:11px;padding:6px 5px}}.wpcf7 form.wpcf7-form input:focus,.wpcf7 form.wpcf7-form textarea:focus{border:1px solid #2e71f2;-webkit-box-shadow:none;box-shadow:none}.wpcf7 form.wpcf7-form textarea{display:block}.wpcf7 form.wpcf7-form .wpcf7-radio.form-control{height:auto;line-height:22px;border:none;color:#1d1d1f;border-radius:0;box-shadow:none;-webkit-box-shadow:none;padding-right:0;padding-left:0}@media screen and (max-width:991px){.wpcf7 form.wpcf7-form .wpcf7-radio.form-control{font-size:11px;padding-right:0;padding-left:0}}.wpcf7 form.wpcf7-form .wpcf7-radio.form-control label{font-weight:500;cursor:pointer}.wpcf7 form.wpcf7-form input.wd_auto{width:auto}@media screen and (max-width:991px){.wpcf7 form.wpcf7-form input.wd_auto{width:100%}}.wpcf7 form.wpcf7-form select{cursor:pointer}@media screen and (max-width:991px){.wpcf7 form.wpcf7-form select{width:100%;max-width:100%}}.wpcf7 form.wpcf7-form select.wd_full{width:100%;max-width:100%}.wpcf7 form.wpcf7-form span.wpcf7-list-item{margin-left:5px;margin-right:10px}.wpcf7 form.wpcf7-form span.wpcf7-list-item.last{margin-left:5px;margin-right:0}.wpcf7 form.wpcf7-form .wpcf7-list-item-label{font-size:14px}@media screen and (max-width:991px){.wpcf7 form.wpcf7-form .wpcf7-list-item-label{font-size:11px;letter-spacing:-.04em}}.wpcf7 form.wpcf7-form.custom-wpcf7c-confirmed .wpcf7-list-item-label{cursor:default}.wpcf7 form.wpcf7-form span.wpcf7-not-valid-tip{color:#d02626;font-size:12px;font-weight:400;display:block;line-height:1.5}@media screen and (max-width:991px){.wpcf7 form.wpcf7-form span.wpcf7-not-valid-tip{font-size:11px;line-height:1.3}}form.wpcf7-form .ajax-loader{position:absolute;bottom:11px;left:50%;margin:0 0 0 -110px;background-color:#5688ea;z-index:10}@media screen and (max-width:991px){form.wpcf7-form .ajax-loader{bottom:8px;margin:0 0 0 -90px}}form.wpcf7-form div.wpcf7-validation-errors{border:2px solid #c44646;background:#fff;color:#c44646;font-weight:700}form.wpcf7-form div.wpcf7-acceptance-missing{border:2px solid #3d62ad;background:#fff;color:#3d62ad}form.wpcf7-form div.wpcf7-response-output{margin:40px 0 0;padding:10px;font-size:14px;font-weight:700;border-color:#2e71f2 !important}.wpcf7 form.invalid .wpcf7-response-output{border-color:#d75d5d !important}@media screen and (max-width:991px){form.wpcf7-form div.wpcf7-response-output{margin:20px 0 0;padding:5px;font-size:11px}}.wpcf7 form.wpcf7-form .wpcf7c-conf{background-color:#d6e0ee;color:#000;cursor:default}.wpcf7 form.wpcf7-form input[type=radio]{cursor:pointer}.wpcf7 form.wpcf7-form input[type=radio].wpcf7c-conf:checked{color:#000}.wpcf7 form.wpcf7-form input.wpcf7-form-control.wpcf7-submit{color:#fff;width:100%;max-width:240px;text-decoration:none;display:block;margin:0 auto;height:46px;line-height:46px;text-align:center;font-size:12px;font-weight:700;width:100%;z-index:10;padding:0 20px;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s;overflow:hidden;position:relative;background-color:rgba(46,113,242,1);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:23px;border-radius:23px;border:none !important;cursor:pointer;outline:none}@media screen and (max-width:991px){.wpcf7 form.wpcf7-form input.wpcf7-form-control.wpcf7-submit{height:40px;line-height:36px;font-size:11px;-webkit-border-radius:20px;border-radius:20px;max-width:200px}}.wpcf7 form.wpcf7-form input.wpcf7-form-control.wpcf7-confirm{width:50%}.wpcf7 form.wpcf7-form input.wpcf7-form-control.wpcf7-submit:hover{background-color:rgba(46,113,242,.8)}.wpcf7 form.wpcf7-form input.wpcf7-form-control.wpcf7-submit:active{background-color:rgba(46,113,242,1)}.wpcf7 form.wpcf7-form input.wpcf7-form-control.wpcf7-submit:disabled,.wpcf7 form.wpcf7-form input.wpcf7-form-control.wpcf7-submit:disabled:hover,.wpcf7 form.wpcf7-form input.wpcf7-form-control.wpcf7-submit:disabled:active{background-color:#aaa;color:#ccc;cursor:not-allowed}.wpcf7 p{margin-bottom:0}.formBox{margin:20px 0 0;display:block;width:100%;background:#fff}@media screen and (max-width:750px){.formBox{margin:0;background-image:none;background:#fff}}.formBox .formBox_container{width:100%;margin:0 auto;padding:30px 0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:750px){.formBox .formBox_container{width:100%;padding:20px 0 0}}.formBox .formBox_container p.form_head_comment{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 0 10px;text-align:center;font-weight:700;font-size:18px;color:#333;line-height:1.5;font-family:"Segoe UI",Verdana,"游ゴシック",YuGothic,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif}@media screen and (max-width:750px){.formBox .formBox_container p.form_head_comment{margin:0;font-size:16px}}.formBox .formBox_container h2.form_head_ttl{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:table;position:relative;padding:0 40px;height:46px;line-height:46px;font-size:22px;font-weight:700;color:#fff;background:#65aa83;margin:5px auto 30px;font-family:"Segoe UI",Verdana,"游ゴシック",YuGothic,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif}@media screen and (max-width:750px){.formBox .formBox_container h2.form_head_ttl{padding:0 30px;height:40px;line-height:40px;font-size:20px;margin:5px auto 20px}}.formBox .formBox_container h2.form_head_ttl:before,.formBox .formBox_container h2.form_head_ttl:after{position:absolute;content:'';width:0;height:0;z-index:1}.formBox .formBox_container h2.form_head_ttl:before{top:0;left:0;border-width:23px 0 23px 15px;border-color:transparent transparent transparent #fff;border-style:solid}@media screen and (max-width:750px){.formBox .formBox_container h2.form_head_ttl:before{border-width:20px 0 20px 10px;border-color:transparent transparent transparent #fff}}.formBox .formBox_container h2.form_head_ttl:after{top:0;right:0;border-width:23px 15px 23px 0;border-color:transparent #fff transparent transparent;border-style:solid}@media screen and (max-width:750px){.formBox .formBox_container h2.form_head_ttl:after{border-width:20px 10px 20px 0;border-color:transparent #fff transparent transparent}}@media screen and (max-width:750px){.formBox .formBox_container p.t_center.mb20{font-size:12px}}.formBox .formBox_container ::placeholder{color:#999}.formBox .formBox_container p.required_comment{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 0 5px;text-align:left;font-weight:700;font-size:15px;color:#ed5558;line-height:1.5;font-family:"Segoe UI",Verdana,"游ゴシック",YuGothic,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif}@media screen and (max-width:750px){.formBox .formBox_container p.required_comment{margin:0;font-size:13px}}.formBox .formBox_container h3{margin-top:20px !important;font-weight:700;font-size:20px;line-height:1.5;border-left:4px solid #65aa83;padding-left:10px;padding-top:0}.formBox .formBox_container .confirmBox{margin-top:20px;margin-bottom:20px;display:block;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:750px){.formBox .formBox_container .confirmBox{padding:0;margin-top:0;margin-bottom:10px}}.formBox .formBox_container .confirmBox h3{margin-top:0 !important;font-size:16px;font-weight:700;line-height:2;border-left:none;padding-left:0;border-bottom:4px solid #ccc;padding-bottom:5px;margin-bottom:10px}@media screen and (max-width:750px){.formBox .formBox_container .confirmBox h3{font-size:16px;line-height:1.5;border-bottom:2px solid #ccc;padding-bottom:2px;margin-bottom:2px;margin-top:20px !important}}.formBox .formBox_container .confirmBox h4{margin-top:0 !important;font-size:16px;font-weight:700;line-height:1.5;border-left:4px solid #ccc;padding:0 0 0 10px;border-bottom:none;margin-bottom:10px !important}@media screen and (max-width:750px){.formBox .formBox_container .confirmBox h4{font-size:15px;padding-bottom:2px !important;margin-bottom:2px !important}}.formBox .formBox_container .confirmBox p{line-height:1.5;color:#000;padding:5px 0;font-size:15px}.formBox .formBox_container .confirmBox p a{text-decoration:underline;color:#df5f5f}.formBox .formBox_container .confirmBox p a:hover{text-decoration:none}.formBox .formBox_container .confirmBox p span{margin-left:0 !important}.formBox .formBox_container .confirmBox p span.wpcf7-list-item-label{font-weight:700;font-size:16px}@media screen and (max-width:750px){.formBox .formBox_container .confirmBox p{font-size:13px}}#loopslider{margin:40px auto 0;width:100%;min-height:100px;text-align:left;position:relative;overflow:hidden;background-repeat:no-repeat;background-position:top center}@media screen and (max-width:767px){#loopslider{margin:20px auto 0;min-height:60px}}#loopslider ul{width:100%;height:auto;float:left;display:inline;overflow:hidden}#loopslider ul li{width:100%;max-width:130px;height:auto;float:left;display:inline;overflow:hidden}@media screen and (max-width:767px){#loopslider ul li{max-width:78px}}#loopslider ul:after{content:".";height:0;clear:both;display:block;visibility:hidden}#loopslider ul{display:inline-block;overflow:hidden}#main_contents #gallery_container{margin-top:80px}@media screen and (max-width:991px){#main_contents #gallery_container{margin-top:20px}}#main_contents #gallery_container .post-content{background:#fff;padding:0;border-radius:0;margin:0 auto 40px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.1);-moz-box-shadow:0 1px 4px rgba(0,0,0,.1);box-shadow:0 1px 4px rgba(0,0,0,.1);position:relative}@media screen and (max-width:991px){#main_contents #gallery_container .post-content{margin:0 auto 0px}}#main_contents #gallery_container .post-content .gallery_header_container{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;width:100%;padding:20px;border-bottom:1px solid #eee;background:#fff}@media screen and (max-width:991px){#main_contents #gallery_container .post-content .gallery_header_container{padding:10px 10px 5px}}@media screen and (max-width:767px){#main_contents #gallery_container .post-content .gallery_header_container .col-xs-12{padding-left:0 !important}}#main_contents #gallery_container .post-content .gallery_header_container h2{font-size:32px;color:#333;font-weight:700;margin:0;padding:0 0 20px;line-height:1.2em;word-break:break-all}@media (max-width:991px){#main_contents #gallery_container .post-content .gallery_header_container h2{font-size:18px;padding:5px 0 10px}}#main_contents #gallery_container .post-content .gallery_header_container p.gallery_shop_container{font-size:13px;line-height:1.2;color:#fff;font-weight:700;margin:0;padding:0}#main_contents #gallery_container .post-content .gallery_header_container p.gallery_shop_container span.shop_box{background:#63686a;padding:5px 10px 5px;margin:0 10px 10px 0;display:inline-block;position:relative;border-radius:0}@media (max-width:991px){#main_contents #gallery_container .post-content .gallery_header_container p.gallery_shop_container{font-size:11px;line-height:1.2}#main_contents #gallery_container .post-content .gallery_header_container p.gallery_shop_container span.shop_box{padding:5px;margin:0 5px 5px 0}}#main_contents #gallery_container .post-content .blog_container{padding:20px 20px 0}@media (max-width:991px){#main_contents #gallery_container .post-content .blog_container{padding:10px 10px 0}}#main_contents #gallery_container .post-content .blog_container p{color:#333;line-height:1.8;font-weight:500;font-size:16px;margin-bottom:20px}@media (max-width:991px){#main_contents #gallery_container .post-content .blog_container p{line-height:1.3;font-size:12px;margin-bottom:10px}}#main_contents #gallery_container .post-content ul.photo_gallery_container{display:flex;flex-wrap:wrap;justify-content:flex-start;width:100%;margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}#main_contents #gallery_container .post-content ul.photo_gallery_container li{position:relative;min-height:1px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}#main_contents #gallery_container .post-content ul.photo_gallery_container li.photo_add_img_length{width:23.5%;margin:0 2% 25px 0}#main_contents #gallery_container .post-content ul.photo_gallery_container li.photo_add_img_length:nth-of-type(4n){margin-right:0}@media (max-width:767px){#main_contents #gallery_container .post-content ul.photo_gallery_container li.photo_add_img_length{margin:0 2% 10px 0}}#main_contents #gallery_container .post-content ul.photo_gallery_container li.photo_add_img_width{width:32%;margin:0 2% 25px 0}#main_contents #gallery_container .post-content ul.photo_gallery_container li.photo_add_img_width:nth-of-type(3n){margin-right:0}@media (max-width:767px){#main_contents #gallery_container .post-content ul.photo_gallery_container li.photo_add_img_width{margin:0 2% 10px 0}}#main_contents #gallery_container .post-content ul.photo_gallery_container li figure{margin-top:0 !important}#main_contents #gallery_container .post-content ul.photo_gallery_container li figure a{width:100%;display:block}#main_contents .container ol#news_list_archive{list-style:none;margin-top:70px}@media screen and (max-width:991px){#main_contents .container ol#news_list_archive{margin-top:40px}}#main_contents .container ol#news_list_archive li{margin-bottom:20px}@media screen and (max-width:991px){#main_contents .container ol#news_list_archive li{margin-bottom:10px}}#main_contents .container ol#news_list_archive li a{border:1px solid #eee;padding:20px;display:block;background:#fff;-webkit-transition:all .3s;transition:all .3s}@media screen and (max-width:991px){#main_contents .container ol#news_list_archive li a{padding:10px}}#main_contents .container ol#news_list_archive li a:hover{border:1px solid #fdeded;background:#fdeded}#main_contents .container ol#news_list_archive li a .content{padding:0}#main_contents .container ol#news_list_archive li a .new_info{display:inline-block;margin-right:20px}@media screen and (max-width:991px){#main_contents .container ol#news_list_archive li a .new_info{margin-right:10px}}#main_contents .container ol#news_list_archive li a .new_info span{display:inline-block;height:30px;width:60px;line-height:30px;text-align:center;font-weight:700;font-size:15px;color:#fff;background:#fcac45;-webkit-transition:all .3s;transition:all .3s}@media screen and (max-width:991px){#main_contents .container ol#news_list_archive li a .new_info span{height:20px;width:40px;line-height:20px;font-size:12px}}#main_contents .container ol#news_list_archive li a:hover .new_info span{box-shadow:0 4px 6px rgba(0,0,0,.175);-moz-box-shadow:0 4px 6px rgba(0,0,0,.175);-webkit-box-shadow:0 4px 6px rgba(0,0,0,.175)}#main_contents .container ol#news_list_archive li a span.date{line-height:30px;font-weight:700;font-size:15px;color:#606262;display:inline-block;-webkit-transition:all .3s;transition:all .3s}@media screen and (max-width:991px){#main_contents .container ol#news_list_archive li a span.date{line-height:20px;font-size:12px}}#main_contents .container ol#news_list_archive li a span.date i.fa{padding-right:5px;font-weight:400;font-size:17px}@media screen and (max-width:991px){#main_contents .container ol#news_list_archive li a span.date i.fa{font-size:14px}}#main_contents .container ol#news_list_archive li a h3.title{margin-bottom:0;margin-top:15px;color:#464646;font-size:18px;line-height:1.2}@media screen and (max-width:991px){#main_contents .container ol#news_list_archive li a h3.title{margin-top:5px;font-size:16px}}#main_contents .container ol#news_list_archive li a:hover h3.title{color:#555}#article{position:relative}#post_image{padding:0;margin:0 0 30px}#post_image img{width:100%;height:auto;display:block;margin:0}#post_meta_top li{float:left;margin:0 15px 0 0}#post_meta_top .category a{display:inline-block;background:#ccc;font-size:12px;color:#fff;height:30px;line-height:30px;padding:0 15px;text-decoration:none}#post_meta_top .date{font-family:Arial,sans-serif;padding:8px 15px 12px 20px;position:relative;font-size:14px;color:#666}#post_title{padding:0;margin:15px 0 30px;font-size:21px;color:#000;line-height:140%}.dis_post_content{padding:0 0 20px}#main_contents .container #article #single_news_container{background:#fff;padding:0;border-radius:0;margin:70px auto 0px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.1);-moz-box-shadow:0 1px 4px rgba(0,0,0,.1);box-shadow:0 1px 4px rgba(0,0,0,.1);position:relative}@media screen and (max-width:991px){#main_contents .container #article #single_news_container{margin:40px auto 0px}}#main_contents .container #article #blog_ttl_header{position:relative;padding:20px;border-bottom:1px solid #eee;background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}@media (max-width:767px){#main_contents .container #article #blog_ttl_header{padding:20px 20px 10px}}#main_contents .container #article #blog_ttl_header:before{content:"";display:block;border:12px solid transparent;border-top-color:transparent;border-top-color:#eee;position:absolute;z-index:10;bottom:0;left:10%;margin-bottom:-24px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}#main_contents .container #article #blog_ttl_header:after{content:"";display:block;border:11px solid transparent;border-top-color:transparent;border-top-color:#fff;position:absolute;z-index:11;bottom:0;left:10%;margin-left:1px;margin-bottom:-21px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}#main_contents .container #article #blog_ttl_header h2{font-size:32px;color:#333;font-weight:700;margin-bottom:20px;margin-top:0;padding:0 0 20px;border-bottom:2px dashed #b0d2c7;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}@media (max-width:767px){#main_contents .container #article #blog_ttl_header h2{font-size:18px;margin-bottom:10px;padding:0 0 10px}}#main_contents .container #article #blog_ttl_header h2 .new_info{display:inline-block;margin-right:10px}@media (max-width:767px){#main_contents .container #article #blog_ttl_header h2 .new_info{margin-right:5px}}#main_contents .container #article #blog_ttl_header h2 .new_info span{background:#fcac45;color:#fff;font-size:14px;width:50px;display:inline-block;text-align:center;line-height:1.5;position:relative;top:-6px}@media (max-width:767px){#main_contents .container #article #blog_ttl_header h2 .new_info span{font-size:12px;width:40px;top:-2px}}#main_contents .container #article #blog_ttl_header ul#post_meta_top li.date{font-size:14px;line-height:1.2;color:#333;margin:0;padding:0;list-style:none}#main_contents .container #article #blog_ttl_header ul#post_meta_top{margin:0}#main_contents .container #article #blog_ttl_header ul#post_meta_top li.date i.fa{color:#d76e6e;padding-right:5px}#main_contents .container .post_content{padding:20px 20px 100px}@media (max-width:767px){#main_contents .container .post_content{padding:20px 15px 50px}}#main_contents .container .post_content p{line-height:1.8;font-size:16px}@media (max-width:767px){#main_contents .container .post_content p{font-size:13px}}#main_contents .container #next{display:flex;flex-wrap:wrap;justify-content:space-between;background:#f7f7f7;padding:2% 0 70px}@media screen and (max-width:991px){#main_contents .container #next{padding:10px 0 40px}}#main_contents .container #next article.item_box{display:block;width:49%;position:relative;background:#fff;box-shadow:0 6px 8px rgba(0,0,0,.175);-webkit-transition:all .3s;transition:all .3s}@media (max-width:767px){#main_contents .container #next article.item_box{width:100%;margin-bottom:10px}}#main_contents .container #next article.item_box.prev_arrow{margin-left:auto}#main_contents .container #next article.item_box:hover{background:#254a73;color:#fff;box-shadow:none}#main_contents .container #next article.item_box a{line-height:1.2;display:block;color:#393939;font-size:15px;font-weight:500;-webkit-transition:all .3s;transition:all .3s}#main_contents .container #next article.item_box.next_arrow a{padding:30px 15px 30px 50px}#main_contents .container #next article.item_box.prev_arrow a{padding:30px 50px 30px 15px}@media (max-width:767px){#main_contents .container #next article.item_box.next_arrow a{padding:15px 15px 15px 50px}#main_contents .container #next article.item_box.prev_arrow a{padding:15px 50px 15px 15px}}#main_contents .container #next article.item_box:hover a{color:#fff}#main_contents .container #next article.item_box a i.fa{position:absolute;font-size:20px;top:50%;margin-top:-10px;-webkit-transition:all .3s;transition:all .3s}#main_contents .container #next article.item_box a i.fa.fa-chevron-left{left:20px}#main_contents .container #next article.item_box:hover a i.fa.fa-chevron-left{left:15px}#main_contents .container #next article.item_box a i.fa.fa-chevron-right{right:20px}#main_contents .container #next article.item_box:hover a i.fa.fa-chevron-right{right:15px}