﻿html{color:#000;background:#FFF}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:""}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}input,textarea,select{*font-size:100%}legend{color:#000}#yui3-css-stamp.cssreset{display:none}.sprite-sprite,.sprite-arrow_black_bottom,.arrow-black-bottom,.sprite-arrow_white_bottom,.arrow-white-bottom,.sprite-cross,#lightbox .close a,.sprite-cross_over,.sprite-fukidashi_left,.sprite-fukidashi_top,.sprite-icon_back_to_top,.back-to-top,.sprite-icon_donate_black,.icon_donate,.sprite-icon_donate_white,.sprite-icon_download_black,.icon_download,.sprite-icon_download_white,.sprite-triangle_black_bottom_large,.triangle-black-bottom-large,.sprite-triangle_black_bottom_middle,.triangle-black-bottom-middle,.sprite-triangle_black_bottom_small,.triangle-black-bottom-small,.sprite-triangle_black_left_large,.triangle-black-left-large,.sprite-triangle_black_left_middle,.triangle-black-left-middle,.sprite-triangle_black_left_small,.triangle-black-left-small,.sprite-triangle_black_right_large,.triangle-black-right-large,.sprite-triangle_black_right_middle,.triangle-black-right-middle,.sprite-triangle_black_right_small,.triangle-black-right-small,.sprite-triangle_black_top_large,.triangle-black-top-large,.sprite-triangle_black_top_middle,.triangle-black-top-middle,.sprite-triangle_black_top_small,.triangle-black-top-small,.sprite-triangle_white_bottom_large,.triangle-white-bottom-large,.sprite-triangle_white_bottom_middle,.triangle-white-bottom-middle,.button:hover .triangle-black-bottom-middle,.sprite-triangle_white_bottom_small,.triangle-white-bottom-small,.sprite-triangle_white_left_large,.triangle-white-left-large,.sprite-triangle_white_left_middle,.triangle-white-left-middle,.sprite-triangle_white_left_small,.triangle-white-left-small,.sprite-triangle_white_right_large,.triangle-white-right-large,.sprite-triangle_white_right_middle,.triangle-white-right-middle,footer .share .triangle-black-right-middle,.button:hover .triangle-black-right-middle,.sprite-triangle_white_right_small,.triangle-white-right-small,.sprite-triangle_white_top_large,.triangle-white-top-large,.sprite-triangle_white_top_middle,.triangle-white-top-middle,.sprite-triangle_white_top_small,.triangle-white-top-small{background-image:url('../images/sprite-s25d0cc5f72.png');background-repeat:no-repeat}.sprite-arrow_black_bottom,.arrow-black-bottom{background-position:0 0}.sprite-arrow_white_bottom,.arrow-white-bottom{background-position:0 -15px}.sprite-cross,#lightbox .close a{background-position:0 -30px}.sprite-cross_over{background-position:0 -61px}.sprite-fukidashi_left{background-position:0 -92px}.sprite-fukidashi_top{background-position:0 -111px}.sprite-icon_back_to_top,.back-to-top{background-position:0 -122px}.sprite-icon_donate_black,.icon_donate{background-position:0 -143px}.sprite-icon_donate_white{background-position:0 -166px}.sprite-icon_download_black,.icon_download{background-position:0 -189px}.sprite-icon_download_white{background-position:0 -210px}.sprite-triangle_black_bottom_large,.triangle-black-bottom-large{background-position:0 -231px}.sprite-triangle_black_bottom_middle,.triangle-black-bottom-middle{background-position:0 -241px}.sprite-triangle_black_bottom_small,.triangle-black-bottom-small{background-position:0 -247px}.sprite-triangle_black_left_large,.triangle-black-left-large{background-position:0 -252px}.sprite-triangle_black_left_middle,.triangle-black-left-middle{background-position:0 -271px}.sprite-triangle_black_left_small,.triangle-black-left-small{background-position:0 -282px}.sprite-triangle_black_right_large,.triangle-black-right-large{background-position:0 -291px}.sprite-triangle_black_right_middle,.triangle-black-right-middle{background-position:0 -310px}.sprite-triangle_black_right_small,.triangle-black-right-small{background-position:0 -321px}.sprite-triangle_black_top_large,.triangle-black-top-large{background-position:0 -330px}.sprite-triangle_black_top_middle,.triangle-black-top-middle{background-position:0 -340px}.sprite-triangle_black_top_small,.triangle-black-top-small{background-position:0 -346px}.sprite-triangle_white_bottom_large,.triangle-white-bottom-large{background-position:0 -351px}.sprite-triangle_white_bottom_middle,.triangle-white-bottom-middle,.button:hover .triangle-black-bottom-middle{background-position:0 -361px}.sprite-triangle_white_bottom_small,.triangle-white-bottom-small{background-position:0 -367px}.sprite-triangle_white_left_large,.triangle-white-left-large{background-position:0 -372px}.sprite-triangle_white_left_middle,.triangle-white-left-middle{background-position:0 -391px}.sprite-triangle_white_left_small,.triangle-white-left-small{background-position:0 -402px}.sprite-triangle_white_right_large,.triangle-white-right-large{background-position:0 -411px}.sprite-triangle_white_right_middle,.triangle-white-right-middle,footer .share .triangle-black-right-middle,.button:hover .triangle-black-right-middle{background-position:0 -430px}.sprite-triangle_white_right_small,.triangle-white-right-small{background-position:0 -441px}.sprite-triangle_white_top_large,.triangle-white-top-large{background-position:0 -450px}.sprite-triangle_white_top_middle,.triangle-white-top-middle{background-position:0 -460px}.sprite-triangle_white_top_small,.triangle-white-top-small{background-position:0 -466px}.icon_donate{display:inline-block;vertical-align:-5px;margin-right:10px;height:23px;width:23px}.icon_download{display:inline-block;vertical-align:-5px;margin-right:10px;height:21px;width:21px}.back-to-top{display:block;background-color:#000;height:21px;width:21px}.back-to-top:hover{background-color:#ccc}.back-to-top span{display:none}.triangle-black-top-small{display:block;height:5px;width:9px}.triangle-black-top-middle{display:block;height:6px;width:11px}.triangle-black-top-large{display:block;height:10px;width:19px}.triangle-black-right-small{display:block;height:9px;width:5px}.triangle-black-right-middle{display:block;height:11px;width:6px}.triangle-black-right-large{display:block;height:19px;width:10px}.triangle-black-bottom-small{display:block;height:5px;width:9px}.triangle-black-bottom-middle{display:block;height:6px;width:11px}.triangle-black-bottom-large{display:block;height:10px;width:19px}.triangle-black-left-small{display:block;height:9px;width:5px}.triangle-black-left-middle{display:block;height:11px;width:6px}.triangle-black-left-large{display:block;height:19px;width:10px}.triangle-white-top-small{display:block;height:5px;width:9px}.triangle-white-top-middle{display:block;height:6px;width:11px}.triangle-white-top-large{display:block;height:10px;width:19px}.triangle-white-right-small{display:block;height:9px;width:5px}.triangle-white-right-middle,footer .share .triangle-black-right-middle,.button:hover .triangle-black-right-middle{display:block;height:11px;width:6px}.triangle-white-right-large{display:block;height:19px;width:10px}.triangle-white-bottom-small{display:block;height:5px;width:9px}.triangle-white-bottom-middle,.button:hover .triangle-black-bottom-middle{display:block;height:6px;width:11px}.triangle-white-bottom-large{display:block;height:10px;width:19px}.triangle-white-left-small{display:block;height:9px;width:5px}.triangle-white-left-middle{display:block;height:11px;width:6px}.triangle-white-left-large{display:block;height:19px;width:10px}.arrow-black-bottom{display:inline-block;height:15px;width:13px}.arrow-white-bottom{display:inline-block;height:15px;width:13px}html{background:#fff;color:#000}::selection{color:#000;background-color:#ff0}::-moz-selection{color:#000;background-color:#ff0}::-webkit-selection{color:#000;background-color:#ff0}::-ms-selection{color:#000;background-color:#ff0}body{font-family:Helvetica,Arial,Verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:16px;line-height:1em;letter-spacing:.1em}p{line-height:2em;margin-bottom:1em}a{outline:none}a{text-decoration:none;color:#000}strong{font-weight:bold}h1{font-size:68px}h2{font-size:32px}h3{font-size:16px}.sp{display:none !important}.pc{display:block !important}#sp .sp{display:block !important}#sp .pc{display:none !important}.narrow{letter-spacing:0}header{width:980px;height:60px;margin:0 auto}header .logo{padding-top:30px}header .right{margin-right:-23px}header #menu{position:relative}header #menu ul{display:inline-block;min-height:1%;margin:15px 0 15px;background-color:#000}header #menu ul:after{content:".";display:block;height:0;clear:both;visibility:hidden}header #menu li{display:inline;float:left}header #menu li a{display:block;padding-top:30px;padding-bottom:10px;margin:0 20px}header #menu li a:hover{padding-bottom:10px;border-bottom:1px #000 solid}header #menu .submenu{display:none;position:absolute;left:-10px;top:56px;z-index:100;text-align:center}header #menu .submenu .triangle-black-top-middle{margin:0 auto}header #menu .submenu a{display:block;width:110px;color:#fff;background-color:#000;padding:10px 20px;margin:0}header #menu .submenu a:hover{border:none;color:#000;background-color:#fff}header #menu .submenu ul{margin:0}header #menu .submenu ul li{margin:0;padding:0;clear:both}header #menu li.lang{display:none}header #menu .share:hover,header #menu .share{position:relative;border-left:1px #000 solid;border-top:none;margin-top:24px;margin-left:17px;height:30px;width:261px}header #menu .share:hover .tweet,header #menu .share .tweet{position:absolute;left:30px;top:5px}header #menu .share:hover .tweet iframe,header #menu .share .tweet iframe{width:90px !important}header #menu .share:hover .like,header #menu .share .like{position:absolute;left:117px;top:5px;height:21px;overflow:hidden}header .disable{color:#ccc}header .disable:hover{color:#ccc}header .triangle-black-bottom-middle{margin-left:10px;vertical-align:3px;display:inline-block}header .triangle-black-right-middle{margin-left:10px;vertical-align:1px;display:inline-block}#intro{width:980px;margin:90px auto 80px}#intro .logo{margin-bottom:100px;text-align:center}footer{display:inline-block;min-height:1%;width:100%;padding:40px 0;color:#fff;background-color:#000}footer:after{content:".";display:block;height:0;clear:both;visibility:hidden}footer a{color:#fff}footer .wrapper{width:980px;margin:0 auto}footer .wrapper>.left,footer .wrapper>.right{line-height:22px}footer .share{position:relative;width:283px;height:22px;overflow:hidden;line-height:1em}footer .share .label{display:inline;float:left}footer .share .tweet{position:absolute;left:73px}footer .share .tweet iframe{width:90px !important}footer .share .like{position:absolute;left:162px;height:21px;overflow:hidden}footer .share .triangle-black-right-middle{margin-left:10px;vertical-align:1px;display:inline-block}footer .column{width:164px}footer .column ul li{margin-bottom:15px}footer .column1-3{margin-right:78px}footer .column2-3{margin-right:40px}footer .column3-3{margin-right:0px}.button{display:block;width:164px;height:58px;line-height:58px;border:1px #000 solid;text-align:center}.button .triangle-black-bottom-middle{display:inline-block;vertical-align:2px;margin-left:10px}.button .triangle-black-right-middle{display:inline-block;vertical-align:1px;margin-right:10px}.button:hover{color:#fff;background-color:#000}.button:hover .triangle-black-bottom-middle{display:inline-block;vertical-align:2px;margin-right:10px}.button:hover .triangle-black-right-middle{display:inline-block;vertical-align:1px;margin-right:10px}.left{display:inline;float:left}.right{display:inline;float:right}.title{margin-bottom:40px}.title h2{font-family:"Hiragino Mincho Pro","ヒラギノ明朝 Pro W3","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;margin-top:7px;margin-bottom:23px;letter-spacing:.2em}.title h3{letter-spacing:.2em}#lightbox{display:none;position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999;background-color:#000}#lightbox .image{position:absolute}#lightbox .caption{line-height:100px;color:#fff}#lightbox .close{position:absolute;top:20px;right:20px}#lightbox .close a{display:block;width:31px;height:31px;overflow:hidden}#lightbox .close a span{display:none}
