a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,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,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;box-sizing:border-box}*{box-sizing:inherit}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,td,th{text-align:left;font-weight:400;vertical-align:middle}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a:active,a:focus,a:hover{outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;_font-family:courier new,monospace;font-size:1em;overflow-x:scroll}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{max-width:100%;height:auto;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure,form{margin:0}fieldset{border:1px solid #e5e5e5;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}button,input{line-height:normal}.btn,button,html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:none}button[disabled],input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}form textarea{width:80%}form button:hover,form input[type=submit]:hover{cursor:pointer}.c-mainColor{color:#ffc758}.c-textXL,.p-memorialJewerly__ctaBox__title,.p-memorialJewerly__reviewBox__title,.p-memorialJewerly__subtitle{font-size:20px;line-height:1.6}@media screen and (max-width:767px){.c-textXL,.p-memorialJewerly__ctaBox__title,.p-memorialJewerly__reviewBox__title,.p-memorialJewerly__subtitle{font-size:18px}}.c-textL,.p-ohakaHakajimai__featureList__item__title:before{font-size:18px;line-height:1.6}@media screen and (max-width:767px){.c-textL,.p-ohakaHakajimai__featureList__item__title:before{font-size:16px}}.c-textM,.dictionaryBox--short__term,.p-pref__searchForm__btn__text small,.relatedArticleTitle{font-size:16px;line-height:1.6}@media screen and (max-width:767px){.c-textM,.dictionaryBox--short__term,.p-pref__searchForm__btn__text small,.relatedArticleTitle{font-size:14px}}.c-btn--cta--free:before,.c-freeBtnLabel:before,.c-textS,.caption,.dictionaryBox--short__description,.editorBox__info__profile__license,.editorCommentBox__prof__detail,.p-ohakaEntry__kv__pamphlet__txt,.p-ohakaHakajimai__webCta__caption,.postHd--h6,.u-tooltip__balloon{font-size:14px;line-height:1.6}@media screen and (max-width:767px){.c-btn--cta--free:before,.c-freeBtnLabel:before,.c-textS,.caption,.dictionaryBox--short__description,.editorBox__info__profile__license,.editorCommentBox__prof__detail,.p-ohakaEntry__kv__pamphlet__txt,.p-ohakaHakajimai__webCta__caption,.postHd--h6,.u-tooltip__balloon{font-size:12px}}.c-btn__balloon,.c-textXS{font-size:12px;line-height:1.6}@media screen and (max-width:767px){.c-btn__balloon,.c-textXS{font-size:10px}}.c-headingXL,.post-title,.postHd--h1{font-size:32px;font-weight:700;line-height:1.4}@media screen and (max-width:767px){.c-headingXL,.post-title,.postHd--h1{font-size:26px}}.c-headingL,.postHd--h2{font-size:28px;font-weight:700;line-height:1.4}@media screen and (max-width:767px){.c-headingL,.postHd--h2{font-size:24px}}.c-headingM,.p-memorialJewerly__headerCopy,.p-memorialJewerly__headline,.postHd--h3{font-size:26px;font-weight:700;line-height:1.4}@media screen and (max-width:767px){.c-headingM,.p-memorialJewerly__headerCopy,.p-memorialJewerly__headline,.postHd--h3{font-size:22px}}.c-headingS,.ctaBox__title,.p-memorialJewerly__subheader,.p-pref__searchForm__btn__text:after,.postHd--h4{font-size:24px;font-weight:700;line-height:1.4}@media screen and (max-width:767px){.c-headingS,.ctaBox__title,.p-memorialJewerly__subheader,.p-pref__searchForm__btn__text:after,.postHd--h4{font-size:20px}}.c-headingXS,.p-pref__searchForm__btn__text strong,.postHd--h5{font-size:22px;font-weight:700;line-height:1.4}@media screen and (max-width:767px){.c-headingXS,.p-pref__searchForm__btn__text strong,.postHd--h5{font-size:18px}}body{font-family:Hiragino Kaku Gothic ProN,メイリオ,sans-serif,fontawesome;font-size:16px;line-height:1.6;color:#3d3529;border-top:4px solid #ffc758}p{margin:0 0 1.6rem}a{color:#3d3529;transition:all .3s ease-in-out}a:hover{color:#ffc758}td,th{border:1px solid #e5e5e5;padding:8px 13px}form input[type=date],form input[type=email],form input[type=number],form input[type=tel],form input[type=text],form input[type=url],form textarea{border-radius:3px;padding:8px 13px;max-width:100%;border:1px solid #ccc;outline:none}form button,form input[type=submit]{padding:12px 20px;border:none}.post-content menu{margin:0 0 2em}.post-content li{position:relative}.post-content ol ol,.post-content ol ul,.post-content ul ol,.post-content ul ul{margin:0}dl dt{margin:5px 0}dl dd{padding:0;border:none}.content-none #searchform{max-width:400px}.post-thumbnail{margin-bottom:20px}.post-thumbnail img{max-width:100%;height:auto}.post-content dl dt{font-weight:700;margin-bottom:4px}.post-content pre{padding:20px;overflow:scroll;font-family:Courier,monospace}.post-content img.alignleft{float:left;margin-right:15px;margin-bottom:15px}.post-content img.alignright{float:right;margin-left:15px;margin-bottom:15px}.post-content h2:first-child{margin:0 0 32px}.post-footer{border-radius:0 0 3px 3px;padding:40px 64px 0}.post-footer ul li{display:inline-block;vertical-align:top}.post-footer .bzb-sns-btn{padding:0 0 64px;font-size:0}.post-footer .bzb-sns-btn li{display:inline-block;font-size:16px;width:auto;vertical-align:top}.post-footer .bzb-sns-btn:after,.post-footer:after{content:"";display:block;clear:both;zoom:1}.post-footer-list{margin:0 0 40px}.post-footer-list li{margin-right:10px}.post-author{border-radius:3px;margin-bottom:0;padding:40px 64px;border-top:1px solid #eee;border-bottom:1px solid #eee;color:#383838}.bzb-sns-btn{padding:0 64px 20px}@media screen and (max-width:550px){.bzb-sns-btn{padding:0 20px 20px}}.bzb-sns-btn li{display:inline-block;vertical-align:top;font-size:16px;width:auto;margin:4px}.bzb-twitter{width:92px}.post-loop-wrap .post-thumbnail{width:304px;height:215px;margin-left:20px;margin-bottom:20px;float:right}.post-loop-wrap .post-thumbnail img{max-width:100%;height:auto}.post-loop-wrap .post-content{width:auto;padding:0 64px 42px}.post-loop-wrap .post-footer{border-top:1px solid #efefef;padding-top:10px}.post-loop-wrap .post-footer .bzb-sns-btn{padding:0;margin-right:50px;float:left}.post-loop-wrap .post-footer .loop-comment-icon{float:right}.post-loop-wrap .post-footer .loop-comment-icon .fa{font-size:18px;margin-right:5px}.post-loop-wrap .post-footer .loop-comment-icon .share{display:none}.post-loop-wrap .post-footer .loop-comment-icon .count{font-size:14px}.content-none{padding-top:40px}@media screen and (max-width:991px){.post-loop-wrap .post-thumbnail{height:215px;float:none;margin-left:0;margin-right:0;text-align:center}.post-loop-wrap .post-thumbnail img{max-width:100%;height:auto;margin:0 auto}.post-loop-wrap .post-content{padding:0 40px}.post-loop-wrap .post-footer{display:none}.post-thumbnail{margin-left:0;margin-right:0;float:none}.post-footer{padding:0 20px}}@media screen and (max-width:767px){.post-footer{padding:0 20px!important}}.l-1FloatBtn,.l-2FloatBtn,.l-3FloatBtn,.l-floatBtn{margin:16px auto;width:100%;display:flex;flex-wrap:wrap}.l-1FloatBtn{justify-content:center}.l-1FloatBtn__item{width:60%;max-width:400px;min-width:240px;margin:0 1%;display:flex;align-items:stretch}@media screen and (max-width:640px){.l-1FloatBtn__item{width:90%;max-width:320px}}.l-2FloatBtn{justify-content:space-between}.l-2FloatBtn__item{width:48%;margin:0 1%;display:flex;align-items:stretch}.l-3FloatBtn{justify-content:space-between}.l-3FloatBtn__item{width:31%;margin:0 1%;display:flex;align-items:stretch}#main{width:100%;float:left}.wrap{clear:both;width:1080px;box-sizing:border-box;margin:0 auto}.wrap:before{display:inline-table}.wrap:after{content:"";display:block;clear:both}.content_inner{display:flex}@media screen and (max-width:640px){.content_inner{flex-direction:column}}.main-inner{margin-right:340px}#content{padding-bottom:48px;background:#f4f3f1}#content--request{padding:20px 0 50px;background:#f4f3f1}@media screen and (max-width:640px){#content--request{padding-top:20px}}article.page,article.post{background-color:#fff;border:1px solid #eae7e2;margin-bottom:16px}.cat-content .post-header,article.page .post-header{margin-bottom:30px}@media screen and (max-width:1080px){.wrap{margin-left:30px;margin-right:30px}}@media screen and (max-width:767px){.wrap{margin-left:20px;margin-right:20px;width:auto}#main,.main-inner{float:none}}@media screen and (max-width:767px){#main,.main-inner,.wrap{margin-left:0;margin-right:0}}.l-section--small{margin-bottom:20px}.l-section--big{margin-bottom:40px}.l-list{margin-bottom:8px}.l-contentWrap{padding:8px}.l-sectionTitle{margin-bottom:8px}.l-2columun{display:flex}@media screen and (max-width:640px){.l-2columun{flex-direction:column}}@media screen and (max-width:640px){.l-noWrapMargin{margin-left:12px;margin-right:12px}}.l-responsiveColumn{display:flex;margin-bottom:8px}@media screen and (max-width:640px){.l-responsiveColumn{flex-direction:column}}.l-responsiveColumn__picture{width:40%}.l-responsiveColumn__picture img{-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (max-width:640px){.l-responsiveColumn__picture{width:100%;margin-bottom:8px}}.l-responsiveColumn__caption{margin:0 0 0 8px!important;flex:1 1}@media screen and (max-width:640px){.l-responsiveColumn__caption{margin:0!important}}.footer{background:#eae7e2}.footerSns{max-width:1080px;margin:auto;text-align:right;border-bottom:1px solid #d3cdc5;padding-bottom:8px}@media screen and (max-width:767px){.footerSns{padding:0 10px 8px}}.footerSns__icon{width:36px;height:36px;vertical-align:bottom;margin-left:4px}.footerSitemap{padding:20px 0;font-size:13px}.footerSitemapInner{max-width:1080px;margin:0 auto;display:flex;display:-webkit-flex}@media screen and (max-width:1230px){.footerSitemapInner{padding:0 25px}}@media screen and (max-width:767px){.footerSitemapInner{display:block;padding:0}}.footerSitemapBox{width:16.66667%;border-right:1px solid #d3cdc5;padding:10px 15px}.footerSitemapBox:first-child{border-left:1px solid #d3cdc5}@media screen and (max-width:767px){.footerSitemapBox{width:100%;border:none;padding:2px 10px}.footerSitemapBox:first-child{border:none}}.footerSitemapBox li{line-height:18px;margin-bottom:6px}.footerSitemapBox li:first-child{font-weight:700}.footerSitemapBox li:not(:first-child){position:relative;margin-left:12px}.footerSitemapBox li:not(:first-child):before{content:"-";position:absolute;left:-12px}@media screen and (max-width:767px){.footerSitemapBox li{display:inline-block}.footerSitemapBox li:first-child{display:block}.footerSitemapBox li:not(:first-child):before{content:"|";position:absolute;left:-10px;color:#d3cdc5}}.footerSitemapBox.footerSitemapCategoryBox li{font-weight:700}.footerSitemapBox.footerSitemapCategoryBox li:not(:first-child){margin-left:0}.footerSitemapBox.footerSitemapCategoryBox li:not(:first-child):before{content:"";left:0}@media screen and (max-width:767px){.footerSitemapBox.footerSitemapCategoryBox li:first-child{display:inline-block}}.footerTop{padding:0 30px 20px}@media screen and (max-width:991px){.footerTop{padding:0 20px 20px}}@media screen and (max-width:767px){.footerTop{padding:0 12px 20px}}.footerTopSection,.footerTopSection--2column{padding:20px 0 10px;max-width:1080px;margin:0 auto;font-size:13px}.footerTopSection--2column{display:flex;align-items:flex-start}@media screen and (max-width:767px){.footerTopSection--2column{flex-direction:column}}.footerTopSection__hedge{background:#fff;padding:15px;border-radius:2px}.footerTopSection__hedge dd,.footerTopSection__hedge dt{font-size:11px}.footerTopSection__hedge dd{display:list-item;list-style:disc outside;margin-left:1rem;margin-top:5px}.footerTopSection__listed{display:flex;align-items:flex-start;margin-left:20px}@media screen and (max-width:767px){.footerTopSection__listed{margin:5mm 1.825mm 0}}.footerTopSection__listed__text{font-size:10px}.footerTopSection__listed__text p{margin:0}.footerTopSectionTitle{font-size:14px;line-height:20px;font-weight:700;color:#3d3529;margin-bottom:4px}.footerNavList{display:inline-block;margin:0 8px 0 2px;line-height:24px}.footerNavListLink:hover,.footerNavListLinkBlank:hover{color:#ffc758;text-decoration:none}.footerNavListLinkBlank:after{font-family:FontAwesome;content:"\f08e";text-decoration:none;padding-left:4px}.footerBottom{width:100%;padding:0;background:#333;margin:0}.footerBottomCopy{text-align:center;padding:15px 10px;font-size:12px;color:#fff;margin-bottom:0}.jpxLogo,.pmarkLogo{width:64px;margin-left:5mm;max-width:none}.pmarkLogo{margin-top:2mm}@media screen and (max-width:991px){#header--fix{margin-bottom:48px}}@media screen and (max-width:640px){#header--fix{margin-bottom:44px}}@media screen and (min-width:992px){#header--fix #gnav{margin-top:48px}}@media screen and (max-width:991px){#header--fix #gnav{margin-top:48px;position:fixed;z-index:998;width:100%}}@media screen and (max-width:640px){#header--fix #gnav{margin-top:44px;box-shadow:0 4px 2px -2px rgba(61,53,41,.2)}}.p-header__catchTxt{color:#3d3529;margin-bottom:0}.p-headerWrap,.p-headerWrap--fix{padding:4px;display:flex;align-items:center;width:100%;max-width:1080px;margin:0 auto;background:#fff;z-index:999;top:0}@media screen and (min-width:641px){.p-headerWrap,.p-headerWrap--fix{left:0;right:0;margin:0 auto}}@media screen and (max-width:640px){.p-headerWrap,.p-headerWrap--fix{justify-content:space-between;min-height:48px;box-shadow:0 4px 2px -2px rgba(61,53,41,.2)}}.p-headerWrap--fix{border-top:4px solid #ffc758;position:fixed}@media screen and (min-width:641px){.p-headerWrap--fix{border-bottom:1px solid #f1ece8}}.p-header__logo{width:140px}@media screen and (max-width:640px){.p-header__logo{width:100px}}.p-header__call{display:flex;margin-left:auto}@media screen and (max-width:640px){.p-header__call{display:none}}.p-header__call__title{background:#eae7e2;font-weight:700;border-radius:4px;padding:4px 8px;margin-bottom:0}.p-header__call__description{margin:0 0 0 8px}.p-header__call__description__number{color:#70ba2c}.p-header__call__description__text{display:block;font-size:10px;color:#766957}#sub-ul li{display:inline-block;color:#a99c8a}#sub-ul li .fa{font-size:.7em}#sub-ul li a{margin-right:12px;text-decoration:none;color:#a99c8a;font-size:12px}@media screen and (max-width:991px){#sub-ul li a{margin:0}}#sub-ul li a:hover{background:#ffc758;color:#fff}#logo{margin-right:12px}.gnav-container{border-top:1px solid #f1ece8;border-bottom:1px solid #f1ece8}#gnav-ul{display:block;max-width:1080px;margin:0 auto}#gnav-ul li{float:left}#gnav-ul li a{text-decoration:none;display:block;width:100%;padding:12px 24px;text-align:center;border:none;font-weight:700}#gnav-ul li a:hover{background:#f9f9f9}#gnav .sub-container{display:none}#gnav li.current-menu-item a{border-bottom:3px solid #ffc758}#header-menu-tog{display:none}#logo img{width:132px;max-height:42px}@media screen and (max-width:1024px){#logo img{vertical-align:top}}@media screen and (max-width:480px){#logo img{width:88px;height:auto;max-height:28px}}@media screen and (max-width:1024px){#header-primary-nav,#sub-area{display:none}#header-menu-tog{display:block;width:90px;font-size:18px;top:14px;right:2px;background:#fff;margin-left:auto}#header-menu-tog a{padding:8px;border-left:1px solid #eae7e2;text-decoration:none}#gnav{height:0;overflow:hidden;transition:all .3s}}@media screen and (max-width:1024px) and (max-width:640px){#gnav{z-index:998;box-shadow:0 4px 2px -2px rgba(61,53,41,.2)}}@media screen and (max-width:1024px){#gnav .wrap{margin:0}#gnav li.current-menu-item a{border-top:none;background:#f7f7f7}#gnav li a{display:block;padding:12px 8px;background:#fff;text-decoration:none;transition:background .3s ease-in-out;border-bottom:1px solid #e5e5e5}#gnav li a,#gnav li a:hover{border-top:none;color:#2b2d2d}#gnav-ul{padding:10px;background:#ffc758}#gnav-ul li{width:100%;margin:0 0 2px}#gnav-ul li a{margin:0;padding:10px;text-align:left;border:none;color:#3d3529;position:relative}#gnav li a:before{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f054";margin:0 5px;color:#333;position:absolute;right:3px;top:auto}#gnav #sub-ul li a:before{content:""}#gnav li.current-menu-item a{border:1px solid #f1ece8}#gnav .gnavListChildren{margin-top:2px}#gnav li.gnavListItemChildren a{font-weight:400;text-indent:1rem;padding:6px}#gnav li.gnavListItemChildren a:before{font-size:10px;right:5px;top:10px}#gnav .sub-container{display:block;padding:10px;background:#fff}#gnav .sub-container li i{display:none}#gnav .sub-container li{font-weight:700}#gnav .sub-container li:last-child{margin:none}#gnav .sub-container li a{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}#gnav .sub-container li a,#gnav .sub-container li a:hover{border:1px solid #f1ece8}}@media screen and (max-width:480px){#header-menu-tog{top:6px;right:2px;width:84px}}.prefLinksWrapPcWrap{border-bottom:1px solid #f1ece8}.prefLinksWrapPc{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between}@media screen and (max-width:991px){.prefLinksWrapPc{display:none}}.prefLinksWrapPc li{position:relative;width:12.5%;font-size:14px;padding:10px 2px;text-align:center}.prefLinksWrapPc li a{display:block;text-decoration:none}.prefLinksWrapPc li a:after{position:absolute;top:9px;right:4px;content:"\f105";font-size:14px;font-family:fontAwesome}.prefLinksWrapSp{display:none}@media screen and (max-width:991px){.prefLinksWrapSp{display:block}}#side{width:300px;float:left;margin-left:-300px}@media screen and (max-width:767px){#side{width:100%;margin-left:0}}@media screen and (min-width:992px){.js-areaSearchBox.js-fix{position:fixed;z-index:99;top:80px;width:300px}}.sideCemeteryDiagnoses{text-decoration:none;display:block;font-weight:700;cursor:pointer;transition:color .1s;position:relative;background:#fffefd;padding:15px 20px}.sideCemeteryDiagnoses:after{font-family:FontAwesome;content:"\f105";font-size:24px;padding-right:4px;position:absolute;right:16px;bottom:10px}.sideCemeteryDiagnoses:hover{text-decoration:none;color:#ffc758}.sideCemeteryList{margin:0 15px 20px}.sideCemeteryList li{max-height:0;overflow-y:hidden;transition:max-height .3s}.sideCemeteryListRegion{display:block;font-weight:700;margin:15px 0 0;padding:4px;cursor:pointer;transition:color .1s;position:relative;border-bottom:1px solid #f1ece8;background:#fffefd}.sideCemeteryListRegion:after{font-family:FontAwesome;content:"\f107";font-size:24px;padding-right:4px;position:absolute;right:4px;bottom:0}#sideRegion_bar-chugoku_shikoku:checked+.sideCemeteryListRegion,#sideRegion_bar-hokkaido_tohoku:checked+.sideCemeteryListRegion,#sideRegion_bar-hokuriku_koshinetsu:checked+.sideCemeteryListRegion,#sideRegion_bar-kansai:checked+.sideCemeteryListRegion,#sideRegion_bar-kanto:checked+.sideCemeteryListRegion,#sideRegion_bar-kyushu_okinawa:checked+.sideCemeteryListRegion,#sideRegion_bar-tokai:checked+.sideCemeteryListRegion{border-bottom:none}#sideRegion_bar-chugoku_shikoku:checked+.sideCemeteryListRegion:after,#sideRegion_bar-hokkaido_tohoku:checked+.sideCemeteryListRegion:after,#sideRegion_bar-hokuriku_koshinetsu:checked+.sideCemeteryListRegion:after,#sideRegion_bar-kansai:checked+.sideCemeteryListRegion:after,#sideRegion_bar-kanto:checked+.sideCemeteryListRegion:after,#sideRegion_bar-kyushu_okinawa:checked+.sideCemeteryListRegion:after,#sideRegion_bar-tokai:checked+.sideCemeteryListRegion:after{font-family:FontAwesome;content:"\f106"}#sideRegion_bar-chugoku_shikoku:checked~#sideRegion_link-chugoku_shikoku li,#sideRegion_bar-hokkaido_tohoku:checked~#sideRegion_link-hokkaido_tohoku li,#sideRegion_bar-hokuriku_koshinetsu:checked~#sideRegion_link-hokuriku_koshinetsu li,#sideRegion_bar-kansai:checked~#sideRegion_link-kansai li,#sideRegion_bar-kanto:checked~#sideRegion_link-kanto li,#sideRegion_bar-kyushu_okinawa:checked~#sideRegion_link-kyushu_okinawa li,#sideRegion_bar-tokai:checked~#sideRegion_link-tokai li{max-height:46px;opacity:1}.sideAccordion{display:none}.sideCemeteryListRegionPrefectures{font-weight:400;padding:6px 8px;font-size:14px;display:block;border-bottom:1px solid #f1ece8;position:relative}.sideCemeteryListRegionPrefectures:hover{text-decoration:none;color:#ffc758}.sideCemeteryListRegionPrefectures:after{font-family:FontAwesome;content:"\f105";font-size:18px;position:absolute;right:8px;bottom:2px}.sideRecommendCemeteries{margin:0 15px 20px}.sideFaq,.sideInterview,.sideWords{text-decoration:none;display:block;font-weight:700;cursor:pointer;transition:color .1s;position:relative;background:#fffefd;padding:15px 20px;text-align:center}.sideFaq:after,.sideInterview:after,.sideWords:after{font-family:FontAwesome;content:"\f105";font-size:24px;padding-right:4px;position:absolute;right:16px;bottom:10px}.sideFaq:before,.sideInterview:before,.sideWords:before{font-family:FontAwesome;position:absolute;content:"\f059";font-size:24px;top:12px;left:calc(50% - 100px)}.sideFaq:hover,.sideInterview:hover,.sideWords:hover{text-decoration:none;color:#ffc758}.sideWords:before{content:"\f02d"}.sideInterview:before{content:"\f130"}.blogcardWrap{margin-bottom:30px;display:flex;flex-wrap:wrap}.blogcardInner{display:flex}.blogcard{text-decoration:none!important;border:2px solid #eae7e2;border-radius:4px;padding:36px 12px 12px;width:100%;margin:0 0 12px;box-shadow:0 2px 4px rgba(61,53,41,.2);position:relative;background:#fff;transition:all .3s ease-in-out;color:#3d3529}.blogcard:hover{color:#ffc758}.blogcard__suggestion{background:#9f6a00;font-weight:700;color:#fff;position:absolute;left:0;top:0;padding:4px 12px;border-radius:2px 0 4px 0}.blogcard__thumbnail{width:120px;height:120px;overflow:hidden;position:relative;margin-right:12px}@media screen and (max-width:640px){.blogcard__thumbnail{width:80px;height:80px}}.blogcard__thumbnail img{position:absolute;height:100%;max-width:none;left:-33%}.blogcard__info{flex:1 1}.blogcard__title{text-decoration:underline}.blogcard__intro{margin-top:8px}@media screen and (max-width:640px){.blogcard__intro{display:none}}.blogcard p{margin-bottom:0}.editorcardWrap{display:flex;flex-wrap:wrap}.editorcard{text-align:center;border:1px solid #ffc758;width:calc(50% - 10px);border-radius:4px;margin:0 5px 10px;padding:12px 10px;box-shadow:0 1px 4px #e0e0e0;overflow:hidden}.editorcard__img{margin-bottom:10px}.editorcard__name{margin-bottom:0;color:#ed9a22;font-size:14px;font-weight:700}.editorcard:hover{color:#ffc758;text-decoration:none}@media screen and (max-width:580px){.editorcard{width:calc(50% - 10px);padding:10px}}.accentBox,.attentionBox,.box,.ctaBox,.dictionaryBox,.dictionaryBox--short,.editorBox,.introBox,.lawBox,.pointBox,.postBlockquote,.recommendBox,.specBox,.specBox__merit,.visualBox,.visualBox--3column,.visualBox--4column{padding:20px 16px 0;background-color:#fffefd;border-radius:4px;margin:0 0 20px;box-sizing:border-box;border:2px solid #f1ece8;width:100%;position:relative}.accentBox:before,.attentionBox:before,.box:before,.ctaBox:before,.dictionaryBox--short:before,.dictionaryBox:before,.editorBox:before,.introBox:before,.lawBox:before,.pointBox:before,.postBlockquote:before,.recommendBox:before,.specBox:before,.specBox__merit:before,.visualBox--3column:before,.visualBox--4column:before,.visualBox:before{font-family:FontAwesome;color:#fff;position:absolute;text-align:center;top:-16px;left:-8px;width:32px;height:32px;line-height:32px;background:#ffc758;border-radius:50%;font-size:16px}.accentBox__title,.attentionBox__title,.box__title,.editorBox__title,.introBox__title,.lawBox__title,.recommendBox__title{font-weight:700;border-bottom:1px solid #f1ece8;padding-bottom:8px;margin-bottom:12px}.accentBox:after,.attentionBox:after,.box:after,.ctaBox:after,.dictionaryBox--short:after,.dictionaryBox:after,.editorBox:after,.introBox:after,.lawBox:after,.pointBox:after,.postBlockquote:after,.recommendBox:after,.specBox:after,.specBox__merit:after,.visualBox--3column:after,.visualBox--4column:after,.visualBox:after{content:"";display:table;clear:both}.boxWrap{width:100%;display:flex;flex-wrap:wrap;margin-bottom:25px}.introBox:before{content:"\f0eb";font-size:20px}.introBox ul{list-style:none;margin:0 0 25px;padding:0 0 0 20px}.introBox ul li{margin:6px 0;padding-left:2px;position:relative}.introBox ul li:before{font-family:FontAwesome;margin-left:-16px;display:block;position:absolute;content:"\f00c";color:#ffc758;font-size:16px;top:0;left:-4px}.dictionaryBox__term{font-weight:700;border-bottom:1px solid #f1ece8;padding-bottom:8px}.dictionaryBox:before{content:"\f02e"}.dictionaryBox--short{padding:16px}.dictionaryBox--short__term{font-weight:700;margin-right:16px}.dictionaryBox--short:before{content:"\f040"}.lawBox:before{content:"\f02d"}.postBlockquote__cite{display:block;font-size:12px;text-align:right;color:#a99c8a;margin-bottom:12px}.postBlockquote__cite .externalLink{margin-right:6px}.postBlockquote:before{content:"\f10d"}.attentionBox{border:2px solid #f5bec4;background:#fffefd}.attentionBox__title{border-bottom:1px solid #f5bec4}.recommendBox{border:2px solid #ffc758;background:#fffefd}.recommendBox:before{content:"\f164"}.recommendBox__title{color:#9f6a00;border-bottom:1px solid #ffc758}.editorBox__title:before{font-family:FontAwesome;content:"\f044";font-size:20px;padding-right:8px;color:#ffc758}.editorBox__info{margin-bottom:16px;display:flex;display:-webkit-flex;flex-wrap:wrap}.editorBox__info__photo{width:100px;height:100px;overflow:hidden}@media screen and (max-width:550px){.editorBox__info__photo{width:80px;height:80px}}.editorBox__info__profile{margin-left:16px;width:calc(100% - 120px)}@media screen and (max-width:550px){.editorBox__info__profile{width:calc(100% - 96px)}}.editorBox__info__profile__name{margin-bottom:4px;font-weight:700}.editorBox__info__profile__license{list-style-type:disc;margin-left:16px}.editorBox__message__comment{font-size:14px;margin-bottom:8px}.editorBox__message__more{font-size:14px;text-align:right}.inPageLinkBox{border:2px solid #ffc758;border-radius:2px;margin:0 4px 8px;width:calc(33.33333% - 8px)}.inPageLinkBox__title{background:#ffc758;color:#3d3529;padding:8px 16px;line-height:20px}.inPageLinkBox ul{list-style:none;margin:8px}.inPageLinkBox ul li{padding-left:20px}.inPageLinkBox ul li a{font-size:14px;color:#3d3529}.inPageLinkBox ul li:before{font-family:FontAwesome;margin-left:-16px;padding-right:4px;display:inline-block;content:"\f14a";color:#ffc758;font-size:14px;position:relative;top:-2px;left:-2px}@media screen and (max-width:767px){.inPageLinkBox{width:100%;margin:0 0 8px}}.todoBox{border:2px solid #00a3af;background:#e6fdff;border-radius:4px;padding:20px 16px 0;margin-bottom:20px}.visualBox,.visualBox--3column,.visualBox--4column{padding:0;margin:0 4px 16px;display:flex;flex-direction:column}.visualBox--3column{width:calc(33.33333% - 8px)}.visualBox--4column{width:calc(25% - 8px)}.visualBox__img{border-radius:2px 2px 0 0;overflow:hidden;width:100%}.visualBox__img img{vertical-align:bottom}.visualBox__title{background:#f4f3f1;color:#3d3529;margin:0;width:100%;padding:8px 4px;font-weight:700}.visualBox__disc{padding:8px 16px;margin:0;font-size:14px}@media screen and (max-width:767px){.visualBox,.visualBox--3column,.visualBox--4column{flex-wrap:wrap;width:calc(50% - 8px)}.visualBox__img{order:1}.visualBox__title{order:2;border-radius:2px 2px 0 0}.visualBox__disc{order:3}}@media screen and (max-width:550px){.visualBox,.visualBox--3column,.visualBox--4column{width:100%;margin:0 0 16px}}.specBox{padding:0;border:none}.specBox__title{font-weight:700;font-size:18px;background:#f4f3f1;color:#3d3529;padding:8px 16px;border-radius:2px 2px 0 0;margin:0}.specBox__contents{display:flex;flex-wrap:wrap;padding:12px 16px;border-radius:0 0 2px 2px;border:2px solid #f1ece8;border-top:none}.specBox__disc{width:40%}@media screen and (max-width:550px){.specBox__disc{width:100%}}.specBox__disc__img{margin-bottom:16px}.specBox__disc__img img{width:100%}.specBox__disc p{font-size:14px;margin-bottom:8px}.specBox__summary{padding-left:8px;width:60%}@media screen and (max-width:550px){.specBox__summary{width:100%;padding:0}}.specBox__merit{padding:8px 16px;margin-bottom:16px;background:#fffcf5;border:1px solid #ffc758}.specBox__merit__title{margin-bottom:8px;font-size:18px}.specBox__merit dd{position:relative;margin-left:20px}.specBox__merit dd:before{font-family:FontAwesome;margin-left:-16px;display:block;position:absolute;content:"\f00c";color:#ffc758;font-size:16px;top:0;left:-4px}.specBox__demerit__title{font-size:14px;border-bottom:1px solid #f1ece8;padding-left:8px;color:#e1394d;font-weight:700}.specBox__demerit dd{position:relative;margin-left:28px;font-size:14px}.specBox__demerit dd:before{font-family:FontAwesome;margin-left:-16px;padding-right:6px;display:inline-block;content:"\f111";color:#e1394d;font-size:8px;position:relative;top:-2px;left:-2px}.c-meritBox,.c-meritBox--demerit{border:2px solid #3969e1;border-radius:4px}.c-meritBox__title,.c-meritBox__title--demerit{background:#3969e1;color:#fff;padding:8px 20px;margin:0}.c-meritBox__title--demerit:before,.c-meritBox__title:before{font-family:FontAwesome;content:"\f164";margin-right:8px}.c-meritBox__title--demerit{background:#e1394d}.c-meritBox__title--demerit:before{content:"\f165"}.c-meritBox--demerit ul,.c-meritBox ul{margin:12px 20px}.c-meritBox--demerit ul li,.c-meritBox ul li{margin-left:20px}.c-meritBox--demerit ul li:not(:first-of-type),.c-meritBox ul li:not(:first-of-type){margin:8px 0 0 20px}.c-meritBox--demerit ul li:before,.c-meritBox ul li:before{font-family:FontAwesome;position:absolute;content:"\f111";color:#3969e1;font-size:8px;top:4px;left:-18px}.c-meritBox--demerit{border-color:#e1394d}.c-meritBox--demerit ul li:before{color:#e1394d}.pointBox{background:#fffaf1;padding-top:50px;border:2px solid #ffc758}.pointBox__title{position:absolute;background:#9f6a00;color:#fff;padding:4px 36px 4px 28px;top:8px;left:-10px;font-size:16px;font-weight:700;letter-spacing:2px}.pointBox__title:before{position:absolute;content:"";top:100%;left:0;border:none;border-right:10px solid #beb5a7;border-bottom:12px solid transparent}.pointBox__title:after{position:absolute;content:"";z-index:1;top:0;right:0;width:0;height:0;border-color:transparent #fffaf1 transparent transparent;border-style:solid;border-width:17px 12px 17px 0}.pointBox__contents{margin-bottom:12px}.ctaBox{box-shadow:0 2px 4px rgba(61,53,41,.2);border:2px solid #ffc758;margin-bottom:36px;padding:0}.ctaBox__titleLabel{color:#fff;margin-bottom:4px;background-color:#766957;padding:4px 8px;border-radius:2px;vertical-align:top}.ctaBox__title{background:#fffaf1;margin:0;border:none;border-bottom:1px solid #ffc758;padding:8px 16px;border-radius:2px 2px 0 0;color:#3d3529}.ctaBox__content{padding:16px 16px 0}.ctaBox__btn{text-align:center;margin-bottom:32px;padding:0 24px 12px}.ctaBox__btn a{padding:12px 24px}.editorCommentBox{margin:16px 0 24px}.editorCommentBox__prof{display:flex;align-items:center;margin-bottom:16px}.editorCommentBox__prof__img{width:80px;height:80px;border-radius:50%;overflow:hidden}.editorCommentBox__prof__detail{margin:0 0 0 8px;font-weight:700;color:#3d3529}.editorCommentBox__comment{position:relative;margin:16px 0 20px;padding:16px;border:2px solid #eae7e2;border-radius:4px;background:#fff}.editorCommentBox__comment:before{content:"";position:absolute;top:-22px;left:28px;border:10px solid transparent;border-bottom:16px solid #fff;z-index:2}.editorCommentBox__comment:after{content:"";position:absolute;top:-26px;left:28px;border:10px solid transparent;border-bottom:16px solid #eae7e2;z-index:1}.breadcrumbWrapper{display:flex;overflow:auto;flex-direction:row-reverse;max-width:1080px;padding:4px 0}.breadcrumb{display:flex;margin:0;line-height:1.6;width:100%;position:relative;white-space:nowrap;overflow-x:auto}@media screen and (max-width:640px){.breadcrumb{width:unset;overflow-x:unset}}.breadcrumb li{display:inline-block}.breadcrumb li:not(:last-child):after{font-family:fontAwesome;content:"\f105"}.breadcrumb li:not(:first-child){margin-left:8px}.breadcrumb li:last-child{margin-right:4px;font-weight:700}.breadcrumb li:last-child a{text-decoration:none}.citySearchSubmit,.toRequestBtn{display:inline-block;width:auto;border-radius:4px;color:#f9f9f9;text-decoration:none;padding:12px 2em}.citySearchSubmit:before,.toRequestBtn:before{display:inline-block;font-style:normal;font-weight:400;font-size:21px;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-left:10px;float:right}.citySearchSubmit{background-color:#f7b532;box-shadow:0 4px 0 #be7e00}.citySearchSubmit:hover{background-color:rgba(255,199,88,.8)}.toRequestBtn{background-color:#70ba2c;box-shadow:0 4px 0 #41a233}.toRequestBtn:hover{background-color:rgba(112,186,44,.8);color:#fff}.citySearchSubmit,.toRequestBtn{text-align:center;font-weight:700}form input[type=submit].citySearchSubmit{padding:8px}.toRequestBtn{position:relative;transition:all .15s cubic-bezier(0,0,.4,1)}.toRequestBtn:after{position:absolute;top:10%;right:10%;content:"\f105";font-size:24px;font-family:fontAwesome}.toRequestBtn:active{box-shadow:none;transform:translateY(4px);outline:0}.c-btn,.c-btn--cta,.c-btn--cta02,.c-btn--cta--free,.c-btn--cta--secondary,.c-btn--disable,.c-btn--primary,.c-btn--secondary{font-weight:700;padding:8px 12px;text-align:center;display:inline-block;text-decoration:none!important;cursor:pointer;border-radius:4px;transition:all .15s cubic-bezier(0,0,.4,1)}.c-btn--cta02:active,.c-btn--cta--free:active,.c-btn--cta--secondary:active,.c-btn--cta:active,.c-btn--disable:active,.c-btn--primary:active,.c-btn--secondary:active,.c-btn:active{box-shadow:none;transform:translateY(4px);outline:0}.c-btn--link{border:1px solid #eae7e2;border-radius:300px;padding:4px 12px;text-align:center;display:inline-block;text-decoration:none;background:#fff;cursor:pointer;box-shadow:0 4px 2px -2px rgba(61,53,41,.2)}.c-btn--primary{background-color:#ffc758;box-shadow:0 4px 0 #be7e00;color:#3d3529}.c-btn--primary:hover{background-color:rgba(255,199,88,.8);color:rgba(61,53,41,.8)}.c-btn--secondary{border:1px solid #ffc758;background:#fff;box-shadow:0 4px 0 #ffc758;color:#9f6a00}.c-btn--secondary:hover{border:1px solid rgba(255,199,88,.8);color:rgba(159,106,0,.8)}.c-btn--disable{background:#beb5a7;color:#fff;cursor:default;margin-bottom:0}.c-btn--disable:active{box-shadow:none;transform:translateY(0);outline:0}.c-btn--cta,.c-btn--cta--free{background-color:#70ba2c;box-shadow:0 4px 0 #41a233;color:#fff;padding:8px 16px;display:inline-block;position:relative;transition:all .15s cubic-bezier(0,0,.4,1)}.c-btn--cta--free:hover,.c-btn--cta:hover{background-color:rgba(112,186,44,.8);color:#fff!important}.c-btn--cta--free:active,.c-btn--cta:active{box-shadow:none;transform:translateY(4px);outline:0}.c-btn--cta02{background-color:#41a233;box-shadow:0 4px 0 #418233;color:#fff;padding:8px 16px;display:inline-block;position:relative;transition:all .15s cubic-bezier(0,0,.4,1)}.c-btn--cta02:hover{background-color:rgba(65,162,51,.8);color:#fff!important}.c-btn--cta02:active{box-shadow:none;transform:translateY(4px);outline:0}.c-btn--cta--secondary{background-color:#fff;box-shadow:0 4px 0 #41a233;border:1px solid #41a233;color:#41a233;display:inline-block;position:relative;transition:all .15s cubic-bezier(0,0,.4,1)}.c-btn--cta--secondary:hover{border:1px solid rgba(112,186,44,.8);color:rgba(112,186,44,.8)!important}.c-btn--cta--secondary:active{box-shadow:none;transform:translateY(4px);outline:0}.c-btn--cta--free{padding:12px 8px 12px 24px}.c-btn--cta--free:before{content:"\7121\a0\6599";display:block;position:absolute;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;color:#fff;background:#41a233;top:0;left:0;height:100%;border-radius:4px 0 0 4px}.c-freeBtnLabel{padding:12px 8px 12px 24px}.c-freeBtnLabel:before{content:"\7121\a0\6599";display:block;position:absolute;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;color:#fff;background:#41a233;top:0;left:0;height:100%;border-radius:2px 0 0 2px}.c-btn__balloonWrap{margin-top:24px!important}.c-btn__balloon{position:absolute;top:-18px;left:-1px;display:inline-block;margin:0;padding:2px 8px;color:#3d3529;background:#ffc758;border-radius:4px;text-align:center}@media screen and (max-width:640px){.c-btn__balloon{top:-16px}}.c-btn__balloon:before{content:"";position:absolute;bottom:-10px;left:32px;border-bottom:10px solid transparent;border-right:10px solid #ffc758}.c-btn--2lines{padding-top:2px;padding-bottom:2px}.c-btn--2lines__leadTxt{display:block;font-weight:400}.c-btn--2lines__mainTxt{line-height:1.2}.postHr{border:none;border-bottom:1px solid #e0e0e0;margin:20px 0}.rightLink{position:relative;text-align:right}.c-contentWrap{background:#fff;border:1px solid #f1ece8}.c-contentTitle{background:#eae7e2;padding:10px 40px;font-weight:700}@media screen and (max-width:640px){.c-contentTitle{padding:10px}}.c-content{padding:20px 40px}@media screen and (max-width:640px){.c-content{padding:20px 10px}}.c-collapse__input{display:none}.c-collapse__input:checked+.c-collapse__label+.c-collapse__contents{max-height:10000px;transition:all .25s cubic-bezier(.5,0,.6,1.2)}.c-collapse__label{cursor:pointer}.c-collapse__contents{max-height:0;overflow:hidden;transition:all .25s cubic-bezier(.5,0,.6,1.2)}.c-collapseDecoration{text-decoration:underline}.c-collapseDecoration:after{padding-left:4px;content:"\f0d7";font-family:FontAwesome}.prefBoxSearch{display:flex;justify-content:space-between;align-items:stretch;width:100%;box-sizing:border-box;border-radius:3px;margin-bottom:26px}.prefBoxSearch label{margin-right:12px}.prefBoxSearch label:after{content:":"}.prefBoxSearch select{height:40px;width:12em;margin-right:12px;border-radius:2px;border:2px solid #70ba2c;box-shadow:0 0 8px #70ba2c}.prefBoxSearch select.is-selected{border:none;box-shadow:none}.prefBoxSearch input[type=submit]{width:auto;color:#f9f9f9;padding:6px 2.4em;font-size:16px;border:none}.prefBoxSearch__btn{display:inline-block;width:auto;border-radius:3px;color:#fff!important;text-decoration:none!important;font-size:16px;background-color:#f1ece8;box-shadow:0 6px 0 #a99c8a;padding:6px 40px 6px 32px;pointer-events:none}.prefBoxSearch__btn.is-active{background-color:#70ba2c;box-shadow:0 6px 0 #41a233;pointer-events:auto}.prefBoxSearch__btn.is-active:hover{background-color:rgba(112,186,44,.8);color:#fff}.prefBoxSearch__btn.linkArrow:after{right:16px}@media screen and (max-width:660px){.prefBoxSearch__btn{width:100%;display:block;text-align:center}}.prefBoxSearch__btn:before{display:inline-block;font-style:normal;font-weight:400;font-size:21px;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-left:10px;float:right}@media screen and (max-width:660px){.prefBoxSearch .formWrap,.prefBoxSearch form,.prefBoxSearch input[type=submit],.prefBoxSearch label,.prefBoxSearch select{width:100%;display:block}.prefBoxSearch select{height:40px;text-align:center;margin-bottom:8px}}.linkArrow{position:relative}.linkArrow:after{font-family:FontAwesome;content:"\f105";padding-left:4px}.linkArrow.pageInnerLink:after{content:"\f107"}.uList,.uListAttention,.uListAttention li ul,.uList li ul{list-style:none;margin:0 0 25px;padding:0 0 0 20px}.uListAttention li,.uListAttention li ul li,.uList li,.uList li ul li{margin:6px 0;padding-left:2px;position:relative}.uListAttention li:before,.uListAttention li ul li:before,.uList li:before{font-family:FontAwesome;margin-left:-16px;padding-right:6px;display:inline-block;content:"\f111";color:#ffc758;font-size:8px;position:relative;top:-2px;left:-2px}.uListAttention li ul,.uListAttention li ul li ul,.uList li ul{margin:0}.uListAttention li ul li,.uListAttention li ul li ul li,.uList li ul li{margin:6px 0;padding-left:2px;position:relative}.uListAttention li ul li:last-child,.uListAttention li ul li ul li:last-child,.uList li ul li:last-child{margin-bottom:8px}.uListAttention li ul li:before,.uListAttention li ul li ul li:before,.uList li ul li:before{font-family:FontAwesome;content:"\f10c"}.uListAttention li:before,.uListAttention li ul li:before{color:#e1394d}.oList,.oListAttention{list-style:none;margin:0 0 25px;padding:0 0 0 20px;counter-reset:oListNum;position:relative}.oListAttention li,.oList li{margin:6px 0;padding-left:12px;position:relative}.oListAttention li:before,.oList li:before{margin-left:-12px;padding:0 0 1px 1px;display:block;position:absolute;counter-increment:oListNum;content:counter(oListNum);font-size:10px;width:16px;height:16px;top:2px;left:-2px;border-radius:2px;border:1px solid #ffc758;color:#fff;background-color:#ffc758;text-align:center}.oListAttention li ol,.oList li ol{list-style:none;counter-reset:oListNum;position:relative;padding:0 0 0 6px;margin:0}.oListAttention li ol li,.oList li ol li{margin:6px 0;padding-left:12px;position:relative}.oListAttention li ol li:last-child,.oList li ol li:last-child{margin-bottom:8px}.oListAttention li ol li:before,.oList li ol li:before{margin-left:-12px;padding:0 0 1px 1px;display:block;position:absolute;counter-increment:oListNum;content:counter(oListNum);font-size:10px;width:16px;height:16px;top:2px;left:-2px;border-radius:2px;text-align:center;color:#ffc758;background-color:#fff;border:2px solid #ffc758}.oListAttention li:before{background-color:#e1394d;border:1px solid #e1394d}.oListAttention li ol li:before{color:#e1394d;background-color:#fff;border:2px solid #e1394d}.oListFlow{list-style:none;padding:0 20px;margin:0 0 25px;position:relative}.oListFlow li{border:2px solid #ffe1a5;border-radius:4px;text-align:center;padding:8px 12px 6px;margin-bottom:35px;position:relative}.oListFlow li:after{border-top:16px solid #ffc758;border-left:16px solid transparent;border-right:16px solid transparent;content:"";position:absolute;bottom:-27px;left:50%;margin-left:-16px}.oListFlow li:last-child{margin:0}.oListFlow li:last-child:after{display:none}.c-tab input:checked+.c-tab__item{background-color:#fff;border-top:4px solid #ffc758}.c-tab__item{background:#eae7e2;color:#3d3529;display:block;float:left;text-align:center;transition:all .15s cubic-bezier(0,0,.4,1);cursor:pointer}.c-tab__item:hover{opacity:.75}.c-tab__content{display:none;padding:20px 40px 0;clear:both;overflow:hidden}input[name=c-tab__item]{display:none}@media screen and (max-width:640px){.ohakaSearchPrefBox{width:96%;margin:0 auto 32px}}.ohakaSearchPrefBox .attenText,.ohakaSearchPrefBox .attenText--pc,.ohakaSearchPrefBox .attenText--sp{font-size:14px;margin-bottom:4px}.ohakaSearchPrefBox .attenText--sp{font-size:14px}.ohakaSearchPrefBox .attenText--sp span{color:red}.ohakaSearchPrefBox .attenText--pc{font-size:18px}.ohakaSearchPrefBox .attenText--pc span{color:red}.ohakaSearchPrefBox__title{padding:0 0 12px;position:relative}.ohakaSearchPrefBox__title .explainText{display:block;font-size:12px;line-height:1.1}.p-ohakaSearchTab{background:#eae7e2;padding-bottom:40px;background-color:#fff;margin:0 auto}.p-ohakaSearchTab--sp{float:right;display:flex;width:100%;overflow-x:scroll}.p-ohakaSearchTab__item{width:20%;height:56px;line-height:56px}.ohakaSearchTabListItem{background:#eae7e2;white-space:nowrap;height:16.66667%;display:flex;align-items:center;position:relative;box-sizing:border-box;color:#3d3529;font-weight:700;padding:8px 12px;cursor:pointer;border-top:4px solid #eae7e2}.ohakaSearchTabListItem.is-selected{border-top:4px solid #ffc758;background:#fff}.ohakaSearchWrap{clear:both}.ohakaSearchWrap.hide{display:none}.prefBoxSp{border-top-left-radius:4px;border-top-right-radius:4px;background:#fff;margin-bottom:20px}.prefBoxSp__title,.prefBoxSp__title--prefSelect,.prefBoxSp__title--prefTopSelect,.prefBoxSp__title--railwayLineSelect,.prefBoxSp__title--typeSelect{background:#ffc758;text-align:center;color:#fff;position:relative;padding:4px 0;font-weight:400}.prefBoxSp__title--prefSelect:before{left:calc(50% - 76px)}.prefBoxSp__title--prefSelect:before,.prefBoxSp__title--prefTopSelect:before{content:url(/packs/media/images/lifedot_jp/icons/icon_mapPin_white-2df971f8591833e8419dd07a516ec645.svg);position:absolute;top:6px;width:12px}.prefBoxSp__title--prefTopSelect:before{left:calc(50% - 84px)}.prefBoxSp__title--typeSelect:before{content:url(/packs/media/images/lifedot_jp/icons/icon_tomb_white-d95720f66ac86586c6623839b6caf1b2.svg);position:absolute;left:calc(50% - 108px);top:6px;width:14px}.prefBoxSp__title--railwayLineSelect{background:#ffc758}.prefBoxSp__title--railwayLineSelect:before{content:url(/packs/media/images/lifedot_jp/icons/icon_train_white-c251581b60f45900b67667ab217604e1.svg);position:absolute;left:calc(50% - 84px);top:1px;width:28px}.prefBoxSp__inner{padding:10px}.prefBoxSp__inner__typeSelectBox{border:2px solid #707070;border-radius:12px;margin-bottom:12px;font-size:14px}.prefBoxSp__inner__typeSelectBox.checked{border:2px solid #70ba2c}.prefBoxSp__inner__typeSelectBox.checked .typeSelectLabel{background:#70ba2c}.prefBoxSp__inner__typeSelectBox .typeSelectImageBox{background:#ddd;border-top-left-radius:10px;border-top-right-radius:10px;height:150px;overflow:hidden}.prefBoxSp__inner__typeSelectBox .typeSelectImage{width:100%;border-top-left-radius:10px;border-top-right-radius:10px}.prefBoxSp__inner__typeSelectBox .typeSeletText{padding:12px}.prefBoxSp__inner__typeSelectBox .typeSelectLabel{display:block;text-align:center;background:#707070;color:#fff;padding:4px;cursor:pointer;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.prefBoxSp__inner__typeSelectBox .typeSelectLabel .typeSelectCheckBox{vertical-align:middle}.prefBoxSp__region,.prefBoxSp__region--prefecturesSelect{position:relative;border:1px solid #eae7e2;border-radius:4px;box-shadow:0 2px 4px rgba(61,53,41,.2);margin-bottom:8px}.prefBoxSp__region__name{padding:8px 12px;font-weight:700;cursor:pointer;margin:0!important}.prefBoxSp__region__name:after{font-family:FontAwesome;content:"\f107";font-size:24px;padding-right:4px;position:absolute;right:4px;top:0}.prefBoxSp__region__name.open:after{content:"\f106"}.prefBoxSp__region__contents{display:none}.prefBoxSp__region__list__item,.prefBoxSp__region__list__item--prefecturesSelect{border-top:1px solid #eae7e2}.prefBoxSp__region__list__item--prefecturesSelect .regionListRadio,.prefBoxSp__region__list__item .regionListRadio{vertical-align:middle}.prefBoxSp__region__list__item--prefecturesSelect a{display:block;width:100%;padding:8px 12px;position:relative;color:#9f6a00}.prefBoxSp__region__list__item--prefecturesSelect a:after{font-family:FontAwesome;content:"\f105";font-size:24px;padding-right:4px;position:absolute;right:4px;top:0}.prefBoxSp__region__list__item--prefecturesSelect a:hover{color:#ffc758}.prefBoxSp__region__list__item--noLink{display:block;width:100%;padding:8px 12px;color:#a99c8a;background:#f4f3f1}.prefBoxSp__textSearch{width:80%;box-sizing:border-box;margin:0 auto 32px}.prefBoxSp__textSearch__exText{margin-bottom:8px;font-size:14px;text-align:center}.prefBoxSp__textSearch__input{width:100%;border:1px solid #f1ece8;padding:8px}.prefBoxSp__btnArea{background:#707070;color:#fff;margin-bottom:32px;padding:12px}.prefBoxSp__btnArea__inner{display:flex;justify-content:center;margin-bottom:12px}.prefBoxSp__btnArea__counter{margin-right:8px}.prefBoxSp__btnArea .layoutToRequestBtn{width:48%;margin:0;display:block;height:44px;box-sizing:border-box}.prefBoxSp__btnArea span{color:#ffc758;font-size:24px}.prefBoxSp__btnArea__exText{font-size:12px;text-align:right;margin-bottom:0}.prefBoxPc{background:#fff;margin-bottom:32px}.prefBoxPc__title{background:#ffc758;text-align:center;color:#fff;position:relative;height:56px;line-height:56px;font-size:22px;font-weight:400}.prefBoxPc__regionList{font-size:0;padding:3px;display:flex}.prefBoxPc__regionList dt{font-weight:700;width:120px}.prefBoxPc__regionList__item{margin:2px;display:inline-block}.prefBoxPc__regionList__item .regionListRadio{display:none}.prefBoxPc__regionList__item .regionListRadio:checked+label{background:#ffc758}.prefBoxPc__regionList__item__label{cursor:pointer;padding:2px 8px;display:block;border:1px solid #eae7e2;border-radius:4px;box-shadow:0 2px 4px rgba(61,53,41,.2);text-decoration:none}.prefBoxPc__regionList__item__label:hover{color:#ffc758}.prefBoxPc__regionList__item__noLink{padding:2px 8px;display:block;color:#beb5a7}.ohakaSearch__submit{clear:both;display:flex;justify-content:flex-start;padding-bottom:60px}@media screen and (max-width:1080px){.ohakaSearch__submit{display:block}}.ohakaSearch__submit__textSearch{width:48%;box-sizing:border-box;margin:0 auto 32px;display:flex}@media screen and (max-width:1080px){.ohakaSearch__submit__textSearch{display:block;width:80%}}.ohakaSearch__submit__textSearch__exText{margin-bottom:8px;font-size:14px}.ohakaSearch__submit__textSearch__input{width:100%;border:1px solid #f1ece8;padding:8px;height:46px}.ohakaSearch__submit__btnArea{width:48%}@media screen and (max-width:1080px){.ohakaSearch__submit__btnArea{width:80%;margin:0 auto}}.ohakaSearch__submit__btnArea__inner{display:flex;justify-content:flex-end;margin-bottom:12px}.ohakaSearch__submit__btnArea__counter{margin-right:8px}.ohakaSearch__submit__btnArea .layoutToRequestBtn{width:410px;margin:0;display:block;height:54px;box-sizing:border-box;font-size:22px;font-weight:400}@media screen and (max-width:1080px){.ohakaSearch__submit__btnArea .layoutToRequestBtn{width:600px}}.ohakaSearch__submit__btnArea span{color:#ffc758;font-size:26px;font-weight:700}.ohakaSearch__submit__btnArea__exText{font-size:12px;text-align:right}.ohakaRequestFooterWrapper .footerTopSection,.ohakaRequestFooterWrapper .footerTopSection--2column{max-width:960px}.ohakaSearchPrefBoxRelatedLinkList{font-size:14px;margin-bottom:60px;display:flex;justify-content:flex-end}@media screen and (max-width:450px){.ohakaSearchPrefBoxRelatedLinkList{display:block}}.ohakaSearchPrefBoxRelatedLinkList dt{font-weight:700;margin-right:12px}.ohakaSearchPrefBoxRelatedLinkList dd{position:relative;margin:0 12px 0 16px}.ohakaSearchPrefBoxRelatedLinkList dd a{text-decoration:underline}.ohakaSearchPrefBoxRelatedLinkList dd a:hover{text-decoration:none}.ohakaSearchPrefBoxRelatedLinkList dd a:before{content:"-";position:absolute;left:-12px}@media screen and (max-width:450px){.ohakaSearchPrefBoxRelatedLinkList dd{display:inline-block;margin:0 4px}.ohakaSearchPrefBoxRelatedLinkList dd a:before{content:"";left:-8px}}#area:checked~#area_content,#eitai:checked~#eitai_content,#ippanbo:checked~#ippanbo_content,#jumoku:checked~#jumoku_content,#koei:checked~#koei_content,#nokotsu:checked~#nokotsu_content,#rosen:checked~#rosen_content{display:block}.pagination{clear:both;text-align:center;overflow:hidden;padding:5px;margin-bottom:10px}.page-navigation{display:inline-block;width:auto}.pagination a,.pagination span{display:block;float:left;padding:12px 18px;text-decoration:none;width:auto;color:#383838;margin:2px 11px 2px 0;background:#333}.pagination .current{background:#766957;color:#fff;border:1px solid #766957}.pagination .current:hover{background:#a99c8a}.pagination .inactive{border:1px solid #d3cdc5;background:#fff}.pagination a:hover{background:#eae7e2}@media screen and (max-width:620px){.pagination a,.pagination span{margin:2px 5px 2px 0;padding:6px 10px}}@media screen and (max-width:420px){.pagination a,.pagination span{margin:2px 4px 2px 0;padding:3px 8px}}@media screen and (max-width:360px){.pagination a,.pagination span{margin:2px 4px 2px 0;padding:2px 6px}}@media screen and (max-width:330px){.pagination a,.pagination span{margin:2px 4px 2px 0;padding:2px 5px}}.prefAccordion li{max-height:0;overflow-y:hidden;transition:max-height .3s}.prefAccordion__region{text-align:left;display:block;font-weight:700;margin:0;padding:16px 8px 12px;cursor:pointer;transition:color .1s;position:relative;border-bottom:1px solid #f1ece8;background:#fffefd}.prefAccordion__region:after{font-family:FontAwesome;content:"\f107";font-size:24px;padding-right:4px;position:absolute;right:4px;top:8px}.prefAccordionInput:checked~.prefAccordion__list li{display:block;max-height:46px;opacity:1}.prefAccordionInput:checked+.prefAccordion__region{border-bottom:none;background:#f1ece8}.prefAccordionInput:checked+.prefAccordion__region:after{font-family:FontAwesome;content:"\f106";color:#ffc758}.prefAccordionInput{display:none}.prefAccordion__region_prefectures{text-align:left;font-weight:400;margin:0 8px;padding:8px;display:block;border-bottom:1px solid #f1ece8;position:relative;text-decoration:none}.prefAccordion__region_prefectures:hover{text-decoration:none;color:#ffc758}.prefAccordion__region_prefectures:after{font-family:FontAwesome;content:"\f105";font-size:18px;position:absolute;right:8px;bottom:2px;color:#ffc758}.prefAccordion__region_prefectures--noLink{text-align:left;font-weight:400;margin:0 8px;padding:8px;display:block;border-bottom:1px solid #f1ece8;color:#beb5a7;pointer-events:none}.prefMap{position:relative;width:560px;height:446px;margin:auto;background:url(/packs/media/images/lifedot_jp/ohakaSearchPrefBox/prefBoxPcInnerImage-0b2e48bcd9921b66cb04c6379dcc5bf3.png) no-repeat 50%;background-size:240px auto}.p-ohakaEntry__prefMap__regionBox--chugoku_shikoku,.p-ohakaEntry__prefMap__regionBox--hokkaido_tohoku,.p-ohakaEntry__prefMap__regionBox--hokuriku_koshinetsu,.p-ohakaEntry__prefMap__regionBox--kansai,.p-ohakaEntry__prefMap__regionBox--kanto,.p-ohakaEntry__prefMap__regionBox--kyushu_okinawa,.p-ohakaEntry__prefMap__regionBox--tokai,.prefMap__regionBox,.prefMap__regionBox--chugoku_shikoku,.prefMap__regionBox--hokkaido_tohoku,.prefMap__regionBox--hokuriku_koshinetsu,.prefMap__regionBox--kansai,.prefMap__regionBox--kanto,.prefMap__regionBox--kyushu_okinawa,.prefMap__regionBox--tokai{background:#f1ece8;position:absolute;padding:8px 12px 4px;text-align:left;border-radius:4px}.prefMap__regionBox__title{font-weight:700;color:#3d3529;text-align:center;margin-bottom:4px}.prefMap__regionBox__itemWrap{display:flex;flex-wrap:wrap;align-content:stretch}.prefMap__regionBox__item{position:relative}.prefMap__regionBox__item__label{width:56px;display:block;text-align:center;font-size:14px;border:1px solid #f1ece8;box-shadow:0 2px #f1ece8;background:#fff;border-radius:4px;padding:4px;text-decoration:none;margin:0 2px 4px}.prefMap__regionBox__item__label:hover{box-shadow:none;top:2px}.prefMap__regionBox__item__noLink{width:56px;display:block;text-align:center;font-size:14px;border:1px solid #f1ece8;background:#fff;border-radius:4px;padding:4px;margin:0 2px 4px;color:#beb5a7;pointer-events:none}.prefMap__regionBox--kanto{width:144px;top:185px;right:0}.prefMap__regionBox--hokkaido_tohoku{width:144px;top:0;right:0}.prefMap__regionBox--hokuriku_koshinetsu{width:204px;top:0;left:208px}.prefMap__regionBox--tokai{width:144px;bottom:0;left:268px}.prefMap__regionBox--kansai{width:204px;top:0;left:0}.prefMap__regionBox--chugoku_shikoku{width:144px;top:114px;left:0}.prefMap__regionBox--kyushu_okinawa{width:264px;bottom:0;left:0}.post-footer-related{margin:40px 40px 30px}@media screen and (max-width:767px){.post-footer-related{margin:32px 5px 30px}}.relatedArticleContainer{display:flex;flex-wrap:wrap;justify-content:space-between}.relatedArticleContainer:after{content:"";display:block;width:calc(33.33333% - 8px)}.relatedArticle{width:calc(33.33333% - 8px);margin:8px 0;padding:10px 12px;background:#fff;border-radius:4px;position:relative;box-shadow:0 2px 4px rgba(61,53,41,.2)}@media screen and (max-width:640px){.relatedArticle{width:100%;margin:0 0 8px;padding:8px 12px}}.relatedArticle a{text-decoration:none}.relatedArticleInner{display:block}@media screen and (max-width:640px){.relatedArticleInner{display:flex;align-items:center}}.relatedArticleTitle{text-decoration:none;display:block;width:100%;margin-top:4px;padding:0;font-weight:700}@media screen and (max-width:640px){.relatedArticleTitle{width:calc(100% - 60px);padding-left:8px;margin:0}}.relatedArticleThumbnail{width:100%;overflow:hidden;position:relative}.relatedArticleThumbnail>img{width:100%;height:auto}@media screen and (max-width:640px){.relatedArticleThumbnail{width:60px}}.starReviewRate{position:relative;display:inline-block;width:60px;height:12px;font-size:12px}.starReviewRate:after,.starReviewRate:before{position:absolute;top:0;left:0;content:"\2605\2605\2605\2605\2605";display:inline-block;height:12px;line-height:12px}.starReviewRate:before{color:#ddd}.starReviewRate:after{color:#ffc758;overflow:hidden;white-space:nowrap}.starReviewRate0-0:after{width:0}.starReviewRate0-1:after{width:.1em}.starReviewRate0-2:after{width:.2em}.starReviewRate0-3:after{width:.3em}.starReviewRate0-4:after{width:.4em}.starReviewRate0-5:after{width:.5em}.starReviewRate0-6:after{width:.6em}.starReviewRate0-7:after{width:.7em}.starReviewRate0-8:after{width:.8em}.starReviewRate0-9:after{width:.9em}.starReviewRate1-0:after{width:1em}.starReviewRate1-1:after{width:1.1em}.starReviewRate1-2:after{width:1.2em}.starReviewRate1-3:after{width:1.3em}.starReviewRate1-4:after{width:1.4em}.starReviewRate1-5:after{width:1.5em}.starReviewRate1-6:after{width:1.6em}.starReviewRate1-7:after{width:1.7em}.starReviewRate1-8:after{width:1.8em}.starReviewRate1-9:after{width:1.9em}.starReviewRate2-0:after{width:2em}.starReviewRate2-1:after{width:2.1em}.starReviewRate2-2:after{width:2.2em}.starReviewRate2-3:after{width:2.3em}.starReviewRate2-4:after{width:2.4em}.starReviewRate2-5:after{width:2.5em}.starReviewRate2-6:after{width:2.6em}.starReviewRate2-7:after{width:2.7em}.starReviewRate2-8:after{width:2.8em}.starReviewRate2-9:after{width:2.9em}.starReviewRate3-0:after{width:3em}.starReviewRate3-1:after{width:3.1em}.starReviewRate3-2:after{width:3.2em}.starReviewRate3-3:after{width:3.3em}.starReviewRate3-4:after{width:3.4em}.starReviewRate3-5:after{width:3.5em}.starReviewRate3-6:after{width:3.6em}.starReviewRate3-7:after{width:3.7em}.starReviewRate3-8:after{width:3.8em}.starReviewRate3-9:after{width:3.9em}.starReviewRate4-0:after{width:4em}.starReviewRate4-1:after{width:4.1em}.starReviewRate4-2:after{width:4.2em}.starReviewRate4-3:after{width:4.3em}.starReviewRate4-4:after{width:4.4em}.starReviewRate4-5:after{width:4.5em}.starReviewRate4-6:after{width:4.6em}.starReviewRate4-7:after{width:4.7em}.starReviewRate4-8:after{width:4.8em}.starReviewRate4-9:after{width:4.9em}.starReviewRate5-0:after{width:5em}.ratingValue{color:#9f6a00;font-weight:700}.reviewBox{margin-bottom:20px}@media screen and (max-width:480px){.reviewBox{margin-bottom:8px}}.reviewBoxName{font-size:18px;font-weight:700}.starReviewRateSearchList,.starReviewRateSidebar{position:relative;padding:0 4px;margin:0 auto 8px;display:inline-block;text-decoration:none}.starReviewRateSearchList .ratingNumber,.starReviewRateSidebar .ratingNumber{text-decoration:underline;display:inline-block}.starReviewRateSidebar{display:block;line-height:16px;padding:0;margin:0}.starReviewRateSidebar .starReviewRate{width:60px;height:12px;font-size:12px}.postTable{width:100%;margin-bottom:30px;font-size:14px}@media screen and (max-width:550px){.postTable{white-space:normal}}.postTable td,.postTable th{border:1px solid #f1ece8;padding:8px}.postTable th{background:rgba(255,212,114,.1);font-weight:700;text-align:center}@media screen and (max-width:550px){.tableSlide{position:relative}.tableSlide:before{font-family:FontAwesome;content:"\f061";color:#9b9684;opacity:.75;transition:opacity 1s;font-size:80px;line-height:80px;position:absolute;top:0;right:8px}.tableSlide.touch-end:before{opacity:0}.tableSlide .postTable{width:100%;display:block;-webkit-overflow-scrolling:touch;overflow-x:auto;font-size:12px;white-space:nowrap;position:relative}.tableSlide .postTable td,.tableSlide .postTable th{border:1px solid #f1ece8;padding:8px}.tableSlide .postTable th{background:rgba(255,212,114,.1);font-weight:700;text-align:center}}.postHd,.postHd--h1,.postHd--h2,.postHd--h3,.postHd--h4,.postHd--h5,.postHd--h6{font-weight:700;line-height:1.4;color:#3d3529}.postHd--h1:first-child,.postHd--h2:first-child,.postHd--h3:first-child,.postHd--h4:first-child,.postHd--h5:first-child,.postHd--h6:first-child,.postHd:first-child{margin-top:0}.postHd--h1{margin:1em 0;clear:both}.postHd--h2{background:#f4f3f1;border-left:10px solid #ffc758;border-radius:2px;padding:1em .5em;clear:both}.postHd--h2,.postHd--h3{position:relative;margin:2em 0 1em}.postHd--h3{border-bottom:3px solid #f1ece8;padding:4px 0}.postHd--h3:after{content:"";position:absolute;background:#ffc758;height:3px;left:0;bottom:-3px;width:20%}.postHd--h4{margin:15px 0 1em;padding-left:8px;border-left:4px solid #ffc758}.postHd--h5{margin:15px 0 1em;padding-left:20px;position:relative}.postHd--h5:after{content:"";position:absolute;background:#ffc758;top:calc(50% - 3px);left:0;height:6px;width:12px}.postHd--h6{margin:2em 0 1em}.marker{font-weight:700;background:#ffee81;padding:2px}.markerOrange{font-weight:700;background:linear-gradient(transparent 60%,#ffc758 0)}.markerRed{font-weight:700;background:linear-gradient(transparent 60%,rgba(225,57,77,.3) 0)}.js-markerAnimation.active{background-position:-50% .7em}.js-markerAnimation{background:linear-gradient(left,#fff 50%,#6ee28c);background-repeat:repeat-x;background-size:300% .8em;background-position:0 .5em;transition:all 2s ease;font-weight:700}.txtRed{color:#e1394d}.txtOrange{color:#9f6a00}.txtGreen{color:#41a233}.txtGray{color:#766957}.externalLink:after{font-family:FontAwesome;content:"\f08e";text-decoration:none;padding-left:.25rem}.caption,.editorBox__info__profile__license{color:#766957}.c-sectionTitle{margin-bottom:8px}.c-recommendLabel,.c-recommendLabel--feature,.c-recommendLabel--new,.c-recommendLabel--update{border:1px solid #be7e00;border-radius:4px;padding:2px 4px;color:#be7e00;font-weight:700}.c-recommendLabel--new{border:1px solid rgba(225,57,77,.8);background:rgba(225,57,77,.8);color:#fff;font-weight:400}.c-recommendLabel--update{background:#ffdd9e;border:1px solid rgba(255,199,88,.8);color:#9f6a00;font-weight:400}.c-recommendLabel--feature{border:1px solid #41a233;color:#41a233}.c-alignLeft{text-align:left}.c-alignRight{text-align:right}.c-alignCenter{text-align:center}.side-widget-inner{background-color:#fff;border:1px solid #f1ece8;margin:12px 0 0}.side-widget-inner .afterLink{font-size:14px;text-align:right;padding:8px 12px 12px 0}.side-widget-inner-banner{margin:12px 0 0}.side-widget-inner-banner a{display:block;width:100%}#cemetery_to_request_list_sidebar{top:12px;z-index:99}@media screen and (max-width:991px){#side .textwidget{text-align:center}}.sideHeading{margin:0 15px;padding:20px 10px 8px;font-weight:700;font-size:18px;text-align:center;border-bottom:1px solid #f1ece8}.xeory-postviews{padding:0 15px;counter-reset:count01}.xeory-postviews li{position:relative;font-size:0}.xeory-postviews li:before{display:inline-block;background:#f1ede2;font-size:12px;padding:5px;position:absolute;z-index:98;counter-increment:count01;content:counter(count01,decimal-leading-zero)}ul.xeory-postviews li a{position:relative;padding-bottom:3px}#side .xeory-postviews li .rank_img{display:inline-block;width:66px;min-height:66px;background:#ccc}#side .xeory-postviews li .rank_img img{width:100%}#side .xeory-postviews li span{display:inline-block;width:calc(100% - 66px);padding:0 0 0 15px;vertical-align:top;font-size:14px;font-weight:700}#side .xeory-postviews li{padding:15px 0 10px;border-bottom:2px dotted #f1ece8}#side .xeory-postviews li:last-child{border-bottom:0}@media screen and (max-width:767px){#side .widget_xeory_postviews{margin-top:60px}#side .widget_xeory_postviews h4{border-bottom:1px solid #f1ece8;background:#fbfbfb}#side .widget_xeory_postviews h4 img{margin-bottom:-1px}}@media screen and (max-width:330px){#side .widget_xeory_postviews h4{background:none!important;border:0!important}}#searchform{overflow:hidden;padding-bottom:0;background:#fbfbfb}#searchform div{position:relative;padding-right:40px}#searchform label{display:none}#searchform input[type=text]{line-height:18px;padding:8px 13px;font-size:14px;width:100%;border:1px solid #f1ece8;box-sizing:border-box;float:left}#searchform button[type=submit]{float:right;position:absolute;top:0;right:0;vertical-align:top;line-height:18px;border:none;width:40px;padding:8px 5px;transition:background .3s ease-in-out;background:#333;font-family:FontAwesome;font-size:21px;color:#f9f9f9}#searchform button[type=submit]:hover{cursor:pointer}#searchform .fa{font-size:18px}.c-pr{position:relative}.c-pr:after{position:absolute;content:"PR";font-size:10px;color:#766957;border:1px solid #d3cdc5;background-color:hsla(0,0%,100%,.8);padding:0 6px;top:0;left:0}@media screen and (max-width:640px){.c-pr:after{padding:0 2px}}#sidebar_docList .toc_container{max-height:480px;position:relative;border-radius:4px;padding-left:18px;scrollbar-width:thin}#sidebar_docList .toc_container::-webkit-scrollbar{-webkit-appearance:none;width:5px}#sidebar_docList .toc_container::-webkit-scrollbar-thumb{border-radius:4px;background-color:rgba(0,0,0,.4)}#sidebar_docList .toc_container a{color:#3d3529;font-size:12px}#sidebar_docList .toc_container a.hover_docList,#sidebar_docList .toc_container a:hover{color:#ffc758}#sidebar_docList .toc-h2{font-weight:700;color:#ffc758;margin-top:5px;counter-increment:number;font-size:14px}#sidebar_docList .toc-h2:before{display:block;width:20px;background:none;position:absolute;left:0;font-size:1em;content:counter(number) ". "}#sidebar_docList .uList,#sidebar_docList .uListAttention li ul,#sidebar_docList .uList li ul,.uListAttention li #sidebar_docList ul,.uList li #sidebar_docList ul{margin:0}#loading_overlay{position:fixed;top:0;left:0;z-index:1000;width:100%;height:100%;display:none}#loading_overlay.visible{display:block}.c-loading__spinnerWrap{position:fixed;top:50%;right:50%;width:150px;height:150px;background:#fff;border-radius:4px;display:flex;flex-direction:column;justify-content:center;align-items:center;box-shadow:0 2px 4px rgba(61,53,41,.2)}@media screen and (max-width:640px){.c-loading__spinnerWrap{width:120px;height:120px;top:35%;right:35%}}@media screen and (max-width:320px){.c-loading__spinnerWrap{right:32%}}.c-loading__spinner{width:70px;height:70px;border:8px solid rgba(255,199,88,.3);border-top-color:rgba(255,199,88,.7);border-radius:50%;-webkit-animation:sp-anime .8s linear infinite;animation:sp-anime .8s linear infinite}@media screen and (max-width:640px){.c-loading__spinner{width:65px;height:65px}}.c-loading__txt{margin:12px 0 0}@media screen and (max-width:640px){.c-loading__txt{margin-top:8px}}@-webkit-keyframes sp-anime{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}@keyframes sp-anime{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.post-content a{text-decoration:underline}.post-content a:hover{color:#ffc758;text-decoration:none}.post-content table{width:100%;margin-bottom:30px;font-size:14px}@media screen and (max-width:550px){.post-content table{width:100%;-webkit-overflow-scrolling:touch;overflow-x:auto;font-size:12px;position:relative}}.post-content table td,.post-content table th{border:1px solid #f1ece8;padding:8px}.post-content table th{background:rgba(255,212,114,.1);font-weight:700;text-align:center}.post-content .attention{border:2px solid #dcdcdc;padding:30px;margin:0 0 20px;box-shadow:0 4px 0 #eee;-webkit-box-shadow:0 4px 0 #eee;-moz-box-shadow:0 4px 0 #eee;position:relative}.post-content .attention:after{position:absolute;top:-2px;left:-2px;content:"";width:0;border-color:#fff #ddd #ddd #fff;border-style:solid;border-width:0 0 20px 20px}.post-content .attention ul{margin:0}.post-content .attention li{list-style-type:disc}.post-content .attention li:before{background:none}.post-content .attention.a-1{border-color:#f1ece8}.post-content .attention.a-1:after{border-color:#fff #f1ece8 #f1ece8 #fff}.post-content .attention.a-2{border-color:#f1ece8}.post-content .attention.a-2:after{border-color:#fff #f1ece8 #f1ece8 #fff}.post-content .attention.a-3{border-color:#f1ece8}.post-content .attention.a-3:after{border-color:#fff #f1ece8 #f1ece8 #fff}.post-content .colortable::-webkit-scrollbar{height:10px}.post-content .colortable::-webkit-scrollbar-track{background:#f1f1f1}.post-content .colortable::-webkit-scrollbar-thumb{background:#bcbcbc}.post-content .post-content .colortable::-webkit-scrollbar-track{background:#f1f1f1}.post-content .toc_container{position:relative;display:table;background:#f9f9f9;border-radius:4px;margin-top:10px;padding:20px 16px;margin-bottom:20px;width:100%;font-size:80%;line-height:1.8em;counter-reset:number 0}.post-content .toc_container a{color:#3d3529}.post-content .toc_container a:hover{color:#ffc758}.post-content .toc_container li{padding-left:25px}.post-content .toc_title{color:#9f6a00;text-align:left;font-weight:700;margin:0}.post-content .toc-h2{font-weight:700;color:#ffc758;margin-top:12px}.post-content .toc-h2:before{display:block;width:20px;background:none;position:absolute;top:0;left:0;font-size:1.15em;counter-increment:number 1;content:counter(number) ". "}.post-header{padding:24px 40px 0;border-bottom:4px solid #ffc758}@media screen and (max-width:640px){.post-header{padding:8px 8px 0}}.post-title{margin:0;padding:8px 0;color:#3d3529;clear:both;font-weight:700}.post-title a{text-decoration:none}.post-content{padding:0 40px 40px}@media screen and (max-width:767px){.post-content{padding:0 12px 20px}}.post-content p{font-feature-settings:"palt";letter-spacing:.05em;line-height:1.6}.wrap-inner{padding:0;margin-right:-1.31%;margin-left:-1.31%;overflow:hidden}.wrap-inner .post-title{margin:20px 0 10px;font-size:22px}.wrap-title-inner{text-align:center;padding:30px 0;color:#3d3529;font-size:26px;font-weight:700}@media screen and (max-width:767px){.wrap-title-inner{font-size:18px}}#home .new{width:65px;height:65px;overflow:hidden;display:block;position:absolute;z-index:10}#home .new span{font-size:12px;font-weight:700;width:100px;padding:30px 0 3px;background:#f7b532;color:#fff;text-align:center;display:inline-block;position:absolute;top:-13px;left:-37px;text-transform:uppercase;transform:rotate(315deg)}@media screen and (max-width:767px){.wrap-inner{width:100%;margin:0}.post-thumbnail img{width:100%}}.post-date{color:#766957}.post-footer a:hover{color:#ffc758}.p-post__followingBtn{left:0}.p-post__followingBanner,.p-post__followingBtn{display:none;bottom:0;z-index:100;position:fixed;cursor:pointer;box-shadow:0 -4px 2px -2px rgba(61,53,41,.2)}@media screen and (min-width:992px){.p-post__followingBanner{width:740px;margin-left:-40px}}@media screen and (max-width:991px){.p-post__followingBanner{left:0}}@media screen and (max-width:640px){.p-post__followingBanner{margin-bottom:12px;text-align:center;box-shadow:none}}@media screen and (max-width:640px){.p-post__followingBanner__img{width:90%;margin:0 auto;box-shadow:0 2px 4px rgba(61,53,41,.2)}}.p-post__followingBanner__input{display:none}.p-post__followingBanner__label{position:absolute;background:rgba(61,53,41,.8);color:#fff;border-radius:50%;width:32px;line-height:32px;text-align:center;top:-16%;right:2%;z-index:102}.p-post__followingBanner__label:before{content:"\f00d"}@media screen and (min-width:641px){.p-post__followingBanner__label{display:none}}.p-post__followingBanner__input:checked~.p-post__followingBanner__anchorBox .p-post__followingBanner__img,.p-post__followingBanner__input:checked~.p-post__followingBanner__label{display:none}.p-post__tell{width:39%;line-height:1;padding:4px 0}.p-post__tell:hover{color:rgba(112,186,44,.8)}.p-post__toEntry{width:59%;line-height:1;padding:4px 0;position:relative}.p-post__toEntry:after{position:absolute;top:20%;right:5%;content:"\f105";font-size:24px;font-family:fontAwesome}.p-post__ctaBox{margin-bottom:32px;text-align:center}@media screen and (min-width:641px){.p-post__ctaBox{display:flex;justify-content:space-evenly}}@media screen and (max-width:640px){.p-post__ctaBox__webCta{margin-bottom:20px}}.p-post__ctaBox__webCta__btn{width:300px}@media screen and (max-width:640px){.p-post__ctaBox__webCta__btn{width:100%}}.p-post__ctaBox__webCta__caption{margin-bottom:8px;color:#41a233}.p-post__ctaBox__callCta{padding:12px 32px;background:#fff;border:1px solid #d3cdc5}@media screen and (max-width:640px){.p-post__ctaBox__callCta{padding:8px}}.p-post__ctaBox__callCta__caption{font-weight:700}.p-post__ctaBox__callCta__inner{display:flex;align-items:center;justify-content:center}.p-post__ctaBox__callCta__icon{margin-right:12px;color:#41a233}.p-post__ctaBox__callCta__note{font-size:10px;display:block}.p-post__banner{margin:12px 0}.p-post__followingCta{width:49%;padding:8px 0}.p-pref__searchForm{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width:640px){.p-pref__searchForm{margin-right:12px;margin-left:12px}}.p-pref__searchForm__btn{width:49%;height:96px;display:flex;align-items:center;padding:0 40px}@media screen and (max-width:640px){.p-pref__searchForm__btn{height:auto;flex-direction:column;padding:12px 0}}.p-pref__searchForm__btn__text{padding-left:20px;flex:1 1;text-align:left;position:relative}.p-pref__searchForm__btn__text:after{font-style:fontAwesome;content:"\f105";position:absolute;right:0;top:50%;transform:translateY(-50%)}@media screen and (max-width:640px){.p-pref__searchForm__btn__text{margin-top:8px;padding-left:0;padding-right:12px}}.p-memorialJewerly__ctaBox__title,.p-memorialJewerly__headerCopy,.p-memorialJewerly__headline,.p-memorialJewerly__reviewBox__title,.p-memorialJewerly__subheader,.p-memorialJewerly__subtitle{font-family:YuMincho,Yu Mincho,游明朝体,ヒラギノ明朝 ProN,Hiragino Mincho ProN,serif;font-weight:400}.p-memorialJewerly__headerCopy{margin-bottom:1em;text-align:center}.p-memorialJewerly__headline{display:flex;align-items:center;margin:2em 0 1em;text-align:center}.p-memorialJewerly__headline:after,.p-memorialJewerly__headline:before{border-top:1px solid #68c3c4;content:"";flex-grow:1}.p-memorialJewerly__headline:before{margin-right:1em}.p-memorialJewerly__headline:after{margin-left:1em}.p-memorialJewerly__subheader{position:relative;margin:2em 0 1.6em;text-align:center}.p-memorialJewerly__subheader:after{position:absolute;content:"";width:72px;border-top:1px solid #68c3c4;left:50%;bottom:-12px;transform:translateX(-50%)}.p-memorialJewerly__subtitle{margin:1.6em 0 1em;text-align:center}.p-memorialJewerly__ctaBox{background-color:rgba(104,195,196,.1);margin-top:1.6em;padding:24px 32px 28px}@media screen and (max-width:640px){.p-memorialJewerly__ctaBox{padding-left:16px;padding-right:16px}}.p-memorialJewerly__ctaBox__title{text-align:center}.p-memorialJewerly__ctaBox__wrap{display:flex}@media screen and (max-width:640px){.p-memorialJewerly__ctaBox__wrap{flex-direction:column}}.p-memorialJewerly__ctaBox__image{height:132px}@media screen and (max-width:640px){.p-memorialJewerly__ctaBox__image{display:block;width:80%;height:auto;margin:auto}}.p-memorialJewerly__ctaBox__description{margin-left:24px}@media screen and (max-width:640px){.p-memorialJewerly__ctaBox__description{margin-top:8px;margin-left:0}}.p-memorialJewerly__ctaBox__button{width:100%}.p-memorialJewerly__pageLink{display:flex;justify-content:space-between}.p-memorialJewerly__pageLink a{width:32%}.p-memorialJewerly__featureBox{display:flex}@media screen and (max-width:640px){.p-memorialJewerly__featureBox{flex-direction:column}}.p-memorialJewerly__featureBox__image{height:142px}@media screen and (max-width:640px){.p-memorialJewerly__featureBox__image{height:auto}}.p-memorialJewerly__featureBox__description{margin-left:16px}@media screen and (max-width:640px){.p-memorialJewerly__featureBox__description{margin-left:0;margin-top:1em}}.p-memorialJewerly__reviewBox{display:flex;padding:24px;border:1px solid #d0dae0}@media screen and (max-width:640px){.p-memorialJewerly__reviewBox{flex-direction:column}}.p-memorialJewerly__reviewBox:not(first-of-type){margin-top:1em}.p-memorialJewerly__reviewBox__image{height:246px}@media screen and (max-width:640px){.p-memorialJewerly__reviewBox__image{height:auto}}.p-memorialJewerly__reviewBox__title{margin-bottom:1em}.p-memorialJewerly__reviewBox__description{margin-left:16px}@media screen and (max-width:640px){.p-memorialJewerly__reviewBox__description{margin-left:0;margin-top:1em}}.wpcf7 .contributor-posts-link,.wpcf7 form input[type=reset],.wpcf7 form input[type=submit]{display:inline-block;width:auto;border-radius:3px;background:#ffc758;color:#f9f9f9;text-decoration:none;box-shadow:0 3px 0 #dd870c;-webkit-box-shadow:0 3px 0 #dd870c;-moz-box-shadow:0 3px 0 #dd870c;padding:12px 2.4em;font-size:16px}.wpcf7 textarea{font-family:游ゴシック,YuGothic,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,Verdana,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,MS PGothic,sans-serif}.wpcf7 .contributor-posts-link:hover,.wpcf7 button:focus,.wpcf7 button:hover,.wpcf7 form input[type=reset]:focus,.wpcf7 form input[type=reset]:hover,.wpcf7 form input[type=submit]:focus,.wpcf7 form input[type=submit]:hover{background-color:#ffc758;color:#fff}.wpcf7 .contributor-posts-link:active,.wpcf7 button:active,.wpcf7 form input[type=reset]:active,.wpcf7 form input[type=submit]:active{background-color:#ffc758}.wpcf7 .search-field{width:100%}.wpcf7 .search-submit{display:none}.wpcf7 .txtSmall{font-size:.8em;color:#999}.wpcf7 .wpcf7c-conf{background-color:#eee!important;color:#000;border:1px solid #ccc}.wpcf7{margin:0;padding:0}.wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em}.screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);height:1px;width:1px;margin:0;padding:0;border:0}.wpcf7-mail-sent-ok{border:2px solid #398f14}.wpcf7-mail-sent-ng{border:2px solid red}.wpcf7-spam-blocked{border:2px solid orange}.wpcf7-validation-errors{border:2px solid #f7e700}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:red;font-size:1em;display:block}.use-floating-validation-tip span.wpcf7-not-valid-tip{position:absolute;top:20%;left:20%;z-index:100;border:1px solid red;background:#fff;padding:.2em .8em}span.wpcf7-list-item{margin-left:.5em}.wpcf7-display-none{display:none}.wpcf7 img.ajax-loader{border:none;vertical-align:middle;margin-left:4px}.wpcf7 div.ajax-error{display:none}.wpcf7 .placeheld{color:#888}.wpcf7 .wpcf7-recaptcha iframe{margin-bottom:0}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.field_with_errors{display:inline}.p-ohakaEntry{background:#f4f3f1}.p-ohakaEntry__kv{background:#beb5a7;background-image:url(/packs/media/images/lifedot_jp/ohaka/entry/kv_entry-2bafc080cd3e8024c474f2e19dd66f11.jpg);background-repeat:no-repeat;background-position:50%;background-size:cover;padding:20px 12px}@media screen and (max-width:640px){.p-ohakaEntry__kv{padding:12px}}.p-ohakaEntry__kv__content{display:flex;justify-content:space-between;background:hsla(0,0%,100%,.9);width:1080px;box-sizing:border-box;margin:0 auto;padding:16px 24px;border-radius:4px}.p-ohakaEntry__kv__title{padding:16px 0;margin-bottom:0;position:relative;text-shadow:2px 2px 0 #fff,-2px -2px 0 #fff,-2px 2px 0 #fff,2px -2px 0 #fff,0 2px 0 #fff,0 -2px 0 #fff,-2px 0 0 #fff,2px 0 0 #fff}.p-ohakaEntry__kv__title:before{content:"";width:200px;display:block;border-top:4px solid #ffc758;position:absolute;left:-24px;top:0}@media screen and (max-width:640px){.p-ohakaEntry__kv__title:before{width:120px}}.p-ohakaEntry__kv__accentBox{background-image:url(/packs/media/images/lifedot_jp/ohaka/entry/kv_pamphlet-beeb2d1fde1f669ea94c83fb5e13c0c6.png);background-repeat:no-repeat;background-position:right -20px bottom -32px;background-size:120px}.p-ohakaEntry__kv__pamphlet{position:relative}.p-ohakaEntry__kv__pamphlet__txt{font-weight:700;color:#766957;margin-bottom:12px;text-align:right;padding-right:120px;text-shadow:2px 2px 2px #fff,-2px -2px 2px #fff,-2px 2px 2px #fff,2px -2px 2px #fff,0 2px 2px #fff,0 -2px 2px #fff,-2px 0 2px #fff,2px 0 2px #fff}.p-ohakaEntry__kv__pamphlet img{position:absolute;width:120px;right:0;top:-54px}.p-ohakaEntry__searchTop{background:#fff;padding:8px 8px 12px;border:1px solid #eae7e2;margin:0 12px;box-shadow:0 2px 4px rgba(61,53,41,.2);border-radius:4px;transform:translateY(-40px)}.p-ohakaEntry__searchTop__title{padding-left:54px;background-image:url(/packs/media/images/lifedot_jp/ohaka/entry/icon_map-181bc4ce54ab9bcf3e1beb3f5fe95b65.png);background-size:48px auto;background-position:0;background-repeat:no-repeat}.l-ohakaEntry__contentWrap{padding:8px 16px}.p-ohakaEntry__sectionTitleh2{margin-bottom:16px}.p-ohakaEntry__sectionTitleh2:after{content:"";display:block;padding-top:8px;width:120px;border-bottom:2px solid #beb5a7;margin:auto}.p-ohakaEntry__sectionTitleh3{border-left:6px solid #ffc758;padding-left:8px}.p-ohakaEntry__FVcontent{display:flex;padding:16px;justify-content:space-between}.p-ohakaEntry__tabBox{padding-bottom:20px;background:#fff}.p-ohakaEntry__tabBox__item{width:25%;height:56px;line-height:56px}.p-ohakaEntry__tabBox__feature{float:left;width:calc(100% - 660px)}.p-ohakaEntry__tabBox__feature__image{margin-bottom:8px}.p-ohakaEntry__tabBox__feature__image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.p-ohakaEntry__tabBox__prefList{float:right;width:640px}.p-ohakaEntry__tabBox__img{height:140px}.p-ohakaEntry__serviceFlow{display:flex;justify-content:space-between}@media screen and (max-width:640px){.p-ohakaEntry__serviceFlow{flex-direction:column}}.p-ohakaEntry__serviceFlow__item{width:calc(33.33333% - 20px);background:#fff;border-radius:8px;padding:16px;position:relative}.p-ohakaEntry__serviceFlow__item:not(:first-child):before{content:"\f105";font-family:fontAwesome;color:#766957;position:absolute;font-size:40px;text-align:center;left:-22px;top:33%}@media screen and (max-width:640px){.p-ohakaEntry__serviceFlow__item{width:100%}.p-ohakaEntry__serviceFlow__item:not(:first-child){margin-top:20px}.p-ohakaEntry__serviceFlow__item:not(:first-child):before{content:"\f107";font-family:fontAwesome;color:#766957;position:absolute;font-size:40px;width:100%;text-align:center;top:-44px;left:0}}.p-ohakaEntry__serviceFlow__title,.p-ohakaEntry__serviceFlow__title--1,.p-ohakaEntry__serviceFlow__title--2,.p-ohakaEntry__serviceFlow__title--3{position:relative;padding-left:32px}.p-ohakaEntry__serviceFlow__title--1:before,.p-ohakaEntry__serviceFlow__title--2:before,.p-ohakaEntry__serviceFlow__title--3:before,.p-ohakaEntry__serviceFlow__title:before{position:absolute;line-height:40px;color:#fff;width:40px;height:40px;border-radius:50%;background:#9f6a00;top:-12px;left:-12px;font-weight:700;text-align:center}.p-ohakaEntry__serviceFlow__title--1:before{content:"1"}.p-ohakaEntry__serviceFlow__title--2:before{content:"2"}.p-ohakaEntry__serviceFlow__title--3:before{content:"3"}.p-ohakaEntry__serviceFlow__contentWrap{display:flex;flex-direction:column}@media screen and (max-width:640px){.p-ohakaEntry__serviceFlow__contentWrap{flex-direction:row}}.p-ohakaEntry__serviceFlow__image{height:160px;width:100%}.p-ohakaEntry__serviceFlow__image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media screen and (max-width:640px){.p-ohakaEntry__serviceFlow__image{width:96px;height:auto}}.p-ohakaEntry__serviceFlow__disc{margin-top:8px;margin-bottom:0}@media screen and (max-width:640px){.p-ohakaEntry__serviceFlow__disc{margin-top:0;margin-left:8px;flex:1 1}}.p-ohakaEntry__diagnosis{text-align:center;margin-top:20px}@media screen and (min-width:641px){.p-ohakaEntry__blogcard{max-width:50%}}.p-ohakaEntry__section{margin-bottom:120px}@media screen and (max-width:640px){.p-ohakaEntry__section{margin-bottom:80px}}.p-ohakaEntry__section__title{text-align:center;position:relative;display:inline-block;padding:12px 0;margin:auto auto 40px}.p-ohakaEntry__section__title:before{content:"";width:12px;height:12px;background:#ffc758;position:absolute;top:0;left:-32px}.p-ohakaEntry__section__title:after{content:"";width:12px;height:12px;border-radius:50%;background:#ffc758;position:absolute;bottom:0;right:-32px}.p-ohakaEntry__section__content{width:90%;max-width:600px;text-align:left;margin:0 auto 16px}@media screen and (max-width:640px){.p-ohakaEntry__prefSearchWrap{margin-top:24px}}.p-ohakaEntry__selectBtnWrap{margin-bottom:48px;text-align:center}.p-ohakaEntry__selectBtn,.p-ohakaEntry__selectBtn--active{display:inline-block;width:40%;max-width:320px;padding:32px 0;border:1px solid #f1ece8;border-radius:2px;text-align:center;cursor:pointer;box-shadow:0 4px #f1ece8;box-sizing:border-box;margin:0 4px}@media screen and (max-width:640px){.p-ohakaEntry__selectBtn,.p-ohakaEntry__selectBtn--active{width:45%;margin:0 2%;padding:16px 0}}.p-ohakaEntry__selectBtn--active{border:8px solid #ffc758;box-shadow:none;position:relative}.p-ohakaEntry__selectBtn--active:after{content:"";width:32px;height:32px;box-sizing:border-box;position:absolute;border:16px solid transparent;border-top-color:#ffc758;bottom:-40px;left:0;right:0;margin:auto}@media screen and (min-width:1140px){.p-ohakaEntry__searchAreaWrap--sp{display:none}}@media screen and (max-width:1140px){.p-ohakaEntry__searchAreaWrap--sp{display:block}}@media screen and (max-width:991px){.p-ohakaEntry__searchAreaWrap--sp{display:none}}@media screen and (max-width:780px){.p-ohakaEntry__searchAreaWrap--sp{display:block}}@media screen and (min-width:1140px){.p-ohakaEntry__searchAreaWrap--pc{display:block}}@media screen and (max-width:1140px){.p-ohakaEntry__searchAreaWrap--pc{display:none}}@media screen and (max-width:991px){.p-ohakaEntry__searchAreaWrap--pc{display:block}}@media screen and (max-width:780px){.p-ohakaEntry__searchAreaWrap--pc{display:none}}.p-ohakaEntry__searchArea{position:relative;width:720px;height:500px;margin:auto}.p-ohakaEntry__searchArea__title,.p-ohakaEntry__searchArea__title--pc,.p-ohakaEntry__searchArea__title--sp{text-align:left}.p-ohakaEntry__searchArea__title--sp{background:#ffc758;color:#fff;padding:8px;margin-bottom:0;text-shadow:0 1px #9f6a00}.p-ohakaEntry__searchArea__title--pc{position:absolute;left:220px;top:224px}.p-ohakaEntry__cta:after{position:absolute;top:16%;right:8px;content:"\f106";font-family:fontAwesome}.p-ohakaEntry__tab__content{padding:0}.p-ohakaEntry__prefMap{position:relative;width:560px;height:446px;margin:auto;background:url(/packs/media/images/lifedot_jp/ohakaSearchPrefBox/prefBoxPcInnerImage-0b2e48bcd9921b66cb04c6379dcc5bf3.png) no-repeat 50%;background-size:240px auto}.p-ohakaEntry__prefMap__title{position:absolute;left:200px;top:188px}.p-ohakaEntry__prefMap__regionBox{background:#f1ece8;position:absolute;padding:8px 12px 4px;text-align:left;border-radius:4px}.p-ohakaEntry__prefMap__regionBox__title{font-weight:700;color:#3d3529;text-align:center;margin-bottom:4px}.p-ohakaEntry__prefMap__regionBox__itemWrap{display:flex;flex-wrap:wrap;align-content:stretch}.p-ohakaEntry__prefMap__regionBox__item{position:relative}.p-ohakaEntry__prefMap__regionBox__item__label{width:56px;display:block;text-align:center;border:1px solid #f1ece8;box-shadow:0 2px #f1ece8;background:#fff;border-radius:4px;padding:4px;text-decoration:none;margin:0 2px 4px;box-shadow:0 2px 4px rgba(61,53,41,.2)}.p-ohakaEntry__prefMap__regionBox__item__label:hover{box-shadow:none;top:2px}.p-ohakaEntry__prefMap__regionBox--kanto{width:144px;top:185px;right:0}.p-ohakaEntry__prefMap__regionBox--hokkaido_tohoku{width:144px;top:0;right:0}.p-ohakaEntry__prefMap__regionBox--hokuriku_koshinetsu{width:204px;top:0;left:208px}.p-ohakaEntry__prefMap__regionBox--tokai{width:144px;bottom:0;left:268px}.p-ohakaEntry__prefMap__regionBox--kansai{width:204px;top:0;left:0}.p-ohakaEntry__prefMap__regionBox--chugoku_shikoku{width:144px;top:114px;left:0}.p-ohakaEntry__prefMap__regionBox--kyushu_okinawa{width:264px;bottom:0;left:0}.p-ohakaEntry__prefAccordionTitle{padding:8px 12px}.p-ohakaEntry__prefAccordion{margin:0 12px}.p-ohakaEntry__prefAccordion__region{display:block;font-weight:700;margin:0;padding:12px 8px;cursor:pointer;transition:color .1s;position:relative;border:1px solid #f1ece8;background:#fffefd;width:50%;float:left}.p-ohakaEntry__prefAccordion__region:after{font-family:FontAwesome;content:"\f107";font-size:24px;padding-right:4px;position:absolute;right:4px;top:4px}.p-ohakaEntry__bannerBox{max-width:740px;margin:0 auto 40px;flex-wrap:wrap;justify-content:space-between;text-align:center}@media screen and (max-width:640px){.p-ohakaEntry__bannerBox{margin:0 12px 40px}}.p-ohakaEntry__banner,.p-ohakaEntry__banner--L,.p-ohakaEntry__banner--M{margin-bottom:12px}@media screen and (max-width:640px){.p-ohakaEntry__banner,.p-ohakaEntry__banner--L,.p-ohakaEntry__banner--M{margin-bottom:8px}}.p-ohakaEntry__banner--L{width:100%}.p-ohakaEntry__banner--M{width:49%;display:inline-flex}.p-ohakaEntry__banner--M a{width:100%}.p-ohakaEntry__subBox{max-width:740px;margin:auto;background:#fff}.p-ohakaEntry__subBox__title{background:#9f6a00;color:#fff;text-align:center;padding:16px;margin-bottom:20px;position:relative}.p-ohakaEntry__subBox__title:after{position:absolute;content:"";width:0;height:0;border-left:32px solid transparent;border-right:32px solid transparent;border-top:20px solid #9f6a00;bottom:-28px;left:0;right:0;margin:auto}.p-ohakaEntry__subBox__content{padding:12px 40px}@media screen and (max-width:640px){.p-ohakaEntry__subBox__content{padding:12px}}.p-ohakaEntry__subBox__content__copy{text-shadow:2px 2px 0 #fff,-2px -2px 0 #fff,-2px 2px 0 #fff,2px -2px 0 #fff,0 2px 0 #fff,0 -2px 0 #fff,-2px 0 0 #fff,2px 0 0 #fff}.p-ohakaEntry__bottom{background:#fff;padding:20px 12px}.p-ohakaEntry__callcenter{display:flex;align-items:center}.p-ohakaEntry__callcenter__image{width:120px;height:120px;border-radius:50%;background-image:url(/packs/media/images/lifedot_jp/ohaka/entry/kv_callcenter-f604db56b33724fd86d271b03b3e056b.jpg);background-repeat:no-repeat;background-position:50%;background-size:cover}@media screen and (max-width:640px){.p-ohakaEntry__callcenter__image{width:80px;height:80px}}.p-ohakaEntry__callcenter__description{flex:1 1;margin-left:12px;padding:12px 0}.p-ohakaEntry__callcenter .fa-phone{color:#70ba2c}.p-ohakaEntry__areaRequestBox{background-image:url(/packs/media/images/lifedot_jp/ohaka/entry/kv_proposalWoman-df5fe8f6272117fa603c9ba46f78cea5.png);background-repeat:no-repeat;background-position:100%;background-size:contain}@media screen and (max-width:640px){.p-ohakaEntry__areaRequestBox{background-position:100% 100%;background-size:160px}}.p-ohakaEntry__diagnosisBox{padding:12px 0;background-image:url(/packs/media/images/lifedot_jp/ohaka/entry/kv_diagnosis-3b311613a662b2522f8bfcaf694127f8.png);background-repeat:no-repeat;background-position:100%;background-size:contain;max-width:450px;margin:auto}.p-ohakaEntryWrap{max-width:1080px;width:unset}.p-ohakaEntry__btnCaption{margin-bottom:-12px;color:#766957;letter-spacing:.05em}.p-ohakaCallContentWrap{max-width:960px;margin:0 auto}.p-ohakaCall__kv{background:#fffaf1;position:relative;display:flex;align-items:center}.p-ohakaCall__kv img{width:100%}.p-ohakaCall__kv__intro{position:absolute;background:hsla(0,0%,100%,.6);padding:12px;border-radius:4px;bottom:0;left:40px}.p-ohakaCall__section{text-align:center}.p-ohakaCall__section__title,.p-ohakaCall__section__title--alert,.p-ohakaCall__section__title--cta,.p-ohakaCall__section__title--last{text-align:center;position:relative;margin:auto;padding:16px 12px}.p-ohakaCall__section__title--cta{padding-bottom:0;background:rgba(112,186,44,.2)}.p-ohakaCall__section__title--alert{background:#e1394d;color:#fff;margin-bottom:20px}.p-ohakaCall__section__title--alert:before{content:"";position:absolute;top:100%;left:50%;margin-left:-16px;border:16px solid transparent;border-top:12px solid #e1394d}.p-ohakaCall__section__title--last{background:#ffc758}.p-ohakaCall__section__content{width:90%;max-width:640px;text-align:left;margin:0 auto 16px}@media screen and (min-width:641px){.p-ohakaCall__section__graphImage{height:185px}}.p-ohakaCall__ctaSection{background:rgba(112,186,44,.2);padding:20px 0}@media screen and (min-width:641px){.p-ohakaCall__ctaSection{display:flex;justify-content:center}}.p-ohakaCall__questionSection{background:#beb5a7;padding:20px 0}.p-ohakaCall__prefSearchWrap{margin-top:60px}.p-ohakaCall__selectBtnWrap{margin-bottom:48px;text-align:center}.p-ohakaCall__selectBtn,.p-ohakaCall__selectBtn--active{display:inline-block;width:40%;max-width:320px;padding:32px 0;border:1px solid #f1ece8;border-radius:2px;text-align:center;cursor:pointer;box-shadow:0 4px #f1ece8;box-sizing:border-box;margin:0 4px}@media screen and (max-width:640px){.p-ohakaCall__selectBtn,.p-ohakaCall__selectBtn--active{width:45%;margin:0 2%;padding:16px 0}}.p-ohakaCall__selectBtn--active{border:8px solid #ffc758;box-shadow:none;position:relative}.p-ohakaCall__selectBtn--active:after{content:"";width:32px;height:32px;box-sizing:border-box;position:absolute;border:16px solid transparent;border-top-color:#ffc758;bottom:-40px;left:0;right:0;margin:auto}.p-ohakaCall__questionWrap{display:flex;flex-wrap:wrap;margin:auto;justify-content:space-between}@media screen and (max-width:640px){.p-ohakaCall__questionWrap{flex-direction:column}}.p-ohakaCall__questionBox,.p-ohakaCall__questionBox--1,.p-ohakaCall__questionBox--2,.p-ohakaCall__questionBox--3,.p-ohakaCall__questionBox--4{display:flex;flex-direction:column;width:50%;background:#fff;padding:8px 12px;border-radius:4px;border:2px solid #beb5a7;font-weight:700;position:relative;min-height:96px}@media screen and (max-width:640px){.p-ohakaCall__questionBox,.p-ohakaCall__questionBox--1,.p-ohakaCall__questionBox--2,.p-ohakaCall__questionBox--3,.p-ohakaCall__questionBox--4{width:100%}}.p-ohakaCall__questionBox--1:after{background:url(/packs/media/images/lifedot_jp/ohaka/call/img_ohakaCall_moya1-8b1c392dc5748f2d1b80eecaeff97bfb.png) no-repeat 50%;background-size:contain}.p-ohakaCall__questionBox--1:after,.p-ohakaCall__questionBox--2:after{content:"";width:64px;height:64px;position:absolute;right:8px;bottom:8px}.p-ohakaCall__questionBox--2:after{background:url(/packs/media/images/lifedot_jp/ohaka/call/img_ohakaCall_moya2-5d9930eccc4cad121858cd1010e656e2.png) no-repeat 50%;background-size:contain}.p-ohakaCall__questionBox--3:after{background:url(/packs/media/images/lifedot_jp/ohaka/call/img_ohakaCall_moya3-8a95023ed511123921cbbb4495f34e49.png) no-repeat 50%;background-size:contain}.p-ohakaCall__questionBox--3:after,.p-ohakaCall__questionBox--4:after{content:"";width:64px;height:64px;position:absolute;right:8px;bottom:8px}.p-ohakaCall__questionBox--4:after{background:url(/packs/media/images/lifedot_jp/ohaka/call/img_ohakaCall_moya4-f8594258eed478ca5625291852ceff16.png) no-repeat 50%;background-size:contain}.p-ohakaCall__cta{padding:12px 24px;line-height:1.3;background:#fff;display:inline-block}.p-ohakaCall__cta__inner{display:flex}.p-ohakaCall__cta__inner:before{font-family:fontAwesome;content:"\f2a0";padding-right:12px;font-size:44px;color:#41a233}.p-ohakaCall__cta__anchor{color:#41a233}.p-ohakaCall__cta:after{display:none}.p-ohakaCall__banner{width:90%;margin:0 auto 16px}.p-ohakaCall__qaTitle{padding-left:28px;position:relative;margin-bottom:8px}.p-ohakaCall__qaTitle:before{font-family:fontAwesome;content:"\f2bd";position:absolute;top:0;left:0}.p-ohakaCall__qaSection,.p-ohakaCall__qaSection--cs,.p-ohakaCall__qaSection--user{background:#f4f3f1;padding:12px;color:#3d3529}.p-ohakaCall__qaSection--cs p:last-child,.p-ohakaCall__qaSection--user p:last-child,.p-ohakaCall__qaSection p:last-child{margin-bottom:0}.p-ohakaCall__qaSection--cs{background:#fffaf1;border:2px solid #ffc758}.p-ohakaCall__qaSection_readMore{background:#766957;color:#fff;text-decoration:underline;box-shadow:0 2px 4px rgba(61,53,41,.2);margin:0;padding:8px 0}.p-ohakaCall__fixCta{width:100px;height:100px;position:fixed;right:12px;bottom:20px;z-index:10}.p-ohakaCall__proposalCta,.p-ohakaCall__proposalCta--single{width:40%;text-align:center}@media screen and (max-width:640px){.p-ohakaCall__proposalCta,.p-ohakaCall__proposalCta--single{width:100%;margin-top:8px}}.p-ohakaCall__proposalCta--single{margin:16px auto 0}.p-ohakaCall__proposalCta__btnCaption{display:inline;color:#41a233;margin-bottom:8px;letter-spacing:.1em}.p-ohakaCall__proposalCta__btn{width:300px}@media screen and (max-width:640px){.p-ohakaCall__proposalCta__btn{width:80%;padding:6px 0}}.p-ohakaCall__proposalFlowSection{padding:24px 0;background:rgba(112,186,44,.2);text-align:center}.p-ohakaCall__proposalFlowList{width:90%;margin:16px auto 0;padding:32px;background:#fff;counter-reset:number}@media screen and (min-width:641px){.p-ohakaCall__proposalFlowList{display:flex}}@media screen and (max-width:640px){.p-ohakaCall__proposalFlowList{padding:20px 3.2% 0}}.p-ohakaCall__proposalFlowList__item{position:relative;padding:36px 20px 0;text-align:center}@media screen and (max-width:640px){.p-ohakaCall__proposalFlowList__item{display:flex;padding:0}.p-ohakaCall__proposalFlowList__item:not(:last-child):after{position:absolute;background:#d3cdc5;top:76px;left:38px;width:2px;height:100%;content:""}}@media screen and (min-width:641px){.p-ohakaCall__proposalFlowList__item:before{position:absolute;top:0;left:50%;font-size:16px;color:#9f6a00;font-weight:700;transform:translateX(-50%);counter-increment:number;content:"STEP." counter(number)}.p-ohakaCall__proposalFlowList__item:not(:last-child):after{right:-10px;top:24%;width:12px;height:12px;position:absolute;border-top:4px solid #d3cdc5;border-right:4px solid #d3cdc5;border-radius:2px;transform:rotate(45deg);content:""}}.p-ohakaCall__proposalFlowList__item__text{text-align:left}@media screen and (max-width:640px){.p-ohakaCall__proposalFlowList__item__text{margin-left:12px;margin-bottom:20px}}.p-ohakaCall__proposalFlowList__item__title{font-weight:700;margin-bottom:12px;text-align:center}@media screen and (max-width:640px){.p-ohakaCall__proposalFlowList__item__title{position:relative;padding-left:4em;text-align:left}.p-ohakaCall__proposalFlowList__item__title:before{position:absolute;top:50%;left:0;padding:4px 8px;font-size:12px;background:#be7e00;border-radius:4px;color:#fff;font-weight:700;transform:translateY(-50%);counter-increment:number;content:"STEP." counter(number)}}.p-ohakaCall__proposalFlowList__item__image{width:120px}@media screen and (max-width:640px){.p-ohakaCall__proposalFlowList__item__image{width:80px;height:80px}}.p-ohakaCall__troubleBox{position:relative;padding:10px 10px 10px 36px;background-color:#fffefd;border-radius:4px;margin-bottom:42px;box-sizing:border-box;border:2px solid #f1ece8;width:100%}.p-ohakaCall__troubleBox:after{position:absolute;bottom:-36px;left:50%;width:0;height:0;border-left:30px solid transparent;border-right:30px solid transparent;border-top:20px solid #9f6a00;transform:translateX(-50%);content:""}.p-ohakaHakajimaiContentWrap{max-width:960px;margin:0 auto}.p-ohakaHakajimai__section,.p-ohakaHakajimai__section--fv{width:96%;max-width:800px;margin:0 auto 36px}.p-ohakaHakajimai__section__content{text-align:left;margin:0 auto 16px}.p-ohakaHakajimai__section--fv{width:100%;margin:24px auto 16px}@media screen and (max-width:640px){.p-ohakaHakajimai__section--fv{margin:0 auto;background-color:#fffaf1}}.p-ohakaHakajimai__sectionHeader{margin-bottom:24px;text-align:center}.p-ohakaHakajimai__sectionHeader:after{display:block;padding-top:8px;width:80px;border-bottom:4px solid #ffc758;margin:auto;content:""}@media screen and (min-width:641px){.p-ohakaHakajimai__sectionHeader{margin-bottom:36px}}.p-ohakaHakajimai__worryImage{display:block;margin:0 auto 24px}@media screen and (min-width:641px){.p-ohakaHakajimai__worryImage{max-width:640px}}@media screen and (max-width:640px){.p-ohakaHakajimai__worryImage{margin-bottom:16px}}.p-ohakaHakajimai__lead{text-align:center}@media screen and (max-width:640px){.p-ohakaHakajimai__lead{padding-top:16px}}.p-ohakaHakajimai__caption{margin-top:24px}.p-ohakaHakajimai__guidebookHeading{margin-bottom:16px;text-align:center}.p-ohakaHakajimai__guidebookHeading__text{color:#766957;margin-bottom:4px;font-weight:700}@media screen and (max-width:640px){.p-ohakaHakajimai__guidebookHeading__text{margin-top:12px;margin-bottom:0;color:#3d3529}}.p-ohakaHakajimai__guidebook,.p-ohakaHakajimai__guidebook--fv{margin:16px 0;display:flex;justify-content:center;align-items:center;background:#fffaf1}@media screen and (max-width:640px){.p-ohakaHakajimai__guidebook,.p-ohakaHakajimai__guidebook--fv{padding:8px;background:none}}.p-ohakaHakajimai__guidebook__img{width:320px;margin:12px}@media screen and (max-width:640px){.p-ohakaHakajimai__guidebook__img{width:300px;margin:0 8px 0 0}}.p-ohakaHakajimai__guidebook__meritPoint{margin-left:20px}@media screen and (min-width:641px){.p-ohakaHakajimai__guidebook__meritPoint{margin:0}}.p-ohakaHakajimai__guidebook__meritPoint__item{margin-bottom:12px;font-weight:700}@media screen and (max-width:640px){.p-ohakaHakajimai__guidebook__meritPoint__item{margin-bottom:4px;text-indent:-.6em}}.p-ohakaHakajimai__guidebook__meritPoint__check{color:#ffc758;margin-right:8px}@media screen and (max-width:640px){.p-ohakaHakajimai__guidebook__meritPoint__check{margin-right:4px}}.p-ohakaHakajimai__guidebook--fv{background:none;margin-bottom:0}@media screen and (max-width:640px){.p-ohakaHakajimai__guidebook--fv{margin:0 2%;padding:0}}.p-ohakaHakajimai__guidebook__content{margin-left:8px}@media screen and (max-width:640px){.p-ohakaHakajimai__guidebook__content{margin-left:0}}.p-ohakaHakajimai__ctaWrap{text-align:center;margin-bottom:40px}.p-ohakaHakajimai__ctaSection{padding:20px 0;background:#fffaf1}@media screen and (min-width:641px){.p-ohakaHakajimai__ctaSection{display:flex;justify-content:center}}.p-ohakaHakajimai__callCta{padding:12px 32px;line-height:1.3;background:#fff;display:inline-block;border:1px solid #d3cdc5}@media screen and (max-width:640px){.p-ohakaHakajimai__callCta{width:80%;padding:8px}}.p-ohakaHakajimai__callCta__caption{font-weight:700}.p-ohakaHakajimai__callCta__inner{display:flex;align-items:center;justify-content:center}.p-ohakaHakajimai__callCta__icon{margin-right:4px;color:#41a233}.p-ohakaHakajimai__callCta__anchor{color:#41a233}.p-ohakaHakajimai__callCta__note{font-size:10px;display:block;text-align:center}.p-ohakaHakajimai__webCta,.p-ohakaHakajimai__webCta--single{width:40%}@media screen and (max-width:640px){.p-ohakaHakajimai__webCta,.p-ohakaHakajimai__webCta--single{width:100%;margin-bottom:20px}}.p-ohakaHakajimai__webCta--single{display:block;width:80%;margin:24px auto 0}.p-ohakaHakajimai__webCta__btn{width:300px}@media screen and (max-width:640px){.p-ohakaHakajimai__webCta__btn{width:80%}}.p-ohakaHakajimai__webCta__caption{margin-bottom:8px;color:#41a233}.p-ohakaHakajimai__webCta__guidebook{text-align:center;margin-bottom:60px}.p-ohakaHakajimai__troubleList{display:flex;justify-content:space-around;margin-top:24px;padding:24px 80px 64px;background:#d3cdc5;text-align:center}@media screen and (max-width:640px){.p-ohakaHakajimai__troubleList{flex-wrap:wrap;padding:36px 8px 12px}}.p-ohakaHakajimai__troubleList__item{position:relative;width:180px;height:180px;background-color:#fff;border-radius:50%}@media screen and (max-width:640px){.p-ohakaHakajimai__troubleList__item{width:160px;height:160px;margin-bottom:80px}}.p-ohakaHakajimai__troubleList__item__text{position:absolute;top:50%;left:50%;width:90%;transform:translate(-50%,-50%);font-weight:700}.p-ohakaHakajimai__troubleList__item__image{position:absolute;bottom:-25%;transform:translateX(-50%);height:105px}@media screen and (max-width:640px){.p-ohakaHakajimai__troubleList__item__image{bottom:-36%}}.p-ohakaHakajimai__proposalImage{display:block;height:140px;margin:28px auto 0}.p-ohakaHakajimai__proposalDescription{margin-top:28px}.p-ohakaHakajimai__exampleImage{margin:0 auto 24px}@media screen and (min-width:641px){.p-ohakaHakajimai__exampleImage{display:block;width:80%}}.p-ohakaHakajimai__priceList{margin:12px auto 24px;padding:24px 16px;border:4px solid #beb5a7}@media screen and (min-width:641px){.p-ohakaHakajimai__priceList{display:flex;flex-wrap:wrap}}.p-ohakaHakajimai__priceList__item{display:flex;align-items:center;justify-content:center;width:50%}.p-ohakaHakajimai__priceList__item:nth-child(n+3){margin-top:16px}@media screen and (max-width:640px){.p-ohakaHakajimai__priceList__item{width:100%}.p-ohakaHakajimai__priceList__item:not(:first-of-type){margin-top:12px}}.p-ohakaHakajimai__priceList__item__label{border-radius:2px;width:110px;background:#9f6a00;color:#fff;text-align:center;margin-right:12px;padding:2px 8px}@media screen and (max-width:640px){.p-ohakaHakajimai__priceList__item__label{width:88px}}.p-ohakaHakajimai__priceList__item__supplement{display:block}@media screen and (min-width:641px){.p-ohakaHakajimai__checkImage{display:block;width:50%;margin:0 auto 24px}}.p-ohakaHakajimai__featureList{counter-reset:number}.p-ohakaHakajimai__featureList__item:not(:first-of-type){margin-top:24px;padding-top:24px;border-top:1px solid #eae7e2}@media screen and (max-width:640px){.p-ohakaHakajimai__featureList__item{flex-direction:column;margin-bottom:0}}.p-ohakaHakajimai__featureList__item__image{width:100%}@media screen and (min-width:641px){.p-ohakaHakajimai__featureList__item__image{width:350px;height:150px}}.p-ohakaHakajimai__featureList__item__title{color:#9f6a00;position:relative;padding-left:1.4em}.p-ohakaHakajimai__featureList__item__title:before{position:absolute;top:50%;left:0;counter-increment:number;content:counter(number);display:flex;justify-content:center;color:#fff;background-color:#9f6a00;border-radius:50%;width:28px;height:28px;transform:translateY(-50%)}@media screen and (max-width:640px){.p-ohakaHakajimai__featureList__item__title:before{width:24px;height:24px}}.p-ohakaHakajimai__featureList__item__body{display:flex;margin-top:12px}@media screen and (max-width:640px){.p-ohakaHakajimai__featureList__item__body{flex-direction:column}}@media screen and (max-width:640px){.p-ohakaHakajimai__featureList__item__text{margin-top:12px}}.p-ohakaHakajimai__featureList__item__cta{margin-top:8px;text-align:center}.p-ohakaHakajimai__featureList__item__cta__caption{margin-bottom:8px;color:#9f6a00}.p-ohakaHakajimai__oListFlow{margin:0 auto;padding:0}.p-ohakaHakajimai__oListFlow li{padding:0;border:2px solid #f1ece8}.p-ohakaHakajimai__problemHeader{background:#d3cdc5;text-align:center;padding:16px 0 20px;margin-bottom:24px}@media screen and (min-width:641px){.p-ohakaHakajimai__problemWrap{display:flex}}.p-ohakaHakajimai__problem{display:flex;align-items:flex-start;justify-content:center}@media screen and (max-width:640px){.p-ohakaHakajimai__problem:not(:first-of-type){margin-top:16px}}@media screen and (min-width:641px){.p-ohakaHakajimai__problem{width:100%}.p-ohakaHakajimai__problem:first-of-type{margin-right:12px}}.p-ohakaHakajimai__problemInner{margin-left:8px}@media screen and (max-width:640px){.p-ohakaHakajimai__problemInner{width:72%}}.p-ohakaHakajimai__problemList{margin-top:4px}.p-ohakaHakajimai__problemList li{margin-left:1.4em;list-style:disc}.p-ohakaHakajimai__problemTitle{font-weight:700}.p-ohakaHakajimai__problemImage{width:84px;height:84px;-o-object-fit:contain;object-fit:contain}.p-ohakaHakajimai__title{padding:40px 0 16px;position:relative}@media screen and (min-width:641px){.p-ohakaHakajimai__title{padding:60px 0 0}}.p-ohakaHakajimai__title:before{position:absolute;content:"";right:0;left:0;top:16px;width:0;height:0;margin:auto;border-color:#d3cdc5 transparent transparent;border-style:solid;border-width:1rem 2.5rem 0;transform:translateY(-50%)}@media screen and (min-width:641px){.p-ohakaHakajimai__title:before{top:26px}}.p-ohakaHakajimai__resolutionImage{display:block;height:140px;margin:12px auto 0}.p-ohakaHakajimai__resolutionText{width:648px;margin:12px auto 0}@media screen and (max-width:640px){.p-ohakaHakajimai__resolutionText{width:100%}}.p-ohakaHakajimai__resolutionList{display:flex;justify-content:space-between;width:648px;margin:24px auto 0}@media screen and (max-width:640px){.p-ohakaHakajimai__resolutionList{flex-wrap:wrap;max-width:308px}}.p-ohakaHakajimai__resolutionList__item{width:144px}@media screen and (max-width:640px){.p-ohakaHakajimai__resolutionList__item:nth-of-type(n+3){margin-top:24px}}.p-ohakaHakajimai__resolutionList__item__text{margin-top:8px;font-weight:700;text-align:center}.p-ohakaHakajimai__arrow,.p-ohakaHakajimai__arrow--small{display:block;margin:24px auto 0}.p-ohakaHakajimai__arrow--small{height:24px;margin-top:12px}.ohakaRequestWrap{max-width:960px;width:100%;box-sizing:border-box;margin:0 auto}.ohakaRequestHeader{border-bottom:1px solid #f1ece8}.ohakaRequestHeader>.wrap{max-width:960px;margin:0 auto}@media screen and (max-width:960px){.ohakaRequestHeader>.wrap{margin:0 10px}}.ohakaRequestHeader>.wrap #logo{margin-bottom:0}.ohakaRequestFooterWrapper .footerTopSection--hedge{max-width:960px;margin:auto}@media screen and (max-width:984px){.ohakaRequestFooterWrapper .footerTopSection--hedge{margin:0 12px}}.p-ohakaProposal__Wrap{max-width:960px;margin:0 auto}.p-ohakaProposal__section{margin-bottom:56px;text-align:center}@media screen and (max-width:640px){.p-ohakaProposal__section{margin-bottom:32px}}.p-ohakaProposal__section__title{text-align:center;position:relative;display:inline-block;padding:12px 0;margin:auto auto 10px;letter-spacing:.1em}@media screen and (max-width:640px){.p-ohakaProposal__section__title{margin-bottom:0}}.p-ohakaProposal__flowWrap{display:flex;width:80%;margin:0 auto 24px;justify-content:space-between}@media screen and (max-width:640px){.p-ohakaProposal__flowWrap{flex-direction:column;width:96%}}.p-ohakaProposal__flowBox{display:flex;flex-direction:column;width:28%;position:relative}@media screen and (max-width:640px){.p-ohakaProposal__flowBox{width:100%;flex-direction:row;justify-content:center;align-items:center}.p-ohakaProposal__flowBox:not(:last-child){margin-bottom:40px}}.p-ohakaProposal__flowBox h4{color:#9f6a00}.p-ohakaProposal__flowBox h3{margin-bottom:4px;letter-spacing:.1em}.p-ohakaProposal__flowBox:not(:last-child):after{content:"";right:-24px;top:35%;width:12px;height:12px;position:absolute;border-top:4px solid #d3cdc5;border-right:4px solid #d3cdc5;border-radius:2px;transform:rotate(45deg)}@media screen and (max-width:640px){.p-ohakaProposal__flowBox:not(:last-child):after{right:50%;top:104%;transform:rotate(135deg)}}.p-ohakaProposal__flowBox__icon{margin:0 auto 8px;width:70%;height:146px}@media screen and (max-width:640px){.p-ohakaProposal__flowBox__icon{width:32%;height:auto;margin:auto}}.p-ohakaProposal__flowBox__title{margin-bottom:4px;font-weight:700}@media screen and (max-width:640px){.p-ohakaProposal__flowBox__title{text-align:left}}.p-ohakaProposal__flowBox__description{text-align:left;margin-bottom:0;width:61%;margin-left:10px;position:relative}.p-ohakaProposal__questionBox__title{letter-spacing:.1em;margin-bottom:4px}.p-ohakaProposal__recommend__title{margin-bottom:30px;font-weight:700;letter-spacing:.1em;position:relative}@media screen and (max-width:640px){.p-ohakaProposal__recommend__title{margin-bottom:10px}}.p-ohakaProposal__recommend__title:before{left:4%;transform:rotate(65deg)}.p-ohakaProposal__recommend__title:after,.p-ohakaProposal__recommend__title:before{content:"";width:28px;bottom:18px;position:absolute;border-top:2px solid #3d3529;border-right:2px solid #3d3529}.p-ohakaProposal__recommend__title:after{right:4%;transform:rotate(115deg)}.p-ohakaProposal__recommend__marker{font-weight:700;background:linear-gradient(transparent 60%,rgba(255,199,88,.8) 0)}.p-ohakaProposal__recommend__subTitle{position:relative;text-align:center;margin-bottom:30px;color:#9f6a00;letter-spacing:.1em}.p-ohakaProposal__recommend__subTitle:after{top:53%}.p-ohakaProposal__recommend__subTitle:after,.p-ohakaProposal__recommend__subTitle:before{position:absolute;z-index:1;content:"";display:block;width:100%;height:2px;background-color:#9f6a00}.p-ohakaProposal__recommend__subTitle:before{top:44%}.p-ohakaProposal__recommend__subTitle__item{position:relative;z-index:2;display:inline-block;margin:0 2.5em;padding:0 1em;background-color:#fff;text-align:left}.p-ohakaProposal__recommendWrap{width:90%;max-width:640px;text-align:left;margin:0 auto 16px}.p-ohakaProposal__recommendBox{padding:24px 46px 24px 60px;margin-bottom:30px;border:3px solid #d3cdc5;box-shadow:4px 4px 0 #d3cdc5;width:100%;position:relative}@media screen and (max-width:640px){.p-ohakaProposal__recommendBox{padding:30px 24px 24px;margin-bottom:36px}}.p-ohakaProposal__recommendBox__title{color:#9f6a00;letter-spacing:.1em;text-align:center;margin:0 auto 20px}@media screen and (max-width:640px){.p-ohakaProposal__recommendBox__title{margin:0 auto 10px}}.p-ohakaProposal__recommendBox__icon{position:absolute;display:inline-block;width:80px;height:80px;top:-20px;left:-40px;border-radius:50%;background:#766957}@media screen and (max-width:640px){.p-ohakaProposal__recommendBox__icon{width:64px;height:64px;top:-30px;left:-16px}}.p-ohakaProposal__recommendBox__icon p{position:absolute;display:inline-block;left:0;top:50%;transform:translateY(-50%);width:80px;text-align:center;color:#fff}@media screen and (max-width:640px){.p-ohakaProposal__recommendBox__icon p{left:-12%}}.p-ohakaProposal__visitingBox__callOut{position:relative;display:inline-block;margin-bottom:32px;padding:16px 10px;width:100%;background:#ffc758}.p-ohakaProposal__visitingBox__callOut:before{content:"";position:absolute;top:100%;left:50%;margin-left:-15px;border:15px solid transparent;border-top-color:#ffc758}.p-ohakaProposal__visitingBox__callOut p{margin:0;letter-spacing:.1em}.p-ohakaProposal__visitingBox__text{width:95%;margin:14px auto;text-align:left}.p-ohakaProposal__visitingBox h2{margin-bottom:6px;letter-spacing:.1em}.p-ohakaProposal__ctaWrap{text-align:center}.p-ohakaProposal__cta{display:block;position:relative;width:45%;margin:0 auto;padding:12px 24px}@media screen and (max-width:640px){.p-ohakaProposal__cta{width:95%}}.p-ohakaProposal__cta:after{font-family:fontAwesome;position:absolute;top:10%;right:10%;content:"\f105";font-size:24px}.p-ohakaProposal__caption{color:#766957;margin-bottom:8px;letter-spacing:.1em}.clear{clear:both}.clearfix:before{display:inline-table}.clearfix:after{content:"";display:block;clear:both}.aligncenter{display:block;margin-left:auto;margin-right:auto;text-align:center;clear:both}.alignright{float:right;margin-left:12px;margin-bottom:12px;text-align:right}.alignleft{float:left;margin-right:12px;margin-bottom:12px}.row:before{display:inline-table}.row:after{content:"";display:block;clear:both}.u-sp{display:none}@media screen and (max-width:640px){.u-sp{display:block}}.u-pc{display:block}@media screen and (max-width:640px){.u-pc{display:none}}.u-sp--inline{display:none}@media screen and (max-width:640px){.u-sp--inline{display:inline-block}}.u-pc--inline{display:inline-block}@media screen and (max-width:640px){.u-pc--inline{display:none}}.u-textEllipsis{width:calc(100% - 108px);height:1.2rem;overflow:hidden;line-height:1.5;position:relative;padding-right:20px;display:inline-block;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}.u-textEllipsis:after{content:"…";position:absolute;display:block;bottom:0;right:8px}.u-textEllipsis.is-Open{width:auto;height:auto}.u-textEllipsis.is-Open:after{content:none;display:none}.u-scrollX{overflow-x:auto}.u-scrollX::-webkit-scrollbar{height:16px}.u-scrollX::-webkit-scrollbar-thumb{background-color:#d3cdc5}.u-scrollX::-webkit-scrollbar-track{background:#f4f3f1;border:none}.u-scrollX::-webkit-scrollbar-corner{background:transparent}.u-resetParagraphMargin{margin-bottom:0}.access-accordion{position:relative;display:inline-block;margin-right:16px;cursor:pointer}.access-accordion.js-accessOpen:after{font-family:FontAwesome;content:"\f107";font-size:16px;padding-right:4px;position:absolute;top:-2px}.access-accordion.js-accessClose:after{font-family:FontAwesome;content:"\f106";font-size:16px;padding-right:4px;position:absolute;top:-4px}@media screen and (max-width:991px){.alignleft,.alignright{float:none!important;margin-left:auto!important;margin-right:auto!important}}.u-tooltip{position:relative}.u-tooltip__balloon{z-index:10;display:none;position:absolute;font-weight:400;bottom:28px;padding:12px;text-align:left;width:320px;border-radius:4px;background:#fffaf1;color:#3d3529;box-shadow:0 2px 4px rgba(61,53,41,.2)}@media screen and (max-width:640px){.u-tooltip__balloon{width:160px}}.u-tooltip__balloon:after{content:"";position:absolute;height:8px;width:8px;left:10%;bottom:-4px;background:#fffaf1;box-shadow:3px 3px 4px rgba(61,53,41,.2);transform:rotate(45deg) skew(12deg,12deg)}.u-tooltip:hover .u-tooltip__balloon{display:block}@media screen and (max-width:500px){div.adsenseHeader{display:none}}