/*
Theme Name: 山下靖喬
Theme URI: https://yamashitayasutaka.com/
Description: 津軽三味線奏者「山下靖喬」のホームページです。
Version: 1.0
Author: 山下靖喬
Author URI: https://yamashitayasutaka.com/
*/
@charset "UTF-8";html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}q:before,q:after{content:''}abbr,acronym{border:0}html,body{height:100%;width:100%}#container{height:100%;min-height:100%}body>#container{height:auto}.cf{zoom:1}.cf:before,.cf:after{content:"";display:table}.cf:after{clear:both}.cf{display:block}table{border-collapse:collapse;border:none;border-spacing:0}caption{text-align:left}th{vertical-align:top;font-weight:400;text-align:left}td{vertical-align:top}fieldset{border:0}input{_margin:-1px 0}sup,sub{vertical-align:baseline;position:relative}sup{top:-4px}sub{top:4px}div img{vertical-align:text-bottom}body{font-family:"Hiragino Kaku Gothic ProN",Meiryo,sans-serif}
@charset "UTF-8";body{font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:1rem;line-height:1.75em;color:#000}a{color:red;text-decoration:none}a:hover{color:#f44;text-decoration:underline}img{max-width:100%;max-height:100%;vertical-align:bottom}#header{width:100%}.header-top{background-color:#000;color:#fff}.header-top div.wrap{width:100%;margin:0 auto;max-width:960px;position:relative}.header-top h1{font-size:.6rem;line-height:30px;box-sizing:border-box;padding:0 5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header-top ul.icon{position:absolute;top:0;right:0;font-size:0;line-height:1em}.header-top ul.icon li{display:inline-block;width:30px;line-height:30px;vertical-align:top}.header-top ul.icon li a{display:block}.header-top ul.icon li a:hover{background-color:#222}.header-top ul.icon li.tw a{background-image:url(//yamashitayasutaka.com/wp-content/themes/yamashita/css/../images/icon-twitter-white.png);background-repeat:no-repeat;background-size:15px;background-position:center}.header-top ul.icon li.fb a{background-image:url(//yamashitayasutaka.com/wp-content/themes/yamashita/css/../images/icon-facebook-white.png);background-repeat:no-repeat;background-size:15px;background-position:center}.header-top ul.icon li.ig a{background-image:url(//yamashitayasutaka.com/wp-content/themes/yamashita/css/../images/icon-instagram-white.png);background-repeat:no-repeat;background-size:15px;background-position:center}.header-content{background-color:#222;color:#fff}.header-content div.wrap{width:100%;margin:0 auto;max-width:960px;position:relative}.header-content p.logo{text-align:left}.header-content p.logo a{display:block}.header-content p.logo img{width:100%;vertical-align:bottom;max-width:320px}#global-navi{position:absolute;top:0;right:0;display:none}#global-navi ul{text-align:right;font-size:0;line-height:1em}#global-navi ul li{display:inline-block;width:100px;vertical-align:top;text-align:center;font-size:.8rem;line-height:50px;font-weight:700;box-sizing:border-box;border-right:solid 1px #000}#global-navi ul li:first-child{border-left:solid 1px #000}#global-navi ul li a{display:block;color:#fff;background-color:#444}#global-navi ul li a:hover{text-decoration:none;background-color:#888}@media screen and (min-width:800px){.header-content{box-sizing:border-box;padding:0 10px}.header-content p.logo{text-align:left}.header-content p.logo img{max-width:360px}#global-navi{display:block}}#contents{background-color:#ddd}#pagetop{width:100%;box-sizing:border-box;padding-top:10px}#pagetop p.btn-scroll-top{width:100%;margin:0 auto;max-width:960px;text-align:right}#pagetop p.btn-scroll-top a{display:inline-block;width:160px;font-size:.8rem;line-height:40px;text-align:center;background-color:#444;color:#fff;background-image:url(//yamashitayasutaka.com/wp-content/themes/yamashita/css/../images/icon-arrow-up-white.png);background-repeat:no-repeat;background-size:10px;background-position:center right 10px;border-top-left-radius:5px;border-top-right-radius:5px}#pagetop p.btn-scroll-top a:hover{text-decoration:none;background-color:#888}#footer{background-color:#444;color:#fff;width:100%}#footer-navi{margin-bottom:20px;width:100%;margin:0 auto;max-width:960px}#footer-navi ul.text{font-size:0;line-height:1em}#footer-navi ul.text li{font-size:.8rem;line-height:50px}#footer-navi ul.text li a{color:#fff;display:block;box-sizing:border-box;padding:0 10px;border-bottom:solid 1px #000;background-image:url(//yamashitayasutaka.com/wp-content/themes/yamashita/css/../images/icon-arrow-right-white.png);background-repeat:no-repeat;background-size:10px;background-position:center right 10px}#footer-navi ul.text li a:hover{text-decoration:none;background-color:#888}#footer-navi ul.icon{font-size:0;line-height:1em;text-align:center;box-sizing:border-box;padding:15px 0}#footer-navi ul.icon li{display:inline-block;width:40px;line-height:40px;vertical-align:top;margin:0 5px}#footer-navi ul.icon li a{display:block;border-radius:2.5px}#footer-navi ul.icon li a:hover{background-color:#222}#footer-navi ul.icon li.tw a{background-image:url(//yamashitayasutaka.com/wp-content/themes/yamashita/css/../images/icon-twitter-white.png);background-repeat:no-repeat;background-size:15px;background-position:center}#footer-navi ul.icon li.fb a{background-image:url(//yamashitayasutaka.com/wp-content/themes/yamashita/css/../images/icon-facebook-white.png);background-repeat:no-repeat;background-size:15px;background-position:center}#footer-navi ul.icon li.ig a{background-image:url(//yamashitayasutaka.com/wp-content/themes/yamashita/css/../images/icon-instagram-white.png);background-repeat:no-repeat;background-size:15px;background-position:center}#footer address{font-size:.6rem;line-height:50px;text-align:center;background-color:#000;color:#fff}@media screen and (min-width:800px){#footer-navi{box-sizing:border-box;padding:20px 0 0}#footer-navi ul.text{text-align:center}#footer-navi ul.text li{display:inline-block;line-height:1.75em}#footer-navi ul.text li:after{content:"-";display:inline-block;box-sizing:border-box;padding:0 5px}#footer-navi ul.text li a{display:inline-block;background:0 0;border-bottom:none;padding:0}#footer-navi ul.text li a:hover{background:0 0;text-decoration:underline}}.cp_fullscreenmenu{position:fixed;z-index:10;top:0;right:0}.cp_fullscreenmenu div.menu{position:fixed;top:0;right:0;display:flex;visibility:hidden;overflow:hidden;width:100%;height:100%;pointer-events:none;outline:1px solid transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;align-items:center;justify-content:center}.cp_fullscreenmenu div.menu>div.content{overflow:hidden;width:100%;height:100%;opacity:0;color:#fff;background:rgba(0,0,0,.9)}.cp_fullscreenmenu div.menu>div.content>div.fullscreen-content{box-sizing:border-box;padding:20px;overflow:scroll;height:100%}.cp_fullscreenmenu input[type=checkbox].toggle{position:absolute;z-index:20;top:27.5px;right:0;width:60px;height:60px;cursor:pointer;opacity:0}.cp_fullscreenmenu input[type=checkbox].toggle:checked+div.hamburger>span.line{-webkit-transform:rotate(135deg);transform:rotate(135deg);background:#fff}.cp_fullscreenmenu input[type=checkbox].toggle:checked+div.hamburger>span.note{color:#fff}.cp_fullscreenmenu input[type=checkbox].toggle:checked+div.hamburger>span:before,.cp_fullscreenmenu input[type=checkbox].toggle:checked+div.hamburger>span:after{top:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.cp_fullscreenmenu input[type=checkbox].toggle:checked+div.hamburger>span:after{opacity:0}.cp_fullscreenmenu input[type=checkbox].toggle:checked~div.menu{visibility:visible;pointer-events:auto}.cp_fullscreenmenu input[type=checkbox].toggle:checked~div.menu>div.content{transition-duration:.75s;opacity:1.0}.cp_fullscreenmenu div.hamburger{position:absolute;z-index:15;top:27.5px;right:0;display:block;width:50px;height:30px;padding:10px;cursor:pointer;transition:box-shadow .5s ease;border-radius:0 .1em .1em 0;background-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;font-size:.6rem;line-height:1em;text-align:center}@media screen and (min-width:800px){.cp_fullscreenmenu{display:none}}.cp_fullscreenmenu div.hamburger>span.line{position:relative;top:50%;display:block;width:60%;margin:0 auto;height:2px;transition:all .5s ease;background:#888}.cp_fullscreenmenu div.hamburger>span.line:before,.cp_fullscreenmenu div.hamburger>span.line:after{position:absolute;z-index:10;top:-10px;right:0;display:block;width:100%;height:2px;content:'';background:inherit}.cp_fullscreenmenu div.hamburger>span.line:after{top:10px}.cp_fullscreenmenu div.hamburger>span.note{position:absolute;bottom:0;right:20px;font-weight:700}.fullscreen-content p.logo{text-align:left}.fullscreen-content p.logo a{display:block}.fullscreen-content p.logo img{width:100%;vertical-align:bottom;max-width:250px}.fullscreen-content ul.text{font-size:0;line-height:1em}.fullscreen-content ul.text li{font-size:.8rem;line-height:50px}.fullscreen-content ul.text li a{color:#fff;display:block;box-sizing:border-box;padding:0 10px;border-bottom:solid 1px #000;background-image:url(//yamashitayasutaka.com/wp-content/themes/yamashita/css/../images/icon-arrow-right-white.png);background-repeat:no-repeat;background-size:10px;background-position:center right 10px}.fullscreen-content ul.text li a:hover{text-decoration:none;opacity:.5}.fullscreen-content ul.icon{font-size:0;line-height:1em;text-align:center;box-sizing:border-box;padding:15px 0}.fullscreen-content ul.icon li{display:inline-block;width:40px;line-height:40px;vertical-align:top;margin:0 5px}.fullscreen-content ul.icon li a{display:block;border-radius:2.5px}.fullscreen-content ul.icon li a:hover{background-color:#222}.fullscreen-content ul.icon li.tw a{background-image:url(//yamashitayasutaka.com/wp-content/themes/yamashita/css/../images/icon-twitter-white.png);background-repeat:no-repeat;background-size:15px;background-position:center}.fullscreen-content ul.icon li.fb a{background-image:url(//yamashitayasutaka.com/wp-content/themes/yamashita/css/../images/icon-facebook-white.png);background-repeat:no-repeat;background-size:15px;background-position:center}.fullscreen-content ul.icon li.ig a{background-image:url(//yamashitayasutaka.com/wp-content/themes/yamashita/css/../images/icon-instagram-white.png);background-repeat:no-repeat;background-size:15px;background-position:center}.fullscreen-content address{font-size:.6rem;line-height:50px;text-align:center;background-color:#000;color:#fff}
@charset "UTF-8";.page-header{box-sizing:border-box;padding:10px 0;background-color:#fafafa}.page-header div.wrap{width:100%;margin:0 auto;max-width:960px;position:relative;box-sizing:border-box;padding:0 5px}.page-header h2{font-size:1.5rem;line-height:1.75em;font-weight:700;position:relative;box-sizing:border-box;padding-left:10px}.page-header h2:before{display:block;content:"";width:5px;height:30px;background-color:red;position:absolute;top:5px;left:0}.page-header p.btn{font-size:.6rem;line-height:25px;position:absolute;top:7.5px;right:5px}.page-header p.btn a{display:inline-block;width:140px;text-align:center;background-color:#444;color:#fff;box-sizing:border-box;padding:0 15px;background-image:url(//yamashitayasutaka.com/wp-content/themes/yamashita/css/../images/icon-arrow-right-white.png);background-repeat:no-repeat;background-size:10px;background-position:center right 5px}.page-header p.btn a:hover{background-color:#888;text-decoration:none}@media screen and (min-width:800px){.page-header{padding:20px 0}.page-header h2{font-size:2rem;line-height:1.5em;padding-left:15px}.page-header h2:before{top:7.5px;height:32.5px}.page-header p.btn{top:12.5px}}.page-footer{box-sizing:border-box;padding:10px 0;background-color:#eee}.page-footer div.wrap{width:100%;margin:0 auto;max-width:960px;position:relative;box-sizing:border-box;padding:0 5px}.page-footer p.btn-detail{text-align:center;font-size:.6rem;line-height:30px}.page-footer p.btn-detail a{display:inline-block;width:160px;box-sizing:border-box;border:solid 1px #444;background-color:#fff;color:#444;background-image:url(//yamashitayasutaka.com/wp-content/themes/yamashita/css/../images/icon-arrow-right-black.png);background-repeat:no-repeat;background-size:7.5px;background-position:center right 10px}.page-footer p.btn-detail a:hover{background-color:#444;color:#fff;text-decoration:none;background-image:url(//yamashitayasutaka.com/wp-content/themes/yamashita/css/../images/icon-arrow-right-white.png)}.page-footer p.btn-scroll-top{text-align:right;font-size:.6rem;line-height:20px;font-weight:700}.page-footer p.btn-scroll-top a{display:inline-block;color:#444;box-sizing:border-box;border-bottom:solid 1.5px #444;padding-right:15px;background-image:url(//yamashitayasutaka.com/wp-content/themes/yamashita/css/../images/icon-arrow-up-black.png);background-repeat:no-repeat;background-size:7.5px;background-position:center right 5px}.page-footer p.btn-scroll-top a:hover{color:#888;border-bottom:solid 1.5px #888;text-decoration:none}@media screen and (min-width:800px){.page-footer{padding:15px 0}}#slug div.content{width:100%;margin:0 auto;max-width:960px;box-sizing:border-box;padding:5px}#slug div.content div.inner-white{box-sizing:border-box;padding:10px;background-color:#fff;color:#000}@media screen and (min-width:800px){#slug div.content{padding:10px}#slug div.content div.inner-white{padding:20px}}.inner-header{width:100%;margin:0 auto;max-width:960px;box-sizing:border-box;padding-bottom:10px;border-bottom:solid 2.5px red;margin-bottom:20px}.inner-header p.update{font-size:.8rem;line-height:20px;color:#888}.inner-header h3{font-size:1.5rem;line-height:1.75em;font-weight:700;color:#000}.pager-single{text-align:center;margin-bottom:20px}.pager-single li{display:inline-block;margin:0 5px;width:120px}.pager-single li span.ol{display:block;font-size:.8rem;line-height:35px;color:#fff}.pager-single li span.ol a{display:block;background-color:#444;box-sizing:border-box;border:solid 2.5px #444;border-radius:2.5px;color:#fff}.pager-single li.prev span.ol a{background-image:url(//yamashitayasutaka.com/wp-content/themes/yamashita/css/../images/icon-arrow-left-white.png);background-repeat:no-repeat;background-size:10px;background-position:center left 2.5px;padding-left:2.5px}.pager-single li.next span.ol a{background-image:url(//yamashitayasutaka.com/wp-content/themes/yamashita/css/../images/icon-arrow-right-white.png);background-repeat:no-repeat;background-size:10px;background-position:center right 2.5px;padding-right:2.5px}.pager-single li a:hover{text-decoration:none}.pager-single li span.ol a:hover{background-color:#fff;color:#444}.pager-single li.prev span.ol a:hover{background-image:url(//yamashitayasutaka.com/wp-content/themes/yamashita/css/../images/icon-arrow-left-pink.png)}.pager-single li.next span.ol a:hover{background-image:url(//yamashitayasutaka.com/wp-content/themes/yamashita/css/../images/icon-arrow-right-pink.png)}.m-pagenation__body{text-align:center;margin-bottom:20px}.m-pagenation__body li{display:inline-block;margin:0 5px;width:35px;font-size:.8rem;line-height:30px;color:#fff;background-color:#444;box-sizing:border-box;border:solid 2.5px #444;border-radius:2.5px}.m-pagenation__body li a{display:block;color:#fff}.m-pagenation__body li a:hover{text-decoration:none;background-color:#fff;color:#444}.pager-archive{text-align:center;margin-bottom:20px}.pager-archive li{display:inline-block;margin:0 5px;width:35px}.pager-archive li a{display:block;font-size:.8rem;line-height:30px;color:#fff}.pager-archive li span.ol{display:block;background-color:#444;box-sizing:border-box;border:solid 2.5px #444;border-radius:2.5px}.pager-archive li a:hover{text-decoration:none}.pager-archive li a:hover span.ol{background-color:#fff;color:#444}.page-child section.page{box-sizing:border-box;padding-bottom:20px}.wp-pagenavi{text-align:center;margin-bottom:10px}.wp-pagenavi span.pages{display:none}.wp-pagenavi a.page{display:inline-block;margin-right:5px;width:30px;font-size:.6rem;line-height:30px;text-align:center;background-color:#444;color:#fff;box-sizing:border-box;border:solid 1px #444;padding:0;border-radius:2.5px;transition:.25s}.wp-pagenavi a.page:hover{text-decoration:none;background-color:#fff;color:#444;border:solid 1px #444}.wp-pagenavi span.current{display:inline-block;margin-right:5px;width:30px;font-size:.6rem;line-height:30px;text-align:center;box-sizing:border-box;padding:0;border-radius:2.5px;transition:.25s}.wp-pagenavi a.previouspostslink{display:inline-block;margin-right:5px;width:30px;font-size:.6rem;line-height:30px;text-align:center;background-color:#444;color:#fff;box-sizing:border-box;border:solid 1px #444;padding:0;border-radius:2.5px;transition:.25s}.wp-pagenavi a.previouspostslink:hover{text-decoration:none;background-color:#fff;color:#f69;border:solid 1px #444}.wp-pagenavi a.nextpostslink{display:inline-block;margin-right:5px;width:30px;font-size:.6rem;line-height:30px;text-align:center;background-color:#444;color:#fff;box-sizing:border-box;border:solid 1px #444;padding:0;border-radius:2.5px;transition:.25s}.wp-pagenavi a.nextpostslink:hover{text-decoration:none;background-color:#fff;color:#444;border:solid 1px #444}.wp-pagenavi a.first{display:inline-block;margin-right:5px;width:30px;font-size:.6rem;line-height:30px;text-align:center;background-color:#444;color:#fff;box-sizing:border-box;border:solid 1px #444;padding:0;border-radius:2.5px;transition:.25s}.wp-pagenavi a.first:hover{text-decoration:none;background-color:#fff;color:#f69;border:solid 1px #444}.wp-pagenavi a.last{display:inline-block;margin-right:5px;width:30px;font-size:.6rem;line-height:30px;text-align:center;background-color:#444;color:#fff;box-sizing:border-box;border:solid 1px #444;padding:0;border-radius:2.5px;transition:.25s}.wp-pagenavi a.last:hover{text-decoration:none;background-color:#fff;color:#444;border:solid 1px #444}.pager-single{text-align:center;margin-bottom:10px}.pager-single li{display:inline-block;margin-right:5px;text-align:center;width:90px}.pager-single li a{display:block;font-size:.6rem;line-height:35px;color:#fff;background-color:#444;box-sizing:border-box;border:solid 1px #444;transition:.25s;border-radius:2.5px}.pager-single li.prev a{background-image:url(//yamashitayasutaka.com/wp-content/themes/yamashita/css/../images/icon-arrow-left-white.png);background-repeat:no-repeat;background-size:7.5px;background-position:center left 5px;padding-left:2.5px}.pager-single li.next a{background-image:url(//yamashitayasutaka.com/wp-content/themes/yamashita/css/../images/icon-arrow-right-white.png);background-repeat:no-repeat;background-size:7.5px;background-position:center right 5px;padding-right:2.5px}.pager-single li a:hover{text-decoration:none}.pager-single li a:hover{background-color:#fff;color:#444}.pager-single li.prev a:hover{background-image:url(//yamashitayasutaka.com/wp-content/themes/yamashita/css/../images/icon-arrow-left-gray.png)}.pager-single li.next a:hover{background-image:url(//yamashitayasutaka.com/wp-content/themes/yamashita/css/../images/icon-arrow-right-gray.png)}
@charset "UTF-8";.form-content input[type=text]{width:100%;max-width:240px;box-sizing:border-box;padding:5px;line-height:2em;border:solid 1px #eee;border-radius:2.5px}.form-content input[type=tel]{width:100%;max-width:180px;box-sizing:border-box;padding:5px;line-height:2em;border:solid 1px #eee;border-radius:2.5px}.form-content input[type=email]{width:100%;max-width:360px;box-sizing:border-box;padding:5px;line-height:2em;border:solid 1px #eee;border-radius:2.5px}.form-content textarea{width:100%;min-height:120px;box-sizing:border-box;padding:5px;line-height:2em;border:solid 1px #eee;border-radius:2.5px}.form-content input[type=submit]{width:180px;font-size:1rem;line-height:40px;font-weight:700;box-sizing:border-box;padding:0;border-radius:2.5px;border:none;background-color:#444;color:#fff;-moz-appearance:none;-webkit-appearance:none;appearance:none}.form-content input[type=submit]:hover{background-color:#888;color:#fff;text-decoration:none;cursor:pointer}.form-content select{-moz-appearance:none;-webkit-appearance:none;appearance:none;width:200px;border-radius:2.5px;border:solid 1px #eee;margin:0;padding:5px;background-color:#fff;background-image:url(//yamashitayasutaka.com/wp-content/themes/yamashita/css/../images/bg-icon-select.png);background-repeat:no-repeat;background-size:20px;background-position:center right;vertical-align:middle;box-sizing:content-box;font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:.8rem;line-height:20px;color:#666}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
@charset "UTF-8";.slick-loading .slick-list{background:#fff url(//yamashitayasutaka.com/wp-content/themes/yamashita/slick/ajax-loader.gif) center center no-repeat}@font-face{font-family:"slick";src:url(//yamashitayasutaka.com/wp-content/themes/yamashita/slick/fonts/slick.eot);src:url(//yamashitayasutaka.com/wp-content/themes/yamashita/slick/fonts/slick.eot?#iefix) format("embedded-opentype"),url(//yamashitayasutaka.com/wp-content/themes/yamashita/slick/fonts/slick.woff) format("woff"),url(//yamashitayasutaka.com/wp-content/themes/yamashita/slick/fonts/slick.ttf) format("truetype"),url(//yamashitayasutaka.com/wp-content/themes/yamashita/slick/fonts/slick.svg#slick) format("svg");font-weight:400;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0px;cursor:pointer;background:0 0;color:transparent;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:0 0;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{padding-bottom:20px}.slick-dots{position:absolute;bottom:-11px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:10px;width:10px;margin:0 10px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:0 0;display:block;height:15px;width:15px;outline:none;line-height:0;font-size:0px;color:transparent;padding:0;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:10px;height:10px;font-family:"slick";line-height:0;font-size:0px;text-align:center;background-color:#888;border-radius:20px;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#888;opacity:.75}.slider-content div.prev{position:absolute;top:0;left:0;width:50px;height:100%;box-sizing:border-box;padding-bottom:10px;z-index:1;opacity:.8}.slider-content div.prev:hover{cursor:pointer}.slider-content div.prev span.ol{display:block;position:relative;width:100%;height:100%}.slider-content div.prev img{width:100%;vertical-align:bottom;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background-color:#000;box-sizing:border-box;padding:20px 10px}.slider-content div.next{position:absolute;top:0;right:0;width:50px;height:100%;box-sizing:border-box;padding-bottom:10px;z-index:1;opacity:.8}.slider-content div.next:hover{cursor:pointer}.slider-content div.next span.ol{display:block;position:relative;width:100%;height:100%}.slider-content div.next img{width:100%;vertical-align:bottom;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background-color:#000;box-sizing:border-box;padding:20px 10px}
body.lb-disable-scrolling{overflow:hidden}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;filter:alpha(opacity=80);opacity:.8;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:400;outline:none}.lightbox .lb-image{display:block;height:auto;max-width:inherit;max-height:none;border-radius:3px;border:4px solid #fff}.lightbox a img{border:none}.lb-outerContainer{position:relative;*zoom:1;width:250px;height:250px;margin:0 auto;border-radius:4px;background-color:#fff}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(//yamashitayasutaka.com/wp-content/themes/yamashita/lightbox/css/../images/loading.gif) no-repeat}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:none;background-image:url('data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==')}.lb-prev,.lb-next{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(//yamashitayasutaka.com/wp-content/themes/yamashita/lightbox/css/../images/prev.png) left 48% no-repeat;filter:alpha(opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-prev:hover{filter:alpha(opacity=100);opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(//yamashitayasutaka.com/wp-content/themes/yamashita/lightbox/css/../images/next.png) right 48% no-repeat;filter:alpha(opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-next:hover{filter:alpha(opacity=100);opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;*zoom:1;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}.lb-data .lb-caption a{color:#4ae}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(//yamashitayasutaka.com/wp-content/themes/yamashita/lightbox/css/../images/close.png) top right no-repeat;text-align:right;outline:none;filter:alpha(opacity=70);opacity:.7;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.lb-data .lb-close:hover{cursor:pointer;filter:alpha(opacity=100);opacity:1}
.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label:before,.wpcf7-list-item-label:after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner:before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner:before{animation-name:blink;animation-duration:2s}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}
.wp-pagenavi{clear:both}.wp-pagenavi a,.wp-pagenavi span{text-decoration:none;border:1px solid #bfbfbf;padding:3px 5px;margin:2px}.wp-pagenavi a:hover,.wp-pagenavi span.current{border-color:#000}.wp-pagenavi span.current{font-weight:700}
@charset "UTF-8";#news div.archive-content{width:100%;margin:0 auto;max-width:960px;display:flex;flex-flow:row wrap;align-items:stretch;justify-content:flex-start}#news div.single-content{width:100%;margin:0 auto;max-width:960px;box-sizing:border-box;padding:5px}#news div.single-content div.inner-white{box-sizing:border-box;padding:5px;background-color:#fff;color:#000}@media screen and (min-width:800px){#news div.single-content{padding:10px}#news div.single-content div.inner-white{padding:20px}}#news article{width:100%}.archiverow-news a{display:block;color:#000}.archiverow-news a:hover{opacity:.8;text-decoration:none}.archiverow-news:nth-child(odd){background-color:#fff}.archiverow-news:nth-child(even){background-color:#fafafa}.archiverow-news div.inner{box-sizing:border-box;padding:10px;position:relative;display:table;width:100%}.archiverow-news p.thumbnail{display:table-cell;width:90px;vertical-align:top;position:relative}.archiverow-news p.thumbnail img{width:100%;height:90px;object-fit:cover;object-position:top center}.archiverow-news div.text{display:table-cell;width:auto;vertical-align:top;box-sizing:border-box;padding-left:10px}.archiverow-news div.text p.update{font-size:.6rem;line-height:20px;color:#888}.archiverow-news div.text p.update:before{content:"投稿日："}.archiverow-news div.text h4{font-weight:700;margin-top:5px}.archiverow-news p.category{position:absolute;top:10px;right:10px;width:120px;text-align:center;font-size:.6rem;line-height:20px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.archiverow-news p.category span.ol{display:block;background-color:#004;color:#fff}@media screen and (min-width:640px){#news article{width:50%}.archiverow-news div.inner{padding:0;display:block}.archiverow-news p.thumbnail{margin-bottom:0;display:block;width:100%}.archiverow-news p.thumbnail:before{display:block;content:"";box-sizing:border-box;padding-top:75%}.archiverow-news p.thumbnail img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;margin:auto;object-fit:cover;object-position:top center}.archiverow-news div.text{box-sizing:border-box;padding:10px;display:block;width:100%}.archiverow-news div.text h4{margin-top:0}.archiverow-news p.category{top:0;left:0}}@media screen and (min-width:800px){#news article{width:calc(100%/3)}}.post-content{margin-bottom:20px}.post-content p{margin-bottom:2em}.post-content h1{font-size:150%;line-height:1.5em;font-weight:700;margin-bottom:10px;padding-top:10px}.post-content h2{font-size:140%;line-height:1.5em;font-weight:700;margin-bottom:10px;padding-top:10px}.post-content h3{font-size:130%;line-height:1.5em;font-weight:700;margin-bottom:10px;padding-top:10px}.post-content h4{font-size:120%;line-height:1.5em;font-weight:700;margin-bottom:10px;padding-top:10px}.post-content h5{font-size:110%;line-height:1.75em;font-weight:700;margin-bottom:10px;padding-top:10px}.post-content h6{font-size:100%;line-height:1.75em;font-weight:700;margin-bottom:10px;padding-top:10px}.post-content u{text-decoration:underline}.post-content b{font-weight:700}.post-content em{font-weight:700}.post-content strong{font-weight:700}.post-content table{width:100%;margin-bottom:10px}.post-content tbody{box-sizing:border-box;border:solid 1px #f0f0f0}.post-content th{background-color:#f0f0f0;box-sizing:border-box;padding:5px;border-right:solid 1px #fff}.post-content th:last-child{border-right:none}.post-content td{background-color:#f8f8f8;box-sizing:border-box;padding:5px;border-right:solid 1px #fff}.post-content td:last-child{border-right:none}.post-content ul{list-style:circle outside none;margin-left:1.5em;margin-bottom:10px}.post-content ol{list-style:decimal outside none;margin-left:1.5em;margin-bottom:10px}