@charset "UTF-8";#wrapper{width:100%;margin:0 auto}#wrapper #global-header{width:100%;margin:0 auto;background:#222;z-index:1000;box-shadow:0 0 4px rgba(0,0,0,.3)}@media screen and (max-width:1440px){#wrapper #global-header{width:100%}}@media screen and (max-width:1024px){#wrapper #global-header{height:100px;width:100%}}@media screen and (max-width:480px){#wrapper #global-header{height:60px;width:100%}}#wrapper #global-header p.sp{display:none}@media screen and (max-width:1440px){#wrapper #global-header p.sp{width:100%}}@media screen and (max-width:1112px){#wrapper #global-header p.sp{display:block;width:auto;font-size:1.8em;color:#fff}}@media screen and (max-width:480px){#wrapper #global-header p.sp{font-size:1.4em}}#wrapper #global-header .inner{width:1280px;margin:0 auto;padding:20px 0;display:flex;justify-content:space-around;align-items:center}@media screen and (max-width:1112px){#wrapper #global-header .inner{width:100%;height:100%;justify-content:flex-start}}@media screen and (max-width:480px){#wrapper #global-header .inner{padding:10px 0}}#wrapper #global-header.top .inner{justify-content:flex-start}#wrapper #global-header h1{width:10%}#wrapper #global-header h1 img{width:100%;height:auto;vertical-align:bottom}@media screen and (max-width:1112px){#wrapper #global-header h1{width:auto;display:flex;align-items:center;margin-right:40px}#wrapper #global-header h1 a{width:120px;padding:0 0 0 32px;display:inline-block}#wrapper #global-header h1 a img{width:100%;height:auto}}@media screen and (max-width:480px) and (max-width:812px){#wrapper #global-header h1{margin-right:0;padding:0}#wrapper #global-header h1 a img{width:70%}}@media screen and (max-width:480px){#wrapper #global-header h1 a{padding-left:16px;width:100px}}#global-navi{width:60%}#global-navi ul{display:flex;justify-content:space-between;align-items:center;flex:1;width:100%}#global-navi ul li{text-align:center;width:100%}#global-navi ul li a{display:block;height:100%;padding:18px 0;transition:all .6s ease}#global-navi ul li a span{display:inline-block;text-align:center;width:100%;line-height:1}#global-navi ul li a span.en{font-size:1.7em;color:#fff;letter-spacing:.15em}#global-navi ul li a span.ja{font-size:1.2em;color:#fff}#global-navi ul li a:hover{background:#fff}#global-navi ul li a:hover span{color:#222}@media screen and (max-width:1280px){#global-navi ul li a{padding:8px 0}#global-navi ul li a span.ja{font-size:1.2em}#global-navi ul li a span.en{font-size:1em}}@media screen and (max-width:1024px){#global-navi{display:none}}#header-search{display:flex;width:20%}#header-search input{box-sizing:border-box;display:inline-block}#header-search input[type=text]{width:75%;font-size:1.4em;padding:8px 10px;line-height:1;outline:1px solid #fff;outline-offset:-1px;border:none;transition:all .3s ease;background:#1f1f1f}#header-search input[type=text]:hover{background:#343434}#header-search input[type=text]:focus{background:#fff;outline:2px solid #fff500;outline-offset:-2px}#header-search input[type=submit]{width:25%;height:32px;border:none;font-size:1.3em;line-height:1;cursor:pointer;background:#1f1f1f;outline:1px solid #707070;outline-offset:-1px;color:#e8e8e8}@media screen and (max-width:1024px){#header-search{display:none}}@media screen and (max-width:480px){#header-search{display:none}}main#sub-container{width:1280px;display:flex;justify-content:space-between;margin:80px auto}@media screen and (max-width:1280px){main#sub-container{display:block;width:85%}}@media screen and (max-width:1112px){main#sub-container{width:90%;padding:0}}@media screen and (max-width:480px){main#sub-container{width:100%;padding:inherit;display:block}}main#single-container{width:1280px;display:flex;justify-content:space-between;margin:80px auto}@media screen and (max-width:1280px){main#single-container{width:85%;display:block}}@media screen and (max-width:834px){main#single-container{width:95%}}main#glossary-container{width:1280px;display:flex;justify-content:space-between;margin:0 auto 80px;padding-top:80px}@media screen and (max-width:1112px){main#glossary-container{width:1024px;padding:0}}@media screen and (max-width:834px){main#glossary-container{width:100%}}@media screen and (max-width:480px){main#glossary-container{width:100%}}#sub-content{width:900px}@media screen and (max-width:1280px){#sub-content{width:100%;margin:0 auto}}@media screen and (max-width:834px){#sub-content{width:100%}}#sub-content .content-wrap{margin-bottom:80px}#sub-content .content-wrap .content-header{margin-bottom:40px}#sub-content .content-wrap .content-header h1{margin-bottom:12px;border-bottom:1px solid #707070;color:#414141}#sub-content .content-wrap .content-header h1.fixpage-title{font-size:2.4em;padding:10px 0 8px;letter-spacing:.15em}#sub-content .content-wrap .content-header h1 span.en{display:inline-block;font-size:2.4em;font-weight:700;line-height:.8;padding:10px 80px 8px 12px;background:#1a1a1a;background-image:linear-gradient(-60deg,#91c1a0 10%,#8078a8 25%,#8078a8 25%,#e298b6 40%,#e298b6 40%,#e29b61 55%,#e29b61 55%,#f4e995 70%,#f4e995 70%,#91c1a0 85%,#79c4e2 100%);border-radius:0 2em 2em 0;color:#fff;text-shadow:0 0 6px rgba(0,0,0,.5)}#sub-content .content-wrap .content-header h1 span.ja{display:block;width:100%;font-size:18px;margin:12px 0;color:#1a1a1a}#sub-content .content-wrap .content-header p{font-size:1.6em;color:#646464}#sub-content{width:900px}@media screen and (max-width:1280px){#sub-content{width:100%;margin:0 auto}}@media screen and (max-width:834px){#sub-content{width:100%}}#sub-content .sub-content-wrap{margin-bottom:40px}#sub-content .sub-content-wrap .sub-content-header{margin-bottom:40px}#sub-content .sub-content-wrap .sub-content-header h1{margin-bottom:12px;border-bottom:1px solid #707070;color:#414141}#sub-content .sub-content-wrap .sub-content-header h1.fixpage-title{font-size:2.4em;padding:0 0 8px;letter-spacing:.15em}#sub-content .sub-content-wrap .sub-content-header h1 span.en{display:inline-block;font-size:2.4em;font-weight:700;line-height:.8;padding:10px 80px 8px 12px;background:#1a1a1a;background-image:linear-gradient(-60deg,#91c1a0 10%,#8078a8 25%,#8078a8 25%,#e298b6 40%,#e298b6 40%,#e29b61 55%,#e29b61 55%,#f4e995 70%,#f4e995 70%,#91c1a0 85%,#79c4e2 100%);border-radius:0 2em 2em 0;color:#fff;text-shadow:0 0 6px rgba(0,0,0,.5)}#sub-content .sub-content-wrap .sub-content-header h1 span.ja{display:block;width:100%;font-size:18px;margin:12px 0;color:#1a1a1a}#single-content{width:900px}@media screen and (max-width:1280px){#single-content{width:100%}}#single-content .content-wrap{margin-bottom:80px}#single-content .content-wrap .content-header{margin-bottom:40px}#single-content .content-wrap .content-header h1{margin-bottom:12px;border-bottom:1px solid #707070;color:#414141}#single-content .content-wrap .content-header h1 span.en{display:inline-block;font-size:2.4em;font-weight:700;line-height:.8;padding:10px 80px 8px 12px;background:#1a1a1a;background-image:linear-gradient(-60deg,#91c1a0 10%,#8078a8 25%,#8078a8 25%,#e298b6 40%,#e298b6 40%,#e29b61 55%,#e29b61 55%,#f4e995 70%,#f4e995 70%,#91c1a0 85%,#79c4e2 100%);border-radius:0 2em 2em 0;color:#fff;text-shadow:0 0 6px rgba(0,0,0,.5)}#single-content .content-wrap .content-header h1 span.ja{display:block;width:100%;font-size:18px;margin:12px 0;color:#1a1a1a}#single-content .content-wrap .content-header p{font-size:1.6em;color:#646464}.pager-wrap{margin-bottom:64px}.pager-wrap ul.pager{display:flex;justify-content:flex-start;align-items:center}.pager-wrap ul.pager li{margin-right:12px}.pager-wrap ul.pager li a{display:flex;justify-content:space-around;align-items:center;width:28px;height:28px;border:1px solid #6c6c6c;font-size:1.2em}.pager-wrap ul.pager li:nth-child(12) a{width:90px;height:28px;border:none}.pager-wrap ul.pager li:nth-child(12) a img{width:auto;height:28px}@media screen and (max-width:480px){.pager-wrap{width:100%}.pager-wrap li:nth-child(6),.pager-wrap li:nth-child(7),.pager-wrap li:nth-child(8),.pager-wrap li:nth-child(9),.pager-wrap li:nth-child(10){display:none}}aside#search-side{width:300px}@media screen and (max-width:1024px){aside#search-side{width:100%}}aside#search-side h3.sub-title{border-top:1px #282828 solid;font-size:18px;padding-top:8px;margin:43px 0 8px}aside#search-side .add-inner{margin-bottom:30px}aside#search-side .add-inner img{width:100%}aside#search-side .fb_iframe_widget{margin-bottom:30px}@media screen and (max-width:768px){aside#search-side .month-archive{width:40%}}aside#search-side .month-archive .monthly-list{padding:12px}@media screen and (max-width:1024px){aside#search-side .month-archive .monthly-list{width:100%;display:flex;align-items:center;flex-wrap:wrap}}aside#search-side .month-archive .monthly-list li{font-size:14px;letter-spacing:.15em;line-height:1}@media screen and (max-width:1024px){aside#search-side .month-archive .monthly-list li{width:18%}}@media screen and (max-width:768px){aside#search-side .month-archive .monthly-list li{width:100%}}aside#search-side .month-archive .monthly-list li a{display:inline-block;box-sizing:border-box;width:100%;padding:12px 6px;font-size:14px;letter-spacing:.15em;border-bottom:1px solid #333;transition:all .6s ease;line-height:1}aside#search-side .month-archive .monthly-list li a:hover{background:#222;color:#fff}aside#search-side .tagframe{margin:0 auto;background-color:#fff;width:auto}@media screen and (max-width:1112px){aside#search-side .tagframe{padding:20px;width:100%}}@media screen and (max-width:480px){aside#search-side .tagframe{width:auto}}aside#search-side .tagframe .taglist{margin-top:30px}aside#search-side .tagframe .taglist ul{display:flex;flex-wrap:wrap;margin:0 0 30px}@media screen and (max-width:480px){aside#search-side .tagframe .taglist ul{display:flex;flex-wrap:wrap;padding:40px}}aside#search-side .tagframe .taglist ul .hashtag{text-align:center;margin-right:8px;margin-bottom:8px}aside#search-side .tagframe .taglist ul .hashtag a{font-size:1.2em}aside#search-side .tagframe .taglist ul .hashtag a img{margin-right:5px}aside#single-side{width:300px}@media screen and (max-width:1280px){aside#single-side{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap;padding-top:32px}}@media screen and (max-width:480px){aside#single-side{display:block;width:95%;margin:0 auto}}aside#single-side h3.sub-title{border-top:1px #282828 solid;font-size:18px;padding-top:8px;margin:43px 0 8px}@media screen and (max-width:1280px){aside#single-side h3.sub-title{margin-top:0}}@media screen and (max-width:768px){aside#single-side .tw-box{width:30%}}@media screen and (max-width:480px){aside#single-side .tw-box{width:100%;margin-bottom:40px}}aside#single-side .tw-box h3.sub-title{margin-top:0}@media screen and (max-width:1280px){aside#single-side .fb-box{width:32%}}@media screen and (max-width:768px){aside#single-side .fb-box{width:30%}}@media screen and (max-width:480px){aside#single-side .fb-box{width:100%;margin-bottom:40px;text-align:center}aside#single-side .fb-box h3.sub-title{text-align:left}}aside#single-side .add-inner{margin-bottom:30px}aside#single-side .add-inner img{width:100%}aside#single-side .fb_iframe_widget{margin-bottom:30px}@media screen and (max-width:1280px){aside#single-side .month-archive{width:32%}}@media screen and (max-width:768px){aside#single-side .month-archive{width:30%}}@media screen and (max-width:480px){aside#single-side .month-archive{width:100%}}aside#single-side .month-archive .monthly-list{padding:12px}aside#single-side .month-archive .monthly-list li{font-size:14px;letter-spacing:.15em;line-height:1}aside#single-side .month-archive .monthly-list li a{display:inline-block;box-sizing:border-box;width:100%;padding:12px 6px;font-size:14px;letter-spacing:.15em;border-bottom:1px solid #333;transition:all .6s ease;line-height:1}aside#single-side .month-archive .monthly-list li a:hover{background:#222;color:#fff}.btn-group{margin-bottom:64px}.btn-group a{background:#232323;color:#fff;display:inline-block;box-shadow:0 0 8px rgba(0,0,0,.2);padding:8px 18px;font-size:1.6em;transition:all .3s ease}.btn-group a:hover{background:#fff;color:#232323}.ranking-wrap .inner{display:flex;justify-content:space-between;flex-wrap:wrap}.ranking-wrap .inner .ranking-box{width:300px;margin-bottom:32px}.ranking-wrap .inner .ranking-box .ranking-header{margin-bottom:16px}.ranking-wrap .inner .ranking-box .ranking-header h2{color:#575757;border-bottom:1px solid #31727e;padding-bottom:8px;font-weight:700;font-size:2.1em}.ranking-wrap .inner .ranking-box a.rankpost{display:block;box-shadow:0 0 8px rgba(0,0,0,.15);width:100%;position:relative}.ranking-wrap .inner .ranking-box a.rankpost span{display:block}.ranking-wrap .inner .ranking-box a.rankpost .postpic{width:100%;height:165px;background:#f4f4f4}.ranking-wrap .inner .ranking-box a.rankpost .postpic img{width:100%;height:100%;object-fit:cover;font-family:"object-fit: cover;"}.ranking-wrap .inner .ranking-box a.rankpost .posttag{display:inline-block;position:absolute;top:120px;left:0;background:#414141;text-align:center;color:#fff;padding:6px 8px;line-height:1;font-size:1.2em}.ranking-wrap .inner .ranking-box a.rankpost .text-wrap{display:inline-block;padding:12px}.ranking-wrap .inner .ranking-box a.rankpost .text-wrap .posttime{font-size:1.2em;color:#5c5c5c;margin-bottom:12px}.ranking-wrap .inner .ranking-box a.rankpost .text-wrap .posttitle{display:block;text-align:center;font-size:1.4em;font-weight:700;color:#777}@media screen and (max-width:1280px){.ranking-wrap .inner .ranking-box{width:32%;margin-bottom:32px}}@media screen and (max-width:480px){.ranking-wrap .inner .ranking-box{width:49%;margin-bottom:32px}}.industry-wrap{background:0 0 !important}.industry-wrap .inner{display:flex;justify-content:space-between;flex-wrap:wrap}.industry-wrap .inner div.ind-category{width:145px;height:145px;background:#fafafa;box-shadow:0 0 6px rgba(0,0,0,.15);margin-bottom:24px;display:flex;justify-content:space-around;align-items:center}.industry-wrap .inner div.ind-category a{display:block;text-align:center}.industry-wrap .inner div.ind-category a .ind-icon{display:block;text-align:center;width:42px;height:42px;border-radius:50%;background:#fff;margin:0 auto 16px}.industry-wrap .inner div.ind-category a .ind-title{display:block;text-align:center;font-size:1.4em;font-weight:700;color:#777}.widget-container{margin-bottom:32px}.widget-container h3{font-size:1.6em;padding:4px 0 4px 10px;background:#f4f4f4;color:#2a2a2a}.widget-container div.tagcloud{padding:12px}.widget-container div.tagcloud a.tag-cloud-link{padding:3px}#global-footer{width:100%;display:flex;margin:0 auto;background:#171717;position:relative}#global-footer .footer-inner{width:1280px;margin:0 auto;padding:40px 0}#global-footer .footer-inner .logobox{display:block;margin-bottom:16px}#global-footer .footer-inner .logobox h1{text-align:center}#global-footer .footer-inner .logobox h1 a{display:inline-block;text-align:center}#global-footer .footer-inner .logobox h1 a img{margin-bottom:10px;width:auto;height:auto}@media screen and (max-width:480px){#global-footer .footer-inner .logobox{margin-bottom:0}#global-footer .footer-inner .logobox h1 a img{width:120px;margin-bottom:0}}#global-footer .footer-inner .footer-navi{width:70%;margin:14px auto}#global-footer .footer-inner .footer-navi ul{display:flex;justify-content:space-around;align-items:center;flex:1}#global-footer .footer-inner .footer-navi ul li{width:100%}#global-footer .footer-inner .footer-navi ul li a{display:inline-block;width:100%;color:#fff;font-size:1.4em;letter-spacing:.15em;line-height:1;text-align:center;padding:12px 0}@media screen and (max-width:480px){#global-footer .footer-inner .footer-navi ul{display:block}#global-footer .footer-inner .footer-navi ul li a{padding:10px 0}}#global-footer .footer-inner .snsbox{display:flex;justify-content:center;align-items:center}#global-footer .footer-inner .snsbox a{display:inline-block;padding:8px 10px}@media screen and (max-width:480px){#global-footer .footer-inner{padding-bottom:64px}}#global-footer .footer_copyright{width:100%;background:#fff;position:absolute;bottom:0;left:0;padding:12px 0}#global-footer .footer_copyright .copy{text-align:center;font-size:12px}body{min-height:100vh;position:relative;box-sizing:border-box;background:#f2f2f2}body #wrapper{background:#f2f2f2;height:100%}main#container{padding:50px;background-color:#f2f2f2}main#container #contact-content{width:600px;height:auto;margin:0 auto}@media screen and (max-width:415px){main#container{padding:40px 12px}main#container #contact-content{width:95%;height:auto;margin:0 auto}}#contact-content h1{font-size:2em;font-weight:700;color:#707070;text-align:center;margin-bottom:40px}#contact-content h1 span{display:block;font-size:.7em;color:#707070}#contact-content p.desc{font-size:1.4em;line-height:1.5;letter-spacing:.15em;margin-bottom:40px;color:#6e6e6e}#contact-content .wpcf7-form{width:100%;padding:40px;background:#fff;box-shadow:0 0 8px rgba(0,0,0,.15)}#contact-content .wpcf7-form p{width:96%;margin:2%;margin-bottom:6%}#contact-content .wpcf7-form p span:not(.hissu){display:inline-block;width:100%}#contact-content .wpcf7-form p input{box-sizing:border-box;padding:10px;font-size:1.4em;width:100%;background:#f2f2f2;margin:8px 0;border:none}#contact-content .wpcf7-form p input[type=submit]{width:50%;text-align:center;display:block;margin:0 auto;font-size:1.4em}#contact-content .wpcf7-form p textarea{box-sizing:border-box;padding:10px;font-size:1.4em;width:100%;margin:8px 0;border:none;background:#f2f2f2}#contact-content .wpcf7-form p label{font-size:1.6em}#contact-content .wpcf7-form p label .hissu{margin-left:12px;padding:8px 12px;font-size:.8em;color:#fff;background:#a02222;line-height:1;display:inline-block}#contact-content .wpcf7-form p.ppc_area #ppcheck{width:auto;margin-right:6px;position:relative;top:-3px}#contact-content .wpcf7-form p.ppc_area span{width:auto}#contact-content .wpcf7-form p.ppc_area a{display:inline-block;line-height:1;padding:4px 10px;margin:0 3px;transition:all .5s ease;outline:1px solid #343434}#contact-content .wpcf7-form p.ppc_area a:hover{background:#343434;color:#fff}@media screen and (max-width:415px){#contact-content .wpcf7-form{padding:16px}}.pankuzu{display:flex;font-size:12px}@media screen and (max-width:1112px){.pankuzu{width:1024px;padding:0;margin:0}}@media screen and (max-width:834px){.pankuzu{display:none}}@media screen and (max-width:480px){.pankuzu{display:none}}.pankuzu li:before{content:"＞"}