@charset "utf-8";*{margin:0;padding:0}body{font-size:16px;color:#000}#form *,body{font-family:"Yu Gothic Medium","游ゴシック Medium","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}a{color:#000;text-decoration:underline}#footLink a,#f-navi a,.policy-vision-item p+a{text-decoration:none}#footLink,.center,.wp-pagenavi,h3.headline,#policy-text,#profile-l{text-align:center}#banner,#blog-navi,.policy-vision-item{overflow:hidden}#footLink a,.policy-vision-item p+a{color:#fff}#page-style h2,#blog-title,#sub-message h3,.policy-vision-main h4,.policy-vision-title,.policy-text-title{color:#0092d8}#profile-r h3,.policy-vision-title span{color:#1a4c9e}#message-text h3{color:#0b2338;text-align:center !important}#footLink a,.policy-vision-item p+a{background-color:#1a4c9e}#yt{background-color:#fff}#yt,.policy-vision-item p+a{display:inline-block}#footLink span,#footLink a,.image-link{display:block}#blog-navi a,#f-bottom a,#kouenkai a,#f-map,a:hover{text-decoration:none}img{max-width:100%;height:auto;vertical-align:middle}#blog-navi li,#banner li,#f-navi li,#navi li{list-style-type:none}.policy-vision-title span{vertical-align:middle}.policy-vision-title span{display:inline-block}.subheadline,h2.headline{text-align:center}#form table{text-align:left}.policy-vision-item p+a{float:right}.reports-article h3{font-weight:400}.image-link{background-size:cover;background-position:center center}#head{position:fixed;top:0;left:0;width:100%;z-index:2}#message-wrap,#sub-message,#head .pcw100{position:relative}#head-bg{background-color:#fff;filter:alpha(opacity=70);-moz-opacity:.7;opacity:.7;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}#f-navi li:before{content:'▶'}#address strong{color:#1b4d9e;font-weight:400}#f-map{border:1px solid #ccc;color:#122c68;display:block;font-weight:700;text-align:center}#foot{border-top:3px solid #0092d8}[type=submit]{border:none}#kouenkai-link{background-color:#122c68;color:#fff;display:block;text-align:center;padding:10px 0}#blog-navi a,#f-bottom{background-color:#0092d8}#foot,#f-bottom{clear:both}#blog-navi a,#f-bottom,#f-bottom a{color:#fff}#history h3,.subheadline,h3.headline,h2.headline{color:#1b4d9e}.blue-bg{background-color:#e7eef9}.beige-bg{background-color:#f2efea}article+h3.headline{border-top:1px solid #999}#blog .white-bg .pcw100{border-bottom:1px solid #999}#blog .white-bg .pcw100:last-child{border-bottom:none}#message-name img{display:block;margin:0 auto;margin-top:10px}.policy-vision-item p+a{padding:10px 30px}#f-map{padding:5px 0}#policy-vision .policy-vision-item{background:center center no-repeat;background-size:cover}#footLink span,.policy-text-title span{font-size:.8em}#page-style .pcw100 h2:nth-child(1){padding-top:0 !important}.wp-pagenavi{padding-bottom:2px}#form table{width:100%}#form *{font-size:1em}#form input{padding:5px}textarea,[type=text],[type=email],[type=tel]{border:1px solid #999}#form table{border-top:1px solid #ccc}[type=submit]{padding:10px 30px}#f-info{clear:both}.mb10{margin-bottom:10px}@media screen and (min-width:736px){#policy-vision .policy-vision-item:nth-child(1){background-image:url(//kanatani-yukinori.jp/wp/wp-content/themes/kanatani-yukinori/css/../img/bg_policy_01.jpg)}.home #policy-vision .policy-vision-item:nth-child(2),#sub+#policy-vision .policy-vision-item:nth-child(3){background-image:url(//kanatani-yukinori.jp/wp/wp-content/themes/kanatani-yukinori/css/../img/bg_policy_02.jpg)}.home #policy-vision .policy-vision-item:nth-child(3),#sub+#policy-vision .policy-vision-item:nth-child(5){background-image:url(//kanatani-yukinori.jp/wp/wp-content/themes/kanatani-yukinori/css/../img/bg_policy_03.jpg)}.admin-bar #head{margin-top:32px}[type=submit]{cursor:pointer}#blog-navi a{display:inline-block}.pcNo,#menu{display:none}#blog-navi a,.pcCenter{text-align:center}#profile-r th{text-align:left}#policy-vision .policy-vision-item{clear:both}#history,#profile-main,.policy-vision-in{overflow:hidden}#sub-message-in p{line-height:1.5em}.pcw100{margin:0 auto;width:1120px}.pc800px{margin:0 auto;width:800px}#article{margin:0 auto;width:600px}.history-item{width:510px}#profile-l,#profile-r,.policy-vision-in{width:50%}#message-text{width:630px}#message-name{position:absolute;bottom:0;left:510px}#sub-message-in{position:absolute;top:60px;left:60px;width:600px}#related-feed,#reports-feed{overflow:hidden}.reports-article{margin-right:20px;margin-top:30px;width:360px}#related-feed .reports-article{width:265px !important}#related-feed article:nth-child(4) .reports-article,#reports-feed article:nth-child(3n) .reports-article{margin-right:0}#reports-feed article:nth-child(1) .reports-article,#reports-feed article:nth-child(2) .reports-article,#reports-feed article:nth-child(3) .reports-article{margin-top:0}#navi{position:relative;top:0;z-index:999}#blog-navi a{padding:30px 0;width:265px}#navi{position:absolute;top:15px;right:0}#navi li{float:left;margin:0 20px}#navi a{text-decoration:none}#navi a:hover{text-decoration:underline}#message-wrap,#f-bottom,#f-info{overflow:hidden}.policy-vision-title span{font-size:100px}h2.headline{font-size:32px}#form h2.headline,#blog-title,.policy-vision-title,.policy-text-title,#message-text h3{font-size:24px}#page-style h2,#blog-navi a,.policy-vision-main h4{font-size:22px}h3.headline,#sub-message h3,.reports-article h3{font-size:21px}.reports-article span,#history h3,.policy-vision-item p,#policy-text p,#message-text p,.subheadline,#kouenkai-link,#address strong{font-size:18px}#f-bottom{font-size:12px}#policy-text p{line-height:2em}#yt{padding:100px 43px}#profile-r th,#profile-r td{padding:5px}#profile-r th{padding-left:0}.beige-bg,.blue-bg,.white-bg{padding:60px 0}#form .center,#kouenkai-text{padding:30px 0}#form th,#form td,#head{padding:15px 0}.policy-vision-main h4,#profile-main{padding-top:60px}#article,.policy-vision-main p,.history-item,#policy-text,#message-wrap,#f-info,#foot{padding-top:40px}#sub #policy-text{padding-top:0}#page-style h2,#page-style p,.wp-pagenavi,article+h3.headline,#sub-message p,#policy-text p,#message-text p,#reports-feed{padding-top:30px}#kouenkai p{padding-top:10px}.entry-body,#history h3,#history p,#banner{padding-top:20px}.pcpt0,.history-item:nth-child(1),.history-item:nth-child(2){padding-top:0}#f-bottom{padding:10px 0}#blog .white-bg .pcw100,.policy-vision-main{padding-bottom:60px}.policy-vision-item{padding-bottom:180px}#blog .white-bg .pcw100{margin-bottom:60px}#profile-r h3,#yt{margin-top:40px}article+h3.headline{margin-top:30px}.policy-vision-item p{margin-top:-20px}#profile-r p,#profile-r table,#f-bottom{margin-top:20px}#banner li{margin-left:20px}#blog-navi li,.policy-vision-title span{margin-right:20px}.reports-article img{margin-bottom:10px}.reports-article p{margin-top:5px}#profile-r h3:nth-child(1){margin-top:0}#blog-navi li:last-child{margin-right:0}#address{float:left;margin-right:75px}#history .history-item:nth-child(2n),#policy-vision .policy-vision-item:nth-child(2) .policy-vision-in,#f-link,#banner,#kouenkai{float:right}#blog-navi li,#sub+#policy-vision .policy-vision-item:nth-child(2) .policy-vision-in,.history-item,#profile-l,#profile-r,#message-text,#kanatani,.reports-article,#copy,#banner li,#f-navi{float:left}#form th,#form td{border-bottom:1px solid #ccc}#f-logo{float:left}.sns{float:right;tex-align:center}.sns img{height:50px}#footLink{position:fixed;right:20px;bottom:20px;box-shadow:5px 5px #ccc;font-size:.8em}#footLink a{padding:10px 20px}}@media screen and (max-width:736px){#policy-vision .policy-vision-item:nth-child(1){background-color:#ddd;background-image:url(//kanatani-yukinori.jp/wp/wp-content/themes/kanatani-yukinori/css/../img/bg_policy_04.jpg)}.home #policy-vision .policy-vision-item:nth-child(2),#sub+#policy-vision .policy-vision-item:nth-child(3){background-color:#eee;background-image:url(//kanatani-yukinori.jp/wp/wp-content/themes/kanatani-yukinori/css/../img/bg_policy_05.jpg)}.home #policy-vision .policy-vision-item:nth-child(3),#sub+#policy-vision .policy-vision-item:nth-child(5){background-color:#ddd;background-image:url(//kanatani-yukinori.jp/wp/wp-content/themes/kanatani-yukinori/css/../img/bg_policy_06.jpg)}.home #reports-feed article:nth-child(2),.home #reports-feed article:nth-child(3),.spNo,#navi{display:none}#form th,#form td,#blog-navi a{display:block}.sns,#blog-navi a,#f-bottom,#banner{text-align:center}input{width:97% !important}textarea{width:100% !important}.sns img{height:50px}#line{display:block;margin-top:10px}#menu{position:absolute;top:0;right:0;width:30%;padding:10px 0}#menuBtn{float:right;color:#000;margin-right:15px;position:relative;text-align:center;width:40px}#menuBtn span{border-bottom:3px solid #0b2338;display:block;margin-bottom:4px;transition:all .5s ease}#menuBtn span.open{position:absolute;top:5px;width:35px}#menuBtn span.open:nth-child(1){transform:rotate(45deg)}#menuBtn span.open:nth-child(2){opacity:0}#menuBtn span.open:nth-child(3){transform:rotate(-45deg)}#menuBtn p{line-height:1em}#navi{position:relative}#navi-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;filter:alpha(opacity=60);-moz-opacity:.6;opacity:.6;z-index:-1}#navi ul{margin:0 auto;padding-top:10px;padding-bottom:20px;width:80%}#navi li{margin-top:10px}#navi li a{border:1px solid #000;display:block;text-align:center;text-decoration:none;line-height:1em;padding:15px 0}.policy-vision-title span{font-size:40px}#page-style h2,#form h2.headline,#blog-title,#address strong,.policy-vision-title{font-size:20px}#f-bottom,#kouenkai p{font-size:14px}#menuBtn p{font-size:12px}#logo{padding-left:10px}#f-logo img,#logo img{width:150px}#footLink a,#head{padding:10px 0}#blog .pcw100,.beige-bg,.blue-bg,.white-bg{padding:30px 0}#form .center,.policy-vision-main{padding:20px 0}#blog .pcw100:last-child,#blog-navi a{padding:10px 0}.spw90{margin:0 20px}#f-logo,article+h3.headline,.policy-vision-item p+a,#f-navi,#kouenkai,#yt,#kanatani-photo{margin-top:20px}#f-map,#blog-navi li{margin-top:10px}.policy-vision-title span{margin-right:5px}.reports-article img{margin-bottom:5px}.policy-vision-item{padding:20px}#kouenkai-text,#f-info{padding:20px 0}#f-bottom{padding:10px 0}#page-style h2,#page-style p,article+h3.headline,#policy-text p,#article,#blog-navi,.policy-vision-main h4,#foot,.history-item,#profile-r h3,#profile-r,#policy-text,#profile-main,#message-wrap,.reports-article{padding-top:20px}.wp-pagenavi,.entry-body,.policy-vision-main p,#banner li,#message-text p{padding-top:10px}#form th{padding-top:15px}#form td{padding-bottom:15px}#copy,#history h3,.reports-article p{padding-top:5px}.sppt0,#blog .pcw100:nth-child(1),.policy-vision-main h4:nth-child(1),#history .history-item:nth-child(1){padding-top:0}#foot{margin-bottom:55px}#message-name{position:absolute;bottom:70px;left:20px}#yt{display:block;padding:30px}#profile-r th,#profile-r td{display:block;text-align:left}#banner li,#blog-navi li{float:left;width:48%}#banner li:nth-child(2n),#blog-navi li:nth-child(2n){float:right}#blog-navi li:nth-child(1),#blog-navi li:nth-child(2){margin-top:0}#form td{border-bottom:1px solid #ccc}#footLink{font-size:.9em;position:fixed;left:0;bottom:0;width:100%}.fadein-off{transition:all 1s ease;opacity:0}.fadein-on{opacity:1}.bt-fadein-off{position:relative;top:50px;transition:all 1s ease;opacity:0}.bt-fadein-on{top:0;opacity:1}.lc-fadein-off{position:relative;left:-50px;transition:all 1s ease;opacity:0}.lc-fadein-on{left:0;opacity:1}.rc-fadein-off{position:relative;right:-50px;transition:all 1s ease;opacity:0}.rc-fadein-on{right:0;opacity:1}}.loader{background:#fff;height:100%;left:0;position:fixed;top:0;width:100%;z-index:10}.loader-animation,.loader-animation:before,.loader-animation:after{background:#1a4c9e;-webkit-animation:load1 1s infinite ease-in-out;animation:load1 1s infinite ease-in-out;width:1em;height:4em}.loader-animation{height:10px;left:50%;margin:-5px 0 0 -5px;position:absolute;top:50%;width:10px;color:#1a4c9e;text-indent:-9999em;font-size:10px;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation-delay:-.16s;animation-delay:-.16s}.loader-animation:before,.loader-animation:after{position:absolute;top:0;content:''}.loader-animation:before{left:-1.5em;-webkit-animation-delay:-.32s;animation-delay:-.32s}.loader-animation:after{left:1.5em}@-webkit-keyframes load1{0%,80%,100%{box-shadow:0 0;height:4em}40%{box-shadow:0 -2em;height:5em}}@keyframes load1{0%,80%,100%{box-shadow:0 0;height:4em}40%{box-shadow:0 -2em;height:5em}}