@charset "UTF-8";@import url(https://fonts.googleapis.com/earlyaccess/notosansjapanese.css);a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,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,td,th{text-align:left;font-weight:400;vertical-align:middle}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{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}.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:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-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:after,.slick-track:before{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}.content{background:url(/assets/img/yasumino-senryu/main-bg.jpg) repeat top center;font-family:'Noto Sans Japanese',sans-serif}.content .senryu-header{background:url(/assets/img/yasumino-senryu/header-bg.jpg) no-repeat center center;background-size:cover;height:750px}.content .senryu-header h1{background:url(/assets/img/yasumino-senryu/kv.png?16) no-repeat center center;background-size:cover;text-indent:-999999px;white-space:nowrap;overflow:hidden;width:978px;height:688px;display:block;margin:auto;position:relative;top:35px}.content .senryu-yoko{position:relative}.content .senryu-yoko:after{content:"";background:url(/assets/img/yasumino-senryu/bg-1.png) repeat top center;background-size:80px;width:100%;height:600px;position:absolute;top:-50px;left:0;opacity:.2}.content .senryu-yoko .inner{max-width:800px;width:100%;margin:auto;position:relative;z-index:5}.content .senryu-yoko .inner h2{background:url(/assets/img/yasumino-senryu/yoko.png?16) no-repeat center center;background-size:cover;text-indent:-999999px;white-space:nowrap;overflow:hidden;width:139px;height:382px;display:block;margin:50px}.content .senryu-yoko .inner .theme h3{background:url(/assets/img/yasumino-senryu/theme.png?16) no-repeat center center;background-size:cover;text-indent:-999999px;white-space:nowrap;overflow:hidden;width:46px;height:135px;display:block;position:absolute;top:0;left:500px}.content .senryu-yoko .inner .theme p{background:url(/assets/img/yasumino-senryu/yoko-text.png?16) no-repeat center center;background-size:cover;text-indent:-999999px;white-space:nowrap;overflow:hidden;width:217px;height:367px;display:block;position:absolute;top:10px;left:250px}.content .senryu-yoko .inner .theme .image{position:absolute;left:480px;top:92px;line-height:0}.content .senryu-yoko .inner .theme .image img{width:350px;height:auto}.content .senryu-yoko .inner dl{display:grid;grid-template-columns:220px 1fr;max-width:800px;width:100%;margin:auto;text-align:left}.content .senryu-yoko .inner dl dt{background:#fff;margin-bottom:2px;color:#349708;font-weight:700;font-size:22px;padding:20px;position:relative}.content .senryu-yoko .inner dl dt:before{content:"";background:url(/assets/img/yasumino-senryu/kyusu.png?16) no-repeat center center;background-size:cover;text-indent:-999999px;white-space:nowrap;overflow:hidden;width:32px;height:22px;display:block;display:inline-block;vertical-align:middle;margin-right:5px;position:relative;top:-3px}.content .senryu-yoko .inner dl dd{background:#fff;margin-bottom:2px;font-size:22px;padding:20px;font-size:18px;line-height:1.5;font-weight:700}.content .senryu-yoko .inner dl dd a{color:#000}.content .senryu-yoko .inner dl dd ul{margin:10px auto 0;font-size:12px;text-indent:-1.2em;padding-left:1.2em;font-weight:400}.content .senryu-profile{position:relative;margin:80px auto 0}.content .senryu-profile:after{content:"";background:url(/assets/img/yasumino-senryu/yasumino-2.jpg) no-repeat top center;background-size:cover;width:100%;height:402px;position:absolute;top:0;left:0;mix-blend-mode:color-burn;opacity:.15}.content .senryu-profile .inner{position:relative;z-index:5;max-width:800px;width:100%;margin:auto;padding:1px 0}.content .senryu-profile .inner h2{background:url(/assets/img/yasumino-senryu/profile.png?16) no-repeat center center;background-size:cover;text-indent:-999999px;white-space:nowrap;overflow:hidden;width:133px;height:341px;display:block;position:relative;left:672px;margin:30px 0}.content .senryu-profile .inner .image{position:absolute;left:0;top:33px}.content .senryu-profile .inner .image img{width:280px;height:auto}.content .senryu-profile .inner .profile-text{background:url(/assets/img/yasumino-senryu/profile-text.png?16) no-repeat center center;background-size:cover;text-indent:-999999px;white-space:nowrap;overflow:hidden;width:228px;height:161px;display:block;position:absolute;left:240px;top:180px}.content .senryu-kakokiji{position:relative;background:#ecf8e7;padding:1px 0}.content .senryu-kakokiji:after{content:"";background:url(/assets/img/yasumino-senryu/bg-1.png) repeat top center;background-size:80px;width:100%;height:100%;position:absolute;top:0;left:0}.content .senryu-kakokiji .inner{max-width:800px;width:100%;margin:auto;padding:1px 0;position:relative;z-index:5}.content .senryu-kakokiji .inner h2{background:url(/assets/img/yasumino-senryu/kakokiji.png?16) no-repeat center center;background-size:cover;text-indent:-999999px;white-space:nowrap;overflow:hidden;width:825px;height:55px;display:block;background-size:cover;width:100%;height:50px;margin:50px auto 20px}.content .senryu-kakokiji .inner h3{font-size:16px;margin:20px auto 40px;text-align:center;font-weight:700}.content .senryu-kakokiji .inner .links{display:grid;grid-gap:1rem;grid-template-columns:1fr 1fr;margin:30px auto 60px}.content .senryu-kakokiji .inner .links a img{width:100%;height:auto}.content .senryu-entry{padding:1px 0}.content .senryu-entry .inner{max-width:700px;width:100%;margin:100px auto 40px;padding:50px;position:relative;z-index:5;background:#fff}.content .senryu-entry .inner h2{background:url(/assets/img/yasumino-senryu/form.png?16) no-repeat center center;background-size:cover;text-indent:-999999px;white-space:nowrap;overflow:hidden;width:91px;height:341px;display:block;position:absolute;top:50px;left:50px}.content .senryu-entry .inner>p{text-align:left;line-height:1.6;font-weight:700;margin:15px 0 45px 130px}.content .senryu-entry .inner .image{position:absolute;top:-60px;right:20px}.content .senryu-entry .inner .image img{width:200px;height:auto}.content .senryu-entry .inner .senryu-form{text-align:left;margin-left:130px;line-height:1.6}.content .senryu-entry .inner .senryu-form.disabled .label{opacity:.5}.content .senryu-entry .inner .senryu-form.disabled input,.content .senryu-entry .inner .senryu-form.disabled textarea{border:solid 2px #349708!important;opacity:.2}.content .senryu-entry .inner .senryu-form .item{margin:15px 0 0 0}.content .senryu-entry .inner .senryu-form .item .label{color:#349708;font-weight:700;display:inline-block;vertical-align:middle;width:220px}.content .senryu-entry .inner .senryu-form .item .label span{margin:auto 6px}.content .senryu-entry .inner .senryu-form .item .label i{font-size:14px}.content .senryu-entry .inner .senryu-form .item .input{display:inline-block;vertical-align:middle}.content .senryu-entry .inner .senryu-form .item .input input,.content .senryu-entry .inner .senryu-form .item .input textarea{border:solid 2px #f2f2f2;background:#f2f2f2;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;font-size:20px;padding:10px;width:300px}.content .senryu-entry .inner .senryu-form .item .input textarea{height:100px}.content .senryu-entry .inner .senryu-form .item .input.err input,.content .senryu-entry .inner .senryu-form .item .input.err textarea{border:solid 2px red}.content .senryu-entry .inner .senryu-form .item .explanation{display:block;font-size:14px;margin:5px 0 0 228px;color:red}.content .senryu-entry .senryu-button{margin:50px auto;overflow:hidden;width:100vw}.content .senryu-entry .senryu-button a{background:url(/assets/img/yasumino-senryu/submit-button.png?16) no-repeat center center;background-size:cover;text-indent:-999999px;white-space:nowrap;overflow:hidden;width:433px;height:76px;display:block;margin:auto}.content .senryu-entry .senryu-button .loading{display:none;color:#0f7d00;font-size:32px;width:100px;margin:auto;-moz-animation:loader 2s linear infinite;-webkit-animation:loader 2s linear infinite;animation:loader 2s linear infinite}@-webkit-keyframes loader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.content .senryu-entry .entry-end{color:red;font-size:22px;line-height:1.6;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}.content .senryu-entry .chui{text-align:left;max-width:800px;width:100%;margin:70px auto 100px}.content .senryu-entry .chui h3{font-size:14px;font-weight:700;margin:10px 0}.content .senryu-entry .chui ul li{font-size:13px;line-height:1.6;text-indent:-1.2em;padding-left:1.2em;margin-bottom:5px}.content .senryu-entry .chui ul li a{color:#000}.content .social{margin-bottom:100px}.content .senryu-footer{position:relative}.content .senryu-footer:after{content:"";background:url(/assets/img/yasumino-senryu/bg-1.png) repeat top center;background-size:80px;width:100%;height:254px;position:absolute;top:100px;left:0;opacity:.2}.content .senryu-footer .inner{max-width:800px;width:100%;margin:auto;position:relative;z-index:5}.content .senryu-footer .inner .image{line-height:0}.content .senryu-footer .inner .image img{width:400px;height:auto}.kekka{background:url(/assets/img/yasumino-senryu/kekka-bg.jpg) repeat-y top center;background-size:100% auto}.kekka .inner{max-width:1000px;width:100%;margin:auto;position:relative;padding:1px 0}.kekka .inner h2{background:url(/assets/img/yasumino-senryu/kekka.png?16) no-repeat center center;background-size:cover;text-indent:-999999px;white-space:nowrap;overflow:hidden;width:114px;height:313px;display:block;position:absolute;left:0;top:60px}.kekka .inner .kekka-header{margin:70px auto;background:url(/assets/img/yasumino-senryu/kekka-text.png?16) no-repeat center center;background-size:cover;text-indent:-999999px;white-space:nowrap;overflow:hidden;width:602px;height:283px;display:block}.kekka .inner .kansei-and-taisyo{display:grid;grid-gap:1rem;grid-template-columns:100px 400px 300px;width:800px;margin:80px auto}.kekka .inner .kansei-and-taisyo .kansei-text{text-align:right}.kekka .inner .kansei-and-taisyo .kansei-text img{width:86px;height:auto}.kekka .inner .kansei-and-taisyo .kansei-image{text-align:right}.kekka .inner .kansei-and-taisyo .kansei-image img{width:338px;height:auto}.kekka .inner .kansei-and-taisyo .taisyo{position:relative}.kekka .inner .kansei-and-taisyo .taisyo img{width:260px;height:auto;margin-top:-27px}.kekka .inner .yusyusakuhin{margin-top:80px}.kekka .inner .yusyusakuhin img{width:120px;height:auto}.kekka .inner .sakuhin{display:grid;grid-gap:2rem;grid-template-columns:1fr 1fr 1fr 1fr;width:800px;margin:40px auto}.kekka .inner .sakuhin img{width:176px;height:auto}.kekka .inner .kiji-area{margin:100px auto 30px;font-size:22px}.kekka .inner .kiji-info{background:#fff;display:grid;grid-template-columns:290px 1fr;max-width:760px;margin:auto auto 100px;padding:20px}.kekka .inner .kiji-info>a{line-height:0}.kekka .inner .kiji-info>a img{width:290px;height:auto}.kekka .inner .kiji-info .kiji{text-align:left;padding-left:20px}.kekka .inner .kiji-info .kiji .kiji-title{font-size:26px;font-weight:900;display:block;margin:10px 0;color:#18a800;text-decoration:none;line-height:1.4}.kekka .inner .kiji-info .kiji p{font-size:18px;line-height:1.6;text-align:justify}@media (max-width:812px){.content .senryu-header{background:url(/assets/img/yasumino-senryu/header-bg-sp.jpg) no-repeat center center;background-size:cover;height:auto}.content .senryu-header h1{background:url(/assets/img/yasumino-senryu/kv-sp.png?16) no-repeat center center;background-size:cover;text-indent:-999999px;white-space:nowrap;overflow:hidden;width:375px;height:619px;display:block;width:100%;height:0;background-size:contain;padding-top:165%;top:0}.content .senryu-yoko .inner{width:calc(100% - 40px)}.content .senryu-yoko .inner h2{position:absolute;margin:30px 0;width:70px;height:195px}.content .senryu-yoko .inner .theme h3{width:30px;height:90px;left:auto;right:0;top:30px}.content .senryu-yoko .inner .theme p{position:relative;left:20px;top:40px;margin:auto auto 40px}.content .senryu-yoko .inner .theme .image{position:relative;top:30px;left:0}.content .senryu-yoko .inner .theme .image img{width:300px}.content .senryu-yoko .inner dl{display:block;width:100%}.content .senryu-yoko .inner dl dt{margin-bottom:0;padding:20px 20px 0;font-size:20px}.content .senryu-yoko .inner dl dd{padding:10px 20px 20px 57px;font-size:13px}.content .senryu-profile .inner{padding:1px 0 300px}.content .senryu-profile .inner h2{top:-20px;left:20px;width:70px;height:180px;margin:0}.content .senryu-profile .inner .image{top:115px;left:10%;margin-left:100px}.content .senryu-profile .inner .image img{width:230px}.content .senryu-profile .inner .profile-text{top:220px;left:30px;width:184px;height:130px}.content .senryu-kakokiji .inner h2{background:url(/assets/img/yasumino-senryu/kakokiji-sp.png?16) no-repeat center center;background-size:cover;text-indent:-999999px;white-space:nowrap;overflow:hidden;width:279px;height:86px;display:block;background-size:cover}.content .senryu-kakokiji .inner .links{display:block;margin:30px auto 30px}.content .senryu-kakokiji .inner .links a img{width:calc(100% - 40px);margin:auto auto 20px}.content .senryu-entry .inner{padding:0;width:calc(100% - 40px)}.content .senryu-entry .inner h2{width:70px;height:266px;top:-50px;left:20px}.content .senryu-entry .inner>p{text-align:center;font-size:13px;padding-top:170px;margin:22px 20px 45px 120px}.content .senryu-entry .inner .image{position:absolute;top:-45px;margin-left:-55px;right:auto;left:50%}.content .senryu-entry .inner .senryu-form{margin-left:30px;padding-bottom:30px}.content .senryu-entry .inner .senryu-form .item .label{width:calc(100% - 40px);margin:auto}.content .senryu-entry .inner .senryu-form .item .input{width:calc(100% - 50px);margin:auto}.content .senryu-entry .inner .senryu-form .item .input input,.content .senryu-entry .inner .senryu-form .item .input textarea{width:100%}.content .senryu-entry .inner .senryu-form .item .explanation{margin:5px 0 0 0;text-align:center}.content .senryu-entry .senryu-button a{width:320px;height:56px}.content .senryu-entry .entry-end{font-size:18px;width:calc(100% - 40px);text-align:center;margin:auto}.content .senryu-entry .chui{width:calc(100% - 40px)}.content .senryu-footer:after{height:182px}.content .senryu-footer .inner .image img{width:320px}.kekka .inner{padding:1px 20px;width:calc(100% - 40px)}.kekka .inner h2{width:70px;height:193px;left:20px;top:20px}.kekka .inner .kekka-header{margin:50px 0;margin-left:110px}.kekka .inner .kekka-header{background:url(/assets/img/yasumino-senryu/kekka-text-sp.png?16) no-repeat center center;background-size:cover;text-indent:-999999px;white-space:nowrap;overflow:hidden;width:247px;height:562px;display:block}.kekka .inner .kansei-and-taisyo{width:100%;grid-template-columns:.25fr 1fr .75fr}.kekka .inner .kansei-and-taisyo .kansei-text img{width:100%}.kekka .inner .kansei-and-taisyo .kansei-image img{width:100%}.kekka .inner .kansei-and-taisyo .taisyo img{width:100%;margin-top:0}.kekka .inner .yusyusakuhin img{width:80px}.kekka .inner .sakuhin{width:100%;grid-gap:1rem;margin:20px auto}.kekka .inner .sakuhin img{width:100%}.kekka .inner .kiji-area{font-size:20px;line-height:1.6}.kekka .inner .kiji-area i{display:block}.kekka .inner .kiji-info{display:block}.kekka .inner .kiji-info>a img{width:100%}.kekka .inner .kiji-info .kiji{padding-left:0}.kekka .inner .kiji-info .kiji .kiji-title{margin:10px 0;font-size:20px}.kekka .inner .kiji-info .kiji p{font-size:14px}}@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}}