html,body{margin:0;padding:0;border:none}.pre-inc{scroll-behavior:smooth;padding-top:56px;padding-bottom:60px;font-family:YakuHanMP,"Noto Serif JP",YuMincho,"Yu Mincho","Hiragino Mincho ProN",serif;color:#000;font-size:min(3.2svw,16px);font-weight:normal;line-height:1.6;text-decoration:none;word-break:break-all;background:linear-gradient(90deg, rgb(0, 63, 136) 0%, rgb(0, 32, 99) 100%)}@media screen and (min-width: 769px),print{.pre-inc{padding:70px 0 0}}.pre-inc.hidden{overflow:hidden}@media screen and (min-width: 1024px),print{.pre-inc.hidden{overflow:auto}}.pre-inc *{margin:0;padding:0;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;word-break:normal;overflow-wrap:break-word;word-wrap:break-word;font-style:normal;text-decoration:inherit;vertical-align:inherit;color:inherit;border:none;outline:none;box-sizing:border-box}.pre-inc a{transition:.3s}.pre-inc main{display:block;width:100%;overflow:hidden}.pre-inc .inner{margin:0 auto;width:90%;max-width:1000px}.pre-inc small{font-size:.75em;display:inline-block}.pre-inc table{border-collapse:collapse;border-spacing:0;vertical-align:top}.pre-inc ul{list-style:none}.pre-inc sup{font-size:min(2svw,10px);vertical-align:super}.pre-inc sub{font-size:min(2svw,10px);vertical-align:sub}.pre-inc img{max-width:100%;max-height:100%}.pre-inc button{background-color:rgba(0,0,0,0);-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none}.pre-inc button:hover{cursor:pointer}.pre-inc input,.pre-inc textarea,.pre-inc select{border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;max-width:100%}.pre-inc input::-moz-placeholder, .pre-inc textarea::-moz-placeholder{color:rgba(0,0,0,.3)}.pre-inc input::placeholder,.pre-inc textarea::placeholder{color:rgba(0,0,0,.3)}.pre-inc input[type=radio],.pre-inc input[type=checkbox]{width:1em;height:1em;background-color:rgba(0,0,0,.1)}.pre-inc input[type=radio]:checked,.pre-inc input[type=checkbox]:checked{background-color:#000}.pre-inc .ib{display:inline-block}.pre-inc .sp{display:block}@media screen and (min-width: 769px),print{.pre-inc .sp{display:none}}.pre-inc .pc{display:none}@media screen and (min-width: 769px),print{.pre-inc .pc{display:block}}.pre-inc .sp-in{display:inline}@media screen and (min-width: 769px),print{.pre-inc .sp-in{display:none}}.pre-inc .pc-in{display:none}@media screen and (min-width: 769px),print{.pre-inc .pc-in{display:inline}}.pre-inc .photo{position:relative;line-height:0}.pre-inc .photo img{width:100%;height:auto}.pre-inc .photo .cap{position:absolute;bottom:0;right:0;font-size:min(2.4svw,12px);padding:1em .5em;background:rgba(0,0,0,.5);color:#fff}.pre-inc .fade-in{opacity:0;transition-duration:1.5s;transition-property:opacity,transform}.pre-inc .delay01{transition-duration:3s}.pre-inc .delay02{transition-duration:4s}.pre-inc .delay03{transition-delay:5s}.pre-inc .fade-in-up{transform:translate(0, 100px)}.pre-inc .fade-in-down{transform:translate(0, -100px)}.pre-inc .fade-in-left{transform:translate(-50px, 0)}.pre-inc .fade-in-right{transform:translate(50px, 0)}.pre-inc .blur{filter:blur(5rem);transition:all 2s 0s ease}.pre-inc .scroll-in{opacity:1;transform:translate(0, 0);filter:blur(0)}.pre-inc .shine{overflow:hidden;display:block}.pre-inc .shine::after{content:"";width:100%;height:100%;position:absolute;top:0;left:-100%;background:linear-gradient(135deg, rgba(255, 255, 255, 0) 28%, rgba(255, 255, 255, 0.75) 32%, rgba(255, 255, 255, 0.75) 78%, rgba(255, 255, 255, 0) 82%);animation:shine-loop 4s linear infinite}@keyframes shine-loop{0%{transform:translateX(0)}10%{transform:translateX(200%)}100%{transform:translateX(200%)}}/*# sourceMappingURL=common.css.map */