body{background-image:url(//monx.co.jp/wp-content/themes/mtloNexus/css/../img/bg_page.png);background-position:center top 120px;background-size:cover;background-repeat:no-repeat}.ff_notoS{font-family:dnp-shuei-mincho-pr6,serif;font-weight:400;font-style:normal}a{color:#000;text-decoration:none}a:hover{opacity:1}ul.nolist,li.nolist{margin:0;padding:0;border:0;list-style:none}.pT0em{padding-top:0 !important}.pT2em{padding-top:2em}.pB0em{padding-bottom:0}.mB0em{margin-bottom:0}.secnamebox{width:100%;height:540px;padding-top:120px;text-align:center;background-position:center center;background-size:cover;background-repeat:no-repeat}.secnamebox.other{height:400px;background-image:url(//monx.co.jp/wp-content/themes/mtloNexus/css/../img/ttbg_other.webp)}.secnamebox .secnametxt{width:75%;max-width:1248px;margin-left:auto;margin-right:auto;margin:0 auto}.secnamebox .en_title{text-align:left;padding-top:88px;font-family:english-grotesque,sans-serif;font-weight:900;font-style:normal;font-size:6.8rem;color:#fff;letter-spacing:.05em;transform-origin:top left;transform:scaleY(.95)}#bread{position:absolute;left:50%;top:calc(120px + 1em);transform:translateX(-50%);width:93.75%;max-width:1750px;margin:0 auto;text-align:left}#bread ul{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap}#bread ul li{padding:0;list-style-type:none;position:relative;font-size:1.4rem;padding-right:26px;color:#fff}#bread ul li:not(:last-child):before{display:block;content:'';position:absolute;right:10px;top:50%;width:6px;height:1px;background-color:#fff;transform:translateY(-50%)}#bread ul li a{position:relative;color:#fff}#bread ul li a:after{content:"";display:block;position:absolute;left:0;top:20px;height:1px;width:100%;background-color:#fff;transition:transform .5s 0s ease;transform:scaleX(0);transform-origin:right top}#bread ul li a:hover:after{transform:scaleX(100%);transform-origin:left top}@media screen and (max-width:1100px){.secnamebox{width:100vw;height:33.75vw;padding-top:90px;aspect-ratio:auto;background-position:center top 45px}.secnamebox.other{width:100vw;height:26vw}.secnamebox .en_title{padding-top:9vw;font-size:5.4rem}#bread{width:88vw;top:calc(90px + 1em)}#bread ul li{font-size:13px}}@media screen and (max-width:767px){.secnamebox{padding-top:66px;background-position:center top 33px}.secnamebox .en_title{font-size:4.5vw}#bread{top:calc(66px + 1em)}#bread ul li{font-size:1.695vw}#bread ul li:last-child{display:none}}main{padding:90px 0 60px}main .wrapper{width:75%;max-width:1248px;margin-left:auto;margin-right:auto;text-align:center}main section{margin:0 auto 90px}main section:has(h2){padding-top:60px}main section:first-child:has(h2){padding-top:0}main h2{text-align:left;width:100%;font-weight:600;font-size:4rem;letter-spacing:.1em;text-align:center;color:#00627c;padding-top:2em;line-height:1.4}main section h2{padding-top:0}main h3{text-align:left;width:100%;font-weight:600;font-size:3.2rem;letter-spacing:.1em;text-align:left;color:#00627c;padding-top:1.5em}main h4{margin:0;padding-top:2em;text-align:left;width:100%;font-weight:600;font-size:2.5rem;text-align:left}main h5{width:100%;margin:0;padding-top:1.5em;font-size:2.3rem;text-align:center}main .bodytxt{text-align:left;font-size:2.1rem;line-height:2}main .bodytxt p{padding-top:.5em}main .bodytxt p#searchpage{margin:2em auto 1em}main .eng_title{font-family:english-grotesque,sans-serif;font-weight:900;font-style:normal;font-size:8rem;color:#82b4c8;letter-spacing:.05em;opacity:.75;padding-bottom:18px;text-align:left}main .jp_title{font-size:3.6rem;color:#00627c;letter-spacing:.1em;font-weight:600;padding-bottom:1.5em;text-align:left}main .lettersp0{letter-spacing:0 !important}main ul{padding-top:1em}main figure{margin-top:1em;text-aling:center}main figure.wp-block-table table{margin:0 auto;width:auto;max-width:100%}main figure.wp-block-table thead{border-bottom:2px #82b4c8 solid}main figure.wp-block-table th{background-color:rgba(0,98,124,.1);text-align:center;border-color:#82b4c8}main figure.wp-block-table td{background-color:rgba(255,255,255,.75);border-color:#82b4c8}main h5+figure{margin-top:0}main .bt_red{text-align:center;width:100%}main .bt_red a{outline:2px #fff solid;display:block;width:100%;max-width:500px;height:80px;background-image:-webkit-linear-gradient(90deg,#e3000d,#c70025);background-image:-o-linear-gradient(90deg,#e3000d,#c70025);background-image:linear-gradient(90deg,#e3000d,#c70025);line-height:80px;color:#fff;font-weight:600;position:relative;margin:0 auto;text-align:center}main .bt_red a:after{content:"";display:block;position:absolute;left:15px;top:50%;transform-origin:center;transform:translate(-65%,-50%) rotate(45deg);width:18px;height:18px;border-top:2px #fff solid;border-right:2px #fff solid;border-radius:2px;background-color:transparent;position:absolute;left:auto;right:1.5em;top:50%;transform:translateY(-50%) rotate(45deg)}main .bt_red a:hover{background-image:-webkit-linear-gradient(-90deg,#e3000d,#c70025);background-image:-o-linear-gradient(-90deg,#e3000d,#c70025);background-image:linear-gradient(-90deg,#e3000d,#c70025)}main .bt_red.bt_blue a{background-image:-webkit-linear-gradient(90deg,#007bb5,#00607a);background-image:-o-linear-gradient(90deg,#007bb5,#00607a);background-image:linear-gradient(90deg,#007bb5,#00607a)}main .bt_red.bt_blue a:hover{background-image:-webkit-linear-gradient(-90deg,#007bb5,#00607a);background-image:-o-linear-gradient(-90deg,#007bb5,#00607a);background-image:linear-gradient(-90deg,#007bb5,#00607a)}@media screen and (max-width:1100px){main{padding:70px 0 48px}main section{margin:0 auto 70px}main section:has(h2){padding-top:48px}main .h2{font-size:3.2rem;line-height:1.2}main .h3{font-size:2.5rem;line-height:1.5}main .h4{font-size:2rem;line-height:1.6}main .bodytxt{font-size:1.6rem;line-height:2}main .eng_title{font-size:6rem;padding-bottom:12px}main .jp_title{font-size:2.8rem;padding-bottom:1rm}}@media screen and (max-width:767px){main{padding:40px 0 30px}main section{margin:0 auto 45px}main .h2{font-size:5vw}main .h3{font-size:4vw}main .h4{font-size:3.5vw}main .bodytxt{font-size:3vw}main .eng_title{font-size:9vw;padding-bottom:9px}main .jp_title{font-size:4.5vw;letter-spacing:.1em;padding-bottom:.8em}}@media only print{#visual{width:100%}}