@charset "UTF-8";.article-head div.page-ttl .thumb{background-image:url(//tochigioyamaoffice.com/wp/wp-content/themes/office-service/css/../images/hd-img-blog.png)}article section.post{padding:0 0 100px}li .thumb,.relation section .thumb{position:relative;width:100%;padding-top:75%;overflow:hidden;margin:0 auto}li .thumb img,.relation section .thumb img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:100%;height:auto}.post-grid{width:100%;overflow:hidden;float:none;clear:both}.post-list{width:100%;overflow:hidden;margin:0 0 5px}#archive-post .post-list{padding:10px 5px;overflow:hidden;position:relative;border-bottom:1px solid #ccc;cursor:pointer}#archive-post .post-list:hover{border-bottom:1px solid #ff6000;transition:all .3s}#archive-post .txt{width:100%;float:right}#archive-post .txt h4{display:inline;margin:0 0 10px 10px;padding:5px 0;font-size:15px;line-height:1.3;font-weight:400}#archive-post .txt h4 a{color:#224dcd}.article-info{width:100%}.article-info time{margin-right:10px;font-size:15px;font-weight:400}.article-info .cat-name{font-size:13px;font-weight:400;padding:8px;background-color:#f1f1f1}#archive-post .txt p{margin:0}.post-list .txt .more{text-align:right;margin:0;padding:0}.post-list .txt .more a{margin:0}.post-list .txt .more a:hover{color:#ccc}@media only screen and (max-width:480px){#archive-post .thumb{width:100%;clear:both}#archive-post .thumb img{width:50%}#archive-post .txt{width:100%;float:right}.article-info .cat-name{display:block}}#archive-results .post-list,#archive-interview .post-list{padding:20px;overflow:hidden;position:relative;border:2px solid #ccc}#archive-results .post-list:hover,#archive-interview .post-list:hover{border:2px solid #ff6000;transition:all .3s}#archive-results .post-list>a,#archive-interview .post-list>a{width:100%;height:100%;position:absolute;z-index:1;display:block;background-color:#fff}#archive-results .post-list:hover img,#archive-interview .post-list:hover img{opacity:.8}#archive-results .post-list .thumb,#archive-interview .post-list .thumb{width:40%;float:left;margin:0;padding:0;overflow:hidden}#archive-results .post-list .thumb img,#archive-interview .post-list .thumb img{width:100%;max-width:100%;height:auto;transition:all .3s}#archive-results .post-list .info,#archive-interview .post-list .info{width:57%;float:right;margin:0;padding:0;overflow:hidden}#archive-results .post-list p.com,#archive-interview .post-list p.com{font-size:15px;margin:0;padding:0}#archive-results .post-list p.ttl,#archive-interview .post-list p.ttl{font-size:20px;margin:0 0 10px;padding:0;background-color:#fff}#archive-results .post-list p.outline br,#archive-interview .post-list p.outline br{display:none}#archive-results .post-list a.more,#archive-interview .post-list a.more{width:250px;float:right;clear:both;display:block;color:#fff;border-radius:30px;margin:0;padding:10px}#archive-results .post-list:hover a.more,#archive-interview .post-list:hover a.more{background-color:#ccc}@media only screen and (max-width:480px){#archive-results .post-list .thumb,#archive-interview .post-list .thumb{width:100%}#archive-results .post-list .info,#archive-interview .post-list .info{width:100%}#archive-results .post-list a.more,#archive-interview .post-list a.more{width:250px;margin:0 auto;float:none}}.pagination{width:100%;padding:0 0 50px;margin:50px 0 0;text-align:center;clear:both}.pagination ul{width:100%;margin:0;padding:0}.pagination ul li{float:left;width:30px;height:30px;padding:0;line-height:30px;overflow:hidden;margin:0 10px 0 0;background-color:#f1f1f1}.pagination ul li a{display:block}.pagination .total{display:block;margin:0}.pagination .current,.pagination ul li a:hover{display:block;color:#fff}.search p.result{text-align:center}@media only screen and (max-width:768px){.grid-item{position:absolute;width:47%;margin:0 1.5% 20px}}@media only screen and (max-width:480px){.grid-item{position:absolute;width:90%;margin:0 5% 20px}}#president{float:left;width:100%;padding:50px 0}#president .leftbox{width:45%;float:left;text-align:right}#president .thumb img{float:left;width:300px;height:400px;object-fit:cover}#president .info2{float:left;text-align:left;max-width:300px;padding-top:20px}#president .position{font-size:90%;color:#ff6000}#president .name,#president .initial{font-size:150%;font-weight:700}#president .graduate,#president .hobby{font-size:100%}#president .rightbox{width:55%;float:right}#president .info{max-width:400px}#president .catch{font-size:210%;font-weight:700;text-align:left;padding:20px 0;line-height:1.5;letter-spacing:3px;color:#ff6000}@media only screen and (max-width:1000px){#president .thumb img{float:left;width:250px;height:350px;object-fit:cover}#president .info2{float:left;text-align:left;max-width:250px;padding-top:20px}#president .catch{font-size:200%;font-weight:700;text-align:left;padding:20px 0;line-height:1.5;letter-spacing:3px;color:#ff6000}}@media only screen and (max-width:610px){#president{clear:both;width:100%;padding:20px 0}#president .leftbox{clear:both;width:100%;float:left;text-align:center}#president .thumb img{float:none;width:300px;height:400px;object-fit:cover;margin:0 auto}#president .info2{clear:both;float:none;max-width:100%;text-align:center;padding-top:10px}#president .position{font-size:90%;color:#ff6000}#president .name,#president .initial{font-size:150%;font-weight:700}#president .graduate,#president .hobby{font-size:100%}#president .rightbox{width:100%;float:none;clear:both;padding-top:20px}#president .info{max-width:100%}#president .catch{font-size:210%;font-weight:700;text-align:left;padding:20px 0;line-height:1.5;letter-spacing:3px;color:#ff6000}}#otherstaff{clear:both;float:left;width:100%;margin:30px 0;padding-top:10px;border-top:1px solid #ccc}#otherstaff .leftbox{width:20%;float:left;text-align:right}#otherstaff .thumb img{float:left;width:150px;height:200px;object-fit:cover;font-family:'object-fit: cover; object-position: bottom;'}#otherstaff .info2{float:left;text-align:left;max-width:150px;padding-top:20px}#otherstaff .position{font-size:90%;color:#ff6000}#otherstaff .name,#otherstaff .initial{font-size:110%;font-weight:700}#otherstaff .graduate,#otherstaff .hobby{font-size:80%;line-height:1.5}#otherstaff .rightbox{width:75%;float:right}#otherstaff .info{padding-right:20px}#otherstaff .catch{font-size:170%;font-weight:700;text-align:left;padding:30px 0;line-height:1.5;letter-spacing:3px;color:#ff6000}@media only screen and (max-width:610px){#otherstaff{clear:both;float:none;width:100%;margin:20px 0;padding-top:10px;border-top:1px solid #ccc}#otherstaff .leftbox{clear:both;float:none;width:100%;text-align:center}#otherstaff .thumb img{float:none;width:150px;height:200px;object-fit:cover}#otherstaff .info2{clear:both;float:none;text-align:center;max-width:100%;padding-top:10px}#otherstaff .rightbox{clear:both;float:none;width:100%}#otherstaff .info{padding-right:0}#otherstaff .catch{font-size:150%;font-weight:700;text-align:left;padding:30px 0;line-height:1.5;letter-spacing:3px;color:#ff6000}}.single-post .article-head{padding:0;border-width:6px;border-style:solid}.single .article-ttl{border-left:8px solid;padding:0 0 0 1em}.single p{margin-bottom:1em;line-height:1.7}.single .article-info{margin:0 0 10px;padding:0;letter-spacing:1px}.single h1.page-title{padding:0;margin:0 0 20px;font-size:30px;line-height:1.3}.single-seminar #contact-form tr.half input{width:80%;overflow:hidden}.single-seminar .reco,.single-seminar #outline{margin:0 0 20px}.single-seminar #outline .btn{width:250px;display:block;margin:20px auto;padding:10px;color:#fff;background-color:#d21100;border-radius:30px}.single-seminar #outline .btn:hover{color:#d21100;background-color:#ccc}.single-results p.com,.single-interview p.com{margin:0 0 .5em;padding:0;font-size:22px;font-weight:700;line-height:1;color:#000}.single-results h1.page-title,.single-interview h1.page-title{font-size:30px;padding:0}.single .article-body p.copy{font-size:22px;font-weight:700}.single-results .export{margin:0 0 20px;padding:15px;font-weight:700;overflow:hidden}.single-results #results-content,.single-results #results-data,.single-results #results-relation{width:100%;margin:0 0 30px}.single-results table li{list-style-type:none}.single-results #results-relation .ttl{width:100%}.single-results #results-content img{clear:both;margin-bottom:20px}.single-results .img-container{margin-bottom:0 !important}.single-results #results-content p{padding:0 15px;margin-bottom:20px;text-align:justify}#interview-outline{padding:0 10px}#interview-outline p{font-weight:700}#interview-outline .img{width:70%;margin:0 auto 20px auto;overflow:hidden}#interview-outline .img img{width:100%}.single-interview .list-block{margin:20px 0 40px;padding:0 10px;justify-content:space-between}.single-interview .comment-box{width:60%}.single-interview .comment-box p{font-weight:400}.single-interview .comment-box p.copy{margin:10px 0;padding:0;font-size:22px;font-weight:700;line-height:150%}.single-interview .img-box{width:37%}.single-interview .img-box img{width:100%;height:auto}.single-interview #interview-end{margin:0 0 20px;padding:15px;border-width:6px;border-style:solid;overflow:hidden;clear:both;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box}.single-interview #interview-end p{font-weight:700}.single-interview #interview-end p.ttl{width:100%;padding:0;font-size:24px;background-color:#fff;clear:both}.single-interview #interview-end p.ttl span{display:block}.single-interview #interview-end img{width:30%;float:left}.single-interview #interview-end p{width:67%;float:right}.single-interview #interview-relation .ttl{width:100%}@media only screen and (max-width:720px){#interview-outline p br,.single-interview .comment-box p.copy br{display:none}.single-interview .comment-box,.single-interview .img-box{width:100%}}@media only screen and (max-width:480px){.single-interview h1.copy{font-size:18px}.single-interview .img{height:auto}.single-interview .img img{width:100%;max-width:100%;float:left;clear:both;margin:0 0 20px}.single-interview .list-block img{width:100%;max-width:100%;float:none;clear:both;margin:0 0 20px}.single-interview #interview-end img{width:100%;float:none;margin:0 auto}.single-interview #interview-end p{width:100%;float:right;clear:both}}.relation section{width:calc(100/3*1%);padding:0 1%;overflow:hidden}.relation .thumb a:hover{opacity:.8}.relation p.com{margin:10px 0 0;padding:0;font-size:13px;font-weight:700;line-height:1.3}.relation p.page-title{padding:0;margin:0 0 20px;font-size:18px;font-weight:700;line-height:1.3}@media only screen and (max-width:700px){.relation section{width:calc(100/2*1%);padding:0 1%;overflow:hidden}}@media only screen and (max-width:480px){.relation section{width:100%;margin:0 0 10px}.relation .thumb{height:auto;text-align:center}.relation h1.page-title{margin:0 0 10px}}.pagelink{padding:70px 0}.pagelink span{width:49%;border-top:1px solid #303030;border-bottom:1px solid #303030}.pagelink span a{display:block;width:100%;height:100%;position:relative;line-height:1.9}.pagelink span.pageprev{margin:0 auto 0 0}.pagelink span.pageprev a{padding:35px 40px 35px 60px}.pagelink span.pagenext{margin:0 0 0 auto}.pagelink span.pagenext a{padding:35px 60px 35px 40px}.pagelink span a:before{position:absolute;top:50%;margin-top:-1em;font-family:FontAwesome;font-size:18px;color:#303030}.pagelink span.pageprev a:before{left:20px;content:"\f104"}.pagelink span.pagenext a:before{right:20px;content:"\f105"}@media only screen and (max-width:480px){.pagelink span{width:100%;border:1px solid #303030}.pagelink span.pageprev{margin-bottom:35px}}.side-cat-list{margin-bottom:20px}.side-cat-list h3{display:block;background-color:#f4f4f4;border:1px solid #e8e8e8;font-weight:700;text-indent:1.5em}.side-cat-list ul{padding:10px 0 0;flex-direction:column}.side-cat-list ul li ul{padding:0 0 0 20px;flex-direction:column}.side-cat-list ul li a{width:100%;display:block;padding:.5em 0;font-weight:700;font-size:14px;line-height:1.3;letter-spacing:-1px;text-indent:1em;background-color:#fff}.side-cat-list ul li a:before{content:'\f0da';margin:0 8px 0 0;font-family:FontAwesome;transition:all .3s}#post-single-content .post h1,#post-single-content .post h2,#post-single-content .post h3,#post-single-content .post h4,#post-single-content .post h5,#post-single-content .post h6,#post-single-content .post em,#post-single-content .post del{margin:0 0 10px;padding:0}#post-single-content .post h1{font-size:25px}#post-single-content .post h2{font-size:20px}#post-single-content .post h3{font-size:18px}#post-single-content .post h4{font-size:15px}#post-single-content .post h5{font-size:13px}#post-single-content .post h6{font-size:10px}#post-single-content .post p{margin:0 0 20px;padding:0}#post-single-content .post ul{list-style-type:disc;margin:0 0 10px;padding:0 0 0 20px}#post-single-content .post ul li{margin:0;padding:0}#post-single-content .post ol{list-style-type:decimal;margin:0 0 10px;padding:0 0 0 20px}#post-single-content .post ol li{margin:0;padding:0}#post-single-content .post blockquote{margin:0 0 10px}#post-single-content .post p a{text-decoration:underline}#post-single-content .post p a:hover{color:#ccc}#post-single-content .post pre{margin:0 0 10px;padding:10px;background-color:rgba(41,128,185,.1)}aside h3.side-ttl{font-size:16px;color:#fff;border-width:0}table#wp-calendar{position:relative;margin:10px 0 30px}table#wp-calendar caption{margin:10px 0;line-height:1;font-weight:700}table#wp-calendar thead th{width:auto;padding:5px 10px;text-align:center;line-height:1}table#wp-calendar td{width:auto;padding:0;text-align:center;border-width:1px}table#wp-calendar td a{font-weight:700}table#wp-calendar tfoot{position:absolute;top:0;width:100%}table#wp-calendar tfoot td{border-width:0;padding:3px 0}table#wp-calendar tfoot td:nth-of-type(1){position:absolute;left:0}table#wp-calendar tfoot td:nth-of-type(3){position:absolute;right:10px}#wp-calendar thead tr th:nth-child(1){background-color:#f5d0d3}#wp-calendar tbody tr #today{font-weight:700;background-color:#f1f1f1}.new-post{margin:0 0 30px}.new-post ul{padding:15px 0 0}.new-post li{position:relative;margin:0 0 5px;padding:0;font-size:15px;text-indent:.5em}.new-post li:not(:last-child){border-bottom:1px dashed #ccc}.new-post li a{width:100%;display:block;padding:0;font-weight:700;font-size:14px;line-height:1.3;letter-spacing:-1px;text-indent:1em;background-color:#fff}.new-post li h4{line-height:1.3;margin:0 0 10px;padding:0}.new-post li h4 a:before{content:'\f0da';margin:0 8px 0 0;font-family:FontAwesome;transition:all .3s}.month-list{width:100%;margin:0 0 20px;overflow:hidden}.month-list select{width:100%;background:#fafafa;border:3px solid #ddd;border-radius:1px;color:#666;font-size:14px;padding:15px 17px;margin:10px 0}