@import url(//maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css);header,footer,nav,main,section,aside,article{display:block}figure,figcaption{margin:0;padding:0}:root{box-sizing:border-box}*,::before,::after{box-sizing:inherit;border-width:0;border-style:solid}html{font-size:62.5%}body{font-family:'Rounded Mplus 1c', sans-serif;font-size:12px;font-size:1.2rem;font-weight:bold;line-height:1.5;letter-spacing:.07em;color:#000;background:#fff none;font-feature-settings:'palt';text-size-adjust:none;overflow-scrolling:touch}_::-webkit-full-page-media,_:future,:root body{font-feature-settings:'pkna'}body,div,pre,p,blockquote,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,th,td{margin:0;padding:0}input,textarea{font-size:100%;margin:0}label{cursor:pointer}table{font-size:100%;border-spacing:0;border-collapse:collapse}fieldset,img{border:0}img{max-width:100%;height:auto;vertical-align:middle}address,caption,cite,code,dfn,em,th,var{font-weight:normal;font-style:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%}q:after,q:before{content:''}abbr,acronym{border:0}a{text-decoration:none;color:#000}a:hover,a:active,a:focus{text-decoration:underline;color:#000}a.blank:after{display:inline-block;width:1.1em;height:1.1em;margin:0 0 0 5px;padding:0 15px 0 0;content:'';vertical-align:middle;background:url(../img/ico_window_black01.png) no-repeat 0 0;background-size:20px}a.pdf:after{display:inline-block;width:34px;height:20px;margin:0 0 0 5px;padding:0 15px 0 0;content:'';vertical-align:middle;background:url(../img/ico_pdf.png) no-repeat 0 0;background-size:34px}.clearfix:after{display:block;clear:both;content:''}.flL{display:inline;float:left}.flR{display:inline;float:right}.flImgL{display:inline;float:left;margin-right:10px}.flImgL+*{overflow:hidden}.flImgR{display:inline;float:right;margin-left:10px}.flImgR+*{overflow:hidden}.ftBox{overflow:hidden;*zoom:1}.mt00{margin-top:0    !important}.mt05{margin-top:.5% !important}.mt10{margin-top:1%   !important}.mt15{margin-top:1.5% !important}.mt20{margin-top:2%   !important}.mt25{margin-top:2.5% !important}.mt30{margin-top:3%   !important}.mt35{margin-top:3.5% !important}.mt40{margin-top:4%   !important}.mt45{margin-top:4.5% !important}.mt50{margin-top:5%   !important}.mt55{margin-top:5.5% !important}.mt60{margin-top:6%   !important}.mt65{margin-top:6.5% !important}.mt70{margin-top:7%   !important}.mt75{margin-top:7.5% !important}.mt80{margin-top:8%   !important}.mt85{margin-top:8.5% !important}.mt90{margin-top:9%   !important}.mt95{margin-top:9.5% !important}.mt100{margin-top:10% !important}.mr00{margin-right:0    !important}.mr05{margin-right:.5% !important}.mr10{margin-right:1%   !important}.mr15{margin-right:1.5% !important}.mr20{margin-right:2%   !important}.mr25{margin-right:2.5% !important}.mr30{margin-right:3%   !important}.mr35{margin-right:3.5% !important}.mr40{margin-right:4%   !important}.mr45{margin-right:4.5% !important}.mr50{margin-right:5%   !important}.mr55{margin-right:5.5% !important}.mr60{margin-right:6%   !important}.mr65{margin-right:6.5% !important}.mr70{margin-right:7%   !important}.mr75{margin-right:7.5% !important}.mr80{margin-right:8%   !important}.mr85{margin-right:8.5% !important}.mr90{margin-right:9%   !important}.mr95{margin-right:9.5% !important}.mr100{margin-right:10% !important}.mb00{margin-bottom:0    !important}.mb05{margin-bottom:.5% !important}.mb10{margin-bottom:1%   !important}.mb15{margin-bottom:1.5% !important}.mb20{margin-bottom:2%   !important}.mb25{margin-bottom:2.5% !important}.mb30{margin-bottom:3%   !important}.mb35{margin-bottom:3.5% !important}.mb40{margin-bottom:4%   !important}.mb45{margin-bottom:4.5% !important}.mb50{margin-bottom:5%   !important}.mb55{margin-bottom:5.5% !important}.mb60{margin-bottom:6%   !important}.mb65{margin-bottom:6.5% !important}.mb70{margin-bottom:7%   !important}.mb75{margin-bottom:7.5% !important}.mb80{margin-bottom:8%   !important}.mb85{margin-bottom:8.5% !important}.mb90{margin-bottom:9%   !important}.mb95{margin-bottom:9.5% !important}.mb100{margin-bottom:10% !important}.ml00{margin-left:0    !important}.ml05{margin-left:.5% !important}.ml10{margin-left:1%   !important}.ml15{margin-left:1.5% !important}.ml20{margin-left:2%   !important}.ml25{margin-left:2.5% !important}.ml30{margin-left:3%   !important}.ml35{margin-left:3.5% !important}.ml40{margin-left:4%   !important}.ml45{margin-left:4.5% !important}.ml50{margin-left:5%   !important}.ml55{margin-left:5.5% !important}.ml60{margin-left:6%   !important}.ml65{margin-left:6.5% !important}.ml70{margin-left:7%   !important}.ml75{margin-left:7.5% !important}.ml80{margin-left:8%   !important}.ml85{margin-left:8.5% !important}.ml90{margin-left:9%   !important}.ml95{margin-left:9.5% !important}.ml100{margin-left:10% !important}.pt00{padding-top:0    !important}.pt05{padding-top:.5% !important}.pt10{padding-top:1%   !important}.pt15{padding-top:1.5% !important}.pt20{padding-top:2%   !important}.pt25{padding-top:2.5% !important}.pt30{padding-top:3%   !important}.pt35{padding-top:3.5% !important}.pt40{padding-top:4%   !important}.pt45{padding-top:4.5% !important}.pt50{padding-top:5%   !important}.pt55{padding-top:5.5% !important}.pt60{padding-top:6%   !important}.pt65{padding-top:6.5% !important}.pt70{padding-top:7%   !important}.pt75{padding-top:7.5% !important}.pt80{padding-top:8%   !important}.pt85{padding-top:8.5% !important}.pt90{padding-top:9%   !important}.pt95{padding-top:9.5% !important}.pt100{padding-top:10% !important}.youtube01,.googlemap01{position:relative;width:100%;padding-top:56.25%}.youtube01 iframe,.googlemap01 iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}html{overflow-y:scroll}body{text-align:center}.outer{margin:0 auto;max-width:980px;text-align:center}.inner{text-align:left}.section{padding:40px 0 100px;min-width:980px;overflow:hidden}.section .frame{border:solid 7px #000;background-color:#fff}.section h2{font-size:40px;font-size:4.0rem;font-weight:bold;text-align:center;margin:0 0 8px}.section .btn_detail{font-size:24px;font-size:2.4rem;text-align:center;display:block;border:solid 3px #000;display:inline-block;padding:12px 68px;background-color:#fff;letter-spacing:-1px;position:relative}.section .btn_detail:after{content:"";display:block;width:13px;height:13px;border-top:3px solid #000;border-right:3px solid #000;transform:rotate(45deg);position:absolute;top:50%;right:23px;margin-top:-6.5px}.section .btn_detail:hover{text-decoration:none;background-color:#ffeb69}#mainimg{background:#ffeb69 url(../img/bg.png);padding:0 0 80px;-moz-animation:cover 60s linear infinite;-webkit-animation:cover 60s linear infinite;animation:cover 60s linear infinite}@-moz-keyframes cover{0%{background-position:0 0}100%{background-position:-1583px 0}}@-webkit-keyframes cover{0%{background-position:0 0}100%{background-position:-1583px 0}}@keyframes cover{0%{background-position:0 0}100%{background-position:-1583px 0}}#header{width:100%;background:#6bbc32 url(../img/bg3.png);-moz-animation:cover3 60s linear infinite;-webkit-animation:cover3 60s linear infinite;animation:cover3 60s linear infinite;position:relative}@-moz-keyframes cover3{0%{background-position:0 0}100%{background-position:-1583px 0}}@-webkit-keyframes cover3{0%{background-position:0 0}100%{background-position:-1583px 0}}@keyframes cover3{0%{background-position:0 0}100%{background-position:-1583px 0}}#header .inner{text-align:center;height:100vh;padding:36vh 0 0}#header .header_catch{font-size:38px;font-size:3.8rem;letter-spacing:-0.2px}#header .header_title{line-height:1.1;letter-spacing:-5px}#header .header_title .fs01{font-size:120px;font-size:12.0rem}#header .header_title .fs02{font-size:80px;font-size:8.0rem}#header .header_title .fs03{font-size:91px;font-size:9.1rem}#header .header_info{position:absolute;bottom:30px;left:30px}#header .header_info p{width:188px;height:188px;background-color:#ffeb69;color:#000;overflow:hidden;line-height:1.3;border-radius:104px;display:table-cell;vertical-align:middle}#header .header_info .fs01{font-size:33px;font-size:3.3rem}#header .header_info .fs02{font-size:25px;font-size:2.5rem}#header .header_info .fs03{font-size:20px;font-size:2.0rem;line-height:1.1;display:block}#header .header_scroll{position:absolute;bottom:30px;left:50%;transform:translate(-50%, 0)}.header_social{position:fixed;top:20px;right:20px;z-index:200}.header_social li{float:right;margin:0 4px}.header_social li a{width:35px;height:35px;display:block;font-size:16px;font-size:1.6rem;border:solid 3px #000;position:relative;border-radius:50%}.header_social li a i{position:absolute;top:50%;left:50%;transform:translate(-38%, -50%)}.sub_title{position:fixed;top:20px;left:20px;z-index:200}#movie_wrap{padding:80px 0;position:relative}#movie_wrap .movie{max-width:1040px;min-width:980px;margin:0 auto;position:relative}#movie_wrap .movie .movie_play{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}#news{padding:20px 0}#news .news_list{padding:30px 40px 30px;font-size:20px;font-size:2.0rem;line-height:1.3}#news .news_list li+li{margin-top:0.8em}#news .news_list li .date{float:left;min-width:7em}#news .news_list li .date .new{margin-left:0.8em}#news .news_list li .text{overflow:hidden}#purpose{background-color:#7ac04b}#purpose .slider_item{padding:85px 55px 0px 85px}#purpose .slider_item.bg_cover{background:url(../img/bg_cover.png);background-size:cover}#purpose .slider_item p{font-size:20px;font-size:2.0rem}#project{background:#ffea73 url(../img/bg2.png);padding:80px 0 80px;-moz-animation:cover2 60s linear infinite;-webkit-animation:cover2 60s linear infinite;animation:cover2 60s linear infinite}@-moz-keyframes cover2{0%{background-position:0 0}100%{background-position:-1554px 0}}@-webkit-keyframes cover2{0%{background-position:0 0}100%{background-position:-1554px 0}}@keyframes cover2{0%{background-position:0 0}100%{background-position:-1554px 0}}#project .slider_item{padding:35px 10px 55px;text-align:center}#project .slider_item h3{font-size:40px;font-size:4.0rem;margin:0 0 25px}#project .slider_item p{font-size:20px;font-size:2.0rem;margin:0 0 40px}#project .slider_item .figure{text-align:center}#trailer{background-color:#7ac04b}#trailer .slider_item{padding:40px;text-align:center}#trailer .slider_item h3{font-size:30px;font-size:3.0rem}#trailer .slider_item h3 span{font-size:32px;font-size:3.2rem}#trailer .slider_item h4{font-size:30px;font-size:3.0rem;text-align:center;line-height:1.4;margin-top:10px;margin-bottom:30px}#trailer .slider_item h4 span{color:#007d32}#trailer .slider_item p{font-size:20px;font-size:2.0rem;text-align:left;line-height:1.8}#crowdfunding{background-color:#bdbfc5;padding:0 0 110px}#crowdfunding .inner{background:#b8f1ff url(../img/bg_crowdfunding.png) no-repeat center bottom;height:650px;padding:100px 0 0;text-align:center;position:relative}#crowdfunding .toilet{position:absolute;bottom:0px;left:46.5%;z-index:100;-moz-animation:toilet_m 10s infinite;-webkit-animation:toilet_m 10s infinite;animation:toilet_m 10s infinite}@-moz-keyframes toilet_m{0%{left:130%}30%{left:46.5%}70%{left:46.5%}100%{left:-20%}}@-webkit-keyframes toilet_m{0%{left:130%}30%{left:46.5%}70%{left:46.5%}100%{left:-20%}}@keyframes toilet_m{0%{left:130%}30%{left:46.5%}70%{left:46.5%}100%{left:-20%}}#crowdfunding h2{line-height:1.3}#crowdfunding h2 .fs01{font-size:66px;font-size:6.6rem}#crowdfunding h2 .fs02{font-size:38px;font-size:3.8rem}#crowdfunding h2 .fs03{font-size:60px;font-size:6.0rem}#crowdfunding h2 .fs04{font-size:80px;font-size:8.0rem}.member_ishikawa{padding:20px 30px 30px;position:relative}.member_ishikawa .prof_wrap{display:flex;padding:30px 0 0}.member_ishikawa .member_prof{width:440px;display:inline-block;margin:0 0 15px}.member_ishikawa .member_prof .member_prof_thumb{float:left;margin:0 18px 0 0}.member_ishikawa .member_prof .member_prof_text{overflow:hidden}.member_ishikawa .member_prof .member_prof_text .member_prof_name{font-size:30px;font-size:3.0rem;margin:0 0 5px}.member_ishikawa .member_prof .member_prof_text .member_prof_name ruby{position:relative}.member_ishikawa .member_prof .member_prof_text .member_prof_name ruby rt{position:relative;top:1ex}.member_ishikawa .member_prof .member_prof_text .member_prof_title{font-size:14px;font-size:1.4rem}.member_ishikawa .prof{width:480px;display:inline-block;font-size:12px;line-height:1.8}.member_ishikawa .member_message{padding-top:34px;font-size:18px;font-size:1.8rem;line-height:1.9}.member_ishikawa .sns{position:absolute;top:10px;right:50px}.member_ishikawa .sns a{margin:0 2px}.member_ouen{padding:20px 30px 30px;position:relative;margin-bottom:40px}.member_ouen .prof_wrap{display:flex;padding:30px 0 0}.member_ouen .member_prof{width:420px;padding-right:20px;display:inline-block;margin:0 0 15px}.member_ouen .member_prof .member_prof_thumb{float:left;margin:0 18px 0 0}.member_ouen .member_prof .member_prof_text{overflow:hidden}.member_ouen .member_prof .member_prof_text .member_prof_name{font-size:30px;font-size:3.0rem;margin:0 0 5px}.member_ouen .member_prof .member_prof_text .member_prof_name ruby{position:relative}.member_ouen .member_prof .member_prof_text .member_prof_name ruby rt{position:relative;top:1ex}.member_ouen .member_prof .member_prof_text .member_prof_title{font-size:14px;font-size:1.4rem}.member_ouen .prof{width:480px;display:inline-block;font-size:12px;line-height:1.8}.member_ouen .member_message{padding-top:34px;font-size:18px;font-size:1.8rem;line-height:1.9}.member_ouen .sns{position:absolute;top:10px;right:50px}.member_ouen .sns a{margin:0 2px}.member{padding:20px 30px 45px}.member .member_prof{overflow:hidden;margin:0 0 15px}.member .member_prof .member_prof_thumb{float:left;margin:0 18px 0 0}.member .member_prof .member_prof_text{overflow:hidden}.member .member_prof .member_prof_text .member_prof_name{font-size:30px;font-size:3.0rem;margin:0 0 5px}.member .member_prof .member_prof_text .member_prof_name ruby{position:relative}.member .member_prof .member_prof_text .member_prof_name ruby rt{position:relative;top:1ex}.member .member_prof .member_prof_text .member_prof_title{font-size:14px;font-size:1.4rem}.member .member_message{font-size:18px;font-size:1.8rem;line-height:1.6}#supporter .slider_container .slick-list{padding:0 0 30px}#supporter .slider_container .slider_item{width:50%;float:left;padding:0 7.5px}#supporter .slider_container .slider_item .member{position:relative}#supporter .slider_container .slider_item .member .btn_detail{position:absolute;bottom:0;left:50%;transform:translate(-50%, 50%);width:260px}#supporter .btn_detail{font-size:20px;font-size:2.0rem;border:solid 6px #000;padding:8px 52px}#link .frame{padding:35px 30px 15px;text-align:center}#link .frame p:first-child{font-size:20px;font-size:2.0rem;line-height:1.8;margin:0 0 40px}#link .frame .link_list{font-size:24px;font-size:2.4rem;line-height:1.3}#link .frame .link_list li{margin:0 0 30px}#link .frame .link_list li a{text-decoration:underline}#link .frame .link_list li a:hover{text-decoration:none}#footer .bnr_area{margin:0 0 50px;text-align:center}#footer .bnr_area ul{font-size:0}#footer .bnr_area ul li{font-size:12px;font-size:1.2rem;margin:0 20px;display:inline-block}#footer .bnr_area ul li a{display:block;width:427px;height:105px;text-align:center;border:solid 6px #000;position:relative}#footer .bnr_area ul li a img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}#footer .footer_link li{font-size:24px;font-size:2.4rem;margin:0 0 40px}#footer .copyright{font-size:16px;font-size:1.6rem}.modal_win{position:relative;width:950px;box-sizing:border-box;padding:45px 70px}.modal_win h2{text-align:center;font-size:30px;font-size:3.0rem;margin-bottom:30px}.modal_win .sns{position:absolute;top:10px;right:50px}.modal_win .sns a{margin:0 2px}.modal_win .prof_img{width:400px;padding-right:30px;overflow:hidden;margin:0 0 15px}.modal_win .prof_img .member_prof_thumb{float:left;margin:0 18px 0 0}.modal_win .prof_img .member_prof_text{overflow:hidden}.modal_win .prof_img .member_prof_text .member_prof_name{font-size:30px;font-size:3.0rem;margin:0 0 5px}.modal_win .prof_img .member_prof_text .member_prof_name ruby{position:relative}.modal_win .prof_img .member_prof_text .member_prof_name ruby rt{position:relative;top:1ex}.modal_win .prof_img .member_prof_text .member_prof_title{font-size:14px;font-size:1.4rem}.modal_win .prof_txt{width:400px;font-size:18px;line-height:1.8}.modal_win .wrap{display:flex;text-align:left;justify-content:center}.modal_win .clear{clear:both}.modal_win .profile{font-size:12px;line-height:1.8}.modal_win .thumb{padding-bottom:30px}.project_message{position:relative;width:950px;box-sizing:border-box;padding:40px 30px 30px;margin-bottom:30px}.project_message .sns{position:absolute;top:10px;right:10px}.project_message .sns a{margin:0 2px}.project_message .prof_img{width:350px;overflow:hidden;margin:0 0 15px}.project_message .prof_img .member_prof_thumb{float:left;margin:0 18px 0 0}.project_message .prof_img .member_prof_text{overflow:hidden}.project_message .prof_img .member_prof_text .member_prof_name{font-size:30px;font-size:3.0rem;margin:0 0 5px}.project_message .prof_img .member_prof_text .member_prof_name ruby{position:relative}.project_message .prof_img .member_prof_text .member_prof_name ruby rt{position:relative;top:0}.project_message .prof_img .member_prof_text .member_prof_title{font-size:14px;font-size:1.4rem}.project_message .prof_txt{width:490px;font-size:24px;line-height:1.9}.project_message .wrap{display:flex;text-align:left;justify-content:space-between}.project_message .clear{clear:both}.project_message .profile{font-size:12px;line-height:1.8}.project_message .thumb{padding-bottom:30px}.fancybox-close-small:after{color:#333;font-weight:700;font-size:50px}


#news .news_list{
   max-height: 520px;
   overflow: scroll;
}


