﻿@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Noto+Sans+JP:wght@100..900&display=swap");html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:"";content:none}q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}:root{--main-color: #000000;--sub-color: #2962F6;--gray-color: #f7f7f7;--font: "Lato", "Helvetica neue", Helvetica, "Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", "メイリオ", sans-serif;--notosans:"Noto Sans JP", sans-serif;--border-width: 1.5px;--spacer-width: 75px;--secspacer-width: 150px;--radius-width: 20px}.text-c{text-align:center}.text-l{text-align:left}.text-r{text-align:right}.sp{display:none}.flex{display:flex}.justify-between{justify-content:space-between}.grid{display:grid}@media screen and (max-width:768px){:root{--spacer-width: 50px;--secspacer-width: 100px}.pc{display:none !important}.sp{display:block}}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;scroll-padding-top:150px;margin:0;overflow-x:hidden;font-size:62.5%;box-sizing:border-box;margin-top:46px}body{font-size:1.6rem;letter-spacing:normal;font-family:var(--font);color:#000000;letter-spacing:0.036em;font-weight:800;background:#fff;overflow:hidden}*{min-height:0vw;line-height:1.5em;box-sizing:border-box;color:var(--main-color)}a{text-decoration:none;cursor:pointer;transition:0.4s}img{vertical-align:bottom;max-width:100%;height:auto}pre{width:70%;margin:1em auto;padding:1em;border-radius:5px;background:#25292f;color:var(--main-color) 0;overflow-x:auto;-webkit-overflow-scrolling:touch}button{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;appearance:none}h1,h2,h3,h4,h5,h6{line-height:1.5em}th{font-weight:500}li{list-style:none}p{font-weight:400;line-height:1.5em}select{-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type="text"],input[type="email"],input[type="submit"],input[type="button"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-radius:0;font:inherit;outline:none}button,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-radius:0;font:inherit;outline:none}textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-radius:0;font:inherit;outline:none;resize:vertical}input[type="submit"],input[type="button"],input[type="date"]{cursor:pointer}label,button{cursor:pointer}select{cursor:pointer}select::-ms-expand{display:none}input[type="text"],input[type="email"]{text-align:left;outline:none;padding:0 0 20px;width:100%;background:#fff;border-bottom:1px solid var(--main-color);border-radius:0}textarea{text-align:left;outline:none;padding:0 0 20px;width:100%;background:#fff;border-bottom:1px solid var(--main-color);border-radius:0}button{margin-top:35px;padding:13px 15px;width:100%}pre{width:100%;margin:1em auto;padding:1em;border-radius:5px;background:#25292f;color:#fff;overflow-x:auto;-webkit-overflow-scrolling:touch}pre code{display:block;color:#fff;width:100%;font-size:1.5rem;line-height:1.5em}.ipad{display:none}@media screen and (min-width:769px){.sp{display:none !important}}.btn{position:relative;transition:all 0.4s;font-size:1.8rem;font-weight:500;padding-right:50px}@media screen and (max-width:768px){.btn{font-size:1.4rem;padding-right:30px}}.en{font-family:var(--en-font)}.ja{font-family:var(--ja-font)}.text-maincolor{color:var(--main-color)}body .container{max-width:1100px;width:100%;margin:0 auto;padding:0 50px}@media screen and (max-width:1250px){body .container{padding:0 30px}}@media screen and (max-width:768px){body .container{padding:0 20px}}iframe{max-width:100%}.movie{position:relative;width:100%;padding-top:56.25%}.movie *{position:absolute;top:0;right:0;width:100%;height:100%}.single-pagenation{margin:var(--spacer-width) auto;width:100%;padding-bottom:20px}.single-pagenation .prev{float:left}.single-pagenation .next{float:right}.single-pagenation .prev a{padding-left:65px}.single-pagenation .next a{padding-right:65px}.single-pagenation div a{position:relative;font-size:1.8rem;font-weight:700}table{width:100%;table-layout:fixed}.note{display:inline-table;font-size:80%;opacity:0.5;line-height:1.5em}.note:before{content:"※";display:table-cell}