body.misc{background-color:#f9f9f9}body.misc .contents__inner{margin-bottom:250px}@media screen and (max-width:1536px){body.misc .contents__inner{margin-bottom:200px}}@media screen and (max-width:1200px){body.misc .contents__inner{margin-bottom:150px}}@media screen and (max-width:767px){body.misc .contents__inner{margin-bottom:75px}}body.misc .contents__inner .backhome{position:sticky;left:130px;top:50px;width:160px;height:auto;z-index:9999}@media screen and (max-width:1536px){body.misc .contents__inner .backhome{left:110px;top:35px;width:150px}}@media screen and (max-width:1200px){body.misc .contents__inner .backhome{display:none}}body.misc .contents__inner .backhome ul{line-height:45px;height:45px}@media screen and (max-width:1536px){body.misc .contents__inner .backhome ul{line-height:40px;height:40px}}body.misc .contents__inner .backhome ul li{height:45px;overflow:hidden;border-radius:50em}@media screen and (max-width:1536px){body.misc .contents__inner .backhome ul li{height:40px}}body.misc .contents__inner .backhome ul li a{position:relative;background-color:#1b5bad;display:flex;align-items:center;font-size:1.4rem;color:#fff;font-weight:500;justify-content:right;padding-right:25px;transition:.3s ease all}@media screen and (max-width:1536px){body.misc .contents__inner .backhome ul li a{font-size:1.3rem;padding-right:20px}}body.misc .contents__inner .backhome ul li a img{position:absolute;left:12px;width:26px;height:auto;transform:rotateY(180deg);transition:.5s ease all}@media screen and (max-width:1536px){body.misc .contents__inner .backhome ul li a img{left:10px;width:24px}}body.misc .contents__inner .backhome ul li a:hover{background-color:#091d36}body.misc .contents__inner .backhome ul li a:hover img{transform:rotateY(-180deg)}.titleArea{padding:250px 0 150px;position:relative;display:block}@media screen and (max-width:1536px){.titleArea{padding:200px 0 125px}}@media screen and (max-width:1200px){.titleArea{padding:160px 0 100px}}@media screen and (max-width:767px){.titleArea{padding:150px 0 100px}}.titleArea .gnav{position:fixed;left:0;top:40px;height:50px;line-height:50px;width:100%;padding-right:55px;z-index:999}@media screen and (max-width:1536px){.titleArea .gnav{padding-right:50px;top:30px}}@media screen and (max-width:1200px){.titleArea .gnav{display:none}}.titleArea .gnav ul{display:flex;gap:30px;justify-content:right}@media screen and (max-width:1536px){.titleArea .gnav ul{gap:25px}}.titleArea .gnav ul li{font-size:1.5rem;font-weight:500}.titleArea .gnav ul li a{color:#222;transition:.3s ease all}.titleArea .gnav ul li a:hover{opacity:.5}.titleArea .container{text-align:center}.titleArea .container h2{font-size:1.8rem;font-weight:500;line-height:1;margin-bottom:10px}@media screen and (max-width:1728px){.titleArea .container h2{font-size:1.6rem}}@media screen and (max-width:1536px){.titleArea .container h2{font-size:1.5rem}}@media screen and (max-width:1366px){.titleArea .container h2{font-size:1.4rem}}@media screen and (max-width:767px){.titleArea .container h2{font-size:1.2rem}}.titleArea .container>p.helvetica{font-size:5.4rem;line-height:1;color:#103564;width:100%}@media screen and (max-width:1728px){.titleArea .container>p.helvetica{font-size:4.8rem}}@media screen and (max-width:1366px){.titleArea .container>p.helvetica{font-size:4.2rem}}@media screen and (max-width:767px){.titleArea .container>p.helvetica{font-size:3.6rem}}.titleArea .container .singleTitle{text-align:left;position:relative;margin-bottom:-50px}.titleArea .container .singleTitle .en{font-weight:500;font-size:2.4rem;color:#1b5bad;margin-bottom:5px}.titleArea .container .singleTitle h1{font-size:3.2rem;font-weight:500;display:inline-block;line-height:1.4}@media screen and (max-width:1440px){.titleArea .container .singleTitle h1{font-size:2.7rem}}@media screen and (max-width:960px){.titleArea .container .singleTitle h1{font-size:2.4rem}}@media screen and (max-width:767px){.titleArea .container .singleTitle h1{font-size:2rem;border-right:none;line-height:1.6}}.titleArea .container .singleTitle ul.cat{line-height:30px;font-size:0;margin-top:50px}@media screen and (max-width:767px){.titleArea .container .singleTitle ul.cat{line-height:24px;margin-top:35px}}.titleArea .container .singleTitle ul.cat li{font-size:1.3rem;padding:0 20px;color:#fff;background-color:#103564;display:inline-block;margin-right:5px;border-radius:50em}@media screen and (max-width:1024px){.titleArea .container .singleTitle ul.cat li{font-size:1.3rem}}@media screen and (max-width:767px){.titleArea .container .singleTitle ul.cat li{font-size:1.2rem;padding:0 10px}}.titleArea .container .singleTitle .date{font-size:1.6rem;margin-top:5px;font-weight:400;color:#103564;letter-spacing:1px;position:absolute;right:0;bottom:0}@media screen and (max-width:1366px){.titleArea .container .singleTitle .date{font-size:1.6rem}}@media screen and (max-width:1024px){.titleArea .container .singleTitle .date{font-size:1.5rem}}@media screen and (max-width:767px){.titleArea .container .singleTitle .date{font-size:1.4rem;position:relative;right:inherit;bottom:inherit}}.title{display:block;position:relative;margin-bottom:75px}@media screen and (max-width:767px){.title{margin-bottom:35px}}.title h2{font-weight:500;line-height:1;margin-bottom:15px;font-size:1.5rem}@media screen and (max-width:1536px){.title h2{font-size:1.4rem}}@media screen and (max-width:1366px){.title h2{font-size:1.4rem}}@media screen and (max-width:767px){.title h2{font-size:1.2rem}}.title h2:before{content:"";width:10px;height:10px;border-radius:50em;background-color:#c4ac49;margin-right:10px;display:inline-block}@media screen and (max-width:1536px){.title h2:before{width:8px;height:8px;margin-right:8px}}@media screen and (max-width:1366px){.title h2:before{width:6px;height:6px;margin-right:8px}}.title>p.helvetica{line-height:1;color:#103564;width:100%;font-size:4.2rem}@media screen and (max-width:1536px){.title>p.helvetica{font-size:4rem}}@media screen and (max-width:1366px){.title>p.helvetica{font-size:3.6rem}}@media screen and (max-width:767px){.title>p.helvetica{font-size:3rem}}@media screen and (max-width:1024px){.postList{margin-bottom:0}}@media screen and (max-width:767px){.postList{margin:0 -16px 35px}}.postList ul{border-bottom:1px dotted #ddd}.postList ul li{border-top:1px dotted #ddd}.postList ul li>p{margin:0;padding:0;padding:30px;padding-right:80px;line-height:1.6}@media screen and (max-width:1728px){.postList ul li>p{padding:25px;padding-right:80px}}@media screen and (max-width:1536px){.postList ul li>p{padding:25px 20px;padding-right:50px}}@media screen and (max-width:960px){.postList ul li>p{padding:20px 0}}@media screen and (max-width:767px){.postList ul li>p{padding:16px}}.postList ul li a{display:flex;padding:30px;padding-right:80px;position:relative;transition:.3s ease all;line-height:1.6}@media screen and (max-width:1728px){.postList ul li a{padding:25px;padding-right:80px}}@media screen and (max-width:1536px){.postList ul li a{padding:25px 20px;padding-right:50px}}@media screen and (max-width:960px){.postList ul li a{display:block;padding:20px 0;padding-right:40px}}@media screen and (max-width:767px){.postList ul li a{padding:16px}}.postList ul li a:hover{opacity:.5}.postList ul li a .date{font-size:1.4rem;font-weight:400;color:#1b5bad;letter-spacing:1px;width:100px;margin-top:5px}@media screen and (max-width:1728px){.postList ul li a .date{font-size:1.3rem}}@media screen and (max-width:1536px){.postList ul li a .date{width:90px}}.postList ul li a .cat{font-size:1.2rem;font-weight:500;color:#222;background-color:#fff;border-radius:50em;width:100px;text-align:center;display:block;height:22px;line-height:22px;margin-right:20px;margin-top:5px}@media screen and (max-width:1728px){.postList ul li a .cat{font-size:1.2rem}}@media screen and (max-width:1536px){.postList ul li a .cat{width:90px}}@media screen and (max-width:960px){.postList ul li a .cat{display:inline-block;margin-left:20px;margin-top:0}}@media screen and (max-width:767px){.postList ul li a .cat{font-size:1.1rem}}.postList ul li a h3{width:calc(100% - 200px);font-size:1.6rem;line-height:1.6}@media screen and (max-width:1728px){.postList ul li a h3{font-size:1.5rem}}@media screen and (max-width:960px){.postList ul li a h3{margin-top:10px;width:calc(100% - 0px)}}@media screen and (max-width:767px){.postList ul li a h3{line-height:1.6;font-size:1.4rem}}.postList ul li a img{width:30px;position:absolute;right:20px;top:50%;margin-top:-15px}@media screen and (max-width:1536px){.postList ul li a img{width:24px;margin-top:-12px;right:15px}}@media screen and (max-width:960px){.postList ul li a img{right:0}}@media screen and (max-width:767px){.postList ul li a img{display:none}}.single{margin:0 auto}@media screen and (max-width:1024px){.single{margin-bottom:100px;width:100%}}@media screen and (max-width:767px){.single{margin-bottom:50px}}.single .main{width:100%;position:relative}.single .main .thumb{margin-bottom:4em;display:block;justify-content:center;align-items:center}@media screen and (max-width:1024px){.single .main .thumb{margin-bottom:50px}}@media screen and (max-width:767px){.single .main .thumb{margin:0 -16px 35px}}.single .main .text{position:relative;width:100%;line-height:2}@media screen and (max-width:1024px){.single .main .text{margin-bottom:50px;margin-top:0;line-height:2;letter-spacing:0px}}@media screen and (max-width:767px){.single .main .text{margin-bottom:25px;line-height:1.6}}.single .main .text h2,.single .main .text .wp-editor h2{margin-bottom:50px;font-weight:500;line-height:1.6;font-size:2.4rem}@media screen and (max-width:1366px){.single .main .text h2,.single .main .text .wp-editor h2{font-size:2.1rem}}@media screen and (max-width:1024px){.single .main .text h2,.single .main .text .wp-editor h2{font-size:1.8rem;margin-bottom:35px}}@media screen and (max-width:767px){.single .main .text h2,.single .main .text .wp-editor h2{font-size:1.7rem;margin-bottom:20px}}.single .main .text h3,.single .main .text .wp-editor h3{display:block;line-height:1.6;margin-bottom:50px;font-weight:500;border-left:5px solid #103564;padding:0 25px;padding-right:0;font-size:2.1rem}@media screen and (max-width:1366px){.single .main .text h3,.single .main .text .wp-editor h3{font-size:1.8rem}}@media screen and (max-width:1024px){.single .main .text h3,.single .main .text .wp-editor h3{font-size:1.7rem;padding:0 15px;margin-bottom:35px}}@media screen and (max-width:767px){.single .main .text h3,.single .main .text .wp-editor h3{font-size:1.6rem;padding:2px 10px;margin-bottom:20px}}.single .main .text a{color:#222;text-decoration:underline}.single .main .text img{margin:50px auto !important;width:100%;height:auto;-o-object-fit:contain;object-fit:contain;max-height:700px;display:block;position:relative}.single .main .text img.alignright{display:block;float:none;margin:0}.single .main .text img.alignleft{display:block;float:none;margin:0}.single .main .text img.aligncenter{display:block;margin:0}.single .main .text img.alignnone{display:block;margin:0}@media screen and (max-width:1024px){.single .main .text img{margin:35px auto !important}}@media screen and (max-width:767px){.single .main .text img{margin:25px auto !important}}.single .main .share{display:none}@media screen and (max-width:1024px){.single .main .share{width:100%;height:auto;display:block;text-align:center}}@media screen and (max-width:767px){.single .main .share{width:100%;height:auto;display:block;text-align:center;padding-top:20px}}.single .main .share p{margin-bottom:10px}.single .main .share ul li{width:40px;height:40px;display:inline-block;margin:0 5px;overflow:hidden}.single .main .share ul li a{display:block;text-align:center;height:40px;overflow:hidden;border-radius:3px}.single .main .share ul li a:hover{opacity:.7}.single .main .share ul li:nth-child(1) a{background-color:#3b5998;line-height:37px}.single .main .share ul li:nth-child(1) a img{width:30px;max-height:30px}.single .main .share ul li:nth-child(2) a{background-color:#111;line-height:38px}.single .main .share ul li:nth-child(2) a img{width:18px;max-height:20px}.single .main .share ul li:nth-child(3) a{background-color:#1dcd00;line-height:36px}.single .main .share ul li:nth-child(3) a img{width:25px;max-height:25px}.single .main .share ul li:nth-child(4) a{background-color:#c8232c;line-height:37px}.single .main .share ul li:nth-child(4) a img{width:21px;max-height:21px}.single .social{float:right;width:50px;height:50px;display:block;position:sticky;top:250px;margin-right:-100px;height:240px}@media screen and (max-width:1024px){.single .social{display:none}}.single .social p{writing-mode:vertical-lr;margin-bottom:20px;line-height:50px}.single .social li{width:50px;height:50px;display:block;margin-bottom:5px}.single .social li a{display:block;text-align:center;height:50px;overflow:hidden;border-radius:3px}.single .social li a:hover{opacity:.7}.single .social li:nth-child(1) a{background-color:#3b5998;line-height:45px}.single .social li:nth-child(1) a img{width:30px;max-height:30px}.single .social li:nth-child(2) a{background-color:#111;line-height:47px}.single .social li:nth-child(2) a img{width:22px;max-height:22px}.single .social li:nth-child(3) a{background-color:#1dcd00;line-height:47px}.single .social li:nth-child(3) a img{width:25px;max-height:25px}.single .social li:nth-child(4) a{background-color:#c8232c;line-height:47px}.single .social li:nth-child(4) a img{width:21px;max-height:21px}.contact{border-radius:0}.policy .note{background-color:#fff;border-radius:5px;padding:25px 40px;line-height:2;margin-bottom:50px}@media screen and (max-width:1024px){.policy .note{border-radius:5px;padding:20px 30px;line-height:1.8;margin-bottom:35px}}@media screen and (max-width:767px){.policy .note{padding:15px 20px;line-height:1.6;margin-bottom:16px}}.contactWrap h2{text-align:center;margin-bottom:25px;font-size:2.7rem;font-weight:500}@media screen and (max-width:1536px){.contactWrap h2{font-size:2.4rem}}@media screen and (max-width:960px){.contactWrap h2{font-size:2.1rem;margin-bottom:20px}}@media screen and (max-width:767px){.contactWrap h2{font-size:1.8rem;margin-bottom:15px}}.contactWrap h2 span{border-bottom:1px solid #222}.contactWrap .telBox{background-color:#fff;text-align:center;padding:60px 100px 50px;border-radius:5px;margin-bottom:100px}@media screen and (max-width:1024px){.contactWrap .telBox{padding:50px 0 40px;margin-bottom:75px}}@media screen and (max-width:767px){.contactWrap .telBox{padding:40px 0 35px;margin-bottom:50px}}.contactWrap .telBox a.helvetica{font-size:4.8rem;font-weight:400;line-height:1;padding-right:20px}@media screen and (max-width:1536px){.contactWrap .telBox a.helvetica{font-size:4.2rem}}@media screen and (max-width:1024px){.contactWrap .telBox a.helvetica{font-size:3.6rem}}@media screen and (max-width:767px){.contactWrap .telBox a.helvetica{font-size:3.2rem}}.contactWrap .telBox a.helvetica img{width:40px;height:auto;margin-right:25px;position:relative;top:-2px}@media screen and (max-width:767px){.contactWrap .telBox a.helvetica img{width:25px;margin-right:15px}}.contactWrap .telBox p{font-size:1.8rem;font-weight:400;position:relative;letter-spacing:0px;margin-top:20px}@media screen and (max-width:1536px){.contactWrap .telBox p{font-size:1.6rem;margin-top:15px}}@media screen and (max-width:960px){.contactWrap .telBox p{font-size:1.5rem}}@media screen and (max-width:767px){.contactWrap .telBox p{font-size:1.4rem;margin-top:10px}}