﻿ol li,ul li{line-height:1.4}ol.decimal,ul.decimal{list-style-type:decimal;margin-bottom:.5em}ol.decimal>li,ul.decimal>li{margin-bottom:.5em}ol.decimal>li:last-child,ul.decimal>li:last-child{margin-bottom:0}ol.decimal>li p,ul.decimal>li p{margin:.3em 0 .3em .5em}li ul,li ol{margin-top:.35em}ul.disc{margin-bottom:.5em}ul.disc>li{list-style:disc;margin-bottom:.5em;padding-left:.5em}ul.disc>li:last-child{margin-bottom:0}ul.disc>li p{margin:.3em 0 .3em .5em}ul.circle{margin-bottom:.5em;padding-left:2.75rem}ul.circle>li{list-style:circle;margin-bottom:.5em}ul.circle>li:last-child{margin-bottom:0}ul.circle>li p{margin:.3em 0 .3em .5em}ul.kome{padding-left:2.5rem}ul.kome>li{text-indent:-1.3em;margin-bottom:.25em}ul.kome>li:last-child{margin-bottom:0}ul.kome>li:before{display:inline;content:"※";padding-right:.22em}ul.kome>li .decimal>li,ul.kome>li .disc>li{padding-left:2.5rem}ul.kome>li .circle>li{padding-left:1.75rem}ul.kome ul li:before,ul.kome ol li:before{content:none !important}ul.kome ul.disc{padding-left:3rem}ul.kome ul.disc li{padding-left:1.25em}ul.no-mark{margin-bottom:.5em}ul.no-mark li{margin-bottom:.5em}ul.no-mark li:last-child{margin-bottom:0}ul.no-mark li p{margin:.3em 0 .3em .5em}ul.alphabet,ol.alphabet{margin-bottom:.5em;padding-left:2.75rem}ul.alphabet>li,ol.alphabet>li{list-style:lower-alpha !important;margin-bottom:.5em}ul.alphabet>li:last-child,ol.alphabet>li:last-child{margin-bottom:0}ul.alphabet>li p,ol.alphabet>li p{margin:.3em 0 .3em .5em}dl.indent{margin-left:.65em}div.indent{margin-left:.65em}section.main_content{font-size:14px}@media screen and (min-width: 741px){section.main_content{font-size:16px}}section.main_content *,section.main_content *:before,section.main_content *:after{box-sizing:border-box}section.main_content ul,section.main_content ol{padding-left:1.75em}section.main_content .h_top{margin-bottom:1.5em;border-radius:5px 5px 0 0}section.main_content .h_top h2{color:#03487e;font-size:18px;padding-bottom:3px;border-bottom:2px solid #00b7ff}@media screen and (min-width: 741px){section.main_content .h_top h2{font-size:24px}}section.main_content>h3{color:#03487e;font-size:16px;margin-bottom:1.5em;padding-left:1em;border-left:5px solid #00b7ff}@media screen and (min-width: 741px){section.main_content>h3{font-size:21px}}section.main_content>h4{color:#03487e;font-size:15px;margin-bottom:1.5em;padding:0 .5em .25em;border-bottom:double 4px #ccc}@media screen and (min-width: 741px){section.main_content>h4{font-size:19px}}section.main_content h5{color:#000;font-size:15px;margin-block:1.75em .65em}section.main_content h5::before{color:#3c3c3c;display:inline-block;content:"【";width:1em;height:1em;margin-right:.15em}section.main_content h5::after{color:#3c3c3c;display:inline-block;content:"】";width:1em;height:1em;margin-left:.15em}@media screen and (min-width: 741px){section.main_content h5{font-size:18px}}section.main_content .application-button{max-width:480px;width:80%;line-height:1;margin:0 auto 5em}section.main_content .application-button a{width:100%;border:none;color:#fff;background:#00b7ff url("/img/common/arrow_right_circle_white.png") 95% center no-repeat;border-radius:6px;text-decoration:none;display:inline-block;margin:auto;padding-block:1.5em 1.25em;text-align:center;vertical-align:middle;cursor:pointer}section.main_content .application-button a:hover{background-color:#0187bd}section.main_content ol.decimal{color:#000;font-weight:500;padding-bottom:1.5rem;margin-bottom:0}section.main_content ol.decimal>li{padding-left:.35em}section.main_content ol.decimal>li ul{color:#3c3c3c;font-size:.98em;font-weight:400;margin-block:.5em 1.5em;padding-left:1.5em}section.main_content ol.decimal>li ul strong{color:#03487e}section.main_content ol.decimal>li ul.borders{padding-left:1.5em}section.main_content ol.decimal>li ul.borders>li::before{display:inline-block;content:"└";width:1em;height:1em;margin-inline:-1.35em .35em}section.main_content ul.disc li{padding-left:0}section.main_content .q_and_a>dl{line-height:1.35;margin-bottom:1.5em;border-radius:7px;border:1px solid #ccc}section.main_content .q_and_a>dl>dt,section.main_content .q_and_a>dl dd{padding:.5em .5em .5em 1em}section.main_content .q_and_a>dl>dt{padding-left:3.35em;color:#000;font-weight:600;border-bottom:1px solid #ccc;background-color:hsla(0,0%,80%,.15);border-radius:7px 7px 0 0}section.main_content .q_and_a>dl>dt::before{display:inline-block;content:"Q.";color:#00b7ff;font-size:1.5em;font-weight:bold;width:1.5em;letter-spacing:.25em;margin-inline:-1.65em .15em}@media screen and (min-width: 741px){section.main_content .q_and_a>dl>dt{padding-left:3.75em}}section.main_content .q_and_a>dl>dd{padding-left:4em}section.main_content .q_and_a>dl>dd::before{display:inline-block;content:"A.";color:#f94f4f;font-size:1.5em;font-weight:bold;width:1.5em;letter-spacing:.25em;margin-inline:-1.65em .15em}section.main_content .q_and_a>dl>dd strong{color:#000;padding-inline:.15em}@media screen and (min-width: 741px){section.main_content .q_and_a>dl>dd{padding-left:4.75em}}section.main_content .q_and_a>dl div.market-price{margin-top:-1.65em}section.main_content .q_and_a>dl div.market-price dl{display:flex;flex-direction:row;flex-wrap:wrap;width:95%;margin:0 0 .75em;padding:0}section.main_content .q_and_a>dl div.market-price dt{width:7em;font-weight:600}section.main_content .q_and_a>dl div.market-price dd{width:calc(100% - 7.5em);padding:0}section.main_content .q_and_a>dl div.market-price p{margin-block:1em 0}section.main_content .q_and_a>dl .contract-sample{margin-top:.75em;padding-bottom:.35em}section.main_content .q_and_a>dl .contract-sample p{margin-block:.5em}section.main_content .q_and_a>dl .contract-sample a:link,section.main_content .q_and_a>dl .contract-sample a:visited{display:inline-block;color:#fff;text-decoration:none;margin-right:.65em;padding:.35em .75em .2em;background-color:rgba(255,102,0,.75);border-radius:4px}section.main_content .q_and_a>dl .contract-sample a:link:hover,section.main_content .q_and_a>dl .contract-sample a:visited:hover{opacity:.65}section.main_content img{display:block}section.main_content img.main-visual{width:100%}section.main_content img.image01{width:40%;margin:0 auto 1em}@media screen and (min-width: 741px){section.main_content img.image01{width:32%;float:right;margin:0 0 0 1em}}section.main_content img.image02{width:100%;margin:0 auto 1em}section.main_content img.image03{width:65%;margin:0 auto 2em}@media screen and (min-width: 741px){section.main_content img.image03{margin-bottom:3em}}