@charset "UTF-8";
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}blockquote,body,caption,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,iframe,legend,li,object,ol,p,pre,table,tbody,td,tfoot,th,thead,ul{margin:0;padding:0}html.open{overflow:hidden}body{text-align:center;line-height:2;word-break:break-all;-webkit-text-size-adjust:100%;font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","Meiryo","メイリオ",sans-serif;_font-family:"ＭＳ Ｐゴシック",sans-serif;font-size:18px;*font-size:113%;color:#4D4D4D}body.macOs,body.win8-1{font-family:"游ゴシック体","Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","Meiryo","メイリオ",sans-serif}a{-webkit-transition-property:all;transition-property:all;-webkit-transition:0.2s linear;transition:0.2s linear;color:#4D4D4D}a img{-webkit-transition-property:all;transition-property:all;-webkit-transition:0.2s linear;transition:0.2s linear}a:active,a:hover{text-decoration:none;color:#F6AFA0}a:hover img{-moz-opacity:0.7;opacity:0.7;filter:alpha(opacity=70);border:none}html>body a:hover img{display:inline-block\9;zoom:1\9}a:hover img,x:-moz-any-link{background:#fff}a:hover img,x:-moz-any-link,x:default{background:#fff}:first-child+html body,:first-child+html br{letter-spacing:0}img{vertical-align:bottom;max-width:100%}.article-list:after,.calendar-attention:after,.clearfix:after,.enroll-differences-point:after,.family-point .family-point__list:after,.footer-main:after,.footer-nav:after,.gallery-list:after,.global-nav:after,.hb-point .hb-point__list:after,.kimono-select-search .kimono-search__dl dd .kimono-search__list:after,.kimono-select-search .kimono-search__dl:after,.knowledge-poit:after,.omiyamairi-point:after,.photo-search .photo-search__dl dd .photo-search__list:after,.photo-search .photo-search__dl:after,.rental-data:after,.rental-howto-price:after,.rental-index-faq:after,.rental-index-loca-list:after,.rental-index-section:after,.rental-select-gallery:after,.rental-select-hifu:after,.rental-select-list .rental-list:after,.rental-select-list:after,.rental-wrap:after,.service-list li:after,.side-nav__topics li a:after,.top-voice__list:after,.voice-list:after{content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden}.article-list,.calendar-attention,.clearfix,.enroll-differences-point,.family-point .family-point__list,.footer-main,.footer-nav,.gallery-list,.global-nav,.hb-point .hb-point__list,.kimono-select-search .kimono-search__dl,.kimono-select-search .kimono-search__dl dd .kimono-search__list,.knowledge-poit,.omiyamairi-point,.photo-search .photo-search__dl,.photo-search .photo-search__dl dd .photo-search__list,.rental-data,.rental-howto-price,.rental-index-faq,.rental-index-loca-list,.rental-index-section,.rental-select-gallery,.rental-select-hifu,.rental-select-list,.rental-select-list .rental-list,.rental-wrap,.service-list li,.side-nav__topics li a,.top-voice__list,.voice-list{display:inline-block}* html .article-list,* html .calendar-attention,* html .clearfix,* html .enroll-differences-point,* html .footer-main,* html .footer-nav,* html .gallery-list,* html .global-nav,* html .knowledge-poit,* html .omiyamairi-point,* html .rental-data,* html .rental-howto-price,* html .rental-index-faq,* html .rental-index-loca-list,* html .rental-index-section,* html .rental-select-gallery,* html .rental-select-hifu,* html .rental-select-list,* html .rental-wrap,* html .top-voice__list,* html .voice-list,.family-point html .family-point__list,.hb-point html .hb-point__list,.kimono-select-search .kimono-search__dl dd html .kimono-search__list,.kimono-select-search html .kimono-search__dl,.kimono-select-search html .kimono-search__dl dd .kimono-search__list,.photo-search .photo-search__dl dd html .photo-search__list,.photo-search html .photo-search__dl,.photo-search html .photo-search__dl dd .photo-search__list,.rental-select-list html .rental-list,.service-list html li,.side-nav__topics html li a,.side-nav__topics li html a{height:1%}.article-list,.calendar-attention,.clearfix,.enroll-differences-point,.family-point .family-point__list,.footer-main,.footer-nav,.gallery-list,.global-nav,.hb-point .hb-point__list,.kimono-select-search .kimono-search__dl,.kimono-select-search .kimono-search__dl dd .kimono-search__list,.knowledge-poit,.omiyamairi-point,.photo-search .photo-search__dl,.photo-search .photo-search__dl dd .photo-search__list,.rental-data,.rental-howto-price,.rental-index-faq,.rental-index-loca-list,.rental-index-section,.rental-select-gallery,.rental-select-hifu,.rental-select-list,.rental-select-list .rental-list,.rental-wrap,.service-list li,.side-nav__topics li a,.top-voice__list,.voice-list{display:block}.layout-header{width:100%}.layout-footer{width:100%}.footer-main,.layout-container,.price-point,.staff-section{width:1280px;margin-left:auto;margin-right:auto;text-align:left}.layout-main-column{width:960px;float:right}.layout-sub-column{width:220px;float:left}.layout-section{margin-bottom:60px}.layout-half{width:49%}.layout-1-third{width:32%}.layout-2-third{width:66%}.layout-3-col{float:left;width:32%;margin-right:2%}.layout-3-col:nth-child(3n){margin-right:0}.layout-3-col:nth-child(3n+1){clear:both}.layout-4-col{float:left;width:24%;margin-right:1%}.layout-4-col:nth-child(4n){margin-right:0}.layout-4-col:nth-child(4n+1){clear:both}.header{background:#fff;width:1180px;margin:0 auto;padding:10px 0;border-radius:16px;text-align:left;-webkit-box-shadow:1px 1px 5px rgba(0,0,0,0.3);box-shadow:1px 1px 5px rgba(0,0,0,0.3)}.header .footer-main,.header .layout-container,.header .price-point,.header .staff-section{width:auto}.header-site-name{display:block;width:170px;margin-left:30px;float:left}@font-face{font-family:"icomoon";src:url("../fonts/icomoon.eot");src:url("../fonts/icomoon.eot") format("embedded-opentype"),url("../fonts/icomoon.ttf") format("truetype"),url("../fonts/icomoon.woff") format("woff"),url("../fonts/icomoon.svg") format("svg");font-weight:normal;font-style:normal}.icon-head-fb:before{font-family:"icomoon";content:"\e900"}.icon-head-insta:before{font-family:"icomoon";content:"\e901"}.icon-head-line:before{font-family:"icomoon";content:"\e902"}.header-btn{background:url(../img/common/header/btn--header.svg) right top no-repeat;width:118px;height:118px;padding:0;-webkit-filter:drop-shadow(1px 1px 6px rgba(0,0,0,0.6));filter:drop-shadow(1px 1px 6px rgba(0,0,0,0.6));text-indent:-999px;border:none;overflow:hidden;position:fixed;top:15px;right:23px;z-index:110}footer{background:#F6AFA0 url(../img/common/footer/bgi--footer.png) center bottom 30px no-repeat;clear:both;display:block;position:relative;text-align:left;color:#fff}footer a{color:#fff;text-decoration:none}footer a:hover{text-decoration:underline;color:#fff}.overflow-contact{width:175px;position:fixed;top:20%;right:10px;text-align:center;z-index:1000;display:none}.overflow-contact a{display:block;margin-bottom:20px}.footer-main{padding:60px 0 130px}.footer-sitename{width:320px;float:left;text-align:center;font-size:83%}.footer-nav{width:710px;float:right}.footer-nav .footer-nav-title{font-size:111%}.footer-nav .footer-nav-list{list-style:none}.footer-nav .footer-nav-list li:before{content:"- "}.footer-sitemap{width:260px;float:left}.footer-service{float:left}.footer-service .footer-nav-list{float:left;margin-right:40px}.footer-service .footer-nav-list:last-child{margin-right:0}address{font-style:normal}.footer-sns{margin-top:20px;list-style:none}.footer-sns li{display:inline-block;margin:0 12px}.copy{background:#fff;display:block;text-align:center;line-height:30px;color:#F6AFA0}.global-nav{width:925px;float:right;line-height:78px}.global-nav .global-nav__main{width:770px;float:left;list-style:none;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.global-nav .global-nav__main>li{display:inline-block;position:relative}.global-nav .global-nav__main>li:hover .global-nav-drop{display:block}.global-nav .global-nav__main>li:hover>a{color:#F6AFA0}.global-nav .global-nav__main>li>a{display:block;-webkit-transition-property:all;transition-property:all;-webkit-transition:0.2s linear;transition:0.2s linear;text-decoration:none;color:#000}.global-nav .global-nav-drop{background:#fff;width:220px;padding:10px 0 10px;list-style:none;border-radius:0 0 10px 10px;text-align:center;position:absolute;top:60px;left:-30px;z-index:10;line-height:2;display:none}.global-nav .global-nav-drop li{margin-bottom:10px}.global-nav .global-nav-drop a{text-decoration:none;display:inline-block;border-bottom:1px solid #fff}.global-nav .global-nav-drop a:hover{border-bottom:1px solid #F3A699}.global-nav .global-nav__sns{width:95px;margin-left:25px;float:left;list-style:none;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.global-nav .global-nav__sns li{display:inline-block}.global-nav .global-nav__sns a{display:block;text-decoration:none}.global-nav .global-nav__sns span{font-size:30px}.side-nav{margin-bottom:40px}.side-nav .side-nav__catch{display:block;margin:0 auto 10px}.side-nav .side-nav__title{background:#F6AFA0;padding:7px;border-radius:6px;text-align:center;font-size:111%;color:#fff}.side-nav .side-nav__list,.side-nav .side-nav__topics{list-style:none}.side-nav .side-nav__list li,.side-nav .side-nav__topics li{background:url(../img/common/subcolumn/ico--arrow.png) right 10px center no-repeat;border-bottom:1px solid #F6AFA0;font-size:89%}.side-nav .side-nav__list li a,.side-nav .side-nav__topics li a{display:block;padding:10px 10px 10px 7px}.side-nav__topics{margin-bottom:20px}.side-nav__topics li{line-height:1.5;font-size:88%}.side-nav__topics li img{float:left;margin-right:10px}.side-nav__topics li span{overflow:hidden}.side-nav__btn-topics{background:#fff;padding:13px 20px 13px 38px;border:2px solid #F6AFA0;border-radius:6px;display:inline-block;position:relative;line-height:1.2;text-decoration:none}.side-nav__btn-topics:after{content:url(../img/common/subcolumn/pic--btn-topics.png);position:absolute;left:-6px;top:50%;margin-top:-6px;line-height:13px}.side-category{color:#F6AFA0}.side-category .side-category__title{padding-bottom:10px;margin-bottom:10px;position:relative}.side-category .side-category__title:after{content:" ";background:#F6AFA0;width:15px;height:1px;position:absolute;bottom:0;left:0}.side-category .side-category__list{list-style:none}.side-category .side-category__list a{color:#F6AFA0}.side-sns{padding:0 40px;list-style:none;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.sp-global-bg{background:rgba(0,0,0,0.2);-webkit-filter:blur(6px);filter:blur(6px);width:100%;height:100vh;position:fixed;top:0;left:0;z-index:1}.sp-menu{position:fixed;width:100%;height:100vh;top:0;right:0;z-index:110;overflow:hidden;-webkit-transition-duration:0.4s;transition-duration:0.4s;opacity:0;visibility:hidden}.sp-menu .sp-global-nav{background:#fff;width:384px;height:100%;overflow-y:auto;clear:both;text-align:left;margin-left:auto;right:0;position:relative;z-index:10}.sp-menu .sp-global-nav .nav-header{padding:10px 0;text-align:center;position:relative}.sp-menu .sp-global-nav .nav-header .nav-header__title{width:120px;margin:0 auto}.sp-menu .sp-global-nav .sp-global-action{list-style:none;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex}.sp-menu .sp-global-nav .sp-global-action li{width:50%;text-align:center}.sp-menu .sp-global-nav .sp-global-action li:nth-child(0){background:#F6AFA0}.sp-menu .sp-global-nav .sp-global-action li:first-child{background:#F6E694}.sp-menu .sp-global-nav .sp-global-action li:nth-child(2){background:#B9CC99}.sp-menu .sp-global-nav .sp-global-action a{display:block}.sp-menu .sp-global-nav .sp-global-service-title{padding:10px;text-align:center}.sp-menu .sp-global-nav .sp-global-service-list{list-style:none;padding:10px 0;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.sp-menu .sp-global-nav .sp-global-service-list li{width:80px;margin-bottom:20px;padding:0 3px}.sp-menu .sp-global-nav .sp-global-contents-list{background:#F6AFAF 0;padding:10px;list-style:none}.sp-menu .sp-global-nav .sp-global-contents-list li{border-bottom:1px solid #fff}.sp-menu .sp-global-nav .sp-global-contents-list li:last-child{border-bottom:0}.sp-menu .sp-global-nav .sp-global-contents-list li a{display:block;padding:10px;color:#fff}.sp-menu .sp-global-nav .sp-global-rental-bnr{display:block;margin:0 12px 0}.sp-menu .sp-global-nav .sp-global-rental-list{padding:0 12px 16px;list-style:none;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sp-menu .sp-global-nav .sp-global-rental-list li{width:49%;border-bottom:1px solid #E25957}.sp-menu .sp-global-nav .sp-global-rental-list li a{background:url(../img/sp/common/menu/ico--rental-arrow.svg) right 20px center no-repeat;display:block;padding:15px 10px;text-decoration:none;color:#E25957}.sp-menu .sp-global-nav .sp-global-bnr-list{padding:10px;list-style:none;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sp-menu .sp-global-nav .sp-global-bnr-list li{width:49%}.sp-menu .sp-global-nav .sp-global-sns-list{padding:20px 40px;list-style:none;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.sp-menu .sp-global-nav .sp-global-sub-list{padding:0 0 20px;list-style:none;text-align:center;font-size:75%;color:#F6AFA0}.sp-menu .sp-global-nav .sp-global-sub-list li{display:inline}.sp-menu .sp-global-nav .sp-global-sub-list li:after{content:"｜"}.sp-menu .sp-global-nav .sp-global-sub-list li:last-child:after{content:none}.sp-menu .sp-global-nav .sp-global-sub-list a{color:#F6AFA0}.sp-menu .sp-global-nav .btn--menu{background:none;min-width:29px;height:29px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;border:none;position:absolute;top:28px;right:18px;line-height:1}.catch,.content-body,.footer,.header,.top-catch{-webkit-transition-duration:0.4s;transition-duration:0.4s}.sp-global-open .catch,.sp-global-open .content-body,.sp-global-open .footer,.sp-global-open .header,.sp-global-open .top-catch{-webkit-filter:blur(6px);filter:blur(6px)}.sp-global-open .sp-menu{visibility:visible;opacity:1}.sp-global-open body{overflow:hidden}.page-title,.price-intro .price-intro__lede{margin-bottom:40px;line-height:1.2;font-size:222%}.title-lv1{margin-bottom:30px;color:#F6AFA0}.title-lv2{font-size:111%;margin-bottom:20px}.title-lv3{padding:0 0 0 17px;margin-bottom:5px;color:#83300E}.title-other-01{background:#F6AFA0;padding:3px 10px;border-radius:6px;font-size:100%;color:#fff}.title-other-02{padding:0px 10px;border-bottom:1px dashed #4D4D4D;margin-bottom:5px;color:#F6AFA0}.title-other-03{margin-bottom:15px;font-size:1.5rem;color:#E25957}.table-ptn--01 th{background:#F6E694;padding:5px 15px;border:2px solid #fff;color:#39330C}.table-ptn--01 td{background:#fff;padding:5px 15px;border:2px solid #fff}.table-ptn--02 th{background:#CCE4AE;border:1px solid #ABA073;padding:5px 10px;color:#39330C}.table-ptn--02 td{background:#fff;border:1px solid #ABA073;padding:5px 10px}.table-ptn--03 th{border-bottom:1px dashed #ABA073;padding:10px;font-weight:bold}.table-ptn--03 td{border-bottom:1px dashed #ABA073;padding:10px}.btn{display:inline-block;padding:8px 18px;border-radius:3px;behavior:url(PIE.htc);-webkit-box-shadow:0px 5px 3px -3px rgba(0,0,0,0.6);box-shadow:0px 5px 3px -3px rgba(0,0,0,0.6)}.btn--full{display:block;padding:12px 0;border-radius:3px;text-align:center;behavior:url(PIE.htc)}.btn--main{background:#F6AFA0;color:#fff;text-decoration:none}.btn--orange{background:#E7590D;color:#fff;text-decoration:none}.btn--white{background:#fff;border:2px solid #F6AFA0;text-decoration:none;color:#F6AFA0}.link-btn{background:#fff;padding:18px 30px 18px 58px;border:2px solid #F6AFA0;border-radius:6px;display:inline-block;position:relative;line-height:1.2;text-decoration:none}.link-btn:after{content:url(../img/common/item/pic--btn.png);position:absolute;left:-6px;top:50%;margin-top:-6px;line-height:13px}.link-btn--small,.service-list .service-list__btn{background:#fff;padding:18px 42px 18px 42px;border:2px solid #F6AFA0;border-radius:6px;display:inline-block;position:relative;line-height:1.2;text-decoration:none}.link-btn--small:after,.service-list .service-list__btn:after{content:url(../img/common/item/pic--btn-small.png);position:absolute;left:-6px;top:50%;margin-top:-6px;line-height:13px}.link-btn-yellow,.response-area .response-area__btn{background:#f6e694;width:400px;padding:20px 45px;border-radius:6px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;display:inline-block;text-align:left;text-decoration:none;font-size:125%;font-weight:bold}.link-btn-yellow:hover,.response-area .response-area__btn:hover{background:#f9f0be;color:#4d4d4d}.link-btn-yellow:after,.response-area .response-area__btn:after{content:url(../img/common/item/response-area/ico--arrow.png);position:absolute;right:45px;top:20px}.list-arrow{list-style:none}.list-arrow li{background:url(../img/common/mark/ico--arrow-01.png) 2px 7px no-repeat;padding-left:17px}.list-circle{list-style:none}.list-circle li{background:url(../img/common/mark/ico--circle-01.png) 4px 7px no-repeat;padding-left:17px}.list-border{list-style:none}.list-border li{padding-left:5px;border-bottom:1px dashed #ABA073}.list-numbering{list-style:decimal;padding-left:25px}.list-numbering li{display:list-item;margin-bottom:10px}.list-numbering li .list-numbering{list-style:lower-roman inside}.list-numbering li .list-numbering li{text-indent:-1.2em}.list-nomal,.shichigosan-style .shichigosan-style-merit__list{padding-left:20px}.list-nomal li,.shichigosan-style .shichigosan-style-merit__list li{margin-bottom:5px}.list-style-none{list-style:none}.box-sub--01{background:#f3f3f3;padding:15px}.box-sub--02{border:2px solid #F6AFA0;border-radius:6px;padding:15px}.category{width:130px;display:inline-block;border-radius:6px;margin-right:20px;text-align:center}.category-infomation{background:#f6afa0;color:#fff}.category-reserve{background:#b9cc99;color:#fff}.article-list{margin-bottom:60px;padding-bottom:60px;border-bottom:3px dotted #42210b}.article-list .article-list__title{font-size:133%;font-weight:bold}.article-list .article-list__thumb{float:left;margin-right:20px}.article-list .article-list__excerpt{font-size:89%;overflow:hidden}.article-list .article-list__date{font-weight:bold}.article{margin-bottom:180px}.article .article__date{font-weight:bold}.article .article__title{margin-bottom:10px;line-height:1.5;font-weight:bold;font-size:200%;color:#F6AFA0}.article .article-head{padding-bottom:20px;border-bottom:3px solid #F6AFA0;margin-bottom:40px}.article-nav .article-nav__prev{display:inline-block;border:2px solid #F6AFA0;padding:5px 80px;border-radius:6px;position:relative}.article-nav .article-nav__prev:after{content:url(../img/news/pic--next.png);position:absolute;top:50%;right:-5px;margin-top:-8px;vertical-align:top;line-height:1}.article-nav .article-nav__next{display:inline-block;border:2px solid #F6AFA0;padding:5px 80px;border-radius:6px;position:relative}.article-nav .article-nav__next:after{content:url(../img/news/pic--prev.png);position:absolute;top:50%;left:-5px;margin-top:-8px;vertical-align:top;line-height:1}.pagination{position:relative;padding:20px 0;clear:both;text-align:center;line-height:40px;font-size:12px}.pagination a,.pagination span{background-color:#fff;display:inline-block;width:40px;margin:2px 5px 2px 0;text-align:center;text-decoration:none;border-radius:5px;font-size:125%;color:#F6AFA0}.pagination a{border:1px solid #F6AFA0}.pagination a:hover{background-color:#F6AFA0;border:1px solid #F6AFA0;color:#fff}.pagination .current{background-color:#F6AFA0;border:1px solid #F6AFA0;color:#fff}.catch,.top-catch{background-image:url(../img/common/dmy-catch/dmy--bgi.jpg);background-position:center top;background-size:cover!important;height:690px;padding:25px 0 0;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.page-brief{width:1280px;margin:0 auto 60px;text-align:right;font-size:89%;color:#808080}.bnr{display:block;margin-bottom:40px}.side-data{margin-top:10px;margin-bottom:40px;text-align:center;color:#F6AFA0}.side-data span{display:block}.side-data .side-data__tel{line-height:1.2;font-weight:bold;font-size:133%}.side-data .side-data__time{font-size:78%}.response-area{background:#fafafa;padding:70px 80px;position:relative;font-size:111%;color:#F6AFA0}.response-area:after{content:url(../img/common/item/response-area/bgi--response-area.png);position:absolute;top:-33px;left:50%;margin-left:340px}.response-area .response-area__title{margin-bottom:20px;line-height:1.7;font-weight:normal;font-size:180%;color:#4D4D4D}.response-area .response-area__tel{display:block;line-height:1.6;font-size:220%}.response-area .response-area__announce{margin-bottom:40px;text-shadow:2px 2px 0px #fff;font-weight:bold}.response-reservice{width:800px;margin:124px auto 80px;text-align:center;position:relative}.response-reservice .response-reservice__title{background:url(../img/common/item/response-reserve/ico--title.png) 120px top no-repeat;padding-top:30px;margin-bottom:30px;font-size:200%;font-weight:bold}.response-reservice .response-reservice__balloon{position:absolute;top:-80px;right:-60px}.response-reservice .response-reservice__btn{background:url(../img/common/item/response-reserve/btn--contact.png) left top no-repeat;width:380px;height:90px;display:block;text-indent:-999px;overflow:hidden}.response-reservice .response-reservice__btn:hover{background:url(../img/common/item/response-reserve/btn--contact-hover.png) left top no-repeat}.calendar-attention{border:5px solid #F5AE9F;border-bottom-left-radius:6px;padding:30px;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1.6;border-radius:6px;margin-bottom:60px;text-align:left;font-size:89%;color:#000}.page-anchor{margin-bottom:80px;list-style:none}.page-anchor li{display:inline-block;margin:0 20px}.page-anchor li a{background:#F5AFA0 url(../img/common/mark/page-anchor/ico--white.svg) right 20px center no-repeat;width:340px;display:block;padding:28px;border:2px solid #F5AFA0;border-radius:6px;-webkit-box-sizing:border-box;box-sizing:border-box;text-decoration:none;text-align:left;font-size:1.56rem;color:#fff}.page-anchor li a:hover{background:#fff url(../img/common/mark/page-anchor/ico--pink.svg) right 20px center no-repeat;color:#F5AFA0}.catch-sitemap{background:url(../img/studio/index/catch/pic--catch.jpg) center top no-repeat;height:490px}.catch-sitemap .catch__title{position:absolute;top:240px;left:50%;margin-left:-109px}.sitemap{padding:80px;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex}.sitemap-list{width:33%;list-style:none}.sitemap-list li{background:url(../img/common/mark/ico--dot.png) left 14px no-repeat;margin-top:10px;padding-left:15px}.sitemap-list ul{list-style:none;margin-left:20px}.catch-voice{background:url(../img/voice/catch/pic--catch.jpg) center top no-repeat;height:490px}.catch-voice .catch__title{position:absolute;top:250px;left:50%;margin-left:-105px}.voice-list{text-align:center}.voice-list li{margin-bottom:80px}.voice-lede{display:block;margin-top:20px;margin-bottom:60px;line-height:1.6;font-size:200%;color:#F6AFA0}.voice{width:945px;margin:0 auto 60px;padding:0 50px 80px;border-bottom:3px dotted #000;-webkit-box-sizing:border-box;box-sizing:border-box}.voice .voice__lede{padding:0 20px;margin-bottom:20px;position:relative;line-height:1.5;text-align:center;font-weight:bold;font-size:200%}.voice .voice__lede:before{content:" ";background:#F6AFA0;display:block;width:2px;height:60px;position:absolute;left:20px;bottom:0;-webkit-transform:rotate(-25deg);transform:rotate(-25deg)}.voice .voice__lede:after{content:" ";background:#F6AFA0;display:block;width:2px;height:60px;position:absolute;right:20px;bottom:0;-webkit-transform:rotate(25deg);transform:rotate(25deg)}.voice .voice__photo{width:220px;float:left;text-align:center;font-size:88%}.voice .voice__photo .voice__scan{display:block;border:1px solid #ccc;margin-bottom:10px}.voice .voice__content{width:580px;float:right}.voice .voice__title{padding-bottom:10px;margin-bottom:20px;border-bottom:1px solid #4d4d4d;font-size:133%}.voice .voice__title a{text-decoration:none;color:#F6AFA0}.voice .voice__title a:hover{color:#000}.voice-archive-lede{margin-bottom:40px;display:block;font-size:222%;font-weight:bold;color:#4d4d4d}.voice-intro{background:url(../img/voice/pic--01.jpg) right 30px no-repeat;padding:20px 0 40px;margin-bottom:80px}.voice-category-title{display:block;margin-bottom:20px;text-align:center;font-size:133%;color:#F6AFA0}.voice-category{margin:0 30px 80px;list-style:none;text-align:center}.voice-category li{display:inline-block;margin:0 20px 20px 0}.voice-category a{display:block;padding:5px 20px;border:2px solid #F6AFA0;border-radius:5px;text-decoration:none;font-weight:bold;font-size:100%;color:#F6AFA0}.voice-category a.active,.voice-category a:hover{background:#F6AFA0;color:#fff}.catch-tips{background:url(../img/tips/catch/pic--catch.jpg) center top no-repeat;height:490px}.catch-tips .catch__title{position:absolute;top:250px;left:50%;margin-left:-200px}.tips-list{list-style:none}.tips-list li{width:400px;margin-bottom:60px;float:left;position:relative}.tips-list li:nth-child(2n){float:right}.tips-list li:nth-child(odd){clear:both}.tips-list li a{display:block;text-decoration:none}.tips-list li .tips-tag{background:#f6afa0;display:inline-block;position:absolute;top:240px;left:5px;padding:0 15px;color:#fff}.tips-list li .tips-list__title{background:#f7f7f7;padding:10px;display:block}.catch-news{background:url(../img/news/catch/pic--catch.jpg) center top no-repeat;height:490px}.catch-news .catch__title{position:absolute;top:250px;left:50%;margin-left:-85px}.catch-gallery{background:url(../img/gallery/catch/pic--catch.jpg) center top no-repeat;height:490px}.catch-gallery .catch__title{position:absolute;top:250px;left:50%;margin-left:330px}.photo-search{width:965px;margin:0 auto 0}.photo-search .photo-search__dl{width:100%;margin-bottom:20px;display:table;-webkit-box-sizing:border-box;box-sizing:border-box;border-top:0}.photo-search .photo-search__dl dt{width:130px;display:table-cell;text-align:left}.photo-search .photo-search__dl dd{display:table-cell;background:#fff;margin-bottom:40px;vertical-align:middle}.photo-search .photo-search__dl dd .photo-search__list{list-style:none}.photo-search .photo-search__dl dd .photo-search__list li{display:inline-block;line-height:1.3}.photo-search .check-label{background:#e2e2e2;border-radius:5px;cursor:pointer;display:block;padding:2px 5px;margin-bottom:10px;text-align:center;color:#fff}.photo-search .check-box{display:none}.photo-search .check-box:checked+.check-label{background:#f6e694;color:#fff}.photo-search .radio-box{display:none}.photo-search .radio-label{padding-left:23px;margin-right:20px;display:inline-block;position:relative;cursor:pointer;line-height:1}.photo-search .radio-label:before{content:" ";background:#e2e2e2;width:18px;height:18px;border-radius:50%;display:inline-block;position:absolute;top:0;left:0}.photo-search .radio-box:checked+.radio-label{color:#f6e694}.photo-search .radio-box:checked+.radio-label:before{background:#f6e694}.photo-search .photo-search__btn{background:#fafafa;width:270px;padding:22px;margin:0 auto -40px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:6px;position:relative;z-index:2}.photo-search .photo-search__submit{background:none;border:none;padding:0}.gallery-wrap{background:#f5f5f5;border-top:3px dotted #000;padding:150px 0}.gallaery-detail-bg{background:rgb(255,255,255);width:100%;position:absolute}.gallery-modal-wrap{display:none}.gallery-modal{max-width:880px;text-align:left;margin-left:auto;margin-right:auto}.gallery-modal .gallery-modal__content{padding:10px}.gallery-modal .gallery-modal__title strong{margin-top:10px;display:inline-block;line-height:1.5;font-weight:bold;font-size:178%;color:#f6afa0}.gallery-modal .gallery-modal__title .gallery-modal__tag{list-style:none}.gallery-modal .gallery-modal__title .gallery-modal__tag li{display:inline-block;margin-right:15px}.gallery-modal .gallery-modal__comment{width:69%;padding:20px;border-left:2px dotted #000;-webkit-box-sizing:border-box;box-sizing:border-box;float:left}.gallery-modal .gallery-modal__comment strong{background:#b9cc99;padding:5px;border-radius:5px;display:block;color:#fff}#fancybox-overlay{background:rgba(255,255,255,0.9)!important;opacity:0.9}#fancybox-content{border:0!important}.fancybox-bg{display:none!important}#fancybox-right{background:url(../img/gallery/modal/btn--next.png) center center no-repeat!important;width:65px!important;height:100px!important;position:fixed!important;top:50%!important;right:30px!important;left:auto!important}#fancybox-left{background:url(../img/gallery/modal/btn--prev.png) center center no-repeat!important;width:65px!important;height:100px!important;position:fixed!important;top:50%;left:30px!important;right:auto!important}.fancy-ico{display:none!important}#fancybox-close{background:url(../img/gallery/modal/btn--close.png) left top no-repeat!important;width:98px!important;height:24px!important;top:-30px!important;right:20px!important}.catch-privacy{background:url(../img/contact/privacy/pic--catch.jpg) center top no-repeat;height:490px}.catch-privacy .catch__title{position:absolute;top:240px;left:50%;margin-left:-257px}.catch-knowledge{background:url(../img/knowledge/index/catch/pic--catch.jpg) center top no-repeat;height:690px}.catch-knowledge .catch__title{position:absolute;top:330px;left:50%;margin-left:174px}.knowledge-intro{background:url(../img/knowledge/index/intro/bgi--intro.png) center 100px no-repeat}.knowledge-intro .knowledge-intro__lede{margin-bottom:40px;font-size:222%;font-weight:bold}.knowledge-type-intro{background:url(../img/knowledge/index/type/bgi--type-intro.png) left bottom repeat-x;height:390px;padding-top:46px;margin-bottom:80px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;color:#fff}.knowledge-type-intro .knowledge-type-intro__title{margin-bottom:30px}.knowledge-type-intro .knowledge-type-intro__list{list-style:none}.knowledge-type-intro .knowledge-type-intro__list li{background:#fff;width:382px;padding:17px 0;margin:0 5px;border:2px solid #fff;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;border-radius:6px;font-size:139%;color:#F6AFA0}.knowledge-type{width:1230px;margin:0 auto 100px;text-align:left}.knowledge-type .knowledge-type__title{background:url(../img/knowledge/index/bgi--section-title.png) left bottom no-repeat;padding-bottom:10px;margin-bottom:40px;letter-spacing:-1px;text-align:center;font-size:194%}.knowledge-type .knowledge-type__title.left{padding-left:60px;text-align:left}.knowledge-type .knowledge-type-content{padding:0 44px}.knowledge-type .knowledge-type-content .alignleft{margin-right:30px}.knowledge-poit{background:#fcf8e6;padding:20px 40px;border:2px dashed #F6AFA0}.knowledge-poit .knowledge-poit__lede{background:url(../img/knowledge/index/ico--point.png) left top no-repeat;padding:0 0 0 105px;margin-left:-20px;margin-bottom:10px;display:block;font-size:133%}.knowledge-poit .knowledge-poit__pic--01{float:right;margin-top:10px}.knowledge-addup .knowledge-addup__content{padding:130px 60px 120px 80px}.knowledge-addup .knowledge-addup__lede{display:block;margin-bottom:40px;font-size:156%;font-weight:bold}.knowledge-outro{margin-bottom:160px}.knowledge-outro .knowledge-outro__lede{margin-bottom:40px;display:block;font-size:222%}.knowledge-nav{width:1280px;margin:0 auto 80px}.knowledge-nav .knowledge-nav__list{list-style:none;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.knowledge-free-note{background:#fcf8e6;width:694px;padding:20px 55px;margin-bottom:80px;border:2px dashed #F6AFA0;border-radius:20px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:-166px;margin-left:76px;position:relative;z-index:2}.knowledge-free-note .knowledge-free-note__title{background:-webkit-gradient(linear,left top,left bottom,color-stop(70%,transparent),color-stop(30%,#F4E4B1));background:linear-gradient(transparent 70%,#F4E4B1 30%);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;line-height:1.5;margin-bottom:20px;font-size:1.44rem}.catch-flow{background:url(../img/studio/flow/catch/pic--catch.jpg) center top no-repeat;height:690px}.catch-flow .catch__title{position:absolute;top:340px;left:50%;margin-left:-124px}.flow-lede{background:url(../img/studio/flow/bgi--lede.png) center center no-repeat;margin-bottom:40px;text-align:center;font-weight:bold;font-size:222%}.flow-step01-bg{background:#fafafa url(../img/studio/flow/step1/bgi--step1-bg.jpg) center bottom no-repeat;background-size:100% auto;padding:40px 0}.flow-sub-section{background-color:#f9f7f0;position:relative}.flow-sub-section .flow-sub-section__balloon-01{position:absolute;top:-126px;left:50%;margin-left:-560px}.flow-hearing{padding:0!important}.flow-hearing .flow-hearing__bg{background:url(../img/studio/flow/step1/hearing/bgi--01.png) center center no-repeat;padding:30px 0 60px}.flow-hearing .flow-hearing__list{width:1280px;margin:0 auto 40px;list-style:none}.flow-hearing .flow-hearing__list li{display:inline-block;margin-bottom:30px;margin-right:20px}.flow-hearing .flow-hearing__marker{background:#dcc147;display:inline-block;margin-right:3px;padding:0 2px;color:#fff}.flow-pickup{background:#fff url(../img/studio/flow/step1/pickup/pic--01.png) 10px center no-repeat;width:1070px;padding:30px 30px 30px 278px;margin:0 auto 60px;-webkit-box-sizing:border-box;box-sizing:border-box;border:3px dashed #F6AFA0;position:relative;text-align:left}.flow-pickup dt{background:#fff url(../img/studio/flow/step1/pickup/bgi--title.png) left bottom no-repeat;padding-bottom:30px;margin-bottom:10px;line-height:1;font-size:178%;font-weight:bold;color:#F6AFA0}.flow-pickup .flow-pickup__icon{position:absolute;left:-40px;top:-40px}.flow-plocy-balloon{position:absolute;top:-100px;left:50%;margin-left:-430px}.flow-policy-wrap{width:1257px;margin:0 auto;position:relative;text-align:left;font-size:88%}.flow-policy-wrap .flow-policy{list-style:none}.flow-policy-wrap .flow-policy li{position:absolute}.flow-policy-wrap .flow-policy li:first-child{top:73px;left:347px}.flow-policy-wrap .flow-policy li:nth-child(2){top:103px;left:727px}.flow-policy-wrap .flow-policy li:nth-child(3){top:474px;left:220px}.flow-policy-wrap .flow-policy li:nth-child(4){top:822px;left:885px}.flow-policy-wrap .flow-policy .flow-policy__lede{line-height:1.5;font-size:150%;color:#e18c80}.step2-sub{background:#fff;width:1100px;padding:20px 30px;margin:80px auto 0;border:3px solid #F6AFA0;border-radius:6px;text-align:left}.flow-pay{background:#fff;width:810px;padding:30px 0px 30px 50px;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;border:3px dashed #ecdc8a;border-radius:6px;position:relative;text-align:left}.flow-pay .flow-pay__icon{position:absolute;top:-50px;left:-20px}.catch-faq{background:url(../img/faq/catch/pic--catch.jpg) center top no-repeat;height:490px}.catch-faq .catch__title{position:absolute;top:240px;left:50%;margin-left:-124px}.faq-category{margin-bottom:60px;list-style:none;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.faq-category li{width:280px}.faq-category li a{background:url(../img/faq/bgi--btn.jpg) no-repeat;background-position:0 0;display:block;height:92px;padding-top:20px;padding-left:30px;-webkit-box-sizing:border-box;box-sizing:border-box;text-decoration:none;font-size:133%;color:#F6AFA0}.faq-category li a.active,.faq-category li a:hover{background-position:0 bottom;color:#fff}.faq{display:none}.faq.active{display:block}.faq dt{background:url(../img/faq/ico--faq-q.png) 10px 0 no-repeat;padding-left:100px;margin-bottom:20px;font-size:167%;font-weight:bold}.faq dt a{pointer-events:none;text-decoration:none}.faq dd{background:url(../img/faq/ico--faq-a.png) 10px 10px no-repeat,url(../img/faq/line--dot.png) left bottom repeat-x;min-height:60px;padding-left:100px;padding-top:20px;padding-bottom:40px;margin-bottom:40px}.catch-studio{background:url(../img/studio/index/catch/pic--catch.jpg) center top no-repeat;height:490px}.catch-studio .catch__title{position:absolute;top:240px;left:50%;margin-left:-131px}.studio-lede{margin-bottom:40px;text-align:center;font-weight:bold;font-size:200%}.studio-about{background:url(../img/studio/index/studio/bgi--section-window.png) center top no-repeat,url(../img/studio/index/studio/bgi--section.jpg) center top no-repeat;background-size:auto,cover;padding-bottom:130px;margin-top:250px;margin-bottom:100px;position:relative}.studio-about .studio-about__balloon{margin-top:-160px}.studio-about .studio-about__title{margin-top:-20px;margin-bottom:40px;text-align:center}.studio-about .studio-about__title:before{content:" ";display:block;width:50%;height:140px;border-bottom:1px solid #f6afa0;position:absolute;top:0;right:50%;margin-right:330px}.studio-about .studio-about__title:after{content:" ";display:block;width:50%;height:140px;border-bottom:1px solid #f6afa0;position:absolute;top:0;left:50%;margin-left:330px}.studio-about .studio-about__gallery{width:1280px;margin:0 auto;list-style:none;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.studio-about .studio-about__gallery li{font-size:89%}.studio-about .studio-about__gallery li img{display:block;margin:0 auto 10px}.studio-access{padding:0 38px;margin-bottom:160px}.studio-access .studio-access__title{font-size:178%;font-weight:bold;color:#F6AFA0}.studio-access .studio-access__name{display:block;margin:20px 0;font-size:133%;font-weight:bold}.catch-staff{background:url(../img/studio/staff/catch/pic--catch.jpg) center top no-repeat;height:490px}.catch-staff .catch__title{position:absolute;top:240px;left:50%;margin-left:-124px}.staff-lede{margin-bottom:40px;text-align:center;font-weight:bold;font-size:200%}.staff-section-wrap{background:#fafafa url(../img/studio/staff/bgi--staff-section.jpg) center top no-repeat;background-size:100% auto;padding:90px 0;margin-bottom:140px}.staff{margin-bottom:160px}.staff:last-child{margin-bottom:0}.staff .staff-content{width:540px}.staff-name{background:url(../img/studio/staff/bgi--name.png) center bottom no-repeat;padding-bottom:40px;margin-bottom:40px}.staff-name .staff-name__title{display:block;margin-bottom:10px;font-weight:bold;font-size:111%}.staff-name .staff-name__jp{display:inline-block;line-height:1;margin-right:20px;font-size:178%}.staff-history{background:url(../img/studio/staff/bgi--history.png) center top no-repeat;width:903px;height:591px;margin:40px auto 0;padding:25px 50px;-webkit-box-sizing:border-box;box-sizing:border-box}.service-nav{position:fixed;top:67px;left:calc(50% - 605px);z-index:100;opacity:0;-webkit-transition-duration:1s;transition-duration:1s;visibility:hidden}.service-nav.active{top:67px;opacity:1;visibility:visible}.service-nav:before{content:" ";background:url(../img/service/service-nav/pic--title.svg) left top no-repeat;width:154px;height:93px;display:block;position:absolute;top:-40px;left:-42px;z-index:3}.service-nav ul{background:#fff;-webkit-filter:drop-shadow(1px 1px 6px rgba(0,0,0,0.35));filter:drop-shadow(1px 1px 6px rgba(0,0,0,0.35));width:1210px;padding:28px 28px 28px 83px;border:3px solid #F6AFA0;border-radius:60px;-webkit-box-sizing:border-box;box-sizing:border-box;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;line-height:2;font-weight:bold;position:relative;z-index:2}.service-nav ul a{background:url(../img/service/service-nav/ico--arrow.svg) right center no-repeat;padding-right:25px;text-decoration-color:#F6AFA0;text-decoration-thickness:1px;text-underline-offset:5px}.catch-price{background:url(../img/price-new/catch/pic--catch.jpg) center top no-repeat;height:690px}.catch-price .catch__title{position:absolute;top:327px;left:50%;margin-left:-183px}.price-link{width:1140px;margin:0 auto;list-style:none;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.price-link li{width:340px}.price-link li a{background:#F5AFA0;display:block;padding:15px 20px;border-radius:5px;border:2px solid #F5AFA0;position:relative;text-align:left;text-decoration:none;font-size:156%;color:#fff}.price-link li a:after{content:url(../img/price-new/nav/ico--triangle-white.png);line-height:1px;margin-top:-5px;position:absolute;top:50%;right:15px}.price-link li a:hover{background:#fff;color:#F5AFA0}.price-link li a:hover:after{content:url(../img/price-new/nav/ico--triangle-pink.png)}.price-intro{background:url(../img/price-new/intro/bgi--01.png) center 30px no-repeat;padding-bottom:40px;margin-bottom:80px}.price-intro .price-intro__lede{margin-bottom:60px;text-align:center;font-weight:bold}.price-intro .price-intro__text{background:url(../img/price-new/intro/bgi--02.jpg) center bottom no-repeat;padding-bottom:520px;margin-bottom:60px}.price-delivery-format,.rental-index-section,.rental-select-hifu{background:url(../img/price-new/delivery-format/bgi--01.png) left top repeat-x,url(../img/price-new/delivery-format/bgi--02.png) left bottom repeat-x;background-color:#FEFCF4;padding:80px 0;margin-bottom:140px}.price-delivery-format-img{background:url(../img/price-new/delivery-format/ill--02.png) calc(50% + 537px) 140px no-repeat,url(../img/price-new/delivery-format/ill--01.png) calc(50% - 549px) 294px no-repeat;width:1280px;margin:0 auto 180px}.price-delivery-format-img img{display:inline-block;margin:0 0}.price-albam .price-albam__title{margin-bottom:20px;position:relative;font-size:233%}.price-albam .price-albam__title:after{content:url(../img/price-new/albam/pic--balloon.png);margin-left:-360px;position:absolute;left:50%;top:-45px}.price-albam .price-albam__list{list-style:none;width:1280px;margin:0 auto 120px;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.price-albam .price-albam__list li{width:430px}.price-albam .price-albam__list li img{display:block;margin-bottom:15px}.price-albam .price-albam__list .price-albam__name{display:block;line-height:1.5;font-size:189%;font-weight:bold;color:#ECA596}.price-albam-type{width:640px;padding:40px 90px 0 120px;-webkit-box-sizing:border-box;box-sizing:border-box}.price-albam-type .price-albam-type__title{line-height:1.5;font-size:189%;color:#F6AFA0}.price-albam-type .price-albam-type__title span{font-size:63%}.price-movie-lede{background:url(../img/price-new/albam/bgi--movie-title.png) center bottom no-repeat;padding-bottom:65px;line-height:1.5;font-weight:bold;font-size:200%;color:#F6AFA0}.price-movie{background:url(../img/price-new/albam/bgi--movie.png) center center no-repeat}.price-data-photo{width:600px;float:left}.price-data-text{width:640px;padding:0 100px 0 120px;-webkit-box-sizing:border-box;box-sizing:border-box;float:right}.price-data-text .price-data-text__title{line-height:1.5;font-size:213%;color:#F6AFA0}.price-data-text .price-data-text__title span{font-size:73%}.price-point-wrap{padding:80px 0;margin-bottom:80px}.price-point .price-point__heading{font-size:156%}.price-point .price-point__list{margin-bottom:60px;list-style:none;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.price-pickup{background:#fff;width:1070px;border:3px dashed #F6AFA0;border-radius:6px;padding:20px 0 10px 10px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;position:relative}.price-pickup .price-pickup__icon{position:absolute;top:-30px;left:-30px}.price-pickup .price-pickup__lede{background:url(../img/price/pickup/bgi--title.png) left bottom no-repeat;padding-bottom:20px;margin-bottom:10px;display:block;overflow:hidden;font-size:178%;font-weight:bold;color:#F6AFA0}.price-pickup.about-data{width:525px;padding:15px;margin-left:105px;float:left;-webkit-box-sizing:border-box;box-sizing:border-box}.price-pickup.about-payment{width:525px;padding:15px;float:left;border-color:#ECDC8A;-webkit-box-sizing:border-box;box-sizing:border-box;float:right;margin-right:105px}.price-pickup.about-payment .about-payment__title{color:#ECDC8A}.price-nav-lede{background:url(../img/price/nav/bgi--lede.png) center bottom no-repeat;padding:5px 0;line-height:1;text-align:center;font-weight:bold;font-size:211%}.price-nav{margin-bottom:160px;list-style:none}.price-nav li{display:inline-block;width:330px;height:250px;margin:0 40px;text-align:center}.price-nav li strong{display:block;margin:10px 0 60px;line-height:1;letter-spacing:-1px;font-size:233%}.price-nav a{display:block;padding-top:80px;text-decoration:none}.price-nav .price-nav__kids{background:url(../img/price/nav/bgi--01.png) center top no-repeat}.price-nav .price-nav__kids strong{color:#F6AFA0}.price-nav .price-nav__kids:hover strong{-webkit-transition-property:all;transition-property:all;-webkit-transition:0.2s linear;transition:0.2s linear;-webkit-text-stroke:2px #F6AFA0;color:#fff}.price-nav .price-nav__family{background:url(../img/price/nav/bgi--02.png) center top no-repeat}.price-nav .price-nav__family strong{color:#b9cc99}.price-nav .price-nav__family:hover{color:#b9cc99}.price-nav .price-nav__family:hover strong{-webkit-transition-property:all;transition-property:all;-webkit-transition:0.2s linear;transition:0.2s linear;-webkit-text-stroke:2px #b9cc99;color:#fff}.price-kids-section{padding:220px 0 100px;position:relative}.price-kids-section .price-kids-section__title{background:url(../img/price/kids/bgi--balloon.png) center bottom no-repeat;width:1280px;padding-bottom:90px;margin-bottom:180px;position:absolute;top:-55px;line-height:1;font-size:244%;text-align:center;color:#F6AFA0}.price-kids-section .price-kids-section__title:after{content:url(../img/price-new/memorial/pic--title.png);position:absolute;top:20px;left:50%;margin-left:-250px}.memorial-albam{margin-bottom:150px;position:relative}.memorial-albam:before{content:url(../img/price-new/memorial/pic--balloon.svg);position:absolute;top:-80px;left:calc(50% + 250px)}.memorial-title{margin-bottom:20px;text-align:center;font-size:233%;font-weight:bold;color:#F6AFA0}.price-table{width:100%;margin-bottom:20px;border-top:1px solid #F6AFA0}.price-table tr{border-bottom:1px solid #F6AFA0}.price-table tr:nth-child(odd){background:#fff}.price-table th{font-weight:normal;padding:5px 10px}.price-table td{font-weight:bold;text-align:right;position:5px 10px}.price-table.price-table--family{border-top:1px solid #B9CC99}.price-table.price-table--family tr{border-bottom:1px solid #B9CC99}.price-data.price-data--family dt{color:#B9CC99}.price-data dt{font-size:156%;font-weight:bold;color:#F6AFA0}.price-data dd{margin-bottom:20px}.memorial-data-ballon{position:absolute;top:-15px;right:-10px}.price-family-section{padding:160px 0}.price-family-section .price-family-section__title{background:url(../img/price/family/bgi--balloon.png) center bottom no-repeat;width:1280px;padding-bottom:70px;margin-bottom:170px;position:relative;letter-spacing:-1px;line-height:1;font-size:244%;text-align:center;color:#b9cc99}.price-family-section .price-family-section__title:after{content:url(../img/price-new/family/pic--title.png);position:absolute;top:20px;left:50%;margin-left:-250px}.family-albam{margin-bottom:150px;position:relative}.family-albam:before{content:url(../img/price-new/family/pic--balloon.svg);position:absolute;top:-80px;left:calc(50% + 250px)}.family-title{margin-bottom:20px;display:block;text-align:center;font-size:233%;color:#B9CC99}.price{width:562px;position:relative;float:left}.price.price--center{float:none;margin-left:auto;margin-right:auto}.price .price__content{padding:20px}.price .price__table{width:100%;margin-bottom:10px;border-top:1px solid #F6AFA0}.price .price__table tr{border-bottom:1px solid #F6AFA0}.price .price__table tr:nth-child(odd){background:#fff}.price .price__table th{font-weight:normal;padding:5px 10px}.price .price__table td{text-align:right;position:5px 10px}.price .price__balloon{position:absolute;right:0;top:-60px}.price-faq{margin-bottom:80px}.price-faq .price-faq__title{background:url(../img/price/kids/bgi--faq-title.png) center bottom no-repeat;margin-bottom:60px;text-align:center;line-height:1.2;font-size:211%}.price__baloon-box{width:100%;display:table}.price__baloon-box div{display:table-cell;vertical-align:bottom}.price-ballon-title{background:url(../img/price-new/bgi--baloon-title.svg) center bottom no-repeat;padding-bottom:90px;margin-bottom:180px;line-height:1;font-size:244%;text-align:center}.price-youtube{text-align:center}.catch-contact{background:url(../img/contact/catch/pic--catch.jpg) center top no-repeat;height:490px}.catch-contact .catch__title{position:absolute;top:240px;left:50%;margin-left:-202px}.contact-intro{background:url(../img/contact/bgi--intro.jpg) 680px top no-repeat;padding-top:20px;padding-bottom:40px;margin-bottom:80px;border-bottom:3px dotted #42210b}.contact-section-title{background:url(../img/contact/bgi--section-title.jpg) left bottom no-repeat;padding-bottom:48px;font-size:156%;font-weight:bold;color:#F6AFA0}.contact-reserve .link-btn-yellow,.contact-reserve .response-area .response-area__btn,.response-area .contact-reserve .response-area__btn{line-height:1.5}.contact-nav{margin-bottom:80px;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex}.contact-nav li{width:300px;margin-right:20px}.service-message{background:url(../img/service/birthday/intro/pic--photographer.png) center bottom no-repeat,url(../img/service/birthday/intro/bgi--message.png) left bottom repeat-x;height:304px;padding-top:86px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.catch-service{background:url(../img/service/index/catch/pic--catch.jpg) center top no-repeat;height:490px}.catch-service .catch__title{position:absolute;top:246px;left:50%;margin-left:-112px}.service-list{list-style:none;-ms-flex-wrap:wrap;flex-wrap:wrap}.service-list li{width:620px;margin-bottom:140px;margin-right:40px;float:left}.service-list li:nth-child(2n){margin-right:0}.service-list li:nth-child(odd){clear:both}.service-list li p{padding:20px 0}.service-list .service-list__title{display:block;background:url(../img/service/index/pic--balloon.png) center bottom no-repeat;padding:10px 0 80px;margin-bottom:-85px;position:relative;z-index:2;text-align:center;line-height:1;font-size:178%}.service-list .service-list__title:before{content:url(../img/service/index/ico--title.png);margin-right:10px}.service-list .service-list__photo{position:relative;z-index:1}.service-list .service-list__btn{padding:23px 42px 23px 42px;font-size:111%}.maternity-catch{background:url(../img/service/maternity/catch/pic--catch.jpg) center top no-repeat}.maternity-catch .catch__title{position:absolute;top:327px;left:50%;margin-left:-582px}.maternity-intro{background:url(../img/service/maternity/intro/bgi--section.png) center bottom no-repeat;text-align:center;margin-bottom:60px}.maternity-intro .maternity-intro__lede{margin-bottom:50px;font-weight:bold;font-size:200%}.maternity-message{background:url(../img/service/birthday/intro/bgi--message.png) left top repeat-x;padding-top:76px;padding-bottom:40px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.maternity-container{width:1150px;margin:0 auto}.maternity-commemorative{width:1080px;margin:0 auto 40px;padding-top:75px;text-align:left}.maternity-commemorative .maternity-commemorative__photo{float:left;margin-right:50px}.maternity-commemorative .maternity-commemorative__title{margin-top:10px;margin-bottom:20px}.maternity-section-title{background:url(../img/service/maternity/bgi--section-title.png) right top no-repeat;padding:40px 60px 0;margin-bottom:40px;display:inline-block;font-size:222%}.maternity-service{width:552px;float:left;margin-bottom:60px}.maternity-service:nth-child(2n){float:right}.maternity-service:nth-child(odd){clear:both}.maternity-service .maternity-service__title{padding:9px 0;margin-bottom:15px;text-align:center;font-size:150%;font-weight:bold;color:#F6AFA0}.maternity-service .maternity-service__title.maternity-service__title--2row{padding:0;line-height:1.4}.maternity-service p{font-size:89%}.maternity-service img{display:block;margin:0 auto 10px}.maternity-photographer{padding-bottom:80px;text-align:left}.maternity-photographer .maternity-photographer__pic{float:left;margin-right:20px}.maternity-photographer .maternity-photographer__title{margin:10px 0;font-size:194%}.maternity-art-wrap{margin-bottom:120px}.maternity-art-wrap .maternity-art__title{text-align:center;margin-bottom:60px}.maternity-art{position:relative;margin-bottom:60px}.maternity-art p{position:absolute;left:50%;text-align:left;font-size:89%}.maternity-art p strong{display:block;font-size:155%;color:#F6AFA0}.maternity-art .maternity-art__01{top:23px;margin-left:-573px}.maternity-art .maternity-art__02{top:130px;margin-left:135px}.maternity-art .maternity-art__03{top:920px;margin-left:-60px}.maternity-art-sub{background:#f7f7f7;width:1100px;padding:20px;border:4px solid #f6d3cc;border-radius:6px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;text-align:left}.maternity-art-sub .maternity-art-sub___img{float:left;margin-right:40px}.maternity-art-sub .maternity-art-sub__title{margin-bottom:10px;font-size:133%}.maternity-outro{background:url(../img/service/maternity/outro/bgi--section.png) right bottom no-repeat;width:1280px;padding:0 40px;margin:0 auto 80px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left}.maternity-outro .maternity-outro__img{float:left}.maternity-outro .maternity-outro__paragraph{padding:20px 0 0 40px;overflow:hidden}.family-catch{background:url(../img/service/family/catch/pic--catch.jpg) center top no-repeat}.family-catch .catch__title{position:absolute;top:327px;left:50%;margin-left:-582px}.family-intro{background:url(../img/service/family/intro/bgi--section.png) center bottom no-repeat;text-align:center;margin-bottom:60px}.family-intro .family-intro__lede{margin-bottom:50px;font-weight:bold;font-size:200%}.family-timing{background:url(../img/service/family/intro/bgi--timing.png) center top no-repeat;padding-top:40px}.family-timing .family-timing__list{width:750px;margin:0 auto 20px;text-align:left}.family-timing .family-timing__list li{width:250px;float:left}.family-timing .family-timing__list li:nth-child(3n+1){clear:both}.family-timing .family-timing__photo{margin-bottom:30px;list-style:none;text-align:center}.family-timing .family-timing__photo li{display:inline-block;margin:0 5px}.family-timing .family-timing__sub{background:#fff;border:3px dashed #f6e694;padding:20px;width:1085px;margin:0 auto 80px;border-radius:6px}.family-timing .family-timing__sub-img{float:left;margin-right:20px}.family-difficulty{background:url(../img/service/family/intro/bgi--difficulty.png) left top no-repeat;margin-top:250px;margin-bottom:130px;padding:20px}.family-difficulty .family-difficulty__balloon{margin:-180px 0 20px}.family-section-title{background:url(../img/service/family/bgi--section-title.png) right top no-repeat;padding:40px 60px 0;display:inline-block;font-size:222%}.family-service-wrap{padding:80px 0 0}.family-service-layout{width:1190px;margin:0 auto;text-align:center}.family-service{margin-bottom:80px}.family-service .family-service__title{margin:20px 0;font-size:189%;color:#F6AFA0}.family-service-data{background:#f6e8e5;width:1280px;margin:0 auto 120px;padding:50px;text-align:left}.family-service-data .family-service-data__title{background:#f6afa0;padding:15px 0;margin-bottom:40px;border-radius:6px;position:relative;text-align:center}.family-service-data .family-service-data__title img{vertical-align:middle}.family-service-data .family-service-data__title .family-service-data__icon{position:absolute;top:-10px;right:160px}.family-service-data .family-service-data__img{margin-right:40px;float:left}.family-point .family-point__title{margin-bottom:40px;text-align:center;font-size:222%}.family-point .family-point__list{width:1180px;margin:0 auto;list-style:none;text-align:left}.family-point .family-point__list li{width:50%;float:left}.family-point .family-point__list li:nth-child(odd){clear:both;margin-bottom:40px}.family-point .family-point__lede{padding:20px 0 10px;font-size:144%;font-weight:bold}.family-outro{background:url(../img/service/family/outro/bgi--outro.png) right bottom no-repeat;width:1280px;padding:0 40px;margin:0 auto 80px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left}.family-outro .family-outro__img{float:left}.family-outro .family-outro__paragraph{padding:20px 0 0 20px;overflow:hidden}.enroll-catch{background:url(../img/service/enroll/catch/pic--catch.jpg) center top no-repeat}.enroll-catch .catch__title{position:absolute;top:327px;left:50%;margin-left:-582px}.enroll-intro{background:url(../img/service/enroll/intro/bgi--section.jpg) center top no-repeat;text-align:center}.enroll-intro .enroll-intro__lede{margin-bottom:50px;font-weight:bold;font-size:200%}.enroll-memory{background:#faf2f0;padding:45px 40px;border-radius:6px;position:relative}.enroll-memory .enroll-memory__bgi-01{position:absolute;top:-20px;left:10px}.enroll-memory .enroll-memory__lede{margin-bottom:20px;font-weight:bold;font-size:139%}.enroll-memory-sub{background:#fff;padding:30px 20px;border-radius:6px;position:relative}.enroll-memory-sub .enroll-memory-sub__img{float:left;margin-right:40px}.enroll-memory-sub .enroll-memory-sub__text{margin:20px 0}.enroll-memory-sub .enroll-memory-sub__ill{position:absolute;bottom:0;left:0}.enroll-section-title{background:url(../img/service/enroll/bgi--section-title.png) right top no-repeat;padding:40px 60px 0;display:inline-block;font-size:222%}.enroll-searvice-wrap{width:1280px;padding:80px 0 1px;margin:0 auto}.enroll-service__img{float:left;margin:0 60px 0 20px}.enroll-searvice{margin-bottom:80px}.enroll-searvice .enroll-searvice__title{margin:20px 0;font-size:189%;color:#F6AFA0}.enroll-searvice-sub{background:#fff;width:1130px;padding:20px 0;margin:0 auto;border:3px dashed #F6AFA0;border-radius:6px;text-align:left}.enroll-searvice-sub .enroll-searvice-sub__ill{float:left;margin-right:40px;margin-left:40px}.enroll-differences{text-align:left}.enroll-differences .enroll-differences__intro{background:url(../img/service/enroll/differences/bgi--title.png) center top no-repeat;padding-bottom:40px;margin-bottom:80px;text-align:center}.enroll-differences-point{padding:0 40px;margin-bottom:60px}.enroll-differences-point .enroll-differences-point__title{margin:0 -40px 20px;font-size:172%;color:#F6AFA0}.enroll-differences-point .enroll-differences-point__title img{display:inline-block;margin-right:10px}.enroll-differences-gist{background:#f1f5eb;width:1280px;padding-top:190px;padding-bottom:80px;margin:0 auto;text-align:center}.enroll-differences-gist-wrap{position:relative}.enroll-differences-gist-wrap .enroll-differences-gist__balloon{background:url(../img/service/enroll/differences/pic--balloon.png) center top no-repeat;width:100%;height:144px;position:absolute;left:0;top:-20px}.enroll-outro{background:url(../img/service/enroll/outro/bgi--section.jpg) right bottom no-repeat;width:1280px;margin:120px auto;padding:0 40px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left}.enroll-outro .enroll-outro__img{float:left;margin-right:40px}.hb-catch{background:url(../img/service/half-birthday/catch/pic--catch.jpg) center top no-repeat}.hb-catch .catch__title{position:absolute;top:327px;left:50%;margin-left:-582px}.hb-intro{background:url(../img/service/half-birthday/intro/bgi--section.png) center top no-repeat;text-align:center}.hb-intro .hb-intro__lede{margin-bottom:50px;font-weight:bold;font-size:200%}.hb-history{background:#faf2f0;padding:60px;margin-bottom:100px;border-radius:6px}.hb-history .hb-history__lede{margin-bottom:20px;font-weight:bold;font-size:139%}.hb-history .hb-history__purpose{background:url(../img/service/half-birthday/intro/bgi--history.png) center top no-repeat;min-height:665px;padding-top:20px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}.hb-charm{background:url(../img/service/half-birthday/intro/bgi--cuteness.jpg) center 50px no-repeat;margin-bottom:120px;text-align:center}.hb-charm .hb-charm__title{margin-bottom:20px;font-size:222%}.hb-section-title{background:url(../img/service/half-birthday/bgi--section-title.png) right top no-repeat;padding:40px 60px 0;display:inline-block;font-size:222%}.hb-content{width:1200px;padding:80px 0;margin-left:auto;margin-right:auto;text-align:left}.hb-cuteness{margin-bottom:160px}.hb-cuteness .hb-cuteness__img{margin-right:30px;float:left}.hb-service{text-align:center}.hb-difference{background:url(../img/service/half-birthday/service/bgi--difference.png) center top no-repeat;height:555px;padding-top:70px;padding-left:390px;margin-bottom:80px;-webkit-box-sizing:border-box;box-sizing:border-box}.hb-service-section{margin-bottom:80px}.hb-service-section .hb-service-section__title{margin:10px 0 20px;font-size:189%;font-weight:bold;color:#F6AFA0}.hb-point .hb-point__title{margin-bottom:40px;text-align:center;font-size:222%}.hb-point .hb-point__list{list-style:none}.hb-point .hb-point__list li{width:50%;float:left;margin-bottom:40px;padding-left:36px;-webkit-box-sizing:border-box;box-sizing:border-box}.hb-point .hb-point__list li:nth-child(odd){clear:both}.hb-point .hb-point__list li .hb-point__lede{margin:20px 0 10px;font-size:133%;font-weight:bold}.hb-point-sub{background:url(../img/service/half-birthday/point/bgi--sub.png) left top no-repeat;width:1190px;margin:0 auto;padding:50px;-webkit-box-sizing:border-box;box-sizing:border-box}.hb-outro .hb-outro__paragraph{padding:20px 0 20px 40px;overflow:hidden}.shichigosan-catch{background:url(../img/service/shichigosan/catch/pic--catch.jpg) center top no-repeat}.shichigosan-catch .catch__title{position:absolute;top:327px;left:50%;margin-left:-582px}.shichigosan-intro{background:url(../img/service/shichigosan/intro/bgi--section.png) center top no-repeat;text-align:center}.shichigosan-intro .shichigosan-intro__lede{margin-bottom:50px;font-weight:bold;font-size:200%}.shichigosan-about{background:url(../img/service/shichigosan/intro/bgi--about.png) left top no-repeat;width:1164px;height:368px;margin:0 auto 70px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left}.shichigosan-about dt{padding:10px 0 0 30px}.shichigosan-about dd{padding:45px 0 0 55px;position:relative}.shichigosan-about dd .shichigosan-about__img{position:absolute;top:0;right:-40px}.shichigosan-distress{width:1160px;margin:0 auto -30px;text-align:left}.shichigosan-distress>*{overflow:hidden}.shichigosan-distress .shichigosan-distress__img{margin:90px 0 0;float:left}.shichigosan-distress .shichigosan-distress__lede{background:url(../img/service/shichigosan/intro/pic--balloon.png) 0 0 no-repeat;height:188px;padding-top:50px;padding-left:55px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:133%;color:#fff}.shichigosan-distress .shichigosan-distress__comment{padding:20px 0 0 60px}.shichigosan-merit-wrap{padding:60px 80px 0;margin-bottom:80px}.shichigosan-merit-wrap .shichigosan-merit-wrap__title{background:url(../img/service/shichigosan/merit/bgi--merit-title.png) right top no-repeat;display:inline-block;padding:30px 40px 0;margin-bottom:40px;text-align:center;font-size:222%}.shichigosan-merit-intro{width:1200px;margin:0 auto 100px}.shichigosan-merit-intro .shshichigosan-merit-intro__img{float:left;margin-right:65px}.shichigosan-merit{margin-bottom:100px;text-align:center}.shichigosan-merit .shichigosan-merit__title{margin-bottom:20px;font-size:189%;color:#F6AFA0}.shichigosan-formal{background:#fff url(../img/service/shichigosan/merit/only-one/bgi--formal.png) right 10px top 10px no-repeat;width:1190px;padding:40px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;text-align:left}.shichigosan-formal .shichigosan-formal__img{margin-right:60px;float:left}.shichigosan-excursus{width:1132px;height:185px;margin:0 auto;padding-top:15px;padding-left:190px;padding-right:20px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left}.shichigosan-excursus.shichigosan-excursus--01{background:#fff url(../img/service/shichigosan/merit/fully/bgi--excursus.png) left top no-repeat}.shichigosan-excursus.shichigosan-excursus--02{background:#fff url(../img/service/shichigosan/merit/concentration/bgi--excursus.png) left top no-repeat}.shichigosan-style-wrap{margin-bottom:120px;text-align:center}.shichigosan-style-wrap .shichigosan-style-wrap__title{background:url(../img/service/shichigosan/style/bgi--section-title.png) center center no-repeat;font-size:233%}.shichigosan-style{background:url(../img/service/shichigosan/style/line--style-01.png) center top no-repeat;background-color:#fefdf9;padding:80px 40px;position:relative}.shichigosan-style:last-child{background:url(../img/service/shichigosan/style/line--style-01.png) center top no-repeat,url(../img/service/shichigosan/style/line--style-02.png) center bottom no-repeat;background-color:#fefdf9}.shichigosan-style .shichigosan-style__label{position:absolute;top:-20px;left:50%;margin-left:-116px}.shichigosan-style .shichigosan-style__main{float:left}.shichigosan-style .shichigosan-style-merit{width:450px;float:right}.shichigosan-style .shichigosan-style-merit__title{margin-bottom:20px}.shichigosan-style .shichigosan-style-merit__list{margin-bottom:40px;text-align:left;font-weight:bold;font-size:122%;color:#F6AFA0}.shichigosan-style .shichigosan-style__time{border:3px solid #acacac;border-radius:6px;font-weight:bold;font-size:122%;color:#929292}.shichigosan-locatioin-attention{background:url(../img/service/shichigosan/style/pic--torii.png) 40px 0 no-repeat;padding:0 0 0 180px;margin-bottom:60px;text-align:left;font-size:111%;font-weight:bold}.shichigosan-equip{background:url(../img/service/shichigosan/style/bgi--equip.png) 0 0 no-repeat;width:1185px;height:255px;margin:0 auto;padding:25px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left}.shichigosan-equip .shichigosan-equip__img{float:right}.shichigosan-outro{margin-bottom:160px}.shichigosan-outro .shichigosan-outro__title{margin-bottom:10px;text-align:center;font-size:233%}.shichigosan-outro__content{padding:0 30px}.omiyamairi-catch{background:url(../img/service/omiyamairi/catch/pic--catch.jpg) center top no-repeat}.omiyamairi-catch .catch__title{position:absolute;top:327px;left:50%;margin-left:-582px}.omiyamairi-intro{background:url(../img/service/omiyamairi/intro/bgi--section.jpg) center 100px no-repeat;text-align:center}.omiyamairi-intro .omiyamairi-intro__lede{margin-bottom:50px;font-weight:bold;font-size:200%}.omiyamairi-about{width:1200px;margin:0 auto 70px}.omiyamairi-about .omiyamairi-about__dl{background:url(../img/service/omiyamairi/intro/bgi--about.jpg) left top no-repeat;width:583px;height:368px;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;text-align:left}.omiyamairi-about .omiyamairi-about__dl:last-child{float:right}.omiyamairi-about .omiyamairi-about__dl dt{padding:10px 0 0 30px}.omiyamairi-about .omiyamairi-about__dl dd{padding:45px 0 0 25px}.omiyamairi-distress{width:1200px;margin:0 auto 80px;text-align:left}.omiyamairi-distress p{overflow:hidden}.omiyamairi-distress .omiyamairi-distress__lede{padding-top:40px}.omiyamairi-point-wrap{width:1136px;margin:0 auto;padding:60px 0}.omiyamairi-point-wrap .omiyamairi-point-wrap__title{background:url(../img/service/omiyamairi/point/bgi--title.png) center top no-repeat;padding-top:40px;margin-top:-20px;margin-bottom:40px;text-align:center;font-size:222%}.omiyamairi-point{margin-bottom:70px}.omiyamairi-point .omiyamairi-point__title{margin-bottom:20px;font-size:133%}.omiyamairi-point .omiyamairi-point__title img{display:block;margin-bottom:15px}.omiyamairi-point--half{width:530px;float:left}.omiyamairi-point-01-img{display:block;margin-bottom:20px}.omiyamairi-service-title{background:url(../img/service/omiyamairi/bgi--service-title-01.png) center top repeat-x,url(../img/service/omiyamairi/bgi--service-title-02.png) center bottom repeat-x;padding:40px 0;margin-bottom:60px;text-align:center}.omiyamairi-service-title img{vertical-align:middle}.omiyamairi-movie{background:url(../img/service/omiyamairi/visit/bgi--movie.png) left top no-repeat;width:1146px;height:188px;padding-top:30px;padding-left:415px;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left}.omiyamairi-gallery{position:relative}.omiyamairi-gallery .omiyamairi-gallery__title{background:url(../img/service/omiyamairi/bgi--gallery-title.png) center center no-repeat;margin-bottom:40px;text-align:center;font-size:200%}.omiyamairi-gallery .omiyamairi-gallery__btn{position:absolute;top:50px;right:0}.omiyamairi-everyone{margin-bottom:140px}.omiyamairi-everyone .omiyamairi-everyone__title{background:url(../img/service/omiyamairi/everyone/bgi--title.png) center bottom no-repeat;padding-bottom:10px;margin-bottom:40px;text-align:center;font-size:222%}.omiyamairi-everyone .omiyamairi-everyone__content{background:url(../img/service/omiyamairi/everyone/bgi--section.png) center top no-repeat;height:933px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:600px;padding-top:40px}.omiyamairi-outro{margin-bottom:140px;text-align:center}.omiyamairi-outro .omiyamairi-outro__content{background:url(../img/service/omiyamairi/outro/bgi--section.png) center center no-repeat;line-height:2.2}.memorial-catch{background:url(../img/service/memorial/catch/pic--catch.jpg) center top no-repeat}.memorial-catch .catch__title{position:absolute;top:310px;left:50%;margin-left:-523px}.memorial-intro{text-align:center}.memorial-intro .memorial-intro__lede{margin-bottom:30px;font-weight:bold;font-size:200%}.memorial-reason{width:960px;padding-top:140px;margin:0 auto 40px}.memorial-reason .memorial-reason__title{background:url(../img/service/memorial/reason/bgi--title.png) right top no-repeat;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:40px 60px 0 0;font-size:2.25rem}.memorial-reason .memorial-reason__lede{background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,transparent),color-stop(40%,#F5EAB0));background:linear-gradient(transparent 60%,#F5EAB0 40%);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0 10px 0 5px;line-height:1.5;margin-top:25px;margin-bottom:25px;letter-spacing:0.54px;font-weight:bold;font-size:1.69rem}.memorial-reason__sec01{margin-bottom:118px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.memorial-reason__sec01 p{width:512px;margin:77px 0 0}.memorial-reason__sec02{margin-bottom:150px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.memorial-reason__sec02 p{width:465px}.memorial-reason__sec02 .memorial-reason__pic{position:relative}.memorial-reason__sec02 .memorial-reason__pic:before{content:" ";background:url(../img/service/memorial/reason/pic--deco.svg) left top no-repeat;width:47px;height:107px;display:block;position:absolute;top:-90px;left:15px}.memorial-reason__sec03{margin-bottom:150px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.memorial-reason__sec03 p{width:465px}.memorial-reason__sec03 .memorial-reason__pic{position:relative}.memorial-reason__sec03 .memorial-reason__pic:before{content:" ";background:url(../img/service/memorial/reason/pic--deco.svg) left top no-repeat;width:47px;height:107px;display:block;position:absolute;top:-90px;left:15px}.memorial-bg{padding-bottom:1px}.memorial-studio{background:#F6E4E0;border-radius:10px;padding-top:1px;margin-bottom:160px;position:relative}.memorial-studio:before{content:" "}.memorial-studio .memorial-studio-content{padding:1px 160px 0}.memorial-studio .memorial-studio__title{background:url(../img/service/memorial/studio/bgi--01.png) center top no-repeat;height:342px;padding-top:114px;margin-top:-128px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}.memorial-studio .memorial-studio-point__outro{background:url(../img/service/birthday/air/pic--photographer.png) left 12px bottom no-repeat,url(../img/service/memorial/studio/bgi--balloon.svg) right top no-repeat;padding:35px 0 65px}.memorial-studio .memorial-studio-point__comment{width:604px;height:190px;float:right;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;font-weight:bold;line-height:1.55;font-size:1.13em}.memorial-studio-intro{background:url(../img/service/memorial/studio/pic--02.png) right top no-repeat,url(../img/service/memorial/studio/pic--01.png) left top no-repeat;padding-top:237px;margin-bottom:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.memorial-studio-intro p{background:#fff;width:557px;padding:33px 45px;border-radius:10px;-webkit-box-sizing:border-box;box-sizing:border-box}.memorial-studio-point{padding-left:75px;padding-right:45px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}.memorial-studio-point .memorial-studio-point__title{background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,transparent),color-stop(40%,#F5EAB0));background:linear-gradient(transparent 60%,#F5EAB0 40%);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0 10px 0 5px;margin-bottom:25px;position:relative;line-height:1.5;letter-spacing:0.54px;font-weight:bold;font-size:1.69rem}.memorial-studio-point>div{padding-top:62px;width:465px;-webkit-box-sizing:border-box;box-sizing:border-box}.memorial-studio-point img{margin-top:20px}.memorial-studio-point--01{background:url(../img/service/memorial/studio/bgi--no.png) 44px top no-repeat,url(../img/service/memorial/studio/ico--no-01.svg) left 45px no-repeat;margin-bottom:30px}.memorial-studio-point--01:before{content:" ";background:url(../img/service/memorial/studio/pic--deco-01.png) left top no-repeat;width:47px;height:107px;display:block;position:absolute;top:-27px;left:258px}.memorial-studio-point--02{background:url(../img/service/memorial/studio/bgi--no.png) 44px top no-repeat,url(../img/service/memorial/studio/ico--no-02.svg) left 45px no-repeat;margin-bottom:36px}.memorial-studio-point--02:before{content:" ";background:url(../img/service/memorial/studio/pic--deco-02.png) left top no-repeat;width:108px;height:49px;display:block;position:absolute;bottom:0;left:498px}.birthday-catch{background:url(../img/service/birthday/catch/pic--catch.jpg) center top no-repeat}.birthday-catch .catch__title{position:absolute;top:310px;left:50%;margin-left:-523px}.birthday-intro{background:url(../img/service/birthday/intro/bgi--lede.png) center 40px no-repeat;text-align:center}.birthday-intro .birthday-intro__lede{margin-bottom:30px;font-weight:bold;font-size:200%}.birthday-distress-bg{background:url(../img/service/birthday/intro/pic--02.png) center top no-repeat;width:1280px;height:490px;margin:0 auto -60px}.birthday-distress-bg .birthday-distress{width:790px;padding-top:80px}.birthday-distress-bg .birthday-distress__em{margin-bottom:20px;font-weight:bold;font-size:122%}.birthday-section-title{background:url(../img/service/birthday/bgi--section-title.png) right top no-repeat;padding:20px 40px 0;margin:0 0 40px;letter-spacing:-2px;display:inline-block;font-size:222%}.birthday-face-bg{background:#f5f5f5}.birthday-face{width:1100px;padding:80px 0;margin:0 auto}.birthday-example{background:#f6e4e0;padding:120px 40px 40px;margin:20px 0 60px;border-radius:15px}.birthday-example .birthday-example__title{background:url(../img/service/birthday/face/bgi--example-title.png) center top no-repeat;height:118px;padding-top:15px;margin-top:-140px;margin-bottom:20px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;font-size:144%}.birthday-smile{margin-bottom:80px}.birthday-smile .birthday-smile__title{background:-webkit-gradient(linear,left top,left bottom,color-stop(40%,transparent),color-stop(40%,#f5eab0));background:linear-gradient(transparent 40%,#f5eab0 40%);display:inline;position:relative;letter-spacing:-1px;line-height:1.8;font-size:167%}.birthday-smile .birthday-smile__text{padding:20px 0 0 40px;overflow:hidden}.birthday-point{width:1050px;margin:0 auto 80px}.birthday-point .birthday-point__title{margin-bottom:40px;font-size:194%}.birthday-point .birthday-point__title span:first-child{color:#b9cc99}.birthday-point .birthday-point__title span:last-child{color:#eb9684}.birthday-parent{background:#fff url(../img/service/birthday/face/bgi--parent.png) 15px 5px no-repeat;padding:60px;border:1px solid #e6e6e6;border-radius:15px;text-align:center}.birthday-parent .birthday-parent__title{margin-bottom:30px}.birthday-parent .birthday-parent__lede{background:#fff url(../img/service/birthday/face/bgi--parent-lede.png) center center no-repeat;margin-bottom:20px;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;line-height:58px;font-weight:bold;font-size:122%;color:#F6AFA0}.birthday-air{width:1160px;margin:0 auto;text-align:center}.birthday-air .birthday-air__outro{background:url(../img/service/birthday/air/pic--photographer.png) 80px bottom no-repeat;padding:50px 0}.birthday-air .birthday-air__comment{background:url(../img/service/birthday/air/pic--balloon.png) center center no-repeat;width:604px;height:190px;padding-top:40px;margin-right:40px;float:right;-webkit-box-sizing:border-box;box-sizing:border-box}.flow-sub-section,.service-feature{background:url(../img/service/bgi--feature-01.jpg) left top repeat-x,url(../img/service/bgi--feature-02.jpg) left bottom repeat-x;background-color:#fefdf5;padding:50px 0 60px;margin-bottom:100px}.flow-sub-section .service-feature__title,.service-feature .service-feature__title{margin-bottom:40px}.flow-sub-section .service-feature__list,.service-feature .service-feature__list{width:1240px;margin:0 auto;list-style:none;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.flow-sub-section .service-feature__list li,.service-feature .service-feature__list li{font-size:89%}.flow-sub-section .service-feature__list li img,.service-feature .service-feature__list li img{display:block;margin:0 auto 40px}.service-price{width:1188px;margin:0 auto 100px;text-align:left}.service-price .service-price__title{text-align:center;margin-bottom:40px}.service-price-type{width:520px;float:right}.service-price-type .service-price-type__title{line-height:1.5;font-size:189%;color:#F6AFA0}.service-price-type .service-price-type__title span{font-size:70%}.service-price-type .service-price-type__sub{margin-bottom:20px;display:block;font-size:122%;font-weight:bold;color:#F6AFA0}.service-price-type .service-price-type__type{font-size:150%;color:#F6AFA0}.service-price-type .service-price-type__type span{font-size:70%}.shichigosan-option{width:520px;text-align:left}.shichigosan-option .shichigosan-option__title{margin-bottom:20px;text-align:center;font-size:150%;color:#F6AFA0}.shichigosan-option-wrap{width:1090px;margin:0 auto 80px}.service-price-2023{text-align:center;margin-bottom:180px}.service-price-2023 .service-price-2023__title{background:url(../img/service/price202304/bgi--title-01.svg) left center no-repeat,url(../img/service/price202304/bgi--title-02.svg) right center no-repeat;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0 110px;margin:0 auto 70px;letter-spacing:0.05em;text-align:center;font-weight:normal;font-size:1rem}.service-price-2023 .service-price-2023__title img{display:block;margin:0 auto 10px}.service-price-2023 .service-price-2023__title strong{border-bottom:1px solid #D98434;font-weight:bold;color:#D98434}.service-price-2023 .service-price-2023__sheet{display:block;margin-bottom:106px}.service-price-2023 .service-price-2023__attention{margin-top:-86px;margin-left:160px;margin-bottom:106px;text-align:left}.top-catch{height:870px;background:none}.top-catch .catch__title{margin-top:300px}.top-catch .top-catch__contact{margin-left:350px;position:absolute;bottom:40px;left:50%;z-index:100}.top-catch .top-catch__news{background:#fff;width:600px;display:block;padding:5px 0;border:2px solid #F6AFA0;border-radius:5px;position:absolute;top:150px;left:50%;margin-left:-300px;text-decoration:none;font-weight:bold;color:#F6AFA0}.top-catch .top-catch__news:after{content:"→"}.top-catch .top-catch__news:hover{background:#F6AFA0;border:2px solid #F6AFA0;color:#fff}.fuwafuwa{-webkit-animation:fuwafuwa 3s infinite linear alternate;animation:fuwafuwa 3s infinite linear alternate}@-webkit-keyframes fuwafuwa{0%{-webkit-transform:translate(0,0) rotate(-5deg)}50%{-webkit-transform:translate(0,-5px) rotate(0deg)}to{-webkit-transform:translate(0,0) rotate(5deg)}}@keyframes fuwafuwa{0%{-webkit-transform:translate(0,0) rotate(-5deg);transform:translate(0,0) rotate(-5deg)}50%{-webkit-transform:translate(0,-5px) rotate(0deg);transform:translate(0,-5px) rotate(0deg)}to{-webkit-transform:translate(0,0) rotate(5deg);transform:translate(0,0) rotate(5deg)}}.wave-bg{background:#fff;position:relative}.wave-bg:after{content:" ";background:url(../img/common/item/pic--wave.svg) center top no-repeat;background-size:cover;width:100%;height:120px;display:block;position:absolute;left:0;top:-120px}.rotate-anime{-webkit-animation:rotate-anime 3s linear infinite;animation:rotate-anime 3s linear infinite}@-webkit-keyframes rotate-anime{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate-anime{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes rotate-anime2{0%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes rotate-anime2{0%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}.top-title{width:1280px;margin:0 auto 60px;line-height:2.25;font-size:222%;position:relative}.top-title:before{content:url(../img/index/intro/pic--triangle-01.png);position:absolute;top:0;left:170px;-webkit-animation:rotate-anime 8s linear infinite;animation:rotate-anime 8s linear infinite;line-height:1px}.top-title:after{content:url(../img/index/intro/pic--triangle-02.png);position:absolute;top:156px;right:80px;-webkit-animation:rotate-anime2 5s linear infinite;animation:rotate-anime2 5s linear infinite;line-height:1px}.top-title .top-title__ruby rt{font-weight:normal;font-size:30%}.top-rental{width:760px;margin:0 auto 100px}.top-rental .top-rental__title{display:block;margin:0 auto 10px}.top-intro{background:url(../img/index/intro/pic--01.png) calc(50% + 350px) top no-repeat;height:590px}.top-intro .top-intro__text{width:480px;padding-top:150px;position:relative;text-align:center}.top-intro .top-intro__text:after{content:url(../img/index/intro/pic--triangle-03.png);position:absolute;top:20px;left:0;-webkit-animation:rotate-anime2 6s linear infinite;animation:rotate-anime2 6s linear infinite}.top-point{background:#fafafa url(../img/index/intro/bgi--point.png) center top no-repeat;margin:166px 0 80px;position:relative}.top-point .top-point__list{width:1280px;margin:0 auto 80px;list-style:none}.top-point .top-point__list li{background:url(../img/index/intro/line--dot.png) right bottom no-repeat;width:410px;margin-top:-65px;float:left}.top-point .top-point__list li:nth-child(2){width:440px}.top-point .top-point__list li:last-child{background:none;padding-right:0;margin-right:0}.top-point .top-point__list li img{display:block;margin:0 auto 40px}.top-point .top-point__list li p{text-align:center;font-size:89%}.top-point .top-point__go-detail{background:url(../img/index/intro/bgi--detail.png) center top no-repeat;height:180px;padding-top:67px;-webkit-box-sizing:border-box;box-sizing:border-box}.top-point-lede{text-align:center;font-size:144%}.top-point-lede .top-point-lede__em{background:url(../img/index/intro/bgi--em-01.png) left center no-repeat,url(../img/index/intro/bgi--em-02.png) right center no-repeat;padding:0 77px;display:inline-block;font-weight:normal;font-size:131%}.top-concept .footer-main,.top-concept .layout-container,.top-concept .price-point,.top-concept .staff-section{padding-left:690px;-webkit-box-sizing:border-box;box-sizing:border-box}.top-concept .top-concept__text{padding-top:150px;width:480px;margin-bottom:20px;float:right;position:relative;text-align:center}.top-concept .top-concept__text:before{content:url(../img/index/concept/pic--triangle-01.png);position:absolute;top:10px;left:-40px}.top-concept{background:url(../img/index/concept/pic--01.png) calc(50% - 350px) top no-repeat}.top-section-title{margin-bottom:40px;font-size:200%}.top-gallery{padding:60px 0 150px}.gallery-list{width:1280px;margin:0 auto 80px;list-style:none;text-align:left}.gallery-list li{width:408px;margin-right:28px;margin-bottom:30px;float:left}.gallery-list li:nth-child(3n){margin-right:0}.gallery-list li:nth-child(3n+1){clear:both}.gallery-list li .gallery-list__link{display:block;position:relative;color:#fff}.gallery-list li .gallery-list__link:hover{color:#fff}.gallery-list li .gallery-list__link:hover img{opacity:1}.gallery-list li .gallery-list__link:hover span{opacity:1}.gallery-list li .gallery-list__link span{background:rgba(0,0,0,0.3);display:block;width:100%;height:272px;padding:125px 10px 10px;border-radius:6px;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:0;left:0;opacity:0;-webkit-transition-property:all;transition-property:all;-webkit-transition:0.2s linear;transition:0.2s linear;text-align:center;font-size:111%;font-weight:bold}.gallery-list li .gallery-list__link img{border-radius:6px}.gallery-list li .gallery-list__tag{display:inline-block;margin-right:20px}.top-bg-white{background:#fff}.top-movie-window{height:490px}.top-news{background:#fafafa url(../img/index/information/bgi--section.png) left top no-repeat;padding:120px 0 210px}.top-news-box{width:620px}.top-news-box .top-news__list{background:#fff;border:1px solid #F6AFA0;padding:10px;margin-bottom:40px;border-radius:6px;list-style:none}.top-news-box .top-news__list li{padding:22px 0;border-bottom:1px solid #f6afa0}.top-news-box .top-news__list li:last-child{border-bottom:none}.top-news__bnr{width:630px;float:right;list-style:none}.top-news__bnr li{display:inline-block;margin-right:15px}.top-news__bnr li:last-child{margin-right:0}.top-service{background:#fff url(../img/index/service/bgi--section.png) left top no-repeat;border-top:1px solid #F6AFA0;padding:80px 0 60px;position:relative}.top-service .top-service__lede{width:660px;position:absolute;top:-122px;left:50%;margin-left:-330px;-webkit-box-sizing:border-box;box-sizing:border-box}.top-service .top-service__lede img{vertical-align:top}.top-service-list{width:1246px;margin:0 auto 95px;list-style:none;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.top-service-list li{width:289px;position:relative}.top-service-list li a{display:block}.top-service-list li .top-service-label{background:url(../img/index/service/bgi--label.png);display:block;width:261px;height:85px;margin:-43px auto 0;padding-top:30px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:2;text-align:center;font-size:111%}.top-choice{padding-bottom:130px}.top-choice .top-choice__intro{font-size:139%}.top-choice .top-choice__title{margin-bottom:40px;font-size:200%}.top-choice .top-choice__content{background:url(../img/index/service/pic--01.png) center top no-repeat;padding-top:630px}.top-studio{padding-bottom:120px}.top-studio-main{background:url(../img/index/studio/bgi--title.jpg) center top no-repeat;background-size:cover;height:426px;padding-top:90px;margin-bottom:50px;-webkit-box-sizing:border-box;box-sizing:border-box}.top-studio-main .top-studio-main__lede{margin-bottom:10px;font-size:139%}.top-studio-main .top-studio-main__title{margin-bottom:20px;font-size:200%}.top-photographer{padding-top:120px;margin-bottom:120px}.top-photographer .top-photographer__copy{margin-bottom:20px;font-size:211%}.top-photographer .top-photographer__title{margin-bottom:80px;font-weight:normal;font-size:122%}.top-photographer .top-photographer__list{width:1280px;margin:0 auto 70px;list-style:none;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.top-photographer .top-photographer__list li{width:610px;position:relative}.top-photographer .top-photographer__label{width:280px;height:108px;padding-top:12px;padding-left:13px;margin-top:-63px;display:inline-block;text-align:center}.top-photographer .top-photographer__label strong{display:block;font-size:144%}.top-photographer .top-photographer__label--01{background:url(../img/index/photographer/pic--label-01.png) left top no-repeat}.top-photographer .top-photographer__label--02{background:url(../img/index/photographer/pic--label-02.png) left top no-repeat}.top-photographer-parent{background:url(../img/index/photographer/parent/bgi--01.png) center top no-repeat,url(../img/index/photographer/parent/bgi--02.jpg) center top no-repeat;background-size:auto,cover;padding:20px 0;min-height:780px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff}.top-photographer-parent .top-photographer-parent__title{margin-bottom:20px;font-size:211%}.top-photographer-parent .top-photographer-parent__lede{margin-bottom:30px;font-weight:bold;font-size:122%}.top-voice{text-align:center;padding-bottom:120px}.top-voice__list,.voice-list{width:1280px;margin:0 auto;padding-bottom:120px;list-style:none}.top-voice__list li,.voice-list li{width:290px;float:left;margin-right:40px}.top-voice__list li:nth-child(4n),.voice-list li:nth-child(4n){margin-right:0}.top-voice__list li:nth-child(4n+1),.voice-list li:nth-child(4n+1){clear:both}.top-voice__list li a,.voice-list li a{position:relative;display:block;color:#F6AFA0}.top-voice__list li a:after,.voice-list li a:after{opacity:0;content:" ";background:rgba(246,175,160,0.3);display:block;width:270px;height:170px;border-radius:6px;position:absolute;top:5px;left:10px;z-index:2;-webkit-transition-property:all;transition-property:all;-webkit-transition:0.2s linear;transition:0.2s linear}.top-voice__list li a:hover:after,.voice-list li a:hover:after{opacity:1}.top-voice__list li img,.voice-list li img{display:inline-block;border:1px solid #999;border-radius:6px}.top-voice__comment,.voice-comment{background:url(../img/index/voice/bgi--comment.png) center bottom no-repeat;padding:0 20px;margin-bottom:10px;min-height:55px;line-height:1.5;font-weight:bold}.top-bottom{background:url(../img/index/bgi--top-bottom.jpg) center top no-repeat;background-size:cover;height:590px}.loading{background:#fff;width:100%;height:100%;position:fixed;left:0;top:0;z-index:10000}.loading img{position:fixed;top:50%;left:50%}.loading .loading__logo{margin-top:-61px;margin-left:-158px}.loading .loading__left{margin-top:-15px;margin-left:-330px}.loading .loading__right{margin-top:-15px;margin-left:210px}.contact-none{display:none!important}.catch-rental{background:url(../img/rental/index/main/pic--main.png) center 192px no-repeat;background-color:#F7F7F7;height:830px;background-size:1100px auto}.catch-rental .catch__title{width:880px;position:absolute;top:173px;left:50%;margin-left:-440px}.rental-top-intro{background:url(../img/rental/index/main/bgi--intro.png) center top no-repeat;background-size:880px;width:880px;height:297px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:65px;margin:-200px auto 120px;text-align:center;line-height:2;position:relative;z-index:2;font-size:88%}.rental-top-intro .rental-top-intro__lede{display:block;margin-bottom:30px;line-height:1.5;font-size:125%;color:#E25957}.rental-index-kimono-select .select-title{width:352px;margin-bottom:20px}.rental-index-kimono-list{background:url("../img/rental/index/select/bgi--01.png") center top no-repeat;background-size:1123px 641px;display:-webkit-box;display:-ms-flexbox;display:flex;list-style-type:none;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:1100px;padding:50px 100px 100px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto 26px}.rental-index-kimono-list li{width:400px}.rental-index-kimono-list li .select-sub{margin-bottom:50px;position:relative;height:100px}.rental-index-kimono-list li .select-sub img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;display:block;-webkit-transition:0.1s ease-in-out;transition:0.1s ease-in-out}.rental-index-kimono-list li .select-kimono,.rental-index-kimono-list li .select-kimono-boy{border:4px solid #fff;border-radius:10px}.rental-index-kimono-list a li:hover .select-kimono{border:4px solid #F7AFA1;border-radius:10px}.rental-index-kimono-list a li:hover .select-kimono-boy{border:4px solid #98B7CB;border-radius:10px}.rental-index-kimono-list a li:hover .select-sub img:nth-of-type(2){opacity:0}.rental-index-kimono-list a li:hover img{-moz-opacity:1;opacity:1;filter:alpha(opacity=70)}.rental-index-feature{background-color:#F7F7F7;padding-top:170px;margin-bottom:200px}.rental-index-feature .rental-index-feature-section{margin-bottom:170px}.rental-index-feature .feature-title{margin-bottom:40px}.rental-index-feature .rental-index-feature-staff{margin-top:100px;background:url("../img/rental/index/feature/bgi--01.svg") center top repeat-x;height:250px;position:relative}.rental-index-feature .pic--staff{width:1100px;height:224px;position:absolute;bottom:0px;left:calc(50% - 550px)}.rental-index-loca{background:#F7F7F7;margin-bottom:100px;padding:60px 0}.rental-index-loca .loca-costume-pic01{width:533px;margin:0 auto;display:block;margin-bottom:80px}.rental-index-loca .index-loca-list{display:-webkit-box;display:-ms-flexbox;display:flex;width:913px;list-style-type:none;margin:0 auto 70px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.rental-index-loca .index-loca-list li{width:279px;text-align:center}.rental-index-loca .index-loca-list li p{text-align:left}.rental-index-loca .index-loca-list li img{width:262px;margin:0 auto 20px}.rental-index-loca .index-loca-list li span{font-weight:600;font-size:110%}.rental-index-loca-list{list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:50px}.rental-index-loca-list .rental-index-loca-pic-01{width:513px;margin-right:30px}.rental-index-loca-list .rental-index-loca-pic-02{width:490px;float:left}.rental-index-loca-pic-03{display:block;margin-left:auto;margin-right:auto;margin-bottom:60px}.rental-index-costume-mam{background:#fff;border-radius:20px;padding:40px;-webkit-box-sizing:border-box;box-sizing:border-box;width:912px;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto}.rental-index-costume-mam .costume-mam-pic01{width:273px;margin-right:100px}.rental-index-section{padding:50px 0}.rental-index-section .rental-index-section-intro{font-size:156%;font-weight:bold}.rental-index-section .index-section-pic01{width:591px;float:right}.rental-index-section .rental-index-section-lead{width:1050px;margin:0 auto}.rental-index-section .rental-index-section-txt{margin-top:100px;float:left}.rental-index-section p{width:434px;text-align:left}.rental-index-flow{margin-bottom:120px}.rental-index-flow .rental-index-flow-attention{border:1px solid #E25957;width:1100px;margin:0 auto 40px;border-radius:12px;color:#E25957;padding:25px 35px;-webkit-box-sizing:border-box;box-sizing:border-box}.rental-index-flow .rental-index-flow-attention span{font-size:150%;font-weight:bold;text-align:left}.rental-index-flow .rental-index-flow-attention p{font-weight:bold;text-align:left}.rental-index-flow-pic01,.rental-index-flow-pic02{width:1100px}.rental-index-flow-pic01{margin-bottom:80px}.rental-index-flow-pic02{margin-bottom:30px}.rental-index-faq{margin-bottom:100px}.rental-index-faq .rental-index-faq-dl{padding:0 60px;margin-bottom:70px}.rental-index-faq .rental-index-faq-dl dt{background:url(../img/faq/ico--faq-q.png) 10px 0 no-repeat;padding-left:100px;margin-bottom:20px;font-size:167%;font-weight:bold}.rental-index-faq .rental-index-faq-dl dd{background:url(../img/faq/ico--faq-a.png) 10px 10px no-repeat,url(../img/faq/line--dot.png) left bottom repeat-x;min-height:60px;padding-left:100px;padding-top:20px;padding-bottom:40px;margin-bottom:40px}.rental-faq-link{margin-bottom:85px;text-align:center}.rental-faq-link .rental-faq-link__lede{display:block;margin:0 auto 10px}.rental-index-bnr{width:960px;margin:0 auto;list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.rental-index-bnr li{width:460px}.rental-index-contact{width:960px;margin:0 auto 200px}.catch-rental-howto{background:url("../img/rental/howto/pic--catch.png") center top 240px no-repeat;height:702px;background-size:1280px 350px;margin-bottom:100px}.catch-rental-howto .catch__title{width:404px;position:absolute;top:290px;left:50%;margin-left:-200px}.rental-howto-price{margin-top:100px}.rental-howto-price .howto-price-pic01{float:left;width:560px}.rental-howto-price .howto-price-text{width:658px;float:right}.rental-howto-price .howto-price-text img{margin-bottom:30px}.rental-howto-price-set{background:url(../img/service/bgi--feature-02.jpg) left bottom repeat-x;background-color:#F7F7F7;padding:50px 0 10px;margin-bottom:150px}.rental-howto-price-table tr:nth-child(odd){background:#F7F7F7}.rental-howto-select{padding-top:70px;padding-bottom:70px;background:#F7F7F7;margin-bottom:100px}.rental-howto-select .pic--01{width:900px}.rental-howto-bring{background:url(../img/service/bgi--feature-02.jpg) left bottom repeat-x;background-color:#FEFCF5;padding-top:70px;padding-bottom:70px;margin-bottom:80px}.howto-item-tab{width:1039px;margin:0 auto 20px;list-style:none;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.howto-item-tab li{width:250px}.howto-item-tab li a{background-position:0 0;background-repeat:no-repeat;display:block;height:102px;text-indent:-999px;overflow:hidden;-webkit-transition-duration:0s;transition-duration:0s}.howto-item-tab li a.active,.howto-item-tab li a:hover{background-position:0 -102px}.howto-item-tab li:first-child a{background-image:url(../img/rental/howto/items/tab/bgi--01.svg)}.howto-item-tab li:nth-child(2) a{background-image:url(../img/rental/howto/items/tab/bgi--02.svg)}.howto-item-tab li:nth-child(3) a{background-image:url(../img/rental/howto/items/tab/bgi--03.svg)}.howto-item-tab li:nth-child(4) a{background-image:url(../img/rental/howto/items/tab/bgi--04.svg)}.howto-item{background:#fff;width:1039px;margin:0 auto 0;padding:40px 0 70px;border:4px solid;border-radius:7px;display:none}.howto-item.active{display:block}.howto-item .howto-item__pic{display:block;width:960px;margin:0 auto 30px}.howto-item .howto-item__dl{width:850px;padding:12px 30px;border-radius:7px;margin:0 auto}.howto-item .howto-item__dl dt{font-weight:bold;font-size:150%}.howto-item-pink{border-color:#F7AFA1}.howto-item-pink .howto-item__dl{background:#FDEFEC}.howto-item-blue{border-color:#98B7CB}.howto-item-blue .howto-item__dl{background:#EAF1F5}.rental-howto-option{background:#E25957;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:3px 60px;border-radius:50px;text-align:center;margin:0 auto 60px;color:#fff}.rental-howto-movie{margin-bottom:80px;text-align:center}.catch-rental-select{background:url("../img/rental/howto/pic--catch.png") center top 240px no-repeat;height:702px;background-size:1280px 350px;margin-bottom:100px}.catch-rental-select .catch__title{width:404px;position:absolute;top:290px;left:50%;margin-left:-200px}.kimono-select-search{width:965px;margin:0 auto 0;border:3px solid #E25957;padding:60px 55px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:12px}.kimono-select-search .kimono-search__dl{width:100%;margin-bottom:20px;display:table;-webkit-box-sizing:border-box;box-sizing:border-box;border-top:0;font-weight:bold}.kimono-select-search .kimono-search__dl dt{width:130px;color:#E25957;font-weight:bold;display:table-cell;text-align:left}.kimono-select-search .kimono-search__dl dd{display:table-cell;background:#fff;margin-bottom:40px;vertical-align:middle}.kimono-select-search .kimono-search__dl dd .kimono-search__list{list-style:none}.kimono-select-search .kimono-search__dl dd .kimono-search__list li{display:inline-block;line-height:1.3}.kimono-select-search .check-label{background:#e2e2e2;border-radius:5px;cursor:pointer;display:block;padding:2px 5px;margin-bottom:10px;text-align:center;color:#fff}.kimono-select-search .check-box{display:none}.kimono-select-search .check-box:checked+.check-label{background:#96B8C3;color:#fff}.kimono-select-search .radio-box{display:none}.kimono-select-search .radio-label{padding-left:23px;margin-right:20px;display:inline-block;position:relative;cursor:pointer;line-height:1}.kimono-select-search .radio-label:before{content:" ";background:#e2e2e2;width:18px;height:18px;border-radius:50%;display:inline-block;position:absolute;top:0;left:0}.kimono-select-search .radio-box:checked+.radio-label{color:#96B8C3}.kimono-select-search .radio-box:checked+.radio-label:before{background:#96B8C3}.kimono-search__btn{width:300px;padding:22px;margin:0 auto -40px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:px;position:relative;z-index:2}.kimono-search__submit{background:none;border:none;padding:0}.kimono-select-search__list{list-style-type:none;margin-left:auto;margin-right:auto}.kimono-select-search__list li{width:340px;border:1px solid #E5E5E5;padding:30px;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;margin-right:80px;margin-bottom:100px;position:relative}.kimono-select-search__list li:nth-child(3n){margin-right:0px}.kimono-select-search__list li:nth-child(3n+1){clear:both}.kimono-select-search__list li .list-age{position:absolute;width:120px;height:120px;top:-60px;left:10px}.kimono-select-search__list li:hover{border:4px solid #F7AFA1;border-radius:10px}.kimono-select-search__list li:hover:after{content:url(../img/rental/select/pic--click.png);position:absolute;-webkit-transform:scale(0.5);transform:scale(0.5);bottom:-20px;right:-50px;opacity:1}.kimono-select-search__list li:hover img{-moz-opacity:1;opacity:1;filter:alpha(opacity=70)}.kimono-select-search__list li img{margin-top:60px}.rental-wrap{width:1100px;margin:0 auto 100px}.rental-wrap .rental-photo{width:550px;float:left;position:relative}.rental-wrap .rental-photo .rental-photo__ico{position:absolute;z-index:1;top:30px;left:30px}.rental-wrap .rental-photo-main{margin-bottom:20px;position:relative}.rental-wrap .rental-photo-main img{padding:140px 20px 0px;-webkit-box-sizing:border-box;box-sizing:border-box}.rental-wrap .rental-photo-thumb img{width:170px;margin:0 20px}.rental-wrap .rental-photo-main img,.rental-wrap .rental-photo-thumb img{border:1px solid #E5E5E5;border-radius:3px}.rental-wrap .slick-list{padding:0!important}.rental-data{width:472px;float:right}.rental-data .rental-data__title{font-size:219%}.rental-data .rental-data__dl{background:#F6E694;border-radius:4px;padding-left:30px;padding-top:15px;padding-bottom:15px;padding-right:35px;margin-bottom:10px;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1;font-size:125%}.rental-data dt{width:50%;padding-top:3px}.rental-data dd{width:50%;font-size:0.93rem;text-align:right}.rental-data dd span{font-size:1.56rem}.rental-data .rental-data__table{width:100%;margin-bottom:30px}.rental-data .rental-data__table td,.rental-data .rental-data__table th{padding:15px 5px;font-weight:normal;border-bottom:1px solid #707070}.rental-select--free-box{border-radius:4px;background:#f7f7f7;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px;font-size:93%;font-weight:bold}.rental-select-item-boy{width:1100px;margin:0 auto 30px;border-radius:20px;background:transparent;border:8px solid #98b7cb;padding:30px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}.rental-select-item-boy .select-item-sub{color:#98B7CB;font-weight:600;font-size:212%;margin-bottom:10px}.rental-select-item-boy .select-item-intro{display:block;margin-bottom:10px}.rental-select-item-boy .select-item-variation{display:block;margin-bottom:10px}.rental-select-item-boy .select-item-attention{color:#E25957;font-weight:bold}.rental-select-item__pic{display:block;width:620px;margin:0 auto 15px}.rental-select-item-girl{width:1100px;margin:0 auto 30px;border-radius:20px;background:transparent;border:8px solid #F7AFA1;padding:30px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}.rental-select-item-girl .select-item-sub{color:#F7AFA1;font-weight:600;font-size:212%;margin-bottom:10px}.rental-select-item-girl .select-item-intro{display:block;margin-bottom:10px}.rental-select-item-girl .select-item-variation{display:block;margin-bottom:10px}.rental-select-item-girl .select-item-attention{color:#E25957;font-weight:bold}.rental-select-list{margin-bottom:100px}.rental-select-list .rental-select-list-title{margin-bottom:60px;clear:both;display:block;margin-left:auto;margin-right:auto}.rental-select-list .rental-list{width:1100px;margin:0 auto 40px;list-style:none}.rental-select-list .rental-list a{display:-webkit-box}.rental-select-list .rental-list li{width:340px;border-radius:2px;border:1px solid #e5e5e5;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;margin-right:40px;margin-bottom:60px;float:left}.rental-select-list .rental-list li:nth-child(3n){margin-right:0}.rental-select-list .rental-list li:nth-child(3n+1){clear:both}.rental-select-list .rental-list li .list-age{position:absolute;width:120px;height:120px;top:-60px;left:10px}.rental-select-list .rental-list li img{display:block;margin-right:auto;margin-left:auto;margin-top:70px}.rental-select-hifu{-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:200px}.rental-select-hifu .rental-index-section-intro{font-size:156%;font-weight:bold}.rental-select-hifu .index-section-pic01{width:505px;float:right;margin-right:50px}.rental-select-hifu .hifu-left{padding-top:70px;float:left;margin-left:50px}.rental-select-hifu p{width:466px;text-align:left}.rental-select-gallery{background-color:#FAFAFA;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:200px;padding-top:95px}.rental-menu{list-style-type:none;position:fixed;right:0px;top:166px;z-index:1}.rental-menu li{margin-bottom:10px}.rental-select-size{background:#F7F7F7;width:1100px;padding:40px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto 80px}.rental-select-size .rental-select-size__title{text-align:center;margin-bottom:38px;line-height:1}.rental-select-size__list{list-style:none;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.price-board{background:#fff;padding:10px 20px;border:3px double #F6AFA0;position:fixed;bottom:70px;right:30px;z-index:10;-webkit-box-shadow:0px 10px 10px rgba(0,0,0,0.3);box-shadow:0px 10px 10px rgba(0,0,0,0.3);font-weight:bold}.price-board__price{display:block;text-align:right;font-size:1.5rem;color:#F6AFA0}.price-board__price.is_change{-webkit-animation:color-change 2s linear 2;animation:color-change 2s linear 2}@-webkit-keyframes color-change{0%{color:red}10%{opacity:0}20%{opacity:1}25%{opacity:0}35%{opacity:1}75%{color:#red}to{color:0px}}@keyframes color-change{0%{color:red}10%{opacity:0}20%{opacity:1}25%{opacity:0}35%{opacity:1}75%{color:#red}to{color:0px}}.estimate input[type=checkbox],.estimate input[type=radio]{visibility:hidden;display:block;width:1px;height:1px;margin:0}.estimate label{font-weight:bold;display:block;padding:10px;margin:0 15px 15px 0;border-radius:5px;border:2px solid #F6AFA0;color:#333}.estimate input[type=checkbox]:checked+label,.estimate input[type=radio]:checked+label{background:#F6AFA0;color:#fff}.albam-list{padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none}.albam-list .albam-list__plan01{padding:17px 20px}.albam-list span{display:block;text-align:center;line-height:1.2;font-size:0.75rem}.location-list{padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none}.location-list li label{min-width:100px;text-align:center}.estimate-grade{padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.estimate-grade li{width:30%;font-size:0.88rem}.estimate-grade strong{font-size:1.25rem}.estimate-grade table td,.estimate-grade table th{padding-bottom:5px;vertical-align:top;line-height:1.5}.option-list{padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.option-list li{width:48%;font-size:0.88rem}.layout-section-sub{margin-bottom:80px}.estimate-page-title{border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:60px;line-height:1.5;font-size:2.5rem}.u-font-size--small{font-size:89%}.u-font-size--large{font-size:122%}.u-font-size--x-large{font-size:133%}.u-font-size--xx-large{font-size:144%}@media screen and (min-width:481px){.u-br-sp{display:none}}.u-font-bold{font-weight:bold}.u-color-red{color:#E25957}.u-color-white{color:white}.u-color-main{color:#F6AFA0}.u-color-sub{color:#4D4D4D}.u-color-green{color:#a8bb88}.bg-light{background:#fafafa}.u-marker-yellow{background:-webkit-gradient(linear,left top,left bottom,color-stop(40%,transparent),color-stop(40%,#f6e694));background:linear-gradient(transparent 40%,#f6e694 40%);padding:2px;position:relative;behavior:url(PIE.htc)}.u-marker-pink{background:#f6afa0;padding:5px 5px;position:relative;color:#fff}.u-txt{padding:0 1px}.u-paragraph{padding:0 1px 0 1px;margin-bottom:1em}.u-txt-sub{font-size:85%!important;color:#666}.u-txt-attention{padding:0 0 0 0.7em;text-indent:-0.7em;color:#C60}.article .article__title,.contact-section-title,.page-title,.price-intro .price-intro__lede,.price-nav li strong,.response-area .response-area__tel,.response-area .response-area__title,.shichigosan-merit .shichigosan-merit__title,.side-data .side-data__tel,.staff-name,.studio-access .studio-access__title,.title-lv1,.top-section-title,.top-title,.u-notosans,.voice-archive-lede{font-family:"Noto Sans Japanese"}.u-textalign-center{text-align:center}.u-textalign-right{text-align:right}.u-textalign-left{text-align:left}.u-float-left{float:left}.u-float-right{float:right}.u-clear{clear:both}.u-overflow-hidden{overflow:hidden}img.alignleft{float:left;margin:0 15px 15px 0}img.alignright{float:right;margin:0 0 15px 15px}img.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.u-line-dashed{border:none;border-top:1px dashed #ccc;height:1px}.u-margin-bottom--small{margin-bottom:10px}.u-margin-bottom{margin-bottom:20px}.u-margin-bottom--large{margin-bottom:40px}.u-margin-bottom--x-large{margin-bottom:60px}.u-margin-bottom--xx-large{margin-bottom:80px}.u-margin-bottom--max{margin-bottom:120px}.u-space-section--small{margin-bottom:80px}.u-space-section{margin-bottom:100px}.u-space-section--large{margin-bottom:140px}.u-space-section--x-large{margin-bottom:160px}.u-target{display:block;height:100px;margin-top:-100px}
/*# sourceMappingURL=master.css.map */