@charset "UTF-8";@font-face{font-display:swap;font-family:"Shippori Mincho",serif;font-style:normal;font-weight:400;src:url(//hiromi-369.com/wp-content/themes/hiromi/assets/css/../fonts/ShipporiMincho_400.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Shippori Mincho",serif;font-style:normal;font-weight:500;src:url(//hiromi-369.com/wp-content/themes/hiromi/assets/css/../fonts/ShipporiMincho_500.woff2)}@font-face{font-display:swap;font-family:"Shippori Mincho",serif;font-style:normal;font-weight:600;src:url(//hiromi-369.com/wp-content/themes/hiromi/assets/css/../fonts/ShipporiMincho_600.woff2) format("woff2")}@font-face{font-family:"Zen Kaku Gothic New";font-style:normal;font-weight:300;font-display:swap;src:url(//hiromi-369.com/wp-content/themes/hiromi/assets/css/../fonts/ZenKakuGothicNew_300.woff2) format("woff2")}@font-face{font-family:"Zen Kaku Gothic New";font-style:normal;font-weight:400;font-display:swap;src:url(//hiromi-369.com/wp-content/themes/hiromi/assets/css/../fonts/ZenKakuGothicNew_400.woff2) format("woff2")}@font-face{font-family:"Zen Kaku Gothic New";font-style:normal;font-weight:500;font-display:swap;src:url(//hiromi-369.com/wp-content/themes/hiromi/assets/css/../fonts/ZenKakuGothicNew_500.woff2) format("woff2")}@font-face{font-family:"Zen Kaku Gothic New";font-style:normal;font-weight:700;font-display:swap;src:url(//hiromi-369.com/wp-content/themes/hiromi/assets/css/../fonts/ZenKakuGothicNew_700.woff2) format("woff2")}#loader{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:999;background-color:#fff;text-align:center;color:#333;z-index:102}#loader p{font-weight:700}#loader_logo{position:absolute;display:block;align-items:center}#loader_logo p{font-size:1.8rem;margin-bottom:10px}@media screen and (max-width:540px){#loader_logo p{font-size:1.5rem;margin-bottom:5px}}#loader_logo img{width:380px;height:auto}@media screen and (max-width:540px){#loader_logo img{width:250px;margin-right:5px}}.fadeUp{animation-name:fadeUpAnime;animation-duration:.65s;animation-fill-mode:forwards;opacity:0}@keyframes fadeUpAnime{from{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}#hero{width:calc(100vw - 250px);height:100vh;background-position:center;background-size:cover;background-repeat:no-repeat}@media screen and (max-width:960px){#hero{height:80vh}}@media screen and (max-width:540px){#hero{width:100%;filter:grayscale(1)}}#infomation{width:80%;margin:30px auto 0;display:flex;justify-content:left;align-items:center}@media screen and (max-width:540px){#infomation{width:100%}}#infomation h2{color:gray;width:-moz-min-content;width:min-content;margin-right:20px;font-weight:700;font-size:1.8rem}@media screen and (max-width:540px){#infomation h2{margin-right:10px}}#infomation h2:before{content:"";display:inline-block;width:1.8rem;height:1.8rem;margin:0 3px 3px 0;background-size:contain;background-repeat:no-repeat;vertical-align:middle;background-image:url(//hiromi-369.com/wp-content/themes/hiromi/assets/css/../img/info.png)}@media screen and (max-width:540px){#infomation h2:before{width:1.6rem;height:1.6rem}}#infomation .inner{width:90%;padding:15px 15px 10px;margin:auto;border-radius:15px;background:#f9f9f9}@media screen and (max-width:540px){#infomation .inner{padding:8px 13px}}@media screen and (max-width:540px){#infomation .inner .wrap ul{padding:0}}@media screen and (max-width:540px){#infomation .inner .wrap ul li{margin-bottom:10px}}#infomation .inner .wrap ul li:last-of-type{margin-bottom:0}#infomation .inner .wrap h3{margin:0 auto;color:#e59d4e;font-weight:600}@media screen and (max-width:540px){#infomation .inner .wrap h3{font-size:1.4rem}}#lumbago{width:100%;max-width:1000px;margin:auto;padding:5% 4.5%;background:#fdfff2;border-radius:15px;border:2px solid #ebebeb}@media screen and (max-width:540px){#lumbago{padding:8% 4.5%}}#lumbago h2{text-align:center;font-size:3rem;line-height:1.5}@media screen and (max-width:540px){#lumbago h2{font-size:2.5rem}}#lumbago h2:before{content:"＼";padding-right:5px}@media screen and (max-width:960px){#lumbago h2:before{content:none}}#lumbago h2:after{content:"／";padding-left:5px}@media screen and (max-width:960px){#lumbago h2:after{content:none}}#lumbago h2 strong{color:#1172d5}#lumbago .inner p.start{margin:15px auto;font-size:2.3rem;text-align:center}@media screen and (max-width:540px){#lumbago .inner p.start{font-size:1.8rem}}#lumbago .inner .lumbago-block{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}@media screen and (max-width:960px){#lumbago .inner .lumbago-block{flex-wrap:wrap}}#lumbago .inner .lumbago-block .img{width:35%;margin:auto}@media screen and (max-width:960px){#lumbago .inner .lumbago-block .img{width:100%;max-width:450px}}#lumbago .inner .lumbago-block .txt{width:60%}@media screen and (max-width:960px){#lumbago .inner .lumbago-block .txt{width:100%;margin-bottom:10px}}#lumbago .inner .lumbago-block .txt strong.block{display:block;margin:5px 0;font-size:1.6rem}#lumbago .inner .lumbago-block img{width:100%}#lumbago .inner .lumbago-block.lumbago2{flex-wrap:wrap-reverse}#lumbago .inner .lumbago-block.lumbago2 .img{width:36.5%}@media screen and (max-width:960px){#lumbago .inner .lumbago-block.lumbago2 .img{width:100%}}#lumbago .inner .lumbago-block.lumbago3 .img{width:38.5%}@media screen and (max-width:960px){#lumbago .inner .lumbago-block.lumbago3 .img{width:100%}}#lumbago .inner .lumbago-block.lumbago3 .txt{width:55%}@media screen and (max-width:960px){#lumbago .inner .lumbago-block.lumbago3 .txt{width:100%}}#sports{width:100%;max-width:1000px;margin:auto;margin:0 auto}#sports h2{margin-bottom:20px}#sports .txt .inner{display:flex;align-items:center;margin:15px auto 0}@media screen and (max-width:960px){#sports .txt .inner{display:block}}#sports .txt .inner .img{width:40%}@media screen and (max-width:960px){#sports .txt .inner .img{float:none;display:block;width:100%;max-width:400px;margin:15px auto 0}}#sports .txt .inner .img img{width:90%}@media screen and (max-width:960px){#sports .txt .inner .img img{width:100%}}#sports .txt .inner .why{width:60%;margin:20px auto}@media screen and (max-width:960px){#sports .txt .inner .why{width:100%}}#sports .txt .inner .why h3{margin-bottom:15px;font-size:2.3rem;font-weight:500;color:#1172d5}#sports .txt .inner .why ul li{margin:18px 0}#sports .txt .inner .why ul li h4{width:-moz-fit-content;width:fit-content;margin:0 0 0 18px;padding:3px 32px;font-size:1.5rem;color:#fff;transform:skew(-20deg);background-image:linear-gradient(to right,#1172d5 0%,#1172d5 100%)}.creation{position:relative;width:80%;margin:100px auto;text-align:center}@media screen and (max-width:960px){.creation{width:100%}}@media screen and (max-width:540px){.creation{margin:60px auto}}.creation p{font-size:3rem}@media screen and (max-width:540px){.creation p{font-size:2.1rem;letter-spacing:0}}.creation p span.co_1{color:#936f4f}.creation p span.co_2{color:#00aaab}.creation p span.co_3{color:#3221b3}.creation p span.co_4{color:#cb7400}.creation p span.co_5{font-size:3.5rem;font-weight:500}@media screen and (max-width:540px){.creation p span.co_5{font-size:2.8rem}}#leave .inner{margin-top:50px}#leave .inner ul{width:100%;max-width:800px;margin:auto}#leave .inner ul li{display:flex;margin-bottom:50px}#leave .inner ul li:nth-child(odd){margin-right:50px}@media screen and (max-width:540px){#leave .inner ul li:nth-child(odd){margin-right:0}}#leave .inner ul li:nth-child(even){margin-left:50px}@media screen and (max-width:540px){#leave .inner ul li:nth-child(even){margin-left:0}}@media screen and (max-width:540px){#leave .inner ul li{margin-bottom:20px}}#leave .inner ul li .point{margin-right:20px}@media screen and (max-width:540px){#leave .inner ul li .point{margin-right:15px}}#leave .inner ul li .point span{display:block;width:80px;height:80px;font-size:1.6rem;font-weight:700;line-height:1.2;text-align:center;border-radius:90%;padding-top:24px;padding-left:3px;background-color:#1172d5;color:#fff}@media screen and (max-width:540px){#leave .inner ul li .point span{width:50px;height:50px;font-size:1.1rem;padding-top:15px}}#leave .inner ul li .txt h3{font-size:2.8rem;font-weight:500;margin-bottom:10px}@media screen and (max-width:540px){#leave .inner ul li .txt h3{font-size:2.2rem}}#leave .more-btn{background:#fff7bc;position:relative;width:-moz-fit-content;width:fit-content;display:flex;justify-content:space-around;align-items:center;margin:10px auto 0 0;padding:8px 40px;font-size:1.4rem;color:#313131;transition:.3s ease-in-out;font-weight:500}#leave .more-btn:before{content:"";position:absolute;top:calc(50% - 2px);right:-1.5em;transform:translateY(calc(-50% - 2px)) rotate(30deg);width:12px;height:2px;background-color:#6bb6ff;transition:.3s}#leave .more-btn:after{content:"";position:absolute;top:50%;right:-1.5em;transform:translateY(-50%);width:40px;height:2px;background-color:#6bb6ff;transition:.3s}#leave .more-btn:hover:before,#leave .more-btn:hover:after{right:-2.5em}#leave .more-btn:hover{background:#ffba25;color:#fff}#select .wrapper{width:90%;max-width:1200px;margin:30px auto auto;display:grid;grid-template-columns:1fr 1fr 1fr;-moz-column-gap:10px;column-gap:10px;row-gap:1em;list-style:none}@media screen and (max-width:960px){#select .wrapper{display:block;padding:inherit}}#select .wrapper li{position:relative;top:0;text-align:center;transition:all .3s;height:-moz-fit-content;height:fit-content}@media screen and (max-width:960px){#select .wrapper li{width:100%;max-width:360px;min-width:300px;height:auto;margin:20px auto}}@media screen and (max-width:540px){#select .wrapper li{width:100%;min-width:250px;margin:10px auto}}#select .wrapper li:hover{top:-5px;transition:all .3s}#select .wrapper li a{display:block}#select .wrapper li a .awesome{margin-left:5px;font-size:1.8rem;color:#e3bc60}#select .wrapper li img{width:100%;height:auto;filter:contrast(.5)}#select .wrapper li h3{color:#fff;font-size:clamp(1.8rem, 1.6vw, 2rem);font-weight:600;letter-spacing:.15rem;left:36%;position:absolute;top:50%;transform:translate(-24%,-50%);z-index:1;white-space:nowrap}@media screen and (max-width:960px){#select .wrapper li h3{left:35.5%;top:50%}}@media screen and (max-width:540px){#select .wrapper li h3{left:35.5%;top:51%}}#bussyu{width:100%;margin:0 auto;padding-bottom:clamp(50px, 4.7vw, 60px);background:linear-gradient(0deg,rgba(250,247,242,.4705882353) 0%,rgba(255,243,222,.0784313725) 0%,rgba(255,234,222,.4705882353) 50%,rgba(255,240,215,0) 100%)}#bussyu .inner{width:90%;max-width:1000px;margin:15px auto}@media screen and (max-width:960px){#bussyu .inner{max-width:600px}}#bussyu .inner h2{position:relative;font-size:3rem;text-align:center;letter-spacing:.1rem}@media screen and (max-width:960px){#bussyu .inner h2{font-size:2.6rem}}@media screen and (max-width:540px){#bussyu .inner h2{font-size:2.3rem}}#bussyu .inner h2:before,#bussyu .inner h2:after{content:"";top:3px;position:absolute;width:30px;height:30px;background:url(//hiromi-369.com/wp-content/themes/hiromi/assets/css/../img/title_side.png) center center/contain no-repeat}@media screen and (max-width:960px){#bussyu .inner h2:before,#bussyu .inner h2:after{top:16px}}@media screen and (max-width:540px){#bussyu .inner h2:before,#bussyu .inner h2:after{top:7px}}#bussyu .inner h2:before{left:-40px}#bussyu .inner h2:after{right:-40px}#bussyu .inner h2.title{width:-moz-fit-content;width:fit-content;margin:0 auto 30px}#bussyu .inner h2.title img{width:100%}#bussyu .inner .txt p{margin:0;word-break:auto-phrase}@media screen and (max-width:540px){#bussyu .inner .txt p{word-break:normal}}#bussyu .inner .txt .img{float:right;width:410px;margin:0 0 20px 70px}@media screen and (max-width:960px){#bussyu .inner .txt .img{float:none;display:block;width:100%;margin:10px auto 15px}}#bussyu .inner .txt .img img{width:100%;height:auto;display:block}#strained-back,#innatsu,#expert,#original{width:90%;display:flex;margin:0 auto !important}@media screen and (max-width:540px){#strained-back,#innatsu,#expert,#original{width:100%}}#strained-back .flex,#innatsu .flex,#expert .flex,#original .flex{justify-content:center}#strained-back .flex .txt,#innatsu .flex .txt,#expert .flex .txt,#original .flex .txt{width:50%;padding:25px}@media screen and (max-width:960px){#strained-back .flex .txt,#innatsu .flex .txt,#expert .flex .txt,#original .flex .txt{width:100%}}@media screen and (max-width:540px){#strained-back .flex .txt,#innatsu .flex .txt,#expert .flex .txt,#original .flex .txt{padding:0}}#strained-back .flex .img,#innatsu .flex .img,#expert .flex .img,#original .flex .img{width:50%}@media screen and (max-width:960px){#strained-back .flex .img,#innatsu .flex .img,#expert .flex .img,#original .flex .img{width:100%}}@media screen and (max-width:540px){#strained-back .flex .img,#innatsu .flex .img,#expert .flex .img,#original .flex .img{width:90%;margin:10px auto}}#strained-back h2,#innatsu h2,#expert h2,#original h2{margin-bottom:20px;font-size:3rem}@media screen and (max-width:540px){#strained-back h2,#innatsu h2,#expert h2,#original h2{font-size:2.5rem}}#strained-back .txt .ryokin,#innatsu .txt .ryokin,#expert .txt .ryokin,#original .txt .ryokin{margin-top:5px;color:#95928a;font-size:1.4rem}