@charset "UTF-8";body,dd,dl,dt,form,h1,h2,h3,h4,input,li,p,select,td,textarea,th,ul{margin:0;padding:0}p{margin:0}h1,h2,h3,h4,h5,h6{font-size:1em;font-weight:normal}img{margin:0;padding:0;border:0;vertical-align:top}dl,ul{list-style-type:none;padding:0;margin:0}body,html{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-seri;margin:0 auto;font-size:17px}@media screen and (max-width:667px){*{-webkit-text-size-adjust:100%}}*{-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}img{max-width:100%;height:auto;width:auto}.clearfix:after{content:"";display:block;clear:both}.clear{clear:both}.inline{display:inline!important}a:link{color:#596da6;font-style:normal;text-decoration:underline}a:link:visited{color:#486083}a:link:hover{text-decoration:none}a:link:active{text-decoration:none}a img:hover{opacity:0.7}a.noline{text-decoration:none}a.noline:hover{opacity:0.7}a{word-break:break-all}.bold,strong{font-weight:bold}small{font-size:85%;line-height:1.1}.fontS{font-size:85%}.fontL{font-size:115%}.big{font-size:120%;font-weight:bold}.cl_brown{color:#916134}.cl_red{color:#C00}.cl_pink{color:#e0007f}.cl_green{color:#008e3a}.cl_yellow{color:#D9A900}.cl1{color:#C00}.cl2{color:#C00}.narrow{white-space:0.9}blockquote{padding:2px 0 2px 1em;border-left:7px #C0D9FE solid;margin:10px 0}br.sp{display:block}.flex{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex}body.kanaF .Tview{display:none}body.kanaT .Fview{display:none}body.kanaF .Fview{display:inline}body.kanaT .Tview{display:inline}body.kanaF .Fviewb{display:block}body.kanaT .Tviewb{display:block}@media screen and (orientation:landscape){body.kanaT{-webkit-text-size-adjust:100%}}body.kanaT ruby rt{font-size:70%!important;letter-spacing:0;margin-bottom:-0.3em;padding-top:0.2em}img.text{width:80%}img.half{max-width:50%}body.kanaF .kodomo,body.kanaF rt,body.kanaT .otona{display:none}div.kodomo,div.otona{display:inline}body.kanaT .mainArea,body.kanaT ruby{line-height:2}@media screen and (max-width:667px){img.text{width:600px}img.half{max-width:70%}}.arrange-c{text-align:center}.arrange-l{text-align:left}.arrange-r{text-align:right}.bgW{background:#FFF}.spDisp{display:none}@media screen and (max-width:850px){.pcDisp{display:none!important}.spDisp{display:block!important}}body,html{margin:0;padding:0;width:100%}.innerwidth{padding-left:3%;padding-right:3%;margin-left:auto;margin-right:auto}header{background-color:#C00;position:relative;width:100%}header div.icon-pc{position:absolute;font-family:"jpsmt";font-size:20px;right:16px;top:30%;color:#FFF}header div.icon-top{font-family:"jpsmt";font-size:20px;left:7px;position:absolute;top:16px;color:#FFF}header div.icon-menu{font-family:"jpsmt";font-size:30px;right:5px;position:absolute;top:12px;color:#FFF}header div a{color:#FFF}header h1{margin:0;position:relative;height:56.5px}header h1 img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:auto;height:30.5px}header.kids{background:#FFF;border-bottom:#dddddc 8px solid;position:relative;padding:6px;height:90px}header.kids .siteid{margin-top:7px;display:inline-block}header.kids .siteid img{max-width:250px}@media screen and (max-width:667px){header.kids .siteid{margin-top:10px;display:inline-block}header.kids .siteid img{max-width:60%;position:absolute;top:0;left:4px;right:auto;bottom:0;margin:auto;height:auto;max-height:70px}}.commonMenu .menu a.btn-open span{font-size:0}.commonMenu a.btn-open{color:#FFF;text-decoration:none;position:absolute;right:12px;line-height:1!important;width:47px;height:47px;border-radius:50%;z-index:200;margin:auto;top:20px;background:#009be4;text-align:center}.commonMenu a.btn-open:before{font-family:"basicicon";content:"";font-size:24px;position:relative;top:0.45em}.commonMenu a.btn-open:hover{opacity:0.7!important}.commonMenu ruby{line-height:1!important}body.kanaT .commonMenu{line-height:1}footer{background:#FFF;padding-top:3px}footer p{text-align:center;margin:0.5em 0 6px;font-size:15px}footer .groupLogo{position:relative;bottom:0;background-color:#C00;text-align:center;width:100%;height:54px}footer.fix .groupLogo{position:fixed}footer.fix p{position:absolute;bottom:58px;width:10em;right:0;left:0;margin:auto}footer .groupLogo h5{margin:0;padding:0}footer .groupLogo img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:auto;height:22.5px}footer div.groupLogo div.icon-pc{position:absolute;z-index:10;font-family:"jpsmt";font-size:20px;right:4%;bottom:35%;top:35%}footer div.groupLogo div.icon-pc a{color:#FFF}div.icon-pc a{color:#666}.spsorry{display:none}@media screen and (orientation:landscape){body.sp .spsorry{display:block!important;position:fixed;background:rgba(255,255,255,0.7);width:80%;padding:1.2em 1em;top:10%;left:10%;z-index:100;text-align:center;border-radius:5px;border:#FFD884 2px solid}}h2.tape{text-align:center}h2.stamp{background:url(../img/common/icon_kitte.png) no-repeat left center;background-size:auto 40px;padding:0.3em 0 11px 53px;font-size:calc(17px + 0.8vw);font-weight:bold;margin-bottom:10px;border-bottom:3px dashed #FFF}h2.stamp img{max-width:90%;margin:0 auto}h2.stamp.bgwhite{border-bottom:3px dashed #D8D8D8}h3.simple{background:#F4F4F4!important;padding:0.5em 1em;font-size:17px;font-weight:bold;margin-bottom:13px}body.about h3.about{position:relative;padding:0.8em;background:#EAF5FF;font-size:115%;margin-bottom:20px;font-weight:bold}body.about h3.about:after{position:absolute;content:"";top:100%;left:30px;border:8px solid transparent;border-top:10px solid #D5E5FC;width:0;height:0}@media screen and (max-width:769px){body.about h3.about:after{left:0;right:0;margin:auto}}h3.star{background:none!important;font-weight:bold;color:#333333;font-size:18px}h3.star:before{font-family:"basicicon";content:"";color:#FCDA1B;font-size:28px;position:relative;top:3px;margin-right:2px}h3.borderL-gr{border-left:5px solid #009944;padding:0.5em 0 0.5em 1em!important;font-family:"Noto Sans Japanese","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serifsans-serif;font-weight:bold!important;background:none!important;font-size:115%!important;margin:0}h3.borderL-gr span.sub{color:#949494;font-size:80%}h4.simple{background:#F4F4F4!important;padding:0.5em 1em;font-size:17px;font-weight:bold;margin-bottom:13px;color:inherit;border-bottom:1px dotted #CCC}ol{margin:0}ol li{list-style:decimal;margin:0.5em 0;line-height:1.5em}ul.arrow li,ul.border li,ul.normal li,ul.notice-red li,ul.notice li,ul.record li{padding-left:1em;text-indent:-1em;margin:0.5em 0}ul.normal li:before{font-family:"basicicon";content:""!important}ul.arrow li:before{font-family:"basicicon";content:"S";color:#7E7E7E!important}ul.record li:before{font-family:"basicicon";content:""!important}ul.popup li{margin:10px 5px}ul.popup li:before{font-family:"basicicon";content:""!important;margin-right:0.2em;position:relative;top:1px;color:#009be4}ul.notice-red li{color:#C00}ul.notice-red li:before,ul.notice-redS li:before,ul.notice li:before,ul.noticeS li:before{font-family:"basicicon";content:"1";font-size:87%;margin-right:0.2em}ul.notice-redS li,ul.noticeS li{font-size:13px}ul.indent{padding-left:0;margin-left:0}ul.indent li{margin:10px 0;padding-left:1em;text-indent:-1em}ul.parenNum li{margin-bottom:8px;margin-left:8px;padding-left:1.4em;text-indent:-1.4em}ul.fileicon li{line-height:1.4;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-seri;margin:0 5px}ul.fileicon li:before{font-size:28px;position:relative;top:2px;margin-right:0.2em}ul.fileicon a{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-seri}ul.inline li{display:inline-block;margin-right:0.5em}ul.inline li:before{font-family:"basicicon";content:""!important}.nowrap{white-space:nowrap}table.data{margin:10px 0;border:1px solid #999;border-collapse:collapse;border:1px solid #999;word-break:break-all;background:#FFF;font-size:14px}table.data th{padding:5px 8px;color:#333;background:#D1E4F2;border-bottom:solid 1px #999;border-top:none;border-right:solid 1px #999;border-left:solid 1px #999;text-align:center;font-weight:700;font-size:88%}table.data td{word-break:break-all;padding:10px 6px;border-bottom:solid 1px #999;border-top:none;border-right:solid 1px #999;border-left:none}table.wmax{width:100%}table.layout{border:none;padding:0;border:none}table.layout td{padding:0 5px;border:none}.box{padding:10px}.boxDot{border:dotted 3px #FFF;background:rgba(255,255,255,0.6);border-radius:5px}.boxWhite{background:#FFF;padding:8px;margin:0.7em 0;border-radius:5px}.boxWhite07{background:rgba(255,255,255,0.7);padding:15px 10px;border-radius:5px}div.clearBox:after{content:".";display:block;visibility:hidden;height:0.1px;font-size:0.1em;line-height:0;clear:both}.box2{background:#FFFFE5;padding:1em}.box2 .title{color:#6A6A6A;font-weight:bold;margin-bottom:0.7em}div.clearBox{overflow:hidden;height:auto}div.clearBox .img-l,div.clearBox .img-r{margin-bottom:10px}div.clearBox .img-l{float:left;margin-right:10px}div.clearBox .img-r{float:right;margin-left:10px}div.clearBox .hidden{height:auto;overflow:hidden}div.clearBox .auto{overflow:auto;height:auto}.clm2,.clm3{width:100%}.clm2 .clm{width:49%;display:inline-block;font-size:inherit;vertical-align:top}.clm3 .clm{width:32.5%;display:inline-block;font-size:inherit;vertical-align:top}@media screen and (max-width:800px){div.clearBox .img-l,div.clearBox .img-r{margin:10px auto;text-align:center}div.clearBox .auto,div.clearBox .hidden,div.clearBox .img-l,div.clearBox .img-r{width:100%;float:none}div.clearBox.nonSP .img-l,div.clearBox.nonSP .img-r{margin:0 auto 10px;text-align:left}div.clearBox.nonSP .img-l{width:auto!important;float:left!important}div.clearBox.nonSP .img-r{width:auto!important;float:right!important}div.clearBox.nonSP .auto,div.clearBox.nonSP .hidden{width:auto!important}}.imgBlockT{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.imgBlockB{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.imgBlockC{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.imgBlockB,.imgBlockC,.imgBlockT{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:justify;align-content:space-between}.imgBlockB.spclm1,.imgBlockC.spclm1,.imgBlockT.spclm1{display:block}.imgBlockB.spclm1>div,.imgBlockC.spclm1>div,.imgBlockT.spclm1>div{-ms-flex-preferred-size:auto;flex-basis:auto;max-width:auto;margin:0}.imgBlockB.imgL .cont,.imgBlockC.imgL .cont,.imgBlockT.imgL .cont{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-flex:1;-ms-flex:1;flex:1}.imgBlockB.imgL .img,.imgBlockC.imgL .img,.imgBlockT.imgL .img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-right:2vw}.imgBlockB.imgR .cont,.imgBlockC.imgR .cont,.imgBlockT.imgR .cont{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:1;-ms-flex:1;flex:1}.imgBlockB.imgR .img,.imgBlockC.imgR .img,.imgBlockT.imgR .img{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-left:2vw}ul.clm2{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}ul.clm2 li{max-width:50%;-ms-flex-preferred-size:50%;flex-basis:50%}ul.clm3{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}ul.clm3 li{max-width:33%;-ms-flex-preferred-size:33%;flex-basis:33%}ul.clm4{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}ul.clm4 li{max-width:25%;-ms-flex-preferred-size:25%;flex-basis:25%}ul.clm2-space{display:-moz-flex;display:-ms-flex;display:-o-flex;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}ul.clm2-space li{max-width:49%;-ms-flex-preferred-size:49%;flex-basis:49%}ul.clm3-space{display:-moz-flex;display:-ms-flex;display:-o-flex;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}ul.clm3-space:after{content:"";display:block;width:33%}ul.clm3-space li{max-width:32%;-ms-flex-preferred-size:32%;flex-basis:32%}ul.clm4-space{display:-moz-flex;display:-ms-flex;display:-o-flex;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}ul.clm4-space:before{content:"";display:block;width:24%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}ul.clm4-space:after{content:"";display:block;width:24%}ul.clm4-space li{max-width:24%;-ms-flex-preferred-size:24%;flex-basis:24%}.clm2-space,.clm3-space,.clm4-space{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.clm2-space .clm{-ms-flex-preferred-size:48%;flex-basis:48%;max-width:48%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.clm3-space .clm{-ms-flex-preferred-size:32%;flex-basis:32%;max-width:32%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.clm4-space .clm{-ms-flex-preferred-size:24%;flex-basis:24%;max-width:24%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flex{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex}.flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flex-valignT{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.flex-valignB{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.flex-valignC{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex-alignL{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.flex-alignR{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.flex-alignC{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flex1{-webkit-box-flex:1;-ms-flex:1;flex:1}* .flexbasis01,.flex-between .flexbasis01{-ms-flex-preferred-size:1%;flex-basis:1%;max-width:1%}* .flexbasis02,.flex-between .flexbasis02{-ms-flex-preferred-size:2%;flex-basis:2%;max-width:2%}* .flexbasis03,.flex-between .flexbasis03{-ms-flex-preferred-size:3%;flex-basis:3%;max-width:3%}* .flexbasis04,.flex-between .flexbasis04{-ms-flex-preferred-size:4%;flex-basis:4%;max-width:4%}* .flexbasis05,.flex-between .flexbasis05{-ms-flex-preferred-size:5%;flex-basis:5%;max-width:5%}* .flexbasis06,.flex-between .flexbasis06{-ms-flex-preferred-size:6%;flex-basis:6%;max-width:6%}* .flexbasis07,.flex-between .flexbasis07{-ms-flex-preferred-size:7%;flex-basis:7%;max-width:7%}* .flexbasis08,.flex-between .flexbasis08{-ms-flex-preferred-size:8%;flex-basis:8%;max-width:8%}* .flexbasis09,.flex-between .flexbasis09{-ms-flex-preferred-size:9%;flex-basis:9%;max-width:9%}* .flexbasis10,.flex-between .flexbasis10{-ms-flex-preferred-size:10%;flex-basis:10%;max-width:10%}* .flexbasis11,.flex-between .flexbasis11{-ms-flex-preferred-size:11%;flex-basis:11%;max-width:11%}* .flexbasis12,.flex-between .flexbasis12{-ms-flex-preferred-size:12%;flex-basis:12%;max-width:12%}* .flexbasis13,.flex-between .flexbasis13{-ms-flex-preferred-size:13%;flex-basis:13%;max-width:13%}* .flexbasis14,.flex-between .flexbasis14{-ms-flex-preferred-size:14%;flex-basis:14%;max-width:14%}* .flexbasis15,.flex-between .flexbasis15{-ms-flex-preferred-size:15%;flex-basis:15%;max-width:15%}* .flexbasis16,.flex-between .flexbasis16{-ms-flex-preferred-size:16%;flex-basis:16%;max-width:16%}* .flexbasis17,.flex-between .flexbasis17{-ms-flex-preferred-size:17%;flex-basis:17%;max-width:17%}* .flexbasis18,.flex-between .flexbasis18{-ms-flex-preferred-size:18%;flex-basis:18%;max-width:18%}* .flexbasis19,.flex-between .flexbasis19{-ms-flex-preferred-size:19%;flex-basis:19%;max-width:19%}* .flexbasis20,.flex-between .flexbasis20{-ms-flex-preferred-size:20%;flex-basis:20%;max-width:20%}* .flexbasis21,.flex-between .flexbasis21{-ms-flex-preferred-size:21%;flex-basis:21%;max-width:21%}* .flexbasis22,.flex-between .flexbasis22{-ms-flex-preferred-size:22%;flex-basis:22%;max-width:22%}* .flexbasis23,.flex-between .flexbasis23{-ms-flex-preferred-size:23%;flex-basis:23%;max-width:23%}* .flexbasis24,.flex-between .flexbasis24{-ms-flex-preferred-size:24%;flex-basis:24%;max-width:24%}* .flexbasis25,.flex-between .flexbasis25{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}* .flexbasis26,.flex-between .flexbasis26{-ms-flex-preferred-size:26%;flex-basis:26%;max-width:26%}* .flexbasis27,.flex-between .flexbasis27{-ms-flex-preferred-size:27%;flex-basis:27%;max-width:27%}* .flexbasis28,.flex-between .flexbasis28{-ms-flex-preferred-size:28%;flex-basis:28%;max-width:28%}* .flexbasis29,.flex-between .flexbasis29{-ms-flex-preferred-size:29%;flex-basis:29%;max-width:29%}* .flexbasis30,.flex-between .flexbasis30{-ms-flex-preferred-size:30%;flex-basis:30%;max-width:30%}* .flexbasis31,.flex-between .flexbasis31{-ms-flex-preferred-size:31%;flex-basis:31%;max-width:31%}* .flexbasis32,.flex-between .flexbasis32{-ms-flex-preferred-size:32%;flex-basis:32%;max-width:32%}* .flexbasis33,.flex-between .flexbasis33{-ms-flex-preferred-size:33%;flex-basis:33%;max-width:33%}* .flexbasis34,.flex-between .flexbasis34{-ms-flex-preferred-size:34%;flex-basis:34%;max-width:34%}* .flexbasis35,.flex-between .flexbasis35{-ms-flex-preferred-size:35%;flex-basis:35%;max-width:35%}* .flexbasis36,.flex-between .flexbasis36{-ms-flex-preferred-size:36%;flex-basis:36%;max-width:36%}* .flexbasis37,.flex-between .flexbasis37{-ms-flex-preferred-size:37%;flex-basis:37%;max-width:37%}* .flexbasis38,.flex-between .flexbasis38{-ms-flex-preferred-size:38%;flex-basis:38%;max-width:38%}* .flexbasis39,.flex-between .flexbasis39{-ms-flex-preferred-size:39%;flex-basis:39%;max-width:39%}* .flexbasis40,.flex-between .flexbasis40{-ms-flex-preferred-size:40%;flex-basis:40%;max-width:40%}* .flexbasis41,.flex-between .flexbasis41{-ms-flex-preferred-size:41%;flex-basis:41%;max-width:41%}* .flexbasis42,.flex-between .flexbasis42{-ms-flex-preferred-size:42%;flex-basis:42%;max-width:42%}* .flexbasis43,.flex-between .flexbasis43{-ms-flex-preferred-size:43%;flex-basis:43%;max-width:43%}* .flexbasis44,.flex-between .flexbasis44{-ms-flex-preferred-size:44%;flex-basis:44%;max-width:44%}* .flexbasis45,.flex-between .flexbasis45{-ms-flex-preferred-size:45%;flex-basis:45%;max-width:45%}* .flexbasis46,.flex-between .flexbasis46{-ms-flex-preferred-size:46%;flex-basis:46%;max-width:46%}* .flexbasis47,.flex-between .flexbasis47{-ms-flex-preferred-size:47%;flex-basis:47%;max-width:47%}* .flexbasis48,.flex-between .flexbasis48{-ms-flex-preferred-size:48%;flex-basis:48%;max-width:48%}* .flexbasis49,.flex-between .flexbasis49{-ms-flex-preferred-size:49%;flex-basis:49%;max-width:49%}* .flexbasis50,.flex-between .flexbasis50{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}* .flexbasis51,.flex-between .flexbasis51{-ms-flex-preferred-size:51%;flex-basis:51%;max-width:51%}* .flexbasis52,.flex-between .flexbasis52{-ms-flex-preferred-size:52%;flex-basis:52%;max-width:52%}* .flexbasis53,.flex-between .flexbasis53{-ms-flex-preferred-size:53%;flex-basis:53%;max-width:53%}* .flexbasis54,.flex-between .flexbasis54{-ms-flex-preferred-size:54%;flex-basis:54%;max-width:54%}* .flexbasis55,.flex-between .flexbasis55{-ms-flex-preferred-size:55%;flex-basis:55%;max-width:55%}* .flexbasis56,.flex-between .flexbasis56{-ms-flex-preferred-size:56%;flex-basis:56%;max-width:56%}* .flexbasis57,.flex-between .flexbasis57{-ms-flex-preferred-size:57%;flex-basis:57%;max-width:57%}* .flexbasis58,.flex-between .flexbasis58{-ms-flex-preferred-size:58%;flex-basis:58%;max-width:58%}* .flexbasis59,.flex-between .flexbasis59{-ms-flex-preferred-size:59%;flex-basis:59%;max-width:59%}* .flexbasis60,.flex-between .flexbasis60{-ms-flex-preferred-size:60%;flex-basis:60%;max-width:60%}* .flexbasis61,.flex-between .flexbasis61{-ms-flex-preferred-size:61%;flex-basis:61%;max-width:61%}* .flexbasis62,.flex-between .flexbasis62{-ms-flex-preferred-size:62%;flex-basis:62%;max-width:62%}* .flexbasis63,.flex-between .flexbasis63{-ms-flex-preferred-size:63%;flex-basis:63%;max-width:63%}* .flexbasis64,.flex-between .flexbasis64{-ms-flex-preferred-size:64%;flex-basis:64%;max-width:64%}* .flexbasis65,.flex-between .flexbasis65{-ms-flex-preferred-size:65%;flex-basis:65%;max-width:65%}* .flexbasis66,.flex-between .flexbasis66{-ms-flex-preferred-size:66%;flex-basis:66%;max-width:66%}* .flexbasis67,.flex-between .flexbasis67{-ms-flex-preferred-size:67%;flex-basis:67%;max-width:67%}* .flexbasis68,.flex-between .flexbasis68{-ms-flex-preferred-size:68%;flex-basis:68%;max-width:68%}* .flexbasis69,.flex-between .flexbasis69{-ms-flex-preferred-size:69%;flex-basis:69%;max-width:69%}* .flexbasis70,.flex-between .flexbasis70{-ms-flex-preferred-size:70%;flex-basis:70%;max-width:70%}* .flexbasis71,.flex-between .flexbasis71{-ms-flex-preferred-size:71%;flex-basis:71%;max-width:71%}* .flexbasis72,.flex-between .flexbasis72{-ms-flex-preferred-size:72%;flex-basis:72%;max-width:72%}* .flexbasis73,.flex-between .flexbasis73{-ms-flex-preferred-size:73%;flex-basis:73%;max-width:73%}* .flexbasis74,.flex-between .flexbasis74{-ms-flex-preferred-size:74%;flex-basis:74%;max-width:74%}* .flexbasis75,.flex-between .flexbasis75{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}* .flexbasis76,.flex-between .flexbasis76{-ms-flex-preferred-size:76%;flex-basis:76%;max-width:76%}* .flexbasis77,.flex-between .flexbasis77{-ms-flex-preferred-size:77%;flex-basis:77%;max-width:77%}* .flexbasis78,.flex-between .flexbasis78{-ms-flex-preferred-size:78%;flex-basis:78%;max-width:78%}* .flexbasis79,.flex-between .flexbasis79{-ms-flex-preferred-size:79%;flex-basis:79%;max-width:79%}* .flexbasis80,.flex-between .flexbasis80{-ms-flex-preferred-size:80%;flex-basis:80%;max-width:80%}* .flexbasis81,.flex-between .flexbasis81{-ms-flex-preferred-size:81%;flex-basis:81%;max-width:81%}* .flexbasis82,.flex-between .flexbasis82{-ms-flex-preferred-size:82%;flex-basis:82%;max-width:82%}* .flexbasis83,.flex-between .flexbasis83{-ms-flex-preferred-size:83%;flex-basis:83%;max-width:83%}* .flexbasis84,.flex-between .flexbasis84{-ms-flex-preferred-size:84%;flex-basis:84%;max-width:84%}* .flexbasis85,.flex-between .flexbasis85{-ms-flex-preferred-size:85%;flex-basis:85%;max-width:85%}* .flexbasis86,.flex-between .flexbasis86{-ms-flex-preferred-size:86%;flex-basis:86%;max-width:86%}* .flexbasis87,.flex-between .flexbasis87{-ms-flex-preferred-size:87%;flex-basis:87%;max-width:87%}* .flexbasis88,.flex-between .flexbasis88{-ms-flex-preferred-size:88%;flex-basis:88%;max-width:88%}* .flexbasis89,.flex-between .flexbasis89{-ms-flex-preferred-size:89%;flex-basis:89%;max-width:89%}* .flexbasis90,.flex-between .flexbasis90{-ms-flex-preferred-size:90%;flex-basis:90%;max-width:90%}* .flexbasis91,.flex-between .flexbasis91{-ms-flex-preferred-size:91%;flex-basis:91%;max-width:91%}* .flexbasis92,.flex-between .flexbasis92{-ms-flex-preferred-size:92%;flex-basis:92%;max-width:92%}* .flexbasis93,.flex-between .flexbasis93{-ms-flex-preferred-size:93%;flex-basis:93%;max-width:93%}* .flexbasis94,.flex-between .flexbasis94{-ms-flex-preferred-size:94%;flex-basis:94%;max-width:94%}* .flexbasis95,.flex-between .flexbasis95{-ms-flex-preferred-size:95%;flex-basis:95%;max-width:95%}* .flexbasis96,.flex-between .flexbasis96{-ms-flex-preferred-size:96%;flex-basis:96%;max-width:96%}* .flexbasis97,.flex-between .flexbasis97{-ms-flex-preferred-size:97%;flex-basis:97%;max-width:97%}* .flexbasis98,.flex-between .flexbasis98{-ms-flex-preferred-size:98%;flex-basis:98%;max-width:98%}* .flexbasis99,.flex-between .flexbasis99{-ms-flex-preferred-size:99%;flex-basis:99%;max-width:99%}* .flexbasis100,.flex-between .flexbasis100{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.align-r{text-align:right}.align-c{text-align:center}.align-l{text-align:left}.valign-t{vertical-align:top}.valign-b{vertical-align:bottom}hr.border{border:none;background-color:#DBDBDB;height:5px}hr.border2{border:none;background-color:#000;height:1px}hr.line{height:4px;border:none;background:url(../img/bg_line01.png) repeat-x}.errorMsg{color:#C01A1A}.errorMsg:before{font-family:"basicicon";content:"S"}.size_short{width:30%}.size_half{width:50%}.size_full{width:100%}input[type=email],input[type=password],input[type=tel],input[type=text],select,textarea{border:#646464 1px solid;background:#FFF;color:#333;padding:8px 6px;width:100%;font-size:14px}input[type=button],input[type=submit]{background:#CC0000;color:#FFF;padding:0.4em 1em;font-weight:100%;border:none;font-size:17px;border-bottom:#8b8b8b 2px solid;border-radius:4px;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif}input[type=button]:hover,input[type=submit]:hover{opacity:0.7}input[type=button]:disabled{background:#AAAAAA!important}input[type=button]:disabled:hover{opacity:1}.hover:hover{opacity:0.7!important}.video iframe{width:100%}.bgW{background:#FFF}.nonsp{letter-spacing:0}.mainArea{background:url(../img/common/bg_grass.png) repeat;letter-spacing:1px;line-height:1.6}@media screen and (max-width:667px){body .mainArea{font-size:calc(13px + 0.8vw)}}@media screen and (min-width:668px){body .mainArea{font-size:calc(17px + 0.8vw)}}@media screen and (max-width:667px){.mainArea .charaMsg,.mainArea .message{font-size:calc(14px + 0.8vw);font-weight:bold;letter-spacing:0.5px}}@media screen and (min-width:668px){.mainArea .charaMsg,.mainArea .message{font-size:calc(16px + 0.8vw);font-weight:normal}}.titleArea{background:url(../img/common/bg_grasstop.png) repeat-x center bottom;min-height:400px;background-size:auto 100%;margin-bottom:40px}.titleArea .h1Area{text-align:center}.titleArea .h1Area h1{margin:0}.titleArea .h1Area h1 img{width:300px}.titleArea .message{position:relative;width:90%;background:#ffffff;border-radius:10px;padding:3vw;text-align:center;margin:15px auto;line-height:1.8}.titleArea .message:after,.titleArea .message:before{bottom:99%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.titleArea .message:after{border-color:rgba(255,255,255,0);border-bottom-color:#ffffff;border-width:10px;margin-left:-10px}.titleArea .message:before{border-width:16px;margin-left:-16px}body.kanaT .titleArea .message{line-height:2}.footArea{padding:10px 10px 30px;margin-top:10%}.footArea .footBtn{text-align:center;margin:60px 0}.footArea .footBtn ul li{width:100%;margin-bottom:15px}.footArea .footBtn a.smooth{display:block;margin-bottom:10px}.footArea .footBtn a img{width:400px}.footArea .message{text-align:left}.footArea .message .text img{width:auto;max-height:50px}.footArea .message .text{position:relative;line-height:1.6;max-width:90%;background:#ffffff;border-radius:10px;padding:3%;text-align:center;margin:15px auto}.footArea .message .text:after,.footArea .message .text:before{top:99.5%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.footArea .message .text:after{border-color:rgba(255,255,255,0);border-top-color:#ffffff;border-width:10px;margin-left:-10px}.footArea .message .text:before{border-width:15px;margin-left:-15px}.footArea .message .img{max-width:80%;margin:-10px auto 0;text-align:center}.footArea .about{letter-spacing:0;background:rgba(255,255,255,0.7);padding:0.3em 0.8em}.footArea .about a{font-size:12px;border-radius:4px;display:block}.footArea .about a:before{font-family:"basicicon";content:"S"}.charaMsg{font-size:0;width:auto;margin:0 auto;padding:0 2%}.charaMsg div{display:inline-block;vertical-align:middle}.charaMsg .cont{width:77%}.charaMsg .img{width:20%;text-align:center}.charaMsg .img img{max-height:180px}.charaMsg{margin:20px 0}.charaMsg .balloonL,.charaMsg .balloonR{line-height:1.8;width:100%;background:#ffffff;border-radius:10px;padding:3vw 2.5vw;text-align:left;border:3px solid #FFF}.balloonL:before{border-color:rgba(255,255,255,0);border-right-color:#ffffff}.balloonR{position:relative}.balloonR:after,.balloonR:before{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.balloonR:after{border-color:rgba(255,255,255,0);border-left-color:#ffffff;border-width:10px;margin-top:-10px}.balloonR:before{border-color:rgba(255,255,255,0);border-left-color:#ffffff;border-width:14px;margin-top:-14px}.balloonL{position:relative}.balloonL:after,.balloonL:before{right:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.balloonL:after{border-color:rgba(255,255,255,0);border-right-color:#ffffff;border-width:10px;margin-top:-10px}.balloonL:before{border-color:rgba(255,255,255,0);border-right-color:#ffffff;border-width:15px;margin-top:-15px}.kuma .balloonL,.kuma .balloonR{background:#FFFCDB}.kuma .balloonL:after{border-right-color:#FFFCDB}.kuma .balloonR:after{border-left-color:#FFFCDB}.koguma .balloonL,.koguma .balloonR{background:#E1F4FE}.koguma .balloonL:after{border-color:rgba(225,244,254,0);border-right-color:#E1F4FE}.koguma .balloonR:after{border-left-color:#E1F4FE}.toast .balloonL,.toast .balloonR{background:#F5DEC7}.toast .balloonL:after{border-right-color:#F5DEC7}.toast .balloonR:after{border-left-color:#F5DEC7}.milk .balloonL,.milk .balloonR{background:#FFF7E3}.milk .balloonL:after{border-right-color:#FFF7E3}.milk .balloonR:after{border-left-color:#FFF7E3}.lime .balloonL,.lime .balloonR{background:#E3FBF4}.lime .balloonL:after{border-right-color:#E3FBF4}.lime .balloonR:after{border-left-color:#E3FBF4}.koara .balloonL,.koara .balloonR{background:#F5F0FD}.koara .balloonL:after{border-right-color:#F5F0FD}.koara .balloonR:after{border-left-color:#F5F0FD}.jam .balloonL,.jam .balloonR{background:#FFEBF3}.jam .balloonL:after{border-right-color:#FFEBF3}.jam .balloonR:after{border-left-color:#FFEBF3}.fukuro .balloonL,.fukuro .balloonR{background:#F7EEE7}.fukuro .balloonL:after{border-right-color:#F7EEE7}.fukuro .balloonR:after{border-left-color:#F7EEE7}.charaMsg.box .balloonL:after,.charaMsg.box .balloonL:before{content:none;border:none}.charaMsg.box .balloonR:after,.charaMsg.box .balloonR:before{content:none;border:none}a.arrowBtn{background:#FDED7E;padding:0.8em;color:#4E4E4E;text-decoration:none;font-weight:bold;margin:20px 0;border-radius:3px;display:inline-block}a.arrowBtn:hover{opacity:0.7}body.page .titleArea{min-height:300px;margin-bottom:20px}body.page .titleArea .h1Area{height:290px;background:url(../img/about/h1_bg.png) no-repeat center bottom;background-size:460px auto}body.page .respCont{background:#FFF;font-size:0.9rem;padding:20px 3%;word-break:break-all}body.page .respCont p{margin-bottom:0.8em}body.posukuma .titleArea{min-height:300px}body.posukuma .titleArea .h1Area{height:250px;background:url(../img/about/h1_bg.png) no-repeat center bottom;background-size:380px auto}body.otegami .h1Area{height:320px;background:url(../img/otegami/h1_bg.png) no-repeat center bottom;background-size:400px auto;margin-bottom:20px}.mainmenu_otegami ul li{display:block;text-align:center;padding:0 8%;margin-bottom:10px}@media screen and (min-width:851px){.mainmenu_otegami ul{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.mainmenu_otegami ul li{max-width:49%;-ms-flex-preferred-size:49%;flex-basis:49%}.mainmenu_otegami ul li:nth-child(odd){text-align:right}.mainmenu_otegami ul li:nth-child(2){margin-top:50px}.mainmenu_otegami ul li:nth-child(3){margin-top:-180px}.mainmenu_otegami ul li:nth-child(4){margin-top:80px}.mainmenu_otegami ul li:nth-child(5){margin-top:-200px}}body.otegami .mainArea.tool{}body.otegami .mainArea.tool .toolArea{text-align:center;margin:80px auto 50px}body.otegami .mainArea.tool .toolArea h2{margin-top:-50px}body.otegami .mainArea.tool .toolArea ul.flow{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:30px auto}body.otegami .mainArea.tool .toolArea ul.flow li{-ms-flex-preferred-size:47%;flex-basis:47%;max-width:47%;margin-bottom:20px}body.otegami .mainArea.tool .toolArea .start{margin-bottom:30px;position:relative}body.otegami .mainArea.tool .toolArea .start .ex{position:absolute}body.otegami .mainArea.tool .toolArea .start .ex.no1{left:40px;top:30px;-webkit-transform:rotate(5deg);transform:rotate(5deg)}body.otegami .mainArea.tool .toolArea .start .ex.no2{left:30px;bottom:30px;-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}body.otegami .mainArea.tool .toolArea .start .ex.no3{right:95px;top:50px;-webkit-transform:rotate(16deg);transform:rotate(16deg)}body.otegami .mainArea.tool .toolArea .start .ex.no4{right:10px;bottom:20px;-webkit-transform:rotate(-8deg);transform:rotate(-8deg)}body.otegami .mainArea.tool .toolArea .start .ex img{border:1px solid #CCC}body.otegami .mainArea.tool .toolArea .start_sp{display:none}body.otegami .mainArea.tool .toolArea .toolnews{margin:15px auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.otegami .mainArea.tool .toolArea .toolnews .clm.new{position:relative;background:#FFF;padding:18px 15px;border-radius:8px;font-family:"mplus-1c";font-weight:600;font-size:18px;border:3px solid #FFA128}body.otegami .mainArea.tool .toolArea .toolnews .clm.new em{color:#355EAA;font-weight:700;display:block}body.otegami .mainArea.tool .toolArea .toolnews .clm.new:after{content:"";position:absolute;top:100%;left:50%;margin-left:-15px;border:15px solid transparent;border-top:15px solid #FFA128}body.otegami .mainArea.tool .bnrArea{text-align:center}@media screen and (min-width:851px){body.otegami .mainArea.tool .toolArea ul.flow{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:30px auto}body.otegami .mainArea.tool .toolArea ul.flow li{-ms-flex-preferred-size:24%;flex-basis:24%;max-width:24%;margin-bottom:0}}@media screen and (max-width:850px){body.otegami .mainArea.tool .toolArea .start .ex{display:none}}body.otegami #main-box .toolArea p.info{font-size:14px!important}body.js_isMobile.otegami .mainArea.tool .toolArea .start{display:none;margin-bottom:0}body.js_isMobile.otegami .mainArea.tool .toolArea .start_sp{display:block;margin-bottom:30px}.atenaflow{}.atenaflow h2{text-align:center;margin:60px auto 30px}.atenaflow ul.mokuji{margin:30px auto 60px!important}.atenaflow ul.mokuji li{margin-bottom:10px;background:#FFF;border:2px dashed #f495a7;padding:0 15px;height:110px;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.atenaflow ul.mokuji li a{display:block}.atenaflow ul.mokuji li a img{max-height:70px;width:auto}.atenaflow ul.mokuji li:last-child{margin:0}.atenaflow .flow{margin:50px auto 15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.atenaflow .flow .img{text-align:center;margin-bottom:10px}.atenaflow .flow .img img{width:80%;margin:auto}.atenaflow .flow .cont .box{background:rgba(255,255,255,0.7);padding:25px 5%}.atenaflow .flow .cont .box .head{margin-bottom:30px}.atenaflow .flow:last-child{margin-bottom:20px}.atenaflow .go_mokuji{text-align:right;margin-bottom:50px}.atenaflow .go_mokuji:before{font-family:"basicicon";content:"";color:#1764BB}@media screen and (min-width:851px){.atenaflow ul.mokuji{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center;margin:30px auto 60px!important}.atenaflow ul.mokuji li{-ms-flex-preferred-size:49%;flex-basis:49%;max-width:49%;margin-bottom:15px;background:#FFF;border:2px dashed #f495a7;padding:10px 20px 15px;height:110px;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.atenaflow ul.mokuji li a{display:block}.atenaflow ul.mokuji li:nth-child(odd){margin-right:1%}.atenaflow ul.mokuji li:nth-child(2n){margin-left:1%}.atenaflow ul.mokuji li:last-child{margin:0}.atenaflow .flow .cont{-webkit-box-flex:1;-ms-flex:1;flex:1}.atenaflow .flow .cont .box{background:rgba(255,255,255,0.7);padding:35px 30px;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;margin:50px auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.atenaflow .flow .cont .box .head{margin-bottom:30px;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.atenaflow .flow .cont .box .img{-ms-flex-preferred-size:38%;flex-basis:38%;max-width:38%}.atenaflow .flow .cont .box .img img{width:100%;margin:auto}.atenaflow .flow .cont .box .text{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:1.5em}}#anime{}#anime section.mokuji{padding:20px 0 0}#anime section.mokuji .head{text-align:center;margin:0 auto 25px}#anime section.mokuji a{display:block;margin:10px auto 18px;text-decoration:none;-webkit-transition:0.3s;transition:0.3s;color:#111;line-height:1.5;position:relative;padding:0.8em 1em 0.8em 4em;background:url(../img/common/bg_leaves.png);font-family:"mplus-1c";font-weight:600;font-size:1.1em;border-radius:5px}#anime section.mokuji a span{position:absolute;left:10px;top:-0.4em}#anime section.mokuji a span:before{content:"";z-index:0;display:inline-block;width:70px;height:70px;background:url(../img/otegami/anime/head_ribbon.png) no-repeat;background-size:contain}#anime section.mokuji a span i{position:absolute;z-index:1;color:#FFF;font-size:19px;top:20px;left:0;margin:auto;width:2.5em;text-align:center;font-weight:700;font-style:normal}#anime section.mokuji a em{font-weight:800;font-size:90%;color:#1764BB;letter-spacing:0.1em;display:block;font-style:normal}#anime section.mokuji a:hover{color:#fa4141;opacity:0.7}#anime section.anime{margin:30px auto;padding:20px 0}#anime section.anime .go_mokuji{text-align:right}#anime section.anime .go_mokuji:before{font-family:"basicicon";content:"";color:#1764BB}#anime h2.tape{position:relative;padding:1em 1.5em 1em 3.5em;background:url(../img/common/bg_leaves.png);font-family:"mplus-1c";font-weight:600;font-size:1.2em;border-radius:5px;line-height:1.5;display:block;text-align:left}#anime h2.tape span{position:absolute;left:10px;top:-0.4em}#anime h2.tape span:before{content:"";z-index:0;display:inline-block;width:70px;height:70px;background:url(../img/otegami/anime/head_ribbon.png) no-repeat;background-size:contain}#anime h2.tape span i{position:absolute;z-index:1;color:#FFF;font-size:19px;top:20px;left:0;margin:auto;width:2.5em;text-align:center;font-weight:700;font-style:normal}#anime h2.tape em{font-weight:800;font-size:90%;color:#1764BB;letter-spacing:0.1em;display:block;font-style:normal}video{width:100%;background:#E1F7BA}.dlBox{border:2px solid #FF9798;padding:10px;border-radius:5px;background:#FFF}.dlBox .title{color:#EC6F6F;font-weight:bold;font-size:115%;margin:0 0 10px}.dlBox .title:before{font-family:"basicicon";content:""}.dlBox dl:after{content:"";display:block;clear:both}.dlBox dl dt{text-align:center;float:left;max-width:30%}.dlBox dl dd{float:left;width:68%;margin-left:2%}.dlBox .btn{text-align:center;border-top:dashed 1px #FF9798;padding-top:2%;margin:10px auto 0}.dlBox .btn a{background:#FF9798;color:#FFF;font-weight:bold;text-decoration:none;display:inline-block;padding:0.5em 1em;border-radius:5px;letter-spacing:0.2em;border-bottom:4px solid #ADAFAE}.dlBox .btn a:before{font-family:"basicicon";content:"J";margin-right:0.3em;font-size:110%;position:relative;top:0.1em}.dlBox .btn span{display:block;color:#f76f6f;font-size:0.8em}.dlBox .btn a:hover{opacity:0.7}@media screen and (max-width:667px){.dlBox{padding:2% 3% 3%}}@media screen and (min-width:768px){.dlBox{padding:3%}.dlBox dl dt{text-align:center;float:left;max-width:40%}.dlBox dl dd{float:left;width:56%;margin-left:4%}}.yakusoku{text-align:center;border:#019BE5 dotted 3px;border-radius:5px;background:#EEF9FF;padding:2.5%;margin-top:45px}.yakusoku .icon{margin-top:-46px}.yakusoku .icon img{width:75px}.yakusoku .title{margin:10px 0}.yakusoku .title img{width:270px}.yakusoku .clm2 .clm{font-size:85%;color:#666666;font-weight:bold;width:46.5%;margin-right:4%;vertical-align:bottom}.yakusoku .clm2 .clm p{min-height:4em}.yakusoku .clm2 .clm:last-child{margin-right:0}.kanaT .yakusoku .clm{line-height:2}body.postoffice .h1Area{height:300px;background:url(../img/postoffice/h1_bg.png) no-repeat center bottom;background-size:310px auto}body.postoffice .letter_head{min-height:500px;background:url(../img/postoffice/img_letter01.png) no-repeat bottom center;background-size:auto 100%}body.postoffice .letter_head .inner{display:none}body.postoffice .letter_foot{min-height:500px;background:url(../img/postoffice/img_letter02.png) no-repeat top center;background-size:auto 100%}body.postoffice .letter_foot .inner{display:none}@media screen and (max-width:667px){body.postoffice .letter_head{background-size:auto 80%}body.postoffice .letter_foot{background-size:auto 80%}}.imgmenu{width:90%;margin:50px auto 0}.imgmenu .clm{padding:0 0.5%;width:100%;margin-bottom:16px}.imgmenu .clm a{display:block;background:#FFF;text-decoration:none;color:#696969;font-weight:bold;text-align:center;padding:25px 18px 5em;border-radius:10px;-webkit-transition:0.3s;transition:0.3s;position:relative}.imgmenu .clm a div{display:block;margin:0.5em 0;position:absolute;bottom:0;left:0;right:0}.imgmenu .clm a:hover{border:1px dashed #cc0000;background:#FFF9D5}.imgmenu .clm a img:hover{opacity:1}body.postoffice.po_haitatsu .h1Area{height:340px;background:url(../img/postoffice/h1_bg_po_haitatsu.png) no-repeat center bottom;background-size:400px auto}body.postoffice .recommend .title{text-align:center}body.postoffice .recommend .list{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.recommend .list a{width:100%}.recommend a dd,.recommend a dl,.recommend a dt{margin:0;padding:0}.recommend{margin:100px auto 0;width:100%;text-align:center;background:#FFF;border-radius:8px;padding:20px 3% 15px}.recommend .list a{width:100%}.recommend .title{background:#FFF;padding:15px 25px;margin-top:-60px;display:inline-block;border-radius:8px}.recommend a{text-decoration:none;color:#5B5B5B;font-weight:bold;font-size:90%;display:block;border:2px dashed #1DA80B;border-radius:8px;margin:15px auto;-webkit-transition:0.3s;transition:0.3s;padding:15px 8px 10px}.recommend a:hover{background:#E4FDCF}.recommend a img{margin-bottom:10px}.recommend a img:hover{opacity:1}.flash{border:2px solid #FFF;width:100%;overflow:hidden;text-align:center;background:#FFF}.flash img{width:100%}.backBtn{text-align:center}.backBtn a{display:block;width:80%;background:#FFF;border-radius:5px;padding:1em;text-decoration:none;margin:20px auto 3px;border:3px solid #009be4;font-weight:bold;color:#009be4}.backBtn a:before{font-family:"basicicon";content:"";margin-right:0.1em}.backBtn a:hover{opacity:0.7}body.nazopost .h1Area{height:400px;background:url(../img/nazopost/h1_bg.png) no-repeat center bottom;background-size:290px auto}body.nazopost .accordion{width:80%;margin-right:0;margin-left:auto}.nazoArchive{border:2px solid #FF9798;padding:0.7em;border-radius:5px;background:#FFF}.nazoArchive dl{border-bottom:dashed 4px #FF9798;padding:10px 0;margin-bottom:10px}.nazoArchive dl dt{width:25%;float:left;text-align:center}.nazoArchive dl dd{width:72%;float:left;margin-left:3%}.nazoArchive dl dd .title{color:#FF7271;font-weight:bold;font-size:110%;margin-bottom:10px}.nazoPresent dl dd .btn a{position:relative;width:100%;background:#FF9798;color:#FFF;font-weight:bold;text-decoration:none;display:inline-block;padding:1.8em 1em 0.5em;border-radius:10px;border-bottom:4px solid #ADAFAE}.nazoPresent dl dd .btn a:before{position:absolute;font-family:"basicicon";content:"";font-size:30px;width:30px;left:0;right:0;margin:0 auto;top:-3px;color:#FFF390}.nazoArchive dl dd a:hover{opacity:0.7}.nazoArchive dl:after{content:"";display:block;clear:both}body.nazopost .clearTitle{padding-top:15vh;width:100%;margin:0 auto;text-align:center;background:url(../img/nazopost/bg_nazo_clear.png) no-repeat top center;background-size:100% auto}body.nazopost .clearTitle img{max-width:80%}.nazoPresent dl{border:#FF9595 3px solid;padding:1em;border-radius:5px;background:#FFF;text-align:center}.nazoPresent dl dt img{border:2px solid #CCC;max-height:280px;width:auto}.nazoPresent dl dt img.noborder{border:none}.nazoPresent dl dd .title{font-weight:bold}.nazoPresent dl dd .btn a{width:100%;background:#ff8a8c;color:#FFF;font-weight:bold;text-decoration:none;display:inline-block;padding:1.6em 1em 0.5em;border-radius:10px;border-bottom:4px solid #ADAFAE;line-height:1.3}.nazoPresent dl dd .btn a .ver{font-size:70%;display:block}.nazomenuOuter{background:rgba(255,255,255,0.8);padding:30px 10px}.nazomenuOuter .nazo_menu li{margin:3vh auto}body.kit .titleArea .h1Area{height:350px;background:url(../img/kit/h1_bg.png) no-repeat center bottom;background-size:400px auto}body.kit .detail .item{background:rgba(255,255,255,0.7);padding:13px}body.kit .detail .item h4:before{font-family:"basicicon";content:"";color:#4DBF15;margin-right:0.1em}body.kit .detail .item ul li{text-indent:-1em;padding-left:1em}body.kit .download a{position:relative;display:block;width:80%;margin:40px auto 10px;background:#f76f6f;padding:0.8em 0.8em 1em;border:6px #FFF solid;border-radius:10px;text-decoration:none;color:#FFF;font-weight:bold;font-size:20px;line-height:1.6;box-shadow:0px 4px 5px 0px #b4b4b4;-moz-box-shadow:0px 4px 5px 0px #b4b4b4;-webkit-box-shadow:0px 4px 5px 0px #b4b4b4}body.kit .download a em{color:#FFFEED;font-style:normal}body.kit .download a span.icon{position:relative;display:inline-block;width:50px;height:50px;background:#FFF;border-radius:50%;text-align:center;vertical-align:middle}body.kit .download a span.icon:before{font-family:"basicicon";content:"";color:#f76f6f;font-weight:normal;font-size:30px;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:30px;display:block}body.kit .download a:hover{opacity:0.7}body.kit .download p.chui span{border-bottom:2px dashed #CC0000;color:#CC0000;font-size:0.9em}body.kit .download .btn span{color:#f76f6f}body.kit .clearBox.star .img-r{margin-left:10px}body.kit .clearBox.star .hidden{font-weight:bold}body.kit .flow{border-bottom:2px dashed #ACEDA3;margin:20px 0;padding-bottom:20px}body.kit .flow .img-l{max-width:30%;margin-right:10px}body.kit .flow .title{font-weight:bold;font-size:110%}body.kit .flow .title ruby{line-height:1}body.kit .flow .comment{font-size:90%;padding:0.8em;background:#FFF1D0;border-radius:5px;display:block}body.kit .point .img-r{max-width:30%}body.kit .kitTips .title{margin:0 auto 20px;padding:0.8em 0.2em;text-align:center;border-radius:8px;font-weight:bold;vertical-align:middle;min-height:80px;box-shadow:0px 4px 5px 0px #b4b4b4;background:#FFF;-moz-box-shadow:0px 4px 5px 0px #b4b4b4;-webkit-box-shadow:0px 4px 5px 0px #b4b4b4;border:4px solid #FFF;text-decoration:none}body.kit .kitTips .title img{max-width:80%}body.kit .kitTips .typeA .title{border-color:#327CD8}body.kit .accordion .typeA .inner{border:#327CD8 dashed 2px}body.kit .kitTips .typeB .title{border-color:#CC0000}body.kit .accordion .typeB .inner{border:#CC0000 dashed 2px}body.kit .kitTips dl.flow{background:#FFF;border-radius:5px;padding:0.5em;text-align:center;position:relative;margin-top:5vw}body.kit .kitTips .typeA dl{border:solid 2px #327CD8}body.kit .kitTips .typeA dl:after{font-family:"basicicon";content:"";color:#327CD8;position:absolute;font-size:7vw;bottom:-2.6vw;line-height:0;left:0;right:0}body.kit .kitTips .typeB dl{border:solid 2px #CC0000}body.kit .kitTips .typeB dl:after{text-align:center;font-family:"basicicon";content:"";color:#CC0000;position:absolute;font-size:7vw;bottom:-2.6vw;line-height:0;left:0;right:0}body.kit .kitTips .typeA dl.last:after,body.kit .kitTips .typeB dl.last:after{content:none}body.kit .kitTips .typeA dl.flow.last{margin-bottom:0}body.kit .kitTips .typeA dl.flow.fin{margin-top:2vw;min-height:inherit;border:solid 2px #327CD8;background:#cff5ff}body.kit .kitTips dl.flow dd,body.kit .kitTips dl.flow dt{vertical-align:top;display:inline-block}body.kit .kitTips dl.flow dt{width:30%}body.kit .kitTips dl.flow dd{width:68%}body.kit .kitTips dl.flow dd.cont p{font-weight:bold;text-align:left}body.kit .kitTips dl.flow dd.cont span.cmt{display:block;text-align:left}body.kit .accordion .inner{display:none;background:#FFF;padding:10px}body.kit .accordion{background:none}body.kit .accordion .title:before{content:none}@media screen and (max-width:667px){body.kit .kitTips dl.flow dt{width:80%}body.kit .kitTips dl.flow dd{width:100%}}body.about .mainArea{font-size:16px;background:none;letter-spacing:0}body.about .titleArea{margin-bottom:-110px}body.about .titleArea .h1Area{height:250px;background:url(../img/about/h1_bg.png) no-repeat center bottom;background-size:380px auto}body.about .mokuji{margin-bottom:1.5em}body.about .mokuji dt{margin-bottom:5px}body.about .mokuji dt:before{font-family:"basicicon";content:"A";color:#FF9798;font-size:110%;position:relative;top:3px}body.about .comment .img-l{max-width:40%}body.about .comment .img-l img{border:1px solid #009be4}@media screen and (max-width:667px){body.about .comment .img-l{max-width:70%}}@media screen and (max-width:736px){body.about .comment .img-l{max-width:50%;float:none;margin:0 auto}body.about .comment .hidden-l{float:none}}body.about ul.web li{padding:0.5em 0 0.5em 0;border-bottom:dashed 1px #CCC}body.about ul.web li a{display:block;padding:0.3em;text-decoration:none;color:#009be4;width:100%}body.about ul.web li a:hover{background:#F0FCFF}body.about ul.web li a:before{font-family:"basicicon";content:"";color:#FF9798;position:relative;top:3px;margin-right:0.2em}body.about ul.web li span{display:block;font-size:14px;padding-left:1.3em}body.about.kanaT .mainArea{line-height:1.6}ul.popup .cmt{display:block;font-size:90%;margin-left:1.3em}body.home .commonMenu{position:fixed;top:24px;right:10px}body.home .commonMenu a.btn-open{background:#009be4;color:#FFF;font-size:18px;font-weight:bold;padding:9px 10px;text-decoration:none;border-radius:2em;text-align:center;top:65px;right:10px}@media screen and (orientation:portrait){body.home .commonMenu a.btn-open{top:65px;right:10px;position:fixed}}body.home .commonMenu a.btn-open:before{font-family:"basicicon";content:"";margin-right:0;position:relative;top:10%}body.home .commonMenu a.btn-open:hover{opacity:0.7!important}body.home .commonMenu a.btn-open span{display:none}body.home .commonMenu ruby{line-height:1}body.home body.home.kanaT ruby,body.home body.kids.top.home.kanaT{line-height:1!important}body.top{position:relative}body.top .commonMenu{position:absolute;top:74px;right:10px}body.top a{text-decoration:none;font-size:5vw}body.top .map{background:url(../img/common/bg_home.jpg) repeat-x left top;background-size:auto 100%;position:fixed;height:100%;width:100%}body.top .map a:hover,body.top .map img:hover{opacity:1!important}body.top .topnews{z-index:50}body.top .topnews img.mail{width:70px;position:fixed;bottom:5px;right:70px;z-index:51}body.top .topnews img.chara{width:90px;position:fixed;bottom:-10px;right:5px}body.top .map h1.top{margin:0 auto;text-align:center}body.top .map h1.top img{height:7vh;margin:2.5vh auto 0}body.top ul.point{position:relative;top:0;left:0;width:100%;height:100%}body.top ul.point li{position:absolute;z-index:6}body.top ul.point .otegami{top:26vh;left:6vw;z-index:7}body.top ul.point .otegami img{width:30vw;height:auto}body.top ul.point .otegami span.icon{top:-9vh;right:-4vw}body.top ul.point .otegami span.icon img{width:16vw;height:auto}body.top ul.point .postoffice{top:4vh;left:1vw}body.top ul.point .postoffice img{width:40vw;height:auto}body.top ul.point .nazopost{bottom:24vh;left:10vw;z-index:9}body.top ul.point .nazopost img{width:40vw;height:auto}body.top ul.point .kit{bottom:19vh;right:3vw;z-index:9}body.top .kit img{width:40vw;height:auto}body.top ul.point .game{top:19vh;right:12vw;z-index:7}body.top .game img{width:27vw;height:auto}body.top ul.point .game span.icon{top:-6vh;right:-12vw}body.top ul.point .bike{bottom:40vh;right:34vw;z-index:8}body.top .bike img{width:22vw;height:auto}body.top ul.point .bike span.icon{top:-8vh;left:-9vw}body.top ul.point li.milk{right:9vw;top:8vh;z-index:2}body.top ul.point .milk img{width:auto;height:10vh}body.top ul.point li.milk span.icon{right:4vw;top:-7vw;position:relative}body.top ul.point li.milk span.icon img{width:20vw!important;max-width:20vw;height:auto}body.top .prMode ul.parts li{position:absolute;z-index:2}body.top .prMode ul.parts li.wood1{bottom:-21vh;left:-14vw;z-index:50}body.top .prMode ul.parts li.wood1 img{height:28vh}body.top .prMode ul.parts li.wood2{bottom:-8vw;right:-15vw;z-index:51}body.top .prMode ul.parts li.wood2 img{height:24vh}body.top .prMode ul.parts li.wood3{bottom:-36vw;right:-15vw;z-index:53}body.top .prMode ul.parts li.wood3 img{height:30vh}body.top .prMode ul.parts li.wood4{right:0}body.top .prMode ul.parts li.wood4 img{width:24vw}body.top .prMode ul.parts li.balloon-b{left:2vw;top:13vh}body.top .prMode ul.parts li.balloon-b img{height:6vh}body.top .prMode ul.parts li.balloon-r{left:42vw;top:23vh}body.top .prMode ul.parts li.balloon-r img{height:8vh}body.top .prMode ul.parts li.balloon-y{right:3vw;top:19vh}body.top .prMode ul.parts li.balloon-y img{height:8vh}body.top .prMode ul.parts li.butterfly1{right:46vw;bottom:13vh;z-index:52}body.top .prMode ul.parts li.butterfly1 img{height:2vh}body.top .prMode ul.parts li.butterfly2{left:40vw;top:44vh;z-index:52}body.top .prMode ul.parts li.butterfly2 img{height:2vh}body.top .prMode ul.parts li.lime{right:8vw;top:34vh}body.top .prMode ul.parts li.lime img{height:10vh}body.top .prMode ul.parts li.milk img{height:10vh}@media screen and (min-width:768px){body.top .prMode ul.parts li.butterfly1{right:46vw;bottom:13vh;z-index:52}body.top .prMode ul.parts li.butterfly2{left:37vw;top:40vh;z-index:52}}.map.prMode ul.point span.icon{position:absolute;-webkit-transition:0.5s;transition:0.5s;-webkit-animation:kuru 3s linear infinite;animation:kuru 3s linear infinite;z-index:80;right:0}.map.prMode ul.point span.icon img{width:20vw!important;max-width:20vw}.map.prMode ul.point li.bike span.icon img{width:16vw!important;max-width:16vw}.map.prMode ul.point li.postoffice span.icon{right:-6vw;top:-2vh}.map.prMode ul.point li.nazopost span.icon{left:-3vw;top:-4vh}.map.prMode ul.point li.kit span.icon{top:-8vh;right:6vw}@media screen and (min-width:768px){.map.prMode ul.point span.icon img{width:16vw!important;max-width:16vw}.map.prMode ul.point li.postoffice span.icon{right:-1vw;top:-1vh}.map.prMode ul.point li.otegami span.icon{right:-2vw;top:-7vh}.map.prMode ul.point li.nazopost span.icon{left:2vw;top:-3vh}.map.prMode ul.point li.kit span.icon{top:-6vh;right:6vw}}body.top .map .about{position:fixed;left:6px;bottom:6px;z-index:55;background:rgba(255,255,255,0.7);padding:0.2em 0.6em;border-radius:4px}body.top .map .about a{font-size:12px;text-decoration:underline;display:block}body.top .map .about a:before{font-family:"basicicon";content:"S"}@media screen and (min-width:768px){body.top .prMode ul.point .nazopost{bottom:24vh}body.top .prMode ul.point .game span.icon{top:-3vh}body.top .prMode ul.parts li.wood1{bottom:-15vh}body.top .prMode ul.parts li.wood2{bottom:13vw;right:-18vw}body.top .prMode ul.parts li.wood3{bottom:-20vw;right:-12vw;z-index:50}body.top .prMode ul.parts li.wood4{right:0}body.top .prMode ul.parts li.fountain{top:41vh;left:33vw}body.top .prMode ul.parts li.lime{right:10vw;top:34vh}body.top .prMode ul.parts li.lime img{height:10.5vh}body.top .prMode ul.parts li.toast img{height:12vh}body.top .prMode ul.parts li.butterfly1{right:22vw;bottom:15vh;z-index:52}body.top .prMode ul.parts li.butterfly1 img{height:2vh}body.top .prMode ul.parts li.butterfly2{left:43vw}}@media screen and (max-width:320px){body.top .prMode ul.parts li.toast{bottom:34vh}}.lsMode{display:none}body.portrait .prMode{display:block}body.portrait{overflow:hidden}body.landscape .lsMode{display:block}body.landscape .prMode{display:none}@media screen and (orientation:landscape){body.top .lsMode.map ul.point span.icon img{width:12vw!important;max-width:12vw}body.top .lsMode.map ul.point li.bike span.icon img{width:10vw!important;max-width:10vw}body.top .lsMode.map ul.point li.bike a{padding:6vw 2vw 2vw}.map ul.point li.kit span.icon{top:-12vh;right:8vw}body.top .game img{width:14vw;height:auto;margin-top:1vh}}@media screen and (orientation:landscape) and (min-width:668px){body.top .lsMode.map ul.point span.icon img{width:9vw!important;max-width:9vw}body.top .lsMode.map ul.point li.game a img{width:13vw}body.top .lsMode.map ul.point li.bike span.icon img{width:8vw!important;max-width:8vw}}@media screen and (orientation:landscape){body.top .map{background:url(../img/common/bg_grasstop_spls.png) repeat-x left 50px;background-size:auto 60%}body.top{background:url(../img/common/bg_home2.jpg) repeat;background-size:auto 50%}body.top .lsMode{display:block;overflow:hidden;min-height:100vh}body.top .prMode{display:none}body.top .commonMenu a.btn-open{top:0}body.top .map h1.top img{width:35vw;height:auto;margin:20px auto 0}body.top ul.point li{position:static}body.top .lsMode ul.parts li.butterfly1,body.top .lsMode ul.parts li.butterfly2{position:absolute}body.top .lsMode ul.parts li.butterfly1 img{height:5vh}body.top .lsMode ul.parts li.butterfly2 img{height:5vh}body.top .lsMode ul.parts li.butterfly1{right:9vw;bottom:18vh;z-index:52}body.top .lsMode ul.parts li.butterfly2{left:4vw;bottom:24vh;z-index:52}body.top .lsMode ul.parts li.balloon-b,body.top .lsMode ul.parts li.balloon-r,body.top .lsMode ul.parts li.balloon-y{position:absolute}body.top .lsMode ul.parts li.balloon-b{left:2vw;top:78px}body.top .lsMode ul.parts li.balloon-b img{height:15vh}body.top .lsMode ul.parts li.balloon-r img{height:15vh}body.top .lsMode ul.parts li.balloon-r{left:10vw;top:76px}body.top .lsMode ul.parts li.balloon-y{right:9vw;top:76px}body.top .lsMode ul.parts li.balloon-y img{height:15vh}body.top .lsMode ul.parts li.wood1,body.top .lsMode ul.parts li.wood2,body.top .lsMode ul.parts li.wood3,body.top .lsMode ul.parts li.wood4,body.top .lsMode ul.parts li.wood5,body.top .lsMode ul.parts li.wood6{position:absolute}body.top .lsMode ul.parts li.wood1 img{height:32vh}body.top .lsMode ul.parts li.wood2 img{width:20vh}body.top .lsMode ul.parts li.wood3 img{height:30vh}body.top .lsMode ul.parts li.wood4 img{width:10vw}body.top .lsMode ul.parts li.wood5 img{width:10vw}body.top .lsMode ul.parts li.wood6 img{width:20vh}body.top .lsMode ul.parts li.wood1{bottom:-4vh;left:1vw;z-index:50}body.top .lsMode ul.parts li.wood2{top:120px;right:-5vw;z-index:10}body.top .lsMode ul.parts li.wood3{bottom:-4vw;right:1vw;z-index:53}body.top .lsMode ul.parts li.wood4{right:50vw}body.top .lsMode ul.parts li.wood5{right:28vw;bottom:-2vh}body.top .lsMode ul.parts li.wood6{top:140px;left:-4vw;z-index:10}body.top .lsMode ul.parts li.lime,body.top .lsMode ul.parts li.toast{display:none;position:absolute;width:6vw}body.top .lsMode ul.parts li.toast{right:9vw;top:103px}body.top .lsMode ul.parts li.lime{top:103px;left:5vw}body.top .lsMode.map{position:relative}body.top .lsMode ul.point{margin:0 auto 32vh;padding-top:90px;text-align:center;position:relative;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body.top .lsMode ul.point li{width:33%;padding:1.5vw 0;vertical-align:top;text-align:center}body.top .lsMode ul.point li a{display:block;position:relative;width:22vw;height:22vw;background:rgba(255,255,255,0.8);vertical-align:middle;padding:4vw 2vw 2vw;border-radius:10vw;z-index:50;margin:auto}body.top .lsMode ul.point li.milk a{display:block;position:relative;height:inherit;background:none;vertical-align:middle;padding:inherit;border-radius:0;z-index:50}body.top .lsMode ul.point li a span.icon{position:absolute;right:10px;top:-42px}body.top .lsMode ul.point li.postoffice a span.icon{right:0px}body.top .lsMode ul.point li.nazopost a span.icon{left:0px;right:auto}body.top .lsMode ul.point li.kit a span.icon{left:0;right:0;width:9vw;margin:auto}body.top .lsMode ul.point .otegami img{width:18vw;position:relative;top:10px}body.top .lsMode ul.point li.otegami span.icon{top:-52px}body.top .lsMode ul.point .postoffice img{width:20vw}body.top .lsMode ul.point .nazopost img{width:17vw}body.top .lsMode ul.point .kit img{width:20vw;position:relative;top:10px}body.top .lsMode ul.point li.bike{z-index:9}body.top .lsMode ul.point li.bike a img{width:12vw}body.top .lsMode ul.point li.kit span.icon{top:-50px}body.top .lsMode ul.point li.milk{position:absolute;top:-15px;right:14vw}body.top .lsMode ul.point li.milk img{width:6vw;height:auto}body.top .lsMode ul.point li.milk span.icon{top:-52px;right:-5px}}body.top .lsMode .about{background:rgba(255,255,255,0.7);padding:0.2em 0.8em;border-radius:4px}body.top .lsMode .about a{text-decoration:underline}body.top .lsMode .about a:before{font-family:"basicicon";content:"S"}#loader{position:fixed;top:0;left:0;z-index:900;overflow:auto;width:100%;height:100%;color:#4E4E4E;background:#f0f0f0;text-align:center}#loader .logo{z-index:1;position:absolute;top:30%;margin-top:-30px;margin:auto;left:0;right:0}#loader .logo img{max-height:40vh}#fade{width:100%;height:100%;display:none;background-color:#FFF;position:absolute;top:50%;margin-top:-50px}.topicsBox{position:fixed;display:none;top:0;left:0;z-index:400;overflow:auto;width:100%;height:100%;color:#4E4E4E;background:rgba(240,240,240,0.7)}.topicsBox .inner{background:#FFF;padding:20px 16px 16px;border:4px solid #009be4;width:90%;height:auto;border-radius:5px;margin:20px auto;text-align:center;position:relative}.topicsBox .inner .termsLink{padding:0 5%}.topicsBox .inner .termsLink a{font-size:0.8rem}.topicsBox .inner .termsLink a:before{font-family:"basicicon";content:"S"}.topicsBox .inner .logo{text-align:center;margin:8px 0 20px}.topicsBox .inner .touch_posukuma{margin:20px auto}.topicsBox .inner img.info{height:40px;margin:10px 0}.topicsBox .inner .close{position:absolute;right:-15px;top:-15px;width:50px;height:50px;background:#009be4;color:#FFF;border-radius:50%;font-family:"basicicon";font-size:40px;padding:4px 3px 3px;font-weight:normal;text-align:center;z-index:410;cursor:pointer}.topicsBox .inner .comment{font-size:13px;margin-top:35px}.topicsBox .inner .comment img{width:50px;vertical-align:middle;margin:-24px 0 0 4px}.topicsBox .inner .balloon{position:relative;line-height:1.6;max-width:90%;background:#D9F3FF;border-radius:10px;padding:5%;text-align:center;margin:15px auto}.topicsBox .inner .balloon:after,.topicsBox .inner .balloon:before{top:99.5%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.topicsBox .inner .balloon:after{border-color:rgba(255,249,220,0);border-top-color:#D9F3FF;border-width:10px;margin-left:-10px}.topicsBox .inner .balloon a.btn{display:block;background:#009be4;color:#FFF;padding:13px 0;border-radius:5px;font-size:15px;font-weight:bold;margin:8px auto 0;width:90%;text-align:center}.topicsBox .inner .balloon a.btn span.date{font-size:13px}.topicsBox .inner .balloon .msg strong{font-size:26px;color:#009be4}.topicsBox .inner .balloon a.btn:hover{opacity:0.8}.topicsBox .inner .blinking:before{font-family:"basicicon";content:""}.topicsBox .inner .newsFalse,.topicsBox .inner .newsTrue,.topicsBox .inner .nonnews{display:none}.kana_message{position:fixed;display:none;top:0;left:0;z-index:400;overflow:auto;width:100%;height:100%;color:#4E4E4E;background:rgba(240,240,240,0.7)}.kana_message .inner{background:#FFF;padding:4vh;border:4px solid #009be4;width:90%;height:auto;border-radius:5px;margin:10px auto;text-align:center}.kana_message .inner .logo{text-align:center;margin:8px 0 20px}.kana_message .inner .logo img{max-width:200px}.kana_message .inner .kana{width:100%;margin:15px auto 20px}.kana_message .inner .kana p{background:#F9D791;color:#767676;font-size:13px;font-weight:bold;display:block;border-radius:15px;padding:2px 0;text-align:center;margin:8px 0 13px}.kana_message .inner .kana .btn{border:3px solid #CCC;padding:7px;border-radius:4px;margin:8px 0}.kana_message .inner .kana .btn img{max-height:35px;width:auto}.kana_message .inner .kana .btn:hover{background:#FFF8E0}@media screen and (min-width:668px){.kana_message .inner .kana .btn{width:46%;display:inline-block;vertical-align:top}}.overlay_org{position:fixed;top:0;left:0;z-index:300;display:none;overflow:auto;width:100%;height:100%;color:#4E4E4E;background:rgba(240,240,240,0.7)}.overlay_org .inner{position:relative;background:#fff;color:#A6A6A6;font-size:20px;font-weight:bold;text-align:center;border-radius:5px;border:4px solid #E7E7E7}.overlay_org .inner .title{border-bottom:2px dashed #CCC;padding:10px}.overlay_org .inner .title img{height:50px;margin-bottom:5px}.overlay_org .inner .closeBtn{position:absolute;right:-10px;top:-7px;width:40px;height:40px;background:#009be4;color:#FFF;border-radius:50%;font-family:"basicicon";font-size:32px;padding:4px 3px 3px;font-weight:normal;text-align:center}.overlay_org .inner .closeBtn:hover{opacity:0.7;cursor:pointer}.overlay_org .inner .closeBtn a:before{font-family:"basicicon";content:""}.overlay_org .inner .kana{width:80%;margin:15px auto 20px}.overlay_org .inner .kana p{background:#F9D791;color:#767676;font-size:13px;font-weight:bold;display:block;border-radius:15px;padding:2px 0;text-align:center;margin:8px 0 13px}.overlay_org .inner .kana .btn{border:3px solid #CCC;padding:7px;width:46%;display:inline-block;vertical-align:top;border-radius:4px}.overlay_org .inner .kana .btn img{max-height:35px;width:auto}.overlay_org .inner .kana .btn:hover{background:#FFF8E0}.overlay_org .inner .menu li{width:49%;display:inline-block;vertical-align:top}@media screen and (max-width:667px){.overlay_org .inner .menu li{width:100%;display:block}}.overlay_org .inner .menu a{color:#009be4;font-weight:bold;text-decoration:none;display:block;padding:0.7em 1.5em 1em 3em;text-indent:-2em;font-size:15px;border-bottom:1px dotted #CCC}.overlay_org .inner .menu a:before{font-family:"basicicon";content:"";color:#F9D791;margin-right:0.2em;font-size:26px;position:relative;top:0.18em}.overlay_org .inner .menu a:hover{opacity:0.7}.overlay_org .inner .link{padding:10px 15px;font-weight:normal}.overlay_org .inner .link a{color:#009be4;font-size:14px;border:#CCC 1px solid;padding:0.5em 0.6em;border-radius:3px;text-decoration:none}.overlay_org .inner .link a:before{font-family:"basicicon";content:"S"}body.kanaT .overlay_org .btn.kanaBtnA{border:3px solid #FFC446}body.kanaF .overlay_org .btn.kanaBtnB{border:3px solid #FFC446}.overlay_org .inner{width:86%!important;margin:15px auto!important}.overlay_org .inner ul{text-align:left;margin-left:0}.overlay_org .inner ul li{display:inline-block;width:100%;font-size:18px;vertical-align:top}.accordion{background:#FFF}.accordion .title{background:#EEEEEE;padding:0.5em;color:#3872AE;text-decoration:underline}.accordion .title:before{font-family:"basicicon";content:"";margin-right:0.1em}.accordion .inner{display:none;padding:10px}.reveal{background:url(../img/common/bg_home.jpg) repeat;background-size:auto 100%}.reveal .balloon a{text-decoration:none}.reveal .controls button{border:none;background:none}.reveal .controls button{opacity:0;-webkit-transition:0.8s;transition:0.8s}.reveal .controls button.enabled{opacity:1;-webkit-transition:0.8s;transition:0.8s}.reveal .controls button.navigate-right{padding:0;z-index:90;position:absolute;bottom:-2px;right:-2px;width:auto}.reveal .controls button.navigate-left{padding:0;z-index:90;position:absolute;bottom:-2px;left:-2px;width:auto}.reveal .controls button img{width:16vw}.reveal .controls .back{padding:0;z-index:90;position:absolute;top:-2px;right:0;left:0;margin:auto;width:35vw}.reveal .slide-number ul.thumb{text-align:center;position:fixed;bottom:3vh;margin:0 auto;width:100%;z-index:50}.reveal .slide-number ul.thumb li{display:inline-block;vertical-align:bottom;margin:0 calc(5px + 0.6vw);font-size:0;background:#FFF;border-radius:50%;width:calc(8px + 0.9vw);height:calc(8px + 0.9vw)}.reveal .slide-number ul.thumb.slide-number-1 li.no1,.reveal .slide-number ul.thumb.slide-number-2 li.no2,.reveal .slide-number ul.thumb.slide-number-3 li.no3,.reveal .slide-number ul.thumb.slide-number-4 li.no4,.reveal .slide-number ul.thumb.slide-number-5 li.no5,.reveal .slide-number ul.thumb.slide-number-6 li.no6,.reveal .slide-number ul.thumb.slide-number-7 li.no7{background:#009BE4}.reveal .slide-number ul.thumb li a{display:block;width:calc(8px + 0.9vw);height:calc(8px + 0.9vw)}@media screen and (orientation:landscape){.reveal .slide-number ul.thumb{bottom:6vh}.reveal .slide-number ul.thumb li{width:calc(8px + 0.9vw);background-size:5vw!important}.reveal .slide-number ul.thumb li a{width:calc(8px + 0.9vw);height:calc(8px + 0.9vw)}}@media screen and (min-width:668px){.reveal .controls .back{width:26vw}}body.landmark{display:none}.reveal a{position:static!important}.reveal a img:hover{opacity:1}.reveal .slides{height:100%;position:relative;overflow:visible}.reveal .slides .commonMenu{position:absolute;top:-2px;right:7px;padding:18px 0px 18px;z-index:29}.reveal .slides .commonMenu .menu a{text-decoration:none;background:#747474;padding:7px 8px 6px;border-radius:3px;color:#FFF;font-weight:bold}.reveal .slides .commonMenu .menu a:before{font-family:"basicicon";content:"";margin-right:2px}section.room{width:100%;height:100%;position:relative}section.room a{text-decoration:none;color:#303030}section.room .inner{padding:7vh 3vw 0}section.room .balloon{width:65vw;margin:0 auto;height:65vw;background:rgba(255,255,255,0.7);border-radius:65vw;padding:14vw 0;z-index:10;padding:4.8vh 5vw 0;position:relative}section.room h1 img{max-height:24vh;margin-bottom:1vh}section.room .balloon .btn{width:40vw;margin:auto}section.room .balloon .btn img{max-height:5vh}section.room p{font-size:3.3vw}section.room .img{position:absolute;bottom:6vh;left:0;right:0;max-width:95vw;margin:0 auto}section.room .img img{z-index:1}section#otegami .inner .img{max-width:130vw}section#nazopost .inner .img{max-width:65vw}@media screen and (min-width:668px){section.room .img{position:absolute;bottom:3vh;left:0;right:0;max-width:90vw;margin:0 auto}section.room .img img{z-index:1}section#nazopost .inner .img{max-width:50vw}}@media screen and (orientation:landscape){.reveal .controls button img{width:10vw}.reveal .controls .back{width:20vw}.reveal section.room h1 img{max-height:35vh}.reveal section.room .inner{padding:7vh 3vw 0}.reveal section.room .balloon{width:40vw;padding:8vh 5vw;position:absolute;right:5vw;height:40vw;background:rgba(255,255,255,0.7);border-radius:40vw;z-index:10}.reveal section.room .balloon .btn{position:static;width:20vw;margin:6% auto 2%}section.room .balloon .btn img{max-height:5vw}.reveal section.room .img{position:absolute;bottom:8vw;left:5vw;max-width:45vw!important;margin:0}.reveal section.room .img img{z-index:1}section#nazopost .inner .img img{max-height:30vw}.reveal .controls button{display:none}}@media screen and (max-height:640px) and (orientation:landscape){.reveal section.room .balloon .btn{bottom:18vh}.reveal section.room .img{bottom:16vh}}.news_nondisp{display:none}.mainArea.news .post{width:100%;margin:0 auto 0;padding:0 20px}body.news .titleArea{margin-bottom:-20px}body.news .titleArea .h1Area{height:250px;background:url(../img/about/h1_bg.png) no-repeat center bottom;background-size:380px auto}.mainArea.news .post ul.news{word-break:break-all;margin:30px 5%}.mainArea.news .post ul.news:last-child{margin-bottom:0}.mainArea.news .post ul.news li{position:relative;background:#FFF;border:4px solid #F8D54B;text-align:center;-webkit-box-shadow:-1px 3px 10px 0px #7E9B75;box-shadow:-1px 3px 10px 0px #7E9B75;border-radius:15px;-webkit-transition:0.5s;transition:0.5s;margin-bottom:30px}.mainArea.news .post ul.news li a{padding:30px 6% 23px;display:block;color:#246EA7;text-decoration:none;font-weight:bold}.mainArea.news .post ul.news li:before{width:70px;height:50px;content:" ";background:url(../img/news/icon_news.png) no-repeat;background-size:contain;position:absolute;left:-18px;top:-18px;z-index:10}.mainArea.news .post ul.news li:hover{cursor:pointer;border:4px solid #FF6C6C}.mainArea.news .post.detail{margin:-260px auto 0;background:rgba(255,255,255,0.9);padding:15px 20px;word-break:break-all}#main-box .mainArea.news .post.detail+.footArea{margin-top:5%}#main-box .mainArea.news .post.detail.fontOtona{font-size:0.9em!important}#main-box .mainArea.news .post.detail.fontOtona p{line-height:1.8;letter-spacing:normal}#main-box .mainArea.news .post.detail h2{background:none;border:none;margin:10px auto 15px;font-weight:bold;font-size:22px;text-align:center;color:#333;line-height:1.8}#main-box .mainArea.news .post.detail span.date{font-weight:bold;color:#4AAFBF}#main-box .mainArea.news .post.detail h2:before{content:none}#main-box .mainArea.news .post.detail p{word-break:break-all;margin-bottom:1em;line-height:2.5}#main-box .mainArea.news .post.detail .img{margin-bottom:30px}#main-box .mainArea.news .post.detail .linkArea{margin-top:50px}#main-box .mainArea.news .post.detail .linkArea a{display:block;margin:10px auto 25px;text-align:center;box-shadow:0px 4px 0px 0px #c7c7c7;-moz-box-shadow:0px 4px 0px 0px #c7c7c7;-webkit-box-shadow:0px 4px 0px 0px #c7c7c7;text-decoration:none;border-radius:5px;padding:0.4em 0;font-weight:bold}#main-box .mainArea.news .post.detail .linkArea a:hover{opacity:0.8}#main-box .mainArea.news .post.detail .linkArea .back a{background:#258ac4;color:#FFF}#main-box .mainArea.news .post.detail .linkArea .back a br{display:none}#main-box .mainArea.news .post.detail .linkArea .back a:before{font-family:"basicicon";content:"";font-size:150%;font-weight:normal;position:relative;top:0.1em;margin-right:0.1em}#main-box .mainArea.news .post.detail .linkArea .more a{background:#CC0000;color:#FFF}#main-box .mainArea.news .post.detail .linkArea .more a span{font-size:80%;display:block;border-top:1px dashed #FFF;padding:0.3em 0 0;margin:0 10px}#main-box .mainArea.news .post.detail .linkArea .more a.popup:before{font-family:"basicicon";content:"";font-size:130%;font-weight:normal;position:relative;top:0.1em;margin-right:0.1em}#main-box .mainArea.news .footArea .footBtn{margin:0 0 60px}.topicsBox .delete{opacity:0;text-align:right;color:#FFF;position:absolute;right:0;bottom:0}.btnBack a{display:block;background:#1c94d3;color:#FFF;padding:0.7em 1.5em;border-radius:5px;text-align:center;text-decoration:none;font-size:90%;font-weight:bold;-webkit-transition:0.2s;transition:0.2s;width:60%;margin:15px auto 0}.btnBack a:hover{opacity:0.7}body.game .titleArea{margin-bottom:0;min-height:300px}body.game .h1Area{height:280px;background:url(../img/game/h1_bg.png) no-repeat center top;background-size:auto 280px;margin-bottom:0}body.game .gameList{width:90%;margin:30px auto 0px;padding:20px 15px 15px;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background:rgba(255,255,255,0.6);border-radius:10px;border:4px dashed #FFF}body.game .gameList dl{width:50%;text-align:center;margin-bottom:18px}body.game .gameList dl dd{margin:0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}body.game .gameList dl dt{position:relative;height:2em;font-weight:bold;font:size 21px;color:#01976f}body.game .gameList dl dt span{position:absolute;bottom:0;left:0;right:0}@media screen and (max-width:800px){body.game .gameList dl{width:100%}}body.game #overlay{width:100%;height:100%;position:fixed;top:0;left:0;background:#323232;display:none;z-index:210;overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}body.game #modalWindow{position:fixed;display:none;text-align:center;border-radius:6px;z-index:211}body.game #modalWindow .iframe-content{margin:auto}body.game #modalWindow .loader{font-size:13px;color:#FFF;text-align:center;font-weight:bold;position:absolute;width:100px;margin:auto;top:40vh;bottom:0;right:0;left:0;z-index:-10}body.game #modalWindow .loader span{display:block}body.game #modalWindow #gameClose{position:absolute;top:-20px;right:-20px}body.game.game1 #modalWindow #gameClose{position:absolute;top:-10px;right:-35px}body.game #modalWindow #gameClose:hover{cursor:pointer}body.game #modalWindow{margin-top:15px}body.game.game1 #modalWindow{margin-top:0!important}body.game #modalWindow.tate iframe{height:85vh;width:auto}body.game #modalWindow.yoko iframe{min-height:50vh;min-width:90vw}body.game.ua-androidtab #modalWindow,body.game.ua-ipad #modalWindow{width:100%;height:100%;position:fixed;top:0;left:0}body.game.ua-androidtab #modalWindow iframe{height:90vh;width:70vw;margin:auto}body.game.ua-ipad #modalWindow iframe{height:90vh;width:70vw}body.game.ua-androidtab #modalWindow #gameClose,body.game.ua-ipad #modalWindow #gameClose{position:absolute;top:1vh;right:2vh}body.game .gameInfo{background:#FFF;width:90%;margin:20px auto 0;border-radius:8px;padding:30px 5% 20px}.gameInfo .clearBox img{max-height:35vh}.gameInfo .clearBox .img-l,.gameInfo .clearBox .img-r{float:none;text-align:center}.gameInfo .clearBox .auto{padding-top:20px}.gameInfo p{margin-bottom:1em;padding-top:0.1em}.gameInfo p strong{color:#09A443}.gameInfo .title{text-align:center}.gameInfo .title .logo{margin:-70px 0 15px}.gameInfo .title .msg{margin:20px 0 10px}.gameInfo .title .msg img{width:400px}.gameInfo .btnPlay{display:inline-block}.gameInfo .btnPlay img:hover{opacity:0.7;cursor:pointer}body.game .gameInfo h3{margin-top:30px;margin-bottom:20px;background:#888;color:#FFF;text-align:center;padding:0.5em}.noscript{background:#FFE8E8;border-radius:5px;padding:1em;font-size:90%;margin:8px auto}.noscript em{color:#C7000E;font-style:normal}body.game hr{border:1px dashed #E6E6E6;display:block}body.game small{font-size:70%}.sugorokuArea{background:#FFF;padding-bottom:30px;font-size:16px}.sugorokuArea .title img{width:100%}.sugorokuArea .copy{margin:30px auto 40px;padding:0 3%}.sugorokuArea .clm2Area .infoArea{background:#fffde1;padding:25px 18px}.sugorokuArea .clm2Area .infoArea h2.pink{background:#eb668d;color:#FFF;font-family:mplus-1c;font-weight:700;font-size:22px;padding:0.6em 0.8em;text-align:center;border-radius:1.5em;margin:0 auto 1em}.sugorokuArea .clm2Area .infoArea .tool{background:#FFF;border-radius:5px;font-weight:bold;padding:0.7em 1em;margin-bottom:1em}.sugorokuArea .clm2Area .infoArea ol.maru li{margin-bottom:1.8em;font-size:16px}.sugorokuArea .clm2Area .infoArea ol.maru li ruby rb{font-size:16px}.sugorokuArea .clm2Area .infoArea .img{margin-top:30px}.sugorokuArea .clm2Area .gamedownloadArea{padding:25px 18px}.sugorokuArea .clm2Area .gamedownloadArea h2.blue{background:#6690eb;color:#FFF;font-family:mplus-1c;font-weight:700;font-size:22px;padding:0.6em 0.8em;text-align:center;border-radius:1.5em;margin:0 auto 1em}.sugorokuArea .clm2Area .gamedownloadArea ul{text-align:center}.sugorokuArea .clm2Area .gamedownloadArea ul li{margin:15px auto}.sugorokuArea .optionArea{padding:25px 18px 0px}.sugorokuArea .optionArea h2.green{background:#46d069!important;color:#FFF;font-family:mplus-1c;font-weight:700;font-size:22px;padding:0.6em 0.8em;text-align:center;border-radius:1.5em;margin:0 auto 1em}.sugorokuArea .optionArea ul{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:20px auto 0!important;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sugorokuArea .optionArea ul li{margin-bottom:14px;padding:0 7%}.go_mokuji{text-align:right;margin-bottom:50px}.go_mokuji:before{font-family:"basicicon";content:"";color:#1764BB}.titleList{margin:40px auto 30px}.titleList ul{display:-moz-flex;display:-ms-flex;display:-o-flex;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;border-bottom:3px solid #FFF}.titleList ul li{font-family:mplus-1c;font-weight:700;font-size:1.2em;-ms-flex-preferred-size:48%;flex-basis:48%;max-width:48%;margin-bottom:8px}.titleList ul li a{color:#111;text-decoration:none;-webkit-transition:0.3s;transition:0.3s}.titleList ul li a:before{font-family:"basicicon";content:"";color:#C3242B;background:#FFF;border-radius:1em;font-size:15px;padding:6px;line-height:0;margin-right:5px;position:relative;top:-2px}.titleList ul li a:hover{color:#C3242B}.titleList ul li:nth-child(2n){border-right:0}.videoarea{margin:60px auto 60px}.videoarea h2.leaves{position:relative;padding:0.4em 0.5em;margin-bottom:8px;background:url(../img/common/bg_leaves.png)!important;font-family:mplus-1c;font-weight:600;font-size:1.3em;border-radius:5px;text-align:center}.videoarea:last-of-type{margin-bottom:40px}body.bike .h1Area{height:300px;background:url(../img/bike/h1_bg.png) no-repeat center bottom;background-size:400px auto;margin-bottom:0}body.bike .bikeinfo{background:#FFF;margin-top:140px;border-top:8px solid #ffe300}body.bike .bikeinfo p{line-height:2.3!important}body.bike .bikeinfo .titlelogo{text-align:center;position:relative;top:-110px;margin-bottom:-110px}body.bike .bikeinfo .titlelogo img{height:110px}@media screen and (orientation:landscape){body.bike .bikeinfo .titlelogo img{height:110px}}body.bike .bikeinfo .inner{width:100%;margin:auto;padding:20px 3% 5vh}body.bike section{margin-bottom:50px}body.bike section h2{text-align:center;margin:20px auto 30px}body.bike section.schedule h2{margin:20px auto 20px}body.bike section.schedule .eventList .waiting{background:#FFF8D0;margin-bottom:30px;border-radius:5px;text-align:center;padding:4% 1%;font-family:"Noto Sans Japanese","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serifsans-serif;font-size:100%;font-weight:600}body.bike.kanaT section.schedule .eventList .waiting{padding:6% 1% 4%}body.bike section.schedule .eventList dl{border-bottom:1px solid #c9c9c9;margin:0;text-align:center;padding:18px 0 10px;font-size:0.8rem;position:relative}body.bike section.schedule .eventList dl dd,body.bike section.schedule .eventList dl dt{margin:0}body.bike section.schedule .eventList dl span.icon-popup:before{position:relative;top:0.1em;margin-right:0.2em}section.schedule .eventList dl dd.date{font-family:"mplus-1c";font-weight:600;margin-bottom:0.4rem;display:inline-block;position:relative;height:50px;line-height:50px;vertical-align:middle;text-align:center;padding:0;font-size:1.1rem;background:#f59191;color:#FFF;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.25);box-shadow:0 2px 2px rgba(0,0,0,0.25)}section.schedule .eventList dl dd.date span{vertical-align:middle;margin:0;padding:0.2em 1.8rem;border-top:dashed 2px rgba(255,255,255,0.5);border-bottom:dashed 2px rgba(255,255,255,0.5);line-height:40px}section.schedule .eventList dl dd.date:after,section.schedule .eventList dl dd.date:before{position:absolute;content:"";width:0px;height:0px;z-index:1}section.schedule .eventList dl dd.date:before{top:-2px;left:-2px;border-width:28px 0px 28px 15px;border-color:transparent transparent transparent #fff;border-style:solid}section.schedule .eventList dl dd.date:after{top:-2px;right:-2px;border-width:28px 15px 28px 0px;border-color:transparent #fff transparent transparent;border-style:solid}section.schedule .eventList dl dd.date.row{font-size:1rem;height:3.8em;line-height:1.4}section.schedule .eventList dl dd.date.row span{display:block;line-height:1.4;margin-top:4px}section.schedule .eventList dl dd.date.row:before{border-width:2em 0px 2em 15px}section.schedule .eventList dl dd.date.row:after{border-width:2em 15px 2em 0px}section.schedule .eventList dl dt .title{font-family:"mplus-1c";font-weight:600;font-size:1.1rem}body.bike section.schedule .eventList dl dt ul.info{font-size:0.7rem;width:100%;margin:10px auto!important;text-align:left;font-size:1rem}body.bike section.schedule .eventList dl dt ul.info li{margin:0.8em 0}body.bike section.schedule .eventList dl dt ul.info li.date span.cont{display:inline-block;vertical-align:top}body.bike section.schedule .eventList dl dt ul.info span.h{margin-right:0.5em;display:inline-block;background:#C1D8F2;font-size:0.7rem;font-weight:bold;padding:0.3em 0.5em;border-radius:3px;line-height:1}body.bike section.schedule .eventList dl dt .memo{text-align:left;font-size:1rem}body.bike section.schedule .eventList dl:first-child{}body.bike section.schedule .eventList dl.end{background:#f4f4f4;padding:28px 0 10px}body.bike section.schedule .eventList dl.end:before{content:"終了しました！";position:absolute;left:0;font-weight:bold;letter-spacing:normal;background:#dd6f6f;color:#FFF;padding:0.5em 0.3em 0.5em 0.5em;line-height:1;top:5px;font-size:0.7rem}body.bike section.schedule.finish h2{font-weight:bold;font-size:1.1rem;text-align:left;border-top:4px dashed #F4F4F4;padding:0.5em;margin-bottom:0em}body.bike section.schedule.finish h2:before{content:"●";color:#F6B0B0;margin-right:0.3em}body.bike section.schedule.finish .eventList dl dd.date{color:#dd6f6f;background:none;-webkit-box-shadow:none;box-shadow:none;border:none;height:auto;line-height:1em;margin:0}body.bike section.schedule.finish .eventList dl dd.date span{border:0;padding:0}body.bike section.schedule.finish .eventList dl dd.date:before{border:none}body.bike section.schedule.finish .eventList dl dd.date:after{border:none}body.bike section.schedule .pagelink{text-align:center;margin:10px}body.bike section.schedule .pagelink a{text-decoration:none;color:#525252;border-radius:5px;font-size:0.8rem;background:#eee;display:inline-block;padding:0.5em 1em;-webkit-transition:0.3s;transition:0.3s}body.bike section.schedule .pagelink a:before{color:#689FF2;margin-right:0.2em;position:relative;top:0.1em}body.kanaT.bike section.schedule .pagelink a{padding:1em 1em 0.5em}body.bike section.schedule .pagelink a:hover{background:#689FF2;color:#FFF}body.bike section.schedule .pagelink a:hover:before{color:#FFF}body.bike section.what .point{margin-top:2vh}body.bike section.what .point dl{text-align:center;margin-bottom:2vh}body.bike section.what .point dl dt{margin-bottom:10px}body.bike section.what .point dl dt img{max-width:80%}body.bike section.what .point dl dd{padding:0;margin:0}body.bike section.photo{background:#fffde1;padding:0 3% 3%;border-radius:8px;margin-top:10vh;text-align:center}body.bike section.photo h2{position:relative;top:-8vh;margin-bottom:-8vh}body.bike section.photo h2 img{max-height:160px}body.bike section.photo .qrimg img{max-width:160px}body.bike section.photo .qrimg{margin:8px auto 10px}body.bike section.photo p.lead{text-align:left;margin-bottom:0}body.bike section.photo .more{margin:15px auto;font-size:90%}body.bike section.photo .more a,body.bike section.photo .more a:visited{background:#FFF;display:inline-block;padding:0.5em 1em;border-radius:5px;color:#3F6DAF}body.bike section.photo .more a:before{font-family:"basicicon";content:"";margin-right:0.2em;display:inline-block}@media screen and (orientation:landscape){body.bike section.what .point{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex}body.bike section.what .point dl{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}body.bike section.what .point dl dt{margin-bottom:10px}body.bike section.what .point dl dd{padding:0;margin:0}body.bike section.photo{margin-top:120px}body.bike section.photo h2{position:relative;top:-100px;margin-bottom:-100px}}.recommendArea{width:90%;margin:13vh auto 3vh;text-align:center;background:#FFF;border:4px solid #1d93d3;border-radius:8px;-webkit-box-shadow:0px 0px 7px 0px #a5a5a5;box-shadow:0px 0px 7px 0px #a5a5a5;font-size:0.86rem;letter-spacing:normal}.recommendArea .head{position:relative;top:-8vh;margin-bottom:-8.5vh}.recommendArea .inner{padding:0 5% 5%;text-align:left}.recommendArea .inner p.infotext{display:none;margin:0.5em 0 1.5em;line-height:1.8!important}body.photoDL .recommendArea .inner p.infotext{display:block}.recommendArea .list a{display:block;text-decoration:none;color:#333;margin:3vh auto}.recommendArea .list a dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.recommendArea .list a dl dd{width:35%;margin:0}.recommendArea .list a dl dt{width:65%;padding-left:3%;line-height:1.4;word-break:break-all}.recommendArea .list a dl dt .title{display:block;font-family:"mplus-1c";font-weight:400;color:#1d93d3;font-size:4vw;font-weight:bold;margin-bottom:0.2em;text-decoration:underline}.recommendArea .list a dl dt .text{font-size:90%}.recommendArea .list a:hover dl dt .title{color:#FF8D1E}@media screen and (orientation:landscape){.recommendArea{width:90%;margin:100px auto 20px;text-align:center;background:#FFF;border:4px solid #1d93d3;border-radius:8px;-webkit-box-shadow:0px 0px 7px 0px #a5a5a5;box-shadow:0px 0px 7px 0px #a5a5a5;letter-spacing:normal}.recommendArea .head{position:relative;top:-70px;margin-bottom:-70px}.recommendArea .inner{padding:0 1% 2%;text-align:left}#main-box .recommendArea .inner p.infotext{margin:1em 0.5em 1.5em;font-size:1rem!important}.recommendArea .list{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex}.recommendArea .list a{display:block;text-decoration:none;color:#333;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;border-right:2px dashed #eee;-webkit-transition:0.3s;transition:0.3s;padding:0 2%}.recommendArea .list a:hover{background:#E7F7FF}.recommendArea .list a:last-child{border-right:none}.recommendArea .list a dl{display:block}.recommendArea .list a dl dd{margin:0;width:100%}.recommendArea .list a dl dt{width:100%;padding-left:0;margin-top:2vh}.recommendArea .list a dl dt .title{display:block;color:#1d93d3;font-size:2.1vw;font-weight:bold;margin:0.2em auto;text-decoration:underline}.recommendArea .list a:hover dl dt .title{color:#FF8D1E}.recommendArea .list a dl dt .text{font-size:80%}}div#head-box{display:none}.menu_pc{display:none}#main-box{padding:0}#fixedTop.anchor{font-size:inherit;display:none!important}#main-box .mainArea .h1Area h1{padding:0;margin:0}#main-box .titleArea .h1Area h1 img{width:300px}#main-box .footArea .footBtn a{display:block;margin-bottom:10px}.footBtn.pc{display:none}.pc{display:none}@font-face{font-family:"basicicon";src:url(fonts/basicicon.eot?r2rt5y);src:url(fonts/basicicon.eot?r2rt5y#iefix) format("embedded-opentype"),url(fonts/basicicon.ttf?r2rt5y) format("truetype"),url(fonts/basicicon.woff?r2rt5y) format("woff"),url(fonts/basicicon.svg?r2rt5y#basicicon) format("svg");font-weight:400;font-style:normal}[class*=" icon-"]:before,[class^=icon-]:before{font-size:inherit;font-family:"basicicon"!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-times:before{content:""}.icon-tick:before{content:""}.icon-plus:before{content:""}.icon-minus:before{content:""}.icon-arrow-right-thick:before{content:""}.icon-arrow-left-thick:before{content:""}.icon-th-menu:before{content:""}.icon-home:before{content:""}.icon-rss:before{content:""}.icon-arrow-up-thick:before{content:""}.icon-arrow-down-thick:before{content:""}.icon-star2:before{content:""}.icon-delete2:before{content:""}.icon-delete-outline:before{content:""}.icon-heart:before{content:""}.icon-error_outline:before{content:""}.icon-attach_file:before{content:""}.icon-file_download:before{content:"r"}.icon-file_upload:before{content:""}.icon-crop_free:before{content:"z"}.icon-crop_square:before{content:""}.icon-texture:before{content:""}.icon-wb_sunny:before{content:""}.icon-local_see:before{content:""}.icon-do_not_disturb_alt:before{content:""}.icon-people:before{content:"K"}.icon-person:before{content:"I"}.icon-settings:before{content:""}.icon-bell:before{content:""}.icon-camera:before{content:""}.icon-paper:before{content:""}.icon-box:before{content:""}.icon-arrow-left:before{content:""}.icon-arrow-right:before{content:""}.icon-arrow-up:before{content:""}.icon-arrow-down:before{content:""}.icon-inbox:before{content:"J"}.icon-file:before{content:""}.icon-star-empty:before{content:""}.icon-lock:before{content:""}.icon-unlocked:before{content:""}.icon-arrow-bold-down:before{content:""}.icon-arrow-bold-left:before{content:""}.icon-arrow-bold-right:before{content:""}.icon-arrow-bold-up:before{content:""}.icon-pin:before{content:""}.icon-dots-three-horizontal:before{content:""}.icon-dots-two-vertical:before{content:""}.icon-heart-outlined:before{content:""}.icon-mobile:before{content:""}.icon-tv:before{content:""}.icon-arrow-d3:before{content:""}.icon-arrow-l3:before{content:""}.icon-arrow-r3:before{content:""}.icon-arrow-u3:before{content:""}.icon-phone:before{content:"!"}.icon-mail:before{content:'"'}.icon-pencil:before{content:"W"}.icon-location:before{content:"#"}.icon-popup:before{content:""}.icon-search:before{content:"U"}.icon-close1:before{content:"N"}.icon-minus2:before{content:"-"}.icon-plus2:before{content:"+"}.icon-close2:before{content:"G"}.icon-minus3:before{content:"B"}.icon-plus3:before{content:"Y"}.icon-close3:before{content:"H"}.icon-minus1:before{content:"T"}.icon-plus1:before{content:"R"}.icon-help:before{content:""}.icon-record:before{content:""}.icon-arrow-l1:before{content:"Q"}.icon-arrow-d1:before{content:"A"}.icon-arrow-u1:before{content:"Z"}.icon-arrow-r1:before{content:"S"}.icon-arrow-l2:before{content:"X"}.icon-arrow-d2:before{content:"E"}.icon-arrow-u2:before{content:"D"}.icon-arrow-r2:before{content:"C"}.icon-dot:before{content:""}.icon-twitter:before{content:""}.icon-facebook:before{content:"F"}.icon-parts-02:before{content:""}.icon-arrowlink:before{content:""}.icon-tree_01:before{content:""}.icon-tree_02:before{content:""}.icon-tree_03:before{content:""}.icon-required2:before{content:""}.icon-required1:before{content:""}.icon-fl_doc:before{content:"d";color:#216BC7}.icon-fl_etc:before{content:"e";color:#A4A4A4}.icon-fl_img:before{content:"j"}.icon-li_basic:before{content:"0"}.icon-li_border:before{content:"q"}.icon-li_notice:before{content:"1"}.icon-fl_mp3:before{content:"m";color:#C854A0}.icon-fl_pdf:before{content:"";color:#EF1C1C}.icon-fl_ppt:before{content:"t";color:#FF8F3C}.icon-fl_xls:before{content:"x";color:#64C539}span.popup:before{font-family:"basicicon";content:"";color:#009be4;margin-right:0.15em;position:relative;top:1px}@font-face{font-family:"mplus-1c";font-style:normal;font-weight:100;src:url("fonts/mplus/mplus-1c-thin.eot");src:url("fonts/mplus/mplus-1c-thin.eot?#iefix") format("embedded-opentype"),url("fonts/mplus/mplus-1c-thin.woff") format("woff"),url("fonts/mplus/mplus-1c-thin.ttf") format("truetype")}@font-face{font-family:"mplus-1c";font-style:normal;font-weight:300;src:url("fonts/mplus/mplus-1c-light.eot");src:url("fonts/mplus/mplus-1c-light.eot?#iefix") format("embedded-opentype"),url("fonts/mplus/mplus-1c-light.woff") format("woff"),url("fonts/mplus/mplus-1c-light.ttf") format("truetype")}@font-face{font-family:"mplus-1c";font-style:normal;font-weight:400;src:url("fonts/mplus/mplus-1c-regular.eot");src:url("fonts/mplus/mplus-1c-regular.eot?#iefix") format("embedded-opentype"),url("fonts/mplus/mplus-1c-regular.woff") format("woff"),url("fonts/mplus/mplus-1c-regular.ttf") format("truetype")}@font-face{font-family:"mplus-1c";font-style:normal;font-weight:500;src:url("fonts/mplus/mplus-1c-medium.eot");src:url("fonts/mplus/mplus-1c-medium.eot?#iefix") format("embedded-opentype"),url("fonts/mplus/mplus-1c-medium.woff") format("woff"),url("fonts/mplus/mplus-1c-medium.ttf") format("truetype")}@font-face{font-family:"mplus-1c";font-style:normal;font-weight:600;src:url("fonts/mplus/mplus-1c-bold.eot");src:url("fonts/mplus/mplus-1c-bold.eot?#iefix") format("embedded-opentype"),url("fonts/mplus/mplus-1c-bold.woff") format("woff"),url("fonts/mplus/mplus-1c-bold.ttf") format("truetype")}@font-face{font-family:"mplus-1c";font-style:normal;font-weight:700;src:url("fonts/mplus/mplus-1c-heavy.eot");src:url("fonts/mplus/mplus-1c-heavy.eot?#iefix") format("embedded-opentype"),url("fonts/mplus/mplus-1c-heavy.woff") format("woff"),url("fonts/mplus/mplus-1c-heavy.ttf") format("truetype")}@font-face{font-family:"mplus-1c";font-style:normal;font-weight:900;src:url("fonts/mplus/mplus-1c-black.eot");src:url("fonts/mplus/mplus-1c-black.eot?#iefix") format("embedded-opentype"),url("fonts/mplus/mplus-1c-black.woff") format("woff"),url("fonts/mplus/mplus-1c-black.ttf") format("truetype")}em{color:#C7000E;font-style:normal}ul.basic-m li{line-height:140%;padding-left:1em;text-indent:-1em;margin:0.5em 0}ul.basic-m li:before{content:"・"}ol.basic-m li{line-height:140%;padding-left:0em;text-indent:0em;margin:0.5em 0}.notes-m li{text-indent:-1.5em;padding-left:2.5em}.notes-m li:before{content:"※";margin-right:0.5em}.notes-m li ol li{padding-left:0;text-indent:0}.notes-m li ol li:before{content:none}.notes-m li ul.basic-m li{text-indent:inherit}.notes-m li ul.basic-m li:before{content:none}ol.maru{counter-reset:my-counter;list-style:none;padding:0}ol.maru li{list-style:none;margin-bottom:0.8em;padding-left:35px;position:relative}ol.maru li:before{font-family:"Noto Sans Japanese","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serifsans-serif;font-weight:500;content:counter(my-counter);counter-increment:my-counter;background-color:#797979;color:#FFF;display:block;float:left;line-height:30px;margin-left:-35px;text-align:center;height:30px;width:30px;border-radius:50%}.w100{max-width:100px}.w130{max-width:130px}.w150{max-width:150px}.w200{max-width:200px}.w250{max-width:250px}.w300{max-width:300px}.w350{max-width:350px}.w400{max-width:400px}.w500{max-width:500px}.w600{max-width:600px}.indent{margin-left:1em}.indent2{margin-left:2em}.indent3{margin-left:3em}.height1em{min-height:1em}.height1_5em{min-height:1.5em}.height2em{min-height:2em}.height2_5em{min-height:2.5em}.height3em{min-height:3em}.height3_5em{min-height:3.5em}.height4em{min-height:4em}.height4_5em{min-height:4.5em}.height5em{min-height:5em}.sp-b1em{margin-bottom:1em}.sp-b2em{margin-bottom:2em}.sp-b3em{margin-bottom:3em}.sp-t1em{margin-top:1em}.sp-t2em{margin-top:2em}.sp-t3em{margin-top:3em}.sp-r1em{margin-right:1em}.sp-r2em{margin-right:2em}.sp-r3em{margin-right:3em}.sp-l1em{margin-left:1em}.sp-l2em{margin-left:2em}.sp-l3em{margin-left:3em}.sp-v0{margin-top:0px!important;margin-bottom:0px!important}.sp-v5{margin-top:5px!important;margin-bottom:5px!important}.sp-v10{margin-top:10px!important;margin-bottom:10px!important}.sp-v15{margin-top:15px!important;margin-bottom:15px!important}.sp-v20{margin-top:20px!important;margin-bottom:20px!important}.sp-v25{margin-top:25px!important;margin-bottom:25px!important}.sp-v30{margin-top:30px!important;margin-bottom:30px!important}.sp-v40{margin-top:40px!important;margin-bottom:40px!important}.sp-v50{margin-top:50px!important;margin-bottom:50px!important}.sp-v60{margin-top:60px!important;margin-bottom:60px!important}.sp-v70{margin-top:70px!important;margin-bottom:70px!important}.sp-v80{margin-top:80px!important;margin-bottom:80px!important}.sp-v90{margin-top:90px!important;margin-bottom:90px!important}.sp-t0{margin-top:0px!important}.sp-t5{margin-top:5px!important}.sp-t10{margin-top:10px!important}.sp-t15{margin-top:15px!important}.sp-t20{margin-top:20px!important}.sp-t25{margin-top:25px!important}.sp-t30{margin-top:30px!important}.sp-t40{margin-top:40px!important}.sp-t50{margin-top:50px!important}.sp-t60{margin-top:60px!important}.sp-t70{margin-top:70px!important}.sp-t80{margin-top:80px!important}.sp-t90{margin-top:90px!important}.sp-b0{margin-bottom:0px!important}.sp-b5{margin-bottom:5px!important}.sp-b10{margin-bottom:10px!important}.sp-b15{margin-bottom:15px!important}.sp-b20{margin-bottom:20px!important}.sp-b25{margin-bottom:25px!important}.sp-b30{margin-bottom:30px!important}.sp-b40{margin-bottom:40px!important}.sp-b50{margin-bottom:50px!important}.sp-b60{margin-bottom:60px!important}.sp-b70{margin-bottom:70px!important}.sp-b80{margin-bottom:80px!important}.sp-b90{margin-bottom:90px!important}.sp-r0{margin-right:0px!important}.sp-r5{margin-right:5px!important}.sp-r10{margin-right:10px!important}.sp-r15{margin-right:15px!important}.sp-r20{margin-right:20px!important}.sp-r25{margin-right:25px!important}.sp-r30{margin-right:30px!important}.sp-r40{margin-right:40px!important}.sp-r50{margin-right:50px!important}.sp-r60{margin-right:60px!important}.sp-r70{margin-right:70px!important}.sp-r80{margin-right:80px!important}.sp-r90{margin-right:90px!important}.sp-l0{margin-left:0px!important}.sp-l5{margin-left:5px!important}.sp-l10{margin-left:10px!important}.sp-l15{margin-left:15px!important}.sp-l20{margin-left:20px!important}.sp-l25{margin-left:25px!important}.sp-l30{margin-left:30px!important}.sp-l40{margin-left:40px!important}.sp-l50{margin-left:50px!important}.sp-l60{margin-left:60px!important}.sp-l70{margin-left:70px!important}.sp-l80{margin-left:80px!important}.sp-l90{margin-left:90px!important}.sp-mt5{margin-top:-5px!important}.sp-mt10{margin-top:-10px!important}.sp-mt15{margin-top:-15px!important}.sp-mt20{margin-top:-20px!important}.sp-mt25{margin-top:-25px!important}.sp-mt30{margin-top:-30px!important}.sp-mt40{margin-top:-40px!important}.sp-mt50{margin-top:-50px!important}.sp-mb5{margin-bottom:-5px!important}.sp-mb10{margin-bottom:-10px!important}.sp-mb15{margin-bottom:-15px!important}.sp-mb20{margin-bottom:-20px!important}.sp-mb25{margin-bottom:-25px!important}.sp-mb30{margin-bottom:-30px!important}.sp-mb40{margin-bottom:-40px!important}.sp-mb50{margin-bottom:-50px!important}.sp-lr0{margin-left:0px!important;margin-left:0px!important}.sp-lr5{margin-left:5px!important;margin-left:5px!important}.sp-lr10{margin-left:10px!important;margin-left:10px!important}.sp-lr15{margin-left:15px!important;margin-left:15px!important}.sp-lr20{margin-left:20px!important;margin-left:20px!important}.sp-lr25{margin-left:25px!important;margin-left:25px!important}.sp-lr30{margin-left:30px!important;margin-left:30px!important}.sp-lr40{margin-left:40px!important;margin-left:40px!important}.sp-lr50{margin-left:50px!important;margin-left:50px!important}.sp-lr60{margin-left:60px!important;margin-left:60px!important}.sp-lr70{margin-left:70px!important;margin-left:70px!important}.sp-lr80{margin-left:80px!important;margin-left:80px!important}.sp-lr90{margin-left:90px!important;margin-left:90px!important}.sp-lr3p{margin-right:3%;margin-left:3%}.sp-lr4p{margin-right:4%;margin-left:4%}.sp-lr5p{margin-right:5%;margin-left:5%}.sp-lr10p{margin-right:10%;margin-left:10%}.sp-lr15p{margin-right:15%;margin-left:15%}.sp-lr20p{margin-right:20%;margin-left:20%}.sp-lr30p{margin-right:30%;margin-left:30%}* .w10p{width:10%!important}* .w20p{width:20%!important}* .w30p{width:30%!important}* .w40p{width:40%!important}* .w50p{width:50%!important}* .w60p{width:60%!important}* .w70p{width:70%!important}* .w80p{width:80%!important}* .w90p{width:90%!important}* .w100p{width:100%!important}.pd5{padding:5px}.pd10{padding:10px}.pd15{padding:15px}.pd20{padding:20px}.pd25{padding:25px}.pd30{padding:30px}.pd40{padding:40px}.pd50{padding:50px}.pd-lr5{padding-right:5px;padding-left:5px}.pd-lr10{padding-right:10px;padding-left:10px}.pd-lr15{padding-right:15px;padding-left:15px}.pd-lr20{padding-right:20px;padding-left:20px}.pd-lr25{padding-right:25px;padding-left:25px}.pd-lr30{padding-right:30px;padding-left:30px}.pd-lr40{padding-right:40px;padding-left:40px}.pd-lr50{padding-right:50px;padding-left:50px}.pd-lr3p{padding-right:3%;padding-left:3%}.pd-lr4p{padding-right:4%;padding-left:4%}.pd-lr5p{padding-right:5%;padding-left:5%}.pd-lr10p{padding-right:10%;padding-left:10%}.pd-lr15p{padding-right:15%;padding-left:15%}.pd-lr20p{padding-right:20%;padding-left:20%}.pd-lr30p{padding-right:30%;padding-left:30%}.pd-v5{padding-top:5px;padding-bottom:5px}.pd-v10{padding-top:10px;padding-bottom:10px}.pd-v15{padding-top:15px;padding-bottom:15px}.pd-v20{padding-top:20px;padding-bottom:20px}.pd-v25{padding-top:25px;padding-bottom:25px}.pd-v30{padding-top:30px;padding-bottom:30px}.pd-v40{padding-top:40px;padding-bottom:40px}.pd-v50{padding-top:50px;padding-bottom:50px}.pd-t0{padding-top:0px!important}.pd-t5{padding-top:5px!important}.pd-t10{padding-top:10px!important}.pd-t15{padding-top:15px!important}.pd-t20{padding-top:20px!important}.pd-t25{padding-top:25px!important}.pd-t30{padding-top:30px!important}.pd-t40{padding-top:40px!important}.pd-t50{padding-top:50px!important}.pd-t60{padding-top:60px!important}.pd-t70{padding-top:70px!important}.pd-t80{padding-top:80px!important}.pd-t90{padding-top:90px!important}.pd-b0{padding-bottom:0px!important}.pd-b5{padding-bottom:5px!important}.pd-b10{padding-bottom:10px!important}.pd-b15{padding-bottom:15px!important}.pd-b20{padding-bottom:20px!important}.pd-b25{padding-bottom:25px!important}.pd-b30{padding-bottom:30px!important}.pd-b40{padding-bottom:40px!important}.pd-b50{padding-bottom:50px!important}.pd-b60{padding-bottom:60px!important}.pd-b70{padding-bottom:70px!important}.pd-b80{padding-bottom:80px!important}.pd-b90{padding-bottom:90px!important}.pd-r0{padding-right:0px!important}.pd-r5{padding-right:5px!important}.pd-r10{padding-right:10px!important}.pd-r15{padding-right:15px!important}.pd-r20{padding-right:20px!important}.pd-r25{padding-right:25px!important}.pd-r30{padding-right:30px!important}.pd-r40{padding-right:40px!important}.pd-r50{padding-right:50px!important}.pd-r60{padding-right:60px!important}.pd-r70{padding-right:70px!important}.pd-r80{padding-right:80px!important}.pd-r90{padding-right:90px!important}.pd-l0{padding-left:0px!important}.pd-l5{padding-left:5px!important}.pd-l10{padding-left:10px!important}.pd-l15{padding-left:15px!important}.pd-l20{padding-left:20px!important}.pd-l25{padding-left:25px!important}.pd-l30{padding-left:30px!important}.pd-l40{padding-left:40px!important}.pd-l50{padding-left:50px!important}.pd-l60{padding-left:60px!important}.pd-l70{padding-left:70px!important}.pd-l80{padding-left:80px!important}.pd-l90{padding-left:90px!important}.radius3{border-radius:3px}.radius5{border-radius:5px}.radius10{border-radius:10px}.radius15{border-radius:15px}.radius20{border-radius:20px}.radius30{border-radius:30px}.radius40{border-radius:40px}.radius50{border-radius:50px}.o-hidden{overflow:hidden}.nominW{min-width:auto!important}.nominH{min-height:auto!important}.nomaxW{max-width:auto!important}.nomaxH{max-height:auto!important}@media screen and (min-width:851px){.w10p-tb{width:10%!important}.w20p-tb{width:20%!important}.w30p-tb{width:30%!important}.w40p-tb{width:40%!important}.w50p-tb{width:50%!important}.w60p-tb{width:60%!important}.w70p-tb{width:70%!important}.w80p-tb{width:80%!important}.w90p-tb{width:90%!important}.w100p-tb{width:100%!important}.sp-v0tb{margin-top:0px!important;margin-bottom:0px!important}.sp-v5tb{margin-top:5px!important;margin-bottom:5px!important}.sp-v10tb{margin-top:10px!important;margin-bottom:10px!important}.sp-v15tb{margin-top:15px!important;margin-bottom:15px!important}.sp-v20tb{margin-top:20px!important;margin-bottom:20px!important}.sp-v25tb{margin-top:25px!important;margin-bottom:25px!important}.sp-v30tb{margin-top:30px!important;margin-bottom:30px!important}.sp-v40tb{margin-top:40px!important;margin-bottom:40px!important}.sp-v50tb{margin-top:50px!important;margin-bottom:50px!important}.sp-v60tb{margin-top:60px!important;margin-bottom:60px!important}.sp-v70tb{margin-top:70px!important;margin-bottom:70px!important}.sp-v80tb{margin-top:80px!important;margin-bottom:80px!important}.sp-v90tb{margin-top:90px!important;margin-bottom:90px!important}.sp-t0tb{margin-top:0px!important}.sp-t5tb{margin-top:5px!important}.sp-t10tb{margin-top:10px!important}.sp-t15tb{margin-top:15px!important}.sp-t20tb{margin-top:20px!important}.sp-t25tb{margin-top:25px!important}.sp-t30tb{margin-top:30px!important}.sp-t40tb{margin-top:40px!important}.sp-t50tb{margin-top:50px!important}.sp-t60tb{margin-top:60px!important}.sp-t70tb{margin-top:70px!important}.sp-t80tb{margin-top:80px!important}.sp-t90tb{margin-top:90px!important}.sp-b0tb{margin-bottom:0px!important}.sp-b5tb{margin-bottom:5px!important}.sp-b10tb{margin-bottom:10px!important}.sp-b15tb{margin-bottom:15px!important}.sp-b20tb{margin-bottom:20px!important}.sp-b25tb{margin-bottom:25px!important}.sp-b30tb{margin-bottom:30px!important}.sp-b40tb{margin-bottom:40px!important}.sp-b50tb{margin-bottom:50px!important}.sp-b60tb{margin-bottom:60px!important}.sp-b70tb{margin-bottom:70px!important}.sp-b80tb{margin-bottom:80px!important}.sp-b90tb{margin-bottom:90px!important}.sp-mt5tb{margin-top:-5px!important}.sp-mt10tb{margin-top:-10px!important}.sp-mt15tb{margin-top:-15px!important}.sp-mt20tb{margin-top:-20px!important}.sp-mt25tb{margin-top:-25px!important}.sp-mt30tb{margin-top:-30px!important}.sp-mt40tb{margin-top:-40px!important}.sp-mt50tb{margin-top:-50px!important}.sp-mb5tb{margin-bottom:-5px!important}.sp-mb10tb{margin-bottom:-10px!important}.sp-mb15tb{margin-bottom:-15px!important}.sp-mb20tb{margin-bottom:-20px!important}.sp-mb25tb{margin-bottom:-25px!important}.sp-mb30tb{margin-bottom:-30px!important}.sp-mb40tb{margin-bottom:-40px!important}.sp-mb50tb{margin-bottom:-50px!important}.sp-lr0tb{margin-left:0px!important;margin-left:0px!important}.sp-lr5tb{margin-left:5px!important;margin-left:5px!important}.sp-lr10tb{margin-left:10px!important;margin-left:10px!important}.sp-lr15tb{margin-left:15px!important;margin-left:15px!important}.sp-lr20tb{margin-left:20px!important;margin-left:20px!important}.sp-lr25tb{margin-left:25px!important;margin-left:25px!important}.sp-lr30tb{margin-left:30px!important;margin-left:30px!important}.sp-lr40tb{margin-left:40px!important;margin-left:40px!important}.sp-lr50tb{margin-left:50px!important;margin-left:50px!important}.sp-lr60tb{margin-left:60px!important;margin-left:60px!important}.sp-lr70tb{margin-left:70px!important;margin-left:70px!important}.sp-lr80tb{margin-left:80px!important;margin-left:80px!important}.sp-lr90tb{margin-left:90px!important;margin-left:90px!important}.sp-lr3p-tb{margin-right:3%;margin-left:3%}.sp-lr4p-tb{margin-right:4%;margin-left:4%}.sp-lr5p-tb{margin-right:5%;margin-left:5%}.sp-lr10p-tb{margin-right:10%;margin-left:10%}.sp-lr15p-tb{margin-right:15%;margin-left:15%}.sp-lr20p-tb{margin-right:20%;margin-left:20%}.sp-lr30p-tb{margin-right:30%;margin-left:30%}.pd5tb{padding:5px}.pd10tb{padding:10px}.pd15tb{padding:15px}.pd20tb{padding:20px}.pd25tb{padding:25px}.pd30tb{padding:30px}.pd40tb{padding:40px}.pd50tb{padding:50px}.pd-lr5tb{padding-right:5px;padding-left:5px}.pd-lr10tb{padding-right:10px;padding-left:10px}.pd-lr15tb{padding-right:15px;padding-left:15px}.pd-lr20tb{padding-right:20px;padding-left:20px}.pd-lr25tb{padding-right:25px;padding-left:25px}.pd-lr30tb{padding-right:30px;padding-left:30px}.pd-lr40tb{padding-right:40px;padding-left:40px}.pd-lr50tb{padding-right:50px;padding-left:50px}.pd-lr3ptb{padding-right:3%;padding-left:3%}.pd-lr4ptb{padding-right:4%;padding-left:4%}.pd-lr5ptb{padding-right:5%;padding-left:5%}.pd-lr10ptb{padding-right:10%;padding-left:10%}.pd-lr15ptb{padding-right:15%;padding-left:15%}.pd-lr20ptb{padding-right:20%;padding-left:20%}.pd-lr30ptb{padding-right:30%;padding-left:30%}.pd-v5tb{padding-top:5px;padding-bottom:5px}.pd-v10tb{padding-top:10px;padding-bottom:10px}.pd-v15tb{padding-top:15px;padding-bottom:15px}.pd-v20tb{padding-top:20px;padding-bottom:20px}.pd-v25tb{padding-top:25px;padding-bottom:25px}.pd-v30tb{padding-top:30px;padding-bottom:30px}.pd-v40tb{padding-top:40px;padding-bottom:40px}.pd-v50tb{padding-top:50px;padding-bottom:50px}.pd-t0tb{padding-top:0px!important}.pd-t5tb{padding-top:5px!important}.pd-t10tb{padding-top:10px!important}.pd-t15tb{padding-top:15px!important}.pd-t20tb{padding-top:20px!important}.pd-t25tb{padding-top:25px!important}.pd-t30tb{padding-top:30px!important}.pd-t40tb{padding-top:40px!important}.pd-t50tb{padding-top:50px!important}.pd-t60tb{padding-top:60px!important}.pd-t70tb{padding-top:70px!important}.pd-t80tb{padding-top:80px!important}.pd-t90tb{padding-top:90px!important}.pd-b0tb{padding-bottom:0px!important}.pd-b5tb{padding-bottom:5px!important}.pd-b10tb{padding-bottom:10px!important}.pd-b15tb{padding-bottom:15px!important}.pd-b20tb{padding-bottom:20px!important}.pd-b25tb{padding-bottom:25px!important}.pd-b30tb{padding-bottom:30px!important}.pd-b40tb{padding-bottom:40px!important}.pd-b50tb{padding-bottom:50px!important}.pd-b60tb{padding-bottom:60px!important}.pd-b70tb{padding-bottom:70px!important}.pd-b80tb{padding-bottom:80px!important}.pd-b90tb{padding-bottom:90px!important}.pd-r0tb{padding-right:0px!important}.pd-r5tb{padding-right:5px!important}.pd-r10tb{padding-right:10px!important}.pd-r15tb{padding-right:15px!important}.pd-r20tb{padding-right:20px!important}.pd-r25tb{padding-right:25px!important}.pd-r30tb{padding-right:30px!important}.pd-r40tb{padding-right:40px!important}.pd-r50tb{padding-right:50px!important}.pd-r60tb{padding-right:60px!important}.pd-r70tb{padding-right:70px!important}.pd-r80tb{padding-right:80px!important}.pd-r90tb{padding-right:90px!important}.pd-l0tb{padding-left:0px!important}.pd-l5tb{padding-left:5px!important}.pd-l10tb{padding-left:10px!important}.pd-l15tb{padding-left:15px!important}.pd-l20tb{padding-left:20px!important}.pd-l25tb{padding-left:25px!important}.pd-l30tb{padding-left:30px!important}.pd-l40tb{padding-left:40px!important}.pd-l50tb{padding-left:50px!important}.pd-l60tb{padding-left:60px!important}.pd-l70tb{padding-left:70px!important}.pd-l80tb{padding-left:80px!important}.pd-l90tb{padding-left:90px!important}}@media screen and (max-width:850px){.w10p-sp{width:10%!important}.w20p-sp{width:20%!important}.w30p-sp{width:30%!important}.w40p-sp{width:40%!important}.w50p-sp{width:50%!important}.w60p-sp{width:60%!important}.w70p-sp{width:70%!important}.w80p-sp{width:80%!important}.w90p-sp{width:90%!important}.w100p-sp{width:100%!important}.sp-v0sp{margin-top:0px!important;margin-bottom:0px!important}.sp-v5sp{margin-top:5px!important;margin-bottom:5px!important}.sp-v10sp{margin-top:10px!important;margin-bottom:10px!important}.sp-v15sp{margin-top:15px!important;margin-bottom:15px!important}.sp-v20sp{margin-top:20px!important;margin-bottom:20px!important}.sp-v25sp{margin-top:25px!important;margin-bottom:25px!important}.sp-v30sp{margin-top:30px!important;margin-bottom:30px!important}.sp-v40sp{margin-top:40px!important;margin-bottom:40px!important}.sp-v50sp{margin-top:50px!important;margin-bottom:50px!important}.sp-v60sp{margin-top:60px!important;margin-bottom:60px!important}.sp-v70sp{margin-top:70px!important;margin-bottom:70px!important}.sp-v80sp{margin-top:80px!important;margin-bottom:80px!important}.sp-v90sp{margin-top:90px!important;margin-bottom:90px!important}.sp-t0sp{margin-top:0px!important}.sp-t5sp{margin-top:5px!important}.sp-t10sp{margin-top:10px!important}.sp-t15sp{margin-top:15px!important}.sp-t20sp{margin-top:20px!important}.sp-t25sp{margin-top:25px!important}.sp-t30sp{margin-top:30px!important}.sp-t40sp{margin-top:40px!important}.sp-t50sp{margin-top:50px!important}.sp-t60sp{margin-top:60px!important}.sp-t70sp{margin-top:70px!important}.sp-t80sp{margin-top:80px!important}.sp-t90sp{margin-top:90px!important}.sp-b0sp{margin-bottom:0px!important}.sp-b5sp{margin-bottom:5px!important}.sp-b10sp{margin-bottom:10px!important}.sp-b15sp{margin-bottom:15px!important}.sp-b20sp{margin-bottom:20px!important}.sp-b25sp{margin-bottom:25px!important}.sp-b30sp{margin-bottom:30px!important}.sp-b40sp{margin-bottom:40px!important}.sp-b50sp{margin-bottom:50px!important}.sp-b60sp{margin-bottom:60px!important}.sp-b70sp{margin-bottom:70px!important}.sp-b80sp{margin-bottom:80px!important}.sp-b90sp{margin-bottom:90px!important}.sp-mt5sp{margin-top:-5px!important}.sp-mt10sp{margin-top:-10px!important}.sp-mt15sp{margin-top:-15px!important}.sp-mt20sp{margin-top:-20px!important}.sp-mt25sp{margin-top:-25px!important}.sp-mt30sp{margin-top:-30px!important}.sp-mt40sp{margin-top:-40px!important}.sp-mt50sp{margin-top:-50px!important}.sp-mb5sp{margin-bottom:-5px!important}.sp-mb10sp{margin-bottom:-10px!important}.sp-mb15sp{margin-bottom:-15px!important}.sp-mb20sp{margin-bottom:-20px!important}.sp-mb25sp{margin-bottom:-25px!important}.sp-mb30sp{margin-bottom:-30px!important}.sp-mb40sp{margin-bottom:-40px!important}.sp-mb50sp{margin-bottom:-50px!important}.sp-lr0sp{margin-left:0px!important;margin-left:0px!important}.sp-lr5sp{margin-left:5px!important;margin-left:5px!important}.sp-lr10sp{margin-left:10px!important;margin-left:10px!important}.sp-lr15sp{margin-left:15px!important;margin-left:15px!important}.sp-lr20sp{margin-left:20px!important;margin-left:20px!important}.sp-lr25sp{margin-left:25px!important;margin-left:25px!important}.sp-lr30sp{margin-left:30px!important;margin-left:30px!important}.sp-lr40sp{margin-left:40px!important;margin-left:40px!important}.sp-lr50sp{margin-left:50px!important;margin-left:50px!important}.sp-lr60sp{margin-left:60px!important;margin-left:60px!important}.sp-lr70sp{margin-left:70px!important;margin-left:70px!important}.sp-lr80sp{margin-left:80px!important;margin-left:80px!important}.sp-lr90sp{margin-left:90px!important;margin-left:90px!important}.sp-lr3p-sp{margin-right:3%;margin-left:3%}.sp-lr4p-sp{margin-right:4%;margin-left:4%}.sp-lr5p-sp{margin-right:5%;margin-left:5%}.sp-lr10p-sp{margin-right:10%;margin-left:10%}.sp-lr15p-sp{margin-right:15%;margin-left:15%}.sp-lr20p-sp{margin-right:20%;margin-left:20%}.sp-lr30p-sp{margin-right:30%;margin-left:30%}.pd5sp{padding:5px}.pd10sp{padding:10px}.pd15sp{padding:15px}.pd20sp{padding:20px}.pd25sp{padding:25px}.pd30sp{padding:30px}.pd40sp{padding:40px}.pd50sp{padding:50px}.pd-lr5sp{padding-right:5px;padding-left:5px}.pd-lr10sp{padding-right:10px;padding-left:10px}.pd-lr15sp{padding-right:15px;padding-left:15px}.pd-lr20sp{padding-right:20px;padding-left:20px}.pd-lr25sp{padding-right:25px;padding-left:25px}.pd-lr30sp{padding-right:30px;padding-left:30px}.pd-lr40sp{padding-right:40px;padding-left:40px}.pd-lr50sp{padding-right:50px;padding-left:50px}.pd-lr3psp{padding-right:3%;padding-left:3%}.pd-lr4psp{padding-right:4%;padding-left:4%}.pd-lr5psp{padding-right:5%;padding-left:5%}.pd-lr10psp{padding-right:10%;padding-left:10%}.pd-lr15psp{padding-right:15%;padding-left:15%}.pd-lr20psp{padding-right:20%;padding-left:20%}.pd-lr30psp{padding-right:30%;padding-left:30%}.pd-v5sp{padding-top:5px;padding-bottom:5px}.pd-v10sp{padding-top:10px;padding-bottom:10px}.pd-v15sp{padding-top:15px;padding-bottom:15px}.pd-v20sp{padding-top:20px;padding-bottom:20px}.pd-v25sp{padding-top:25px;padding-bottom:25px}.pd-v30sp{padding-top:30px;padding-bottom:30px}.pd-v40sp{padding-top:40px;padding-bottom:40px}.pd-v50sp{padding-top:50px;padding-bottom:50px}.pd-t0sp{padding-top:0px!important}.pd-t5sp{padding-top:5px!important}.pd-t10sp{padding-top:10px!important}.pd-t15sp{padding-top:15px!important}.pd-t20sp{padding-top:20px!important}.pd-t25sp{padding-top:25px!important}.pd-t30sp{padding-top:30px!important}.pd-t40sp{padding-top:40px!important}.pd-t50sp{padding-top:50px!important}.pd-t60sp{padding-top:60px!important}.pd-t70sp{padding-top:70px!important}.pd-t80sp{padding-top:80px!important}.pd-t90sp{padding-top:90px!important}.pd-b0sp{padding-bottom:0px!important}.pd-b5sp{padding-bottom:5px!important}.pd-b10sp{padding-bottom:10px!important}.pd-b15sp{padding-bottom:15px!important}.pd-b20sp{padding-bottom:20px!important}.pd-b25sp{padding-bottom:25px!important}.pd-b30sp{padding-bottom:30px!important}.pd-b40sp{padding-bottom:40px!important}.pd-b50sp{padding-bottom:50px!important}.pd-b60sp{padding-bottom:60px!important}.pd-b70sp{padding-bottom:70px!important}.pd-b80sp{padding-bottom:80px!important}.pd-b90sp{padding-bottom:90px!important}.pd-r0sp{padding-right:0px!important}.pd-r5sp{padding-right:5px!important}.pd-r10sp{padding-right:10px!important}.pd-r15sp{padding-right:15px!important}.pd-r20sp{padding-right:20px!important}.pd-r25sp{padding-right:25px!important}.pd-r30sp{padding-right:30px!important}.pd-r40sp{padding-right:40px!important}.pd-r50sp{padding-right:50px!important}.pd-r60sp{padding-right:60px!important}.pd-r70sp{padding-right:70px!important}.pd-r80sp{padding-right:80px!important}.pd-r90sp{padding-right:90px!important}.pd-l0sp{padding-left:0px!important}.pd-l5sp{padding-left:5px!important}.pd-l10sp{padding-left:10px!important}.pd-l15sp{padding-left:15px!important}.pd-l20sp{padding-left:20px!important}.pd-l25sp{padding-left:25px!important}.pd-l30sp{padding-left:30px!important}.pd-l40sp{padding-left:40px!important}.pd-l50sp{padding-left:50px!important}.pd-l60sp{padding-left:60px!important}.pd-l70sp{padding-left:70px!important}.pd-l80sp{padding-left:80px!important}.pd-l90sp{padding-left:90px!important}}.btnboxL{max-width:500px;margin-left:auto;margin-right:auto}.btnboxL a{display:block;font-family:"mplus-1c";font-weight:700;-webkit-box-shadow:0px 6px 0px 0px rgba(135,135,135,0.8);box-shadow:0px 6px 0px 0px rgba(135,135,135,0.8);font-size:22px;background:#1D93D3;color:#FFF;padding:0.8em 1em;text-decoration:none;text-align:center;border-radius:8px}