@charset "UTF-8";.ie11 #kconnect{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Meiryo UI","メイリオ",Meiryo,"Helvetica Neue",Helvetica,Arial,Verdana,Roboto,"游ゴシック","Yu Gothic","游ゴシック体","YuGothic","ＭＳ Ｐゴシック","MS PGothic",sans-serif}#kconnect .header{width:100%;min-width:1280px;padding:20px 40px;background:#fff;position:fixed;left:0;top:0}#kconnect .header_inner{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}#kconnect .header_logo{margin:0;width:273px}#kconnect .header_nav{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;width:calc(100% - 305px)}#kconnect .header_nav_global a{font-size:14px;font-weight:600;text-decoration:underline}#kconnect .header_nav_global a:hover{opacity:.7;text-decoration:none}#kconnect .header_nav_buttons{display:-ms-flexbox;display:flex}#kconnect .header_nav_buttons li{margin-left:17px}#kconnect .footer{padding:40px 0 20px}#kconnect .footer_nav{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:justify;justify-content:space-between;max-width:1220px;margin:0 auto}#kconnect .footer_nav_company{display:-ms-flexbox;display:flex}#kconnect .footer_nav_company li:nth-child(1) img{width:70px}#kconnect .footer_nav_company a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:237px;height:50px;margin-right:10px;border:2px solid #333;border-radius:8px;color:#333;position:relative}#kconnect .footer_nav_company a:after{content:"";display:block;width:0;height:0;margin:auto;border-width:5px 0 5px 8px;border-color:transparent transparent transparent #333;border-style:solid;position:absolute;right:10px;top:0;bottom:0}#kconnect .footer_nav_user{font-size:16px;font-weight:600;color:#333;text-decoration:underline;transition:opacity .3s}#kconnect .footer_nav_user:hover{text-decoration:none;opacity:.7}#kconnect .footer .copyright{margin:38px auto 0;text-align:center;font-size:12px;color:#333}.button_wrap{margin:24px auto}.button_wrap:last-child{margin-bottom:0}.button_wrap .button{margin:auto}.button{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:237px;height:50px;padding:10px;background:#333;border-radius:10px;font-size:16px;font-weight:bold;color:#fff;transition:opacity .3s;position:relative}.button:hover{opacity:.7}.button:after{content:"";display:block;width:0;height:0;margin:auto;border-width:5px 0 5px 8px;border-color:transparent transparent transparent #009fe6;border-style:solid;position:absolute;right:10px;top:0;bottom:0}.button.-large{width:287px}.user .button:after{border-color:transparent transparent transparent #fdc105}.partner .button:after{border-color:transparent transparent transparent #009fe6}.partner_title{display:block;margin:40px auto;font-size:26px;font-weight:bold;text-align:center}.partner_title span{display:inline-block;padding-bottom:5px;border-bottom:5px solid #009fe6}.partner_title:first-child{margin-top:0}.partner_title:last-child{margin-bottom:0}.user_title{margin:40px auto;text-align:center}.user_title span{display:inline-block;padding:9px 32px;font-size:22px;font-weight:600;line-height:1.5;background:#fdc105;border-radius:30px;position:relative}.user_title span:after{content:"";display:block;width:0;height:0;margin:auto;border-width:9px 8px 0 8px;border-color:#fdc105 transparent transparent transparent;border-style:solid;position:absolute;right:0;left:0;bottom:-9px}.user_title:first-child{margin-top:0}.user_title:last-child{margin-bottom:0}.kconnect_lead{margin:24px auto;font-size:20px;font-weight:600;line-height:1.6}.kconnect_lead.-small{font-size:18px;line-height:1.55}.kconnect_lead.-c{text-align:center}.kconnect_lead:first-child{margin-top:0}.kconnect_lead:last-child{margin-bottom:0}.kconnect_desc{margin:16px 0;font-size:16px;line-height:1.5}.kconnect_desc.-small{font-size:14px;line-height:1.7}.kconnect_desc.-c{text-align:center}.kconnect_desc:first-child{margin-top:0}.kconnect_desc:last-child{margin-bottom:0}@media screen and (min-width:769px){.hidden_pc{display:none}#kconnect .header_menu{display:none !important}#kconnect .header_nav{display:-ms-flexbox !important;display:flex !important}}@media screen and (max-width:768px){.hidden_sp{display:none}#kconnect .header{min-width:0;padding:15px 20px;z-index:2}#kconnect .header_inner{display:block}#kconnect .header_menu{display:block;width:40px;height:40px;cursor:pointer;position:absolute;right:15px;top:10px}#kconnect .header_menu:before,#kconnect .header_menu:after{content:"";display:block;width:30px;height:2px;margin:auto;background:#333;position:absolute;top:0;right:0;bottom:0;left:0;transition:top .3s,bottom .3s,background .3s,box-shadow .3s .3s,transform .3s}#kconnect .header_menu:before{bottom:18px;box-shadow:0 9px 0 #333}#kconnect .header_menu:after{top:18px}.menu-open #kconnect .header_menu:before,.menu-open #kconnect .header_menu:after{background:#3e3a39;transition:top .3s .3s,bottom .3s .3s,background .3s .3s,box-shadow .3s,transform .3s .3s}.menu-open #kconnect .header_menu:before{box-shadow:20px 8px 0 transparent;transform:rotate(45deg);bottom:0}.menu-open #kconnect .header_menu:after{transform:rotate(-45deg);top:0}#kconnect .header_logo{margin:auto;width:200px}#kconnect .header_nav{display:none;width:100%;padding:5px 20px 20px;background:#fff;box-shadow:0 2px 2px rgba(51,51,51,0.15);position:absolute;left:0;top:100%;z-index:1}#kconnect .header_nav_global a{display:block;margin:0 auto 10px;padding:10px;font-size:14px;text-align:center}#kconnect .header_nav_buttons{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}#kconnect .header_nav_buttons li{margin:5px 10px}#kconnect .footer{padding:20px}#kconnect .footer_nav{display:block;text-align:center}#kconnect .footer_nav_company{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin-bottom:10px}#kconnect .footer_nav_company li{margin:0 5px 10px}#kconnect .footer_nav_company li:nth-child(1) img{width:auto}#kconnect .footer_nav_company a{max-width:220px;width:100%;height:auto;margin:auto;padding:10px 25px}#kconnect .footer_nav_company a:after{border-width:4px 0 4px 7px;right:8px}#kconnect .footer_nav_company a img{height:16px}#kconnect .footer_nav_user{font-size:13px}#kconnect .footer .copyright{margin:24px auto 0;font-size:10px}.button{min-width:200px;max-width:230px;width:100%;height:40px;margin:auto;padding:10px 30px;font-size:14px}.button:after{border-width:4px 0 4px 7px;right:8px}.button.-large{width:100%;max-width:280px;min-width:250px}.partner_title{margin:32px auto;font-size:20px}.partner_title span{padding-bottom:4px;border-bottom:4px solid #009fe6}.user_title{margin:32px auto}.user_title span{padding:6px 20px;font-size:16px}.user_title span:after{border-width:7px 6px 0 6px;bottom:-7px}.kconnect_lead{margin:18px auto;font-size:18px}.kconnect_lead.-small{font-size:16px}.kconnect_lead.-c{text-align:left}.kconnect_desc{margin:12px 0;font-size:14px}.kconnect_desc.-small{font-size:13px;line-height:1.6}.kconnect_desc.-c{text-align:left}}