/*
Theme Name:
Description:
Theme URI:
Author: 
Author URI: 
Version:
License:
License URI:
Tags:
*/
/*! minireset.css v0.0.3 | MIT License | github.com/jgthms/minireset.css */blockquote,body,dd,dl,dt,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,html,iframe,legend,li,ol,p,pre,textarea,ul{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}ul{list-style:none}button,input,select,textarea{margin:0}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}audio,embed,iframe,img,object,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0;text-align:left}html{height:100%;font-size:62.5%}body{height:100%;font-family:"M PLUS 1p",sans-serif;color:#000;background-color:#fff;font-size:1.6em;line-height:1.4446;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:unset}@media only screen and (-webkit-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}img,picture{margin:0;width:100%;height:auto;vertical-align:bottom}a{display:block;width:100%;margin:2em auto 0;text-align:center;color:#000;text-decoration:none;outline:0}a img{width:160px;margin-bottom:.5em}a span{display:block;font-size:1.4rem}a:link,a:visited{color:#fff}a:active,a:focus,a:hover{color:#fff}@media screen and (min-width:768px){a{margin-top:3em}}li,p,span,time{font-weight:400}p{line-height:1.75}p a{text-decoration:underline}p a:hover{text-decoration:none}.MenuButton{width:40px;padding:4px 0}.MenuButton__Burger{display:inline-block}.MenuButton__Burger__Icon{position:relative;margin-top:6px;margin-bottom:6px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.MenuButton__Burger__Icon,.MenuButton__Burger__Icon::after,.MenuButton__Burger__Icon::before{display:block;width:40px;height:2px;background-color:#000;outline:1px solid transparent;-webkit-transition-property:background-color,-webkit-transform;transition-property:background-color,-webkit-transform;transition-property:background-color,transform;transition-property:background-color,transform,-webkit-transform;-webkit-transition-duration:.3s;transition-duration:.3s}.MenuButton__Burger__Icon::after,.MenuButton__Burger__Icon::before{position:absolute;content:""}.MenuButton__Burger__Icon::before{top:-6px}.MenuButton__Burger__Icon::after{top:6px}.MenuButton .is-active .MenuButton__Burger__Icon{background-color:transparent}.MenuButton .is-active .MenuButton__Burger__Icon::after,.MenuButton .is-active .MenuButton__Burger__Icon::before{background-color:#f60}.MenuButton .is-active .MenuButton__Burger__Icon::before{-webkit-transform:translateY(6px) rotate(45deg);transform:translateY(6px) rotate(45deg)}.MenuButton .is-active .MenuButton__Burger__Icon::after{-webkit-transform:translateY(-6px) rotate(-45deg);transform:translateY(-6px) rotate(-45deg)}.Wrap{width:100%;height:100%;background-image:url(images/home-sp.jpg);background-repeat:no-repeat;background-position:center right;background-size:cover;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}@media screen and (min-width:768px){.Wrap{background-image:url(images/home-pc.jpg)}}.Body{width:100%;max-width:560px;margin:0 auto;padding:0 24px}h1{text-align:center;font-size:2.8rem;font-weight:700;line-height:1;color:#fff}h1 span{display:block;margin-bottom:.25em;font-size:1.6rem;font-weight:400}@media screen and (min-width:768px){h1{font-size:3.2rem}h1 span{font-size:1.8rem}}p{margin-top:1.5em;font-size:1.5rem;color:#fff}@media screen and (min-width:768px){p{margin-top:2em;font-size:1.8rem}}