/*
Theme Name: mezza9-photo - ORIGINAL
Description: mezza9.info
Author: nakamos
*/
@charset "utf-8";@import url(https://fonts.googleapis.com/css?family=Cabin+Sketch);#pageslide,html{height:100%}.clearfix:after,.gamma-gallery:after,.sns_btn:after{clear:both}#backtotop a,.btn_menu a,a{text-decoration:none}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0}.clearfix:after,.clearfix:before{content:" ";display:table}body{font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;background:#fff;font-weight:300;font-size:15px;color:#333;-webkit-font-smoothing:antialiased;overflow-y:scroll;overflow-x:hidden}#backtotop,header{font-family:'Cabin Sketch',cursive}a{color:#555;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out}.top-bar a,header h1 a{-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out}.container{width:100%;position:relative}header{width:100%;padding-bottom:30px;position:fixed;top:0;z-index:10;background:url(./images/header-bg.png) 0 -18px repeat-x}header h1{width:100%;font-size:36px;line-height:1.5;margin:10px 0 0;font-weight:700;padding-left:30px;color:#333;float:left;text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,1px 1px 0 #fff,-1px 1px 0 #fff,1px 2px 3px rgba(0,0,0,.4)}header h1 a{color:#333;transition:.5s ease-in-out}header h1 a:hover{color:#999}header h1 span{display:block;font-size:20px;font-weight:200}.main{padding:30px 20px 100px;max-width:1680px;margin:0 auto}.main h2{font-size:38px;font-weight:300;text-shadow:0 1px 0 rgba(255,255,255,.9);padding:10px 0 0;margin-bottom:20px;border-top:1px solid #f7f7f7}.top-bar{width:100%;line-height:30px;font-size:15px;background:#efefef;background:rgba(239,239,239,.9);text-transform:capitalize;z-index:12;position:relative;box-shadow:1px 0 2px rgba(0,0,0,.2);padding-right:25px;padding-left:65px}.top-bar a{padding:0 10px;letter-spacing:1px;color:#333;text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,1px 1px 0 #fff,-1px 1px 0 #fff;display:inline-block;transition:.5s ease-in-out}.btn_menu a,.codrops-demos a{-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;font-weight:700}.top-bar a:hover{background:rgba(255,255,255,.8);color:#ccc}.top-bar span.right{float:right}.top-bar span.right a{float:left;display:block}.codrops-demos{float:right;padding:10px}.codrops-demos a{display:inline-block;margin:10px;color:#666;line-height:30px;border-bottom:4px solid transparent;transition:.5s ease-in-out}.codrops-demos a:hover{color:#000;border-color:#000}.codrops-demos a.current-demo,.codrops-demos a.current-demo:hover{color:#aaa;border-color:#aaa}.support-note span{color:#ac375d;font-size:20px;display:none;font-weight:700;text-align:center;padding:100px 0}#menu .button{z-index:999998;position:fixed;top:4px;left:3px;cursor:pointer}.dl_btn{margin:10px auto 0;text-align:center}.btn_menu{padding:0 5px}.btn_menu a{width:110px;color:#777;padding:4px 7px;margin:0 5px;background-color:#ccc;border-radius:5px;letter-spacing:1.2px;line-height:1.5;font-size:12px;transition:.5s ease-in-out}#backtotop a:hover,.btn_menu a:hover{background:#666;color:#fff}#pageslide{display:none;position:absolute;position:fixed;top:0;z-index:999999;width:230px;padding:20px;background-color:#efefef;color:#FFF;-webkit-box-shadow:inset 0 0 8px 5px #ccc;-moz-shadow:inset 0 0 8px 5px #ccc;box-shadow:inset 0 0 8px 5px #ccc}#backtotop{position:fixed;right:25px;bottom:20px;z-index:10;display:none}#backtotop a{display:block;color:#777;padding:5px 12px;margin:0;background-color:#ccc;border-radius:5px;font-weight:700;font-size:15px;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out}.copy,.post p{font-size:12px}.sns{padding:10px 0;margin:5px 0 0 4px}.sns_btn{list-style-type:none;margin:0;padding:0}.sns_btn li{float:left;margin:0 5px 0 0;padding:0}.sns_btn li div{display:inline}.gamma-gallery:after,.gamma-gallery:before,.sns_btn:after,.sns_btn:before{content:" ";display:table}.fb_iframe_widget>span{vertical-align:baseline!important}.copy{color:#777;float:right;margin-right:30px;padding-bottom:10px}@font-face{font-family:entypo-selected;src:url(./font/entypo-selected.eot);src:url(./font/entypo-selected.eot?#iefix) format('embedded-opentype'),url(./font/entypo-selected.woff) format('woff'),url(./font/entypo-selected.ttf) format('truetype'),url(./font/entypo-selected.svg#entypo-selected) format('svg');font-weight:400;font-style:normal}.gamma-container{margin-top:120px;min-height:200px}.gamma-gallery{list-style-type:none;padding:0;margin:0;width:100%;position:relative}.gamma-gallery li{display:block;position:relative;cursor:pointer;float:left;padding:8px;filter:url("data:image/svg+xml;utf8,<svg xmlns=\'https://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(100%)}.gamma-gallery li:hover{filter:none;-webkit-filter:grayscale(0)}.post p{width:70%;display:block;margin:5px auto 0;color:#555}.post img{width:70%;max-width:1800px;height:auto;display:block;margin:auto}.gamma-gallery li img{max-width:100%;width:auto;height:auto;display:block}.gamma-description{background:url(./images/zoom.png) right bottom no-repeat #fff;background:url(./images/zoom.png) right bottom no-repeat rgba(255,255,255,.3);position:absolute;top:18px;left:18px;bottom:18px;right:18px;text-align:left;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;-webkit-transition:opacity 1s ease-in-out;-moz-transition:opacity 1s ease-in-out;-ms-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out}.no-touch .gamma-gallery li:hover .gamma-description{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=30);opacity:1}.gamma-description:before{content:'';height:100%}.gamma-description h3,.gamma-description:before{display:inline-block;vertical-align:middle}.gamma-description h3{width:100%;padding:0 20px;font-weight:800;color:#333;text-transform:uppercase;font-size:16px;text-shadow:0 0 25px #fff,0 0 20px #fff,0 0 .8px #fff}.gamma-buttons{position:absolute;top:10px;right:10px;z-index:10001}.gamma-buttons button{float:left;background:#333;color:#fff;display:block;width:30px;height:30px;font-size:14px;margin-left:5px;cursor:pointer;border:none;outline:0}.gamma-buttons button:before,.gamma-nav span:before{font-family:entypo-selected;font-style:normal;font-weight:400;speak:none;display:block;text-align:center;opacity:.7;outline:0}.gamma-overlay,.gamma-single-view{position:fixed;top:0;width:100%;height:100%;display:none;left:0}.no-touch .gamma-buttons button:hover{background:#666}button.gamma-btn-close:before{content:'\2715'}button.gamma-btn-ssplay:before{content:'\25b6'}button.gamma-btn-sspause:before{content:'\2389'}.gamma-single-view{z-index:10000;text-align:center}.gamma-overlay{background:#000;opacity:0;z-index:9999}.gamma-single-view img{position:absolute;cursor:pointer}.gamma-description-wrapper{background:rgba(0,0,0,.7);position:absolute;bottom:0;left:0;right:0;z-index:10;padding:5px 0}.gamma-single-view .gamma-description{background:0 0;position:relative;bottom:auto;left:auto;right:auto;top:auto}.gamma-single-view .gamma-description h3{font-size:15px;padding:5px 10px 5px 20px;color:#fff;float:left}.gamma-single-view .gamma-description p{font-size:12px;padding:0 10px 5px 30px;color:#fff;line-height:1.5}.gamma-single-view .gamma-description p a{color:#777;white-space:nowrap;padding:3px 7px 2px;margin:0;background-color:#ccc;border-radius:5px;text-decoration:none;font-weight:700;font-size:10px;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out}.gamma-single-view .gamma-description p a:hover{background:#666;color:#fff}.gamma-single-view .gamma-description span.right{float:right;text-align:right;font-size:12px}.gamma-nav span{position:absolute;display:block;width:20px;height:38px;top:50%;margin-top:-19px;left:20px;cursor:pointer;text-align:center;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.gamma-nav span.gamma-next{left:auto;right:20px}.gamma-nav span:before{color:#fff;opacity:.7;font-size:40px;display:block;margin:0;width:auto}.gamma-nav span:hover:before{opacity:1}.gamma-nav span.gamma-prev:before{content:'\e75d'}.gamma-nav span.gamma-next:before{content:'\e75e'}.gamma-img-fly{position:absolute;top:0;left:0;z-index:99999}.gamma-loading{background:url(./images/loader_light.gif) center center no-repeat}.gamma-single-view.gamma-loading{background:url(./images/loader_dark.gif) center center no-repeat}.gamma-buttons button,.gamma-container img,.gamma-description,.gamma-description h3,.gamma-description-wrapper,.gamma-nav span{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media screen and (max-width:1200px){.post img,.post p{width:75%}}@media screen and (max-width:980px){.post img,.post p{width:80%}}@media screen and (max-width:750px){.gamma-description{top:10px;left:10px;bottom:10px;right:10px}.gamma-description h3{font-size:14px;padding:0 5px}.post img,.post p{width:90%}}@media screen and (max-width:500px){.gamma-container{margin-top:100px}.top-bar{font-size:12px;padding-right:5px}.top-bar a{padding:0 7px}header h1{font-size:24px}header h1 span{font-size:14px}.gamma-buttons{float:left;clear:both}.post img,.post p{width:100%}}.more{font-size:13px;padding:10px 20px;background:#efefef;color:#aaa;text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,1px 1px 0 #fff,-1px 1px 0 #fff;letter-spacing:3px;font-weight:700;margin:10px 4px 5px}