/* ----- .header_info ----- */

.header_info {
   text-align: center;
   display: flex;
   justify-content: space-between;;
   
}
.header_info a {
   font-size: 24px;
   text-decoration: none;
}
#header .header_info p {
   line-height: 1.2;
   padding-top: 20px;
   vertical-align: top;
}
.header_info a p span:first-child {
   font-size: 50px;
   color: #007d32;
}
.header_info a p span:nth-child(2) {
   font-size: 34px;
   color: #007d32;
}
.header_info a p span.line {
   display: block;
   width: 150px;
   height: 5px;
   background: #000;
   border-radius: 10px;
   margin: 5px auto;
}


/* ----- .introduction_btn ----- */

.introduction_btn {
   display: flex;
   justify-content: center;
   align-items: center;
   width: 430px;
   height: 140px;
   background: #0786cf;
   border: solid 7px #000;
   position: absolute;
   bottom: 30px;
   right: 30px;
   font-size: 19px;
   letter-spacing: 0em;
   text-decoration: none;
}
.introduction_btn a {
   padding: 10px 14px;
}
.introduction_btn a:hover {
   text-decoration: none;
}
.introduction_white {
   font-size: 20px;
   color: #fff;
}
.introduction_arrow {
   position: absolute;
   background: #fff;
   border: solid 7px #000;
   border-right: none;
   border-bottom: none;
   color: #000;
   right: 0;
   bottom: 0;
   font-size: 15px;
   padding: 3px 15px;
}
.introduction_arrow:after {
   content: "";
	position: relative;
	display: inline-block;
	width: 8px;
	height: 8px;
	border-top: solid 3px #000;
	border-right: solid 3px #000;
	transform: rotate(45deg);
	top: -1px;
	right: -7px;
}




