﻿html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}html{font-size:62.5%;height:100%}body{width:100%;font-size:1.4em;font-family:"Noto Sans JP", "游ゴシック Medium", "游ゴシック体", "Yu Gothic Medium", YuGothic, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;color:#717071;letter-spacing:0.6pt;line-height:1.2}body.top-body{height:100%}h1,h2,h3{letter-spacing:1.2pt}header,footer{width:100%}a{color:#013b96;transition:all 0.2s linear}a img{transition:all 0.2s linear}a:hover img{transition:all 0.2s linear;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}a:hover{text-decoration:none;opacity:0.6;transition:all 0.2s linear}.box:hover{background-color:#e6f6ff}img{width:100%;height:auto}img.auto{width:auto}li{list-style:none}.break{word-wrap:break-word}.fRed{color:#F00}.fNormal{font-size:12px;font-size:1.2rem;line-height:1.4em}.fSmall{font-size:10px;font-size:1.0rem}.fMiddle{font-size:15px;font-size:1.5rem}.fLarge{font-size:20px;font-size:2.0rem}.bold{font-weight:bold}.nLine_up{border-top:#bebebe solid 1px}.nLine_btm{border-bottom:#bebebe solid 1px}.dLine_up{border-top:#bebebe dotted 1px}.dLine_btm{border-bottom:#bebebe dotted 1px}.flo_l{float:left;display:inline}.flo_r{float:right;display:inline}.cb{clear:both}.mt5{margin-top:5px}.mt10{margin-top:10px}.mt15{margin-top:15px}.mt20{margin-top:20px}.mt30{margin-top:30px}.mt40{margin-top:40px}.mt50{margin-top:50px}.mr5{margin-right:5px}.mr10{margin-right:10px}.mr15{margin-right:15px}.mr20{margin-right:20px}.mr30{margin-right:30px}.mr40{margin-right:40px}.mr50{margin-right:50px}.mb5{margin-bottom:5px}.mb10{margin-bottom:10px}.mb15{margin-bottom:15px}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}.mb40{margin-bottom:40px}.mb50{margin-bottom:50px}.ml5{margin-left:5px}.ml10{margin-left:10px}.ml15{margin-left:15px}.ml20{margin-left:20px}.ml25{margin-left:25px}.ml30{margin-left:30px}.ml40{margin-left:40px}.ml50{margin-left:50px}.pt5{padding-top:5px}.pt10{padding-top:10px}.pt15{padding-top:15px}.pt20{padding-top:20px}.pt30{padding-top:30px}.pt40{padding-top:45px}.pt50{padding-top:50px}.pr5{padding-right:5px}.pr10{padding-right:10px}.pr15{padding-right:15px}.pr20{padding-right:20px}.pr30{padding-right:30px}.pr40{padding-right:40px}.pr50{padding-right:50px}.pb5{padding-bottom:5px}.pb10{padding-bottom:10px}.pb15{padding-bottom:15px}.pb20{padding-bottom:20px}.pb30{padding-bottom:30px}.pb40{padding-bottom:40px}.pb50{padding-bottom:50px}.pl5{padding-left:5px}.pl10{padding-left:10px}.pl15{padding-left:15px}.pl20{padding-left:20px}.pl30{padding-left:30px}.pl40{padding-left:40px}.pl50{padding-left:50px}.c{*zoom:1}.c:after{content:"";display:table;clear:both}.fl{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}.sp{display:block}.pc{display:none}.fd{transition:all 1000ms;opacity:0}.fd.scrollin,.fdl.scrollin,.fdr.scrollin{-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:1}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{from{opacity:1}to{display:none;opacity:0}}@keyframes fadeOut{from{opacity:1}to{display:none;opacity:0}}@keyframes sizeScale{0%{transform:scale(1.05, 1.05);z-index:1}100%{transform:scale(1, 1);z-index:1}}footer{background-color:#e3007f;padding:20px 0;text-align:center;color:#fff;font-size:13px}body.top-body{width:100%}header.top_h{display:block;background-color:#e3007f;padding:7px 20px;position:absolute;z-index:100;box-sizing:border-box}header.top_h img{width:100px}div.docu{position:fixed;top:10px;right:20px;width:70px;z-index:200}div#top{height:100%;background:url(../img/main_sp.png) no-repeat;background-position:top;background-size:cover;display:flex;align-items:center}div#top div.top_w{width:80%;margin:0 auto;text-align:center}div#top div.top_w h1{margin:0 auto}div#top div.top_w div figure{width:60%;margin:45px auto 0 auto}div#top div.top_w div a{display:block;width:75%;margin:35px auto 0 auto;position:relative;overflow:hidden;line-height:0}div#top div.top_w div a span.reflection{height:100%;width:30px;position:absolute;display:block;top:-180px;left:0;background-color:#fff;opacity:0;transform:rotate(45deg);animation:reflection 2s ease-in-out infinite;-webkit-transform:rotate(45deg);-webkit-animation:reflection 2s ease-in-out infinite;-moz-transform:rotate(45deg);-moz-animation:reflection 2s ease-in-out infinite;-ms-transform:rotate(45deg);-ms-animation:reflection 2s ease-in-out infinite;-o-transform:rotate(45deg);-o-animation:reflection 2s ease-in-out infinite}@keyframes reflection{0%{transform:scale(0) rotate(45deg);opacity:0}80%{transform:scale(0) rotate(45deg);opacity:0.5}81%{transform:scale(4) rotate(45deg);opacity:1}100%{transform:scale(50) rotate(45deg);opacity:0}}@-webkit-keyframes reflection{0%{-webkit-transform:scale(0) rotate(45deg);opacity:0}80%{-webkit-transform:scale(0) rotate(45deg);opacity:0.5}81%{-webkit-transform:scale(4) rotate(45deg);opacity:1}100%{-webkit-transform:scale(50) rotate(45deg);opacity:0}}@-moz-keyframes reflection{0%{-moz-transform:scale(0) rotate(45deg);opacity:0}80%{-moz-transform:scale(0) rotate(45deg);opacity:0.5}81%{-moz-transform:scale(4) rotate(45deg);opacity:1}100%{-moz-transform:scale(50) rotate(45deg);opacity:0}}@-ms-keyframes reflection{0%{-ms-transform:scale(0) rotate(45deg);opacity:0}80%{-ms-transform:scale(0) rotate(45deg);opacity:0.5}81%{-ms-transform:scale(4) rotate(45deg);opacity:1}100%{-ms-transform:scale(50) rotate(45deg);opacity:0}}@-o-keyframes reflection{0%{-o-transform:scale(0) rotate(45deg);opacity:0}80%{-o-transform:scale(0) rotate(45deg);opacity:0.5}81%{-o-transform:scale(4) rotate(45deg);opacity:1}100%{-o-transform:scale(50) rotate(45deg);opacity:0}}main.top_main{display:block}main.top_main section#sec01{padding:50px 20px 25px 20px}main.top_main section#sec01 h2{margin-bottom:25px;color:#e3007f;font-size:28px;font-weight:normal;text-align:center}main.top_main section#sec03{padding:25px 20px 50px 20px}main.top_main section#sec03 h2{margin-bottom:25px;color:#e3007f;font-size:28px;text-align:center}main.top_main section#sec03 p{font-size:18px;color:#595757;text-align:center}main.top_main section#sec03 figure{width:70%;margin:35px auto}main.top_main section#sec03 a{display:block;width:70%;margin:0 auto}main.top_main section#sec04{padding:40px 20px 50px 20px;background-color:#eeeeef}main.top_main section#sec04 div.sec_w h2{margin:0 auto 35px auto;width:80%}main.top_main section#sec04 div.sec_w ul li{width:60%;margin:15px auto 0 auto}main.top_main section#sec05{padding:40px 20px}main.top_main section#sec05 h2{margin:0 auto 35px auto}main.top_main section#sec05 h3{margin:30px auto}main.top_main section#sec06{padding:40px 20px;background-color:#eeeeef}main.top_main section#sec06 div.sec_w h2{margin:0 auto;width:30%}main.top_main section#sec06 div.sec_w figure{margin-top:30px}main.top_main section#sec07{padding:30px 20px 40px 20px}main.top_main section#sec07 h2{margin:0 auto 30px auto;width:40%}main.top_main section#sec07 div ul li figure{margin:15px 0}main.top_main section#sec07 div ul li p{color:#595757;font-size:15px;line-height:1.2}main.top_main section#sec07 div ul li p.name{margin-top:10px;text-align:right}main.top_main section#sec07 div ul li:nth-child(2) h3{margin-top:20px}main.top_main section#sec08{padding:40px 20px 30px 20px;background-color:#dbdcdc}main.top_main section#sec08 div ul li{width:70%;margin:0 auto 15px auto}main.top_main section#sec08 div ul li:nth-child(2){margin:0 auto 25px auto}main.top_main section#sec08 div P{text-align:center;font-size:15px;color:#221815;font-weight:400;margin-bottom:5px}main.top_main section#sec08 div P a{color:#221815;text-decoration:none}header.h_inq{display:block;background-color:#e3007f;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;padding:7px 20px}header.h_inq img{width:100px}header.h_inq a{font-size:12px;color:#fff;text-decoration:none}main.inq_main{display:block}main.inq_main h1.title{margin:50px 0 30px 0;color:#221815;font-size:30px;text-align:center;font-weight:normal}main.inq_main figure{width:140px;margin:0 auto}main.inq_main p.docu_txt{padding:10px 20px 10px 20px;margin:0 auto}main.inq_main form{width:100%;padding:30px 20px 50px 20px;box-sizing:border-box;color:#221815}main.inq_main form div.inq{width:100%;margin-bottom:15px}main.inq_main form div.inq p{font-size:13px;margin-bottom:5px}main.inq_main form div.inq p span{color:#e60012}main.inq_main form div.inq div.cont input{width:100%;padding:10px;box-sizing:border-box;border:#383838 1px solid}main.inq_main form div.inq div.cont textarea{width:100%;padding:10px;box-sizing:border-box;height:300px;border:#383838 1px solid}main.inq_main form div.policy{text-align:center}main.inq_main form div.policy p.p01{margin:30px 0 20px 0}main.inq_main form div.policy p.p02{margin:20px 0}main.inq_main form div.policy div{overflow:scroll;border:#d0d0d0 1px solid;width:100%;height:100px;padding:20px;box-sizing:border-box}main.inq_main form div.policy div section{margin-top:30px;text-align:left}main.inq_main form div.policy div section p.p_cont{margin-top:10px;line-height:1.2}main.inq_main form button{border:none;width:60%;margin:0 auto;padding:0;display:flex}main.inq_main form button:hover{cursor:pointer;transition:all 0.2s linear;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}main.inq_main section.s01{margin:30px 20px;padding:0 0 30px 0;border-bottom:1px solid #383838}main.inq_main section.s01 p.p001{font-size:13px;color:#221815;margin-top:24px;line-height:1.2}main.inq_main section.s01 p.p002{font-size:12px;margin-top:10px}main.inq_main section.s02,main.inq_main section.s03{margin:30px 20px;padding:0 0 30px 0;border-bottom:1px solid #383838}main.inq_main section.s02 h2,main.inq_main section.s03 h2{font-weight:normal;color:#221815}main.inq_main section.s02 p.p001,main.inq_main section.s03 p.p001{font-size:13px;color:#221815;margin-top:24px;line-height:1.2}main.inq_main section.s02 p.p002,main.inq_main section.s03 p.p002{font-size:12px;margin-top:10px;color:#221815}main.inq_main a{display:block;width:60%;margin:50px auto}@media only screen and (min-width: 768px){.sp{display:none}.pc{display:block}.fd{transition:all 1000ms;opacity:0}.fd.scrollin,.fdl.scrollin,.fdr.scrollin{-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:1}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{from{opacity:1}to{display:none;opacity:0}}@keyframes fadeOut{from{opacity:1}to{display:none;opacity:0}}@keyframes sizeScale{0%{transform:scale(1.05, 1.05);z-index:1}100%{transform:scale(1, 1);z-index:1}}footer{padding:30px 0}body.top-body{width:100%}header.top_h{display:block}header.top_h img{width:200px;padding:18px 40px}div.docu{position:fixed;top:18px;right:40px;width:100px;z-index:200}div#top{background:url(../img/main_pc.png) no-repeat;background-position:top;background-size:cover}div#top div.top_w{max-width:1000px;margin:0 auto;text-align:center}div#top div.top_w h1{margin:0 0 -70px 0;max-width:570px;width:55%}div#top div.top_w div{display:flex;justify-content:space-between;flex-direction:row-reverse;align-items:baseline}div#top div.top_w div figure{max-width:570px;width:auto;margin:0}div#top div.top_w div a{width:auto;max-width:350px;margin:0 10px 0 0}main.top_main{display:block}main.top_main section#sec01{padding:75px 25px 65px 25px;max-width:750px;margin:0 auto;box-sizing:border-box}main.top_main section#sec01 h2{font-size:45px}main.top_main section#sec03{padding:100px 25px;max-width:750px;margin:0 auto;box-sizing:border-box}main.top_main section#sec03 h2{margin-bottom:60px;font-size:45px}main.top_main section#sec03 p{font-size:25px;line-height:1.5}main.top_main section#sec03 figure{width:auto;max-width:462px;margin:60px auto}main.top_main section#sec03 a{width:auto;max-width:350px}main.top_main section#sec04{padding:0}main.top_main section#sec04 div.sec_w{padding:75px 25px 60px 25px;max-width:1000px;margin:0 auto;box-sizing:border-box}main.top_main section#sec04 div.sec_w h2{margin:0 0 65px 0;width:auto;max-width:430px}main.top_main section#sec04 div.sec_w ul{display:flex;justify-content:space-between}main.top_main section#sec04 div.sec_w ul li{width:32%;margin:0}main.top_main section#sec05{padding:95px 25px;max-width:1000px;margin:0 auto;box-sizing:border-box}main.top_main section#sec05 h2{width:auto;max-width:527px;margin:0 0 70px 0}main.top_main section#sec05 h3{width:auto;max-width:532px;margin:70px 0}main.top_main section#sec06{padding:0}main.top_main section#sec06 div.sec_w{padding:80px 25px 70px 25px;max-width:1000px;margin:0 auto;box-sizing:border-box}main.top_main section#sec06 div.sec_w h2{margin:0;width:auto;max-width:135px}main.top_main section#sec06 div.sec_w figure{margin-top:20px}main.top_main section#sec07{padding:100px 25px 80px 25px;max-width:1000px;margin:0 auto;box-sizing:border-box}main.top_main section#sec07 h2{margin:0 0 25px 0;width:auto;max-width:166px}main.top_main section#sec07 div ul{display:flex;justify-content:space-between}main.top_main section#sec07 div ul li{width:48%}main.top_main section#sec07 div ul li p{font-size:20px;line-height:1.5}main.top_main section#sec07 div ul li:nth-child(2) h3{margin-top:0}main.top_main section#sec08{padding:0;background-color:#dbdcdc}main.top_main section#sec08 div{padding:80px 25px;max-width:750px;margin:0 auto;box-sizing:border-box}main.top_main section#sec08 div ul{display:flex;justify-content:space-between}main.top_main section#sec08 div ul li{width:48%;margin:0 0 50px 0}main.top_main section#sec08 div ul li:nth-child(2){margin:0 0 50px 0}main.top_main section#sec08 div P{font-size:30px;margin-bottom:10px}header.h_inq{display:block;display:flex;padding:15px 35px}header.h_inq img{width:200px}header.h_inq a{font-size:16px}main.inq_main{display:block}main.inq_main h1.title{margin:50px 0 60px 0;font-size:45px}main.inq_main figure{width:184px}main.inq_main p.docu_txt{padding:30px 25px 10px 25px;margin:0 auto;max-width:750px}main.inq_main form{width:100%;max-width:1000px;margin:0 auto;padding:60px 25px 100px 25px}main.inq_main form div.inq{width:100%;margin-bottom:50px}main.inq_main form div.inq p{font-size:15px;margin-bottom:10px}main.inq_main form div.inq p span{color:#e60012}main.inq_main form div.inq div.cont input{padding:20px}main.inq_main form div.inq div.cont textarea{width:100%;padding:10px;box-sizing:border-box;height:300px;border:#383838 1px solid}main.inq_main form div.policy{text-align:center}main.inq_main form div.policy p.p01{margin:30px 0 20px 0;font-weight:bold}main.inq_main form div.policy p.p02{margin:20px 0;font-weight:bold}main.inq_main form div.policy div{overflow:scroll;border:#d0d0d0 1px solid;width:100%;height:200px;padding:20px;box-sizing:border-box}main.inq_main form div.policy div p.p_tit{text-align:left;line-height:1.5}main.inq_main form div.policy div section{margin-top:30px;text-align:left}main.inq_main form div.policy div section p.p_cont{margin-top:10px;line-height:1.5}main.inq_main form button{border:none;width:350px;margin:0 auto;padding:0;display:flex}main.inq_main form button:hover{cursor:pointer;transition:all 0.2s linear;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}main.inq_main section.s01{max-width:1000px;margin:70px auto;padding:0 0 60px 0;border-bottom:1px solid #383838}main.inq_main section.s01 p.p001{font-size:20px;color:#221815;margin-top:40px;line-height:1.5}main.inq_main section.s01 p.p002{font-size:17px;margin-top:50px}main.inq_main section.s02,main.inq_main section.s03{max-width:1000px;margin:70px auto;padding:0 0 60px 0;border-bottom:1px solid #383838}main.inq_main section.s02 h2,main.inq_main section.s03 h2{font-weight:bold;font-size:20px;color:#221815}main.inq_main section.s02 p.p001,main.inq_main section.s03 p.p001{font-size:17px;color:#221815;margin-top:50px;line-height:1.2}main.inq_main section.s02 p.p002,main.inq_main section.s03 p.p002{font-size:15px;margin-top:50px;color:#221815}main.inq_main a{display:block;width:auto;max-width:350px;margin:100px auto}}
