﻿#font-rm,#support #main #supportus .member .special table th{font-family:'Roboto', Meiryo, sans-serif;font-weight:400}#font-rb,#support #main>section>h1{font-family:'Roboto', Meiryo, sans-serif;font-weight:700}#font-f,#support #main #supportus>h1+p,#support #main #supportus .member .price dt,#support #main #supportus .member .special h1,#support #main #supportus .member .text-1 h1,#support #main #supportus .member .text-2 h1,#support #main #volunteer #bandaisan article h1{font-family:'太ゴB101', Meiryo, sans-serif;font-weight:400}#font-m,#support #main #supportus .banners h1,#support #main #volunteer>section>h1,#support #main #volunteer #subscribe #address h1{font-family:'見出ゴMB31', Meiryo, sans-serif;font-weight:900}#support #main{padding-bottom:74px;line-height:1.76923}#support #main>section>h1{margin:0;text-align:center;font-size:23px;letter-spacing:0.1em;text-indent:0.1em;line-height:44px}#support #main>section>h1:after{content:'';display:block;width:20px;height:1px;margin:0 auto;background:black}#support #main #supportus{width:960px;margin:22px auto 0}#support #main #supportus>h1+p{margin:56px 0 34px;font-size:16px;line-height:1.4375;letter-spacing:0.1em;text-align:center}#support #main #supportus .member-wrap:after{content:'';display:block;clear:both}#support #main #supportus .member{box-sizing:border-box;width:458px;padding:40px 48px 60px;background-color:#f2f2f2}#support #main #supportus .member>h1{margin:0 0 44px;text-align:center;font-size:20px;letter-spacing:0.1em;text-indent:0.1em;line-height:1.2}#support #main #supportus .member .price{margin:0 0 36px}#support #main #supportus .member .price dt{display:inline-block;font-size:16px;letter-spacing:0.1em;line-height:1.2}#support #main #supportus .member .price dd{display:inline-block;margin:0 0 0 15px;letter-spacing:0.1em;line-height:1.2}#support #main #supportus .member .special{height:154px}#support #main #supportus .member .special h1{margin:0 0 7px;font-size:16px;line-height:1.2}#support #main #supportus .member .special table{border-collapse:collapse;border-spacing:0}#support #main #supportus .member .special table th,#support #main #supportus .member .special table td{padding:0;vertical-align:middle;text-align:left}#support #main #supportus .member .special table th{width:30px;font-size:16px;letter-spacing:0.1em}#support #main #supportus .member .special table th span{border-bottom:1px solid black}#support #main #supportus .member .special table td{letter-spacing:0.1em}#support #main #supportus .member .special table tr+tr th,#support #main #supportus .member .special table tr+tr td{padding-top:9px}#support #main #supportus .member .text-1 h1{margin:0 0 5px;font-size:16px;letter-spacing:0.1em;line-height:1.2}#support #main #supportus .member .text-1 p{margin:0;letter-spacing:0.1em}#support #main #supportus .member .text-2{margin-top:44px}#support #main #supportus .member .text-2 h1{margin:0 0 5px;font-size:16px;letter-spacing:0.1em;line-height:1.2}#support #main #supportus .member .text-2 p{margin:0;letter-spacing:0.1em}#support #main #supportus #individual{float:left}#support #main #supportus #corporation{float:right}#support #main #supportus .banners{margin-top:56px}#support #main #supportus .banners h1{margin:0 0 24px;font-size:16px;letter-spacing:0.1em;line-height:1.2}#support #main #supportus .banners ul{margin:0;padding:0}#support #main #supportus .banners li{display:inline-block;vertical-align:top}#support #main #supportus .banners li+li{margin-left:6px}#support #main #supportus .banners a{-moz-transition:opacity 200ms ease;-o-transition:opacity 200ms ease;-webkit-transition:opacity 200ms ease;transition:opacity 200ms ease;cursor:pointer;display:block}#support #main #supportus .banners a:hover{opacity:0.6}#support #main #supportus .to-contact{margin:0;text-align:center;margin-top:52px}#support #main #supportus .to-contact a{display:inline-block;vertical-align:top;width:280px;height:50px;background:0 0 no-repeat;background-size:280px auto}#support #main #supportus .to-contact a img{-moz-transition:opacity 200ms ease;-o-transition:opacity 200ms ease;-webkit-transition:opacity 200ms ease;transition:opacity 200ms ease;width:280px;height:50px}#support #main #supportus .to-contact a:hover img{opacity:0}#support #main #volunteer{width:720px;margin:110px auto 0}#support #main #volunteer>section>h1{margin:0;font-size:16px;letter-spacing:0.1em;text-indent:0.1em;text-align:center;text-indent:0.1em;line-height:1.2}#support #main #volunteer #bandaisan{margin-top:66px}#support #main #volunteer #bandaisan>h1{margin-bottom:40px}#support #main #volunteer #bandaisan article h1{margin:0 0 18px;font-size:16px;letter-spacing:0.1em;line-height:44px}#support #main #volunteer #bandaisan article h1:after{content:'';display:block;width:10px;height:1px;background:black}#support #main #volunteer #bandaisan article p{margin:0;letter-spacing:0.1em}#support #main #volunteer #subscribe{margin-top:122px}#support #main #volunteer #subscribe>h1{margin-bottom:50px;font-size:18px}#support #main #volunteer #subscribe p{margin:0}#support #main #volunteer #subscribe>h1+p{margin-bottom:30px}#support #main #volunteer #subscribe .caption{margin-bottom:5px}#support #main #volunteer #subscribe .link{margin:0;text-align:center;margin-bottom:40px;text-align:left}#support #main #volunteer #subscribe .link a{display:inline-block;vertical-align:top;width:280px;height:50px;background:0 0 no-repeat;background-size:280px auto}#support #main #volunteer #subscribe .link a img{-moz-transition:opacity 200ms ease;-o-transition:opacity 200ms ease;-webkit-transition:opacity 200ms ease;transition:opacity 200ms ease;width:280px;height:50px}#support #main #volunteer #subscribe .link a:hover img{opacity:0}#support #main #volunteer #subscribe #address h1{margin:48px 0 12px;font-size:16px;letter-spacing:0.1em;line-height:1.2}#support #main #volunteer #subscribe #address address{font-style:normal;letter-spacing:0.1em}#top .news ul a span.label{width:56px}#top .news ul a span.title{position:relative;top:2px;width:422px;vertical-align:top}#top #top-header #slideshow article .data{width:958px;padding-left:629px}#top #top-header #slideshow article .data .limit{overflow:hidden;height:305px}#top #top-header #slideshow article .data .limit.has-date{height:224px}#top #top-header #slideshow article .data .en *{font-family:"中ゴシックBBB",Meiryo,sans-serif !important}#top #top-header #slideshow article .data .en p{margin:0}
