﻿#member .main{position:relative}#member .main .txt01{position:absolute;left:50px;top:0;bottom:0;margin:auto;display:table}#member .main .txt01 p{font-size:50px;line-height:1;display:table;background:#fff;padding:8px 20px 12px}#member .main .txt01 p:nth-child(n+2){margin-top:15px}#member .main .txt02{position:absolute;right:50px;bottom:50px}#member .main .txt02 p{display:table;line-height:1}#member .main .txt02 p:nth-child(1){font-size:20px;background:#3885cd;padding:5px 10px}#member .main .txt02 p:nth-child(2){font-size:50px;background:#151515;padding:10px 90px 15px}#member .main .txt02 p:nth-child(3){font-size:16px;background:#003a70;padding:5px 20px 7px;margin-left:auto}#member .box01 .img_box{position:relative;margin-right:50px;min-width:650px}#member .box01 .img_box .no{font-size:100px;position:absolute;left:10px;bottom:-70px;z-index:10;transform:skewX(-10deg)}#member .box01 .txt_box{position:relative}#member .box01 .txt_box .txt01{font-size:18px;line-height:1}#member .box01 .txt_box h2{font-size:25px;line-height:1.7;margin:40px 0 30px}#member .box01 .txt_box .txt02{font-size:16px;line-height:2.2}#member .box01 .txt_box .icon{position:absolute;right:0;top:-10px}#member .box02 .img_box{margin-left:50px;margin-right:0}#member .link_inner{margin-top:180px}#member .link_inner .box{width:575px}#member .link_inner .box .over{position:relative}#member .link_inner .box .over .txt01{position:absolute;left:20px;top:20px;z-index:10}#member .link_inner .box .over .txt01 p{background:#fff;padding:5px 10px;font-size:20px;line-height:1;display:table}#member .link_inner .box .over .txt01 p:nth-child(n+2){margin-top:10px}#member .link_inner .box .over .txt02{position:absolute;right:20px;bottom:20px;line-height:1;z-index:10}#member .link_inner .box .over .txt02 p{display:table}#member .link_inner .box .over .txt02 p:nth-child(1){font-size:16px;background:#3885cd;padding:5px 10px}#member .link_inner .box .over .txt02 p:nth-child(2){font-size:25px;background:#151515;padding:5px 80px 7px}#member .link_inner .box .over .txt02 p:nth-child(3){font-size:14px;background:#003a70;padding:5px 15px;margin-left:auto}#member .link_inner .box .btn{font-size:16px;line-height:1;background:#3885cd;width:575px;height:60px;box-sizing:border-box;box-shadow:0 0 6px rgba(0,0,0,0.7);margin-top:20px}#contact_banner{background:url("img/index/box06_bg.jpg") center center no-repeat}#contact_banner h2{display:table;font-size:25px;line-height:1;position:relative;margin:0 auto;transform:rotate(-6deg) skewX(-9deg);letter-spacing:8px}#contact_banner h2 span{font-size:80px}#contact_banner h2::after{content:'';position:absolute;background:url("img/index/box06_arrow.svg") no-repeat;width:543px;height:69px;bottom:-65px;left:-35px;transform:rotate(6deg) skewX(9deg)}#contact_banner .pin_btn{margin:150px auto 0;transition-delay:.2s}#contact_banner .pin_btn:hover p{background:#fff;color:#3885cd}#contact_banner .pin_btn p::after{background:#fff}#work .main{box-sizing:border-box;background:url("img/work/main_bg.jpg") top left repeat;position:relative;height:450px;padding-left:80px;border:3px solid #ececec}#work .main .img{position:absolute;right:0;top:0;bottom:0;margin:auto}#work .main .txt01{font-size:25px;line-height:1.6}#work .main .txt02{font-size:40px;line-height:1.2;margin:35px 0 10px}#work .main .txt02 span{font-size:80px}#work .main .txt03{font-size:20px;line-height:1;letter-spacing:12px}#work .link_box .item{box-sizing:border-box;border:1px solid #3885cd;width:366px;padding:35px 10px 10px;margin-left:50px}#work .link_box .item .txt01{font-size:18px;line-height:1;margin:30px auto 34px}#work .link_box .item .btn{width:100%;box-sizing:border-box;background:#3885cd;height:45px}#work .link_box .item:nth-of-type(n+4){margin-top:50px}#work .link_box .item:nth-of-type(1),#work .link_box .item:nth-of-type(4){margin-left:0}#work .link_box .item:nth-of-type(2n) .btn{background:#003a70}#work .box01 h2{font-size:50px;line-height:1}#work .box01 .min{font-size:16px;line-height:1;margin:15px auto 50px}#work .box01 .inner .img01{margin-right:50px}#work .box01 .inner .img02{margin-left:50px}#work .box01 .inner p{font-size:16px;line-height:2.2}#work .box01 .bnr{box-sizing:border-box;border:10px solid #3885cd;height:370px;position:relative;background:#3885cd}#work .box01 .bnr .img{box-sizing:border-box;width:100%;height:100%;border-radius:25px;content:'';position:absolute;background:url("img/work/box01_bnr_img.jpg") center center no-repeat}#work .box01 .bnr .txt_box{position:relative;z-index:10;color:#fff;margin-left:20px}#work .box01 .bnr .txt_box .txt01{font-size:30px;line-height:1;display:table;background:#3885cd;padding:10px}#work .box01 .bnr .txt_box .txt01:nth-of-type(2){margin:20px 0}#work .box01 .bnr .txt_box .txt02{font-size:60px;padding:10px;line-height:1;display:table;background:#3885cd}#work .box02 .bnr,#work .box04 .bnr,#work .box06 .bnr{border:10px solid #003a70;background:#003a70}#work .box02 .bnr .txt_box .txt01,#work .box02 .bnr .txt_box .txt02,#work .box04 .bnr .txt_box .txt01,#work .box04 .bnr .txt_box .txt02,#work .box06 .bnr .txt_box .txt01,#work .box06 .bnr .txt_box .txt02{background:#003a70}#work .box02 .bnr .img{background:url("img/work/box02_bnr_img.jpg") center center no-repeat}#work .box03 .bnr .img{background:url("img/work/box03_bnr_img.jpg") center center no-repeat}#work .box04 .bnr .img{background:url("img/work/box04_bnr_img.jpg") center center no-repeat}#work .box05 .bnr .img{background:url("img/work/box05_bnr_img.jpg") center center no-repeat}#work .box06 .bnr .img{background:url("img/work/box06_bnr_img.jpg") center center no-repeat}#work .l_bnr{position:relative}#work .l_bnr .txt01{position:absolute;left:0;top:20px;display:table;font-size:40px;line-height:1;padding:10px 20px}#work .l_bnr .txt01 span{position:relative;z-index:10}#work .l_bnr .txt01::after{content:'';background:#fff;position:absolute;left:0;top:0;width:100%;clip-path:polygon(0 0, 100% 0, 95% 100%, 0 100%);height:100%}#work .l_bnr .txt02{width:500px;position:absolute;right:20px;bottom:20px}#work .l_bnr .txt02 p:nth-child(1){font-size:25px;line-height:1;width:calc(100% - 70px);position:absolute;top:-17.5px;left:0;right:0;margin:auto;height:34px;display:flex;align-items:center;justify-content:center;background:#3885cd}#work .l_bnr .txt02 p:nth-child(2){font-size:55px;background:#fff;box-sizing:border-box;padding:25px 0 15px;line-height:1;text-align:center}#blog .list{margin:50px auto 0}#blog .item{box-sizing:border-box;border-bottom:1px solid #3885cd;padding:30px 0}#blog .list .item:nth-child(1){padding-top:0;transition-delay:.5s}#blog .list .item:nth-child(2){transition-delay:.6s}#blog .list .item:nth-child(3){transition-delay:.7s}#blog .time{font-size:16px;line-height:1}#blog .tag{width:74px;height:21px;font-size:14px;line-height:1;margin-left:10px}#blog h3{font-size:14px;margin-top:20px}#single_blog .box01{background:url("img/blog/bg.jpg") top left repeat;box-sizing:border-box;border:5px solid #3885cd;padding:20px}#single_blog .box01 .over .time{font-size:16px;line-height:1;margin-right:10px}#single_blog .box01 .over .tag{font-size:14px;line-height:1;display:table;padding:2px 5px 3px}#single_blog .box01 h1{font-size:16px;line-height:1.5;margin:15px 0 10px}#single_blog .box01 .text{font-size:16px;line-height:2;margin-top:10px}#entry{padding-bottom:100px}#entry .page_title .title{padding-right:370px}#entry .entry_form{border:1px solid #aaa}#entry .entry_form tr{border-top:1px solid #aaa}#entry .entry_form tr th,#entry .entry_form tr td{font-size:16px;padding:20px;box-sizing:border-box}#entry .entry_form tr th{background:#3885cd;color:#fff;width:300px;vertical-align:middle;position:relative}#entry .entry_form tr:last-child input,#entry .entry_form tr:nth-of-type(6) input{width:inherit}#entry .entry_form tr:nth-of-type(6) label{margin-right:20px}#entry .entry_form .essential{font-size:14px;color:#3885cd;background:#fff;padding:0 15px;position:absolute;right:20px}#entry .entry_form .wpcf7-list-item{margin:0}#entry .entry_form input{width:100%;box-sizing:border-box;background:#efefef;border:0;padding:10px;font-size:16px;font-family:'Noto Sans JP', sans-serif, "Yu Gothic", "游ゴシック", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", "メイリオ", sans-serif, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Noto Sans Japanese", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Arial, Meiryo, sans-serif;-webkit-text-size-adjust:100%;text-align:left;font-weight:500;outline:0}#entry .entry_form textarea{border:1px solid #e5e5e5;width:100%;box-sizing:border-box;padding:10px;line-height:1.5;font-size:16px;outline:none;font-family:'Noto Sans JP', sans-serif, "Yu Gothic", "游ゴシック", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", "メイリオ", sans-serif, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Noto Sans Japanese", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Arial, Meiryo, sans-serif}#entry .scroll .scroll_area{overflow-y:scroll;height:180px;border:1px solid #e5e5e5;padding:20px;margin:20px 0}#entry .scroll .scroll_area::-webkit-scrollbar{width:7px;height:135px;margin-right:20px}#entry .scroll .scroll_area::-webkit-scrollbar-button{display:none}#entry .scroll .scroll_area::-webkit-scrollbar-thumb{background:#3885cd}#entry .scroll .scroll_area::-webkit-scrollbar-track{background:#efefef}#entry .scroll .txt01{color:#3885cd;font-weight:600}#entry .scroll .txt02{margin-top:20px;font-weight:500;line-height:1}#entry .scroll .txt03{line-height:2;margin-top:10px}#entry .entry_btn{text-align:center}#entry .entry_btn input{width:400px;margin:50px auto 0;background:#000;color:#fff;text-align:center;font-size:20px;border:0;padding:20px 0;line-height:1;font-family:'Noto Sans JP', sans-serif, "Yu Gothic", "游ゴシック", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", "メイリオ", sans-serif, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Noto Sans Japanese", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Arial, Meiryo, sans-serif;font-weight:500;cursor:pointer}#entry .thanks{font-size:16px;line-height:2}.wpcf7-spinner{display:none;opacity:0}.wpcf7 form .wpcf7-response-output{display:none}#end02 .thanks,#end .thanks{font-size:16px;line-height:2}@media screen and (max-width: 1220px){#work .link_box .item{width:32%;margin-left:2%}#work .link_box .item:nth-of-type(n+4){margin-top:2%}}
