@charset "utf-8";/*2025-08-10 06:46:29*/html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}header,footer,section,article,aside,nav,hgroup,figure{display:block}:focus{outline:0}body{line-height:1;color:black;background:white}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:normal}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}html{margin:0;padding:0}body{margin:0;padding:0;color:#444;font-family:'Droid Serif',Georgia,Baskerville,Palatino,'Times New Roman',Times,serif;font-size:100%;line-height:1.5;background-color:#fff;-webkit-font-smoothing:subpixel-antialiased;-webkit-text-size-adjust:none}body{-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}strong{font-weight:bold}article img,#featuredthumb{visibility:hidden}section{width:900px;margin:60px auto}header,aside,article,footer{width:100%}article{margin-top:30px}#featuredthumb{margin-bottom:20px}h1,h2,h3,h4,h5,h6{color:#282828}h1,h2,h3{text-transform:uppercase;letter-spacing:3px;margin-bottom:2em}h1{font-size:24px}h2{font-size:16px;margin-top:2em;margin-bottom:1em;padding-bottom:1em;border-bottom:thin dotted #ddd}a{color:#3399ff;text-decoration:none;margin:0;padding:0}a:hover{color:#3399ff;text-decoration:none}a.active{text-decoration:none}a:hover.active{text-decoration:underline}a.current,a:active{color:#eee;text-decoration:none}a.current:hover,a:hover{text-decoration:underline}a,a:hover,a:active,a:visited{outline:0px}a span.new{font-size:9px;padding:1px 2px 0px 2px;background:#3399ff;color:#fff}a span.update{font-size:9px;padding:1px 2px 0px 2px;background:#3399ff;color:#fff}a.thumb{margin-bottom:8px;display:block;letter-spacing:normal;color:#444}a.thumb:hover{text-decoration:none;filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6}a.thumb span.title{font-family:'Droid Sans';color:#282828;text-transform:uppercase;letter-spacing:3px;margin:.5em 0;font-size:14px;display:block;clear:both}a.thumb span.excerpt{padding-right:8px}a.thumb span.text{display:block;clear:both}a.thumb span.text br{display:none}a.thumb strong:after,a.thumb strong:before{content:" "}a.thumb p{display:inline}a.thumb p br{display:none}section article dl ul li{list-style:none;padding:inherit}section article dl{letter-spacing:normal;clear:both}section article dl dt{float:left;padding-bottom:0.8em;width:78px;font-weight:bold;clear:both;line-height:normal}section article dl dd{padding-bottom:0.8em;margin-left:82px}img{outline:0px;border:0px;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-webkit-user-drag:none;-moz-user-drag:none;border:0.3px solid #bbb;/border:1px solid #bbb;_border:1px solid #bbb}img.noshadow,img.noshadow:hover{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}a img{margin:0 3px 2px 1px}img.size-large{margin:0}table{border-collapse:collapse}em{font-style:normal;font-size:10px;text-transform:uppercase}strong{font-weight:bold}p{padding:0px 0px 1.3em 0px}section article blockquote{margin:1em 0;padding:2em 0 2em 1em;background:url("/core/img/bot/blockquote.png") 0 0 no-repeat}section article blockquote p{color:#333;font-family:"Times New Roman",Times,serif;font-size:1em;font-style:italic}::selection{background:#ddd;color:#fff}::-moz-selection{background:#ddd;color:#fff}::-webkit-selection{background:#ddd;color:#fff}img::selection{background: transparent}img::-moz-selection {background: transparent}.columns{}.column-1{float:left;width:48%;margin-right:40px;margin-bottom:2em}.column-2{float:left;width:47%;margin-bottom:2em}.column-3{float:left;width:31%;margin-bottom:2em;padding-right:20px}.category-box{float:left;width:48%;margin-bottom:2em;padding-right:20px}.frontpage-box{float:left;width:24%;margin-bottom:2em;padding-right:8px}.column-last,.column-3:last-child,.frontpage-box:last-child,.category-box:last-child{padding-right:0}.columnsx2{-webkit-column-count:2;-webkit-column-gap:30px;-moz-column-count:2;-moz-column-gap:30px;column-count:2;column-gap:30px}.columnsx3{-webkit-column-count:3;-webkit-column-gap:30px;-moz-column-count:3;-moz-column-gap:30px;column-count:3;column-gap:30px}.columnsx4{-webkit-column-count:4;-webkit-column-gap:30px;-moz-column-count:4;-moz-column-gap:30px;column-count:4;column-gap:30px}h2.extra{font-size:120px;font-weight:lighter;color:#eee;margin:0;letter-spacing:0px;line-height:0.9em;border:none}img.newicon{margin:0 1px;vertical-align:text-bottom}img.updateicon{margin:0 1px;vertical-align:text-bottom}h3.category{font-size:10px;text-decoration:none;line-height:1em;text-align:left;margin:2em 0 .0em 0;padding:0;letter-spacing:0px;font-weight:normal}h2.category{margin:0 0 1em 0;padding:0}body.home p ,body.category p{}body.home h3.category,body.category h3.category,body.search h3.category{margin:.6em 0;padding:0;letter-spacing:0px}body.photos h3.category{text-align:right;margin:0;padding:0}section .search{display:block;margin:1.2em 0;clear:both}aside .search{width:240px;margin:0}#searchform input{margin-bottom:1em;border:thin solid #eee;background-color:#fefefe;font-size:.8em;text-transform:uppercase;letter-spacing:1px;padding:9px;color:#ddd;width:97%}header{}header .site-title h1{margin-bottom:0}header .site-title h1 a{display:block;font-size:28px;color:#3f3f3f;line-height:1.1em;text-transform:none;letter-spacing:normal}header .site-title h1 a span{display:none;font-size:10px;line-height:1em}header .site-title h1 a:hover{filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6}header a:hover{text-decoration:none}header .site-title h1 a{background:url(/core/img/header/header_900.png) no-repeat;text-indent:-9999px;height:100px}ul.menu{padding:0;border-top:1px solid #ddd;height:2.7em;border-bottom:1px solid #ddd}ul.menu li.menu-item{width:16%;margin:6px 0 0px 0;float:left;list-style:none}ul.menu li.menu-item a{color:#776E6A;font-family:'Droid Sans';text-transform:uppercase;letter-spacing:3px;float:left;margin:4px 20px 6px .2em;padding:0;font-size:.85em;width:99%;text-align:center}ul.menu li.menu-item a:hover{color:#3399ff;text-decoration:none}ul.menu a.current,ul.menu li.current-page-item a,ul.menu li.current-post-item a,ul.menu li.current-menu-item a,ul.menu li.current-menu-parent a,ul.menu li.current-category-ancestor a{color:#ddd !important}ul.sub-menu li.menu-item a{color:#626262 !important}ul.sub-menu li.current-page-item a,ul.sub-menu li.current-post-item a,ul.sub-menu li.current-menu-item a,ul.sub-menu li.current-menu-parent a,ul.sub-menu li.current-category-ancestor a{color:#ddd !important}nav.showreel ol.showreel li.menu-item{color:#3399ff}nav.showreel ol.showreel li.menu-item a{color:#444}nav.showreel ol.showreel li.menu-item a.current{color:#eee;text-decoration:none}footer{clear:both;font-size:11px;line-height:1.2em;font-family:Georgia,Baskerville,Palatino,Times;color:#848484;letter-spacing:normal;height:auto;padding:1em 0;border-top:thin solid #ddd}footer li{padding:0;list-style:none;display:block;width:auto;margin:0}footer li a{color:#333;float:left;margin:0px 2px 0px 0px;padding:0;font-size:10px;text-transform:lowercase}footer li a:hover{color:#ddd;text-decoration:none}footer a.current,footer li.current-page-item a,footer li.current-post-item a,footer li.current-menu-item a,footer li.current-menu-parent a,footer li.current-category-ancestor a{color:#ddd !important}a.piichi span{display:none}a.piichi:hover span{display:inline}a.top{padding:0;font-weight:bold;display:block;color:#333;text-align:right}a.top span{color:#eee;font-size:9px}a.top:hover,a.top:hover span{text-decoration:underline;color:#ceccb8}a.pdf{display:block;background:transparent url('/core/img/bot/pdf_icon.gif') no-repeat top left;padding-left:22px;line-height:1.4em}.social{clear:both;margin:1em 0;z-index:3;webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;line-height:1em}.social ul.sns{list-style:none;margin:0;padding:0;text-align:center}.social ul.sns li{display:inline-block;padding:0;margin:0 5px;font-size:11px;line-height:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;vertical-align:text-top}.social ul.sns li.twitter{width:90px}.social ul.sns li.fb_clear a,.social ul.sns li.fb_clear a:hover{text-decoration:none}.social ul.analog{list-style:none;margin:0;padding:0;text-align:center}.social ul.analog li{display:inline-block;padding:0;margin:0 1px;line-height:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;vertical-align:text-top}.social ul.analog li a{display:block;padding:7px;webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#ceccb8;text-shadow:none}.social ul.analog li a span{color:#fff;display:block;width:20px;height:20px;font-size:20px;line-height:20px}.social ul.analog li a:hover{text-decoration:none;background-color:#333}.social ul.analog li.facebook a:hover{background-color:#3b5999}.social ul.analog li.twitter a:hover{background-color:#00acee}.social ul.analog li.googleplus a:hover{background-color:#df4b31}@media screen and (min-width:620px){.social-wrap{float:right}.social{clear:both;margin:0;z-index:3;webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;line-height:1em;float:right}.social ul.sns{text-align:right}.social ul.sns li{margin:0;font-size:11px}.social ul.analog li{margin:0 1px 0 0}.social ul.analog li a{padding:2px}.social ul.analog li a span{width:14px;height:14px;font-size:14px;line-height:14px}}body.contact .wpcf7{margin:2em 0}.wpcf7 p{font-weight:bold;padding:0 0 1em 0}.wpcf7 span{padding:0;margin:0}.wpcf7 span.wpcf7-form-control-wrap{display:block !important}.wpcf7 div.screen-reader-response{display:none}.wpcf7{overflow:hidden;margin:0;padding:0;font-family:"Hiragino Kaku Gothic Pro",HiraGothicProN-W3,"ヒラギノ角ゴ ProW3",メイリオ,Meiryo,Osaka,'ＭＳ Ｐゴシック','MS PGothic',Verdana,Arial,Helvetica,sans-serif;line-height:1.8em;color:#000;font-size:13px;-webkit-border-radius:0px;text-shadow:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}span[role="alert"],div[role="alert"]{color:#000;line-height:1.3em;font-weight:bold;display:block;clear:both;border:thin solid #f4f4f4;margin:1em 0;padding:7px 11px 5px 11px;border-left:9px solid #f4f4f4;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-shadow:0 1px 1px #fff;background-color:#f4f4f4}div.wpcf7-response-output{}div.wpcf7-mail-sent-ok{border-left:9px solid #398f14}div.wpcf7-mail-sent-ng{border-left:9px solid #ff0000}div.wpcf7-spam-blocked{border-left:9px solid #ffa500}div.wpcf7-validation-errors,div.screen-reader-response[role="alert"]{border-left:9px solid #f7e700}span.wpcf7-not-valid-tip{border-left:9px solid #f00}span.wpcf7-list-item{margin-left:0.5em}.wpcf7-display-none{display:none}div.wpcf7 img.ajax-loader{border:none;margin:-1.9em auto 0px auto;text-align:center}div.wpcf7 div.ajax-error{display:none}div.wpcf7 .placeheld{color:#888}input[type="password"],input[type="text"],input[type="email"],input[type="tel"],textarea{width:100%;margin:0;padding:9px 11px !important;background-color:#fff !important;border:1px solid #ddd !important;font-size:1em;display:block;clear:both;-webkit-border-radius:0px;-webkit-appearance:none;color:#000;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type="radio"]{margin:0 .6em}input[type="checkbox"]{margin:0 .6em 0 .2em}input[type="password"]{}input[type="submit"]::-moz-focus-inner{border:0}input[type="submit"]::-webkit-focus-inner{border:0}input[type="submit"],input[type="reset"]{margin:5px 5px 0 0;padding:7px 10px;vertical-align:baseline;outline:none;background-color:#3399ff;border:none;font-size:11px;color:#fff !important;text-align:center;text-transform:uppercase;letter-spacing:1px;cursor:pointer;-webkit-appearance:none;text-shadow:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}input[type="reset"]{margin:5px 5px 0 0;padding:7px 10px;vertical-align:baseline;outline:none;background-color:#ccc;border:none;font-size:11px;color:#fff !important;text-align:center;text-transform:uppercase;letter-spacing:1px;cursor:pointer;-webkit-appearance:none}input[type="button"],a.amazon,a.amazon,a.cancel,button,a.button{margin:0 5px 5px 0;padding:7px 10px;vertical-align:baseline;outline:none;background-color:#3399ff;border:none;font-size:11px;color:#fff !important;text-align:center;text-transform:none;letter-spacing:1px;cursor:pointer;-webkit-appearance:none;text-shadow:none}input[type="button"]:hover,input[type="submit"]:hover,input[type="reset"]:hover,button:hover,a.button:hover,.post-issue-meta a.read:hover,a.cancel:hover,a.amazon:hover,a.wp_logout:hover{background-color:#333 !important;color:#fff;border:none !important;text-decoration:none}select{display:block;clear:both;width:100%;margin:0 0 .3em;padding:9px 5px;background-color:#fff;border:1px solid #ddd;font-size:1em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}label{margin-right:1em}a.amazon,a.cancel{margin:0 5px 5px 0;padding:7px 10px;vertical-align:baseline;outline:none;background-color:#3399ff;border:none;font-size:11px;color:#fff !important;text-align:center;text-transform:uppercase;letter-spacing:1px;cursor:pointer;-webkit-appearance:none}.wpcf7 input.wpcf7-submit[disabled]{background:#f9f9f9;opacity:.4;cursor:not-allowed}.wpcf7 input.wpcf7-submit[disabled]:hover{color:#2a2a2a;cursor:not-allowed}fieldset.hidden-fields-container{display:none}.caption{display:block;clear:both}.wp-caption{margin:0 0 1.2em 0;max-width:100% !important}.caption img,.wp-caption img{margin:0 auto;padding:0;max-width:100%}.caption,.wp-caption .wp-caption-text{font-size:11px;line-height:1.4;padding:.5em;display:block}.caption:before,.wp-caption .wp-caption-text:before{content:'▲ ';color:#3399ff}.wp-caption-text br{display:none}body.single .wp-caption{display:inline-block;margin:0 10px 10px 0}.clear{display:block;clear:both;line-height:1px;font-size:1px;height:1px}.clearfix:after,section:after,article:after,aside:after,header:after,footer:after{content:".";display:block;height:0;clear:both;visibility:hidden}span:after{content:" "}small{};.strong{font-weight:bold;font-weight:700}.sticky{}.gallery-caption{}.bypostauthor{}.alignright,.alignleft,.aligncenter{float:none;clear:both;margin:0 5px 5px 0}#nav-below{display:block;clear:both;width:100%;margin-top:2em;padding-top:0.5em}#nav-below a{display:block;background:url("/core/img/bot/bot_prevnext.png") no-repeat;width:32px;height:32px;text-indent:-9999px}#nav-below .nav-previous a{background-position:0 -32px;float:left}#nav-below .nav-previous a:hover{background-position:0 -0px}#nav-below .nav-next a{background-position:0 -96px;float:right}#nav-below .nav-next a:hover{background-position:0 -64px}#nav-below a:hover{text-decoration:none}img{max-width:100% !important;height:auto !important}article iframe{max-width:100% !important}article .QTP,article video,.playContainer{max-width:100% !important;height:auto !important}@media screen and (max-width:1120px){.column-1,.column-2{width:47%}}@media screen and (max-width:940px){section{width:640px;margin:20px auto}article{margin-top:20px}header .site-title h1 a{background:url(/core/img/header/header_640.png) no-repeat;height:61px}ul.menu li.menu-item{width:auto}ul.menu li.menu-item a{width:auto;text-align:left}.columnsx3,columnsx4{-webkit-column-count:2;-webkit-column-gap:30px;-moz-column-count:2;-moz-column-gap:30px;column-count:2;column-gap:30px}a.top{display:block}}@media screen and (max-width :700px){section{width:500px}article{margin-top:10px}header .site-title h1 a{background:url(/core/img/header/header_500.png) no-repeat;height:36px}.columnsx2,.columnsx3,.columnsx4{-webkit-column-count:1;-moz-column-count:1;column-count:1}.column-1,.column-2,.column-3,.frontpage-box,.category-box{width:100%;margin:0}.frontpage-box{width:32%;padding-right:6px}.front-clear{display:none !important}}@media screen and (max-width :550px){section{width:400px}article{margin-top:10px}header .site-title h1 a{background:url(/core/img/header/header_400.png) no-repeat;height:34px}ul.menu{height:5.4em}section article dl dt{width:70px}section article dl dd{margin-left:78px}}@media screen and (max-width:420px){section{width:290px}header .site-title h1 a{background:url(/core/img/header/header_290.png) no-repeat;height:22px}section article dl dt{width:50px}section article dl dd{margin-left:58px}}