﻿:root{--color1:#00305b;--color2:#BFECFF;--hover:#0054AD;--text-color:#1f1f1f}.pageMain{display:flex;justify-content:flex-start;align-items:center;width:1000px;height:250px;padding:50px;margin:10px auto 30px;box-shadow:0 0 10px rgba(0,0,0,0.2);border-radius:20px;position:relative;overflow:hidden}.pageMain:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:url("../images/top/top_contact.webp") no-repeat center;background-size:cover;opacity:0.1;z-index:-2}@media screen and (max-width: 1240px){.pageMain{padding:80px 50px;width:95%}}@media screen and (max-width: 768px){.pageMain{border-radius:0;width:100%}}@media screen and (max-width: 520px){.pageMain{height:150px;padding:30px 20px}}.pageMain .in{position:relative;z-index:1}.pageMain .in .ens{font-family:'Noto Serif JP', "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;font-size:36px;font-weight:400;letter-spacing:0.04em;line-height:100%;text-transform:capitalize}.pageMain .in .ens:first-letter{color:var(--color1)}@media screen and (max-width: 520px){.pageMain .in .ens{font-size:24px}}.pageMain .in .title{font-family:'Noto Serif JP', "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;font-size:20px;font-weight:500;padding:10px 0 0 0}@media screen and (max-width: 520px){.pageMain .in .title{padding:5px 0 0 0}}#content section{padding:0 0 50px}#content .f22{font-size:22px}#content .f20{font-size:20px}#content .f18{font-size:18px}#content .f15{font-size:15px}#content .f14{font-size:14px}#content .b{font-weight:700}#content p{line-height:36px;padding:0 0 1em}@media screen and (max-width: 520px){#content p{line-height:28px;font-size:15px}}#content p:last-child{padding:0}#content p:empty{display:none;padding:0;line-height:0}#content table{width:100%}#content table th,#content table td{padding:15px 10px;border-top:none;border-bottom:2px solid var(--color1);letter-spacing:0.04em;line-height:30px}@media screen and (max-width: 520px){#content table th,#content table td{padding:10px;display:block;width:100% !important}}#content table th{font-size:16px;text-align:center;vertical-align:top;width:150px}@media screen and (max-width: 520px){#content table th{border-top:none;border-bottom:none;padding:10px 10px 0;text-align:left}}#content table td{font-size:16px;width:calc(100% - 150px);border-color:#f3cfab;padding:10px 20px 10px 50px}@media screen and (max-width: 520px){#content table td{border-top:none;font-size:15px;padding:10px 10px 10px 20px}}#content table td div{padding:20px 0}@media screen and (max-width: 520px){#content table td div{padding:0 0 10px}}#content .enTitle{padding-bottom:0.5em}#content .flexBox{display:flex;justify-content:space-between;flex-wrap:wrap}.information #content{min-height:600px}.information #content .inner{display:flex;justify-content:space-between;flex-wrap:wrap;color:#333}@media screen and (max-width: 1240px){.information #content .inner{padding:0 20px}}.information #content .inner .lBox{width:calc(100% - 400px)}@media screen and (max-width: 767px){.information #content .inner .lBox{width:100%}}.information #content .inner .rBox{width:320px}@media screen and (max-width: 1240px){.information #content .inner .rBox{width:30%}}@media screen and (max-width: 767px){.information #content .inner .rBox{width:100%;padding:50px 0 0 0}}.information #content .inner .rBox .st{position:sticky}.information #content .inner .rBox .bnr{padding:0 0 30px}@media screen and (max-width: 767px){.information #content .inner .rBox .bnr{text-align:center}}.information #content .inner .rBox .title{font-size:20px;font-weight:700;padding:0 0 5px;margin:0 0 5px;border-bottom:1px solid #C2C2C2}.information #content .inner .rBox aside{padding:5px 0 0 0}.information #content .inner .rBox aside.box{padding:0 0 30px}.information #content .inner .rBox aside.box .flexBox{padding:10px 0;margin:0}.information #content .inner .rBox aside.box .flexBox a{display:flex;justify-content:space-between;align-items:center;width:100%}.information #content .inner .rBox aside.box .flexBox a .imgBox{width:90px;height:60px;overflow:hidden;border-radius:5px;position:relative;background-color:#EFEFEF}.information #content .inner .rBox aside.box .flexBox a .imgBox img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);object-fit:cover;width:100%;height:100%}.information #content .inner .rBox aside.box .flexBox a .txBox{width:calc(100% - 100px)}.information #content .inner .rBox aside.box .flexBox a .txBox p{padding:0;line-height:24px}.information #content .inner .rBox aside.box .flexBox a .txBox p.time{font-size:12px;color:#949494}.information #content .inner .rBox aside.box .flexBox a .txBox p.tx{font-size:14px}.information #content .inner .rBox aside.cate{border-radius:20px;padding:5px 20px;margin:0}.information #content .inner .rBox aside.cate a{display:block;padding:20px 0;border-bottom:1px solid #e5e5e5}.information #content .inner .rBox aside.cate a:last-child{border-bottom:none}.information #content .inner .rBox aside form{display:flex;justify-content:flex-start;align-items:center;gap:0 10px;padding:10px 0 0 0}.information #content .inner .rBox aside form #search_input{border:none;background-color:#F1F1F1;padding:5px 10px}.information #content .inner .rBox aside form #search_input:focus{outline:none}.information #content .inner .rBox aside form .submit{background-color:var(--color2);color:#FFF;border:none;border-radius:5px;font-size:12px;padding:6px 10px}.information #content .inner h1{font-size:22px;padding:10px 20px;margin-bottom:20px;background-color:var(--color1);color:#FFF}@media screen and (max-width: 520px){.information #content .inner h1{font-size:20px}}.information #content .inner .post_content{padding-bottom:50px}.information #content .inner .post_content:last-child{padding-bottom:0}.information #content .inner .post_content .cateFlex{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;padding:0 0 20px}@media screen and (max-width: 520px){.information #content .inner .post_content .cateFlex{align-items:flex-start}}.information #content .inner .post_content .cateFlex .lBox{width:auto}.information #content .inner .post_content .cateFlex .lBox .cate{display:flex;justify-content:flex-start;gap:5px 10px}@media screen and (max-width: 520px){.information #content .inner .post_content .cateFlex .lBox .cate{gap:3px}}.information #content .inner .post_content .cateFlex .lBox .cate div{background-color:var(--color1);font-size:12px;padding:5px 15px;border-radius:5px;color:#FFF}@media screen and (max-width: 520px){.information #content .inner .post_content .cateFlex .lBox .cate div{padding:3px;font-size:10px}}.information #content .inner .post_content .cateFlex .rBox{width:auto}@media screen and (max-width: 767px){.information #content .inner .post_content .cateFlex .rBox{padding:0}}.information #content .inner .post_content .cateFlex .rBox .time{font-size:12px;padding:0;line-height:20px}.information #content .inner .single_content{min-height:100px;line-height:30px}@media screen and (max-width: 520px){.information #content .inner .single_content{white-space:normal;overflow-wrap:break-word}}.information #content .inner .single_content #ez-toc-container{border:none;padding:30px;background-color:#FFF;box-shadow:0 0 5px rgba(0,0,0,0.2);border-radius:20px}@media screen and (max-width: 520px){.information #content .inner .single_content #ez-toc-container{padding:15px}}.information #content .inner .single_content #ez-toc-container .ez-toc-title-container{padding-bottom:10px}.information #content .inner .single_content #ez-toc-container nav{padding:0 30px}@media screen and (max-width: 520px){.information #content .inner .single_content #ez-toc-container nav{padding:0 10px}}.information #content .inner .single_content #ez-toc-container nav ul li{font-size:18px;padding:1em 0}.information #content .inner .single_content #ez-toc-container nav ul li ul li{padding:0.3em 0;font-size:16px}.information #content .inner .single_content h2{font-size:22px;padding:40px 0 10px;margin:0 0 20px;border-bottom:2px dotted var(--color1)}@media screen and (max-width: 520px){.information #content .inner .single_content h2{font-size:20px}}.information #content .inner .single_content h3{border-left:5px solid var(--color1);font-size:20px;padding:0 0 0 10px;margin:40px 0 10px}@media screen and (max-width: 520px){.information #content .inner .single_content h3{font-size:18px}}.information #content .inner .single_content h4{font-size:18px;padding:40px 0 10px}.information #content .inner .single_content h5{font-size:16px;margin:20px 0 40px}@media screen and (max-width: 520px){.information #content .inner .single_content h5{font-size:14px}}.information #content .inner .single_content .mainImg{padding:0 0 50px}.information #content .inner .single_content .mainImg img{margin:0 auto !important}.information #content .inner .single_content .wp-block-columns{padding:0 0 0px}.information #content .inner .single_content .wp-element-caption{font-size:14px;padding:10px 0}.information #content .inner .single_content p{width:100%;line-height:30px;padding:0 0 1em 0}@media screen and (max-width: 520px){.information #content .inner .single_content p{font-size:15px;line-height:28px}}.information #content .inner .single_content p a{color:#00AFF8}.information #content .inner .single_content img{margin:50px auto;filter:brightness(105%)}.information #content .inner .single_content table{margin:0 auto 50px !important}@media screen and (max-width: 520px){.information #content .inner .single_content table{table-layout:fixed;margin:0 auto 50px !important}}.information #content .inner .single_content table tr th{background-color:#F0F0F0}.information #content .inner .single_content table tr th,.information #content .inner .single_content table tr td{border:1px solid #D0D0D0;padding:10px;width:auto}@media screen and (max-width: 520px){.information #content .inner .single_content table tr th,.information #content .inner .single_content table tr td{display:table-cell;font-size:14px;padding:5px}}.information #content .inner .single_content ul{width:100%}.information #content .inner .single_content ol{margin:0 0 30px 1em}.information #content .inner .single_content ol li{font-size:16px;padding:5px 0}.information #content .inner .single_content .wp-block-image{margin:0 1em}@media screen and (max-width: 520px){.information #content .inner .single_content .wp-block-image{margin:0 0.5em}}.information #content .inner .single_content .wp-block-image img{margin:20px auto 50px}@media screen and (max-width: 520px){.information #content .inner .single_content .wp-block-image img{margin:10px auto 25px}}.information #content .inner .single_content .wp-block-columns{margin:0 0 0 1em}@media screen and (max-width: 520px){.information #content .inner .single_content .wp-block-columns{flex-wrap:wrap !important}}@media screen and (max-width: 520px){.information #content .inner .single_content .wp-block-columns .wp-block-image img{margin:0 auto 20px}}.information #content .inner .single_content .is-style-rounded{border-radius:50px}.information #content .inner .single_content .is-style-rounded img{border-radius:50px}.information #content .inner .single_content .has-background{padding:50px}@media screen and (max-width: 520px){.information #content .inner .single_content .has-background{padding:20px}}.information #content .inner .single_content blockquote{position:relative;padding:50px 30px 30px;margin:20px 0 40px;box-sizing:border-box;font-style:italic;background:#efefef;color:#555}.information #content .inner .single_content blockquote:before{display:inline-block;position:absolute;top:13px;left:15px;content:"“";color:#cfcfcf;font-size:50px;line-height:1;font-weight:900}.information #content .inner .single_content blockquote cite{display:block;text-align:right;color:#888888;font-size:0.9em}.information #content .inner .single_content .btn{text-align:center}.information #content .inner .single_content .btn a{min-width:300px;display:inline-block;border-radius:50px;height:auto;padding:15px;text-decoration:none;color:#FFF;font-size:20px}.information #content .inner .single_content .wp-block-button a{-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out;position:relative;display:flex;justify-content:center;align-items:center;width:320px;font-size:16px;font-weight:600;background-color:var(--color1);color:#FFF;display:block;border-radius:10px;padding:20px;text-align:center;text-decoration:none !important}.information #content .inner .single_content .wp-block-button a:before{content:"";width:17px;height:6px;background:url("../images/common/arrow2.webp") no-repeat center;background-size:100%;position:absolute;top:50%;right:10px;-webkit-transform:translate(0%, -50%);-moz-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);-o-transform:translate(0%, -50%);transform:translate(0%, -50%);z-index:1}.information #content .inner .single_content .wp-block-button a:hover{opacity:1;background-color:var(--color2);color:var(--color1) !important}.information #content .inner .single_content .wp-block-button a{width:300px;display:inline-block;text-align:center}.not404 #container .inner{display:block}.not404 #container .error{position:relative;max-width:960px;font-size:18px;font-weight:500;line-height:200%;text-align:center;padding:100px 0}@media screen and (max-width: 520px){.not404 #container .error{font-size:14px;padding:50px 0}}.not404 #container .error p{padding:0 0 1.5em}.not404 #container .error p.title{font-size:80px;font-weight:700;text-align:center;padding:0 0 80px}@media screen and (max-width: 520px){.not404 #container .error p.title{font-size:24px}}.not404 #container .error .btn{display:flex;justify-content:center}.not404 #container .error .btn a{width:280px}.thanks_area{text-align:center;font-size:20px;line-height:200%}.thanks_area p{padding:0 0 50px}
