@charset "utf-8";.sp{display:none !important}img{max-width:100%;height:auto}html,body{min-width:960px;height:100%}body{padding:0;margin:0 auto;text-align:left;font-size:16px;line-height:2;letter-spacing:2px;font-weight:400;font-family:"游ゴシック",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",sans-serif}.commonWidth{width:960px;margin:0 auto;position:relative}.commonWidth02{width:84% !important;margin:0 auto;position:relative}.commonWidth03{width:90% !important;margin:0 auto;position:relative}.section01{padding:10vh 0}.bg01{background:#f7f7f7}.mb10vh{margin-bottom:10vh}a:link{text-decoration:none;outline:none;color:#000;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}a:visited{text-decoration:none;outline:none;color:#000}a:hover{text-decoration:none;outline:none}.on a:hover{filter:alpha(opacity=80);opacity:.8;-ms-filter:"alpha( opacity=80 )";-moz-opacity:.8;-webkit-opacity:.8;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.heading01{text-align:center;color:#9aae08;font-size:18px;line-height:1.6;font-weight:400;margin-bottom:80px;font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.heading01 span{display:block;color:#000;font-weight:400;font-size:24px;padding-bottom:20px;background:url(//y-office.tokyo/wp-content/themes/wp-yamaguchijimusyo/css/../images/common/line.png) no-repeat center bottom;background-size:70px auto;font-family:"游ゴシック",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",sans-serif}.heading02{text-align:center;color:#9aae08;font-size:24px;margin-bottom:40px;background:url(//y-office.tokyo/wp-content/themes/wp-yamaguchijimusyo/css/../images/common/line.png) no-repeat center bottom;padding-bottom:40px}.header{position:relative;padding:20px 0}.header h1{width:180px;display:table-cell;vertical-align:middle}.header h1 img{width:100%;height:auto}.headerArea{display:table}.headerRight{width:25%;display:table-cell;vertical-align:middle}.headerRight ul{display:table}.headerRight ul li{width:50%;text-align:center;display:table-cell;vertical-align:middle}.headerRight ul:first-child{margin-bottom:10px}.headerRight ul:first-child li:first-child{font-size:12px;line-height:1.6}.headerRight ul:first-child li img{width:150px}.headerRight ul:last-child li:first-child{background:#b7cd19}.headerRight ul:last-child li:last-child{background:#4caa37}.headerRight ul:last-child li a{display:block;padding:4px 0;color:#fff}.keyText{width:90%;margin:0 auto;position:relative}.keyText span{width:65%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.keyText span ul{width:100%;margin:40px auto 0 auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.keyText span ul li{width:23.8%;float:left;margin-left:1.5%;font-size:1vw;font-weight:700}.keyText span ul li:first-child{margin-left:0}.keyText span ul li:first-child a,.keyText span ul li:nth-child(2) a,.keyText span ul li:nth-child(4) a{padding:24px 0}.keyText span ul a{display:block;padding:10px;text-align:center;box-sizing:border-box;border:2px solid #4caa37;color:#4caa37;background:#fff;border-radius:8px;position:relative;box-shadow:5px 5px 0 #4caa37}.keyText span ul a:hover{background:#4caa37;border:2px solid #4caa37;box-shadow:none;color:#fff;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.keyText span ul a:before{content:"";position:absolute;bottom:0;right:5px;width:0;height:0;border-style:solid;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #4caa37;border-right:0;transform:rotate(45deg)}.keyText span ul a:hover:before{content:"";position:absolute;bottom:0;right:5px;width:0;height:0;border-style:solid;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #fff;border-right:0;transform:rotate(45deg)}.keyText p{width:960px;position:absolute;left:0;right:0;bottom:0;text-align:center;background:#fff;padding:20px 0;font-size:22px;margin:auto;border-top-left-radius:4px;border-top-right-radius:4px}.footerArea{width:100%;display:table}.footerAreaLeft{width:50%;display:table-cell;vertical-align:top}.footerAreaLeftInfo{padding:10vh 10%}.footerAreaLeftLogo{width:180px}.footerAreaLeftIcon{width:30px;margin-top:40px}.footerAreaRight{width:50%;display:table-cell;vertical-align:middle;background:#55810b}.footerAreaRightInfo{padding:10vh 10%}.footerAreaRightNavi{border-bottom:1px solid #fff;margin-bottom:20px}.footerAreaRightNavi li{float:left;padding-right:20px;margin-bottom:20px}.footerAreaRightNavi li a{color:#fff}.footerAreaRight01{display:table;margin-bottom:20px}.footerAreaRight01 li{display:table-cell;vertical-align:middle;padding-right:20px;color:#fff}.footerAreaRight01 li img{width:180px;position:relative;top:-2px}.footerAreaRight02{display:table}.footerAreaRight02 li{width:200px;text-align:center;display:table-cell;vertical-align:middle}.footerAreaRight02 li:first-child{background:#4caa37}.footerAreaRight02 li:last-child{background:#fff}.footerAreaRight02 li a{display:block;color:#fff;padding:10px 20px}.footerAreaRight02 li:last-child a{color:#4caa37}.copyright{background:#333;padding:10px;text-align:center;color:#fff}.globalNavi{display:table-cell;vertical-align:bottom;text-align:right;padding-right:20px}.naviBtn{display:none}.globalNavi li{display:inline;margin:0 10px;line-height:1.4;text-align:center}@media screen and (max-width:1300px){.globalNavi li{margin:0 6px;font-size:14px}}.globalNavi li:first-child{margin:0 4px 0 0}.side{width:25%;float:left}.side img{width:100% !important;height:auto !important}.widget_block{margin-bottom:20px}.widget_search{margin-top:20px}.widget_search input[type=text]{width:84% !important;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;background:#fafafa;padding:6px 10px;border:1px solid #4caa37;box-sizing:border-box;background:#fff;font-size:16px}@media screen and (max-width:1300px){.widget_search input[type=text]{width:80% !important}}.widget_search input[type=submit]{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;padding:2%;font-size:16px;background:#4caa37;color:#fff;border:none;cursor:pointer}.widget_nav_menu{margin-bottom:20px}.side h3{background:#4caa37;font-size:18px;color:#fff;padding:10px;text-align:center}.side li{padding:10px;list-style:none;border-top:1px solid #efefef}.side li a{font-size:14px;background:url(//y-office.tokyo/wp-content/themes/wp-yamaguchijimusyo/css/../images/common/icon_02.png) no-repeat left 8px;background-size:auto 10px;display:block;padding-left:20px}.mainAreaRight{float:right;width:68%}.contents01{margin-bottom:80px}.contents01 li{width:48%;float:left;position:relative;margin-left:4%;margin-bottom:4%}.contents01 li:nth-child(odd){margin-left:0}.contents01 li:nth-child(3),.contents01 li:nth-child(4){margin-bottom:0}.contents01 li p{width:100%;position:absolute;bottom:0;color:#fff;font-size:24px;padding:10px 0;background:rgba(154,174,8,.9);text-align:center}.contents02 li{position:relative;margin-bottom:40px}.contents02 li:last-child{margin-bottom:0}.contents02 li a{display:block;color:#fff}.contents02 li p{font-size:30px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);font-weight:700}.contents02 li p span.more{width:200px;text-align:center;margin:20px auto 0 auto;padding:6px 0;font-size:16px;display:block;border:2px solid #fff;border-radius:50px}.contents02 li p span.moreIcon{padding-left:10px;font-size:14px;position:relative;top:-1px}.contents03 p{margin-bottom:10vh}.contents03Img{width:600px;margin:0 auto}.contents03Img02{margin:0 auto}.contents04{margin-bottom:10vh}.contents04 li{width:31%;margin-left:3.5%;margin-bottom:3.5%;float:left}.contents04 li:nth-child(3n+1){margin-left:0}.contents04 li a{position:relative;display:block;color:#fff}.contents04 li p{text-align:center;font-weight:700;font-size:18px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.contents05{margin-bottom:10vh}.contents05 li{float:left;margin-bottom:10px;margin-right:10px}.contents05 li a{border:1px solid #ccc;padding:4px 14px;border-radius:20px}.contents05 li a:hover{color:#fff;background:#55810b;border:1px solid #55810b;filter:alpha(opacity=80);opacity:.8;-ms-filter:"alpha( opacity=80 )";-moz-opacity:.8;-webkit-opacity:.8;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.contents06{margin-bottom:10vh}.contents06 ul{height:360px;padding-right:40px;overflow-y:scroll}.contents06 li{width:100%;display:table;border-bottom:1px solid #ccc;padding:10px 0;background:url(//y-office.tokyo/wp-content/themes/wp-yamaguchijimusyo/css/../images/common/icon_02.png) no-repeat right center;background-size:10px}.contents06 li .cat,.contents06 li .cat02{width:100px;display:table-cell;text-align:center}.contents06 li .cat a{color:#fff;display:block;background:#9aae08;border-radius:20px}.contents06 li .cat02 a{color:#fff;display:block;background:#55810b;border-radius:20px}.contents06 li .data{width:150px;display:table-cell;padding-left:20px}.contents06 li .title{display:table-cell;padding-left:20px}.contents06 li .title a{-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.contents06 li .title a:hover{color:#55810b;text-decoration:underline;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.contents0602{margin-bottom:10vh}.contents0602 li{width:100%;display:table;border-bottom:1px solid #ccc;padding:10px 0;background:url(//y-office.tokyo/wp-content/themes/wp-yamaguchijimusyo/css/../images/common/icon_02.png) no-repeat right center;background-size:10px}.contents0602 li .cat,.contents0602 li .cat02{width:210px;display:table-cell;text-align:center}.contents0602 li .cat a{color:#fff;display:block;background:#9aae08;border-radius:20px}.contents0602 li .cat02 a{color:#fff;display:block;background:#55810b;border-radius:20px}.contents0602 li .data{width:150px;display:table-cell;padding-left:20px}.contents0602 li .title{display:table-cell;padding-left:20px}.contents0602 li .title a{-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.contents0602 li .title a:hover{color:#55810b;text-decoration:underline;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.contents07 li{width:100%;display:table;border-bottom:1px solid #ccc;padding:10px 0;background:url(//y-office.tokyo/wp-content/themes/wp-yamaguchijimusyo/css/../images/common/icon_02.png) no-repeat right center;background-size:10px}.contents07 li .data{width:170px;display:table-cell}.contents07 li .title{display:table-cell;padding-left:20px}.contents07 li .title a{-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.contents07 li .title a:hover{color:#55810b;text-decoration:underline;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.btnshine{position:relative;display:inline-block;text-decoration:none;outline:none;overflow:hidden}.btnshine:before{content:'';position:absolute;top:0;left:-75%;width:50%;height:100%;background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,.3) 100%);transform:skewX(-25deg)}.btnshine:hover:before{animation:shine .7s}@keyframes shine{100%{left:125%}}.contents08 li{width:48%;float:left;margin-left:4%}.contents08 li:first-child{margin-left:0}.contents09{background:#f7f7f7;padding:40px}.contents09 li{font-size:18px;background:#fff;border-left:5px solid #4caa37;display:block;padding-left:20px;font-weight:700;margin-bottom:20px}.contents09 li:last-child{margin-bottom:0}.contents09 li a{color:#4caa37;padding:10px}#ez-toc-container.ez-toc-light-blue{background:#f7f7f7;border:1px solid #ccc;box-sizing:border-box;padding:40px;margin-bottom:40px}div#ez-toc-container .ez-toc-title{font-weight:500}#ez-toc-container .ez-toc-title{text-align:left;line-height:1.45;margin:0;padding:0}#ez-toc-container .ez-toc-js-icon-con,#ez-toc-container label{position:relative;cursor:pointer;display:initial}.ez-toc-icon-toggle-span{display:flex;align-items:center;width:35px;height:30px;justify-content:center;direction:ltr}.ez-toc-icon-toggle-span{direction:ltr}#ez-toc-cssicon-toggle-item-6589315432b03{display:none}#ez-toc-container ul{counter-reset:listnum;list-style:none}#ez-toc-container li,#ez-toc-container ul,#ez-toc-container ul li,div.ez-toc-widget-container,div.ez-toc-widget-container li{background:0 0;list-style:none;line-height:1.6;margin:0;overflow:hidden;z-index:1}#ez-toc-container li:before{counter-increment:listnum;content:counter(listnum)"."}#ez-toc-container li:hover{text-decoration:underline;filter:alpha(opacity=80);opacity:.8;-ms-filter:"alpha( opacity=80 )";-moz-opacity:.8;-webkit-opacity:.8;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#main h2{position:relative;padding-bottom:10px;font-size:24px;color:#9aae08;margin-bottom:40px}#main h2:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:8px;background-image:repeating-linear-gradient(45deg,#9aae08 0px,#9aae08 1px,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 50%);background-size:8px 8px}#main p{margin-bottom:10px}#main p a{color:#45b035;text-decoration:none}#main table{width:100%;margin-bottom:40px}#main table th{padding:10px;border:1px solid #ccc;vertical-align:middle}#main table td{padding:10px;border:1px solid #ccc;vertical-align:middle}#main img{max-width:100%;height:auto}.sd-content ul{list-style:none !important;margin:0 !important;padding:0 !important}.sd-content ul li{margin:0 8px 12px 0;margin-bottom:12px;padding:0}#ez-toc-container{display:block;padding:40px}.ez-toc-js-icon-con{display:none !important}.contents10 strong{font-size:18px;background:#4caa37;color:#fff;display:block;padding:10px 20px}.contents10 p{border:1px solid #4caa37;padding:20px;margin-bottom:20px !important;box-sizing:border-box}.btnList li{margin-bottom:20px}.btnList li a{display:block;background:#fff;border:1px solid #4caa37;padding:20px;color:#4caa37;font-size:20px;font-weight:700;text-align:center;text-decoration:none !important}.btnList li a:hover{border:1px solid #4caa37;background:#4caa37;color:#fff !important;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.btnList02 li{width:49%;float:left;margin-left:2%;margin-bottom:2%}.btnList02 li:nth-child(odd){margin-left:0}.btnList02 li a{display:block;background:#fff;border:1px solid #4caa37;padding:20px;color:#4caa37;font-weight:700;text-align:center;text-decoration:none !important}.btnList02 li a:hover{border:1px solid #4caa37;background:#4caa37;color:#fff !important;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.btnList03 li{margin-bottom:10px}.btnList03 li:before{content:"●";padding-right:10px}.btnList03 li a{color:#4caa37;text-decoration:underline;font-weight:700;text-align:center}.faq strong{color:#fff;background:#4caa37;padding:10px 20px;display:block}#main iframe{width:100%;height:400px}#main a{color:#4caa37;text-decoration:underline}#main ol li:before{content:"●";padding-right:10px}#main ol li a{color:#4caa37;text-decoration:underline;font-weight:700;text-align:center}#main ul li a{color:#4caa37;text-decoration:underline;font-weight:700;text-align:center}#main h4{color:#4caa37;font-size:18px}input[type=text],input[type=tel],input[type=Email],input[type=number]{width:500px !important;font-family:"游ゴシック",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",sans-serif;background:#fafafa;padding:4px 10px;border:1px solid #000;background:#fff;font-size:16px}textarea{width:700px !important;min-height:300px;font-family:"游ゴシック",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",sans-serif;background:#fafafa;padding:4px 10px;border:1px solid #000;background:#fff;font-size:16px}input[type=reset],input[type=submit],input[type=button]{font-family:"游ゴシック",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",sans-serif;padding:10px 80px;font-size:16px;color:#fff;border:none;cursor:pointer;margin:20px 0;text-align:center}input[type=reset],input[type=button],input[type=submit]{background:#4caa37}input[type=reset]:hover,input[type=submit]:hover,input[type=button]:hover{filter:alpha(opacity=60);opacity:.6;-ms-filter:"alpha( opacity=60 )";-moz-opacity:.6;-webkit-opacity:.6;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.contents11{background:#f7f7f7;padding:40px;margin-bottom:10vh}.contents11 li{width:100%;display:table;border-bottom:1px solid #ccc;padding:10px 0;background:url(//y-office.tokyo/wp-content/themes/wp-yamaguchijimusyo/css/../images/common/icon_02.png) no-repeat right center;background-size:10px}.contents11 li .cat,.contents11 li .cat02{width:100px;display:table-cell;text-align:center}.contents11 li .cat a{color:#fff;display:block;background:#9aae08;border-radius:20px}.contents11 li .cat02 a{color:#fff;display:block;background:#55810b;border-radius:20px}.contents11 li .data{width:150px;display:table-cell;padding-left:20px}.contents11 li .title{display:table-cell;padding-left:20px}.contents11 li .title a{-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.contents11 li .title a:hover{color:#55810b;text-decoration:underline;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}