/* ----- .logo_btn ----- */

.logo_btn {
   display: flex;
   align-items: center;
   position: absolute;
   bottom: 40px;
   left: 30px;
   width: 620px;
   flex-wrap: wrap;
}
.logo_btn a {
   width: 200px;
   text-decoration: none;
   margin-top: 10px;
}
.logo_btn a img {
   width: 100%;
}
.logo_btn a + a { margin-left: 10px; }
.logo_btn a:nth-child(4) { margin-left: 0; }
.logo_btn a:hover {
   text-decoration: none;
}




/* ----- .partner_btn ----- */

.partner_btn {
   display: flex;
   align-items: center;
   justify-content: center;
   margin: 10px auto 0;
}
.partner_btn a {
   width: 235px;
   text-decoration: none;
}
.partner_btn a img {
   width: 100%;
}
.partner_btn a + a { margin-left: 10px; }
.partner_btn a:hover {
   text-decoration: none;s
}


/* ----- .contact_btn ----- */

.contact_btn {
   position: absolute;
   top: 90px;
   left: 30px;
}
.contact_btn a {
   display: block;
   width: 295px;
   text-decoration: none;
   background: #fff;
   padding: 10px;
   border: 4px solid #000;
}
.contact_btn a + a { margin-top: 10px; }
.contact_btn a:hover {
   text-decoration: none;
}

