@charset "utf-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}html,body{height:100%}body{scrollbar-face-color:#fff;scrollbar-track-color:#ccc;scrollbar-arrow-color:#69f;scrollbar-highlight-color:#fff;scrollbar-3dlight-color:#ccc;scrollbar-shadow-color:#fff;scrollbar-darkshadow-color:#ccc;font-size:14px;line-height:20px;}body,textarea,select,input[type="text"],button{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;-webkit-text-size-adjust:100%}img{border:none}a{text-decoration:none}a:hover{text-decoration:underline}a.fix_white:link{text-decoration:none;color:#fff}a.fix_white:visited{text-decoration:none;color:#fff}a.fix_white:active{text-decoration:underline;color:#fff}a.fix_white:hover{text-decoration:underline;color:#fff}a.fix_black:link{text-decoration:none;color:#000}a.fix_black:visited{text-decoration:none;color:#000}a.fix_black:active{text-decoration:underline;color:#000}a.fix_black:hover{text-decoration:underline;color:#000}#wrap,header,footer{width:100%}#wrap{position:relative;min-height:100%;height:auto !important;height:100%}header{position:fixed;top:0;left:0;z-index:64;background-color:rgba(255,255,255,.75)}footer{position:absolute;bottom:0;left:0;padding:20px 0 10px 0;text-align:center}footer small{color:#fff;font-size:15px;line-height:28px}h1 img{width:100%;height:auto}article h2{font-weight:bold;color:#000;text-align:center}#sentiment img{max-width:100%;width:auto;height:auto}#manifest img{max-width:100%;height:auto}#pagetop{position:fixed;z-index:512;opacity:.9;display:none}#pagetop:hover{text-shadow:none;opacity:1}#pagetop>img{max-width:100%;width:auto;height:auto}.fl_left{float:left}.fl_right{float:right}.cr_both{clear:both}.cr_left{clear:left}.cr_right{clear:right}.noborder{border:none;outline:none}.invisible{display:none}.clickable{cursor:pointer}.draggable{cursor:move}.txt_center{text-align:center}.txt_left{text-align:left}.txt_right{text-align:right}.txt_red{color:#f00}.txt_green{color:#090}.txt_gray{color:#aaa}.txt_bold{font-weight:bold}.txt_italic{font-style:italic}.txt_indent{text-indent:-1em;padding-left:1em}.txt_ellipsis{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-moz-text-overflow:ellipsis;-o-text-overflow:ellipsis}.f8_14{font-size:8px;line-height:14px}.f9_13{font-size:9px;line-height:13px}.f10_12{font-size:10px;line-height:12px}.f10_13{font-size:10px;line-height:13px}.f10_14{font-size:10px;line-height:14px}.f10_15{font-size:10px;line-height:15px}.f11_13{font-size:11px;line-height:13px}.f11_14{font-size:11px;line-height:14px}.f11_16{font-size:11px;line-height:16px}.f12_18{font-size:12px;line-height:18px}.f12_22{font-size:12px;line-height:22px}.f12_24{font-size:12px;line-height:24px}.f13_15{font-size:13px;line-height:15px}.f13_18{font-size:13px;line-height:18px}.f13_23{font-size:13px;line-height:23px}.f13_26{font-size:13px;line-height:26px}.f14_20{font-size:14px;line-height:20px}.f15_19{font-size:15px;line-height:19px}.f15_21{font-size:15px;line-height:21px}.f15_28{font-size:15px;line-height:28px}.f16_24{font-size:16px;line-height:24px}.f19_25{font-size:19px;line-height:25px}.f23_23{font-size:23px;line-height:23px}.blur{background:rgba(255,255,255,.9)}@media(max-width:600px){.wide{display:none}body::before{content:"";display:block;position:fixed;top:0;left:0;z-index:-1;width:100%;height:100vh;background:url(../img/s/bg.png) center/cover no-repeat;-webkit-background-size:cover}header nav{padding:0 10px 0 10px}header nav ul{float:left;width:calc(100% - 40px);font-weight:bold}header nav li{display:inline-block;margin-bottom:10px}#header_title{padding:10px 10px 0 10px}#header_title img{width:100%;height:auto}#nav_fb{float:right;width:calc(24px + 8px);margin-left:8px}#nav_fb img{width:100%;height:auto}main{padding:120px 0 150px 0}article>div{width:calc(100% - 30px);padding:0 15px 0 15px}#facebook{margin-top:150px}#facebook h2{color:#fff;font-size:16px;line-height:24px}#box_facebook{margin-top:20px;text-align:center}#fb_detail{display:none}#sns-banner{width:300px;margin:0 auto}#sns-banner>a{display:block;margin-top:15px}#greetings{margin-top:150px;padding-top:30px;padding-bottom:30px}#greetings h2{margin-bottom:1em}#sentiment{margin-top:150px;padding-top:30px;padding-bottom:30px}#sentiment ul{margin:30px 0 30px 0}#sentiment li{text-align:center}#sentiment li:not(:first-child){margin-top:46px}#sentiment dt{font-weight:bold;color:#090;text-align:center}#sentiment dt:not(:first-child){margin-top:23px}#sentiment dd>p{padding:16px 0 16px 0}#sentiment dd>div{padding:5px 0 10px 0}#manifest{margin-top:150px;padding-top:30px;padding-bottom:30px}#manifest ul{margin-top:30px 0 30px 0}#manifest li{text-align:center}#manifest li:not(:first-child){margin-top:46px}#manifest dt{font-weight:bold;color:#090;text-align:center}#manifest dt{margin-top:23px}#manifest dd>p{padding:16px 0 16px 0}#manifest dd>div{padding:5px 0 10px 0}#reports{margin-top:150px;padding-top:30px;padding-bottom:30px}#reports h2{margin-bottom:1em}#docs_itf{display:none}#docs_pdf{text-align:center}#docs_pdf>ul{margin-bottom:2em}#docs_pdf li:not(:first-child){margin-top:.75em}#profile{margin-top:150px;padding-top:30px;padding-bottom:30px}#profile h2{margin-bottom:1em}#profile dl{margin-top:52px;text-align:center}#profile dt:not(:first-child){margin-top:1em}#resume>li{text-align:center}#resume>li:not(:first-child){margin-top:1.5em}#resume>li .resume-date:before,#resume>li .resume-date:after{content:"●";font-size:16px;line-height:24px;color:#6fc173}.gallery{text-align:center}.gallery img{display:block;margin:0 auto 0}#jump{margin-bottom:30px;text-align:center}#jump>img{max-width:260px;height:auto}#access{margin-top:150px;padding-top:30px;padding-bottom:30px}#access h2{margin-bottom:1em}#access dl{margin-top:30px;text-align:center}#access dt{font-weight:bold}#access dd{margin-top:23px}#interactive{margin-top:150px;padding-top:30px;padding-bottom:30px}#interactive h2{color:#fff;font-size:16px;line-height:24px}#interactive ul{width:300px;margin:20px auto 0}#interactive li{float:left}#interactive li>img{display:block}#interactive img{max-width:200px;max-height:100px;width:auto;height:auto}#pagetop{width:32px;height:32px;right:16px;bottom:16px}}@media(min-width:601px){.narrow{display:none}body{background-image:url(../img/bg.png);background-attachment:fixed;background-repeat:no-repeat;background-position:center top}#wrap{min-width:800px}header{height:70px}header>div{width:710px;margin:0 auto 0}main{padding:70px 0 300px 0}article>div{width:710px;margin:0 auto 0}#facebook{margin-top:300px}#facebook h2{margin-bottom:10px}#box_facebook{max-width:502px;width:calc(100% - 2px);margin:0 auto 0;background-color:#fff;border:1px solid #ccc}#fb_detail{height:550px;overflow:hidden}#sns-banner{width:502px;margin:30px auto 0 auto;font-size:0;line-height:0}#sns-banner>a{display:inline-block;width:240px;margin:0 22px 0 0;background:white;border-radius:7px}#sns-banner>a:last-child{margin:0 0 0 0}#sns-banner>a>img{width:100%;height:auto}#sns-banner>a:hover>img{opacity:75%}#greetings{margin-top:300px;padding:40px 0 40px 0}#greetings h2{margin-bottom:20px}#sentiment{margin-top:300px;padding:40px 0 40px 0}#sentiment ul{margin:50px 0 56px 0}#sentiment li{text-align:center}#sentiment li:not(:first-child){margin-top:46px}#sentiment dt{font-weight:bold;color:#090;text-align:center}#sentiment dt:not(:first-child){margin-top:23px}#sentiment dd>p{padding:16px 0 16px 0}#sentiment dd>div{padding:24px 0 24px 0}#manifest{margin-top:300px;padding:20px 0 40px 0}#manifest ul{margin:30px 0 56px 0}#manifest li{text-align:center}#manifest li:not(:first-child){margin-top:46px}#manifest dt{font-weight:bold;color:#090;text-align:center}#manifest dt:not(:first-child){margin-top:23px}#manifest dd>p{padding:16px 0 16px 0}#manifest dd>div{padding:40px 0 24px 0}#reports{margin-top:300px;padding:40px 0 40px 0}#reports h2{margin-bottom:40px}#reports h2+p{text-align:center}#docs_itf,#docs_pdf{margin-top:20px;width:calc(50% - 50px);float:left}#docs_itf{padding-right:50px}#docs_pdf{padding-left:50px}#docs_itf>ul,#docs_pdf>ul{margin-bottom:2em}#docs_itf p:not(:first-child){margin-top:1em}#docs_itf li:not(:first-child),#docs_pdf li:not(:first-child){margin-top:.75em}#profile{margin-top:300px;padding:40px 0 40px 0}#profile h2{margin-bottom:20px}#profile dl{margin-top:52px;text-align:center}#profile dt:not(:first-child){margin-top:1em}#jump{margin-bottom:30px;text-align:center}#resume>li{position:relative;overflow:hidden}#resume>li .resume-date{float:left;width:144px}#resume>li .resume-content{float:left;width:calc(100% - (144px + 33px));border-left:3px solid #e5e5d1;padding:0 0 30px 30px}#resume>li .resume-content:before{content:'\2022';position:absolute;left:134px;font-size:52px;color:#6fc173}.gallery{margin-top:10px}.gallery>li{display:inline-block}.gallery>li:not(:first-child){margin-left:20px}.gallery img{display:block}#access{margin-top:300px;padding:40px 0 40px 0}#access h2{margin-bottom:20px}#access dl{margin-top:30px;text-align:center}#access dt{font-weight:bold}#access dd{margin-top:23px}#access li{display:inline-block}#access li:not(:first-child){margin-left:1em}#station li:before{content:"◆";color:#090}#interactive{margin-top:300px;padding:40px 0 40px 0}#interactive ul{width:708px;margin:30px auto 0}#interactive li{float:left}#interactive li>img{display:block}#pagetop{width:40px;height:40px;right:24px;bottom:24px}#pagetop:hover{cursor:pointer}}