@media screen and (min-width:751px){.undbtn-it a:hover{background-color:var(--color-primary);background-image:url(//www.momiji-tantei.com/system/wp-content/themes/momiji_renew/assets/css/../images/und-arr-btn-hv.png);color:var(--color-white);border:1px solid var(--color-primary)}.area-page .undbtn-it a:hover{background-color:var(--color-primary);background-image:url(//www.momiji-tantei.com/system/wp-content/themes/momiji_renew/assets/css/../images/und-arr-btn-hv.png);color:var(--color-white);border:1px solid var(--color-primary)}#topic_path ul li a:hover{color:var(--color-primary);text-decoration:underline}.uLinktxt:hover{text-decoration:underline}.uboxtell .undbtn-it a:hover{background-color:var(--color-prink);border:1px solid var(--color-prink);background-image:none}.undanchor-it a:hover{background-color:var(--color-primary);color:var(--color-white)}.uCslink li:hover{opacity:.8}.uPopupcnt-ls li a:hover{opacity:.5 !important}.uPopupcnt-close:hover{text-decoration:underline}.contact_button:hover{background-color:var(--color-primary);color:var(--color-white)}.page-numbers{font-size:1.4rem;padding:10px 15px}.page-numbers:hover{color:var(--color-primary);background-color:var(--color-white)}.uPost-it:hover{opacity:.8}.uPopup-it:hover{transform:translateY(-10px)}}@media screen and (min-width:1921px){header{left:50%;transform:translateX(-50%)}}@media screen and (min-width:751px) and (max-width:1740px){.uCtbox01{max-width:100%}.uCtbox01 .image-l,.uCtbox01 .image-r{width:43.333vw}.uCtbox01 .image-l{margin:0 8.046vw 8.046vw 0}.uCtbox01 .image-r{margin:0 0 8.046vw 8.046vw}.uCtbox01 .uPt{padding-top:4.828vw}}@media screen and (min-width:751px) and (max-width:1230px){.uCtbox01 .image-l,.uCtbox01 .image-r{width:530px}.uCtbox01 .image-l{margin:0 90px 90px 0}.uCtbox01 .image-r{margin:0 0 90px 90px}.uCtbox01 .uPt{padding-top:60px}}@media screen and (min-width:1px) and (max-width:750px){.image-l,.image-r{float:none;text-align:center;margin:0 auto 25px;max-width:400px}#top_info{height:150px}#top_info h2{font-size:19px}#topic_path{padding:10px 0;margin-bottom:25px}#topic_path ul li,#topic_path ul a{font-size:1.4rem}#topic_path ul li:not(:last-child){background-size:18px auto;background-position:top 2px right 4px}#topic_path ul li a{margin-right:30px}.undbtn-ls{flex-direction:column}.undbtn-it{display:flex;justify-content:center;margin:0 auto}.undbtn-it:not(:last-child){margin-bottom:15px}.undbtn-it a{min-width:200px;min-height:auto;border:1px solid #c7d4d9 !important;padding:10px 30px 10px 22px;background-size:10px auto;background-position:center right 15px}.area-page .undbtn-ls{flex-direction:row;flex-wrap:wrap;justify-content:space-between;row-gap:5px}.area-page .undbtn-it{display:flex;justify-content:center;margin:0;width:calc(50% - 5px)}.area-page .undbtn-it a{width:100%;min-width:unset;min-height:auto;border:1px solid #c7d4d9 !important;padding:10px 25px 10px 10px;background-size:10px auto;background-position:center right 10px;justify-content:center}section{margin-bottom:50px}.under h3{font-size:2.2rem;margin-bottom:15px}.under h4{font-size:2rem;line-height:1.6em;letter-spacing:.01em;margin-bottom:15px}.under h5{font-size:1.8rem;line-height:1.6em;letter-spacing:.01em;padding-left:24px;margin-bottom:15px}.under h5:before{width:12px;height:12px;top:6px}.under .uTxt{font-size:1.4rem;line-height:2.4rem}.under section:last-child{margin-bottom:50px}.uCtbox01{width:100%;max-width:100%;min-height:auto;padding:30px 15px}.uCtbox01:before{width:calc(100% - 30px) !important;top:0 !important;left:15px !important}.uCtbox01-content{max-width:calc(100% - 50px);margin:0 auto;display:flex;flex-direction:column;--contimg:100%}.uCtbox01-content .uPt{order:0;display:flex;flex-direction:column;padding:0}.uCtbox01-content>*:not(.uPt){order:1}.ucsw{width:100%}.ucsw:first-child{padding-top:0}.uh4-en{font-size:1.4rem;padding:5px 15px;letter-spacing:.01em;margin-bottom:10px}.uCtbox02-content{display:flex;flex-direction:column}.uCtbox02-content .uPt{order:0;display:flex;flex-direction:column;padding:0}.uCtbox02-content>*:not(.uPt){order:1}.uCtbox02 .image-l,.uCtbox02 .image-r{margin:0 auto 25px}.uCtbox02 .ucsw:first-child{padding-top:0}.uListbox{max-width:400px;margin:0 auto;flex-wrap:nowrap;flex-direction:column}.uListbox-it{padding:30px 15px}.uListbox .uImg{margin-bottom:15px;text-align:center}.uListbox h5{margin-bottom:10px;padding:0}.uListbox-ttl{font-size:1.5rem}.uListbox.uCs2it .uListbox-it,.uListbox.uCs3it .uListbox-it{width:100%;margin:0 auto 30px !important;min-height:auto}.uListbox.uCs2it .uListbox-it:nth-child(2n+2),.uListbox.uCs2it .uListbox-it:nth-child(3n+3),.uListbox.uCs2it .uListbox-it:last-child,.uListbox.uCs3it .uListbox-it:nth-child(2n+2),.uListbox.uCs3it .uListbox-it:nth-child(3n+3),.uListbox.uCs3it .uListbox-it:last-child{margin-right:auto}.uListdot li{font-size:1.4rem;padding-left:20px}.uListdot li:before{width:8px;height:8px;top:8px}.uListdot li:not(:last-child){margin-bottom:15px}.uBoxcol-ls{flex-direction:column;display:flex;padding:0;--contimg:100%}.uBoxcol-it{padding:25px 0;display:flex;flex-direction:column}.uBoxcol-ttl{width:100%;font-size:1.7rem;padding-top:0;letter-spacing:.01em;margin-bottom:15px;text-align:center;order:0}.uBoxcol-img{display:flex;float:none;margin:0 auto 15px;text-align:center}.uBoxcol-txt{width:100%;font-size:1.4rem;line-height:1.6em}.uBoxcol-it>*:not(.uBoxcol-ttl){order:1}.uYoutube{height:200px;max-width:400px}.uStep-ls{display:flex;flex-direction:column}.uStep-it{display:flex;flex-direction:column;position:relative}.uStep-it:not(:last-child){margin-bottom:60px}.uStep-it:not(:last-child):before{bottom:-40px;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid var(--color-primary)}.uStep-ttl{font-size:2rem;padding:15px;border-top-left-radius:20px;border-top-right-radius:20px}.uStep-content{flex-direction:column;padding:15px}.uStep-boximg{width:100%;margin:0 auto 15px}.uStep-info{width:100%}.uStep-ttlsmall{font-size:1.7rem}.uStep .uTxt{margin-bottom:10px}.uboxtell{max-width:400px;margin:0 auto 30px}.uboxtell-ttl{font-size:1.6rem;padding:15px}.uboxtell-content{padding:30px 15px}.uboxtell-nb{font-size:2.6rem}.uboxtell-ttlsmall{font-size:1.4rem;margin-bottom:10px}.uListdot.uCheck li{font-size:1.4rem;padding-left:25px}.uListdot.uCheck li:before{top:0}.uCtbox03-boxttl{padding:15px}.uCtbox03-boxttl .und-ttl{font-size:1.8rem}.uCtbox03-content{padding:15px}.mb50{margin-bottom:30px !important}.und-bgblue{padding:0}.und-bgwhite{padding:50px 0;border-bottom:50px solid #eef5fa}.und-bgwhite section:last-child{margin-bottom:0}.uBoxcol-ls.uF-l .uBoxcol-img{float:none;margin:0 auto 25px}.undanchor-ls{flex-wrap:nowrap;flex-direction:column}.undanchor-it{width:100%;margin:0 auto 15px}.undanchor-it:nth-child(2n+2),.undanchor-it:last-child{margin-right:auto}.undanchor-it:last-child{margin-bottom:0}.undanchor-it a,.undanchor-it span{padding:15px;min-height:50px;font-size:1.4rem}.uQa{padding:30px 0}.uQa-boxq,.uQa-boxa{display:flex;--wboxq:40px}.uQa-boxq{margin-bottom:30px}.uQa-boxa .uQa-qa{background-color:var(--color-prink)}.uQa-boxa .uQa-qa:before{border-left:10px solid var(--color-prink)}.uQa-qa{font-size:1.8rem}.uQa-qa:before{right:-15px}.uQa-cnt{padding-left:15px}.uQa-cnt .und-ttl{font-size:1.8rem}.uTbl01 table th,.uTbl01 table td{display:block;width:100%;padding:1em}.uTbl01 table th{font-size:1.6rem;border-bottom:none;border-color:var(--color-primary)}.uTbl01 table td{font-size:1.4rem;border-bottom:none}.uTbl01 table tr:last-child td{border-bottom:1px solid #c7d4d9}.uListdot.ucsblack li{font-size:1.4rem}.uCtbox04-ls{flex-wrap:nowrap;flex-direction:column}.uCtbox04-it{width:100%;margin:0 auto 25px;display:flex;flex-direction:column}.uCtbox04-it:nth-child(2n+2),.uCtbox04-it:last-child{margin-right:auto}.uCtbox04-it:last-child{margin-bottom:0}.uCtbox04-it>*:not(.uCtbox04-ttl){order:1}.uCtbox04-img{text-align:center;float:none;margin:0 auto 15px}.uCtbox04-cnt{overflow:inherit}.uCtbox04-ttl{overflow:inherit;order:0}.uLsbox-2it{flex-direction:column;justify-content:flex-start}.uLsbox-2it .uBox{margin:0 auto 25px;width:100%}.uLsbox-2it .uBox:not(:last-child){margin-right:auto}.uLsbox-2it .uBox:last-child{margin-bottom:0}.uListdot.ucsblack li{font-size:1.4rem}.uPopup-ls{flex-direction:column;flex-wrap:nowrap;max-width:400px;margin:0 auto}.uPopup-it{width:100%;margin:0 auto;min-height:50px;font-size:1.4rem;margin-bottom:65px}.uPopup-it:before{bottom:calc(-100% + 6px)}.uPopup-it:after{bottom:-48%;font-size:1.2rem}.uPopup-it:nth-child(3n+3),.uPopup-it:last-child{margin-right:auto}.uPopupcnt{padding:15px}.uPopupcnt-content{max-width:100%;flex-direction:column}.uPopupcnt-ttl{font-size:1.6rem;padding:15px}.uPopupcnt-ls{flex-direction:column;margin-bottom:30px}.uPopupcnt-ls li{font-size:1.4rem}.uPopupcnt-ls li:not(:last-child){margin-right:25px}.uPopupcnt-ls li span{font-size:2.2rem;margin-bottom:25px}.uPopupcnt-ls li a{font-size:1.4rem;padding:15px}.uPopupcnt-close{font-size:1.6rem}.uPost-ls{flex-direction:column;flex-wrap:nowrap;max-width:400px;margin:0 auto 30px}.uPost-it{width:100%;margin:0 auto 15px;min-height:auto}.uPost-it:nth-child(3n+3),.uPost-it:last-child{margin-right:auto}.uPost-it:last-child{margin-bottom:0}.uPost-link{padding:15px}.uPost-ttl{font-size:1.8rem;margin-bottom:15px}.uPost-img{height:200px}.uPost-des{font-size:1.4rem}.uColumnpost .entry-title{font-size:2rem !important;line-height:1.6em !important;letter-spacing:.01em !important;margin-bottom:15px !important}.uColumnpost p{font-size:1.4rem !important;line-height:2.4rem !important}.saboxplugin-wrap{max-width:400px !important;padding:15px !important;border:5px double var(--color-primary) !important}.saboxplugin-tab .saboxplugin-desc p{font-size:1.4rem !important;line-height:1.6em !important}.saboxplugin-gravatar{float:none !important;margin:0 30px 15px 0 !important;margin:0 auto 25px !important}.saboxplugin-authorname{display:inline-block !important;margin-bottom:15px !important}.saboxplugin-authorname .vcard span{font-size:1.4rem !important}.saboxplugin-authorname .sab-profile-edit{font-size:1.6rem !important}.saboxplugin-authorname .saboxplugin-desc p{font-size:1.4rem !important;font-family:var(--font-family) !important;font-weight:400 !important;line-height:1.6em !important}.sab-edit-settings a{font-size:1.4rem}.saboxplugin-tab a:last-child{font-size:1.4rem}.uTbl01 td .mwform-checkbox-field{display:block;width:100%;margin:0 !important}.uTbl01 td .mwform-tel-field{width:100%;display:flex;flex-direction:column;justify-content:center;text-align:center}.uWaku{padding:50px 15px 25px;max-width:450px;margin:100px auto 0}.uWaku h4{font-size:2rem;top:-2.8em;width:80%}.uWaku .uTxt{font-size:1.8rem}.uLsct01{flex-direction:column;flex-wrap:nowrap;max-width:400px;margin:0 auto}.uLsct01 li{width:100%;margin:0 auto 25px;font-size:1.4rem}.uLsct01 li:nth-child(2n+2),.uLsct01 li:last-child{margin-right:auto}.uLsct01 li:last-child{margin-bottom:0}.uPrice-lsit{flex-wrap:wrap;max-width:400px;margin:0 auto}.uPrice-lsit li{width:calc((100% - 15px) / 2);height:120px;margin-right:15px !important;margin-bottom:15px}.uPrice-lsit li:nth-child(2n+2),.uPrice-lsit li:last-child{margin-right:0 !important}.uPrice-lsit li .und-ttl{font-size:1.4rem;margin-bottom:15px;top:15px}.uCtbox04-content{padding:15px}html.small .uPopup-it:before{bottom:calc(-100% + 15px)}html.small .uPopup-it:after{bottom:-42%}html.big .uPopup-it:before{bottom:calc(-100% - 3px)}html.big .uPopup-it:after{bottom:-58%}html.big .uWaku{margin:100px auto 0}html.big .uWaku h4{width:80%}.pt50{padding-top:30px}.uSContact{padding:50px 0}.uSContact-content{width:100%;max-width:300px;position:relative}.uSContact-ttl{font-size:4rem;margin:0 auto 50px}.uSContact-des{font-size:1.2rem;width:170px;text-align:left;margin:0 0 0 auto}.uSContact-lsphone{flex-direction:column;position:unset}.uSContact-lsphone-ple{width:126px;text-align:left;margin:0 auto 0 0;bottom:auto;top:41px;left:-3px}.uSContact-lsphone-ls{max-width:100%;flex-direction:column}.uSContact-btn{font-size:1.8rem;text-align:center;min-height:80px}.uWaki_arrow{max-width:100%;margin:0 auto 30px}.uWaki_arrow li{font-size:1.6rem;padding:15px}.uWaki_arrow li:not(:last-child){margin-bottom:50px}.uWaki_arrow li:not(:last-child):before{bottom:-35px;border-left:20px solid rgba(0,0,0,0);border-right:20px solid rgba(0,0,0,0);border-top:20px solid var(--color-secondary)}.uColumnpost{margin-bottom:50px}.under .iContact{padding-top:50px}.uCaset{background-size:auto 130px;min-height:auto}.uCaset-content{display:flex;flex-direction:column;padding:15px}.uCaset-ttl{font-size:2rem;margin-bottom:30px}.uCaset-flex{flex-direction:column}.uCaset-btxt{width:100%;padding-right:0}.uCaset-btxt .uTxt{font-size:1.4rem;line-height:2em;margin-bottom:25px}.uCaset-bbanner{width:100%;padding:15px}.uCaset-bbanner .und-ttl{font-size:1.8rem;line-height:1.4em;margin-bottom:15px}.uCaset-bbanner .und-des{font-size:1.4rem;line-height:1.6em}.uCabox-it{padding:15px}.uCabox-it:not(:last-child){margin-bottom:50px}.uCabox-ttl{font-size:1.6rem;margin-bottom:15px;padding:10px}.uCabox-content{display:flex;flex-direction:column;justify-content:flex-start}.uCabox-btxt{padding-right:0}.uCabox-bprice .und-txt{font-size:1.6rem;text-align:center}.uCabox-bprice .und-nb{font-size:3rem;text-align:center}.uTbl02{width:100%;overflow-x:auto}.uTbl02 table{width:720px}.uTbl02 th,.uTbl02 td{padding:10px}.uTbl02 th{font-size:1.6rem}.uTbl02 td{font-size:1.4rem}.price-sec img{max-width:400px}}@media screen and (max-width:750px){.fukuoka-test #top_info .uContainer:before,.tokyo #top_info .uContainer:before,.osaka #top_info .uContainer:before,.kagawa #top_info .uContainer:before,.ehime #top_info .uContainer:before,.okayama #top_info .uContainer:before,.yamaguchi #top_info .uContainer:before,.kumamoto #top_info .uContainer:before,.nagasaki #top_info .uContainer:before,.oita #top_info .uContainer:before,.saga #top_info .uContainer:before,.kitakyushu #top_info .uContainer:before{right:10px;top:-57px;height:150px;width:100px}.hiroshima-test #top_info .uContainer:before{right:10px;top:-57px;height:150px;width:100px}.fukuoka #top_info .uContainer:before{right:10px;top:-57px;height:150px;width:100px}.hiroshima #top_info .uContainer:before{right:10px;top:-57px;height:150px;width:100px}}@media screen and (max-width:1366px){.hiroshima-test #top_info h2{width:90%}.hiroshima-test #top_info .uContainer:before{right:10px}.hiroshima #top_info h2{width:90%}.hiroshima #top_info .uContainer:before{right:10px}}@media screen and (max-width:575px){.fukuoka-test #top_info h2,.tokyo #top_info h2,.osaka #top_info h2,.kagawa #top_info h2,.ehime #top_info h2,.okayama #top_info h2,.yamaguchi #top_info h2,.kumamoto #top_info h2,.nagasaki #top_info h2,.oita #top_info h2,.saga #top_info h2,.kitakyushu #top_info h2{width:90%}.hiroshima-test #top_info h2{width:90%}.hiroshima-test #top_info .uContainer:before{right:10px;top:-42px;height:150px;width:100px}.hiroshima-test #top_info h2{width:80%}.fukuoka #top_info h2{width:90%}.hiroshima #top_info h2{width:90%}.hiroshima #top_info .uContainer:before{right:10px;top:-42px;height:150px;width:100px}.hiroshima #top_info h2{width:80%}}@media screen and (max-width:480px){.fukuoka-test #top_info .uContainer:before,.tokyo #top_info .uContainer:before,.osaka #top_info .uContainer:before,.kagawa #top_info .uContainer:before,.ehime #top_info .uContainer:before,.okayama #top_info .uContainer:before,.yamaguchi #top_info .uContainer:before,.kumamoto #top_info .uContainer:before,.nagasaki #top_info .uContainer:before,.oita #top_info .uContainer:before,.saga #top_info .uContainer:before,.kitakyushu #top_info .uContainer:before{right:10px;top:-42px;height:150px;width:100px}.fukuoka-test #top_info h2,.tokyo #top_info h2,.osaka #top_info h2,.kagawa #top_info h2,.ehime #top_info h2,.okayama #top_info h2,.yamaguchi #top_info h2,.kumamoto #top_info h2,.nagasaki #top_info h2,.oita #top_info h2,.saga #top_info h2,.kitakyushu #top_info h2{width:80%}.hiroshima-test #top_info h2{width:75%}.price-sec img{max-width:100%}.btn-price-or a{min-width:max-content}.fukuoka #top_info .uContainer:before{right:10px;top:-42px;height:150px;width:100px}.fukuoka #top_info h2{width:80%}.hiroshima #top_info h2{width:75%}}@media screen and (max-width:376px){.fukuoka-test #top_info .uContainer:before,.tokyo #top_info .uContainer:before,.osaka #top_info .uContainer:before,.kagawa #top_info .uContainer:before,.ehime #top_info .uContainer:before,.okayama #top_info .uContainer:before,.yamaguchi #top_info .uContainer:before,.kumamoto #top_info .uContainer:before,.nagasaki #top_info .uContainer:before,.oita #top_info .uContainer:before,.saga #top_info .uContainer:before,.kitakyushu #top_info .uContainer:before{right:0;top:-36px;height:145px;width:95px}.hiroshima-test #top_info .uContainer:before{right:0;top:-29px;height:140px;width:90px}.fukuoka #top_info .uContainer:before{right:0;top:-42px;height:150px;width:100px}.hiroshima #top_info .uContainer:before{right:0;top:-29px;height:140px;width:90px}}