@charset "UTF-8";.display-headline{font-size:1.6rem!important}.news-primary .news-item .news-category{font-size:.6rem!important;padding:1px 0 0!important}.news-primary .read-more{width:120px!important}.smaller .mc_gnav ul,.smaller .gnav ul{width:100%!important}@media screen and (min-width:1024px){.mc_gnav ul li a,.gnav ul li a{font-size:.75rem!important}}.main-visual .scroll-txt{color:#333!important}.main-visual .scroll-bar{background:#333!important;margin-left:-1px}@media screen and (max-width:1023px){html{font-size:1.4rem!important}.display-headline{font-size:2.4rem!important}.news-primary .news-item .news-category{font-size:.8rem!important;min-width:120px!important}.page-lead{font-size:1.25rem!important}.page-title{font-size:2.3rem!important}}.page-title{font-size:2rem!important}.page-title+.page-lead{padding-top:30px!important}.page-title-area.without-img .page-title-lead{padding-top:30px!important;margin:0!important}*,*:before,*:after{box-sizing:border-box}html{font-size:16px;font-size:1rem;line-height:1.6;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}@-ms-viewport{width:device-width}h2,.h2{font-size:22px;font-size:1.375rem}@media(max-width:1023px){h2,.h2{font-size:32px;font-size:2rem}}h3,.h3{font-size:16px;font-size:1rem;margin-bottom:20px}@media(max-width:1023px){h3,.h3{font-size:26px;font-size:1.625rem}}a{color:#332424;text-decoration:none}a:hover,a.btn-link:hover,a.btn-white:hover,a.btn-back:hover{color:#bf1139}a.btn-red:hover,a.btn-black:hover{color:#fff}a img:hover{opacity:.8}ul,ol,li{list-style:none}table,th,td{border:1px solid #dddddd}img{vertical-align:bottom}@media(max-width:1023px){.gutter{padding-left:30px;padding-right:30px}}.border-none{border:none!important}.li-disc,.li-disc>li{list-style-type:disc;margin-left:10px}@media(max-width:1023px){.li-disc,.li-disc>li{margin-left:20px}}.li-decimal,.li-decimal>li{list-style-type:decimal;margin-left:10px}@media(max-width:1023px){.li-decimal,.li-decimal>li{margin-left:20px}}.li-none,.li-none li{list-style-type:none}.max-w-full{width:100%;max-width:100%;height:auto}.text-red{color:#bf1139}.text-white{color:#fff}.text-brown{color:#332424}.text-beige{color:#eeece8}.text-gray{color:#ddd}.text-light-gray{color:#eee}.bg-transparent{background-color:transparent}.bg-white{background-color:#fff}.bg-brown{background-color:#332424}.bg-beige{background-color:#eeece8}.bg-gray{background-color:#ddd}.bg-light-gray{background-color:#eee}.pc-block{display:block!important}.pc-inline-block{display:inline-block!important}.pc-inline{display:inline!important}@media(max-width:1023px){.pc-block,.pc-inline-block,.pc-inline{display:none!important}}@media(min-width:1024px){.pc-none{display:none!important}}.sp-block{display:block!important}.sp-inline-block{display:inline-block!important}.sp-inline{display:inline!important}@media(min-width:1024px){.sp-block,.sp-inline-block,.sp-inline{display:none!important}}@media(max-width:1023px){.sp-none{display:none!important}}.counter{display:inline-block;border-radius:10px;color:#fff;padding:1px 6px;margin-left:10px;vertical-align:2px;font-size:10px;font-size:.625rem}@media(max-width:1023px){.counter{font-size:16px;font-size:1rem}}.counter-pink{background:#d887a2}.counter-red{background:#bf3232}.counter-green{background:#497253}.counter-blue{background:#465384}.btn{font-size:14px;font-size:.875rem;border:none;padding:16px 48px;display:inline-block;text-align:center;line-height:2}@media(max-width:1023px){.btn{font-size:22px;font-size:1.375rem;padding:20px 44px}}.btn-lg{padding:27px 50px;display:inline-block;font-weight:700}@media(max-width:1023px){.btn-lg{font-size:22px;font-size:1.375rem;padding:22px;width:100%}}.btn-center{text-align:center}.btn-block{display:block;width:100%}.btn-black{color:#fff;background:#000}.btn-black:hover{background:#bf1139!important}@media(max-width:1023px){.btn-black{background:#281f1d}}.btn-red{color:#fff;background:#bf1139}.btn-red:hover{background:#332424}.btn-brown{color:#fff;background:#332424}.btn-group{display:flex;justify-content:center}.btn-group .btn{margin-right:20px}.btn-group .btn:last-child{margin-right:0}@media(max-width:1023px){.btn-group{flex-direction:column}.btn-group .btn{margin-right:0;margin-bottom:22px}.btn-group .btn:last-child{margin-bottom:0}}.btn-white{width:100%;height:64px;border:2px solid #332424;padding:16px;font-weight:700;color:#332424;background:#fff;font-size:16px;font-size:1rem}@media(max-width:1023px){.btn-white{width:100%;height:64px;border:2px solid #332424;padding:16px;font-weight:700;color:#332424;background:#fff;font-size:22px;font-size:1.375rem}}.btn-back{display:block;color:#332424;width:402px;background:#fff;padding:30px;margin:60px auto;font-size:16px;font-size:1rem}@media(max-width:1023px){.btn-back{width:100%;padding:32px;margin-top:40px;font-size:22px;font-size:1.375rem}}.btn-group-reverse{text-align:center}@media(max-width:1023px){.btn-group-reverse{display:flex;flex-direction:column;justify-content:center}}.btn-back-edit{color:#332424;background:#ddd;padding:20px 165px;margin-right:30px;font-size:18px;font-size:1.125rem}@media(max-width:1023px){.btn-back-edit{margin-left:auto;margin-right:auto;order:2;width:80%;padding:26px 80px;font-size:26px;font-size:1.625rem}}.btn-go-confirm{color:#fff;background:#bf1139;padding:20px 165px;font-size:18px;font-size:1.125rem}@media(max-width:1023px){.btn-go-confirm{width:100%;padding:26px 80px;font-size:26px;font-size:1.625rem}}.btn-submit{color:#fff;background:#bf1139;padding:20px 165px;font-size:18px;font-size:1.125rem}@media(max-width:1023px){.btn-submit{width:100%;margin-bottom:15px;order:1;padding:26px 80px;font-size:26px;font-size:1.625rem}}.btn-back-home{color:#332424;background:#ddd;padding:20px 135px;margin-right:30px;font-size:18px;font-size:1.125rem}@media(max-width:1023px){.btn-back-home{margin-left:auto;margin-right:auto;order:2;width:100%;padding:26px 80px;font-size:26px;font-size:1.625rem}}.btn-search-order{text-align:left;border:1px solid #eeeeee;font-size:14px;font-size:.875rem;padding:20px 20px 20px 40px;background:url(../image/common-arrow-md-icon.png) no-repeat left 20px center}@media(max-width:1023px){.btn-search-order{width:100%;border:2px solid #eeeeee;font-size:22px;font-size:1.375rem;padding:20px 40px 20px 20px;background:url(../image/sp/common-arrow-icon.png) no-repeat right 20px center}}.btn-link{text-align:left;border:1px solid #dddddd;font-size:14px;font-size:.875rem;padidng:20px 40px 20px 20px;font-weight:700;background:url(../image/common-arrow-md-icon.png) no-repeat left 20px center}@media(max-width:1023px){.btn-link{width:100%;border:2px solid #eeeeee;font-size:22px;font-size:1.375rem;padidng:20px 40px 20px 20px;font-weight:400;background:url(../image/sp/common-arrow-icon.png) no-repeat right 20px center}}.attention{font-size:12px;font-size:.75rem;color:#585050}.attention2{font-size:11px;font-size:.6rem;text-indent:-1em;padding:.5em 0 0 1em}@media(max-width:1023px){.attention{font-size:20px;font-size:1.25rem}.attention2{font-size:14px;font-size:.8rem}}.required{color:#bf1139}select.required,textarea.required,.required p{color:#585050}.alert{width:100%;height:auto;color:#332424;background:#eee;padding:15px;font-size:14px;font-size:.875rem}@media(max-width:1023px){.alert{padding:22px;font-size:20px;font-size:1.25rem}}.alert-info{color:#bf1139;background:#bf11391a;font-weight:700;padding:17px 20px}@media(max-width:1023px){.alert-info{text-align:center;padding:24px;font-size:22px;font-size:1.375rem}}.alert-info-shoplist{margin-top:70px}.shop-list-anker{padding-top:20px;padding-right:20px;font-weight:700;display:block}@media(max-width:1023px){.shop-list-anker{padding-top:25px;padding-right:20px;font-weight:700}}.alert-attention{padding:15px 30px 15px 50px;background:#bf11391a url(../image/common-alert-attention-icon.png) no-repeat left 14px top 15px}@media(max-width:1023px){.alert-attention{padding:22px 45px 22px 73px;background:#bf11391a url(../image/sp/common-alert-attention-icon.png) no-repeat left 25px top 20px}}.search-icon{padding-left:35px;padding-top:5px;padding-bottom:5px;background:url(../image/common-search-icon.png) no-repeat left center}@media(max-width:1023px){.search-icon{padding-left:60px;padding-top:8px;padding-bottom:8px;background:url(../image/sp/common-search-icon.png) no-repeat center center}}.back-icon{display:inline-block;width:16px;height:12px;margin-right:20px;background:url(../image/common-back-icon.png) no-repeat center center}@media(max-width:1023px){.back-icon{width:22px;height:16px;margin-right:19px;background:url(../image/sp/common-back-icon.png) no-repeat center center}}.arrow-icon{display:inline-block;margin-right:12px;width:6px;height:12px;background:url(../image/common-arrow-md-icon.png) no-repeat center center}@media(max-width:1023px){.arrow-icon{width:10px;height:16px;margin-right:16px;background:url(../image/sp/common-arrow-icon.png) no-repeat center center}}.link-icon{display:inline-block;margin-left:10px;width:13px;height:12px;background:url(../image/common-link-icon.png) no-repeat left bottom}@media(max-width:1023px){.link-icon{width:19px;height:21px;margin-right:16px;background:url(../image/sp/common-link-icon.png) no-repeat center center}}.triangle-info-icon{display:inline-block;margin-right:10px;width:22px;height:18px;vertical-align:-2px;background:url(../image/common-triangle-info-icon.png) no-repeat left bottom}@media(max-width:1023px){.triangle-info-icon{width:43px;height:34px;margin-right:16px;vertical-align:-6px;background:url(../image/sp/common-triangle-info-icon.png) no-repeat center center}}.home-icon{display:inline-block;margin-right:12px;margin-top:2px;width:28px;height:23px;vertical-align:-4px;background:url(../image/common-hsgw-home-icon.png) no-repeat left center}@media(max-width:1023px){.home-icon{width:36px;height:30px;margin-right:16px;vertical-align:-6px;background:url(../image/sp/common-hsgw-home-icon.png) no-repeat center center}}.tag{display:inline-block;font-weight:700;font-size:11px;font-size:.6875rem;padding:1px 6px;border:1px solid #dddddd;margin-bottom:5px}.tag2x{padding:1px 40px}@media(max-width:1023px){.tag{font-size:16px;font-size:1rem;padding:2px 5px;border:2px solid #dddddd;margin-bottom:10px}.tag2x{padding:2px 40px}}.tag-red{color:#bf1139;border-color:#bf1139}.tag-pink{color:#d887a2;border-color:#d887a2}.tag-blue{color:#465384;border-color:#465384}.tag-green{color:#497253;border-color:#497253}.tag-minkan{color:#5e77ca;border-color:#5e77ca}.tag-kouei{color:#00b050;border-color:#00b050}.tag-jiin{color:#31859c;border-color:#31859c}.tag-okunai,.tag-noukotsu{color:#66373a;border-color:#66373a}.tag-dark-red{color:#bf3232;border-color:#bf3232}.tag-light-blue{color:#6b97d2;border-color:#6b97d2}.tag-group{display:block}.tag-recommend{color:#fff;background-color:#bf1139}.text-serif{font-family:\30d2\30e9\30ae\30ce\89d2\30b4  Pro,Hiragino Kaku Gothic Pro,\30e1\30a4\30ea\30aa,Meiryo,\ff2d\ff33  \ff30\30b4\30b7\30c3\30af,sans-serif}.text-sans-serif{font-family:MS PMincho,MS \660e\671d,\ff2d\ff33  \ff30\660e\671d,\30d2\30e9\30ae\30ce\660e\671d  ProN W6,HiraMinProN-W6,serif}.text-volkhov{font-family:Volkhov,serif}.text-normal{font-weight:400}.text-bold{font-weight:700}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.float-left{float:left}.float-right{float:right}.clearfix:after{content:"";display:none;clear:both}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.m-0{margin:0}.mt-0{margin-top:0}.mr-0{margin-right:0}.mb-0{margin-bottom:0}.mb-40{margin-bottom:40px}.ml-0{margin-left:0}.my-0{margin-top:0;margin-bottom:0}.mx-0{margin-left:0;margin-right:0}.mx-auto{margin-left:auto;margin-right:auto}.p-0{padding:0}.pt-0{padding-top:0}.pr-0{padding-right:0}.pb-0{padding-bottom:0}.pl-0{padding-left:0}.py-0{padding-top:0;padding-bottom:0}.px-0{padding-left:0;padding-right:0}input[type=text],input[type=email],input[type=submit],input[type=button],input[type=reset],input[type=image],button,textarea,select,option,label{-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-label{display:inline-block;width:100px;font-size:14px;font-size:.875rem}@media(max-width:1023px){.form-label{width:80px;font-size:22px;font-size:1.375rem}}input[type=radio]{display:none}label.radio-with-icon{font-weight:700;color:#332424;display:block;font-size:14px;font-size:.875rem;border:1px solid #dddddd;padding:20px 20px 20px 50px;background:url(../image/common-no-checked-icon.png) no-repeat left 18px center}@media(max-width:1023px){label.radio-with-icon{font-size:22px;font-size:1.375rem;border:2px solid #dddddd;padding:14px 14px 14px 63px;background:url(../image/common-no-checked-icon.png) no-repeat left 18px center}}label.radio-with-icon:hover{border-color:#bf1139}label.radio-without-icon{font-weight:700;color:#332424;display:block;font-size:14px;font-size:.875rem;border:1px solid #332424;padding:15px 20px;text-align:center}@media(max-width:1023px){label.radio-without-icon{font-size:22px;font-size:1.375rem;border:2px solid #332424;padding:20px 25px;margin-bottom:15px}}label.radio-without-icon:hover{border-color:#bf1139}label.pretty-radio{color:#332424;display:block;font-size:14px;font-size:.875rem;padding:15px 15px 15px 50px;background:#f5f4f1 url(../image/common-no-checked-pretty-radio-icon.png) no-repeat left 15px center}@media(max-width:1023px){label.pretty-radio{font-size:22px;font-size:1.375rem;padding:14px 14px 14px 63px;background:#f5f4f1 url(../image/common-no-checked-pretty-radio-icon.png) no-repeat left 18px center}}input[type=radio]:checked+.radio-with-icon{font-weight:700;border-color:#bf1139;background-image:url(../image/common-checked-icon.png)}@media(max-width:1023px){input[type=radio]:checked+.radio-with-icon{background-image:url(../image/sp/common-checked-icon.png)}}input[type=radio]:checked+.radio-without-icon{border-color:#bf1139;color:#bf1139}input[type=radio]:checked+.pretty-radio{background-image:url(../image/common-checked-pretty-radio-icon.png)}@media(max-width:1023px){input[type=radio]:checked+.pretty-radio{background-image:url(../image/sp/common-checked-pretty-radio-icon.png)}}input[type=checkbox]{display:none}label.checkbox-with-icon{color:#332424;display:block;font-size:14px;font-size:.875rem;border:1px solid #dddddd;padding:18px 18px 18px 50px;background:url(../image/common-no-checked-icon.png) no-repeat left 18px center}@media(max-width:1023px){label.checkbox-with-icon{font-size:22px;font-size:1.375rem;border:2px solid #dddddd;padding:12px 12px 12px 60px;background:url(../image/common-no-checked-icon.png) no-repeat left 18px center}}label.checkbox-with-icon:hover{border-color:#bf1139}label.checkbox-without-icon{font-weight:700;color:#332424;display:block;font-size:14px;font-size:.875rem;border:1px solid #332424;padding:15px 20px;text-align:center}@media(max-width:1023px){label.checkbox-without-icon{font-size:22px;font-size:1.375rem;border:2px solid #332424;padding:20px 25px;margin-bottom:15px}}label.checkbox-without-icon:hover{border-color:#bf1139}label.pretty-checkbox{color:#332424;display:block;font-weight:700;font-size:14px;font-size:.875rem;padding:15px 15px 15px 45px;background:#f5f4f1 url(../image/common-no-checked-pretty-checkbox-icon.png) no-repeat left 18px center}@media(max-width:1023px){label.pretty-checkbox{font-size:22px;font-size:1.375rem;padding:12px 12px 12px 60px;background:#f5f4f1 url(../image/common-no-checked-pretty-checkbox-icon.png) no-repeat left 18px center}}input[type=checkbox]:checked+.checkbox-with-icon{border-color:#bf1139;background-image:url(../image/common-checked-icon.png)}@media(max-width:1023px){input[type=checkbox]:checked+.checkbox-with-icon{background-image:url(../image/sp/common-checked-icon.png)}}input[type=checkbox]:checked+.checkbox-without-icon{border-color:#bf1139;color:#bf1139}input[type=checkbox]:checked+.pretty-checkbox{background-image:url(../image/common-checked-pretty-checkbox-icon.png)}@media(max-width:1023px){input[type=checkbox]:checked+.pretty-checkbox{background-image:url(../image/sp/common-checked-pretty-checkbox-icon.png)}}select{color:#585050;display:inline-block;width:100%;font-size:14px;font-size:.875rem;border-radius:0;border:1px solid #dddddd;height:40px;padding:0 43px 0 21px;background:#fff url(../image/common-dropdown-arrow-icon.png) no-repeat right 12px top 15px}select::-ms-expand{display:none}@media(max-width:1023px){select{font-size:20px;font-size:1.25rem;height:56px;width:100%;padding:0 60px 0 24px;background:#fff url(../image/sp/common-dropdown-arrow-icon.png) no-repeat right 27px top 24px}}.error-msg{color:#fff;font-size:14px;font-size:.875rem;background:#df4a61 url(../image/common-form-error-msg-icon.png) no-repeat top 37px left 37px;padding:37px 37px 37px 97px;margin-bottom:50px}@media(max-width:1023px){.error-msg{font-size:22px;font-size:1.375rem;background:#df4a61 url(../image/sp/common-form-error-msg-icon.png) no-repeat top 28px center;padding:115px 25px 25px}}.has-error,.has-error input[type=text],.has-error textarea,.has-error select{background-color:#f8e7eb;border-color:#f5c7ce}.has-error~label.pretty-checkbox{background-color:#f8e7eb}header,.breadcrumb,.container,main,article,aside,.w-590,.w-720,.w-898,.w-1066,.w-1300,.w-1536{margin-left:auto;margin-right:auto;width:100%}@media(max-width:1079px){header,.breadcrumb,.container,main,article,aside,.w-590,.w-720,.w-898,.w-1066,.w-1300,.w-1536{width:1080px}}@media(max-width:1023px){header,.breadcrumb,.container,main,article,aside,.w-590,.w-720,.w-898,.w-1066,.w-1300,.w-1536{width:100%}}.content-wrapper{margin-left:auto;margin-right:auto;width:100%}@media(max-width:1079px){.content-wrapper{width:1080px}}@media(max-width:1023px){.content-wrapper{width:100%}}article{background:#fff;max-width:1536px}.aside{background:#fff}@media(max-width:1023px){.page-body{padding:0 30px}}.bottom-ad-link{background:#fff;padding:64px 64px 68px;border-top:1px solid #dddddd;text-align:center}@media(max-width:1023px){.bottom-ad-link{padding:55px 55px 77px;border-top:2px solid #dddddd}}.bottom-ad-link .img-box{margin-bottom:15px}@media(max-width:1023px){.bottom-ad-link .img-box{margin-bottom:15px}}.bottom-ad-link .img-box img{max-width:100%}@media(max-width:1023px){.bottom-ad-link .img-box img{max-width:428px;width:100%}}.bottom-ad-link h2{font-size:14px;font-size:.875rem;font-weight:700;margin-bottom:15px}@media(max-width:1023px){.bottom-ad-link h2{font-size:22px;font-size:1.375rem;margin-bottom:15px}}.bottom-ad-link p{font-size:14px;font-size:.875rem;margin-bottom:15px}@media(max-width:1023px){.bottom-ad-link p{font-size:22px;font-size:1.375rem;margin-bottom:15px}}.w-590{max-width:590px}.w-720{max-width:720px}.w-898{max-width:898px}.w-1066{max-width:1066px}.w-1300{max-width:1300px}.w-1536{max-width:1536px}fieldset{width:100%}.row{display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap}.justify-start{justify-content:flex-start!important}.justify-end{justify-content:flex-end!important}.justify-between{justify-content:space-between!important}.justify-around{justify-content:space-around!important}.justify-center{justify-content:center!important}.col{padding-left:10px;padding-right:10px;margin-bottom:20px}.col-gutter-0{padding-left:0;padding-right:0}.col-gutter-5{padding-left:5px;padding-right:5px}.col-gutter-10{padding-left:10px;padding-right:10px}.col-gutter-15{padding-left:15px;padding-right:15px}.col-gutter-20{padding-left:20px;padding-right:20px}.col-gutter-25{padding-left:25px;padding-right:25px}.col-gutter-30{padding-left:30px;padding-right:30px}.col-pc-1{max-width:100%;flex-basis:100%}.col-pc-2{max-width:50%;flex-basis:50%}.col-pc-3{max-width:33.333333%;flex-basis:33.333333%}.col-pc-4{max-width:25%;flex-basis:25%}.col-pc-5{max-width:20%;flex-basis:20%}@media(max-width:1023px){.col-sp-1{max-width:100%;flex-basis:100%}}@media(max-width:1023px){.col-sp-2{max-width:50%;flex-basis:50%}}@media(max-width:1023px){.col-sp-3{max-width:33.333333%;flex-basis:33.333333%}}@media(max-width:1023px){.col-sp-4{max-width:25%;flex-basis:25%}}@media(max-width:1023px){.col-sp-5{max-width:20%;flex-basis:20%}}.gnav-above{width:100%;height:72px;border-bottom:1px solid #dddddd;padding-left:80px;display:flex}@media(max-width:1023px){.gnav-above{height:112px;border-bottom:2px solid #dddddd;padding-left:30px}}.gnav-above .logo{margin:15px auto 15px 0}@media(max-width:1023px){.gnav-above .logo{margin:25px auto 25px 0}}.gnav-above .logo a{display:block;width:168px;height:42px;background:url(../image/logo.jpg) no-repeat}@media(max-width:1023px){.gnav-above .logo a{display:block;width:243px;height:60px;background:url(../image/sp/logo.jpg) no-repeat}}.gnav-above .gnav-above-doc-request-bnr{width:204px;height:72px}@media(max-width:1023px){.gnav-above .gnav-above-doc-request-bnr{display:none}}.gnav-above .gnav-above-tel-contact-bnr{width:296px;height:72px}@media(max-width:1023px){.gnav-above .gnav-above-tel-contact-bnr{display:none}}.gnav{width:100%;border-bottom:1px solid #dddddd;height:53px;padding-left:80px;padding-right:80px}@media(max-width:1023px){.gnav{padding-left:0;padding-right:0;position:relative;border-bottom:none;height:auto}}.gnav ul{display:flex}@media(max-width:1023px){.gnav ul{flex-direction:column}}@media(max-width:1023px){.gnav ul li{width:100%;background:url(../image/sp/menu-arrow.png) no-repeat right 29px center}}.gnav ul li:first-child a{margin-left:0}.gnav ul li a{font-size:14px;font-size:.875rem;line-height:1;color:#332424;font-weight:700;display:block;padding:19px 0 17px;margin:0 20px}@media(max-width:1023px){.gnav ul li a{font-size:26px;font-size:1.625rem;padding:32px 33px 30px;margin-left:0;border-bottom:2px solid #dddddd}}.gnav ul li a:hover,.gnav ul li a.active{color:#bf1139;border-bottom:3px solid #bf1139}@media(max-width:1023px){.gnav ul li a:hover,.gnav ul li a.active{color:#332424;border-bottom:2px solid #dddddd}}.gnav .toggle-btn-label,.gnav #toggle-btn,.gnav .sp-bnr{display:none}@media(max-width:1023px){.gnav .toggle-btn-label{cursor:pointer;display:inline-block;position:absolute;top:-114px;right:0;width:112px;height:112px;background:url(../image/sp/toggle-btn.jpg) no-repeat center center}.gnav .menu{position:absolute;width:100%;top:0;left:0;z-index:999;background:#fff;height:calc(100vh - 114px);overflow:scroll}@keyframes show{0%{opacity:0}to{opacity:1}}.gnav #toggle-btn:checked~.toggle-btn-label{background:url(../image/sp/toggle-close-btn.jpg) no-repeat center center}.gnav #toggle-btn~.menu{display:none}.gnav #toggle-btn:checked~.menu{display:block;animation:show .3s}.gnav .sp-bnr{display:block;padding-top:61px;padding-bottom:85px}.gnav .sp-bnr .sp-bnr-title{font-size:26px;font-size:1.625rem;margin-bottom:40px;text-align:center;font-weight:700}.gnav .sp-bnr .gnav-sp-tel-contact-bnr{margin:0 auto 30px;width:468px;height:88px;background:url(../image/sp/gnav-sp-tel-contact-bnr.jpg) no-repeat}.gnav .sp-bnr .gnav-sp-tel-contact-bnr a{display:block;width:100%;height:100%}.gnav .sp-bnr .gnav-sp-doc-request-bnr{margin:0 auto 63px;width:468px;height:88px;background:url(../image/sp/gnav-sp-doc-request-bnr.jpg) no-repeat}.gnav .sp-bnr .gnav-sp-doc-request-bnr a{display:block;width:100%;height:100%}.gnav .sp-bnr .gnav-sp-living-bnr{margin:0 auto;width:468px;height:356px;background:url(../image/sp/gnav-sp-living-bnr.jpg) no-repeat}.gnav .sp-bnr .gnav-sp-living-bnr a{display:block;width:100%;height:100%}}@media(min-width:1921px){.gnav-above,.gnav{padding-left:0;padding-right:0}}.swiper-slider2-container{position:relative;padding:30px 0 4px;background-color:#fff}.swiper-slider2-container .swiper-container{width:1140px;margin:auto}.swiper-slider2-container .swiper-wrapper{margin-bottom:60px}.swiper-slider2-container .swiper-button-prev,.swiper-slider2-container .swiper-button-next{width:35px!important;height:35px!important}.swiper-slider2-container .swiper-button-prev{left:30px!important;background:url(/themes/hasegawa/image/slide-prev-arrow.png) no-repeat top 0 center/35px 35px}.swiper-slider2-container .swiper-button-prev:hover{background:url(/themes/hasegawa/image/slide-prev-arrow-on.png) no-repeat top 0 center/35px 35px}.swiper-slider2-container .swiper-button-prev:after{content:""}.swiper-slider2-container .swiper-button-next{right:30px!important;background:url(/themes/hasegawa/image/slide-next-arrow.png) no-repeat top 0 center/35px 35px}.swiper-slider2-container .swiper-button-next:hover{background:url(/themes/hasegawa/image/slide-next-arrow-on.png) no-repeat top 0 center/35px 35px}.swiper-slider2-container .swiper-button-next:after{content:""}.swiper-slider2-container .swiper-button-next:after,.swiper-slider2-container .swiper-button-prev:after{content:none!important}.swiper-slider2-container .swiper-pagination-bullet{width:16px!important;height:16px!important;background-color:#bf1139!important}.swiper-slider2-container .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 14px!important}@media(max-width:1023px){.swiper-slider2-container{padding:0 0 20px}.swiper-slider2-container .swiper-container{width:100%}.swiper-slider2-container .swiper-wrapper{margin-bottom:80px}.swiper-slider2-container .swiper-button-prev,.swiper-slider2-container .swiper-button-next{width:55px!important;height:87px!important}.swiper-slider2-container .swiper-button-prev{top:40%!important;left:10px!important;background:url(/themes/hasegawa/image/slide-prev-arrow-sp2.png) no-repeat top 0 center/55px 87px}.swiper-slider2-container .swiper-button-prev:hover{background:url(/themes/hasegawa/image/slide-prev-arrow-sp2.png) no-repeat top 0 center/55px 87px}.swiper-slider2-container .swiper-button-next{top:40%!important;right:10px!important;background:url(/themes/hasegawa/image/slide-next-arrow-sp2.png) no-repeat top 0 center/55px 87px}.swiper-slider2-container .swiper-button-next:hover{background:url(/themes/hasegawa/image/slide-next-arrow-sp2.png) no-repeat top 0 center/55px 87px}.swiper-slider2-container .swiper-pagination-bullet{width:30px!important;height:30px!important}.swiper-slider2-container .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 18px!important}}.important-news-space{padding-bottom:20px;background-color:#fff}.important-news-wrap{width:1245px;display:-webkit-flex;display:flex;margin:auto;padding:20px 30px;background-color:#eeece8}.important-news-wrap .important-news-title{margin-right:60px;font-weight:700}@media(max-width:1023px){.important-news-space{padding-bottom:20px}.important-news-wrap{width:100%;display:block;margin:auto;padding:30px}.important-news-wrap .important-news-title{margin:0 0 10px;font-size:1.4rem}.important-news-wrap .important-news-list li{font-size:1.3rem}}@media(max-width:1023px){.page-body{padding-left:30px;padding-right:30px}}.page-top-div{text-align:center;margin-top:40px;font-weight:700}@media(max-width:1023px){.page-top-div{margin-top:0}}.page-title-area{width:100%}.page-title{width:100%;font-family:MS PMincho,MS \660e\671d,\ff2d\ff33  \ff30\660e\671d,\30d2\30e9\30ae\30ce\660e\671d  ProN W6,HiraMinProN-W6,serif;font-size:38px;font-size:2.375rem}@media(max-width:1023px){.page-title{font-size:44px;font-size:2.75rem}}.page-title-area.without-img{background:#fff;padding:20px 40px 10px;margin-bottom:40px;text-align:center;border-top:1px solid #dddddd;border-bottom:1px solid #dddddd}@media(max-width:1023px){.page-title-area.without-img{padding:35px 35px 40px;border-top:2px solid #dddddd;border-bottom:2px solid #dddddd}}.page-title-area.without-img .page-title,.page-title-area.without-img .la-shop-category{color:#bf1139}.page-title-area.without-img .la-shop-category{font-family:MS PMincho,MS \660e\671d,\ff2d\ff33  \ff30\660e\671d,\30d2\30e9\30ae\30ce\660e\671d  ProN W6,HiraMinProN-W6,serif}.page-title-area.without-img .page-title-lead{color:#332424;font-weight:700;padding-top:10px;font-size:16px;font-size:1rem}@media(max-width:1023px){.page-title-area.without-img .page-title-lead{font-size:22px;font-size:1.375rem}}.page-title-area.without-img .page-title-summary{font-size:14px;font-size:.875rem;color:#332424;padding-top:15px}@media(max-width:1023px){.page-title-area.without-img .page-title-summary{padding-top:14px;font-size:20px;font-size:1.25rem}}.page-title-area.with-img .page-title{color:#bf1139}.page-title-area.with-img .page-title-img{width:100%;height:426px;background:#281f1d no-repeat center center;background-size:cover}@media(max-width:1023px){.page-title-area.with-img .page-title-img{height:320px}}.page-title-area.with-img .page-title-wrapper{width:898px;background:#fff;padding:44px;text-align:center;margin:-130px auto 54px}@media(max-width:1023px){.page-title-area.with-img .page-title-wrapper{width:auto;padding:43px;margin:-100px 30px 40px}}.page-title-area.with-img .page-title-lead{font-weight:700;font-size:18px;font-size:1.125rem;color:#332424;padding-top:30px}@media(max-width:1023px){.page-title-area.with-img .page-title-lead{padding-top:30px;font-size:24px;font-size:1.5rem}}.page-title-area.with-img .page-title-summary{font-size:14px;font-size:.875rem;color:#332424;padding-top:15px}@media(max-width:1023px){.page-title-area.with-img .page-title-summary{padding-top:14px;font-size:20px;font-size:1.25rem}}.page-title-area.for-products{padding:40px;margin-bottom:63px;text-align:center;background:#332424}@media(max-width:1023px){.page-title-area.for-products{padding:35px 35px 40px;border-top:2px solid #dddddd;border-bottom:2px solid #dddddd}}.page-title-area.for-products .page-title{display:inline-block;color:#fff;max-width:1300px;text-align:left;padding-left:740px;font-size:32px;font-size:2rem}@media(max-width:1023px){.page-title-area.for-products .page-title{font-size:40px;font-size:2.5rem;width:100%;padding-left:0;text-align:center;margin-bottom:40px}}.page-title-area.for-reien{padding:40px;margin-bottom:63px;text-align:center;background:#bf3232}@media(max-width:1023px){.page-title-area.for-reien{padding:35px 35px 40px;border-top:2px solid #dddddd;border-bottom:2px solid #dddddd}}.page-title-area.for-reien .page-title{display:inline-block;color:#fff;width:1300px;text-align:left;padding-left:740px;font-size:32px;font-size:2rem}@media(max-width:1023px){.page-title-area.for-reien .page-title{font-size:40px;font-size:2.5rem;width:100%;padding-left:0;text-align:center;margin-bottom:40px}}.la-shop-category{display:inline-block;font-weight:700;font-size:.9rem;border:1px solid #dddddd;border-radius:.8em;margin-bottom:5px;padding:1px 20px;margin-top:15px}.border-color-flagship{border-color:#f06}.border-color-boen{border-color:#66373a}.border-color-atorie{border-color:#7f9eda}.border-color-living{border-color:#92d050}.la-shop-status{display:inline-block;font-size:.8rem;color:#bf1139;border:1px solid #dddddd;border-color:#bf1139;padding:1px 20px;margin-bottom:15px}.step-boxes{margin-bottom:15px}.step-box{position:relative;width:auto;height:auto;background:#f5f4f1;padding:44px 155px 40px;margin-bottom:40px}@media(max-width:1023px){.step-box{padding:26px}}.step-box:after{position:absolute;display:inline-block;content:"";width:0;height:0;left:50%;top:100%;border:19px solid transparent;border-top:19px solid #f5f4f1}@media(max-width:1023px){.step-box:after{border:30px solid transparent;border-top:30px solid #f5f4f1;margin-bottom:30px}}.step-box.last-step{margin-bottom:0}.step-box.last-step:after{display:none}.step-title{font-size:18px;font-size:1.125rem;margin-bottom:16px;font-weight:700}@media(max-width:1023px){.step-title{font-size:22px;font-size:1.375rem;margin-bottom:20px}}.step-label{margin-left:-48px;border-radius:50%;background:#bf1139;color:#fff;font-size:18px;font-size:1.125rem;width:32px;height:32px;display:inline-block;text-align:center;padding-top:2px;margin-right:15px}@media(max-width:1023px){.step-label{font-size:20px;font-size:1.25rem;width:40px;height:40px;padding-top:3px;margin-left:0}}.menu-title{font-size:18px;font-size:1.125rem;color:#332424;font-weight:700;margin-bottom:55px}@media(max-width:1023px){.menu-title{font-size:26px;font-size:1.625rem;margin-bottom:36px}}.menu-list{display:flex;flex-wrap:wrap;justify-content:space-between}@media(max-width:1023px){.menu-list{flex-direction:column}}.menu-list-item{font-size:14px;font-size:.875rem;color:#332424}.menu-list-item button{display:block;width:100%;border:none;font-size:14px;font-size:.875rem;color:#332424;cursor:pointer;background:none;text-align:left;outline:none}.menu-list-item a,.menu-list-item form{display:block;padding:15px 15px 15px 17px;border-bottom:1px dotted #332424;background:url(../image/common-arrow-sm-icon.png) no-repeat left center}@media(max-width:1023px){.menu-list-item,.menu-list-item button{width:100%;font-size:22px;font-size:1.375rem}.menu-list-item:first-child{border-top:2px dotted #332424}.menu-list-item a,.menu-list-item form{padding:16px 30px 16px 3px;border-bottom:2px dotted #332424;background:url(../image/sp/common-arrow-icon.png) no-repeat right center}}.cat-menu-list{display:flex;justify-content:center}@media(max-width:1023px){.cat-menu-list{flex-direction:column}}.cat-menu-list-item{position:relative;font-size:16px;font-size:1rem;font-weight:700;flex-basis:286px;color:#332424;padding:18px 18px 18px 79px;border:1px solid #dddddd}@media(max-width:1023px){.cat-menu-list-item{flex-basis:100%;font-weight:400;font-size:22px;font-size:1.375rem;padding:28px 25px 28px 96px;border-bottom:2px solid #dddddd;border-left:2px solid #dddddd;border-right:2px solid #dddddd;border-top:none}.cat-menu-list-item:first-child{border-top:2px solid #dddddd}}.cat-menu-list-item.cat-ihai{padding-top:30px;background:url(../image/common-cat-ihai-icon.png) no-repeat left 33px center}@media(max-width:1023px){.cat-menu-list-item.cat-ihai{background:url(../image/sp/common-cat-ihai-icon.png) no-repeat left 34px center}}.cat-menu-list-item.cat-butsugu{margin-left:18px;margin-right:18px;background:url(../image/common-cat-butsugu-icon.png) no-repeat left 20px center}@media(max-width:1023px){.cat-menu-list-item.cat-butsugu{background:url(../image/sp/common-cat-butsugu-icon.png) no-repeat left 24px center;margin:0}}.cat-menu-list-item.cat-senko{padding-top:30px;background:url(../image/common-cat-senko-icon.png) no-repeat left 19px center}@media(max-width:1023px){.cat-menu-list-item.cat-senko{background:url(../image/sp/common-cat-senko-icon.png) no-repeat left 19px center}}.cat-menu-list-item span{display:block;background:url(../image/common-arrow-sm-icon.png) no-repeat right center}@media(max-width:1023px){.cat-menu-list-item span{background:url(../image/sp/common-arrow-icon.png) no-repeat right center}}.link-list{display:flex;justify-content:space-between}@media(max-width:1023px){.link-list{flex-direction:column}}.link-list-item{max-width:402px;height:auto;margin-bottom:30px}.link-list-item:last-child{margin-bottom:0}.charge .link-list-item{max-width:360px}@media(max-width:1023px){.link-list-item{max-width:468px;margin-bottom:60px;margin-left:auto;margin-right:auto}}.link-list-item .link-img{width:100%;height:auto}.link-list-item .link-note{padding-top:20px}@media(max-width:1023px){.link-list-item .link-note{font-size:22px;font-size:1.375rem;color:#332424}}.link-list-item .link-title{width:100%;vertical-align:middle;background:#f4f4f4 url(../image/common-arrow-md-icon.png) no-repeat right 20px center;color:#332424;font-weight:700;padding:20px 45px 20px 21px;font-size:16px;font-size:1rem}@media(max-width:1023px){.link-list-item .link-title{background:#f4f4f4 url(../image/sp/common-arrow-icon.png) no-repeat right 20px center;font-size:22px;font-size:1.375rem;padding:20px 46px 20px 23px}}.link-list-item .link-title.narrow{padding-top:8px;padding-bottom:8px}.link-list-item .link-title small{font-weight:400;font-size:14px;font-size:.875rem}.link-list-item .link-title .sub-txt{display:block;font-size:14px;font-size:.875rem}@media(max-width:1023px){.link-list-item .link-title .sub-txt{font-size:18px;font-size:1.125rem}}.shop-headline{font-size:18px;font-size:1.125rem}@media(max-width:1023px){.shop-headline{font-size:22px;font-size:1.375rem;border-bottom:2px dotted #332424;padding-bottom:20px;margin-bottom:40px}}.display-headline{position:relative;display:inline-block;color:#bf1139;font-size:32px;font-size:2rem;font-family:MS PMincho,MS \660e\671d,\ff2d\ff33  \ff30\660e\671d,\30d2\30e9\30ae\30ce\660e\671d  ProN W6,HiraMinProN-W6,serif;padding-bottom:13px;margin-bottom:20px}.display-headline.underline-center:before{left:50%;content:"";margin-left:-16px;display:inline-block;width:32px;height:1px;position:absolute;bottom:0;background:#bf1139}.display-headline.underline-left:before{left:50%;margin-left:-16px;content:"";display:inline-block;width:32px;height:1px;position:absolute;bottom:0;background:#bf1139}@media(max-width:1023px){.display-headline{font-size:42px;font-size:2.625rem;padding-bottom:30px;margin-bottom:35px}.display-headline.underline-center:before{width:40px;height:2px;left:45%}.display-headline.underline-left:before{width:40px;height:2px}}.dot-style{font-size:32px;font-size:2rem;letter-spacing:-5px}@media(max-width:1023px){.dot-style{font-size:40px;font-size:2.5rem}}.headline-lead{font-size:14px;font-size:.875rem;font-weight:700;margin-bottom:38px}@media(max-width:1023px){.headline-lead{font-size:22px;font-size:1.375rem}}.headline-lead{font-size:14px;font-size:.875rem;margin-bottom:37px}.headline-summary,.headline-summary span{font-size:14px;font-size:.875rem;font-weight:700;margin-bottom:13px}@media(max-width:1023px){.headline-summary,.headline-summary span{font-size:26px;font-size:1.625rem;margin-bottom:25px}}.headline-sub-txt{font-size:14px;font-size:.875rem;font-weight:700;margin-bottom:38px}@media(max-width:1023px){.headline-sub-txt{font-size:22px;font-size:1.375rem}}.headline-sub-txt-under{font-size:14px;font-size:.875rem;margin-bottom:37px}.headline-info-txt-red{color:#bf1139}.headline-info-txt,.headline-info-txt span{font-size:14px;font-size:.875rem;font-weight:700;margin-bottom:13px}@media(max-width:1023px){.headline-info-txt,.headline-info-txt span{font-size:26px;font-size:1.625rem;margin-bottom:25px}}.box-sub-menu{display:flex;flex-wrap:wrap;margin-bottom:17px}.box-sub-menu li{width:149px;font-size:13px;font-size:.8125rem;background:url(../image/info-topic-read-more-arrow.png) no-repeat left 4px;border-bottom:1px dotted #332424;margin-right:31px;margin-bottom:13px}.box-sub-menu li a{display:block;font-size:13px;font-size:.8125rem;padding:0 5px 7px 13px}@media(max-width:1023px){.box-sub-menu{flex-direction:column}.box-sub-menu li{width:100%;background:url(../image/sp/menu-arrow.png) no-repeat right center;margin:0;border-bottom:2px dotted #332424}.box-sub-menu li:first-child{border-top:2px dotted #332424}.box-sub-menu li a{font-size:22px;font-size:1.375rem;padding:20px 3px}}.white-box{background:#fff;padding:71px 70px 65px}.gray-box{background:#f5f4f1;padding:100px 60px}.tabs{max-width:1536px;margin-left:auto;margin-right:auto}@media(max-width:1079px){.tabs{width:1080px}}@media(max-width:1023px){.tabs{width:100%}}.tab-item{border-bottom:1px solid #eeeeee;background:#fff;font-size:18px;font-size:1.125rem;color:#332424;float:left;display:block;text-align:center;font-weight:700;transition:all .2s ease;padding:14px;cursor:pointer}@media(max-width:1023px){.tab-item{border-bottom:2px solid #eeeeee;text-align:left;padding:12px 22px}}.tab-count-2 .tab-item{width:37.2%}@media(max-width:1023px){.tab-count-2 .tab-item{width:50%}}.tab-count-3 .tab-item{width:24.8%;text-align:center}@media(max-width:1023px){.tab-count-3 .tab-item{width:33.3333%;padding-top:20px;padding-bottom:20px;height:124px}}.tab-item-inner{display:inline-block;padding-left:22px;font-size:18px;font-size:1.125rem;background:url(../image/common-arrow-lg-icon.png) no-repeat left center}@media(max-width:1023px){.tab-item-inner{padding-left:30px;background:url(../image/sp/common-arrow-icon.png) no-repeat left center}}@media(max-width:1023px){.tab-count-2 .tab-item-inner{font-size:20px;font-size:1.2rem}}@media(max-width:1023px){.tab-count-3 .tab-item-inner{font-size:20px;font-size:1.2rem}}.tab-count-2 .first-tab{margin-left:12.8%}@media(max-width:1023px){.tab-count-2 .first-tab{margin-left:auto}}.tab-count-3 .first-tab{margin-left:12.8%}@media(max-width:1023px){.tab-count-3 .first-tab{margin-left:auto}}input[name=tab-item]{display:none}.tab-contents{background:#fff;padding-top:80px;clear:both}@media(max-width:1079px){.tab-contents{width:1080px}}@media(max-width:1023px){.tab-contents{width:100%;padding-top:0}}.tab-content{display:none;overflow:hidden}@media(max-width:1023px){.tab-content{padding:60px 0 66px}}#tab01:checked~.tab-contents #tab01-content,#tab02:checked~.tab-contents #tab02-content,#tab03:checked~.tab-contents #tab03-content{display:block}.tabs input:checked+.tab-item{background-color:#332424;color:#fff}.collapse-area{max-width:1300px;margin-left:auto;margin-right:auto;margin-bottom:20px;align-items:center}@media(max-width:1079px){.collapse-area{width:1080px}}@media(max-width:1023px){.collapse-area{width:100%;margin-bottom:30px}}@media(max-width:1023px){.collapse-area-text{width:100%;margin-bottom:30px;text-align:center}}.collapse-title{color:#fff;display:none;font-weight:700;background:#332424 url(../image/common-collapse-plus-icon.png) no-repeat right 21px center;padding:18px 58px 18px 24px;font-size:16px;font-size:1rem;flex-basis:146px}@media(max-width:1023px){.collapse-title{display:block;background:#332424 url(../image/sp/common-collapse-plus-icon.png) no-repeat right 25px center;padding:22px 70px 22px 29px;font-size:22px;font-size:1.375rem}}.collapse-open:checked~.collapse-title{background:#332424 url(../image/common-collapse-minus-icon.png) no-repeat right 21px center}@media(max-width:1023px){.collapse-open:checked~.collapse-title{background:#332424 url(../image/sp/common-collapse-minus-icon.png) no-repeat right 25px center}}.collapse-body{padding:24px 0 40px;overflow:hidden;height:auto}@media(max-width:1023px){.collapse-body{padding:23px 0 0}.collapse-body .collapse-list-item{border-bottom:2px solid #eeeeee;padding:24px 35px 24px 2px;background:url(../image/sp/common-arrow-icon.png) no-repeat right center}.collapse-body .collapse-list-title{font-weight:700;font-size:22px;font-size:1.375rem;color:#332424;margin-bottom:15px}.collapse-body .collapse-list-body{font-size:20px;font-size:1.25rem;color:#585050}}.collapse-body.open-down{display:none}.collapse-open:checked~.collapse-body.open-down{display:block}.collapse-body.open-up{height:635px}.collapse-open:checked~.collapse-body.open-up{height:auto}.shop-list-item a{display:flex}@media(max-width:1023px){.shop-list-item a{display:block}}.contact-hsgw-fixed-bottom{height:64px;position:fixed;bottom:0;background:#bf1139;text-align:center;z-index:1000}.contact-hsgw-fixed-bottom a{color:#fff}.modal{position:relative}.modal-overlay{display:none}@keyframes modal-show{0%{opacity:0}to{opacity:1}}.modal-ck:checked~.modal-overlay{display:block;position:fixed;top:0;left:0;width:100%;height:100%;background:#fff9;animation:modal-show .3s;overflow:scroll;z-index:9999}.modal-wrapper{padding-top:120px;background:#fff;width:100%;height:auto;min-height:100%;margin-top:66px}.modal-close{display:block;text-align:center;font-size:16px;font-size:1rem;font-weight:700;padding:18px 30px 18px 0;color:#332424;position:fixed;width:100%;background:#ffffffb3}@media(max-width:1023px){.modal-close{font-size:20px;font-size:1.75rem}}.modal-close .fa-times{margin-right:15px}@media(max-width:1023px){.modal-close .fa-times{font-size:36px}}.modal-title{width:100%;padding:25px;margin-bottom:0;text-align:center;border-top:1px solid #dddddd;border-bottom:1px solid #dddddd;background:#fff;color:#bf1139;font-family:MS PMincho,MS \660e\671d,\ff2d\ff33  \ff30\660e\671d,\30d2\30e9\30ae\30ce\660e\671d  ProN W6,HiraMinProN-W6,serif;font-size:32px;font-size:2rem}@media(max-width:1023px){.modal-title{padding:20px;font-size:40px;font-size:2.5rem;border-top:2px solid #dddddd;border-bottom:2px solid #dddddd}}.modal-body{width:720px;margin-left:auto;margin-right:auto;height:auto;min-height:100%;padding:55px 0 53px;border-bottom:1px solid #dddddd;background:#fff}@media(max-width:1023px){.modal-body{width:100%;padding:50px 30px 59px;border:none}}.modal-body h2{font-size:18px;font-size:1.125rem;font-weight:700;margin-bottom:30px;padding-bottom:93px}@media(max-width:1023px){.modal-body h2{padding-bottom:0;margin-bottom:30px;font-size:22px;font-size:1.375rem}}.modal-body p{font-size:14px;font-size:.875rem;color:#585050}@media(max-width:1023px){.modal-body p{margin-bottom:50px;font-size:22px;font-size:1.375rem}}.modal-btn{text-align:center}.modal-btn .btn{margin-top:50px;padding:30px 50px;border:2px solid #dddddd}@media(max-width:1023px){.modal-btn .btn{padding:20px 20px 20px 0;font-size:40px;font-size:2.5rem;width:100%;display:block}}.modal-overlay .btn-link{background:#fff;color:#332424}@media(max-width:1023px){.modal-overlay .btn-link{padding:20px 20px 20px 0;font-size:22px;font-size:1.375rem;border-top:1px dotted #332424;border-bottom:1px dotted #332424;border-left:none;border-right:none;text-align:left;background:url(../image/sp/menu-arrow.png) no-repeat right center}}.modal-overlay .btn-link:before{content:"";display:inline-block;width:20px;height:10px;background:url(../image/info-topic-read-more-arrow.png) left center no-repeat}@media(max-width:1023px){.modal-overlay .btn-link:before{display:none}}.modal-footer{width:720px;padding:55px 0 32px;margin-left:auto;margin-right:auto;text-align:center}@media(max-width:1023px){.modal-footer{width:520px}}.modal-footer .contact-shop{font-size:20px;font-size:1.25rem;margin-bottom:30px;color:#bf1139}@media(max-width:1023px){.modal-footer .contact-shop{margin-bottom:50px;font-size:32px;font-size:2rem}}.modal-footer .contact-bnr-area{background:#eee;text-align:center}.pdf-info{padding:38px 48px 38px 130px;background:#fff url(../image/common-pdf-icon.png) no-repeat top 38px left 38px;border:1px solid #dddddd;color:#585050;font-size:14px;font-size:.875rem}@media(max-width:1023px){.pdf-info{font-size:20px;font-size:1.25rem;padding:26px 31px 26px 132px;background:#fff url(../image/sp/common-pdf-icon.png) no-repeat top 29px left 26px}}.pdf-dl-bnr img{max-width:100;height:auto}@media(max-width:1023px){.pdf-dl-bnr img{width:100%}}.limited-label{font-size:16px;font-size:1rem;background:#bf1139;color:#fff;padding:11px 22px;margin:0 auto 18px;font-weight:700;display:table;width:auto}@media(max-width:1023px){.limited-label{font-size:26px;font-size:1.625rem;padding:10px 25px;margin-bottom:25px}}.contact-us{width:1300px;padding-top:100px;margin-left:auto;margin-right:auto;position:relative;overflow:hidden;background:transparent;margin-bottom:95px}@media(max-width:1023px){.contact-us{width:100%;padding-bottom:0;margin-bottom:80px}}.contact-us .img-box{width:1300px;height:600px}@media(max-width:1023px){.contact-us .img-box{position:relative;width:100%;max-width:100%;height:auto}.contact-us .img-box img{width:100%;max-width:100%;height:auto}}.contact-us .content-box{position:relative;margin:-288px auto 0;width:869px;height:auto;padding:85px 60px 65px}.contact-us .content-box h3{color:#bf1139}.contact-us .content-box .headline-lead{margin-bottom:7px;font-size:16px;font-size:1rem}.contact-us .content-box .headline-summary{font-weight:400;font-size:14px;font-size:.875rem;margin-bottom:35px}@media(max-width:1023px){.contact-us .content-box .row{flex-direction:column}}.contact-us .content-box .col-pc-2{flex-basis:339px}@media(max-width:1023px){.contact-us .content-box .col-pc-2{flex-basis:100%}.contact-us .content-box .col-pc-2 img{max-width:100%;height:auto}}@media(max-width:1023px){.contact-us .content-box{position:relative;width:100%;height:auto;padding:80px 60px;margin:0}.contact-us .content-box h3{color:#332424}.contact-us .content-box .headline-lead{margin-bottom:10px;font-size:22px;font-size:1.375rem}.contact-us .content-box .headline-summary{color:#332424;font-size:22px;font-size:1.375rem;margin-bottom:25px}}.contact-us .menu-list{display:block;margin-right:30px}@media(max-width:1023px){.contact-us .menu-list{margin-bottom:30px}}@media(max-width:1023px){.contact-us .menu-list-item{margin-right:0}}.contact-us .menu-list-item a{padding-top:10px;padding-bottom:10px}.contact-us .menu-list-item:first-child a{background:url(../image/common-arrow-sm-icon.png) no-repeat left bottom 16px}@media(max-width:1023px){.contact-us .menu-list-item:first-child a{background:url(../image/sp/common-arrow-icon.png) no-repeat right center}}.contact-us .menu-list-item:first-child a{padding-top:0}@media(max-width:1023px){.contact-us .menu-list-item:first-child a{padding-top:10px}}.contact-us .btn{margin-bottom:40px}@media(max-width:1023px){.contact-us .btn{margin-bottom:62px}}.fixed-bottom-contact-bar{position:fixed;bottom:0;display:block;width:100%;background:#bf1139;color:#fff!important;font-weight:700;text-align:center;padding:18px;z-index:1000;font-size:18px;font-size:1.125rem}@media(max-width:1023px){.fixed-bottom-contact-bar{font-size:26px;font-size:1.625rem}}.shop-name-wrapper{flex-basis:235px;border-top:1px solid #eeeeee;border-bottom:1px solid #eeeeee}@media(max-width:1023px){.shop-name-wrapper{border:none}}.shop-name{font-weight:700;text-decoration:underline;vertical-align:top;font-size:14px;font-size:.875rem;line-height:1.142857}@media(max-width:1023px){.shop-name{display:block;font-size:22px;font-size:1.375rem;color:#332424;border:none;text-decoration:none}}.shop-data{flex-grow:1;border:1px solid #eeeeee}@media(max-width:1023px){.shop-data{border:none}}.shop-address{display:block;font-size:14px;font-size:.875rem}@media(max-width:1023px){.shop-address{font-size:20px;font-size:1.25rem;color:#585050}}.shop-tel{display:block;font-size:14px;font-size:.875rem}@media(max-width:1023px){.shop-tel{font-size:20px;font-size:1.25rem;color:#585050}}.searchtitle{margin-bottom:40px}.bgnone{background-image:none}.butsudantypelabel{position:relative;text-align:left!important;padding-left:15%!important;padding-right:0!important;font-size:1.375rem!important}.butsudantypelabel span{display:inline-block;line-height:1.2!important;text-align:left;padding-left:10%;position:absolute;top:50%;font-size:1rem!important;-webkit-transform:translate(0%,-50%);-moz-transform:translate(0%,-50%);-ms-transform:translate(0%,-50%);-o-transform:translate(0%,-50%);transform:translateY(-50%)}.collapse-title.custombtn{margin-top:30px;margin-bottom:60px;color:#2d2121!important;background:#c3c3c3 url(../image/common-collapse-plus-icon2.png) no-repeat right 21px center}.collapse-open:checked~.collapse-title.custombtn{background:#c3c3c3 url(../image/common-collapse-minus-icon2.png) no-repeat right 21px center;color:#2d2121!important;margin-bottom:0}.link-list-item-col1{width:402px;margin:0 auto}@media screen and (max-width:1023px){.link-list-item-col1{width:100%}.cat-menu-list li span{font-size:1.375rem!important}.cat-menu-list br{display:none!important}.butsudantypelabel{padding-left:8%!important}.btns label.checkbox-without-icon{padding:32px 25px}}.sp_button{display:none!important}.clearfix:after,.other div:after,ul:after{content:"";display:block;clear:both}.consult-about-grave .grave-faq-bnr img{width:100%;display:block}html .feature .feature-okunaiboen{margin-bottom:80px}html .feature .feature-okunaiboen .btn{margin-bottom:0}html .feature .feature-okunaiboen .gray-box{height:412px;top:181px;padding:100px 60px}@media screen and (max-width:1023px){html .feature .feature-okunaiboen .gray-box{top:0;height:auto}}.nav{border-bottom:1px solid #ccc}.nav ul{max-width:1080px;margin:0 auto}.arrow-down li a{display:block;position:relative}.arrow-down li a:after{content:"";display:block;width:8px;height:8px;border-top:2px solid #b71132;border-right:2px solid #b71132;position:absolute;top:50%;right:1.5em;-webkit-transform:translate(0%,-50%) rotate(130deg);-moz-transform:translate(0%,-50%) rotate(135deg);-ms-transform:translate(0%,-50%) rotate(135deg);-o-transform:translate(0%,-50%) rotate(135deg);transform:translateY(-50%) rotate(135deg)}.nav-wrap{width:1245px;margin:auto}.nav-wrap h2{padding:20px 10px 10px 20px;font-family:MS PMincho,MS \660e\671d,\ff2d\ff33  \ff30\660e\671d,\30d2\30e9\30ae\30ce\660e\671d  ProN W6,HiraMinProN-W6,serif}.nav-wrap ul{display:-webkit-flex;display:flex}.nav-wrap li{width:18%;margin-right:10px;border:1px solid #ccc;text-align:center}.nav-wrap li:last-of-type{margin-right:0}.nav-wrap li:hover{border-bottom:1px solid #bf1139}.nav-wrap li a{padding:70px 10px 10px}.nav-wrap li.nav-icon-butsudan a{background:url(../image/top-page-icon-butsudan.png) #fff no-repeat top 10px center/50px 50px}.nav-wrap li.nav-icon-shop a{background:url(../image/top-page-icon-shop.png) #fff no-repeat top 10px center/50px 50px}.nav-wrap li.nav-icon-ihai a{background:url(../image/top-page-icon-ihai.png) #fff no-repeat top 10px center/50px 50px}.nav-wrap li.nav-icon-obon a{background:url(../image/top-page-icon-obon.png) #fff no-repeat top 10px center/50px 50px}.nav-wrap li.nav-icon-grave a{background:url(../image/top-page-icon-grave.png) #fff no-repeat top 10px center/50px 50px}.nav-wrap li.nav-icon-okunaiboen a{background:url(../image/top-page-icon-okunaiboen.png) #fff no-repeat top 10px center/50px 50px}@media screen and (max-width:1023px){.nav-wrap{width:100%}.nav-wrap h2{padding:20px 10px 10px 20px}.nav-wrap ul{-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-left:30px}.nav-wrap li{width:46.8%;margin:10px 10px 0 0;border:2px solid #ccc;font-size:28px;font-weight:700;text-align:center}.nav-wrap li:nth-of-type(2n){margin-left:0}.nav-wrap li:last-of-type{margin-right:0}.nav-wrap li:hover{border-bottom:2px solid #ccc}.nav-wrap li a{padding:70px 10px 10px}}.nav li{float:left;width:25%;border-right:1px solid #ccc}.nav li:last-of-type{border-right:0px}.nav li a{padding:.8em 0 .8em 1.5em}@media screen and (max-width:1023px){.nav li{width:50%;font-size:1.375rem}.nav li:nth-of-type(1),.nav li:nth-of-type(2){border-bottom:1px solid #ccc}.nav li:nth-of-type(2n){border-right:0px}.nav li:nth-of-type(odd){clear:left}}.cmbnr{width:50%;margin:60px auto 0}.cmbnr img{display:block;width:100%}@media screen and (max-width:1023px){.cmbnr{width:81.25%;margin:95px auto 0}.cmbnr img{display:block;width:100%}}.memorial-bnrs{padding-bottom:40px}.memorial-bnr{float:left;width:47.5%;margin-right:5%}.memorial-bnr a{display:block}.memorial-bnr.memorial-bnr02 a:last-of-type{margin-top:40px}.memorial-bnr:last-of-type{margin-right:0}.memorial-bnr img{width:100%}.memorial-bnrs .menu-list{margin-top:1em}.bnrs-naoshi img{width:100%}@media screen and (max-width:1023px){.memorial-bnrs{padding-top:40px}.memorial-bnr{float:none;width:100%;margin-right:0}.memorial-bnr a{display:block}.memorial-bnr.memorial-bnr02 a:last-of-type{margin-bottom:40px}.memorial-bnr img{width:100%}.memorial-bnrs .menu-list{margin-top:1em}}.memorial .menu-list-item{border-bottom-width:0!important}.memorial .menu-list-item:first-child{border-top-width:0!important}.memorial h2{border-bottom:0px}.shop .page-title-area.with-img .page-title-img{background:url(../../image/shop/page-title-img_mc.jpg) no-repeat center center}@media screen and (max-width:1023px){.shop .page-title-area.with-img .page-title-img{background:url(../../image/sp/shop/page-title-img_mc.jpg) no-repeat center center;background-size:cover}}.shop .headline span{font-size:inherit;display:inline-block}.shop .headline span.headline1{width:50%}@media screen and (max-width:1023px){.shop .headline span.headline1{width:100%}}.shop .headline span.headline2,.shop .headline span.headline3{width:25%}.dl{line-height:1.875;margin-bottom:2rem;letter-spacing:0}.dl dd{text-indent:-1em;padding-left:1em}.dl dd:before{content:"\30fb"}.dl dt{font-weight:700}.dl dt:before{content:"\3010"}.dl dt:after{content:"\3011"}@media screen and (max-width:1023px){.dl dt,.dl dd{font-size:1.625rem}}.kinds.kinds h4,h3.h3{margin-top:16px!important;margin-bottom:8px;color:#bf1139;min-height:3.2em}.kinds.kinds h4.indent,h3.h3.indent{text-indent:-1em;padding-left:1em}.kinds.kinds h4.indent:before,h3.h3.indent:before{content:"\25cf"}.moving .kinds p.mtb{margin-top:0}.moving .kinds img+p.mtb{margin-top:1em}@media screen and (max-width:1023px){.kinds.kinds h4,h3.h3{margin-top:24px;margin-bottom:12px}}.headline{margin-top:-122px!important;padding-top:122px}h4.h4{margin-top:16px!important;margin-bottom:8px;color:inherit!important}h4.h4.indent{text-indent:-1em;padding-left:1em}h4.h4.indent:before{content:none!important}@media screen and (max-width:1023px){h4.h4{margin-top:24px;margin-bottom:12px}}.kinds.kinds div{padding-bottom:2em}.pr-block p{margin-bottom:0!important;font-size:.85rem}.headline~.headline{margin-top:3em}h3.h3.mtb{margin-top:3em!important}div.mtb{margin-top:1em!important}@media screen and (max-width:1023px){div.mtb{margin-top:3em!important}}.p{line-height:1.875;margin-bottom:2rem;letter-spacing:0}@media screen and (max-width:1023px){.p{font-size:26px;font-size:1.625rem}}.mtm{margin-top:-1em}.arrow li{border-top:1px dotted #ccc}.arrow a{display:block;position:relative;padding:.8em;border-bottom:1px dotted #ccc}.arrow.bb0 a{border-bottom:0px}.arrow.btn-red a{border:0px;background-color:#b71132;color:#fff}.arrow a:after{content:"";display:block;width:8px;height:8px;border-top:2px solid #b71132;border-right:2px solid #b71132;position:absolute;top:50%;right:1.5em;-webkit-transform:translate(0%,-50%) rotate(45deg);-moz-transform:translate(0%,-50%) rotate(45deg);-ms-transform:translate(0%,-50%) rotate(45deg);-o-transform:translate(0%,-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.arrow.btn-red a:after{border-top:2px solid #fff;border-right:2px solid #fff}.arrow.btn-red .btn-back{margin-bottom:0}.other .arrow.btn-red{background-color:#fff}@media screen and (max-width:1023px){.arrow a{font-size:26px;font-size:1.625rem}.arrow a:after{width:12px;height:12px}}.matome{margin-top:2em;background-color:#efede9;padding:2em 3em}.matome p{margin-bottom:1rem}.matome p:last-of-type{margin-bottom:0}.footerlink{width:100%;max-width:1536px;background:#fff;margin-left:auto;margin-right:auto;padding-bottom:56px!important}.footerlink .content-wrapper{max-width:898px}.footerlink .link-bnr{text-align:center}.footerlink .content-wrapper h2{margin-bottom:40px}.footerlink .content-wrapper h3{margin-bottom:25px}.footerlink .cat-menu-list{margin-bottom:60px}.footerlink .menu-list{margin-bottom:40px}.footerlink .menu-list .menu-list-item{flex-basis:428px}.footerlink .menu-list .menu-list-item:nth-child(2n-1){margin-right:36px}@media(max-width:1023px){.footerlink .menu-list .menu-list-item{flex-basis:100%}}.footerlink .content-wrapper{width:100%;max-width:898px}p.mtb{margin-top:1em}.location article{padding-bottom:60px}#mokuji li,#mokuji ul{margin:0;padding:0}#mokuji ul ul{margin-left:1.5em}#mokuji{background:#f9f9f9;border:1px solid #aaa;padding:1em 2em;margin:0 auto 64px;width:80%;display:table;font-size:95%}#mokuji p.mokuji-title{text-align:left;font-weight:700;margin:0;padding:0}#mokuji.mokuji-black p.mokuji-title{color:#aaa}#mokuji span.mokuji-toggle{font-weight:400;font-size:90%}#mokuji p.mokuji-title+ul.mokuji-list{margin-top:.5em}.mokuji-wrap_left{float:left;margin-right:10px}.mokuji-wrap_right{float:right;margin-left:10px}#mokuji a{text-decoration:underline;text-shadow:none}#mokuji a:hover{text-decoration:underline}.mokuji-sitemap_posts_letter{font-size:1.5em;font-style:italic}@media screen and (max-width:1023px){#mokuji p,#mokuji a{font-size:26px;font-size:1.625rem}}.ol{counter-reset:my-counter;list-style:none;padding:0;margin-bottom:2rem}.ol li{margin-bottom:.3em;padding-left:2em;position:relative}.ol li:before{content:counter(my-counter);counter-increment:my-counter;background-color:#fff;border:1px solid #000;color:#000;display:block;float:left;font-size:smaller;line-height:20px;margin-top:.1em;margin-left:-2em;text-align:center;height:20px;width:20px;border-radius:50%}@media screen and (max-width:1023px){.ol li{font-size:26px;font-size:1.625rem}.ol li:before{line-height:1.5;margin-top:.2em;margin-left:-2em;height:1.5em;width:1.5em}}.mbs{margin-bottom:.5em!important}.fwb{font-weight:700}.ul{padding:0 0 0 1.2em;margin-bottom:2rem}.ul li{list-style-type:disc;margin-bottom:.3em}.ul li span.kome{font-size:12px;font-size:.7rem}@media screen and (max-width:1023px){.ul li{font-size:26px;font-size:1.625rem}.ul li span.kome{display:block;font-size:12px;font-size:1rem}}.moving .kinds img{width:100%}.moving .kinds .h3:before{content:none}.moving .headline1,.moving .headline2,.moving .headline3,.moving .headline4{margin-top:-72px!important}.moving .matome{margin:6em 0 0;background:url(../image/memorial/build/moving/img06.jpg) no-repeat left top #efede9;background-size:contain;padding:1em 2em 1em 17.5%}@media screen and (max-width:1023px){.moving .matome{background:url(../image/memorial/build/moving/img06_sp.png) no-repeat left top #efede9;background-size:26%;padding:2em 2em 2em 26%}}.moving article{padding-bottom:60px}.howto .ul li~li{margin-top:1em}.howto .ul li span{font-weight:700;padding-bottom:.3em}@media screen and (max-width:1023px){.howto .ul li span{font-size:1.625rem}}.howto .kinds img{width:100%}.howto .kinds .h3:before{content:none}.howto .headline1,.howto .headline2,.howto .headline3,.howto .headline4{margin-top:-72px!important}.howto .matome{margin:6em 0 0;background:url(../image/memorial/boseki/reform/img06.png) no-repeat left top #efede9;background-size:contain;padding:1em 2em 1em 17.5%}@media screen and (max-width:1023px){.howto .matome{background:url(../image/memorial/boseki/reform/img06_sp.png) no-repeat left top #efede9;background-size:42%;padding:2em 2em 2em 42%}.howto .matome .p{line-height:1.75}}.float-left{float:left;width:25%;margin-right:2em}@media screen and (max-width:1023px){.float-left{float:none;width:100%;margin:0 0 2em}}.howto article{padding-bottom:60px}.shape-images{display:flex;width:100%;background-color:#fff;justify-content:space-around}.shape-images-primary .flex-item{width:50%}.shape-images-primary .flex-item img{width:98%;margin:0 auto;display:block}.shape-images-secondary .flex-item{width:16.66%}.shape-images-secondary{margin:2em 0}.shape-images-secondary .flex-item img{width:98%;margin:0 auto;display:block}.shape .headline1{margin-top:-72px!important}.shape .headline2,.shape .headline3,.shape .headline4,.shape .headline5{margin-top:-22px!important}.shape-images-single .flex-item{width:100%}.shape-images-single .flex-item img{width:50%;margin:0 auto;display:block}.shape-sample{background-color:#f0f0f0}.shape-sample~.shape-sample{margin-top:3em}.shape-sample img{float:left;width:42%}.shape-sample p{float:right;width:55%;padding-right:1em}.shape-sample p span{font-weight:700;display:block;padding-bottom:.8em}@media screen and (max-width:1023px){.shape-sample{background-color:#f0f0f0}.shape-sample~.shape-sample{margin-top:3em}.shape-sample img{float:none;width:100%}.shape-sample p{float:none;width:100%;padding:0 1em 1em}.shape-sample p span{font-weight:700;display:block;padding-bottom:.8em;font-size:26px;font-size:1.625rem}}.shape .matome{margin:6em 0 0;background:url(../image/memorial/boseki/knowl/img24.png) no-repeat left top #efede9;background-size:contain;padding:1em 2em 1em 17.5%}.shape .matome p{margin:0}@media screen and (max-width:1023px){.shape .matome{background:url(../image/memorial/boseki/knowl/img24_sp.png) no-repeat left top #efede9;background-size:26%;padding:2em 2em 2em 26%}.shape .matome .p{line-height:1.75}}.news-primary .news-item .news-category{min-width:72px;text-align:center}.link-bnr img{width:100%}.consult-about-products .box-sub-menu{width:580px}.consult-about-products .white-box{padding:50px 70px 65px!important}sup{vertical-align:top;font-size:.6rem}@media screen and (max-width:1023px){sup{font-size:1rem}}.link-list-item .link-title,.contents .slide .slide-item .slide-item-title{font-size:.9rem}@media(max-width:1023px){.link-list-item .link-title,.contents .slide .slide-item .slide-item-title{font-size:1.375rem}}.txt-block a{text-decoration:underline}.txt-block a:hover,.txt-block li a{text-decoration:none}.consult-about-grave .section-sub-img{left:5%!important;z-index:20!important}.consult-about-shop .box-sub-menu{width:540px}.consult-about-shop .white-box{padding:50px 70px 65px!important;top:540px!important}@media(max-width:1023px){.consult-about-shop .white-box{top:40px!important;padding:80px 60px 150px!important}}.consult-about-shop .box-sub-menu img{width:100%}.consult-about-shop .link-bnr .bnr{width:241px;height:182px}.consult-about-shop .link-bnr .about-shop-contact-bnr{width:100%}.consult-about-shop .link-bnr{display:flex;justify-content:space-between;align-content:flex-start;width:510px}@media(max-width:1023px){.consult-about-shop .link-bnr{display:flex;flex-direction:column;width:100%}}.consult-about-shop .link-bnr .bnr{width:338px;height:auto}.consult-about-shop .link-bnr .bnr.small{width:241px;height:182px}@media(max-width:1023px){.consult-about-shop .link-bnr .bnr1{width:100%;height:auto;margin-bottom:42px}.consult-about-shop .link-bnr .bnr img{width:100%;height:auto}}@media(max-width:1023px){.consult-about-shop .link-bnr .bnr2{width:100%;height:auto}}.consult-about-shop .white-box-left{width:335px;margin-right:50px}@media(max-width:1023px){.consult-about-shop .white-box-left{width:100%;margin-bottom:60px;margin-right:0}}@media(max-width:1023px){.consult-about-shop .box-sub-menu{margin-bottom:55px}}@media screen and (min-width:1024px){.pc-nowrap{flex-wrap:nowrap}}.ihai .txt-block p span{font-weight:700}@media screen and (max-width:1023px){.ihai .txt-block p span{font-size:26px;font-size:1.625rem}}.ihai-sample{background-color:#fff}.ihai-sample~.ihai-sample{margin-top:3em}.ihai-sample img{float:left;width:42%}.ihai-sample p{float:right;width:55%;padding-right:1em}.ihai-sample2 p{margin:0!important}.ihai-sample p span{font-weight:700;display:block;padding-bottom:.8em}@media screen and (max-width:1023px){.ihai-sample{background-color:#f0f0f0}.ihai-sample~.ihai-sample{margin-top:3em}.ihai-sample img{float:none;width:100%}.ihai-sample p{float:none;width:100%;padding:0 1em 1em}.ihai-sample p span{font-weight:700;display:block;padding-bottom:.8em;font-size:26px;font-size:1.625rem}}.ihai .matome .p{margin:0}.ihai .page-title-area.with-img .page-title-img{background:url(../../../image/learning/howto/ihai/mv.jpg) no-repeat center center;background-size:cover}@media screen and (max-width:1023px){.ihai .page-title-area.with-img .page-title-img{background:url(../../../image/learning/howto/ihai/mv_sp.jpg) no-repeat center center;background-size:cover}}@media(max-width:1023px){.sub-content-list .link-list{flex-direction:row}.sub-content-list .link-list .col-sp-1{max-width:50%;flex-basis:50%}.sub-content-list .link-list-item .link-title{margin-bottom:0}}.obutsudantoha .matome,.choice .matome,.iroha .matome{margin:6em 0 0;background:url(../image/other/img01.png) no-repeat left top #efede9;background-size:contain;padding:1em 2em 1em 17.5%}@media screen and (max-width:1023px){.obutsudantoha .matome,.choice .matome,.iroha .matome,.flow .matome{background-image:none;padding:2em}}.flow .matome{margin:6em 0 0;background:url(../image/memorial/boseki/reform/img06.png) no-repeat left top #efede9;background-size:contain;padding:1em 2em 1em 16.5%}@media screen and (max-width:1023px){.flow .matome{background-image:none;padding:2em}}.dispose .matome,.replace .matome{margin:6em 0 0;background:url(../image/other/img01-2.png) no-repeat left top #efede9;background-size:contain;padding:1em 2em 1em 16.5%}@media screen and (max-width:1023px){.dispose .matome,.replace .matome,.butsugu .matome{background-image:none;padding:2em}}.obutsudantoha .page-title-area.with-img .page-title-img{background:url(../image/other/bg01.png) no-repeat center center;background-size:cover}.choice .page-title-area.with-img .page-title-img{background:url(../image/other/bg02.png) no-repeat center center;background-size:cover}.iroha .page-title-area.with-img .page-title-img{background:url(../image/other/bg03.png) no-repeat center center;background-size:cover}.flow .page-title-area.with-img .page-title-img{background:url(../image/other/bg04.png) no-repeat center center;background-size:cover}.dispose .page-title-area.with-img .page-title-img{background:url(../image/other/bg05.png) no-repeat center center;background-size:cover}.replace .page-title-area.with-img .page-title-img{background:url(../image/other/bg06.png) no-repeat center center;background-size:cover}.butsugu .page-title-area.with-img .page-title-img{background:url(../image/other/bg07.png) no-repeat center center;background-size:cover}.ptn01 .txt-block img{width:80%;margin:0 auto 3em;display:block}.ptn01 .txt-block p+img,.ptn01 .txt-block h3+img{margin-top:2em}.ptn01 .txt-block p+h3,.ptn01 .txt-block div.butsugu-photo+h3{margin-top:3em!important}.ptn01 div+h2.headline~h2.headline{margin-top:-32px!important}.ptn01 .txt-block img.tate{width:30%;margin:0 auto 3em}.ptn01 .txt-block p+.menu-list{margin:-2em auto 3em}.ptn01 .txt-block .ohaka-flow img{width:240px;margin:0 0 0 1em;display:block}.ptn01 .image-center-bx img{width:100%!important;margin-bottom:.5em}.ippan-butsugu h4{padding-bottom:2em;font-weight:400;text-align:left}.ippan-butsugu h4 span{display:block;font-weight:700;padding-bottom:.5em;text-align:center}@media screen and (max-width:1023px){.ptn01 .ohaka-flow dd{display:block!important}.ptn01 .txt-block .ohaka-flow img{width:75%;margin:1em;display:block}.ptn01 .txt-block p{font-size:26px;font-size:1.625rem}.ptn01 article h2{font-size:30px;font-size:1.8rem}.ptn01 .ohaka-flow dt span{font-size:20px;font-size:1.2rem}.ptn01 .txt-block div.butsugu-photo+h3{margin-top:0!important}.ippan-butsugu h4,.ippan-butsugu h4 span{font-size:16px;font-size:1rem}}.sub-content-list .link-list-item .link-title{margin-bottom:0}.shop-slider.slick-initialized.slick-slider.slick-dotted{padding-bottom:30px!important}.display-none{display:none!important}h2.reien-name{text-align:left;margin-bottom:0}.kint:before{content:"\958b\767a\7528\30c7\30d0\30c3\30b0\8868\793a"}.reien-recommend-tag{min-height:64px}.knowl article{padding-top:70px;padding-bottom:60px;margin-bottom:60px}.knowl article h2{margin-bottom:65px;font-size:1.125rem;font-weight:700;text-align:center}@media(max-width:1023px){.knowl article h2{font-size:32px;font-size:2rem}.knowl article h4{font-size:26px;font-size:1.625rem}}.knowl .contents-list{display:flex;flex-wrap:wrap}.knowl .contents-list a{display:block}.knowl .content-parts{margin-bottom:23px}.knowl .contents-parts-wrap{border:1px solid #ddd;padding:3px;box-shadow:0 2px 3px #ddd}.knowl a.contents-part-inner{border:1px solid #ddd;display:flex}.knowl .content-parts-txt{padding:8px 10px}.knowl .content-parts-txt h3{padding-left:18px;background:url(../../../../image/image/memorial/boseki/knowl/h3-bg.png) 0px 7px no-repeat;margin-bottom:3px;font-size:20px}.knowl .content-parts-txt p{font-size:14px;font-size:.875rem}@media(max-width:1023px){.knowl .content-parts-txt h3{background:url(../../../../image/image/memorial/boseki/knowl/h3-bg.png) 0px 10px no-repeat;font-size:28px;font-size:1.75rem;background-size:22px;padding-left:30px}.knowl .content-parts-txt p{font-size:24px;font-size:1.5rem}.knowl a.contents-part-inner img{align-self:center}}.knowl .pr-block{border:1px solid #ddd;margin-bottom:20px;display:flex;flex-wrap:wrap;padding:15px 15px 5px}.knowl .pr-block dt{width:115px}.knowl .pr-block dt span{background:#bf1139;color:#fff;font-size:12px;font-size:.75rem;padding:2px;display:block;text-align:center}.knowl .pr-block dd{width:calc(100% - 115px);padding-left:15px;margin-bottom:10px}.knowl .pr-block ul li{background:url(../../../../image/image/memorial/boseki/knowl/location_li_bg.jpg) 0 6px no-repeat;padding-left:19px}@media(max-width:1023px){.knowl .pr-block{flex-direction:column;padding:15px 15px 0;margin-bottom:30px}.knowl .pr-block dt{width:210px;margin-bottom:10px}.knowl .pr-block dt span{font-size:22px;font-size:1.25rem}.knowl .pr-block dd{padding-left:0;width:100%;font-size:24px;font-size:1.5rem;margin-bottom:20px}.knowl .pr-block ul li{font-size:24px;font-size:1.5rem;background-size:20px;padding-left:30px}}.knowl .images-block{margin-top:10px;margin-bottom:10px}.knowl .images-block img{width:100%}.knowl .col-6{justify-content:space-between;margin-bottom:30px}.knowl .you-boseki div{align-self:flex-end}.knowl .txt-block p{line-height:1.875}@media(max-width:1023px){.knowl .txt-block p{font-size:26px;font-size:1.625rem}.knowl .images-block .col-sp-1{margin-bottom:10px}.knowl .you-boseki div{margin-bottom:15px}}.knowl .safety-box{margin-bottom:60px}.knowl .img-fluid{max-width:100%;height:auto}.knowl .headline{text-align:center;color:#bf1139}.knowl h4 div{font-weight:400}.knowl p{margin:30px 0}.knowl figure{text-align:center}.knowl ol{padding-left:24px}.knowl ol li{list-style-type:disc}.knowl .bosekiDesign{flex-wrap:nowrap;margin-bottom:32px}.knowl .bosekiDesign p{margin:16px 0}.knowl .col-img{flex-basis:auto;margin-right:30px}.knowl .col-txt{flex-basis:auto}.knowl .award{display:inline-block;padding:8px 16px;color:#fff;line-height:1;background-color:#bf1139}@media(max-width:1023px){.knowl .col-img{flex-basis:auto;margin-right:30px}}.kind .box-gray{padding:24px;border:1px solid #e5e5e5}.kind .summary{margin-bottom:24px}.kind .summary dt span{padding:8px 16px;font-family:MS PMincho,MS \660e\671d,\ff2d\ff33  \ff30\660e\671d,\30d2\30e9\30ae\30ce\660e\671d  ProN W6,HiraMinProN-W6,serif;color:#fff;background-color:#bf1139}.kind .summary dl{margin-bottom:16px;flex-wrap:nowrap}.kind .summary dt{width:20%}.kind .summary dd{width:80%}.kind .summary li{margin-right:18px;padding-left:18px;background:url(../../../../image/image/memorial/boseki/knowl/location_li_bg.jpg) left center no-repeat}.kind .area{flex-wrap:nowrap}.kind .area p{margin-top:0}.kind .stone-type h3{padding:8px 0;font-family:MS PMincho,MS \660e\671d,\ff2d\ff33  \ff30\660e\671d,\30d2\30e9\30ae\30ce\660e\671d  ProN W6,HiraMinProN-W6,serif;color:#fff;text-align:center}.kind .japan{background-color:#000}.kind .india{background-color:#f5b153}.kind .europa{background-color:#8f83ba}.kind .africa{background-color:#b1d165}.kind .china{background-color:#f09b7b}.kind .stone-type li{margin-bottom:24px}.kind .stone-type figure img{margin-bottom:16px}.kind .stone-type figcaption{padding:0 24px;font-weight:700;text-align:left}.kind .stone-type dl{display:flex;flex-flow:row;flex-wrap:nowrap;padding:0 24px}.kind .stone-type dt{width:30%}.kind .stone-type dd{width:70%}@media(max-width:1023px){.kind .summary dt{margin-bottom:8px}.kind .summary dl{flex-wrap:wrap}.kind .summary dt,.summary dd{width:100%}.kind .area{flex-wrap:wrap}.kind .stone-type .col-img{margin-bottom:8px;width:100%;text-align:center}.kind .stone-type figcaption{padding:0}.kind .stone-type dl{padding:0}}.name .stone-name .img-summary,.name .stone-name dl{margin-bottom:40px}.name .stone-name dt{font-weight:700}.name .stone-name dt span{margin-right:8px;padding:4px 7px;color:#fff;background-color:#bf1139;border-radius:16px}.name .stone-name dd p{margin-top:16px;margin-bottom:16px}.name .stone-name .link-detail{padding-left:16px;background:url(../../../../image/image/common-arrow-sm-icon.png) no-repeat left center}.safety-box h2{position:relative;padding:0 0 .5em 3.8em}.safety-box h2 span.num-box{position:absolute;left:0;top:0}.safety-box h2 span.txt-box{line-height:1.2}@media screen and (max-width:1023px){.safety-box h2{padding-left:2.1em}}.pager__item{margin:0 auto;text-align:center}.show-detail-badge{color:#fff;background:#666;font-size:65%;font-weight:400;padding:3px 10px;border-radius:3px;vertical-align:middle}@media(max-width:1023px){.show-detail-badge{font-size:100%;vertical-align:2px;display:inline-block;padding:1px 15px}}.pager a{color:#fff}.close-popup{cursor:pointer}.popup-comment:before{content:"";position:absolute;top:-24px;left:50%;margin-left:-15px;border:12px solid transparent;border-bottom:12px solid #e7e4e4;z-index:2}.popup-comment:after{content:"";position:absolute;top:-28px;left:50%;margin-left:-17px;border:14px solid transparent;border-bottom:13px solid #000;z-index:1}@media(max-width:767px){.sp-width-full{width:100%}}.promax-cemetery-map-btn-area{margin-bottom:60px}.promax-cemetery-map-btn-area .btn-black{background:#332424}.promax-cemetery-flyer-btn-area{position:fixed;top:83px;right:15px;display:inline-block;background:#ffffffb3;box-shadow:0 0 5px #0000004d;padding:15px;text-align:center;z-index:9999}.promax-cemetery-flyer-btn-area .btn-red{margin-bottom:0;font-weight:700;padding:15px 45px}.promax-shop-flyer-btn-area{position:fixed;top:83px;right:15px;display:inline-block;background:#ffffffb3;box-shadow:0 0 5px #0000004d;padding:15px;text-align:center;z-index:9999}.promax-shop-flyer-btn-area .btn-red{margin-bottom:0;font-weight:700;padding:15px 45px}.collapse-area-text.tac{text-align:center;line-height:2;padding:0 0 1em}#tab02-content .collapse-area-text.tac{padding:0 0 2em}@media(max-width:1023px){.collapse-area-text.tac{padding:0}#tab02-content .collapse-area-text.tac{padding:0 0 1em}}.reien-detail-link{width:431px;margin-top:20px;margin-left:110px;margin-right:110px;height:91px;text-align:center;padding-top:28px;border:2px solid #bd173c;background-color:#fff;color:#bd173c}.reien-detail-link a{color:#bd173c}.reien-detail-link a:hover{text-decoration:underline}.reien-detail-link a:after{content:"";position:absolute;padding-right:30px;width:7px;height:30px;border-top:2px solid #bd173c;border-right:2px solid #bd173c;transform:rotate(45deg);margin-left:60px}.border-red{border:2px solid #bd173c;background-color:#fff;color:#bd173c}.border-red:hover{background-color:#bd173c;color:#fff}label.btn,.fixed-bottom-contact-bar{cursor:pointer}#fix-btn{display:none;position:fixed;z-index:100;right:20px;bottom:20px}#fix-btn img{width:150px}@media(max-width:767px){#fix-btn img{width:200px}}.global-header{line-height:1}.c-footer-copyright .footer-sub-links li a{text-decoration:underline}
/*# sourceMappingURL=/cdn/shop/t/55/assets/assets-css-style.css.map */
