@charset "utf-8";@font-face{font-family:'f_note';src:url(//t-plus1.net/wp-content/themes/internet-promotion/font/NotoSansJP-Light.otf) format('opentype');font-weight:100;font-style:normal}@font-face{font-family:'f_note';src:url(//t-plus1.net/wp-content/themes/internet-promotion/font/NotoSansJP-Medium.otf) format('opentype');font-weight:300;font-style:normal}@font-face{font-family:'f_note';src:url(//t-plus1.net/wp-content/themes/internet-promotion/font/NotoSansJP-Black.otf) format('opentype');font-weight:900;font-style:normal}@font-face{font-family:'f_serif_b';src:url(//t-plus1.net/wp-content/themes/internet-promotion/font/NotoSerifJP-Bold.otf) format('opentype')}@font-face{font-family:'f_lato_l';src:url(//t-plus1.net/wp-content/themes/internet-promotion/font/Lato-Light.ttf) format('truetype')}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;font-family:'f_note','f_lato_l'}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body *{line-height:1.4;box-sizing:border-box}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}img{vertical-align:bottom}a{text-decoration:none;color:#000}a:hover{opacity:.8;transition:all .2s ease-out 0s}html{font-size:16px;font-family:'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Arial,Helvetica,'ＭＳ Ｐゴシック',sans-serif !important}main{padding:0 0 50px}br.sp{display:none}.inner{max-width:1000px;margin:0 auto}.gcfont{font-family:'Noto Sans JP',sans-serif;line-height:1.4}.sp{display:none}.red{color:red}.center{text-align:center}.attention{font-size:.875rem}.inner{max-width:1000px;width:94%;margin:0 auto}.main-ttl{text-align:center;margin:30px 0 0;font-size:2rem}.content p{line-height:1.8}.page-ttl{text-align:center;margin:30px 0;font-size:2rem;color:#093290}.w_100 img{width:100%}@media screen and (max-width:1000px){html{font-size:14px}}@media screen and (max-width:768px){html{font-size:16px}br.sp{display:block}br.pc{display:none}img{width:100%;height:auto}.sp{display:block}.pc{display:none}}.hed{position:relative}.hednav-wrap{display:flex;justify-content:space-between;align-items:baseline;position:relative;padding:10px 0 10px}.nav_line{position:absolute;bottom:0;right:0;width:calc(100% - 200px);color:#000;border-bottom:8px solid #000}.nav_line:before{content:"";position:absolute;left:0;bottom:-8px;width:33%;height:inherit;border-bottom:8px solid #00a0e9}.hed-logoaria{display:flex;align-items:center;margin:0 0 0 5%}.logo{width:100px}.logo small{font-size:14px;white-space:nowrap;font-family:'f_lato_l'}.h2copy{margin:0 0 0 30px;font-family:'f_note';font-weight:100}.nav{margin-right:200px}.nav-wrap{display:flex;flex-wrap:wrap}.nav-list{padding:0 30px 0 0}.nav-contact{position:absolute;top:0;right:0;height:100%}.nav-contact a{display:block;background-color:#000;color:#fff;padding:39px 0 0;height:100%;width:200px;text-align:center}.nav-contact img{max-width:22px;display:block;margin:0 10px 2px 0;display:inline-block}@media only screen and (max-width:768px){.hed{border-width:2px}.logo{width:70px;margin:0 0 0 10px}.h2copy{display:none}.nav_line{width:100%}.nav-list{width:100%}.navicon{display:initial;width:30px;margin:0;margin:0 20px 0 0}.hednav-wrap{border:none;display:block}.nav-wrap{display:block;width:100%;margin:20% 0 5%}.nav-list{overflow:hidden;padding:0}.nav-list a{min-height:initial;padding:0;border-right:none;padding:20px;align-items:center;font-size:30px;display:block;text-align:center;color:#fff}.nav-list a.nolink{pointer-events:none}.nav-list_sb{display:none;visibility:initial;position:initial;opacity:1}.nav-list_sb a{font-size:1rem;text-align:center}.nav-list:hover ul.nav-list_sb{display:none;position:initial}.active .nav-list_sb{position:initial;display:none;opacity:inherit;visibility:initial}nav{display:block;position:fixed;top:0;left:-300px;bottom:0;width:100%;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;transition:all .5s;z-index:3;opacity:0}.open nav{left:0;opacity:1;display:block}.toggle_btn{display:block;position:absolute;top:20px;right:30px;width:30px;height:30px;transition:all .5s;cursor:pointer;z-index:999}.toggle_btn span{display:block;position:absolute;left:0;width:30px;height:2px;background-color:#00a0e9;border-radius:4px;transition:all .5s}.toggle_btn span:nth-child(1){top:4px}.toggle_btn span:nth-child(2){top:14px}.toggle_btn span:nth-child(3){bottom:4px}.open .toggle_btn span{background-color:#fff}.open .toggle_btn span:nth-child(1){-webkit-transform:translateY(10px) rotate(-315deg);transform:translateY(10px) rotate(-315deg)}.open .toggle_btn span:nth-child(2){opacity:0}.open .toggle_btn span:nth-child(3){-webkit-transform:translateY(-10px) rotate(315deg);transform:translateY(-10px) rotate(315deg)}#mask{display:none;transition:all .5s}.open #mask{display:block;position:fixed;top:0;left:0;width:100%;height:100%;background:#000;opacity:.8;z-index:2;cursor:pointer}.top-heder_bt_list a{width:90%;margin:1em auto}.nav-rogo_img{display:none}.nav-list_en{display:none}.nav-list a.bd:before{display:none}.nav-contact{width:90%;margin:0 auto;position:initial;height:auto}.nav-contact a{padding:20px;display:flex;border-radius:5px;margin:10px 0 0;align-items:center;justify-content:center;font-size:30px;width:100%;background-color:#0693e3;color:#fff}.nav-contact img{margin:0 20px 0 -20px;max-width:31px}}.top-hed{background:url(//t-plus1.net/wp-content/themes/internet-promotion/img/hed_img01.jpg);height:500px;background-size:cover;display:flex;align-items:center;justify-content:center;font-size:2rem}.top-hed_copy{font-family:'f_serif_b';font-size:2.2rem}.top-hed_logo{width:220px;margin:0 auto 20px}@media only screen and (max-width:768px){.top-hed{background-position-x:center;height:320px}.top-hed_copy{font-size:20px}.top-hed_logo{width:160px}}.contact_box{margin:0 auto;min-width:80%}.contact_box input{padding:10px;font-size:16px;border-radius:5px;border:solid 1px #888}.contact_box select{padding:10px 20px;min-width:50%;font-size:16px}.contact_box textarea{padding:10px 20px;min-width:90%;font-size:16px}.contact_box th{text-align:left;vertical-align:middle;font-size:16px;color:#444;padding:30px 10px;width:30%;background:#fff;border:solid 1px #d7d7d7}.contact_box td{font-size:13px;border:solid 1px #d7d7d7;padding:20px}.entry-content .contact_box tr,.entry-content table{border:solid 1px #d7d7d7}.haveto{font-size:12px;padding:0 5px;background:#ef7575;color:#fff;border-radius:2px;margin-right:10px;position:relative;bottom:1px}.any{font-size:12px;padding:0 5px;background:#93c9ff;color:#fff;border-radius:2px;margin-right:10px}.verticallist .wpcf7-list-item{display:block}#formbtn{display:block;padding:1em 0;background:#00a0e9;color:#fff;font-size:18px;font-weight:700;border-radius:8px;border:none;width:60%;margin:0 auto;cursor:pointer}#formbtn:hover{opacity:.8;transition:all .2s ease-out 0s}.contact_kakunin{text-align:center;margin:30px 0 0}.contact_kakunin_yes{text-align:center;margin:10px 0 40px}input::placeholder,textarea::placeholder{color:#ccc}.name-2col p{display:flex}.name-2col span{width:180px;margin:0 10px 0 0}.name-2col input{width:100%}@media(max-width:900px){.contact_box{width:100%}.contact_box input,.contact_box textarea,.contact_box select{width:100%}#formbtn{width:100%}}@media(max-width:500px){.contact_box th,.contact_box td{display:block;width:100% !important;border-top:none !important;-webkit-box-sizing:border-box !important;-moz-box-sizing:border-box !important;box-sizing:border-box !important}.contact_box tr:first-child th{border-top:1px solid #d7d7d7 !important}.contact_box .haveto,.contact_box .any{font-size:10px;padding:2px 5px}.contact_box .name-2col{display:flex}.name-2col span{width:50%}}#top_about{background:url(//t-plus1.net/wp-content/themes/internet-promotion/img/top_about_bk.jpg)no-repeat right;padding:50px 0 50px}.sec_ttl{font-weight:900;font-style:italic;font-size:4rem;color:#01a0e9;display:inline-block;border-bottom:solid 10px #01a0e9;line-height:1.2}.about_txt{max-width:50%;line-height:2;margin:1em 0;font-size:1.2rem;color:#000;text-shadow:1px 1px 0 #fff,-1px -1px 0 #fff,-1px 1px 0 #fff,1px -1px 0 #fff,0px 1px 0 #fff,0-1px 0 #fff,-1px 0 0 #fff,1px 0 0 #fff}@media only screen and (max-width:768px){#top_about{padding:0 0 10%;background:no-repeat}.sec_ttl{font-size:30px;border-width:5px}.about_txt{max-width:100%;line-height:1.4}}.lik_bt a{margin:20px 0 0;width:340px}.btnarrow5 a{position:relative;border:1px solid #555;padding:15px 30px;display:inline-block;text-align:center;text-decoration:none;color:#333;outline:none;transition:all .2s linear}.btnarrow5 a:hover{background:#01a0e9;color:#fff}.btnarrow5 a:before{content:"";position:absolute;top:50%;right:-26px;width:40px;height:1px;background:#333;transition:all .2s linear}.btnarrow5 a:after{content:"";position:absolute;top:20%;right:-18px;width:1px;height:16px;background:#333;transform:skewX(45deg);transition:all .2s linear}.btnarrow5 a:hover:before{right:-33px}.btnarrow5 a:hover:after{right:-25px}@media only screen and (max-width:768px){.btnarrow5 a{width:70%;margin:0 auto}}#contact-info{background:url(//t-plus1.net/wp-content/themes/internet-promotion/img/top_contact_bk.jpg)no-repeat;height:470px;display:flex;align-items:center;justify-content:end;font-size:2rem}.contact-info_inner{background:url(//t-plus1.net/wp-content/themes/internet-promotion/img/top_contact_bk2.png)no-repeat top right;width:1000px;height:100%;padding:50px 2% 0 280px}.contact-info_ttl{font-weight:900;font-style:italic;font-size:2.6rem;line-height:1.2;margin:0 0 20px}.contact-info_tel{font-size:4rem;font-family:Arial;font-weight:700;line-height:1;margin:20px 0}.contact-info_tel img{width:40px;margin:0 20px 5px 0}.contact-info_mail a{display:block;background-color:#093290;padding:20px;border-radius:5px;color:#fff;font-size:1.4rem;text-align:center}.contact-info_mail a img{width:40px;margin:0 10px 3px -20px}.contact-info_txt{font-size:1.3rem}.link_bt a{width:80%;background-color:#000;display:block;color:#fff;line-height:1;margin:0 auto;text-align:center;padding:11px}.icon-mail{width:35px;display:inline-block;margin:0 10px 0 0}@media only screen and (max-width:768px){#contact-info{height:235px;background-size:cover}.contact-info_inner{width:90%;padding:10px 2% 0 30%;background-size:cover;background-position-x:0}.contact-info_ttl{font-size:20px;margin:0 0 5px}.contact-info_tel{font-size:31px;margin:10px 0}.contact-info_tel img{width:20px;margin:0 5px 3px 0}.contact-info_txt{font-size:14px}.link_bt a{font-size:20px}.icon-mail{width:20px}}#recrit{position:relative;padding:52px 0 0;height:800px}.sec_ttl{margin:20px 0 10px}.recrit_ttl{font-weight:900;font-style:italic;font-size:2.6rem;margin:0 0 20px}.recrit_txt_box{width:45%;font-size:1.3rem;margin:2vw 0 0}.recrit_txt{line-height:2;color:#fff}.recrit_img{position:absolute;top:0;right:0;width:50%}.recrit_img img{width:100%}#recrit:before{position:absolute;content:"";width:80%;bottom:0;height:500px;background-color:#01a0e9;z-index:-1}#recrit .lik_bt a{background-color:#fff}#recrit .lik_bt a:hover{background-color:#000}.toriger{opacity:0;opacity:0}@media only screen and (max-width:1028px){.recrit_txt_box{margin:70px 0 0}}@media only screen and (max-width:768px){#recrit{padding:0;height:430px}.recrit_ttl{font-size:30px;text-shadow:1px 1px 0 #fff,-1px -1px 0 #fff,-1px 1px 0 #fff,1px -1px 0 #fff,0px 1px 0 #fff,0-1px 0 #fff,-1px 0 0 #fff,1px 0 0 #fff}.recrit_txt_box{width:70%;font-size:16px;margin:11% 5% 0}.recrit_txt{line-height:1.4;margin:0 0 5%}.lik_bt.btnarrow5{text-align:center}.recrit_img{width:60%;z-index:-1}#recrit:before{height:260px}#recrit .lik_bt a{width:90%}}#footer{background-color:#000;padding:40px 0 10px}.footer_logo{width:160px;margin:0 auto}.footer_ad{color:#fff;text-align:center;margin:30px 0 0}.footer_ad dt{margin:0 0 10px}.reserved{color:#fff;margin:40px 0 0;font-size:12px;text-align:center}@media only screen and (max-width:768px){.footer_logo{width:100px}}.page-hed{position:relative;margin:0 0 50px}.page-hed_txt{text-align:center;color:#fff;font-size:3rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-hed_img{height:258px}.imgtxt_wrap{display:flex;flex-wrap:wrap;justify-content:space-between}.imgtxt_txt{width:50%}.page_sec_ttl{font-size:2rem;width:100%;color:#000;border-bottom:5px solid #00a0e9;position:relative;margin:0 0 20px}.page_sec_ttl:before{content:"";position:absolute;left:0;bottom:-5px;width:30%;height:inherit;border-bottom:5px solid #000}.imgtxt_txt_tx{margin:10px 0;line-height:1.6}.imgtxt_img{margin:30px 0 0}@media only screen and (max-width:768px){.imgtxt_txt{width:100%}.ceo_name{text-align:right;margin:5% 0 0}}#policy{margin:60px 0 0}.policy_ttl{font-size:40px;font-weight:900;color:#00a0e9;line-height:1;margin:0 0 0 -3px}.policy_txt{background-color:#00a0e9;padding:20px;text-align:center;color:#fff;line-height:2;margin:-4px 0 0;font-size:1.2rem}@media only screen and (max-width:768px){.policy_txt{font-size:16px;text-align:justify}}.copy_ttl{text-align:center;font-size:2rem;color:#00a0e9}.business_copy_txt{text-align:center;margin:30px auto;max-width:660px;font-size:1.2rem;line-height:2}#one-day{background-color:#d7ecff;margin:50px 0;padding:50px 0}#one-day .inner{background-color:#fff;padding:20px 0;box-shadow:2px 2px 15px 2px rgb(0 0 0/20%);border-radius:10px}.one-day_ttl{font-weight:700;font-style:italic;font-size:2rem;background-color:#000;color:#fff;text-align:center;padding:13px;line-height:1}.one-day_txt{text-align:center;margin:30px 0;line-height:2}.one-day_box{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 0 20px}.one-day_box_img{width:45%;padding:0 5% 0 0;box-sizing:border-box}.one-day_box_txt{width:55%;padding:0 5% 0 0}.one-day_box_txt dt{font-weight:700;font-style:italic;border-bottom:solid 2px #000;font-size:1.4rem;margin:15px 0 20px}@media only screen and (max-width:768px){.business_copy_txt{text-align:justify;font-size:16px}.one-day_txt{margin:5%}.one-day_box{margin:0 0 10%}.one-day_box_img{width:100%;padding:0}.one-day_box_txt{width:90%;margin:0 auto;padding:0}}.recruit_bt{display:flex;justify-content:space-between;flex-wrap:wrap}.recruit_bt li{width:30%;position:relative}.arrow{position:relative;display:inline-block;padding:0 0 0 16px;color:#000;vertical-align:middle;text-decoration:none;font-size:15px}.arrow:before,.arrow:after{position:absolute;top:0;bottom:0;right:10px;margin:auto;content:"";vertical-align:middle}.arrow:before{box-sizing:border-box;width:22px;height:22px;border:2px solid #fff;-webkit-border-radius:50%;border-radius:50%}.arrow:after{right:17px;width:6px;top:-3px;height:6px;border-bottom:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.recruit_bt li a{display:block;background-color:#000;color:#fff;text-align:center;padding:15px 0}.recruit_ttl{font-size:2rem;text-align:center;font-weight:700;margin:70px 0 40px}.appeal_wrap{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 0 50px}.appeal_txt{width:50%}.appeal_txt dt{background-color:#000;color:#fff;padding:10px 20px;font-style:italic;font-size:1.8rem;line-height:1.2}.appeal_txt dd.b{color:#00a0e9;font-size:1.4rem;font-weight:700;margin:10px 20px 10px 0}.appeal_txt dd{padding:0 20px 0 0;line-height:2}.appeal_txt.right dd{padding:0 0 0 20px}.appeal_img{width:50%}.recruit-info_data{width:100%;font-weight:100;line-height:1.6}.recruit-info_data tr{border-bottom:solid 1px #ccc}.recruit-info_data th{padding:20px;width:20%;position:relative;vertical-align:middle}.recruit-info_data td{padding:20px;position:relative}.recruit-info_data td:before{content:"";position:absolute;width:1px;background-color:#ccc;left:0;top:20px;bottom:20px}.qa dt{padding:15px;color:#fff;font-size:20px;background:#2073c8;position:relative;margin:20px 0}.qa dt:before{content:"＋";position:absolute;right:20px}.qa dt.active:before{content:"－"}.qa dd{display:none;padding:0 20px}.recruit .lik_bt{text-align:center;margin:40px 0 0}.recruit .lik_bt a{width:80%}@media only screen and (max-width:768px){.recruit_bt{justify-content:center}.recruit_bt li{width:90%;margin:0 0 10px}.appeal_txt{width:100%;order:2}.appeal_txt dd{padding:0}.appeal_txt.right dd{padding:0}.appeal_img{width:100%;order:1}.recruit-info_data th{width:30%;padding:0 2%}}