@charset "utf-8";section{overflow:hidden}main section{position:relative;border-top:solid 3px #e60028;overflow:hidden;background-color:#f5f3f3}.bg{width:100%;max-width:1024px;margin:0 auto;display:block;position:relative;top:0;z-index:0}.bg:after{content:"";position:absolute;display:block;margin:auto;top:-122px;left:0;right:0;width:240px;height:240px;background:#ecebeb;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}h2{position:relative;font-weight:600;text-align:center;line-height:1;z-index:5}h2 span{font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","sans-serif";display:block;color:#e60028;font-weight:bold;border-bottom:solid 1px #ecebeb;line-height:1}main section h3{font-family:'Montserrat',"sans-serif","メイリオ",Meiryo,Osaka,"sans-serif";position:relative;text-align:center;font-size:22px;border-bottom:solid 1px #000}main section h3 span{display:inline-block;padding:0 25px;margin-bottom:-2px;vertical-align:bottom;border-bottom:solid 3px #e60028;line-height:1.5}.cont_box{position:relative;margin:0 auto}.content{position:relative;z-index:10}.section{position:relative;display:block;margin:0 0 20px 15px;padding:15px;background:#fff;word-wrap:break-word;border:solid 1px #e60028;border-radius:5px}.section span{color:#e60028}.section span.bold{color:#000;font-weight:bold}.section span.small{margin-left:10px;color:#000;font-size:.8rem}.harassment-box{margin-bottom:30px}.harassment-box p.emphasis{margin:15px;color:#e60028;font-weight:bold;text-align:left}.harassment-box a{color:#e60028;font-weight:bold;transition:all .5s ease-in-out}.harassment-summary{display:flex;flex-direction:column;gap:10px}.harassment-box h4{margin-top:30px;font-weight:700;font-size:1.5rem}.harassment-list{margin:15px 30px}.harassment-list li{list-style-type:disc}.harassment-deal_cont{display:flex;flex-direction:column;gap:10px}@media screen and (max-width:480px){.cont_box{width:100%;margin:7% auto 0;padding:0 3%}h2{margin-bottom:6vw;padding:6.5% 0 1.5%;font-size:170%}h2 span{padding:2.5% 0 7%;font-size:44%}main section{padding-bottom:12%}main section .bg:after{top:-135px;width:213px;height:213px}main section h3{margin:0 auto 5%;width:98%;font-size:125%}.section{margin:0 auto 15px auto;padding:5px}}@media screen and (min-width:481px) and (max-width:1023px){main section span.bg:after{top:-105px;width:213px;height:213px}.cont_box{margin:2vw auto 0 !important;padding:0 3vw !important}h2{margin-bottom:8vw;padding:4vw 0 0 !important;font-size:200% !important}h2 span{padding:1.5vw 0 4vw !important;font-size:40% !important}main section h3{margin:0 auto 1em;max-width:1024px;font-size:138%;text-align:center;line-height:1}.section{padding:10px}}@media all and (-ms-high-contrast:none) and (min-width:481px) and (max-width:1023px){*::-ms-backdrop,header .header_sub_cont form{margin-right:83px}*::-ms-backdrop,main section h3{width:96%}}@media screen and (min-width:1024px){main section{padding-bottom:45px}h2{margin-bottom:70px;padding-top:32px;font-size:230%;letter-spacing:-.02em}h2 span{padding:9px 0 38px;font-size:40%;letter-spacing:0}main section h3{margin:0 auto 30px;width:100%;max-width:1004px;line-height:1}main section h3 span{padding-bottom:12px}.cont_box{width:1000px}}