main .section{color:#fff;padding:0 5% 3rem}main .content .header{padding:0 0 1.5rem}main .content .header h1{width:100%;max-width:150px;margin:4rem auto 0}#en main .content .header h1{max-width:176px}main .content .header h1 img{width:100%;height:auto;display:block}main .content .header h1 small{margin-top:1rem;font-size:1.4rem;display:block}main .main-content{text-align:left;letter-spacing:1px;width:100%;max-width:480px;margin:0 auto;padding:3rem 0;font-size:1.5rem;line-height:2;overflow:hidden}main .main-content a:link,main .main-content a:visited,main .main-content a:hover,main .main-content a:active{color:#fff;white-space:nowrap;margin:0;padding:.25rem 0;line-height:1;display:inline-block}main .context{float:left;max-width:230px}main .context:nth-of-type(2n){float:right;max-width:230px}main .context .links{margin-top:-3rem}main .context .links>li{margin-top:3rem;line-height:1}main .context .links>li .bdr{border-left:3px solid #fff;padding-left:.75rem}main .context .links ul{padding-left:1rem}main .context .links ul li{margin-top:.5rem}main .context .links .ico{padding-right:.5rem}main .context .links .ico01{-webkit-background-size:7px 11px;background:url(/images/common/ico02.png) 0 5px/7px 11px no-repeat;padding:0 0 0 12px}main .context .links .ico02{-webkit-background-size:7px 6px;background:url(/images/common/ico03.png) 0 5px/7px 6px no-repeat;padding:0 0 0 12px}#footer{z-index:3;position:relative}@media screen and (max-width:480px){main .context,main .context:nth-of-type(2n){float:none;width:100%}main .context:nth-of-type(2n){padding-top:3rem}}