.contact_btn a p {
   font-size: 13px;
   text-align: left;
   margin-top: 10px;
}

.contact_btn a p.ttl {
   font-size: 20px;
   text-align: center;
   margin-top: 0;
}





/* --------------------------------

 #introduce

-------------------------------- */

#introduce {
   background: #0786cf;
   padding: 80px 0;
}
.introduce__container {
   display: flex;
   justify-content: space-between;
   flex-wrap: wrap;
   width: 980px;
   margin: 0 auto;
}
.introduce__box {
   position: relative;
   width: 480px;
   background: #fff;
   border: solid 7px #000;
   margin: 0 0 45px 0;
   padding: 30px 30px 20px;
}
.introduce__box p {
   display: flex;
   align-items: center;
   justify-content: center;
   font-size: 26px;
   height: 120px;
}
.introduce__box__btn {
   position: absolute;
   display: block;
   width: 218px;
   background: #fff;
   border: solid 7px #000;
   font-size: 20px;
   text-align: center;
   padding: 5px 0;
   left: 50%;
   bottom: -30px;
   transform: translateX(-50%);
}
.introduce__box__btn:after {
   content: "";
   position: relative;
   display: inline-block;
   width: 13px;
   height: 13px;
   border-top: solid 4px #000;
   border-right: solid 4px #000;
   transform: rotate(45deg);
   top: -1px;
   right: -30px;
}
.introduce__box__btn:hover {
	text-decoration: none;
	background: #ffeb69;
}

/*--------------------------------

	footer

---------------------------------*/

.fukushi { color: #e4528e; font-size: 24px; font-size: 2.4rem; display: block; width: 427px; margin: 30px auto 0; line-height: 2; }
.fukushi a { display: block; }