@charset "utf-8";@import url(//16pon.com/wp/wp-content/themes/weluka-theme-00-child/../weluka-theme-00/style.css);body{line-height:2em;font-size:17.4px;color:#796a56;font-family:dnp-shuei-gothic-gin-std,"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;background-color:#ede0d2;animation:fadeIn 5s ease 0s 1 normal;-webkit-animation:fadeIn 5s ease 0s 1 normal}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.weluka-container{width:1080px}#weluka-main-header{padding:10px 0 0;background-color:#ede0d2}.concept{font-size:1.1em}.torisapo_head{padding:0 4%}.custom-navi #menu-navi.nav{font-weight:700}.custom-navi .dropdown-menu li{background-color:rgba(255,255,255,.9)}.weluka-btn{font-weight:700;font-size:17.4px}.topbotton{display:flex;justify-content:center}.f_botton{text-align:center;margin:10px;padding:0 1em;background-color:#314486}.f_botton a{color:#fff}.f_botton a:hover{opacity:.5}#main .weluka-section .weluka-container{padding:20px 0}.hogo h3{border-bottom:solid 2px #ccc;position:relative;padding:0 0 .5em}.hogo h3:after{position:absolute;content:" ";display:block;border-bottom:solid 2px #314486;bottom:-2px;width:33%}.title{border-bottom:solid 2px #ccc;position:relative;padding:0 0 .5em}.title:after{position:absolute;content:" ";display:block;border-bottom:solid 2px #00a0e9;bottom:-2px;width:33%}.reportlink a:hover{opacity:.5}.reportlink li{font-weight:700}.reportlink .weluka-list-row .wrap h4{background-color:#314486;color:#fff;text-align:center;padding:.25em 0;margin:0;font-size:1em;border-radius:30px}.linkframe .weluka-list-row .wrap{padding:10px;text-align:center;background:repeating-linear-gradient(-45deg,#fff 0 4px,#fff33f 4px 8px)}.linkframe .weluka-list-row .wrap h4{background-color:#fff;padding:20px 10px 0;margin:0}.linkframe .weluka-list-row .wrap .weluka-list-meta{background-color:#fff;padding:0 10px 20px;margin:0;color:#314486}.linkframe a:hover{opacity:.5}.magazine .weluka-list-row .wrap h4{font-size:1em;text-decoration:underline dotted #ccc}.magazine .weluka-list-row .wrap h4:before{content:"";display:inline-block;background-image:url('/img/pdf.jpg');background-size:cover;background-repeat:no-repeat;width:1.5em;height:1.5em;margin-right:10px}.topactivity h4{line-height:1.4em;font-size:1em}.topactivity img{width:200px;height:200px !important;object-fit:cover;font-family:'object-fit: cover;'}.sidelist h4{line-height:1.4em;font-size:17.4px;font-weight:400}.bg01{background-color:#faf9f5}.logo{padding:10px 0 0}.midashi{font-family:"proxima-nova",sans-serif;font-style:normal;font-size:1em;color:#959ca1;text-decoration:underline;margin:0 0 30px}.e_ti{font-family:"richmond-display",sans-serif;font-weight:400;font-style:normal;font-size:6em}.inner_red{background-color:#d00e3d;color:#fff;padding:20px 40px}.headlist{font-size:.8em;font-weight:700;margin:0;padding:0}.headlist ul{display:flex;justify-content:flex-end}.headlist ul li{list-style:none;margin:0 1em 0 0}.headlist a{color:#314486}.headlist a:hover{opacity:.6}.letters{letter-spacing:.5em}.company,.company dl{width:100%}.company dl dt{float:left;width:20%;padding:1.3% 0;font-weight:400}.company dl dd{padding:1.3% 0;margin-left:20%;line-height:1.5em}.company a{color:#000;text-decoration:underline}.flow,.flow dl{width:100%}.flow dl dt{float:left;width:20%;padding:.5% 0;font-weight:400}.flow dl dd{padding:.5% 0;margin-left:20%}.wt{color:#fff}.t_center{text-align:center}h3.title{margin:0 0 1em 0!important}.mt20{margin-top:20px}.mb20{margin-bottom:20px}.mb40{margin-bottom:40px}.slides{padding:0;margin:0}h1{font-size:12px;line-height:1.5em;font-weight:400;padding:0 0 10px}h2,h3,h4,h5{font-weight:700}h2{font-size:2.2em;line-height:1.5em}h3{font-size:1.6em;line-height:1.5em}h4{font-size:1.3em;line-height:1.5em}h5{font-size:1.1em;line-height:1.5em}.strong{font-weight:700}p{line-height:2em}.list .wrap{padding:30px;border:1px solid #fff;text-align:center}.list .weluka-list-title,.list .weluka-list-meta{font-weight:700}.list .weluka-list-meta{color:rgba(255,255,255,.5)}.text-narrow{transform:scale(.8,1)}.list p{font-size:.8em}.list .weluka-col{padding:10px}.aboutlink a{color:#000;border-bottom:solid 1px #000}.sub{font-size:12px;margin:0;padding:0;line-height:.5em}.headpd{padding-top:40px}.headerlogo img{width:300px;height:60px}.footerlogo img{width:300px;height:60px}.tb15{padding:15px 0}.tel{font-size:2.4em;line-height:1em;padding:0;margin:0}.tel a{color:#000}.tel a:hover{color:rgba(0,0,0,.6)}.wpcf7-form select{width:20%}.page-title{margin-bottom:40px;text-align:center}.single-post .page-title{font-size:1.6em;margin-bottom:20px;text-align:left}.page_ti{text-align:center;color:#fff;padding:20px;text-shadow:1px 1px 2px #000}.weluka-single-meta{margin-bottom:40px}.page_midashi{text-align:center;font-size:1.8em;font-weight:400}.page_tis{font-size:1em;font-weight:700;color:#14324b;margin-bottom:40px}.page_text{font-size:1.1em;margin-bottom:20px}.about_text{font-size:1.2em}.f08{font-size:.8em}.f09{font-size:.9em}.f12{font-size:1.2em}.f15{font-size:1.5em}.f20{font-size:2em}.f30{font-size:3em}.f_small{font-size:.85em}.cr{font-size:.8em;margin:20px 0 0;text-align:center;border-top:1px solid #ccc}.bg_footer{background-color:#000;font-size:.9em}.bg_footer p{color:#fff}footer{font-size:1em}.footlink a{text-decoration:underline;color:#000}.footlink a:hover{opacity:.5}.footlink li{line-height:1.2em}.sub_menu{margin-top:.5em}.sub_menu i{margin-right:.25em}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.mb40{margin-bottom:40px}.mb60{margin-bottom:60px}.mt20{margin-top:20px}.t_center{text-align:center}.t_right{text-align:right}.cst-postlist .weluka-list-mediatop .weluka-list-row .wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:row;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.cst-postlist .weluka-list-mediatop .weluka-col .weluka-list-media{width:100%;-webkit-box-ordinal-group:0;-ms-flex-order:0;-webkit-order:0;order:0}.cst-postlist .wrap{border-bottom:1px solid #ccc;padding:0 0 1em;margin:.1em}.cst-postlist .weluka-list-mediatop .weluka-col .weluka-list-meta{-webkit-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1;font-size:17.4px;margin-top:0;padding-right:17.4px;color:#314486}.cst-postlist .weluka-list-mediatop .weluka-col .weluka-list-title{-webkit-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2;font-size:17.4px;margin-top:4px;font-weight:400}.cst-postlist .weluka-post-category-name a{font-size:14.7px;background-color:#314486;color:#fff;padding:.25em .5em}.cst-postlist .weluka-list-mediatop .weluka-col .weluka-list-content{width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:3;-webkit-order:3;order:3}.cst-postlist .weluka-list-mediatop .weluka-col .tagcloud{width:100%;-webkit-box-ordinal-group:4;-ms-flex-order:4;-webkit-order:4;order:4}.br-pc{display:block}.br-sp{display:none}@media (max-width:991px){.weluka-container{max-width:95%}body{line-height:1.6em;font-size:16.4px}#main .weluka-section .weluka-container{padding:0}.vision ul li{font-size:1.2em;font-weight:700;list-style:none;line-height:1.5em}.bg_grayg{background:linear-gradient(180deg,#2b3944 0%,#2b3944 0%,#fff 0%,#fff 100%)}.bg_area{background-position:center bottom;background-size:150%}.e_ti{text-align:center}.areamoji{padding:0 0 200px}.flow dl dt{width:30%;padding:.5% 0}.flow dl dd{padding:.5% 0;margin-left:30%}.top_img{padding:20px 0 40px;margin-bottom:0}.headerlogo img{width:200px;height:40px}.footerlogo img{width:200px;height:40px}h2{font-size:1.8em}h3{font-size:1.3em}h4{font-size:1.2em}.linkframe .weluka-list-row .wrap h4{font-size:1.2em}.magazine .weluka-list-row .wrap h4{font-size:1em}.cr{font-size:.7em;margin:0}.company dl dt{width:30%}.company dl dd{margin-left:30%}.sub{margin-bottom:20px}.f15{font-size:1.2em}.f20{font-size:1.5em}.f30{line-height:1.2em;margin-bottom:20px}.mincho{font-size:.95em;letter-spacing:0em}.topmt{margin:120px 0 0}.pd40{background-color:#ffff;padding:25px}.cst-postlist .weluka-list-mediatop .weluka-col .weluka-list-title{margin-top:0}.sp-pad{padding-left:30px !important;padding-right:30px !important}.sp_logo{padding:0 40px}.cst-postlist .weluka-list-mediatop .weluka-col .weluka-list-meta{font-size:20px}.cst-postlist .weluka-list-mediatop .weluka-col .weluka-list-title{font-size:20px}.weluka-btn{font-size:20px}.t_right{text-align:center}.sp-center{text-align:center}.br-pc{display:none}.br-sp{display:block}}