﻿.text-center{text-align:center !important}.text-center h1,.text-center h2,.text-center h3,.text-center h4,.text-center p{text-align:center}.text-justify,.text-justify>p{text-align:justify !important;text-justify:inter-ideograph !important}.text-left,.text-left>li{text-align:left !important}.text-right{text-align:right !important}@media (max-width: 36em){.text-justify-xs{text-align:justify !important}}.vertical-default{vertical-align:0}.vertical-middle{vertical-align:middle}.vertical-bottom{vertical-align:bottom}.vertical-20{vertical-align:20%}.vertical-10{vertical-align:10%}.vertical--10{vertical-align:-10%}.line-height-10{line-height:1 !important}.line-height-11{line-height:1.1 !important}.line-height-12{line-height:1.2 !important}.line-height-13{line-height:1.3 !important}.line-height-14{line-height:1.4 !important}.line-height-15{line-height:1.5 !important}.line-height-20{line-height:2 !important}.text-nowrap{white-space:nowrap}.font-normal{font-weight:500 !important}.font-bold{font-weight:600 !important}.font-size-70{font-size:0.7rem !important}.font-size-80{font-size:0.8rem !important}.font-size-90{font-size:0.9rem !important}.font-size-100{font-size:1rem !important}.font-size-105{font-size:1.05rem !important}.font-size-110{font-size:1.1rem !important}.font-size-120{font-size:1.2rem !important}.font-size-130{font-size:1.3rem !important}.font-size-140{font-size:1.4rem !important}.font-size-150{font-size:1.5rem !important}.font-size-160{font-size:1.6rem !important}.font-size-180{font-size:1.8rem !important}.font-size-200{font-size:2rem !important}.font-size-250{font-size:2.5rem !important}.font-size-300{font-size:3rem !important}.font-default{font-family:"游ゴシック","Yu Gothic","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN",system-ui,sans-serif !important}.font-sub{font-family:sans-serif !important}.font-number{font-family:"Arial","Helvetica",sans-serif !important}.font-mincho{font-family:"游明朝","Yu Mincho","ヒラギノ明朝 ProN","Hiragino Mincho ProN",serif !important}@media (max-width: 36em){.font-size-150-xs{font-size:1.5rem !important}}@-ms-viewport{width:auto;initial-scale:1}@viewport{width:device-width;initial-scale:1}*,*::before,*::after{box-sizing:border-box}*{margin:0;padding:0}input,textarea,select,button{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}html,body{font-size:18px}@media (max-width: 48em){html,body{font-size:16px}}body{text-autospace:ideograph-alpha ideograph-numeric ideograph-parenthesis;text-rendering:optimizeLegibility;font-family:"游ゴシック","Yu Gothic","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN",system-ui,sans-serif;-webkit-text-size-adjust:100%;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:grayscale;color:#000;overflow-y:scroll}h1,h2,h3,h4,h5,h6{font-weight:500}h3{font-weight:bold;color:#065CA8;margin-top:1em;margin-bottom:1em}p,li,dd{text-align:justify;text-justify:inter-ideograph}p{line-height:1.8}@media (max-width: 48em){p{line-height:1.4}}p:not(:last-of-type){margin-bottom:0.3em}em,strong,dfn,cite,b,u{text-decoration:none;font-style:normal;font-weight:500}strong,b{font-weight:bold}em{color:#F44336}dfn{color:#065CA8;font-weight:600}strong{letter-spacing:1px;font-size:110%;color:#E53935}strong.underline{border-bottom:1px solid #E53935}i{font-style:normal;margin-right:0.5em}u{text-decoration:underline}code{text-align:left}li{text-align:justify;text-justify:inter-ideograph}li:not(:last-of-type){margin-bottom:0.2em}@media (min-width: 48.0625em){dt{font-weight:600}}@media (min-width: 48.0625em){dd{font-weight:600}}a,button{outline:none;text-decoration:none;transition-property:color, background-color, border-color}a{color:#039BE5}a:hover{color:#29B6F6}figcaption{text-align:center}img+figcaption{margin-top:0.5em}hr{margin:1em 0;border:none;border-bottom:1px dashed #E3E3E3}table{width:100%;border-collapse:collapse;border-spacing:0}input[type='text']{outline:none}input[type='text']:focus{box-shadow:0 0 0 3px #6BDFFD;background-color:#FFFFC0}.dummy{color:#E53935}.container,.container-lg,.container-md,.container-sm,.container-xs{margin:0 auto}.container{max-width:86em}.container-lg{max-width:75em}.container-md{max-width:60em}.container-sm{max-width:45em}.container-xs{max-width:32em}@media (max-width: 36em){.container,.container-lg,.container-md,.container-sm,.container-xs{max-width:none;min-height:0 !important;margin-left:1.2em;margin-right:1.2em}.container-fit-xs{margin-left:0;margin-right:0}}@media (min-width: 36.0625em) and (max-width: 48em){.container,.container-lg,.container-md,.container-sm{padding-left:1.5em;padding-right:1.5em}}@media (min-width: 48.0625em) and (max-width: 64em){.container,.container-lg,.container-md{padding-left:2em;padding-right:2em}}@media (min-width: 64.0625em){.container,.container-lg{padding-left:3em;padding-right:3em}}[class*=grid-],[class*=grid_],[class~=grid]{margin:0}@media (max-width: 36em){[class^=grid]>[class^=col]{flex-basis:100%;max-width:100%;padding-left:0;padding-right:0}}.col-left{padding-right:4em}.col-right{padding-left:4em}@media (max-width: 36em){.col-left,.col-right{padding:0}}@media (min-width: 36.0625em) and (max-width: 48em){.col-left{padding-right:2em}.col-right{padding-left:2em}}@media (min-width: 48.0625em) and (max-width: 64em){.col-left{padding-left:1em;padding-right:2.5em}.col-right{padding-left:2.5em;padding-right:1em}}@media (min-width: 64.0625em){.section-image .image-half img{min-width:100%;min-height:0}}@media (min-width: 36.0625em){.grid-wide-gutter>[class^=col]{padding-left:2em;padding-right:2em}}@media (min-width: 36.0625em) and (max-width: 48em){.grid-default-gutter-sm>[class^=col]{padding-left:1em;padding-right:1em}}@media (min-width: 48.0625em) and (max-width: 64em){.grid-default-gutter-md>[class^=col]{padding-left:1em;padding-right:1em}}@media (max-width: 64em){.grid-default-gutter-md-under>[class^=col]{padding-left:1em;padding-right:1em}}.grid-split:not([class*='-reverse'])>[class^=col]:first-child{padding-right:2em}.grid-split:not([class*='-reverse'])>[class^=col]:last-child{padding-left:2em}.grid-split[class*='-reverse']>[class^=col]:first-child{padding-left:2em}.grid-split[class*='-reverse']>[class^=col]:last-child{padding-right:2em}@media (max-width: 36em){.grid-split>[class^=col]{padding-left:0 !important;padding-right:0 !important}}@media (min-width: 36.0625em) and (max-width: 48em){.grid-split:not([class*='-reverse'])>[class^=col]:first-child{padding-right:1em}.grid-split:not([class*='-reverse'])>[class^=col]:last-child{padding-left:1em}.grid-split[class*='-reverse']>[class^=col]:first-child{padding-left:1em}.grid-split[class*='-reverse']>[class^=col]:last-child{padding-right:1em}.grid_sm-1.grid-split>[class^=col]:first-child{padding-right:0.5em}.grid_sm-1.grid-split>[class^=col]:last-child{padding-left:0.5em}}@media (min-width: 48.0625em) and (max-width: 64em){.grid-split:not([class*='-reverse'])>[class^=col]:first-child{padding-right:1.5em}.grid-split:not([class*='-reverse'])>[class^=col]:last-child{padding-left:1.5em}.grid-split[class*='-reverse']>[class^=col]:first-child{padding-left:1.5em}.grid-split[class*='-reverse']>[class^=col]:last-child{padding-right:1.5em}}.grid-cards .col,.grid-cards [class^=col-],.grid-cards [class^=col_]{display:flex}.grid-cards .col>.card,.grid-cards [class^=col-]>.card,.grid-cards [class^=col_]>.card{width:100%}.grid-cards-content-vertical .col>.card,.grid-cards-content-vertical [class^=col-]>.card,.grid-cards-content-vertical [class^=col_]>.card{display:flex;flex-direction:column}.grid-cards-content-vertical .col>.card>:last-child,.grid-cards-content-vertical [class^=col-]>.card>:last-child,.grid-cards-content-vertical [class^=col_]>.card>:last-child{flex-grow:1}.grid-texts .col>div,.grid-texts [class^=col-]>div,.grid-texts [class^=col_]>div{width:100%;height:100%;padding:10px;text-align:center;color:#fff;background-color:#065CA8}.width-100{width:100px !important}.width-150{width:150px !important}.width-200{width:200px !important}.width-250{width:250px !important}.width-300{width:300px !important}.width-350{width:350px !important}.width-360{width:360px !important}.width-400{width:400px !important}.width-500{width:500px !important}.width-600{width:600px !important}.width-700{width:700px !important}.width-800{width:800px !important}.width-900{width:900px !important}.width-1000{width:1000px !important}.width-1100{width:1100px !important}.width-1200{width:1200px !important}.max-width-200{max-width:200px !important}.max-width-250{max-width:250px !important}.max-width-300{max-width:300px !important}.max-width-350{max-width:350px !important}.max-width-400{max-width:400px !important}.max-width-440{max-width:440px !important}.max-width-500{max-width:500px !important}.max-width-600{max-width:600px !important}.max-width-700{max-width:700px !important}.max-width-800{max-width:800px !important}.max-width-900{max-width:900px !important}.max-width-1000{max-width:1000px !important}.min-width-100{min-width:100px !important}.min-width-200{min-width:200px !important}.min-width-250{min-width:250px !important}.min-width-300{min-width:300px !important}.height-100{height:100px !important}.height-150{height:150px !important}.height-200{height:200px !important}.height-300{height:300px !important}.height-400{height:400px !important}.height-500{height:500px !important}.height-550{height:550px !important}.height-600{height:600px !important}.height-700{height:700px !important}.height-800{height:800px !important}.max-height-50{max-height:50px !important}.max-height-60{max-height:60px !important}.max-height-80{max-height:80px !important}.max-height-100{max-height:100px !important}.max-height-200{max-height:200px !important}.max-height-250{max-height:250px !important}.max-height-300{max-height:300px !important}.max-height-400{max-height:400px !important}.min-height-100{min-height:100px !important}.min-height-200{min-height:200px !important}.min-height-300{min-height:300px !important}.margin-0{margin:0px !important}.margin-10{margin:10px !important}.margin-20{margin:20px !important}.margin-40{margin:40px !important}.margin-50{margin:50px !important}.margin-60{margin:60px !important}.margin-left-0{margin-left:0px !important}.margin-left-5{margin-left:5px !important}.margin-left-10{margin-left:10px !important}.margin-left-20{margin-left:20px !important}.margin-left-30{margin-left:30px !important}.margin-left-40{margin-left:40px !important}.margin-left-50{margin-left:50px !important}.margin-left-60{margin-left:60px !important}.margin-left-80{margin-left:80px !important}.margin-left-100{margin-left:100px !important}.margin-left-120{margin-left:120px !important}.margin-left-150{margin-left:150px !important}.margin-top-0{margin-top:0px !important}.margin-top-5{margin-top:5px !important}.margin-top-10{margin-top:10px !important}.margin-top-20{margin-top:20px !important}.margin-top-30{margin-top:30px !important}.margin-top-40{margin-top:40px !important}.margin-top-50{margin-top:50px !important}.margin-top-60{margin-top:60px !important}.margin-top-80{margin-top:80px !important}.margin-top-100{margin-top:100px !important}.margin-top-120{margin-top:120px !important}.margin-top-150{margin-top:150px !important}.margin-right-0{margin-right:0px !important}.margin-right-5{margin-right:5px !important}.margin-right-10{margin-right:10px !important}.margin-right-20{margin-right:20px !important}.margin-right-30{margin-right:30px !important}.margin-right-40{margin-right:40px !important}.margin-right-50{margin-right:50px !important}.margin-right-60{margin-right:60px !important}.margin-right-80{margin-right:80px !important}.margin-right-100{margin-right:100px !important}.margin-right-120{margin-right:120px !important}.margin-right-150{margin-right:150px !important}.margin-bottom--5{margin-bottom:-5px !important}.margin-bottom-0{margin-bottom:0px !important}.margin-bottom-5{margin-bottom:5px !important}.margin-bottom-10{margin-bottom:10px !important}.margin-bottom-20{margin-bottom:20px !important}.margin-bottom-30{margin-bottom:30px !important}.margin-bottom-40{margin-bottom:40px !important}.margin-bottom-50{margin-bottom:50px !important}.margin-bottom-60{margin-bottom:60px !important}.margin-bottom-80{margin-bottom:80px !important}.padding-0{padding:0px !important}.padding-5{padding:5px !important}.padding-10{padding:10px !important}.padding-20{padding:20px !important}.padding-30{padding:30px !important}.padding-40{padding:40px !important}.padding-50{padding:50px !important}.padding-left-0{padding-left:0px !important}.padding-left-5{padding-left:5px !important}.padding-left-10{padding-left:10px !important}.padding-left-20{padding-left:20px !important}.padding-left-30{padding-left:30px !important}.padding-left-40{padding-left:40px !important}.padding-left-50{padding-left:50px !important}.padding-left-60{padding-left:60px !important}.padding-left-80{padding-left:80px !important}.padding-left-100{padding-left:100px !important}.padding-top-0{padding-top:0px !important}.padding-top-5{padding-top:5px !important}.padding-top-10{padding-top:10px !important}.padding-top-15{padding-top:15px !important}.padding-top-20{padding-top:20px !important}.padding-top-30{padding-top:30px !important}.padding-top-40{padding-top:40px !important}.padding-top-50{padding-top:50px !important}.padding-top-60{padding-top:60px !important}.padding-top-80{padding-top:80px !important}.padding-top-100{padding-top:100px !important}.padding-right-0{padding-right:0px !important}.padding-right-10{padding-right:10px !important}.padding-right-20{padding-right:20px !important}.padding-right-30{padding-right:30px !important}.padding-right-40{padding-right:40px !important}.padding-right-50{padding-right:50px !important}.padding-right-60{padding-right:60px !important}.padding-right-80{padding-right:80px !important}.padding-right-100{padding-right:100px !important}.padding-bottom-0{padding-bottom:0px !important}.padding-bottom-5{padding-bottom:5px !important}.padding-bottom-10{padding-bottom:10px !important}.padding-bottom-20{padding-bottom:20px !important}.padding-bottom-30{padding-bottom:30px !important}.padding-bottom-40{padding-bottom:40px !important}.padding-bottom-50{padding-bottom:50px !important}.padding-bottom-60{padding-bottom:60px !important}.padding-bottom-80{padding-bottom:80px !important}.padding-bottom-100{padding-bottom:100px !important}.max-width-100em{max-width:10em !important}.max-width-150em{max-width:15em !important}.max-width-200em{max-width:20em !important}.min-width-100em{min-width:10em !important}.min-width-150em{min-width:15em !important}.min-width-200em{min-width:20em !important}.min-width-250em{min-width:25em !important}.min-width-300em{min-width:30em !important}.min-height-20em{min-height:2em !important}.min-height-30em{min-height:3em !important}.min-height-40em{min-height:4em !important}.min-height-50em{min-height:5em !important}.margin-1em{margin:.1em !important}.margin-2em{margin:.2em !important}.margin-5em{margin:.5em !important}.margin-10em{margin:1em !important}.margin-15em{margin:1.5em !important}.margin-20em{margin:2em !important}.margin-left-1em{margin-left:.1em !important}.margin-left-2em{margin-left:.2em !important}.margin-left-5em{margin-left:.5em !important}.margin-left-10em{margin-left:1em !important}.margin-left-15em{margin-left:1.5em !important}.margin-left-20em{margin-left:2em !important}.margin-top-1em{margin-top:.1em !important}.margin-top-2em{margin-top:.2em !important}.margin-top-5em{margin-top:.5em !important}.margin-top-10em{margin-top:1em !important}.margin-top-15em{margin-top:1.5em !important}.margin-top-20em{margin-top:2em !important}.margin-top-30em{margin-top:3em !important}.margin-top-40em{margin-top:4em !important}.margin-top-50em{margin-top:5em !important}.margin-right-1em{margin-right:.1em !important}.margin-right-2em{margin-right:.2em !important}.margin-right-5em{margin-right:.5em !important}.margin-right-10em{margin-right:1em !important}.margin-right-15em{margin-right:1.5em !important}.margin-right-20em{margin-right:2em !important}.margin-bottom-1em{margin-bottom:.1em !important}.margin-bottom-2em{margin-bottom:.2em !important}.margin-bottom-5em{margin-bottom:.5em !important}.margin-bottom-10em{margin-bottom:1em !important}.margin-bottom-15em{margin-bottom:1.5em !important}.margin-bottom-20em{margin-bottom:2em !important}.margin-bottom-30em{margin-bottom:3em !important}.margin-bottom-40em{margin-bottom:4em !important}.margin-bottom-50em{margin-bottom:5em !important}.padding-1em{padding:.1em !important}.padding-2em{padding:.2em !important}.padding-5em{padding:.5em !important}.padding-10em{padding:1em !important}.padding-15em{padding:1.5em !important}.padding-20em{padding:2em !important}.padding-left-1em{padding-left:.1em !important}.padding-left-2em{padding-left:.2em !important}.padding-left-5em{padding-left:.5em !important}.padding-left-10em{padding-left:1em !important}.padding-left-15em{padding-left:1.5em !important}.padding-left-20em{padding-left:2em !important}.padding-left-30em{padding-left:3em !important}.padding-left-40em{padding-left:4em !important}.padding-top-1em{padding-top:.1em !important}.padding-top-2em{padding-top:.2em !important}.padding-top-5em{padding-top:.5em !important}.padding-top-10em{padding-top:1em !important}.padding-top-15em{padding-top:1.5em !important}.padding-top-20em{padding-top:2em !important}.padding-top-30em{padding-top:3em !important}.padding-top-40em{padding-top:4em !important}.padding-top-50em{padding-top:5em !important}.padding-right-1em{padding-right:.1em !important}.padding-right-2em{padding-right:.2em !important}.padding-right-5em{padding-right:.5em !important}.padding-right-10em{padding-right:1em !important}.padding-right-15em{padding-right:1.5em !important}.padding-right-20em{padding-right:2em !important}.padding-right-30em{padding-right:3em !important}.padding-right-40em{padding-right:4em !important}.padding-bottom-1em{padding-bottom:.1em !important}.padding-bottom-2em{padding-bottom:.2em !important}.padding-bottom-5em{padding-bottom:.5em !important}.padding-bottom-10em{padding-bottom:1em !important}.padding-bottom-15em{padding-bottom:1.5em !important}.padding-bottom-20em{padding-bottom:2em !important}.padding-bottom-30em{padding-bottom:3em !important}.padding-bottom-40em{padding-bottom:4em !important}.padding-bottom-50em{padding-bottom:5em !important}.width-full{width:100% !important}.height-full{height:100% !important}.margin-0-10{margin:0 10px !important}.padding-0-10{padding:0 10px !important}.padding-10-15{padding:10px 15px !important}.padding-10-20{padding:10px 20px !important}@media (max-width: 36em){.margin-bottom-0-xs{margin-bottom:0 !important}}.color-bg-red-0{background-color:#FFF9FC !important}.color-bg-red-1{background-color:#FFEBEE !important}.color-bg-red-2{background-color:#FFCDD2 !important}.color-bg-red-3{background-color:#EF9A9A !important}.color-bg-red-4{background-color:#E57373 !important}.color-bg-red-5{background-color:#EF5350 !important}.color-bg-red-6{background-color:#F44336 !important}.color-red{color:#E53935 !important}.color-red.underline{border-bottom:1px solid #E53935}.color-border-red{border-color:#E53935 !important}.color-bg-red-7{background-color:#E53935 !important}.color-bg-red-8{background-color:#D32F2F !important}.color-bg-red-9{background-color:#C62828 !important}.color-bg-pink-0{background-color:#FCF2FA !important}.color-bg-pink-1{background-color:#FCE4EC !important}.color-bg-pink-2{background-color:#F8BBD0 !important}.color-bg-pink-3{background-color:#F48FB1 !important}.color-bg-pink-4{background-color:#F06292 !important}.color-bg-pink-5{background-color:#EC407A !important}.color-bg-pink-6{background-color:#E91E63 !important}.color-pink{color:#D81B60 !important}.color-pink.underline{border-bottom:1px solid #D81B60}.color-border-pink{border-color:#D81B60 !important}.color-bg-pink-7{background-color:#D81B60 !important}.color-bg-pink-8{background-color:#C2185B !important}.color-bg-pink-9{background-color:#AD1457 !important}.color-bg-purple-0{background-color:#F7E9F9 !important}.color-bg-purple-1{background-color:#F3E5F5 !important}.color-bg-purple-2{background-color:#E1BEE7 !important}.color-bg-purple-3{background-color:#CE93D8 !important}.color-bg-purple-4{background-color:#BA68C8 !important}.color-bg-purple-5{background-color:#AB47BC !important}.color-bg-purple-6{background-color:#9C27B0 !important}.color-purple{color:#8E24AA !important}.color-purple.underline{border-bottom:1px solid #8E24AA}.color-border-purple{border-color:#8E24AA !important}.color-bg-purple-7{background-color:#8E24AA !important}.color-bg-purple-8{background-color:#7B1FA2 !important}.color-bg-purple-9{background-color:#6A1B9A !important}.color-bg-deep-purple-0{background-color:#FBF5F6 !important}.color-bg-deep-purple-1{background-color:#EDE7F6 !important}.color-bg-deep-purple-2{background-color:#D1C4E9 !important}.color-bg-deep-purple-3{background-color:#B39DDB !important}.color-bg-deep-purple-4{background-color:#9575CD !important}.color-bg-deep-purple-5{background-color:#7E57C2 !important}.color-bg-deep-purple-6{background-color:#673AB7 !important}.color-deep-purple{color:#5E35B1 !important}.color-deep-purple.underline{border-bottom:1px solid #5E35B1}.color-border-deep-purple{border-color:#5E35B1 !important}.color-bg-deep-purple-7{background-color:#5E35B1 !important}.color-bg-deep-purple-8{background-color:#512DA8 !important}.color-bg-deep-purple-9{background-color:#4527A0 !important}.color-bg-indigo-0{background-color:#F6F8F6 !important}.color-bg-indigo-1{background-color:#E8EAF6 !important}.color-bg-indigo-2{background-color:#C5CAE9 !important}.color-bg-indigo-3{background-color:#9FA8DA !important}.color-bg-indigo-4{background-color:#7986CB !important}.color-bg-indigo-5{background-color:#5C6BC0 !important}.color-bg-indigo-6{background-color:#3F51B5 !important}.color-indigo{color:#3949AB !important}.color-indigo.underline{border-bottom:1px solid #3949AB}.color-border-indigo{border-color:#3949AB !important}.color-bg-indigo-7{background-color:#3949AB !important}.color-bg-indigo-8{background-color:#303F9F !important}.color-bg-indigo-9{background-color:#283593 !important}.color-bg-blue-0{background-color:#E6F5FF !important}.color-bg-blue-1{background-color:#E3F2FD !important}.color-bg-blue-2{background-color:#BBDEFB !important}.color-bg-blue-3{background-color:#90CAF9 !important}.color-bg-blue-4{background-color:#64B5F6 !important}.color-bg-blue-5{background-color:#42A5F5 !important}.color-bg-blue-6{background-color:#2196F3 !important}.color-blue{color:#1E88E5 !important}.color-blue.underline{border-bottom:1px solid #1E88E5}.color-border-blue{border-color:#1E88E5 !important}.color-bg-blue-7{background-color:#1E88E5 !important}.color-bg-blue-8{background-color:#1976D2 !important}.color-bg-blue-9{background-color:#1565C0 !important}.color-bg-light-blue-0{background-color:#F3FCFF !important}.color-bg-light-blue-1{background-color:#E1F5FE !important}.color-bg-light-blue-2{background-color:#B3E5FC !important}.color-bg-light-blue-3{background-color:#81D4FA !important}.color-bg-light-blue-4{background-color:#4FC3F7 !important}.color-bg-light-blue-5{background-color:#29B6F6 !important}.color-bg-light-blue-6{background-color:#03A9F4 !important}.color-light-blue{color:#039BE5 !important}.color-light-blue.underline{border-bottom:1px solid #039BE5}.color-border-light-blue{border-color:#039BE5 !important}.color-bg-light-blue-7{background-color:#039BE5 !important}.color-bg-light-blue-8{background-color:#0288D1 !important}.color-bg-light-blue-9{background-color:#0277BD !important}.color-bg-cyan-0{background-color:#E4FBFE !important}.color-bg-cyan-1{background-color:#E0F7FA !important}.color-bg-cyan-2{background-color:#B2EBF2 !important}.color-bg-cyan-3{background-color:#80DEEA !important}.color-bg-cyan-4{background-color:#4DD0E1 !important}.color-bg-cyan-5{background-color:#26C6DA !important}.color-bg-cyan-6{background-color:#00BCD4 !important}.color-cyan{color:#00ACC1 !important}.color-cyan.underline{border-bottom:1px solid #00ACC1}.color-border-cyan{border-color:#00ACC1 !important}.color-bg-cyan-7{background-color:#00ACC1 !important}.color-bg-cyan-8{background-color:#0097A7 !important}.color-bg-cyan-9{background-color:#00838F !important}.color-bg-teal-0{background-color:#ECFFFD !important}.color-bg-teal-1{background-color:#E0F2F1 !important}.color-bg-teal-2{background-color:#B2DFDB !important}.color-bg-teal-3{background-color:#80CBC4 !important}.color-bg-teal-4{background-color:#4DB6AC !important}.color-bg-teal-5{background-color:#26A69A !important}.color-bg-teal-6{background-color:#009688 !important}.color-teal{color:#00897B !important}.color-teal.underline{border-bottom:1px solid #00897B}.color-border-teal{border-color:#00897B !important}.color-bg-teal-7{background-color:#00897B !important}.color-bg-teal-8{background-color:#00796B !important}.color-bg-teal-9{background-color:#00695C !important}.color-bg-green-0{background-color:#EAF8EB !important}.color-bg-green-1{background-color:#E8F5E9 !important}.color-bg-green-2{background-color:#C8E6C9 !important}.color-bg-green-3{background-color:#A5D6A7 !important}.color-bg-green-4{background-color:#81C784 !important}.color-bg-green-5{background-color:#66BB6A !important}.color-bg-green-6{background-color:#4CAF50 !important}.color-green{color:#43A047 !important}.color-green.underline{border-bottom:1px solid #43A047}.color-border-green{border-color:#43A047 !important}.color-bg-green-7{background-color:#43A047 !important}.color-bg-green-8{background-color:#388E3C !important}.color-bg-green-9{background-color:#2E7D32 !important}.color-bg-light-green-0{background-color:#F5FCF3 !important}.color-bg-light-green-1{background-color:#F1F8E9 !important}.color-bg-light-green-2{background-color:#DCEDC8 !important}.color-bg-light-green-3{background-color:#C5E1A5 !important}.color-bg-light-green-4{background-color:#AED581 !important}.color-bg-light-green-5{background-color:#9CCC65 !important}.color-bg-light-green-6{background-color:#8BC34A !important}.color-light-green{color:#7CB342 !important}.color-light-green.underline{border-bottom:1px solid #7CB342}.color-border-light-green{border-color:#7CB342 !important}.color-bg-light-green-7{background-color:#7CB342 !important}.color-bg-light-green-8{background-color:#689F38 !important}.color-bg-light-green-9{background-color:#558B2F !important}.color-bg-lime-0{background-color:#FCFEEA !important}.color-bg-lime-1{background-color:#F9FBE7 !important}.color-bg-lime-2{background-color:#F0F4C3 !important}.color-bg-lime-3{background-color:#E6EE9C !important}.color-bg-lime-4{background-color:#DCE775 !important}.color-bg-lime-5{background-color:#D4E157 !important}.color-bg-lime-6{background-color:#CDDC39 !important}.color-lime{color:#C0CA33 !important}.color-lime.underline{border-bottom:1px solid #C0CA33}.color-border-lime{border-color:#C0CA33 !important}.color-bg-lime-7{background-color:#C0CA33 !important}.color-bg-lime-8{background-color:#AFB42B !important}.color-bg-lime-9{background-color:#9E9D24 !important}.color-bg-yellow-0{background-color:#FFFEF0 !important}.color-bg-yellow-1{background-color:#FFFDE7 !important}.color-bg-yellow-2{background-color:#FFF9C4 !important}.color-bg-yellow-3{background-color:#FFF59D !important}.color-bg-yellow-4{background-color:#FFF176 !important}.color-bg-yellow-5{background-color:#FFEE58 !important}.color-bg-yellow-6{background-color:#FFEB3B !important}.color-yellow{color:#FDD835 !important}.color-yellow.underline{border-bottom:1px solid #FDD835}.color-border-yellow{border-color:#FDD835 !important}.color-bg-yellow-7{background-color:#FDD835 !important}.color-bg-yellow-8{background-color:#FBC02D !important}.color-bg-yellow-9{background-color:#F9A825 !important}.color-bg-amber-0{background-color:#FFFAE4 !important}.color-bg-amber-1{background-color:#FFF8E1 !important}.color-bg-amber-2{background-color:#FFECB3 !important}.color-bg-amber-3{background-color:#FFE082 !important}.color-bg-amber-4{background-color:#FFD54F !important}.color-bg-amber-5{background-color:#FFCA28 !important}.color-bg-amber-6{background-color:#FFC107 !important}.color-amber{color:#FFB300 !important}.color-amber.underline{border-bottom:1px solid #FFB300}.color-border-amber{border-color:#FFB300 !important}.color-bg-amber-7{background-color:#FFB300 !important}.color-bg-amber-8{background-color:#FFA000 !important}.color-bg-amber-9{background-color:#FF8F00 !important}.color-bg-orange-0{background-color:#FFF6E3 !important}.color-bg-orange-1{background-color:#FFF3E0 !important}.color-bg-orange-2{background-color:#FFE0B2 !important}.color-bg-orange-3{background-color:#FFCC80 !important}.color-bg-orange-4{background-color:#FFB74D !important}.color-bg-orange-5{background-color:#FFA726 !important}.color-bg-orange-6{background-color:#FF9800 !important}.color-orange{color:#FB8C00 !important}.color-orange.underline{border-bottom:1px solid #FB8C00}.color-border-orange{border-color:#FB8C00 !important}.color-bg-orange-7{background-color:#FB8C00 !important}.color-bg-orange-8{background-color:#F57C00 !important}.color-bg-orange-9{background-color:#EF6C00 !important}.color-bg-deep-orange-0{background-color:#FCECEB !important}.color-bg-deep-orange-1{background-color:#FBE9E7 !important}.color-bg-deep-orange-2{background-color:#FFCCBC !important}.color-bg-deep-orange-3{background-color:#FFAB91 !important}.color-bg-deep-orange-4{background-color:#FF8A65 !important}.color-bg-deep-orange-5{background-color:#FF7043 !important}.color-bg-deep-orange-6{background-color:#FF5722 !important}.color-deep-orange{color:#F4511E !important}.color-deep-orange.underline{border-bottom:1px solid #F4511E}.color-border-deep-orange{border-color:#F4511E !important}.color-bg-deep-orange-7{background-color:#F4511E !important}.color-bg-deep-orange-8{background-color:#E64A19 !important}.color-bg-deep-orange-9{background-color:#D84315 !important}.color-bg-brown-0{background-color:#EFEFF3 !important}.color-bg-brown-1{background-color:#EFEBE9 !important}.color-bg-brown-2{background-color:#D7CCC8 !important}.color-bg-brown-3{background-color:#BCAAA4 !important}.color-bg-brown-4{background-color:#A1887F !important}.color-bg-brown-5{background-color:#8D6E63 !important}.color-bg-brown-6{background-color:#795548 !important}.color-brown{color:#6D4C41 !important}.color-brown.underline{border-bottom:1px solid #6D4C41}.color-border-brown{border-color:#6D4C41 !important}.color-bg-brown-7{background-color:#6D4C41 !important}.color-bg-brown-8{background-color:#5D4037 !important}.color-bg-brown-9{background-color:#4E342E !important}.color-bg-gray-0{background-color:#FDFDFD !important}.color-bg-gray-1{background-color:#FAFAFA !important}.color-bg-gray-2{background-color:#F5F5F5 !important}.color-bg-gray-3{background-color:#eee !important}.color-bg-gray-4{background-color:#E0E0E0 !important}.color-bg-gray-5{background-color:#BDBDBD !important}.color-bg-gray-6{background-color:#9E9E9E !important}.color-gray{color:#757575 !important}.color-gray.underline{border-bottom:1px solid #757575}.color-border-gray{border-color:#757575 !important}.color-bg-gray-7{background-color:#757575 !important}.color-bg-gray-8{background-color:#616161 !important}.color-bg-gray-9{background-color:#424242 !important}.color-bg-blue-gray-0{background-color:#F0EFF5 !important}.color-bg-blue-gray-1{background-color:#ECEFF1 !important}.color-bg-blue-gray-2{background-color:#CFD8DC !important}.color-bg-blue-gray-3{background-color:#B0BEC5 !important}.color-bg-blue-gray-4{background-color:#90A4AE !important}.color-bg-blue-gray-5{background-color:#78909C !important}.color-bg-blue-gray-6{background-color:#607D8B !important}.color-blue-gray{color:#546E7A !important}.color-blue-gray.underline{border-bottom:1px solid #546E7A}.color-border-blue-gray{border-color:#546E7A !important}.color-bg-blue-gray-7{background-color:#546E7A !important}.color-bg-blue-gray-8{background-color:#455A64 !important}.color-bg-blue-gray-9{background-color:#37474F !important}.color-white{color:#fff !important}.color-white.underline{border-bottom:1px solid #fff}.color-black{color:#000 !important}.color-black.underline{border-bottom:1px solid #000}.color-text{color:#000 !important}.color-text.underline{border-bottom:1px solid #000}.color-main{color:#065CA8 !important}.color-main.underline{border-bottom:1px solid #065CA8}.color-white-all *{color:#fff !important}.color-white-all em{color:#FFEB3B !important;background:none}.color-bg-white{background-color:#fff !important}.color-bg-black{background-color:#000 !important}.color-bg-main{background-color:#065CA8 !important}.color-bg-sub{background-color:#B0BEC5 !important}.background-none{background:none !important}.color-border-white{border-color:#fff !important}.color-border-black{border-color:#000 !important}.color-border-main{border-color:#065CA8 !important}.color-border-default{border-color:#E3E3E3 !important}.color-border-group-caption{border-color:#B0BEC5 !important}.display-block,.visible,.visible-block{display:block !important}.visible.force-inline{display:inline !important}.visible.force-inline-block{display:inline-block !important}.display-inline,.visible-inline{display:inline !important}.display-inline-block,.visible-inline-block{display:inline-block !important}.display-flex{display:flex !important}.display-inline-flex{display:inline-flex !important}.hidden{display:none !important}.ready-hidden,.ready-hidden.force-inline,.ready-hidden.force-inline-block{display:none}.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none}@media (max-width: 28em){.visible-xxs{display:block !important}.visible-xxs-inline{display:inline !important}.hidden-xxs{display:none !important}}@media (max-width: 36em){.visible-xs{display:block !important}.visible-xs-inline{display:inline !important}.hidden-xs{display:none !important}}@media (min-width: 36.0625em) and (max-width: 48em){.visible-sm{display:block !important}.visible-sm-inline{display:inline !important}.hidden-sm{display:none !important}}@media (max-width: 48em){.visible-sm-under{display:block !important}.visible-sm-inline-under{display:inline !important}.hidden-sm-under{display:none !important}}@media (min-width: 48.0625em) and (max-width: 64em){.visible-md{display:block !important}.visible-md-inline{display:inline !important}.hidden-md{display:none !important}}@media (min-width: 48.0625em){.visible-sm-inline-under{display:none !important}.visible-sm-under{display:none !important}}@media (min-width: 64.0625em) and (max-width: 80em){.visible-lg{display:block !important}.visible-lg-inline{display:inline !important}.hidden-lg{display:none !important}}@media (min-width: 80.0625em){.visible-xl{display:block !important}.visible-xl-inline{display:inline !important}.hidden-xl{display:none !important}}.overflow-hidden{overflow:hidden !important}.overflow-x-hidden{overflow-x:hidden !important}.zindex-10{z-index:10}.zindex-20{z-index:20}.zindex-30{z-index:30}.zindex-front{z-index:110}.rotate-5{transform:rotate(5deg)}.rotate-10{transform:rotate(10deg)}.rotate--5{transform:rotate(-5deg)}.rotate--10{transform:rotate(-10deg)}.rotate-90{transform:rotate(90deg)}.rotate--90{transform:rotate(-90deg)}.btn{display:inline-block;padding:0.5em 2em;line-height:1.2;text-align:center;color:#fff;background-color:#0061b1;border:3px solid #0061b1;transition-property:background-color}.btn:hover:not(:disabled){color:#0061b1;background-color:#fff}.btn:active:not(:disabled){color:#fff;background-color:#00457e;border-color:#00457e}.btn.disabled{background-color:silver !important}.btn-lg{font-size:1.2rem}.btn-sm{font-size:0.9rem;padding:0.25rem 1rem}.btn-xs{font-size:0.8rem}.btn-block{display:inline-block}.btn-sundai{letter-spacing:0.1em;background-color:#0061b1;border-color:#0061b1}.btn-sundai:hover:not(:disabled){background-color:#fff;color:#0061b1}.btn-sundai:active:not(:disabled){color:#fff;background-color:#00457e;border-color:#00457e}.btn-sundai span{display:block}.btn-color-orange{background-color:#F9A825;border-color:#F9A825}.btn-color-orange:hover:not(:disabled){color:#FBC02D;background:#fff}.btn-color-orange:active:not(:disabled){border-color:#F9A825;background-color:#FFA000}[class*='btn-icon-']{display:inline-flex;align-items:center;justify-content:center}[class*='btn-icon-']::after{padding-left:0.5em}[class*='btn-icon-']::before{padding-right:0.5em}[class*='btn-icon-'].btn-block{display:flex}.btn-icon-file-pdf{padding-left:1.5em}.btn-icon-arrow,.btn-icon-new-window{padding-right:1.5em}.btn-icon-arrow::after{content:"";font-family:"Line Awesome Free";font-weight:900}.btn-icon-arrow-left::before{content:"";font-family:"Line Awesome Free";font-weight:900}.btn-icon-arrow-down::after{content:"";font-family:"Line Awesome Free";font-weight:900}.btn-icon-arrow-up::after{content:"";font-family:"Line Awesome Free";font-weight:900}.btn-icon-new-window{padding-right:1.5em}.btn-icon-new-window::after{content:"";font-family:"Line Awesome Free";font-weight:900}.table-default{background:#fff;margin-top:1em;margin-bottom:1em}.table-default caption{font-size:1.2rem;padding:0.25em;color:#fff}.table-default tr{border-bottom:1px solid #E3E3E3}.table-default thead th{text-align:center}.table-default tbody th,.table-default tbody td{padding:0.5em;border:1px solid #E3E3E3}.table-default tbody th{color:#065CA8}@media (min-width: 48.0625em){.table-default tbody th{white-space:nowrap}}.table-default tbody td ul,.table-default tbody td ol{margin-left:1em;margin-bottom:0}.table-default tbody td li{margin-bottom:2px}.table-default.table-td-center tbody td{text-align:center}.link-text{margin-left:0.2em;margin-right:0.2em;border-bottom:1px dashed #039BE5}.link-pdf::before{content:"";font-family:"Line Awesome Free";font-weight:900;font-size:110%;vertical-align:middle}.link-back::before{content:"";font-family:"Line Awesome Free";font-weight:900;font-size:110%;vertical-align:-0.05em}.list-bullet,.list-icon{margin:1em 0;list-style:none}.list-bullet>li,.list-icon>li{position:relative;padding-left:1.5em;line-height:1.3}.list-bullet>li::before,.list-icon>li::before{content:'・';position:absolute;left:0;top:0}.list-bullet>li:not(:last-child),.list-icon>li:not(:last-child){margin-bottom:0.2em}.list-icon-check>li::before{content:"";font-family:"Line Awesome Free";font-weight:900}.list-table{display:flex;flex-wrap:wrap;line-height:1.3}.list-table>dt,.list-table>dd{margin-bottom:0.2em}.list-table>dt{flex-basis:10em}.list-table>dd{flex-basis:calc(100% - 10em)}.list-table>dd p{line-height:1.3}@media (max-width: 36em){.list-table:not(.fix-xs){display:block}.list-table:not(.fix-xs)>dt,.list-table:not(.fix-xs)>dd{flex-basis:auto}.list-table:not(.fix-xs)>dd{margin-bottom:0.5em}}.list-table-3>dt{flex-basis:3em}.list-table-3>dd{flex-basis:calc(100% - 3em)}.list-table-4>dt{flex-basis:4em}.list-table-4>dd{flex-basis:calc(100% - 4em)}.list-table-6>dt{flex-basis:6em}.list-table-6>dd{flex-basis:calc(100% - 6em)}.list-table-8>dt{flex-basis:8em}.list-table-8>dd{flex-basis:calc(100% - 8em)}.list-table-12>dt{flex-basis:12em}.list-table-12>dd{flex-basis:calc(100% - 12em)}.list-table-16>dt{flex-basis:16em}.list-table-16>dd{flex-basis:calc(100% - 16em)}.list-table-18>dt{flex-basis:18em}.list-table-18>dd{flex-basis:calc(100% - 18em)}.list-table-leader>dd{position:relative;padding-left:2em}.list-table-leader>dd::after{content:'…';position:absolute;left:0.5em;top:0}.list-table-bordered>dt,.list-table-bordered>dd{padding-top:0.3em;padding-bottom:0.3em;border-bottom:1px dashed #E3E3E3}.list-number{list-style:none;counter-reset:counterListNumber}.list-number>li{position:relative;padding-left:2em}.list-number>li::before{content:counter(counterListNumber);counter-increment:counterListNumber;position:absolute;left:0;top:0.1em;width:2em;font-size:80%;text-align:center;color:#fff;background-color:#4DB6AC}.list-faq>dt,.list-faq>dd{position:relative}.list-faq>dt::before,.list-faq>dd::before{display:flex;justify-content:center;align-items:center;align-content:center;position:absolute;left:0;top:0;width:1.6em;height:1.6em;text-align:center;font-size:1rem;color:#fff;border-radius:100%}.list-faq>dt{margin-bottom:0.8em;padding-left:2em;font-size:1.1rem;color:#689F38}.list-faq>dt::before{content:'Q';background-color:#689F38}.list-faq>dd{margin-left:1.5em;margin-bottom:2em;padding-left:2.2em}.list-faq>dd::before{content:'A';background-color:#F06292}@media (max-width: 36em){.list-faq>dd{margin-left:1em}}dl.list-label>dt{display:inline-block;margin-bottom:0.5em;padding:0.2em 1em 0.1em 1em;font-size:90%;color:#fff;background-color:#4DB6AC}dl.list-label>dd{margin-left:1em;margin-bottom:1em}dl.list-label>dd p{margin-bottom:0.5em}dl.list-label.list-label-indent>dd{padding-left:1em}.header-container{padding-left:2em;padding-right:2em}@media (max-width: 48em){.header-container{padding-left:0;padding-right:0}}#page-header-line{position:fixed;display:flex;flex-direction:column;left:0;top:0;width:100%;height:50px;background-color:rgba(255,255,255,0.9);backdrop-filter:blur(5px);z-index:1101}#page-header-line .header-container{display:flex;justify-content:space-between;align-items:center;width:100%;height:100%}#page-header-line a{display:block;font-size:0.85rem}#page-header-line .header-logo{display:flex;align-items:center;height:100%}#page-header-line .header-logo .logo{height:100%;display:flex;align-items:center}#page-header-line .header-logo .logo a{display:flex;align-items:center}#page-header-line .header-logo .logo img{display:inline-block;height:40px}@media (max-width: 48em){#page-header-line .header-logo .logo img{margin-left:5px;height:35px}}@media (max-width: 28em){#page-header-line .header-logo .logo img{height:30px}}#page-header-line .header-logo ul{margin:0 0 0 10px !important;display:flex;list-style:none;font-weight:bold}@media (max-width: 48em){#page-header-line .header-logo ul{font-size:0.8em}}@media (max-width: 28em){#page-header-line .header-logo ul{margin-left:5px !important;font-size:0.75em}}#page-header-line .header-logo ul li{margin-bottom:0}#page-header-line .header-logo ul li a{color:#0061b1}#page-header-line .header-logo ul li:first-child{padding-right:0.5em;margin-right:0.5em;border-right:2px solid #E5E5E5}@media (min-width: 48em) and (max-width: 51em){#page-header-line .header-line-nav{display:none}}@media (max-width: 48em){#page-header-line .header-line-nav{display:none}}#page-header-line .header-line-nav ul{display:flex;list-style:none;margin:0 0.5em}#page-header-line .header-line-nav ul li{margin:0}#page-header-line .header-line-nav ul li a{display:block;padding:0.5em;text-decoration:none;color:#065CA8}.menubutton{position:fixed;top:5px;right:5px;width:40px;height:40px;background:#0061b1;z-index:1200}.menubutton a{display:inline-block;width:100%;height:100%}@media (min-width: 48.0625em){.menubutton{display:none}}.menubutton i{display:block;position:absolute;left:50%;transform:translate(-50%, -50%);width:30px;height:3px;background:white;transition:all .5s}.menubutton i:first-child{top:10px}.menubutton i:nth-child(2){top:50%}.menubutton i:last-child{top:30px}.menubutton.open i:first-child{top:50%;transform:translate(-50%, -50%) rotate(45deg)}.menubutton.open i:nth-child(2){opacity:0}.menubutton.open i:last-child{top:50%;transform:translate(-50%, -50%) rotate(-45deg)}.menu{position:fixed;top:0;right:-200px;width:200px;height:100vh;background:white;transition:all .5s;z-index:10}@media (min-width: 48.0625em){.menu{display:none}}.menu ul{margin:50px 0 0 0;padding:0;list-style:none}.menu ul li{padding:10px 0;text-align:center;margin-left:-20px;opacity:0;transition:all .5s;border-bottom:1px solid #E5E5E5}.menu ul li a{color:#065CA8;font-size:0.9em}.menu.open{right:0}.menu.open li{margin-left:0;opacity:1}.menu.open li:first-child{transition-delay:.5s}.menu.open li:nth-child(2){transition-delay:.7s}.menu.open li:nth-child(3){transition-delay:.9s}.menu.open li:nth-child(4){transition-delay:1.1s}#page-footer{margin-top:auto;background-color:#F6F6F6}#page-footer .footer-link .footer-nav{padding:1em 0;display:flex;justify-content:center;flex-wrap:wrap;list-style:none}#page-footer .footer-link .footer-nav>li{margin:0;padding:0 0 0.25em 0.5em;font-size:0.9rem}#page-footer .footer-link .footer-nav>li:not(:last-child)::after{content:'|';padding-left:0.5em;color:#C0C0C0}#page-footer .footer-link .footer-nav>li a{color:#065CA8}#page-footer .footer-link .footer-nav>li a:hover{color:#29B6F6}#page-footer .footer-link .footer-nav>li a::after{padding-left:0.25em;content:"";font-family:"Line Awesome Free";font-weight:900}#page-footer .footer-copyright{padding:1em;color:#fff;background-color:#065CA8}#page-footer .footer-copyright p{text-align:center;font-size:0.8rem;font-weight:normal}#page-footer .footer-copyright .message p{line-height:1.2}#page-footer .footer-copyright .copyright{margin-top:0.5em}#page-footer .footer-copyright .copyright p{letter-spacing:0.05em}@media (max-width: 48em){#page-footer .footer-copyright p{text-align:left}}@media (max-width: 36em){#page-footer .footer-copyright p{text-align:justify}}.fix-btn{display:none;position:fixed;top:50%;transform:translateY(-50%);right:-0.3rem;width:2em;text-align:center}@media (min-width: 48.0625em){.fix-btn{display:block}}@inculde isSMunder{.fix-btn{display:none}}.fix-btn a{display:inline-block;padding:0.5em 1em 0.5em 0.5em;color:#fff;writing-mode:vertical-rl;font-size:0.85em;line-height:1.2;letter-spacing:0.1em;transition:transform .25s;border-top-left-radius:8px;border-bottom-left-radius:8px}.fix-btn a:hover{transform:translateX(-0.27rem)}.fix-btn a.btn-seminar{background:#065CA8}.fix-btn a.btn-school{margin-top:0.5em;background:#252F53}.container{margin-left:auto;margin-right:auto;padding-left:4em;padding-right:4em;max-width:80em}@media (min-width: 36.0625em) and (max-width: 48em){.container{padding-left:3em;padding-right:3em}}@media (max-width: 36em){.container{padding-left:1.5em;padding-right:1.5em}}@media (max-width: 28em){.container{padding-left:1em;padding-right:1em}}.container-sm{max-width:48em}.container-md{max-width:64em}#page-content{overflow:hidden}#page-content img:not([src$='.svg']){display:block;max-width:100%;height:auto;margin-left:auto;margin-right:auto}@media (max-width: 36em){#page-content img:not([src$='.svg']){width:auto}}.section-default{position:relative;padding-top:4em;padding-bottom:3em}@media (max-width: 48em){.section-default{padding-top:2em;padding-bottom:2em}}.section-default header h2{padding-top:1em;padding-bottom:1em;text-align:center;font-weight:600}.section-head{background:#E5E5E5;color:#065CA8;padding:2em}.section-head h1{font-weight:bold;text-align:center}@media (max-width: 48em){.section-head h1{padding:1em;text-align:center}}.section-head p{font-weight:bold;text-align:center}.page-to-top{position:fixed;bottom:40px;right:20px;transition:transform 0.8s;transform:translateY(80px)}.page-to-top .scroll-to-top{display:block;width:40px;height:40px;text-align:center;line-height:40px;font-size:1.5rem;color:#fff;background-color:#065CA8;border-radius:100%;border:2px solid #fff;opacity:0.5}.page-to-top .scroll-to-top::after{content:"";font-family:"Line Awesome Free";font-weight:900;display:inline-block}.page-to-top .scroll-to-top:hover{opacity:1}[data-status-scroll-down] .page-to-top{transform:translateY(0)}@media (max-width: 36em){[data-status-scroll-down] .page-to-top{bottom:40px}}#page-breadcrumb{background:#ecf6fe;padding:50px 0 0 1.5em}@media (max-width: 48em){#page-breadcrumb{padding-top:50px;padding-left:0.5em}}#page-breadcrumb ul{display:flex;flex-wrap:wrap;height:100%;list-style:none;font-size:0.8rem;margin-left:0 !important}#page-breadcrumb ul li{display:flex;align-items:center;margin-bottom:0}#page-breadcrumb ul li a{display:flex;align-items:center;padding-top:0.25em;padding-bottom:0.25em}#page-breadcrumb ul li:first-child a::before{content:"";font-family:"Line Awesome Free";font-weight:900;font-size:1rem;padding-right:0.2em}#page-breadcrumb ul li:not(:first-child){padding-left:0.5em}#page-breadcrumb ul li:not(:first-child)::before{content:"";font-family:"Line Awesome Free";font-weight:900;padding-right:0.5em;color:#909090}.section-hero{padding-top:calc(50px + 2em);padding-bottom:2em;background:#E5E5E5}.section-hero .hero-image{display:block;position:relative;width:100%;height:500px;overflow:hidden}.section-hero .hero-image:after{position:absolute;content:'';display:block;width:100%;height:100%;transition:all .3s ease-out;background-size:cover}.section-hero .hero-image:hover:after{opacity:.8;transform:scale(1.1)}@media (max-width: 64em){.section-hero .hero-image{height:300px}}.section-hero .hero-title{position:absolute;width:auto;z-index:1;margin:0 auto;top:50%;left:50%;transform:translateY(-50%) translateX(calc(-50% + -1em))}.section-hero .hero-title h1{position:relative;display:flex;align-items:center;white-space:nowrap;padding-left:0.25em;font-size:2rem;font-weight:bold;background:#fff;line-height:1}.section-hero .hero-title h1 .icon::after{top:0;display:inline-flex;align-items:center;margin-left:0.2em;background:#065CA8;color:#fff;font-size:0.75em;padding:0.5em 0.2em;content:"";font-family:"Line Awesome Free";font-weight:900}@media (min-width: 48.0625em) and (max-width: 64em){.section-hero .hero-title h1{font-size:1.5rem}}@media (min-width: 48em) and (max-width: 51em){.section-hero .hero-title h1{font-size:1.2rem}}@media (max-width: 48em){.section-hero .hero-title h1{font-size:1.5rem}}.section-hero .hero-title p{font-weight:bold;width:fit-content;padding:0.1em 0.5em;color:#0061b1;background:#fff;text-align:center;margin-bottom:0.5em}@media (min-width: 48em) and (max-width: 51em){.section-hero .hero-title p{font-size:0.8rem}}.section-hero .seminar:after{background-image:url("../../images/top/hero/01.jpg");background-repeat:no-repeat;background-position:right}@media (max-width: 48em){.section-hero .seminar:after{background-position:top 10% left 0%}}.section-hero .seminar .hero-title{color:#065CA8}.section-hero .school:after{background-image:url("../../images/top/hero/02.jpg");background-repeat:no-repeat;background-position:center}@media (min-width: 48.0625em) and (max-width: 64em){.section-hero .school:after{background-position:center}}.section-hero .school .hero-title h1{color:#252F53}.section-hero .school .hero-title h1 .icon::after{background:#252F53}.section-hero .school .hero-title p{color:#252F53}.section-hero .sns p:first-child{text-align:left !important}.section-hero .sns p:last-child{text-align:left !important}.section-hero .sns:hover{background:linear-gradient(90deg, #065CA8, #87ceeb)}.section-hero .sns.school-link:hover{background:linear-gradient(90deg, #252F53, #87ceeb)}.doc-top h2,.doc-top h3{color:#065CA8}@media (min-width: 48.0625em){.doc-top h2{font-size:1.8rem}}.doc-top h3{text-align:center;font-family:"游明朝","Yu Mincho","ヒラギノ明朝 ProN","Hiragino Mincho ProN",serif;margin-bottom:0.1em}@media (min-width: 48.0625em){.doc-top h3{font-size:1.15rem}}.doc-top section:not(.section-news,.section-event,.section-forum) h2{display:flex;flex-direction:column;justify-content:center;align-items:center;color:#065CA8}.doc-top section:not(.section-news,.section-event,.section-forum) h2::before{content:'';width:10em;padding-top:0.2em;border-top:1px solid #065CA8}.doc-top .section-content h2{margin-bottom:1em;text-align:center;font-weight:bold}.doc-top .section-content img{width:100%}.doc-top .section-content table.schedule{margin-top:1em}.doc-top .section-content table.schedule caption{padding:0.5em;font-size:1rem;font-weight:bold;background:#ecf6fe;color:#065CA8;border:1px solid #E3E3E3}.doc-top .section-content table.schedule th{color:#065CA8}.doc-top .section-content table.schedule td{text-align:center}.doc-top .section-content table.schedule th,.doc-top .section-content table.schedule td{padding:0.5em;background:#fff;border:1px solid #E3E3E3}.doc-top #page-breadcrumb{display:none}.doc-top #info-box{margin-top:1em}.doc-top #info-box ul{display:flex;list-style-type:none;border-bottom:1px solid #E5E5E5;align-items:center;line-height:1.4}@media (max-width: 48em){.doc-top #info-box ul{align-items:flex-start;flex-direction:column;padding-top:0.5em;padding-bottom:0.5em}}.doc-top #info-box ul:first-child{border-top:1px solid #E5E5E5}.doc-top #info-box ul li{padding:0.5em;margin-right:0.25em;font-size:0.9em}@media (max-width: 48em){.doc-top #info-box ul li{padding:0;margin:0}}.doc-top #info-box ul li::after{display:inline-flex;justify-content:center;width:11em;align-items:center;font-size:0.85em;color:#fff}@media (max-width: 48em){.doc-top #info-box ul li::after{height:100%;font-size:0.9em}}.doc-top #info-box ul li.info-date{color:#065CA8;font-size:0.9em}@media (max-width: 48em){.doc-top #info-box ul li.info-date{font-size:0.85em}}.doc-top #info-box ul li.info-type-seminar::after{content:'駿台教育探究セミナー';background:#3999ef}.doc-top #info-box ul li.info-type-school::after{content:'駿台通信制サポート校';background:#252F53}.doc-top #info-box ul li.info-cont-txt{width:100%;height:100%;flex-basis:calc(100% - 2em);display:flex;align-items:center}@media (max-width: 48em){.doc-top #info-box ul li.info-cont-txt{padding-top:0.25em;line-height:1.2}}.doc-top #info-box ul li.info-cont-txt a{display:inline-flex;width:100%;height:100%;color:#065CA8}.doc-top #info-box ul li.info-cont-txt a:hover{color:#039BE5}.doc-top .section-event img{border:3px solid #fff}.doc-top section .img-link{box-shadow:10px 10px 0px 0px rgba(135,206,235,0.4)}.doc-top .sns{display:block;padding:1em;color:#fff;background:#065CA8;margin-top:15px;position:relative}.doc-top .sns:hover{color:#fff}.doc-top .sns::after{display:inline-block;position:absolute;bottom:0.5em;right:0.5em;content:"";font-family:"Line Awesome Free";font-weight:900}.doc-top .sns p{line-height:1.2}.doc-top .sns p:first-child{font-size:0.9rem;text-align:center}.doc-top .sns p:first-child:before{height:0.8em}.doc-top .sns p.x-icon{text-align:center}.doc-top .sns p.x-icon:before{content:'';display:inline-block;height:1em;width:1em;margin-right:0.25em;background-image:url("../../images/logo/x.svg");background-repeat:no-repeat;background-size:contain;vertical-align:middle}.doc-top .sns p .search{display:inline-block;padding:0.25em 0.5em;color:#065CA8;background:#fff;border-radius:0.1em;font-weight:bold}.doc-top .sns p .search::after{content:'';display:inline-block;margin-left:0.25em;content:"";font-family:"Line Awesome Free";font-weight:900;transform:rotateY(180deg)}.doc-top .sns p.description{font-size:0.8em !important}@media (min-width: 48em) and (max-width: 51em){.doc-top .sns p.description{font-size:0.75em !important}}.doc-top .sns.school-link{background:#252F53}.doc-top .sns.school-link .search{color:#252F53}.doc-top section:not(.section-hero) .sns{transition:transform .15s}.doc-top section:not(.section-hero) .sns p:last-child{padding-top:0.25em}.doc-top section:not(.section-hero) .sns:hover{transform:translate(0, -2px);transition:transform .25s}.doc-top section .btn-icon-arrow{transition:transform .15s}.doc-top section .btn-icon-arrow:hover{transition:transform .25s}.doc-top ul.link{display:flex;justify-content:center;list-style-type:none}@media (max-width: 48em){.doc-top ul.link{flex-direction:column;align-items:center;align-content:center}}.doc-top ul.link li{font-size:0.85rem}.doc-top ul.link li a::after{padding-left:0.25em;content:"";font-family:"Line Awesome Free";font-weight:900}@media (min-width: 48.0625em){.doc-top ul.link li:last-child{margin-left:2em}}.doc-privacy #page-content ul,.doc-privacy #page-content ol{margin-left:1em}.doc-privacy #page-content h3{padding:0.25em 0.5em;margin-bottom:0.5em;background:#f2f2f2}.doc-privacy #page-content h4{font-weight:600}.doc-privacy #page-content table caption{background:#065CA8}.doc-privacy #page-content table th{background:#f2f2f2}.doc-tokutei #page-content ul,.doc-tokutei #page-content ol{margin-left:1em}.doc-tokutei #page-content h3{padding:0.25em 0.5em;margin-bottom:0.5em;background:#f2f2f2}.doc-tokutei #page-content h4{font-weight:600}.doc-tokutei #page-content table caption{background:#065CA8}.doc-tokutei #page-content table th{background:#f2f2f2}.doc-top #emer-box{margin:0 0.5rem 1.5rem}.doc-top #emer-box .emer-section .line-ordinary{background:#fff;border-radius:0.5em;padding:1em}.doc-top #emer-box .emer-section .line-ordinary h1{padding:0.25em;color:#E53935;text-align:left;font-size:1.3rem;font-weight:bold}.doc-top #emer-box .emer-section .line-ordinary p{line-height:1.4}.doc-top #emer-box .emer-section .line-ordinary p.emer-date{text-align:right;font-size:0.9rem}
