﻿html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0 none;outline:0 none;font-size:100%;vertical-align:baseline;background:none repeat scroll 0% 0% transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:none repeat scroll 0% 0% transparent;outline:none}ul{list-style:none}*,*::after,*::before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input,select,textarea,button{vertical-align:middle;border:none;resize:none;background-color:transparent;font-family:'Hiragino Kaku Gothic ProN','メイリオ', sans-serif;appearance:none;-webkit-appearance:none;outline:none}input:focus,select:focus,textarea:focus,button:focus{outline:none}button{cursor:pointer;outline:none;padding:0;line-height:1em}img{border:none;vertical-align:bottom}a{text-decoration:none;color:#333;cursor:pointer;outline:none}a:hover{cursor:pointer}.is_pc{display:block}.is_sp{display:none}@media only screen and (max-width: 960px){.is_pc{display:none}.is_sp{display:block}}body{font-size:14px;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",'游ゴシック','YuGothic','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;color:#3d3d3d;letter-spacing:0.02em;line-height:1.8;background:#f1f1f1}#wrapper{width:100%}#wrapper .wrapper-in{position:relative}#header{position:fixed;width:100%;min-width:1210px;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,0.2)}#header .header-in{width:1170px;margin:0 auto}#footer{background-color:#1A2027;padding:52px 50px 48px;text-align:center;color:#fff}#footer .footer-in{width:1170px;margin:0 auto;padding:0 40px}@media only screen and (max-width: 960px){#wrapper{width:100%}#wrapper .wrapper-in{position:relative}#header{position:fixed;width:100%;min-width:0}#header .header-in{width:100%;margin:0 auto}#footer{background-color:#1A2027;padding:20px 20px 40px;text-align:center;color:#fff}#footer .footer-in{width:100%;margin:0 auto;padding:0}}.header{line-height:1}.header .header__logo{float:left;padding:23px 0 0}.header .header__nav{float:right}.header .header__nav .header__list{float:left;font-family:'Raleway', sans-serif;font-weight:700;letter-spacing:1px}.header .header__nav .header__list .header__navbox{font-size:112%;color:#474747;padding:28px 0 24px;margin:0 12px;border-bottom:4px solid transparent;cursor:pointer;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}.header .header__nav .header__list .header__navbox:hover{border-bottom:4px solid #30d2ab}#footer .footer-in .footer__box{float:left}#footer .footer-in .footer__box h1{display:inline-block;float:left}#footer .footer-in .footer__box p{float:left;text-align:left;padding:0 20px 0;font-size:75%}.content{padding:112px 0 126px}.content .content-in{width:1170px;padding:0 40px;margin:0 auto}.content__inner{background:#fff;padding:80px 100px}.content__inner h1{margin:0 0 80px}.content__inner h1 img{margin:0 auto}.content-box{padding:0 0 20px;border-bottom:1px solid #ccc}.content-box:last-child{padding:0;border:none}.content-box h2{font-size:136%;margin:20px 0 12px}.content-box p.notes{font-size:88%}.content-box p.date{margin:20px 0 0}.content-box a{color:#30d2ab}@media only screen and (max-width: 960px){.header{line-height:1}.header .header__logo{float:left;padding:16px 12px}#footer .footer-in .footer__box{float:none;margin:20px 0 24px}#footer .footer-in .footer__box:last-child{margin:0}#footer .footer-in .footer__box h1{display:block;float:none;text-align:left;margin:0 0 12px}#footer .footer-in .footer__box p{float:none;text-align:left;padding:0;font-size:75%}.content{padding:72px 0 40px}.content .content-in{width:100%;padding:0 12px;margin:0 auto}.content__inner{background:#fff;padding:40px 20px}.content__inner h1{margin:0 0 40px}.content__inner h1 img{margin:0 auto}.content-box{padding:0 0 20px;border-bottom:1px solid #ccc}.content-box:last-child{padding:0;border:none}.content-box h2{font-size:112%;margin:20px 0 8px}.content-box p.notes{font-size:88%}.content-box p.date{margin:16px 0 0}.content-box a{color:#30d2ab}}.button{margin:40px 0}.button .button__box{width:470px;margin:0 auto}.button .button__box .button__item p{color:#fff;width:100%;font-size:175%;font-weight:bold;padding:16px 0;cursor:pointer;border-radius:36px;background-color:#30d2ab;text-align:center;line-height:1;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}.button .button__box .button__item p:hover{background-color:#2bbd99}@media only screen and (max-width: 960px){.button{margin:28px 0}.button .button__box{width:100%;margin:0 auto}.button .button__box .button__item p{color:#fff;width:100%;font-size:124%;font-weight:bold;padding:16px 0;cursor:pointer;border-radius:36px;background-color:#30d2ab;text-align:center;line-height:1;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}.button .button__box .button__item p:hover{background-color:#2bbd99}}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
