@import url(http://fonts.googleapis.com/css?family=EB+Garamond);a{text-decoration:none;color:#000}a:hover{opacity:0.4;filter:alpha(opacity=40);-moz-opacity:0.4}div#top-logo{width:100%;height:100%}div#top-logo img{position:fixed;top:50%;left:50%;margin-left:-512px;margin-top:-300px;text-align:center;background-color:#fff;z-index:1}body{font-family:'EB Garamond',serif;overflow-x:visible;letter-spacing:2px}div{margin:0px;padding:0px}#header #logotype{position:fixed;top:25px;left:30px;height:25px}span.gray{color:#ccc;letter-spacing:0px;margin-right:10px}@media screen and (max-width: 800px){#menu{padding-top:50px}#menu ul li.menuli{margin-bottom:80px;font-size:90%;list-style-type:none;float:left;margin-right:20px}#pageInformation{clear:both;text-align:left;padding-left:25px}#pageInformation h2.pageTitle{margin:0px;padding:0px;font-size:75%;font-weight:normal;line-height:0}#pageInformation p.metaInfotmation{font-size:80%;letter-spacing:0px;line-height:1.5;padding-right:20px;padding-bottom:0px}#pageInformation p.summary{font-size:80%;line-height:1.7;letter-spacing:1px;padding-right:20px}#pageInformation p.summaryEn{color:#999;font-size:75%;letter-spacing:0;line-height:1.6;padding-right:20px}#pageInformation hr{border:none;border-top:1px #333 solid;width:150px;text-align:left;margin-left:0px}}@media screen and (min-width: 801px){#menu{position:fixed;top:10px;right:30px}#menu li.menuli{font-size:90%;list-style-type:none;text-align:right;margin-left:20px;margin-bottom:5px}#pageInformation{text-align:left;margin-top:120px;padding-left:80px}#pageInformation h2.pageTitle{margin:0px;padding:0px;font-size:75%;font-weight:normal;line-height:1}#pageInformation p.metaInfotmation{font-size:75%;letter-spacing:0px;line-height:1;padding-right:60px;padding-bottom:15px}#pageInformation p.summary{font-size:85%;line-height:2;padding-right:60px}#pageInformation p.summaryEn{color:#666;font-size:80%;line-height:1.8;padding-right:60px}#pageInformation hr{border:none;border-top:1px #333 solid;width:150px;text-align:left;margin-left:0px}}#container{margin-top:50px;margin-right:150px}#container div.blockItem{float:left;text-align:center}#container div.blockItem div.imgdetail{position:block;text-align:center;background-color:#eaeaea;width:200px;cursor:pointer;line-height:0px}#container div.blockItem div.imgdetail img.resizeImg{position:block;text-align:center;margin-right:auto;margin-left:auto;margin:0px;padding:0px;width:100%;line-height:0px}#container div.blockItem div.imgdetail2{position:block;text-align:center;background-color:#eaeaea;width:200px;cursor:pointer;line-height:0px}#container div.blockItem div.imgdetail2 img.resizeImg{position:block;text-align:center;margin-right:auto;margin-left:auto;margin:0px;padding:0px;width:100%;line-height:0px}#container div.blockItem div.imgdetail3{position:block;text-align:center;background-color:#eaeaea;width:200px;cursor:pointer;line-height:0px}#container div.blockItem div.imgdetail3 img.resizeImg{position:block;text-align:center;margin-right:auto;margin-left:auto;margin:0px;padding:0px;width:100%;line-height:0px}#container div.blockItem div.imgdetail4{position:block;text-align:center;background-color:#eaeaea;width:150px;cursor:pointer;line-height:0px}#container div.blockItem div.imgdetail4 img.resizeImg{position:block;text-align:center;margin-right:auto;margin-left:auto;margin:0px;padding:0px;width:100%;line-height:0px}.margin-1{padding-top:30px;padding-bottom:20px;padding-left:50px;padding-right:50px}.margin-2{padding-top:25px;padding-bottom:25px;padding-left:70px;padding-right:30px}.margin-3{padding-top:5px;padding-bottom:45px;padding-left:60px;padding-right:40px}.margin-4{padding-top:40px;padding-bottom:10px;padding-left:40px;padding-right:60px}div#footer p{font-size:75%}@media screen and (max-width: 800px){div#footer{clear:both;font-size:80%;margin-top:50px;margin-left:25px;padding-top:10px;padding-bottom:50px}}@media screen and (min-width: 801px){div#footer{position:fixed;bottom:200px;right:-75px;font-size:80%;transform:rotateZ(90deg);margin-top:50px;margin-left:25px;padding-top:10px}}