html,body,h1,h2,h3,h4,h5,h6,div,p,blockquote,dl,dt,dd,pre,form,fieldset,figure,input,select,textarea,th,td,time,header,footer,main,article,section{box-sizing:border-box;margin:0;padding:0}main{display:block}@font-face{font-family:"ipam";src:url("../font/ipamjm.woff") format("woff")}@font-face{font-family:"gaijiFont";src:url("../font/FEJP5KAIM.woff") format("woff")}.nameStyle{font-family:'gaijiFont','IPAmj明朝','ipam', 	YuMincho,"Yu Mincho", 	"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN W3",HiraMinProN-W3, 	"ヒラギノ明朝 ProN","Hiragino Mincho ProN","ヒラギノ明朝 Pro","Hiragino Mincho Pro", 	"HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif}html,body{width:100%}html{font-size:62.5%}body{overflow-y:scroll;text-align:center;-webkit-text-size-adjust:100%}body,input,textarea{color:#333;font-display:swap;font-family:arial, "游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", 'ヒラギノ角ゴ ProN W3', 'Hiragino Kaku Gothic ProN', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', 'MS PGothic', Verdana, sans-serif}h1,h2,h3,h4,h5,h6,div,p,blockquote,dl,dt,dd,pre,form,fieldset,input,textarea,select,th,td{font-style:normal;font-weight:normal;line-height:100%}h1,h2,h3,h4,h5,h6{font-weight:bold}h1,h2,h3,h4,h5,h6,caption,th{letter-spacing:normal}div,p,blockquote,li,dt,dd,pre,figcaption,input,textarea,td{letter-spacing:normal}address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal}p,li,dt,dd,th,td,address,blockquote,figcaption{line-height:150%}a{color:#333;outline:none;text-decoration:none}@media screen and (min-width: 1024px){a:hover{color:#c00}}ol,ul{list-style-type:none;margin:0;padding:0}li{padding:0;text-align:left}fieldset,img{border:0}li img,div img{vertical-align:bottom}table{border-collapse:collapse;border-spacing:0;empty-cells:show;font-size:inherit;width:100%}caption{font-weight:bold;padding:0 6px;text-align:left}th,td{border:1px solid #999;padding:6px;text-align:left;vertical-align:top}td ul{margin:0;padding:0}input[type="text"],input[type="email"],input[type="url"],input[type="tel"],input[type="password"],input[type="number"],textarea,select{border:1px solid #ccc;box-sizing:border-box;min-height:2.2em;padding:3px 6px;width:100%}button:disabled,input:disabled,select:disabled,textarea:disabled{background:#e8e8e8;color:#666}textarea{height:8em}input[type='email']:placeholder-shown,input[type="url"]:placeholder-shown,input[type='tel']:placeholder-shown,input[type='text']:placeholder-shown,input[type='number']:placeholder-shown,textarea:placeholder-shown{color:#ccc}input[type='email']::-webkit-input-placeholder,input[type="url"]::-webkit-input-placeholder,input[type='tel']::-webkit-input-placeholder,input[type='text']::-webkit-input-placeholder,input[type='number']::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#ccc}input[type='email']:-moz-placeholder,input[type="url"]:-moz-placeholder,input[type='tel']:-moz-placeholder,input[type='text']:-moz-placeholder,input[type='number']:-moz-placeholder,textarea:-moz-placeholder{color:#ccc;opacity:1}input[type='email']::-moz-placeholder,input[type="url"]::-moz-placeholder,input[type='tel']::-moz-placeholder,input[type='text']::-moz-placeholder,input[type='number']::-moz-placeholder,textarea::-moz-placeholder{color:#ccc;opacity:1}input[type='email']:-ms-input-placeholder,input[type="url"]:-ms-input-placeholder,input[type='tel']:-ms-input-placeholder,input[type='text']:-ms-input-placeholder,input[type='number']:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#ccc}input[type='submit'],input[type='button']{cursor:pointer}input[type='checkbox'],input[type='radio']{margin-right:3px}.hpVal{display:none}.req,.opt{color:#fff;font-size:.75em;margin-right:.3em;padding:2px 3px}.req{background:#c00}.opt{background:#009}blockquote{margin:2rem}.clearfix:after{clear:both;content:'';display:block;height:0;visibility:hidden}.clearfix{min-height:1px}* html .clearfix{height:1px}.arrowBlack,.arrowWhite{display:inline-block;padding-left:16px;position:relative}.arrowBlack:before,.arrowWhite:before{border:0;content:'';height:6px;left:0;margin-top:-.6em;position:absolute;top:50%;transform:rotate(45deg);width:6px}.arrowBlack:before{border-top:1px solid #333;border-right:1px solid #333;transition:.6s}a:hover .arrowBlack:before{border-top:1px solid #fff;border-right:1px solid #fff;transition:.6s}.arrowWhite:before{border-top:1px solid #fff;border-right:1px solid #fff}.txtAlgCr{text-align:center}.txtAlgLt{text-align:left}.txtAlgRt{text-align:right}.txtBold{font-family:"游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", sans-serif;font-weight:bold}.komeList li{text-indent:-1em;margin-bottom:.3em;padding-left:1em}.komeList li:last-child{margin-bottom:0}.komeListNumber li{text-indent:-1.6em;margin-bottom:.3em;padding-left:1.6em}.komeListNumber li:nth-child(n+10){text-indent:-2em;padding-left:2em}.komeListNumber li:last-child{margin-bottom:0}.errMsg{color:#c00;display:block}.uploadError li{color:#c00}.txtRed{color:#c00}.mrTop03em{margin-top:.3em !important}.mrTop06em{margin-top:.6em !important}.mrTop10em{margin-top:1em !important}.mrTop16em{margin-top:1.6em !important}.mrTop20em{margin-top:2em !important}.mrTop26em{margin-top:2.6em !important}.mrTop42em{margin-top:4.2em !important}.width03em{width:3em !important}.width06em{width:6em !important}.width07em{width:7em !important}.width08em{width:8em !important}.width09em{width:9em !important}.width10em{width:10em !important}.width11em{width:11em !important}.width12em{width:12em !important}.widthSmall2em{width:calc( 100% - 2.4em) !important}body{background:#efefef;font-size:1.6rem}main{position:relative}#contentsBox{background:url(../img/top.jpg) no-repeat center center;background-size:cover}#contentsBox ul{background:rgba(0,0,0,0.65);box-sizing:border-box;width:100%}#contentsBox ul li{color:#fff}#contentsBox ul li a{background:#fff;border-radius:6px;box-sizing:border-box;color:#333;display:block;font-weight:bold;text-align:center;transition:.6s}#contentsBox ul li a:hover{background:#c00;color:#fff;transition:.6s}@media screen and (min-width: 1280px){#contentsBox{height:500px;width:750px;position:absolute;top:160px;left:50%;transform:translateX(-50%)}#contentsBox ul{position:absolute;bottom:0;left:0;height:64px;display:flex;justify-content:flex-end;padding:0 1em}#contentsBox ul li{height:64px;line-height:64px}#contentsBox ul li:last-child{width:106px}#contentsBox ul li a{height:44px;line-height:44px;margin-top:10px}#contentsBox ul #title{font-size:2.6rem;margin-right:1em}}@media screen and (min-width: 1024px) and (max-width: 1279px){#contentsBox{height:500px;width:750px;position:absolute;top:134px;left:50%;transform:translateX(-50%)}#contentsBox ul{position:absolute;bottom:0;left:0;height:64px;display:flex;justify-content:flex-end;padding:0 1em}#contentsBox ul li{height:64px;line-height:64px}#contentsBox ul li:last-child{width:106px}#contentsBox ul li a{height:44px;line-height:44px;margin-top:10px}#contentsBox ul #title{font-size:2.6rem;margin-right:1em}}@media screen and (min-width: 768px) and (max-width: 1023px){#contentsBox{position:relative;height:100vh;width:100%}#contentsBox ul{position:absolute;top:20vh;left:50%;transform:translateX(-50%);width:64%;border-radius:10px;box-sizing:border-box;padding:.5em}#contentsBox #title{font-size:2.6rem;margin-bottom:.5em;text-align:center}}@media print, screen and (max-width: 767px){#contentsBox{position:relative;height:100vh;width:100%}#contentsBox ul{position:absolute;top:20vh;left:50%;transform:translateX(-50%);width:78%;border-radius:10px;box-sizing:border-box;padding:.5em}#contentsBox #title{font-size:2.2rem;margin-bottom:.5em;text-align:center}}@media screen and (max-width: 320px){#contentsBox #title{font-size:2rem}}
