﻿@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:400;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}.slider-pro{position:relative;margin:0 auto;-moz-box-sizing:content-box;box-sizing:content-box}.sp-slides-container{position:relative}.sp-mask{position:relative;overflow:hidden}.sp-slides{position:relative;-webkit-backface-visibility:hidden;-webkit-perspective:1000}.sp-slide{position:absolute}.sp-image-container{overflow:hidden}.sp-image{position:relative;display:block;border:none}.sp-no-js{overflow:hidden;max-width:100%}.sp-thumbnails-container{position:relative;overflow:hidden}.sp-bottom-thumbnails,.sp-top-thumbnails{left:0;margin:0 auto}.sp-top-thumbnails{position:absolute;top:0;margin-bottom:4px}.sp-bottom-thumbnails{margin-top:4px}.sp-left-thumbnails,.sp-right-thumbnails{position:absolute;top:0}.sp-right-thumbnails{right:0;margin-left:4px}.sp-left-thumbnails{left:0;margin-right:4px}.sp-thumbnails{position:relative}.sp-thumbnail{border:none}.sp-thumbnail-container{position:relative;display:block;overflow:hidden;float:left;-moz-box-sizing:border-box;box-sizing:border-box}.sp-bottom-thumbnails .sp-thumbnail-container,.sp-top-thumbnails .sp-thumbnail-container{margin-left:2px;margin-right:2px}.sp-bottom-thumbnails .sp-thumbnail-container:first-child,.sp-top-thumbnails .sp-thumbnail-container:first-child{margin-left:0}.sp-bottom-thumbnails .sp-thumbnail-container:last-child,.sp-top-thumbnails .sp-thumbnail-container:last-child{margin-right:0}.sp-left-thumbnails .sp-thumbnail-container,.sp-right-thumbnails .sp-thumbnail-container{margin-top:2px;margin-bottom:2px}.sp-left-thumbnails .sp-thumbnail-container:first-child,.sp-right-thumbnails .sp-thumbnail-container:first-child{margin-top:0}.sp-left-thumbnails .sp-thumbnail-container:last-child,.sp-right-thumbnails .sp-thumbnail-container:last-child{margin-bottom:0}.sp-right-thumbnails.sp-has-pointer{margin-left:-13px}.sp-right-thumbnails.sp-has-pointer .sp-thumbnail{position:absolute;left:18px;margin-left:0!important}.sp-right-thumbnails.sp-has-pointer .sp-selected-thumbnail:before{content:'';position:absolute;height:100%;border-left:5px solid red;left:0;top:0;margin-left:13px}.sp-right-thumbnails.sp-has-pointer .sp-selected-thumbnail:after{content:'';position:absolute;width:0;height:0;left:0;top:50%;margin-top:-8px;border-right:13px solid red;border-top:8px solid transparent;border-bottom:8px solid transparent}.sp-left-thumbnails.sp-has-pointer{margin-right:-13px}.sp-left-thumbnails.sp-has-pointer .sp-thumbnail{position:absolute;right:18px}.sp-left-thumbnails.sp-has-pointer .sp-selected-thumbnail:before{content:'';position:absolute;height:100%;border-left:5px solid red;right:0;top:0;margin-right:13px}.sp-left-thumbnails.sp-has-pointer .sp-selected-thumbnail:after{content:'';position:absolute;width:0;height:0;right:0;top:50%;margin-top:-8px;border-left:13px solid red;border-top:8px solid transparent;border-bottom:8px solid transparent}.sp-bottom-thumbnails.sp-has-pointer{margin-top:-13px}.sp-bottom-thumbnails.sp-has-pointer .sp-thumbnail{position:absolute;top:18px;margin-top:0!important}.sp-bottom-thumbnails.sp-has-pointer .sp-selected-thumbnail:before{content:'';position:absolute;width:100%;border-bottom:5px solid red;top:0;margin-top:13px}.sp-bottom-thumbnails.sp-has-pointer .sp-selected-thumbnail:after{content:'';position:absolute;width:0;height:0;left:50%;top:0;margin-left:-8px;border-bottom:13px solid red;border-left:8px solid transparent;border-right:8px solid transparent}.sp-top-thumbnails.sp-has-pointer{margin-bottom:-13px}.sp-top-thumbnails.sp-has-pointer .sp-thumbnail{position:absolute;bottom:18px}.sp-top-thumbnails.sp-has-pointer .sp-selected-thumbnail:before{content:'';position:absolute;width:100%;border-bottom:5px solid red;bottom:0;margin-bottom:13px}.sp-top-thumbnails.sp-has-pointer .sp-selected-thumbnail:after{content:'';position:absolute;width:0;height:0;left:50%;bottom:0;margin-left:-8px;border-top:13px solid red;border-left:8px solid transparent;border-right:8px solid transparent}.sp-layer{position:absolute;margin:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-font-smoothing:subpixel-antialiased;-webkit-backface-visibility:hidden}.sp-black{color:#fff;background:#000;background:rgba(0,0,0,.7)}.sp-white{color:#000;background:#fff;background:rgba(255,255,255,.7)}.sp-rounded{border-radius:10px}.sp-padding{padding:10px}.sp-selectable{cursor:default}.sp-caption-container{text-align:center;margin-top:10px}.sp-full-screen{margin:0!important;background-color:#000}.sp-full-screen-button{position:absolute;top:5px;right:10px;font-size:30px;line-height:1;cursor:pointer;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.sp-full-screen-button:before{content:'\2195'}.sp-fade-full-screen{opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s}.slider-pro:hover .sp-fade-full-screen{opacity:1}.sp-buttons{position:relative;width:100%;text-align:center;padding-top:10px}.sp-button{width:10px;height:10px;border:2px solid #000;border-radius:50%;margin:4px;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}.sp-selected-button{background-color:#000}@media only screen and (min-width:768px) and (max-width:1024px){.sp-button{width:14px;height:14px}}@media only screen and (min-width:568px) and (max-width:768px){.sp-button{width:16px;height:16px}}@media only screen and (min-width:320px) and (max-width:568px){.sp-button{width:18px;height:18px}}.sp-arrows{position:absolute}.sp-fade-arrows{opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s}.sp-slides-container:hover .sp-fade-arrows{opacity:1}.sp-horizontal .sp-arrows{width:100%;left:0;top:50%;margin-top:-15px}.sp-vertical .sp-arrows{height:100%;left:50%;top:0;margin-left:-10px}.sp-arrow{position:absolute;display:block;width:20px;height:30px;cursor:pointer}.sp-vertical .sp-arrow{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.sp-horizontal .sp-previous-arrow{left:20px}.sp-horizontal .sp-next-arrow{right:20px}.sp-vertical .sp-previous-arrow{top:20px}.sp-vertical .sp-next-arrow{bottom:20px}.sp-next-arrow:after,.sp-next-arrow:before,.sp-previous-arrow:after,.sp-previous-arrow:before{content:'';position:absolute;width:50%;height:50%;background-color:#fff}.sp-previous-arrow:before{left:30%;top:0;-webkit-transform:skew(145deg,0deg);-ms-transform:skew(145deg,0deg);transform:skew(145deg,0deg)}.sp-previous-arrow:after{left:30%;top:50%;-webkit-transform:skew(-145deg,0deg);-ms-transform:skew(-145deg,0deg);transform:skew(-145deg,0deg)}.sp-next-arrow:before{right:30%;top:0;-webkit-transform:skew(35deg,0deg);-ms-transform:skew(35deg,0deg);transform:skew(35deg,0deg)}.sp-next-arrow:after{right:30%;top:50%;-webkit-transform:skew(-35deg,0deg);-ms-transform:skew(-35deg,0deg);transform:skew(-35deg,0deg)}.ie7 .sp-arrow,.ie8 .sp-arrow{width:0;height:0}.ie7 .sp-arrow:after,.ie7 .sp-arrow:before,.ie8 .sp-arrow:after,.ie8 .sp-arrow:before{content:none}.ie7.sp-horizontal .sp-previous-arrow,.ie8.sp-horizontal .sp-previous-arrow{border-right:20px solid #fff;border-top:20px solid transparent;border-bottom:20px solid transparent}.ie7.sp-horizontal .sp-next-arrow,.ie8.sp-horizontal .sp-next-arrow{border-left:20px solid #fff;border-top:20px solid transparent;border-bottom:20px solid transparent}.ie7.sp-vertical .sp-previous-arrow,.ie8.sp-vertical .sp-previous-arrow{border-bottom:20px solid #fff;border-left:20px solid transparent;border-right:20px solid transparent}.ie7.sp-vertical .sp-next-arrow,.ie8.sp-vertical .sp-next-arrow{border-top:20px solid #fff;border-left:20px solid transparent;border-right:20px solid transparent}.sp-thumbnail-arrows{position:absolute}.sp-fade-thumbnail-arrows{opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s}.sp-thumbnails-container:hover .sp-fade-thumbnail-arrows{opacity:1}.sp-bottom-thumbnails .sp-thumbnail-arrows,.sp-top-thumbnails .sp-thumbnail-arrows{width:100%;top:50%;left:0;margin-top:-12px}.sp-left-thumbnails .sp-thumbnail-arrows,.sp-right-thumbnails .sp-thumbnail-arrows{height:100%;top:0;left:50%;margin-left:-7px}.sp-thumbnail-arrow{position:absolute;display:block;width:15px;height:25px;cursor:pointer}.sp-left-thumbnails .sp-thumbnail-arrows .sp-thumbnail-arrow,.sp-right-thumbnails .sp-thumbnail-arrows .sp-thumbnail-arrow{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.sp-bottom-thumbnails .sp-previous-thumbnail-arrow,.sp-top-thumbnails .sp-previous-thumbnail-arrow{left:0}.sp-bottom-thumbnails .sp-next-thumbnail-arrow,.sp-top-thumbnails .sp-next-thumbnail-arrow{right:0}.sp-left-thumbnails .sp-previous-thumbnail-arrow,.sp-right-thumbnails .sp-previous-thumbnail-arrow{top:0}.sp-left-thumbnails .sp-next-thumbnail-arrow,.sp-right-thumbnails .sp-next-thumbnail-arrow{bottom:0}.sp-next-thumbnail-arrow:after,.sp-next-thumbnail-arrow:before,.sp-previous-thumbnail-arrow:after,.sp-previous-thumbnail-arrow:before{content:'';position:absolute;width:50%;height:50%;background-color:#fff}.sp-previous-thumbnail-arrow:before{left:30%;top:0;-webkit-transform:skew(145deg,0deg);-ms-transform:skew(145deg,0deg);transform:skew(145deg,0deg)}.sp-previous-thumbnail-arrow:after{left:30%;top:50%;-webkit-transform:skew(-145deg,0deg);-ms-transform:skew(-145deg,0deg);transform:skew(-145deg,0deg)}.sp-next-thumbnail-arrow:before{right:30%;top:0;-webkit-transform:skew(35deg,0deg);-ms-transform:skew(35deg,0deg);transform:skew(35deg,0deg)}.sp-next-thumbnail-arrow:after{right:30%;top:50%;-webkit-transform:skew(-35deg,0deg);-ms-transform:skew(-35deg,0deg);transform:skew(-35deg,0deg)}.ie7 .sp-thumbnail-arrow,.ie8 .sp-thumbnail-arrow{width:0;height:0}.ie7 .sp-thumbnail-arrow:after,.ie7 .sp-thumbnail-arrow:before,.ie8 .sp-thumbnail-arrow:after,.ie8 .sp-thumbnail-arrow:before{content:none}.ie7 .sp-bottom-thumbnails .sp-previous-thumbnail-arrow,.ie7 .sp-top-thumbnails .sp-previous-thumbnail-arrow,.ie8 .sp-bottom-thumbnails .sp-previous-thumbnail-arrow,.ie8 .sp-top-thumbnails .sp-previous-thumbnail-arrow{border-right:12px solid #fff;border-top:12px solid transparent;border-bottom:12px solid transparent}.ie7 .sp-bottom-thumbnails .sp-next-thumbnail-arrow,.ie7 .sp-top-thumbnails .sp-next-thumbnail-arrow,.ie8 .sp-bottom-thumbnails .sp-next-thumbnail-arrow,.ie8 .sp-top-thumbnails .sp-next-thumbnail-arrow{border-left:12px solid #fff;border-top:12px solid transparent;border-bottom:12px solid transparent}.ie7 .sp-left-thumbnails .sp-previous-thumbnail-arrow,.ie7 .sp-right-thumbnails .sp-previous-thumbnail-arrow,.ie8 .sp-left-thumbnails .sp-previous-thumbnail-arrow,.ie8 .sp-right-thumbnails .sp-previous-thumbnail-arrow{border-bottom:12px solid #fff;border-left:12px solid transparent;border-right:12px solid transparent}.ie7 .sp-left-thumbnails .sp-next-thumbnail-arrow,.ie7 .sp-right-thumbnails .sp-next-thumbnail-arrow,.ie8 .sp-left-thumbnails .sp-next-thumbnail-arrow,.ie8 .sp-right-thumbnails .sp-next-thumbnail-arrow{border-top:12px solid #fff;border-left:12px solid transparent;border-right:12px solid transparent}a.sp-video{text-decoration:none}a.sp-video img{-webkit-backface-visibility:hidden;border:none}a.sp-video:after{content:'\25B6';position:absolute;width:45px;padding-left:5px;height:50px;border:2px solid #fff;text-align:center;font-size:30px;border-radius:30px;top:0;color:#fff;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.2);margin:auto;line-height:52px}.slider-pro img.sp-image,.slider-pro img.sp-thumbnail{max-width:none;max-height:none;border:none!important;border-radius:0!important;padding:0!important;-webkit-box-shadow:none!important;-mox-box-shadow:none!important;box-shadow:none!important;transition:none;-moz-transition:none;-webkit-transition:none;-o-transition:none}.slider-pro a{position:static;transition:none!important;-moz-transition:none!important;-webkit-transition:none!important;-o-transition:none!important}.slider-pro canvas,.slider-pro embed,.slider-pro iframe,.slider-pro object,.slider-pro video{max-width:none;max-height:none}.slider-pro p.sp-layer{font-size:14px;line-height:1.4;margin:0}.slider-pro h1.sp-layer{font-size:32px;line-height:1.4;margin:0}.slider-pro h2.sp-layer{font-size:24px;line-height:1.4;margin:0}.slider-pro h3.sp-layer{font-size:19px;line-height:1.4;margin:0}.slider-pro h4.sp-layer{font-size:16px;line-height:1.4;margin:0}.slider-pro h5.sp-layer{font-size:13px;line-height:1.4;margin:0}.slider-pro h6.sp-layer{font-size:11px;line-height:1.4;margin:0}.slider-pro img.sp-layer{border:none}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@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:-.4em}@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 0;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 #bbb;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:700;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 #bbb;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 0;line-height:33px;text-shadow:0 1px 0 #000;-moz-box-shadow:inset -3px -3px 0 rgba(0,0,0,.1),0 3px 0 rgba(0,0,0,.1);-webkit-box-shadow:inset -3px -3px 0 rgba(0,0,0,.1),0 3px 0 rgba(0,0,0,.1);box-shadow:inset -3px -3px 0 rgba(0,0,0,.1),0 3px 0 rgba(0,0,0,.1)}@media(max-width:812px){ul.sns-buttons li .sns-button{padding:5px 0 0;text-shadow:0 1px 0 rgba(0,0,0,.2);-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-shadow:inset 0 -3px 0 rgba(0,0,0,.1),0 3px 0 rgba(0,0,0,.1);-webkit-box-shadow:inset 0 -3px 0 rgba(0,0,0,.1),0 3px 0 rgba(0,0,0,.1);box-shadow:inset 0 -3px 0 rgba(0,0,0,.1),0 3px 0 rgba(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:400}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:400}ul.sns-buttons.horizon li .sns-button .icon{font-weight:400;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 #bbb;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:0}@-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)}}.sr-only{position:absolute!important;clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}@-webkit-keyframes progress{to{background-position:40px 0}}@keyframes progress{to{background-position:40px 0}}.player{position:relative;max-width:100%;min-width:290px}.player,.player *,.player ::after,.player ::before{box-sizing:border-box}.player-video-wrapper{position:relative}.player video{width:100%;height:auto;vertical-align:middle}.player-captions{display:none;position:absolute;bottom:0;left:0;width:100%;padding:20px;min-height:2.5em;color:#fff;font-size:16px;font-weight:600;text-shadow:-1px -1px 0 #565d64,1px -1px 0 #565d64,-1px 1px 0 #565d64,1px 1px 0 #565d64;text-align:center;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}@media(min-width:768px){.player-captions{font-size:24px}}.player.captions-active .player-captions{display:block}.player-controls{zoom:1;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;position:relative;padding:10px;background:#343f4a;line-height:1;text-align:center}.player-controls:after,.player-controls:before{content:"";display:table}.player-controls:after{clear:both}.player-controls-right{display:block;margin:10px auto 0}@media(min-width:560px){.player-controls-left{float:left}.player-controls-right{float:right;margin-top:0}}.player-controls button,.player-controls input+label{display:inline-block;vertical-align:middle;margin:0 2px;padding:5px;transition:background .3s ease;border-radius:3px;cursor:pointer}.player-controls button svg,.player-controls input+label svg{width:18px;height:18px;display:block;fill:currentColor;transition:fill .3s ease}.player-controls .inverted:checked+label,.player-controls input+label{color:#565d64}.player-controls .inverted+label,.player-controls button,.player-controls input:checked+label{color:#cbd0d3}.player-controls button{border:0;background:0 0;overflow:hidden}.player-controls [type=checkbox]+label:hover,.player-controls [type=checkbox]:focus+label,.player-controls button:focus,.player-controls button:hover{background:#3498db;color:#fff}.player-controls button:focus,.player-controls input:focus+label{outline:0}.player-controls .icon-captions-on,.player-controls .icon-exit-fullscreen,.player-controls .icon-muted{display:none}.player-controls .player-time{display:inline-block;vertical-align:middle;margin-left:10px;color:#cbd0d3;font-weight:600;font-size:14px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.player-controls .player-time+.player-time{display:none}@media(min-width:560px){.player-controls .player-time+.player-time{display:inline-block}}.player-controls .player-time+.player-time::before{content:"\2044";margin-right:10px;color:#78858d}.player-tooltip{visibility:hidden;position:absolute;z-index:2;bottom:100%;margin-bottom:10px;padding:10px 15px;opacity:0;background:#343f4a;border-radius:3px;color:#fff;font-size:14px;line-height:1.5;font-weight:600;-webkit-transform:translate(-50%,30px);transform:translate(-50%,30px);transition:-webkit-transform .2s .2s ease,opacity .2s .2s ease;transition:transform .2s .2s ease,opacity .2s .2s ease}.player-tooltip::after{content:"";display:block;position:absolute;left:50%;bottom:-5px;margin-left:-5px;width:0;height:0;transition:inherit;border-style:solid;border-width:5px 5px 0;border-color:#343f4a transparent transparent}.player button:focus .player-tooltip,.player button:hover .player-tooltip,.player input:focus+label .player-tooltip,.player label:hover .player-tooltip{visibility:visible;opacity:1;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.player button:hover .player-tooltip,.player label:hover .player-tooltip{z-index:3}.player-progress{position:absolute;bottom:100%;left:0;right:0;width:100%;height:10px;background:rgba(86,93,100,.2)}.player-progress-buffer[value],.player-progress-played[value],.player-progress-seek[type=range]{position:absolute;left:0;top:0;width:100%;height:10px;margin:0;padding:0;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;border:none;background:0 0}.player-progress-buffer[value]::-webkit-progress-bar,.player-progress-played[value]::-webkit-progress-bar{background:0 0}.player-progress-buffer[value]::-webkit-progress-value,.player-progress-played[value]::-webkit-progress-value{background:currentColor}.player-progress-buffer[value]::-moz-progress-bar,.player-progress-played[value]::-moz-progress-bar{background:currentColor}.player-progress-played[value]{z-index:2;color:#3498db}.player-progress-buffer[value]{color:rgba(86,93,100,.25)}.player-progress-seek[type=range]{z-index:4;cursor:pointer;outline:0}.player-progress-seek[type=range]::-webkit-slider-runnable-track{background:0 0;border:0}.player-progress-seek[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:0 0;border:0;width:20px;height:10px}.player-progress-seek[type=range]::-moz-range-track{background:0 0;border:0}.player-progress-seek[type=range]::-moz-range-thumb{-moz-appearance:none;background:0 0;border:0;width:20px;height:10px}.player-progress-seek[type=range]::-ms-track{color:transparent;background:0 0;border:0}.player-progress-seek[type=range]::-ms-fill-lower,.player-progress-seek[type=range]::-ms-fill-upper{background:0 0;border:0}.player-progress-seek[type=range]::-ms-thumb{background:0 0;border:0;width:20px;height:10px}.player-progress-seek[type=range]:focus{outline:0}.player-progress-seek[type=range]::-moz-focus-outer{border:0}.player.loading .player-progress-buffer{-webkit-animation:progress 1s linear infinite;animation:progress 1s linear infinite;background-size:40px 40px;background-repeat:repeat-x;background-color:rgba(86,93,100,.25);background-image:linear-gradient(-45deg,rgba(0,0,0,0.15) 25%,rgba(0,0,0,0) 25%,rgba(0,0,0,0) 50%,rgba(0,0,0,0.15) 50%,rgba(0,0,0,0.15) 75%,rgba(0,0,0,0) 75%,rgba(0,0,0,0));color:transparent}.player-controls [data-player=pause],.player.playing .player-controls [data-player=play]{display:none}.player.playing .player-controls [data-player=pause]{display:inline-block}.player-volume[type=range]{display:inline-block;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;width:100px;margin:0 10px 0 0;padding:0;cursor:pointer;background:0 0;border:none}.player-volume[type=range]::-webkit-slider-runnable-track{height:6px;background:#565d64;border:0;border-radius:3px}.player-volume[type=range]::-webkit-slider-thumb{-webkit-appearance:none;margin-top:-3px;height:12px;width:12px;background:#cbd0d3;border:0;border-radius:6px;transition:background .3s ease;cursor:ew-resize}.player-volume[type=range]::-moz-range-track{height:6px;background:#565d64;border:0;border-radius:3px}.player-volume[type=range]::-moz-range-thumb{height:12px;width:12px;background:#cbd0d3;border:0;border-radius:6px;transition:background .3s ease;cursor:ew-resize}.player-volume[type=range]::-ms-track{height:6px;background:0 0;border-color:transparent;border-width:3px 0;color:transparent}.player-volume[type=range]::-ms-fill-lower,.player-volume[type=range]::-ms-fill-upper{height:6px;background:#565d64;border:0;border-radius:3px}.player-volume[type=range]::-ms-thumb{height:12px;width:12px;background:#cbd0d3;border:0;border-radius:6px;transition:background .3s ease;cursor:ew-resize}.player-volume[type=range]:focus{outline:0}.player-volume[type=range]:focus::-webkit-slider-thumb{background:#3498db}.player-volume[type=range]:focus::-moz-range-thumb{background:#3498db}.player-volume[type=range]:focus::-ms-thumb{background:#3498db}.player-audio.ios .player-controls-right,.player.ios .player-volume,.player.ios [data-player=mute],.player.ios [data-player=mute]+label{display:none}.player-audio.ios .player-controls-left{float:none}.player-audio .player-controls{padding-top:20px}.player-audio .player-progress{bottom:auto;top:0;background:#d6dadd}.player-fullscreen,.player.fullscreen-active{position:fixed;top:0;left:0;right:0;bottom:0;height:100%;width:100%;z-index:10000000;background:#000}.player-fullscreen video,.player.fullscreen-active video{height:100%}.player-fullscreen .player-video-wrapper,.player.fullscreen-active .player-video-wrapper{height:100%;width:100%}.player-fullscreen .player-video-wrapper .player-captions,.player.fullscreen-active .player-video-wrapper .player-captions{top:auto;bottom:90px}@media(min-width:560px){.player-fullscreen .player-video-wrapper .player-captions,.player.fullscreen-active .player-video-wrapper .player-captions{bottom:60px}}.player-fullscreen .player-controls,.player.fullscreen-active .player-controls{position:absolute;bottom:0;left:0;right:0}.player-fullscreen.fullscreen-hide-controls.playing .player-controls,.player.fullscreen-active.fullscreen-hide-controls.playing .player-controls{-webkit-transform:translateY(100%) translateY(5px);transform:translateY(100%) translateY(5px);transition:-webkit-transform .3s .2s ease;transition:transform .3s .2s ease}.player-fullscreen.fullscreen-hide-controls.playing .player-controls.hover,.player.fullscreen-active.fullscreen-hide-controls.playing .player-controls.hover{-webkit-transform:translateY(0);transform:translateY(0)}.player.captions-active .player-controls .icon-captions-on,.player.fullscreen-active .icon-exit-fullscreen,.player.muted .player-controls .icon-muted{display:block}.player [data-player=captions],.player [data-player=captions]+label,.player [data-player=fullscreen],.player [data-player=fullscreen]+label,.player.captions-active .player-controls .icon-captions-on+svg,.player.fullscreen-active .icon-exit-fullscreen+svg,.player.muted .player-controls .icon-muted+svg{display:none}.player.captions-enabled [data-player=captions],.player.captions-enabled [data-player=captions]+label,.player.fullscreen-enabled [data-player=fullscreen],.player.fullscreen-enabled [data-player=fullscreen]+label{display:inline-block}.radio-player{width:100%;max-width:500px}.player-controls{background-color:#c30101}.player-controls .inverted+label,.player-controls button,.player-controls input:checked+label,.player-controls .player-time{color:#fff}.player-controls button:hover,.player-controls-right label:hover{background-color:rgba(0,0,0,.2)}.player-controls .player-time+.player-time::before{color:#fff}.radio-player .cover img{width:100%;max-height:275px;display:block}.player-audio .player-controls{padding-top:20px}.player-audio audio{display:none}body{color:#000;background-color:#f2f1f1;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:icomoon;src:url(../fonts/./icomoon/icomoon.eot?1560303184);src:url(../fonts/./icomoon/icomoon.eot?&1560303184#iefix) format('embedded-opentype'),url(../fonts/./icomoon/icomoon.woff?1560303184) format('woff'),url(../fonts/./icomoon/icomoon.ttf?1560303184) format('truetype'),url(../fonts/./icomoon/icomoon.svg?1560303184) format('svg')}@font-face{font-family:gotham;src:url(../fonts/./gotham/gotham.eot?1550616748);src:url(../fonts/./gotham/gotham.eot?&1550616748#iefix) format('embedded-opentype'),url(../fonts/./gotham/gotham.woff?1550616748) format('woff'),url(../fonts/./gotham/gotham.ttf?1550616748) format('truetype'),url(../fonts/./gotham/gotham.svg?1550616748) format('svg')}.content{min-width:1130px}@media(max-width:812px){.content{min-width:100%}}header{-moz-box-shadow:0 2px 0 rgba(0,0,0,.15);-webkit-box-shadow:0 2px 0 rgba(0,0,0,.15);box-shadow:0 2px 0 rgba(0,0,0,.15);position:relative;z-index:5}header .main-menu{width:100%;background:#dd0101;border-bottom:solid 1px #ac0000;line-height:78px;-moz-box-shadow:inset 0 -1px 0 rgba(255,255,255,.35);-webkit-box-shadow:inset 0 -1px 0 rgba(255,255,255,.35);box-shadow:inset 0 -1px 0 rgba(255,255,255,.35)}@media(max-width:812px){header .main-menu{line-height:62px}}header .main-menu .inner{width:1130px;margin:auto}@media(max-width:812px){header .main-menu .inner{width:100%}}header .main-menu .inner h1{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline}header .main-menu .inner h1 a{background:url(/assets/img/common/omocoro-logo.png?8) no-repeat center center;background-size:cover;text-indent:-999999px;white-space:nowrap;overflow:hidden;width:132px;height:46px;display:block}@media(max-width:812px){header .main-menu .inner h1 a{width:92px;height:32px}}header .main-menu .inner nav{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;width:945px;line-height:0}@media(max-width:812px){header .main-menu .inner nav{width:calc( 100% - 140px);text-align:left;margin-left:10px;position:relative;top:-2px}}header .main-menu .inner nav a{font-family:noto sans japanese,sans-serif;font-weight:900;font-size:16px;text-decoration:none;margin:auto 16px;top:1px}@media(max-width:812px){header .main-menu .inner nav a{font-size:14px;margin:auto 10px}}@media screen and (max-width:812px) and (max-width:320px){header .main-menu .inner nav a{font-size:13px;margin:auto 5px}}header .main-menu .inner nav a:after{top:-1px}header .main-menu .inner nav a:hover:after{color:#ffe400}header .main-menu .inner nav a.selected:before{content:"";background:url(/assets/img/common/sub-menu-arrow.png?8) no-repeat center center;background-size:cover;text-indent:-999999px;white-space:nowrap;overflow:hidden;width:15px;height:8px;display:block;position:absolute;top:43px;left:50%;margin-left:-8px}@media(max-width:812px){header .main-menu .inner nav a.pc-menu{display:none}}header .main-menu .inner nav a.sp-menu{display:none}@media(max-width:812px){header .main-menu .inner nav a.sp-menu{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline}}header .main-menu .inner .menu-trigger{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;position:relative;line-height:0}@media(max-width:812px){header .main-menu .inner .menu-trigger{position:absolute;top:16px;right:15px}}header .main-menu .inner .menu-trigger i{font-size:40px;color:#000;text-shadow:-1px -1px 0 #000,-1px 0 0 #000,-1px 1px 0 #000,0 -1px 0 #000,0 0 0 #000,0 1px 0 #000,1px -1px 0 #000,1px 0 0 #000,1px 1px 0 #000;position:relative;top:1px;z-index:1;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;cursor:pointer}header .main-menu .inner .menu-trigger i:after{position:absolute;display:block;content:"\e909";color:#fff;top:-1px;text-shadow:-1px -1px 0 #000,-1px 0 0 #000,-1px 1px 0 #000,0 -1px 0 #000,0 0 0 #000,0 1px 0 #000,1px -1px 0 #000,1px 0 0 #000,1px 1px 0 #000;z-index:2}@media(max-width:812px){header .main-menu .inner .menu-trigger i{font-size:30px}}header .sub-menu{background:url(/assets/img/common/sub-menu-bg.png);background-size:4px;line-height:50px;border-bottom:solid 1px #400}header .sub-menu .inner{position:relative;width:1130px;margin:auto}@media(max-width:812px){header .sub-menu .inner{width:100vw;line-height:1.8;padding:6px 0}}header .sub-menu .inner a{color:#fff;font-weight:700;margin:auto 14px;line-height:1.5;text-decoration:none}@media(max-width:812px){header .sub-menu .inner a{font-size:12px;margin:0 8px;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline}}header .sub-menu .inner a:hover{border-bottom:solid 1px #fff}footer{background:#dd0101;border-top:solid 1px #ac0000;-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.35);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.35);box-shadow:inset 0 1px 0 rgba(255,255,255,.35)}footer .inner{width:1130px;margin:auto;padding:10px 0 50px;position:relative}@media(max-width:812px){footer .inner{width:auto}}footer .inner .footer-menu h1{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;width:150px}@media(max-width:812px){footer .inner .footer-menu h1{width:100%;display:block}}footer .inner .footer-menu h1 a{background:url(/assets/img/common/footer-omocoro-logo.png?8) no-repeat center center;background-size:cover;text-indent:-999999px;white-space:nowrap;overflow:hidden;width:103px;height:36px;display:block}@media(max-width:812px){footer .inner .footer-menu h1 a{margin:10px auto}}footer .inner .footer-menu nav{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;letter-spacing:normal;width:calc(100% - 310px);text-align:center}@media(max-width:812px){footer .inner .footer-menu nav{width:calc(100% - 20px);margin:10px auto 5px}}footer .inner .footer-menu nav a{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;font-family:noto sans japanese,sans-serif;font-weight:900;font-size:17px;margin:auto 12px;color:#fff;text-decoration:none;text-shadow:-1px -1px 0 #000,-1px 0 0 #000,-1px 1px 0 #000,0 -1px 0 #000,0 0 0 #000,0 1px 0 #000,1px -1px 0 #000,1px 0 0 #000,1px 1px 0 #000,0 2px 0 #000}@media(max-width:812px){footer .inner .footer-menu nav a{font-size:14px;margin:auto 6px}}footer .inner .footer-menu nav a:hover{color:#000;text-shadow:-1px -1px 0 #fff,-1px 0 0 #fff,-1px 1px 0 #fff,0 -1px 0 #fff,0 0 0 #fff,0 1px 0 #fff,1px -1px 0 #fff,1px 0 0 #fff,1px 1px 0 #fff,0 2px 1px rgba(0,0,0,.2)}footer .inner .footer-menu .sns{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;width:150px;text-align:right}@media(max-width:812px){footer .inner .footer-menu .sns{width:100%;text-align:center;margin:0 auto}}footer .inner .footer-menu .sns a{font-size:25px;color:#fff;text-shadow:-1px -1px 0 #000,-1px 0 0 #000,-1px 1px 0 #000,0 -1px 0 #000,0 0 0 #000,0 1px 0 #000,1px -1px 0 #000,1px 0 0 #000,1px 1px 0 #000,0 2px 0 #000;text-decoration:none;margin-left:16px}@media(max-width:812px){footer .inner .footer-menu .sns a{font-size:20px;margin:auto 8px}}footer .inner hr{background:rgba(0,0,0,.2);height:2px;line-height:2px;border:0 transparent;margin:10px auto}footer .inner .footer-sub-menu{position:relative}footer .inner .footer-sub-menu nav{width:714px;text-align:left;margin:20px auto}@media(max-width:812px){footer .inner .footer-sub-menu nav{width:calc(100% - 20px);text-align:center}}footer .inner .footer-sub-menu nav a{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;font-size:15px;margin:auto 12px;color:#fff;text-decoration:none}@media(max-width:812px){footer .inner .footer-sub-menu nav a{font-size:14px;margin:auto 10px}}footer .inner .footer-sub-menu nav a:hover{text-decoration:underline}footer .inner .footer-sub-menu .search{position:absolute;top:-6px;right:0}@media(max-width:812px){footer .inner .footer-sub-menu .search{position:relative}}footer .inner .footer-sub-menu .search form{position:relative;text-align:left}@media(max-width:812px){footer .inner .footer-sub-menu .search form{text-align:center;width:250px;margin:auto}}footer .inner .footer-sub-menu .search form i{position:absolute;top:14px;left:15px}@media(max-width:812px){footer .inner .footer-sub-menu .search form i{left:15px}}footer .inner .footer-sub-menu .search form input{background:#b10101;font-size:18px;color:#fff;padding:8px 8px 8px 40px;line-height:1.6;font-weight:700;border:0 transparent;width:150px}@media(max-width:812px){footer .inner .footer-sub-menu .search form input{width:210px}}footer .inner .copy{letter-spacing:normal;color:#fff;font-family:noto sans japanese,sans-serif;font-weight:900;font-size:13px;padding-top:40px;text-align:center}@media(max-width:812px){footer .inner .copy{padding-top:20px}}footer .inner .copy a{color:#fff;text-decoration:none}footer .inner .copy a:hover{border-bottom:1px solid #fff}@font-face{font-family:icomoon;src:url(/assets/fonts/icomoon/icomoon.eot?7d1qva16);src:url(/assets/fonts/icomoon/icomoon.eot?7d1qva16#iefix) format("embedded-opentype"),url(/assets/fonts/icomoon/icomoon.ttf?7d1qva16) format("truetype"),url(/assets/fonts/icomoon/icomoon.woff?7d1qva16) format("woff"),url(/assets/fonts/icomoon/icomoon.svg?7d1qva16#icomoon) format("svg");font-weight:400;font-style:normal}[class^=icon-],[class*=" icon-"]{font-family:icomoon!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-unlock:before{content:"\e913"}.icon-lock:before{content:"\e912"}.icon-setting:before{content:"\e911"}.icon-check:before{content:"\e910"}.icon-blank:before{content:"\e905"}.icon-up:before{content:"\e90c"}.icon-loading:before{content:"\e900"}.icon-instagram:before{content:"\e906"}.icon-twitter:before{content:"\e907"}.icon-facebook:before{content:"\e908"}.icon-close:before{content:"\e90a"}.icon-menu:before{content:"\e909"}.icon-reload:before{content:"\e90d"}.icon-left:before{content:"\e90e"}.icon-home:before{content:"\e90b"}.icon-down:before{content:"\e901"}.icon-news:before{content:"\e902"}.icon-right:before{content:"\e903"}.icon-search:before{content:"\e904"}.icon-down2:before{content:"\e90f"}.waku-text,.waku-text:after{position:absolute;top:0;color:#000;text-shadow:-1px -1px 0 #000,-1px 0 0 #000,-1px 1px 0 #000,0 -1px 0 #000,0 0 0 #000,0 1px 0 #000,1px -1px 0 #000,1px 0 0 #000,1px 1px 0 #000;line-height:1.5}.waku-text{position:relative;z-index:1;top:1px;color:#000;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline}.waku-text:after{display:block;content:attr(title);color:#fff;top:-3px;text-shadow:-1px -1px 0 #000,-1px 0 0 #000,-1px 1px 0 #000,0 -1px 0 #000,0 0 0 #000,0 1px 0 #000,1px -1px 0 #000,1px 0 0 #000,1px 1px 0 #000;z-index:2}.pager{clear:both;display:block;width:90%;margin:30px auto 0;text-align:center}.pager a{font-family:ingra;display:block;text-align:center;color:rgba(0,0,0,.05);text-decoration:none;border:solid 1px rgba(0,0,0,.05);padding:20px 0;width:300px;margin:auto}.pager .loading{display:none;width:30px;height:30px;margin:auto;padding:20px 0;text-align:center}.pager .loading i{padding:10px 0;font-size:30px;width:30px;height:30px;color:rgba(0,0,0,.2);-moz-animation:loader 2s linear infinite;-webkit-animation:loader 2s linear infinite;animation:loader 2s linear infinite;display:block;margin:auto}@-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)}}.slider-pro .sp-buttons{position:relative;top:-26px;padding:0}.slider-pro .sp-buttons .sp-button{background:#fff;border:solid 1px transparent}.slider-pro .sp-buttons .sp-button.sp-selected-button{background:#000;border:solid 1px #fff}.slider-pro .sp-arrows .sp-arrow:before,.slider-pro .sp-arrows .sp-arrow:after{display:none}.slider-pro .sp-arrows .sp-previous-arrow{background:url(/assets/img/common/slider-left.png?8) no-repeat center center;background-size:cover;text-indent:-999999px;white-space:nowrap;overflow:hidden;width:27px;height:48px;display:block}.slider-pro .sp-arrows .sp-next-arrow{background:url(/assets/img/common/slider-right.png?8) no-repeat center center;background-size:cover;text-indent:-999999px;white-space:nowrap;overflow:hidden;width:27px;height:48px;display:block;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}.slick-slider .slick-prev{background:url(/assets/img/common/slider-left.png?8) no-repeat center center;background-size:cover;text-indent:-999999px;white-space:nowrap;overflow:hidden;width:27px;height:48px;display:block;position:absolute;top:50%;left:-50px;margin-top:-50px;border:0 transparent;cursor:pointer}.slick-slider .slick-next{background:url(/assets/img/common/slider-right.png?8) no-repeat center center;background-size:cover;text-indent:-999999px;white-space:nowrap;overflow:hidden;width:27px;height:48px;display:block;position:absolute;top:50%;right:-50px;margin-top:-50px;border:0 transparent;cursor:pointer}.slick-slider .slick-dots{margin:15px}.slick-slider .slick-dots li{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;margin:5px}.slick-slider .slick-dots li button{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;text-indent:-99999999px;width:10px;height:10px;display:block;line-height:10px;padding:0;background:silver;border:solid 1px #fff}.slick-slider .slick-dots li.slick-active button{background:#000;border:solid 1px #fff}.boxs{text-align:left;display:grid;grid-gap:1rem;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:25px;padding-bottom:25px}@media(max-width:812px){.boxs{overflow:hidden;display:block;grid-gap:10px;padding-bottom:10px;grid-template-columns:1fr}}.boxs .box{border-top:dotted 1px rgba(0,0,0,.3);padding:15px 0 0;vertical-align:top;text-align:left;width:264px}@media(max-width:812px){.boxs .box{border-top:0 transparent;border-bottom:dotted 1px rgba(0,0,0,.3);padding:10px;width:calc( 100vw - 20px)}}.boxs .box:nth-child(1),.boxs .box:nth-child(2),.boxs .box:nth-child(3),.boxs .box:nth-child(4){border-top:0 transparent}.boxs .box.label{text-align:center}@media(max-width:812px){.boxs .box.label{width:100vw;margin-left:-20px}}.boxs .box.label .box-inner{height:100%;margin-top:-25px;position:relative}@media(max-width:812px){.boxs .box.label .box-inner{width:calc(100vw + 10px)}}.boxs .box.label .box-inner .center-label{position:absolute;top:50%;width:100%;transform:translateY(-50%)}.boxs .box.label .box-inner .center-label .icon{margin:auto auto 5px}@media(max-width:812px){.boxs .box.label .box-inner .center-label .icon{margin-bottom:0}}.boxs .box.label .box-inner .center-label>.title{font-size:25px;font-family:noto sans japanese,sans-serif;font-weight:900}.boxs .box.label .box-inner .center-label>.title:after{top:-2px}@media(max-width:812px){.boxs .box.label .box-inner .center-label>.title{margin-top:0;margin-left:5px}}.boxs .box.label.new .icon{background:url(/assets/img/common/new-icon.png?8) no-repeat center center;background-size:cover;text-indent:-999999px;white-space:nowrap;overflow:hidden;width:97px;height:95px;display:block}.boxs .box.label.new .box-inner{background:url(/assets/img/common/new-label-bg.png);background-size:12px}.boxs .box.label.tokusyu .icon{background:url(/assets/img/common/tokusyu-icon.png?8) no-repeat center center;background-size:cover;text-indent:-999999px;white-space:nowrap;overflow:hidden;width:59px;height:74px;display:block}@media(max-width:812px){.boxs .box.label.tokusyu .icon{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;width:28px;height:35px}}.boxs .box.label.tokusyu .box-inner{background:url(/assets/img/common/tokusyu-label-bg.png);background-size:20px}.boxs .box.label.media .icon{background:url(/assets/img/common/media-icon.png?8) no-repeat center center;background-size:cover;text-indent:-999999px;white-space:nowrap;overflow:hidden;width:50px;height:50px;display:block}@media(max-width:812px){.boxs .box.label.media .icon{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;width:32px;height:32px}}.boxs .box.label.media .box-inner{background:url(/assets/img/common/media-label-bg.png);background-size:19px 33px}.boxs .box.label.comic .icon{background:url(/assets/img/common/comic-icon.png?8) no-repeat center center;background-size:cover;text-indent:-999999px;white-space:nowrap;overflow:hidden;width:64px;height:45px;display:block}@media(max-width:812px){.boxs .box.label.comic .icon{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;width:45px;height:32px}}.boxs .box.label.comic .box-inner{background:url(/assets/img/common/comic-label-bg.png);background-size:12px}.boxs .box.label.column .icon{background:url(/assets/img/common/column-icon.png?8) no-repeat center center;background-size:cover;text-indent:-999999px;white-space:nowrap;overflow:hidden;width:67px;height:42px;display:block}@media(max-width:812px){.boxs .box.label.column .icon{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;width:50px;height:32px}}.boxs .box.label.column .box-inner{background:url(/assets/img/common/column-label-bg.png);background-size:48px 25px}.boxs .box.label.radio .icon{background:url(/assets/img/common/radio-icon.png?8) no-repeat center center;background-size:cover;text-indent:-999999px;white-space:nowrap;overflow:hidden;width:61px;height:64px;display:block}@media(max-width:812px){.boxs .box.label.radio .icon{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;width:31px;height:33px}}.boxs .box.label.radio .box-inner{background:url(/assets/img/common/radio-label-bg.png);background-size:15px 30px}.boxs .box.label.bros .icon{background:url(/assets/img/common/bros-icon.png?8) no-repeat center center;background-size:cover;text-indent:-999999px;white-space:nowrap;overflow:hidden;width:50px;height:53px;display:block}@media(max-width:812px){.boxs .box.label.bros .icon{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;width:28px;height:35px}}.boxs .box.label.bros .box-inner{background:url(/assets/img/common/bros-label-bg.png);background-size:8px}.boxs .box.label.video .icon{background:url(/assets/img/common/video-icon.png?8) no-repeat center center;background-size:cover;text-indent:-999999px;white-space:nowrap;overflow:hidden;width:71px;height:50px;display:block}@media(max-width:812px){.boxs .box.label.video .icon{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;width:53px;height:35px}}.boxs .box.label.video .box-inner{background:url(/assets/img/common/video-label-bg.png);background-size:23px 22px}.boxs .box .image{line-height:0;overflow:hidden;height:138px;background:#fff;text-align:center;background:url(/assets/img/common/image-bg.png);background-size:4px;position:relative}@media(max-width:812px){.boxs .box .image{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;height:94px;width:50%}}@media screen and (max-width:812px) and (max-width:320px){.boxs .box .image{height:78px}}@media screen and (max-width:812px) and (min-width:414px){.boxs .box .image{height:104px}}.boxs .box .image a img{width:100%;height:100%;object-fit:cover;margin:auto}@media(max-width:812px){.boxs .box .details{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;width:calc( 50% - 20px);margin-left:6px;margin-top:0;vertical-align:top}}.boxs .box .category{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;letter-spacing:normal;width:calc( 100% - 106px);color:#fff;font-size:10px;font-weight:700;position:relative;top:-1px}@media(max-width:812px){.boxs .box .category{width:100%}.boxs .box .category span{padding:1px 5px}}.boxs .box .category .tags{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;margin-left:5px}.boxs .box .category .tags a{color:rgba(0,0,0,.4);margin-right:10px;text-decoration:none}.boxs .box .category .tags a:hover{color:#000;border-bottom:solid 1px #000}.boxs .box .date{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;letter-spacing:normal;width:100px;height:24px;line-height:30px;font-size:12px;font-family:noto sans japanese,sans-serif;font-weight:900;color:rgba(0,0,0,.5);text-align:right}@media(max-width:812px){.boxs .box .date{display:none}}.boxs .box .title{line-height:1.4;letter-spacing:normal;margin-top:6px}@media(max-width:812px){.boxs .box .title{margin-top:2px}}.boxs .box .title a{font-size:15px;font-family:noto sans japanese,sans-serif;font-weight:900;text-decoration:none;color:#000;word-break:break-all}@media(max-width:812px){.boxs .box .title a{font-size:14px}}.boxs .box .title a[target=_blank]:after{font-family:icomoon!important;content:"\e905";margin-left:5px;font-size:13px;font-weight:400;color:rgba(0,0,0,.7)}.boxs .box .title .edit-button{color:#fff;font-family:ヒラギノ角ゴ pro,hiragino kaku gothic pro,helvetica neue,Helvetica,Arial,lucida grande,メイリオ,meiryo,sans-serif;font-size:10px!important;line-height:20px!important;position:relative;top:-2px;padding:0 5px;margin-left:5px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-moz-box-shadow:0 1px 0 #052f01;-webkit-box-shadow:0 1px 0 #052f01;box-shadow:0 1px 0 #052f01;text-shadow:none}.boxs .box .staffs{margin-top:6px;letter-spacing:normal;font-family:noto sans japanese,sans-serif;font-weight:900;color:#414040;font-size:12px}@media(max-width:812px){.boxs .box .staffs{display:none}}.boxs .box .staffs a{text-decoration:none;margin-right:15px;color:rgba(0,0,0,.6)}.boxs .box .staffs a:hover{color:#000}.boxs .box .staffs a img{width:20px;height:20px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;vertical-align:middle;margin-right:5px;position:relative;top:-2px}.boxs .box.large-box{width:553px;grid-column:1/span 2;grid-row:1/span 2}@media(max-width:812px){.boxs .box.large-box{border-top:0 transparent;width:calc( 100vw - 20px)}}.boxs .box.large-box .image{height:290px}@media(max-width:812px){.boxs .box.large-box .image{width:100%;height:185px;display:block}}@media screen and (max-width:812px) and (max-width:320px){.boxs .box.large-box .image{height:158px}}@media screen and (max-width:812px) and (min-width:414px){.boxs .box.large-box .image{height:206px}}.boxs .box.large-box .category{font-size:20px;font-family:noto sans japanese,sans-serif;font-weight:900;top:0}@media(max-width:812px){.boxs .box.large-box .category{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;width:calc( 100% - 106px)}}.boxs .box.large-box .category span{position:relative;overflow:hidden}@media(max-width:812px){.boxs .box.large-box .category span{font-size:13px;vertical-align:top;padding:3px 8px}}.boxs .box.large-box .category span:before{content:"";width:30px;height:100%;background:#fff;display:block;position:absolute;top:0;left:-50px;-moz-transform:skewX(-30deg);-ms-transform:skewX(-30deg);-webkit-transform:skewX(-30deg);transform:skewX(-30deg);-moz-animation:pika 3.5s infinite;-webkit-animation:pika 3.5s infinite;animation:pika 3.5s infinite}@-webkit-keyframes pika{0%{left:-50px}20%{left:200px}100%{left:200px}}@keyframes pika{0%{left:-50px}20%{left:200px}100%{left:200px}}.boxs .box.large-box .date{font-size:15px}@media(max-width:812px){.boxs .box.large-box .date{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;font-size:12px;vertical-align:top;margin-top:3px}}.boxs .box.large-box .title{margin:12px auto}@media(max-width:812px){.boxs .box.large-box .title{width:100%;display:block;margin:0 auto}}.boxs .box.large-box .title a{font-size:35px;line-height:1.4}@media(max-width:812px){.boxs .box.large-box .title a{font-size:24px}}.boxs .box.large-box .description{margin:10px 0;color:rgba(0,0,0,.8);line-height:1.6;word-wrap:break-word;overflow-wrap:break-word}.boxs .box.column-box{padding-right:0}.boxs .box.column-box:nth-child(5){margin-right:0;padding-right:0}.boxs .box.column-box .box-inner{border:solid 1px #d5b386!important;-moz-box-shadow:inset 1px 1px 0 rgba(255,255,255,.2),inset -1px -1px 0 rgba(255,255,255,.2);-webkit-box-shadow:inset 1px 1px 0 rgba(255,255,255,.2),inset -1px -1px 0 rgba(255,255,255,.2);box-shadow:inset 1px 1px 0 rgba(255,255,255,.2),inset -1px -1px 0 rgba(255,255,255,.2);background:url(/assets/img/common/column-box-bg.png);background-size:4px;padding:25px 0 25px 0;margin-bottom:10px}.boxs .box.column-box .box-inner .icon{text-align:center}.boxs .box.column-box .box-inner .icon img{width:75px;-moz-border-radius:75px;-webkit-border-radius:75px;border-radius:75px;border:solid 2px #fff}.boxs .box.column-box .box-inner .title{font-family:noto sans japanese,sans-serif;font-weight:900;margin:10px 20px;display:block;height:44px;text-shadow:-2px -1px 0 #e8c89d,-2px 0 0 #e8c89d,-2px 1px 0 #e8c89d,-1px -2px 0 #e8c89d,-1px -1px 0 #e8c89d,-1px 0 0 #e8c89d,-1px 1px 0 #e8c89d,-1px 2px 0 #e8c89d,0 -2px 0 #e8c89d,0 -1px 0 #e8c89d,0 0 0 #e8c89d,0 1px 0 #e8c89d,0 2px 0 #e8c89d,1px -2px 0 #e8c89d,1px -1px 0 #e8c89d,1px 0 0 #e8c89d,1px 1px 0 #e8c89d,1px 2px 0 #e8c89d,2px -1px 0 #e8c89d,2px 0 0 #e8c89d,2px 1px 0 #e8c89d;text-align:center}.boxs .box.column-box .box-inner .title a{color:#000;text-decoration:none}.boxs .box.column-box .box-inner .writer{text-align:center;font-family:noto sans japanese,sans-serif;font-weight:900;color:#2c2b2b;font-size:12px;text-shadow:-2px -1px 0 #e8c89d,-2px 0 0 #e8c89d,-2px 1px 0 #e8c89d,-1px -2px 0 #e8c89d,-1px -1px 0 #e8c89d,-1px 0 0 #e8c89d,-1px 1px 0 #e8c89d,-1px 2px 0 #e8c89d,0 -2px 0 #e8c89d,0 -1px 0 #e8c89d,0 0 0 #e8c89d,0 1px 0 #e8c89d,0 2px 0 #e8c89d,1px -2px 0 #e8c89d,1px -1px 0 #e8c89d,1px 0 0 #e8c89d,1px 1px 0 #e8c89d,1px 2px 0 #e8c89d,2px -1px 0 #e8c89d,2px 0 0 #e8c89d,2px 1px 0 #e8c89d}.boxs .box.column-box .box-inner .date{display:block;width:100%;font-size:12px;color:#958269;text-align:center;text-shadow:-2px -1px 0 #e8c89d,-2px 0 0 #e8c89d,-2px 1px 0 #e8c89d,-1px -2px 0 #e8c89d,-1px -1px 0 #e8c89d,-1px 0 0 #e8c89d,-1px 1px 0 #e8c89d,-1px 2px 0 #e8c89d,0 -2px 0 #e8c89d,0 -1px 0 #e8c89d,0 0 0 #e8c89d,0 1px 0 #e8c89d,0 2px 0 #e8c89d,1px -2px 0 #e8c89d,1px -1px 0 #e8c89d,1px 0 0 #e8c89d,1px 1px 0 #e8c89d,1px 2px 0 #e8c89d,2px -1px 0 #e8c89d,2px 0 0 #e8c89d,2px 1px 0 #e8c89d}.boxs.horizon{padding-bottom:0}@media(max-width:812px){.boxs.horizon{grid-gap:0;padding-bottom:20px}}@media(max-width:812px){.boxs.horizon .label{padding-top:0!important;padding-bottom:0!important;border-bottom:0 transparent!important}}.boxs.horizon .label .box-inner{min-height:auto;height:calc( 100% + 25px + 50px);vertical-align:middle}@media(max-width:812px){.boxs.horizon .label .box-inner{margin-top:0;height:80px}}.boxs.horizon .box{padding-top:25px;padding-bottom:50px;border-top:0 transparent}@media(max-width:812px){.boxs.horizon .box{border-bottom:dotted 1px rgba(0,0,0,.3);padding-top:10px;padding-bottom:10px}}.category{width:49%;color:#fff;font-weight:700}.category span{padding:3px 10px;background:#dd0101;-moz-box-shadow:inset -1px -1px 0 rgba(0,0,0,.1);-webkit-box-shadow:inset -1px -1px 0 rgba(0,0,0,.1);box-shadow:inset -1px -1px 0 rgba(0,0,0,.1);display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline}.category span.rensai,.category span.radio{background:#00a810}.category span.comic{background:#00a2e6}.category span.video{background:#d4b537;text-shadow:1px 1px 0 rgba(0,0,0,.4)}.category span.matome{color:#000;background:#f9daad}.category span.info,.category span.nuwton,.category span.jimocoro{background:#e2007f}.category span.column{background:#b18c5d}.category span.ad{color:#000;background:#848484}.category span.pr{color:#fff;text-shadow:0 0 1px #000,0 0 2px #000;-moz-box-shadow:inset -1px -1px 0 rgba(0,0,0,.2);-webkit-box-shadow:inset -1px -1px 0 rgba(0,0,0,.2);box-shadow:inset -1px -1px 0 rgba(0,0,0,.2);background-color:#8d6622;background:-webkit-linear-gradient(-45deg,#846022 0%,#b3801f 12%,#cf9012 21%,#e1a30f 25%,#cf931d 30%,#f8d30d 43%,#f2d75a 46%,#ecb916 53%,#e6aa0d 60%,#f2d75a 70%,#e6aa0d 76%,#bd8c34 82%,#a67a30 88%,#8d6622 100%);background:-moz-linear-gradient(-45deg,#846022 0%,#b3801f 12%,#cf9012 21%,#e1a30f 25%,#cf931d 30%,#f8d30d 43%,#f2d75a 46%,#ecb916 53%,#e6aa0d 60%,#f2d75a 70%,#e6aa0d 76%,#bd8c34 82%,#a67a30 88%,#8d6622 100%);background:-ms-linear-gradient(-45deg,#846022 0%,#b3801f 12%,#cf9012 21%,#e1a30f 25%,#cf931d 30%,#f8d30d 43%,#f2d75a 46%,#ecb916 53%,#e6aa0d 60%,#f2d75a 70%,#e6aa0d 76%,#bd8c34 82%,#a67a30 88%,#8d6622 100%);background:-o-linear-gradient(-45deg,#846022 0%,#b3801f 12%,#cf9012 21%,#e1a30f 25%,#cf931d 30%,#f8d30d 43%,#f2d75a 46%,#ecb916 53%,#e6aa0d 60%,#f2d75a 70%,#e6aa0d 76%,#bd8c34 82%,#a67a30 88%,#8d6622 100%);background:linear-gradient(135deg,#846022 0%,#b3801f 12%,#cf9012 21%,#e1a30f 25%,#cf931d 30%,#f8d30d 43%,#f2d75a 46%,#ecb916 53%,#e6aa0d 60%,#f2d75a 70%,#e6aa0d 76%,#bd8c34 82%,#a67a30 88%,#8d6622 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr='#846022',EndColorStr='#8d6622')}.category span.onistandard{color:#000;text-shadow:0 1px 0 #fff;background:#76fb60 url(/assets/img/onigiri/bg-pattern-1.png);background-size:12px;background-blend-mode:multiply}.category span.onipro{color:#000;background:#ffc602 url(/assets/img/onigiri/bg-pattern-1.png);background-size:12px;background-blend-mode:multiply;text-shadow:0 1px 0 #fff}.category span.bros{color:#fff;background:#ad27f3;text-shadow:0 1px 0 #000}.more-link{padding:24px 0;letter-spacing:normal}.more-link a{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;font-size:15px;font-family:noto sans japanese,sans-serif;font-weight:900;text-decoration:none;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:16px 56px;background:#fff;color:#000;border:solid 1px #9c9c9c;-moz-box-shadow:inset -3px -3px 0 rgba(0,0,0,.1),0 3px 0 rgba(0,0,0,.05);-webkit-box-shadow:inset -3px -3px 0 rgba(0,0,0,.1),0 3px 0 rgba(0,0,0,.05);box-shadow:inset -3px -3px 0 rgba(0,0,0,.1),0 3px 0 rgba(0,0,0,.05)}.more-link a:hover{background:#000;color:#fff;border:solid 1px #000}.more-link a i{margin-right:8px}@media(max-width:812px){.more-link.mini{position:static!important;bottom:auto;left:auto;text-align:center;width:100vw;padding:0}}.more-link.mini a{background:rgba(0,0,0,.1);font-size:12px;color:#000;padding:6px 20px;border:0 transparent;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;-moz-box-shadow:0 0 0 transparent;-webkit-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent}@media(max-width:812px){.more-link.mini a{width:160px;margin-top:20px}}.more-link.mini a:hover{background:rgba(0,0,0,.4);color:#fff}.more-link.mini a i{margin-right:5px}.page-navi{color:#dd0101;font-size:15px;font-family:noto sans japanese,sans-serif;font-weight:900;line-height:50px;margin:50px auto}.page-navi span{width:50px;height:50px;color:rgba(0,0,0,.2);display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;text-align:center;font-size:25px;border:solid 1px rgba(0,0,0,.2);margin:auto 4px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}@media(max-width:812px){.page-navi a{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;margin:4px auto}}.page-navi a span{background:#fff;color:#000;border:solid 1px #9c9c9c;-moz-box-shadow:inset -3px -3px 0 rgba(0,0,0,.1),0 3px 0 rgba(0,0,0,.05);-webkit-box-shadow:inset -3px -3px 0 rgba(0,0,0,.1),0 3px 0 rgba(0,0,0,.05);box-shadow:inset -3px -3px 0 rgba(0,0,0,.1),0 3px 0 rgba(0,0,0,.05)}.page-navi a span:hover{background:#353535;color:#fff;border:solid 1px #000}.page-navi-links{color:#dd0101;font-size:15px;font-family:noto sans japanese,sans-serif;font-weight:900;line-height:50px;margin:50px auto}@media(max-width:812px){.page-navi-links{margin:20px auto 10px}}.page-navi-links span,.page-navi-links a{width:50px;height:50px;color:rgba(0,0,0,.2);display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;text-align:center;font-size:25px;border:solid 1px rgba(0,0,0,.2);margin:auto 4px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.page-navi-links a{background:#fff;color:#000;border:solid 1px #9c9c9c;text-decoration:none;-moz-box-shadow:inset -3px -3px 0 rgba(0,0,0,.1),0 3px 0 rgba(0,0,0,.05);-webkit-box-shadow:inset -3px -3px 0 rgba(0,0,0,.1),0 3px 0 rgba(0,0,0,.05);box-shadow:inset -3px -3px 0 rgba(0,0,0,.1),0 3px 0 rgba(0,0,0,.05)}.page-navi-links a:hover{background:#353535;color:#fff;border:solid 1px #000}@media(max-width:812px){.page-navi-links a{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;margin:4px auto}}.edit-button{line-height:1.6!important;font-family:ヒラギノ角ゴ pro,hiragino kaku gothic pro,helvetica neue,Helvetica,Arial,lucida grande,メイリオ,meiryo,sans-serif!important;font-weight:400!important;background:#0b6801!important;font-size:10px!important;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;-moz-border-radius:2px!important;-webkit-border-radius:2px!important;border-radius:2px!important;color:#fff!important;text-decoration:none!important;padding:0 5px!important;margin-left:10px!important;text-shadow:0 0 0 transparent;-moz-box-shadow:0 2px 0 #052f01;-webkit-box-shadow:0 2px 0 #052f01;box-shadow:0 2px 0 #052f01}.sort-select{background:rgba(0,0,0,.2);padding:5px 10px 3px;font-size:13px;border:0 transparent;font-weight:700;line-height:2;text-align:left;margin:auto;position:relative;z-index:1;cursor:pointer}@media(max-width:812px){.sort-select{font-size:11px}}.sort-select>span{margin:auto 10px auto 5px;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline}@media(max-width:812px){.sort-select>span{position:relative;top:-1px}}.sort-select .select-items{position:absolute;left:0;top:35px;display:none;width:100%}@media(max-width:812px){.sort-select .select-items{top:32px}}.sort-select .select-items span{display:block;padding:5px 5px 3px;background:gray;margin-bottom:1px;text-align:center;color:#fff}.sort-select .select-items span:hover{background:#000;color:#fff}.banner-slider{position:relative;padding:20px 0;-moz-box-shadow:inset 0 1px 0 rgba(0,0,0,.2),inset 0 -1px 0 rgba(0,0,0,.2);-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,.2),inset 0 -1px 0 rgba(0,0,0,.2);box-shadow:inset 0 1px 0 rgba(0,0,0,.2),inset 0 -1px 0 rgba(0,0,0,.2);background-color:#7e03e6;background:-webkit-linear-gradient(left,#0fe8fc 0%,#dbfa87 25%,#feba62 50%,#fc4f7c 75%,#7e03e6 100%);background:-moz-linear-gradient(left,#0fe8fc 0%,#dbfa87 25%,#feba62 50%,#fc4f7c 75%,#7e03e6 100%);background:-ms-linear-gradient(left,#0fe8fc 0%,#dbfa87 25%,#feba62 50%,#fc4f7c 75%,#7e03e6 100%);background:-o-linear-gradient(left,#0fe8fc 0%,#dbfa87 25%,#feba62 50%,#fc4f7c 75%,#7e03e6 100%);background:linear-gradient(to right,#0fe8fc 0%,#dbfa87 25%,#feba62 50%,#fc4f7c 75%,#7e03e6 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr='#0fe8fc',EndColorStr='#7e03e6')}.banner-slider:before{content:"";background:url(/assets/img/home/banner-bg.png);background-size:4px;width:100%;height:150px;position:absolute;z-index:1;display:block;top:0}.banner-slider .sp-slides-container{height:110px;position:relative;z-index:1}.banner-slider .sp-slides-container:before{content:"";width:100px;height:150px;display:block;position:absolute;top:-20px;z-index:10;background-color:transparent;background:-webkit-linear-gradient(left,rgba(0,0,0,0.6) 20%,transparent 100%);background:-moz-linear-gradient(left,rgba(0,0,0,0.6) 20%,transparent 100%);background:-ms-linear-gradient(left,rgba(0,0,0,0.6) 20%,transparent 100%);background:-o-linear-gradient(left,rgba(0,0,0,0.6) 20%,transparent 100%);background:linear-gradient(to right,rgba(0,0,0,0.6) 20%,transparent 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr='rgba(0,0,0,0.6)',EndColorStr='transparent')}.banner-slider .sp-slides-container:after{content:"";width:100px;height:150px;display:block;position:absolute;top:-20px;z-index:10;right:0;background-color:rgba(0,0,0,.6);background:-webkit-linear-gradient(left,transparent 20%,rgba(0,0,0,0.6) 100%);background:-moz-linear-gradient(left,transparent 20%,rgba(0,0,0,0.6) 100%);background:-ms-linear-gradient(left,transparent 20%,rgba(0,0,0,0.6) 100%);background:-o-linear-gradient(left,transparent 20%,rgba(0,0,0,0.6) 100%);background:linear-gradient(to right,transparent 20%,rgba(0,0,0,0.6) 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr='transparent',EndColorStr='rgba(0,0,0,0.6)')}.banner-slider .sp-slides{height:110px!important}.banner-slider .sp-slides .sp-slide{width:196px;height:128px!important}.banner-slider .sp-slides .sp-slide a .image{line-height:0}.banner-slider .sp-slides .sp-slide a .image img{width:100%;border:solid 2px #242424;-moz-box-shadow:0 1px 4px rgba(0,0,0,.2),0 2px 2px rgba(0,0,0,.2);-webkit-box-shadow:0 1px 4px rgba(0,0,0,.2),0 2px 2px rgba(0,0,0,.2);box-shadow:0 1px 4px rgba(0,0,0,.2),0 2px 2px rgba(0,0,0,.2)}.banner-slider .sp-arrows{margin-top:0;top:-30px;z-index:15}.banner-slider .sp-arrows .sp-previous-arrow{background-size:13px 24px;width:13px;height:24px;position:absolute;top:74px}.banner-slider .sp-arrows .sp-next-arrow{background-size:13px 24px;width:13px;height:24px;position:absolute;top:74px}.overlay{width:100%;height:100%;min-height:100%;position:fixed;top:0;z-index:200;display:none;background-color:rgba(0,0,0,.8)}.modal-loading{color:#000;background:#fff;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;text-align:center;display:none;position:fixed;top:50%;left:50%;margin-top:-40px;margin-left:-40px;z-index:255;font-size:38px}.modal-loading i{width:80px;height:80px;line-height:80px;-moz-animation:loader 2s linear infinite;-webkit-animation:loader 2s linear infinite;animation:loader 2s linear infinite;display:block}@-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)}}.modal-window{display:none;position:absolute;top:32px;left:50%;z-index:250;width:800px;margin-left:-400px;margin-bottom:20px}@media(max-width:812px){.modal-window{width:100%;left:0;margin-left:0;margin-bottom:0}}.modal-window>.close{position:absolute;top:-10px;right:-10px;z-index:200;cursor:pointer}.modal-window .modal-inner{color:#000;margin:auto;position:relative;width:100%;background:#fff;-moz-box-shadow:0 0 20px rgba(0,0,0,.4),0 0 30px rgba(0,0,0,.4);-webkit-box-shadow:0 0 20px rgba(0,0,0,.4),0 0 30px rgba(0,0,0,.4);box-shadow:0 0 20px rgba(0,0,0,.4),0 0 30px rgba(0,0,0,.4)}#modal-menu{width:100%;top:78px;left:0;margin-left:0}@media(max-width:812px){#modal-menu{top:62px}}#modal-menu .modal-inner{background:#eee}#modal-menu .modal-inner .modal-body{width:1130px;margin:auto;padding:40px 0;position:relative}@media(max-width:812px){#modal-menu .modal-inner .modal-body{width:100%;padding:30px 0 20px}}#modal-menu .modal-inner .modal-body .close{position:absolute;top:-58px;right:2px}@media(max-width:812px){#modal-menu .modal-inner .modal-body .close{top:-46px;right:15px}}#modal-menu .modal-inner .modal-body .close i{font-size:40px;color:#000;text-shadow:-1px -1px 0 #000,-1px 0 0 #000,-1px 1px 0 #000,0 -1px 0 #000,0 0 0 #000,0 1px 0 #000,1px -1px 0 #000,1px 0 0 #000,1px 1px 0 #000;position:relative;top:1px;z-index:1;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;cursor:pointer}#modal-menu .modal-inner .modal-body .close i:after{position:absolute;display:block;content:"\e90a";color:#fff;top:-1px;text-shadow:-1px -1px 0 #000,-1px 0 0 #000,-1px 1px 0 #000,0 -1px 0 #000,0 0 0 #000,0 1px 0 #000,1px -1px 0 #000,1px 0 0 #000,1px 1px 0 #000;z-index:2}@media(max-width:812px){#modal-menu .modal-inner .modal-body .close i{font-size:30px}}#modal-menu .modal-inner .modal-body .list{display:flex;flex-direction:row;flex-wrap:wrap;margin:auto;width:1130px}@media(max-width:812px){#modal-menu .modal-inner .modal-body .list{width:100%;display:block}}#modal-menu .modal-inner .modal-body .list dl{text-align:left;margin:0 20px}@media(max-width:812px){#modal-menu .modal-inner .modal-body .list dl{width:auto;margin:0 20px}}#modal-menu .modal-inner .modal-body .list dl dt{font-size:16px;font-family:noto sans japanese,sans-serif;font-weight:900;border-top:solid 1px #d6d6d6;line-height:44px;position:relative}@media(max-width:812px){#modal-menu .modal-inner .modal-body .list dl dt{font-size:20px;line-height:50px}}#modal-menu .modal-inner .modal-body .list dl dt a{text-decoration:none;top:1px;color:#000;text-shadow:-2px -1px 0 #fff,-2px 0 0 #fff,-2px 1px 0 #fff,-1px -2px 0 #fff,-1px -1px 0 #fff,-1px 0 0 #fff,-1px 1px 0 #fff,-1px 2px 0 #fff,0 -2px 0 #fff,0 -1px 0 #fff,0 0 0 #fff,0 1px 0 #fff,0 2px 0 #fff,1px -2px 0 #fff,1px -1px 0 #fff,1px 0 0 #fff,1px 1px 0 #fff,1px 2px 0 #fff,2px -1px 0 #fff,2px 0 0 #fff,2px 1px 0 #fff;display:block;padding-left:10px}#modal-menu .modal-inner .modal-body .list dl dt a:hover{background:rgba(0,0,0,.1)}#modal-menu .modal-inner .modal-body .list dl dt a:before{font-family:icomoon!important;content:"\e903";margin-right:10px;color:#979797}#modal-menu .modal-inner .modal-body .list dl dd{width:290px;padding:5px 0 5px 30px;border-top:dotted 1px #bdbdbd;line-height:1.4}#modal-menu .modal-inner .modal-body .list dl dd:last-child{border-bottom:solid 1px #d6d6d6}@media(max-width:812px){#modal-menu .modal-inner .modal-body .list dl dd{display:none}}#modal-menu .modal-inner .modal-body .list dl dd a{text-decoration:none;margin-left:10px;font-size:13px;font-family:noto sans japanese,sans-serif;font-weight:900;color:#696969;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline}#modal-menu .modal-inner .modal-body .list dl dd a:hover{text-decoration:underline}#modal-menu .modal-inner .modal-body .list dl:nth-child(2){margin-right:40px}@media(max-width:812px){#modal-menu .modal-inner .modal-body .list dl:nth-child(2){margin:0 20px}}#modal-menu .modal-inner .modal-body .list dl:nth-child(2) dt{width:240px}@media(max-width:812px){#modal-menu .modal-inner .modal-body .list dl:nth-child(2) dt{width:auto}}#modal-menu .modal-inner .modal-body .list dl:nth-child(2) dt:last-child{border-bottom:solid 1px #d6d6d6}#modal-menu .modal-inner .modal-body .list .sns-and-search p{margin:5px 0 10px;font-size:16px;font-family:noto sans japanese,sans-serif;font-weight:900;color:rgba(0,0,0,.6);text-align:left}@media(max-width:812px){#modal-menu .modal-inner .modal-body .list .sns-and-search p{margin:20px auto 10px;width:316px}}#modal-menu .modal-inner .modal-body .list .sns-and-search .buttons .button{font-size:15px;font-family:noto sans japanese,sans-serif;font-weight:900;color:#fff;text-decoration:none;padding:5px 10px;width:100px;margin-right:4px;text-shadow:0 1px 0 rgba(0,0,0,.4);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline}@media(max-width:812px){#modal-menu .modal-inner .modal-body .list .sns-and-search .buttons .button{width:92px;font-size:13px;margin-right:0;padding:5px}}#modal-menu .modal-inner .modal-body .list .sns-and-search .buttons .button.twitter{background:#2696dd;-moz-box-shadow:0 3px 0 #0f71af;-webkit-box-shadow:0 3px 0 #0f71af;box-shadow:0 3px 0 #0f71af}#modal-menu .modal-inner .modal-body .list .sns-and-search .buttons .button.facebook{background:#4469b0;-moz-box-shadow:0 3px 0 #1446a6;-webkit-box-shadow:0 3px 0 #1446a6;box-shadow:0 3px 0 #1446a6}#modal-menu .modal-inner .modal-body .list .sns-and-search .buttons .button.instagram{background-color:#9632b3;background:-webkit-linear-gradient(left,#f6d177 0%,#e24153 40%,#9632b3 80%);background:-moz-linear-gradient(left,#f6d177 0%,#e24153 40%,#9632b3 80%);background:-ms-linear-gradient(left,#f6d177 0%,#e24153 40%,#9632b3 80%);background:-o-linear-gradient(left,#f6d177 0%,#e24153 40%,#9632b3 80%);background:linear-gradient(to right,#f6d177 0%,#e24153 40%,#9632b3 80%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr='#f6d177',EndColorStr='#9632b3');-moz-box-shadow:0 3px 0 #6c1186;-webkit-box-shadow:0 3px 0 #6c1186;box-shadow:0 3px 0 #6c1186}#modal-menu .modal-inner .modal-body .list .sns-and-search .buttons .button i{margin-right:5px}#modal-menu .modal-inner .modal-body .list .sns-and-search form{margin:60px 0 36px;position:relative;text-align:left}@media(max-width:812px){#modal-menu .modal-inner .modal-body .list .sns-and-search form{margin:30px auto;text-align:center;width:320px}}#modal-menu .modal-inner .modal-body .list .sns-and-search form i{position:absolute;top:14px;left:15px}@media(max-width:812px){#modal-menu .modal-inner .modal-body .list .sns-and-search form i{top:16px;left:20px}}#modal-menu .modal-inner .modal-body .list .sns-and-search form .text-form{background:rgba(0,0,0,.2);font-size:18px;color:#000;padding:8px 8px 8px 40px;line-height:1.6;font-weight:700;border:0 transparent;width:250px}@media(max-width:812px){#modal-menu .modal-inner .modal-body .list .sns-and-search form .text-form{width:190px}}#modal-menu .modal-inner .modal-body .list .sns-and-search form .submit-button{background:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;color:#7b7b7b;font-size:16px;font-family:noto sans japanese,sans-serif;font-weight:900;border:none;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;-moz-box-shadow:0 2px 0 #bebebe;-webkit-box-shadow:0 2px 0 #bebebe;box-shadow:0 2px 0 #bebebe;padding:7px 20px;position:relative;top:-2px;cursor:pointer}#modal-menu .modal-inner .modal-body .list .sns-and-search form .submit-button:hover{background:#000;color:#fff}#modal-menu .modal-inner .modal-body .list .sns-and-search .copy{margin:30px 0 0;border-top:solid 1px rgba(0,0,0,.1);padding-top:10px;font-size:12px;font-family:noto sans japanese,sans-serif;font-weight:900;color:rgba(0,0,0,.5);text-align:left}@media(max-width:812px){#modal-menu .modal-inner .modal-body .list .sns-and-search .copy{text-align:center}}#modal-menu .modal-inner .modal-body .list .sns-and-search .copy a{color:rgba(0,0,0,.5);text-decoration:none}#modal-menu .modal-inner .modal-body .list .sns-and-search .copy a:hover{text-decoration:underline}.header-down-ad{margin:0 auto;line-height:0;background:url(/assets/img/common/banner-bg.jpg) no-repeat center top;background-size:cover}.header-down-ad:before{content:"";background:url(/assets/img/common/waku.png) repeat-x center center;background-size:300px 6px;height:6px;display:block}.header-down-ad:after{content:"";background:url(/assets/img/common/waku.png) repeat-x center center;background-size:300px 6px;height:6px;display:block}.header-down-ad .inner{background:url(/assets/img/common/ami.png) repeat center center;background-size:30px 48px;padding:20px 0}@media(max-width:812px){.header-down-ad .inner{padding:10px 0}}.header-down-ad .inner .sponsor{background:url(/assets/img/common/sponsor.png?8) no-repeat center center;background-size:cover;text-indent:-999999px;white-space:nowrap;overflow:hidden;width:206px;height:53px;display:block;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;margin-right:50px}.header-down-ad .inner a{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;line-height:0}.header-down-ad .inner a img{width:728px;height:90px}@media(max-width:812px){.header-down-ad .inner a img{width:auto}}.header-down-ad iframe{-moz-transform:scale(1,1)!important;-ms-transform:scale(1,1)!important;-webkit-transform:scale(1,1)!important;transform:scale(1,1)!important}.header-down-ad .adingoFluctAsyncZoominline{height:90px!important;margin:auto!important}@media(max-width:812px){.header-down-ad .adingoFluctAsyncZoominline{height:100px!important}}.header-down-ad .adingoFluctAsyncZoominlineChild{position:static!important;left:auto!important}.middle-ad{margin:25px auto;line-height:0;letter-spacing:-.4em}@media(max-width:812px){.middle-ad{width:100vw;margin:10px auto;overflow:hidden}}.middle-ad a{letter-spacing:normal;margin:auto 13px;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;width:336px}@media(max-width:812px){.middle-ad a{margin:7px}}@media screen and (max-width:812px) and (max-width:320px){.middle-ad a{width:300px}}.middle-ad a img{width:336px;height:auto}@media screen and (max-width:812px) and (max-width:320px){.middle-ad a img{width:300px}}.middle-ad>div{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;width:336px;margin:auto 13px}@media(max-width:812px){.middle-ad>div{margin:7px}}@media screen and (max-width:812px) and (max-width:320px){.middle-ad>div{width:300px}.middle-ad>div>div{-moz-transform:scale(.9,.9);-ms-transform:scale(.9,.9);-webkit-transform:scale(.9,.9);transform:scale(.9,.9);position:relative;left:-17px}}.middle-ad>div iframe{-moz-transform:scale(1,1)!important;-ms-transform:scale(1,1)!important;-webkit-transform:scale(1,1)!important;transform:scale(1,1)!important}.middle-ad .adingoFluctAsyncZoominline{display:inline-block!important;display:inline!important}.middle-ad .adingoFluctAsyncZoominline{height:250px!important;margin:auto!important}.middle-ad .adingoFluctAsyncZoominlineChild{position:static!important;left:auto!important}.footer-ad{position:relative;margin:25px auto;line-height:0;letter-spacing:-.4em;width:1130px}@media(max-width:812px){.footer-ad{width:100vw;margin:10px auto;overflow:hidden}}.footer-ad>a{letter-spacing:normal;margin:auto 13px;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;width:336px}@media(max-width:812px){.footer-ad>a{margin:7px}}@media screen and (max-width:812px) and (max-width:320px){.footer-ad>a{width:300px}}.footer-ad>a img{width:336px;height:auto}@media screen and (max-width:812px) and (max-width:320px){.footer-ad>a img{width:300px}}.footer-ad>div{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;width:336px;margin:auto 13px}@media(max-width:812px){.footer-ad>div{margin:7px}}@media screen and (max-width:812px) and (max-width:320px){.footer-ad>div{width:300px}.footer-ad>div>div{-moz-transform:scale(.9,.9);-ms-transform:scale(.9,.9);-webkit-transform:scale(.9,.9);transform:scale(.9,.9);position:relative;left:-17px}}.footer-ad>div iframe{-moz-transform:scale(1,1)!important;-ms-transform:scale(1,1)!important;-webkit-transform:scale(1,1)!important;transform:scale(1,1)!important}.footer-ad .adingoFluctAsyncZoominline{display:inline-block!important;display:inline!important}.footer-ad .adingoFluctAsyncZoominline{height:250px!important;margin:auto!important}.footer-ad .adingoFluctAsyncZoominlineChild{position:static!important;left:auto!important}.footer-ad .page-top{position:absolute;right:0;bottom:0;width:60px}@media(max-width:812px){.footer-ad .page-top{right:10px;bottom:0}}.footer-ad .page-top a{width:55px;height:55px;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;background:#dd0101;border:solid 1px #ac0000;-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 2px 0 rgba(0,0,0,.1);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 2px 0 rgba(0,0,0,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 2px 0 rgba(0,0,0,.1);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;line-height:64px;cursor:pointer}.footer-ad .page-top a i{color:#fff;font-size:23px;position:relative;left:-2px;text-shadow:0 1px 1px rgba(0,0,0,.35)}.footer-ad .page-top a:hover{background:#000;border-color:#000}.footer-ad .page-top a:hover i{color:#fff}.title-down-ad{margin:40px auto 25px;line-height:0}.title-down-ad a img{width:720px;height:89px}@media(max-width:812px){.title-down-ad a img{width:auto}}.title-down-ad iframe{-moz-transform:scale(1,1)!important;-ms-transform:scale(1,1)!important;-webkit-transform:scale(1,1)!important;transform:scale(1,1)!important}.title-down-ad .adingoFluctAsyncZoominline{height:90px!important;margin:auto!important}@media(max-width:812px){.title-down-ad .adingoFluctAsyncZoominline{height:100px!important}}.title-down-ad .adingoFluctAsyncZoominlineChild{position:static!important;left:auto!important}.kiji-down-ad{margin:60px auto;line-height:0;letter-spacing:-.4em}.kiji-down-ad .kiji-down-ad-left,.kiji-down-ad .kiji-down-ad-right{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;width:300px;margin:auto 10px;letter-spacing:normal}.kiji-down-ad .kiji-down-ad-left>div,.kiji-down-ad .kiji-down-ad-right>div{-moz-transform:scale(.85,.85)!important;-ms-transform:scale(.85,.85)!important;-webkit-transform:scale(.85,.85)!important;transform:scale(.85,.85)!important;position:relative;left:-12px}@media(max-width:812px){.kiji-down-ad{display:block;margin:0 auto;overflow:hidden}}.kiji-down-ad .adingoFluctAsyncZoominline{height:250px!important;margin:auto!important}.kiji-down-ad .adingoFluctAsyncZoominlineChild{position:static!important;left:auto!important}.recommend-entries{position:relative;background-color:rgba(94,232,253,.7);background:-webkit-linear-gradient(-45deg,rgba(250,239,115,0.7) 0%,rgba(94,232,253,0.7) 100%);background:-moz-linear-gradient(-45deg,rgba(250,239,115,0.7) 0%,rgba(94,232,253,0.7) 100%);background:-ms-linear-gradient(-45deg,rgba(250,239,115,0.7) 0%,rgba(94,232,253,0.7) 100%);background:-o-linear-gradient(-45deg,rgba(250,239,115,0.7) 0%,rgba(94,232,253,0.7) 100%);background:linear-gradient(135deg,rgba(250,239,115,0.7) 0%,rgba(94,232,253,0.7) 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr='rgba(250,239,115,0.7)',EndColorStr='rgba(94,232,253,0.7)')}.recommend-entries:after{content:"";background:url(/assets/img/common/recommend-bg.png);background-size:5px;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.recommend-entries .inner{width:1130px;margin:auto}@media(max-width:812px){.recommend-entries .inner{width:100%}}.recommend-entries .inner h2{font-size:35px;font-family:noto sans japanese,sans-serif;font-weight:900;letter-spacing:-1px;margin:30px auto}.recommend-entries .inner h2:after{top:-2px}@media(max-width:812px){.recommend-entries .inner h2{margin:20px auto 10px;font-size:30px}}.recommend-entries .inner ._popIn_recommend_header{display:none}.recommend-entries .inner ._popIn_recommend_art_title{background:0 0;text-shadow:-1px -1px 0 #fff,-1px 0 0 #fff,-1px 1px 0 #fff,0 -1px 0 #fff,0 0 0 #fff,0 1px 0 #fff,1px -1px 0 #fff,1px 0 0 #fff,1px 1px 0 #fff;font-family:noto sans japanese,sans-serif;font-weight:900;font-size:16px;overflow:hidden;height:46px}@media(max-width:812px){.recommend-entries .inner ._popIn_recommend_art_title{font-size:14px;height:auto}}.recommend-entries .inner ._popIn_recommend_art_title a{color:#000}.recommend-entries .inner ._popIn_recommend_art_media{color:#000}@media(max-width:812px){.recommend-entries .inner ._popIn_recommend_container{background:0 0}}.recommend-entries .inner ._popIn_recommend_article{margin-bottom:26px!important}@media(max-width:812px){.recommend-entries .inner ._popIn_recommend_article{margin-bottom:6px!important}}@media(max-width:812px){.recommend-entries .inner ._popIn_recommend_article:nth-child(odd){border-right:1px transparent}}@media(max-width:812px){.recommend-entries .inner ._popIn_infinite_page{border-bottom:1px transparent;padding-bottom:10px}}.recommend-entries .inner .more-link{padding:10px 0 40px}@media(max-width:812px){.recommend-entries .inner .more-link{padding:5px 0 25px}}.kiji-down-recommend{text-align:left;padding:0 90px;margin:80px auto}@media(max-width:812px){.kiji-down-recommend{margin:40px auto;padding:0 0}}.kiji-down-recommend h2{font-family:noto sans japanese,sans-serif;font-weight:900;color:#8e8d8d;font-size:25px;margin:auto 10px}@media(max-width:812px){.kiji-down-recommend h2{font-size:22px}}.kiji-down-recommend ._popIn_recommend_container{border-top:0 transparent!important}.kiji-down-recommend ._popIn_recommend_header{display:none!important}.kiji-down-recommend ._popIn_recommend_articles{background:0 0!important;border:0 transparent!important;padding:0!important}.kiji-down-recommend ._popIn_recommend_art_title{font-size:15px;font-family:noto sans japanese,sans-serif;font-weight:900}.kiji-down-recommend ._popIn_recommend_art_title a{color:#000!important}@media(max-width:812px){.kiji-down-recommend ._popIn_recommend_article{border-top:1px transparent!important}}@media(max-width:812px){.kiji-down-recommend ._popIn_recommend_article:nth-child(odd){border-right:1px transparent!important}}@media(max-width:812px){.box.ad{padding:0;width:100vw}}.box.ad>div{background:0 0!important}body.home header .main-menu{background:0 0;border-bottom:solid 1px rgba(255,255,255,.4);-moz-box-shadow:0 0 0 transparent;-webkit-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent;position:absolute}body.home .content .home-slider{background:url(/assets/img/home/header-bg.jpg) no-repeat center center;background-size:cover;height:480px;overflow:hidden}@media(max-width:812px){body.home .content .home-slider{height:466px}}@media screen and (max-width:812px) and (max-width:320px){body.home .content .home-slider{height:418px}}@media screen and (max-width:812px) and (min-width:414px){body.home .content .home-slider{height:486px}}body.home .content .home-slider .popular-switching{background:url(/assets/img/home/popular-switching.png) no-repeat center top;background-size:467px 120px;width:467px;height:60px;margin:auto;letter-spacing:-.4em;position:relative;top:100px;display:flex}body.home .content .home-slider .popular-switching.dendouiri{background-position:center bottom}@media(max-width:812px){body.home .content .home-slider .popular-switching{background-size:cover;width:100%;max-width:375px;height:48px}}@media screen and (max-width:812px) and (max-width:320px){body.home .content .home-slider .popular-switching{height:41px}}body.home .content .home-slider .popular-switching a{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;letter-spacing:normal;width:50%;height:60px}@media(max-width:812px){body.home .content .home-slider .popular-switching a{width:48%;height:48px}}@media screen and (max-width:812px) and (max-width:320px){body.home .content .home-slider .popular-switching a{height:41px}}body.home .content .home-slider .header-slider{position:relative;top:120px;width:1166px;margin:auto!important}@media(max-width:812px){body.home .content .home-slider .header-slider{width:100%}}body.home .content .home-slider .header-slider#popular-slider{opacity:0}body.home .content .home-slider .header-slider#dendouiri-slider{opacity:0}body.home .content .home-slider .header-slider .items{margin:0 18px;width:343px}body.home .content .home-slider .header-slider .items a{text-decoration:none}body.home .content .home-slider .header-slider .items a .image{line-height:0;overflow:hidden;height:180px}@media(max-width:812px){body.home .content .home-slider .header-slider .items a .image{height:178px}}@media screen and (max-width:812px) and (max-width:320px){body.home .content .home-slider .header-slider .items a .image{height:136px}}@media screen and (max-width:812px) and (min-width:414px){body.home .content .home-slider .header-slider .items a .image{height:196px}}body.home .content .home-slider .header-slider .items a .image img{width:100%;height:180px;object-fit:cover}@media(max-width:812px){body.home .content .home-slider .header-slider .items a .image img{height:178px}}@media screen and (max-width:812px) and (max-width:320px){body.home .content .home-slider .header-slider .items a .image img{height:136px}}@media screen and (max-width:812px) and (min-width:414px){body.home .content .home-slider .header-slider .items a .image img{height:196px}}body.home .content .home-slider .header-slider .items a .title{background:#e30920;font-family:noto sans japanese,sans-serif;font-weight:900;font-size:15px;color:#fff;text-align:left;padding:10px;line-height:1.5;position:relative;top:-1px;text-shadow:-1px -1px 0 #a90215,-1px 0 0 #a90215,-1px 1px 0 #a90215,0 -1px 0 #a90215,0 0 0 #a90215,0 1px 0 #a90215,1px -1px 0 #a90215,1px 0 0 #a90215,1px 1px 0 #a90215}body.home .content .home-slider .header-slider .items a .title span{height:46px;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;word-break:break-all}body.home .content .new-entries{background-color:#e5d2d4}body.home .content .new-entries .inner{width:1130px;margin:auto}@media(max-width:812px){body.home .content .new-entries .inner{width:100vw}}body.home .content .new-entries .inner h2{font-size:40px;font-family:noto sans japanese,sans-serif;font-weight:900;margin:30px auto 10px}@media(max-width:812px){body.home .content .new-entries .inner h2{font-size:36px;margin:16px auto}}body.home .content .new-entries .inner .boxs .box.label .title{font-size:30px}body.home .content .new-entries .inner .boxs .box:nth-child(4){border-top:dotted 1px rgba(0,0,0,.3)}@media(max-width:812px){body.home .content .new-entries .inner .boxs .box:nth-child(4){border-top:0 transparent}}body.home .content .new-entries .inner .boxs .box:nth-child(3){padding-right:0}@media(max-width:812px){body.home .content .new-entries .inner .boxs .box:nth-child(3){padding-right:10px}}body.home .content .new-entries .inner .boxs .box:nth-child(4n+1){padding-right:0}@media(max-width:812px){body.home .content .new-entries .inner .boxs .box:nth-child(4n+1){padding-right:10px}}body.home .content .new-entries .inner .more-link{padding:10px 0 40px}@media(max-width:812px){body.home .content .new-entries .inner .more-link{padding:10px 0 20px}}body.home .content .entries.tokusyu-entries{background:#eb8591}body.home .content .entries.media-entries{background:#b89fc7}body.home .content .entries.comic-entries{background:#8cdafb}body.home .content .entries.column-entries{background:#e8c89d}body.home .content .entries.radio-entries{background:#77d9a4}body.home .content .entries.video-entries{background:#e5d288}body.home .content .entries.bros-entries{background:#91dc85}body.home .content .entries .inner{width:1130px;margin:auto;position:relative}@media(max-width:812px){body.home .content .entries .inner{width:100%}}body.home .content .entries .inner .more-link{position:absolute;bottom:-10px;right:0}body.single .article{position:relative;background:#fff;padding-bottom:20px}body.single .article>.cover{width:100%;height:420px;overflow:hidden;position:absolute;top:0;background:#000}@media(max-width:812px){body.single .article>.cover{height:198px}}@media screen and (max-width:812px) and (max-width:320px){body.single .article>.cover{height:170px}}body.single .article>.cover span{width:100%;height:420px;display:block;background-position:center center;background-repeat:no-repeat;background-size:cover;-webkit-filter:blur(5px);-ms-filter:blur(5px);filter:url(data:image/svg+xml;utf8;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGZpbHRlciBpZD0iYmx1ciI+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iNSIgLz48L2ZpbHRlcj48L3N2Zz4jYmx1cg==);filter:progid:DXImageTransform.Microsoft.Blur(Strength=$radius);filter:blur(5px);-moz-transform:scale(1.2,1.2);-ms-transform:scale(1.2,1.2);-webkit-transform:scale(1.2,1.2);transform:scale(1.2,1.2);filter:alpha(opacity=70);opacity:.7}@media(max-width:812px){body.single .article>.cover span{height:198px}}@media screen and (max-width:812px) and (max-width:320px){body.single .article>.cover span{height:170px}}body.single .article>.cover.column{background:url(/assets/img/common/column-label-bg.png) repeat center center;background-size:48px 25px;filter:alpha(opacity=50);opacity:.5}body.single .article>.cover.column span{display:none}body.single .article .article-inner{width:800px;margin:auto;position:relative;z-index:1}@media(max-width:812px){body.single .article .article-inner{width:100%}}body.single .article .article-inner .article-header{position:relative;top:0}body.single .article .article-inner .article-header .image{line-height:0}body.single .article .article-inner .article-header .image img{width:800px;height:420px;object-fit:cover}@media(max-width:812px){body.single .article .article-inner .article-header .image img{width:100%;height:198px}}@media screen and (max-width:812px) and (max-width:320px){body.single .article .article-inner .article-header .image img{height:170px}}body.single .article .article-inner .article-header .header-meta{text-align:left;padding:20px 90px}@media(max-width:812px){body.single .article .article-inner .article-header .header-meta{padding:10px}}body.single .article .article-inner .article-header .header-meta .category{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;width:calc( 100% - 120px)}@media(max-width:812px){body.single .article .article-inner .article-header .header-meta .category{width:calc( 100% - 100px)}}body.single .article .article-inner .article-header .header-meta .category span{font-size:20px;font-family:noto sans japanese,sans-serif;font-weight:900;padding:0 12px}@media(max-width:812px){body.single .article .article-inner .article-header .header-meta .category span{font-size:13px;padding:3px 10px;vertical-align:top}}body.single .article .article-inner .article-header .header-meta .category .tags{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;margin-left:16px}@media(max-width:812px){body.single .article .article-inner .article-header .header-meta .category .tags{margin-left:5px;line-height:1.2;width:auto;max-width:180px}}body.single .article .article-inner .article-header .header-meta .category .tags a{color:rgba(0,0,0,.4);margin-right:10px;text-decoration:none}@media(max-width:812px){body.single .article .article-inner .article-header .header-meta .category .tags a{font-size:11px;margin-right:5px;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline}}body.single .article .article-inner .article-header .header-meta .category .tags a:hover{color:#000;border-bottom:solid 1px #000}body.single .article .article-inner .article-header .header-meta .date{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;width:110px;text-align:right;font-size:16px;font-family:noto sans japanese,sans-serif;font-weight:900;color:#8e8d8d}@media(max-width:812px){body.single .article .article-inner .article-header .header-meta .date{vertical-align:top;margin-top:5px;width:90px;font-size:13px}}body.single .article .article-inner .article-header .header-meta .title{font-size:35px;line-height:1.3;font-family:noto sans japanese,sans-serif;font-weight:900;margin:10px auto;text-align:justify;word-wrap:break-word;overflow-wrap:break-word}@media(max-width:812px){body.single .article .article-inner .article-header .header-meta .title{font-size:24px}}body.single .article .article-inner .article-header .header-meta .title .edit-button{position:relative;top:-4px}body.single .article .article-inner .article-header .header-meta .description{font-size:14px;color:#4c4c4c;margin:20px auto 10px;word-wrap:break-word;overflow-wrap:break-word}@media(max-width:812px){body.single .article .article-inner .article-header .header-meta .description{line-height:1.6}}body.single .article .article-inner .article-header .header-meta .staffs{margin-bottom:10px;letter-spacing:normal;font-family:noto sans japanese,sans-serif;font-weight:900;color:#8e8d8d;font-size:16px;line-height:2.5}@media(max-width:812px){body.single .article .article-inner .article-header .header-meta .staffs{font-size:14px}}body.single .article .article-inner .article-header .header-meta .staffs a{text-decoration:none;margin-right:20px;color:#8e8d8d}body.single .article .article-inner .article-header .header-meta .staffs a:hover{color:#000}body.single .article .article-inner .article-header .header-meta .staffs a img{width:36px;height:36px;-moz-border-radius:36px;-webkit-border-radius:36px;border-radius:36px;vertical-align:middle;margin-right:8px}@media(max-width:812px){body.single .article .article-inner .article-header .header-meta .staffs a img{width:30px;height:30px}}body.single .article .article-inner .article-header.column .header-meta .title{font-family:游明朝,YuMincho,ＭＳ Ｐ明朝,ms pmincho,ヒラギノ明朝 pro w3,hiragino mincho pro,serif;text-align:center;margin:40px auto 20px;font-weight:700;font-size:35px}body.single .article .article-inner .article-header.column .header-meta .staffs{text-align:center;padding-bottom:60px;border-bottom:solid 1px #d4d4d4}body.single .article .article-inner .social{background:#f2f2f2;padding:16px 0 20px}@media(max-width:812px){body.single .article .article-inner .social{padding:0 0 8px;background:0 0;position:-webkit-sticky;position:sticky;top:0;z-index:10}body.single .article .article-inner .social .sns-buttons{padding:0}}body.single .article .article-inner .article-body{margin-top:-200px;padding:0 90px 30px;text-align:left;position:relative;z-index:4}@media(max-width:812px){body.single .article .article-inner .article-body{margin-top:0;padding:10px;max-width:calc( 100% - 20px);width:calc( 100% - 20px);overflow:hidden}}body.single .article .article-inner .article-body .comic-image{text-align:center}body.single .article .article-inner .article-body .comic-image img{margin:auto}body.single .article .article-inner .article-body .comic-image .comic_comment{text-align:left;font-size:18px;line-height:24px;margin:20px auto 40px}body.single .article .article-inner .article-body .comic-image .more-link{margin:20px auto}body.single .article .article-inner .article-body .comic-image .more-link a{font-size:18px}body.single .article .article-inner .article-body .more-mojisoba{font-size:12px;text-align:center;font-family:noto sans japanese,sans-serif;font-weight:900;color:#000;background:#e5e5e5;padding:6px 14px;text-decoration:none;margin:auto;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;display:block;width:180px}body.single .article .article-inner .article-body .more-mojisoba:before{content:"\e90d";font-family:icomoon!important;margin-right:10px;font-size:14px;font-weight:400;position:relative;top:2px}body.single .article .article-inner .article-body .more-mojisoba:hover{background:#000;color:#fff}body.single .article .article-inner .page-navi{margin:0 auto 100px}body.single .article .article-inner .page-navi.page-navi-header{margin:0 auto 0;position:relative;top:-250px}@media(max-width:812px){body.single .article .article-inner .page-navi.page-navi-header{margin:0 auto 0;position:relative;top:0}}body.single .article .article-inner .related-article{text-align:left;padding:0 90px;margin:80px auto}@media(max-width:812px){body.single .article .article-inner .related-article{margin:40px auto;padding:10px}}body.single .article .article-inner .related-article h2{font-family:noto sans japanese,sans-serif;font-weight:900;color:#8e8d8d;font-size:25px}@media(max-width:812px){body.single .article .article-inner .related-article h2{font-size:22px}}body.single .article .article-inner .related-article dl{margin:10px 0}body.single .article .article-inner .related-article dl dt{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;width:110px;line-height:0;margin-bottom:10px}body.single .article .article-inner .related-article dl dt a img{width:100px;line-height:0;border:solid 5px rgba(0,0,0,.1);-moz-box-shadow:1px 1px 0 rgba(0,0,0,.2);-webkit-box-shadow:1px 1px 0 rgba(0,0,0,.2);box-shadow:1px 1px 0 rgba(0,0,0,.2)}body.single .article .article-inner .related-article dl dd{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;letter-spacing:normal;width:calc( 50% - 138px);margin:2px 20px 10px 10px}@media(max-width:812px){body.single .article .article-inner .related-article dl dd{width:calc( 100% - 130px);margin:2px 0 10px 10px}}body.single .article .article-inner .related-article dl dd:nth-of-type(2n){margin-right:0}body.single .article .article-inner .related-article dl dd a{font-size:14px;color:#000;font-family:noto sans japanese,sans-serif;font-weight:900;line-height:1.2}body.single .article .article-inner .related-article dl dd .edit-button{color:#fff;font-family:ヒラギノ角ゴ pro,hiragino kaku gothic pro,helvetica neue,Helvetica,Arial,lucida grande,メイリオ,meiryo,sans-serif;font-size:10px!important;line-height:20px!important;position:relative;top:-2px;padding:0 5px;margin-left:5px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-moz-box-shadow:0 1px 0 #052f01;-webkit-box-shadow:0 1px 0 #052f01;box-shadow:0 1px 0 #052f01;text-shadow:none}body.single .article .article-inner .writers{text-align:left;padding:0 90px;margin-bottom:40px;position:relative;z-index:5}@media(max-width:812px){body.single .article .article-inner .writers{padding:10px;margin-bottom:0}}body.single .article .article-inner .writers h2{font-family:noto sans japanese,sans-serif;font-weight:900;color:#8e8d8d;font-size:25px}@media(max-width:812px){body.single .article .article-inner .writers h2{font-size:22px}}body.single .article .article-inner .writers .writer{margin:20px 0}body.single .article .article-inner .writers .writer .writer-inner{letter-spacing:-.4em}body.single .article .article-inner .writers .writer .writer-inner .image{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;letter-spacing:normal;width:150px}@media(max-width:812px){body.single .article .article-inner .writers .writer .writer-inner .image{vertical-align:top;width:100px}}body.single .article .article-inner .writers .writer .writer-inner .image img{width:150px;height:150px;-moz-border-radius:75px;-webkit-border-radius:75px;border-radius:75px}@media(max-width:812px){body.single .article .article-inner .writers .writer .writer-inner .image img{width:100px;height:100px}}body.single .article .article-inner .writers .writer .writer-inner .detail{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;letter-spacing:normal;margin-left:30px;width:440px}@media(max-width:812px){body.single .article .article-inner .writers .writer .writer-inner .detail{margin-left:10px;width:calc( 100% - 130px)}}body.single .article .article-inner .writers .writer .writer-inner .detail .name span{font-size:15px;font-family:noto sans japanese,sans-serif;font-weight:900;color:#ed799b;display:block;line-height:0}@media(max-width:812px){body.single .article .article-inner .writers .writer .writer-inner .detail .name span{font-size:12px;margin-bottom:14px}}body.single .article .article-inner .writers .writer .writer-inner .detail .name a{font-size:40px;font-family:noto sans japanese,sans-serif;font-weight:900;color:#000;text-decoration:none}@media(max-width:812px){body.single .article .article-inner .writers .writer .writer-inner .detail .name a{font-size:30px;line-height:1;margin-bottom:10px}}body.single .article .article-inner .writers .writer .writer-inner .detail .description{font-size:14px;color:#4c4c4c;line-height:1.5}body.single .article .article-inner .writers .writer .writer-inner .detail .sns{margin:10px 0}body.single .article .article-inner .writers .writer .writer-inner .detail .sns a{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;font-family:noto sans japanese,sans-serif;font-weight:900;color:#fff;font-size:12px;padding:4px 14px;text-align:center;color:#fff;text-decoration:none;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline}@media(max-width:812px){body.single .article .article-inner .writers .writer .writer-inner .detail .sns a{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;margin:2px auto;font-size:10px;padding:4px 8px}}body.single .article .article-inner .writers .writer .writer-inner .detail .sns a.twitter{background:#2696dd}body.single .article .article-inner .writers .writer .writer-inner .detail .sns a.facebook{background:#4469b0}body.single .article .article-inner .writers .writer .writer-inner .detail .sns a.homepage{background:#959595}body.single .article .article-inner .writers .writer .writer-inner .detail .sns a i{font-size:14px;margin-right:5px}@media(max-width:812px){body.single .article .article-inner .writers .writer .writer-inner .detail .sns a i{font-size:12px;position:relative;top:1px}}body.single .article .article-inner .writers .writer ul{letter-spacing:normal;list-style:disc;padding-left:20px;margin:10px 0}body.single .article .article-inner .writers .writer ul li{margin-bottom:10px}body.single .article .article-inner .writers .writer ul li a{font-size:18px;color:#000;font-family:noto sans japanese,sans-serif;font-weight:900;line-height:1.2}@media(max-width:812px){body.single .article .article-inner .writers .writer ul li a{font-size:14px}}body.single .article .article-inner .writers .writer .staff-more{letter-spacing:normal;font-size:12px;font-family:noto sans japanese,sans-serif;font-weight:900;text-align:right;padding-bottom:20px}body.single .article .article-inner .writers .writer .staff-more a{color:#7b7b7b;text-decoration:none}body.single .article .article-inner .writers .writer .staff-more a i{margin-right:6px;font-size:15px;position:relative;top:2px}body.single .article .article-tags .article-tag{width:1130px;text-align:left;margin:auto;border-top:solid 1px #d4d4d4;position:relative}@media(max-width:812px){body.single .article .article-tags .article-tag{width:100%}}body.single .article .article-tags .article-tag h3{font-family:noto sans japanese,sans-serif;font-weight:900;font-size:25px;margin:10px 0}@media(max-width:812px){body.single .article .article-tags .article-tag h3{font-size:18px;margin:10px}}body.single .article .article-tags .article-tag h3 a{color:#000;text-decoration:none}body.single .article .article-tags .article-tag h3 a span{font-size:30px}@media(max-width:812px){body.single .article .article-tags .article-tag h3 a span{font-size:24px}}body.single .article .article-tags .article-tag .more-link{position:absolute;top:-4px;right:0}@media(max-width:812px){body.single .article .article-tags .article-tag .more-link a{margin-top:10px;margin-bottom:40px}}body.single .article .article-tags .article-tag .boxs{grid-template-columns:1fr 1fr 1fr 1fr 1fr;padding-top:0}@media(max-width:812px){body.single .article .article-tags .article-tag .boxs{grid-template-columns:1fr}}body.single .article .article-tags .article-tag .boxs .box{width:206px;padding-top:0;padding-bottom:0;border-top:0 transparent}@media(max-width:812px){body.single .article .article-tags .article-tag .boxs .box{width:calc( 100% - 20px);padding:10px;padding-right:10px;padding-bottom:10px}}body.single .article .article-tags .article-tag .boxs .box .image{height:108px}@media(max-width:812px){body.single .article .article-tags .article-tag .boxs .box .details{vertical-align:middle}}body.single .article .article-tags .article-tag .boxs .box .staffs{font-size:11px}body.single .article .article-tags .article-tag .boxs .box:nth-child(4n){width:206px;padding-right:0}@media(max-width:812px){body.single .article .article-tags .article-tag .boxs .box:nth-child(4n){padding-right:10px;width:calc( 100% - 20px)}}body.single .article .article-tags .article-tag .boxs .box:nth-child(5){padding-right:0}@media(max-width:812px){body.single .article .article-tags .article-tag .boxs .box:nth-child(5){padding-right:10px;width:calc( 100% - 20px)}}body.single .article .article-tags .article-tag .boxs .box.column-box{border:0 transparent!important;margin-top:0;padding:20px 0;background:#fff;-moz-box-shadow:inset 1px 1px 0 #e9e9e9,inset -1px -1px 0 #e9e9e9;-webkit-box-shadow:inset 1px 1px 0 #e9e9e9,inset -1px -1px 0 #e9e9e9;box-shadow:inset 1px 1px 0 #e9e9e9,inset -1px -1px 0 #e9e9e9}body.single .article .article-tags .article-tag .boxs .box.column-box:nth-child(4n){padding-right:0}body.single .article .article-tags .article-tag .boxs .box.column-box .title{text-shadow:-2px -1px 0 transparent,-2px 0 0 transparent,-2px 1px 0 transparent,-1px -2px 0 transparent,-1px -1px 0 transparent,-1px 0 0 transparent,-1px 1px 0 transparent,-1px 2px 0 transparent,0 -2px 0 transparent,0 -1px 0 transparent,0 0 0 transparent,0 1px 0 transparent,0 2px 0 transparent,1px -2px 0 transparent,1px -1px 0 transparent,1px 0 0 transparent,1px 1px 0 transparent,1px 2px 0 transparent,2px -1px 0 transparent,2px 0 0 transparent,2px 1px 0 transparent}body.single .article .article-tags .article-tag .boxs .box.column-box .writer{text-shadow:-2px -1px 0 transparent,-2px 0 0 transparent,-2px 1px 0 transparent,-1px -2px 0 transparent,-1px -1px 0 transparent,-1px 0 0 transparent,-1px 1px 0 transparent,-1px 2px 0 transparent,0 -2px 0 transparent,0 -1px 0 transparent,0 0 0 transparent,0 1px 0 transparent,0 2px 0 transparent,1px -2px 0 transparent,1px -1px 0 transparent,1px 0 0 transparent,1px 1px 0 transparent,1px 2px 0 transparent,2px -1px 0 transparent,2px 0 0 transparent,2px 1px 0 transparent}.fixed-social{position:-webkit-sticky;position:sticky;top:20px;width:60px;z-index:5}@media(max-width:812px){.fixed-social{letter-spacing:-.4em;width:100%;opacity:0;z-index:-1;display:none}}.fixed-social.fixed{position:fixed;top:0}@media(max-width:812px){.fixed-social.fixed{opacity:1;z-index:12;-moz-animation:fadeIn .5s forwards;-webkit-animation:fadeIn .5s forwards;animation:fadeIn .5s forwards}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}}.fixed-social.fix-end{position:absolute;top:auto;bottom:0}@media(max-width:812px){.fixed-social.fix-end{opacity:0;z-index:-1}}.fixed-social ul.sns-buttons{position:relative;z-index:6;padding:0}@media(max-width:812px){.fixed-social ul.sns-buttons{letter-spacing:-.4em;width:100%}}.fixed-social ul.sns-buttons li{display:block;margin:0 0 28px!important}@media(max-width:812px){.fixed-social ul.sns-buttons li{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;width:25%;margin:0 0 0!important;letter-spacing:normal}}.fixed-social ul.sns-buttons li .sns-balloon{top:10px;line-height:30px;width:80px;z-index:1}@media(max-width:812px){.fixed-social ul.sns-buttons li .sns-balloon{display:none}}.fixed-social ul.sns-buttons li .sns-balloon:after{border-top:solid 6px transparent;border-bottom:solid 6px transparent;border-right:solid 8px #fff;bottom:auto;left:-12px;margin-left:0;top:14px}.fixed-social ul.sns-buttons li .sns-balloon:before{border-top:solid 6px transparent;border-bottom:solid 6px transparent;border-right:solid 8px #bbb;bottom:auto;left:-13px;margin-left:0;top:14px}.fixed-social ul.sns-buttons li .sns-button{position:relative;left:-70px;display:block;text-decoration:none;color:#fff;width:50px;height:50px;text-shadow:0 1px 0 rgba(0,0,0,.2);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:inset -3px -3px 0 rgba(0,0,0,.1),0 3px 0 rgba(0,0,0,.1);-webkit-box-shadow:inset -3px -3px 0 rgba(0,0,0,.1),0 3px 0 rgba(0,0,0,.1);box-shadow:inset -3px -3px 0 rgba(0,0,0,.1),0 3px 0 rgba(0,0,0,.1);margin:16px 0;line-height:50px}.fixed-social ul.sns-buttons li .sns-button:before{font-family:sns-buttons;font-size:24px}@media(max-width:812px){.fixed-social ul.sns-buttons li .sns-button{-moz-box-shadow:inset 0 -3px 0 rgba(0,0,0,.1),0 3px 0 rgba(0,0,0,.1);-webkit-box-shadow:inset 0 -3px 0 rgba(0,0,0,.1),0 3px 0 rgba(0,0,0,.1);box-shadow:inset 0 -3px 0 rgba(0,0,0,.1),0 3px 0 rgba(0,0,0,.1);-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;letter-spacing:normal;width:100%;left:0;margin:0;height:42px;line-height:33px;padding:5px 0 0}}@media(max-width:812px){.fixed-social ul.sns-buttons li.twitter{width:calc( 25% - 2px)}}.fixed-social ul.sns-buttons li.twitter .sns-button{background:#2696dd}.fixed-social ul.sns-buttons li.twitter .sns-button:before{content:"\e902"}@media(max-width:812px){.fixed-social ul.sns-buttons li.facebook{width:calc( 25% - 2px)}}.fixed-social ul.sns-buttons li.facebook .sns-button{background:#4469b0}.fixed-social ul.sns-buttons li.facebook .sns-button:before{content:"\e901";font-size:26px}@media(max-width:812px){.fixed-social ul.sns-buttons li.facebook .sns-button:before{font-size:24px}}@media(max-width:812px){.fixed-social ul.sns-buttons li.hatena{width:calc( 25% - 2px)}}.fixed-social ul.sns-buttons li.hatena .sns-button{background:#1ba5db}@media(max-width:812px){.fixed-social ul.sns-buttons li.hatena .sns-button{padding:5px 0 0}}.fixed-social ul.sns-buttons li.hatena .sns-button:before{font-size:22px;content:"\e904"}@media(max-width:812px){.fixed-social ul.sns-buttons li.hatena .sns-button:before{font-size:17px}}@media(max-width:812px){.fixed-social ul.sns-buttons li.line{width:calc( 25% - 2px)}}.fixed-social ul.sns-buttons li.line .sns-button{display:none;background:#3cba34}.fixed-social ul.sns-buttons li.line .sns-button:before{font-size:20px;content:"\e905"}@media(max-width:812px){.fixed-social ul.sns-buttons li.line .sns-button{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline}}.fixed-page-top{position:-webkit-sticky;position:sticky;top:calc(100vh - 80px);right:0;width:100%;height:50px;z-index:3;text-align:right}@media(max-width:812px){.fixed-page-top{display:none;top:calc(100vh - 70px);height:30px;z-index:5;width:55px}}.fixed-page-top a{width:55px;height:55px;display:block;position:relative;left:800px;background:#fff;border:solid 1px rgba(0,0,0,.2);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 2px 0 rgba(0,0,0,.1);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 2px 0 rgba(0,0,0,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 2px 0 rgba(0,0,0,.1);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;line-height:64px;cursor:pointer;text-align:center}@media(max-width:812px){.fixed-page-top a{left:calc(100vw - 65px)}}.fixed-page-top a i{color:rgba(0,0,0,.35);font-size:23px;position:relative;left:0}.fixed-page-top a:hover{background:#000;border-color:#000}.fixed-page-top a:hover i{color:#fff}#image-gallery{padding-top:100px;text-align:center}#image-gallery .main-image{position:relative;background:rgba(0,0,0,.1);width:620px;margin:auto;line-height:0}@media(max-width:812px){#image-gallery .main-image{width:100%}}#image-gallery .main-image img{max-width:620px;height:415px}@media(max-width:812px){#image-gallery .main-image img{max-width:auto;height:252px}}@media screen and (max-width:812px) and (max-width:320px){#image-gallery .main-image img{height:216px}}#image-gallery .main-image p{position:absolute;bottom:0;left:50%;margin-left:-310px;width:620px;color:#fff;font-weight:700;line-height:1.4;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjcwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjciLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=);background-size:100%;background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,rgba(0,0,0,0)),color-stop(70%,rgba(0,0,0,0.7)));background-image:-moz-linear-gradient(rgba(0,0,0,0) 0%,rgba(0,0,0,0.7) 70%);background-image:-webkit-linear-gradient(rgba(0,0,0,0) 0%,rgba(0,0,0,0.7) 70%);background-image:linear-gradient(rgba(0,0,0,0) 0%,rgba(0,0,0,0.7) 70%);padding:20px 0 15px;text-shadow:0 2px 0 rgba(0,0,0,.5)}@media(max-width:812px){#image-gallery .main-image p{width:100%;margin-left:0;left:0}}#image-gallery .main-image p a{color:#fff}#image-gallery .sub-image{letter-spacing:-.4em;padding:10px 0 20px}#image-gallery .sub-image a{position:relative;width:95px;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;margin-right:10px}@media(max-width:812px){#image-gallery .sub-image a{width:62px;margin-right:0}}#image-gallery .sub-image a:before,#image-gallery .sub-image a:after{content:"";position:absolute;z-index:10;border:solid 5px #e5e5e5;width:85px;height:85px;display:block;top:0}@media(max-width:812px){#image-gallery .sub-image a:before,#image-gallery .sub-image a:after{width:45px;height:45px;left:3px}}#image-gallery .sub-image a:before{-moz-box-shadow:inset 1px 0 2px rgba(0,0,0,.3);-webkit-box-shadow:inset 1px 0 2px rgba(0,0,0,.3);box-shadow:inset 1px 0 2px rgba(0,0,0,.3)}#image-gallery .sub-image a:after{width:93px;height:93px;border-top:solid 1px rgba(255,255,255,.5);border-left:solid 1px rgba(255,255,255,.5);border-right:solid 1px rgba(0,0,0,.3);border-bottom:solid 1px rgba(0,0,0,.3)}@media(max-width:812px){#image-gallery .sub-image a:after{width:53px;height:53px}}#image-gallery .sub-image a.selected:before{border:solid 5px #00c6ff}#image-gallery .sub-image a img{width:95px;-moz-box-shadow:0 2px 0 rgba(0,0,0,.1);-webkit-box-shadow:0 2px 0 rgba(0,0,0,.1);box-shadow:0 2px 0 rgba(0,0,0,.1)}@media(max-width:812px){#image-gallery .sub-image a img{width:54px}}#image-gallery .sub-image a:last-child{margin-right:0}#image-gallery .gallery-navi{position:relative;z-index:5}#image-gallery .gallery-navi a{display:block;padding:30px;width:22px;height:30px;text-indent:-99999999px;cursor:pointer;position:absolute;top:160px}@media(max-width:812px){#image-gallery .gallery-navi a{top:76px;padding:30px 10px}}@media screen and (max-width:812px) and (max-width:320px){#image-gallery .gallery-navi a{top:64px}}#image-gallery .gallery-navi a.prev{background:url(/assets/img/common/slider-left.png?8) no-repeat center center;background-size:cover;text-indent:-999999px;white-space:nowrap;overflow:hidden;width:27px;height:48px;display:block;background-size:27px 48px}@media(max-width:812px){#image-gallery .gallery-navi a.prev{background-size:21px 38px;width:21px;height:38px}}#image-gallery .gallery-navi a.next{background:url(/assets/img/common/slider-right.png?8) no-repeat center center;background-size:cover;text-indent:-999999px;white-space:nowrap;overflow:hidden;width:27px;height:48px;display:block;background-size:27px 48px;right:0}@media(max-width:812px){#image-gallery .gallery-navi a.next{background-size:21px 38px;width:21px;height:38px}}body.writer-list{background:#fff}body.writer-list .content .writers{position:relative}body.writer-list .content .writers .writers-header .writers-inner{width:1000px;margin:auto}@media(max-width:812px){body.writer-list .content .writers .writers-header .writers-inner{width:100%}}body.writer-list .content .writers .writers-header .writers-inner h1{font-family:noto sans japanese,sans-serif;font-weight:900;font-size:50px;letter-spacing:-1px;margin:45px auto 30px}body.writer-list .content .writers .writers-header .writers-inner h1:after{color:#f93737}@media(max-width:812px){body.writer-list .content .writers .writers-header .writers-inner h1{font-size:40px}}body.writer-list .content .writers .writers-header .writers-inner .description{text-align:left;font-family:noto sans japanese,sans-serif;font-weight:900;color:#585858;font-size:18px}@media(max-width:812px){body.writer-list .content .writers .writers-header .writers-inner .description{margin:auto 20px;font-size:16px;text-align:justify}}body.writer-list .content .writers .writers-header .writers-inner .title-down-ad{margin-top:20px}body.writer-list .content .writers .editorial,body.writer-list .content .writers .omocoro-writer{width:1130px;margin:auto}@media(max-width:812px){body.writer-list .content .writers .editorial,body.writer-list .content .writers .omocoro-writer{width:calc( 100vw - 20px )}}body.writer-list .content .writers .editorial .title,body.writer-list .content .writers .omocoro-writer .title{background:url(/assets/img/writer/editorial-bg.png);background-size:28px 16px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:16px 0;margin:40px auto}@media(max-width:812px){body.writer-list .content .writers .editorial .title,body.writer-list .content .writers .omocoro-writer .title{margin:20px auto}}body.writer-list .content .writers .editorial .title h2,body.writer-list .content .writers .omocoro-writer .title h2{font-family:noto sans japanese,sans-serif;font-weight:900;font-size:30px;letter-spacing:-1px}body.writer-list .content .writers .editorial .title h2:after,body.writer-list .content .writers .omocoro-writer .title h2:after{top:-2px}body.writer-list .content .writers .editorial .list,body.writer-list .content .writers .omocoro-writer .list{display:grid;grid-gap:1rem;grid-template-columns:1fr 1fr 1fr;grid-gap:25px;padding-bottom:40px}@media(max-width:812px){body.writer-list .content .writers .editorial .list,body.writer-list .content .writers .omocoro-writer .list{grid-gap:10px;grid-template-columns:1fr}}body.writer-list .content .writers .editorial .list .box,body.writer-list .content .writers .omocoro-writer .list .box{border:solid 1px #e08793;-moz-box-shadow:inset 3px 3px 0 #fff,inset -3px -3px 0 #f1f0f0,0 3px 0 rgba(0,0,0,.05);-webkit-box-shadow:inset 3px 3px 0 #fff,inset -3px -3px 0 #f1f0f0,0 3px 0 rgba(0,0,0,.05);box-shadow:inset 3px 3px 0 #fff,inset -3px -3px 0 #f1f0f0,0 3px 0 rgba(0,0,0,.05);background:url(/assets/img/writer/writer-bg.png);background-size:4px;padding:10px 16px;text-align:left}body.writer-list .content .writers .editorial .list .box:hover,body.writer-list .content .writers .omocoro-writer .list .box:hover{background-color:rgba(224,135,147,.2)}body.writer-list .content .writers .editorial .list .box a,body.writer-list .content .writers .omocoro-writer .list .box a{text-decoration:none;display:block}body.writer-list .content .writers .editorial .list .box .image,body.writer-list .content .writers .omocoro-writer .list .box .image{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;line-height:0;margin-right:10px}body.writer-list .content .writers .editorial .list .box .image img,body.writer-list .content .writers .omocoro-writer .list .box .image img{width:100px;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px}body.writer-list .content .writers .editorial .list .box .name,body.writer-list .content .writers .omocoro-writer .list .box .name{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline}body.writer-list .content .writers .editorial .list .box .name span,body.writer-list .content .writers .omocoro-writer .list .box .name span{display:block;color:#ed799b;font-family:noto sans japanese,sans-serif;font-weight:900;font-size:12px;text-shadow:-2px -1px 0 #fff,-2px 0 0 #fff,-2px 1px 0 #fff,-1px -2px 0 #fff,-1px -1px 0 #fff,-1px 0 0 #fff,-1px 1px 0 #fff,-1px 2px 0 #fff,0 -2px 0 #fff,0 -1px 0 #fff,0 0 0 #fff,0 1px 0 #fff,0 2px 0 #fff,1px -2px 0 #fff,1px -1px 0 #fff,1px 0 0 #fff,1px 1px 0 #fff,1px 2px 0 #fff,2px -1px 0 #fff,2px 0 0 #fff,2px 1px 0 #fff}body.writer-list .content .writers .editorial .list .box .name p,body.writer-list .content .writers .omocoro-writer .list .box .name p{font-family:noto sans japanese,sans-serif;font-weight:900;font-size:20px}body.writer-list .content .writers .editorial .list .box .name p:after,body.writer-list .content .writers .omocoro-writer .list .box .name p:after{top:-1px}body.writer-list .content .writers .editorial.omocoro-writer,body.writer-list .content .writers .omocoro-writer.omocoro-writer{padding-bottom:60px}body.writer-list .content .writers .editorial.omocoro-writer .title,body.writer-list .content .writers .omocoro-writer.omocoro-writer .title{background:url(/assets/img/writer/omocoro-writer-bg.png);background-size:28px 16px}body.writer-list .content .writers .editorial.omocoro-writer .list .box,body.writer-list .content .writers .omocoro-writer.omocoro-writer .list .box{border:solid 1px #59b792}body.writer-list .content .writers .editorial.omocoro-writer .list .box:hover,body.writer-list .content .writers .omocoro-writer.omocoro-writer .list .box:hover{background-color:rgba(89,183,146,.2)}body.writer-list .content .writers .editorial.omocoro-writer .list .box .name span,body.writer-list .content .writers .omocoro-writer.omocoro-writer .list .box .name span{color:#25a06f}body.writer-list .content .writers .editorial.omocoro-writer .writer-recruit a,body.writer-list .content .writers .omocoro-writer.omocoro-writer .writer-recruit a{font-size:12px;text-align:center;font-family:noto sans japanese,sans-serif;font-weight:900;color:#000;background:#e5e5e5;padding:6px 14px;text-decoration:none;margin:auto;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;display:block;width:220px}body.writer-list .content .writers .editorial.omocoro-writer .writer-recruit a:hover,body.writer-list .content .writers .omocoro-writer.omocoro-writer .writer-recruit a:hover{background:#000;color:#fff}body.writer-page{background:#fff}body.writer-page .content .writer{position:relative}body.writer-page .content .writer .cover{width:100%;height:360px;position:absolute;top:0;background:#000;background:url(/assets/img/writer/writer-header-bg.png) repeat center center;background-size:4px 8px}@media(max-width:812px){body.writer-page .content .writer .cover{height:200px}}body.writer-page .content .writer .cover span{width:1130px;height:360px;margin:auto;display:block;background-position:center center;background-repeat:no-repeat;background-size:cover}@media(max-width:812px){body.writer-page .content .writer .cover span{width:100vw;height:200px}}body.writer-page .content .writer .writer-header{background:url(/assets/img/writer/writer-header-bg2.png) repeat center center;background-size:13px 22px;position:relative;z-index:10}body.writer-page .content .writer .writer-header .writer-inner{width:auto;margin:auto}@media(max-width:812px){body.writer-page .content .writer .writer-header .writer-inner{width:100vw}}body.writer-page .content .writer .writer-header .writer-inner .writer-detail .writer-detail-inner{width:auto;margin:auto;padding:30px 0 20px}@media(max-width:812px){body.writer-page .content .writer .writer-header .writer-inner .writer-detail .writer-detail-inner{width:calc(100vw - 20px);padding:20px 0 0}}body.writer-page .content .writer .writer-header .writer-inner .writer-detail .writer-detail-inner .image{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;margin-right:24px;line-height:0;position:relative;width:170px}@media(max-width:812px){body.writer-page .content .writer .writer-header .writer-inner .writer-detail .writer-detail-inner .image{width:auto;display:block;margin-right:auto}}body.writer-page .content .writer .writer-header .writer-inner .writer-detail .writer-detail-inner .image img{width:150px;border:solid 5px #fff;background:#fff;-moz-border-radius:100px;-webkit-border-radius:100px;border-radius:100px}@media(max-width:812px){body.writer-page .content .writer .writer-header .writer-inner .writer-detail .writer-detail-inner .image img{width:120px;border:solid 4px #fff;margin:auto}}body.writer-page .content .writer .writer-header .writer-inner .writer-detail .writer-detail-inner .name{font-family:noto sans japanese,sans-serif;font-weight:900;text-align:left;line-height:1;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;padding:20px 0}@media(max-width:812px){body.writer-page .content .writer .writer-header .writer-inner .writer-detail .writer-detail-inner .name{width:auto;display:block;text-align:center}}body.writer-page .content .writer .writer-header .writer-inner .writer-detail .writer-detail-inner .name span{font-size:15px;color:#fff;margin-bottom:10px;display:block}@media(max-width:812px){body.writer-page .content .writer .writer-header .writer-inner .writer-detail .writer-detail-inner .name span{font-size:12px}}body.writer-page .content .writer .writer-header .writer-inner .writer-detail .writer-detail-inner .name p{font-size:40px;color:#fff}@media(max-width:812px){body.writer-page .content .writer .writer-header .writer-inner .writer-detail .writer-detail-inner .name p{font-size:30px}}body.writer-page .content .writer .writer-header .writer-inner .writer-detail .writer-detail-inner .name .sns{margin:20px auto 0;text-align:left}@media(max-width:812px){body.writer-page .content .writer .writer-header .writer-inner .writer-detail .writer-detail-inner .name .sns{width:auto;text-align:center}}body.writer-page .content .writer .writer-header .writer-inner .writer-detail .writer-detail-inner .name .sns a{-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;font-family:noto sans japanese,sans-serif;font-weight:900;background:#313131;font-size:12px;line-height:24px;padding:4px 20px;margin-right:5px;text-align:center;color:#fff;text-decoration:none;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline}@media(max-width:812px){body.writer-page .content .writer .writer-header .writer-inner .writer-detail .writer-detail-inner .name .sns a{margin:2px;font-size:12px;padding:4px 8px}}body.writer-page .content .writer .writer-header .writer-inner .writer-detail .writer-detail-inner .name .sns a.twitter:hover{background:#2696dd}body.writer-page .content .writer .writer-header .writer-inner .writer-detail .writer-detail-inner .name .sns a.facebook:hover{background:#4469b0}body.writer-page .content .writer .writer-header .writer-inner .writer-detail .writer-detail-inner .name .sns a.homepage:hover{background:#000}body.writer-page .content .writer .writer-header .writer-inner .writer-detail .writer-detail-inner .name .sns a i{font-size:20px;margin-right:5px;position:relative;top:3px}@media(max-width:812px){body.writer-page .content .writer .writer-header .writer-inner .writer-detail .writer-detail-inner .name .sns a i{top:1px;font-size:14px}}body.writer-page .content .writer .writer-header .profile{width:600px;margin:0 auto;padding-bottom:30px;text-align:left;font-size:16px;color:#fff}body.writer-page .content .writer .writer-header .profile a{color:#fff}@media(max-width:812px){body.writer-page .content .writer .writer-header .profile{width:calc( 100% - 20px);max-width:400px;margin:0 auto;font-size:14px;padding-bottom:20px;line-height:1.7}}body.writer-page .content .writer .writer-entries{background:#b9cfd6}body.writer-page .content .writer .writer-entries .writer-inner{width:1130px;margin:auto;padding-bottom:40px;position:relative}@media(max-width:812px){body.writer-page .content .writer .writer-entries .writer-inner{width:100vw;padding-bottom:26px}}body.writer-page .content .writer .writer-entries .writer-inner h2{font-family:noto sans japanese,sans-serif;font-weight:900;font-size:35px;letter-spacing:-1px;margin:0 auto 70px;text-align:left;display:block;position:relative;top:50px}body.writer-page .content .writer .writer-entries .writer-inner h2:after{top:-2px}@media(max-width:812px){body.writer-page .content .writer .writer-entries .writer-inner h2{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;margin:0 10px 70px;text-align:center}}body.writer-page .content .writer .writer-entries .writer-inner .sort{position:absolute;right:0;top:60px}@media(max-width:812px){body.writer-page .content .writer .writer-entries .writer-inner .sort{top:0}}body.writer-page .content .writer .writer-entries .writer-inner .sort .sort-select{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;margin-left:5px}@media(max-width:812px){body.writer-page .content .writer .writer-entries .writer-inner .sort .sort-select{margin-left:-4px}}body.writer-page .content .writer .writer-entries .writer-inner .no-hit{font-family:noto sans japanese,sans-serif;font-weight:900;font-size:30px;color:rgba(0,0,0,.5);padding:100px 0}@media(max-width:812px){body.writer-page .content .writer .writer-entries .writer-inner .boxs{border-top:dotted 1px rgba(0,0,0,.3)}}body.writer-page .content .writer .writer-entries .writer-inner .page-navi{margin:30px auto 10px}@media(max-width:812px){body.writer-page .content .writer .writer-entries .writer-inner .page-navi{margin:15px auto 0}}body.writer-recruit{background:#fff}body.writer-recruit .content .writers{position:relative}body.writer-recruit .content .writers .recruit-header{background:#dadceb}body.writer-recruit .content .writers .recruit-header .recruit-inner{width:1000px;margin:auto}@media(max-width:812px){body.writer-recruit .content .writers .recruit-header .recruit-inner{width:100%}}body.writer-recruit .content .writers .recruit-header .recruit-inner h1{font-family:noto sans japanese,sans-serif;font-weight:900;font-size:40px;letter-spacing:-1px;margin:45px auto 30px}body.writer-recruit .content .writers .recruit-header .recruit-inner h1:after{top:-2px}body.writer-recruit .content .writers .recruit-header .recruit-inner .description{font-family:noto sans japanese,sans-serif;font-weight:900;color:#585858;font-size:18px}@media(max-width:812px){body.writer-recruit .content .writers .recruit-header .recruit-inner .description{margin:auto 20px}}body.writer-recruit .content .writers .recruit-form{background:#dadceb;padding:30px 0 60px}body.writer-recruit .content .writers .recruit-form dl{width:450px;margin:auto;padding:20px 0}@media(max-width:812px){body.writer-recruit .content .writers .recruit-form dl{width:calc(100vw - 40px);margin:auto}}body.writer-recruit .content .writers .recruit-form dl dt{font-family:noto sans japanese,sans-serif;font-weight:900;font-size:18px;text-align:left}body.writer-recruit .content .writers .recruit-form dl dd{margin:5px auto 20px}@media(max-width:812px){body.writer-recruit .content .writers .recruit-form dl dd{font-size:12px;text-align:justify}}body.writer-recruit .content .writers .recruit-form dl dd input[type=text],body.writer-recruit .content .writers .recruit-form dl dd input[type=email],body.writer-recruit .content .writers .recruit-form dl dd input[type=url],body.writer-recruit .content .writers .recruit-form dl dd select,body.writer-recruit .content .writers .recruit-form dl dd textarea{width:calc( 100% - 20px);display:block;padding:5px 10px;border:none;font-size:16px;line-height:2;-moz-box-shadow:1px 1px 0 rgba(0,0,0,.1);-webkit-box-shadow:1px 1px 0 rgba(0,0,0,.1);box-shadow:1px 1px 0 rgba(0,0,0,.1)}@media(max-width:812px){body.writer-recruit .content .writers .recruit-form dl dd input[type=text],body.writer-recruit .content .writers .recruit-form dl dd input[type=email],body.writer-recruit .content .writers .recruit-form dl dd input[type=url],body.writer-recruit .content .writers .recruit-form dl dd select,body.writer-recruit .content .writers .recruit-form dl dd textarea{width:calc( 100% - 20px)}}body.writer-recruit .content .writers .recruit-form dl dd select{width:100%}@media(max-width:812px){body.writer-recruit .content .writers .recruit-form dl dd select{width:calc( 100% - 40px)}}body.writer-recruit .content .writers .recruit-form dl dd textarea{height:200px;line-height:1.4}body.writer-recruit .content .writers .recruit-form dl dd .sakuhin{margin:10px auto}body.writer-recruit .content .writers .recruit-form dl dd .sakuhin a{color:#000}body.writer-recruit .content .writers .recruit-form dl dd .wpcf7-not-valid-tip{margin:6px;font-size:12px}@media(max-width:812px){body.writer-recruit .content .writers .recruit-form dl dd .wpcf7-not-valid-tip{width:100%;margin:6px 0;text-align:center}}body.writer-recruit .content .writers .recruit-form input[type=submit]{display:block;font-size:18px;font-family:noto sans japanese,sans-serif;font-weight:900;text-decoration:none;margin:auto;text-shadow:-1px -1px 0 #017c01,-1px 0 0 #017c01,-1px 1px 0 #017c01,0 -1px 0 #017c01,0 0 0 #017c01,0 1px 0 #017c01,1px -1px 0 #017c01,1px 0 0 #017c01,1px 1px 0 #017c01;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:16px 56px;cursor:pointer;background:#01a001;color:#fff;border:solid 1px #017c01;-moz-box-shadow:inset -3px -3px 0 rgba(0,0,0,.1),0 3px 0 rgba(0,0,0,.1);-webkit-box-shadow:inset -3px -3px 0 rgba(0,0,0,.1),0 3px 0 rgba(0,0,0,.1);box-shadow:inset -3px -3px 0 rgba(0,0,0,.1),0 3px 0 rgba(0,0,0,.1)}body.writer-recruit .content .writers .recruit-form input[type=submit]:hover{background:#000;color:#fff;border:solid 1px #000;text-shadow:none}body.writer-recruit .content .writers .recruit-form .ajax-loader{visibility:hidden}body.writer-recruit .content .writers .recruit-form .wpcf7-validation-errors{background:#fa1a45;width:600px;margin:30px auto;border:none;color:#fff;font-weight:700;padding:10px 0}@media(max-width:812px){body.writer-recruit .content .writers .recruit-form .wpcf7-validation-errors{width:calc( 100% - 60px);padding:10px}}body.writer-recruit .content .writers .recruit-form .wpcf7-mail-sent-ok{background:#0090ff;width:600px;margin:30px auto;border:none;color:#fff;font-weight:700;padding:10px 0}@media(max-width:812px){body.writer-recruit .content .writers .recruit-form .wpcf7-mail-sent-ok{width:calc( 100% - 60px);padding:10px}}body.tag{background:#fff}body.tag .content .tag-area{position:relative}body.tag .content .tag-area .tag-header{margin-bottom:50px}body.tag .content .tag-area .tag-header .tag-inner{width:1000px;margin:auto}@media(max-width:812px){body.tag .content .tag-area .tag-header .tag-inner{width:100vw}}body.tag .content .tag-area .tag-header .tag-inner h1{font-family:noto sans japanese,sans-serif;font-weight:900;font-size:50px;letter-spacing:-1px;margin:45px auto 0}body.tag .content .tag-area .tag-header .tag-inner h1:after{color:#f93737}@media(max-width:812px){body.tag .content .tag-area .tag-header .tag-inner h1{margin:30px auto 0;font-size:40px}}body.tag .content .tag-area .tag-header .tag-inner .description{text-align:left;color:#585858;font-size:16px;width:620px;margin:30px auto auto}@media(max-width:812px){body.tag .content .tag-area .tag-header .tag-inner .description{width:calc( 100% - 20px);margin:30px 10px auto;text-align:justify;font-size:14px}}body.tag .content .tag-area .tag-header .tag-inner .description a{color:#000;font-weight:700;margin:auto 2px}body.tag .content .tag-area .tag-header .tag-inner .title-down-ad{margin:20px auto}body.tag .content .tag-area .tag-entries{background:#ededdb}body.tag .content .tag-area .tag-entries .tag-inner{width:1130px;margin:auto;padding-bottom:40px;position:relative}@media(max-width:812px){body.tag .content .tag-area .tag-entries .tag-inner{width:100vw;padding-bottom:26px}}body.tag .content .tag-area .tag-entries .tag-inner h2{font-family:noto sans japanese,sans-serif;font-weight:900;font-size:40px;letter-spacing:-1px;margin:40px auto 20px}body.tag .content .tag-area .tag-entries .tag-inner h2:after{top:-2px}body.tag .content .tag-area .tag-entries .tag-inner .sort{position:absolute;right:0;top:60px}@media(max-width:812px){body.tag .content .tag-area .tag-entries .tag-inner .sort{top:0}}@media(max-width:812px){body.tag .content .tag-area .tag-entries .tag-inner .boxs{border-top:dotted 1px rgba(0,0,0,.3);padding-top:10px}}body.tag .content .tag-area .tag-entries .tag-inner .page-navi{margin:30px auto 10px}@media(max-width:812px){body.tag .content .tag-area .tag-entries .tag-inner .page-navi{margin:15px auto 0}}body.categories .content .category-area{position:relative}body.categories .content .category-area .category-header{padding:40px 0 22px;background:rgba(0,0,0,.2);position:relative}@media(max-width:812px){body.categories .content .category-area .category-header{padding:0 0;background:#fff!important}}body.categories .content .category-area .category-header.newpost{background:#e5d2d4}body.categories .content .category-area .category-header.kiji{background:#eb8591}body.categories .content .category-area .category-header.comic{background:#8cdafb}body.categories .content .category-area .category-header.rensai{background:#77d9a4}body.categories .content .category-area .category-header.info{background:#b89fc7}body.categories .content .category-area .category-header.column{background:#e8c89d}body.categories .content .category-area .category-header.radio{background:#77d9a4}body.categories .content .category-area .category-header.popular{background:#f9cd65}body.categories .content .category-area .category-header.matome{background:rgba(0,0,0,.05)}body.categories .content .category-area .category-header.video{background:#e5d288}body.categories .content .category-area .category-header:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:transparent;background:-webkit-linear-gradient(top,rgba(247,239,106,0.4) 20%,rgba(255,255,255,0) 100%);background:-moz-linear-gradient(top,rgba(247,239,106,0.4) 20%,rgba(255,255,255,0) 100%);background:-ms-linear-gradient(top,rgba(247,239,106,0.4) 20%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(top,rgba(247,239,106,0.4) 20%,rgba(255,255,255,0) 100%);background:linear-gradient(to bottom,rgba(247,239,106,0.4) 20%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr='rgba(247,239,106,0.4)',EndColorStr='rgba(255,255,255,0)')}body.categories .content .category-area .category-header .sp-slides-container{height:296px}@media(max-width:812px){body.categories .content .category-area .category-header .sp-slides-container{height:260px}}@media screen and (max-width:812px) and (max-width:320px){body.categories .content .category-area .category-header .sp-slides-container{height:236px}}@media screen and (max-width:812px) and (min-width:414px){body.categories .content .category-area .category-header .sp-slides-container{height:290px}}@media(max-width:812px){body.categories .content .category-area .category-header .sp-slides-container .sp-arrows{display:none}}body.categories .content .category-area .category-header .category-inner{position:relative;z-index:1;width:1130px;margin:auto}@media(max-width:812px){body.categories .content .category-area .category-header .category-inner{width:100vw}}body.categories .content .category-area .category-header .category-inner .category-slider .box{letter-spacing:-.4em;width:100%;background:#fff;padding:0}@media(max-width:812px){body.categories .content .category-area .category-header .category-inner .category-slider .box{border-bottom:0 transparent}}body.categories .content .category-area .category-header .category-inner .category-slider .box .image{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;width:50%;height:296px;letter-spacing:normal}@media(max-width:812px){body.categories .content .category-area .category-header .category-inner .category-slider .box .image{width:100vw;height:195px;display:block}}@media screen and (max-width:812px) and (max-width:320px){body.categories .content .category-area .category-header .category-inner .category-slider .box .image{height:168px}}@media screen and (max-width:812px) and (min-width:414px){body.categories .content .category-area .category-header .category-inner .category-slider .box .image{height:216px}}body.categories .content .category-area .category-header .category-inner .category-slider .box .image a img{object-fit:cover;width:100%;height:296px}@media(max-width:812px){body.categories .content .category-area .category-header .category-inner .category-slider .box .image a img{height:100%}}body.categories .content .category-area .category-header .category-inner .category-slider .box .detail{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;width:calc( 49% - 40px);letter-spacing:normal;padding:20px 20px 0;vertical-align:top}@media(max-width:812px){body.categories .content .category-area .category-header .category-inner .category-slider .box .detail{width:calc( 100vw - 20px);display:block;padding:10px}}@media(max-width:812px){body.categories .content .category-area .category-header .category-inner .category-slider .box .detail .category{display:none}}body.categories .content .category-area .category-header .category-inner .category-slider .box .detail .category span{font-size:16px;font-family:noto sans japanese,sans-serif;font-weight:900;padding:0 10px 2px}body.categories .content .category-area .category-header .category-inner .category-slider .box .detail .date{font-size:16px}body.categories .content .category-area .category-header .category-inner .category-slider .box .detail .title{margin-top:10px}@media(max-width:812px){body.categories .content .category-area .category-header .category-inner .category-slider .box .detail .title{width:100%;margin-top:0;height:46px;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;word-break:break-all}}body.categories .content .category-area .category-header .category-inner .category-slider .box .detail .title a{font-size:32px;line-height:1.2;font-family:noto sans japanese,sans-serif;font-weight:900;text-decoration:none;color:#000}@media(max-width:812px){body.categories .content .category-area .category-header .category-inner .category-slider .box .detail .title a{font-size:18px}}body.categories .content .category-area .category-header .category-inner .category-slider .box .detail .description{margin:10px 0;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;word-break:break-all}@media(max-width:812px){body.categories .content .category-area .category-header .category-inner .category-slider .box .detail .description{display:none}}body.categories .content .category-area .category-header .category-inner .category-slider .box .detail .staffs{font-size:13px}body.categories .content .category-area .category-header .category-inner .category-slider .box .detail .staffs a img{width:25px;height:25px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;margin-right:7px}body.categories .content .category-area .category-header .category-inner .category-slider .sp-buttons{top:15px;position:relative}@media(max-width:812px){body.categories .content .category-area .category-header .category-inner .category-slider .sp-buttons{top:0}body.categories .content .category-area .category-header .category-inner .category-slider .sp-buttons:after{content:"";width:100%;height:36px;display:block;position:absolute;bottom:0;z-index:1;background-color:rgba(0,0,0,.4);background:-webkit-linear-gradient(top,transparent 0%,rgba(0,0,0,0.2) 70%,rgba(0,0,0,0.4) 100%);background:-moz-linear-gradient(top,transparent 0%,rgba(0,0,0,0.2) 70%,rgba(0,0,0,0.4) 100%);background:-ms-linear-gradient(top,transparent 0%,rgba(0,0,0,0.2) 70%,rgba(0,0,0,0.4) 100%);background:-o-linear-gradient(top,transparent 0%,rgba(0,0,0,0.2) 70%,rgba(0,0,0,0.4) 100%);background:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,0.2) 70%,rgba(0,0,0,0.4) 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr='transparent',EndColorStr='rgba(0,0,0,0.4)')}}@media(max-width:812px){body.categories .content .category-area .category-header .category-inner .category-slider .sp-buttons .sp-button{position:relative;z-index:2;width:10px;height:10px;margin:4px 8px;-moz-box-shadow:0 1px 2px rgba(0,0,0,.1);-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1)}}body.categories .content .category-area .category-header .category-inner .category-slider .sp-arrows{margin-top:-26px}body.categories .content .category-area .category-header .category-inner .category-slider .sp-arrows .sp-next-arrow{right:-60px}body.categories .content .category-area .category-header .category-inner .category-slider .sp-arrows .sp-previous-arrow{left:-60px}body.categories .content .category-area .category-entries{background:#fff}body.categories .content .category-area .category-entries.newpost{background:#e5d2d4}body.categories .content .category-area .category-entries.kiji{background:#eb8591}body.categories .content .category-area .category-entries.comic{background:#8cdafb}body.categories .content .category-area .category-entries.rensai{background:#77d9a4}body.categories .content .category-area .category-entries.info{background:#b89fc7}body.categories .content .category-area .category-entries.column{background:#e8c89d}body.categories .content .category-area .category-entries.radio{background:#77d9a4}body.categories .content .category-area .category-entries.popular{background:#f9cd65}body.categories .content .category-area .category-entries.matome{background:rgba(0,0,0,.05)}body.categories .content .category-area .category-entries.video{background:#e5d288}body.categories .content .category-area .category-entries .category-inner{width:1130px;margin:auto;padding-bottom:40px;position:relative}@media(max-width:812px){body.categories .content .category-area .category-entries .category-inner{width:100vw;padding-bottom:26px}}body.categories .content .category-area .category-entries .category-inner h2{font-family:noto sans japanese,sans-serif;font-weight:900;font-size:40px;letter-spacing:-1px;margin:40px auto 20px}@media(max-width:812px){body.categories .content .category-area .category-entries .category-inner h2{margin:45px auto 16px}}body.categories .content .category-area .category-entries .category-inner h2:after{top:-2px}body.categories .content .category-area .category-entries .category-inner .sort{position:absolute;right:0;top:60px}@media(max-width:812px){body.categories .content .category-area .category-entries .category-inner .sort{top:0}}body.categories .content .category-area .category-entries .category-inner .sort .sort-select{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;margin-left:5px}@media(max-width:812px){body.categories .content .category-area .category-entries .category-inner .sort .sort-select{margin-left:-4px}}@media(max-width:812px){body.categories .content .category-area .category-entries .category-inner .boxs{border-top:dotted 1px rgba(0,0,0,.3)}}body.categories .content .category-area .category-entries .category-inner .boxs .box.column-box{padding-bottom:0;margin-bottom:0}body.categories .content .category-area .category-entries .category-inner .boxs .box.column-box .box-inner{margin-bottom:0}body.categories .content .category-area .category-entries .category-inner .page-navi{margin:30px auto 10px}@media(max-width:812px){body.categories .content .category-area .category-entries .category-inner .page-navi{margin:15px auto 0}}body.search .content .search-area{position:relative}body.search .content .search-area .search-header{padding:40px 0;background:#c6020e}body.search .content .search-area .search-header .search-inner{width:1130px;margin:auto}@media(max-width:812px){body.search .content .search-area .search-header .search-inner{width:100vw}}body.search .content .search-area .search-header .search-inner form{position:relative;width:440px;margin:auto}@media(max-width:812px){body.search .content .search-area .search-header .search-inner form{width:100vw}}body.search .content .search-area .search-header .search-inner form i{position:absolute;top:23px;left:17px;font-size:20px;color:rgba(0,0,0,.4)}@media(max-width:812px){body.search .content .search-area .search-header .search-inner form i{top:16px;left:34px}}body.search .content .search-area .search-header .search-inner form input{font-family:noto sans japanese,sans-serif;font-weight:900;width:380px;font-size:24px;padding:10px 10px 10px 50px;line-height:2;background:#fff;border:none}@media(max-width:812px){body.search .content .search-area .search-header .search-inner form input{width:calc(100vw - 100px);padding:0 10px 0 50px}}body.search .content .search-area .search-entries{background:#c3e0e1}body.search .content .search-area .search-entries .search-inner{width:1130px;margin:auto;padding-bottom:40px;position:relative}@media(max-width:812px){body.search .content .search-area .search-entries .search-inner{width:100vw;padding-bottom:26px}}body.search .content .search-area .search-entries .search-inner h2{font-family:noto sans japanese,sans-serif;font-weight:900;font-size:40px;letter-spacing:-1px;margin:40px auto 20px}@media(max-width:812px){body.search .content .search-area .search-entries .search-inner h2{margin:16px auto;font-size:30px}}body.search .content .search-area .search-entries .search-inner h2:after{top:-2px}body.search .content .search-area .search-entries .search-inner .no-hit{font-family:noto sans japanese,sans-serif;font-weight:900;font-size:30px;color:rgba(0,0,0,.5);padding:100px 0}@media(max-width:812px){body.search .content .search-area .search-entries .search-inner .no-hit{padding:50px 0 80px;font-size:20px}}@media(max-width:812px){body.search .content .search-area .search-entries .search-inner .boxs{border-top:dotted 1px rgba(0,0,0,.3)}}body.search .content .search-area .search-entries .search-inner .page-navi{margin:30px auto 10px}@media(max-width:812px){body.search .content .search-area .search-entries .search-inner .page-navi{margin:15px auto 0}}body.contact .content .contact-area{position:relative}body.contact .content .contact-area .contact-header{background:#ebe9d9}body.contact .content .contact-area .contact-header .contact-inner{width:600px;margin:auto}@media(max-width:812px){body.contact .content .contact-area .contact-header .contact-inner{width:100%}}body.contact .content .contact-area .contact-header .contact-inner h1{font-family:noto sans japanese,sans-serif;font-weight:900;font-size:40px;letter-spacing:-1px;margin:45px auto 30px}body.contact .content .contact-area .contact-header .contact-inner h1:after{top:-2px}body.contact .content .contact-area .contact-header .contact-inner p{text-align:left;font-family:noto sans japanese,sans-serif;font-weight:900;color:#585858;font-size:16px}@media(max-width:812px){body.contact .content .contact-area .contact-header .contact-inner p{margin:auto 20px}}body.contact .content .contact-area .contact-form{background:#ebe9d9;padding:30px 0 60px}body.contact .content .contact-area .contact-form dl{width:450px;margin:auto;padding:20px 0}@media(max-width:812px){body.contact .content .contact-area .contact-form dl{width:100%;margin:auto 20px}}body.contact .content .contact-area .contact-form dl dt{font-family:noto sans japanese,sans-serif;font-weight:900;font-size:18px;text-align:left}body.contact .content .contact-area .contact-form dl dd{margin:5px auto 20px}body.contact .content .contact-area .contact-form dl dd input[type=text],body.contact .content .contact-area .contact-form dl dd select,body.contact .content .contact-area .contact-form dl dd textarea{width:calc( 100% - 20px);display:block;padding:5px 10px;border:none;font-size:16px;line-height:2;-moz-box-shadow:1px 1px 0 rgba(0,0,0,.1);-webkit-box-shadow:1px 1px 0 rgba(0,0,0,.1);box-shadow:1px 1px 0 rgba(0,0,0,.1)}@media(max-width:812px){body.contact .content .contact-area .contact-form dl dd input[type=text],body.contact .content .contact-area .contact-form dl dd select,body.contact .content .contact-area .contact-form dl dd textarea{width:calc( 100% - 60px)}}body.contact .content .contact-area .contact-form dl dd select{width:100%}@media(max-width:812px){body.contact .content .contact-area .contact-form dl dd select{width:calc( 100% - 40px)}}body.contact .content .contact-area .contact-form dl dd textarea{height:200px;line-height:1.4}body.contact .content .contact-area .contact-form dl dd .sakuhin,body.contact .content .contact-area .contact-form dl dd .onigiri-contact-link{display:none;margin:10px auto;text-align:left}body.contact .content .contact-area .contact-form dl dd .sakuhin a,body.contact .content .contact-area .contact-form dl dd .onigiri-contact-link a{color:#000}body.contact .content .contact-area .contact-form dl dd .wpcf7-not-valid-tip{margin:6px;font-size:12px}@media(max-width:812px){body.contact .content .contact-area .contact-form dl dd .wpcf7-not-valid-tip{width:calc( 100% - 40px);margin:6px 0}}body.contact .content .contact-area .contact-form input[type=submit]{display:block;font-size:18px;font-family:noto sans japanese,sans-serif;font-weight:900;text-decoration:none;margin:auto;text-shadow:-1px -1px 0 #017c01,-1px 0 0 #017c01,-1px 1px 0 #017c01,0 -1px 0 #017c01,0 0 0 #017c01,0 1px 0 #017c01,1px -1px 0 #017c01,1px 0 0 #017c01,1px 1px 0 #017c01;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:16px 56px;cursor:pointer;background:#01a001;color:#fff;border:solid 1px #017c01;-moz-box-shadow:inset -3px -3px 0 rgba(0,0,0,.1),0 3px 0 rgba(0,0,0,.1);-webkit-box-shadow:inset -3px -3px 0 rgba(0,0,0,.1),0 3px 0 rgba(0,0,0,.1);box-shadow:inset -3px -3px 0 rgba(0,0,0,.1),0 3px 0 rgba(0,0,0,.1)}body.contact .content .contact-area .contact-form input[type=submit]:hover{background:#000;color:#fff;border:solid 1px #000;text-shadow:none}body.contact .content .contact-area .contact-form .ajax-loader{visibility:hidden}body.contact .content .contact-area .contact-form .wpcf7-validation-errors{background:#fa1a45;width:600px;margin:30px auto;border:none;color:#fff;font-weight:700;padding:10px 0}@media(max-width:812px){body.contact .content .contact-area .contact-form .wpcf7-validation-errors{width:calc( 100% - 60px);padding:10px}}body.contact .content .contact-area .contact-form .wpcf7-mail-sent-ok{background:#0090ff;width:600px;margin:30px auto;border:none;color:#fff;font-weight:700;padding:10px 0}@media(max-width:812px){body.contact .content .contact-area .contact-form .wpcf7-mail-sent-ok{width:calc( 100% - 60px);padding:10px}}body.privacy .content .privacy-area{padding:50px 0 150px;width:700px;margin:auto}@media(max-width:812px){body.privacy .content .privacy-area{padding:50px 20px 100px;width:auto}}body.privacy .content .privacy-area h2{font-family:noto sans japanese,sans-serif;font-weight:900;font-size:40px;letter-spacing:-1px;margin:0 auto 30px}@media(max-width:812px){body.privacy .content .privacy-area h2{font-size:30px}}body.privacy .content .privacy-area .jyou{margin:40px auto;letter-spacing:1px;text-align:left}@media(max-width:812px){body.privacy .content .privacy-area .jyou{text-align:justify}}body.privacy .content .privacy-area .jyou h3{font-size:20px;font-family:noto sans japanese,sans-serif;font-weight:900}body.privacy .content .privacy-area .jyou a{color:#000}body.privacy .content .privacy-area .jyou p{margin:10px auto}body.privacy .content .privacy-area .jyou ul{margin:10px}body.privacy .content .privacy-area .jyou ul li{font-size:12px;letter-spacing:0;text-align:left}body.privacy .content .privacy-area .kaitei{text-align:right}body.about .content .about-area{position:relative}body.about .content .about-area .about-inner{width:1130px;margin:auto}@media(max-width:812px){body.about .content .about-area .about-inner{width:100vw}}body.about .content .about-area p{text-align:left;font-family:noto sans japanese,sans-serif;font-weight:900;color:#000;font-size:20px;line-height:1.6;padding:30px 0;letter-spacing:1px}@media(max-width:812px){body.about .content .about-area p{letter-spacing:0;padding:20px;line-height:1.6;font-size:16px}}body.about .content .about-area .about-header .about-inner h1{background:url(/assets/img/about/about-header.jpg?8) no-repeat center center;background-size:cover;text-indent:-999999px;white-space:nowrap;overflow:hidden;width:1130px;height:400px;display:block}@media(max-width:812px){body.about .content .about-area .about-header .about-inner h1{background:url(/assets/img/about/about-header-sp.png?8) no-repeat center center;background-size:cover;text-indent:-999999px;white-space:nowrap;overflow:hidden;width:565px;height:265px;display:block;background-size:565px 265px;width:100%;height:265px}}body.about .content .about-area .section{background:#fff;padding:30px 0;width:1130px;margin:auto;border-top:solid 1px rgba(0,0,0,.1)}@media(max-width:812px){body.about .content .about-area .section{width:calc(100vw - 20px);padding:10px}}body.about .content .about-area .section:nth-child(7){padding-bottom:80px}@media(max-width:812px){body.about .content .about-area .section:nth-child(7){padding-bottom:40px}}body.about .content .about-area .section .about-inner{margin:auto;width:800px}@media(max-width:812px){body.about .content .about-area .section .about-inner{width:auto}}body.about .content .about-area .section .about-inner h2{font-family:noto sans japanese,sans-serif;font-weight:900;color:#000;font-size:46px;letter-spacing:-4px;color:#0a5441;position:relative;top:15px;text-shadow:-1px -1px 0 #0a5441,-1px 0 0 #0a5441,-1px 1px 0 #0a5441,0 -1px 0 #0a5441,0 0 0 #0a5441,0 1px 0 #0a5441,1px -1px 0 #0a5441,1px 0 0 #0a5441,1px 1px 0 #0a5441}body.about .content .about-area .section .about-inner h2:after{color:#1bb28a;text-shadow:-1px -1px 0 #0a5441,-1px 0 0 #0a5441,-1px 1px 0 #0a5441,0 -1px 0 #0a5441,0 0 0 #0a5441,0 1px 0 #0a5441,1px -1px 0 #0a5441,1px 0 0 #0a5441,1px 1px 0 #0a5441}@media(max-width:812px){body.about .content .about-area .section .about-inner h2{letter-spacing:-2px;font-size:32px;line-height:1.2}body.about .content .about-area .section .about-inner h2:before,body.about .content .about-area .section .about-inner h2:after{line-height:1.2}}body.about .content .about-area .section .about-inner h2+p{font-size:18px;margin-top:30px;padding:10px 0}@media(max-width:812px){body.about .content .about-area .section .about-inner h2+p{font-size:16px;padding:10px 20px}}body.about .content .about-area .section .about-slider{width:1130px;margin:20px auto!important;filter:alpha(opacity=0);opacity:0}@media(max-width:812px){body.about .content .about-area .section .about-slider{width:100%}}body.about .content .about-area .section .about-slider .items{margin:0 18px;width:343px}body.about .content .about-area .section .about-slider .items a{text-decoration:none}body.about .content .about-area .section .about-slider .items a .image{line-height:0;overflow:hidden;height:180px}@media(max-width:812px){body.about .content .about-area .section .about-slider .items a .image{height:168px}}@media screen and (max-width:812px) and (max-width:320px){body.about .content .about-area .section .about-slider .items a .image{height:136px}}@media screen and (max-width:812px) and (min-width:414px){body.about .content .about-area .section .about-slider .items a .image{height:186px}}body.about .content .about-area .section .about-slider .items a .image img{width:100%}body.about .content .about-area .section .about-slider .items a .title{background:#e30920;font-family:noto sans japanese,sans-serif;font-weight:900;font-size:15px;color:#fff;text-align:left;padding:10px;line-height:1.5;position:relative;top:-1px}body.about .content .about-area .section .about-slider .items a .title span{display:block;overflow:hidden;height:46px}body.about .content .about-area .section .about-slider .slick-dots li button{background:rgba(0,0,0,.2)}body.about .content .about-area .section .about-slider .slick-dots li.slick-active button{background:#000;border:solid 1px #000}body.about .content .about-area .section .writer-slider{width:1130px;margin:20px auto!important;filter:alpha(opacity=0);opacity:0}@media(max-width:812px){body.about .content .about-area .section .writer-slider{width:100%}}body.about .content .about-area .section .writer-slider .items{margin:0 18px;width:250px}body.about .content .about-area .section .writer-slider .items a{text-decoration:none}body.about .content .about-area .section .writer-slider .items a .image{line-height:0;overflow:hidden}body.about .content .about-area .section .writer-slider .items a .image img{width:100%;-moz-border-radius:200px;-webkit-border-radius:200px;border-radius:200px}body.about .content .about-area .section .writer-slider .items a .name{font-family:noto sans japanese,sans-serif;font-weight:900;font-size:18px;color:#000;margin-top:6px}body.about .content .about-area .section .writer-slider .items a .name span{display:block;font-size:12px;color:#ed799b;position:relative;top:2px}body.about .content .about-area .section .writer-slider .slick-dots li button{background:rgba(0,0,0,.2)}body.about .content .about-area .section .writer-slider .slick-dots li.slick-active button{background:#000;border:solid 1px #000}body.about .content .about-area .section .graph{width:800px;margin:30px auto 0}@media(max-width:812px){body.about .content .about-area .section .graph{width:auto}}body.about .content .about-area .section .graph .canvas-holder{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;width:300px;vertical-align:top;margin:auto 40px 60px}body.about .content .about-area .section .graph .canvas-holder:nth-child(2){position:relative;top:10px}@media(max-width:812px){body.about .content .about-area .section .graph .canvas-holder{margin:auto auto 60px}}body.about .content .about-area .more-link a{padding:16px 0;width:200px}@media(max-width:812px){body.about .content .about-area .more-link a{width:calc( 100vw - 40px);margin:5px auto}}body.weekly .content .weekly-area{position:relative}body.weekly .content .weekly-area .weekly-navi{width:1130px;margin:auto}@media(max-width:812px){body.weekly .content .weekly-area .weekly-navi{width:100%}}body.weekly .content .weekly-area .weekly-navi .weekly-prev,body.weekly .content .weekly-area .weekly-navi .weekly-next{position:absolute;top:0;padding:2px 5px 7px;font-family:noto sans japanese,sans-serif;font-weight:900;font-size:20px;width:150px;background:rgba(0,0,0,.1)}@media(max-width:812px){body.weekly .content .weekly-area .weekly-navi .weekly-prev,body.weekly .content .weekly-area .weekly-navi .weekly-next{font-size:14px;width:114px}}body.weekly .content .weekly-area .weekly-navi .weekly-prev:hover,body.weekly .content .weekly-area .weekly-navi .weekly-next:hover{background:#000!important}body.weekly .content .weekly-area .weekly-navi .weekly-prev:hover a i,body.weekly .content .weekly-area .weekly-navi .weekly-next:hover a i{color:#fff}body.weekly .content .weekly-area .weekly-navi .weekly-prev a,body.weekly .content .weekly-area .weekly-navi .weekly-next a{color:#000;text-decoration:none}body.weekly .content .weekly-area .weekly-navi .weekly-prev span:after,body.weekly .content .weekly-area .weekly-navi .weekly-next span:after{top:-1px}body.weekly .content .weekly-area .weekly-navi .weekly-prev i,body.weekly .content .weekly-area .weekly-navi .weekly-next i{font-size:26px;font-weight:700;position:relative;top:5px}@media(max-width:812px){body.weekly .content .weekly-area .weekly-navi .weekly-prev i,body.weekly .content .weekly-area .weekly-navi .weekly-next i{font-size:14px;top:3px}}body.weekly .content .weekly-area .weekly-navi .weekly-prev.weekly-prev,body.weekly .content .weekly-area .weekly-navi .weekly-next.weekly-prev{left:0}body.weekly .content .weekly-area .weekly-navi .weekly-prev.weekly-prev i,body.weekly .content .weekly-area .weekly-navi .weekly-next.weekly-prev i{margin-right:10px}body.weekly .content .weekly-area .weekly-navi .weekly-prev.weekly-next,body.weekly .content .weekly-area .weekly-navi .weekly-next.weekly-next{right:0}body.weekly .content .weekly-area .weekly-navi .weekly-prev.weekly-next i,body.weekly .content .weekly-area .weekly-navi .weekly-next.weekly-next i{margin-left:10px}body.weekly .content .weekly-area .weekly-header{position:relative;background-color:rgba(253,243,89,.4);background:-webkit-linear-gradient(-45deg,rgba(253,115,219,0.4) 0%,rgba(174,234,251,0.4) 50%,rgba(253,243,89,0.4) 100%);background:-moz-linear-gradient(-45deg,rgba(253,115,219,0.4) 0%,rgba(174,234,251,0.4) 50%,rgba(253,243,89,0.4) 100%);background:-ms-linear-gradient(-45deg,rgba(253,115,219,0.4) 0%,rgba(174,234,251,0.4) 50%,rgba(253,243,89,0.4) 100%);background:-o-linear-gradient(-45deg,rgba(253,115,219,0.4) 0%,rgba(174,234,251,0.4) 50%,rgba(253,243,89,0.4) 100%);background:linear-gradient(135deg,rgba(253,115,219,0.4) 0%,rgba(174,234,251,0.4) 50%,rgba(253,243,89,0.4) 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr='rgba(253,115,219,0.4)',EndColorStr='rgba(253,243,89,0.4)')}body.weekly .content .weekly-area .weekly-header:before{content:"";background:url(/assets/img/weekly/weekly-header-bg.png);background-size:4px;width:100%;height:100%;position:absolute;top:0;left:0}@media(max-width:812px){body.weekly .content .weekly-area .weekly-header{padding-bottom:10px}}body.weekly .content .weekly-area .weekly-header .weekly-inner{width:600px;margin:auto;padding:50px 0}@media(max-width:812px){body.weekly .content .weekly-area .weekly-header .weekly-inner{width:100%}}body.weekly .content .weekly-area .weekly-header .weekly-inner h1{background:url(/assets/img/weekly/weekly-logo.png?8) no-repeat center center;background-size:cover;text-indent:-999999px;white-space:nowrap;overflow:hidden;width:347px;height:96px;display:block;margin:auto;position:relative}@media(max-width:812px){body.weekly .content .weekly-area .weekly-header .weekly-inner h1{width:220px;height:60px}}body.weekly .content .weekly-area .weekly-header .weekly-inner h2 .waku-text,body.weekly .content .weekly-area .weekly-header .weekly-inner h3 .waku-text{font-family:noto sans japanese,sans-serif;font-weight:900;font-size:35px;margin:auto}@media(max-width:812px){body.weekly .content .weekly-area .weekly-header .weekly-inner h2 .waku-text,body.weekly .content .weekly-area .weekly-header .weekly-inner h3 .waku-text{font-size:24px}}@media screen and (max-width:812px) and (max-width:320px){body.weekly .content .weekly-area .weekly-header .weekly-inner h2 .waku-text,body.weekly .content .weekly-area .weekly-header .weekly-inner h3 .waku-text{font-size:22px}}body.weekly .content .weekly-area .weekly-header .weekly-inner h2 .waku-text:after,body.weekly .content .weekly-area .weekly-header .weekly-inner h3 .waku-text:after{top:-2px}body.weekly .content .weekly-area .weekly-header .weekly-inner h2 .waku-text.date,body.weekly .content .weekly-area .weekly-header .weekly-inner h3 .waku-text.date{font-family:gotham,sans-serif;font-size:50px;letter-spacing:-3px}@media(max-width:812px){body.weekly .content .weekly-area .weekly-header .weekly-inner h2 .waku-text.date,body.weekly .content .weekly-area .weekly-header .weekly-inner h3 .waku-text.date{font-size:25px;letter-spacing:-2px}}@media screen and (max-width:812px) and (max-width:320px){body.weekly .content .weekly-area .weekly-header .weekly-inner h2 .waku-text.date,body.weekly .content .weekly-area .weekly-header .weekly-inner h3 .waku-text.date{font-size:23px}}body.weekly .content .weekly-area .weekly-header .weekly-inner h2 .waku-text.date:after,body.weekly .content .weekly-area .weekly-header .weekly-inner h3 .waku-text.date:after{color:#87ff00}body.weekly .content .weekly-area .weekly-header .weekly-inner h2 .waku-text.date:before,body.weekly .content .weekly-area .weekly-header .weekly-inner h3 .waku-text.date:before{content:attr(title);color:#01bf22;-webkit-mask-image:-webkit-linear-gradient(top,transparent 40%,#000 70%);z-index:5;top:-2px;position:absolute}body.weekly .content .weekly-area .weekly-header .weekly-inner h2{position:relative;top:10px}body.weekly .content .weekly-area .weekly-header .weekly-navi{position:absolute;top:140px;left:50%;transform:translateX(-50%)}@media(max-width:812px){body.weekly .content .weekly-area .weekly-header .weekly-navi{top:auto;bottom:34px}}body.weekly .content .weekly-area .weekly-header .weekly-navi .weekly-prev{background:#e2d0eb}body.weekly .content .weekly-area .weekly-header .weekly-navi .weekly-next{background:#ebf0d2}body.weekly .content .weekly-area .weekly-entries{background:#fff;padding:20px 0 50px}body.weekly .content .weekly-area .weekly-entries .inner{width:1130px;margin:auto}@media(max-width:812px){body.weekly .content .weekly-area .weekly-entries .inner{width:100%}}body.weekly .content .weekly-area .weekly-entries .inner h2.date{font-family:gotham,sans-serif;font-size:40px;letter-spacing:-2px;color:#000;text-align:left;position:relative;top:20px}@media(max-width:812px){body.weekly .content .weekly-area .weekly-entries .inner h2.date{font-size:30px;text-align:center;margin:0 auto 20px}}body.weekly .content .weekly-area .weekly-entries .inner h2.date span{margin-left:10px;font-family:noto sans japanese,sans-serif;font-weight:900;color:#df0101;font-size:50px;position:relative;top:-3px}@media(max-width:812px){body.weekly .content .weekly-area .weekly-entries .inner h2.date span{font-size:35px}}body.weekly .content .weekly-area .weekly-entries .inner .no-hit{font-size:18px;font-family:noto sans japanese,sans-serif;font-weight:900;padding:20px;color:rgba(0,0,0,.3);background:rgba(0,0,0,.05);margin:20px auto 0;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}@media(max-width:812px){body.weekly .content .weekly-area .weekly-entries .inner .no-hit{margin:20px 10px 0}}body.weekly .content .weekly-area .weekly-entries .inner .boxs{padding-bottom:10px}@media(max-width:812px){body.weekly .content .weekly-area .weekly-entries .inner .boxs{border-top:solid 1px rgba(0,0,0,.2);padding-top:10px}}body.weekly .content .weekly-area .using-tag-and-writer{padding:0 0 10px}body.weekly .content .weekly-area .using-tag-and-writer .inner{width:1130px;margin:auto}@media(max-width:812px){body.weekly .content .weekly-area .using-tag-and-writer .inner{width:100%}}body.weekly .content .weekly-area .using-tag-and-writer .inner .using-tag,body.weekly .content .weekly-area .using-tag-and-writer .inner .using-writer{margin:30px auto}body.weekly .content .weekly-area .using-tag-and-writer .inner .using-tag h2,body.weekly .content .weekly-area .using-tag-and-writer .inner .using-writer h2{font-size:30px;font-family:noto sans japanese,sans-serif;font-weight:900;text-shadow:-1px -1px 0 #fff,-1px 0 0 #fff,-1px 1px 0 #fff,0 -1px 0 #fff,0 0 0 #fff,0 1px 0 #fff,1px -1px 0 #fff,1px 0 0 #fff,1px 1px 0 #fff}@media(max-width:812px){body.weekly .content .weekly-area .using-tag-and-writer .inner .using-tag h2,body.weekly .content .weekly-area .using-tag-and-writer .inner .using-writer h2{font-size:24px}}body.weekly .content .weekly-area .using-tag-and-writer .inner .using-tag .list,body.weekly .content .weekly-area .using-tag-and-writer .inner .using-writer .list{line-height:3}@media(max-width:812px){body.weekly .content .weekly-area .using-tag-and-writer .inner .using-tag .list,body.weekly .content .weekly-area .using-tag-and-writer .inner .using-writer .list{line-height:2.4}}body.weekly .content .weekly-area .using-tag-and-writer .inner .using-tag .list .waku-text,body.weekly .content .weekly-area .using-tag-and-writer .inner .using-writer .list .waku-text{font-size:22px;font-family:noto sans japanese,sans-serif;font-weight:900}@media(max-width:812px){body.weekly .content .weekly-area .using-tag-and-writer .inner .using-tag .list .waku-text,body.weekly .content .weekly-area .using-tag-and-writer .inner .using-writer .list .waku-text{font-size:18px}}body.weekly .content .weekly-area .using-tag-and-writer .inner .using-tag .list .waku-text:after,body.weekly .content .weekly-area .using-tag-and-writer .inner .using-writer .list .waku-text:after{top:-1px}body.weekly .content .weekly-area .using-tag-and-writer .inner .using-tag .list .waku-text:hover:after,body.weekly .content .weekly-area .using-tag-and-writer .inner .using-writer .list .waku-text:hover:after{color:#ffe400}body.weekly .content .weekly-area .using-tag-and-writer .inner .using-tag .list a,body.weekly .content .weekly-area .using-tag-and-writer .inner .using-writer .list a{margin:auto 10px;text-decoration:none;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline}@media(max-width:812px){body.weekly .content .weekly-area .using-tag-and-writer .inner .using-tag .list a,body.weekly .content .weekly-area .using-tag-and-writer .inner .using-writer .list a{margin:auto 5px}}body.weekly .content .weekly-area .using-tag-and-writer .inner .using-tag .list a img,body.weekly .content .weekly-area .using-tag-and-writer .inner .using-writer .list a img{width:28px;-moz-border-radius:16px;-webkit-border-radius:16px;border-radius:16px;vertical-align:middle;margin-right:6px}@media(max-width:812px){body.weekly .content .weekly-area .using-tag-and-writer .inner .using-tag .list a img,body.weekly .content .weekly-area .using-tag-and-writer .inner .using-writer .list a img{width:24px;margin-right:4px;position:relative;top:1px}}body.weekly .content .weekly-area .using-tag-and-writer .inner .using-writer{border-top:dotted 1px rgba(0,0,0,.3);padding-top:20px}body.weekly .content .weekly-area .weekly-footer-navi{height:105px;background:#fff}body.weekly .content .weekly-area .weekly-footer-navi .inner{width:1130px;margin:auto;position:relative}@media(max-width:812px){body.weekly .content .weekly-area .weekly-footer-navi .inner{width:100%}}body.weekly .content .weekly-area .weekly-footer-navi .inner .weekly-navi{position:relative;top:30px}body.cup-4,body.cup-5,body.cup-6{background:#fff}body.cup-4 .content article,body.cup-5 .content article,body.cup-6 .content article{margin:0 auto 150px}body.cup-4 .content article section,body.cup-5 .content article section,body.cup-6 .content article section{width:700px;margin:0 auto 100px}@media(max-width:812px){body.cup-4 .content article section,body.cup-5 .content article section,body.cup-6 .content article section{width:100%;margin:0 auto 50px}}body.cup-4 .content article section h4 img,body.cup-5 .content article section h4 img,body.cup-6 .content article section h4 img{width:100%}body.cup-4 .content article section .entry-button,body.cup-5 .content article section .entry-button,body.cup-6 .content article section .entry-button{text-align:center}body.cup-4 .content article section .entry-button a,body.cup-5 .content article section .entry-button a,body.cup-6 .content article section .entry-button a{display:block;margin:50px auto;width:303px}body.cup-4 .content article section .entry-button a img,body.cup-5 .content article section .entry-button a img,body.cup-6 .content article section .entry-button a img{width:303px}body.cup-4 .content article section .entry-button .entry-end,body.cup-5 .content article section .entry-button .entry-end,body.cup-6 .content article section .entry-button .entry-end{letter-spacing:normal;font-size:20px;margin:50px auto;color:rgba(0,0,0,.4)}body.cup-4 .content article section.header,body.cup-5 .content article section.header,body.cup-6 .content article section.header{margin:0 auto 50px;width:100%;background:url(/assets/img/cup/cup-header-bg.png) repeat center center;background-size:4px 8px}@media(max-width:812px){body.cup-4 .content article section.header,body.cup-5 .content article section.header,body.cup-6 .content article section.header{margin:0 auto}}body.cup-4 .content article section.header h2,body.cup-5 .content article section.header h2,body.cup-6 .content article section.header h2{line-height:0}body.cup-4 .content article section.header h2 img,body.cup-5 .content article section.header h2 img,body.cup-6 .content article section.header h2 img{width:1130px}@media(max-width:812px){body.cup-4 .content article section.header h2 img,body.cup-5 .content article section.header h2 img,body.cup-6 .content article section.header h2 img{width:100%}}body.cup-4 .content article section.about,body.cup-5 .content article section.about,body.cup-6 .content article section.about{background:url(/assets/img/cup/cup-4/harajyuku-bike.jpg?3) no-repeat center bottom;background-size:696px 545px;margin:40px auto 0;padding-bottom:500px;position:relative}body.cup-4 .content article section.about h3,body.cup-5 .content article section.about h3,body.cup-6 .content article section.about h3{text-align:center;margin:60px auto 30px}@media(max-width:812px){body.cup-4 .content article section.about h3,body.cup-5 .content article section.about h3,body.cup-6 .content article section.about h3{margin:40px auto 30px}}body.cup-4 .content article section.about h3 img,body.cup-5 .content article section.about h3 img,body.cup-6 .content article section.about h3 img{width:632px;margin:auto}@media(max-width:812px){body.cup-4 .content article section.about h3 img,body.cup-5 .content article section.about h3 img,body.cup-6 .content article section.about h3 img{width:96%}}body.cup-4 .content article section.about p,body.cup-5 .content article section.about p,body.cup-6 .content article section.about p{font-size:18px;text-align:justify;margin:10px 10px 0;text-shadow:-2px -1px 0 #fff,-2px 0 0 #fff,-2px 1px 0 #fff,-1px -2px 0 #fff,-1px -1px 0 #fff,-1px 0 0 #fff,-1px 1px 0 #fff,-1px 2px 0 #fff,0 -2px 0 #fff,0 -1px 0 #fff,0 0 0 #fff,0 1px 0 #fff,0 2px 0 #fff,1px -2px 0 #fff,1px -1px 0 #fff,1px 0 0 #fff,1px 1px 0 #fff,1px 2px 0 #fff,2px -1px 0 #fff,2px 0 0 #fff,2px 1px 0 #fff}@media(max-width:812px){body.cup-4 .content article section.about p,body.cup-5 .content article section.about p,body.cup-6 .content article section.about p{font-size:16px}}body.cup-4 .content article section.about .harajyuku,body.cup-5 .content article section.about .harajyuku,body.cup-6 .content article section.about .harajyuku{margin:0 12px;text-align:right;color:rgba(0,0,0,.5);text-shadow:-2px -1px 0 #fff,-2px 0 0 #fff,-2px 1px 0 #fff,-1px -2px 0 #fff,-1px -1px 0 #fff,-1px 0 0 #fff,-1px 1px 0 #fff,-1px 2px 0 #fff,0 -2px 0 #fff,0 -1px 0 #fff,0 0 0 #fff,0 1px 0 #fff,0 2px 0 #fff,1px -2px 0 #fff,1px -1px 0 #fff,1px 0 0 #fff,1px 1px 0 #fff,1px 2px 0 #fff,2px -1px 0 #fff,2px 0 0 #fff,2px 1px 0 #fff}body.cup-4 .content article section.about .harajyuku span,body.cup-5 .content article section.about .harajyuku span,body.cup-6 .content article section.about .harajyuku span{font-size:24px;margin-left:10px;color:#000}body.cup-4 .content article section.about .cup-3,body.cup-5 .content article section.about .cup-3,body.cup-6 .content article section.about .cup-3{position:absolute;bottom:30px;right:20px}body.cup-4 .content article section.about .cup-3 a,body.cup-5 .content article section.about .cup-3 a,body.cup-6 .content article section.about .cup-3 a{font-size:18px;color:#02bc21}body.cup-4 .content article section.youkou,body.cup-5 .content article section.youkou,body.cup-6 .content article section.youkou{margin-top:0}body.cup-4 .content article section.youkou ul,body.cup-5 .content article section.youkou ul,body.cup-6 .content article section.youkou ul{letter-spacing:-.4em}body.cup-4 .content article section.youkou ul li,body.cup-5 .content article section.youkou ul li,body.cup-6 .content article section.youkou ul li{letter-spacing:normal;font-size:16px;text-align:justify;margin:15px 10px}body.cup-4 .content article section.youkou ul li span,body.cup-5 .content article section.youkou ul li span,body.cup-6 .content article section.youkou ul li span{font-size:30px;color:#01b30a;display:block}body.cup-4 .content article section.youkou ul li.half,body.cup-5 .content article section.youkou ul li.half,body.cup-6 .content article section.youkou ul li.half{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;vertical-align:top;width:calc( 50% - 40px);margin-right:20px}@media(max-width:812px){body.cup-4 .content article section.youkou ul li.half,body.cup-5 .content article section.youkou ul li.half,body.cup-6 .content article section.youkou ul li.half{width:auto;display:block;margin:15px 10px}}body.cup-4 .content article section.youkou ul li strong,body.cup-5 .content article section.youkou ul li strong,body.cup-6 .content article section.youkou ul li strong{font-weight:700;font-size:19px}body.cup-4 .content article section.shinsain,body.cup-5 .content article section.shinsain,body.cup-6 .content article section.shinsain{letter-spacing:-.4em;text-align:center}body.cup-4 .content article section.shinsain a,body.cup-5 .content article section.shinsain a,body.cup-6 .content article section.shinsain a{color:#000}body.cup-4 .content article section.shinsain a dl,body.cup-5 .content article section.shinsain a dl,body.cup-6 .content article section.shinsain a dl{width:133px;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;letter-spacing:normal;margin:40px 20px}@media(max-width:812px){body.cup-4 .content article section.shinsain a dl,body.cup-5 .content article section.shinsain a dl,body.cup-6 .content article section.shinsain a dl{margin:20px 20px 0}}body.cup-4 .content article section.shinsain a dl dt,body.cup-5 .content article section.shinsain a dl dt,body.cup-6 .content article section.shinsain a dl dt{line-height:0}body.cup-4 .content article section.shinsain a dl dt img,body.cup-5 .content article section.shinsain a dl dt img,body.cup-6 .content article section.shinsain a dl dt img{border:solid 4px #02bc21;width:125px;height:125px}body.cup-4 .content article section.shinsain a dl dd,body.cup-5 .content article section.shinsain a dl dd,body.cup-6 .content article section.shinsain a dl dd{font-size:20px;text-align:center;margin-top:5px}body.cup-4 .content article section.shinsain a dl dd span,body.cup-5 .content article section.shinsain a dl dd span,body.cup-6 .content article section.shinsain a dl dd span{font-size:12px;color:rgba(0,0,0,.6);display:block}body.cup-4 .content article section.syohin .item,body.cup-5 .content article section.syohin .item,body.cup-6 .content article section.syohin .item{margin:40px auto 60px;text-align:center}body.cup-4 .content article section.syohin .item img,body.cup-5 .content article section.syohin .item img,body.cup-6 .content article section.syohin .item img{display:block;margin:auto;width:508px}@media(max-width:812px){body.cup-4 .content article section.syohin .item img,body.cup-5 .content article section.syohin .item img,body.cup-6 .content article section.syohin .item img{width:90%}}body.cup-4 .content article section.syohin .item p,body.cup-5 .content article section.syohin .item p,body.cup-6 .content article section.syohin .item p{font-size:23px}body.cup-4 .content article section.syohin .item span,body.cup-5 .content article section.syohin .item span,body.cup-6 .content article section.syohin .item span{font-size:12px;color:rgba(0,0,0,.6)}body.cup-4 .content article section.entry p,body.cup-5 .content article section.entry p,body.cup-6 .content article section.entry p{font-weight:700;font-size:30px;margin:40px auto 30px;text-align:center}@media(max-width:812px){body.cup-4 .content article section.entry p,body.cup-5 .content article section.entry p,body.cup-6 .content article section.entry p{font-size:20px}}body.cup-4 .content article section.writer p,body.cup-5 .content article section.writer p,body.cup-6 .content article section.writer p{margin:20px 10px;font-size:18px}body.cup-4 .content article section.writer ul,body.cup-5 .content article section.writer ul,body.cup-6 .content article section.writer ul{margin:20px auto}body.cup-4 .content article section.writer ul li,body.cup-5 .content article section.writer ul li,body.cup-6 .content article section.writer ul li{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;width:200px;margin:10px}@media(max-width:812px){body.cup-4 .content article section.writer ul li,body.cup-5 .content article section.writer ul li,body.cup-6 .content article section.writer ul li{width:auto}}body.cup-4 .content article section.writer ul li a,body.cup-5 .content article section.writer ul li a,body.cup-6 .content article section.writer ul li a{line-height:50px;font-size:20px;color:#01b30a}body.cup-4 .content article section.writer ul li a:hover,body.cup-5 .content article section.writer ul li a:hover,body.cup-6 .content article section.writer ul li a:hover{text-decoration:underline}body.cup-4 .content article section.writer ul li a img,body.cup-5 .content article section.writer ul li a img,body.cup-6 .content article section.writer ul li a img{width:50px;vertical-align:middle;-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px;margin-right:10px}body.cup-5 section.about,body.cup-6 section.about{padding-bottom:30px!important;background:#fff!important}body.cup-5 section.about p span img,body.cup-6 section.about p span img{width:446px;display:block;margin:50px auto 30px}@media(max-width:812px){body.cup-5 section.about p span img,body.cup-6 section.about p span img{width:90%}}body.cup-5 section.about .harajyuku-image,body.cup-6 section.about .harajyuku-image{margin:30px auto}body.cup-5 section.about .harajyuku-image img,body.cup-6 section.about .harajyuku-image img{width:100%}body.cup-5 section.about .cup-4-link,body.cup-6 section.about .cup-4-link{text-align:right}@media(max-width:812px){body.cup-5 section.about .cup-4-link,body.cup-6 section.about .cup-4-link{margin-right:10px}}body.cup-5 section.about .cup-4-link a,body.cup-6 section.about .cup-4-link a{background:#69b930;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;color:#fff;font-size:16px;padding:10px 16px;text-decoration:none}body.cup-5 section.youkou,body.cup-6 section.youkou{padding-top:30px!important}body.cup-5 section.shinsain a dl,body.cup-6 section.shinsain a dl{width:110px!important;margin:40px 15px!important;vertical-align:top!important}@media(max-width:812px){body.cup-5 section.shinsain a dl,body.cup-6 section.shinsain a dl{margin:26px 15px 0!important}}body.cup-5 section.shinsain a dl dt img,body.cup-6 section.shinsain a dl dt img{width:110px!important;height:110px!important}body.cup-5 section.shinsain a dl dd,body.cup-6 section.shinsain a dl dd{font-size:14px!important;font-weight:700!important}body.cup-5 section.shinsain a dl dd span,body.cup-6 section.shinsain a dl dd span{font-weight:400!important}body.cup-5 section.interview .creator,body.cup-6 section.interview .creator{width:620px;margin:50px auto}@media(max-width:812px){body.cup-5 section.interview .creator,body.cup-6 section.interview .creator{width:90%;margin:50px auto}}body.cup-5 section.interview .creator .photo,body.cup-6 section.interview .creator .photo{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline}@media(max-width:812px){body.cup-5 section.interview .creator .photo,body.cup-6 section.interview .creator .photo{display:block}}body.cup-5 section.interview .creator .photo img,body.cup-6 section.interview .creator .photo img{width:285px}@media(max-width:812px){body.cup-5 section.interview .creator .photo img,body.cup-6 section.interview .creator .photo img{width:100%}}body.cup-5 section.interview .creator .detail,body.cup-6 section.interview .creator .detail{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;text-align:center;margin-left:10px;width:310px}body.cup-5 section.interview .creator .detail .name img,body.cup-6 section.interview .creator .detail .name img{width:230px;margin:auto}body.cup-5 section.interview .creator .detail .sakuhin a,body.cup-6 section.interview .creator .detail .sakuhin a{font-size:15px;color:#029f1d;text-decoration:underline;font-weight:700}body.cup-5 section.interview dl,body.cup-6 section.interview dl{width:630px;margin:auto;padding-bottom:50px}@media(max-width:812px){body.cup-5 section.interview dl,body.cup-6 section.interview dl{width:90%}}body.cup-5 section.interview dl dt,body.cup-6 section.interview dl dt{font-size:20px;font-weight:700;margin:30px auto 20px;text-align:left}@media(max-width:812px){body.cup-5 section.interview dl dt,body.cup-6 section.interview dl dt{line-height:1.4}}body.cup-5 section.interview dl dd,body.cup-6 section.interview dl dd{text-align:left;font-size:15px;line-height:1.8;margin-bottom:20px}body.cup-6 section h4{font-size:35px;text-align:center;letter-spacing:normal;font-family:noto sans japanese,sans-serif;font-weight:700;color:#fe4e4e;text-shadow:-2px -1px 0 #fff,-2px 0 0 #fff,-2px 1px 0 #fff,-1px -2px 0 #fff,-1px -1px 0 #fff,-1px 0 0 #fff,-1px 1px 0 #fff,-1px 2px 0 #fff,0 -2px 0 #fff,0 -1px 0 #fff,0 0 0 #fff,0 1px 0 #fff,0 2px 0 #fff,1px -2px 0 #fff,1px -1px 0 #fff,1px 0 0 #fff,1px 1px 0 #fff,1px 2px 0 #fff,2px -1px 0 #fff,2px 0 0 #fff,2px 1px 0 #fff;background:url(/assets/img/cup/cup-6/title-bg.png);background-size:8px;line-height:2}@media(max-width:812px){body.cup-6 section h4{line-height:1.4;padding:10px 0;font-size:30px}}body.cup-6 section.youkou ul li span{color:#000!important;font-family:noto sans japanese,sans-serif;font-weight:900;font-size:26px}body.cup-6 section.shinsain a dl dt img{border-color:#000!important}body.cup-6 section.writer ul li a{color:#000!important}body.cup-2020{background:#fff;position:relative}body.cup-2020 header{-moz-box-shadow:0 2px 0 rgba(0,0,0,.15),0 5px 20px rgba(0,0,0,.8);-webkit-box-shadow:0 2px 0 rgba(0,0,0,.15),0 5px 20px rgba(0,0,0,.8);box-shadow:0 2px 0 rgba(0,0,0,.15),0 5px 20px rgba(0,0,0,.8)}body.cup-2020 .inner{width:1130px;margin:auto}@media(max-width:812px){body.cup-2020 .inner{width:100%}}body.cup-2020 .buttons a{width:380px;display:block;padding:20px;margin:auto;position:relative;overflow:hidden;border:solid 1px #000;-moz-box-shadow:inset 2px 2px 0 rgba(195,165,107,.4),inset -2px -2px 0 rgba(195,165,107,.6),0 5px 10px rgba(0,0,0,.5);-webkit-box-shadow:inset 2px 2px 0 rgba(195,165,107,.4),inset -2px -2px 0 rgba(195,165,107,.6),0 5px 10px rgba(0,0,0,.5);box-shadow:inset 2px 2px 0 rgba(195,165,107,.4),inset -2px -2px 0 rgba(195,165,107,.6),0 5px 10px rgba(0,0,0,.5);background-color:#000;background:-webkit-linear-gradient(top,#5b5b5a 0%,#000 100%);background:-moz-linear-gradient(top,#5b5b5a 0%,#000 100%);background:-ms-linear-gradient(top,#5b5b5a 0%,#000 100%);background:-o-linear-gradient(top,#5b5b5a 0%,#000 100%);background:linear-gradient(to bottom,#5b5b5a 0%,#000 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr='#5b5b5a',EndColorStr='#000')}@media(max-width:812px){body.cup-2020 .buttons a{width:300px}}@media screen and (max-width:812px) and (max-width:320px){body.cup-2020 .buttons a{width:240px}}body.cup-2020 .buttons a i{background:url(/assets/img/cup/cup-2020/entry-form-title.png?8) no-repeat center center;background-size:cover;text-indent:-999999px;white-space:nowrap;overflow:hidden;width:268px;height:40px;display:block;margin:auto}@media(max-width:812px){body.cup-2020 .buttons a i{width:240px;height:26px}}body.cup-2020 .buttons a:before{content:"";width:50px;height:100%;display:block;position:absolute;top:0;left:-50px;-moz-transform:skewX(-30deg);-ms-transform:skewX(-30deg);-webkit-transform:skewX(-30deg);transform:skewX(-30deg);-moz-animation:pika2 3.5s infinite;-webkit-animation:pika2 3.5s infinite;animation:pika2 3.5s infinite;-ms-filter:blur(3px);filter:blur(3px);background-color:rgba(255,255,255,.3);background:-webkit-linear-gradient(top,rgba(255,255,255,0.3) 10%,rgba(255,255,255,0.7) 50%,rgba(255,255,255,0.3) 90%);background:-moz-linear-gradient(top,rgba(255,255,255,0.3) 10%,rgba(255,255,255,0.7) 50%,rgba(255,255,255,0.3) 90%);background:-ms-linear-gradient(top,rgba(255,255,255,0.3) 10%,rgba(255,255,255,0.7) 50%,rgba(255,255,255,0.3) 90%);background:-o-linear-gradient(top,rgba(255,255,255,0.3) 10%,rgba(255,255,255,0.7) 50%,rgba(255,255,255,0.3) 90%);background:linear-gradient(to bottom,rgba(255,255,255,0.3) 10%,rgba(255,255,255,0.7) 50%,rgba(255,255,255,0.3) 90%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr='rgba(255,255,255,0.3)',EndColorStr='rgba(255,255,255,0.3)')}body.cup-2020 .buttons a:hover{background-color:#5b5b5a;background:-webkit-linear-gradient(top,#000 0%,#5b5b5a 100%);background:-moz-linear-gradient(top,#000 0%,#5b5b5a 100%);background:-ms-linear-gradient(top,#000 0%,#5b5b5a 100%);background:-o-linear-gradient(top,#000 0%,#5b5b5a 100%);background:linear-gradient(to bottom,#000 0%,#5b5b5a 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr='#000',EndColorStr='#5b5b5a')}@-webkit-keyframes pika2{0%{left:-50px}30%{left:500px}100%{left:500px}}@keyframes pika2{0%{left:-50px}30%{left:500px}100%{left:500px}}body.cup-2020 article{font-family:游明朝,YuMincho,ＭＳ Ｐ明朝,ms pmincho,ヒラギノ明朝 pro w3,hiragino mincho pro,serif}body.cup-2020 article section.header{background:#000 url(/assets/img/cup/cup-2020/header-bg.png) repeat-x;background-size:2px 620px;border-bottom:solid 1px rgba(255,255,255,.2)}@media(max-width:812px){body.cup-2020 article section.header{background:#000 url(/assets/img/cup/cup-2020/header-bg-sp.png) repeat-x;background-size:1px 335px}}body.cup-2020 article section.header .inner h1{background:url(/assets/img/cup/cup-2020/header-logo.png?8) no-repeat center center;background-size:cover;text-indent:-999999px;white-space:nowrap;overflow:hidden;width:939px;height:620px;display:block;margin:auto}@media(max-width:812px){body.cup-2020 article section.header .inner h1{background:url(/assets/img/cup/cup-2020/header-logo-sp.png?8) no-repeat center center;background-size:cover;text-indent:-999999px;white-space:nowrap;overflow:hidden;width:375px;height:335px;display:block}}@media screen and (max-width:812px) and (max-width:320px){body.cup-2020 article section.header .inner h1{width:320px;height:280px}}body.cup-2020 article section.menu{position:-webkit-sticky;position:sticky;background:#000;top:0;line-height:50px;height:50px;z-index:10}body.cup-2020 article section.menu .inner{position:relative}body.cup-2020 article section.menu .inner .menu-trigger{display:none}@media(max-width:812px){body.cup-2020 article section.menu .inner .menu-trigger{color:#c3a56b;display:block;font-family:noto sans japanese,sans-serif;font-weight:900;font-size:15px;text-align:left;margin-left:10px;line-height:44px}body.cup-2020 article section.menu .inner .menu-trigger:before{content:"\e909";font-family:icomoon!important;margin-right:8px;font-size:20px;position:relative;top:2px}}body.cup-2020 article section.menu .inner .menus{position:relative;top:-2px;left:0;text-align:left}@media(max-width:812px){body.cup-2020 article section.menu .inner .menus{top:0;left:0;display:none}}body.cup-2020 article section.menu .inner .menus li{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline}@media(max-width:812px){body.cup-2020 article section.menu .inner .menus li{display:block;width:200px}}body.cup-2020 article section.menu .inner .menus li a{color:#c3a56b;font-family:noto sans japanese,sans-serif;font-weight:900;text-shadow:0 1px 2px rgba(0,0,0,.3);padding:0 16px;font-size:15px;display:block;position:relative;text-decoration:none}@media(max-width:812px){body.cup-2020 article section.menu .inner .menus li a{display:none}}body.cup-2020 article section.menu .inner .menus li a.selected{color:#fff;background:#c3a56b}body.cup-2020 article section.menu .inner .menus.list li a{display:block;background:rgba(0,0,0,.9)}body.cup-2020 article section.menu .inner .menus.list li a.selected{color:#fff;background:#c3a56b}body.cup-2020 article section.menu .inner .share-icon{position:absolute;top:-1px;right:6px;font-family:noto sans japanese,sans-serif;font-weight:900;font-size:12px}@media(max-width:812px){body.cup-2020 article section.menu .inner .share-icon{right:16px}}body.cup-2020 article section.menu .inner .share-icon a{color:#c3a56b;text-decoration:none;display:block}body.cup-2020 article section.menu .inner .share-icon a img{width:17px;vertical-align:middle;margin-left:5px}body.cup-2020 article section.menu .inner .social{position:absolute;top:20px;right:6px;display:none;opacity:0}body.cup-2020 article section.menu .inner .social ul li{height:34px;width:60px}body.cup-2020 article section.menu .inner .social ul li .sns-balloon{display:none!important}body.cup-2020 article section.menu .inner .social ul li a{color:#fff}body.cup-2020 article section.menu .inner .social ul li a .icon{margin:auto;top:-2px!important}body.cup-2020 article section.menu .inner .social ul li a label{display:none}body.cup-2020 article section.about .inner{padding:50px 0;width:1000px;margin:auto;text-align:left}@media(max-width:812px){body.cup-2020 article section.about .inner{width:calc( 100% - 40px)}}body.cup-2020 article section.about .inner h2{font-size:60px;color:#c3a56b;letter-spacing:-1px}@media(max-width:812px){body.cup-2020 article section.about .inner h2{font-size:35px;text-align:center}}@media screen and (max-width:812px) and (max-width:320px){body.cup-2020 article section.about .inner h2{font-size:30px}}body.cup-2020 article section.about .inner p{margin-top:20px;width:620px;font-size:18px;color:#5e4f31}@media(max-width:812px){body.cup-2020 article section.about .inner p{width:100%;font-size:15px;text-align:justify}}body.cup-2020 article section.about .inner p span{text-align:right;display:block;font-size:40px;margin:10px}body.cup-2020 article section.about .inner p span i{font-size:13px;display:block}body.cup-2020 article section.labels{background-color:#027ffe;background:-webkit-linear-gradient(top,#00d8ff 20%,#027ffe 100%);background:-moz-linear-gradient(top,#00d8ff 20%,#027ffe 100%);background:-ms-linear-gradient(top,#00d8ff 20%,#027ffe 100%);background:-o-linear-gradient(top,#00d8ff 20%,#027ffe 100%);background:linear-gradient(to bottom,#00d8ff 20%,#027ffe 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr='#00d8ff',EndColorStr='#027ffe')}body.cup-2020 article section.labels .inner{padding:50px 0 70px}@media(max-width:812px){body.cup-2020 article section.labels .inner{padding:50px 0 30px}}body.cup-2020 article section.labels .inner h2{font-size:60px;color:#003165;letter-spacing:-1px}@media(max-width:812px){body.cup-2020 article section.labels .inner h2{font-size:35px}}body.cup-2020 article section.labels .inner>p{font-size:19px;text-shadow:1px 1px 0 rgba(255,255,255,.5);color:#000}@media(max-width:812px){body.cup-2020 article section.labels .inner>p{width:calc( 100% - 40px);font-size:15px;text-align:justify;margin:30px auto auto}}body.cup-2020 article section.labels .inner h3{margin:130px auto 10px;font-size:50px;color:#fff;letter-spacing:-1px;text-shadow:1px 1px 0 rgba(0,0,0,.2),2px 1px 0 rgba(0,0,0,.2),2px 2px 0 rgba(0,0,0,.2)}@media(max-width:812px){body.cup-2020 article section.labels .inner h3{font-size:30px}}body.cup-2020 article section.labels .inner h3+p{color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,.2)}body.cup-2020 article section.labels .inner .awards{margin:50px auto 80px}@media(max-width:812px){body.cup-2020 article section.labels .inner .awards{margin:40px auto 80px}}body.cup-2020 article section.labels .inner .awards .award{width:256px;height:480px;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;vertical-align:top;-moz-border-radius:8px 8px 0 0;-webkit-border-radius:8px;border-radius:8px 8px 0 0;-moz-box-shadow:0 8px 10px rgba(0,0,0,.2),inset 2px 2px 0 rgba(255,255,255,.3);-webkit-box-shadow:0 8px 10px rgba(0,0,0,.2),inset 2px 2px 0 rgba(255,255,255,.3);box-shadow:0 8px 10px rgba(0,0,0,.2),inset 2px 2px 0 rgba(255,255,255,.3);margin:5px 14px;position:relative;color:#003165}body.cup-2020 article section.labels .inner .awards .award:first-child{margin-left:0}body.cup-2020 article section.labels .inner .awards .award:last-child{margin-right:0}body.cup-2020 article section.labels .inner .awards .award:after{content:"";position:absolute;left:0;bottom:-50px;width:100%;height:50px;background-color:transparent;background:-webkit-linear-gradient(top,#FFF 20%,rgba(255,255,255,0) 100%);background:-moz-linear-gradient(top,#FFF 20%,rgba(255,255,255,0) 100%);background:-ms-linear-gradient(top,#FFF 20%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(top,#FFF 20%,rgba(255,255,255,0) 100%);background:linear-gradient(to bottom,#FFF 20%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr='#FFF',EndColorStr='rgba(255,255,255,0)')}@media(max-width:812px){body.cup-2020 article section.labels .inner .awards .award{width:48%;height:360px;margin:5px auto}}@media screen and (max-width:812px) and (max-width:320px){body.cup-2020 article section.labels .inner .awards .award{height:380px}}body.cup-2020 article section.labels .inner .awards .award h4{font-size:40px}@media(max-width:812px){body.cup-2020 article section.labels .inner .awards .award h4{font-size:30px}}body.cup-2020 article section.labels .inner .awards .award p{font-size:17px;text-align:left;padding:20px}@media(max-width:812px){body.cup-2020 article section.labels .inner .awards .award p{font-size:14px;padding:4px 14px 10px;text-align:justify;line-height:1.4}}body.cup-2020 article section.labels .inner .awards .award.award-1st{background-color:#fff;background:-webkit-linear-gradient(top,#8be5a0 0%,#FFF 75%);background:-moz-linear-gradient(top,#8be5a0 0%,#FFF 75%);background:-ms-linear-gradient(top,#8be5a0 0%,#FFF 75%);background:-o-linear-gradient(top,#8be5a0 0%,#FFF 75%);background:linear-gradient(to bottom,#8be5a0 0%,#FFF 75%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr='#8be5a0',EndColorStr='#FFF')}body.cup-2020 article section.labels .inner .awards .award.award-1st .image{background:url(/assets/img/cup/cup-2020/cup-2020-1st.png?8) no-repeat center center;background-size:cover;text-indent:-999999px;white-space:nowrap;overflow:hidden;width:137px;height:235px;display:block;margin:30px auto 0}@media(max-width:812px){body.cup-2020 article section.labels .inner .awards .award.award-1st .image{background-size:110px 188px;width:110px;height:188px}}body.cup-2020 article section.labels .inner .awards .award.award-gold{background-color:#fff;background:-webkit-linear-gradient(top,#faf68f 0%,#FFF 75%);background:-moz-linear-gradient(top,#faf68f 0%,#FFF 75%);background:-ms-linear-gradient(top,#faf68f 0%,#FFF 75%);background:-o-linear-gradient(top,#faf68f 0%,#FFF 75%);background:linear-gradient(to bottom,#faf68f 0%,#FFF 75%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr='#faf68f',EndColorStr='#FFF')}body.cup-2020 article section.labels .inner .awards .award.award-gold .image{background:url(/assets/img/cup/cup-2020/cup-2020-gold.png?8) no-repeat center center;background-size:cover;text-indent:-999999px;white-space:nowrap;overflow:hidden;width:139px;height:194px;display:block;background-size:139px 194px;height:235px;margin:30px auto 0}@media(max-width:812px){body.cup-2020 article section.labels .inner .awards .award.award-gold .image{background-size:auto 160px;height:188px}}body.cup-2020 article section.labels .inner .awards .award.award-silver{background-color:#fff;background:-webkit-linear-gradient(top,#e3e3e0 0%,#FFF 75%);background:-moz-linear-gradient(top,#e3e3e0 0%,#FFF 75%);background:-ms-linear-gradient(top,#e3e3e0 0%,#FFF 75%);background:-o-linear-gradient(top,#e3e3e0 0%,#FFF 75%);background:linear-gradient(to bottom,#e3e3e0 0%,#FFF 75%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr='#e3e3e0',EndColorStr='#FFF')}body.cup-2020 article section.labels .inner .awards .award.award-silver .image{background:url(/assets/img/cup/cup-2020/cup-2020-silver.png?8) no-repeat center center;background-size:cover;text-indent:-999999px;white-space:nowrap;overflow:hidden;width:139px;height:194px;display:block;background-size:139px 194px;height:235px;margin:30px auto 0}@media(max-width:812px){body.cup-2020 article section.labels .inner .awards .award.award-silver .image{background-size:auto 160px;height:188px}}body.cup-2020 article section.labels .inner .awards .award.award-bronze{background-color:#fff;background:-webkit-linear-gradient(top,#face8f 0%,#FFF 75%);background:-moz-linear-gradient(top,#face8f 0%,#FFF 75%);background:-ms-linear-gradient(top,#face8f 0%,#FFF 75%);background:-o-linear-gradient(top,#face8f 0%,#FFF 75%);background:linear-gradient(to bottom,#face8f 0%,#FFF 75%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr='#face8f',EndColorStr='#FFF')}body.cup-2020 article section.labels .inner .awards .award.award-bronze .image{background:url(/assets/img/cup/cup-2020/cup-2020-bronze.png?8) no-repeat center center;background-size:cover;text-indent:-999999px;white-space:nowrap;overflow:hidden;width:139px;height:194px;display:block;background-size:139px 194px;height:235px;margin:30px auto 0}@media(max-width:812px){body.cup-2020 article section.labels .inner .awards .award.award-bronze .image{background-size:auto 160px;height:188px}}body.cup-2020 article section.labels .inner .how-to-use{margin:50px auto 30px;display:grid;grid-gap:1rem;grid-template-columns:1fr 1fr 1fr;grid-gap:0}@media(max-width:812px){body.cup-2020 article section.labels .inner .how-to-use{grid-gap:1rem;grid-template-columns:1fr}}body.cup-2020 article section.labels .inner .how-to-use>div{position:relative}@media(max-width:812px){body.cup-2020 article section.labels .inner .how-to-use>div{margin-bottom:20px}}body.cup-2020 article section.labels .inner .how-to-use>div .image{height:220px}@media(max-width:812px){body.cup-2020 article section.labels .inner .how-to-use>div .image{height:auto}}body.cup-2020 article section.labels .inner .how-to-use>div .image img{position:relative}body.cup-2020 article section.labels .inner .how-to-use>div span{display:block;color:#fff;font-size:19px}@media(max-width:812px){body.cup-2020 article section.labels .inner .how-to-use>div span{font-size:16px}}body.cup-2020 article section.labels .inner .how-to-use .use-1 .image img{width:290px}body.cup-2020 article section.labels .inner .how-to-use .use-2 .image img{width:274px;top:30px}@media(max-width:812px){body.cup-2020 article section.labels .inner .how-to-use .use-2 .image img{top:0}}body.cup-2020 article section.labels .inner .how-to-use .use-3 .image img{width:225px;top:65px}@media(max-width:812px){body.cup-2020 article section.labels .inner .how-to-use .use-3 .image img{top:0}}body.cup-2020 article section.description .inner{padding:50px 0}body.cup-2020 article section.description .inner h2{margin-bottom:40px;font-size:60px;color:#c3a56b;letter-spacing:-1px}@media(max-width:812px){body.cup-2020 article section.description .inner h2{font-size:35px}}body.cup-2020 article section.description .inner .box{width:1000px;margin:auto;padding:0 0 40px;position:relative;color:#5e4f31;font-size:15px;-moz-box-shadow:0 8px 10px rgba(0,0,0,.1),inset 2px 2px 0 rgba(255,255,255,.3);-webkit-box-shadow:0 8px 10px rgba(0,0,0,.1),inset 2px 2px 0 rgba(255,255,255,.3);box-shadow:0 8px 10px rgba(0,0,0,.1),inset 2px 2px 0 rgba(255,255,255,.3);background-color:#fff;background:-webkit-linear-gradient(top,#e7e6e5 0%,#FFF 100%);background:-moz-linear-gradient(top,#e7e6e5 0%,#FFF 100%);background:-ms-linear-gradient(top,#e7e6e5 0%,#FFF 100%);background:-o-linear-gradient(top,#e7e6e5 0%,#FFF 100%);background:linear-gradient(to bottom,#e7e6e5 0%,#FFF 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr='#e7e6e5',EndColorStr='#FFF')}@media(max-width:812px){body.cup-2020 article section.description .inner .box{width:calc( 100% - 20px)}}body.cup-2020 article section.description .inner .box:after{content:"";position:absolute;left:0;bottom:-50px;width:100%;height:50px;background-color:transparent;background:-webkit-linear-gradient(top,#FFF 20%,rgba(255,255,255,0) 100%);background:-moz-linear-gradient(top,#FFF 20%,rgba(255,255,255,0) 100%);background:-ms-linear-gradient(top,#FFF 20%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(top,#FFF 20%,rgba(255,255,255,0) 100%);background:linear-gradient(to bottom,#FFF 20%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr='#FFF',EndColorStr='rgba(255,255,255,0)')}body.cup-2020 article section.description .inner .box dl{padding:60px 60px 30px}@media(max-width:812px){body.cup-2020 article section.description .inner .box dl{padding:30px 20px}}body.cup-2020 article section.description .inner .box dl dt{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;width:125px;vertical-align:top;margin-bottom:20px;font-family:noto sans japanese,sans-serif;font-weight:900;text-align:left}@media(max-width:812px){body.cup-2020 article section.description .inner .box dl dt{display:block;width:100%;text-align:left;margin-bottom:0}}body.cup-2020 article section.description .inner .box dl dd{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;width:740px;text-align:left;margin-bottom:20px;font-weight:700}@media(max-width:812px){body.cup-2020 article section.description .inner .box dl dd{display:block;width:100%;text-align:justify;font-size:13px}}body.cup-2020 article section.description .inner .box dl dd span{background:rgba(94,79,49,.8);padding:3px 5px;margin-right:5px;color:#fff}body.cup-2020 article section.judge .inner{padding:50px 0}body.cup-2020 article section.judge .inner h2{margin-bottom:40px;font-size:60px;color:#c3a56b;letter-spacing:-1px}@media(max-width:812px){body.cup-2020 article section.judge .inner h2{font-size:35px}}body.cup-2020 article section.judge .inner .box{width:1000px;margin:auto auto 60px;padding:50px 0 0;position:relative;color:#5e4f31;font-size:15px;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px;border-radius:5px 5px 0 0;-moz-box-shadow:0 8px 10px rgba(0,0,0,.1),inset 2px 2px 0 rgba(255,255,255,.3);-webkit-box-shadow:0 8px 10px rgba(0,0,0,.1),inset 2px 2px 0 rgba(255,255,255,.3);box-shadow:0 8px 10px rgba(0,0,0,.1),inset 2px 2px 0 rgba(255,255,255,.3);background-color:#fff;background:-webkit-linear-gradient(top,#e9e5df 0%,#FFF 100%);background:-moz-linear-gradient(top,#e9e5df 0%,#FFF 100%);background:-ms-linear-gradient(top,#e9e5df 0%,#FFF 100%);background:-o-linear-gradient(top,#e9e5df 0%,#FFF 100%);background:linear-gradient(to bottom,#e9e5df 0%,#FFF 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr='#e9e5df',EndColorStr='#FFF')}@media(max-width:812px){body.cup-2020 article section.judge .inner .box{width:calc( 100% - 20px);margin:auto auto 50px}}body.cup-2020 article section.judge .inner .box:after{content:"";position:absolute;left:0;bottom:-50px;width:100%;height:50px;background-color:transparent;background:-webkit-linear-gradient(top,#FFF 20%,rgba(255,255,255,0) 100%);background:-moz-linear-gradient(top,#FFF 20%,rgba(255,255,255,0) 100%);background:-ms-linear-gradient(top,#FFF 20%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(top,#FFF 20%,rgba(255,255,255,0) 100%);background:linear-gradient(to bottom,#FFF 20%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr='#FFF',EndColorStr='rgba(255,255,255,0)')}body.cup-2020 article section.judge .inner .box .image{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;width:260px;text-align:left;vertical-align:top}@media(max-width:812px){body.cup-2020 article section.judge .inner .box .image{text-align:center}}body.cup-2020 article section.judge .inner .box .image img{width:220px;line-height:0}body.cup-2020 article section.judge .inner .box .details{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;width:640px;text-align:left;vertical-align:top}@media(max-width:812px){body.cup-2020 article section.judge .inner .box .details{display:block;width:calc( 100% - 20px);margin:auto}}body.cup-2020 article section.judge .inner .box .details .name{font-size:40px;line-height:60px}@media(max-width:812px){body.cup-2020 article section.judge .inner .box .details .name{font-size:35px;text-align:center}}body.cup-2020 article section.judge .inner .box .details .katagaki{color:rgba(94,79,49,.8)}@media(max-width:812px){body.cup-2020 article section.judge .inner .box .details .katagaki{text-align:center}}body.cup-2020 article section.judge .inner .box .details p{margin:5px 0;font-size:16px}@media(max-width:812px){body.cup-2020 article section.judge .inner .box .details p{width:calc( 100% - 20px);margin:5px auto;text-align:justify;font-size:13px}}@media(max-width:812px){body.cup-2020 article section.judge .inner .box .details .judge-social{text-align:center}}body.cup-2020 article section.judge .inner .box .details .judge-social a{font-size:20px;color:#000;text-decoration:none;font-family:icomoon!important;margin-right:20px}@media(max-width:812px){body.cup-2020 article section.judge .inner .box .details .judge-social a{margin:auto 10px}}body.cup-2020 article section.judge .inner .box .details .judge-social .twitter:before{content:"\e907"}body.cup-2020 article section.judge .inner .box .details .judge-social .facebook:before{content:"\e908"}body.cup-2020 article section.winners .inner{padding:50px 0 80px}body.cup-2020 article section.winners .inner h2{margin-bottom:30px;font-size:60px;color:#c3a56b;letter-spacing:-1px}@media(max-width:812px){body.cup-2020 article section.winners .inner h2{font-size:35px}}body.cup-2020 article section.winners .inner p{font-size:19px;color:#5e4f31;width:750px;margin:auto;text-align:left}@media(max-width:812px){body.cup-2020 article section.winners .inner p{width:calc( 100% - 40px);font-size:15px}}body.cup-2020 article section.winners .inner .writers{display:grid;grid-gap:1rem;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-gap:25px;margin:40px auto 20px;width:1000px}@media(max-width:812px){body.cup-2020 article section.winners .inner .writers{grid-template-columns:1fr 1fr;grid-gap:0;width:calc( 100% - 20px)}}body.cup-2020 article section.winners .inner .writers .writer{margin-bottom:20px}body.cup-2020 article section.winners .inner .writers .writer .image img{width:170px;line-height:0}@media screen and (max-width:812px) and (max-width:320px){body.cup-2020 article section.winners .inner .writers .writer .image img{width:140px}}body.cup-2020 article section.winners .inner .writers .writer .name{font-size:30px;line-height:35px}@media(max-width:812px){body.cup-2020 article section.winners .inner .writers .writer .name{font-size:24px}}body.cup-2020 article section.winners .inner .writers .writer .name span{font-size:13px;display:block;line-height:18px}@media(max-width:812px){body.cup-2020 article section.winners .inner .writers .writer .name span{font-size:12px}}body.cup-2020 article section.entry-form{margin:20px auto 60px}@media(max-width:812px){body.cup-2020 article section.entry-form{margin:20px auto 0}}body.cup-2020 article section.entry-form .inner{width:850px;margin:auto}@media(max-width:812px){body.cup-2020 article section.entry-form .inner{width:calc( 100% - 40px)}}body.cup-2020 article section.entry-form .inner hr{margin:20px auto;height:2px;line-height:2px;border:0 transparent;background-color:transparent;background:-webkit-linear-gradient(45deg,transparent 0%,rgba(0,0,0,0.2) 50%,transparent 100%);background:-moz-linear-gradient(45deg,transparent 0%,rgba(0,0,0,0.2) 50%,transparent 100%);background:-ms-linear-gradient(45deg,transparent 0%,rgba(0,0,0,0.2) 50%,transparent 100%);background:-o-linear-gradient(45deg,transparent 0%,rgba(0,0,0,0.2) 50%,transparent 100%);background:linear-gradient(45deg,transparent 0%,rgba(0,0,0,0.2) 50%,transparent 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr='transparent',EndColorStr='transparent')}body.cup-2020 article section.entry-form .inner p{color:#5e4f31;font-weight:700;padding:30px 0;font-size:18px}@media(max-width:812px){body.cup-2020 article section.entry-form .inner p{font-size:14px}}body.cup-2020 article section.entry-form .inner .buttons{margin-bottom:50px}body.cup-2020 article section.entry-form .social{margin-top:50px}@media(max-width:812px){body.cup-2020 article section.entry-form .social .sns-buttons{margin-bottom:0}}[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}body.maint .content .maint-text{margin:250px auto}body.maint .content .maint-text h2{font-family:noto sans japanese,sans-serif;font-weight:900;font-size:30px}body.maint .content .maint-text p{font-family:noto sans japanese,sans-serif;font-weight:900;font-size:20px;color:rgba(0,0,0,.5)}body.err .content .err-area .err-header{padding:50px 0 80px}body.err .content .err-area .err-header h1{font-family:noto sans japanese,sans-serif;font-weight:900;font-size:60px;letter-spacing:-1px;margin:30px auto}@media(max-width:812px){body.err .content .err-area .err-header h1{font-size:24px}}body.err .content .err-area .err-header form{position:relative;width:440px;margin:auto}@media(max-width:812px){body.err .content .err-area .err-header form{width:100vw}}body.err .content .err-area .err-header form i{position:absolute;top:23px;left:17px;font-size:20px;color:rgba(0,0,0,.4)}@media(max-width:812px){body.err .content .err-area .err-header form i{left:24px}}body.err .content .err-area .err-header form input{font-family:noto sans japanese,sans-serif;font-weight:900;width:380px;font-size:24px;padding:10px 10px 10px 50px;line-height:2;background:#fff;border:none}@media(max-width:812px){body.err .content .err-area .err-header form input{width:calc(100vw - 80px)}}body.law .content .law-area{padding:50px 0 150px;width:700px;margin:auto}@media(max-width:812px){body.law .content .law-area{padding:50px 20px 100px;width:auto}}body.law .content .law-area h2{font-family:noto sans japanese,sans-serif;font-weight:900;font-size:40px;letter-spacing:-1px;margin:0 auto 30px}@media(max-width:812px){body.law .content .law-area h2{font-size:26px}}body.law .content .law-area table tr th{width:200px;border-bottom:solid 1px rgba(0,0,0,.2);padding:10px 5px}body.law .content .law-area table tr th i.br{display:block}@media(max-width:812px){body.law .content .law-area table tr th i.br{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline}}@media(max-width:812px){body.law .content .law-area table tr th{display:block;width:calc( 100% - 10px);font-weight:700;border-bottom:0 transparent;padding:10px 5px 0}}body.law .content .law-area table tr td{border-bottom:solid 1px rgba(0,0,0,.2);padding:10px 5px}body.law .content .law-area table tr td a{color:#000}@media(max-width:812px){body.law .content .law-area table tr td{padding:0 5px 10px;display:block;width:calc( 100% - 10px)}}header .main-menu.bros .inner nav a.selected:before{content:"";background:url(/assets/img/bros/sub-menu-arrow.png?8) no-repeat center center;background-size:cover;text-indent:-999999px;white-space:nowrap;overflow:hidden;width:15px;height:8px;display:block;position:absolute;top:43px;left:50%;margin-left:-8px}header .sub-menu.bros{background:url(/assets/img/bros/sub-menu-bg.png);background-size:4px;border-bottom:solid 1px #006c08}header .sub-menu.bros .inner a{text-shadow:-1px -1px 0 #037800,-1px 0 0 #037800,-1px 1px 0 #037800,0 -1px 0 #037800,0 0 0 #037800,0 1px 0 #037800,1px -1px 0 #037800,1px 0 0 #037800,1px 1px 0 #037800,0 2px 2px rgba(0,0,0,.8)}header .sub-menu.bros .inner a:hover{color:#ffea00;border-bottom:0 transparent}body.bros{background-color:#eff6f5}body.bros .content .bros-slider{background:url(/assets/img/bros/header-bg.png) no-repeat center center;background-size:cover;height:450px;overflow:hidden}@media(max-width:812px){body.bros .content .bros-slider{height:400px}}@media screen and (max-width:812px) and (max-width:320px){body.bros .content .bros-slider{height:356px}}@media screen and (max-width:812px) and (min-width:414px){body.bros .content .bros-slider{height:420px}}body.bros .content .bros-slider .popular-logo{background:url(/assets/img/bros/popular-switching.png?8) no-repeat center center;background-size:cover;text-indent:-999999px;white-space:nowrap;overflow:hidden;width:330px;height:90px;display:block;margin:auto;position:relative;top:20px;display:flex}@media(max-width:812px){body.bros .content .bros-slider .popular-logo{top:10px;background-size:cover;width:300px;height:75px}}body.bros .content .bros-slider .header-slider{position:relative;top:40px;width:1166px;margin:auto!important}@media(max-width:812px){body.bros .content .bros-slider .header-slider{width:100%;top:20px}}body.bros .content .bros-slider .header-slider .items{margin:0 18px;width:343px}body.bros .content .bros-slider .header-slider .items a{text-decoration:none}body.bros .content .bros-slider .header-slider .items a .image{line-height:0;overflow:hidden;height:180px}@media(max-width:812px){body.bros .content .bros-slider .header-slider .items a .image{height:178px}}@media screen and (max-width:812px) and (max-width:320px){body.bros .content .bros-slider .header-slider .items a .image{height:136px}}@media screen and (max-width:812px) and (min-width:414px){body.bros .content .bros-slider .header-slider .items a .image{height:196px}}body.bros .content .bros-slider .header-slider .items a .image img{width:100%;height:180px;object-fit:cover}@media(max-width:812px){body.bros .content .bros-slider .header-slider .items a .image img{height:178px}}@media screen and (max-width:812px) and (max-width:320px){body.bros .content .bros-slider .header-slider .items a .image img{height:136px}}@media screen and (max-width:812px) and (min-width:414px){body.bros .content .bros-slider .header-slider .items a .image img{height:196px}}body.bros .content .bros-slider .header-slider .items a .title{font-family:noto sans japanese,sans-serif;font-weight:900;font-size:15px;color:#fff;text-align:left;padding:10px;line-height:1.5;position:relative;top:-1px;text-shadow:-1px -1px 0 #006c08,-1px 0 0 #006c08,-1px 1px 0 #006c08,0 -1px 0 #006c08,0 0 0 #006c08,0 1px 0 #006c08,1px -1px 0 #006c08,1px 0 0 #006c08,1px 1px 0 #006c08;background:url(/assets/img/bros/sub-menu-bg.png);background-size:4px}body.bros .content .bros-slider .header-slider .items a .title span{height:46px;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;word-break:break-all}body.bros .content .bros-slider .header-slider .slick-dots li button{background:#ae27f4;border-color:#ae27f4}body.bros .content .bros-slider .header-slider .slick-dots li.slick-active button{background:#2baa3f;border-color:#ffea00}body.bros .content .bros-toha{width:1130px;margin:60px auto 40px;background:url(/assets/img/bros/sub-menu-bg.png);background-size:4px;border:solid 4px #ccee0e;position:relative;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-moz-box-shadow:0 4px 0 #96b008;-webkit-box-shadow:0 4px 0 #96b008;box-shadow:0 4px 0 #96b008}@media(max-width:812px){body.bros .content .bros-toha{width:calc( 100% - 26px)}}body.bros .content .bros-toha h3{background:url(/assets/img/bros/bros-toha.png?8) no-repeat center center;background-size:cover;text-indent:-999999px;white-space:nowrap;overflow:hidden;width:227px;height:66px;display:block;position:absolute;left:50%;margin-left:-112px;top:-40px}@media(max-width:812px){body.bros .content .bros-toha h3{width:180px;height:53px;margin-left:-90px;top:-34px}}body.bros .content .bros-toha p{font-size:20px;font-family:noto sans japanese,sans-serif;font-weight:900;color:#fff;padding:40px 50px 20px;text-align:left;text-shadow:0 2px 0 rgba(0,0,0,.5)}@media(max-width:812px){body.bros .content .bros-toha p{padding:30px 20px 20px;font-size:18px;text-align:justify;line-height:1.7}}body.bros .content .new-entries .inner{width:1130px;margin:auto;position:relative}@media(max-width:812px){body.bros .content .new-entries .inner{width:100vw}}body.bros .content .new-entries .inner h2{font-size:40px;font-family:noto sans japanese,sans-serif;font-weight:900;margin:40px auto 20px}@media(max-width:812px){body.bros .content .new-entries .inner h2{font-size:36px;margin:45px auto 16px}}body.bros .content .new-entries .inner .sort{position:absolute;right:0;top:60px}@media(max-width:812px){body.bros .content .new-entries .inner .sort{top:0}}body.bros .content .new-entries .inner .sort .sort-select{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;margin-left:5px}@media(max-width:812px){body.bros .content .new-entries .inner .sort .sort-select{margin-left:-4px}}body.bros .content .new-entries .inner .no-hit{font-family:noto sans japanese,sans-serif;font-weight:900;font-size:30px;color:rgba(0,0,0,.5);padding:100px 0}@media(max-width:812px){body.bros .content .new-entries .inner .no-hit{padding:50px 0 80px;font-size:20px}}@media(max-width:812px){body.bros .content .new-entries .inner .boxs .box.large-box .details{width:calc( 100vw - 20px);margin-left:0}}body.bros .content .new-entries .inner .boxs .box.label .title{font-size:30px}body.bros .content .new-entries .inner .boxs .box:nth-child(3){padding-right:0}body.bros .content .new-entries .inner .boxs .box:nth-child(4n+1){padding-right:0}@media(max-width:812px){body.bros .content .new-entries .inner .boxs .box:nth-child(4n+1){padding-right:10px}}body.bros .content .new-entries .inner .more-link{padding:10px 0 40px}@media(max-width:812px){body.bros .content .new-entries .inner .more-link{padding:10px 0 20px}}@media(max-width:812px){body.bros .content .new-entries .inner .page-navi{margin:15px auto 22px}}body.bros .content .entries.tokusyu-entries{background:#eb8591}body.bros .content .entries.media-entries{background:#b89fc7}body.bros .content .entries.comic-entries{background:#8cdafb}body.bros .content .entries.column-entries{background:#e8c89d}body.bros .content .entries.radio-entries{background:#77d9a4}body.bros .content .entries .inner{width:1130px;margin:auto;position:relative}@media(max-width:812px){body.bros .content .entries .inner{width:100%}}body.bros .content .entries .inner .more-link{position:absolute;bottom:-10px;right:0}.bros-header{background:#01517f url(/assets/img/bros/header-bg.png) no-repeat center -56px;background-size:auto 350px;height:200px;overflow:hidden;position:relative}@media(max-width:812px){.bros-header{background-size:auto 280px;background-position:center -60px;height:100px}}.bros-header .inner{width:1130px;margin:auto;position:relative;height:100%}@media(max-width:812px){.bros-header .inner{width:auto}}.bros-header .inner:before{content:"";width:200px;height:100%;position:absolute;top:0;left:0;background-color:transparent;background:-webkit-linear-gradient(left,#01517f 10%,rgba(1,81,127,0) 100%);background:-moz-linear-gradient(left,#01517f 10%,rgba(1,81,127,0) 100%);background:-ms-linear-gradient(left,#01517f 10%,rgba(1,81,127,0) 100%);background:-o-linear-gradient(left,#01517f 10%,rgba(1,81,127,0) 100%);background:linear-gradient(to right,#01517f 10%,rgba(1,81,127,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr='#01517f',EndColorStr='rgba(1,81,127,0)')}@media(max-width:812px){.bros-header .inner:before{width:50px}}.bros-header .inner:after{content:"";width:200px;height:100%;position:absolute;top:0;right:0;background-color:#01517f;background:-webkit-linear-gradient(left,rgba(1,81,127,0) 10%,#01517f 100%);background:-moz-linear-gradient(left,rgba(1,81,127,0) 10%,#01517f 100%);background:-ms-linear-gradient(left,rgba(1,81,127,0) 10%,#01517f 100%);background:-o-linear-gradient(left,rgba(1,81,127,0) 10%,#01517f 100%);background:linear-gradient(to right,rgba(1,81,127,0) 10%,#01517f 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr='rgba(1,81,127,0)',EndColorStr='#01517f')}@media(max-width:812px){.bros-header .inner:after{width:50px}}.bros-header a{background:url(/assets/img/bros/bros-logo.png?8) no-repeat center center;background-size:cover;text-indent:-999999px;white-space:nowrap;overflow:hidden;width:245px;height:111px;display:block;position:absolute;left:50%;width:200px;height:90px;margin-left:-100px;top:58px;z-index:10}@media(max-width:812px){.bros-header a{background-size:cover;width:140px;height:65px;margin-left:-70px;top:20px}}