﻿@import url(https://fonts.googleapis.com/earlyaccess/notosansjapanese.css);html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}@font-face{font-family:"sns-buttons";src:url('../fonts/sns-buttons/sns-buttons.eot?1475125656');src:url('../fonts/sns-buttons/sns-buttons.eot?&1475125656#iefix') format('embedded-opentype'),url('../fonts/sns-buttons/sns-buttons.woff?1475125656') format('woff'),url('../fonts/sns-buttons/sns-buttons.ttf?1475125656') format('truetype'),url('../fonts/sns-buttons/sns-buttons.svg?1475125656') format('svg')}ul.sns-buttons{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:'Noto Sans Japanese',sans-serif;font-weight:900;padding:2px 0;letter-spacing:-.40em}@media (max-width: 812px){ul.sns-buttons{display:grid;grid-gap:0;grid-template-columns:1fr 1fr 1fr 1fr;width:100%;margin:10px 0 30px}}@media screen and (max-width: 812px) and (max-width: 320px){ul.sns-buttons{overflow:hidden;height:52px}}ul.sns-buttons li{width:150px;height:42px;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;margin:0 3px;letter-spacing:normal;position:relative}@media (max-width: 812px){ul.sns-buttons li{margin:0 0px;width:100%}}ul.sns-buttons li:hover .sns-balloon{opacity:1}ul.sns-buttons li .sns-balloon{transition:all .5s ease;opacity:0;text-decoration:none;color:#767676;border:solid 1px #bbbbbb;background:#FFF;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;text-align:center;display:block;padding:12px 0;margin-bottom:7px;position:absolute;font-size:14px;font-weight:bold;line-height:1;width:148px;left:0;top:-50px}@media (max-width: 812px){ul.sns-buttons li .sns-balloon{font-size:10px;width:88px;top:-45px}}ul.sns-buttons li .sns-balloon:after{content:'';position:absolute;border-top:5px solid #FFF;border-right:5px solid transparent;border-left:5px solid transparent;bottom:-5px;left:50%;margin-left:-5px}ul.sns-buttons li .sns-balloon:before{content:'';position:absolute;border-top:5px solid #bbbbbb;border-right:5px solid transparent;border-left:5px solid transparent;bottom:-6px;left:50%;margin-left:-5px}ul.sns-buttons li .sns-button{text-decoration:none;height:100%;display:block;color:#FFF;font-size:14px;text-align:center;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:5px 5px 0px;line-height:33px;text-shadow:0 1px 0 #000;-moz-box-shadow:inset -3px -3px 0 rgba(0,0,0,0.1),0 3px 0 rgba(0,0,0,0.1);-webkit-box-shadow:inset -3px -3px 0 rgba(0,0,0,0.1),0 3px 0 rgba(0,0,0,0.1);box-shadow:inset -3px -3px 0 rgba(0,0,0,0.1),0 3px 0 rgba(0,0,0,0.1)}@media (max-width: 812px){ul.sns-buttons li .sns-button{padding:5px 0px 0px;text-shadow:0 1px 0 rgba(0,0,0,0.2);-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;-moz-box-shadow:inset 0px -3px 0px rgba(0,0,0,0.1),0 3px 0 rgba(0,0,0,0.1);-webkit-box-shadow:inset 0px -3px 0px rgba(0,0,0,0.1),0 3px 0 rgba(0,0,0,0.1);box-shadow:inset 0px -3px 0px rgba(0,0,0,0.1),0 3px 0 rgba(0,0,0,0.1)}ul.sns-buttons li .sns-button label{display:none}}ul.sns-buttons li .sns-button .icon{font-family:'sns-buttons';font-size:20px;margin-right:4px;position:relative;top:2px;font-weight:normal}ul.sns-buttons li .sns-button label{cursor:pointer}ul.sns-buttons li.twitter .sns-button{background:#1b95e0}@media (max-width: 812px){ul.sns-buttons li.twitter .sns-button .icon{margin-right:auto}}ul.sns-buttons li.twitter .sns-button .icon:after{content:"\e902"}@media (max-width: 812px){ul.sns-buttons li.twitter .sns-button label{margin-left:7px}}ul.sns-buttons li.twitter .sns-button label span{font-size:12px}ul.sns-buttons li.facebook .sns-button{background:#4267b2}@media (max-width: 812px){ul.sns-buttons li.facebook .sns-button .icon{margin-right:auto}}ul.sns-buttons li.facebook .sns-button .icon:after{content:"\e901"}ul.sns-buttons li.hatena .sns-button{background:#00a4de;letter-spacing:-1px}ul.sns-buttons li.hatena .sns-button .icon{font-size:17px;top:1px;margin-right:10px}@media (max-width: 812px){ul.sns-buttons li.hatena .sns-button .icon{margin-right:auto}}ul.sns-buttons li.hatena .sns-button .icon:after{content:"\e904"}@media (max-width: 812px){ul.sns-buttons li.line{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline}}ul.sns-buttons li.line .sns-button{background:#35bc28}ul.sns-buttons li.line .sns-button .icon{margin-right:10px}@media (max-width: 812px){ul.sns-buttons li.line .sns-button .icon{margin-right:auto}}ul.sns-buttons li.line .sns-button .icon:after{content:"\e905"}ul.sns-buttons.horizon{padding:5px}ul.sns-buttons.horizon li{width:auto}ul.sns-buttons.horizon li .sns-button{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;padding:4px 5px 5px;font-weight:normal}ul.sns-buttons.horizon li .sns-button .icon{font-weight:normal;margin-right:2px}ul.sns-buttons.horizon li .sns-balloon{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;margin:0 5px 0 6px;padding:5px 7px 4px;font-size:11px}ul.sns-buttons.horizon li .sns-balloon:after{border-top:solid 3px transparent;border-bottom:solid 3px transparent;border-right:solid 4px #FFF;bottom:auto;left:-8px;margin-left:0;top:7px}ul.sns-buttons.horizon li .sns-balloon:before{border-top:solid 3px transparent;border-bottom:solid 3px transparent;border-right:solid 4px #bbbbbb;bottom:auto;left:-9px;margin-left:0;top:7px}ul.sns-buttons.horizon li.hatena .sns-button{padding:6px 5px 5px 6px}ul.sns-buttons.horizon li.hatena .sns-button .icon{top:0px}@-webkit-keyframes loader{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loader{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}body{color:#000;background-color:#FFF;text-align:center;font:normal normal 14px/1.8 "ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","Helvetica Neue", Helvetica, Arial, "Lucida Grande", "メイリオ", "Meiryo", sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input,button,textarea,select{-webkit-appearance:none;border-radius:0}*:focus{outline:none}@font-face{font-family:"dseg7";src:url('../fonts/./dseg7/dseg7.eot?1586366226');src:url('../fonts/./dseg7/dseg7.eot?&1586366226#iefix') format('embedded-opentype'),url('../fonts/./dseg7/dseg7.woff?1586366226') format('woff'),url('../fonts/./dseg7/dseg7.ttf?1586366226') format('truetype'),url('../fonts/./dseg7/dseg7.svg?1586366226') format('svg')}.wapper{overflow:hidden}.wapper .content{height:1140px}@media (max-width: 812px){.wapper .content{height:1005px}}.wapper .content .bg{background:#2ec6ff url(..//image/bg.png) repeat-x center top;background-size:497px 567px;width:100%;height:567px;position:absolute;top:0;left:0}.wapper .content .road{background:#bee45c;width:100%;min-width:1280px;height:170px;position:absolute;top:567px;left:0}@media (max-width: 812px){.wapper .content .road{width:100vw;min-width:100vw}}.wapper .content .road:before{content:"";background:url(../image/road.png?10) no-repeat center center;background-size:cover;text-indent:-999999px;white-space:nowrap;overflow:hidden;width:1100px;height:170px;display:block;position:absolute;left:50%;z-index:1;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0)}@media (max-width: 812px){.wapper .content .road:before{width:100vw;min-width:100vw}}.wapper .content>.inner{position:relative;width:1280px;margin:auto}@media (max-width: 812px){.wapper .content>.inner{width:100%}}.wapper .content>.inner h1{background:url(../image/logo.png?10) no-repeat center center;background-size:cover;text-indent:-999999px;white-space:nowrap;overflow:hidden;width:314px;height:282px;display:block;position:relative;z-index:5;top:15px}@media (max-width: 812px){.wapper .content>.inner h1{width:220px;height:197px;left:10px}}.wapper .content>.inner .timer{position:absolute;top:30px;right:0;z-index:10;background:rgba(0,0,0,0.7);-moz-border-radius:100px;-webkit-border-radius:100px;border-radius:100px;border:solid 5px #2d2d2d;line-height:1.5;-moz-box-shadow:inset -1px -1px 0 #cfcfcf,-1px -1px 0 #c3c3c3,inset 1px 1px 0 #000,1px 1px 0 #000,4px 4px 0 rgba(0,0,0,0.2);-webkit-box-shadow:inset -1px -1px 0 #cfcfcf,-1px -1px 0 #c3c3c3,inset 1px 1px 0 #000,1px 1px 0 #000,4px 4px 0 rgba(0,0,0,0.2);box-shadow:inset -1px -1px 0 #cfcfcf,-1px -1px 0 #c3c3c3,inset 1px 1px 0 #000,1px 1px 0 #000,4px 4px 0 rgba(0,0,0,0.2);display:none}@media (max-width: 812px){.wapper .content>.inner .timer{right:14px;top:10px;width:200px}}.wapper .content>.inner .timer>span{color:#FFF;display:block;margin:10px auto 0;letter-spacing:2px;font-family:游明朝, YuMincho, "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif}.wapper .content>.inner .timer #timer{font-family:dseg7;font-size:40px;padding:0 40px 10px;color:#f48026;text-shadow:-2px -1px 0 rgba(0,0,0,0.1),-2px 0px 0 rgba(0,0,0,0.1),-2px 1px 0 rgba(0,0,0,0.1),-1px -2px 0 rgba(0,0,0,0.1),-1px -1px 0 rgba(0,0,0,0.1),-1px 0px 0 rgba(0,0,0,0.1),-1px 1px 0 rgba(0,0,0,0.1),-1px 2px 0 rgba(0,0,0,0.1),0px -2px 0 rgba(0,0,0,0.1),0px -1px 0 rgba(0,0,0,0.1),0px 0px 0 rgba(0,0,0,0.1),0px 1px 0 rgba(0,0,0,0.1),0px 2px 0 rgba(0,0,0,0.1),1px -2px 0 rgba(0,0,0,0.1),1px -1px 0 rgba(0,0,0,0.1),1px 0px 0 rgba(0,0,0,0.1),1px 1px 0 rgba(0,0,0,0.1),1px 2px 0 rgba(0,0,0,0.1),2px -1px 0 rgba(0,0,0,0.1),2px 0px 0 rgba(0,0,0,0.1),2px 1px 0 rgba(0,0,0,0.1)}@media (max-width: 812px){.wapper .content>.inner .timer #timer{font-size:20px;padding:0 10px 10px}}.wapper .content>.inner .timer #timer .hidden-button{display:none}.wapper .content>.inner .school{background:url(../image/school.png?10) no-repeat center center;background-size:cover;text-indent:-999999px;white-space:nowrap;overflow:hidden;width:833px;height:447px;display:block;position:absolute;top:135px;left:50%;z-index:1;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0)}.wapper .content>.inner .tree-1{background:url(../image/tree-1.png?10) no-repeat center center;background-size:cover;text-indent:-999999px;white-space:nowrap;overflow:hidden;width:366px;height:226px;display:block;position:absolute;left:0;top:400px;z-index:2}@media (max-width: 812px){.wapper .content>.inner .tree-1{display:none}}.wapper .content>.inner .tree-2{background:url(../image/tree-2.png?10) no-repeat center center;background-size:cover;text-indent:-999999px;white-space:nowrap;overflow:hidden;width:357px;height:248px;display:block;position:absolute;right:0;top:380px;z-index:2}@media (max-width: 812px){.wapper .content>.inner .tree-2{display:none}}.wapper .content>.inner .cloud-1{background:url(../image/cloud-1.png?10) no-repeat center center;background-size:cover;text-indent:-999999px;white-space:nowrap;overflow:hidden;width:365px;height:235px;display:block;position:absolute;left:0;top:30px;z-index:2}@media (max-width: 812px){.wapper .content>.inner .cloud-1{display:none}}.wapper .content>.inner .cloud-2{background:url(../image/cloud-2.png?10) no-repeat center center;background-size:cover;text-indent:-999999px;white-space:nowrap;overflow:hidden;width:490px;height:202px;display:block;position:absolute;right:0;top:30px;z-index:2}@media (max-width: 812px){.wapper .content>.inner .cloud-2{display:none}}.wapper .content>.inner .koucyou{background:url(../image/koucyou.png?10) no-repeat center center;background-size:cover;text-indent:-999999px;white-space:nowrap;overflow:hidden;width:205px;height:600px;display:block;position:absolute;top:40px;left:50%;z-index:5;margin-left:80px;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0)}.wapper .content>.inner .koucyou:after{position:absolute;content:"";opacity:0;z-index:4;background:url(../image/koucyou.gif?10) no-repeat center center;background-size:cover;text-indent:-999999px;white-space:nowrap;overflow:hidden;width:205px;height:600px;display:block}@media (max-width: 812px){.wapper .content>.inner .koucyou:after{width:180px;height:525px}}.wapper .content>.inner .koucyou.move:after{opacity:1;z-index:10}@media (max-width: 812px){.wapper .content>.inner .koucyou{width:180px;height:525px;top:100px}}.wapper .content>.inner .about{border:solid #017bb4 3px;-moz-box-shadow:inset -3px -3px 0 rgba(0,0,0,0.1);-webkit-box-shadow:inset -3px -3px 0 rgba(0,0,0,0.1);box-shadow:inset -3px -3px 0 rgba(0,0,0,0.1);background:#FFF;padding:30px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;width:750px;position:absolute;z-index:10;top:370px;left:50%;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0);font-family:'Noto Sans Japanese',sans-serif;font-weight:900;font-size:25px}@media (max-width: 812px){.wapper .content>.inner .about{padding:10px;width:calc( 100% - 40px);max-width:450px;font-size:18px}}.wapper .content>.inner .about .button a{display:block;margin:20px auto 20px;background:#e80000;border:solid #b40101 2px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:inset -4px -4px 0 rgba(0,0,0,0.1),0 4px 0 rgba(0,0,0,0.1);-webkit-box-shadow:inset -4px -4px 0 rgba(0,0,0,0.1),0 4px 0 rgba(0,0,0,0.1);box-shadow:inset -4px -4px 0 rgba(0,0,0,0.1),0 4px 0 rgba(0,0,0,0.1);width:360px;color:#FFF;text-decoration:none;padding:10px 30px}@media (max-width: 812px){.wapper .content>.inner .about .button a{margin:10px auto;width:calc( 100% - 100px);font-size:18px}}.wapper .content>.inner .message-area{display:none;border:solid #19a2b2 5px;background:rgba(255,255,255,0.8);padding:30px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;width:820px;min-height:170px;position:absolute;z-index:10;top:370px;left:50%;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0)}@media (max-width: 812px){.wapper .content>.inner .message-area{width:calc( 100% - 60px);padding:20px}}.wapper .content>.inner .message-area .name{position:absolute;top:-34px;left:30px;font-family:'Noto Sans Japanese',sans-serif;font-weight:900;text-shadow:-3px -2px 0 #19a2b2,-3px -1px 0 #19a2b2,-3px 0px 0 #19a2b2,-3px 1px 0 #19a2b2,-3px 2px 0 #19a2b2,-2px -3px 0 #19a2b2,-2px -2px 0 #19a2b2,-2px -1px 0 #19a2b2,-2px 0px 0 #19a2b2,-2px 1px 0 #19a2b2,-2px 2px 0 #19a2b2,-2px 3px 0 #19a2b2,-1px -3px 0 #19a2b2,-1px -2px 0 #19a2b2,-1px -1px 0 #19a2b2,-1px 0px 0 #19a2b2,-1px 1px 0 #19a2b2,-1px 2px 0 #19a2b2,-1px 3px 0 #19a2b2,0px -3px 0 #19a2b2,0px -2px 0 #19a2b2,0px -1px 0 #19a2b2,0px 0px 0 #19a2b2,0px 1px 0 #19a2b2,0px 2px 0 #19a2b2,0px 3px 0 #19a2b2,1px -3px 0 #19a2b2,1px -2px 0 #19a2b2,1px -1px 0 #19a2b2,1px 0px 0 #19a2b2,1px 1px 0 #19a2b2,1px 2px 0 #19a2b2,1px 3px 0 #19a2b2,2px -3px 0 #19a2b2,2px -2px 0 #19a2b2,2px -1px 0 #19a2b2,2px 0px 0 #19a2b2,2px 1px 0 #19a2b2,2px 2px 0 #19a2b2,2px 3px 0 #19a2b2,3px -2px 0 #19a2b2,3px -1px 0 #19a2b2,3px 0px 0 #19a2b2,3px 1px 0 #19a2b2,3px 2px 0 #19a2b2;color:#FFF;font-size:35px}@media (max-width: 812px){.wapper .content>.inner .message-area .name{font-size:24px;top:-24px;left:22px}}.wapper .content>.inner .message-area .volume-area{position:absolute;top:-28px;right:30px;font-family:'Noto Sans Japanese',sans-serif;font-weight:900;text-shadow:-3px -2px 0 #000,-3px -1px 0 #000,-3px 0px 0 #000,-3px 1px 0 #000,-3px 2px 0 #000,-2px -3px 0 #000,-2px -2px 0 #000,-2px -1px 0 #000,-2px 0px 0 #000,-2px 1px 0 #000,-2px 2px 0 #000,-2px 3px 0 #000,-1px -3px 0 #000,-1px -2px 0 #000,-1px -1px 0 #000,-1px 0px 0 #000,-1px 1px 0 #000,-1px 2px 0 #000,-1px 3px 0 #000,0px -3px 0 #000,0px -2px 0 #000,0px -1px 0 #000,0px 0px 0 #000,0px 1px 0 #000,0px 2px 0 #000,0px 3px 0 #000,1px -3px 0 #000,1px -2px 0 #000,1px -1px 0 #000,1px 0px 0 #000,1px 1px 0 #000,1px 2px 0 #000,1px 3px 0 #000,2px -3px 0 #000,2px -2px 0 #000,2px -1px 0 #000,2px 0px 0 #000,2px 1px 0 #000,2px 2px 0 #000,2px 3px 0 #000,3px -2px 0 #000,3px -1px 0 #000,3px 0px 0 #000,3px 1px 0 #000,3px 2px 0 #000;color:#FFF;font-size:25px;cursor:pointer}@media (max-width: 812px){.wapper .content>.inner .message-area .volume-area{font-size:22px;top:-22px;right:22px}}.wapper .content>.inner .message-area .volume-area a{text-decoration:none;color:#FFF}.wapper .content>.inner .message-area .message-body{overflow:auto;width:100%;height:200px}.wapper .content>.inner .message-area .message{width:100%;font-family:'Noto Sans Japanese',sans-serif;font-weight:900;text-shadow:-2px -1px 0 #FFF,-2px 0px 0 #FFF,-2px 1px 0 #FFF,-1px -2px 0 #FFF,-1px -1px 0 #FFF,-1px 0px 0 #FFF,-1px 1px 0 #FFF,-1px 2px 0 #FFF,0px -2px 0 #FFF,0px -1px 0 #FFF,0px 0px 0 #FFF,0px 1px 0 #FFF,0px 2px 0 #FFF,1px -2px 0 #FFF,1px -1px 0 #FFF,1px 0px 0 #FFF,1px 1px 0 #FFF,1px 2px 0 #FFF,2px -1px 0 #FFF,2px 0px 0 #FFF,2px 1px 0 #FFF;font-size:25px;text-align:left}@media (max-width: 812px){.wapper .content>.inner .message-area .message{font-size:19px;line-height:1.5}}.wapper .content>.inner .message-area .tweet-button{position:absolute;bottom:-96px;left:50%;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0)}.wapper .content>.inner .message-area .tweet-button a{display:block;margin:20px auto 20px;background:#1a95e0;border:solid #0177b4 2px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:inset -2px -2px 0 rgba(0,0,0,0.1),0 2px 0 rgba(0,0,0,0.1);-webkit-box-shadow:inset -2px -2px 0 rgba(0,0,0,0.1),0 2px 0 rgba(0,0,0,0.1);box-shadow:inset -2px -2px 0 rgba(0,0,0,0.1),0 2px 0 rgba(0,0,0,0.1);width:200px;color:#FFF;text-decoration:none;padding:10px 20px;font-size:16px;font-weight:bold}.wapper .content>.inner .message-area .tweet-button a:before{content:"\e902";font-family:'sns-buttons';margin-right:8px}.wapper .content>.inner .cyoureidai{background:url(../image/cyoureidai.png?10) no-repeat center center;background-size:cover;text-indent:-999999px;white-space:nowrap;overflow:hidden;width:459px;height:657px;display:block;position:absolute;top:150px;left:50%;z-index:2;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0)}@media (max-width: 812px){.wapper .content>.inner .cyoureidai{width:400px;height:575px;top:205px}}.wapper .content .children{position:relative;height:400px;background:#efe1a9;top:455px}@media (max-width: 812px){.wapper .content .children{height:358px}}.wapper .content .children:before{content:"";background:url(../image/kodomo.png?10) no-repeat center center;background-size:cover;text-indent:-999999px;white-space:nowrap;overflow:hidden;width:1250px;height:360px;display:block;position:absolute;top:40px;left:50%;z-index:2;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0)}@media (max-width: 812px){.wapper .content .children:before{width:1000px;height:318px}}.wapper .content .children .inner{position:relative;z-index:5;padding:50px 0 0}.wapper .content .children .inner p{font-family:'Noto Sans Japanese',sans-serif;font-weight:900;text-shadow:-2px -1px 0 #FFF,-2px 0px 0 #FFF,-2px 1px 0 #FFF,-1px -2px 0 #FFF,-1px -1px 0 #FFF,-1px 0px 0 #FFF,-1px 1px 0 #FFF,-1px 2px 0 #FFF,0px -2px 0 #FFF,0px -1px 0 #FFF,0px 0px 0 #FFF,0px 1px 0 #FFF,0px 2px 0 #FFF,1px -2px 0 #FFF,1px -1px 0 #FFF,1px 0px 0 #FFF,1px 1px 0 #FFF,1px 2px 0 #FFF,2px -1px 0 #FFF,2px 0px 0 #FFF,2px 1px 0 #FFF;color:#000;font-size:21px;margin:90px auto 20px}@media (max-width: 812px){.wapper .content .children .inner p{margin-top:80px;font-size:20px}}.wapper .content .children .inner .entry-box{display:grid;grid-template-columns:1fr 1fr;grid-gap:0px;width:600px;margin:auto;background:url(..//image/dot-bg.png) repeat center top;background-size:4px;font-family:'Noto Sans Japanese',sans-serif;font-weight:900;border:solid 1px #7c7c7c;-moz-box-shadow:inset 1px 1px 0 #FFF,inset -1px -1px 0 #FFF;-webkit-box-shadow:inset 1px 1px 0 #FFF,inset -1px -1px 0 #FFF;box-shadow:inset 1px 1px 0 #FFF,inset -1px -1px 0 #FFF;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}@media (max-width: 812px){.wapper .content .children .inner .entry-box{width:calc( 100% - 30px)}}.wapper .content .children .inner .entry-box .image{width:200px;padding:14px}@media (max-width: 812px){.wapper .content .children .inner .entry-box .image{padding:10px;width:130px}}.wapper .content .children .inner .entry-box .image a img{width:180px;height:90px;border:solid 8px #FFF;background:#d2d3d4;-moz-box-shadow:1px 1px 0 #a4a2a2;-webkit-box-shadow:1px 1px 0 #a4a2a2;box-shadow:1px 1px 0 #a4a2a2}@media (max-width: 812px){.wapper .content .children .inner .entry-box .image a img{width:120px;border:solid 5px #FFF}}.wapper .content .children .inner .entry-box .title{width:358px;padding:14px 14px 14px 0;text-align:left}@media (max-width: 812px){.wapper .content .children .inner .entry-box .title{padding:10px 10px 10px 3px;width:calc( 100vw - 195px)}}.wapper .content .children .inner .entry-box .title a{text-decoration:none;font-size:22px;color:#008696;line-height:1.6}@media (max-width: 812px){.wapper .content .children .inner .entry-box .title a{font-size:18px}}.wapper .content .children .inner .entry-box .title a span{background:#e70000;color:#FFF;font-size:11px;display:block;width:60px;padding:4px;text-align:center;-moz-box-shadow:inset -1px -1px 0 rgba(0,0,0,0.4);-webkit-box-shadow:inset -1px -1px 0 rgba(0,0,0,0.4);box-shadow:inset -1px -1px 0 rgba(0,0,0,0.4)}@media (max-width: 812px){.wapper .content .children .inner .entry-box .title a span{width:50px}}.wapper .content .children .powered-by{font-family:'Noto Sans Japanese',sans-serif;font-weight:900;font-size:18px;position:relative;z-index:5;margin:10px auto;color:#FFF;text-shadow:-2px -1px 0 #000,-2px 0px 0 #000,-2px 1px 0 #000,-1px -2px 0 #000,-1px -1px 0 #000,-1px 0px 0 #000,-1px 1px 0 #000,-1px 2px 0 #000,0px -2px 0 #000,0px -1px 0 #000,0px 0px 0 #000,0px 1px 0 #000,0px 2px 0 #000,1px -2px 0 #000,1px -1px 0 #000,1px 0px 0 #000,1px 1px 0 #000,1px 2px 0 #000,2px -1px 0 #000,2px 0px 0 #000,2px 1px 0 #000}@media (max-width: 812px){.wapper .content .children .powered-by{font-size:13px}}.wapper .content .children .powered-by a{color:#1b95e0;margin:auto 5px;text-decoration:none}.wapper .footer{position:relative;width:100%;z-index:10;padding-bottom:50px}.wapper .footer .sns-buttons{margin:20px auto 40px}@media (max-width: 812px){.wapper .footer .sns-buttons{margin:20px auto 20px}}.wapper .footer .copy{font-family:'Noto Sans Japanese',sans-serif;font-weight:900;color:#000;font-size:16px;color:rgba(0,0,0,0.5)}@media (max-width: 812px){.wapper .footer .copy{font-size:13px}}.wapper .footer .copy a{text-decoration:none;color:rgba(0,0,0,0.8)}@font-face{font-family:'icomoon';src:url("../fonts/icomoon/icomoon.eot?tkgqq5");src:url("../fonts/icomoon/icomoon.eot?tkgqq5#iefix") format("embedded-opentype"),url("../fonts/icomoon/icomoon.ttf?tkgqq5") format("truetype"),url("../fonts/icomoon/icomoon.woff?tkgqq5") format("woff"),url("../fonts/icomoon/icomoon.svg?tkgqq5#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-mute:before{content:"\e900"}.icon-low:before{content:"\e901"}.icon-medium:before{content:"\e902"}
