@media screen and (min-width:600px){br.sp{display:none}}*{font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans","BIZ UDPGothic","Noto Sans CJK JP",Meiryo,sans-serif}a{text-decoration:none}p{color:#222}.text-red{color:#c00}.text-y{color:#ffe505}.text-blue{color:#1d5aa8}.text-bgY{background-color:#ffe505}.text-bold{font-weight:700}header#header{position:absolute;width:100%}header#header .inner-maxW.header-inner-maxW_topPage .site-logo{margin-top:2vh;margin-left:2%}header#header .inner-maxW.header-inner-maxW_topPage .site-logo img{width:100%;max-width:300px}@media screen and (min-width:1140px){header#header .inner-maxW.header-inner-maxW_topPage .site-logo{margin-top:28px;margin-left:50px}}@media screen and (max-width:599px){header#header .inner-maxW.header-inner-maxW_topPage .site-logo{width:40%}}#hero{max-width:1980px;margin:0 auto}@media screen and (max-width:599px){#hero .hero-inner{background-image:url(../images/hero_bg_Sp.jpg);background-repeat:no-repeat;background-position:left top;background-size:cover}}@media screen and (min-width:600px){#hero{background-image:url(../images/hero_bg_Tab.jpg);background-repeat:no-repeat;background-position:center top;background-size:cover}}@media screen and (min-width:1140px){#hero{background-image:url(../images/hero_bg_PC.jpg);background-repeat:no-repeat;background-position:center top;background-size:cover}}#hero .hero-inner,#hero .hero-point-list{max-width:1140px;margin:0 auto}@media screen and (min-width:600px){#hero .hero-inner,#hero .hero-point-list{width:92%;padding-left:26.5555555556%}}@media screen and (min-width:1000px){#hero .hero-inner,#hero .hero-point-list{padding-left:30.5555555556%}}@media screen and (min-width:1140px){#hero .hero-inner,#hero .hero-point-list{padding-left:440px;padding-right:40px}}@media screen and (max-width:599px){#hero .hero-inner{padding:10vh 4% 2vh 25%}}@media screen and (min-width:600px){#hero .hero-inner{padding-top:10vh}}@media screen and (min-width:1025px){#hero .hero-inner{padding-top:135px}}@media screen and (min-width:600px){#hero .hero-point-list{padding-top:2vh;padding-bottom:5vh}}@media screen and (min-width:1025px){#hero .hero-point-list{padding-top:28px;padding-bottom:65px}}#hero .hero-inner .hero-h1{font-weight:700;line-height:1.8;padding-bottom:1.5rem}@media screen and (min-width:600px){#hero .hero-inner .hero-h1 .text-box{font-size:calc(1.5rem + .9vw)}}#hero .hero-inner .hero-h1 .text-box span.word-box{color:#2c66b0;margin-right:3px;background:#fff;border:2px #2c66b0 solid;font-size:calc(1.375rem + .9vw);padding:4px}@media screen and (min-width:600px){#hero .hero-inner .hero-h1 .text-box span.word-box{margin-right:6px;font-size:calc(1.75rem + 1.4vw);border:3px #2c66b0 solid;padding:5px}}@media screen and (min-width:1140px){#hero .hero-inner .hero-h1 .text-box span.word-box{padding:5px 7px}}#hero .hero-inner .hero-h1 .text-box span.text-l{color:#2c66b0;font-size:calc(1rem + .9vw)}@media screen and (min-width:600px){#hero .hero-inner .hero-h1 .text-box span.text-l{font-size:calc(1.275rem + 1.4vw)}}#hero .hero-inner .hero-h1 .text-box02{text-align:right;font-size:calc(1.25rem + .6vw)}@media screen and (min-width:600px){#hero .hero-inner .hero-h1 .text-box02{font-size:calc(2rem + .9vw)}}#hero .hero-inner .hero-h1 .text-box02 span.word-box{background:#c00;color:#fff;padding:3px 5px;font-size:calc(1.375rem + .9vw);margin-right:3px}@media screen and (min-width:600px){#hero .hero-inner .hero-h1 .text-box02 span.word-box{font-size:calc(1.75rem + 1.4vw);padding:6px 12px;margin-right:6px}}#hero .hero-inner .hero-subtext01{font-weight:700;font-size:calc(.875rem + .2vw)}@media screen and (min-width:600px){#hero .hero-inner .hero-subtext01{font-size:calc(1.25rem + .9vw)}}#hero .hero-inner .hero-subtext01 .text-box-blue{background:#2c66b0;color:#fff;margin-bottom:.5rem;padding:6px 16px}@media screen and (max-width:599px){#hero .hero-inner .hero-subtext01 .text-box-blue{padding:4px 8px}}#hero .hero-inner .hero-subtext01 .text-box-blue span.text-yellow{color:#ffba00}#hero .hero-inner .hero-subtext01 .text-box-blue span.text-pink{color:#ffafaf}@media screen and (max-width:599px){#hero .hero-point-list{background:#213f75;padding:2vh 0}}#hero .hero-point-list ul{margin:0 auto;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:599px){#hero .hero-point-list ul{width:92%}}#hero .hero-point-list ul li{width:23.5%;list-style:none;background:#fff;border-radius:8px;padding:3px 0}@media screen and (min-width:600px){#hero .hero-point-list ul li{border:3px #333 solid;padding:.5rem 0}}@media screen and (min-width:1025px){#hero .hero-point-list ul li{padding:1rem 0}}#hero .hero-point-list ul li p{padding-top:8px;margin-bottom:0;text-align:center;color:#c00;font-weight:700}@media screen and (max-width:599px){#hero .hero-point-list ul li p{font-size:.875rem}}@media screen and (min-width:801px){#hero .hero-point-list ul li p{font-size:calc(1.125rem + .4vw)}}#hero .hero-point-list ul li .icon{max-width:90px;width:80%;margin:0 auto;-webkit-filter:invert(32%) sepia(91%) saturate(780%) hue-rotate(184deg) brightness(88%) contrast(86%);filter:invert(32%) sepia(91%) saturate(780%) hue-rotate(184deg) brightness(88%) contrast(86%)}#hero .hero-point-list ul li .icon img{width:100%}.single-header{background:#1d5aa8;padding:2vh 4%}@media screen and (min-width:1140px){.single-header{padding:60px 32px}}.single-header h2{color:#fff}.inner-maxW{width:92%;max-width:1140px;margin:0 auto}.column{padding:4vh 0}@media screen and (min-width:1140px){.column{padding:70px 0}}h2{font-weight:700;margin:0}@media screen and (min-width:600px){h2{text-align:center}}@media screen and (max-width:599px){h2{font-size:calc(1.25rem + .9vw)}}h2.single{padding-bottom:1vh}@media screen and (min-width:1140px){h2.single{padding-bottom:1.5rem}}h2.single i{margin-right:6px}.h2-flex-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.h2-flex-wrap .icon{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin-right:8px;-webkit-filter:invert(100%) sepia(0) saturate(7500%) hue-rotate(116deg) brightness(109%) contrast(109%);filter:invert(100%) sepia(0) saturate(7500%) hue-rotate(116deg) brightness(109%) contrast(109%)}.h2-flex-wrap .icon img{width:calc(1.5rem + 1.75vw)}.h2-flex-wrap h2.single{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;border:none;padding:0}.content-contact-link{background:#d3ebff;margin-bottom:5vh}.content-contact-link .lead{border:2px #222 solid;background:#fff;margin:0 auto;font-size:calc(1.125rem + .4vw)}@media screen and (min-width:600px){.content-contact-link .lead{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}@media screen and (min-width:801px){.content-contact-link .lead{font-size:calc(1.25rem + .6vw)}}.content-contact-link .lead p{margin-bottom:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;padding:.5rem 0}@media screen and (min-width:600px){.content-contact-link .lead p{padding:.75rem 1rem}}@media screen and (min-width:1025px){.content-contact-link .lead p{padding:.75rem 1.5rem}}.content-contact-link ul{margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.content-contact-link ul li{width:100%;margin:1rem auto 0;border-radius:8px;-webkit-filter:drop-shadow(3px 3px 0 rgba(0, 0, 0, .3));filter:drop-shadow(3px 3px 0 rgba(0, 0, 0, .3));max-width:550px}@media screen and (min-width:801px){.content-contact-link ul li{width:32%;margin-top:2.5rem;max-width:370px}}@media screen and (min-width:1025px){.content-contact-link ul li{margin-top:70px}}.content-contact-link ul li.tel{background:#1f6300}.content-contact-link ul li.tel a{color:#fff}.content-contact-link ul li.mail{background:#2c66b0}.content-contact-link ul li.mail a{color:#fff}.content-contact-link ul li.line{background:#fff;border:#00b900 3px solid}.content-contact-link ul li.line a{color:#00b900}.content-contact-link ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:700;height:66px}@media screen and (min-width:600px){.content-contact-link ul li a{margin:0 auto;height:80px}}@media screen and (min-width:1025px){.content-contact-link ul li a{height:100px}}.content-contact-link ul li a .icon,.content-contact-link ul li a .text{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.content-contact-link ul li a .icon{width:40px;margin-right:.5rem}.content-contact-link ul li a .icon img{width:100%}.content-contact-link ul li.tel a{width:100%}.content-contact-link ul li.tel .text.number{font-size:calc(1.75rem + .6vw)}@media screen and (min-width:600px){.content-contact-link ul li.tel .text.number{font-size:calc(1.5rem + .6vw)}}@media screen and (min-width:1025px){.content-contact-link ul li.tel .text.number{font-size:2.25rem}}.content-contact-link ul li.mail .text .number-wrap{background:#c00;margin-right:.5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (max-width:599px){.content-contact-link ul li.mail .text{display:-webkit-box;display:-ms-flexbox;display:flex}.content-contact-link ul li.mail .text .number-wrap,.content-contact-link ul li.mail .text .text-l{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}}@media screen and (max-width:599px){.content-contact-link ul li.mail .text{display:-webkit-box;display:-ms-flexbox;display:flex}.content-contact-link ul li.mail .text .number-wrap,.content-contact-link ul li.mail .text .text-l{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.content-contact-link ul li.mail .text .number-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.content-contact-link ul li.mail .text span.text-l3{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;line-height:1.3;padding:0 2px 0 5px;font-size:2rem}.content-contact-link ul li.mail .text span.text-ss{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;line-height:1.3;padding:0 5px 0 2px;font-size:calc(.5rem + .4vw);font-size:.75rem}.content-contact-link ul li.mail .text .text-l{font-size:1.375rem}}@media screen and (min-width:600px) and (max-width:1139px){.content-contact-link ul li.mail .text .number-wrap{padding:0 5px}.content-contact-link ul li.mail .text span.text-l3{line-height:1.3;font-size:1.5rem}.content-contact-link ul li.mail .text span.text-ss br{display:none}.content-contact-link ul li.mail .text .text-l{font-size:calc(1.125rem + .4vw)}}@media screen and (min-width:1140px){.content-contact-link ul li.mail .text{display:-webkit-box;display:-ms-flexbox;display:flex}.content-contact-link ul li.mail .text .number-wrap,.content-contact-link ul li.mail .text .text-l{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.content-contact-link ul li.mail .text .number-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.content-contact-link ul li.mail .text span.text-l3{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;line-height:1.3;padding:0 2px 0 5px;font-size:2rem}.content-contact-link ul li.mail .text span.text-ss{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;line-height:1.3;padding:0 5px 0 2px;font-size:calc(.5rem + .4vw);font-size:.75rem}.content-contact-link ul li.mail .text .text-l{font-size:1.375rem}}.content-contact-link ul li.line .text-l{font-size:1.375rem}.content-trouble-header{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(10%,#0c2249),color-stop(80%,#0f2a5b));background-image:linear-gradient(to bottom,#0c2249 10%,#0f2a5b 80%);width:100%;height:100%;padding:3vh 0 0}@media screen and (min-width:1140px){.content-trouble-header{padding:50px 0 0}}.content-trouble-header .h2-flex-wrap .figure{width:24%;max-width:210px;margin-right:8px;-ms-flex-item-align:end;-ms-grid-row-align:end;align-self:end}.content-trouble-header .h2-flex-wrap .figure img{width:100%;max-width:210px}.content-trouble-header .h2-flex-wrap h2{color:#fff;text-align:left;padding-bottom:2vh;line-height:2.2;position:relative}@media screen and (max-width:599px){.content-trouble-header .h2-flex-wrap h2{font-size:calc(1rem + .6vw)}}@media screen and (min-width:600px){.content-trouble-header .h2-flex-wrap h2{font-size:calc(1.125rem + .6vw);width:74%;line-height:2.5}}@media screen and (min-width:1025px){.content-trouble-header .h2-flex-wrap h2{font-size:calc(1.25rem + .9vw);padding-bottom:46px}}.content-trouble-header .h2-flex-wrap h2::before{position:absolute;content:"";background:url(../images/trouble-header-img02@2x.png) no-repeat;background-size:auto;background-size:contain;width:30px;height:20px;top:30px;left:-40px}@media screen and (min-width:600px){.content-trouble-header .h2-flex-wrap h2::before{width:40px;height:20px;top:40px;left:-50px}}@media screen and (min-width:1025px){.content-trouble-header .h2-flex-wrap h2::before{width:50px;height:50px;top:50px;left:-80px}}.content-trouble-header .h2-flex-wrap h2 span.balloon{border-radius:12px;background:#fff;color:#2c66b0;border:3px #2c66b0 solid;padding:6px 8px;margin-right:4px}.content-trouble-header .h2-flex-wrap h2 span.underline{border-bottom:3px #fff solid}.content-trouble-header .h2-flex-wrap h2 span.red-box{background:#c00;padding:6px 8px;margin-right:4px;position:relative}.content-trouble-header .h2-flex-wrap h2 span.red-box::after{position:absolute;content:"";width:0;height:0;border-style:solid;border-color:#c00 transparent transparent transparent;bottom:-10px;left:50%}@media screen and (max-width:599px){.content-trouble-header .h2-flex-wrap h2 span.red-box::after{border-width:10px 10px 0 10px;left:calc(50% - 10px);bottom:-16px}}@media screen and (min-width:600px){.content-trouble-header .h2-flex-wrap h2 span.red-box::after{border-width:12px 16px 0 16px;left:calc(50% - 16px);bottom:-22px}}@media screen and (min-width:1025px){.content-trouble-header .h2-flex-wrap h2 span.red-box::after{border-width:16px 22px 0 22px;left:calc(50% - 22px);bottom:-32px}}@media screen and (min-width:600px){.content-trouble-header .h2-flex-wrap h2 span.balloon{padding:8px 16px;margin-right:16px}.content-trouble-header .h2-flex-wrap h2 span.red-box{margin:0 16px;padding:10px 16px}}@media screen and (min-width:1025px){.content-trouble-header .h2-flex-wrap h2 span.balloon{border-radius:20px;padding:16px 24px;margin-right:16px}}.content-trouble * ul{list-style:none;margin:0;padding:0}.content-trouble ul.trouble-case-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.content-trouble ul.trouble-case-box li.case-box{background-color:#7a8cac;width:100%;margin-bottom:5vh;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width:600px){.content-trouble ul.trouble-case-box li.case-box{width:48%;max-width:500px}}@media screen and (min-width:1025px){.content-trouble ul.trouble-case-box li.case-box{margin-bottom:85px}}.content-trouble ul.trouble-case-box li.case-box .case-box-text,.content-trouble ul.trouble-case-box li.case-box ul.item{width:100%}.content-trouble ul.trouble-case-box li.case-box .case-box-text{-ms-flex-item-align:end;align-self:flex-end}.content-trouble ul.item{position:relative;padding:4px 0 24px 0}@media screen and (min-width:1025px){.content-trouble ul.item{padding:8px 0 36px 0}}.content-trouble ul.item li{padding:20px 26px 0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width:1025px){.content-trouble ul.item li{padding:24px 36px 0 24px}}.content-trouble ul.item li .icon{width:40px}@media screen and (min-width:1025px){.content-trouble ul.item li .icon{width:64px}}.content-trouble ul.item li .balloon-text{width:calc(100% - 40px - 16px);background:#fff;border-radius:6px;padding:1rem;position:relative}.content-trouble ul.item li .balloon-text p:last-child{margin-bottom:0}@media screen and (min-width:600px){.content-trouble ul.item li .balloon-text p{font-size:1.125rem}}@media screen and (min-width:1025px){.content-trouble ul.item li .balloon-text{width:calc(100% - 64px - 28px)}.content-trouble ul.item li .balloon-text p{font-size:1.25rem}}@media screen and (min-width:600px){.content-trouble ul.item li .balloon-text p.font-s{font-size:1rem}}@media screen and (min-width:1025px){.content-trouble ul.item li .balloon-text p.font-s{font-size:1.125rem}}.content-trouble ul.item li .balloon-text::before{position:absolute;content:"";top:10px;left:-12px;width:0;height:0;border-style:solid;border-width:0 12px 6px 0;border-color:transparent #fff transparent transparent}@media screen and (min-width:1025px){.content-trouble ul.item li .balloon-text::before{top:12px;left:-18px;border-width:0 18px 12px 0}}.content-trouble .case-box-text{-ms-flex-item-align:end;align-self:flex-end;position:relative}.content-trouble .case-box-text::before{position:absolute;content:"";width:0;height:0;border-style:solid;border-width:30px 40px 0 40px;border-color:#7a8cac transparent transparent transparent;top:-1px;left:calc(50% - 40px)}@media screen and (min-width:1025px){.content-trouble .case-box-text::before{border-width:36px 50px 0 50px;left:calc(50% - 50px)}}.content-trouble .case-box-text .inner{padding:5vh 4% 3vh}@media screen and (min-width:1025px){.content-trouble .case-box-text .inner{padding:60px 30px}}.content-trouble .case-box-text .inner p.title{font-weight:700;color:#fff;border-bottom:2px #fff solid;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;font-size:calc(1.1rem + .6vw)}.content-trouble .case-box-text .inner .note{width:80%;margin:1rem auto}.content-trouble .case-box-text .inner .note p{color:#fff}.content-trouble .case-box-text .inner .note p:last-child{margin-bottom:0}@media screen and (min-width:1025px){.content-trouble .case-box-text .inner .note p{font-size:1.125rem}}.content-trouble .horseRacing{background:url(../images/trouble-photo-keiba@2x.jpg) no-repeat center center;background-size:cover}.content-trouble .boatRace{background:url(../images/trouble-photo-kyoutei@2x.jpg) no-repeat center center;background-size:cover}.content-trouble .pachi{background:url(../images/trouble-photo-pachi@2x.jpg) no-repeat center center;background-size:cover}.content-trouble .sakura{background:url(../images/trouble-photo-sakura@2x.jpg) no-repeat center center;background-size:cover}.content-trouble .web-trouble{background:url(../images/trouble-photo-web-trouble@2x.jpg) no-repeat center center;background-size:cover}.content-trouble .invest{background:url(../images/trouble-photo-invest@2x.jpg) no-repeat center center;background-size:cover}.content-trouble .network-business{background:url(../images/trouble-photo-network-business@2x.jpg) no-repeat center center;background-size:cover}.content-trouble .yamikin{background:url(../images/trouble-photo-yami@2x.jpg) no-repeat center center;background-size:cover}.column-content-trouble02{background:#213f75;position:relative}.column-content-trouble02::before{position:absolute;content:"";width:0;height:0;border-style:solid;border-width:40px 100px 0 100px;border-color:#fff transparent transparent transparent;top:0;left:calc(50% - 100px)}@media screen and (min-width:600px){.column-content-trouble02::before{border-width:80px 260px 0 260px;left:calc(50% - 260px)}}@media screen and (min-width:1025px){.column-content-trouble02::before{border-width:100px 400px 0 400px;left:calc(50% - 400px)}}.column-content-trouble02 .lead{width:92%;margin:5vh auto 0}@media screen and (min-width:600px){.column-content-trouble02 .lead{margin:120px auto 0}}@media screen and (min-width:1025px){.column-content-trouble02 .lead{margin:150px auto 0}}.column-content-trouble02 .lead .lead-text{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;padding:0 .5rem;position:relative;color:#fff;font-weight:700;font-size:calc(1.25rem + .6vw);border-bottom:3px #fff solid}@media screen and (min-width:600px){.column-content-trouble02 .lead .lead-text{font-size:calc(1.375rem + 1.1vw)}}.column-content-trouble02 .lead .lead-text span.text-y{margin-right:.5rem}.column-content-trouble02 .lead .lead-text::after{content:"";position:absolute;bottom:-16px;left:0;height:6px;background:#fff;width:100%}.column-content-trouble02 .comment-box01{background:#fff;max-width:1016px;margin:0 auto;padding:1.5rem 6% 36px;border-radius:8px;position:relative}@media screen and (min-width:600px){.column-content-trouble02 .comment-box01{padding:3vh 6% 2vh;padding-left:28.5433070866%}}@media screen and (min-width:1140px){.column-content-trouble02 .comment-box01{padding:40px 140px 28px;padding-left:290px}}.column-content-trouble02 .comment-box01 .pr-text-box{font-size:calc(1.25rem + .9vw);font-weight:700}.column-content-trouble02 .comment-box01 .pr-text-box p{margin-bottom:1.5rem}.column-content-trouble02 .comment-box01 .pr-text-box span.red-box{background:#c00;color:#fff;margin:0 .4rem;padding:3px 6px}.column-content-trouble02 .comment-box01 .text-box p{margin-bottom:1.5rem}.column-content-trouble02 .comment-box01 .text-box span.underline{color:#c00;border-bottom:1px #c00 solid}@media screen and (max-width:599px){.column-content-trouble02 .comment-box01 .text-box{font-size:.875rem}}@media screen and (min-width:1025px){.column-content-trouble02 .comment-box01 .text-box{font-size:1.125rem}}.column-content-trouble02 .comment-box01 .pr-text-box02{background:#2c66b0;border:2px #213f75 solid;padding:1.5vh 0}.column-content-trouble02 .comment-box01 .pr-text-box02 p{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;font-weight:700;color:#fff;line-height:1.6;font-size:calc(.875rem + .6vw)}.column-content-trouble02 .comment-box01 .pr-text-box02 p span.yellow-box{background:#ffe505;color:#c00;font-weight:700;padding:3px 6px}@media screen and (max-width:599px){.column-content-trouble02 .comment-box01 .pr-text-box02{margin-left:16%}}.column-content-trouble02 .comment-box01 .figure{position:absolute;bottom:0;left:0;max-width:343px;width:33.7598425197%}.column-content-trouble02 .comment-box01 .figure img{max-width:343px;width:100%;vertical-align:bottom;border-radius:0 0 0 6px}.column.column-content-trouble03{padding-bottom:0}.column.column-content-trouble03 .inner-maxW{position:relative}.column.column-content-trouble03 .lead{background:#ffe505;padding:1rem 0}@media screen and (min-width:600px){.column.column-content-trouble03 .lead{padding:1.5rem 0}}.column.column-content-trouble03 .lead .lead-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.column.column-content-trouble03 .lead .lead-text p{line-height:1.8;font-size:calc(1.25rem + .9vw);font-weight:700;margin-bottom:0;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.column.column-content-trouble03 .lead .lead-text p.font-l{font-size:calc(1.375rem + .9vw)}@media screen and (max-width:599px){.column.column-content-trouble03 .lead .lead-text p{font-size:calc(1rem + .9vw)}.column.column-content-trouble03 .lead .lead-text p.font-l{font-size:calc(1.125rem + .9vw)}}.column.column-content-trouble03 .lead .lead-text p span.underline{border-bottom:3px #c00 solid;color:#c00}@media screen and (min-width:1025px){.column.column-content-trouble03 .lead .lead-text p span.underline{border-bottom:5px #c00 solid}}.column.column-content-trouble03 .lead .lead-text .icon{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;max-width:80px;width:10.6666666667%;margin-right:2%;-webkit-filter:invert(16%) sepia(50%) saturate(5368%) hue-rotate(354deg) brightness(95%) contrast(129%);filter:invert(16%) sepia(50%) saturate(5368%) hue-rotate(354deg) brightness(95%) contrast(129%)}.column.column-content-trouble03 .lead .lead-text .icon img{max-width:80px;width:100%}.column.column-content-trouble03 .comment-box01{background-size:auto auto;background-color:#fff;background-image:repeating-linear-gradient(135deg,transparent,transparent 7px,#e1e1e1 7px,#e1e1e1 8px);border-radius:8px;overflow:hidden;padding:3vh 0}.column.column-content-trouble03 .comment-box01 .text-box{line-height:1.8;width:88%;margin:0 auto;max-width:530px}@media screen and (max-width:599px){.column.column-content-trouble03 .comment-box01 .text-box{font-size:.875rem}}@media screen and (min-width:600px){.column.column-content-trouble03 .comment-box01 .text-box{width:65%;margin-left:8%}}@media screen and (min-width:1025px){.column.column-content-trouble03 .comment-box01 .text-box{font-size:1.125rem}}@media screen and (min-width:1140px){.column.column-content-trouble03 .comment-box01 .text-box{margin-left:150px}}.column.column-content-trouble03 .comment-box01 .text-box p span.underline{color:#c00;border-bottom:1px #c00 solid}.column.column-content-trouble03 .comment-box01 .text-box p.pr-text{background:#ffe505;padding:8px 1rem;font-size:calc(1rem + .4vw);font-weight:700}.column.column-content-trouble03 .figure{position:absolute;bottom:0;right:4%;max-width:292px;width:28.7401574803%}@media screen and (min-width:1140px){.column.column-content-trouble03 .figure{right:40px}}.column.column-content-trouble03 .figure img{width:100%;max-width:292px}.content-PrPoint .container-header h2 span{font-size:calc(2.5rem + .6vw);background:#257521;padding:3px 16px;text-align:center;border-radius:8px;margin:0 5px}@media screen and (max-width:599px){.content-PrPoint .container-header h2 span{padding:0 16px}}.content-PrPoint .content-PrPoint-list ol{margin:0 auto;padding:0;max-width:960px;counter-reset:number 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.content-PrPoint .content-PrPoint-list ol li{list-style:none;position:relative}.content-PrPoint .content-PrPoint-list ol li::before{counter-increment:number 1;content:counter(number,decimal-leading-zero);position:absolute;top:calc((2.5rem + .6vw)/ 2 * 1.6 * -1);left:1rem;background:#fff;padding:0 5px;font-size:calc(2.5rem + .6vw);font-weight:700;color:#213f75}.content-PrPoint .content-PrPoint-list ol li{text-align:center;margin:1.5rem auto;max-width:270px;border-radius:8px;border:3px #2c66b0 solid}@media screen and (max-width:599px){.content-PrPoint .content-PrPoint-list ol li{width:70%}}@media screen and (min-width:600px){.content-PrPoint .content-PrPoint-list ol li{width:44%}}@media screen and (min-width:1025px){.content-PrPoint .content-PrPoint-list ol li{margin:2rem auto}}.content-PrPoint .content-PrPoint-list ol li .text-box{font-weight:700;font-size:calc(1rem + .4vw);padding-bottom:1.5rem}.content-PrPoint .content-PrPoint-list ol li .text-box .icon{max-width:110px;margin:0 auto;padding:1rem 0 0}.content-PrPoint .content-PrPoint-list ol li .text-box .icon img{max-width:110px;width:100%}.content-flow .flow-list{width:88%;max-width:900px;margin:0 auto}.content-flow ol{margin:0;padding:0}.content-flow ol li{list-style:none;padding:6vh 0 2vh 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:1px #213f75 solid;position:relative}@media screen and (min-width:1025px){.content-flow ol li{padding:80px 0 40px}}.content-flow ol li:first-child{padding-top:0}@media screen and (min-width:1025px){.content-flow ol li:first-child{padding-top:0}}.content-flow ol li h3{width:35.5555555556%;font-weight:700}@media screen and (max-width:800px){.content-flow ol li h3{width:90%;margin:0 auto}}.content-flow ol li .text{width:60%;line-height:1.8}@media screen and (max-width:800px){.content-flow ol li .text{width:90%;margin:3vh auto 1vh}}.content-flow ol li::after{position:absolute;content:"";width:0;height:0;border-style:solid;border-width:20px 30px 0 30px;border-color:#213f75 transparent transparent transparent;bottom:-20px;left:calc(50% - 30px)}@media screen and (min-width:1025px){.content-flow ol li::after{border-width:30px 37px 0 37px;bottom:-30px;left:calc(50% - 37px)}}.content-flow ol li:last-child{border:none}.content-flow ol li:last-child::after{border:none}.content-flow ol li span.number{color:#fff;font-weight:700;padding:10px;border-radius:8px;margin-right:1rem;font-size:calc(1.5rem + .9vw)}.content-flow ol li.flow01 h3 span.number{background:#2c66b0}.content-flow ol li.flow02 h3 span.number{background:#215275}.content-flow ol li.flow03 h3 span.number{background:#216275}.content-flow ol li.flow04 h3{color:#257521}.content-flow ol li.flow04 h3 span.number{background:#257521}.content-flow ol li.flow04 .note{font-size:.75rem}.qa-box{width:88%;max-width:900px;margin:0 auto}.qa-box h3{font-size:calc(1rem + .6vw)}.qa-box h3 span.icon{-webkit-filter:invert(35%) sepia(78%) saturate(503%) hue-rotate(69deg) brightness(87%) contrast(88%);filter:invert(35%) sepia(78%) saturate(503%) hue-rotate(69deg) brightness(87%) contrast(88%);width:calc(1.5rem + 1.75vw);margin-right:1rem;display:inline-block}.qa-box h3 span.icon img{width:100%}@media screen and (min-width:1025px){.qa-box h3 span.icon{width:50px}}.qa-box dl dt{border-bottom:3px rgba(37,117,33,.5) dotted}.qa-box dl dd{line-height:1.8;padding:1.5rem .5rem}@media screen and (min-width:801px){.qa-box dl dd{padding:2rem 1rem 2rem 72px;font-size:1.125rem}}.column.fee-box{margin:0 auto;padding-bottom:0}@media screen and (min-width:1025px){.column.fee-box{max-width:740px;width:90%}}.column.fee-box .text{border-top:1px #666 solid;border-bottom:1px #666 solid;padding:3vh 0}@media screen and (max-width:599px){.column.fee-box .text{padding:2vh 4%}}.column.fee-box .text ul{list-style:none;padding:0;margin:8px auto}.column.fee-box .text ul li{line-height:1.6;font-size:calc(1rem + .3vw)}.column.fee-box .text p.note{font-size:.875rem}@media screen and (min-width:600px){.column.fee-box .text p,.column.fee-box .text ul{width:70%;margin:1.5rem auto}}.content-aboutus{background:rgba(33,63,117,.15)}.content-aboutus .column-2col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.content-aboutus .column-2col .map,.content-aboutus .column-2col .text-box{width:92%;margin:0 auto}@media screen and (max-width:599px){.content-aboutus .column-2col .map{margin-top:3vh}}@media screen and (min-width:1140px){.content-aboutus .column-2col .map,.content-aboutus .column-2col .text-box{width:46%}.content-aboutus .column-2col .text-box{margin-left:8px}}.content-aboutus .text-box dl{line-height:1.6}@media screen and (max-width:599px){.content-aboutus .text-box dl{font-size:.875rem}}.content-aboutus .text-box dl dt{font-weight:400}.content-aboutus .text-box dl dd{margin-left:1.5rem;margin-bottom:2vh}@media screen and (min-width:1140px){.content-aboutus .text-box dl dd{margin-bottom:32px}}.content-aboutus .access{font-size:.875rem;line-height:1.8;margin:3vh auto}@media screen and (min-width:1140px){.content-aboutus .access{margin:32px auto}}.google-map{height:25vh}@media screen and (min-width:1140px){.google-map{height:360px}}.privacy-dl{font-size:.875rem;line-height:1.8;margin:3vh auto}@media screen and (min-width:1140px){.privacy-dl{margin:32px auto}}.privacy-dl dd{margin:0 0 2rem 1rem}.content-mailform{background:rgba(44,102,176,.3)}.content-mailform .lead.text-box{margin:2rem;line-height:1.8}@media screen and (min-width:1140px){.content-mailform .lead.text-box{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:2rem auto}}.content-mailform .mailform-box{max-width:800px;margin:2rem auto}@media screen and (min-width:600px){.content-mailform .mailform-box{width:90%}}form#mailformpro dl dd,form#mailformpro dl dt{border:none;font-size:1rem}form#mailformpro dl dt{font-weight:400}@media screen and (min-width:801px){form#mailformpro dl dt{width:30%;text-align:left;padding:10px 16px}}@media screen and (min-width:1140px){form#mailformpro dl dt{width:300px}}@media screen and (max-width:800px){form#mailformpro dl dd{margin-bottom:2vh;padding:5px 15px 1.5rem}}@media screen and (min-width:801px){form#mailformpro dl dd{padding:10px 5px 20px calc(30% + 8px);margin-bottom:1.5rem}}@media screen and (min-width:1140px){form#mailformpro dl dd{padding:10px 5px 20px 308px}}form#mailformpro dl dd textarea{width:100%!important}@media screen and (max-width:800px){form#mailformpro dl dd input{width:100%}}.must{font-size:.75rem;background-image:none;background:#c00;border-radius:4px;text-shadow:none;-webkit-box-shadow:none;box-shadow:none;padding:2px .75rem;border:none}@media screen and (min-width:801px){.must{float:right}}.mfp_element_button,.mfp_element_reset,.mfp_element_submit,button.mfp_next,button.mfp_prev{text-shadow:none}.mfp_element_submit{text-shadow:none;padding:1rem 1.5rem}div.mfp_buttons button{background:#257521;color:#fff;border:none;-webkit-box-shadow:3px 3px 0 rgba(0,0,0,.1);box-shadow:3px 3px 0 rgba(0,0,0,.1);border-radius:8px}@media screen and (max-width:599px){div.mfp_buttons button{width:70%;margin:3rem auto;padding:1rem;font-size:calc(1.25rem + .6vw)}}@media screen and (min-width:600px){div.mfp_buttons button{width:300px;margin:3rem auto;padding:1.5rem 0;text-align:center;font-size:calc(1.25rem + .6vw)}}@media screen and (min-width:1140px){div.mfp_buttons button{width:360px;font-size:1.75rem}}.mfp_achroma,.mfp_colored{background:0 0}.mfp_element_button:hover,.mfp_element_reset:hover,.mfp_element_submit:hover,button.mfp_next:hover,button.mfp_prev:hover{background:#165e12;color:#fff;border:none;-webkit-box-shadow:3px 3px 0 rgba(0,0,0,.1);box-shadow:3px 3px 0 rgba(0,0,0,.1);border-radius:8px}footer{padding:1rem 0;background:#213f75;color:#fff}@media screen and (min-width:600px){footer{text-align:center}}footer .inner-maxW{font-size:.875rem;margin:0 auto}@media screen and (max-width:800px){footer .inner-maxW{width:92%}}footer .footer-link{text-align:right}footer .footer-link ul{list-style:none}footer .footer-link ul li{display:inline-block;margin-left:1rem}footer .footer-link ul li a{display:inline-block;color:#fff}footer .footer-link ul li::before{content:"\f101";font-family:"Font Awesome 6 Free";font-weight:900;margin-right:.5rem}