@charset "UTF-8";*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;font-feature-settings:"palt"}html{font-family:"游ゴシック","YuGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:400;word-break:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}*::selection{background:#ddd}*::-moz-selection{background:#ddd}article,aside,canvas,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}body{font-family:'Lato',"Helvetica Neue",Helvetica,"Open Sans",Arial,"游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:16px;line-height:1.42857;color:#666;-webkit-font-smoothing:antialiased;font-feature-settings:"palt";overflow-y:scroll}.gothic{font-family:'Lato',"Helvetica Neue",Helvetica,"Open Sans",Arial,Verdana,"游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif}.mincho{font-family:'Bellefair',"Ryumin Regular KL","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho",Meiryo,serif}.g-font{font-family:'Bellefair',serif}.g-font2{font-family:'Lato',sans-serif}.post-content .responsive-img{min-width:100%}a{color:#1a1a1a;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}a:hover{color:#1a1a1a;text-decoration:none}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:300;line-height:1.2;color:inherit}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#777}.h1,.h2,.h3,h1,h2,h3{margin-top:22px;margin-bottom:11px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4,.h5,.h6,h4,h5,h6{margin-top:11px;margin-bottom:11px}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h1,h1{font-size:32px}.on-small-only .h1,.on-small-only h1{font-size:26px}.h2,h2{font-size:28px;line-height:1.4}.on-small-only .h2,.on-small-only h2{font-size:21px}.h3,h3{font-size:24px}.h4,h4{font-size:19px}.h5,h5{font-size:16px}.h6,h6{font-size:12px}p{margin:0 0 11px;text-align:justify;text-justify:inter-ideograph;line-height:1.6}.small,small{font-size:75%}hr{margin:60px 0}blockquote{border-left:none;padding:0 1.2rem;border:1px solid #7d6853;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}blockquote li{margin-bottom:3px !important;padding-bottom:3px !important;border-bottom:1px dotted #7d6853}td,th{padding:9px 6px}nav{background-color:transparent;height:auto;line-height:1.6;-webkit-box-shadow:none!important;box-shadow:none!important}img{vertical-align:top;background:rgba(0,0,0,.05)}.post-content hr+p.small-lead{font-size:14px;margin:22px 0 0;letter-spacing:1px}.post-content p+h3{margin-top:6px}p{font-size:14px;letter-spacing:.06em}.small-text{font-size:12px;margin-bottom:18px}.smaller-text{font-size:10px}.big-text{font-size:16px}.bigger-text{font-size:21px;line-height:1.6}.none-text{text-transform:none}.strong-text{font-weight:700}.lighter{font-weight:300}.bolder{font-weight:600}.letter-spacing{letter-spacing:1px}.letter-spacing.big{letter-spacing:2px}.letter-spacing.bigger{letter-spacing:3px}.letter-spacing.none{letter-spacing:0}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.aligncenter{display:block}.alignleft{float:left}.alignright{float:right}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.mt0{margin-top:0 !important}.mt6{margin-top:6px !important}.mt10{margin-top:10px !important}.mt30{margin-top:30px}.mt60{margin-top:60px}.mt90{margin-top:90px}.mt120{margin-top:120px}.mb0{margin-bottom:0 !important}.mb9{margin-bottom:9px !important}.mb20{margin-bottom:20px !important}.mb30{margin-bottom:30px !important}.mb90{margin-bottom:90px !important}.mb120{margin-bottom:120px}.row.no-margin{margin-bottom:0}.row.no-padding .col{padding:0}.row.p075em{margin-left:0;margin-right:0}.row.p075em .col{padding:.75em}.p0{padding:0}.pl9{padding-left:9px}.pl12{padding-left:12px}.pl20{padding-left:20px}.ptb6{padding-top:6px;padding-bottom:6px}hr{height:0;margin:0;padding:0;border:0;border-top:1px solid #cfc7b8 !important}.color{color:#7d6853}.bgcolor.lighten{background-color:#f1efea}.bgcolor.darken{background-color:#7d6853}a{color:#000;cursor:pointer;-webkit-transition:opacity .6s;transition:opacity .6s;vertical-align:baseline;text-decoration:none}a:hover{opacity:.6}.btn-opacity{-webkit-transition:.6s;transition:.6s}.btn-opacity:hover{opacity:.5;filter:alpha(opacity=50)}.bx-wrapper .bx-viewport{box-shadow:none !important;border:none !important;left:0 !important}ul.bxslider{margin:0}.page-image .bx-wrapper .bx-prev,.page-image .bx-wrapper .bx-next{background-image:none}.page-image .bx-wrapper .bx-prev:hover,.page-image .bx-wrapper .bx-next:hover{background-image:url(//www.yoshidahideki.com/wp2/wp-content/themes/yoshidahideki2.1.2/images/controls.png)}.slider{height:500px !important}.slider.indicator{height:340px !important}.slider.indicator .slides,.slider.indicator .slides li,.slider.indicator .slides img{height:300px !important}.slider.indicator .slides{background-color:#fafafa}.slider.indicator .slides img{background-size:contain !important;background-repeat:no-repeat}.on-small-only .slider.indicator{height:240px !important}.on-small-only .slider.indicator .slides,.on-small-only .slider.indicator .slides li,.on-small-only .slider.indicator .slides img{height:200px !important}.on-small-only .slider.page-image,.on-small-only .slider.page-image .slides{height:240px !important}.indicators{display:none}.modal .indicators{display:block;margin-bottom:10px}.slider .indicators .indicator-item{background-color:#f1efea;width:10px !important;height:10px !important;margin:0 9px !important}.slider .indicator-item:hover{background-color:#7d6853 !important}.slider .indicator-item.active{background-color:#e3e300 !important}.slider.image .slides{background-color:transparent}.slider.image .slides li img{height:auto}.wrapper{width:70%;margin:0 15%}.on-small-only .wrapper{width:82%;margin:0 8%}#site-title{position:absolute;display:block;width:100%;top:60px;margin:0 auto;text-align:center;z-index:1}#site-title img{background:0 0}.on-med-and-down #site-title{top:30px}.on-small-only #site-title{top:37px}.on-small-only #site-title img{max-width:180px}#open-instagram{position:absolute;top:60px;right:60px;z-index:10}#open-instagram img{background:0 0}.on-med-and-down #open-instagram{top:25px;right:30px}header{height:180px}.on-small-only header{height:90px}#biography header{height:auto}#main-v-l{width:100%}#main-v{position:relative;width:80%;height:auto;padding-bottom:90px;margin:0 10% 0}#main-v ul{margin:0}#main-v figure{margin:0;background:rgba(0,0,0,.1)}#main-v figcaption h3{font-size:12px;letter-spacing:3px;position:absolute;bottom:20px;left:30px;mix-blend-mode:exclusion;color:#fff}.on-small-only #main-v figcaption h3{font-size:9px;bottom:12px;left:12px;margin:0}#main-v.sp{height:auto}#main-v .bxslider-m{z-index:1}#main-v .bx-controls{display:none}#main-v li figure img{-webkit-animation zoomOut 10s ease-out;animation:zoomOut 10s ease-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;width:100%;max-width:none}@-webkit-keyframes zoomOut{0%{-webkit-transform:filter:grayscale(100%) contrast(115%);-webkit-filter:grayscale(100%) contrast(115%)}50%{filter:grayscale(0) contrast(100%);-webkit-filter:grayscale(0) contrast(100%)}100%{filter:grayscale(0) contrast(100%);-webkit-filter:grayscale(0) contrast(100%)}}a.btn-scroll{font-size:11px;letter-spacing:3px;text-align:center;position:absolute;width:120px;margin-left:-60px;bottom:0;left:50%;z-index:2;display:inline-block;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);text-decoration:none;padding-top:70px}a.btn-scroll:hover{opacity:1}a.btn-scroll span{position:absolute;top:0;left:50%;width:24px;height:24px;margin-left:-12px;border-left:1px solid #666;border-bottom:1px solid #666;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-animation:sdb 1.5s infinite;animation:sdb 1.5s infinite;box-sizing:border-box}#main-v.sp a.btn-scroll,#main-v.sp a.btn-scroll span{display:none}@-webkit-keyframes sdb{0%{-webkit-transform:rotate(-45deg) translate(0,0);opacity:0}50%{opacity:1}100%{-webkit-transform:rotate(-45deg) translate(-20px,20px);opacity:0}}@keyframes sdb{0%{transform:rotate(-45deg) translate(0,0);opacity:0}50%{opacity:1}100%{transform:rotate(-45deg) translate(-20px,20px);opacity:0}}#profile{margin-bottom:30px}.on-small-only #profile h2{margin:0 0 12px}.on-small-only .information h3{margin:6px 0 0!important;font-size:12px}#btn-cat{margin:120px 0 60px}.on-small-only #btn-cat{margin:0 0 30px}.on-small-only #btn-cat .col{margin-bottom:1.5rem}#btn-cat div a{display:block;width:100%;background:rgba(0,0,0,.2);font-size:14px;text-align:center;line-height:1.8;letter-spacing:2px;text-decoration:none;color:#fff;padding:6px 0}.on-med-and-down #btn-cat div a{font-size:12px}#btn-cat div a:hover{background:rgba(0,0,0,.4);opacity:.8}#index-layout{margin-bottom:30px}#index-layout .col{margin-bottom:1.5rem}#index-layout .col a{position:relative;display:block;width:100%;transform-style:preserve-3d;perspective-origin:50% -50%;-moz-perspective:1200px;-webkit-perspective:1200px;perspective:1200px;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-transition-duration:.2s;-o-transition-duration:.2s;-webkit-transition-duration:.2s;transition-duration:.2s}#index-layout .col a:hover{color:rgba(40,40,40,.8);text-decoration:none;opacity:1}#index-layout .col a figure img{vertical-align:top}#index-layout .col a figure img{-webkit-filter:grayscale(0%);filter:none;filter:grayscale(0%);-moz-transition-duration:.3s;-o-transition-duration:.3s;-webkit-transition-duration:.3s;transition-duration:.3s}#index-layout .col a:hover figure img{-moz-transform:scale(1.1) rotate(.001deg);-ms-transform:scale(1.1) rotate(.001deg);-webkit-transform:scale(1.1) rotate(.001deg);transform:scale(1.1) rotate(.001deg);-moz-transition-duration:.9s;-o-transition-duration:.9s;-webkit-transition-duration:.9s;transition-duration:.9s}#index-layout .col a figure{padding:0;margin:0;position:relative;overflow:hidden;width:100%;-moz-transform-origin:50% 100%;-ms-transform-origin:50% 100%;-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-moz-transition-duration:.3s;-o-transition-duration:.3s;-webkit-transition-duration:.3s;transition-duration:.3s;-moz-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}#index-layout .col a .p-gn__link__stack{position:absolute;top:0;left:0;width:100%;height:100%;transform-origin:50% 100%;-moz-transform-origin:50% 100%;-ms-transform-origin:50% 100%;-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-moz-transition-duration:.3s;-o-transition-duration:.3s;-webkit-transition-duration:.3s;transition-duration:.3s;-moz-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}#index-layout .col a figure:after{position:absolute;top:0;left:0;z-index:10;display:block;width:100%;height:100%;background-image:radial-gradient(rgba(0,0,0,0),rgba(0,0,0,.5));content:'';opacity:0;-moz-transform:scale(1.05) rotate(.001deg);-ms-transform:scale(1.05) rotate(.001deg);-webkit-transform:scale(1.05) rotate(.001deg);transform:scale(1.05) rotate(.001deg);-moz-transition-duration:.3s;-o-transition-duration:.3s;-webkit-transition-duration:.3s;transition-duration:.3s}#index-layout .col a:hover figure:after{opacity:1;-moz-transition-duration:.9s;-o-transition-duration:.9s;-webkit-transition-duration:.9s;transition-duration:.9s}#cboxTitle{bottom:3%!important;font-family:'Lato',"Helvetica Neue",Helvetica,"Open Sans",Arial,Verdana,"游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif!important;color:#fff;mix-blend-mode:exclusion}#cboxTitle a{color:#ccc}#colorbox{height:100vh !important;top:0 !important;position:fixed !important}#cboxWrapper{display:table-cell;height:100vh !important}#cboxContent{height:100vh !important;text-align:center}#cboxContent #cboxLoadedContent{margin:0 auto;width:9999px !important;height:100vh !important;display:table-cell;text-align:center;vertical-align:middle}#cboxContent #cboxLoadedContent img{width:auto !important;height:auto !important;max-width:1270px !important;max-height:800px !important;vertical-align:middle}#cboxClose{top:80px !important}.single-artphotography #cboxContent{display:table}.single-artphotography #cboxTitle{position:relative;vertical-align:middle !important;top:50% !important;overflow:scroll;display:table-cell !important;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);bottom:auto !important}.on-small-only #cboxClose{top:9px!important;right:9px!important;width:30px;height:30px;background:url(//www.yoshidahideki.com/wp2/wp-content/themes/yoshidahideki2.1.2/css/images/close-s.png) no-repeat 0 0;background-size:30px}.on-small-only #cboxContent #cboxLoadedContent{width:auto !important;max-width:100vw !important;vertical-align:middle}.on-small-only #cboxContent,.on-small-only #cboxContent #cboxLoadedContent img{width:auto !important;height:auto !important;max-width:100vw !important;max-height:100vh!important;vertical-align:middle}#biography main p{font-size:13px;line-height:2.24}#biography main header h2{margin-top:4px;font-size:16px;letter-spacing:2px;color:rgba(0,0,0,1)}nav#s-nav a{display:block;width:100%;border-radius:0;-webkit-box-shadow:none;box-shadow:none;background:rgba(0,0,0,.2)}nav#s-nav a:hover{background:rgba(0,0,0,.4);color:#fff;opacity:.8}.l-sidemenu{position:fixed;width:50px;height:150px;top:calc(50vh - 75px);z-index:99;transition:all 2s}.l-sidemenu.left{left:-130px}.l-sidemenu.right{right:-130px}.on-small-only .l-sidemenu.left{left:-150px}.on-small-only .l-sidemenu.right{right:-150px}.l-sidemenu-company.show.left,.l-sidemenu.show.left{transform:translate3d(130px,0,0);transition:transform 5s cubic-bezier(.165,.84,.44,1)}.l-sidemenu-company.show.right,.l-sidemenu.show.right{transform:translate3d(-130px,0,0);transition:transform 5s cubic-bezier(.165,.84,.44,1)}.l-sidemenu-box{position:relative;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-weight:900;font-size:15px;white-space:nowrap}.l-sidemenu-box-left,.l-sidemenu-box-right{display:block;width:50px;height:150px;transform:translate3d(0,0,0);transition:all 2.5s}.l-sidemenu-left,.l-sidemenu-right{letter-spacing:5.5px;color:#000;transition:all 1.8s cubic-bezier(.77,0,.175,1);text-align:center}.l-sidemenu-right{padding-right:30px}.l-sidemenu-left:before,.l-sidemenu-right:after{content:"";position:absolute;width:22px;top:70px;border-bottom:1px solid #000;transform:translate3d(0,0,0);transition:all .8s cubic-bezier(.77,0,.175,1)}.l-sidemenu-left:before{left:-1px}.l-sidemenu-right:after{right:-1px}.on-small-only .l-sidemenu-left:before{left:7px}.on-small-only .l-sidemenu-right:after{right:7px}.l-sidemenu-left:before,.l-sidemenu-right:after{content:"";position:absolute;width:22px;top:70px;border-bottom:1px solid #000;transform:translate3d(0,0,0);transition:all .8s cubic-bezier(.77,0,.175,1)}.l-sidemenu-left:before{left:-1px}.l-sidemenu-right:after{right:-1px}.l-sidemenu p{margin:0;font-weight:200;color:rgba(0,0,0,.6)}.l-sidemenu.left:hover,.l-sidemenu.right:hover{transition:all .6s cubic-bezier(.77,0,.175,1)}.l-sidemenu-company.show.left,.l-sidemenu.show.left{transform:translate3d(130px,0,0);transition:transform 5s cubic-bezier(.165,.84,.44,1)}.l-sidemenu-company.show.right,.l-sidemenu.show.right{transform:translate3d(-130px,0,0);transition:transform 5s cubic-bezier(.165,.84,.44,1)}.l-sidemenu-left:before,.l-sidemenu-right:after{content:"";position:absolute;width:22px;top:70px;border-bottom:1px solid rgba(0,0,0,.4);transform:translate3d(0,0,0);transition:all .8s cubic-bezier(.77,0,.175,1)}.l-sidemenu-left:before{left:-1px}.l-sidemenu-right:after{right:-1px}.l-sidemenu.left:hover .l-sidemenu-left:before{transform:translate3d(-100px,0,0);transition:all .8s cubic-bezier(.77,0,.175,1)}.l-sidemenu.right:hover .l-sidemenu-right:after{transform:translate3d(100px,0,0);transition:all .8s cubic-bezier(.77,0,.175,1)}.l-sidemenu.left:hover .l-sidemenu-left,.l-sidemenu.right:hover .l-sidemenu-right{transition:all .6s cubic-bezier(.77,0,.175,1);color:#000}.l-sidemenu.right:hover .l-sidemenu-right{color:#000}.l-sidemenu-background{position:fixed;width:130px;height:100vh;top:0;background-size:auto 100%;z-index:3}.l-sidemenu-background.right{right:-130px;background-position:35% center;transition:all 1.8s cubic-bezier(.77,0,.175,1)}.l-sidemenu-background.index.right{right:-35%;transition:all 1.8s cubic-bezier(.77,0,.175,1)}.l-sidemenu.right:hover+.l-sidemenu-background{background-position:center center;transform:translate3d(-120px,0,0);transition:all .8s cubic-bezier(.77,0,.175,1)}.l-sidemenu.index.right:hover+.l-sidemenu-background{transform:translate3d(-34%,0,0)}.l-sidemenu-background.index{width:34%}.on-small-only .l-sidemenu-background.index{width:60px}.l-sidemenu-background.index.left{left:-35%;transition:all 1.8s cubic-bezier(.77,0,.175,1)}.l-sidemenu.left:hover+.l-sidemenu-background{background-position:center center;transform:translate3d(120px,0,0);transition:all .8s cubic-bezier(.77,0,.175,1)}.l-sidemenu.index.left:hover+.l-sidemenu-background{transform:translate3d(34%,0,0)}body.page-id-3272{background:rgba(234,166,153,.01)}body.page-id-3234{background:rgba(209,231,228,.15)}.l-sidemenu.ad:hover+.l-sidemenu-background{background-color:rgba(0,0,0,.1)}.l-sidemenu.di:hover+.l-sidemenu-background{background-color:rgba(234,166,153,.3)}.l-sidemenu.ar:hover+.l-sidemenu-background{background-color:rgba(209,231,228,.4)}.roleFade.delighter{transition:all .7s ease-out;transform:translateY(90px);opacity:0}.roleFade.delighter.started{transform:none;opacity:1}.formArea{padding:39px 40px}.on-small-only .formArea{padding:20px 25px 5px}.formArea--bggray{background:#f5f5f5}.formArea table.formArea__form{border:none;table-layout:fixed;border-collapse:separate;border-spacing:0}.formArea table.formArea__form th{padding:25px;width:27%;text-align:left;position:relative;vertical-align:top;border-left:transparent;border-right:transparent;border-top:transparent}.formArea table.formArea__form th,table.formArea__form td{border:1px #a5a5a5 solid;border-left:transparent;font-size:13px;border-radius:0;padding:25px}.formArea table.formArea__form th,.formArea table.formArea__form td{border-left:transparent;border-right:transparent;border-top:transparent}.on-small-only table.formArea__form th{padding:10px 15px 10px 0;line-height:1.3;text-align:left;font-size:12px;font-weight:400}.on-small-only table.formArea__form td{line-height:1.5;padding:10px 0 10px 15px}.on-small-only table.formArea__form td div{padding-bottom:5px}.on-small-only .spB{display:block}.on-small-only .fs85{display:block}.accept{margin-bottom:0;margin-top:30px}.formArea table.formArea__form th.formArea__form--Indispensable{clear:both}.formArea table.formArea__form th.formArea__form--Indispensable:after{content:"必須";font-size:11px;padding:4px 6px;background:rgba(0,0,0,.2);color:#fff;line-height:1em;letter-spacing:1px;text-align:center;display:block;width:50px;margin-top:5px}.on-small-only table.formArea__form th.formArea__form--Indispensable:after{bottom:5px;right:0;left:0;margin:auto;display:block;float:none;margin-top:5px;width:100%}.formArea .formArea__form--accept{margin-bottom:0;margin-top:30px;margin-right:5px}.formArea table.formArea__form input{background:#fff;font-size:13px;padding:10px;width:98.7%;box-sizing:border-box}.on-small-only .formArea table.formArea__form input{width:87%}.formArea table.formArea__form textarea{border-top:none;border-left:none;border-right:none;background:#fff;font-size:13px;padding:10px;height:10rem;width:101.5%}.formArea table.formArea__form .formArea__form--privacy{height:12em;overflow-y:scroll;padding:15px 10px 15px 20px;background:#fff;margin-bottom:5px;width:101.5%}.on-small-only .formArea table.formArea__form textarea,.formArea table.formArea__form .formArea__form--privacy{width:100%}.no-borderB{border-bottom:transparent !important}.formArea__form input[type=checkbox],.on-med-only .formArea__form input[type=checkbox]{height:1rem !important;width:auto !important}.on-small-only .txtForm{max-width:80% !important}.dropdown-content li{list-style-type:none}.dropdown-content li span{color:#000}input[type=text]:focus:not([readonly]),input[type=password]:focus:not([readonly]),input[type=email]:focus:not([readonly]),input[type=url]:focus:not([readonly]),input[type=time]:focus:not([readonly]),input[type=date]:focus:not([readonly]),input[type=datetime-local]:focus:not([readonly]),input[type=tel]:focus:not([readonly]),input[type=number]:focus:not([readonly]),input[type=search]:focus:not([readonly]),textarea.materialize-textarea:focus:not([readonly]){border-bottom:1px solid rgba(0,0,0,.2);box-shadow:0 1px 0 0 rgba(0,0,0,.2)}.submit{text-align:center;margin-bottom:90px;margin-top:30px}.submit input.wpcf7-submit{background:rgba(0,0,0,.2);letter-spacing:3px;position:relative;-webkit-background-size:178px;background-size:178px;border:0;padding:16px 20px;font-size:17px;color:#fff;opacity:1;line-height:1.2;-webkit-transition:.8s;-moz-transition:.8s;-o-transition:.8s;-ms-transition:.8s;transition:.8s;border-radius:0;-moz-border-radius:0px;-webkit-border-radius:0px;-webkit-appearance:none;cursor:pointer !important}.on-small-only .submit input.wpcf7-submit{width:100%}.submit input.wpcf7-submit:hover{opacity:.8;background:rgba(0,0,0,.4)}.submit input.wpcf7-submit:before{right:12px;width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.submit input.wpcf7-submit:before,.arrow:after{position:absolute;top:0;bottom:0;margin:auto;content:"";vertical-align:middle}.materialize-textarea:focus:not([readonly]){border-bottom:1px solid #c9a229;box-shadow:0 1px 0 0 #c9a229}.input-field .prefix.active{color:#c9a229}.on-small-only input.wpcf7-submit{padding:12px 20px;font-size:12px;font-weight:700;width:auto}.select-wrapper input.select-dropdown{padding:0 0 0 10px;background:#fff;margin-right:0;margin-bottom:0;width:100%}.select-wrapper input.select-dropdown,.dropdown-content li>a,.dropdown-content li>span{font-size:13px}.dropdown-content li>a,.dropdown-content li>span{padding:.7rem 10px}.select-wrapper span.caret{z-index:90;color:initial;position:absolute;top:16px;right:12px;font-size:10px}.wpcf7 .wpcf7-response-output{margin:10px 0 0;padding:8px 35px 8px 14px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.wpcf7 .wpcf7-validation-errors{background:rgba(255,255,255,.3);font-weight:600}.wpcf7 .wpcf7-mail-sent-ok{background:rgba(255,255,255,.3);font-weight:600}.screen-reader-response{display:none}.wpcf7 .wpcf7-not-valid{background:#f2d0c5}.wpcf7 span.wpcf7-not-valid-tip{font-size:80%}.wpcf7 .wpcf7-response-output{margin:10px 0 0;padding:8px 35px 8px 14px;text-shadow:0 1px 0 rgba(255,255,255,.5);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.wpcf7 .wpcf7-validation-errors{color:#b94a48;background-color:#f2dede;border:1px solid #eed3d7}.wpcf7 .wpcf7-mail-sent-ok{color:#3a87ad;background-color:#d9edf7;border:1px solid #bce8f1}.wpcf7 .required{color:red}.wpcf7 .any{color:#080}.wpcf7-not-valid-tip{color:red}.redTxt{color:red}#contact main .columnL .tel-link{font-size:2.5rem;line-height:1;margin-right:10px;margin-bottom:5px;color:#000}.wpcf7-form-control-wrap{display:inline-block}.formArea__form .col{display:inline-block}.tdTxt{padding-right:1em}.pageTitle{padding-bottom:60px;font-size:18px;letter-spacing:3px;padding-top:120px;text-transform:uppercase}.on-small-only .pageTitle{padding-top:40px;font-size:16px}#biography section header{height:auto}#cboxContent iframe{margin:auto;width:100%;max-width:640px;height:56.25%}.on-small-only #cboxContent iframe{min-width:100vw}a.vimeo_icon{padding-left:40px;background:url(//www.yoshidahideki.com/wp2/wp-content/themes/yoshidahideki2.1.2/img/vimeo_icon.svg) no-repeat left center;text-decoration:underline;color:#4427c6}