body,h1,h2,h3,h4,h5,h6,p,input,textarea,select{font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-display:swap}body{background:url(https://guruliterior.jp/wp-content/uploads/2022/11/edited_marble-768x1024-1.jpg) no-repeat}.mincho{font-family:'游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro','Noto Serif JP',serif}.monochrome iframe{ -webkit-filter:grayscale(80%);-moz-filter:grayscale(80%);-ms-filter:grayscale(80%);-o-filter:grayscale(80%);filter:grayscale(80%)}.title{text-align:center}.text{display:inline-block}@media screen and (min-width:769px){.current_page_item{border-bottom:3px solid #EB6C1D;margin-bottom:4px!important}}@media screen and (min-width:768px){.et-menu li a{position:relative}.et-menu li.current a,.et-menu li a:hover{color:#0481A2}.et-menu li a::after{content:'';position:absolute;bottom:0;left:0%;width:100%;height:3px;background:#EB6C1D;transition:all .3s;transform:scale(0,1);transform-origin:center top}.current_page_item a::after{background:none!important}.et-menu li.current a::after,.et-menu li a:hover::after{transform:scale(1,1)}}.mobile_menu_bar:after{display:block;content:"MENU";width:50px;margin-top:0px;padding-bottom:25px;margin-left:10px;font-size:10px;color:#052d43}@media screen and (min-width:768px){.mobile_menu_bar:after{margin-top:0px;padding-bottom:43px;margin-left:10px;font-size:17px}}h2.midashi{border-bottom:solid 5px #052D43;position:relative}h2.midashi:after{position:absolute;content:" ";display:block;border-bottom:solid 5px #EB6C24;bottom:-5px;width:40px}@media screen and (max-width:480px){h2.midashi:after{width:30px}}#map{width:100%;height:600px;overflow:hidden}#map iframe{width:100%;height:960px;margin-top:-170px}.dashed-note{background-color:#fff;background-image:linear-gradient(90deg,transparent 0%,transparent 50%,#fff 50%,#fff 100%),linear-gradient(180deg,#48D7DD 1px,transparent 1px);background-size:8px 100%,100% 2.5em;line-height:2.5em;padding-bottom:1px}@media screen and (min-width:480px){.top{margin-right:0;margin-left:0}}@media screen and (min-width:768px) and (max-width:1024px){.top{margin-right:0;margin-left:0}}@media screen and (min-width:1024px){.top{margin-right:2vw;margin-left:2vw}}@media screen and (min-width:1280px){.top{margin-right:3vw;margin-left:3vw}}@media screen and (min-width:1360px){.top{margin-right:5vw;margin-left:5vw}}@media screen and (min-width:1440px){.top{margin-right:6vw;margin-left:6vw}}@media screen and (min-width:1680px){.top{margin-right:13vw;margin-left:13vw}}@media screen and (min-width:1860px){.top{margin-right:14vw;margin-left:14vw}}@media screen and (min-width:1920px){.top{margin-right:16vw;margin-left:16vw}}ul.nomal{ color:#000000;padding:0em 0em 0.5em 2.0em; margin-left:2em}ul.nomal li{line-height:1.5;padding:0.5em 0;text-indent:0em;padding-left:0em}ol{ color:#000000;padding:0em 0em 0.5em 1.5em}ol li{line-height:1.5;padding:0.5em 0;text-indent:-1.15em;padding-left:2em}ul.asterisk li{list-style-type:none;text-indent:-1em;line-height:150%}ul.asterisk li:before{display:inline;content:"※"}@media only screen and (max-width:768px){ul.asterisk li{margin-left:-10px;margin-right:5px;text-align:left}}ul.blog li{ line-height:1.0;padding:0.5em 0;text-indent:0em;padding-left:0em}ul li{ color:#000000;padding:0.3em}@media screen and (min-width:1024px){.flexbox{display:flex}}.post-body{max-width:780px;margin:0 auto;padding:0 0px}@media (min-width:768px) and (max-width:980px){.post-body{max-width:80%;width:80%;margin:0 auto;padding:0}}@media (max-width:767px){.post-body{max-width:85%;width:85%;margin:0 auto;padding:0}}body.single-post:not(.et_pb_pagebuilder_layout) .post-body p{font-size:20px;line-height:1.8}body.single-post:not(.et_pb_pagebuilder_layout) .post-body h2{font-size:26px;line-height:1.5;margin-top:2em;margin-bottom:1em;font-weight:bold}body.single-post:not(.et_pb_pagebuilder_layout) .post-body h3{font-size:24px;line-height:1.5;margin-top:1.8em;margin-bottom:0.8em;font-weight:bold}body.single-post:not(.et_pb_pagebuilder_layout) .post-body img{max-width:100%;height:auto;display:block;margin:2em 0}body.single-post:not(.et_pb_pagebuilder_layout) .post-body ul,body.single-post:not(.et_pb_pagebuilder_layout) .post-body ol{margin-bottom:1.5em;padding-left:2em}body.single-post:not(.et_pb_pagebuilder_layout) .post-body li{margin-bottom:0.5em;line-height:1.8}@media (min-width:768px) and (max-width:980px){body.single-post:not(.et_pb_pagebuilder_layout) .post-body p{font-size:20px}body.single-post:not(.et_pb_pagebuilder_layout) .post-body h2{font-size:24px}body.single-post:not(.et_pb_pagebuilder_layout) .post-body h3{font-size:22px}}@media (max-width:767px){body.single-post:not(.et_pb_pagebuilder_layout) .post-body p{font-size:18px;line-height:1.8}body.single-post:not(.et_pb_pagebuilder_layout) .post-body h2{font-size:22px;line-height:1.5;margin-top:1.5em;margin-bottom:0.8em}body.single-post:not(.et_pb_pagebuilder_layout) .post-body h3{font-size:20px;line-height:1.5}body.single-post:not(.et_pb_pagebuilder_layout) .post-body img{margin:2em auto}}body.single-post:not(.et_pb_pagebuilder_layout) .post-body{margin-top:3em}@media (min-width:768px) and (max-width:980px){body.single-post:not(.et_pb_pagebuilder_layout) .post-body{margin-top:2.5em}}@media (max-width:767px){body.single-post:not(.et_pb_pagebuilder_layout) .post-body{margin-top:2em}}.blog h2{padding:0.6em 0.5em 0.5em 0.5em;margin-bottom:1em; color:#000000;background:#f0f8ff;border-left:solid 5px #052D43;font-weight:bold;line-height:130%}@media screen and (max-width:768px){.blog h2{line-height:120%; padding:0.2em;font-size:100%}}.blog h3{padding:0.6em 0.5em 0.5em 0.2em;margin-bottom:1em; color:#cccccc;background:none;border-bottom:solid 2px #052D43;font-weight:bold}@media screen and (max-width:768px){.blog h3{line-height:130%;padding:0.3em 0.5em 0.3em 0em;font-size:100%}}.list_bullet li{list-style-type:square;margin-left:20px;border-bottom:solid 1px #d3d3d3;margin-bottom:1px;line-height:1.5;padding:0.3em}.list_bullet ul li{padding-left:0px;padding-bottom:10px}#wp-calendar a{color:#052d43}#wp-calendar #today{background-color:#f0f8ff}.archive .et_pb_post{margin:30px}.cat-item.cat-item-22,.cat-item-23,.cat-item-24,.cat-item-25,.cat-item-26,.cat-item-28{display:none}span.marker{background:linear-gradient(transparent 60%,#fff352 60%)}