@font-face{font-family:"din_condensed";src:url("/assets/font/din_condensed_subset.woff2") format("woff2"),url("/assets/font/din_condensed_subset.woff") format("woff"),url("/assets/font/din_condensed_subset.ttf") format("truetype")}main#main-contents .box-usual-contents section .box-contents-header .type-h1 em{color:#ff0}main#main-contents .box-usual-contents section div.box-contents-grid h3.type-01{line-height:1.7;padding-bottom:.667em}main#main-contents .box-usual-contents section div.box-contents-grid h3.type-03{padding-bottom:.667em}main#main-contents .box-usual-contents section div.box-contents-grid h3.type-03>span.mark{margin-right:.75em}main#main-contents .box-usual-contents section div.box-contents-grid h3.type-03>span.mark::before{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;content:"";position:absolute;left:calc(50% + .075em);top:50%;width:1.414em;height:1.414em;margin:0 0 0 0;border-radius:50%;background-color:#fde8e8;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}main#main-contents .box-usual-contents section div.box-contents-grid h3.type-03>span.mark>b{position:relative}main#main-contents .box-usual-contents section div.box-contents-grid.box-mainvisual{background-color:#fff2f2}main#main-contents .box-usual-contents section div.box-contents-grid.box-mainvisual>.box-contents-grid_item:first-of-type{padding-bottom:3em}main#main-contents .box-usual-contents section div.box-contents-grid.box-mainvisual h2>span{letter-spacing:.1em;font-weight:600}main#main-contents .box-usual-contents section div.box-contents-grid.box-mainvisual h2+p{margin-top:.5em;letter-spacing:.1em;font-weight:600}main#main-contents .box-usual-contents section div.box-contents-grid.box-mainvisual ul.list-check{background-color:#fffada;padding:1em 1.25em;border-radius:.667em;border:solid 2px rgba(231,27,26,.1);-webkit-box-shadow:5px 5px 0px 0px rgba(231,27,26,.05);box-shadow:5px 5px 0px 0px rgba(231,27,26,.05)}main#main-contents .box-usual-contents section div.box-contents-grid.box-mainvisual ul.list-check>li{margin-top:.5em;font-size:.8125em}main#main-contents .box-usual-contents section div.box-contents-grid.box-mainvisual ul.list-check>li:first-of-type{margin-top:0}main#main-contents .box-usual-contents section div.box-contents-grid.box-mainvisual ul.list-check>li>span.mark{color:rgba(231,27,26,.5)}main#main-contents .box-usual-contents section div.box-contents-grid.box-mainvisual picture.picture-01{position:relative;min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}main#main-contents .box-usual-contents section div.box-contents-grid.box-mainvisual picture.picture-01>img{position:absolute;bottom:0;left:50%;width:80%;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0)}main#main-contents .box-usual-contents section div.box-contents-grid+.box-preparation-01{margin-top:0}main#main-contents .box-usual-contents section div.box-contents-grid.box-preparation-01{margin-top:0;padding-bottom:2em}main#main-contents .box-usual-contents section div.box-contents-grid.box-preparation-01 p,main#main-contents .box-usual-contents section div.box-contents-grid.box-preparation-01 li,main#main-contents .box-usual-contents section div.box-contents-grid.box-preparation-01 dt,main#main-contents .box-usual-contents section div.box-contents-grid.box-preparation-01 dd{font-size:.8125em}main#main-contents .box-usual-contents section div.box-contents-grid.box-preparation-01 p.lead,main#main-contents .box-usual-contents section div.box-contents-grid.box-preparation-01 li.lead,main#main-contents .box-usual-contents section div.box-contents-grid.box-preparation-01 dt.lead,main#main-contents .box-usual-contents section div.box-contents-grid.box-preparation-01 dd.lead{font-size:1em;font-weight:600;line-height:2.1;letter-spacing:.1em}main#main-contents .box-usual-contents section div.box-contents-grid.box-preparation-01 .box-contents-grid_item{margin-top:3em}main#main-contents .box-usual-contents section div.box-contents-grid.box-preparation-01 .box-contents-grid_item+.box-contents-grid_item{margin-top:3em}main#main-contents .box-usual-contents section div.box-contents-grid.box-preparation-01 .box-contents-grid_item[data-margin-top="1"]{margin-top:1.5em}main#main-contents .box-usual-contents section div.box-contents-grid.box-preparation-01 .box-contents-grid_item.item-type-01{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}main#main-contents .box-usual-contents section div.box-contents-grid.box-preparation-01 .box-contents-grid_item.item-type-01 picture{width:calc(21.5% - 1.5em)}main#main-contents .box-usual-contents section div.box-contents-grid.box-preparation-01 .box-contents-grid_item.item-type-01 p{width:calc(78.5% - 1.5em)}main#main-contents .box-usual-contents section div.box-contents-grid.box-preparation-01 ul.list-reason>li{margin-top:.5em;font-size:.9375em}main#main-contents .box-usual-contents section div.box-contents-grid.box-preparation-01 ul.list-reason>li:first-of-type{margin-top:0}main#main-contents .box-usual-contents section div.box-contents-grid.box-preparation-01 ul.list-reason>li>span.mark{color:rgba(231,27,26,.5)}main#main-contents .box-usual-contents section div.box-contents-grid.box-preparation-01 ul.list-reason>li>span.text{font-weight:600;letter-spacing:.075em}main#main-contents .box-usual-contents section div.box-contents-grid.box-preparation-01 picture.picture-01{position:relative;min-height:100%}main#main-contents .box-usual-contents section div.box-contents-grid.box-experiences{margin-top:0;padding-bottom:2em}main#main-contents .box-usual-contents section div.box-contents-grid.box-experiences p,main#main-contents .box-usual-contents section div.box-contents-grid.box-experiences li,main#main-contents .box-usual-contents section div.box-contents-grid.box-experiences dt,main#main-contents .box-usual-contents section div.box-contents-grid.box-experiences dd{font-size:.8125em}main#main-contents .box-usual-contents section div.box-contents-grid.box-experiences p.lead,main#main-contents .box-usual-contents section div.box-contents-grid.box-experiences li.lead,main#main-contents .box-usual-contents section div.box-contents-grid.box-experiences dt.lead,main#main-contents .box-usual-contents section div.box-contents-grid.box-experiences dd.lead{font-size:1em;font-weight:600;line-height:2.1;letter-spacing:.1em}main#main-contents .box-usual-contents section div.box-contents-grid.box-experiences .box-contents-grid_item{margin-top:3em}main#main-contents .box-usual-contents section div.box-contents-grid.box-experiences .box-contents-grid_item+.box-contents-grid_item{margin-top:3em}main#main-contents .box-usual-contents section div.box-contents-grid.box-experiences .box-contents-grid_item[data-margin-top="1"]{margin-top:1.5em}main#main-contents .box-usual-contents section div.box-contents-grid.box-experiences .box-contents-grid_item h3.type-03{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:0;padding-bottom:0;font-size:1.1875em;letter-spacing:.025em}main#main-contents .box-usual-contents section div.box-contents-grid.box-experiences .box-contents-grid_item h3.type-03>span{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}main#main-contents .box-usual-contents section div.box-contents-grid.box-experiences .box-contents-grid_item h3.type-03>span.icon{display:block;width:9.8522167488%}main#main-contents .box-usual-contents section div.box-contents-grid.box-experiences .box-contents-grid_item h3.type-03>span.icon::after{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;content:"";position:absolute;left:0;top:0;width:100%;height:100%;border-radius:.5em;border:solid 4px #fde8e8}main#main-contents .box-usual-contents section div.box-contents-grid.box-experiences .box-contents-grid_item h3.type-03>span.icon>img{border-radius:.5em}main#main-contents .box-usual-contents section div.box-contents-grid.box-experiences .box-contents-grid_item h3.type-03>span.text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:calc(90.1477832512% - 1em);border-bottom:solid 2px #e5e5e5}main#main-contents .box-usual-contents section div.box-contents-grid.box-experiences .box-contents-grid_item h3.type-03>span.text>span{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:relative;text-align:justify;text-justify:inter-ideograph}main#main-contents .box-usual-contents section div.box-contents-grid.box-experiences .box-contents-grid_item h3.type-03>span.text>span.text-01{color:#4f4f4f}main#main-contents .box-usual-contents section div.box-contents-grid.box-experiences .box-contents-grid_item h3.type-03>span.text>span.text-02{margin-top:.25em;color:#e71b1a;font-size:1em;font-weight:400;letter-spacing:.05em}main#main-contents .box-usual-contents section div.box-contents-grid.box-experiences .box-contents-grid_item h3.type-03>span.text>i{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:relative;margin-top:.5em;font-size:.85em;font-weight:400;color:#4f4f4f}main#main-contents .box-usual-contents section div.box-contents-grid.box-experiences .box-contents-grid_item h3.type-03+h4,main#main-contents .box-usual-contents section div.box-contents-grid.box-experiences .box-contents-grid_item h3.type-03+p{margin-top:2em}main#main-contents .box-usual-contents section div.box-contents-grid.box-experiences .box-contents-grid_item h4.type-01{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;font-family:"M PLUS 1p",sans-serif;color:#e71b1a;font-size:1.125em;font-weight:600;z-index:1}main#main-contents .box-usual-contents section div.box-contents-grid.box-experiences .box-contents-grid_item h4.type-01>span{position:relative;display:block}main#main-contents .box-usual-contents section div.box-contents-grid.box-experiences .box-contents-grid_item h4.type-01>span.icon{-webkit-box-sizing:border-box;box-sizing:border-box;width:3em;height:3em;margin:0 .5em 0 0;border-radius:50%;overflow:hidden;border:solid 3px #8dc221}main#main-contents .box-usual-contents section+.bg-color-01 .header-01 .type-h1{font-size:1.75rem}main#main-contents .mt-80{margin-top:-80px}main#main-contents .mt-90{margin-top:-90px}main#main-contents .mt-100{margin-top:-100px}@media screen and (max-width: 760px){main#main-contents .box-usual-contents section div.box-contents-grid h3.type-03{font-size:1.1em}main#main-contents .box-usual-contents section div.box-contents-grid h3.type-03>span.mark{margin-right:.75em}main#main-contents .box-usual-contents section div.box-contents-grid h3.type-03>span.mark::before{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;content:"";position:absolute;left:calc(50% + .075em);top:50%;width:1.414em;height:1.414em;margin:0 0 0 0;border-radius:50%;background-color:#fde8e8;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}main#main-contents .box-usual-contents section div.box-contents-grid h3.type-03>span.mark>b{position:relative}main#main-contents .box-usual-contents section div.box-contents-grid.box-mainvisual>.box-contents-grid_item:first-of-type{margin-top:2em;padding-bottom:3em}main#main-contents .box-usual-contents section div.box-contents-grid.box-mainvisual>.box-contents-grid_item:nth-of-type(2){position:absolute;right:0;top:0;width:35%;margin:-0.5em 1em 0 0;padding:0 0 0 0}main#main-contents .box-usual-contents section div.box-contents-grid.box-mainvisual h2{font-size:1.3333333333em}main#main-contents .box-usual-contents section div.box-contents-grid.box-mainvisual h2+p{margin-top:2em;font-size:.9333333333em;letter-spacing:.01em}main#main-contents .box-usual-contents section div.box-contents-grid.box-mainvisual ul.list-check>li{margin-top:.75em;font-size:.9em}main#main-contents .box-usual-contents section div.box-contents-grid.box-mainvisual ul.list-check>li:first-of-type{margin-top:0}main#main-contents .box-usual-contents section div.box-contents-grid.box-mainvisual picture.picture-01{min-height:inherit}main#main-contents .box-usual-contents section div.box-contents-grid.box-mainvisual picture.picture-01>img{position:relative;bottom:auto;left:auto;width:100%;margin:0 auto 0 auto;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}main#main-contents .box-usual-contents section div.box-contents-grid.box-preparation-01 p,main#main-contents .box-usual-contents section div.box-contents-grid.box-preparation-01 li,main#main-contents .box-usual-contents section div.box-contents-grid.box-preparation-01 dt,main#main-contents .box-usual-contents section div.box-contents-grid.box-preparation-01 dd{font-size:.8666666667em;letter-spacing:0}main#main-contents .box-usual-contents section div.box-contents-grid.box-preparation-01 p.lead,main#main-contents .box-usual-contents section div.box-contents-grid.box-preparation-01 li.lead,main#main-contents .box-usual-contents section div.box-contents-grid.box-preparation-01 dt.lead,main#main-contents .box-usual-contents section div.box-contents-grid.box-preparation-01 dd.lead{font-size:.9333333333em;line-height:2;letter-spacing:0}main#main-contents .box-usual-contents section div.box-contents-grid.box-preparation-01 .box-contents-grid_item.item-type-01{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch}main#main-contents .box-usual-contents section div.box-contents-grid.box-preparation-01 .box-contents-grid_item.item-type-01 picture{width:100%}main#main-contents .box-usual-contents section div.box-contents-grid.box-preparation-01 .box-contents-grid_item.item-type-01 p{width:100%}main#main-contents .box-usual-contents section div.box-contents-grid.box-preparation-01 ul.list-reason>li{margin-top:1em;font-size:.9666666667em}main#main-contents .box-usual-contents section div.box-contents-grid.box-preparation-01 ul.list-reason>li:first-of-type{margin-top:0}main#main-contents .box-usual-contents section div.box-contents-grid.box-preparation-01 ul.list-reason>li>span.mark{color:rgba(231,27,26,.5)}main#main-contents .box-usual-contents section div.box-contents-grid.box-preparation-01 ul.list-reason>li>span.text{letter-spacing:0}main#main-contents .box-usual-contents section div.box-contents-grid.box-preparation-01 picture.picture-01{min-height:inherit}main#main-contents .box-usual-contents section div.box-contents-grid.box-preparation-01 picture.picture-01>img{position:relative;bottom:auto;left:auto;width:50%;margin:-1em auto 0 auto;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}main#main-contents .box-usual-contents section div.box-contents-grid.box-experiences{padding-bottom:3em}main#main-contents .box-usual-contents section div.box-contents-grid.box-experiences:nth-of-type(2){padding-top:2em}main#main-contents .box-usual-contents section div.box-contents-grid.box-experiences p,main#main-contents .box-usual-contents section div.box-contents-grid.box-experiences li,main#main-contents .box-usual-contents section div.box-contents-grid.box-experiences dt,main#main-contents .box-usual-contents section div.box-contents-grid.box-experiences dd{font-size:.8666666667em;letter-spacing:0}main#main-contents .box-usual-contents section div.box-contents-grid.box-experiences .box-contents-grid_item{padding-top:0;padding-bottom:0;margin-top:0}main#main-contents .box-usual-contents section div.box-contents-grid.box-experiences .box-contents-grid_item h3.type-03{display:block;font-size:1.0666666667em;letter-spacing:0}main#main-contents .box-usual-contents section div.box-contents-grid.box-experiences .box-contents-grid_item h3.type-03>span.icon{display:block;position:absolute;left:0;top:0;width:18.4049079755%}main#main-contents .box-usual-contents section div.box-contents-grid.box-experiences .box-contents-grid_item h3.type-03>span.icon::after{border-radius:.5em;border:solid 2px #fde8e8}main#main-contents .box-usual-contents section div.box-contents-grid.box-experiences .box-contents-grid_item h3.type-03>span.icon>img{border-radius:.8em}main#main-contents .box-usual-contents section div.box-contents-grid.box-experiences .box-contents-grid_item h3.type-03>span.text{display:block;width:100%;padding-top:calc(18.4049079755% + .5em)}main#main-contents .box-usual-contents section div.box-contents-grid.box-experiences .box-contents-grid_item h3.type-03>span.text>span.text-01{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;right:0;top:0;width:calc(81.5950920245% - .5em);height:4.6153846154em;font-size:.8666666667em;line-height:1.5}main#main-contents .box-usual-contents section div.box-contents-grid.box-experiences .box-contents-grid_item h3.type-03>span.text>span.text-02{font-size:1.1em;font-weight:400;letter-spacing:.01em;line-height:1.5}main#main-contents .box-usual-contents section+.bg-color-01 .header-01 .type-h1{font-size:1rem}main#main-contents .mt-80{margin-top:0}main#main-contents .mt-90{margin-top:0}main#main-contents .mt-100{margin-top:0}}