@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,button,figure{border:0;font-family:Hiragino Kaku Gothic ProN,Hiragino Sans,BIZ UDPGothic,Yu Gothic Medium,sans-serif;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline;list-style:none;background:transparent}body{color:#232b39;font-size:.875rem;line-height:1}article,aside,details,figcaption,figure,header,hgroup,menu,nav,section{display:block;z-index:0}img{max-width:100%;vertical-align:bottom;width:100%}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}p{line-height:1.6}p a{color:#0187cd}input,select{vertical-align:middle}textarea,input,select{font-family:Hiragino Kaku Gothic ProN,Hiragino Sans,BIZ UDPGothic,Yu Gothic Medium,sans-serif}.imgL,.left{float:left}.imgR,.right{float:right}.imgC,.txtC{text-align:center!important}.txtL{text-align:left!important}.txtR{text-align:right!important}.clearfix:after{content:".";display:block;clear:both;height:0;visibility:hidden}.clearfix{min-height:1px}.banner{padding-bottom:5px}.banner img{width:100%;height:auto}#area-menu-f .ttl-new{background:#349054;clear:both;color:#fff;font-size:1.125rem;font-weight:700;line-height:36px;padding:0 4.6875%}#area-menu-f .list-toku{margin:0 0 10px;padding:0}#area-menu-f .list-toku li{border:none}#area-menu-f .list-toku li a{align-items:center;background:#fff url(/images/common/icon_link.png) no-repeat 98%;border:none;border-bottom:solid 1px #ccc;border-radius:0;box-shadow:0 0 #0000;color:#404040;display:flex;flex-flow:nowrap;font-size:1rem;font-weight:400;justify-content:flex-start;line-height:1.4;margin:0;padding:2%;text-align:left;text-decoration:none;width:100%}#area-menu-f .list-toku li a .icon-img{height:15%;width:20%}#area-menu-f .list-toku li a .icon-img02{border:solid 2px #ebfbdb;box-sizing:border-box;width:20%}#area-menu-f .list-toku li a p{margin-left:5%;width:70%}#area-menu-f .list-toku li a p strong{font-size:1rem;font-weight:700}.btn-today img{margin-top:8px}@font-face{font-family:Material Icons;font-style:normal;font-weight:400;src:url(https://e-ohaka.imgix.net/css/iconfont/MaterialIcons-Regular.eot);src:local("Material Icons"),local("MaterialIcons-Regular"),url(https://e-ohaka.imgix.net/css/iconfont/MaterialIcons-Regular.woff2) format("woff2"),url(https://e-ohaka.imgix.net/css/iconfont/MaterialIcons-Regular.woff) format("woff"),url(https://e-ohaka.imgix.net/css/iconfont/MaterialIcons-Regular.ttf) format("truetype")}.material-icons{font-family:Material Icons;font-weight:400;font-style:normal;font-size:1.5rem;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga";max-width:1em}.material-icons.md-18{font-size:1.125rem}.fix-nav-title>ul>li.txt-call>a>.material-icons.md-18{color:#fff;margin:0}.material-icons.md-28{font-size:1.75rem}.material-icons.md-48{font-size:3rem}p#show_hide_station_link{text-decoration:underline;color:#076baf;text-align:right}.search_conditions-container{padding:0 20px}.search_conditions-card{border:1px #ccc solid;border-radius:5px;margin-bottom:10px}.search_conditions-card-header{border-bottom:#ccc 1px solid}.search_conditions-card-date{display:inline-block;padding:10px}.search_conditions-card-clear.material-icons{float:right;vertical-align:top;display:inline-flex;font-size:1em;font-weight:700;color:#999;padding:10px;max-width:none;cursor:pointer}.search_conditions-card-body{padding:10px}.search_conditions-card-body label{padding:5px 10px;background-color:#ccc;border-radius:10px;margin-bottom:10px;display:inline-block;font-size:.75rem}.search_conditions-card-body ul{font-size:.8125rem;margin-bottom:10px}.search_conditions-card-body ul li{display:inline-block}.search_conditions-card-body ul li:after{content:"/";padding:0 2px}.search_conditions-card-body ul li:last-child:after{content:""}.search_conditions-card-body a.search_conditions-card-button{display:block;text-decoration:none;padding:10px 0;background-color:#05aa22;color:#fff;text-align:center}#saved_search_condition_list{width:400px;position:absolute;top:47px;right:0;background-color:#fff;z-index:9999;border:1px solid #05aa22;text-align:left;padding:10px 0}#saved_search_condition_list h2.ttl-list{font-size:.9375rem;font-weight:700;color:#05aa22;margin:0 0 10px 20px}#saved_search_condition_list strong.regist_cemetery_list_cnt{color:red;font-size:1.5rem;font-weight:700}#saved_search_condition_list .list-close{background-color:#e2e2e2;text-align:center;display:block;padding-top:6px;padding-bottom:4px;cursor:pointer;margin:0 20px}.spinner:before{content:"";box-sizing:border-box;position:absolute;top:50%;left:50%;height:100px;width:100px;margin-top:-50px;margin-left:-50px;border-radius:50%;border:5px solid #d3d3d3;border-top-color:coral;animation:spinner 2s linear infinite}@keyframes spinner{to{transform:rotate(360deg)}}.cemetery-ranking-icon img{width:auto;vertical-align:middle!important;margin-top:-13px}.btn__to-list_save_resources{display:block;width:87%;margin:0 auto 10px;text-decoration:none;font-size:.9375rem;font-weight:400;box-sizing:border-box;padding:1px;color:#fff;line-height:1;border-radius:3px;border:#05aa22 solid 1px;background:linear-gradient(to bottom,#03aa22,#039422);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$color-brand",endColorstr="$color-stronggreen",GradientType=0)}.btn__to-list_save_resources span{display:block;border:#65ab3f solid 1px;border-radius:2px;padding:12px 0;text-align:center}.btn__to-list_save_resources span em{display:inline-block;padding-left:0}.js-scrollable{max-width:1000px}.js-scrollable table{white-space:nowrap}.mt5{margin-top:5px}.mt10{margin-top:10px}.mt15{margin-top:15px}.mt20{margin-top:20px}.mt25{margin-top:25px}.mt30{margin-top:30px}.mt35{margin-top:35px}.mt40{margin-top:40px}.mb6{margin-bottom:6px}.mb7{margin-bottom:7px}.mb8{margin-bottom:8px}.mb9{margin-bottom:9px}.mb5{margin-bottom:5px}.mb10{margin-bottom:10px}.mb11{margin-bottom:11px}.mb12{margin-bottom:12px}.mb15{margin-bottom:15px}.mb18{margin-bottom:18px}.mb20{margin-bottom:20px}.mb25{margin-bottom:25px}.mb30{margin-bottom:30px}.mb35{margin-bottom:35px}.mb40{margin-bottom:40px}.mb50{margin-bottom:50px}.ml5{margin-left:5px}.ml7{margin-left:7px}.ml10{margin-left:10px}.ml15{margin-left:15px}.ml20{margin-left:20px}.ml25{margin-left:25px}.ml50{margin-left:50px}.ml80{margin-left:80px}.ml100{margin-left:100px}.mr5{margin-right:5px}.mr7{margin-right:7px}.mr10{margin-right:10px}.mr15{margin-right:15px}.mr20{margin-right:20px}.mr25{margin-right:25px}.mr40{margin-right:40px}.lh110{line-height:110%}.lh120{line-height:120%}.lh130{line-height:130%}.lh140{line-height:140%}.lh150{line-height:150%}.lh160{line-height:160%}.lh170{line-height:170%}.lh180{line-height:180%}.lh190{line-height:190%}.lh200{line-height:200%}.fs10,.fs11,.fs12{font-size:.75rem}.fs13{font-size:.8125rem}.fs14{font-size:.875rem}.fs15{font-size:.9375rem}.fs16{font-size:1rem}.fs17{font-size:1.0625rem}.fs18{font-size:1.125rem}.fs19{font-size:1.1875rem}.fs20{font-size:1.25rem}.fs21{font-size:1.3125rem}.fs22{font-size:1.375rem}.fs23{font-size:1.4375rem}.fs24{font-size:1.5rem}.fs25{font-size:1.5625rem}.fs26{font-size:1.625rem}input[type=text],input[type=email],input[type=tel],input[type=number],select,textarea{font-size:1rem}*{-webkit-text-size-adjust:none;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}body{color:#232b39;font-family:Hiragino Kaku Gothic ProN,Hiragino Sans,BIZ UDPGothic,Yu Gothic Medium,sans-serif;font-size:1rem;line-height:1;min-width:320px}h3{font-weight:700}a,p a{color:#05aa22}strong{font-weight:700}nav ul,li{list-style:none}main{display:block}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:1}.mb_8{margin-bottom:8px}.mb_16{margin-bottom:16px}.mb_20{margin-bottom:20px}.mb_30{margin-bottom:30px}.mb_40{margin-bottom:40px}.mb_48{margin-bottom:48px}.mb_100{margin-bottom:100px}.mt_16,.mt_24{margin-top:24px}.mt_32{margin-top:32px}.mt_40{margin-top:40px}.pb_10{padding-bottom:10px}.pb_20{padding-bottom:20px}.visible-xs{display:block}.visible-md{display:none}.color-orange{color:#fc8217}input[type=submit],input[type=button]{border-radius:0;-webkit-appearance:button;-moz-appearance:button;appearance:button;border:none;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}input[type=submit]::-webkit-search-decoration,input[type=button]::-webkit-search-decoration{display:none}input[type=submit]:focus,input[type=button]:focus{outline-offset:-2px}input[type=radio]{transform-origin:right;transform:scale(1.8);-moz-transform-origin:right;-moz-transform:scale(1.8,1.8);-webkit-transform-origin:right;-webkit-transform:scale(1.8,1.8)}textarea.mb24.width-all{border:#bbb solid 1px;border-radius:5px;box-sizing:border-box;padding:10px;width:100%;font-family:sans-serif}.header_form{border-bottom:1px solid #d5d5d5;border-top:2px solid #05aa22;margin-bottom:20px}.header_form .blk_header{align-items:center;display:flex;height:48px;justify-content:center;position:relative}.header_form .blk_header>a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.header_form .img_logo{height:auto;left:10px;position:absolute;width:78px}.header_form .ttl_form{font-size:1rem;font-weight:700}.wrap_form{margin:0 10px 67px;position:relative}.wrap_form .ttl_h2,.wrap_form .ttl_h3{font-size:.875rem;font-weight:700;line-height:1.5;margin-bottom:8px}.wrap_form input{background:#fff}.wrap_form input.js-required:placeholder-shown{background:#fff5f5;color:#999}.wrap_form select{background:#fff;color:#232b39}.wrap_form select:invalid{background:#fff5f5;color:#232b39}.wrap_form select option{background:#fff;color:#232b39}.wrap_form textarea{border:#bbb solid 1px;border-radius:.25rem;line-height:1.5;padding:1rem;min-height:10rem;width:100%}.blk_cemetery{border:1px solid #ddd;border-radius:.375rem;display:flex;margin-bottom:1.5rem;padding:.625rem}.wrap__modal--inr .blk_cemetery{border:none;border-radius:0;margin-bottom:0;padding:0}.blk_cemetery .img_cemetery{height:88px;margin-right:10px;-o-object-fit:cover;object-fit:cover;width:135px}.wrap_form__complete .blk_cemetery .img_cemetery{height:73px;width:120px}.blk_cemetery .box_txt{font-size:.875rem;line-height:1.5}.blk_cemetery .open_detail{margin-top:2px}.blk_cemetery .open_detail>a{color:#232b39;font-size:.75rem}.blk_cemetery .ttl_cemetery{font-size:1rem;font-weight:700;margin-bottom:2px}.blk_cemetery .txt_pdf{color:#d94372;font-size:.75rem;margin-top:2px}.wrap_more .txt_pdf{color:#d94372;font-size:.75rem}.mb_email,.mb_tel{margin-bottom:16px}.wrap_form .modal{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:none;height:100vh;left:0;position:fixed;top:0;width:100%;z-index:2}.wrap_form .modal_bg{background:#0009;height:100vh;left:0;position:fixed;top:0;width:100%}.wrap_form .modal_container{background:#fff;border-radius:5px;color:#232b39;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:94%}.wrap_form .modal_header{align-items:center;border-bottom:1px solid #ccc;display:flex;height:48px;justify-content:center;position:relative;text-align:center}.wrap_form .modal_header h3{font-size:.9375rem;font-weight:700;line-height:1;margin:0;padding:0 30px 0 0}.wrap_form .modal_header .modal_close{background:#fff;border:1px solid #ccc;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:inline-block;height:24px;position:absolute;right:12px;top:12px;width:24px}.wrap_form .modal_header .modal_close:before{color:#ccc;content:"";font-family:Material Icons;font-size:1.5rem;position:absolute;right:-1px;text-decoration:inherit;top:-1px}.wrap_form .modal_body{display:-ms-grid;display:grid;font-size:.75rem;grid-auto-rows:auto;-ms-grid-columns:160px 1fr;grid-template-columns:160px 1fr;padding:10px 10px 20px}.wrap_form .modal_body figure{-ms-grid-column:1;grid-column:1/2;-ms-grid-row:1;grid-row:1/4;margin:0 10px 10px 0}.wrap_form .modal_body figure>img{height:auto;max-height:112.5px;max-width:150px;-o-object-fit:cover;object-fit:cover;width:100%}.wrap_form .modal_body .blk_rating{align-items:center;display:flex;margin-bottom:5px}.wrap_form .modal_body .blk_rating .icon_stars{letter-spacing:-3px;margin:2px 5px 0 0}.wrap_form .modal_body .blk_rating .icon_stars i{color:#f70;display:inline-flex;font-family:Material Icons;font-size:1rem;font-style:normal}.wrap_form .modal_body .blk_rating .point_rating em{font-size:.875rem;font-style:normal;font-weight:600;margin-right:-5px}.wrap_form .modal_body .list_address{font-size:.875rem;-ms-grid-column:2;grid-column:2/3;-ms-grid-row:1;grid-row:1/2;line-height:1.3}.wrap_form .modal_body .item_address{margin-bottom:5px}.wrap_form .modal_body .item_address:before{color:#05aa22;content:"";display:inline-block;font-family:Material Icons;font-size:1rem;margin-top:-4px;vertical-align:middle}.wrap_form .modal_body .item_access{margin-bottom:5px}.wrap_form .modal_body .item_access:before{color:#05aa22;content:"";display:inline-block;font-family:Material Icons;font-size:1rem;margin-top:-4px;vertical-align:middle}.wrap_form .modal_body .item_type{-ms-grid-column:2;grid-column:2/3;-ms-grid-row:2;grid-row:2/3}.wrap_form .modal_body .item_facility{-ms-grid-column:1;grid-column:1/3;-ms-grid-row:5;grid-row:5/6}.wrap_form .modal_body .list_icon{-ms-grid-column:2;grid-column:2/3;-ms-grid-row:3;grid-row:3/4}.wrap_form .modal_body .item_price{-ms-grid-column:1;grid-column:1/3;-ms-grid-row:6;grid-row:6/7}.wrap_form .modal_body dl{line-height:1.3;margin-bottom:4px}.wrap_form .modal_body dl dt{display:inline;font-size:.75rem}.wrap_form .modal_body dl dd{display:inline;font-size:.875rem}.wrap_form .modal_body .list_icon li{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:2px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:24px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 6px 0 0;padding:0 8px}.wrap_form .modal_body .list_icon .item_type{background:#f3fff5;border:1px solid #05aa22}.wrap_form .modal_body .list_icon .item_religious{background:#fbf3fc;border:1px solid #924699}.wrap_form .modal_body .item_facility dd>span:before{content:" / "}.wrap_form .modal_body .item_facility dd>span:first-child:before{content:none}.wrap_form .modal_body .item_price{background:#f8f7f5;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:20px;margin:0;padding:5px 10px}.wrap_form .modal_body .item_price dt{margin-right:10px}.wrap_form .modal_body .item_price dd>span:before{content:" / "}.wrap_form .modal_body .item_price dd>span:first-child:before{content:none}.wrap_form .modal_body .item_price em{color:#ed702d;font-style:normal}.wrap_form .modal_footer{align-items:center;background:#999;border-radius:0 0 5px 5px;display:flex;height:72px;justify-content:center}.wrap_form .modal_footer .modal_button{background:#fff;border-radius:4px;display:inline-block;line-height:48px;margin:auto;max-width:200px;text-align:center;width:50%}.wrap_form .modal_footer .modal_button a{color:#232b39;display:block;font-size:1rem;font-weight:700;text-decoration:none}.wrap_form .bar_step{align-items:center;color:#05aa22;display:flex;font-size:.875rem;font-weight:700;line-height:1.5;margin:32px auto 10px;position:relative;width:90%}.wrap_form .bar_step:before{background:#d5d5d5;border-radius:4px;content:"";display:block;height:8px;position:absolute;left:34%;width:66%}.wrap_form .bar_step:after{background:#05aa22;border-radius:4px;content:"";display:block;height:8px;left:34%;position:absolute;width:66%;z-index:1}.wrap_form .bar_step.rest_visit_1:after{width:33%}.wrap_form .bar_step.rest_1:after{width:44%}.wrap_form .bar_step.rest_2:after{width:22%}.wrap_form .bar_step>span{font-size:1.125rem;margin-top:-2px}select{line-height:1}#cboxClose{height:0px;width:0px}.wrap_selection .blk_materials_check{align-items:center;display:flex;flex-wrap:nowrap;justify-content:space-between;margin-bottom:16px}.wrap_selection .blk_materials_check label{align-items:center;border:1px solid #bbb;border-radius:5px;box-sizing:border-box;display:flex;font-size:.875rem;height:48px;padding-left:42px;position:relative;width:49%;background:#fff5f5}.wrap_selection .blk_materials_check:has(input[type=radio]:checked) label{background:#fff}.wrap_selection .blk_materials_check input[type=radio]{visibility:hidden;position:absolute}.wrap_selection .blk_materials_check input[type=radio]:checked+label{background:#ecf4e1}.wrap_selection .blk_materials_check input[type=radio]:checked+label:after{background:#05aa22;border-radius:50%;content:"";display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:16px;margin:0 10px;position:absolute;left:3px;width:16px}.wrap_selection .blk_materials_check input[type=radio]+label:before{background:#fff;border:2px solid #ddd;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:22px;left:0;margin:0 10px;position:absolute;width:22px}.wrap_selection .section_means .blk_online_check .txt_att{font-size:.875rem;position:relative;left:14px;margin:20px 0 10px;padding:0;line-height:1;top:-4px}.wrap_selection .blk_materials_check .txt_att{font-size:.875rem;position:relative;left:14px;top:-10px;margin:0;padding:0;line-height:1}.wrap_selection .blk_materials_check label small{font-size:.875rem}.blk_selection{margin-bottom:32px}.wrap_selection .blk_selection_ttl .list_means{list-style:none;margin:0 0 10px;padding:0}.wrap_selection .blk_selection_check{margin:0}.wrap_form .blk_reserve dl{align-items:center;display:flex;flex-wrap:nowrap;justify-content:space-between;margin-bottom:16px}.wrap_form .blk_reserve dl dt{font-size:.875rem;font-weight:700;display:block;line-height:1.5;width:22%}.wrap_form .blk_reserve dl dd{display:flex;flex-wrap:nowrap;justify-content:flex-end;width:78%}.wrap_form .blk_reserve .select_time{margin-left:5px;position:relative;width:44%}.wrap_form .blk_reserve .select_time:before{border-top:solid 3px #05aa22;border-right:solid 3px #05aa22;content:"";height:8px;position:absolute;right:10px;top:16px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);width:8px}.wrap_form .blk_reserve input,.wrap_form .blk_reserve select{color:#232b39;height:48px;border-radius:5px;border:#bbb solid 1px;padding-left:10px;text-align:left;width:100%}#footer{background:#212634}#footer address{font-style:normal;font-size:.75rem;color:#fff;line-height:1;padding:24px 0 26px;text-align:center}#nav{margin:0}.wrap_selection .blk_selection_ttl .name_selection{margin:17px 0 0}#contents-onecol-compelete form{margin:0}:focus,textarea:focus{outline:none}.section__form--regist input[type=text]{border:#bbb solid 1px;border-radius:5px;height:48px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 10px;width:40%}.section__form--regist .input_address input[type=text]{margin-bottom:16px;width:100%}.section__form--regist .input_address_end input[type=text]{margin-bottom:40px;width:100%}.blk_reserve input[type=text]{width:54%}.section__form--regist input[type=number],.section__form--regist input[type=email],.section__form--regist input[type=tel],.section__form--regist select{border:#bbb solid 1px;border-radius:5px;height:48px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 8px;width:100%}.section__form--regist input[type=text]:focus,.section__form--regist textarea:focus{background:#fff}div:focus{background:#fff}.section__form--regist input[type=text]:focus,.section__form--regist input[type=tel]:focus,.section__form--regist input[type=email]:focus{outline:#05aa22;border:#05aa22 solid 2px!important;background:#fff}.section__form--regist select:focus,.section__form--regist textarea:focus{outline:#05aa22;border:#05aa22 solid 2px!important;background:#fff}div:focus{outline:#05aa22;border:#05aa22 solid 2px!important;background:#fff}.formErrorContent{display:block;border-radius:5px;color:#d22d5e;font-weight:400;background:#fcf2f6;border:#d22d5e solid 2px;line-height:1;padding:10px;margin:8px 0 0;font-size:.8125rem}div#error-state,div#error-konyu_schedule{margin:0 0 20px}.section_desired .blk_selection:last-child{margin-bottom:0}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;color:#232b39;padding:0 10px}select::-ms-expand{display:none}.element__select{position:relative;margin-bottom:16px}.element__select:after{border-top:solid 3px #05aa22;border-right:solid 3px #05aa22;content:"";height:8px;position:absolute;right:10px;top:16px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);width:8px}.icon__statement--red,.icon__statement--green,.icon__statement--basic{background:#fff;border-radius:2px;display:inline-block;text-align:center;width:36px;margin:0 0 0 8px;height:22px;line-height:22px;font-weight:700;font-size:.8125rem}.icon__statement--red{border:#eb5a3c solid 1px;color:#eb5a3c}.icon__statement--green{border:1px solid #05aa22;border-radius:2px;color:#05aa22}.icon__statement--basic{border:#999 solid 1px;color:#999!important}.section__form--regist .icon__statement--red,.section__form--regist .icon__statement--green,.section__form--regist .icon__statement--basic{display:inline-block;margin:0 0 0 10px}.wrap_form .blk_reserve dl dt .icon__statement--red,.wrap_form .blk_reserve dl dt .icon__statement--green,.wrap_form .blk_reserve dl dt .icon__statement--basic{margin:2px 0 0!important;top:auto}.section__form--regist .ttl__h3--form,.section__form--regist .ttl__h4--form{color:#232b39;font-size:.875rem;line-height:1;padding:0}.section__form--regist .ttl__h3--form{font-weight:700;margin:0 0 8px}.section__form--regist .ttl__h4--form{font-weight:400;text-align:right;width:2em}.form__section--name{align-items:center;display:flex;flex-wrap:nowrap;justify-content:space-between;margin:0 0 16px;padding:0}.form__section--name li{margin:0 0 22px;padding:0}.form__section--name li:last-child{margin:0}.section__form--regist .form__section--zip{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-bottom:16px}.section__form--regist .form__section--zip input[type=text]{width:91%}.section__form--regist select{margin:0;padding:0 10px}.footer__form{background:#212634;color:#fff}.footer__form--inr{padding:15px 12px 0;display:flex;justify-content:center}.footer__form--inr--image{display:block;width:65px;height:75px}.footer__form--inr--txt{font-size:.8125rem;line-height:1.8;margin:0;padding:0 0 0 10px}.footer__form address{display:block;padding:0 0 26px;font-size:.75rem;text-align:center;font-style:normal}.footer__form p.to-top{color:#fff;padding:0;margin:0;text-align:center}.footer__form p.to-top a{display:block;font-size:.8125rem;padding:0 0 10px;line-height:1;text-decoration:none;color:#fff}.footer__form p.to-top a:hover,.footer__form p.to-top a:visited{text-decoration:none;color:#fff}.footer__form p.to-top a span{position:relative;padding:0 0 0 30px}.footer__form p.to-top a span:before{font-family:Material Icons;content:"expand_less";color:#fff;font-size:1.875rem;line-height:1;position:absolute;left:0;top:50%;margin:-15px 0 0;-webkit-font-feature-settings:"liga";font-feature-settings:"liga"}#cboxLoadedContent{border-radius:5px}#cboxContent{background:none;margin-top:0}#cboxClose{position:absolute;top:0;right:0;display:block;background:none;width:40px;height:40px;color:inherit;font-size:1.1em}.blk_selection .section__form--regist input[type=text]:focus,.blk_selection .section__form--regist select:focus,.blk_selection .section__form--regist textarea:focus{border-radius:5px;outline:none;border:none!important}div:focus{border-radius:5px;outline:none;border:none!important}.blk_submit{margin:0 10px 40px}.blk_submit.submit_complete{margin:40px 10px}.blk_submit .btn_submit{align-items:center;background:#05aa22;border:none;border-radius:4px;-webkit-box-shadow:0px 2px 1px 1px #047718;box-shadow:0 2px 1px 1px #047718;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:700;height:44px;justify-content:center;line-height:1;margin:0 auto 20px;max-width:480px;padding:0;position:relative;width:256px}.blk_submit .btn_submit input[type=submit]{-webkit-appearance:button;-moz-appearance:button;appearance:button;background:none;border:none;-webkit-box-sizing:content-box;box-sizing:border-box;cursor:pointer;color:#fff;font-size:1rem;font-weight:700}.blk_submit .btn_submit input[type=submit]::-webkit-search-decoration{display:none}.blk_submit .btn_submit input[type=submit]:focus{outline-offset:-2px}.blk_submit .txt_agree{font-size:.875rem;line-height:1.8;margin-bottom:14px;text-align:center}.blk_submit .txt_agree a{color:#05aa22;font-weight:700}.blk_submit .txt_attention{font-size:.75rem;line-height:1.8;text-align:center}.wrap_more{position:relative}.btn_next{align-items:center;background:#05aa22;border:none;border-radius:4px;box-shadow:0 2px 1px 1px #047718;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:700;height:44px;justify-content:center;margin:0 auto 40px;line-height:1;text-align:center;width:256px}.btn_next.disabled{background:#aaa;-webkit-box-shadow:0px 2px 1px 1px rgba(0,0,0,.5);box-shadow:0 2px 1px 1px #00000080}.btn_next.mb{margin:0 auto 32px}.wrap_more_content{background:#fff;color:#232b39;font-size:.875rem;height:0;margin:0;overflow:hidden}.wrap_more_check{display:none}.wrap_more_check:checked~.wrap_more_content{display:flex;flex-wrap:wrap;height:auto;margin:0;padding:10px 0;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0);-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.wrap_more_check:checked~.bar_step,.wrap_more_check:checked~.btn_next{display:none}.icon_zip{display:inline;font-size:1.375rem;font-style:normal;font-weight:700}.label_material{align-items:center;background:#fff5f5;border:1px solid #bbb;border-radius:5px;display:flex;font-size:.875rem;height:48px;margin-bottom:8px;position:relative;width:100%}.wrap_more input[type=radio]{visibility:hidden;position:absolute}.wrap_more input[type=radio]:checked~label{background:#fff}.wrap_more input#material_pdf[type=radio]:checked~.pdf,.wrap_more input#material_print[type=radio]:checked~.print{background:#ecf4e1;border:1px solid #05aa22}.wrap_more .label_material:before{background:#fff;border:#ddd solid 2px;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";height:22px;margin:0 5px 0 10px;width:22px}.wrap_more input#material_pdf[type=radio]:checked~.pdf:after,.wrap_more input#material_print[type=radio]:checked~.print:after{background:#05aa22;border-radius:50%;content:"";height:16px;left:3px;margin:0 5px 0 10px;position:absolute;width:16px}.lead_check{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#ecf4e1;border-radius:4px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:.875rem;height:28px;margin-bottom:16px;max-width:100%;padding:0 10px;position:relative}.lead_check:before{border:10px solid transparent;border-top:10px solid #ecf4e1;content:"";left:12px;position:absolute;top:100%}.list__scroll--cemetery{width:100%;height:auto;overflow-x:auto;overflow-y:hidden;padding:0 0 10px}.list__scroll--cemetery ul{display:flex}.list__scroll--cemetery::-webkit-scrollbar{height:4px}.list__scroll--cemetery::-webkit-scrollbar-track{border-radius:4px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.1);box-shadow:inset 0 0 6px #0000001a}.list__scroll--cemetery::-webkit-scrollbar-thumb{background:#0000001a;border-radius:4px}.list_examination{display:flex;flex-wrap:nowrap;width:calc(100vw - 20px);height:auto}.list_examination>li{font-size:.875rem;margin-right:20px}.list_examination>li:last-child{margin-right:0}.list_examination .check_examination{position:relative;display:block;height:100%}.list_examination input[type=checkbox]{display:none}.list_examination input[type=checkbox]:checked~.check_examination .blk_examination{border:2px solid #05aa22;padding:9px 9px 39px}.list_examination input[type=checkbox]:checked~.check_examination .blk_examination h3{background:#ecf4e1;margin:-9px -9px 8px;padding:9px 9px 6px 41px}.list_examination input[type=checkbox]:checked~.check_examination .blk_examination h3:before{background:#05aa22;border:1px solid #05aa22}.list_examination input[type=checkbox]:checked~.check_examination .blk_examination h3:after{border-bottom:2px solid #fff;border-right:2px solid #fff;content:"";display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:12px;left:18px;margin-bottom:2px;position:absolute;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:5px}.blk_examination{border:1px solid #ccc;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;padding:10px 10px 40px;position:relative;width:264px}.blk_examination h3{align-items:center;border-radius:5px 5px 0 0;box-sizing:border-box;display:flex;font-size:.875rem;font-weight:700;line-height:1.5;margin:-10px -10px 8px;padding:10px 10px 6px 42px}.blk_examination h3:before{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid #bbb;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:24px;left:10px;margin-right:8px;position:absolute;width:24px}.blk_examination img{height:140px;margin:0 auto 10px;-o-object-fit:cover;object-fit:cover;width:244px}.blk_examination .txt_address{line-height:1.3;margin-bottom:5px}.blk_examination .txt_address:before{color:#05aa22;content:"";display:inline-block;font-family:Material Icons;font-size:1rem;margin-top:-4px;vertical-align:middle}.blk_examination .txt_access{line-height:1.3;margin-bottom:5px}.blk_examination .txt_access:before{color:#05aa22;content:"";display:inline-block;font-family:Material Icons;font-size:1rem;margin-top:-4px;vertical-align:middle}.blk_examination .txt_price{display:flex;flex-wrap:nowrap;line-height:1.5}.blk_examination .txt_price em{color:#c33d64;font-style:normal}.blk_examination .blk_rating{align-items:center;display:flex;margin:5px 0}.blk_examination .blk_rating .icon_stars{letter-spacing:-3px;margin:2px 5px 0 0}.blk_examination .blk_rating .icon_stars i{color:#f70;display:inline-flex;font-family:Material Icons;font-size:1rem;font-style:normal}.blk_examination .blk_rating .point_rating em{font-style:normal;font-weight:600;margin-right:-5px}.check_examination .link_detail{bottom:0;margin:auto;padding:10px 0;position:absolute;text-align:center;width:264px}.check_examination .link_detail>a{color:#232b39}.ttl_visit{border-left:8px solid #05aa22;font-size:1rem;font-weight:700;line-height:24px;margin-bottom:16px;padding-left:8px}.lead_visit{background:#fff6d7;border-radius:4px;font-size:.875rem;margin-bottom:16px;padding:8px 0;position:relative;text-align:center;width:100%;line-height:1.5}.lead_visit:before{border:10px solid transparent;border-top:10px solid #fff6d7;content:"";left:calc(50% - 10px);position:absolute;top:100%}.lead_visit>em{font-style:normal;font-weight:700}.ttl_complete{font-size:1.125rem;font-weight:700;line-height:1.5;margin-bottom:16px;text-align:center}.txt_complete{font-size:.875rem;line-height:1.5;padding:0 10px 28px}.wrap_form__visit--muryousougei h2.ttl_easy_request{font-size:0px}.wrap_form__visit--muryousougei h2.ttl_easy_request:before{font-size:1.125rem;content:"見学予約(送迎あり)の希望を受付ました"}.wrap_form__visit--muryousougei p.txt_complete{font-size:0px;background:#fffaf7;border:dashed 2px #e91919;padding:10px;margin-bottom:10px}.wrap_form__visit--muryousougei p.txt_complete:before{font-size:.875rem;content:"※お申し込みはまだ確定しておりません。\a※霊園・石材店からの電話をもって確定となります。";font-weight:600;white-space:pre-wrap;display:block}.txt__complete--nospace{font-size:.875rem;line-height:1.5;padding:0 .625rem}.txt_date{font-size:.75rem;font-weight:700;margin-top:6px}.wrap_footer{background:#f5f5f5;overflow:hidden}.wrap_footer .wrap_att{background:#f5f5f5;position:relative}.wrap_footer .wrap_att_check{display:none}.wrap_footer .ttl_link{margin:0}.wrap_footer .wrap_att_label{align-items:center;display:flex;font-size:1rem;font-weight:400;height:48px;justify-content:center;padding:0 10px;width:100%}.wrap_footer .wrap_att_label:after{border-top:solid 2px #232b39;border-right:solid 2px #232b39;content:"";height:6px;position:absolute;right:10px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);width:6px}.wrap_footer .wrap_att_check:checked~.ttl_link .wrap_att_label:after{border-top:solid 2px #232b39;border-right:solid 2px #232b39;content:"";height:6px;position:absolute;right:10px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);width:6px}.wrap_footer .list_att{color:#232b39;font-size:.75rem;height:0;margin:0 10px;overflow:hidden}.wrap_footer .list_att li{line-height:1.5;margin-bottom:8px;padding-left:1em;text-indent:-1em}.wrap_footer .list_att li:before{content:"※";margin-bottom:8px}.wrap_footer .wrap_att_check:checked~.list_att{display:flex;flex-wrap:wrap;height:auto;padding:0;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0);-webkit-transition:.1s;-o-transition:.1s;transition:.1s}#nav .to-top{align-items:center;display:flex;flex-wrap:nowrap;height:40px;justify-content:center}#nav .to-top a{text-decoration:none;font-size:.875rem;position:relative}#nav .to-top a:before{background:#05aa22;border-radius:50%;content:"";height:15px;position:absolute;right:-18px;width:15px}#nav .to-top a:after{border-top:solid 2px #fff;border-right:solid 2px #fff;content:"";height:5px;margin-top:6px;position:absolute;right:-14px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);width:5px}.wrap_complete{padding-bottom:48px}.fv_easy_request{background:right/contain no-repeat url("{{ config('app.s3_domain') }}common_img/img_person.png");margin:0 10px 30px;padding:10px 0}.fv_easy_request h2{color:#05aa22;font-size:.875rem;font-weight:600;line-height:1.5;margin-bottom:8px}.fv_easy_request .txt_lead{font-size:.875rem;line-height:1.5;margin-right:120px}.list_cemetery{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:2rem}.list_cemetery .label_cemetery{align-items:center;display:inline-flex;font-size:1rem;height:3rem;padding-left:2.375rem;border:1px solid #bbb;border-radius:.25rem;cursor:pointer;margin-bottom:.5rem;position:relative;width:100%}.list_cemetery span{align-items:center;display:flex}.list_cemetery span:before{align-items:center;content:"";height:2rem;width:2rem}.list_cemetery .cemetery_ippan:before{background:center/contain no-repeat url("{{ config('app.s3_domain') }}common_img/icon_ippan.png")}.list_cemetery .cemetery_eitai:before{background:center/contain no-repeat url("{{ config('app.s3_domain') }}common_img/icon_eitai.png")}.list_cemetery .cemetery_jumoku:before{background:center/contain no-repeat url("{{ config('app.s3_domain') }}common_img/icon_jumoku.png")}.list_cemetery .cemetery_nokotu:before{background:center/contain no-repeat url("{{ config('app.s3_domain') }}common_img/icon_nokotu.png")}.list_cemetery .cemetery-other:before{content:none}.list_cemetery.label__cemetery--height,.list-time,.list-basic{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:2rem}.list_cemetery li,.list_cemetery.label__cemetery--height li,.list-time li,.list-basic li{width:calc(50% - 5px)}.label__cemetery--height li.li-join,.list-time li.li-join{width:100%}.list_cemetery.label__cemetery--height .label_cemetery,.list-time .label_cemetery,.list-basic .label_cemetery{background:#fff;border:1px solid #bbb;border-radius:.25rem;cursor:pointer;display:block;font-size:.875rem;height:auto;margin-bottom:.5rem;padding:.625rem;position:relative;width:100%}.label__cemetery--height .li-join .label_cemetery{padding:1rem .625rem}.list-time .label_cemetery,.list-time .li-join .label_cemetery,.list-basic .label_cemetery{padding:1rem 0 1rem 2.5rem}.list_cemetery.label__cemetery--height .label-disabled{background:#fff!important}.list-time .label_cemetery,.list-basic .label_cemetery{background:#fff}.list_cemetery.label__cemetery--height .label-disabled,.list-time .label-disabled{border:1px solid #ccc;color:#ccc}.list_cemetery.label__cemetery--height .label-disabled .figure__cemetery,.list-time .label-disabled .figure__cemetery{opacity:.5}.list_cemetery .label_cemetery:before,.list_cemetery.label__cemetery--height .label_cemetery:before{align-items:center;background:#fff;border:1px solid #bbb;border-radius:4px;box-sizing:border-box;content:"";display:inline-flex;height:24px;left:10px;margin-right:8px;position:absolute;width:24px}.list-time .label_cemetery:before,.list-basic .label_cemetery:before{align-items:center;background:#fff;border:1px solid #bbb;border-radius:4px;box-sizing:border-box;content:"";display:inline-flex;height:24px;left:10px;margin-right:8px;position:absolute;width:24px}.list_cemetery.label__cemetery--height .li-join .label_cemetery:before{top:50%;transform:translateY(-50%)}.list-time .li-join .label_cemetery:before,.list-time .label_cemetery:before{top:50%;transform:translateY(-50%)}.list-basic .label_cemetery:before{top:50%;transform:translateY(-50%)}.list-time .label_cemetery.label-disabled:before{border:1px solid #ccc}.list_cemetery input[type=checkbox],.list-time input[type=checkbox],.list-basic input[type=checkbox]{visibility:hidden;position:absolute}.list_cemetery input[type=checkbox]:checked~.label_cemetery,.list-time input[type=checkbox]:checked~.label_cemetery,.list-basic input[type=checkbox]:checked~.label_cemetery{background:#ecf4e1;border:1px solid #05aa22;font-weight:600}.list_cemetery input[type=checkbox]:checked~.label_cemetery:before,.list-time input[type=checkbox]:checked~.label_cemetery:before,.list-basic input[type=checkbox]:checked~.label_cemetery:before{background:#05aa22;border:1px solid #05aa22}.list_cemetery input[type=checkbox]:checked~.label_cemetery:after,.list-time input[type=checkbox]:checked~.label_cemetery:after,.list-basic input[type=checkbox]:checked~.label_cemetery:after{border-bottom:2px solid #fff;border-right:2px solid #fff;content:"";display:inline-flex;height:.75rem;left:1.125rem;position:absolute;top:.8rem;transform:rotate(45deg);width:.375rem}.list_cemetery .li-join input[type=checkbox]:checked~.label_cemetery:after,.list-time .li-join input[type=checkbox]:checked~.label_cemetery:after{top:.8rem}.list_cemetery.label__cemetery--height strong,.list_cemetery.label__cemetery--height em{display:block}.list_cemetery.label__cemetery--height strong{font-size:.875rem;padding-top:.3rem;margin-left:2rem}.list_cemetery.label__cemetery--height .li-join strong{padding-top:0}.list_cemetery.label__cemetery--height em{font-size:.75rem;font-style:normal;font-weight:400;letter-spacing:-.03rem;margin:1rem 0 .5rem}.figure__cemetery{aspect-ratio:7.7/4;display:block;overflow:hidden}.figure__cemetery img{width:100%}.easy_request{display:flex;flex-wrap:wrap;justify-content:space-between}.easy_request .ttl_h3{width:100%}.wrap_content_home,.wrap_content_other{background:#fff;color:#232b39;font-size:.875rem;height:0;margin:0;overflow:hidden}.wrap_check_home:checked~.wrap_content_home,.wrap_check_other:checked~.wrap_content_other{display:flex;flex-wrap:wrap;height:auto;margin:0;padding:0 0 20px;transform:translate(0);transition:.2s;width:100%}.easy_request .txt_advice{font-size:.875rem;line-height:1.5;margin-bottom:5px}.easy_request .wrap_content_other .txt_advice{margin-left:10px}.easy_request .sec_content_other{display:flex;justify-content:space-between;margin:0 10px;width:100%}.easy_request .blk_select{position:relative}.easy_request .blk_select:after{border-top:solid 3px #05aa22;border-right:solid 3px #05aa22;content:"";height:8px;position:absolute;right:10px;top:16px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);width:8px;z-index:-1}.easy_request .sec_content_other .blk_select{width:calc(50% - 5px)}.easy_request .label_area{align-items:center;border:1px solid #bbb;border-radius:5px;display:inline-flex;font-size:.875rem;height:48px;margin-bottom:5px;position:relative;width:calc(50% - 5px)}.easy_request input#area_home[type=radio]:checked~.home,.easy_request input#area_other[type=radio]:checked~.other{background:#ecf4e1;border:1px solid #05aa22;font-weight:600}.easy_request .label_area:before{background:#fff;border:#ddd solid 2px;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";height:22px;margin:0 5px 0 10px;width:22px}.easy_request input#area_home[type=radio]:checked~.home:after,.easy_request input#area_other[type=radio]:checked~.other:after{background:#05aa22;border-radius:50%;content:"";height:16px;left:3px;margin:0 5px 0 10px;position:absolute;width:16px}.easy_request input[type=checkbox]{visibility:hidden;position:absolute}.easy_request select.prefectures,.easy_request select.municipalities,.easy_request select.sect,.easy_request select.persons{background:none;padding:0 10px}.easy_request select.prefectures:focus,.easy_request select.municipalities:focus,.easy_request select.sect:focus,.easy_request select.persons:focus{background:#ecf4e1;border:1px solid #05aa22}.easy_request .label_point{align-items:center;border:1px solid #bbb;border-radius:5px;display:inline-flex;font-size:.875rem;height:48px;margin-bottom:16px;padding-left:38px;position:relative;width:100%}.easy_request input[type=checkbox]:checked+.label_point{background:#ecf4e1;border:1px solid #05aa22;font-weight:600}.easy_request input[type=checkbox]:checked+.point_sect{margin-bottom:8px}.easy_request .label_point:before{align-items:center;background:#fff;border:1px solid #bbb;border-radius:4px;box-sizing:border-box;content:"";display:inline-flex;height:24px;left:10px;margin-right:8px;position:absolute;width:24px}.easy_request input[type=checkbox]:checked+.label_point:before{background:#05aa22;border:1px solid #05aa22}.easy_request input[type=checkbox]:checked~.label_point:after{border-bottom:2px solid #fff;border-right:2px solid #fff;content:"";display:inline-flex;height:12px;left:18px;margin-bottom:2px;position:absolute;transform:rotate(45deg);width:5px}.easy_request .add_point{color:#05aa22;display:flex;font-size:.875rem;font-weight:600;justify-content:center;margin:0 auto 30px;padding:20px;text-align:center;text-decoration:underline;width:auto}.easy_request .add_point:after{border-top:solid 3px #05aa22;border-right:solid 3px #05aa22;content:"";display:inline-flex;height:8px;margin-left:8px;transform:rotate(135deg);width:8px}.wrap_content_add,.wrap_content_sect{background:none;color:#232b39;font-size:.875rem;height:0;margin:0;overflow:hidden;width:100%}.wrap_check_add:checked~.wrap_content_add,.wrap_check_sect:checked~.wrap_content_sect{display:flex;flex-wrap:wrap;height:auto;transform:translate(0);transition:.2s}.wrap_check_add:checked~.wrap_content_add{margin:0;padding:0 0 36px}.wrap_check_sect:checked~.wrap_content_sect{margin:0 10px;padding:0 0 16px;width:calc(100% - 20px)}.wrap_content_add .section__form--regist{width:100%}.wrap_check_add:checked~.add_point{display:none}.easy_request .section__form--regist{width:100%}.btn_submit.disabled{background:#aaa;box-shadow:0 2px 1px 1px #00000080;cursor:unset;pointer-events:none}.ttl_easy_request{font-size:1.125rem;font-weight:600;line-height:1.5;margin-bottom:24px;text-align:center}.list_complete{padding:0 10px 28px}.list_complete li{font-size:.875rem;line-height:1.5;margin-bottom:8px;padding-left:1em;text-indent:-1em}.txt_complete em{color:#eb5a3c;font-style:normal}.link_top{align-items:center;border:1px solid #05aa22;border-radius:4px;display:flex;font-size:1rem;font-weight:700;height:44px;justify-content:center;line-height:1;margin:0 auto 40px;max-width:480px;padding:0;position:relative;text-decoration:none;width:256px}.link-top-margin{margin:2rem auto}.mv_pdf_request{align-items:center;background-color:#ecf4e1;display:flex;justify-content:center;padding:10px}.wrap_pdf_request{margin-right:5px}.mv_pdf_request h2{color:#05aa22;font-size:1.25rem;font-weight:700;line-height:1.5;margin-bottom:3px;text-align:center}.mv_pdf_request ul{background-color:#fff;border-radius:5px;display:inline-flex;flex-wrap:wrap;padding:10px 10px 0}.mv_pdf_request ul li{align-items:center;display:flex;flex-shrink:0;font-size:.75rem;margin:0 12px 8px 0}.mv_pdf_request ul li:before{background-color:#05aa22;content:"";display:block;height:8px;margin-right:5px;width:8px}.mv_pdf_request img{max-width:75px;height:auto}.fv_pdf_request .lead_txt,.fv_pdf_request .ohaka_txt{font-size:.875rem}.fv_pdf_request .lead_txt{line-height:1.5;margin:15px 0 30px}.fv_pdf_request .ohaka_txt{border-left:solid 6px #05aa22;font-weight:700;margin-bottom:15px;padding-left:10px}.button_download-pdf{background:linear-gradient(to bottom,#57dd06,#05aa22);border-radius:5px;border:1px solid rgb(5,170,34);box-shadow:0 2px 4px #0003;box-sizing:border-box;flex-shrink:0;height:64px;margin:0 auto 10px;max-width:calc(100% - 20px);width:320px}.button_download-pdf a{align-items:center;color:#fff;display:inline-flex;height:100%;justify-content:space-between;padding:0 10px;text-decoration:none;width:100%}.button_download-pdf p{font-size:1.125rem;font-weight:700;line-height:1.2;text-align:center;text-shadow:0 0 6px rgba(0,0,0,.15)}.button_download-pdf p span{font-size:1rem}.button_download-pdf .i_pdf{font-size:2rem}.wrap_download-pdf>p{font-size:.875rem;margin-bottom:30px;text-align:center}.regist-hakajimai .ttl__h1{font-size:1.25rem;font-weight:700;margin:20px 0 0;text-align:center;line-height:1.8}.regist-hakajimai__flow{width:100%;display:block;margin:0 auto 30px}.regist-hakajimai input[type=tel].input__tel{width:20%}.regist-hakajimai input[type=text].width-all{width:100%;border:#999 solid 1px!important}.regist-hakajimai .mb24{margin-bottom:24px}.regist-hakajimai .ttl__h2--form-hakajimai{font-size:1.125rem;font-weight:700;margin:30px 0;text-align:center;border-bottom:#ccc solid 1px;line-height:1;padding:0 0 10px}.regist-hakajimai .ttl__h4--form{margin:0}.regist-hakajimai__attention{color:#d53b47;font-size:1rem;line-height:1.8;margin:50px auto;font-weight:700}.regist-hakajimai__complete{margin:30px 10px}.regist-hakajimai__complete-ttl{font-size:1.125rem;line-height:1.7;margin:0 0 30px;text-align:center;color:#05aa22;font-weight:700}.regist-hakajimai__complete-lead{font-size:1rem;line-height:2;margin-bottom:50px}.regist-hakajimai__information{display:block;text-decoration:none;background:#d53b47;border-radius:6px;padding:15px;margin:30px 0;font-size:1rem;text-align:center;color:#fff;letter-spacing:1px}.regist-hakajimai__information-no{font-size:1.875rem;font-weight:700;display:block;font-style:normal;margin:10px 0 0}.regist-hakajimai__anchor--button{font-size:1.125rem;font-weight:700;padding:20px 0;text-align:center;color:#fff;background:#05aa22;text-decoration:none;display:block;border-radius:6px;box-shadow:0 2px 1px 1px #047718}.regist-hakajimai__complete_btn{padding:20px 0}.regist-hakajimai__complete_btn a{display:block;max-width:550px;border:1px solid #05aa22;font-size:1rem;border-radius:5px;text-decoration:none;text-align:center;margin:0 auto;padding:12px}.regist-hakajimai__complete_btn a span{position:relative;color:#05aa22;display:block}.regist-hakajimai__complete_btn a .material-icons{color:#05aa22;position:absolute;top:6px}.red{color:#d53b47}.pagetop{position:fixed;right:10px;bottom:50px;width:40px;height:auto;cursor:pointer}.pagetop-image,img.page-top{display:block;width:100%;height:auto}#colorbox{top:5vh!important;height:90vh!important;max-height:600px}#cboxWrapper,#cboxContent,#cboxLoadedContent{height:90vh!important;max-height:600px}.blk_cemetery{position:relative}.blk_cemetery .ttl_cemetery{margin:0 24px 4px 0}.blk_cemetery .btn-close{cursor:pointer;position:absolute;top:0;right:0}.blk_cemetery .btn-close i.material-icons{border:solid 1px #999;border-radius:4px;color:#999;margin:4px}.wrap_form .ttl_h2{position:relative}.wrap_form .back_link{position:absolute;bottom:0;right:0;font-size:.75rem}.wrap_selection.cemetery_type .blk_materials_check{-ms-flex-wrap:wrap;flex-wrap:wrap}.wrap_selection.cemetery_type .blk_materials_check label{margin-bottom:10px;background:#fff}.wrap_selection.cemetery_type .blk_materials_check input[type=checkbox]{visibility:hidden;position:absolute}.wrap_selection.cemetery_type .blk_materials_check input[type=checkbox]+label:before{background:#fff;border:2px solid #ddd;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:22px;left:0;margin:0 10px;position:absolute;width:22px}.wrap_selection.cemetery_type .blk_materials_check input[type=checkbox]:checked+label{background:#ecf4e1}.wrap_selection.cemetery_type .blk_materials_check input[type=checkbox]:checked+label:before{background:#05aa22;border:1px solid #05aa22}.wrap_selection.cemetery_type .blk_materials_check input[type=checkbox]:checked+label:after{border-bottom:2px solid #fff;border-right:2px solid #fff;content:"";display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:12px;left:18px;margin-bottom:2px;position:absolute;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:5px}.info_type{align-items:center;color:#05aa22;display:flex;font-size:.8125rem;font-weight:700;position:absolute;right:0;top:4px;cursor:pointer}.info_type:before{border:2px solid #05aa22;border-radius:50%;content:"?";display:inline-block;font-size:.8rem;height:12px;margin-right:2px;text-align:center;width:12px}.modal-type .modal-dialog{height:80%;max-height:680px;width:90%;min-width:auto;max-width:600px}.modal-type .modal-open:checked~.modal-wrap .modal-dialog{top:10%}.modal__inr--type{padding:20px 10px;height:calc(100% - 48px);overflow-y:scroll}.modal__inr--type .modal__inr--type--txt{display:block;border-bottom:#ddd solid 1px;padding:0 0 10px;margin:0 0 20px}.modal__inr--type .modal__inr--type--txt h3{font-size:.875rem;margin:0;padding:8px 8px 8px 10px;font-weight:700;width:67%;position:relative}.modal__inr--type .modal__inr--type--txt h3:before{content:"";width:5px;height:30px;background:#05aa22;left:0;top:0;position:absolute}.modal__inr--type .modal__inr--type--txt h3 span{display:inline-block;font-size:.6875rem;position:relative;padding:0 0 0 5px;font-weight:400;top:-2px}.modal__inr--type .modal__inr--type--txt p{width:100%;font-size:.8125rem;margin:0;padding:8px 0 0;line-height:1.5}.modal__inr--type .modal__inr--type--txt p strong{font-weight:700}.modal__inr--type .modal__inr--type--txt figure{display:block;margin:0 0 0 15px;float:right;width:35%}.modal__inr--type .modal__inr--type--txt figure img{width:100%}.modal__header--type{border-bottom:solid 1px #dcdcdc;height:48px;line-height:48px}.modal__header--type h2{font-size:1rem;font-weight:600;margin:0;padding:7px 0 0;text-align:center;line-height:1}.modal__header--type .txt__attention{font-size:.75rem;font-weight:400;display:block;letter-spacing:-1px;margin:5px 0 0;line-height:1}.modal__header--type .btn-close{cursor:pointer;display:inline-table;line-height:24px;padding:0;position:absolute;right:0;text-align:center;top:0}.modal__header--type .btn-close i.material-icons{border:solid 1px #ccc;border-radius:4px;box-sizing:border-box;color:#ccc;font-size:1.5rem;height:24px;margin:12px;text-align:center;width:24px}.header_form .ttl_form small{margin-left:70px}html{scroll-behavior:smooth}.completeHakajimaiEstimate{text-align:center}.completeHakajimaiEstimate__innerLink{max-width:368px;width:100%;padding:8px 10px;background:#fff;border-radius:5px;border:2px solid #05aa22;color:#232b39;text-decoration:none;font-size:.875rem;font-weight:600;display:inline-block;line-height:1.5}.completeHakajimaiEstimate__innerLink span{display:inline-block}.completeHakajimaiEstimateBanner{text-align:center;margin-bottom:67px}.completeHakajimaiEstimateBanner___link{text-decoration:none;display:inline-block}.completeHakajimaiEstimateBanner__img{max-width:355px;width:100%}.regist-boseki .ttl__h1{font-size:1.25rem;font-weight:700;margin:20px 0 0;text-align:center;line-height:1.8}.regist-boseki__flow{width:100%;display:block;margin:0 auto 30px}.regist-boseki input[type=tel].input__tel{width:20%}.regist-boseki input[type=text].width-all{width:100%;border:#999 solid 1px!important}.regist-boseki .mb24{margin-bottom:24px}.regist-boseki .ttl__h2--form-boseki{font-size:1.125rem;margin:30px 0;text-align:center;border-bottom:#ccc solid 1px;line-height:1;padding:0 0 10px}.regist-boseki .ttl__h4--form{margin:0}.regist-boseki__attention{color:#d53b47;font-size:1rem;line-height:1.8;margin:50px auto;font-weight:700}.regist-boseki__complete{margin:30px 10px}.regist-boseki__complete-ttl{font-size:1.125rem;line-height:1.7;margin:0 0 30px;text-align:center;color:#05aa22;font-weight:700}.regist-boseki__complete-lead{font-size:1rem;line-height:2;margin-bottom:50px}.regist-boseki__information{display:block;text-decoration:none;background:#d53b47;border-radius:6px;padding:15px;margin:30px 0;font-size:1rem;text-align:center;color:#fff;letter-spacing:1px}.regist-boseki__information-no{font-size:1.875rem;font-weight:700;display:block;font-style:normal;margin:10px 0 0}.regist-boseki__anchor--button{font-size:1.125rem;font-weight:700;padding:20px 0;text-align:center;color:#fff;background:#05aa22;text-decoration:none;display:block;border-radius:6px;box-shadow:0 2px 1px 1px #047718}.hope_hakajimai1{order:-1}.hope_hakajimai1 .txt_attention{font-size:.75rem;margin:10px 0 40px}.type_hakajimai1{display:block;order:-1;margin:-20px 0 30px}.hope_hakajimai1:has(option[value="6"]:checked)+.type_hakajimai1{display:none}#error-cemetery_state,#error-cemetery_address{width:100%}.section__border{border-top:none;border-bottom:#eee solid 1px;margin:0 0 20px}.ttl__calendar{font-size:1rem;position:relative;text-align:center;display:inline-block;margin:10px auto;padding:0 10px;color:#05aa22;line-height:1.2}.wrap__modal--inr .ttl__calendar{font-size:.875rem}.ttl__calendar:before,.ttl__calendar:after{content:"";position:absolute;top:0;display:block;width:.1em;height:100%;background:#05aa22}.ttl__calendar:before{left:-10px;transform:rotate(-30deg)}.ttl__calendar:after{right:-10px;transform:rotate(30deg)}.discription__calendar{background-color:#fff4e3;border-radius:15px;color:#ff6012;font-size:.875rem;font-weight:700;height:26px;line-height:26px;margin:0 auto 10px;position:relative;text-align:center;width:85%}.wrap__modal--inr .discription__calendar{width:100%}.discription__calendar:before{border:transparent solid 12px;border-top:solid #fff4e3 8px;content:"";left:50%;position:absolute;top:24px;transform:translate(-50%)}.anchor__reserve--other{font-size:.875rem}.visit-calendar.register.section-calseep:before,.visit-calendar.register.section-calseep:after{content:none}.visit-calendar.register .calseep__today p.calseep__tel{font-size:.875rem}.visit-calendar.section-calseep.register,.visit-calendar.register .calseep__days{margin:0 0 20px}.wrap__modal--inr .visit-calendar.section-calseep.register{border:none;margin:0;padding:0}.visit-calendar.register .calseep__days{border-bottom:#ccc solid 1px}.txt-note{color:#05aa22;display:block;font-size:.875rem;margin-bottom:.5rem;text-align:center}.recommend_other_cemeteries .recommend_checbox input[type=checkbox]{visibility:hidden;position:absolute}.recommend_other_cemeteries .recommend_checbox input[type=checkbox]+label:before{background:#fff;border:2px solid #ddd;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:22px;left:0;margin:0 10px;position:absolute;width:22px}.recommend_checbox label{align-items:center;border-radius:5px;box-sizing:border-box;display:flex;font-size:.875rem;height:48px;padding-left:42px;position:relative;line-height:1.8;word-break:auto-phrase;border:1px solid #bbb}.recommend_other_cemeteries{margin:0 0 30px}.recommend_other_cemeteries .recommend_checbox input[type=checkbox]:checked+label{background:#ecf4e1}.recommend_other_cemeteries .recommend_checbox input[type=checkbox]:checked+label:after{border-bottom:2px solid #fff;border-right:2px solid #fff;content:"";display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:12px;left:18px;margin-bottom:2px;position:absolute;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:5px}.recommend_other_cemeteries .recommend_checbox input[type=checkbox]:checked+label:before{background:#05aa22;border:1px solid #05aa22}.form-progress{margin-bottom:2rem}.form-progress__list{display:flex;height:3.5rem;justify-content:space-between;margin:0 auto;padding:0;position:relative;width:98%}.form-progress__list.progress-second{position:relative}.form-progress__list:before{content:"";background:#ccc;height:1px;width:66.5%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1}.form-progress__list.progress-second:after{content:"";background:#05aa22;height:2px;width:33.25%;position:absolute;left:18%;top:50%;transform:translateY(-50%);z-index:2}.form-progress__list.progress-thrd:before{background:#05aa22;height:2px;z-index:2}.form-progress__item{color:#777;flex:1;font-size:.75rem;list-style:none;position:relative;text-align:center}.form-progress__item:after{content:"";background:#999;border-radius:50%;height:.5rem;width:.5rem;position:absolute;top:50%;transform:translateY(-50%);z-index:3}.form-progress__item--current{color:#05aa22}.form-progress__item--current:after{background:#05aa22}.form-progress__step{display:block;font-weight:700}.form-progress__item--situation{font-style:normal;display:block;position:absolute;left:50%;line-height:1.3;top:75%;width:100%;transform:translate(-50%)}.txt-primary{color:#05aa22}.txt-accent{color:#fc8013}.is-pc{display:none}.lp-cta__button--estimate,.lp-cta__button--book{border-radius:10px;box-shadow:0 2px 5px #0003;box-sizing:border-box;display:block;line-height:1;padding:.5rem 0;text-align:center;text-decoration:none;width:100%}.lp-cta__icon--estimate,.lp-cta__icon--book{font-size:.9375rem;height:1.5rem;line-height:1.5rem;width:2.5rem;background-color:#fff;border-radius:.125rem;display:inline-block;font-weight:700;margin-left:.375rem;padding:0;transform:translateY(-3px)}.lp-cta__icon--estimate{color:#fc8013}.cta-hakajimai__wrap{background:#fff;border:2px solid #05aa22;border-radius:20px;box-sizing:border-box;font-family:BIZ UDPGothic,sans-serif;letter-spacing:.01rem;margin:0;padding:1rem .625rem;position:relative}.cta-hakajimai{margin:0}.cta-hakajimai:last-child{margin:1rem 0 0}.cta-hakajimai__ttl--book{display:flex;padding:0 0 .9rem}.cta-hakajimai__figure{margin:0;width:5rem}.cta-hakajimai__figure img{width:100%}.cta-hakajimai__ttl--book .cta-hakajimai__text{line-height:1.5;padding:0 0 0 1rem;width:calc(100% - 5rem)}.cta-hakajimai__text{text-align:left;font-size:.875rem}.cta-hakajimai__text strong{font-size:1.25rem;display:block;line-height:1.4}.cta-hakajimai__content{position:relative;text-align:center}.lp-cta__button--book{background:linear-gradient(180deg,#08c205,#05aa22);border:1px solid #05aa22}.lp-cta__button--subtitle{font-size:.875rem;color:#fff;display:block;margin:0 0 .5rem}.lp-cta__button--title{font-size:1.25rem;display:inline-block;color:#fff;font-weight:700}.lp-cta__icon--book{color:#05aa22}.cta-hakajimai__balloon{font-size:.875rem;height:1.5rem;line-height:1.5rem;background:#fdf1d3;border-radius:12px;font-weight:700;display:block;margin:0 0 5px;position:relative;text-align:center;width:100%}.cta-hakajimai__balloon:after{content:"";position:absolute;bottom:-20px;left:50%;border:10px solid transparent;border-top-color:#fdf1d3;transform:translate(-50%)}.lp-cta__button--estimate{background:linear-gradient(180deg,#ef8802,#eb7005);border:1px solid #fc8013}.link_detail{margin-top:.5rem}.link_detail a,.link_detail a:hover,.link_detail a:visited{color:#232b39}.anchor-bnr img{width:100%}.wrap__modal--visit{background:#00000080;position:fixed;left:0;top:0;height:100vh;width:100%;z-index:100}.btn__close--all,.btn__close--card{border-radius:.5rem;border:#ccc solid 1px;background:#fff;cursor:pointer;position:absolute;z-index:10}.btn__close--all{align-items:center;font-size:.875rem;right:.5rem;top:.5rem;padding:.25rem .5rem;display:flex;gap:.25rem;z-index:11}.btn__close--card{width:1.75rem;height:1.75rem;right:-.25rem;top:-.5rem;font-size:.875rem}.btn__close--all .material-icons{font-size:1.25rem;color:#bbb}.btn__close--card .material-icons{font-size:1.75rem;line-height:1.7rem;color:#bbb}.card-cemetery{background:#fff;border-radius:.375rem;margin:auto auto 2rem;position:relative;padding:1rem .5rem;border:#ddd solid 1px}.card-cemetery:last-child{margin:auto}.wrap__modal--inr{background:#fff;position:relative;margin:1rem auto auto;width:90%}.wrap__modal--contents{overflow-y:scroll;overflow-x:hidden;height:90vh;padding:1.5rem .5rem;margin:auto}.form__note{display:block;font-size:.875rem;margin:0 0 1rem}.btn__form--anchor{display:block;background:#05aa22;border:none;border-radius:.25rem;box-shadow:0 2px 1px 1px #047718;color:#fff;font-size:1rem;font-weight:700;height:3rem;justify-content:center;margin:0 auto;line-height:3rem;text-align:center;text-decoration:none;position:relative}.btn__form--anchor:after{content:"";font-family:Material Icons Outlined;position:absolute;right:.625rem;top:50%;transform:translateY(-50%)}.header_form .ttl_h1{font-size:1rem;font-weight:700;margin-left:10%}.txt_explain{font-size:.875rem;line-height:1.5;margin-bottom:20px}.form_stopmail .blk_reason_1,.form_stopmail .blk_reason_2,.form_stopmail .blk_reason_3{background:#fff;color:#232b39;font-size:.875rem;height:0;margin:0;overflow:hidden}.form_stopmail .check_reason_1:checked~.blk_reason_1,.form_stopmail .check_reason_2:checked~.blk_reason_2,.form_stopmail .check_reason_3:checked~.blk_reason_3{height:auto;margin:0;padding:16px 0 0;transform:translate(0);transition:.2s}.form_stopmail .label_reason{align-items:center;background:#fff5f5;border:1px solid #bbb;border-radius:5px;display:flex;font-size:.875rem;height:48px;margin-bottom:8px;position:relative;width:100%}.form_stopmail input[type=radio]{visibility:hidden;position:absolute}.form_stopmail input[type=radio]:checked~label{background:#fff}.form_stopmail input#reason_1[type=radio]:checked~.reason_1,.form_stopmail input#reason_2[type=radio]:checked~.reason_2,.form_stopmail input#reason_3[type=radio]:checked~.reason_3,.form_stopmail input#reason_4[type=radio]:checked~.reason_4,.form_stopmail input#reason_5[type=radio]:checked~.reason_5{background:#ecf4e1;border:1px solid #05aa22}.form_stopmail .label_reason:before{background:#fff;border:#ddd solid 2px;border-radius:50%;box-sizing:border-box;content:"";height:22px;margin:0 5px 0 10px;width:22px}.form_stopmail input#reason_1[type=radio]:checked~.reason_1:after,.form_stopmail input#reason_2[type=radio]:checked~.reason_2:after,.form_stopmail input#reason_3[type=radio]:checked~.reason_3:after,.form_stopmail input#reason_4[type=radio]:checked~.reason_4:after,.form_stopmail input#reason_5[type=radio]:checked~.reason_5:after{background:#05aa22;border-radius:50%;content:"";height:16px;left:3px;margin:0 5px 0 10px;position:absolute;width:16px}.form_stopmail .section__form--regist input[type=text]{margin-bottom:16px;width:100%}.form_stopmail .blk_submit{margin:40px 10px}.section_complete{margin:0 10px 40px}.section_complete .ttl_complete{margin-bottom:20px}.section_complete p{font-size:.875rem;line-height:1.5;margin-bottom:20px}.wrap_form .btn_submit{text-decoration:none}.form__section--comment{margin-bottom:30px}.form__section--comment textarea{min-height:3rem;width:100%}.input_plain_envelope{padding:0 10px}.input_plain_envelope .envelope_txt{color:#232b39;font-size:.9rem;line-height:1;padding-left:5px}.input_plain_envelope .envelope{width:10px;height:10px;border:1px solid #d1d1d1;border-radius:2px}.wrap_form.wrap_form__visit--entry{margin-left:0;margin-right:0}.wrap_form__visit .section__form--regist,.wrap_form__visit .wrap_more{width:100%}.wrap_more_check:checked~.wrap_more_content.wrap_form__visit{width:100%}.visit-width{max-width:480px;margin-left:auto!important;margin-right:auto!important}.visit-width__margin{padding-left:10px;padding-right:10px}.visit-info{border:1px solid #ccc;font-size:.875rem;line-height:1.5;margin-top:-1rem;margin-bottom:2rem;padding:.625rem;text-align:center}.visit-info__title{text-align:center}.suggest-content{width:calc(100% + 20px);margin-left:-10px;margin-bottom:2rem;overflow-x:hidden;padding:1.25rem .625rem;background:#ecf4e1}.suggest-content__margin{width:100%;margin-left:0}.suggest-lead{font-size:1.125rem;position:relative;padding-right:2.375rem}.suggest-lead:after{border:1px solid #ccc;border-radius:3px;color:#ccc;content:"PR";display:inline-block;font-size:.875rem;font-weight:400;line-height:1;padding:.125rem .375rem;position:absolute;right:0;top:50%;transform:translateY(-50%)}.suggest-text{font-size:.875rem;line-height:1.5;padding:0 0 1.875rem}.suggest-card{border:1px solid #bbb;border-radius:.3125rem;background:#fff;display:grid;gap:.625rem;grid-template-columns:1fr;grid-template-rows:repeat(7,auto);line-height:1.3;margin-bottom:1.5rem;padding:.75rem .625rem 1rem}.suggest-card__head{grid-column:1/2;grid-row:3/4}.suggest-card__ttl{font-size:1rem;line-height:normal}.suggest-card__img{grid-column:1/2;grid-row:2/3;object-fit:cover;width:100%;aspect-ratio:335/176}.suggest-card__rating{align-items:center;display:flex;flex-wrap:nowrap}.suggest-card__rating .icon_stars{display:flex;margin-right:8px}.suggest-card__rating .icon_stars i{color:#f70;display:inline-flex;font-family:Material Icons;font-size:1.125rem;font-style:normal}.suggest-card__rating .point_rating{align-items:center;display:inline-flex;font-size:.875rem;font-style:normal;font-weight:700;z-index:1;margin:0}.suggest-card__rating .point_rating em{font-style:normal}.suggest-card__acc{font-size:.875rem;grid-column:1/2;grid-row:4/5}.suggest-card__acc:before{color:#05aa22;content:"";display:inline-block;font-family:Material Icons;font-size:1.25rem;vertical-align:middle;margin-right:4px}.suggest-card__dist{font-size:1rem;grid-column:1/2;grid-row:1/2;font-weight:700;text-align:center;position:relative}.suggest-card__dist strong{font-size:1.125rem}.suggest-card__dist:before{color:#05aa22;content:"";display:inline-block;font-family:Material Icons;font-size:1.5rem;margin-right:4px;vertical-align:sub;line-height:1}.suggest-card__marker{background:linear-gradient(transparent 60%,#ffee93 60%)}.suggest-card__feature{grid-column:1/2;grid-row:5/6}.suggest-card__feature--item{font-size:.875rem;line-height:normal;margin-bottom:2px}.suggest-card__feature--item span{font-weight:700}.suggest-card__table{border-collapse:collapse;grid-column:1/2;grid-row:6/7;width:100%}.suggest-card__table th{background:#f5f5f5;border:1px solid #ccc;font-size:.75rem;font-weight:400;padding:.1875rem 0 .0625rem;text-align:center}.suggest-card__table .cemetery-type{width:45%}.suggest-card__table td{border:1px solid #ccc;font-size:.875rem;padding:.1875rem 0 .0625rem;text-align:center}.suggest-card__table strong{color:#d94372;font-size:1rem;font-weight:700}.reserve-cta,.suggest-card .blk_reserve{grid-column:1/2;grid-row:5/6}.reserve-cta{text-align:center}.reserve-cta__btn{width:14.75rem;padding:.875rem;font-size:1.25rem;font-weight:600;line-height:1.4;color:#fff;text-align:center;text-shadow:1px 0 4px rgba(156,83,2,.5);background:linear-gradient(to bottom,#fa0,#f70);border:1px solid rgb(255,119,0);border-radius:4px;box-shadow:0 2px 4px #66300080;cursor:pointer}.suggest-card__msg{margin-bottom:.625rem;font-size:.875rem;font-weight:700;text-align:center}.suggest-card .blk_selection{grid-column:1/2;grid-row:7/8;margin-bottom:0}.suggest-card .blk_selection dl{margin-bottom:0}.suggest-card .select-time-bg{background-color:#fff0bc!important}.blk_submit.is-fixed{background:#fff;bottom:0;box-shadow:0 -4px #00000040;left:0;margin:0;padding:.625rem 1.25rem;position:fixed;width:100vw;z-index:1}.blk_submit.is-fixed .btn_submit{margin:0 auto .625rem}.blk_submit.is-fixed .txt_agree{margin-bottom:0}.blk_submit.is-fixed .txt_attention{font-size:.625rem;line-height:1.5}.wrap_form__visit .blk_submit .btn_submit input[type=submit]{font-size:1.25rem}.footer__form.footer__form--adjust{margin-bottom:9.375rem}.error-section{line-height:1.8;margin:0 auto 48px;max-width:1000px;text-align:center;width:100%}.error-section__title{font-size:1.125rem;color:#d53b47;font-weight:700;margin-bottom:24px;text-align:center}.error-section__message{font-size:1rem;font-weight:700}.error-section .btn-next{margin-top:48px}.regist-hakajimai__complete-lead{margin-top:1rem;padding:0;font-size:1rem;text-align:left;line-height:1.6}.important-check-box{width:100%;max-width:550px;margin:25px auto;padding:20px 15px;text-align:center;background-color:#fdfaf5;border:2px solid #d4a017;border-radius:8px;box-shadow:0 2px 4px #0003}.important-check-box .box-title{display:flex;align-items:center;justify-content:center;gap:4px;margin-bottom:15px;padding:6px;font-weight:700;font-size:1.125rem;line-height:1.2;background:#ff0}.important-check-box .main-text{margin-bottom:1rem;font-size:1rem;line-height:1.7;text-align:left}.important-check-box .main-text__color{color:#d94372}.preparation-card{margin-top:25px;padding:1rem;text-align:left;background-color:#fff;border:1px dashed #d4a017;border-radius:5px}.preparation-card strong{display:block;margin-bottom:12px;padding-bottom:5px;font-size:1.125rem;color:#b47e00;line-height:1.4;border-bottom:1px solid #d5d5d5}.preparation-list{margin:0;padding:0;list-style:none}.preparation-list li{display:flex;align-items:center;gap:10px;padding:6px 0;font-size:1rem;color:#444;line-height:1.4}.preparation-list li:before{content:"check_circle";font-family:Material Icons;color:#d4a017;font-size:1.125rem}.reception-guide{display:inline-block;margin-bottom:6px;font-size:1rem;border-radius:4px}.action-buttons{display:flex;flex-direction:column;align-items:center;gap:1rem;width:100%;max-width:340px;margin:25px auto 0}.action-buttons__tel{width:100%}.btn-action{display:block;width:100%;font-weight:700;color:#fff;text-decoration:none;border-radius:999px;transition:all .2s ease}.btn-action:hover{opacity:.8}.btn-tel{padding:12px 20px;background-color:#e67e22;box-shadow:0 4px #d35400}.btn-tel .btn-label{display:block;margin-bottom:6px;font-size:1.125rem}.btn-tel .tel-num{font-size:1.3rem;line-height:1.2;letter-spacing:1px}.btn-line{padding:1rem 1.25rem;font-size:1rem;background-color:#06c755}.sub-info{margin-top:1.25rem;font-size:.875rem;color:#666;line-height:1.5}.hakajimai_section{margin-left:auto;margin-right:auto}.hakajimai_section .wrap_selection .blk_materials_check{flex-direction:column;align-items:flex-start}.hakajimai_section .wrap_selection .blk_materials_check label{width:100%;margin-bottom:8px;cursor:pointer;background:#fff5f5;border:1px solid #c6c6c6}.wrap_selection .blk_materials_check input[type=radio]:checked+label,.wrap_selection.cemetery_type .blk_materials_check input[type=checkbox]:checked+label{background:#ecf4e1;border:1px solid #05aa22;font-weight:700}.label_mitsumori:before{border-radius:5px}.blk_materials_check input[type=radio],.blk_materials_check input[type=checkbox],.hakajimai_q{display:none}.hakajimai_q.is-open{display:block}.js-hakajimai-submit.is-fixed{position:fixed;bottom:0;left:0;right:0;width:100%;margin:0;padding:15px 10px;background:#fffffff2;box-shadow:0 -4px 10px #0000001a;z-index:9999}.js-hakajimai-submit.is-fixed .btn_submit{margin:0 auto;width:100%;max-width:400px}.section__form--regist.send_postal_blk_others{display:flex;flex-direction:column}.send_postal_other_emeteries,.send_email_other_emeteries,.wrap_form .bar_step{display:none}.send_postal_remains,.recommend_other_cemeteries,.hope_cemetery_type{order:-1}.blk_submit .btn_submit{margin:30px auto 20px}.wrap-modal{align-items:center;background:#0009;display:none;height:100%;justify-content:center;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:1}.modal-calendar{background:#fff;border-radius:4px;max-width:480px;padding:24px 8px;position:relative;width:100%}.modal-calendar .window-close{align-items:center;border-radius:4px;border:1px solid #ccc;color:#232b39;cursor:pointer;display:flex;font-family:Material Icons;font-size:1.5rem;font-weight:400;height:28px;justify-content:center;position:absolute;right:12px;top:12px;width:28px;z-index:1}.modal-calendar .window-close:hover,.modal-calendar .window-close:focus{color:#232b39;cursor:pointer;text-decoration:none}.modal-calendar .nav-buttons{display:flex;justify-content:space-between;margin:0 auto 16px;position:relative;width:72%;z-index:1}.modal-calendar .nav-buttons .before,.modal-calendar .nav-buttons .next{align-items:center;background:#fff;border-radius:4px;border:1px solid #ccc;cursor:pointer;display:flex;height:28px;justify-content:center;width:48px}.modal-calendar .nav-buttons .before:before{border-left:2px solid #232b39;border-top:2px solid #232b39;content:"";display:block;height:10px;margin-left:5px;transform:rotate(-45deg);width:10px}.modal-calendar .nav-buttons .next:before{border-left:2px solid #232b39;border-top:2px solid #232b39;content:"";display:block;height:10px;margin-right:5px;width:10px;transform:rotate(-225deg)}.modal-calendar .year-month{font-size:1.125rem;margin:-38px 0 0;position:absolute;text-align:center;width:calc(100% - 24px)}.modal-calendar table{width:100%;border-collapse:collapse}.modal-calendar thead{background:#f5f5f5}.modal-calendar th,.modal-calendar td{border:1px solid #ddd;font-weight:700;text-align:center;width:14.2857142857%}.modal-calendar th{font-size:1.25rem;height:32px}.modal-calendar td{cursor:pointer;font-family:Roboto,sans-serif;font-size:1.375rem;height:56px;text-decoration:underline}.modal-calendar td:nth-child(7n+1){color:#f64539}.modal-calendar .holiday,.modal-calendar th:nth-child(7n+1){color:#f64539}.modal-calendar td:nth-child(7n),.modal-calendar th:nth-child(7n){color:#1f63f7}.modal-calendar td:hover,.modal-calendar td.selected,.modal-calendar .selected{background:#05aa22;color:#fff}.modal-calendar .past-date{cursor:inherit;opacity:.3}.modal-calendar .tel{background:#ecf4e1;cursor:pointer;opacity:inherit;position:relative}.modal-calendar .tel:after{bottom:0;color:#05aa22;content:"TEL";display:block;font-size:.875rem;font-weight:400;left:0;position:absolute;text-align:center;width:100%}.modal-calendar .tel:hover:after{color:#fff}.modal-calendar .tel a{height:100%;left:0;position:absolute;top:0;width:100%}.modal-calendar .blk-call{background:#ecf4e1;margin:16px -12px;padding:16px 0}.modal-calendar .lead-tel{font-size:1rem;margin:0 0 8px;text-align:center}.modal-calendar .btn-call{align-items:center;background:linear-gradient(to bottom,#57dd06,#05aa22);border-radius:4px;box-shadow:0 2px 4px #0006;color:#fff;display:flex;flex-direction:column;gap:8px 0;justify-content:center;margin:0 auto;padding:12px 0;text-decoration:none;width:calc(100% - 24px)}.modal-calendar .txt-call{font-size:1.25rem;font-weight:700;margin:0;text-shadow:0px 0px 4px rgba(0,0,0,.3)}.modal-calendar .txt-info{font-size:.875rem}.guidance-call{display:none}.modal-calendar .btn-cancel{background:none;border:none;color:#232b39;cursor:pointer;display:block;font-size:1rem;font-weight:700;margin:16px auto 0;text-decoration:underline}.section-calseep{border:solid 2px #05aa22;margin:24px -10px;padding:0 10px 16px;text-align:center;color:#404040}.calseep__ttl{font-size:1rem;font-weight:700;background-color:#05aa22;color:#fff;margin:0 -10px 12px;padding:2px 0}.calseep__txt{font-size:1rem}.calseep__calendar{margin:5px 0 16px}.calseep__week{display:flex;width:100%}.calseep__week li{width:14.2857142857%;padding:5px 0}.calseep__week .sat,.calseep__days .sat,.calseep__set .sat{color:#0088ce}.calseep__week .sun,.calseep__days .sun,.calseep__set .sun{color:#d94372}.calseep__days{display:flex;align-items:center;flex-wrap:wrap}.calseep__days a{width:14.2857142857%;border:solid 1px #ccc;box-sizing:border-box;border-bottom:none;border-right:none;height:56px;padding:18px 0;color:inherit;text-decoration:none}.calseep__days a p{font-family:Arial,sans-serif;font-size:1.125rem;line-height:1.2}.calseep__days a:nth-child(7n){border-right:solid 1px #ccc}.calseep__days a:nth-child(n+8){border-bottom:solid 1px #ccc}.calseep__today p span{font-size:.75rem}a.calseep__today{padding:10px 0}.calseep__today p.calseep__tel{color:#05aa22;font-family:Hiragino Kaku Gothic ProN,sans-serif;font-size:.875rem;line-height:1}.calseep__form{border-bottom:1px solid;padding-bottom:2px;color:inherit;text-decoration:none}.visit-calendar .calseep__days a p,.visit-calendar .calseep__set a p,.visit-calendar .calseep__set div p{text-decoration:underline}.visit-calendar .calseep__week .sat,.visit-calendar .calseep__days .sat,.visit-calendar .calseep__set .sat{color:#1f63f7}.visit-calendar .calseep__week .sun,.visit-calendar .calseep__days .sun,.visit-calendar .calseep__set .sun{color:#f64539}.visit-calendar.section-calseep{box-sizing:border-box;margin:34px 0 0;border:1px solid #ccc;border-radius:5px;position:relative;color:#232b39}.visit-calendar.section-calseep:before,.visit-calendar.section-calseep:after{content:"";width:0px;height:0px;margin:auto;border-style:solid;border-width:0px 25px 21px 25px;position:absolute;right:17%;left:auto}.visit-calendar.section-calseep:before{border-color:transparent transparent #ccc transparent;top:-21px}.visit-calendar.section-calseep:after{border-color:transparent transparent #fef6d9 transparent;top:-20px}.visit-calendar .calseep__ttl{padding:6px 0 4px;background-color:#fef6d9;border-radius:5px 5px 0 0;color:inherit}.visit-calendar .calseep__today div p{text-decoration:none}.visit-calendar .calseep__days a{display:flex;flex-direction:column;justify-content:center;height:64px;padding:0}.visit-calendar .calseep__days a p{font-size:1rem;font-weight:600}.visit-calendar .calseep__today p.calseep__tel{margin-top:4px;text-decoration:none;font-weight:600}.section-calendar{margin:auto 10px 40px}.section-calendar .visit-calendar.section-calseep:before,.section-calendar .visit-calendar.section-calseep:after{content:none}.visit-calendar span.calseep__circle{display:block;width:16px;height:16px;margin:4px auto 0;border:solid 2px #05aa22;border-radius:50%;text-decoration:none}.visit-calendar span.calseep__cross{position:relative;display:block;width:16px;height:16px;margin:4px auto 0}.visit-calendar span.calseep__cross:before,.visit-calendar span.calseep__cross:after{content:"";position:absolute;top:0;left:7px;width:2px;height:16px;background-color:#d3d3d3}.visit-calendar span.calseep__cross:before{transform:rotate(45deg)}.visit-calendar span.calseep__cross:after{transform:rotate(-45deg)}.visit-calendar .calseep__explanation{margin-top:10px;display:flex;align-items:center;font-size:.75rem}.visit-calendar .calseep__explanation>div{display:flex;align-items:center;font-size:.75rem}.visit-calendar .calseep__explanation>div:not(:last-child){margin-right:16px}.visit-calendar .calseep__explanation p.calseep__tel,.visit-calendar .calseep__explanation span.calseep__circle{margin-top:0;margin-right:4px}input:focus,select:focus,textarea:focus{background:#fff0bc}.ui-autocomplete{max-height:100px;overflow-y:auto;overflow-x:hidden;padding-right:20px;width:400px}input[type=checkbox]{transform:scale(1.4);transform-origin:right;margin-top:7px}select option{font-size:1em;padding:.2em .4em}select option[selected]{font-weight:700}select option:nth-child(2n){background-color:#f5f5f5}select:hover{color:#000;border:1px solid #ccc}select:focus{box-shadow:0 0 2px 1px #404040}::placeholder{color:#aaa}.privacy_mark{background-color:#ecf4e1;display:flex;align-items:center;gap:10px;padding:15px;max-width:1000px;margin:auto auto 30px;font-family:sans-serif}.privacy_mark img{width:90px;object-fit:cover;border-radius:1px;box-shadow:0 2px 6px #0000001a;flex-shrink:0}.privacy_mark p{margin:0;font-size:.875rem;line-height:1.6;flex:1}img.prime_image{height:50px;width:auto}@media (min-width: 768px){.wrap_selection,.element__select{width:100%;max-width:480px}.js-hakajimai-submit.is-fixed{left:50%;right:auto;transform:translate(-50%);max-width:1000px}}@media (width >= 768px){body,main{font-size:.9375rem}#examination-list{width:360px;position:absolute;top:47px;right:0;background-color:#fff;z-index:9999;border:1px solid #05aa22;padding:10px 20px;display:none}#examination-list h5{font-size:.9375rem;font-weight:700;color:#05aa22;margin-bottom:10px}#examination-list .non{margin-bottom:25px}#examination-list ul li{margin-bottom:10px;padding-bottom:10px;border-bottom:1px dotted #e2e2e2;overflow:hidden}#examination-list ul li figure{float:left;margin-right:15px}#examination-list ul li figure img{width:100px}#examination-list .submit-btn{text-align:center;margin-bottom:10px;margin-top:10px}#examination-list .list-close{background-color:#e2e2e2;text-align:center;display:block;padding-top:6px;padding-bottom:4px;cursor:pointer;margin-bottom:10px}#examination-list .del a{text-decoration:none;font-weight:700;font-size:.75rem}#examination-list h2{font-size:.9375rem;font-weight:700;color:#05aa22;margin:0 0 10px 20px}#examination-list h2 span{color:#404040;font-size:.75rem;font-weight:400;line-height:1;margin-left:20px}#examination-list h2 span strong{color:red;font-size:1.5rem;font-weight:700}#examination-list .box-matome{font-size:.9375rem;position:relative;background:#faf8ed;border:2px solid #118650;border-radius:5px;margin:0 5px 8px;padding:2px 5px}#examination-list .box-matome:after{top:100%;left:7%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.box-matome:before{top:100%;left:7%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}#examination-list .box-matome:after{border-color:#faf8ed00;border-top-color:#faf8ed;border-width:7px;margin-left:-7px}#examination-list .box-matome:before{border-color:#11865000;border-top-color:#118650;border-width:10px;margin-left:-10px}#examination-list .box-matome label input{height:24px;width:24px}#examination-list ul.list-ex{height:240px;margin-bottom:10px;position:relative;overflow:auto}#examination-list ul.list-ex li{background:#fff;border:1px solid #ccc;border-radius:5px;display:inline-flex;flex-flow:nowrap;font-size:.8125rem;justify-content:flex-start;line-height:1.5;margin:0 0 10px;overflow:hidden;padding:0;width:99%}#examination-list ul.list-ex li .box-check{background:#bdc8ca;border:1px solid #ccc;border-radius:4px 0 0 4px;padding:15px;position:relative;text-align:center;width:12px}#examination-list ul.list-ex li .box-check label{display:inline-block;height:100%;width:48px}#examination-list ul.list-ex li .box-check label input{height:24px;left:6px;margin-top:-12px;position:absolute;top:50%;width:24px}#examination-list ul.list-ex li .box-check label input[type=checkbox]{background:#ccc}#examination-list ul.list-ex li .box-detail{background:none;border:none;line-height:1.3;margin:0;padding:10px 10px 5px;position:relative;text-align:left}#examination-list ul.list-ex li .box-detail h2.ttl-reien{background:none;border:none;display:block;line-height:1.2;margin-bottom:5px;padding:0;width:100%}#examination-list ul.list-ex li .box-detail h2.ttl-reien a{background:none;border:none;color:#118650;font-size:.9375rem;font-weight:700;left:5px;position:static;top:5px}#examination-list ul.list-ex li .box-detail h2.ttl-reien a:after{background:none;border:none}#examination-list ul.list-ex li .box-detail .box-inner{display:flex;width:100%}#examination-list ul.list-ex li .box-detail .box-inner .thumb{height:60px;margin-right:10px;width:80px}#examination-list ul.list-ex li .box-detail .box-inner .thumb img{max-height:60px;max-width:80px}#examination-list ul.list-ex li .box-detail .box-inner .txt-price{color:#e60012;font-size:.9375rem;font-weight:700;white-space:nowrap}#examination-list ul.list-ex li .box-detail .box-inner .txt-price img{margin-right:10px;vertical-align:baseline;width:80px}#examination-list .submit-btn button.button_0{background:#fff;border:0;cursor:pointer}.vbox-overlay,.vbox-inline{display:none}.btn-today img{width:auto}.ks-header{background:#05aa22;color:#fff;display:block;height:40px}.ks-header .ks-nav{display:flex;flex-flow:nowrap;font-size:.875rem;height:40px;justify-content:flex-start;line-height:40px;margin:0 auto;max-width:1000px;width:100%}.ks-header .ks-nav__txt{color:#fff;padding-right:13px}.ks-header .ks-nav__item>a{border-left:solid 1px #017513;color:#fff;padding:5px 13px;text-decoration:underline}.ks-header .ks-nav__item>a.no-border{border-left:none}.ks-header .ks-nav__item.active{background:#fff;color:#232b39;padding:0 13px}.btn__to-list_save_resources{width:100%;font-weight:700;font-size:1.0625rem;margin:0 0 10px}.btn__to-list_save_resources span{padding:8px 0}.btn__to-list_save_resources span em{padding-left:20px;position:relative}.btn__to-list_save_resources span em:before{content:"";position:absolute;left:0;top:50%;margin-top:-5px;width:0;height:0;border-style:solid;border-width:5px 0 5px 10px;border-color:transparent transparent transparent #fff}input[type=text],input[type=email],input[type=tel],input[type=number],select,textarea{font-size:1.125rem}.visible-xs{display:none}.visible-md{display:block}.wrapper{background:#fff;-webkit-box-shadow:0px 0px 8px 1px rgba(0,0,0,.32);box-shadow:0 0 8px 1px #00000052;margin:0 auto;max-width:1000px;width:100%}.header_form{border-bottom:1px solid #d5d5d5;border-top:none;margin-bottom:24px}.header_form .blk_header{height:56px;margin:0 auto;width:480px}.header_form .ttl_form{font-size:1.125rem}.header_form .img_logo{left:0}.wrap_form{margin:0 auto 127px;width:480px}.blk_cemetery{margin-bottom:40px}.blk_cemetery.adj{margin-bottom:16px}.blk_selection{margin-bottom:40px}.wrap_form .blk_reserve dl dt{width:19%}.wrap_form .blk_reserve dl dd{width:81%}.wrap_form .blk_reserve input[type=text],.section__form--regist .blk_reserve input[type=text]{width:58%}.wrap_form .blk_reserve .select_time{margin-left:8px;width:40%}.wrap_form .blk_reserve input,.wrap_form .blk_reserve select{padding-left:10px}.wrap_form .bar_step{font-size:1rem;margin:40px auto 16px}.wrap_form .bar_step:before,.wrap_form .bar_step:after{left:31%;width:69%}.wrap_form .bar_step.rest_visit_1:after{width:34.5%}.wrap_form .bar_step.rest_1:after{width:46%}.wrap_form .bar_step.rest_2:after{width:23%}.wrap_form .bar_step>span{font-size:1.25rem}.btn_next{height:56px;margin:0 auto 60px;width:400px}.wrap_more,.section__form--regist{width:480px}.wrap_more .txt_pdf.adj{text-align:right}.wrap_form .ttl_h2{font-size:1.125rem;margin-bottom:16px}.wrap_form .ttl_h3{font-size:1rem;margin-bottom:10px}.blk_cemetery .img_cemetery,.wrap_form__complete .blk_cemetery .img_cemetery{height:112px;margin-right:10px;width:184px}.blk_cemetery .ttl_cemetery,.wrap_form__complete .blk_cemetery .ttl_cemetery{font-size:1.125rem;margin-bottom:4px}.blk_cemetery .txt_pdf{font-size:.875rem;margin-top:5px}.blk_cemetery .open_detail{margin-top:10px}.blk_cemetery .open_detail>a{font-size:.875rem}.wrap_form .blk_reserve dl dt{font-size:1rem}.section__form--regist .form__section--zip{margin-bottom:2rem}.section__form--regist .form__section--zip input[type=text]{width:94%}.element__select{margin-bottom:2rem}.element__select.buy{margin-bottom:40px}.wrap_selection .blk_materials_check{margin-bottom:24px}.label_material{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:1rem;width:48%}.label_material.print{margin:0 10px 8px 0}.label_material.pdf{margin:0 0 8px}.form__section--name{margin:0 0 24px}.mb_email,.mb_tel,.section__form--regist .input_address input[type=text]{margin-bottom:24px}.section__form--regist .input_address_end input[type=text]{margin-bottom:40px}.section__form--regist .ttl__h3--form,.section__form--regist .ttl__h4--form{font-size:1rem;margin:0 0 10px}.section__form--regist input[type=text]{width:42%}.wrap_selection .blk_materials_check label{font-size:1.125rem}.blk_submit .btn_submit{height:56px;width:400px}.ttl_complete{font-size:1.5rem}.ttl_visit{font-size:1.125rem;line-height:28px}.txt_complete{font-size:1rem;padding:0 0 42px}.txt__complete--nospace{font-size:1rem;padding:0}.blk_submit{margin:0 0 64px}.list_examination{width:480px}.list_examination>li{margin-right:15px}.list_examination::-webkit-scrollbar-thumb{background:#05aa2280;border-radius:10px;-webkit-box-shadow:0 0 0 1px rgba(5,170,34,.3);box-shadow:0 0 0 1px #05aa224d}.blk_examination{width:188px}.blk_examination h3{font-size:.9375rem}.blk_examination img{height:104px;width:168px}.check_examination .link_detail{width:188px}.lead_visit{font-size:1rem}.wrap_form .modal{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:none;height:100vh;left:0;position:fixed;top:0;width:100%;z-index:2}.wrap_form .modal_bg{background:#0009;height:100vh;left:0;position:fixed;top:0;width:100%}.wrap_form .modal_container{background:#fff;border-radius:5px;color:#232b39;max-width:800px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:92%}.wrap_form .modal_header{align-items:center;border-bottom:1px solid #ccc;display:flex;height:48px;justify-content:center;position:relative;text-align:center}.wrap_form .modal_header h3{font-size:1rem;line-height:1;margin:0;padding:0 30px}.wrap_form .modal_header .modal_close{background:#fff;border:1px solid #ccc;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:inline-block;height:24px;position:absolute;right:12px;top:12px;width:24px;color:#ccc}.wrap_form .modal_header .modal_close:before{color:#ccc;content:"";font-family:Material Icons;font-size:1.5rem;position:absolute;right:-1px;text-decoration:inherit;top:-1px}.wrap_form .modal_body{display:-ms-grid;display:grid;font-size:1rem;grid-auto-rows:auto;-ms-grid-columns:340px 1fr;grid-template-columns:340px 1fr;padding:20px 60px}.wrap_form .modal_body figure{-ms-grid-column:1;grid-column:1/2;-ms-grid-row:1;grid-row:1/5;margin-right:60px;width:280px}.wrap_form .modal_body figure>img{max-height:210px;max-width:280px}.wrap_form .modal_body .blk_rating .icon_stars{letter-spacing:-3px}.wrap_form .modal_body .blk_rating .icon_stars i{font-size:1.5rem}.wrap_form .modal_body .blk_rating .point_rating em{font-size:1rem}.wrap_form .modal_body .list_address{font-size:1rem;-ms-grid-column:2;grid-column:2/3;-ms-grid-row:1;grid-row:1/2}.wrap_form .modal_body .item_address:before,.wrap_form .modal_body .item_access:before{font-size:1.25rem}.wrap_form .modal_body .item_type{-ms-grid-column:2;grid-column:2/3;-ms-grid-row:2;grid-row:2/3}.wrap_form .modal_body .list_icon{-ms-grid-column:2;grid-column:2/3;-ms-grid-row:3;grid-row:3/4}.wrap_form .modal_body .item_facility{-ms-grid-column:2;grid-column:2/3;-ms-grid-row:4;grid-row:4/5}.wrap_form .modal_body .item_price{-ms-grid-column:2;grid-column:2/3;-ms-grid-row:5;grid-row:5/6}.wrap_form .modal_body dl{line-height:1.3;margin-bottom:12px}.wrap_form .modal_body dl dt,.wrap_form .modal_body dl dd{display:inline;font-size:1rem}.wrap_form .modal_body .list_icon{margin:0 0 12px -8px}.wrap_form .modal_body .list_icon li{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:2px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:28px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 8px 0 0;padding:0 8px}.wrap_form .modal_body .list_icon .item_type{background:#f3fff5;border:1px solid #05aa22}.wrap_form .modal_body .list_icon .item_religious{background:#fbf3fc;border:1px solid #924699}.wrap_form .modal_body .item_facility dd>span:before{content:" / "}.wrap_form .modal_body .item_facility dd>span:first-child:before{content:none}.wrap_form .modal_body .item_price{background:#f8f7f5;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:26px;margin:0 0 0 -16px;padding:10px 0 10px 16px}.wrap_form .modal_body .item_price dt{margin-right:20px}.wrap_form .modal_body .item_price dd>span:before{content:" / "}.wrap_form .modal_body .item_price dd>span:first-child:before{content:none}.wrap_form .modal_body .item_price em{color:#ed702d}.wrap_form .modal_footer{align-items:center;background:#999;border-radius:0 0 5px 5px;display:flex;height:72px;justify-content:center}.wrap_form .modal_footer .modal_button{background:#fff;border-radius:4px;display:inline-block;line-height:48px;margin:auto;max-width:200px;text-align:center;width:40%}.wrap_form .modal_footer .modal_button a{color:#232b39;display:block;font-size:1rem;font-weight:700;text-decoration:none}.wrap_footer .wrap_att input#check_att{pointer-events:none}.ttl_link .wrap_att_label:after{display:none}.wrap_footer .wrap_att_label{font-size:.9125rem;font-weight:700;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0}.wrap_footer .list_att{color:#232b39;font-size:.75rem;height:auto;margin:0 0 24px;overflow:visible}.wrap_footer .list_att li{line-height:1.5;margin-bottom:8px;padding-left:1em;text-indent:-1em}.wrap_footer .wrap_att_check:checked~.list_att{display:block;margin:0 0 24px;-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transition:none;-o-transition:none;transition:none}.footer__form--inr{padding:16px 0 0;margin:0 auto;width:480px}.footer__form--inr--txt{font-size:.875rem}#nav{display:none}.list__scroll--cemetery::-webkit-scrollbar{height:8px}.list__scroll--cemetery::-webkit-scrollbar-track{border-radius:8px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.1);box-shadow:inset 0 0 6px #0000001a}.list__scroll--cemetery::-webkit-scrollbar-thumb{background:#0000001a;border-radius:8px}.fv_easy_request{margin:0 0 20px;padding:0 0 30px}.fv_easy_request h2{font-size:1.125rem;margin-bottom:16px}.fv_easy_request .txt_lead{font-size:1rem;margin-right:0}.list_cemetery .label_cemetery,.easy_request .label_area{cursor:pointer;font-size:1rem}.list_cemetery{margin-bottom:16px}.wrap_check_home:checked~.wrap_content_home,.wrap_check_other:checked~.wrap_content_other{padding:0 0 24px}.easy_request .label_point{cursor:pointer;font-size:1rem;margin-bottom:24px}.wrap_check_sect:checked~.wrap_content_sect{padding:0 0 24px}.wrap_check_add:checked~.wrap_content_add{padding:0 0 48px}.ttl_easy_request{font-size:1.5rem;margin-bottom:36px}.link_top{cursor:pointer;font-size:1.125rem;height:56px;margin:0 auto 64px;width:400px}.link-top-margin{margin:2rem auto}.mv_pdf_request{padding:10px 20px}.wrap_pdf_request{margin-right:15px}.mv_pdf_request h2{font-size:1.5rem;margin-bottom:8px}.mv_pdf_request ul{padding:10px 20px 0}.mv_pdf_request ul li{font-size:.875rem;margin:0 15px 10px 0}.mv_pdf_request img{max-width:100px}.fv_pdf_request .lead_txt,.fv_pdf_request .ohaka_txt{font-size:1rem}.wrap_download-pdf>p{font-size:1rem}.regist-hakajimai .ttl__h1{margin:30px 0 0;line-height:1}.regist-hakajimai__flow{width:auto;margin:0 auto 50px}.regist-hakajimai .ttl__h2--form-hakajimai{margin:50px 0 30px}.regist-hakajimai .ttl__h3--form{margin:10px 0}.regist-hakajimai__complete{margin:50px auto}.regist-hakajimai__information{pointer-events:none;margin:50px 0}.wrap_complete{padding-bottom:64px}.wrap_footer .wrap_att{margin:0 auto;width:480px}.modal__inr--type{padding:5px 10px 0}.modal__inr--type .modal__inr--type--txt{display:grid;display:-ms-grid;grid-template-columns:80% 20%;grid-template-rows:100%;-ms-grid-template-columns:80% 20%;-ms-grid-rows:100%;margin:10px;padding:0}.modal__header--type h2{font-size:1.0625rem;margin:auto;line-height:inherit;padding:0}.modal__inr--type .modal__inr--type--txt h3{font-size:.9375rem;margin:0;padding:5px 10px;grid-column:1/3;grid-row:1;-ms-grid-column:1;-ms-grid-row:1;width:auto}.modal__inr--type .modal__inr--type--txt h3:before{height:25px}.modal__inr--type .modal__inr--type--txt p{width:78%;font-size:.875rem;margin:20px 0 0;grid-column:1/3;grid-row:1;-ms-grid-column:1;-ms-grid-row:1;padding:10px 0;line-height:1.6}.modal__inr--type .modal__inr--type--txt figure{display:block;grid-column:2/3;grid-row:1;-ms-grid-column:2;-ms-grid-row:1;float:none;width:auto}.modal__header--type .txt__attention{display:inline-block}.completeHakajimaiEstimate__innerLink{max-width:none;font-size:1rem}.completeHakajimaiEstimateBanner{margin-bottom:127px}.regist-boseki .ttl__h1{margin:30px 0 0;line-height:1}.regist-boseki__flow{width:auto;margin:0 auto 50px}.regist-boseki .ttl__h2--form-boseki{margin:50px 0 30px}.regist-boseki .ttl__h3--form{margin:10px 0}.regist-boseki__complete{margin:50px auto}.regist-boseki__information{pointer-events:none;margin:50px 0}.ttl__calendar,.wrap__modal--inr .ttl__calendar{font-size:1.0625rem}.discription__calendar,.wrap__modal--inr .discription__calendar{width:65%}.visit-calendar.section-calseep.register,.section__border{margin:0 0 32px}.visit-calendar.section-calseep.register .calseep__today div{padding:13px 0 0;height:64px}.txt-note{font-size:1rem}.recommend_checbox label{font-size:1.125rem}.form-progress__list{height:3rem;width:30rem}.form-progress__item--situation{line-height:1;top:80%}.wrap__modal--inr{width:30rem}.header_form .ttl_h1{font-size:1.125rem;margin-left:0}.txt_explain{font-size:1rem;margin-bottom:40px}.section_complete{margin:0 0 48px}.section_complete .ttl_complete{margin-bottom:24px}.section_complete p{font-size:1rem;margin-bottom:24px}.wrap_form__visit,.wrap_form__visit .section__form--regist{width:100%}.visit-info{font-size:1rem}.suggest-content{width:100%;margin-left:0;padding:1.875rem 0}.suggest-lead{font-size:1.25rem}.suggest-lead:after{font-size:1rem}.suggest-text{font-size:1rem}.suggest-card{gap:1rem;padding:1rem}.suggest-card__ttl{font-size:1.125rem}.suggest-card__acc{font-size:1rem}.suggest-card__dist{font-size:1.125rem}.suggest-card__dist strong,.suggest-card__rating .icon_stars i{font-size:1.25rem}.suggest-card__rating .point_rating,.suggest-card__feature--item{font-size:1rem}.suggest-card__table th{font-size:.875rem}.suggest-card__table td{font-size:1rem}.suggest-card__table strong{font-size:1.125rem}.suggest-card__msg{font-size:1rem}.regist-hakajimai__complete-lead{margin-top:20px;text-align:center}.important-check-box{margin:35px auto;padding:25px 20px}.important-check-box .box-title{flex-direction:row;gap:8px;font-size:1.25rem}.important-check-box .main-text{margin-bottom:25px;font-size:1.125rem}.preparation-card{padding:20px}.preparation-list li{padding:8px 10px 8px 14px}.reception-guide{font-size:1.125rem}.btn-tel .tel-num{font-size:1.5rem}.modal-calendar{padding:32px}.modal-calendar .close{height:32px;right:16px;top:16px;width:32px}.modal-calendar .nav-buttons .before,.modal-calendar .nav-buttons .next{height:32px}.modal-calendar .year-month{font-size:1.375rem;margin:-42px 0 0;width:calc(100% - 64px)}.modal-calendar .blk-call{margin:16px -32px;pointer-events:none}.modal-calendar .lead-tel{font-size:1.125rem}.modal-calendar .btn-call{display:none}.modal-calendar .guidance-call{align-items:center;display:flex;flex-direction:column;justify-content:center}.modal-calendar .number-call{align-items:center;display:flex;font-family:Roboto,sans-serif;font-size:2.5rem;font-weight:700;line-height:1;margin:0 0 8px}.modal-calendar .icon-call{color:#05aa22;font-family:Material Icons;font-size:2.25rem;font-weight:400;margin:0}.modal-calendar .txt-info{font-size:1rem}.modal-calendar .btn-cancel{font-size:1.125rem;margin:24px auto 0}.section-calseep{max-width:1000px;margin:-48px auto 32px;border:none}.calseep__ttl{margin:0 0 10px}.calseep__txt{border:solid 1px #ccc;border-right:none;float:left;font-size:.875rem;height:94px;line-height:1.2;width:104px}.calseep__txt p{margin:28px 0;line-height:1.4}.calseep__set{display:flex;height:96px}.calseep__set li{width:7.1428571429%;border:solid 1px #ccc;border-right:none}.calseep__set li:last-child{border-right:solid 1px #ccc}.calseep__set li>p{border-bottom:solid 1px #ccc;padding:3px 0}.calseep__set li>a{color:inherit;text-decoration:none}.calseep__set li>a:hover>p{background-color:#f5faef}.calseep__set li>a>p{font-family:Arial,sans-serif}.calseep__today div p{font-family:Arial,sans-serif}.calseep__set li>a>p{font-size:1.125rem;line-height:1.2;padding:20px 0}.calseep__today div{padding:13px 0}.calseep__today div p{font-size:1.125rem;line-height:1.2}.visit-calendar.section-calseep{margin:0 auto 32px}.visit-calendar.section-calseep:before,.visit-calendar.section-calseep:after{display:none}.visit-calendar .calseep__ttl{margin-left:-10px;margin-right:-10px;margin-bottom:16px}.visit-calendar .calseep__calendar{max-width:896px;margin-left:auto;margin-right:auto}.visit-calendar .calseep__set li{border:none}.visit-calendar .calseep__set li>p,.visit-calendar .calseep__set li:last-child{border:none}.visit-calendar .calseep__today div{border:solid 1px #ccc;border-right:none}.visit-calendar .calseep__set li>a{border:solid 1px #ccc;border-right:none}.visit-calendar .calseep__set li:last-child>a{border-right:solid 1px #ccc}.visit-calendar .calseep__set li>a{display:flex;flex-direction:column;justify-content:center;height:100%;max-height:64px}.visit-calendar .calseep__set li>a:hover{background-color:#f5faef}.visit-calendar .calseep__set li>a:hover>p{background-color:transparent}.visit-calendar .calseep__today div{padding-bottom:12px}.visit-calendar .calseep__today div p{padding:0;font-size:1rem;font-weight:600}.visit-calendar .calseep__set li>a>p{padding:0;font-size:1rem;font-weight:600}.visit-calendar .calseep__explanation{font-size:.875rem}.visit-calendar .calseep__explanation>div{font-size:.875rem}}@media (width >= 768px) and (width <= 1039.98px){.ks-header .ks-nav{font-size:1.3vw}.ks-header .ks-nav__txt{padding-right:10px}.ks-header .ks-nav__item>a{padding:5px 12px}.ks-header .ks-nav__item.active{padding:0 12px}.completeHakajimaiEstimate__innerLink{max-width:none}.wrap_form__visit--entry{margin-left:0;margin-right:0}}@media (width <= 767.98px){#examination-list,#examination-list form,#examination-list form .list-ex,.ks-header{display:none}}@media (width <= 413.98px){.regist-hakajimai .blk_header{padding-left:20%}}@media (width <= 359.98px){.wrap_form .bar_step{width:98%}.header_form .ttl_h1{margin-left:15%}.suggest-lead{font-feature-settings:"palt" 1}}
