@charset "utf-8";abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0;box-sizing:border-box}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0}ins{text-decoration:none}ins,mark{background-color:#ff9;color:#000}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}*{box-sizing:border-box}html{font-size:16px}@media screen and (max-width:1120px){html{font-size:14px}}body{font-family:'Noto Sans JP',-apple-system,BlinkMacSystemFont,"Helvetica Neue",Verdana,Meiryo,"M+ 1p",sans-serif;color:#333;font-size:100%;line-height:1.5;position:relative}.mincho{font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","-apple-system","Helvetica Neue",Roboto,"Droid Sans",Arial,"Yu Gothic",YuGothic,Meiryo,sans-serif;font-weight:700}strong{font-weight:700;color:inherit}a{color:#0d7ccc}a:hover{color:#259cf1;text-decoration:underline}xmp{background-color:#eee;border:1px solid #ddd;max-width:100%;overflow-x:scroll;padding:1rem;font-size:.875rem}.btn,input[type=submit].btn{color:#fff;background-color:#6e2f57;text-decoration:none;display:inline-block;margin:.5rem;padding:.75rem 1.5rem;min-width:200px;text-align:center;border-radius:2em;transition:.4s;cursor:pointer;box-shadow:0 3px 4px -1px rgb(0 0 0/24%)}.btn.small{padding:.25rem 1.5rem;min-width:auto}.btn.large{padding:1rem 3rem;min-width:300px;font-size:1.25rem}.btn:hover,input[type=submit].btn:hover{box-shadow:none;text-decoration:none;color:#fff;background-color:#e85d7a}.button{display:inline-block;position:relative;overflow:hidden;color:#fff;background-color:#3d70bb;border:solid 1px #3d70bb;box-shadow:0 4px #174d8b;border-radius:4px;padding:.8rem 1rem .6rem;line-height:1;text-align:center;transition:.2s;text-decoration:none}button.btn{padding:.8rem 1rem}.button:hover{color:#fff;text-decoration:none;box-shadow:none!important;transform:translateY(4px)}.button:after,.btn_flat:after,a.arrow:after{z-index:-1;position:absolute;top:50%;left:50%;width:20px;height:20px;margin-left:-10px;margin-top:-10px;border-radius:50%;transition:transform .7s;background-color:transparent;content:''}.button:hover:after,.btn_flat:hover:after,a.arrow:hover:after{z-index:0;background-color:rgba(255,255,255,.2);-ms-transform:scale(100);transform:scale(100)}.button i{color:#fff;margin-right:.2em}.button.pink{background-color:#fa3f5b;border:solid 1px #fa3f5b;box-shadow:0 4px #cf364d}.button.green{background-color:#419438;border:solid 1px #419438;box-shadow:0 4px #327c39}.button.orange{background-color:#fb9004;border:solid 1px #fb9004;box-shadow:0 4px #b77d2d}.button.disabled{background-color:#8b8b8b;border:solid 1px #8b8b8b;box-shadow:0 4px #6b6b6b;pointer-events:none}.btn_flat{padding:.7rem 1rem;font-size:.88rem;line-height:1.33333;border-radius:3px min-width:none;display:inline-block;font-weight:700;text-align:center;touch-action:manipulation;border:1px solid transparent;-webkit-box-shadow:inset 0 0 2px #fff;box-shadow:inset 0 0 2px #fff;text-decoration:none;letter-spacing:.05em;color:#fff;background-color:#3d70bb;border:solid 1px #174d8b;position:relative;overflow:hidden}.button.large_btn,.btn_flat.large_btn{font-size:1.15rem;padding:.7rem 2rem}@media screen and (max-width:640px){.btn_flat{min-width:none}}.btn_flat.pink{background-color:#fa3f5b;border:solid 1px #cf364d}.btn_flat.green{background-color:#419438;border-color:#327c39}.btn_flat.orange{background-color:#fb9004;border:solid 1px #b77d2d}.btn_flat.white{background-color:#fff;border:solid 1px #afafaf;color:inherit}.btn_flat.white:hover{color:inherit}.btn_flat.white i{color:#fa3f5b}.btn_flat.disabled{background-color:#8b8b8b;border:solid 1px #8b8b8b;pointer-events:none}.btn_flat:hover{color:#fff;text-decoration:none}.btn_flat i{color:#fff}::selection{color:#fff;background:#6e2f57}.btn_cv{display:block;background-color:#c0392b;width:auto;padding:2rem 7rem 2rem 2rem;margin:2rem auto;color:#fff;cursor:pointer;border-radius:5px;transition:.4s;font-size:1.2rem;font-weight:700;box-shadow:0 4px #922a1f;position:relative;overflow:hidden}.btn_cv:hover{box-shadow:none!important;transform:translateY(4px)}.btn_cv:before{color:#fff;position:absolute;font-family:"Font Awesome 5 Free";content:"\f0a9";font-weight:700;font-size:1.5rem;right:0;top:10%;width:5rem;height:80%;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;border-left:2px groove #f14533}.btn_cv:after{z-index:-1;position:absolute;top:50%;left:50%;width:20px;height:20px;margin-left:-10px;margin-top:-10px;border-radius:50%;transition:transform .7s;background-color:transparent;content:''}.btn_cv:hover:after{z-index:0;background-color:rgba(255,255,255,.2);-ms-transform:scale(100);transform:scale(100)}.btn_cv.pink{background-color:#fa3f5b;box-shadow:0 4px #cf364d}.btn_cv.pink:before{border-color:#ff566f}.btn_cv.blue{background-color:#3d70bb;box-shadow:0 4px #174d8b}.btn_cv.blue:before{border-color:#4f8be4}.btn_cv.orange{background-color:#fb9004;box-shadow:0 4px #b77d2d}.btn_cv.orange:before{border-color:#f9b65a}.btn_cv.green{background-color:#419438;box-shadow:0 4px #327c39}.btn_cv.green:before{border-color:#50b346}img{max-width:100%;height:auto;display:block;margin:0 auto}.require{color:red}ul li{list-style-type:none;margin:0 0 .5em}ul li:focus{outline-color:transparent}main ul{background:0 0;border-radius:0;box-shadow:none;padding-left:.5rem}main ul li{list-style-type:none;position:relative;padding-left:.6em}main ul li:before{border-radius:50%;width:5px;height:5px;display:block;position:absolute;left:0;top:.65rem;content:"";background:#6e2f57}.check_list li{padding-left:1.5rem;position:relative}.check_list li:before{color:#6e2f57;position:absolute;font-family:"Font Awesome 5 Free";content:"\f058";font-weight:700;left:0;top:.05rem;background:0 0}ol{padding:1rem 0 1rem 1.5rem}ol li{padding:0 0 1em}ul.inline li{display:inline-block;margin-right:2.5em}figcaption{margin-top:.5rem;font-size:.9rem;line-height:1.5}.lead{font-size:1.8rem;line-height:1.8;color:#1e225e}i{color:#6e2f57;padding-right:.2rem}i.white{color:#fff}.text_center{text-align:center}.pc_text_center{text-align:center}.text_right{text-align:right}.pc_text_right{text-align:right}@media screen and (max-width:640px){.pc_text_center{text-align:left}.pc_text_right{text-align:left}}.well{background-color:#f9f1f3;padding:1rem;margin:1rem 0}.well.danger{background-color:#ffe6e6;color:#bf0000}.well *:last-child{margin-bottom:0}.well.border{background-color:transparent;border:1px solid #6e2f57}.highlight{background-color:#f8e9ed}section.highlight{padding:4rem 0}.container{max-width:1080px;width:100%;padding:0 1rem;margin:0 auto}main section{padding:4rem 0}.main_contents h1{position:relative;padding:.2rem 0;font-weight:700;font-size:2rem;line-height:1.5;margin-bottom:1rem}.main_contents h1 i{margin-right:.2em}.main_contents h2{font-size:1.75rem;text-align:left;font-weight:700;margin-bottom:1em;margin-top:2em;padding:0;line-height:1.25;clear:both;border-left:3px solid #6e2f57;padding-left:.5em;position:relative}main h2 small{display:inline-block;font-size:1rem;color:#6e2f57;font-weight:400;margin-left:1em}.main_contents h2 i{color:#6e2f57;margin-right:.5rem;margin-left:-.5em}.main_contents h2 i:after{content:"";width:3px;height:100%;position:absolute;top:0;left:-3px;background-color:#fff}.main_contents h2 img{display:block;margin:0 .5rem 0 0}.main_contents h2.center{display:flex;align-items:center;flex-direction:column;flex-wrap:wrap;justify-content:center;padding:0;border:none}.main_contents h2.center small{margin:1rem 0 0}@media screen and (max-width:640px){.main_contents h2{font-size:1.5rem;margin-bottom:1em}}.main_contents .container h2:first-child{padding-top:0;margin-top:0}.top_contents h2{font-size:2.8rem;text-align:center;color:inherit;font-weight:700;margin-bottom:30px;padding-top:2em;clear:both;display:flex;align-items:center;flex-wrap:wrap;justify-content:center}.top_contents h2:first-child{margin-top:0;padding-top:0}.top_contents h2 img{display:block;margin:0 .5rem 0 0}.main_contents h3{background:#f9f1f3;font-weight:400;padding:.25em .5rem;font-size:1.175rem;margin-bottom:10px;margin-top:2rem;clear:both}.main_contents h4{font-weight:700;font-size:1.1rem;color:#6e2f57;margin-bottom:.15rem}.main_contents h5{font-weight:700;font-size:1.1rem;margin-bottom:.15rem}.main_contents .center_tit{border:none;text-align:center;font-size:2rem;display:block;background:0 0;color:inherit;border:none;text-align:center;font-size:2rem;font-weight:700;padding:0;margin-bottom:1em;text-shadow:none}.main_contents .center_tit:after{content:none}.main_contents p{line-height:2;margin-bottom:1rem}.pc-text-center{text-align:center}.box{padding:2rem 1.5rem;margin:2rem 0}.box.gray{background-color:#f8f8f8;border:none;box-shadow:none}.box.bule{background-color:#ddf5ff;border:none;box-shadow:none}.box *:first-child,.well *:first-child{margin-top:0}.box *:last-child,.well *:last-child{margin-bottom:0}.box h3,.well h3{background:0 0;padding:0;font-weight:700;color:#6e2f57}@media screen and (max-width:640px){.box{padding:2rem 1rem}}section{padding:4rem 0}@media screen and (max-width:1280px){.container{max-width:880px}}@media screen and (max-width:960px){.container{max-width:768px}}@media screen and (max-width:960px){.pc_only{display:none!important}}@media screen and (min-width:961px){.sp_only{display:none!important}}.xs_only{display:none}.main_contents table{margin-bottom:1rem;width:100%;table-layout:fixed}.main_contents table th{width:25%;min-width:10rem;font-weight:400}.main_contents table th,.main_contents table td{border:1px solid #ddd;padding:1rem}.main_contents table th{background-color:#f8f8f8;vertical-align:middle;text-align:center}.check{margin-top:3rem;position:relative}.check p{display:inline-block;position:absolute;top:-1.3em;left:1rem;z-index:10;color:#fff;background-color:#3d70bb;border-radius:20px;padding:.2em 1em .3em 2.5em;overflow:hidden;border-left:none;line-height:2;margin:0}.check p:before{position:absolute;left:.8em;top:0;font-family:"Font Awesome 5 Free";content:"\f0eb";font-weight:700;font-size:1.1rem}.check.matome p:before{content:"\f46d"}.check.pink p:before{content:"\f06b";left:.6em;top:-.1em}.cp_point li:before{color:#3d70bb;position:absolute;font-family:"Font Awesome 5 Free";content:"\f058";font-weight:700;left:0}.matome .cp_point li:before{color:#da3c41}.pink .cp_point li:before{color:#fa3f5b;content:"\f3a5"}.matome .cp_point{border:3px double #da3c41;background-color:#fff8fb}.check.matome p{background-color:#da3c41}.pink .cp_point{border:3px double #fa3f5b;background-color:#fff8fb}.pink .cp_point li i{color:#fa3f5b;position:absolute;top:.5em;left:0}.check.pink p{background-color:#fa3f5b}.check p span{position:absolute;top:0;left:.3em;width:1.8em;text-align:center;color:#fff;font-size:1.3rem}.check p i{color:#fff}.check li{margin-bottom:.5rem}@media (max-width:640px){table.responsive_stack,table.responsive_stack thead,table.responsive_stack tbody,table.responsive_stack tr,table.responsive_stack th,table.responsive_stack td{display:block;width:auto!important}table.responsive_stack th{background-color:#f3f3f3;border-bottom:none!important;padding:.4rem;text-align:center;line-height:1.5}table.responsive_stack td{border-bottom:none!important}table.responsive_stack{border-bottom:1px solid #ddd}}.orange_txt{color:#ff7f00}.red_txt{color:red}.blue_txt{color:blue}.marker{font-size:1.2rem;font-weight:700;position:relative;background:linear-gradient(transparent 20%,#fbbdcd 80%);background-size:100% 60%;background-position:left .5em;background-repeat:no-repeat}.strong{color:red;font-weight:700;font-size:1.3rem}.wavy{text-decoration:underline wavy #fa3f5b;font-weight:700;font-size:1rem}@supports (-ms-ime-align:auto){.wavy{border-bottom:double 6px #fa3f5b}}.dot{-webkit-text-emphasis:dot #fa3f5b;text-emphasis:dot #37ab9d;font-weight:700;font-size:1rem}.column_detail h2{margin:1.5rem 0 .5rem;clear:both}.column_detail h3{clear:both}.column_detail h2:after{background:url(//www.767619.com/wp/wp-content/themes/original_theme/css/../../img/icon_note.svg) no-repeat #327c39 center/50%}.pull_left{float:left;padding:0 .5rem .5rem 0;max-width:40%}.pull_right{float:right;padding:0 0 .5rem .5rem;max-width:40%}.btn_area{clear:both}.img_slide_anim{position:relative;overflow:hidden;z-index:0;transform:translateY(40px);opacity:0;transition:1s cubic-bezier(.5,.1,.2,1) .2s}.img_slide_anim:nth-child(1){transition-delay:.1s}.img_slide_anim:nth-child(2){transition-delay:.3s}.img_slide_anim:nth-child(3){transition-delay:.5s}.img_slide_anim:nth-child(4){transition-delay:.7s}.img_slide_anim:nth-child(5){transition-delay:.9s}.img_slide_anim:nth-child(6){transition-delay:1.1s}.img_slide_anim.imgStart{transform:translateY(0);opacity:1}@keyframes head_anim{0%{transform:translateY(-100%)}100%{transform:translateY(0)}}@-webkit-keyframes head_anim{0%{transform:translateY(-100%)}100%{transform:translateY(0)}}@-moz-keyframes head_anim{0%{transform:translateY(-100%)}100%{transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-moz-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes leftFade{0%{opacity:0;transform:translateX(-40px)}100%{opacity:1;transform:translateX(0px)}}@-webkit-keyframes leftFade{0%{opacity:0;transform:translateX(-40px)}100%{opacity:1;transform:translateX(0px)}}@-moz-keyframes leftFade{0%{opacity:0;transform:translateX(-40px)}100%{opacity:1;transform:translateX(0px)}}@keyframes bottomFade{0%{opacity:0;transform:translateY(10px)}100%{opacity:1;transform:translateY(0px)}}@-webkit-keyframes bottomFade{0%{opacity:0;transform:translateY(10px)}100%{opacity:1;transform:translateY(0px)}}@-moz-keyframes bottomFade{0%{opacity:0;transform:translateY(10px)}100%{opacity:1;transform:translateY(0px)}}.subvisual{background:url(//www.767619.com/wp/wp-content/themes/original_theme/css/../img/sub.jpg) no-repeat;background-size:cover;background-position:center;height:20vw;max-height:440px;min-height:260px;display:-webkit-flex;display:flex;align-items:center;position:relative;overflow:hidden;background-position:center;margin-top:72px}.subvisual.inner{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap}.subvisual .sub_tit{display:inline-block;min-width:350px;text-align:left;background-color:rgba(0,0,0,.4);vertical-align:middle;padding:2rem 1.5rem;position:relative}@media screen and (max-width:640px){.subvisual .sub_tit{min-width:100%}}.subvisual .sub_tit h1{font-size:2.8rem;font-weight:900;color:#fff;letter-spacing:.1em;line-height:1}.subvisual .sub_tit:after{content:"";position:absolute;top:0;left:0;margin-left:-50vw;display:block;width:50vw;height:100%;background-color:rgba(0,0,0,.4)}.subvisual .sub_tit h1 small{font-size:1.2rem;letter-spacing:0;display:block;width:100%;margin-bottom:1rem;font-weight:500;text-align:left}.subvisual .sub_tit p{color:#fff;font-size:1rem;line-height:1.8;margin-top:2rem;margin-bottom:0;letter-spacing:.1em;max-width:500px}@media screen and (max-width:1120px){.subvisual{margin-top:60px}.subvisual .sub_tit h1{font-size:2.4rem}}@media screen and (max-width:640px){.subvisual{min-height:200px}.subvisual .sub_tit{padding:2rem 0}.subvisual .sub_tit h1{font-size:7vw;letter-spacing:0;line-height:1.2}.subvisual .sub_tit h1 small{font-size:4vw;margin-bottom:.25em}.subvisual .sub_tit p{font-size:1rem}.subvisual h1:after{content:none}}.breadcrumb{margin-bottom:0!important;font-size:.88rem;background:0 0;margin-top:72px}.breadcrumb ul{display:flex;align-items:center;flex-wrap:wrap;margin-left:.5rem}.breadcrumb li{margin:0 .5rem;display:flex;align-items:center}.breadcrumb li a{padding:.5rem 0;display:inline-block;color:inherit;text-decoration:none;margin-right:.75rem;max-width:9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.breadcrumb li a:hover{text-decoration:underline}.breadcrumb li.is-active a{pointer-events:none}.breadcrumb li:after{content:"";display:inline-block;width:.36rem;height:.36rem;border-right:1px solid #9a9a9a;border-bottom:1px solid #9a9a9a;transform:rotate(-45deg)}.breadcrumb li:last-child:after{content:none}@media screen and (max-width:1120px){.breadcrumb{margin-top:60px}}button,option,select,textarea,input[type=button],input[type=submit],input[type=number],input[type=email],input[type=tel],input[type=text],input[type=select],input[type=option],input[type=password]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;border:none;outline:0;margin:0;background:#fff}input:focus{box-shadow:none}select{text-indent:.01px;text-overflow:''}select::-ms-expand{display:none}textarea,input[type=number],input[type=text],input[type=email],input[type=tel],input[type=password]{width:100%;padding:10px;font-size:1rem;border:1px solid #ccc;height:2.5rem;box-shadow:none;margin:0}textarea{height:10em}textarea:focus,input[type=tel]:focus,input[type=email]:focus,input[type=password]:focus,input[type=text]:focus,textarea:hover,input[type=tel]:hover,input[type=email]:hover,input[type=password]:hover,input[type=text]:hover,.select select:hover{border:1px solid #6e2f57;box-shadow:none}.radio_area{display:flex;align-items:center;flex-wrap:wrap;margin:-.25rem 0}.radio_area label{display:flex;align-items:center;margin:.25rem 1.5rem .25rem 0;border:none}.radio_area label input[type=radio]{transform:scale(1.25);margin-right:.5rem}.checkbox_area{display:flex;align-items:center;flex-wrap:wrap;margin:-.25rem 0}.checkbox_area label{display:flex;align-items:center;margin:.25rem 1.5rem .25rem 0;border:none}.checkbox_area label input[type=checkbox]{transform:scale(1.25);margin-right:.5rem}.select{display:inline-block;position:relative;width:auto;height:2.5rem!important;margin:.5rem;border:none}.select:before{position:absolute;top:0;right:1.8rem;height:100%;width:10px;z-index:1;content:"";display:block;border-left:1px solid #ddd}.select:after{position:absolute;display:block;content:'';width:0;height:0;border-top:6px solid transparent!important;border-left:6px solid transparent!important;border-bottom:6px solid transparent!important;border-right:6px solid transparent!important;border-top:6px solid #333!important;top:50%!important;right:13.5px!important;-webkit-transform:rotate(0deg)!important;transform:rotate(0deg)!important;margin-top:-3px!important;pointer-events:none}.select select{width:100%;height:2.5rem;font-size:.88rem;padding:0 3rem 0 10px!important;border:1px solid #ddd;border-radius:0;position:relative;box-sizing:border-box}::-webkit-input-placeholder{color:#ccc;font-size:1rem}:-moz-placeholder{color:#ccc;opacity:1;font-size:1rem}::-moz-placeholder{color:#ccc;opacity:1;font-size:1rem}:-ms-input-placeholder{color:#ccc;font-size:1rem}label{display:flex;align-items:center;border:1px solid #ddd}label+label,.group+label{margin-top:1rem}label input[type=number],label input[type=text],label input[type=email],label input[type=tel],label input[type=password]{border:1px solid transparent;margin:0}.group{position:relative;display:flex;flex-wrap:wrap;align-items:center;margin:-.5rem}.group label{margin:.5rem}.row{margin:0}.row+.row{margin-top:.5rem}.row label{border:none;margin:0}.row .group{margin:0}.row .group label{border:1px solid #ddd}label span,label b,label button{background-color:#eee;height:2.5rem;width:auto;padding:0 .8rem;line-height:2.5rem;font-weight:400;display:inline-block;word-break:keep-all}.group input{margin:0;width:auto}@media screen and (max-width:640px){textarea,input[type=number],input[type=text],input[type=email],input[type=tel],input[type=password]{max-width:100%!important;width:100%}.group input{margin-right:0;max-width:100%!important;width:100%}}.group_flex_nowrap{display:flex;align-items:center;margin:-.5rem}.group_flex_nowrap input{width:auto;margin:.5rem}header{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;position:fixed;width:100%;top:0;z-index:1000}header:before{background-color:#fff;display:block;width:100%;height:100%;position:absolute;content:"";z-index:-1;transition:.4s;left:0;top:0}header:after{background-color:rgba(255,255,255,.9);display:block;width:100%;height:100%;position:absolute;content:"";z-index:-1;transition:.4s;left:-100%;top:0}header.fixed{box-shadow:0 4px 4px rgba(0,0,0,.08)}header.fixed:after{left:0}header .logo{padding:1rem 1.5rem;width:180px}header .logo .fix{display:none}header.fixed .fix{display:block}header.fixed .white{display:none}.menu-mobile{display:none;color:#8a3c92}.menu-mobile:hover{color:#8a3c92;text-decoration:none}.menu-mobile:after{font-family:"Font Awesome 5 Free";content:"\f0c9";font-weight:900;font-size:1.5rem;padding:0;position:absolute;top:66%;left:60%;margin:-15px 0 0 -17px;-webkit-transform:translateY(-25%);-ms-transform:translateY(-25%);transform:translateY(-25%)}.menu-dropdown-icon:before{font-family:"Font Awesome 5 Free";content:"\f067";font-weight:900;display:none;cursor:pointer;padding:10px 0 0;position:absolute;top:0;right:0;width:51px;height:51px;z-index:10;text-align:center;background:#f8f8f8;color:#8a3c92}.menu .flex{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.menu>ul{margin:0 auto;width:100%;list-style:none;padding:0;position:relative;box-sizing:border-box}.menu>ul>li{margin:0}.menu>ul>li:before{content:none}.menu>ul>li a{text-decoration:none;padding:1.6rem 0;margin-right:2rem;display:block;color:inherit;position:relative;font-size:.875rem;overflow:hidden}.fixed .menu>ul>li a{color:inherit}.menu>ul>li a:after{position:absolute;content:"";border-bottom:5px solid #af7bb5;width:100%;transition:.2s;left:-100%;bottom:0}.menu>ul>li.contact a:after{position:absolute;content:"";border-bottom:5px solid #ef9566;width:100%;transition:.2s;left:-100%;bottom:0}.menu>ul>li:hover a:after,.menu>ul>li a.open:after{left:0}.menu>ul>li>.dropdown_menu{visibility:hidden;width:auto;border-top:none;background-color:#fff;position:absolute;z-index:99;bottom:0;transform:translateY(90%);margin:0;list-style:none;box-sizing:border-box;opacity:0;transition-property:all;transition-duration:0;transition-delay:0s;-webkit-transition-property:all;-webkit-transition-duration:0;-webkit-transition-delay:0s}.menu>ul>li.company>.dropdown_menu,.menu>ul>li.contact>.dropdown_menu{right:0}.menu>ul>li:hover .dropdown_menu{visibility:visible;opacity:1;transform:translateY(100%)}.menu>ul>li>.dropdown_menu ul{margin:0;padding:0;background:rgba(255,255,255,.9);border:1px solid #ddd;padding:0 1rem;position:relative;min-width:17rem}.menu>ul>li ul>li{margin:0;padding-bottom:0;list-style:none;background:0 0}.menu>ul>li ul>li:before{content:none}.menu>ul>li ul>li a{color:#333;padding:.75em 0;width:100%;display:block;text-align:left;position:relative;border-bottom:1px solid #ccc;margin:0}.menu>ul>li ul>li a:hover{color:#8a3c92}.menu>ul>li ul>li a:after{content:none}.menu>ul>li ul>li:last-child a{border-bottom:none}.menu>ul>li ul>li>ul{display:block;padding:0;margin:0;list-style:none;box-sizing:border-box}.menu>ul>li ul>li>ul:before,.menu>ul>li ul>li>ul:after{content:"";display:table}.menu>ul>li ul>li>ul:after{clear:both}.menu>ul>li ul>li>ul>li{float:left;width:100%;padding:0;margin:0;font-size:.8rem}.menu>ul>li ul>li>ul>li a{border:0}.menu>ul>li ul.normal-sub{width:220px;left:auto;padding:.5rem 1rem}.menu>ul>li ul.normal-sub>li{width:100%}.menu>ul>li ul.normal-sub>li a{border:0;padding:.5em 0 .5em 1em;font-size:.8rem}.menu>ul>li>ul>li a:after{content:"";position:absolute;top:calc(50% + 2px);margin-left:-.1rem;margin-top:-5px;width:5px;height:5px;border-bottom:unset;border-left:unset;border-bottom:2px solid #6e2f57;border-left:2px solid #6e2f57;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}@media screen and (max-width:1200px){.menu>ul>li a{margin-right:1.5rem}}@media screen and (min-width:993px){.dropdown.open+.dropdown_menu .drop_open_mask{position:fixed;top:83px;left:0;width:100vw;height:100vh;background-color:#000;opacity:.5}}@media screen and (max-width:992px){header{height:50px}header .h_logo img{width:100px}header .logo p{font-size:.8rem}header .logo{padding:0 1rem;width:132px}#navArea{border:none;-ms-overflow-style:none;scrollbar-width:none}#navArea nav{display:block;position:fixed;top:0;left:-100%;bottom:0;width:260px;min-height:100vh;background:#fff;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;transition:all .5s;z-index:2000;opacity:0;padding-top:65px}#navArea nav::-webkit-scrollbar{display:none}#navArea nav:before{width:calc(100% - 2rem);height:55px;display:block;position:absolute;top:0;left:1rem;content:"";background:url(//www.767619.com/wp/wp-content/themes/original_theme/css/../img/logo.svg) no-repeat top 15px left;background-size:auto 34px}#navArea.open nav{left:0;opacity:1;background-color:#f9f9f9}#navArea .container{padding:0}#navArea nav ul{display:block}#navArea nav ul li ul{display:none;padding:0;width:100%}#navArea nav ul li{width:100%;position:relative}#navArea nav ul li .dropdown_icon{display:block;position:absolute;height:42px;width:46px;background:#e8e8e8;top:1px;right:0}#navArea nav ul li .dropdown_icon:before,#navArea nav ul li .dropdown_icon:after{content:'';display:block;position:absolute;left:14.5px;top:21px;width:18px;height:2px;background-color:#8a3c92;transition:all .5s}#navArea nav ul li .dropdown_icon:after{transform:rotate(90deg)}#navArea nav ul li .dropdown_icon.open:after{transform:rotate(360deg)}#navArea nav ul li a{text-align:left;border-top:1px solid #acacac;background-color:#fff;transition-duration:.2s;padding:.75rem 1rem;font-size:1rem;color:#333;margin:0}#navArea nav ul li a:after{content:none}#navArea .btn{display:block;width:calc(100% - 2rem);margin:1rem auto;font-size:.94rem;background-color:#8a3c92;color:#fff;padding:.75rem 0;border:none}#navArea .nav_contact .tel{margin:1.5rem 0 1rem}#navArea .nav_contact .tel a{font-weight:900;font-size:23px;color:inherit;text-decoration:none;line-height:1;display:block;text-align:center}#navArea .nav_contact .tel p{font-size:14px;margin:.25em 0 0;text-align:center}#navArea .nav_contact .mail .btn{text-align:center}.menu>ul>li>.dropdown_menu{position:static;visibility:visible;opacity:1;transform:translateY(0);display:none;transition:none}.menu>ul>li:hover>.dropdown_menu{transform:translateY(0)}.menu>ul>li>.dropdown_menu ul{border-top:none}#navArea nav ul li li a{position:relative;padding:.75rem .5rem .75rem 1.5rem;font-size:.85em}#navArea nav ul li a.dropdown:before{content:'';width:1em;height:2px;background-color:#8a3c92;position:absolute;right:1em;top:50%}#navArea nav ul li a.dropdown:after{content:'';width:1em;height:2px;background-color:#8a3c92;position:absolute;left:auto;bottom:auto;right:1em;top:50%;border:none;transform:rotate(270deg);transition:.2s}#navArea nav ul li a.dropdown.open:after{transform:rotate(0)}.toggle_btn{background-color:#8a3c92;display:block;position:fixed;top:0;right:0;width:50px;height:50px;transition:all .5s;cursor:pointer;z-index:3}.toggle_btn span{display:block;position:absolute;left:12px;width:26px;height:2px;background-color:#fff;border-radius:4px;transition:all .5s}.fixed .toggle_btn{background-color:#8a3c92}.toggle_btn span:nth-child(1){top:14px}.toggle_btn span:nth-child(2){top:24px}.toggle_btn span:nth-child(3){top:34px}.open .toggle_btn span{background-color:#fff}.open .toggle_btn span:nth-child(1){-webkit-transform:translateY(10px) rotate(-315deg);transform:translateY(10px) rotate(-315deg)}.open .toggle_btn span:nth-child(2){opacity:0}.open .toggle_btn span:nth-child(3){-webkit-transform:translateY(-10px) rotate(315deg);transform:translateY(-10px) rotate(315deg)}#mask{display:none;transition:all .5s}.open #mask{display:block;position:fixed;top:0;left:0;width:100%;height:100vh;background:#000;opacity:.8;z-index:2;cursor:pointer}}@media screen and (max-width:640px){header .logo p br{display:block}}.hero{margin-top:72px;position:relative;overflow:hidden}@media screen and (max-width:1120px){.hero{margin-top:60px}}.hero .txt{width:48%;display:flex;align-items:center;flex-wrap:wrap;justify-content:center;padding:6rem 0}.hero h1{font-size:2.6rem;color:#6e2f57;text-align:center;margin-bottom:.25em;letter-spacing:.1em}.hero h1 small{color:#333;display:block;font-size:.68em}.hero .txt p{margin-bottom:1.5rem;line-height:2;max-width:434px}.hero .txt .btn_area{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;flex-direction:column}.hero .txt .btn_area a{width:372px;max-width:100%;margin:0}.hero .txt .btn_area a.nailst{color:#333;margin-top:1rem;background-color:#fff;text-decoration:none;display:inline-block;padding:.75rem 1.5rem;min-width:200px;text-align:center;border-radius:2em;transition:.4s;box-shadow:0 1px 8px 0px rgb(0 0 0/15%)}.hero .txt .btn_area a.nailst:hover{background-color:#f9f1f3;box-shadow:none}.hero .slider_area{position:absolute;top:0;left:50%;width:50%;height:100%;max-width:816px;transform:skewX(-5deg);overflow:hidden}.hero .slider_area img{max-width:none;width:106%;height:100%;object-fit:cover;transform:skewX(5deg) translateX(-3%)}.hero .slick-slider,.hero .slick-list,.hero .slick-track,.hero .slick-slide>div,.hero .slick-slide>div>div,.hero .slick-slide>div>div .image{height:100%}@media screen and (max-width:960px){.hero h1{font-size:2.4rem}.hero .txt p{margin-bottom:1rem;font-size:.925rem}.hero .txt .btn_area a{width:300px;max-width:100%;min-width:auto}.hero .slider_area{transform:skewX(-3deg)}.hero .slider_area img{transform:skewX(3deg) translateX(-3%)}}@media screen and (max-width:768px){.hero .container{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;flex-direction:column-reverse;padding:0}.hero .txt{width:100%;padding:6vw 0;flex-direction:column}.hero h1{font-size:6vw;width:100%}.hero .txt p{margin:1rem 2rem 1.5rem;line-height:2}.hero .txt .btn_area a{width:300px;max-width:100%}.hero .txt .btn_area a.nailst{color:#333;margin-top:1rem;background-color:#fff;text-decoration:none;display:inline-block;padding:.75rem 1.5rem;min-width:200px;text-align:center;border-radius:2em;transition:.4s;box-shadow:0 1px 8px 0px rgb(0 0 0/15%)}.hero .txt .btn_area a.nailst:hover{background-color:#f9f1f3;box-shadow:none}.hero .slider_area{position:static;width:100%;height:auto;max-height:50vw;transform:skewX(0deg) skewY(-3deg) translateY(-5%);overflow:hidden}.hero .slider_area img{width:100%;height:100%;transform:skewX(0deg) skewY(3deg) translateX(0%)}}@media screen and (max-width:500px){.hero h1{font-size:8vw}}.top_news{background-color:#db8fa3}.top_news p{display:flex;align-items:flex-start;justify-content:space-between}.top_news p .cat{background-color:#fff;color:#6e2f57;margin:.5rem 0;display:block;border-radius:1em;width:6rem;text-align:center}.top_news p a{color:#fff;text-decoration:none;padding:.5rem 0;width:calc(100% - 7rem)}.top_news p a:hover{text-decoration:underline}.search_sec{background-color:#f9f1f3;position:relative;padding:2.5rem 0!important}.search_sec:after{content:"";width:50%;height:100%;position:absolute;top:0;left:50%;background-color:#f8e9ed}.search_sec .container{position:relative;z-index:1}.search_sec .container .inner{display:flex;flex-wrap:wrap;justify-content:space-between}.search_sec .container .inner .search_area{width:calc(50% - 1rem);background-color:#fff;border-radius:5px;padding:1rem 1rem 0}.search_sec .container .inner .search_menu{width:calc(50% - 1rem);background-color:#fff;border-radius:5px;padding:1rem}.search_sec .container .inner h2{font-size:1.25rem;display:flex;align-items:center;flex-wrap:wrap;border-bottom:1px solid #ddd;padding-bottom:.5rem;margin-bottom:2rem;justify-content:flex-start}.search_sec .container .inner h2 img{margin:0 .5em 0 0}.search_sec .container .inner .search_area .map{position:relative}.search_sec .container .inner .search_area .map .map_bg{transform:translateY(-9%)}.areabox{border:2px solid #6e2f57;text-align:center;border-radius:3px;padding:.5rem;position:absolute;background-color:#fff;min-width:108px}.areabox h3{margin:0;padding:0;background:0 0}.areabox h3 a{font-size:1rem;font-weight:700;text-decoration:none;color:inherit}.areabox h3 a:hover{color:#259cf1;text-decoration:underline}.areabox .areabox-list{color:#6e6e6e;font-size:.75rem}.areabox .areabox-list a{font-size:.75rem;padding:0 .1rem;color:#6e6e6e;text-decoration:none}.areabox .areabox-list a:hover{color:#259cf1;text-decoration:underline}.areabox:after{content:"";width:0;height:0;position:absolute}.areabox.areabox--hokkaido{top:0;left:47%}.areabox.areabox--hokkaido:after{border-top:solid 12px transparent;border-right:solid 12px transparent;border-bottom:solid 12px transparent;border-left:solid 12px #6e2f57;bottom:.5rem;right:-24px}.areabox.areabox--tohoku{top:20%;right:0}.areabox.areabox--tohoku:after{border-top:solid 12px transparent;border-right:solid 12px #6e2f57;border-bottom:solid 12px transparent;border-left:solid 12px transparent;bottom:.5rem;left:-24px}.areabox.areabox--hokuriku{top:26%;right:30%}.areabox.areabox--hokuriku:after{border-top:solid 12px #6e2f57;border-right:solid 12px transparent;border-bottom:solid 12px transparent;border-left:solid 12px transparent;bottom:-24px;left:50%;margin-left:-12px}.areabox.areabox--kanto{top:46%;right:0}.areabox.areabox--kanto:after{border-top:solid 12px transparent;border-right:solid 12px #6e2f57;border-bottom:solid 12px transparent;border-left:solid 12px transparent;bottom:2rem;left:-24px}.areabox.areabox--tokai{top:70%;right:22%}.areabox.areabox--tokai:after{border-top:solid 12px transparent;border-right:solid 12px transparent;border-bottom:solid 12px #6e2f57;border-left:solid 12px transparent;top:-24px;left:8px}.areabox.areabox--chugoku{top:29%;right:55%}.areabox.areabox--chugoku:after{border-top:solid 12px #6e2f57;border-right:solid 12px transparent;border-bottom:solid 12px transparent;border-left:solid 12px transparent;bottom:-24px;left:50%;margin-left:-12px}.areabox.areabox--kansai{top:72%;right:45.5%}.areabox.areabox--kansai:after{border-top:solid 12px transparent;border-right:solid 12px transparent;border-bottom:solid 12px #6e2f57;border-left:solid 12px transparent;top:-24px;left:50%}.areabox.areabox--sikoku{top:77%;right:73%}.areabox.areabox--sikoku:after{border-top:solid 12px transparent;border-right:solid 12px transparent;border-bottom:solid 12px #6e2f57;border-left:solid 12px transparent;top:-24px;left:71%}.areabox.areabox--kyushu{top:35%;left:0}.areabox.areabox--kyushu:after{border-top:solid 12px #6e2f57;border-right:solid 12px transparent;border-bottom:solid 12px transparent;border-left:solid 12px transparent;bottom:-24px;left:50%;margin-left:-12px}.search_menu_inner{display:flex;flex-wrap:wrap;justify-content:space-between}.search_menu_inner a{width:calc(50% - 1rem);border:1px solid #ddd;border-radius:5px;margin-bottom:2rem;text-align:center;padding:1rem 1rem 1.5rem;text-decoration:none;transition:.4s;background-color:#fff}.search_menu_inner a:hover{transform:translateY(-3px);box-shadow:0 1px 8px 0px rgb(0 0 0/15%);border-color:#6e2f57}.search_menu_inner a .img{margin-top:1rem;min-height:68px;display:flex;align-items:center}.search_menu_inner a h3{background:0 0;font-weight:700;font-size:1.175rem;color:#333;text-decoration:none;margin:1rem 0 0;padding:.25em .5rem;line-height:1.5}.search_menu_inner a p{color:#6e6e6e;text-decoration:none;margin:0;line-height:1;font-size:.875rem}@media screen and (max-width:1280px){.search_sec .container .inner .search_area .map .map_bg{transform:translateY(0)}.areabox.areabox--hokkaido{top:2%;left:49%}.areabox.areabox--tohoku{top:29%;right:0}.areabox.areabox--hokuriku{top:35%;right:30%}.areabox.areabox--kanto{top:55%;right:0}.areabox.areabox--tokai{top:79%;right:22%}.areabox.areabox--chugoku{top:41%;right:55%}.areabox.areabox--kansai{top:81%;right:45.5%}.areabox.areabox--sikoku{top:86%;right:73%}.areabox.areabox--kyushu{top:48%;left:0}.search_sec .container .inner h2{margin-bottom:1rem}.search_menu_inner a{width:100%;margin-bottom:1rem;padding:1rem}.search_menu_inner a .img{margin-top:0;width:32px;margin:0 auto;height:32px;min-height:auto;display:flex;align-items:center}.search_menu_inner a h3{margin:.5rem 0 .25rem;padding:0;line-height:1.5;font-size:1rem}.search_menu_inner a p{color:#6e6e6e;text-decoration:none;margin:0;line-height:1;font-size:.875rem}.search_sec:after{left:auto;right:0;width:calc( ((100% - 880px) / 2) + 288px );background-color:#f8e9ed}.search_sec .container .inner .search_area{width:calc(68% - 1rem)}.search_sec .container .inner .search_menu{width:calc(32% - 1rem)}}@media screen and (max-width:960px){.search_sec .container .inner .search_area .map .map_bg{transform:translateY(0);display:none}.areabox{border:none;position:static;text-align:left;border-radius:0;padding:0;min-width:auto;margin-bottom:1rem}.areabox:after{content:none}.areabox h3{border-left:4px solid #6e2f57;line-height:1.2;margin:0 0 1rem;padding:0 0 0 .5rem}.areabox h3 a{font-size:1.175rem}.areabox .areabox-list{display:flex;flex-wrap:wrap;margin-right:-.5rem}.areabox .areabox-list a{font-size:1rem;padding:0 .1rem;border:1px solid #ddd;padding:.25rem 1rem;display:inline-block;border-radius:2em;margin:0 .5rem .5rem 0}.areabox .areabox-list a:hover{color:#259cf1;text-decoration:underline}.areabox .areabox-list .line,.areabox .areabox-list br{display:none}.search_sec .container .inner .search_area{width:100%}.search_sec .container .inner .search_menu{width:100%;margin-top:2rem}.search_sec:after{content:none}.search_menu_inner a{width:calc(50% - .5rem);margin-bottom:1rem;padding:1rem .5rem}.search_menu_inner a h3{font-size:1rem}.search_menu_inner a p{font-size:.8rem}}.top_nailist .container{position:relative}.top_nailist .btn_area{position:absolute;top:0;right:1rem}.top_nailist .well ul{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;padding:0;margin:0 0 -1rem}.top_nailist .well ul li{display:flex;align-items:center;justify-content:space-between;padding:0;margin:0 .5rem 1rem}.top_nailist .well ul li:before{content:none}.top_nailist .well ul li img{margin-right:.5rem}.top_nailist .nailist_area{display:flex;flex-wrap:wrap;margin:3rem -1rem 0 0;padding:0}.top_nailist .nailist_area li{margin:0 0 1rem;padding:0 1rem 0 0;width:25%}.top_nailist .nailist_area li:before{content:none}.top_nailist .nailist_area li a{border:1px solid #ece4ec;display:block;height:100%;padding:1rem;position:relative;text-decoration:none;color:inherit;transition:.4s}.top_nailist .nailist_area li a:hover{transform:translateY(-3px);box-shadow:0 1px 8px 0px rgb(0 0 0/15%);border-color:#6e2f57}.top_nailist .nailist_area li a .icon{position:absolute}.top_nailist .nailist_area li a .photo{width:124px;height:124px;border-radius:50%;overflow:hidden;border:4px solid #f8e9ed;margin:1.5rem auto .5rem}.top_nailist .nailist_area li a .photo img{width:116px;height:116px;object-fit:cover}.top_nailist .nailist_area li a h3{background:0 0;text-align:center;margin:0 0 .5rem;padding:0;color:#6e2f57}.top_nailist .nailist_area li a dl{display:flex;flex-wrap:wrap;border-bottom:1px solid #ece4ec;padding-bottom:.5rem;margin-bottom:1rem}.top_nailist .nailist_area li a dl dt{font-weight:700;width:5rem}.top_nailist .nailist_area li a dl dd{width:calc(100% - 5rem);margin-bottom:.5rem}.top_nailist .nailist_area li a .like{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;margin:0;padding:0}.top_nailist .nailist_area li a .like li{display:flex;align-items:center;width:auto;margin:0}.top_nailist .nailist_area li a .like li img{margin:0 .5rem}@media screen and (max-width:1280px){.top_nailist .nailist_area li{width:33.33%}}@media screen and (max-width:720px){.top_nailist .nailist_area li{width:50%}}@media screen and (max-width:540px){.top_nailist .btn_area{position:static;text-align:center;margin-bottom:2rem}.top_nailist .well{padding:1rem .5rem}.top_nailist .well ul li{margin:0 0 1rem}.top_nailist .well ul li img{width:28px}.top_nailist .nailist_area li a{padding:.5rem}.top_nailist .nailist_area li a .icon{width:28px}.top_nailist .nailist_area li a .photo{width:100px;height:100px;margin:.5rem auto .5rem}.top_nailist .nailist_area li a .photo img{width:92px;height:92px}.top_nailist .nailist_area li a dl dt{font-weight:700;width:100%;font-size:.875rem}.top_nailist .nailist_area li a dl dd{width:100%;margin-bottom:.5rem;font-size:.875rem}.top_nailist .nailist_area li a .like{font-size:.875rem}.top_nailist .nailist_area li a .like li{padding-right:.5rem}.top_nailist .nailist_area li a .like li img{width:20px;margin-right:.5rem}}.top_catalog .container{position:relative}.top_catalog .btn_area{position:absolute;top:0;right:1rem}.top_catalog{overflow:hidden}.catalog_list{display:flex;width:2400px;margin:3rem 0 0;padding:0}.catalog_list li{width:300px;margin:0 1rem 0 0;padding:0}.catalog_list li:before{content:none}.catalog_list li a{background-color:#fff;display:block;color:inherit;text-decoration:none}.catalog_list li a img{width:300px;height:157px;object-fit:cover}.catalog_list li a dl{display:flex;flex-wrap:wrap;padding:1.5rem}.catalog_list li a dl dt{width:6rem;color:#6e2f57;font-weight:700}.catalog_list li a dl dd{width:calc(100% - 6rem);margin-bottom:.5rem}@media screen and (max-width:540px){.top_catalog .btn_area{position:static;text-align:center;margin-bottom:2rem}}.catalog_list{display:flex;width:100%;margin:3rem 0 0;padding:0;flex-wrap:wrap;justify-content:flex-start;margin-bottom:-.75rem}.catalog_list li{width:16%;margin:0 1rem 0 0;padding:0;margin:0;margin-bottom:.75rem;margin-right:.8%}.catalog_list li a{transition:.4s}.catalog_list li a:hover{transform:translateY(-3px);box-shadow:0 1px 8px 0px rgb(0 0 0/15%);border-color:#6e2f57;transition:.4s}.catalog_list li:nth-child(6n){margin-right:0}.catalog_list li a{position:relative}.catalog_list li a p{position:absolute;bottom:.5rem;right:.5rem;color:#fff;background:#00000088;margin-bottom:0;padding:0 .5rem;border-radius:8px;font-size:.9rem}@media screen and (max-width:1280px){.catalog_list li{width:24%;margin-bottom:.5rem;margin-right:1.33%}.catalog_list li:nth-child(6n){margin-right:1.33%}.catalog_list li:nth-child(4n){margin-right:0}}@media screen and (max-width:540px){.catalog_list{justify-content:space-between}.catalog_list li{width:49%;justify-content:space-between;margin-bottom:2%;margin-right:0}.catalog_list li:nth-child(6n){margin-right:0}}.top_school{background-color:#f9f1f3}.top_school .container{position:relative}.top_school .btn_area{position:absolute;top:0;right:1rem}.top_school .school_list{padding:0;margin:3rem 0 0;display:flex;flex-wrap:wrap;justify-content:space-between}.top_school .school_list li{padding:0;margin:0 0 1rem;width:calc(50% - 1rem)}.top_school .school_list li:before{content:none}.top_school .school_list li a{display:block;background-color:#fff;padding:1rem;display:flex;flex-wrap:wrap;color:inherit;text-decoration:none;justify-content:space-between;position:relative;transition:.4s;border:1px solid #fff;border-radius:4px}.top_school .school_list li a:hover{transform:translateY(-3px);box-shadow:0 1px 8px 0px rgb(0 0 0/15%);border-color:#6e2f57}.top_school .school_list li a:after{content:"";position:absolute;top:50%;right:-4px;margin-top:-16px;border-top:solid 16px transparent;border-right:solid 16px transparent;border-bottom:solid 16px transparent;border-left:solid 16px #6e2f57}.top_school .school_list li a img{width:132px;height:132px;object-fit:cover}.top_school .school_list li a .txt{width:calc(100% - 132px - 1rem);padding-right:1.5rem}.top_school .school_list li a .txt h3{margin:0 0 .25rem;background:0 0;padding:0;font-weight:700}.top_school .school_list li a .txt p{line-height:1.65;margin:0}@media screen and (max-width:1280px){.top_school .school_list li a img{width:80px;height:80px;object-fit:cover}.top_school .school_list li a .txt{width:calc(100% - 80px - 1rem);padding-right:1.5rem}.top_school .school_list li a:after{right:-8px}}@media screen and (max-width:768px){.top_school .school_list li{width:100%}.top_school .school_list li a img{width:80px;height:80px;object-fit:cover}.top_school .school_list li a .txt{width:calc(100% - 80px - 1rem);padding-right:1.5rem}.top_school .school_list li a:after{right:-8px}}@media screen and (max-width:540px){.top_school .btn_area{position:static;text-align:center;margin-bottom:2rem}}.information_sec .inner{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;max-width:1100px;margin:0 auto}.information_sec .inner .info_left{width:304px}.information_sec .inner .info_left h2{text-align:left;margin-bottom:1rem;font-size:1.5rem;display:block}.information_sec .inner .info_left .btn_area .btn{min-width:15rem;text-align:center}.information_sec .inner .info_left .btn_area .btn+.btn{margin:0}.information_sec .inner .info_right{width:calc(100% - 304px)}.information_sec .inner .info_right .info_list,.information_sec .inner .info_right .info_list li{margin:0;padding:0}.information_sec .inner .info_right .info_list li:before{content:none}.information_sec .inner .info_right .info_list li a{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;color:inherit;text-decoration:none;border-bottom:1px solid #dcdcdc;padding:1rem;line-height:1.8;transition:.4s}.information_sec .inner .info_right .info_list li a:hover{background-color:#f8e9ed}.information_sec .inner .info_right .info_list li:first-child a{border-top:1px solid #dcdcdc}.information_sec .inner .info_right .info_list li a time{width:6.5rem;font-weight:700}.information_sec .inner .info_right .info_list li a .cat{display:block;width:8rem;background-color:#db8fa3;text-align:center;color:#fff;margin:.15rem 1rem 0 0;font-size:.875rem}.information_sec .inner .info_right .info_list li a .cat.blog{background-color:#db8fa3}.information_sec .inner .info_right .info_list li a p{margin:.15rem 0 0;width:calc(100% - 15.5rem);line-height:1.5}@media screen and (max-width:992px){.information_sec .inner .info_left{width:100%}.information_sec .inner .info_left h2{text-align:center}.information_sec .inner .info_left .btn_area{text-align:center;margin-bottom:1rem}.information_sec .inner .info_right{width:100%}.information_sec .inner .info_left .btn_area .btn{min-width:auto;text-align:center}.information_sec .inner .info_left .btn_area .btn+.btn{margin-left:.5rem}}@media screen and (max-width:640px){.information_sec .inner .info_right .info_list li a{-webkit-flex-wrap:wrap;flex-wrap:wrap}.information_sec .inner .info_right .info_list li a p{margin:.5rem 0 0;width:100%}.information_sec .inner .btn_area .btn{padding:.5rem 2rem .5rem 2rem!important;background-position:center right .5rem;background-size:1rem auto;font-size:.875rem!important}}footer{background-color:#312726;color:#fff;padding:4rem 0}footer .flex{display:flex;flex-wrap:wrap;margin-right:-1rem}footer .flex .flex_item{width:25%;padding-right:1rem}footer .flex .flex_item h3{padding:0;margin:0 0 1rem;font-size:1rem}footer .flex .flex_item ul{margin:0;padding:0}footer .flex .flex_item ul li{margin:0 0 .5rem;padding:0}footer .flex .flex_item ul li a{display:block;position:relative;font-size:.875rem;color:#fff;text-decoration:none}footer .flex .flex_item ul li a:before{content:"-";margin-right:.5rem;display:inline-block}footer .flex .flex_item ul li a:hover{text-decoration:underline}footer .flex .flex_item ul li a:hover:before{text-decoration:none;transform:translateX(2px)}footer .flex .flex_item .user a{display:flex;align-items:center;flex-wrap:wrap;background-color:#fff;width:100%;color:#333;text-decoration:none;font-weight:700;font-size:1.125rem;margin-bottom:1rem;transition:.4s;max-width:240px}footer .flex .flex_item .user a:hover{background-color:#f8e9ed}footer .flex .flex_item .user a .img{background-color:#6e2f57;width:64px;height:64px;display:flex;align-items:center;justify-content:center}footer .flex .flex_item .user a .txt{padding:0 0 0 1rem}footer .flex .flex_item .nailist a{display:flex;align-items:center;flex-wrap:wrap;background-color:#fff;width:100%;color:#333;text-decoration:none;font-weight:700;font-size:1.125rem;transition:.4s;max-width:240px}footer .flex .flex_item .nailist a:hover{background-color:#f8e9ed}footer .flex .flex_item .nailist a .img{background-color:#db8fa3;width:64px;height:64px;display:flex;align-items:center;justify-content:center}footer .flex .flex_item .nailist a .txt{padding:0 0 0 1rem}footer .flex_bottom{display:flex;align-items:flex-end;flex-wrap:wrap;justify-content:space-between;margin-top:3rem}footer .flex_bottom .sns ul{display:flex;align-items:center;flex-wrap:wrap}footer .flex_bottom .sns ul li{margin-right:.75rem}footer .flex_bottom .sns ul li a{width:40px;height:40px;background-color:#fff;display:flex;align-items:center;justify-content:center;border-radius:50%}footer .flex_bottom .sns ul li a:hover img{opacity:.75}footer .flex_bottom p{font-size:.875rem}@media screen and (max-width:960px){footer .flex .flex_item{width:50%;padding-right:1rem;margin-bottom:2rem}}@media screen and (max-width:640px){footer .flex .flex_item:last-child{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;flex-direction:column}footer .flex .flex_item .user a,footer .flex .flex_item .nailist a{width:320px}footer .flex_bottom{flex-wrap:wrap;align-items:center;justify-content:center;flex-direction:column;margin-top:3rem}footer .flex_bottom .sns{margin-bottom:2rem}}header{flex-wrap:wrap;box-shadow:3px 3px 3px #00000033}header .header-upper{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}header .logo{padding:1rem;width:352px;display:inline-block}header .header-contact{display:inline-block;margin-right:1rem}header .header-contact a{color:#fff;text-decoration:none;padding:0;min-width:180px;display:inline-block;text-align:center;position:relative}header .header-contact a:before{position:absolute}header .header-contact a.document{background:#004b20;margin-right:1rem}header .header-contact a.request{background:#004b20;margin-right:.5rem}header .header-contact a.tel{background:#865b33}header #navArea{width:100%}.menu>ul>li{width:calc(14.28% - 2px);text-align:center;color:#fff;background:#6e2f57;position:relative}.menu>ul>li{margin-right:2px;text-align:center}.menu>ul>li.contact{background:#db5d1c}.menu>ul>li:last-child{margin-right:0}.menu>ul>li a{padding:.75rem 0;margin:0}.page-id-117 .menu>ul>li>a[href*=contact]{background:#ef9566}#navArea .have_grave p{color:#fff;background:#6e2f57;padding:.25rem .5rem}#navArea .have_grave a{color:#111;text-decoration:none}.have-grave{display:inline-block;position:absolute;top:19px;right:1rem}.have-grave .flex{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.have-grave .flex .have-grave_tel{margin-right:1rem}.have-grave .flex .have-grave_tel a{display:block;color:#6d2f56;font-size:2rem;letter-spacing:1.25px;text-decoration:none;font-weight:700;line-height:1;margin-bottom:.25rem;transition:.3s}.have-grave .flex .have-grave_tel a:hover{opacity:.7}.have-grave .flex .have-grave_link .have-grave_link_tit{display:block;background:#eee;text-align:center;font-weight:700;padding:.25rem;margin-bottom:.5rem}.have-grave .flex .have-grave_link ul.flex li:first-child{margin-right:.5rem}.have-grave .flex .have-grave_link ul.flex li a{display:inline-block;min-width:160px;color:#fff;background:#ccc;text-align:center;text-decoration:none;padding:.25rem;transition:.3s}.have-grave .flex .have-grave_link ul.flex li a:hover{opacity:.7}.have-grave .flex .have-grave_link ul.flex li:first-child a{color:#fff;background:#004e1e}.have-grave .flex .have-grave_link ul.flex li:last-child a{color:#fff;background:#835120}footer{background-color:#fff;color:#231f20;padding:2rem 0 0}footer .flex .flex_item ul li a{color:#231f20;font-size:1.2rem;font-weight:600;display:inline-block;margin-right:2rem}footer .flex .flex_item ul li a:last-child{margin-right:0}footer .flex .flex_item ul li a:before{content:"";margin-right:0}footer .flex .flex_item{width:33.33%;padding-right:1rem}footer .flex .flex_item:nth-child(1){width:calc(50% - 1rem);padding-right:1rem}footer .flex .flex_item:nth-child(2){width:calc(25% - 1rem);padding-right:1rem}footer .flex .flex_item:nth-child(3){width:calc(25% - 1rem);padding-right:1rem}footer .container{margin-bottom:2rem}footer .footer-info .container{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:0}footer .footer-info .container>img,footer .footer-info .container p{width:calc(33.33% - 1rem)}footer .footer-info .container .inner{width:calc(66.66% - 2rem);display:flex;flex-wrap:wrap}footer .footer-info .container .inner p{width:calc(50% - 1rem);text-align:left;font-size:.875rem}footer .footer-info .container .inner p.kyoka{width:100%;margin-bottom:.5rem}footer .footer-info .container .inner a{width:calc(50% - 1rem)}footer .footer-info .container .inner img{width:100%}footer .footer-info p{color:#6e6663;text-align:center}footer .flex_bottom p{width:100%;text-align:center;color:#6e6663}.top{display:none;position:fixed;bottom:1rem;right:1rem;width:60px;z-index:100}.top-btn_fixed{display:block}.home main{margin-top:0}main{margin-top:153.52px}.highlight{background:#e2e2e1}.hero{margin-top:153.52px;min-height:770px}.hero .slider_area{left:0;width:100%;max-width:unset;transform:skewX(0)}.hero .slider_area img{width:100%;transform:skewX(0) translateX(0)}.slider_area .slick-prev{z-index:1;left:calc(5vw - 16px);background:#fff;padding:1rem}.slider_area .slick-next{z-index:1;right:calc(5vw - 16px);background:#fff;padding:1rem}.slider_area .slick-prev:before{content:"";position:absolute;top:50%;margin-left:-.15rem;margin-top:-5px;width:8px;height:8px;border-bottom:unset;border-left:unset;border-bottom:2.5px solid #272324;border-left:2.5px solid #272324;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.slider_area .slick-next:before{content:"";position:absolute;top:50%;margin-left:-.5rem;margin-top:-5px;width:8px;height:8px;border-bottom:unset;border-left:unset;border-top:2.5px solid #272324;border-right:2.5px solid #272324;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.slider_area .slick-prev:hover,.slick-prev:focus,.slider_area .slick-next:hover,.slider_area .slick-next:focus{background:#fff}.slick-list:before{content:" ";position:absolute;top:0;left:0;width:10vw;height:100%;background:url(//www.767619.com/wp/wp-content/themes/original_theme/css/../img/mv_bg.jpg) no-repeat;background-size:cover;background-position:center;z-index:1}.slick-list:after{content:" ";position:absolute;top:0;right:0;width:10vw;height:100%;background:url(//www.767619.com/wp/wp-content/themes/original_theme/css/../img/mv_bg.jpg) no-repeat;background-size:cover;background-position:center;z-index:1}.motto_cont h2{font-size:2.4rem;color:#746c69;font-family:serif}.motto_cont p{font-size:1.6rem;color:#746c69;font-family:serif;text-align:center}.top-news_cont{padding:2rem 0;display:flex;flex-wrap:wrap;justify-content:center}.top_contents .top-news_cont h2{font-size:2.8rem;font-weight:700;color:#4b3b29;font-family:serif;background:#fff;display:inline-block;padding:.5rem 8rem}.top-news_cont ul{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:strech;padding:0;margin:0 0 2.8rem}.top-news_cont ul li{width:calc(33.33% - 2rem);list-style:none;padding:0;margin-right:3rem}.top-news_cont ul li:nth-child(3n){margin-right:0}.top-news_cont ul li a{text-decoration:none;color:#776c66;display:block;transition:.3s}.top-news_cont ul li a:hover{opacity:.7}.top-news_cont ul li img{width:100px;list-style:none;margin-bottom:1rem}main .top-news_cont ul li:before{display:none}.top-news_cont .category{text-align:center;font-size:1.2rem;color:#6b6360}.top-news_cont h3{color:#6b6360;text-align:center;font-size:1.2rem;font-weight:400;border-bottom:solid 2px #6b6360;padding-bottom:.25rem;margin-bottom:.5rem}.top-news_cont p{color:#6b6360}.news-list{font-size:1.4rem;color:#6b6360;position:relative;letter-spacing:4px;text-decoration:none}a.news-list:hover{color:#6b6360;text-decoration:none;opacity:.7}.news-list:before{content:"▼";position:absolute;top:-2.1rem;left:calc(50% - 0.7rem)}.top-menu_cont{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start}.top-menu_cont ul{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;margin-bottom:-2rem;width:100%;padding:0}.top-menu_cont ul.search{margin-bottom:4rem;padding:0}.top-menu_cont ul li{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:calc(50% - 1rem);position:relative;margin-bottom:2rem;position:relative;transition:.3s}.top-menu_cont ul li a{width:100%}.top-menu_cont ul.search li{width:calc(50% - 1rem);position:relative;margin-bottom:2rem;overflow:hidden;transition:.3s;padding:0}.top-menu_cont ul.search li a{width:100%;height:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;text-decoration:none}.top-menu_cont ul li:hover{opacity:.7}.top-menu_cont ul.search li:hover{opacity:.7}.top-menu_cont ul.search li img{position:relative;width:100%;height:auto;z-index:-1;display:block;padding:0}.top-menu_cont ul.search li .top-menu-bg{width:100%;height:100%;background:#00000033;position:relative}.top-menu_cont ul li h3{width:100%;text-align:center;display:block;color:#fff;font-family:serif;font-size:2.4rem;margin-bottom:.5rem}.top-menu_cont ul li p{width:100%;text-align:center;color:#fff;font-size:1.4rem;position:relative}.top-menu_cont ul li p:before{content:"";position:absolute;width:1px;height:72px;background:#fff;top:0;left:-2rem;z-index:1000}.top-menu_cont ul li p:after{content:"";position:absolute;width:1px;height:72px;background:#fff;top:0;right:-2rem}.top-menu_cont ul li:nth-child(4) p:before{height:100px}.top-menu_cont ul li:nth-child(4) p:after{height:100px}main .top-menu_cont ul li:before{display:none}.top-menu_cont ul li img{width:100%;position:relative}ul li .top-menu_text{width:100%;height:100%;display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0}.top-menu_cont h2{font-family:serif;background:#e2e2e1;display:inline-block;padding:.5rem 4rem}.contact-bottom{background:url(//www.767619.com/wp/wp-content/themes/original_theme/css/../img/f_bg.jpg);background-size:cover}.contact-bottom p{font-size:1.5rem;font-family:serif;color:#562719;text-align:center;padding:4rem 1rem}@media screen and (max-width:1280px){.top-menu_cont ul li p:before{left:-.5rem}.top-menu_cont ul li p:after{right:-.5rem}}@media screen and (max-width:1120px){main{margin-top:144.84px}.hero{margin-top:144.84px}}@media screen and (min-width:993px){#navArea .nav_contact{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;position:fixed;top:1rem;right:1rem;z-index:}#navArea .nav_contact a{width:180px;height:45.91px}#navArea .nav_contact a:first-child{margin-right:.5rem}#navArea .have_grave{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}#navArea .have_grave{position:fixed;top:calc(4.5rem - 0px);right:1rem;margin-bottom:1rem}#navArea .have_grave p{margin-right:1rem}#navArea .have_grave a{margin-right:1rem}#navArea .have_grave a:last-child{padding-right:0;margin-right:0}#navArea .have_grave a:after{content:"|";padding-left:1rem}#navArea .have_grave a:last-child:after{display:none}}@media screen and (min-width:1121px){#navArea .have_grave{position:fixed;top:calc(4rem - 2px);right:1rem}}@media screen and (max-width:992px){header .logo{padding:3px;width:192px;height:auto}#navArea nav ul li:last-child a{border-bottom:1px solid #acacac}#navArea .nav_contact .tel{margin:0 .5rem}.nav_contact a{margin:.5rem;display:block}#navArea .have_grave{margin:.5rem}#navArea .have_grave p{text-align:center;width:100%;margin-bottom:.25rem}#navArea .have_grave a{display:block;margin-right:1rem;margin-bottom:.25rem}#navArea .have_grave a:before{content:"■";color:#6e2f57}#navArea .have_grave a:last-child:after{display:none}main{margin-top:50px}.hero{margin-top:50px}.have-grave{position:static;padding:1rem;margin-top:}.have-grave_tel{margin-right:0;margin-bottom:1rem}.have-grave .flex .have-grave_link{width:100%}.have-grave .flex .have-grave_link ul.flex a{width:100%}#navArea nav .have-grave .flex .have-grave_link ul.flex li a{display:inline-block;min-width:160px;color:#fff;background:#ccc;text-align:center;text-decoration:none;padding:.5rem;transition:.3s}#navArea nav .have-grave .flex .have-grave_link ul.flex li:first-child a{color:#fff;background:#004e1e}#navArea nav .have-grave .flex .have-grave_link ul.flex li:last-child a{color:#fff;background:#835120}}@media screen and (max-width:767px){header{height:unset}main{margin-top:96.31px}.hero{margin-top:96.31px;min-height:unset}header .logo{padding:3px;width:192px;height:auto}header .header-contact{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}header .header-contact a{width:calc(50% - 1rem);min-width:unset;letter-spacing:0;line-height:0;display:inline-block}header .header-contact a img{width:100%}header .header-contact{display:inline-block;margin-right:0}#navArea nav:before{width:calc(100% - 2rem);height:55px;background:url(//www.767619.com/wp/wp-content/themes/original_theme/css/../img/logo.png) no-repeat top 12px left;background-size:auto 40px}footer .flex .flex_item{width:33.33%;padding-right:1rem}footer .flex .flex_item:last-child{width:33.33%;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;flex-direction:column}footer .flex .flex_item:nth-child(1){width:calc(100% - 1rem);padding-right:1rem}footer .flex .flex_item:nth-child(2){width:calc(50% - 1rem);padding-right:1rem}footer .flex .flex_item:nth-child(3){width:calc(50% - 1rem);padding-right:0}footer .flex .flex_item ul li a{font-size:1.1rem}footer .footer-info .container{padding:0 1rem;display:block}footer .footer-info .container>img{max-width:480px;width:100%;margin-bottom:1rem}footer .footer-info .container .inner{width:100%;max-width:480px;margin:0 auto;display:block}footer .footer-info .container p{width:100%;margin-bottom:2rem}footer .footer-info .container p{font-size:1.2rem}footer .footer-info .container .inner p{width:100%}footer .footer-info .container img:last-child{margin-bottom:0}.top{bottom:1rem;right:1rem;width:48px}main{margin-top:0}main section{padding:4rem 0}.hero{margin-top:50px}.hero .slider_area{max-height:unset}.motto_cont h2{font-size:2rem;text-align:center}.motto_cont p{font-size:1.4rem}.slick-list:before{height:calc(100% - 5px)}.slick-list:after{height:calc(100% - 5px)}.slider_area .slick-prev{left:calc(10vw - 16px)}.slider_area .slick-next{right:calc(10vw - 16px)}.top-news_sec{padding-top:0}.top_contents .top-news_cont h2{font-size:2.4rem;font-weight:700;color:#4b3b29;font-family:serif;background:#fff;display:inline-block;padding:.5rem 4rem;width:100%}.top-news_cont{padding:2rem 0;justify-content:center}.top-news_cont ul{margin-bottom:;padding:0}.top-news_cont ul li{width:100%;list-style:none;margin-right:0;margin-bottom:3rem;padding:0}.top-news_cont ul li a{max-width:280px;margin:0 auto}.top-news_cont ul li img{width:60px}.top-menu_cont ul.search li{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:100%;height:100%;position:relative;margin-bottom:2rem;position:relative;padding:0}.top-menu_cont h2{font-size:2.4rem;padding:.5rem 0;width:100%}.top-menu_cont ul li{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:100%;position:relative;margin-bottom:2rem;position:relative;padding:0}.top-menu_cont ul li p:before{left:0}.top-menu_cont ul li p:after{right:0}.contact-bottom p{font-size:1.3rem;padding:4rem 1rem}}.page-tit h1{font-family:serif;color:#6b6360;font-size:2.4rem;text-align:center;padding:4rem 0 0}h2.tit-h2_type01{font-family:serif;color:#d2b06a;font-size:2rem;font-weight:700;text-align:center;padding:.5rem 1.5rem;background:#4b3b29;position:relative}h2.tit-h2_type01:before{position:absolute;content:"";background:#d2b06a;width:2px;height:100%;left:1rem;top:0}h2.tit-h2_type01:after{position:absolute;content:"";background:#d2b06a;width:2px;height:100%;right:1rem;top:0}h2.tit-h2_type01.link{padding:0}h2.tit-h2_type01 a{display:block;text-decoration:none;padding:.5rem 0;transition:.3s}h2.tit-h2_type01 a:hover{background:#6b5842}h2.tit-h2_type01 span{background:linear-gradient(90deg,#d5b56f,#fff9b3 50%,#d5b56f);background:-webkit-linear-gradient(0deg,#d5b56f,#fff9b3 50%,#d5b56f);-webkit-background-clip:text;-webkit-text-fill-color:transparent}h2.tit-h2_link a{font-family:serif;font-size:2rem;font-weight:700;text-align:center;padding:.5rem 1.5rem;background:linear-gradient(90deg,#835589 20%,#6e2f57 50%,#835589 80%);position:relative}h2.tit-h2_link a:after{position:absolute;top:calc(50% - 7.5px);right:1rem;content:"";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:15px solid #fff}op:0;}*/h2.tit-h2_link{padding:0}h2.tit-h2_link a{display:block;text-decoration:none;padding:.5rem 0;transition:.3s;color:#fff}h2.tit-h2_link a:hover{opacity:.7}h2.tit-h2_type02{color:#fff;font-size:1.6rem;text-align:center;padding:.5rem 0;background:#aba281}@media screen and (max-width:640px){h2.tit-h2_type01{font-size:1.5rem!important}}.about-grave-link_cont{margin-bottom:2rem}.about-grave-link_cont p{font-family:serif;font-weight:700;color:#6b6360;font-size:2.4rem;text-align:center;padding:4rem 0 0;margin-bottom:2rem}.about-grave-link_cont ul{display:flex;flex-wrap:wrap;align-items:flex-start;padding-left:0}.about-grave-link_cont ul li{width:calc(33.33% - 1rem);font-size:1.2rem;font-family:serif;list-style:none;position:relative;color:#6b6360}.about-grave-link_cont ul li:before{display:none}.about-grave-link_cont ul li a{color:#6b6360;text-decoration:none;position:relative;margin-left:1.25rem}.about-grave-link_cont ul li a:before{content:"";border-left:8px solid transparent;border-right:8px solid transparent;border-top:15px solid #6b6360;font-size:1rem;margin-right:.25rem;position:absolute;top:calc(50% - 7.5px);left:-1.25rem}.about-grave-link_cont ol{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;counter-reset:number 0;padding:0 0 0 3.75rem}.about-grave-link_cont ol li{width:calc(50% - 1rem);font-size:1.2rem;font-family:serif;list-style:none;position:relative}.about-grave-link_cont ol li:before{position:absolute;content:"";top:4px;left:-1.5rem;width:1.2rem;height:1.2rem;background:#6b6360;border-radius:50%}.about-grave-link_cont ol li:nth-child(8):before{display:none}.about-grave-link_cont ol li:after{position:absolute;color:#fff;counter-increment:number 1;content:counter(number) " ";top:2px;left:-1.2rem;width:1rem;height:1rem;font-size:1rem}.about-grave-link_cont ol li:nth-child(8):after{display:none}.about-grave-link_cont ol li a{color:#6b6360;text-decoration:none}.about-grave-link_cont ol li:nth-child(8) a{margin-left:-1.25rem}.about-grave-link_cont ol li a:before{content:"";border-left:8px solid transparent;border-right:8px solid transparent;border-top:15px solid #6b6360;font-size:1rem;margin-right:.25rem;position:absolute;top:calc(50% - 16px);left:-3rem}.about-grave-link_cont h2{margin-bottom:2rem}.about-grave-trivia_sec h2{margin-bottom:2rem}.about-grave-trivia_cont .about-grave-trivia_area{counter-reset:number 0;margin-bottom:4rem}.about-grave-trivia_cont h3{font-family:serif;color:#6b6360;font-size:1.2rem;margin-bottom:1rem;font-family:serif;list-style:none;position:relative;margin-left:1.5rem}.about-grave-trivia_cont .about-grave-trivia_area h3:before{position:absolute;content:"";top:4px;left:-1.5rem;width:1.2rem;height:1.2rem;background:#6b6360;border-radius:50%}.about-grave-trivia_cont .about-grave-trivia_area h3:after{position:absolute;color:#fff;counter-increment:number 1;content:counter(number) " ";top:3px;left:-1.2rem;width:1rem;height:1rem;font-size:1rem}.about-grave-trivia_cont p{color:#6b6360;font-size:1rem;margin-bottom:1rem}.about-grave-trivia_cont .about-grave-trivia_qa{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:2rem}.about-grave-trivia_cont .about-grave-trivia_qa .img{width:calc(30% - 2rem);position:relative}.about-grave-trivia_cont .about-grave-trivia_qa .img:after{content:" ";width:1px;height:100%;background:#6b6360;position:absolute;right:-2rem;top:0}.about-grave-trivia_cont .about-grave-trivia_qa .text{width:calc(70% - 2rem)}.about-grave-list_area h3{font-family:serif;font-weight:700;color:#6b6360;font-size:2rem;text-align:center;padding:0;margin-bottom:2rem}.about-grave-trivia_cont .about-grave-list_area ul li{text-align:center;color:#6b6360;font-size:1.2rem;font-family:serif;padding:2rem 1rem;margin:0;position:relative;list-style:none}.about-grave-trivia_cont .about-grave-list_area ul li span{position:relative}.about-grave-trivia_cont .about-grave-list_area ul li span:before{content:"";position:absolute;width:120px;height:120px;border-radius:50%;border:solid 1px #6b6360;background:#fff;z-index:2}.about-grave-trivia_cont .about-grave-list_area ul li span:after{content:"";position:absolute;width:80px;height:80px;background:;z-index:3}.about-grave-trivia_cont .about-grave-list_area ul li:nth-child(1) span:before{top:-45px;left:-140px}.about-grave-trivia_cont .about-grave-list_area ul li:nth-child(1) span:after{background:url(//www.767619.com/wp/wp-content/themes/original_theme/css/../img/about-grave_flow01.svg) no-repeat;background-position:center;background-size:contain;top:-24px;left:-128px}.about-grave-trivia_cont .about-grave-list_area ul li:nth-child(2) span:before{top:-45px;right:-140px;width:100}.about-grave-trivia_cont .about-grave-list_area ul li:nth-child(2) span:after{background:url(//www.767619.com/wp/wp-content/themes/original_theme/css/../img/about-grave_flow02.svg) no-repeat;background-position:center;background-size:contain;top:-24px;right:-120px}.about-grave-trivia_cont .about-grave-list_area ul li:nth-child(6) span:before{top:-45px;left:-140px}.about-grave-trivia_cont .about-grave-list_area ul li:nth-child(6) span:after{background:url(//www.767619.com/wp/wp-content/themes/original_theme/css/../img/about-grave_flow03.svg) no-repeat;background-position:center;background-size:contain;top:-32px;left:-124px}.about-grave-trivia_cont .about-grave-list_area ul li:nth-child(8) span:before{top:-45px;right:-140px}.about-grave-trivia_cont .about-grave-list_area ul li:nth-child(8) span:after{background:url(//www.767619.com/wp/wp-content/themes/original_theme/css/../img/about-grave_flow04.svg) no-repeat;background-position:center;background-size:contain;top:-23px;right:-145px;width:130px;height:90px}.about-grave-trivia_cont .about-grave-list_area ul li:nth-child(2n - 1){background:#ededec}.about-grave-trivia_cont .about-grave-list_area ul li:before{display:none}.about-grave-trivia_cont .about-grave-list_area ul li:after{content:"▼";font-size:1.6rem;color:#6b6360;position:absolute;bottom:-1.3rem;left:calc(50% - 0.5rem);z-index:1}.about-grave-trivia_cont .about-grave-list_area ul li:last-child:after{content:" "}.about-grave-trivia_cont .about-grave-list_area .cation{color:#e11;font-size:1rem}.about-grave-tomb_cont .about-grave-tomb_inner{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.about-grave-tomb_sec h2{margin-bottom:2rem}.about-grave-tomb_cont h3{width:200px;height:200px;display:flex;justify-content:center;align-items:center;font-size:1.2rem;color:#fff;background:#ccc;font-family:serif;padding:2rem;margin:2rem}.about-grave-tomb_cont .about-grave-tomb_area:nth-child(1) .about-grave-tomb_inner h3{background:#6f96ac}.about-grave-tomb_cont .about-grave-tomb_area:nth-child(2) .about-grave-tomb_inner h3{background:#a67692}.about-grave-tomb_cont .about-grave-tomb_area:nth-child(3) .about-grave-tomb_inner h3{background:#b78e69}.about-grave-tomb_cont .about-grave-tomb_inner p{width:calc(100% - 200px - 5rem)}.about-grave-tomb_cont h4{font-size:1.2rem;color:#6b6360;font-family:serif;margin-bottom:.5rem;position:relative}.about-grave-tomb_cont h4:before{position:;content:"■"}.about-grave-tomb_cont p{color:#6b6360}.about-grave-tomb_area{padding-bottom:1rem;border-bottom:solid 2px #6b6360;margin-bottom:1rem}.about-grave-tomb_area:last-child{border:unset}.about-grave-tomb_list{margin-bottom:1rem}.about-grave-tomb_list h4{margin-top:1rem}.about-grave-tomb_list_inner{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.about-grave-tomb_list_inner .text{width:calc(75% - 1rem)}.about-grave-tomb_list_inner .img{width:calc(25% - 1rem)}.about-grave-flow_cont{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;counter-reset:number 0;margin-bottom:3rem;position:relative}.about-grave-flow_cont:after{position:absolute;content:"";background:url(//www.767619.com/wp/wp-content/themes/original_theme/css/../img/about-grave-flow01.png) no-repeat;background-position:center;background-size:contain;bottom:0;right:0;width:160px;height:160px}.about-grave-flow_sec h2{margin-bottom:2rem}.about-grave-flow_cont h3{font-family:serif;color:#6b6360;font-size:1.2rem;margin-bottom:.5rem;font-family:serif;list-style:none;position:relative;margin-left:1.5rem}.about-grave-flow_cont .about-grave-flow_area{width:calc(50% - 1rem);margin-bottom:1rem}.about-grave-flow_cont .about-grave-flow_area h3:before{position:absolute;content:"";top:4px;left:-1.5rem;width:1.2rem;height:1.2rem;background:#6b6360;border-radius:50%}.about-grave-flow_cont .about-grave-flow_area h3:after{position:absolute;color:#fff;counter-increment:number 1;content:counter(number) " ";top:2px;left:-1.2rem;width:1rem;height:1rem;font-size:1rem}.about-grave-flow_cont p{color:#6b6360;font-size:1rem;margin-bottom:1rem}.about-grave-flow_cont ul li{color:#6b6360;font-size:1rem;margin-bottom:1rem;padding:0}main .about-grave-flow_cont ul{padding:0}main .about-grave-flow_cont ul li:before{border-radius:50%;border-radius:unset;width:unset;height:5px;display:inline-block;position:static;left:unset;top:unset;content:"・";background:unset}.about-grave-loan_cont{padding:2rem 0;border-top:solid 2px #6b6360;border-bottom:solid 2px #6b6360}.about-grave-loan_cont .loan-tit{font-family:serif;font-size:2rem;text-align:center;margin-bottom:1rem}.about-grave-loan_cont p{color:#6b6360;text-align:center}@media screen and (max-width:767px){.about-grave-link_cont h2{font-size:1.8rem}.about-grave-link_cont p{font-size:2rem;padding:1rem 0 0;margin-bottom:1rem}.about-grave-link_cont ol li{width:100%}.about-grave-link_cont ul li{width:100%}.about-grave-trivia_cont .about-grave-trivia_area{width:100%;counter-reset:number 0}.about-grave-trivia_cont .about-grave-list_area{width:100%}.about-grave-flow_cont .about-grave-flow_area{width:100%;margin-bottom:1rem}.about-grave-trivia_cont .about-grave-trivia_qa .img{width:100%;padding-bottom:1rem;border-bottom:solid 1px #645953;margin-bottom:1rem}.about-grave-trivia_cont .about-grave-trivia_qa .text{width:100%}.about-grave-trivia_cont .about-grave-list_area ul li{position:relative;font-size:1rem;text-align:left;padding:2rem 2rem 2rem 4rem}.about-grave-trivia_cont .about-grave-list_area ul li span{position:static}.about-grave-trivia_cont .about-grave-list_area ul li:nth-child(1) span:before{top:-20px;left:-10px;width:60px;height:60px}.about-grave-trivia_cont .about-grave-list_area ul li:nth-child(1) span:after{background:url(//www.767619.com/wp/wp-content/themes/original_theme/css/../img/about-grave_flow01.svg) no-repeat;background-position:center;background-size:contain;top:-14px;left:-8px;width:48px;height:48px}.about-grave-trivia_cont .about-grave-list_area ul li:nth-child(2) span:before{top:-20px;left:-10px;width:60px;height:60px}.about-grave-trivia_cont .about-grave-list_area ul li:nth-child(2) span:after{background:url(//www.767619.com/wp/wp-content/themes/original_theme/css/../img/about-grave_flow02.svg) no-repeat;background-position:center;background-size:contain;top:-8px;left:4px;width:36px;height:36px}.about-grave-trivia_cont .about-grave-list_area ul li:nth-child(6) span:before{top:-20px;left:-10px;width:60px;height:60px}.about-grave-trivia_cont .about-grave-list_area ul li:nth-child(6) span:after{background:url(//www.767619.com/wp/wp-content/themes/original_theme/css/../img/about-grave_flow03.svg) no-repeat;background-position:center;background-size:contain;top:-8px;left:4px;width:36px;height:36px}.about-grave-trivia_cont .about-grave-list_area ul li:nth-child(8) span:before{top:-20px;left:-10px;width:60px;height:60px}.about-grave-trivia_cont .about-grave-list_area ul li:nth-child(8) span:after{background:url(//www.767619.com/wp/wp-content/themes/original_theme/css/../img/about-grave_flow04.svg) no-repeat;background-position:center;background-size:contain;top:-8px;left:4px;width:40px;height:40px}.about-grave-tomb_cont h3{width:100%;height:60px;padding:0;margin:0 0 1rem;line-height:1}.about-grave-tomb_cont .about-grave-tomb_inner p{width:100%}.about-grave-tomb_list_inner .text{width:100%;margin-bottom:1rem}.about-grave-tomb_list_inner .img{width:100%}.about-grave-flow_cont:after{position:static;width:100%;max-width:318px;margin:0 auto;height:unset;aspect-ratio:1/1}}.find-grave_sec{padding:0 0 4rem;transition:1s}.find-grave_sec:first-child{padding:4rem 0 4rem}.find-grave_cont h2{margin-bottom:2rem}.find-grave_cont{margin-bottom:2rem;transition:1s}.find-grave_area{margin-bottom:2rem;transition:1s}.find-grave_area.mb0{margin-bottom:0}.find-grave_area h3{color:#fff;font-size:1.6rem;text-align:center;padding:.5rem 0;background:#aba281;margin-bottom:1rem}.find-grave_area ul{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;padding:0;transition:1s}.find-grave_area ul li{width:calc(33.33% - 0.5rem);padding:0;margin-bottom:1rem;margin-right:.75rem;transition:1s}.find-grave_area ul li a{text-decoration:none;transition:1s}.find-grave_area ul li a:hover{opacity:.8}.find-grave_area ul li:nth-child(3n){margin-right:0}.find-grave_area.find-grave_area01 ul li{width:calc(50% - 0.5rem);padding:0;margin-bottom:2rem;margin-right:1rem;transition:1s}.find-grave_area.find-grave_area01 ul li:nth-child(3n){margin-right:1rem}.find-grave_area.find-grave_area01 ul li:nth-child(2n){margin-right:0}.find-grave_area.find-grave_area01 .find-next:after{content:"▼";position:absolute;top:calc(50% - 0.85rem);left:4.75rem;margin-left:;font-size:1.1rem;color:#6b6360}.find-grave_area.find-grave_area01 .find-next:hover:after{color:#fff}.find-grave_area ul li:before{display:none}.find-grave_area .find-grave_list_tit{color:#fff;background:#6b6360;padding:.5rem;text-align:center}.find-grave_area .find-grave_list_tit h4{border-bottom:solid 1px #fff;padding:.25rem;margin-bottom:.25rem}.find-grave_area .find-grave_list_tit p{font-family:serif}.h3_sub{font-size:1.2rem;text-align:center;color:#aba281;margin-bottom:1rem}ul.grave-name-list{display:block;margin-bottom:2rem}ul.grave-name-list li{display:inline-block;color:#8b8357;width:auto;padding-left:.5rem;margin-right:1rem}main ul.grave-name-list li:before{display:inline-block;background:#8b8357}.find-grave-coment_area{color:#827b78;margin-bottom:1.5rem}.find-grave-coment_area .tit_coment{font-family:serif;font-size:1.3rem;font-weight:700;margin-bottom:.5rem}.find-next{color:#6b6360;border:solid 1px #6b6360;font-size:1.2rem;width:280px;text-align:center;padding:.5rem;margin:0 auto;position:relative;cursor:pointer;display:inherit;padding-left:1.5rem}.find-next:after{content:"▼";position:absolute;top:calc(50% - 0.7rem);left:5rem;margin-left:;font-size:1.2rem;color:#6b6360}.find-next{position:relative;z-index:1;overflow:hidden;margin-top:2rem}.find-next:before{content:'';display:block;position:absolute;z-index:-1;right:0;top:0;margin:auto;width:100%;height:100%;background:#6b6360;-webkit-transition:.3s;transition:.3s;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.find-next:hover{background:0 0 !important}.find-next:hover:before{-webkit-transform:translateX(0);transform:translateX(0)}.find-next:hover{color:#fff}.find-next:hover:after{content:"▼";color:#fff}.tit_head{font-family:serif;font-weight:700;color:#6b6360;font-size:2.4rem;text-align:center;padding:0;margin-bottom:2rem}.find-grave_area.public-cemetery_area h4{color:#6b6360;font-size:1.2rem;text-align:center;font-weight:400;margin-bottom:1rem}.find-grave_area.public-cemetery_area h4:before{content:"〈"}.find-grave_area.public-cemetery_area h4:after{content:"〉"}.find-grave_area.public-cemetery_area ul{margin-bottom:2rem}.find-grave_area.public-cemetery_area ul li{position:relative;color:#6b6360;margin-bottom:0}.find-grave_area.public-cemetery_area ul li:before{display:inline-block;content:"■";background:unset;position:static;width:unset;height:unset}.find-grave_area.public-cemetery_area .public-cemetery-for h4{text-align:left}.find-grave_area.public-cemetery_area .public-cemetery-for p{color:#6b6360;margin-bottom:1rem}.find-grave_area.public-cemetery_area .public-cemetery-for p:last-child{margin-bottom:0}.find-grave_area.public-cemetery_area .public-cemetery-for ul{counter-reset:number 0;margin-bottom:1rem}.find-grave_area.public-cemetery_area .public-cemetery-for ul li{position:relative;margin-left:1.5rem;width:100%;margin-bottom:1rem}.find-grave_area.public-cemetery_area .public-cemetery-for ul li:last-child{margin-bottom:0}.find-grave_area.public-cemetery_area .public-cemetery-for ul li:before{display:block;position:absolute;content:" ";top:4px;left:-1.5rem;width:1.2rem;height:1.2rem;background:#6b6360;border-radius:50%}.find-grave_area.public-cemetery_area .public-cemetery-for ul li:after{position:absolute;color:#fff;counter-increment:number 1;content:counter(number) " ";top:1px;left:-1.2rem;width:1rem;height:1rem;font-size:1rem}.find-grave_area.public-cemetery_area .public-cemetery-for .public-cemetery-for_inner{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;margin-bottom:2rem}.find-grave_area.public-cemetery_area .public-cemetery-for .public-cemetery-for_inner .text{width:75%}.find-grave_area.public-cemetery_area .public-cemetery-for .public-cemetery-for_inner .img{width:25%}.top-menu_sec.find-grave-reform_sec{padding-top:0}.top-menu_sec.find-grave-reform_sec h2{font-size:2.8rem;text-align:center;color:inherit;font-weight:700;margin-bottom:30px;clear:both;display:flex;align-items:center;flex-wrap:wrap;justify-content:center}@media screen and (max-width:767px){.find-grave_area ul li{width:100%;padding:0;margin-bottom:1rem;margin-right:0}ul.grave-name-list li{display:inline-block;width:auto;padding-left:.5rem;margin-right:1rem}.tit_head{font-size:2rem}.find-grave_area.find-grave_area01 ul li{width:100%;padding:0;margin-bottom:2rem;margin-right:0;transition:1s}.find-grave_area.public-cemetery_area .public-cemetery-for .grave-rehome_end-text p{font-size:1.2rem;text-align:center}}.grave-rehome_sec{padding:0}.grave-rehome_sec .container{padding:0 1rem 4rem}.rehome-characteristic_sec{padding:0 0 4rem;margin-top:4rem}.rehome-characteristic_sec .container{border-bottom:solid 2px #928c8a;padding:0 1rem 4rem}.rehome-frow_sec{padding:0 0 4rem}.grave-rehome_cont h2{font-size:1.6rem;text-align:center;color:#fff;background:#aba281;padding:.5rem 1rem;margin-bottom:2rem}.grave-rehome_cont h3{font-size:1.4rem;color:#4b3b29;text-align:center;margin-bottom:1rem;position:relative}.grave-rehome_cont h3:before{content:"";background:#4b3b29;width:calc(50% - 100px);height:2px;position:absolute;top:50%;left:0}.grave-rehome_cont h3:after{content:"";background:#4b3b29;width:calc(50% - 100px);height:2px;position:absolute;top:calc(50% - 1px);right:0}.grave-rehome_cont ul{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;padding:0}.grave-rehome_cont ul li{width:calc(50% - 1.5rem);padding:0;margin-bottom:1rem}.grave-rehome_cont ul li:before{display:none}.grave-rehome_cont ul li:first-child:after{content:"▼";position:absolute;top:calc(50% - 2.8rem);right:-2.4rem;transform:rotate(-90deg);font-size:2rem;color:#4b3b29}.grave-rehome_cont ul li p{color:#4b3b29;text-align:center;font-size:1.6rem;font-family:serif;font-weight:700;margin-top:.25rem}.rehome-characteristic_cont h2{text-align:center;font-size:2rem;font-family:serif;color:#4b3b29;margin-bottom:2rem}.rehome-characteristic_cont ul{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;padding:0}.rehome-characteristic_cont li{width:calc(33.33% - 0.5rem);padding:0}.rehome-characteristic_cont li:before{display:none}.rehome-characteristic_cont img{margin-bottom:.75rem}.rehome-characteristic_cont h3{text-align:center;margin-bottom:.5rem}.rehome-frow_sec .about-grave-flow_cont{margin-bottom:0}.rehome-frow_sec h2{text-align:center;font-size:2rem;font-family:serif;color:#4b3b29;margin-bottom:2rem}.grave-rehome-flow_sec{padding-top:0}.grave-rehome-flow_cont{color:#6b6360}.grave-rehome-flow_cont h2{font-size:1.6rem;text-align:center;color:#fff;background:#aba281;padding:.5rem 1rem;margin-bottom:2rem}.grave-rehome-flow_cont .grave-rehome-flow_lead{flex-wrap:wrap;display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem}.grave-rehome-flow_cont .grave-rehome-flow_lead .text{width:calc(100% - 219px - 1rem)}.grave-rehome-flow_cont .grave-rehome-flow_lead .img{width:219px;position:relative}.grave-rehome-flow_cont .grave-rehome-flow_lead.moving .img img{margin-top:-4rem}.grave-rehome-flow_area{flex-wrap:wrap;display:flex;justify-content:space-between;align-items:stretch}.grave-rehome-flow_cont>p{margin-bottom:2rem}.grave-rehome-flow_area .grave-rehome-flow_flow-h3{width:3rem;display:flex;justify-content:center;align-items:center;border-right:1px solid #6b6360}.grave-rehome-flow_area .grave-rehome-flow_flow-h3 h3{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-size:1.4rem;font-family:serif}.grave-rehome-flow_area .grave-rehome-flow_flow-tit{width:calc(40% - 4rem)}.grave-rehome-flow_area .grave-rehome-flow_flow-tit ul{padding:0;counter-reset:number 0}.grave-rehome-flow_area .grave-rehome-flow_flow-tit ul li{font-family:serif;font-size:1.2rem;color:#fff;background:#6b6360;text-align:center;padding:.5rem;margin-bottom:2rem;display:flex;justify-content:center;align-items:center;height:8rem}.grave-rehome-flow_area .grave-rehome-flow_flow-tit ul li:after{content:"◤";position:absolute;bottom:-1.5em;left:calc(50% - 0.75rem);transform:rotate(225deg);font-size:1rem;color:#6b6360}.grave-rehome-flow_area .grave-rehome-flow_flow-tit ul li:last-child:after{display:none}.grave-rehome-flow_area .grave-rehome-flow_flow-tit ul li:before{display:none}.grave-rehome-flow_area .grave-rehome-flow_flow-tit ul li span{font-size:1.2rem;position:relative;display:inline-block}.grave-rehome-flow_area .grave-rehome-flow_flow-tit ul li span:before{content:"●";margin-right:.25rem;font-size:1.4rem}.grave-rehome-flow_area .grave-rehome-flow_flow-tit ul li span:after{counter-increment:number 1;content:counter(number);position:absolute;left:6px;top:3px;color:#6b6360}.grave-rehome-flow_area .grave-close_flow-text{width:calc(60% - 4rem)}.grave-rehome-flow_area .grave-close_flow-text ul li{display:flex;justify-content:center;align-items:center;font-size:1.1rem;height:calc(9.5rem - 2px);padding:0 0 1rem;border-bottom:dotted 2px}.grave-rehome-flow_area .grave-close_flow-text ul li:before{display:none}.grave-rehome-flow_area .grave-close_flow-text ul li:last-child{border-bottom:dotted 0}.grave-rehome_end-text{display:flex;justify-content:center;margin-bottom:4rem}.grave-rehome_end-text p{font-size:1.6rem;color:#6b6360;padding-bottom:.5rem;border-bottom:solid 1px #6b6360;font-family:serif;font-weight:700}@media screen and (max-width:767px){.grave-rehome_cont ul li{width:calc(50% - 1rem);padding:0;margin-bottom:1rem}.grave-rehome_cont ul li:before{display:none}.grave-rehome_cont ul li:first-child:after{top:calc(50% - 2.2rem);right:-1.7rem;font-size:1.4rem;color:#4b3b29}.rehome-characteristic_cont ul{margin-bottom:-2rem}.rehome-characteristic_cont ul li{width:100%;margin-bottom:2rem}.grave-rehome_end-text{padding:0 1rem}.grave-rehome_end-text p{font-size:1.4rem;text-align:center}.grave-rehome-flow_cont .grave-rehome-flow_lead .text{width:100%;margin-bottom:1rem}.grave-rehome-flow_cont .grave-rehome-flow_lead .img{width:100%;position:relative}.grave-rehome-flow_area .grave-rehome-flow_flow-h3{width:100%;display:flex;justify-content:center;align-items:center;border-right:0;margin-bottom:2rem}.grave-rehome-flow_area .grave-rehome-flow_flow-h3 h3{-ms-writing-mode:unset;writing-mode:unset;font-size:1.4rem;font-family:serif}.grave-rehome-flow_area .grave-rehome-flow_flow-tit{width:calc(35% - 0.25rem)}.grave-rehome-flow_area .grave-close_flow-text{width:calc(65% - 0.25rem)}.grave-rehome-flow_area .grave-close_flow-text ul li{height:calc(13.7rem - 2px);padding:0 0 1rem;border-bottom:dotted 2px;line-height:1.25;margin-bottom:1rem}.grave-rehome-flow_area .grave-rehome-flow_flow-tit ul li{font-size:1.05rem;height:12.5rem}.grave-rehome-flow_area .grave-rehome-flow_flow-tit ul li span{display:block}.grave-rehome-flow_area .grave-rehome-flow_flow-tit ul li span:after{counter-increment:number 1;content:counter(number);position:absolute;left:calc(50% - 0.5rem + 1px);top:2px;color:#6b6360}.grave-rehome-flow_cont .grave-rehome-flow_lead.moving .img img{margin-top:0}}.company-info_cont{margin-bottom:4rem}.company-info_cont table{border-collapse:separate;width:100%}.company-info_cont table tr{display:flex;flex-wrap:wrap;width:100%;border-bottom:solid 1px #9e9796;margin-bottom:1rem}.company-info_cont table tr th{display:flex;justify-content:center;align-items:center;width:25%;font-weight:400;color:#fff;background:#9e9796;padding:1rem}.company-info_cont table tr td{width:75%;color:#9e9796;padding:1rem}.company-map_cont .company-map_area{margin-bottom:2rem}.company-map_cont .company-map_area iframe{width:100%;height:400px}.company-map_cont .company-map_area a{font-weight:700;text-decoration:unset;transition:.3s}.company-map_cont .company-map_area a:hover{text-decoration:underline}.company-map_cont .company-map-img_area{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.company-map_cont .company-map-img_area img{width:50%;aspect-ratio:1/1;ovject-fit:cover}@media screen and (max-width:767px){.company-info_cont table tr th{width:100%;padding:.5rem}.company-info_cont table tr td{width:100%;padding:.5rem}.company-map_cont .company-map_area iframe{width:100%;height:320px}}.contact_cont table{width:100%;margin-bottom:2rem}.contact_cont table tbody tr{display:block;background:#e9e8e8;padding:2rem;display:flex}.contact_cont table tbody tr:nth-child(2n){background:#fff}.contact_cont table tbody tr th{width:240px!important;display:flex;justify-content:space-between;align-items:center;padding:0 1rem 0 0}.contact_cont table tbody tr td{width:calc(100% - 240px)!important}.contact_cont table tbody tr th span{color:#fff;font-weight:300;padding:.5rem .75rem;line-height:1;background:#a41b1f}.contact_cont table tbody tr th label{display:flex;align-items:center;border:unset}.contact_cont table tbody tr td label{border:0}.contact_cont .mwform-radio-field-text{background:unset}.contact_cont .mwform-checkbox-field{display:flex!important}.contact_cont .contact-policy{overflow-y:scroll;max-height:320px;margin-bottom:2rem}.contact_cont .contact-policy .contact-policy_inner{background:#e9e8e8;padding:2rem}.contact_cont .contact-policy h2{font-size:2rem;font-family:serif;text-align:center;margin-bottom:2rem}.contact_cont .contact-policy h3{display:flex;font-size:1.2rem;font-family:serif;font-weight:700;line-height:1;margin:1.5rem 0 1rem}.contact_cont .contact-policy h3:before{content:"⦿";font-size:1.4rem;font-weight:700;margin-right:.5rem}.contact_cont table.confirm-check tr{background:unset}.contact_cont table.confirm-check tr td span{background:unset}.contact_cont .address-box{display:flex;align-items:center;width:100%;margin-bottom:1rem}.contact_cont .address-box:nth-child(3){margin-bottom:0}.contact_cont .address-box label{margin-right:1rem}.contact_cont .select{margin:0}.mwform-checkbox-field input,.mwform-radio-field input{transform:scale(1.75)}.contact_cont table tbody tr th.address_th{align-items:flex-start}.contact_cont table tbody tr th.address_th label{margin-top:8px}.contact_cont table tbody tr th.no-require{justify-content:flex-end}.contact_cont table tbody tr td textarea{height:10rem}.contact_cont .btn,.contact_cont input[type=submit].btn,.contact_cont input[type=reset]{color:#fff;background:#86888b;border:solid 1px #86888b;text-decoration:none;display:inline-block;margin:.5rem;padding:.75rem 1.5rem;min-width:160px;text-align:center;border-radius:2em;transition:.4s;cursor:pointer;box-shadow:unset;border-radius:unset}.contact_cont .btn:hover,.contact_cont input[type=submit].btn:hover,.contact_cont input[type=reset]:hover{color:#86888b;background:#fff;border:solid 1px #86888b}.contact_cont .control.has-text-centered{width:100%;display:flex;justify-content:center}@media screen and (max-width:767px){.contact_cont table tbody tr{display:block;padding:1rem;margin-bottom:1rem}.contact_cont table tbody tr th{justify-content:flex-start;width:100%!important;background:unset;margin-bottom:1rem}.contact_cont table tbody tr th span.require{margin-right:.5rem}.contact_cont table tbody tr td{width:100%!important}.contact_cont table tbody tr th.no-require{justify-content:flex-start}.contact_cont .contact-policy .contact-policy_inner{background:#e9e8e8;padding:1rem}}.confirm_sec .select{height:unset!important;margin:.unset}.confirm_sec .select:before{display:none}.confirm_sec .select:after{display:none}.confirm_sec input[type=reset]{display:none}.confirm_sec .contact-policy{display:none}.confirm_sec .confirm-check{display:none}.contact_sec.confirm_sec .contact_cont>h2{font-size:2rem;margin-bottom:1rem}.contact_sec.confirm_sec .contact_cont>p{margin-bottom:2rem}.butsudan_cont h2{margin-bottom:2rem}.butsudan_cont h3{font-size:1.4rem;color:#4b3b29;text-align:center;margin-bottom:1rem;position:relative}.butsudan_cont h3:before{content:"";background:#4b3b29;width:calc(50% - 200px);height:2px;position:absolute;top:50%;left:0}.butsudan_cont h3:after{content:"";background:#4b3b29;width:calc(50% - 200px);height:2px;position:absolute;top:calc(50% - 1px);right:0}.butsudan_sec.butsudan-list_sec .butsudan_cont .butsudan_area{margin-bottom:2rem}.butsudan_sec.butsudan-list_sec .butsudan_cont .butsudan_area:last-child{margin-bottom:0}.butsudan_sec.butsudan-list_sec .butsudan_cont .butsudan_area ul{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;padding:0;margin-bottom:2rem}.butsudan_sec.butsudan-list_sec .butsudan_cont .butsudan_area ul:last-child{margin-bottom:0}.butsudan_sec.butsudan-list_sec .butsudan_cont .butsudan_area ul li{width:calc(33.33% - 0.5rem);background:#f2f1ec;padding:0;margin-right:.75rem}.butsudan_sec.butsudan-list_sec .butsudan_cont .butsudan_area ul li:nth-child(3n){margin-right:0}.butsudan_sec.butsudan-list_sec .butsudan_cont .butsudan_area ul li:before{display:none}.butsudan_sec.butsudan-list_sec .butsudan_cont .butsudan_area ul li a{text-decoration:none;position:relative}.butsudan_sec.butsudan-list_sec .butsudan_cont .butsudan_area ul li a .tmb{overflow:hidden}.butsudan_sec.butsudan-list_sec .butsudan_cont .butsudan_area ul li a .tmb img{transition:.2s}.butsudan_sec.butsudan-list_sec .butsudan_cont .butsudan_area ul li a .tmb img:hover{-webkit-transform:scale(1.1) rotate(2deg);-moz-transform:scale(1.1) rotate(2deg);-o-transform:scale(1.1) rotate(2deg);-ms-transform:scale(1.1) rotate(2deg);transform:scale(1.1) rotate(2deg);opacity:.8}.butsudan_sec.butsudan-list_sec .butsudan_cont .butsudan_area h4{color:#fff;background:#6b6360;text-align:center;padding:.5rem}.page-tit{font-family:serif;font-weight:700;color:#6b6360;font-size:2.4rem;text-align:center;padding:0;margin-bottom:2rem}.butsudan-decorate_cont h2,.butsudan-trivia_cont h2{margin-bottom:2rem}.butsudan-decorate_cont h3{font-size:1.4rem;color:#4b3b29;text-align:center;margin-bottom:1rem;position:relative;margin-bottom:1rem}.butsudan-decorate_cont h3:before{content:"";background:#4b3b29;width:calc(50% - 200px);height:2px;position:absolute;top:50%;left:0}.butsudan-decorate_cont h3:after{content:"";background:#4b3b29;width:calc(50% - 200px);height:2px;position:absolute;top:calc(50% - 1px);right:0}.butsudan-decorate_cont{margin-bottom:2rem}.butsudan-decorate_cont:last-child{margin-bottom:0}.butsudan-decorate_cont ul{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;padding:0;margin-bottom:2rem}.butsudan-decorate_cont ul li{width:calc(25% - 1rem);margin-right:1.33rem}.butsudan-decorate_cont:nth-child(2) ul li{background:#f2f1ec}.butsudan-decorate_cont ul li:nth-child(4n){margin-right:0}.butsudan-decorate_cont ul li:before{display:none}.butsudan-decorate_cont ul li a{text-decoration:none;color:#6b6360}.butsudan-decorate_cont ul li h4{color:#fff;background:#6b6360;text-align:center;padding:.5rem;margin-bottom:1rem}.butsudan-decorate_cont ul li img{height:240px;ovject-fit:cover;margin-bottom:1rem}.butsudan_area ul{padding:0}.butsudan_area ul li{background:#f2f1ec;padding:0}.butsudan-basic-knowledge_sec h2,.butsudan-trivia_sec h2{margin-bottom:2rem}.butsudan-basic-knowledge_cont,.butsudan-trivia_cont{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;counter-reset:number 0}.butsudan-basic-knowledge_cont .butsudan-basic-knowledge-left,.butsudan-trivia_cont .butsudan-trivia-left{width:calc(50% - 1rem)}.butsudan-basic-knowledge_cont .butsudan-basic-knowledge-right,.butsudan-trivia_cont .butsudan-trivia-right{width:calc(50% - 1rem)}.butsudan-basic-knowledge_cont .butsudan-basic-knowledge_area,.butsudan-trivia_cont .butsudan-trivia_area{margin-bottom:2rem}.butsudan-basic-knowledge_sec h3,.butsudan-trivia_sec h3{color:#6b6360;font-size:1.4rem;margin-bottom:1rem}.butsudan-trivia_sec h3{position:relative;margin-left:1.5rem}.butsudan-trivia_sec h3:before{position:absolute;content:"";top:7px;left:-1.5rem;width:1.2rem;height:1.2rem;background:#6b6360;border-radius:50%}.butsudan-trivia_sec h3:after{position:absolute;color:#fff;counter-increment:number 1;content:counter(number) " ";top:4px;left:-1.2rem;width:1rem;height:1rem;font-size:1rem}.butsudan-basic-knowledge_cont ul,.butsudan-trivia_cont ul{counter-reset:number 0}.butsudan-basic-knowledge_cont p,.butsudan-basic-knowledge_cont ul li,.butsudan-trivia_cont p,.butsudan-trivia_cont ul li{color:#6b6360}.butsudan-basic-knowledge_cont ul li{position:relative;padding-left:.75rem}.butsudan-basic-knowledge_cont ul li:before{background:unset;position:absolute;content:"〇";top:-3px;left:-.5rem;font-size:1.25rem}.butsudan-basic-knowledge_cont ul li:after{counter-increment:number 1;content:counter(number) " ";position:absolute;top:1px;left:-2.5px;font-size:.9rem}.butsudan-trivia_cont ul li:before{background:#aba281}.butsudan-basic-knowledge_cont .butsudan-basic-knowledge_area p,.butsudan-trivia_cont p{margin-bottom:1rem}.butsudan-basic-knowledge_cont .butsudan-basic-knowledge_area p:last-child,.butsudan-trivia_cont p:last-child{margin-bottom:0}.butsudan-basic-knowledge_cont .butsudan-basic-knowledge_area img{margin-bottom:1rem}.butsudan-etiquette_sec h2{margin-bottom:2rem}.butsudan-etiquette_cont{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch;counter-reset:number 0}.butsudan-etiquette_cont .butsudan-etiquette_area{width:calc(50% - 0.5rem);padding:1rem;margin-bottom:1rem;position:relative}.butsudan-etiquette_cont .butsudan-etiquette_area:before{content:"";position:absolute;bottom:0;left:0;border-bottom:solid #6b6360 1px;width:calc(100% - 1rem);height:1px}.butsudan-etiquette_cont .butsudan-etiquette_area:after{content:"";position:absolute;top:0;right:0;border-right:solid #6b6360 1px;width:1px;height:calc(100% - 1rem)}.butsudan-etiquette_cont .butsudan-etiquette_area:nth-child(2n):before{width:100%}.butsudan-etiquette_cont .butsudan-etiquette_area:last-child:before{display:none}.butsudan-etiquette_cont .butsudan-etiquette_area:nth-child(2n):after{display:none}.butsudan-basic-knowledge_cont .butsudan-basic-knowledge-right,.butsudan-trivia_cont .butsudan-trivia-right{width:calc(50% - 1rem)}.butsudan-etiquette_area h3{color:#6b6360;font-size:1.2rem;position:relative;margin-left:1.25rem;margin-bottom:1rem}.butsudan-etiquette_area h3:before{position:absolute;content:"";top:4px;left:-1.5rem;width:1.2rem;height:1.2rem;background:#6b6360;border-radius:50%}.butsudan-etiquette_area h3:after{position:absolute;color:#fff;counter-increment:number 1;content:counter(number) " ";top:1px;left:-1.2rem;width:1rem;height:1rem;font-size:1rem}.butsudan-etiquette_area .butsudan-etiquette_inner{display:flex;flex-wrap:wrap;justify-content:space-between}.butsudan-etiquette_area .butsudan-etiquette_inner p{width:calc(70% - 0.5rem)}.butsudan-etiquette_area .butsudan-etiquette_inner img{width:calc(30% - 0.5rem)}@media screen and (max-width:767px){.butsudan_sec.butsudan-list_sec .butsudan_cont .butsudan_area ul li{width:calc(50% - 0.25rem);margin-right:.5rem}.butsudan_sec.butsudan-list_sec .butsudan_cont .butsudan_area ul li:nth-child(3n){margin-right:.5rem}.butsudan_sec.butsudan-list_sec .butsudan_cont .butsudan_area ul li:nth-child(2n){margin-right:0}.about-grave-link_cont:nth-child(2) ol li{width:100%}.butsudan-decorate_cont ul li{width:calc(50% - 0.5rem);margin-right:1rem}.butsudan-decorate_cont ul li:nth-child(4n){margin-right:1rem}.butsudan-decorate_cont ul li:nth-child(2n){margin-right:0}.butsudan-basic-knowledge_cont .butsudan-basic-knowledge-left,.butsudan-trivia_cont .butsudan-trivia-left{width:100%}.butsudan-basic-knowledge_cont .butsudan-basic-knowledge-right,.butsudan-trivia_cont .butsudan-trivia-right{width:100%}.butsudan-etiquette_cont .butsudan-etiquette_area{width:100%;padding:0 0 1rem;margin-bottom:1rem;position:relative}.butsudan-etiquette_cont .butsudan-etiquette_area:after{display:none}}.individual-grave_lead{padding:4rem 0 0}.individual-grave_lead_inner,.individual-grave-fee_cont,.individual-grave-overview_cont{width:100%;border-bottom:solid 1px #aba281;padding-bottom:2rem}.individual-grave_lead .individual-grave_tit{margin-bottom:2rem}.individual-grave_lead .individual-grave_tit h1{font-size:2.4rem;font-family:serif;color:#6b6360;line-height:1;display:flex;justify-content:center;align-items:center}.individual-grave_lead .individual-grave_tit h1 span.h1_cat{font-size:1.6rem;font-family:sans-serif;color:#fff;background:#aba281;padding:.75rem 1.5rem .5rem;margin-right:1rem}.individual-grave_lead .individual-grave_tit h1 span.h1_city{font-size:1.6rem;line-height:1;margin-right:2rem;position:relative}.individual-grave_lead .individual-grave_tit span.h1_city:after{content:" ";width:1px;height:2.4rem;background:#6b6360;position:absolute;top:-.5rem;right:-1rem}.individual-grave_lead img.individual-grave_img{margin-bottom:2rem}.individual-grave_outer{position:relative}.individual-grave_pet{width:8em;position:absolute;bottom:-5em;right:1em;z-index:100}.individual-grave_lead .individual-grave_lead-text{display:flex;justify-content:center}.individual-grave_lead .individual-grave_lead-text p{display:inline-block;font-size:1.6rem;color:#6b6360;padding-bottom:.5rem;border-bottom:solid 1px #6b6360;font-family:serif;margin-bottom:4rem}.individual-grave_info{display:flex;flex-wrap:wrap;justify-content:space-between;align-content:stretch;max-width:960px;margin:0 auto 4rem}.individual-grave_info .left,.individual-grave_info .right{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:calc(50% - 1rem);font-family:serif;font-size:1.2rem;color:#fff;text-align:center;padding:1rem;border:solid 2px;border-image:linear-gradient(to bottom,#a76a22,#f7e89c,#eacc72) 1;box-shadow:3px 3px 3px #00000044}.individual-grave_info .left{background:#6a5700}.individual-grave_info .right{background:#003a55}.individual-grave_lead ul{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;padding:0;margin-bottom:-2rem}.individual-grave_lead ul li{width:calc(50% - 0.5rem);padding:0;margin-bottom:2rem}.individual-grave_lead ul li:before{display:none}.individual-grave_lead ul li img{margin-bottom:1rem}.individual-grave_lead ul li p{font-size:1.2rem;font-weight:700;text-align:center}section.individual-grave-fee_sec,section.individual-grave-overview_sec,section.individual-grave-traffic_sec{padding:4rem 0 0}section.individual-grave-traffic_sec{padding:4rem 0}.individual-grave-fee_cont h2,.individual-grave-overview_cont h2,.individual-grave-traffic_cont h2{font-size:1.8rem;font-weight:700;color:#6b6360;padding-bottom:.5rem;font-family:serif;text-align:center;margin-bottom:1rem}.individual-grave-fee_cont .individual-grave-fee_area{background:#e9e8e8;padding:1rem}.individual-grave-fee_cont .no-fee-info{display:flex;justify-content:center;align-items:center;height:400px;background:#e9e8e8;position:relative}.individual-grave-fee_cont .no-fee-info:before{content:"";width:100%;height:100%;border:solid 2px #969593;position:absolute;top:-2px;left:-2px;z-index:-1}.individual-grave-fee_cont .no-fee-info p{display:inline-block;width:90%;text-align:center;color:#fff;background:#656668;padding:1rem;position:relative}.individual-grave-fee_cont .no-fee-info p:before{content:" ";width:1px;height:3rem;background:#fff;position:absolute;top:calc(50% - 1.5rem);left:calc(50% - 12rem)}.individual-grave-fee_cont .no-fee-info p:after{content:" ";width:1px;height:3rem;background:#fff;position:absolute;top:calc(50% - 1.5rem);right:calc(50% - 12rem)}.individual-grave-fee_cont .no-fee-info p span{display:block;font-size:1.2rem;font-weight:700}.individual-grave-fee_cont .no-fee-info p span a{color:#fff;text-decoration:0}.individual-grave-fee_cont table{width:100%;font-size:;margin-bottom:1rem}.individual-grave-fee_cont table tr th,.individual-grave-fee_cont table tr td{text-align:center;vertical-align:middle;padding:.5rem;position:relative}.individual-grave-fee_cont table tr:first-child th{padding:1rem 0}.individual-grave-fee_cont table tr:nth-child(n+2) th{color:#fff;background:#66696b;font-weight:400;vertical-align:middle;padding:1.25rem .25rem;border-bottom:solid 10px #e9e8e8}.individual-grave-fee_cont table tr:first-child th:before,.individual-grave-fee_cont table tr td:before{content:" ";position:absolute;top:.5rem;right:0;width:1px;height:calc(100% - 1rem);background:#66696b}.individual-grave-fee_cont table tr:first-child th:after,.individual-grave-fee_cont table tr td:after{content:" ";position:absolute;bottom:0;right:0;width:100%;height:1px;background:#66696b}.individual-grave-fee_cont table tr:first-child th:nth-child(2):after,.individual-grave-fee_cont table tr:nth-child(2n) td:nth-child(2):after,.individual-grave-fee_cont table tr:nth-child(2n+3) td:nth-child(1):after{right:unset;left:.5rem;width:calc(100% - 0.5rem)}.individual-grave-fee_cont table tr:first-child th:first-child:after,.individual-grave-fee_cont table tr:first-child th:last-child:after,.individual-grave-fee_cont table tr th:last-child:before,.individual-grave-fee_cont table tr td:last-child:before{display:none}.individual-grave-fee_cont table tr:first-child th:last-child:after,.individual-grave-fee_cont table tr:nth-child(2n+3) td:last-child:before{display:block}.individual-grave-fee_cont table .sold-out{background:#fff;width:calc(100% - 0.5rem)}.individual-grave-fee_cont table.kawaguchi-four-seasons_table{margin-left:.25rem}.individual-grave-fee_cont table.kawaguchi-four-seasons_table tr:nth-child(n+2) th{padding:.5rem .25rem}.individual-grave-fee_cont table.kawaguchi-four-seasons_table tr:nth-child(n+1) td:nth-child(2){right:unset;left:.5rem;width:calc(100% - 0.5rem)}.individual-grave-fee_cont table.kawaguchi-four-seasons_table tr:nth-child(2) td:nth-child(2){right:unset;left:.5rem;width:calc(100% - 0.5rem);border-right:solid 1rem #e9e8e8}.individual-grave-fee_cont table.kawaguchi-four-seasons_table tr:nth-child(2) td:before{background:#ccc;right:0;top:0;bottom:unset;content:" ";width:.5rem;height:1rem;z-index:1000}.individual-grave-fee_cont table.kawaguchi-four-seasons_table tr:nth-child(2) td:nth-child(2):after{left:0;width:100%}.individual-grave-fee_cont table.kawaguchi-four-seasons_table tr:first-child th:first-child:after,.individual-grave-fee_cont table.kawaguchi-four-seasons_table tr:first-child th:last-child:after,.individual-grave-fee_cont table.kawaguchi-four-seasons_table tr:first-child th:last-child:after{display:block}.individual-grave-fee_cont table.kawaguchi-four-seasons_table tr:nth-child(2n+3) td:last-child:before{display:none}.individual-grave-overview_cont .individual-grave-overview_area{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch}.individual-grave-overview_cont .individual-grave-overview_area .left,.individual-grave-overview_cont .individual-grave-overview_area .right{width:calc(50% - 1rem);padding:2rem;background:#e9e8e8}.individual-grave-overview_cont .individual-grave-overview_area dl{margin-bottom:1rem}.individual-grave-overview_cont .individual-grave-overview_area dl dt{font-weight:700}.individual-grave-overview_cont{width:100%;border-bottom:solid 1px #aba281;padding-bottom:2rem}.individual-grave-traffic_cont iframe{margin-bottom:2rem}.individual-grave-traffic_cont ul{padding:0}.individual-grave-traffic_cont ul li{position:relative;padding:0 0 0 -1rem;margin-left:.5rem}.individual-grave-traffic_cont ul li:before{display:inline-block;background:unset;position:absolute;content:"・";margin:0;border-radius:unset;width:unset;height:unset;top:0;left:-.5rem}.individual-grave-traffic_cont .flex{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch;margin-bottom:2rem}.individual-grave-traffic_cont .flex .left,.individual-grave-traffic_cont .flex .right{width:calc(50% - 1rem)}@media screen and (max-width:1280px){.individual-grave-fee_cont .individual-grave-fee_area{overflow-x:scroll}.individual-grave-fee_cont .individual-grave-fee_area table{min-width:960px}}@media screen and (max-width:767px){.individual-grave_lead .individual-grave_tit h1{flex-wrap:wrap;justify-content:flex-start}.individual-grave_lead .individual-grave_tit h1 span.h1_cat{font-size:1.5rem}.individual-grave_lead .individual-grave_tit h1 span.h1_city{font-size:1.5rem}.individual-grave_lead .individual-grave_tit h1 span.h1_city:after{display:none}.individual-grave_lead .individual-grave_tit h1 span.h1_name{font-size:1.8rem;width:100%;margin-top:1rem}.individual-grave_lead .individual-grave_lead-text p{font-size:1.2rem;margin-bottom:2rem}.individual-grave_info{margin:0 auto 2rem}.individual-grave_info .left,.individual-grave_info .right{width:100%;font-size:1.1rem}.individual-grave_info .left{margin-bottom:1rem}.individual-grave_lead ul li{width:100%}.individual-grave-fee_cont .no-fee-info{height:240px}.individual-grave-fee_cont .no-fee-info p{padding:1rem 2rem}.individual-grave-fee_cont .no-fee-info p:before{height:4rem;top:calc(50% - 2rem);left:1rem}.individual-grave-fee_cont .no-fee-info p:after{height:4rem;top:calc(50% - 2rem);right:1rem}.individual-grave-overview_cont .individual-grave-overview_area .left,.individual-grave-overview_cont .individual-grave-overview_area .right{width:100%;padding:1rem}.individual-grave-overview_cont .individual-grave-overview_area .left{padding-bottom:0}.individual-grave-overview_cont .individual-grave-overview_area .right{padding-top:0}.individual-grave-traffic_cont iframe{height:320px}.individual-grave-traffic_cont .flex .left,.individual-grave-traffic_cont .flex .right{width:100%}.individual-grave_pet{width:6em;position:absolute;bottom:-.65em;right:.65em;z-index:100}}.eikyunokiduna-grave_sec{padding-top:1rem}.eikyunokiduna-grave_cont{width:100%;border-bottom:solid 1px #aba281;padding-bottom:2rem}.individual-grave_lead_inner{padding-bottom:0;border-bottom:0}.eikyunokiduna-grave_cont h2{font-family:serif;font-size:2.4rem;text-align:center;color:#fff;background:#aba281;padding:.5rem 1rem;margin-bottom:2rem}.eikyunokiduna-grave_cont h3{width:100%;font-family:serif;font-size:1.6rem;text-align:center;color:#aba281;margin-bottom:1rem}.eikyunokiduna-grave_area{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.eikyunokiduna-grave_area .left,.eikyunokiduna-grave_area .right{width:calc(50% - 1rem)}.eikyunokiduna-grave_cont .eikyunokiduna-grave_area img{margin-bottom:1rem}.eikyunokiduna-grave_cont .eikyunokiduna-grave_info{background:#e9e8e8;padding:2rem}.eikyunokiduna-grave_cont .eikyunokiduna-grave_info .eikyunokiduna-grave_info_inner{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;margin-bottom:3rem;position:relative}.eikyunokiduna-grave_cont .eikyunokiduna-grave_info .eikyunokiduna-grave_info_inner:last-child{margin-bottom:0}.eikyunokiduna-grave_cont .eikyunokiduna-grave_info .eikyunokiduna-grave_info_inner:after{position:absolute;bottom:-1.5rem;left:0;content:" ";width:100%;height:1px;background:#333}.eikyunokiduna-grave_cont .eikyunokiduna-grave_info .eikyunokiduna-grave_info_inner:last-child:after{display:none}.eikyunokiduna-grave_cont .eikyunokiduna-grave_info .eikyunokiduna-grave_info_inner .price{font-size:1.4rem;font-family:serif;font-weight:700;margin-right:4rem;position:relative}.eikyunokiduna-grave_cont.eikyunokiduna-grave_eitai01 .eikyunokiduna-grave_info .eikyunokiduna-grave_info_inner .price{width:180px}.eikyunokiduna-grave_cont.eikyunokiduna-grave_eitai01 .eikyunokiduna-grave_info .eikyunokiduna-grave_info_inner .text{width:calc(100% - 180px - 4rem)}.eikyunokiduna-grave_cont.eikyunokiduna-grave_eitai02 .eikyunokiduna-grave_info .eikyunokiduna-grave_info_inner .price{width:240px}.eikyunokiduna-grave_cont.eikyunokiduna-grave_eitai02 .eikyunokiduna-grave_info .eikyunokiduna-grave_info_inner .text{width:calc(100% - 240px - 4rem)}.eikyunokiduna-grave_cont.eikyunokiduna-grave_eitai03 .eikyunokiduna-grave_info .eikyunokiduna-grave_info_inner .price{width:340px}.eikyunokiduna-grave_cont.eikyunokiduna-grave_eitai03 .eikyunokiduna-grave_info .eikyunokiduna-grave_info_inner .text{width:calc(100% - 340px - 4rem)}.eikyunokiduna-grave_cont .eikyunokiduna-grave_info .eikyunokiduna-grave_info_inner .price:after{position:absolute;top:0;right:-2rem;content:" ";width:1px;height:100%;background:#333}.eikyunokiduna-grave_cont .eikyunokiduna-grave_info .eikyunokiduna-grave_info_inner .price span{margin-right:1rem}.eikyunokiduna-grave_cont .eikyunokiduna-grave_info .eikyunokiduna-grave_info_inner .price.list-type{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}.eikyunokiduna-grave_cont .eikyunokiduna-grave_info .eikyunokiduna-grave_info_inner .price.list-type ul{counter-reset:number 0;padding:0}.eikyunokiduna-grave_cont .eikyunokiduna-grave_info .eikyunokiduna-grave_info_inner .price.list-type ul li{padding-left:2rem;position:relative}.eikyunokiduna-grave_cont .eikyunokiduna-grave_info .eikyunokiduna-grave_info_inner .price.list-type ul li:before{position:absolute;content:"";top:6px;left:.5rem;width:1.2rem;height:1.2rem;background:#333;border-radius:50%}.eikyunokiduna-grave_cont .eikyunokiduna-grave_info .eikyunokiduna-grave_info_inner .price.list-type ul li:after{position:absolute;color:#fff;counter-increment:number 1;content:counter(number) " ";top:5px;left:.85rem;width:1rem;height:1rem;font-size:1rem}.individual-grave_lead_sec .individual-grave_lead{padding-top:0}.individual-grave_lead_sec .individual-grave_lead-text p{border:0;margin-bottom:2rem}.individual-grave-traffic_cont h3{margin:.5rem 0 .25rem}.individual-grave-traffic_cont h3:before{content:"■";margin-right:.25rem}.individual-grave-overview_cont.individual-grave-overview-eikyunokiduna-grave_cont{border:0;padding-bottom:0}@media screen and (max-width:767px){.eikyunokiduna-grave_cont h2{font-size:1.8rem}.eikyunokiduna-grave_area .left,.eikyunokiduna-grave_area .right{width:100%}.eikyunokiduna-grave_cont .eikyunokiduna-grave_info{padding:1rem}.eikyunokiduna-grave_cont.eikyunokiduna-grave_eitai01 .eikyunokiduna-grave_info .eikyunokiduna-grave_info_inner .price,.eikyunokiduna-grave_cont.eikyunokiduna-grave_eitai02 .eikyunokiduna-grave_info .eikyunokiduna-grave_info_inner .price,.eikyunokiduna-grave_cont.eikyunokiduna-grave_eitai03 .eikyunokiduna-grave_info .eikyunokiduna-grave_info_inner .price{width:100%}.eikyunokiduna-grave_cont.eikyunokiduna-grave_eitai01 .eikyunokiduna-grave_info .eikyunokiduna-grave_info_inner .price:after,.eikyunokiduna-grave_cont.eikyunokiduna-grave_eitai02 .eikyunokiduna-grave_info .eikyunokiduna-grave_info_inner .price:after,.eikyunokiduna-grave_cont.eikyunokiduna-grave_eitai03 .eikyunokiduna-grave_info .eikyunokiduna-grave_info_inner .price:after{display:none}.eikyunokiduna-grave_cont.eikyunokiduna-grave_eitai01 .eikyunokiduna-grave_info .eikyunokiduna-grave_info_inner .text,.eikyunokiduna-grave_cont.eikyunokiduna-grave_eitai02 .eikyunokiduna-grave_info .eikyunokiduna-grave_info_inner .text,.eikyunokiduna-grave_cont.eikyunokiduna-grave_eitai03 .eikyunokiduna-grave_info .eikyunokiduna-grave_info_inner .text{width:100%}.eikyunokiduna-grave_cont.eikyunokiduna-grave_eitai01 .eikyunokiduna-grave_info .eikyunokiduna-grave_info_inner .text_center{text-align:left}}.archive-news_sec .news_area{width:100%;padding:0;border:unset}.archive-news_sec h2{color:#fff;font-size:1.6rem;text-align:center;padding:.5rem 0;background:#6b6360;margin-bottom:2rem}.archive-news_sec ul{width:100%;padding:0;border:unset;margin-bottom:1rem}.archive-news_sec ul li{line-height:2;margin-bottom:1rem;background:#efedec}.archive-news_sec ul li:last-child{margin-bottom:0}.archive-news_sec ul li:before{content:unset}.archive-news_sec ul li a{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;color:#333;text-decoration:unset;padding:1rem}.archive-news_sec ul li a:hover{color:unset;text-decoration:none;opacity:.7}.archive-news_sec ul li a .news-info{width:100%}.archive-news_sec ul li a .news-content{width:100%}.archive-news_sec ul li time{margin-right:1rem}.archive-news_sec ul li p.category{display:inline-block;min-width:80px;text-align:center;margin-right:1rem}.archive-news_sec ul li p.category.news{color:#6b6360;border:solid 1px #6b6360}.archive-news_sec ul li h3.news-text{display:inline-block;font-size:1.2rem;color:#6b6360}.archive-news_sec .wp-pagenavi{clear:both;display:flex;justify-content:center}.archive-news_sec .wp-pagenavi a:hover,.archive-news_sec .wp-pagenavi span.current{color:#fff;border-color:#6b6360;background:#6b6360}.archive-news_sec .wp-pagenavi a,.archive-news_sec .wp-pagenavi span{text-decoration:none;color:#6b6360;border:1px solid #6b6360;padding:3px 5px;margin:2px}.archive-news_sec .wp-pagenavi a,.archive-news_sec .wp-pagenavi span{text-decoration:none;border:1px solid #6b6360;padding:10px 18px 12px;margin:2px}.single-news_cont{margin-bottom:2rem}.single-news_sec .btn-area{display:flex;justify-content:center}.single-news_sec .btn-area .btn_default{min-width:240px}.single-news_sec .btn-area a.btn{color:#fff;background-color:#6b6360;border:solid #6b6360 2px;transition:.3s}.single-news_sec .btn-area a.btn:hover{color:#6b6360;border:solid #6b6360 2px;background:#fff}.single-news_sec h2{color:#fff;font-size:1.6rem;text-align:center;padding:.5rem 0;background:#6b6360;margin-bottom:2rem}.single-news_sec h3{font-size:1.4rem;position:relative;text-align:left;display:block;justify-content:left;margin:1rem 0 1rem 1rem}.single-news_sec h3:before{content:"";position:absolute;top:calc(50% - 0.8rem);left:-1rem;background:#6b6360;width:10px;height:1.6rem}.single-news_sec h4{font-size:1.1rem;color:#6b6360;margin:.5rem 0}.single-news_sec p{line-height:1.75;margin-bottom:1rem}.single-news_sec p:last-child{margin-bottom:0}.single-news_sec a{color:#6b6360;transition:.3s}.single-news_sec a:hover{color:#6b6360}.single-news_sec table.table_default{margin-bottom:1rem;width:100%;table-layout:fixed}.single-news_sec table.table_default th{width:25%;min-width:10rem;font-weight:400}.single-news_sec table.table_default th,.single-news_sec table.table_default td{border:1px solid #9e9796;padding:1rem}.single-news_sec table.table_default th{background-color:#f8f8f8;vertical-align:middle;text-align:center}.single-news_sec img{margin:0}.single-news_sec img.alignleft{float:left;padding:0 1rem 1rem 0}.single-news_sec img.aligncenter{margin:0 auto}.single-news_sec img.alignright{float:right;padding:0 0 1rem 1rem}@media screen and (max-width:768px){.archive-news_sec ul li h3.news-text{display:block}.single-news_sec h2{font-size:1.6rem}.single-news_sec h3{font-size:1.3rem}.single-news_sec h4{font-size:1.1rem}.single-news_sec table.table_default th,.single-news_sec table.table_default td{display:block;width:100%;border-bottom:0}.single-news_sec table.table_default tr:last-child td{border-bottom:1px solid #9e9796}}.notfound.text_center{margin-top:2em}.kawaguchi-four-seasons_sec .individual-grave-fee_cont table.kawaguchi-four-seasons_table tr:nth-child(2) td:nth-child(2){right:unset;left:.5rem;width:calc(100% - 0.5rem);border-right:solid 1rem #e9e8e8}.kawaguchi-four-seasons_sec .individual-grave-fee_cont table.kawaguchi-four-seasons_table tr:nth-child(2) td:before{background:unset;top:.5rem;width:1px!important;height:calc(100% - 1rem);border-right:solid 1px #66696b}.kawaguchi-four-seasons_sec table.kawaguchi-four-seasons_table tr:nth-child(n+1) td:nth-child(2){left:0}.kawaguchi-four-seasons_sec .individual-grave-fee_cont table tr:nth-child(3) td:after{content:" ";position:absolute;bottom:0;right:0;left:.5em;width:100%;height:1px;background:#66696b}.kawaguchi-four-seasons_sec .individual-grave-fee_cont table.kawaguchi-four-seasons_table tr:nth-child(2) td:nth-child(5):before{display:block;background:unset;top:.5rem;width:1px!important;height:calc(100% - 0.5rem);border-right:solid 1px #66696b}.kawaguchi-four-seasons_sec .individual-grave-fee_cont table.kawaguchi-four-seasons_table tr:nth-child(3) td:last-child:before{display:block;background:unset;top:0;width:1px!important;height:100%;border-right:solid 1px #66696b}.kawaguchi-four-seasons_sec .individual-grave-fee_cont table.kawaguchi-four-seasons_table tr:nth-child(4) td:last-child:before{display:block;background:unset;top:0;width:1px!important;height:calc(100% - 0.5em);border-right:solid 1px #66696b}.kawaguchi-four-seasons_sec .individual-grave-fee_cont table tr:nth-child(2) td:nth-child(5):after{content:" ";position:absolute;bottom:0;right:.5em;width:calc(100% - 0.5em);height:1px;background:#66696b}.kawaguchi-four-seasons_sec .individual-grave-fee_cont table tr:nth-child(3) td:nth-child(4):after{content:" ";position:absolute;bottom:0;left:unset;right:.5em;width:calc(100% - 0.5em);height:1px;background:#66696b}.kawaguchi-four-seasons_sec .individual-grave-fee_cont table tr:nth-child(4) td:nth-child(2):after{content:" ";position:absolute;bottom:0;left:0;right:unset;width:100%;height:1px;background:#66696b}.kawaguchi-four-seasons_sec .individual-grave-fee_cont table tr:nth-child(3) td:nth-child(2):after{content:" ";position:absolute;bottom:0;left:0;right:unset;width:100%;height:1px;background:#66696b}.kawaguchi-four-seasons_sec .individual-grave-fee_cont table tr:nth-child(3) td:nth-child(2):after{content:" ";position:absolute;bottom:0;left:-1em;right:unset;width:calc(100% + 1em);height:1px;background:#66696b}.kawaguchi-four-seasons_sec h2{position:relative}.kawaguchi-four-seasons_sec h2 span{font-size:1.1rem;color:#333;position:absolute;top:calc(50% - 1rem);right:0}.kawaguchi-four-seasons_sec .individual-grave-fee_area{padding:0}.kawaguchi-four-seasons_sec a{transition:.3s}.kawaguchi-four-seasons_sec a:hover{opacity:.7}@media screen and (max-width:768px){.kawaguchi-four-seasons_sec h2 span{display:block;text-align:center;position:static}}.individual-grave_lead_img_outer{position:relative}.page-id-937 .individual-grave_lead_img_outer img.individual-grave_img{margin-bottom:1em}.individual-grave_lead_img_outer h3{font-family:'Noto Serif JP',serif;font-weight:500;font-size:1.5em;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;letter-spacing:2px;position:absolute;right:0;top:0;width:auto;text-align:left;height:100%;background:rgba(53,46,43,.52);color:#fff;padding:2em 1.5em 2em;z-index:100}.individual-grave_lead_inner .row{display:flex;justify-content:flex-start;align-items:stretch;gap:1em}.individual-grave_lead_inner .row img{width:calc(33.33% - 0.66em);margin-bottom:0}.page-id-937 .individual-grave_lead_inner{border-bottom:solid 1px #aba281;padding-bottom:4rem}.jiin-grave_cont h2{font-family:serif;margin-bottom:1em}.jiin-grave-txt_area{background:#f1f0ef;padding:2em 4em}.jiin-grave-img_area .row{display:flex;justify-content:space-between;align-items:center;gap:1em;margin-bottom:1em}.jiin-grave-img_area .row .txt{width:calc(30% - 1em)}.jiin-grave-img_area .row .img{width:calc(70% - 1em)}.jiin-grave-img_area h3{display:inline-block;font-family:serif;padding:3em 2em;color:#fff;background:#aba281;margin-bottom:1em}.jiin-grave-txt_area .row{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:1em;margin-bottom:.5em}.jiin-grave-txt_area .left{width:calc(25% - 0.5em)}.jiin-grave-txt_area .right{width:calc(75% - 0.5em)}.jiin-grave-txt_area .left p{font-family:serif;text-align:center;color:#fff;background:#898a89;padding:1.25em .75em;box-sizing:border-box}.jiin-grave-txt_area .left p span{display:inline-block;color:#756150;background:#fff;padding:.5em;box-sizing:border-box;margin-right:.5em}.jiin-grave-txt_area .right ul{display:flex;justify-content:flex-start;align-items:center;gap:.5em;padding:0;margin-bottom:.5em}.jiin-grave-txt_area .right ul li{width:calc(20% - 0.4em);text-align:center;color:#fff;background:#898a89;padding:.25em;margin-bottom:0}.jiin-grave-txt_area .right ul li:before{display:none}.jiin-grave-txt_area .right p{display:block;font-family:serif;font-size:1.6em;font-weight:700;color:#756150}.jiin-grave-txt_area .right p span{border-left:solid 2px #756150;border-right:solid 2px #756150;padding:0 .25em;margin-right:.5em}.jiin-grave-txt_area .right p small{font-size:.75em}.page-id-937 section{padding-bottom:0}.page-id-937 .jiin-grave_cont{padding-bottom:4em;border-bottom:solid 1px #aba281}.page-id-937 .individual-grave-overview_cont{padding-bottom:4em;border-bottom:solid 1px #aba281}@media screen and (max-width:1280px){.jiin-grave-txt_area{padding:1em}.jiin-grave-txt_area .left{width:calc(20% - 0.5em)}.jiin-grave-txt_area .right{width:calc(80% - 0.5em)}.jiin-grave-txt_area .left p{padding:.5em;margin-right:0}.jiin-grave-txt_area .left p span{display:block;margin-bottom:.25em;margin-right:0}}@media screen and (max-width:768px){.jiin-grave-img_area .row{flex-wrap:wrap}.jiin-grave-img_area .row .txt{display:flex;justify-content:space-between;align-items:center;gap:1em;width:100%}.jiin-grave-img_area h3{width:12em;text-align:center;padding:3em 1em;margin-bottom:0}.jiin-grave-img_area .row .img{width:100%}.jiin-grave-txt_area{background:#f1f0ef;padding:1em}.jiin-grave-txt_area .left{width:100%}.jiin-grave-txt_area .right{width:100%}.jiin-grave-txt_area .right ul{flex-wrap:wrap}.jiin-grave-txt_area .right ul li{width:calc(33.33% - 0.4em);text-align:center;color:#fff;background:#898a89;padding:.25em;margin-bottom:0}.jiin-grave-txt_area .left p{font-family:serif;text-align:center;color:#fff;background:#898a89;padding:.75em;box-sizing:border-box}}.page-id-967 .eikyunokiduna-grave_sec{padding-bottom:0}.page-id-967 .eikyunokiduna-grave_cont{padding-bottom:4em}.page-id-967 .eikyunokiduna-grave_info.pet{position:relative;padding-right:calc(160px + 2em)}.page-id-967 .eikyunokiduna-grave_info.pet:before{position:absolute;content:"";background:url(//www.767619.com/wp/wp-content/themes/original_theme/css/../img/pet.png) no-repeat;background-position:center;background-size:contain;top:-1em;right:1em;width:160px;height:160px}.page-id-967 .eikyunokiduna-grave_sec:nth-child(3) .eikyunokiduna-grave_info.pet:before{top:-9em}.page-id-967 .eikyunokiduna-grave_cont h3{display:flex;justify-content:center;align-items:center}.page-id-967 .eikyunokiduna-grave_cont h3 small{font-size:.6em;letter-spacing:.25em;padding-left:.5em}.eikyunokiduna-grave_cont .row{display:flex;justify-content:space-between;gap:1em}.page-id-967 .eikyunokiduna-grave_cont.eikyunokiduna-grave_eitai02 .eikyunokiduna-grave_info .eikyunokiduna-grave_info_inner .price{width:380px}.page-id-967 .eikyunokiduna-grave_cont.eikyunokiduna-grave_eitai02 .eikyunokiduna-grave_info .eikyunokiduna-grave_info_inner .text{width:calc(100% - 380px - 4rem)}@media screen and (max-width:1280px){.page-id-967 .eikyunokiduna-grave_cont.eikyunokiduna-grave_eitai02 .eikyunokiduna-grave_info .eikyunokiduna-grave_info_inner .price{width:280px}.page-id-967 .eikyunokiduna-grave_cont.eikyunokiduna-grave_eitai02 .eikyunokiduna-grave_info .eikyunokiduna-grave_info_inner .text{width:calc(100% - 280px - 4rem)}}@media screen and (max-width:768px){.page-id-967 .eikyunokiduna-grave_info.pet{padding-right:0}.page-id-967 .eikyunokiduna-grave_info.pet:before{width:120px;top:-11em}.page-id-967 .eikyunokiduna-grave_sec:nth-child(3) .eikyunokiduna-grave_info.pet:before{top:-10em}.eikyunokiduna-grave_cont .row{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:0}.eikyunokiduna-grave_cont .row p{width:100%}.page-id-967 .eikyunokiduna-grave_cont.eikyunokiduna-grave_eitai02 .eikyunokiduna-grave_info .eikyunokiduna-grave_info_inner .price{width:100%}.page-id-967 .eikyunokiduna-grave_cont.eikyunokiduna-grave_eitai02 .eikyunokiduna-grave_info .eikyunokiduna-grave_info_inner .text{width:100%}}.page-id-987 section:nth-child(2){padding-bottom:0}.page-id-987 section:nth-child(2) .jiin-grave_cont{border-bottom:solid 1px #aba281;padding-bottom:4em}.page-id-987 .jiin-grave_cont h3{width:100%;font-family:serif;font-size:1.6rem;text-align:center;color:#aba281;margin-bottom:1rem}.page-id-987 .jiin-grave-txt_area .left p{padding:2em 1em}.page-id-987 .jiin-grave_cont .jiin-grave-img_area .free{background:#bc0b5c}.page-id-987 .eikyunokiduna-grave_area{margin-bottom:1em}.page-id-987 .jiin-grave-txt_area{padding:2em}.page-id-987 .jiin-grave-txt_area .right{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center}.page-id-987 .jiin-grave-txt_area .right ul{width:100%}.page-id-987 .jiin-grave-txt_area .right p{font-size:1.8em;margin-right:1em}.page-id-987 .jiin-grave-txt_area .right p span{font-size:.75em}.page-id-987 .jiin-grave-txt_area .right .comment{font-size:.875em;margin-right:0}.page-id-987 section:nth-child(2) .jiin-grave-txt_area:first-child{position:relative}.page-id-987 section:nth-child(2) .jiin-grave-txt_area:first-child:after{content:"";width:calc(100% - 4em);border-bottom:dotted 1px;position:absolute;bottom:0}.page-id-987 section:nth-child(3){padding-bottom:0}.page-id-987 section:nth-child(3) .jiin-grave_cont{border-bottom:solid 1px #aba281;padding-bottom:4em}.jiin-grave-img_area.row .jiin-grave-txt_area{background:unset}.jiin-grave-img_area.row .left p span{display:block;margin-right:0;margin-bottom:1em}.jiin-grave-img_area.row{display:flex;align-items:center;gap:1em}.jiin-grave-img_area.row .jiin-grave-txt_area{width:calc(50% - 0.5em);padding:0}.jiin-grave-img_area.row .jiin-grave-txt_area .left p{padding:1em}.jiin-grave-img_area.row .jiin-grave-txt_area .right ul li{width:auto;padding:.25em 1em}@media screen and (max-width:768px){.jiin-grave-img_area.row{flex-wrap:wrap}.jiin-grave-img_area.row .jiin-grave-txt_area{width:100%;padding:0}}@media screen and (max-width:640px){.individual-grave_lead_img_outer h3{padding:.5em 1em;font-size:1.125rem;writing-mode:horizontal-tb;width:100%;height:auto;top:auto;left:0;right:auto;bottom:0;display:flex;justify-content:center}}section:has(.ippan_otoiawase){padding-bottom:0}.ippan_otoiawase{border-top:1px solid #6b6360;border-bottom:1px solid #6b6360;padding:3rem 0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem 1.5rem}.ippan_otoiawase h3{background-color:#6b6360;color:#fff;font-family:serif;font-weight:400;padding:.5em 1rem;width:10em;text-align:center}