html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,section,article,aside,hgroup,header,footer,nav,dialog,figure,menu,video,audio,mark,time,canvas,details{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;font-family:ArialMT, "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "メイリオ", sans-serif}section,article,aside,hgroup,header,footer,nav,dialog,figure,figcaption{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}img{vertical-align:bottom}a:link{color:#333333;text-decoration:none}a:visited{color:#333333;text-decoration:none}a:hover{color:#333333;text-decoration:none}a:active{color:#666666;text-decoration:none}.clr:after{content:'';display:block;clear:both;height:0}p{font-size:25px;line-height:1.96}a{opacity:1;-webkit-transition:opacity 0.3s;-o-transition:opacity 0.3s;transition:opacity 0.3s}a:hover{opacity:0.7}.wrap{width:1028px;margin:0 auto;border-top:20px solid #009be4;letter-spacing:0.075em}.color01{background:#ffec00}.color02{border-bottom:2px solid #e4007f;font-weight:bold}.head{padding:35px 0 0}.head__inner01{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 81px 0 68px}.head__inner01 p{line-height:1}.head__inner01 p:last-child{margin-top:30px}.head__inner02{padding:0 80px}.head__ttl{margin:40px 0 22px;text-align:center}.head__lead{margin:-76px 0 0;line-height:1}.head__txt{margin:20px 0 0;color:#009be4}.head__txt .note{font-size:20px}.introduction{margin:80px 0 0;padding:76px 0 0;border-top:25px solid #009be4}.introduction__lead{margin:0 0 42px;line-height:1;text-align:center}.webcm{padding:0 0 100px}.webcm__movie{width:790px;margin:51px auto 0}.webcm__movie p{line-height:1}.webcm__movie-wrap{position:relative;width:100%;margin:22px 0 0;padding-top:calc((9/16) *100%)}.webcm__movie-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.webcm__inner{margin:30px 0 0;padding:0 78px}.webcm__list{width:930px;margin:60px auto 0}.webcm__list li{margin:28px 0 0}.sns__img{margin:55px 0 0;text-align:center}.sns__sub-ttl{font-size:28px;font-weight:700;margin:60px 0 0;line-height:1.5}.sns__sub-ttl span{display:block;font-size:20px;font-weight:normal;margin-top:20px;text-indent:-1em;padding-left:1em}.sns__list{width:920px;margin:100px auto 0}.sns__list li{margin:28px 0 0}.sns__inner01{margin:35px 0 0;padding:0 80px}.sns__link{margin:30px 0 0;text-align:center}.task{margin:118px 0 0}.task__lead{width:529px;margin:-86px 91px 0 auto}.task__inner01{margin:47px 0 0}.task__bgcolor01{padding:59px 0 0;background:#cff0f9}.task__bgcolor02{background:#fbeef6}.task__sec01{padding:62px 93px 35px}.task__sec01+.task__sec01{border-top:26px solid #a8e2f3}.task__sec02{position:relative;padding:62px 93px 135px;border-top:26px solid #f8e2f0}.task__sec02::after{display:block;position:absolute;bottom:0;left:35px;width:calc(100% - 70px);height:26px;background:#f8e2f0;content:""}.task__img01{text-align:center}.task__img02{margin:53px 0 0}.task__ttl01{margin:0 0 50px;text-align:center}.task__txt01{font-size:22px}.task__txt02{line-height:1.66}.task__txt02+.task__txt02{margin-top:45px}.task__txt03{margin:40px 0 0;font-size:17px}.task__txt04{font-size:17px}.task__txt05{margin:20px 0 0;font-size:17px}.task__bnr{margin:50px 0}.entry{padding:80px 0 78px}.entry__lead{text-align:center;color:#db7f00;font-size:32px;font-weight:bold;padding:0 40px}.entry__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:80px}.entry__inner p{margin:0 10px 0 0;color:#db7f00;font-size:32px;font-weight:bold}.entry__inner p::after{display:inline-block;width:41px;height:41px;margin:-0.2em 0 0 10px;background:url(/brand/inochinohaha/img/intern/lp/ico_arrow.svg) no-repeat center;background-size:contain;vertical-align:middle;content:""}.entry__inner ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.entry__inner ul li{margin:0 0 0 13px}.entry ul li:first-child{margin-left:0}
