*{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",メイリオ,Meiryo,"ＭＳ Ｐゴシック","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:normal;font-size:14px}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{background-color:#f8f8f8}.main-wapper{background-color:#fff;min-height:55vh}a{text-decoration:none}p,ul{margin-bottom:15px;line-height:1.6em}.wb-keep-all{word-break:keep-all}ul li{margin-left:25px}h1,h2,h3,h4,h5,h6{margin-bottom:15px;color:#ff9300}h1{color:#ff9300;font-size:28px}h2,h3{font-size:24px}h4,h5,h6,h6{font-size:20px}fieldset{border:1px solid #efefef;border-radius:3px 3px 3px 3px;margin:10px 0;padding:20px;background-color:#fefefe}fieldset legend{font-family:'Oswald',sans-serif;color:#ff9300;font-size:22px}.content{max-width:1400px;margin:0 auto;position:relative;font-size:0;padding-top:50px;padding-bottom:20px}.content-top-image{max-width:1440px;margin:0 auto;position:relative;font-size:0;overflow:hidden;height:31vw;max-height:455px}.content-top-image img{will-change:opacity;display:block;width:100%;height:auto}img.img-fade-in{-webkit-transition:opacity 400ms cubic-bezier(.77,0,.175,1);-moz-transition:opacity 400ms cubic-bezier(.77,0,.175,1);-o-transition:opacity 400ms cubic-bezier(.77,0,.175,1);transition:opacity 400ms cubic-bezier(.77,0,.175,1);opacity:0}img.img-fade-in.img-loaded{opacity:1}.content-shift{max-width:1400px;margin:0 auto;position:relative;font-size:0;padding-left:5px;padding-right:5px;margin-top:-80px}.content-shift-bg{background-color:rgba(250,250,250,.8);font-size:0;padding:20px;border-radius:4px}.content-shift-bg h1{line-height:40px;color:#000;margin-bottom:40px}.content-shift-bg .col-right>h2{line-height:40px;margin-bottom:20px}.content-half{max-width:700px;position:relative;overflow:hidden;font-size:0}.pad-top-btm-20{padding-top:20px;padding-bottom:20px}.pad-top-20{padding-top:20px}.pad-btm-20{padding-bottom:20px}.pad-right-20{padding-right:20px}.fit-to-right{position:absolute;right:0}.row{font-size:0;margin:0 auto;overflow:hidden;position:relative}.bgc-light-blue{background-color:#f0f6fa}.with-fill{width:100%}.fit-width{width:100%}.col-left{position:relative;font-size:initial;display:inline-block;vertical-align:top;width:70%;padding-right:10px;min-height:100px}.col-right{position:relative;font-size:initial;display:inline-block;vertical-align:top;width:30%;padding-left:10px;min-height:100px}.col-1-3{position:relative;font-size:initial;display:inline-block;vertical-align:top;width:33.3%}.col-1-2{position:relative;font-size:initial;display:inline-block;vertical-align:top;width:50%}.col-1-2-right{max-width:700px;font-size:initial;top:0;left:0;bottom:0}.col-1-2-left{position:absolute;max-width:700px;min-height:30vh;font-size:initial;top:0;right:0;bottom:0}.cell-1-3{position:relative;font-size:initial;display:table-cell;vertical-align:top;width:33.3%}.box{padding:5px}.box.border{position:relative;height:100%;padding:15px;margin-left:5px;margin-right:5px;border:3px dashed #ddd;background-color:#f8f8f8}.table{display:table;width:100%;border:0}.table-cell{display:table-cell;height:100%}.table-cell-1-3{display:table-cell;height:100%;width:33%;padding-bottom:10px}.validatior-msg,.validatior-msg li{color:#ff4500}@media only screen and (max-width:1440px){.content,.content-half{padding-left:3%;padding-right:3%}@media only screen and (max-width:1366px){h1{font-size:28px}h2,h3{font-size:22px}h4,h5,h6,h6{font-size:18px}}}@media only screen and (max-width:1024px){h1{font-size:26px}h2,h3{font-size:20px}h4,h5,h6,h6{font-size:16px}}@media only screen and (max-width:980px){.content-shift{padding-left:3%;padding-right:3%}.content-top-image{min-height:300px;text-align:center}.content-top-image img{position:absolute;display:block;height:300px;width:auto;top:0;left:50%;transform:translateX(-50%)}}@media only screen and (max-width:768px){.col-left{display:block;width:100%;padding-right:0}.col-right{display:block;width:100%;padding-left:0}.col-1-3,.col-1-2{display:block;width:100%}.inline-box-reverse.visible{transform:rotate(180deg)!important}.inline-box-reverse .col-1-2{transform:rotate(-180deg)}.box{margin-left:0;margin-right:0;margin-bottom:10px}.table-cell-1-3{display:block;height:auto;width:100%}}@media only screen and (max-width:570px){.content-shift{padding:0}.col-1-2.pad-right-20{padding-right:0}}