h1,h2,h3,h4,h5,h6{line-height:1.2}.hdgTy1{font-size:30px;font-size:3rem;font-weight:normal;margin-bottom:30px}.hdgTy1:first-child{margin-top:0}.hdgTy2{font-size:25px;font-size:2.5rem;font-weight:normal;margin-top:40px;margin-bottom:18px}.hdgTy2:first-child{margin-top:0}.hdgTy3{font-size:25px;font-size:2.5rem;font-weight:normal;margin-top:38px;margin-bottom:15px}.hdgTy3:first-child{margin-top:0}.hdgTy4{font-size:22px;font-size:2.2rem;font-weight:normal;margin-top:30px;margin-bottom:15px}.hdgTy4:first-child{margin-top:0}.hdgTy5{font-size:18px;font-size:1.8rem;font-weight:normal;margin-top:30px;margin-bottom:15px}.hdgTy5:first-child{margin-top:0}.hdgTy6{font-size:16px;font-size:1.6rem;font-weight:normal;margin-top:20px;margin-bottom:10px}.hdgTy6:first-child{margin-top:0}@media only screen and (max-width: 768px){.hdgTy1{font-size:28px;font-size:2.8rem}.hdgTy2{font-size:22px;font-size:2.2rem}.hdgTy3{font-size:22px;font-size:2.2rem}.hdgTy4{font-size:18px;font-size:1.8rem}.hdgTy5{font-size:16px;font-size:1.6rem}.hdgTy6{font-size:16px;font-size:1.6rem}}@media only screen and (max-width: 480px){.hdgTy1{font-size:26px;font-size:2.6rem}.hdgTy2{margin-bottom:15px;font-size:22px;font-size:2.2rem}.hdgTy3{font-size:22px;font-size:2.2rem}.hdgTy4{font-size:16px;font-size:1.6rem}.hdgTy5{font-size:16px;font-size:1.6rem}.hdgTy6{font-size:15px;font-size:1.5rem}}dl.listTy2{margin-bottom:30px}dl.listTy2:before{display:table;content:""}dl.listTy2:after{display:table;content:"";clear:both}dl.listTy2 dt{display:inline-block;float:left;clear:both;margin-right:2px}dl.listTy2 dd{display:inline-block;float:left;margin-bottom:10px}.is-pc{display:block}@media only screen and (max-width: 480px){.is-pc{display:none}}.is-sp{display:none}@media only screen and (max-width: 480px){.is-sp{display:block}}.is-pc768{display:block}@media only screen and (max-width: 768px){.is-pc768{display:none}}.is-sp768{display:none}@media only screen and (max-width: 768px){.is-sp768{display:block}}.is-pc800{display:block}@media only screen and (max-width: 800px){.is-pc800{display:none}}.is-sp800{display:none}@media only screen and (max-width: 800px){.is-sp800{display:block}}body{font-size:16px;overflow-x:hidden;color:#333;color:#000;min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}ul.listNoticeBa,ul.listNoticeTy1{font-size:.875rem}.mod-contents{position:relative;margin:0 auto;padding:0 40px 50px;max-width:1280px;width:100%;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}@media only screen and (max-width: 800px){.mod-contents{padding:0 0 50px}}.mod-contents-inner{padding:0;width:100%}@media only screen and (max-width: 800px){.mod-contents-inner{padding:0 20px}}.midashi1{text-align:center}.linkBa{font-size:.875rem}.txtUnderline{text-decoration:underline}.strng-red{font-weight:bold;color:#e6473a}.linkBa>a:hover{color:#0093d0}input.inputBa,textarea.textareaBa{color:#333}input.inputBa{min-width:400px}@media only screen and (max-width: 480px){input.inputBa{width:100%;min-width:0}}.hov-opacity{-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.hov-opacity:hover{opacity:.8}.header-main{margin-top:30px}@media only screen and (max-width: 800px){.header-main{margin-top:20px}}.header-main h1{font-size:0;line-height:1}.header-main-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}.header-main-item{width:48.75%}.header-main-item.text{padding:20px 0;font-size:24px}@media only screen and (max-width: 1000px){.header-main-item.text{padding:15px 0;font-size:18px}}@media only screen and (max-width: 800px){.header-main-list{display:block;margin-bottom:0}.header-main-item{width:100%}.header-main-item.pic{text-align:center}.header-main-item.text{padding:20px 20px 0;font-size:.9375rem}}.term{padding:16px;font-weight:bold;font-size:1.25rem;text-align:center;line-height:1.2;border:6px solid #e6473a}@media only screen and (max-width: 800px){.term{margin-top:15px;padding:10px;font-size:.875rem;border:4px solid #e6473a}}.keep-all-anywhere{word-break:keep-all;overflow-wrap:anywhere}.text-fin{margin-top:40px;padding:0 20px;text-align:center;font-size:1.75rem;font-weight:bold;color:#cf0003}@media only screen and (max-width: 800px){.text-fin{margin-top:30px;margin-bottom:20px;font-size:1.5rem}}@media only screen and (max-width: 480px){.text-fin{line-height:1.3;margin-top:6.25vw;margin-bottom:4.1666666667vw;font-size:clamp(1.188rem,.563rem + 3.13vw,1.5rem)}}.main-content{display:block;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.detail .listNoticeBa{margin-bottom:15px;padding-left:20px}.detail .linkBa{margin-top:20px;margin-bottom:0}.detail li.listarea-item{margin-left:20px;margin-bottom:15px;font-size:1.125rem;list-style:decimal}.detail li.listarea-item::marker{font-weight:bold}@media only screen and (max-width: 800px){.detail li.listarea-item{font-size:.9375rem}}.presents-title-list{display:-webkit-box;display:-ms-flexbox;display:flex;box-lines:multiple;-ms-flex-wrap:wrap;flex-wrap:wrap}.presents-title-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px 10px;text-align:center;color:#fff}.presents-title-item p{font-weight:bold}.presents-title-item.title-present1{width:66.6%;background-color:#635f9a}.presents-title-item.title-present2{width:33.4%;background-color:#351e6e}.presents-title-item.title-present2 span{font-weight:bold;display:inline-block}@media only screen and (max-width: 800px){.presents .presents-pc .title-present1{width:100%}}@media only screen and (max-width: 800px){.presents .presents-pc .title-present2{width:0;display:none}}.presents .presents-sp{margin-top:30px;display:none}@media only screen and (max-width: 800px){.presents .presents-sp{display:block}.presents .presents-sp .title-present1{width:0;display:none}.presents .presents-sp .title-present2{width:100%}}.presents-list{display:-webkit-box;display:-ms-flexbox;display:flex;box-lines:multiple;-ms-flex-wrap:wrap;flex-wrap:wrap;border-top:1px solid #d2d2d2;border-left:1px solid #d2d2d2;border-right:1px solid #d2d2d2}@media only screen and (max-width: 800px){.presents-list{display:block}}.presents-item{width:33.333%;border-right:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2}.presents-item:nth-child(3n){border-right:0}@media only screen and (max-width: 800px){.presents-item{width:100%;border-right:0}.presents-item:nth-child(3){display:none}}.presents-detail{padding:20px 20px 30px}.presents-title{padding-bottom:20px;font-size:1.125rem;font-weight:bold}.presents-title span{display:block;font-weight:bold;font-size:1rem}@media only screen and (max-width: 800px){.presents-title{padding-bottom:15px;font-size:1rem}.presents-title span{font-size:.875rem}}.presents-nop{color:#e6473a;font-weight:bold;font-size:1.5rem;line-height:1}.presents-nop-text{font-weight:bold;font-size:1rem;line-height:1}@media only screen and (max-width: 800px){.presents-nop{font-size:1.3125rem}.presents-nop-text{font-size:.9375rem}}.enquete .midashi1 span{display:block;margin-top:5px}.enquete .secInput .hdgTy5{font-size:1.125rem;padding-left:1.7em;text-indent:-1.7em}.enquete .hdgTy5{font-size:1.125rem;padding-left:0;text-indent:0}.enquete .ttl.hdgTy5{padding-left:0;text-indent:0}.enquete input.inputBa{margin-bottom:10px;line-height:1}@media only screen and (max-width: 800px){.enquete .secInput .hdgTy5{font-size:1rem}.enquete .hdgTy5{font-size:1rem}}@media only screen and (max-width: 480px){.enquete .secInput .hdgTy5{font-size:1rem}.enquete .hdgTy5{font-size:1rem}.enquete input.inputBa{font-size:1rem}}.cmpAccordionBa .hdgTy4{font-size:1.375rem;font-weight:normal;margin-bottom:15px}.cmpAccordionBa .contents{font-size:.875rem}@media only screen and (max-width: 800px){.cmpAccordionBa .hdgTy4{font-size:1.125rem}}.cmpAccordionBa>.section>.hdg{font-size:.875rem}.footer-main{text-align:center}.footer-main.mod-contents{padding-bottom:0}.footer-main-link{margin-bottom:24px}.footer-main-link p{display:inline-block;margin:0 14px}.footer-main-link a{color:#303033;font-size:.75rem;text-decoration:underline}.footer-main-copyright{margin-bottom:16px;padding:0 20px;font-size:.625rem;color:#8f8f8f}.footer-main-copyright small{word-break:keep-all}.footer-main-logoarea{padding:30px;background-color:#e6473a}@media only screen and (max-width: 800px){.footer-main-logoarea{padding:15px}}.footer-main-logo{font-size:0;line-height:1;width:114px;height:auto}@media only screen and (max-width: 800px){.footer-main-logo{width:57px}}
