html{box-sizing:border-box;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;word-break:normal}*,:after,:before{background-repeat:no-repeat;box-sizing:inherit}:after,:before{text-decoration:inherit;vertical-align:inherit}*{margin:0;padding:0}hr{color:inherit;height:0;overflow:visible}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}a{background-color:transparent}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:inherit;text-indent:0}iframe{border-style:none}input{border-radius:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}button,select{text-transform:none}[role=button],[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,input,select,textarea{background-color:transparent;border-style:none}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline-width:0}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}[disabled]{cursor:default}img{border-style:none}progress{vertical-align:baseline}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true]{cursor:default}:root{--primary:#303030;--orange:#e7bc40;--darkblue:#20304d;--white:#fff;--white02:#dedede;--white03:#fafafa;--white04:#f3f3f3;--gray:#acacac;--gray02:#707070;--notosans:"Noto Sans JP",sans-serif;--oswald:"Oswald",sans-serif;--din:"din-2014"}body{color:var(--primary);font-family:var(--notosans);font-size:.9375rem;line-height:1.7}img{height:auto;width:100%}ul{list-style-type:none}p{margin:0}a{color:var(--primary);text-decoration:none;transition:all .3s ease}a:hover,a:hover img{opacity:.8;transition:all .3s ease}h1,h2,h3,h4,h5{font-family:var(--notosans)}.oswald{font-family:var(--oswald)}.din{font-family:var(--din)}.fwb{font-weight:700}.pc_only{display:block}.sp_only{display:none}.bg_white{background:var(--white)!important}.sysContent{padding:0!important}a[href^="tel:"]{pointer-events:none}#sysAll{max-width:100%;padding:0}#sysAll #sysMain{float:none;margin:0;padding:0;width:100%}#sysAll #sysAside{display:none}#sysHeader{margin:0;padding:0}.heading{font-size:2.125rem;line-height:1;text-align:center}.inner1000{max-width:1000px}.inner1000,.inner1100{margin-left:auto;margin-right:auto;width:100%}.inner1100{max-width:1100px}.inner1200{margin-left:auto;margin-right:auto;max-width:1200px;width:100%}.btn.orange a{background:var(--orange);border:1px solid var(--orange);color:var(--white)}.btn.orange a:hover{background:var(--white);border:1px solid var(--orange);color:var(--orange);transition:all .3s ease}.btn.large a{font-size:1.25rem;height:100px;max-width:480px}.btn a{align-items:center;background:var(--white);border:1px solid var(--gray);border-radius:8px;display:flex;font-size:.9375rem;justify-content:center;max-width:400px;min-height:60px}.btn a:hover{background:var(--orange);border:1px solid var(--orange);color:var(--white);opacity:1}.fade,.figureFade,.load{opacity:0;transform:translateY(15px);transition:all .8s ease-out;transition-delay:.2s}.fade.is_viewed,.figureFade.is_viewed,.load.is_viewed{opacity:1;transform:translateY(0);transition:all .8s ease-out;transition-delay:.1s}@keyframes scroll_left{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes flowing{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes bgLineRight{to{-webkit-clip-path:inset(0);clip-path:inset(0)}}@keyframes txtFadeRight{to{-webkit-clip-path:inset(0);clip-path:inset(0)}}@keyframes openFan{0%{opacity:0;transform:translateX(-50%) rotate(0deg)}50%{opacity:1}to{opacity:1;transform:translateX(-50%) rotate(var(--rotate))}}@keyframes show{0%{opacity:0}to{opacity:1}}@keyframes floating-y{0%{transform:translateY(-5%)}to{transform:translateY(5%)}}@keyframes floating-y02{0%{transform:translateY(5%)}to{transform:translateY(-5%)}}.anime_float.mv_obj_parts01{animation:floating-y 8s ease-in-out infinite alternate-reverse}.anime_float.mv_obj_parts02{animation:floating-y02 8s ease-in-out infinite alternate-reverse}.anime_float.mv_obj_parts03{animation:floating-y 8s ease-in-out infinite alternate-reverse}.anime_float.mv_obj_parts04{animation:floating-y02 8s ease-in-out infinite alternate-reverse}.txt_anime_bg{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);display:inline-block;position:relative}.txt_anime_bg.is_viewed{animation:bgLineRight .3s ease-in-out forwards}.txt_anime_moji{animation-delay:.2s;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);display:inline-block}.txt_anime_moji.is_viewed{animation:txtFadeRight .8s ease-in-out forwards}.txt_anime_bg02{position:relative}.txt_anime_bg02,.txt_anime_moji02{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);display:inline-block}.txt_anime_moji02{animation-delay:.2s}.txt_anime_bg_load{animation:bgLineRight .5s ease-in-out forwards;position:relative}.txt_anime_bg_load,.txt_anime_moji_load{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);display:inline-block}.txt_anime_moji_load{animation:txtFadeRight 1s ease-in-out forwards}.anime_delay01{animation-delay:0}.anime_delay02{animation-delay:.3s!important}.anime_delay03{animation-delay:.5s!important}.anime_delay04{animation-delay:.7s!important}.anime_delay05{animation-delay:.9s!important}::-moz-placeholder{color:#c5c4c8}::placeholder{color:#c5c4c8}.sysErrorMessage.errorMessage{font-size:.9375rem;padding:0}#sysHeader{background:var(--white);height:75px;left:0;position:fixed;top:0;transition:all 1s ease;width:100%;z-index:99}#sysHeader.is_change{background:var(--darkblue);transition:all 1s ease}#sysHeader.is_change .p_header .header_blk .header_tagline{color:var(--white)}#sysHeader.is_change .p_header .header_blk .header_logo a:before{background:url(https://www.aiship.jp/img/layout/common/logo_white.png) no-repeat;background-size:100%}#sysHeader.is_change .p_header .header_nav_wrap .header_nav .header_nav_list li .item{color:var(--white)}#sysHeader.is_change .p_header .header_nav_wrap .header_contact a{background:transparent}#sysHeader .p_header{align-items:center;display:flex;justify-content:space-between;padding-left:20px;position:relative;z-index:98}#sysHeader .p_header .header_blk .header_tagline{font-size:.625rem;font-weight:400;letter-spacing:.04em;text-align:center}#sysHeader .p_header .header_blk .header_logo{height:37px;width:145px}#sysHeader .p_header .header_blk .header_logo a{display:block;position:relative}#sysHeader .p_header .header_blk .header_logo a:before{background:url(https://www.aiship.jp/img/layout/common/logo.png) no-repeat;background-size:100%;content:"";height:37px;left:0;position:absolute;top:0;width:145px}#sysHeader .p_header .header_blk .header_logo a img{width:100%}#sysHeader .p_header .header_nav_wrap{align-items:center;display:flex;position:relative}#sysHeader .p_header .header_nav_wrap .header_nav{margin-right:100px}#sysHeader .p_header .header_nav_wrap .header_nav .header_nav_list{display:flex}#sysHeader .p_header .header_nav_wrap .header_nav .header_nav_list li{margin-right:52px;position:relative}#sysHeader .p_header .header_nav_wrap .header_nav .header_nav_list li:last-child{margin-right:0}#sysHeader .p_header .header_nav_wrap .header_nav .header_nav_list li .dropdown_wrap{left:50%;padding-top:20px;pointer-events:none;position:absolute;top:60px;transform:translateX(-50%);transition:all .3s ease}#sysHeader .p_header .header_nav_wrap .header_nav .header_nav_list li .dropdown_wrap.drop01 .dropdown dl.last{border-left:1px solid var(--gray02);width:38.5%;}#sysHeader .p_header .header_nav_wrap .header_nav .header_nav_list li .dropdown_wrap.drop01 .dropdown dl dd{border-left:none!important}#sysHeader .p_header .header_nav_wrap .header_nav .header_nav_list li .dropdown_wrap.drop02 .dropdown .first{padding-left:0}#sysHeader .p_header .header_nav_wrap .header_nav .header_nav_list li .dropdown_wrap.drop02 .dropdown .last{padding-left:30px}#sysHeader .p_header .header_nav_wrap .header_nav .header_nav_list li .dropdown_wrap.drop03 .dropdown{width:780px}#sysHeader .p_header .header_nav_wrap .header_nav .header_nav_list li .dropdown_wrap.drop03 .dropdown .first{padding-left:0}#sysHeader .p_header .header_nav_wrap .header_nav .header_nav_list li .dropdown_wrap.drop03 .dropdown .last{padding-left:30px}#sysHeader .p_header .header_nav_wrap .header_nav .header_nav_list li .dropdown_wrap.drop04 .dropdown{width:320px}#sysHeader .p_header .header_nav_wrap .header_nav .header_nav_list li .dropdown_wrap.drop04 .dropdown ul{padding-left:0}#sysHeader .p_header .header_nav_wrap .header_nav .header_nav_list li .dropdown_wrap.drop04 .dropdown ul.first{width:100%}#sysHeader .p_header .header_nav_wrap .header_nav .header_nav_list li .dropdown_wrap.drop04 .dropdown ul li a p{padding-right:0}#sysHeader .p_header .header_nav_wrap .header_nav .header_nav_list li .dropdown_wrap.drop05 .dropdown .first,#sysHeader .p_header .header_nav_wrap .header_nav .header_nav_list li .dropdown_wrap.drop06 .dropdown .first,#sysHeader .p_header .header_nav_wrap .header_nav .header_nav_list li .dropdown_wrap.drop07 .dropdown .first{padding-left:0}#sysHeader .p_header .header_nav_wrap .header_nav .header_nav_list li .dropdown_wrap.drop05 .dropdown .last,#sysHeader .p_header .header_nav_wrap .header_nav .header_nav_list li .dropdown_wrap.drop06 .dropdown .last,#sysHeader .p_header .header_nav_wrap .header_nav .header_nav_list li .dropdown_wrap.drop07 .dropdown .last{padding-left:30px}#sysHeader .p_header .header_nav_wrap .header_nav .header_nav_list li .dropdown_wrap .dropdown{background:var(--white);border-radius:10px;box-shadow:0 5px 15px 0 rgba(0,0,0,.15);display:flex;opacity:0;padding:30px;width:654px}#sysHeader .p_header .header_nav_wrap .header_nav .header_nav_list li .dropdown_wrap .dropdown:before{border-style:solid;border-bottom:8px solid var(--white);border-left:6px solid transparent;border-right:6px solid transparent;border-top:0;content:"";height:0;left:50%;position:absolute;top:20px;transform:translate(-50%,-100%);width:0}#sysHeader .p_header .header_nav_wrap .header_nav .header_nav_list li .dropdown_wrap .dropdown dl.first{width:51.5%}#sysHeader .p_header .header_nav_wrap .header_nav .header_nav_list li .dropdown_wrap .dropdown dl.last{width:48.5%}#sysHeader .p_header .header_nav_wrap .header_nav .header_nav_list li .dropdown_wrap .dropdown dl.last dt{padding-left:30px}#sysHeader .p_header .header_nav_wrap .header_nav .header_nav_list li .dropdown_wrap .dropdown dl.last dd{border-left:1px solid var(--gray02)}#sysHeader .p_header .header_nav_wrap .header_nav .header_nav_list li .dropdown_wrap .dropdown dl.last dd ul{padding-left:30px}#sysHeader .p_header .header_nav_wrap .header_nav .header_nav_list li .dropdown_wrap .dropdown dl dt{font-size:.9375rem;font-weight:700;margin-bottom:15px}#sysHeader .p_header .header_nav_wrap .header_nav .header_nav_list li .dropdown_wrap .dropdown ul{padding-left:14px}#sysHeader .p_header .header_nav_wrap .header_nav .header_nav_list li .dropdown_wrap .dropdown ul.first{width:50%}#sysHeader .p_header .header_nav_wrap .header_nav .header_nav_list li .dropdown_wrap .dropdown ul.last{border-left:1px solid var(--gray02);width:50%}#sysHeader .p_header .header_nav_wrap .header_nav .header_nav_list li .dropdown_wrap .dropdown ul li{margin-bottom:10px;margin-right:0}#sysHeader .p_header .header_nav_wrap .header_nav .header_nav_list li .dropdown_wrap .dropdown ul li:last-child{margin-bottom:0}#sysHeader .p_header .header_nav_wrap .header_nav .header_nav_list li .dropdown_wrap .dropdown ul li a{align-items:center;display:flex;font-size:.8125rem}#sysHeader .p_header .header_nav_wrap .header_nav .header_nav_list li .dropdown_wrap .dropdown ul li a div{border-radius:50%;box-shadow:0 0 3px rgba(0,0,0,.16);height:30px;margin-right:15px;width:30px}#sysHeader .p_header .header_nav_wrap .header_nav .header_nav_list li .dropdown_wrap .dropdown ul li a img{min-width:30px;width:30px}#sysHeader .p_header .header_nav_wrap .header_nav .header_nav_list li .dropdown_wrap .dropdown ul li a p{padding-right:10px;position:relative;text-align:left}#sysHeader .p_header .header_nav_wrap .header_nav .header_nav_list li .dropdown_wrap .dropdown ul li a p span{background:var(--orange);color:var(--white);display:inline-block;margin-left:3px;margin-right:3px;padding-left:3px;padding-right:3px}#sysHeader .p_header .header_nav_wrap .header_nav .header_nav_list li .dropdown_wrap .dropdown ul li a p:before{background:var(--orange);bottom:-5px;content:"";height:1px;left:0;position:absolute;transition:all .3s ease;width:0}#sysHeader .p_header .header_nav_wrap .header_nav .header_nav_list li .dropdown_wrap .dropdown ul li a p:hover:before{transition:all .3s ease;width:100%}#sysHeader .p_header .header_nav_wrap .header_nav .header_nav_list li.is_hover .item{color:var(--orange)}#sysHeader .p_header .header_nav_wrap .header_nav .header_nav_list li.is_hover .item:before{transition:all .3s ease;width:100%}#sysHeader .p_header .header_nav_wrap .header_nav .header_nav_list li.is_hover .dropdown_wrap{pointer-events:all;top:75px;transition:all .3s ease}#sysHeader .p_header .header_nav_wrap .header_nav .header_nav_list li.is_hover .dropdown_wrap .dropdown{opacity:1}#sysHeader .p_header .header_nav_wrap .header_nav .header_nav_list li .item{align-items:center;color:var(--primary);display:flex;font-size:1rem;height:75px;letter-spacing:.04em;position:relative}#sysHeader .p_header .header_nav_wrap .header_nav .header_nav_list li .item:before{background:var(--orange);bottom:0;content:"";height:3px;left:0;position:absolute;transition:all .3s ease;width:0}#sysHeader .p_header .header_nav_wrap .header_nav02 .header_nav_list{display:flex}#sysHeader .p_header .header_nav_wrap .header_nav02 .header_nav_list li{margin-right:10px}#sysHeader .p_header .header_nav_wrap .header_nav02 .header_nav_list li a{align-items:center;background:var(--orange);border:1px solid var(--orange);border-radius:5px;color:var(--white);display:flex;font-size:.875rem;height:60px;justify-content:center;transition:all .3s ease;width:130px}#sysHeader .p_header .header_nav_wrap .header_nav02 .header_nav_list li a:hover{background:var(--white);color:var(--orange);opacity:1;transition:all .3s ease}#sysHeader .p_header .header_nav_wrap .header_contact a{align-items:center;background:#1f2a40;color:var(--white);display:flex;flex-direction:column;height:75px;justify-content:center;width:246px}#sysHeader .p_header .header_nav_wrap .header_contact a .header_contact_info{font-size:.75rem;letter-spacing:-.02em;line-height:1;margin-bottom:3px;margin-left:2px}#sysHeader .p_header .header_nav_wrap .header_contact a .header_contact_info small{font-size:.625rem;margin-left:8px}#sysHeader .p_header .header_nav_wrap .header_contact a .header_contact_tel{font-size:1.875rem;font-weight:700;line-height:1}#sysHeader .p_header .header_nav_wrap .header_contact a .header_contact_tel .ico{width:24px}#sysHeader .p_header .header_nav_wrap .header_contact a .header_contact_tel span{letter-spacing:-.03em}#sysHeader .p_header .header_nav_wrap .header_ham{display:none}#sysHeader .p_drawer{background:var(--white);bottom:0;left:0;overflow:scroll;position:fixed;right:0;top:0;transform:translateY(-100%);transition:all .3s ease}#sysHeader .p_drawer.is_active{transform:translateY(0);transition:all .3s ease}#sysHeader .p_drawer .drawer_nav{display:grid;grid-template-columns:1fr 1fr;padding-top:55px}#sysHeader .p_drawer .drawer_nav li{border-bottom:1px solid var(--white);border-right:1px solid var(--white)}#sysHeader .p_drawer .drawer_nav li:nth-child(2n){border-right:none}#sysHeader .p_drawer .drawer_nav li a{align-items:center;background:var(--orange);color:var(--white);display:flex;font-size:.75rem;height:50px;justify-content:center}#sysHeader .p_drawer .drawer_nav02 .drawer_tgl{margin-bottom:2px;position:relative}#sysHeader .p_drawer .drawer_nav02 .drawer_tgl:before{background:var(--primary);content:"";height:2px;margin-top:1px;position:absolute;right:15px;top:50%;transform:rotate(-45deg);width:8px;z-index:10}#sysHeader .p_drawer .drawer_nav02 .drawer_tgl:after{background:var(--primary);content:"";height:2px;margin-top:-4px;position:absolute;right:15px;top:50%;transform:rotate(45deg);width:8px;z-index:10}#sysHeader .p_drawer .drawer_nav02 .drawer_tgl.large a{min-height:130px}#sysHeader .p_drawer .drawer_nav02 .drawer_tgl.large a .menu_ttl{width:12vw}#sysHeader .p_drawer .drawer_nav02 .drawer_tgl.large a .menu_ttl:before{content:none}#sysHeader .p_drawer .drawer_nav02 .drawer_tgl.large a .menu_ex{margin-top:-15px}#sysHeader .p_drawer .drawer_nav02 .drawer_tgl.large a .menu_ex ul{display:flex;gap:5px}#sysHeader .p_drawer .drawer_nav02 .drawer_tgl.large a .menu_ex ul li{border:2px solid #f4f4f4;border-radius:8px;max-width:120px;min-height:105px;overflow:hidden;width:100%}#sysHeader .p_drawer .drawer_nav02 .drawer_tgl.large a .menu_ex ul li.black div{background:#000}#sysHeader .p_drawer .drawer_nav02 .drawer_tgl.large a .menu_ex ul li.black div img{width:100px}#sysHeader .p_drawer .drawer_nav02 .drawer_tgl.large a .menu_ex ul li.white{background:var(--white)}#sysHeader .p_drawer .drawer_nav02 .drawer_tgl.large a .menu_ex ul li div{align-items:center;display:flex;height:50px;justify-content:center}#sysHeader .p_drawer .drawer_nav02 .drawer_tgl.large a .menu_ex ul li div img{width:121px}#sysHeader .p_drawer .drawer_nav02 .drawer_tgl.large a .menu_ex ul li p{color:#575757;font-size:.625rem;letter-spacing:-.05em;line-height:1.3;padding-left:5px;padding-right:5px;padding-top:5px}#sysHeader .p_drawer .drawer_nav02 .drawer_tgl a{align-items:center;background:var(--white03);display:flex;min-height:120px;padding-left:20px;padding-right:20px;position:relative}#sysHeader .p_drawer .drawer_nav02 .drawer_tgl a .menu_ttl{align-items:center;display:flex;font-size:.875rem;font-weight:700;position:relative;width:13.3333333333vw}#sysHeader .p_drawer .drawer_nav02 .drawer_tgl a .menu_ttl:before{background:var(--gray02);content:"";height:82px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:3px}#sysHeader .p_drawer .drawer_nav02 .drawer_tgl a .menu_blk{height:80px;padding-left:10px;padding-right:10px;position:relative;width:36vw}#sysHeader .p_drawer .drawer_nav02 .drawer_tgl a .menu_blk:before{background:var(--gray02);content:"";height:82px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:3px}#sysHeader .p_drawer .drawer_nav02 .drawer_tgl a .menu_blk02{height:80px;padding-left:10px;padding-right:10px;width:42.6666666667vw}#sysHeader .p_drawer .drawer_nav02 .drawer_tgl a .menu_txt{font-size:.875rem;font-weight:700;line-height:1.3;min-height:42px}#sysHeader .p_drawer .drawer_nav02 .drawer_tgl a .menu_txt.system_txt{align-items:center;display:flex}#sysHeader .p_drawer .drawer_nav02 .drawer_tgl a .menu_txt span{background:var(--orange);color:var(--white);display:inline-block;padding-left:3px;padding-right:3px}#sysHeader .p_drawer .drawer_nav02 .drawer_tgl a .menu_txt02{color:#575757;font-size:.625rem;line-height:1.3}#sysHeader .p_drawer .drawer_nav02 .drawer_tgl a .andmore{bottom:5px;color:var(--gray);font-size:.625rem;position:absolute;right:30px}#sysHeader .p_drawer .drawer_nav02 .drawer_item{margin-bottom:2px;position:relative}#sysHeader .p_drawer .drawer_nav02 .drawer_item:before{background:var(--primary);content:"";height:2px;margin-top:1px;position:absolute;right:15px;top:50%;transform:rotate(-45deg);width:8px;z-index:10}#sysHeader .p_drawer .drawer_nav02 .drawer_item:after{background:var(--primary);content:"";height:2px;margin-top:-4px;position:absolute;right:15px;top:50%;transform:rotate(45deg);width:8px;z-index:10}#sysHeader .p_drawer .drawer_nav02 .drawer_item a{align-items:center;background:var(--white03);display:flex;font-size:.875rem;font-weight:700;min-height:50px;padding-left:20px}#sysHeader .p_drawer .drawer_nav03{display:grid;grid-template-columns:1fr 1fr;margin-bottom:20px}#sysHeader .p_drawer .drawer_nav03 li{margin-bottom:1px;margin-right:1px;position:relative}#sysHeader .p_drawer .drawer_nav03 li:before{margin-top:1px;transform:rotate(-45deg)}#sysHeader .p_drawer .drawer_nav03 li:after,#sysHeader .p_drawer .drawer_nav03 li:before{background:var(--primary);content:"";height:2px;position:absolute;right:15px;top:50%;width:8px;z-index:10}#sysHeader .p_drawer .drawer_nav03 li:after{margin-top:-4px;transform:rotate(45deg)}#sysHeader .p_drawer .drawer_nav03 li:nth-child(2n){margin-bottom:0;margin-right:0}#sysHeader .p_drawer .drawer_nav03 li a{align-items:center;background:var(--white02);display:flex;font-size:.75rem;min-height:50px;padding-left:20px}#sysHeader .p_drawer .drawer_contact{border:2px solid var(--primary);border-radius:5px;margin-bottom:30px;margin-left:auto;margin-right:auto;max-width:337px;width:100%}#sysHeader .p_drawer .drawer_contact .drawer_contact_info{align-items:center;display:flex;height:54px;justify-content:center}#sysHeader .p_drawer .drawer_contact .drawer_contact_info p{font-size:.6875rem;font-weight:700;margin-right:5px;text-align:center}#sysHeader .p_drawer .drawer_contact .drawer_contact_info p span{display:block;font-size:.625rem;font-weight:400}#sysHeader .p_drawer .drawer_contact .drawer_contact_info .drawer_contact_num{color:var(--primary);font-size:1.75rem;font-weight:700}#sysHeader .p_drawer .drawer_contact .drawer_contact_info .drawer_contact_num img{width:30px}#sysHeader .p_drawer .copyright{font-size:.6875rem;padding-bottom:30px;text-align:center}#sysHeader .p_drawer_menu{background:var(--white);bottom:0;left:0;overflow:scroll;position:fixed;right:0;top:0;transform:translateX(100%);transition:all .3s ease;z-index:100}#sysHeader .p_drawer_menu.is_active{transform:translate(0);transition:all .3s ease}#sysHeader .p_drawer_menu dl dt a{align-items:center;background:var(--white03);display:flex;font-size:.875rem;font-weight:700;min-height:50px;padding-left:20px;position:relative}#sysHeader .p_drawer_menu dl dt a:before{margin-top:-3px;transform:rotate(-45deg) scaleY(-1)}#sysHeader .p_drawer_menu dl dt a:after,#sysHeader .p_drawer_menu dl dt a:before{background:var(--primary);content:"";height:2px;position:absolute;right:15px;top:50%;width:8px;z-index:10}#sysHeader .p_drawer_menu dl dt a:after{margin-top:2px;transform:rotate(45deg)}#sysHeader .p_drawer_menu dl dd>p{align-items:center;background:var(--white03);color:#83a1be;display:flex;font-size:.8125rem;min-height:40px;padding-left:20px}#sysHeader .p_drawer_menu dl dd ul.col{display:grid;grid-template-columns:1fr 1fr}#sysHeader .p_drawer_menu dl dd ul.col li{border-right:1px solid var(--white04)}#sysHeader .p_drawer_menu dl dd ul.col li:nth-child(2n){border-right:none}#sysHeader .p_drawer_menu dl dd ul li{border-bottom:1px solid var(--white04)}#sysHeader .p_drawer_menu dl dd ul li a{align-items:center;display:flex;min-height:50px;padding-left:20px;padding-right:30px;position:relative}#sysHeader .p_drawer_menu dl dd ul li a:before{margin-top:1px;transform:rotate(-45deg)}#sysHeader .p_drawer_menu dl dd ul li a:after,#sysHeader .p_drawer_menu dl dd ul li a:before{background:var(--primary);content:"";height:2px;position:absolute;right:15px;top:50%;width:8px;z-index:10}#sysHeader .p_drawer_menu dl dd ul li a:after{margin-top:-4px;transform:rotate(45deg)}#sysHeader .p_drawer_menu dl dd ul li a div{border-radius:50%;box-shadow:0 0 3px rgba(0,0,0,.16);height:30px;margin-right:10px;min-width:30px;width:30px}#sysHeader .p_drawer_menu dl dd ul li a div img{width:30px}#sysHeader .p_drawer_menu dl dd ul li a p{font-size:.75rem}#sysHeader .p_drawer_menu dl dd ul li a p span{background:var(--orange);color:var(--white);display:inline-block;margin-left:3px;margin-right:3px;padding-left:3px;padding-right:3px}.p_footer_top{background:linear-gradient(180deg,#20304d,#00060b);padding-top:25px;position:relative}.p_footer_top:after{border-bottom:75px solid var(--darkblue);border-left:50vw solid transparent;border-right:50vw solid transparent;bottom:100%;box-sizing:border-box;content:"";position:absolute}.p_footer_top .p_footer_top_container{overflow:hidden;padding-bottom:105px;position:relative}.p_footer_top .p_footer_top_container .pentagon_cmn{-webkit-clip-path:polygon(50% 0,100% 38%,82% 100%,18% 100%,0 38%);clip-path:polygon(50% 0,100% 38%,82% 100%,18% 100%,0 38%);mix-blend-mode:overlay;position:absolute;transition:all 3s ease;z-index:1}.p_footer_top .p_footer_top_container .pentagon{background:rgba(215,229,250,.6);height:52.375vw;left:-2.8125vw;top:4.375vw;transform:rotate(194deg);width:55vw}.p_footer_top .p_footer_top_container .pentagon02{background:rgba(215,229,250,.3);height:34vw;left:-22.6875vw;mix-blend-mode:overlay;top:27.5vw;transform:rotate(194deg);width:35.8125vw;z-index:2}.p_footer_top .p_footer_top_container .pentagon03{background:rgba(211,253,237,.2);height:19.75vw;left:36.875vw;mix-blend-mode:overlay;top:3.4375vw;transform:rotate(230deg);width:20.8125vw}.p_footer_top .p_footer_top_container .pentagon04{background:rgba(215,229,250,.1);height:253px;mix-blend-mode:soft-light;right:80px;top:30px;transform:rotate(216deg);width:266px;z-index:-1}.p_footer_top .p_footer_top_container .pentagon05{background:rgba(215,229,250,.1);height:116px;mix-blend-mode:soft-light;right:5px;top:55px;transform:rotate(270deg);width:122px;z-index:-1}.p_footer_top .p_footer_top_container .pentagon06{background:rgba(215,229,250,.2);height:34vw;mix-blend-mode:overlay;right:-28.75vw;top:28.125vw;transform:rotate(194deg);width:35.8125vw}.p_footer_top .p_footer_top_container .footer_top_logo{margin-bottom:35px;margin-left:auto;margin-right:auto;position:relative;width:350px;z-index:20}.p_footer_top .p_footer_top_container .footer_top_blk{display:flex;gap:80px;justify-content:center;position:relative;z-index:20}.p_footer_top .p_footer_top_container .footer_top_blk .footer_top_ico{width:min(100%,600px)}.p_footer_top .p_footer_top_container .footer_top_blk .footer_top_txt{margin-top:25px;width:min(100%,502px)}.p_footer_top .p_footer_top_container .footer_top_blk .footer_top_txt .footer_top_txt_group p{background:var(--white);color:#000;display:inline-block;font-size:2.125rem;font-weight:700;margin-bottom:10px;padding:5px 12px 5px 17px}.p_footer_top .p_footer_top_container .footer_top_blk .footer_top_txt .btn{margin-top:30px}.p_footer_top .p_footer_top_container .footer_top_blk .footer_top_txt .btn a{max-width:460px}.p_footer_top .p_footer_top_container .footer_top_flx{display:flex;gap:70px;justify-content:center;position:relative;z-index:20}.p_footer_top .p_footer_top_container .footer_top_flx .footer_top_box{width:min(100%,410px)}.p_footer_top .p_footer_top_container .footer_top_flx .footer_top_box.footer_top_box01 .footer_top_img{padding-top:45px}.p_footer_top .p_footer_top_container .footer_top_flx .footer_top_box.footer_top_box02 .footer_top_img img{margin-top:-30px}.p_footer_top .p_footer_top_container .footer_top_flx .footer_top_box .footer_top_img{align-items:center;display:flex;min-height:280px}.p_footer_top .p_footer_top_container .footer_top_flx .footer_top_box .footer_top_img img{display:block;margin-left:auto;margin-right:auto;width:min(100%,310px)}.p_footer_top .p_footer_top_container .footer_top_flx .footer_top_box p{color:var(--white);font-size:.9375rem;margin-bottom:20px;text-align:center}.p_footer_top .p_footer_top_container .footer_top_flx .footer_top_box .btn{margin-top:15px}#sysFooter{background:#2b3a56;margin:0;padding-bottom:80px;padding-top:58px}#sysFooter .p_footer .sysContent{margin-left:auto;margin-right:auto;width:min(100%,1320px)}#sysFooter .p_footer .footer_nav_wrap{display:flex;margin-bottom:60px;overflow:hidden}#sysFooter .p_footer .footer_nav_wrap .footer_nav_cmn{display:flex;flex-direction:column}#sysFooter .p_footer .footer_nav_wrap .footer_nav_cmn.footer_nav{width:min(100%,570px)}#sysFooter .p_footer .footer_nav_wrap .footer_nav_cmn.footer_nav dd>ul>li:first-child{max-width:325px;width:100%}#sysFooter .p_footer .footer_nav_wrap .footer_nav_cmn.footer_nav dd>ul>li:last-child{max-width:150px;width:100%}#sysFooter .p_footer .footer_nav_wrap .footer_nav_cmn.footer_nav02{max-width:235px;width:100%}#sysFooter .p_footer .footer_nav_wrap .footer_nav_cmn.footer_nav03{max-width:195px;width:100%}#sysFooter .p_footer .footer_nav_wrap .footer_nav_cmn.footer_nav04{max-width:224px;width:100%}#sysFooter .p_footer .footer_nav_wrap .footer_nav_cmn.footer_nav05{max-width:96px;width:100%}#sysFooter .p_footer .footer_nav_wrap .footer_nav_cmn.footer_nav06{width:min(100%,1190px)}#sysFooter .p_footer .footer_nav_wrap .footer_nav_cmn.footer_nav06 dd>ul>li:first-child{max-width:550px;width:100%}#sysFooter .p_footer .footer_nav_wrap .footer_nav_cmn.footer_nav06 dd>ul>li:last-child{max-width:640px;width:100%}#sysFooter .p_footer .footer_nav_wrap .footer_nav_cmn.footer_nav07{max-width:112px;width:100%}#sysFooter .p_footer .footer_nav_wrap .footer_nav_cmn dt{color:var(--white);font-size:.9375rem;font-weight:600;margin-bottom:20px;padding-bottom:13px;position:relative}#sysFooter .p_footer .footer_nav_wrap .footer_nav_cmn dt:before{background:var(--white);bottom:0;content:"";height:1px;left:0;position:absolute;width:25px}#sysFooter .p_footer .footer_nav_wrap .footer_nav_cmn dd>ul{display:flex}#sysFooter .p_footer .footer_nav_wrap .footer_nav_cmn dd>ul>li>ul{padding-left:20px;position:relative}#sysFooter .p_footer .footer_nav_wrap .footer_nav_cmn dd>ul>li>ul:before{background:var(--white);content:"";height:260px;left:0;position:absolute;top:0;width:1px}#sysFooter .p_footer .footer_nav_wrap .footer_nav_cmn dd>ul>li>ul li{line-height:1.38;margin-bottom:8px}#sysFooter .p_footer .footer_nav_wrap .footer_nav_cmn dd>ul>li>ul li:last-child{margin-bottom:0}#sysFooter .p_footer .footer_nav_wrap .footer_nav_cmn dd>ul>li>ul li a{color:var(--white);font-size:.8125rem}#sysFooter .p_footer .footer_nav_wrap .footer_nav_cmn dd p{color:#83a1be;font-size:.8125rem;margin-bottom:10px}#sysFooter .p_footer .footer_nav02_wrap{padding-bottom:40px}#sysFooter .p_footer .footer_nav02_wrap ul{display:grid;grid-template-columns:185px 185px 156px 263px 224px 1fr}#sysFooter .p_footer .footer_nav02_wrap ul li{position:relative;text-align:center}#sysFooter .p_footer .footer_nav02_wrap ul li:before{background:var(--white);content:"";height:15px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:1px}#sysFooter .p_footer .footer_nav02_wrap ul li:last-child:after{background:var(--white);content:"";height:15px;position:absolute;right:4px;top:50%;transform:translateY(-50%);width:1px}#sysFooter .p_footer .footer_nav02_wrap ul li a{color:var(--white);font-size:.8125rem}#sysFooter .p_footer .copyright{color:var(--white);font-size:.6875rem;margin-bottom:20px;text-align:center}#sysFooter .p_footer .footer_bottom{align-items:center;display:flex;justify-content:space-between}#sysFooter .p_footer .footer_bottom .footer_bnr{display:flex;gap:5px;max-width:430px;width:100%}#sysFooter .p_footer .footer_bottom .footer_logo{align-items:center;display:flex}#sysFooter .p_footer .footer_bottom .footer_logo p{color:var(--white);font-size:.8125rem;margin-right:20px}#sysFooter .p_footer .footer_bottom .footer_logo .footer_ico{height:auto;width:200px}#sysFooter .p_footer .copyright_sp{display:none}#sysFooter .p_pagetop{bottom:50px;filter:drop-shadow(1px 3px 5px rgba(0,0,0,.15));height:49px;position:fixed;right:15px;width:50px;z-index:90}#sysFooter .p_fixed_bnr{bottom:0;display:none;left:0;position:fixed;width:100%;z-index:90}#sysFooter .p_fixed_bnr ul{display:flex}#sysFooter .p_fixed_bnr ul li{border-right:1px solid var(--white);width:50%}#sysFooter .p_fixed_bnr ul li:last-child{border-right:none}#sysFooter .p_fixed_bnr ul li a{align-items:center;background:var(--orange);color:var(--white);display:flex;font-size:.75rem;justify-content:center;min-height:50px}.p_mv{background:rgba(244,248,252,.6);overflow:clip;padding-bottom:70px;position:relative}.p_mv .pentagon_cmn{-webkit-clip-path:polygon(50% 0,100% 38%,82% 100%,18% 100%,0 38%);clip-path:polygon(50% 0,100% 38%,82% 100%,18% 100%,0 38%);position:absolute;transition:all 3s ease;z-index:10}.p_mv .pentagon_cmn.pentagon{background:rgba(237,244,255,.4);height:36.125vw;left:-9.375vw;top:23.75vw;transform:rotate(194deg);width:38vw}.p_mv .pentagon_cmn.pentagon02{background:rgba(237,244,255,.8);height:21vw;left:6.875vw;top:44.375vw;transform:rotate(194deg);width:22.125vw}.p_mv .pentagon_cmn.pentagon03{background:rgba(237,244,255,.4);height:16.875vw;left:38.4375vw;top:28.75vw;transform:rotate(194deg);width:17.8125vw}.p_mv .pentagon_cmn.pentagon04{background:rgba(237,244,255,.8);height:21vw;right:21.5625vw;top:43.75vw;transform:rotate(240deg);width:22.125vw}.p_mv .pentagon_cmn.pentagon05{background:rgba(215,229,250,.2);height:36.125vw;right:-9.6875vw;top:27.1875vw;transform:rotate(194deg);width:38vw}.p_mv .mv_img img{width:100%}.p_mv .mv_txt_effect_wrap{left:0;position:absolute;top:6.25vw;width:65.3125vw}.p_mv .mv_txt_effect_wrap .mv_txt_effect{align-items:center;color:#eaeaea;display:flex;font-size:12.5vw;font-weight:700;line-height:1;overflow:hidden;white-space:nowrap;width:100%}.p_mv .mv_txt_effect_wrap .mv_txt_effect ul{animation:flowing 90s linear infinite;margin:0;padding:0;transform:translateX(100%)}.p_mv .mv_txt_effect_wrap .mv_txt_effect ul li{display:inline-block}.p_mv .mv_txt_effect_wrap02{left:50%;position:absolute;top:18.125vw;transform:translateX(-50%);width:81.875vw;z-index:5}.p_mv .mv_txt_effect_wrap02 .mv_txt_effect02{align-items:center;display:flex;overflow:hidden;white-space:nowrap}.p_mv .mv_txt_effect_wrap02 .mv_txt_effect02 ul{animation:flowing 50s linear infinite;margin:0;padding:0;transform:translateX(100%)}.p_mv .mv_txt_effect_wrap02 .mv_txt_effect02 ul li{display:inline-block}.p_mv .mv_txt_effect_wrap02 .mv_txt_effect02 ul li img{width:66.25vw}.p_mv .mv_blk{left:0;margin-left:auto;margin-right:auto;position:absolute;right:0;top:12.8125vw;width:min(100%,1260px);z-index:10}.p_mv .mv_blk .mv_blk_inner{width:min(100%,642px)}.p_mv .mv_blk .mv_blk_inner .mv_catch{font-size:1.875rem;font-weight:700;margin-bottom:1.75vw;width:min(100%,522px)}.p_mv .mv_blk .mv_blk_inner .mv_catch span{background:var(--darkblue);color:var(--white);display:inline-block;padding:6px 5px;text-align:center;width:100%}.p_mv .mv_blk .mv_blk_inner .mv_catch span.top{margin-bottom:.9375vw}.p_mv .mv_blk .mv_blk_inner .mv_catch span span{padding:0}.p_mv .mv_blk .mv_blk_inner .mv_txt{color:var(--darkblue);font-size:1.4375rem;letter-spacing:.08em;margin-bottom:28px}.p_mv .mv_blk .mv_blk_inner .btn.large a{width:min(100%,460px)}.p_mv .mv_obj{height:auto;position:absolute;right:2.8125vw;top:3.4375vw;width:44.25vw;z-index:10}.p_mv .mv_obj img{height:auto;width:100%}.p_mv .mv_obj_parts01{height:auto;position:absolute;right:24.375vw;top:10.625vw;width:18.0625vw;z-index:25}.p_mv .mv_obj_parts02{height:auto;position:absolute;right:8.75vw;top:14.375vw;width:17.6875vw;z-index:25}.p_mv .mv_obj_parts03{height:auto;position:absolute;right:21.875vw;top:8.75vw;width:24.25vw;z-index:20}.p_mv .mv_obj_parts04{height:auto;position:absolute;right:6.25vw;top:12.8125vw;width:20.625vw;z-index:20}.p_mv .mv_scroll{align-items:center;background:var(--white);bottom:20.9375vw;display:flex;left:0;min-height:130px;overflow:hidden;position:absolute;width:100%;z-index:10}.p_mv .mv_scroll .mv_scroll_list{display:flex;list-style:none;padding:0}.p_mv .mv_scroll .mv_scroll_list.mv_scroll_left{animation:scroll_left 30s linear .5s infinite both}.p_mv .mv_scroll .mv_scroll_item{align-items:center;display:flex;width:10.5263157895vw}.p_mv .mv_scroll .mv_scroll_item img{text-align:center;vertical-align:bottom;width:100px}.p_mv .mv_btn{border-radius:10px;bottom:5.3125vw;left:0;max-width:1220px;padding:10px;position:absolute;right:0;width:100%;z-index:10}.p_mv .mv_btn .swiper-wrapper{display:flex;gap:60px}.p_mv .mv_btn .swiper-wrapper .swiper-slide{width:min(100%,360px)}.p_mv .mv_btn .swiper-wrapper .swiper-slide .slide_item.aiship_gift a img{width:260px}.p_mv .mv_btn .swiper-wrapper .swiper-slide .slide_item.aiship_gift a p{margin-top:10px}.p_mv .mv_btn .swiper-wrapper .swiper-slide .slide_item.aiship_r a img{width:206px}.p_mv .mv_btn .swiper-wrapper .swiper-slide .slide_item.aiship_r a p{margin-top:25px}.p_mv .mv_btn .swiper-wrapper .swiper-slide .slide_item.aiship_rental a img{width:260px}.p_mv .mv_btn .swiper-wrapper .swiper-slide .slide_item.aiship_rental a p{margin-top:25px}.p_mv .mv_btn .swiper-wrapper .swiper-slide .slide_item a{align-items:center;background:var(--white);border-radius:10px;box-shadow:0 0 15px 0 rgba(0,0,0,.15);display:flex;flex-direction:column;justify-content:center;min-height:160px}.p_mv .mv_btn .swiper-wrapper .swiper-slide .slide_item a .box{overflow:hidden;transition:all .3s ease}.p_mv .mv_btn .swiper-wrapper .swiper-slide .slide_item a:hover .box{transform:scale(1.05);transition:all .3s ease}.p_mv .mv_btn .swiper-wrapper .swiper-slide .slide_item a img{display:block;margin-left:auto;margin-right:auto;transition:all .3s ease}.p_mv .mv_btn .swiper-wrapper .swiper-slide .slide_item a p{font-size:.75rem;line-height:1.666;text-align:center}.p_update{overflow:hidden;padding-bottom:50px;padding-top:165px;position:relative;transition:all 1s ease}.p_update.is_navy{background:#243b5a;transition:all 1s ease}.p_update.is_navy .update_inner .update_article{background:var(--white);transition:all 1s ease}.p_update:before{border-bottom:75px solid rgba(244,248,252,.6);border-left:50vw solid transparent;border-right:50vw solid transparent;bottom:100%;box-sizing:border-box;content:"";left:0;position:absolute;right:0;top:0;transform:scale(-1.1)}.p_update .heading{margin-bottom:35px}.p_update .update_inner{margin-left:auto;margin-right:auto;position:relative;width:min(100%,1070px)}.p_update .update_inner .update_article_wrap{padding:10px}.p_update .update_inner .update_article_wrap .update_article{transition:all 1s ease}.p_update .update_inner .update_article{border-radius:8px;box-shadow:0 0 10px 0 rgba(0,0,0,.15);margin-bottom:30px}.p_update .update_inner .update_article.small{margin-bottom:0}.p_update .update_inner .update_article.small a{display:block;padding:30px 17px}.p_update .update_inner .update_article.small a .update_article_blk{max-width:100%}.p_update .update_inner .update_article.small a .update_article_blk .update_article_top{margin-bottom:8px}.p_update .update_inner .update_article.small a .update_article_blk .update_article_thumb{margin-bottom:20px}.p_update .update_inner .update_article.small a .update_article_blk .update_article_thumb img{border-radius:0}.p_update .update_inner .update_article.small a .update_article_blk .update_article_ttl{-webkit-line-clamp:2;font-size:.9375rem;line-height:1.5;margin-bottom:20px}.p_update .update_inner .update_article.small a .update_article_blk .update_article_txt{font-size:.75rem}.p_update .update_inner .update_article a{align-items:center;display:flex;justify-content:space-between}.p_update .update_inner .update_article a .update_article_blk{margin-left:auto;margin-right:auto;width:min(100%,500px)}.p_update .update_inner .update_article a .update_article_blk .update_article_top{display:flex;justify-content:space-between;margin-bottom:15px}.p_update .update_inner .update_article a .update_article_blk .update_article_top .update_article_top_tag{align-items:center;display:flex;flex-wrap:wrap}.p_update .update_inner .update_article a .update_article_blk .update_article_top .update_article_top_tag time{font-size:.8125rem;margin-right:10px}.p_update .update_inner .update_article a .update_article_blk .update_article_top .update_article_top_tag .new{align-items:center;background:var(--orange);color:var(--white);display:flex;font-size:.625rem;height:15px;justify-content:center;width:30px}.p_update .update_inner .update_article a .update_article_blk .update_article_top .update_article_top_tag02{display:flex}.p_update .update_inner .update_article a .update_article_blk .update_article_top .update_article_top_tag02 ul li{background:var(--darkblue);color:var(--white);font-size:.6875rem;padding:2px 10px}.p_update .update_inner .update_article a .update_article_blk .update_article_ttl{display:-webkit-box;font-size:1.375rem;line-height:1.7;margin-bottom:15px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.p_update .update_inner .update_article a .update_article_blk .update_article_txt{display:-webkit-box;font-size:.75rem;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.p_update .update_inner .update_article a .update_article_thumb{width:min(100%,440px)}.p_update .update_inner .update_article a .update_article_thumb img{border-bottom-right-radius:10px;border-top-right-radius:10px;vertical-align:bottom}.p_update .update_inner .swiper-update-wrap{margin-bottom:50px;position:relative}.p_update .update_inner .swiper-update-wrap .swiper-update{overflow:hidden;padding:10px;position:relative}.p_update .update_inner .swiper-update-wrap .swiper-button-prev{background:hsla(0,0%,81%,.2);height:100px;left:-64px;top:50%;transform:translateY(-50%);width:60px}.p_update .update_inner .swiper-update-wrap .swiper-button-prev:before{background:var(--white);content:"";height:3px;left:50%;margin-top:-4px;position:absolute;top:50%;transform:translateX(-50%) rotate(-45deg);width:12px}.p_update .update_inner .swiper-update-wrap .swiper-button-prev:after{background:var(--white);content:"";height:3px;left:50%;margin-top:4px;position:absolute;top:50%;transform:translateX(-50%) rotate(45deg);width:12px}.p_update .update_inner .swiper-update-wrap .swiper-button-next{background:hsla(0,0%,81%,.2);height:100px;right:-64px;top:50%;transform:translateY(-50%) scale(-1);width:60px}.p_update .update_inner .swiper-update-wrap .swiper-button-next:before{background:var(--white);content:"";height:3px;left:50%;margin-top:-4px;position:absolute;top:50%;transform:translateX(-50%) rotate(-45deg);width:12px}.p_update .update_inner .swiper-update-wrap .swiper-button-next:after{background:var(--white);content:"";height:3px;left:50%;margin-top:4px;position:absolute;top:50%;transform:translateX(-50%) rotate(45deg);width:12px}.p_update .btn a{margin-left:auto;margin-right:auto}.p_product{overflow:hidden;padding-top:80px;transition:all 1s ease}.p_product.is_navy{background:#243b5a;transition:all 1s ease}.p_product.is_gray .sysContent{background:var(--white02);transition:all 1s ease}.p_product .sysContent{background:var(--darkblue);padding-bottom:135px!important;position:relative;transition:all 1s ease}.p_product .sysContent:after{border-bottom:75px solid var(--darkblue);border-left:50vw solid transparent;border-right:50vw solid transparent;bottom:100%;box-sizing:border-box;content:"";position:absolute}.p_product .sysContent .p_product_container{padding-top:165px;position:relative}.p_product .sysContent .pentagon_cmn{-webkit-clip-path:polygon(50% 0,100% 38%,82% 100%,18% 100%,0 38%);clip-path:polygon(50% 0,100% 38%,82% 100%,18% 100%,0 38%);mix-blend-mode:overlay;position:absolute;transition:all 3s ease;z-index:1}.p_product .sysContent .pentagon{background:rgba(0,27,69,.2);height:47.5vw;left:-15.625vw;top:2.5vw;transform:rotate(194deg);width:50vw}.p_product .sysContent .pentagon02{background:rgba(230,246,244,.2);height:21vw;left:10.9375vw;mix-blend-mode:overlay;top:39.375vw;transform:rotate(194deg);width:22.125vw;z-index:2}.p_product .sysContent .pentagon03{background:rgba(211,253,237,.2);height:47.5vw;mix-blend-mode:overlay;right:-7.625vw;top:-14.375vw;transform:rotate(257deg);width:50vw}.p_product .sysContent .pentagon04{background:rgba(211,253,237,.2);height:37.0625vw;left:-18.125vw;mix-blend-mode:overlay;top:65.9375vw;transform:rotate(194deg);width:38.9375vw}.p_product .sysContent .pentagon05{background:rgba(32,48,77,.2);height:55.625vw;mix-blend-mode:overlay;right:-24.25vw;top:65.9375vw;transform:rotate(194deg);width:58.5vw}.p_product .sysContent .pentagon06{background:rgba(215,229,250,.2);height:36.125vw;mix-blend-mode:overlay;right:-24.25vw;top:50.625vw;transform:rotate(194deg);width:38vw}.p_product .sysContent .pentagon07{background:rgba(32,48,77,.2);height:32.5625vw;left:1.875vw;mix-blend-mode:overlay;top:132.5vw;transform:rotate(194deg);width:34.25vw}.p_product .sysContent .pentagon08{height:47.5vw;left:-28vw;top:143.125vw;width:50vw}.p_product .sysContent .pentagon08,.p_product .sysContent .pentagon09{background:rgba(245,249,255,.2);mix-blend-mode:overlay;transform:rotate(194deg)}.p_product .sysContent .pentagon09{height:32.5625vw;right:0;top:150vw;width:34.25vw}.p_product .sysContent .pentagon10{background:rgba(32,48,77,.2);height:47.5vw;mix-blend-mode:overlay;right:-22.5vw;top:161.875vw;transform:rotate(194deg);width:50vw}.p_product .sysContent .pentagon11,.p_product .sysContent .pentagon12,.p_product .sysContent .pentagon13{display:none}.p_product .sysContent .product_container{overflow:hidden;position:relative;z-index:10}.p_product .sysContent .product_container .desc{color:#fff;font-size:1.375rem;font-weight:700;letter-spacing:.01em;line-height:1.68;text-align:center}.p_product .sysContent .product_container .desc span{background:var(--orange);color:var(--white);margin-left:5px;margin-right:5px;padding:5px 10px}.p_product .sysContent .product_container .product_figure{display:flex;height:970px;margin-top:65px;position:relative;z-index:10}.p_product .sysContent .product_container .product_figure .swiper-product-wrap{max-width:640px;width:100%}.p_product .sysContent .product_container .product_figure .swiper-product-wrap .swiper-button-next,.p_product .sysContent .product_container .product_figure .swiper-product-wrap .swiper-button-prev{display:none}.p_product .sysContent .product_container .product_figure .swiper-product-wrap .swiper-button-prev{background:hsla(0,0%,81%,.2);height:100px;left:-64px;top:50%;transform:translateY(-50%);width:60px}.p_product .sysContent .product_container .product_figure .swiper-product-wrap .swiper-button-prev:before{background:var(--white);content:"";height:3px;left:50%;margin-top:-4px;position:absolute;top:50%;transform:translateX(-50%) rotate(-45deg);width:12px}.p_product .sysContent .product_container .product_figure .swiper-product-wrap .swiper-button-prev:after{background:var(--white);content:"";height:3px;left:50%;margin-top:4px;position:absolute;top:50%;transform:translateX(-50%) rotate(45deg);width:12px}.p_product .sysContent .product_container .product_figure .swiper-product-wrap .swiper-button-next{background:hsla(0,0%,81%,.2);height:100px;right:-64px;top:50%;transform:translateY(-50%) scale(-1);width:60px}.p_product .sysContent .product_container .product_figure .swiper-product-wrap .swiper-button-next:before{background:var(--white);content:"";height:3px;left:50%;margin-top:-4px;position:absolute;top:50%;transform:translateX(-50%) rotate(-45deg);width:12px}.p_product .sysContent .product_container .product_figure .swiper-product-wrap .swiper-button-next:after{background:var(--white);content:"";height:3px;left:50%;margin-top:4px;position:absolute;top:50%;transform:translateX(-50%) rotate(45deg);width:12px}.p_product .sysContent .product_container .product_figure .swiper-product-wrap .product_figure_ill{position:relative}.p_product .sysContent .product_container .product_figure .swiper-product-wrap .product_figure_ill .product_list_card{height:197px;position:absolute;width:207px}.p_product .sysContent .product_container .product_figure .swiper-product-wrap .product_figure_ill .product_list_card.product_pc_none{display:none}.p_product .sysContent .product_container .product_figure .swiper-product-wrap .product_figure_ill .product_list_card.product_list_item01{left:424px;top:0;transform:rotate(17.4deg)}.p_product .sysContent .product_container .product_figure .swiper-product-wrap .product_figure_ill .product_list_card.product_list_item01 .product_list_item .product_item_gray .product_item_box{padding-top:25px;transform:rotate(-17.4deg)}.p_product .sysContent .product_container .product_figure .swiper-product-wrap .product_figure_ill .product_list_card.product_list_item01 .product_list_item .product_item_gray .product_item_box img{width:70px}.p_product .sysContent .product_container .product_figure .swiper-product-wrap .product_figure_ill .product_list_card.product_list_item01 .ico_check{right:22px;top:7px;transform:rotate(-17.4deg)}.p_product .sysContent .product_container .product_figure .swiper-product-wrap .product_figure_ill .product_list_card.product_list_item02{left:225px;top:0;transform:rotate(-17deg)}.p_product .sysContent .product_container .product_figure .swiper-product-wrap .product_figure_ill .product_list_card.product_list_item02 .product_list_item .product_item_gray .product_item_box{padding-top:30px;transform:rotate(17deg)}.p_product .sysContent .product_container .product_figure .swiper-product-wrap .product_figure_ill .product_list_card.product_list_item02 .product_list_item .product_item_gray .product_item_box img{width:74px}.p_product .sysContent .product_container .product_figure .swiper-product-wrap .product_figure_ill .product_list_card.product_list_item02 .ico_check{right:0;top:26px;transform:rotate(17deg)}.p_product .sysContent .product_container .product_figure .swiper-product-wrap .product_figure_ill .product_list_card.product_list_item03{left:73px;top:115px;transform:rotate(18deg)}.p_product .sysContent .product_container .product_figure .swiper-product-wrap .product_figure_ill .product_list_card.product_list_item03 .product_list_item .product_item_gray .product_item_box{padding-top:30px;transform:rotate(-18deg)}.p_product .sysContent .product_container .product_figure .swiper-product-wrap .product_figure_ill .product_list_card.product_list_item03 .product_list_item .product_item_gray .product_item_box img{width:66px}.p_product .sysContent .product_container .product_figure .swiper-product-wrap .product_figure_ill .product_list_card.product_list_item03 .ico_check{right:32px;top:2px;transform:rotate(-18deg)}.p_product .sysContent .product_container .product_figure .swiper-product-wrap .product_figure_ill .product_list_card.product_list_item04{left:11px;top:304px;transform:rotate(-19deg)}.p_product .sysContent .product_container .product_figure .swiper-product-wrap .product_figure_ill .product_list_card.product_list_item04 .product_list_item .product_item_gray .product_item_box{padding-top:30px;transform:rotate(18deg)}.p_product .sysContent .product_container .product_figure .swiper-product-wrap .product_figure_ill .product_list_card.product_list_item04 .product_list_item .product_item_gray .product_item_box img{margin-bottom:0;width:68px}.p_product .sysContent .product_container .product_figure .swiper-product-wrap .product_figure_ill .product_list_card.product_list_item04 .ico_check{right:-12px;top:63px;transform:rotate(18deg)}.p_product .sysContent .product_container .product_figure .swiper-product-wrap .product_figure_ill .product_list_card.product_list_item05{left:71px;top:493px;transform:rotate(-54deg)}.p_product .sysContent .product_container .product_figure .swiper-product-wrap .product_figure_ill .product_list_card.product_list_item05 .product_list_item .product_item_gray .product_item_box{padding-left:5px;padding-top:12px;transform:rotate(54deg)}.p_product .sysContent .product_container .product_figure .swiper-product-wrap .product_figure_ill .product_list_card.product_list_item05 .product_list_item .product_item_gray .product_item_box img{width:53px}.p_product .sysContent .product_container .product_figure .swiper-product-wrap .product_figure_ill .product_list_card.product_list_item05 .ico_check{right:-12px;top:95px;transform:rotate(54deg)}.p_product .sysContent .product_container .product_figure .swiper-product-wrap .product_figure_ill .product_list_card.product_list_item06{left:234px;top:605px;transform:rotate(-18deg)}.p_product .sysContent .product_container .product_figure .swiper-product-wrap .product_figure_ill .product_list_card.product_list_item06 .product_list_item .product_item_gray .product_item_box{padding-top:30px;transform:rotate(18deg)}.p_product .sysContent .product_container .product_figure .swiper-product-wrap .product_figure_ill .product_list_card.product_list_item06 .product_list_item .product_item_gray .product_item_box img{width:70px}.p_product .sysContent .product_container .product_figure .swiper-product-wrap .product_figure_ill .product_list_card.product_list_item06 .ico_check{right:-15px;top:40px;transform:rotate(18deg)}.p_product .sysContent .product_container .product_figure .swiper-product-wrap .product_figure_ill .product_list_card.product_list_item07{left:433px;top:603px;transform:rotate(17deg)}.p_product .sysContent .product_container .product_figure .swiper-product-wrap .product_figure_ill .product_list_card.product_list_item07 .product_list_item .product_item_gray .product_item_box{padding-top:30px;transform:rotate(-17deg)}.p_product .sysContent .product_container .product_figure .swiper-product-wrap .product_figure_ill .product_list_card.product_list_item07 .product_list_item .product_item_gray .product_item_box img{width:70px}.p_product .sysContent .product_container .product_figure .swiper-product-wrap .product_figure_ill .product_list_card.product_list_item07 .ico_check{right:15px;top:25px;transform:rotate(-17deg)}.p_product .sysContent .product_container .product_figure .swiper-product-wrap .product_figure_ill .product_list_card .ico_check{background:var(--orange);border:1px solid var(--orange);border-radius:50%;font-size:.75rem;height:60px;position:absolute;right:10px;top:25px;transition:all .3s ease;width:60px;z-index:10}.p_product .sysContent .product_container .product_figure .swiper-product-wrap .product_figure_ill .product_list_card .ico_check:hover{background:var(--white);transition:all .3s ease}.p_product .sysContent .product_container .product_figure .swiper-product-wrap .product_figure_ill .product_list_card .ico_check:hover a{color:var(--orange)}.p_product .sysContent .product_container .product_figure .swiper-product-wrap .product_figure_ill .product_list_card .ico_check a{align-items:center;color:var(--white);display:flex;height:100%;justify-content:center}.p_product .sysContent .product_container .product_figure .swiper-product-wrap .product_figure_ill .product_list_card .product_list_item{background:var(--white);-webkit-clip-path:polygon(50% 0,100% 38%,82% 100%,18% 100%,0 38%);clip-path:polygon(50% 0,100% 38%,82% 100%,18% 100%,0 38%);height:100%;transition:all .3s ease;width:100%}.p_product .sysContent .product_container .product_figure .swiper-product-wrap .product_figure_ill .product_list_card .product_list_item.is_hover{opacity:.8;transition:all .3s ease}.p_product .sysContent .product_container .product_figure .swiper-product-wrap .product_figure_ill .product_list_card .product_list_item .product_item_gray{align-items:center;background:#f9f9f9;bottom:0;-webkit-clip-path:polygon(50% 0,100% 38%,82% 100%,18% 100%,0 38%);clip-path:polygon(50% 0,100% 38%,82% 100%,18% 100%,0 38%);display:flex;height:158px;justify-content:center;left:50%;position:absolute;right:0;top:50%;transform:translate(-50%,-50%);width:166px}.p_product .sysContent .product_container .product_figure .swiper-product-wrap .product_figure_ill .product_list_card .product_list_item .product_item_gray .product_item_box{transform:rotate(0)}.p_product .sysContent .product_container .product_figure .swiper-product-wrap .product_figure_ill .product_list_card .product_list_item img{display:block;margin-inline:auto;margin-bottom:5px}.p_product .sysContent .product_container .product_figure .swiper-product-wrap .product_figure_ill .product_list_card .product_list_item p{letter-spacing:.05em;text-align:center}.p_product .sysContent .product_container .product_figure .product_figure_txt{align-items:center;align-items:normal;display:flex;flex-direction:column;justify-content:center;margin-top:-150px;padding-left:50px;width:min(100%,560px)}.p_product .sysContent .product_container .product_figure .product_figure_txt h2{color:var(--white);font-size:2.125rem;margin-bottom:10px}.p_product .sysContent .product_container .product_figure .product_figure_txt h2 span{background:var(--orange);display:inline-block;margin-bottom:10px;padding-left:10px;padding-right:10px}.p_product .sysContent .product_container .product_figure .product_figure_txt h2 span span{margin-bottom:0}.p_product .sysContent .product_container .product_figure .product_figure_txt p{color:var(--white);margin-bottom:60px}.p_product .sysContent .product_container .product_figure .product_figure_txt .btn{max-width:220px}.p_product .sysContent .product_container .product_figure .product_figure_txt .btn a{font-size:.8125rem}.p_product .sysContent .product_container .product_sec{padding-bottom:110px;position:relative}.p_product .sysContent .product_container .product_sec:last-child{padding-bottom:0}.p_product .sysContent .product_container .product_sec.reverse .product_sec_blk{position:relative}.p_product .sysContent .product_container .product_sec.reverse .product_sec_blk .product_sec_box{margin-left:680px;position:relative}.p_product .sysContent .product_container .product_sec.reverse .product_sec_blk02{left:0;order:1;right:auto}.p_product .sysContent .product_container .product_sec .product_sec_blk .product_sec_box{display:flex;flex-direction:column;height:26.875vw;justify-content:flex-start;width:520px}.p_product .sysContent .product_container .product_sec .product_sec_blk .product_sec_box h2{color:var(--white);font-size:2.125rem;margin-bottom:25px}.p_product .sysContent .product_container .product_sec .product_sec_blk .product_sec_box h2.product_ttl_sp{display:none}.p_product .sysContent .product_container .product_sec .product_sec_blk .product_sec_box h2 span{background:var(--orange);display:inline-block;margin-bottom:10px;padding-left:10px;padding-right:10px}.p_product .sysContent .product_container .product_sec .product_sec_blk .product_sec_box h2 span span{margin-bottom:0}.p_product .sysContent .product_container .product_sec .product_sec_blk .product_sec_box .product_sec_mov{display:none}.p_product .sysContent .product_container .product_sec .product_sec_blk .product_sec_box .product_sec_mov iframe{height:100%;margin-bottom:15px;vertical-align:bottom;width:100%}.p_product .sysContent .product_container .product_sec .product_sec_blk .product_sec_box p{color:var(--white);margin-bottom:60px}.p_product .sysContent .product_container .product_sec .product_sec_blk .product_sec_box .btn{max-width:220px}.p_product .sysContent .product_container .product_sec .product_sec_blk .product_sec_box .btn a{font-size:.8125rem}.p_product .sysContent .product_container .product_sec .product_sec_blk02{height:26.875vw;max-width:47.5vw;position:absolute;right:0;top:0;width:100%;width:47.5vw}.p_product .sysContent .product_container .product_sec .product_sec_blk02 iframe{height:100%;width:100%}.p_reason{margin-bottom:180px;padding-top:90px;position:relative}.p_reason:before{border-bottom:75px solid var(--white);border-left:50vw solid transparent;border-right:50vw solid transparent;bottom:100%;box-sizing:border-box;content:"";position:absolute}.p_reason .heading{margin-bottom:50px}.p_reason .reason_list{display:flex;justify-content:center;margin-bottom:105px}.p_reason .reason_list .reason_item{margin-right:80px;position:relative}.p_reason .reason_list .reason_item:first-child{animation-delay:0}.p_reason .reason_list .reason_item:nth-child(2){animation-delay:.25s}.p_reason .reason_list .reason_item:nth-child(2) dd span{margin-left:0}.p_reason .reason_list .reason_item:nth-child(3){animation-delay:.6s}.p_reason .reason_list .reason_item:nth-child(3) dt{font-size:1.0625rem}.p_reason .reason_list .reason_item:nth-child(3) dd span{margin-left:0}.p_reason .reason_list .reason_item:last-child{animation-delay:.85s;margin-right:0}.p_reason .reason_list .reason_item:before{background:var(--darkblue);content:"";left:0;min-height:60px;position:absolute;top:0;width:10px}.p_reason .reason_list .reason_item dt{color:var(--darkblue);font-size:.9375rem;font-weight:700;line-height:1;padding-left:25px}.p_reason .reason_list .reason_item dd{color:var(--darkblue);font-size:3.125rem;font-weight:700;line-height:1;padding-left:25px}.p_reason .reason_list .reason_item dd span{font-family:Noto Sans JP,sans-serif;font-size:1.125rem;margin-left:5px}.p_reason .reason_work{background:var(--darkblue);margin-bottom:80px}.p_reason .reason_work .reason_work_flx{display:flex}.p_reason .reason_work .reason_work_flx .reason_work_group{border-left:2px solid var(--white);border-right:2px solid var(--white);width:min(100%,720px)}.p_reason .reason_work .reason_work_flx .reason_work_group .reason_work_item{border-bottom:2px solid var(--white);display:flex;margin-bottom:0;padding-bottom:5px;padding-top:5px}.p_reason .reason_work .reason_work_flx .reason_work_group .reason_work_item.kawauso .reason_work_thumb{left:-33px;position:relative;top:-25px;width:min(100%,320px);z-index:10}.p_reason .reason_work .reason_work_flx .reason_work_group .reason_work_item.kawauso .reason_work_blk .reason_work_logo{margin-bottom:20px;width:226px}.p_reason .reason_work .reason_work_flx .reason_work_group .reason_work_item.malebranche{padding-bottom:18px;padding-top:5px}.p_reason .reason_work .reason_work_flx .reason_work_group .reason_work_item.malebranche .reason_work_thumb{left:45px;position:relative;top:12px;width:min(100%,315px)}.p_reason .reason_work .reason_work_flx .reason_work_group .reason_work_item.malebranche .reason_work_blk{margin-left:47px;order:1}.p_reason .reason_work .reason_work_flx .reason_work_group .reason_work_item.malebranche .reason_work_blk .reason_work_logo{margin-bottom:10px;width:116px}.p_reason .reason_work .reason_work_flx .reason_work_group .reason_work_item.malebranche .reason_work_thumb{order:2}.p_reason .reason_work .reason_work_flx .reason_work_group .reason_work_item.andyou{border-bottom:none}.p_reason .reason_work .reason_work_flx .reason_work_group .reason_work_item.andyou .reason_work_blk .reason_work_logo{margin-bottom:20px;width:138px}.p_reason .reason_work .reason_work_flx .reason_work_group .reason_work_item.andyou .reason_work_thumb{left:-35px;position:relative;top:50px;width:min(100%,320px)}.p_reason .reason_work .reason_work_flx .reason_work_group .reason_work_item .reason_work_thumb{width:min(100%,300px)}.p_reason .reason_work .reason_work_flx .reason_work_group .reason_work_item .reason_work_blk{align-items:center;color:var(--white);display:flex;flex-direction:column;justify-content:center;margin-left:16px;margin-top:5px;width:min(100%,340px)}.p_reason .reason_work .reason_work_flx .reason_work_group .reason_work_item .reason_work_blk .reason_work_logo{margin-left:auto;margin-right:auto;width:min(100%,226px)}.p_reason .reason_work .reason_work_flx .reason_work_group .reason_work_item .reason_work_blk h3{font-size:.9375rem;font-weight:400;text-align:left;width:100%}.p_reason .reason_work .reason_work_flx .reason_work_group .reason_work_item .reason_work_blk p{font-size:.9375rem;font-weight:400}.p_reason .reason_work .reason_work_flx .reason_work_col{align-items:center;border-right:2px solid var(--white);color:var(--white);display:flex;flex-direction:column;justify-content:center;margin-bottom:0;padding-top:20px;width:min(100%,480px)}.p_reason .reason_work .reason_work_flx .reason_work_col .reason_work_box{margin-bottom:55px;margin-left:auto;margin-right:auto;width:min(100%,375px)}.p_reason .reason_work .reason_work_flx .reason_work_col .reason_work_box .reason_work_logo{margin-bottom:15px;margin-left:auto;margin-right:auto;width:min(100%,324px)}.p_reason .reason_work .reason_work_flx .reason_work_col .reason_work_box h3{font-size:.9375rem;font-weight:400;text-align:left;width:100%}.p_reason .reason_work .reason_work_flx .reason_work_col .reason_work_box p{font-size:.9375rem;font-weight:400}.p_reason .reason_work .reason_work_flx .reason_work_col .reason_work_cap{left:40px;margin-left:auto;margin-right:auto;position:relative;width:min(100%,452px)}.p_reason .btn a{margin-left:auto;margin-right:auto}.p_price{background:#eaeaea;padding-bottom:170px;padding-top:105px;position:relative}.p_price:after{border-bottom:75px solid #eaeaea;border-left:50vw solid transparent;border-right:50vw solid transparent;bottom:100%;box-sizing:border-box;content:"";/*position:absolute*/}.p_price .heading{margin-bottom:45px}.p_price .desc{margin-bottom:40px;margin-inline:auto;width:min(100%,1000px)}.p_price .price_blk{background:#fff;margin-bottom:60px;min-height:200px}.p_price .price_blk,.p_price .price_blk .price_blk_inner{align-items:center;display:flex;justify-content:space-between}.p_price .price_blk .price_blk_inner{margin-inline:auto;width:min(100%,1000px)}.p_price .price_blk .price_blk_inner dl{align-items:center;display:flex}.p_price .price_blk .price_blk_inner dl:last-child{animation-delay:.35s}.p_price .price_blk .price_blk_inner dl:last-child dd .other{letter-spacing:.05em;margin-left:20px}.p_price .price_blk .price_blk_inner dl:last-child dd .other span{font-weight:400}.p_price .price_blk .price_blk_inner dl dt{align-items:center;background:var(--darkblue);color:#fff;display:flex;height:67px;justify-content:center;margin-right:20px;width:150px}.p_price .price_blk .price_blk_inner dl dd{color:var(--darkblue);font-size:5rem;font-weight:700;line-height:1}.p_price .price_blk .price_blk_inner dl dd .yen{font-size:2.5rem;margin-right:18px}.p_price .price_blk .price_blk_inner dl dd .other{font-size:1.875rem;margin-left:10px}.p_price .p_price_btn{display:flex;margin-inline:auto;width:min(100%,880px)}.p_price .p_price_btn .btn{width:50%}.p_price .p_price_btn .btn:last-child a{margin-left:auto}.p_price .p_price_btn .btn a{max-width:400px}.p_info{margin-bottom:135px;padding-top:90px;position:relative}.p_info:after{border-bottom:75px solid var(--white);border-left:50vw solid transparent;border-right:50vw solid transparent;bottom:100%;box-sizing:border-box;content:"";position:absolute}.p_info .heading{margin-bottom:45px}.p_info .info_article_wrap{display:flex;gap:80px;margin-bottom:60px;position:relative}.p_info .info_article_wrap .info_article_col{height:100%;position:sticky;top:75px;width:min(100%,720px)}.p_info .info_article_wrap .swiper-info-wrap{height:935px;overflow-y:scroll;padding-right:20px;position:relative;width:min(100%,400px)}.p_info .info_article_wrap .swiper-info-wrap .info_article_slide{display:block}.p_info .info_article_wrap .swiper-info-wrap .info_article_slide .info_article{box-shadow:none;margin-bottom:40px}.p_info .info_article_wrap .swiper-info-wrap .info_article_slide .info_article a .info_article_thumb{margin-bottom:10px}.p_info .info_article_wrap .swiper-info-wrap .info_article_slide .info_article a .info_article_top{margin-bottom:5px}.p_info .info_article_wrap .swiper-info-wrap .info_article_slide .info_article a .info_article_top .info_article_top_tag02 ul li{font-size:.625rem}.p_info .info_article_wrap .swiper-info-wrap .info_article_slide .info_article a .info_article_ttl{font-size:.9375rem;margin-bottom:0}.p_info .info_article_wrap .info_article a .info_article_thumb{margin-bottom:18px}.p_info .info_article_wrap .info_article a .info_article_thumb img{vertical-align:bottom}.p_info .info_article_wrap .info_article a .info_article_top{display:flex;justify-content:space-between;margin-bottom:15px}.p_info .info_article_wrap .info_article a .info_article_top .info_article_top_tag{align-items:center;display:flex}.p_info .info_article_wrap .info_article a .info_article_top .info_article_top_tag time{font-size:.9375rem;margin-right:10px}.p_info .info_article_wrap .info_article a .info_article_top .info_article_top_tag .new{align-items:center;background:var(--orange);color:#fff;display:flex;font-size:.625rem;height:15px;justify-content:center;width:30px}.p_info .info_article_wrap .info_article a .info_article_top .info_article_top_tag02{display:flex}.p_info .info_article_wrap .info_article a .info_article_top .info_article_top_tag02 ul li{background:var(--darkblue);color:#fff;font-size:.6875rem;padding:2px 10px}.p_info .info_article_wrap .info_article a .info_article_ttl{display:-webkit-box;font-size:1.375rem;line-height:1.7;margin-bottom:15px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.p_info .info_article_wrap .info_article a .info_article_txt{display:-webkit-box;font-size:.9375rem;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.p_info .swiper-button-next,.p_info .swiper-button-prev{display:none}.p_info .swiper-button-prev{background:hsla(0,0%,81%,.2);height:100px;left:-64px;top:50%;transform:translateY(-50%);width:60px}.p_info .swiper-button-prev:before{margin-top:-4px;transform:translateX(-50%) rotate(-45deg)}.p_info .swiper-button-prev:after,.p_info .swiper-button-prev:before{background:var(--white);content:"";height:3px;left:50%;position:absolute;top:50%;width:12px}.p_info .swiper-button-prev:after{margin-top:4px;transform:translateX(-50%) rotate(45deg)}.p_info .swiper-button-next{background:hsla(0,0%,81%,.2);height:100px;right:-64px;top:50%;transform:translateY(-50%) scale(-1);width:60px}.p_info .swiper-button-next:before{margin-top:-4px;transform:translateX(-50%) rotate(-45deg)}.p_info .swiper-button-next:after,.p_info .swiper-button-next:before{background:var(--white);content:"";height:3px;left:50%;position:absolute;top:50%;width:12px}.p_info .swiper-button-next:after{margin-top:4px;transform:translateX(-50%) rotate(45deg)}.p_info .btn a{margin-left:auto;margin-right:auto}.p_under_fixed{background:var(--darkblue);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:-1}.p_under_fixed .pentagon_cmn{-webkit-clip-path:polygon(50% 0,100% 38%,82% 100%,18% 100%,0 38%);clip-path:polygon(50% 0,100% 38%,82% 100%,18% 100%,0 38%);mix-blend-mode:overlay;position:absolute;transition:all 3s ease;z-index:1}.p_under_fixed .pentagon_cmn.pentagon{background:rgba(215,229,250,.3);height:34vw;left:-5.125vw;top:-18.125vw;transform:rotate(194deg);width:35.8125vw}.p_under_fixed .pentagon_cmn.pentagon02{background:rgba(211,253,237,.2);height:26.625vw;left:-5.125vw;top:5vw;transform:rotate(194deg);width:28vw}.p_under_fixed .pentagon_cmn.pentagon03{background:rgba(211,253,237,.2);height:21.6875vw;right:2.5vw;top:-11.4375vw;transform:rotate(194deg);width:22.875vw}.p_under_fixed .pentagon_cmn.pentagon04{background:rgba(215,229,250,.3);height:34vw;right:-12.1875vw;top:3.75vw;transform:rotate(194deg);width:35.8125vw}.p_under_mv{background:var(--darkblue);overflow:hidden;padding-bottom:65px;padding-top:85px;position:relative}.p_under_mv .pentagon_cmn{-webkit-clip-path:polygon(50% 0,100% 38%,82% 100%,18% 100%,0 38%);clip-path:polygon(50% 0,100% 38%,82% 100%,18% 100%,0 38%);mix-blend-mode:overlay;position:absolute;transition:all 3s ease;z-index:1}.p_under_mv .pentagon_cmn.pentagon{background:rgba(32,48,77,.2);height:41.9375vw;left:-15vw;top:8.125vw;transform:rotate(178deg);width:44.125vw}.p_under_mv .pentagon_cmn.pentagon02{background:rgba(211,253,237,.2);height:43.3125vw;left:14.75vw;top:16.25vw;transform:rotate(194deg);width:45.5vw}.p_under_mv .pentagon_cmn.pentagon03{background:rgba(215,229,250,.2);height:31.75vw;right:28.75vw;top:-18.75vw;transform:rotate(194deg);width:33.375vw}.p_under_mv .pentagon_cmn.pentagon04{background:rgba(32,48,77,.2);height:55.625vw;right:-20.3125vw;top:21.5625vw;transform:rotate(178deg);width:58.5vw}.p_under_mv .pentagon_cmn.pentagon05{background:rgba(215,229,250,.2);height:36.125vw;right:-20.9375vw;top:-3.5625vw;transform:rotate(194deg);width:38vw}.p_under_mv .pentagon_cmn.pentagon06{background:rgba(211,253,237,.2);bottom:.625vw;height:43.3125vw;left:-20.9375vw;transform:rotate(194deg);width:45.5vw}.p_under_mv .pentagon_cmn.pentagon07{background:rgba(32,48,77,.2);bottom:-20vw;height:41.9375vw;left:23.5vw;transform:rotate(240deg);width:44.125vw}.p_under_mv .pentagon_cmn.pentagon08{background:rgba(215,229,250,.2);bottom:5vw;height:31.75vw;right:-15.1875vw;transform:rotate(194deg);width:33.375vw}.p_under_mv .breadcrumb{color:var(--white);font-size:.8125rem;margin-bottom:85px;margin-left:auto;margin-right:auto;max-width:1200px;position:relative;width:100%;z-index:2}.p_under_mv .breadcrumb span{margin-right:28px;position:relative}.p_under_mv .breadcrumb span:before{margin-top:2px;transform:rotate(-45deg)}.p_under_mv .breadcrumb span:after,.p_under_mv .breadcrumb span:before{background:var(--white);content:"";height:1px;position:absolute;right:-18px;top:50%;width:7px;z-index:10}.p_under_mv .breadcrumb span:after{margin-top:-3px;transform:rotate(45deg)}.p_under_mv .breadcrumb span:last-child:after,.p_under_mv .breadcrumb span:last-child:before{content:none}.p_under_mv .breadcrumb span a{color:var(--white)}.p_under_mv .load{position:relative;z-index:10}.p_under_mv .load .under_h1{color:var(--darkblue);display:table;font-size:2.125rem;margin-inline:auto;margin-bottom:58px;text-align:center}.p_under_mv .load .under_h1 .pc_only>span,.p_under_mv .load .under_h1 .sp_only>span{background:var(--white);padding:0 10px}.p_under_mv .load .under_mv_txt{color:var(--white);font-size:1.375rem;margin-bottom:58px;text-align:center}.p_under_mv .load .btn{margin-bottom:70px}.p_under_mv .load .btn a{margin-left:auto;margin-right:auto}.p_under_mv .swiper-under-wrap .swiper-under{margin-bottom:40px}.p_under_mv .swiper-under-wrap .swiper-under img{vertical-align:bottom}.p_under_mv .swiper-under-wrap .swiperThumbnail .swiper-wrapper{justify-content:space-between}.p_under_mv .swiper-under-wrap .swiperThumbnail .swiper-wrapper .swiper-slide{margin-bottom:0;max-width:350px;padding-top:25px;position:relative;width:100%}.p_under_mv .swiper-under-wrap .swiperThumbnail .swiper-wrapper .swiper-slide:before{background:hsla(0,0%,100%,.2);content:"";height:4px;left:0;position:absolute;top:0;transition:all .3s ease;width:100%}.p_under_mv .swiper-under-wrap .swiperThumbnail .swiper-wrapper .swiper-slide.swiper-slide-thumb-active:before{background:var(--orange);content:"";transition:all .3s ease}.p_under_mv .swiper-under-wrap .swiperThumbnail .swiper-wrapper .swiper-slide.swiper-slide-thumb-active .swiper-slide-ttl h2 span{background-position-x:100%;transition:all .8s ease}.p_under_mv .swiper-under-wrap .swiperThumbnail .swiper-wrapper .swiper-slide .swiper-slide-ttl{color:var(--white);margin-bottom:15px;min-height:75px}.p_under_mv .swiper-under-wrap .swiperThumbnail .swiper-wrapper .swiper-slide .swiper-slide-ttl h2{display:inline-block;font-size:1.25rem;position:relative}.p_under_mv .swiper-under-wrap .swiperThumbnail .swiper-wrapper .swiper-slide .swiper-slide-ttl h2 span{background:linear-gradient(0deg,#e7bc40 3%,transparent 4%);background-position-x:200%;background-repeat:no-repeat;background-size:200%;padding-bottom:3px;transform:none}.p_under_mv .swiper-under-wrap .swiperThumbnail .swiper-wrapper .swiper-slide .swiper-slide-txt{color:var(--white);font-size:.9375rem;margin-bottom:25px}.p_under_mv .swiper-under-wrap .swiperThumbnail .swiper-wrapper .swiper-slide .swiper-slide-link a{color:#7b8fba;text-decoration:underline}.p_under_mv .under_mv_content{display:none}.p_under_mv .under_mv_content .mv_content{margin-bottom:50px}.p_under_mv .under_mv_content .mv_content:last-child{margin-bottom:0}.p_under_mv .under_mv_content .mv_content .mv_content_thumb{margin-bottom:25px}.p_under_mv .under_mv_content .mv_content .mv_content_ttl{color:var(--white);margin-bottom:15px;margin-left:40px;margin-right:40px}.p_under_mv .under_mv_content .mv_content .mv_content_ttl h2{font-size:1.125rem}.p_under_mv .under_mv_content .mv_content .mv_content_txt{color:var(--white);font-size:.8125rem;margin-bottom:10px;margin-left:40px;margin-right:40px}.p_under_mv .under_mv_content .mv_content .mv_content_link{margin-left:40px;margin-right:40px}.p_under_mv .under_mv_content .mv_content .mv_content_link a{color:#7b8fba;text-decoration:underline}.p_award{background:var(--white);overflow:hidden;padding-bottom:100px;padding-top:105px;position:relative}.p_award .award_data{display:flex;justify-content:center;padding-bottom:80px}.p_award .award_data .award_item{position:relative}.p_award .award_data .award_item:first-child{animation-delay:0;margin-right:40px}.p_award .award_data .award_item:first-child dd span.large{margin-left:-20px}.p_award .award_data .award_item:nth-child(2){animation-delay:.25s;margin-right:80px}.p_award .award_data .award_item:nth-child(2) dd span.large{display:inline-block;margin-left:0;padding-top:30px}.p_award .award_data .award_item:nth-child(3){animation-delay:.6s;margin-right:62px}.p_award .award_data .award_item:nth-child(3) dt{font-size:.9375rem}.p_award .award_data .award_item:nth-child(3) dd span.large{display:inline-block;margin-left:0;padding-top:30px}.p_award .award_data .award_item:nth-child(3) dd span.small{margin-left:5px}.p_award .award_data .award_item:last-child{animation-delay:.85s;margin-right:0}.p_award .award_data .award_item:last-child span.large{display:inline-block;margin-left:0;padding-top:30px}.p_award .award_data .award_item:before{background:var(--darkblue);content:"";left:0;min-height:105px;position:absolute;top:0;width:10px}.p_award .award_data .award_item dt{color:var(--darkblue);font-size:.9375rem;font-weight:700;line-height:1;margin-bottom:30px;padding-left:25px}.p_award .award_data .award_item dd{color:var(--darkblue);font-size:3.75rem;font-weight:700;line-height:1;padding-left:28px}.p_award .award_data .award_item dd span{font-size:2.5rem;margin-left:3px}.p_award .award_data .award_item dd span.small{font-family:Noto Sans JP,sans-serif;font-size:1.125rem}.p_award .award_data .award_item dd span.large{font-size:5rem;line-height:0}.p_award .award_scroll{align-items:center;background:var(--white);display:flex;left:0;overflow:hidden;width:100%}.p_award .award_scroll .award_scroll_list{display:flex;list-style:none;padding:0}.p_award .award_scroll .award_scroll_list.award_scroll_left{animation:scroll_left 50s linear .5s infinite both}.p_award .award_scroll .award_scroll_item{text-align:center;width:12.5vw}.p_award .award_scroll .award_scroll_item img{text-align:center;vertical-align:bottom;width:180px}.p_award .award_scroll .award_scroll_item p{text-align:center}.p_solution{background:var(--white);padding-bottom:90px;position:relative}.p_solution:after{border-style:solid;border-bottom:0;border-left:80px solid transparent;border-right:80px solid transparent;border-top:60px solid var(--white);bottom:0;content:"";height:0;left:50%;position:absolute;transform:translate(-50%,100%);width:0;z-index:1}.p_solution .heading{margin-bottom:100px}.p_solution .solution_balloon{margin-inline:auto;margin-bottom:130px;max-width:950px;position:relative;width:100%}.p_solution .solution_balloon:before{background:url(https://www.aiship.jp/img/layout/feature/ico_arrow_b_transparent.png) no-repeat;background-size:100%;bottom:-40px;content:"";height:50px;left:50%;position:absolute;transform:translate(-50%,100%);width:100px}.p_solution .solution_balloon p{align-items:center;background:var(--white);border-radius:10px;box-shadow:0 0 15px 0 rgba(0,0,0,.15);color:#7b8fba;display:flex;font-size:1.375rem;font-weight:700;justify-content:center;line-height:1.68;min-height:130px;padding:10px;text-align:center}.p_solution .solution_balloon .num{background:#20304d;-webkit-clip-path:polygon(50% 0,100% 38%,82% 100%,18% 100%,0 38%);clip-path:polygon(50% 0,100% 38%,82% 100%,18% 100%,0 38%);color:var(--white);font-size:.8125rem;height:79px;left:0;padding-top:22px;position:absolute;text-align:center;top:-50px;width:79px}.p_solution .solution_balloon .num span{display:block;font-size:1.625rem;font-weight:700;line-height:1;margin-top:-2px}.p_solution .solution_blk{align-items:center;display:flex;margin-bottom:40px;min-height:26.6875vw;position:relative}.p_solution .solution_blk .img{left:0;position:absolute;top:0;width:47.5vw}.p_solution .solution_blk .inner1100 .txt_group{font-weight:700;margin-left:auto;margin-top:-15px;max-width:590px;padding-left:25px;text-align:center;width:100%}.p_solution .solution_blk .inner1100 .txt_group .catch{align-items:center;display:flex;font-size:1.375rem;justify-content:center;margin-bottom:35px}.p_solution .solution_blk .inner1100 .txt_group .catch span:first-of-type{margin-right:20px}.p_solution .solution_blk .inner1100 .txt_group .catch img{margin-right:5px;width:193px}.p_solution .solution_blk .inner1100 .txt_group .catch02{font-size:1.375rem;margin-bottom:38px}.p_solution .solution_blk .inner1100 .txt_group .catch02 span{background:var(--orange);color:var(--white);padding-left:8px}.p_solution .solution_blk .inner1100 .txt_group .catch03{font-size:1.375rem}.p_solution .under_msg{margin-bottom:40px;padding-top:0}.p_solution .solution_blk02 h3{color:var(--orange);font-size:2.125rem;margin-bottom:55px;text-align:center}.p_solution .solution_blk02 h3 span:first-of-type{margin-right:5px}.p_solution .solution_blk02 h3 span:nth-of-type(2){margin-left:5px}.p_solution .solution_blk02 ol{display:flex;justify-content:space-between;padding-top:110px}.p_solution .solution_blk02 ol li{max-width:510px;width:100%}.p_solution .solution_blk02 ol li .solution_balloon{margin-bottom:90px}.p_solution .solution_blk02 ol li .solution_balloon:before{bottom:0}.p_solution .solution_blk02 ol li .solution_balloon .num{left:-39px;top:-55px}.p_solution .solution_blk02 ol li .solution_balloon p{text-align:left}.p_solution .solution_blk02 ol li .txt_group{font-weight:700;margin-left:auto;max-width:590px;text-align:center;width:100%}.p_solution .solution_blk02 ol li .txt_group .catch{align-items:center;display:flex;font-size:1.375rem;justify-content:center;margin-bottom:18px}.p_solution .solution_blk02 ol li .txt_group .catch span:first-of-type{margin-right:28px}.p_solution .solution_blk02 ol li .txt_group .catch img{width:193px}.p_solution .solution_blk02 ol li .txt_group .catch02{font-size:22px;margin-bottom:10px;min-height:120px}.p_solution .solution_blk02 ol li .txt_group .catch02 span{background:#e7bc40;color:var(--white);padding-left:8px;padding-right:4px}.p_solution .solution_blk02 ol li .txt_group .catch03{font-size:22px}.p_solution .solution_blk02 ol li .txt_group .msg_inner{display:flex;justify-content:space-between;margin-bottom:60px}.p_solution .solution_blk02 ol li .txt_group .msg_inner .msg_logo{width:148px}.p_solution .solution_blk02 ol li .txt_group .msg_inner .msg_logo img{margin-bottom:10px}.p_solution .solution_blk02 ol li .txt_group .msg_inner .msg_logo p{font-size:1.25rem;text-align:left}.p_solution .solution_blk02 ol li .txt_group .msg_inner .msg_txt{background:#edf4ff;border-radius:10px;font-size:1.125rem;font-weight:400;line-height:1.5;min-height:280px;padding:55px 40px 40px;position:relative;text-align:left;width:325px}.p_solution .solution_blk02 ol li .txt_group .msg_inner .msg_txt:before{border-style:solid;border-bottom:6px solid transparent;border-left:0;border-right:15px solid #edf4ff;border-top:6px solid transparent;content:"";height:0;left:0;position:absolute;top:65px;transform:translateX(-100%);width:0}.p_solution .solution_blk02 ol li .txt_group .msg_inner .msg_txt:after{border-style:solid;border-bottom:13px solid #edf4ff;border-left:16px solid transparent;border-right:16px solid transparent;border-top:0;content:none;height:0;left:50%;position:absolute;top:0;transform:translate(-50%,-100%);width:0}.p_solution .solution_blk02 .btn a{margin-left:auto;margin-right:auto}.p_func{background:var(--white);padding-bottom:100px;padding-top:100px;position:relative}.p_func:after{border-style:solid;border-bottom:0;border-left:80px solid transparent;border-right:80px solid transparent;border-top:60px solid var(--white);bottom:0;content:"";height:0;left:50%;position:absolute;transform:translate(-50%,100%);width:0;z-index:1}.p_func .func_figure_wrap{margin-inline:auto;margin-bottom:110px;max-width:1200px;position:relative;width:100%}.p_func .func_figure_wrap .heading{margin-bottom:70px}.p_func .func_figure_wrap .func_trigger.is_viewed .func_figure .func_parts{opacity:1}.p_func .func_figure_wrap .func_trigger.is_viewed .func_figure .func_parts.part01.is_anime{transition-delay:.3s}.p_func .func_figure_wrap .func_trigger.is_viewed .func_figure .func_parts.part02.is_anime{transition-delay:.6s}.p_func .func_figure_wrap .func_trigger.is_viewed .func_figure .func_parts.part03.is_anime{transition-delay:.9s}.p_func .func_figure_wrap .func_trigger.is_viewed .func_figure .func_parts.part04.is_anime{transition-delay:1.2s}.p_func .func_figure_wrap .func_trigger.is_viewed .func_figure .func_parts.part05.is_anime{transition-delay:1.5s}.p_func .func_figure_wrap .func_trigger.is_viewed .func_parts_txt{opacity:1}.p_func .func_figure_wrap .func_trigger.is_viewed .func_parts_txt.txt01.is_anime{transition-delay:.3s}.p_func .func_figure_wrap .func_trigger.is_viewed .func_parts_txt.txt01 .txt_anime_bg02,.p_func .func_figure_wrap .func_trigger.is_viewed .func_parts_txt.txt01 .txt_anime_moji02{animation:bgLineRight .6s ease-in-out forwards}.p_func .func_figure_wrap .func_trigger.is_viewed .func_parts_txt.txt02.is_anime{transition-delay:.6s}.p_func .func_figure_wrap .func_trigger.is_viewed .func_parts_txt.txt02 .txt_anime_bg02,.p_func .func_figure_wrap .func_trigger.is_viewed .func_parts_txt.txt02 .txt_anime_moji02{animation:bgLineRight .9s ease-in-out forwards}.p_func .func_figure_wrap .func_trigger.is_viewed .func_parts_txt.txt03.is_anime{transition-delay:.9s}.p_func .func_figure_wrap .func_trigger.is_viewed .func_parts_txt.txt03 .txt_anime_bg02,.p_func .func_figure_wrap .func_trigger.is_viewed .func_parts_txt.txt03 .txt_anime_moji02{animation:bgLineRight 1.2s ease-in-out forwards}.p_func .func_figure_wrap .func_trigger.is_viewed .func_parts_txt.txt04.is_anime{transition-delay:1.2s}.p_func .func_figure_wrap .func_trigger.is_viewed .func_parts_txt.txt04 .txt_anime_bg02,.p_func .func_figure_wrap .func_trigger.is_viewed .func_parts_txt.txt04 .txt_anime_moji02{animation:bgLineRight 1.5s ease-in-out forwards}.p_func .func_figure_wrap .func_trigger.is_viewed .func_parts_txt.txt05.is_anime{transition-delay:1.5s}.p_func .func_figure_wrap .func_trigger.is_viewed .func_parts_txt.txt05 .txt_anime_bg02,.p_func .func_figure_wrap .func_trigger.is_viewed .func_parts_txt.txt05 .txt_anime_moji02{animation:bgLineRight 1.8s ease-in-out forwards}.p_func .func_figure_wrap .func_figure{height:550px;margin-inline:auto;max-width:575px;position:relative;width:100%}.p_func .func_figure_wrap .func_figure .func_parts{background:url(https://www.aiship.jp/img/layout/feature/feature_parts.png) no-repeat;background-size:100%;height:240px;opacity:0;position:absolute;width:350px}.p_func .func_figure_wrap .func_figure .func_parts.part01{right:32px;top:66px;transform:rotate(216.5deg);transition:all .3s ease}.p_func .func_figure_wrap .func_figure .func_parts.part01.is_hover{background-size:contain;height:265px;right:3px;top:45px;transition:all .3s ease;width:400px}.p_func .func_figure_wrap .func_figure .func_parts.part01.is_hover p{left:144px;top:154px}.p_func .func_figure_wrap .func_figure .func_parts.part01.is_hover .func_parts_ico{left:160px;top:102px}.p_func .func_figure_wrap .func_figure .func_parts.part01 .func_parts_ico{left:125px;position:absolute;top:75px;transform:rotate(-216.5deg);width:64px}.p_func .func_figure_wrap .func_figure .func_parts.part01 p{font-weight:700;left:123px;position:absolute;top:130px;transform:rotate(-216.5deg)}.p_func .func_figure_wrap .func_figure .func_parts.part02{bottom:90px;margin-bottom:0;right:-16px;transform:rotate(-72deg);transition:all .3s ease}.p_func .func_figure_wrap .func_figure .func_parts.part02.is_hover{background-size:contain;bottom:73px;height:265px;right:-53px;transition:all .3s ease;width:400px}.p_func .func_figure_wrap .func_figure .func_parts.part02.is_hover .func_parts_ico{left:140px;top:142px}.p_func .func_figure_wrap .func_figure .func_parts.part02.is_hover p{left:150px;top:115px}.p_func .func_figure_wrap .func_figure .func_parts.part02 .func_parts_ico{left:110px;position:absolute;top:122px;transform:rotate(72deg);width:59px}.p_func .func_figure_wrap .func_figure .func_parts.part02 p{font-weight:700;left:130px;position:absolute;top:100px;transform:rotate(72deg)}.p_func .func_figure_wrap .func_figure .func_parts.part03{bottom:-5px;left:50%;margin-bottom:0;transform:translateX(-50%);transition:all .3s ease}.p_func .func_figure_wrap .func_figure .func_parts.part03.is_hover{background-size:contain;bottom:-30px;height:265px;transition:all .3s ease;width:400px}.p_func .func_figure_wrap .func_figure .func_parts.part03.is_hover .func_parts_ico{top:190px}.p_func .func_figure_wrap .func_figure .func_parts.part03.is_hover p{top:90px}.p_func .func_figure_wrap .func_figure .func_parts.part03 .func_parts_ico{left:50%;position:absolute;top:164px;transform:translateX(-50%);width:50px}.p_func .func_figure_wrap .func_figure .func_parts.part03 p{font-weight:700;left:50%;line-height:.98;position:absolute;text-align:center;top:80px;transform:translateX(-50%)}.p_func .func_figure_wrap .func_figure .func_parts.part04{bottom:90px;left:-16px;margin:0;transform:rotate(72deg);transition:all .3s ease}.p_func .func_figure_wrap .func_figure .func_parts.part04.is_hover{background-size:contain;bottom:72px;height:265px;left:-53px;transition:all .3s ease;width:400px}.p_func .func_figure_wrap .func_figure .func_parts.part04.is_hover .func_parts_ico{left:220px;top:150px}.p_func .func_figure_wrap .func_figure .func_parts.part04.is_hover p{left:80px;top:108px}.p_func .func_figure_wrap .func_figure .func_parts.part04 .func_parts_ico{left:200px;position:absolute;top:129px;transform:rotate(-72deg);width:54px}.p_func .func_figure_wrap .func_figure .func_parts.part04 p{font-weight:700;left:73px;line-height:.98;position:absolute;text-align:center;top:95px;transform:rotate(-72deg)}.p_func .func_figure_wrap .func_figure .func_parts.part05{left:32px;margin:0;top:66px;transform:rotate(-216.5deg);transition:all .3s ease}.p_func .func_figure_wrap .func_figure .func_parts.part05.is_hover{background-size:contain;height:265px;left:1px;top:47px;transition:all .3s ease;width:400px}.p_func .func_figure_wrap .func_figure .func_parts.part05.is_hover p{left:135px;top:145px}.p_func .func_figure_wrap .func_figure .func_parts.part05.is_hover .func_parts_ico{left:180px;top:105px}.p_func .func_figure_wrap .func_figure .func_parts.part05 .func_parts_ico{left:157px;position:absolute;top:65px;transform:rotate(216.5deg);width:52px}.p_func .func_figure_wrap .func_figure .func_parts.part05 p{font-weight:700;left:123px;position:absolute;top:120px;transform:rotate(216.5deg)}.p_func .func_figure_wrap .func_figure .func_parts .func_parts_ico{transition:all .3s ease}.p_func .func_figure_wrap .func_figure .func_parts p{color:var(--white);font-size:2.375rem;transition:all .3s ease}.p_func .func_figure_wrap .func_figure .func_parts.is_hover p{font-size:2.75rem;transition:all .3s ease}.p_func .func_figure_wrap .func_parts_txt{max-width:220px;opacity:0;position:absolute;width:100%}.p_func .func_figure_wrap .func_parts_txt dl dt{font-size:1.375rem;font-weight:700;margin-bottom:25px}.p_func .func_figure_wrap .func_parts_txt dl dt a.txt_anime_bg02{margin-left:-5px;padding:0 5px;position:relative}.p_func .func_figure_wrap .func_parts_txt dl dt a.txt_anime_bg02:before{background:var(--orange);content:"";height:100%;left:0;position:absolute;top:0;transform:scaleX(0);transform-origin:right top;transition:transform .3s ease;width:100%;z-index:1}.p_func .func_figure_wrap .func_parts_txt dl dt a.txt_anime_bg02 span{position:relative;transition:all .3s ease;z-index:1}.p_func .func_figure_wrap .func_parts_txt dl dt a.txt_anime_bg02.txt_anime_bg02{background:var(--orange)}.p_func .func_figure_wrap .func_parts_txt dl dt a.txt_anime_bg02.txt_anime_bg02 .txt_anime_moji02{color:var(--white)}.p_func .func_figure_wrap .func_parts_txt dl dt a.txt_anime_bg{display:none;margin-left:-5px;padding:0 5px;position:relative}.p_func .func_figure_wrap .func_parts_txt dl dt a.txt_anime_bg:before{background:var(--orange);content:"";height:100%;left:0;position:absolute;top:0;transform:scaleX(0);transform-origin:right top;transition:transform .3s ease;width:100%;z-index:1}.p_func .func_figure_wrap .func_parts_txt dl dt a.txt_anime_bg span{position:relative;transition:all .3s ease;z-index:1}.p_func .func_figure_wrap .func_parts_txt dl dt a.txt_anime_bg.txt_anime_bg{background:var(--orange)}.p_func .func_figure_wrap .func_parts_txt dl dt a.txt_anime_bg.txt_anime_bg .txt_anime_moji{color:var(--white)}.p_func .func_figure_wrap .func_parts_txt.txt01{right:0;top:-10px}.p_func .func_figure_wrap .func_parts_txt.txt02{margin-bottom:0;right:0;top:320px}.p_func .func_figure_wrap .func_parts_txt.txt03{margin:45px auto 0;max-width:402px;position:static}.p_func .func_figure_wrap .func_parts_txt.txt04{left:0;margin-bottom:0;top:320px}.p_func .func_figure_wrap .func_parts_txt.txt05{left:0;margin-bottom:0;top:-10px}.p_func .featue_func_system .heading{margin-bottom:45px}.p_func .featue_func_system .func_flx{display:flex;justify-content:space-between;margin-bottom:90px;overflow:clip;position:relative}.p_func .featue_func_system .func_flx .func_col{left:50%;margin-inline:auto;min-width:68.75vw;position:relative;transform:translateX(-50%)}.p_func .featue_func_system .func_flx .func_col .func_sec{margin-bottom:0;padding-bottom:110px;padding-top:275px}.p_func .featue_func_system .func_flx .func_col .func_sec.func_sec01{padding-top:0}.p_func .featue_func_system .func_flx .func_col .func_sec:last-of-type{padding-bottom:160px}.p_func .featue_func_system .func_flx .func_col .func_sec .func_blk{width:32.5vw}.p_func .featue_func_system .func_flx .func_col .func_sec .func_blk .func_mov_sp{display:none}.p_func .featue_func_system .func_flx .func_col .func_sec .func_blk .func_mov_sp iframe,.p_func .featue_func_system .func_flx .func_col .func_sec .func_blk .func_mov_sp video{height:375px;width:100%}.p_func .featue_func_system .func_flx .func_col .func_sec .func_blk .func_mov_sp img{width:100%}.p_func .featue_func_system .func_flx .func_col .func_sec .func_blk h3{background:var(--orange);color:var(--white);display:inline-block;font-size:2.125rem;font-weight:700;margin-bottom:38px;padding-left:10px;padding-right:10px}.p_func .featue_func_system .func_flx .func_col .func_sec .func_blk .func_subttl{font-size:18px;margin-bottom:15px}.p_func .featue_func_system .func_flx .func_col .func_sec .func_blk .func_subttl.func_subttl02{margin-bottom:30px}.p_func .featue_func_system .func_flx .func_col .func_sec .func_blk .func_txt p{margin-bottom:15px}.p_func .featue_func_system .func_flx .func_col .func_sec .func_blk .func_txt p .link{color:#7b8fba;text-decoration-style:dotted}.p_func .featue_func_system .func_flx .func_col .func_sec .func_blk .func_txt p .link span{border-bottom:1px dotted #7b8fba}.p_func .featue_func_system .func_flx .func_col .func_sec .func_blk .func_txt p .link img{vertical-align:middle;width:14px}.p_func .featue_func_system .func_flx .func_col .func_sec .func_blk .func_txt p .marker{background:#d7e5fa}.p_func .featue_func_system .func_flx .func_col .func_sec .func_blk .func_txt .btn{margin-top:60px}.p_func .featue_func_system .func_flx .func_col .func_sec .func_blk .func_txt .btn a{font-size:.8125rem;max-width:220px}.p_func .featue_func_system .func_flx .func_mov{height:100%;height:760px;min-width:47.5vw;position:sticky;right:0;top:120px}.p_func .featue_func_system .func_flx .func_mov iframe,.p_func .featue_func_system .func_flx .func_mov video{display:block;height:100%;height:0;left:0;-o-object-fit:cover;object-fit:cover;opacity:0;position:absolute;top:0;transition:opacity 1s ease,visibility 1s ease;visibility:hidden;width:100%}.p_func .featue_func_system .func_flx .func_mov iframe.is_show,.p_func .featue_func_system .func_flx .func_mov video.is_show{height:760px;opacity:1;transition:opacity 1s ease,visibility 1s ease;visibility:visible}.p_func .featue_func_system .func_flx .func_mov .func_img{display:block;height:100%;height:0;left:0;-o-object-fit:cover;object-fit:cover;opacity:0;overflow:hidden;position:absolute;top:0;transition:opacity 1s ease,visibility 1s ease;visibility:hidden;width:100%}.p_func .featue_func_system .func_flx .func_mov .func_img.is_show{height:760px;opacity:1;transition:opacity 1s ease,visibility 1s ease;visibility:visible}.p_func .func_list{display:flex;flex-wrap:wrap;margin-bottom:20px}.p_func .func_list .func_list_item{border-radius:8px;box-shadow:0 0 15px 0 rgba(0,0,0,.15);margin-bottom:40px;margin-right:32px;max-width:345px;width:100%}.p_func .func_list .func_list_item:nth-child(3n){margin-right:0}.p_func .func_list .func_list_item a{display:block;padding:45px 50px 40px}.p_func .func_list .func_list_item a:hover dl dt div span{background-position-x:100%;transition:all .8s ease}.p_func .func_list .func_list_item a:hover dl dt:after,.p_func .func_list .func_list_item a:hover dl dt:before{right:-20px;transition:all .3s ease}.p_func .func_list .func_list_item a dl dt{font-size:1.25rem;font-weight:700;margin-bottom:4px;position:relative}.p_func .func_list .func_list_item a dl dt div{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1}.p_func .func_list .func_list_item a dl dt div>span{background:linear-gradient(0deg,#e7bc40 3%,transparent 4%);background-position-x:200%;background-repeat:no-repeat;background-size:200%;display:inline;margin-right:10px;padding-bottom:3px;position:relative;transform:none}.p_func .func_list .func_list_item a dl dt:before{margin-top:2px;transform:rotate(-45deg)}.p_func .func_list .func_list_item a dl dt:after,.p_func .func_list .func_list_item a dl dt:before{background:var(--primary);content:"";height:2px;position:absolute;right:-8px;top:50%;transition:all .3s ease;width:8px;z-index:10}.p_func .func_list .func_list_item a dl dt:after{margin-top:-3px;transform:rotate(45deg)}.p_func .func_list .func_list_item a dl dd ul{margin-bottom:15px}.p_func .func_list .func_list_item a dl dd ul li{background:#7b8fba;color:var(--white);display:inline-block;font-size:.6875rem;padding:1px 8px}.p_func .sysContent>.btn a{margin-inline:auto}.p_parallax,.p_parallax02{overflow:hidden;position:relative}.p_parallax.top,.p_parallax02.top{height:480px;padding-top:85px}.p_parallax.bottom,.p_parallax02.bottom{height:447px;padding-top:115px}.p_parallax .parallax_blk,.p_parallax02 .parallax_blk{display:flex;justify-content:center;margin-bottom:50px}.p_parallax .parallax_blk .parallax_thumb,.p_parallax02 .parallax_blk .parallax_thumb{height:180px;margin-right:60px;width:190px}.p_parallax .parallax_blk .parallax_catch_group,.p_parallax02 .parallax_blk .parallax_catch_group{margin-top:18px}.p_parallax .parallax_blk .parallax_catch_group .parallax_catch01,.p_parallax02 .parallax_blk .parallax_catch_group .parallax_catch01{color:var(--white);font-size:1.25rem;font-weight:700;margin-bottom:14px}.p_parallax .parallax_blk .parallax_catch_group .parallax_catch02,.p_parallax02 .parallax_blk .parallax_catch_group .parallax_catch02{color:var(--orange);font-size:2.125rem;font-weight:700}.p_parallax .parallax_blk02 .parallax_catch,.p_parallax02 .parallax_blk02 .parallax_catch{color:var(--orange);font-size:2.125rem;font-weight:700;margin-bottom:55px;text-align:center}.p_parallax .parallax_blk02 .parallax_catch.small,.p_parallax02 .parallax_blk02 .parallax_catch.small{color:var(--white);font-size:20px;margin-bottom:14px;text-align:left}.p_parallax .btn_flx,.p_parallax02 .btn_flx{display:flex;margin-inline:auto;position:relative;width:min(100%,1000px);z-index:10}.p_parallax .btn_flx .btn,.p_parallax02 .btn_flx .btn{width:50%}.p_parallax .btn_flx .btn:last-child a,.p_parallax02 .btn_flx .btn:last-child a{margin-left:auto}.p_parallax .btn_flx .btn a,.p_parallax02 .btn_flx .btn a{font-weight:700;max-width:460px}.p_case .case_inner{background:var(--white);padding-bottom:160px;padding-top:115px}.p_case .case_inner .heading{margin-bottom:45px}.p_case .case_inner .case_list{display:flex;gap:80px;margin-bottom:60px}.p_case .case_inner .case_list .case_item{max-width:511px;width:100%}.p_case .case_inner .case_list .case_item h3{font-size:1.375rem;margin-bottom:26px;text-align:center}.p_case .case_inner .case_list .case_item .case_item_thumb{margin-bottom:70px;position:relative}.p_case .case_inner .case_list .case_item .case_item_thumb .case_item_logo{bottom:-45px;height:140px;left:2px;position:absolute;width:148px}.p_case .case_inner .case_list .case_item h4{font-size:1.25rem;margin-bottom:25px}.p_case .case_inner .case_list .case_item p{margin-bottom:50px;min-height:102px}.p_case .case_inner .case_list .case_item .btn a{font-size:.8125rem;margin-inline:auto;max-width:220px}.p_case .case_inner>.btn.large a{margin-inline:auto}.p_case .case_inner02 .heading{background:var(--white);line-height:1.7;padding-bottom:60px}.p_case .case_inner02 .parallax02{display:flex;flex-direction:column;height:240px;justify-content:center;overflow:hidden;padding-top:15px;position:relative}.p_case .case_inner02 .parallax02 .pentagon_cmn{-webkit-clip-path:polygon(50% 0,100% 38%,82% 100%,18% 100%,0 38%);clip-path:polygon(50% 0,100% 38%,82% 100%,18% 100%,0 38%);mix-blend-mode:overlay;position:absolute;transition:all 3s ease;z-index:1}.p_case .case_inner02 .parallax02 .pentagon_cmn.pentagon{background:rgba(215,229,250,.3);height:34vw;left:-5.125vw;top:-18.125vw;transform:rotate(194deg);width:35.8125vw}.p_case .case_inner02 .parallax02 .pentagon_cmn.pentagon02{background:rgba(211,253,237,.2);height:26.625vw;left:-5.125vw;top:5vw;transform:rotate(194deg);width:28vw}.p_case .case_inner02 .parallax02 .pentagon_cmn.pentagon03{background:rgba(211,253,237,.2);height:21.6875vw;right:2.5vw;top:-11.4375vw;transform:rotate(194deg);width:22.875vw}.p_case .case_inner02 .parallax02 .pentagon_cmn.pentagon04{background:rgba(215,229,250,.3);height:34vw;right:-12.1875vw;top:3.75vw;transform:rotate(194deg);width:35.8125vw}.p_case .case_inner02 .parallax02 .parallax_ttl{display:flex;justify-content:center;margin-bottom:15px}.p_case .case_inner02 .parallax02 .parallax_ttl h3{border:1px solid var(--white);border-radius:30px;color:var(--white);display:inline-block;font-size:1.375rem;padding:4px 30px;text-align:center}.p_case .case_inner02 .parallax02 p{color:var(--white);text-align:center}.p_case .case_inner02 .flow{background:#edf4ff;padding-bottom:50px;padding-top:60px}.p_case .case_inner02 .flow .flow_bg{display:flex;gap:40px}.p_case .case_inner02 .flow .flow_bg .flow_item{background:var(--white);border-radius:5px;box-shadow:0 0 15px 0 rgba(0,0,0,.15);max-width:340px;min-height:310px;padding:44px 30px 35px;position:relative;width:100%}.p_case .case_inner02 .flow .flow_bg .flow_item:before{background:url(https://www.aiship.jp/img/layout/feature/ico_arrow_r_navy.png) no-repeat;background-size:100%;content:"";height:80px;position:absolute;right:0;top:50%;transform:translate(100%,-50%);width:40px}.p_case .case_inner02 .flow .flow_bg .flow_item:last-child:before{content:none}.p_case .case_inner02 .flow .flow_bg .flow_item dl dt{font-size:20px;font-weight:700;min-height:75px}.p_case .case_inner02>.btn{background:var(--white);margin-bottom:0;padding-bottom:100px}.p_case .case_inner02>.btn.large a{margin-inline:auto}.under_msg{background:var(--white);padding-bottom:60px;padding-top:60px}.under_msg .msg_inner{display:flex;justify-content:space-between}.under_msg .msg_inner .msg_name{width:205px}.under_msg .msg_inner .msg_name .msg_obj_group{height:180px;left:0;margin-bottom:25px;opacity:0;padding-left:95px;position:relative;top:0;width:190px}.under_msg .msg_inner .msg_name .msg_obj_group.is_viewed{opacity:1}.under_msg .msg_inner .msg_name .msg_obj_group.is_viewed .pentagon{animation:openFan 1s ease-out forwards;bottom:0;-webkit-clip-path:polygon(50% 0,100% 38%,82% 100%,18% 100%,0 38%);clip-path:polygon(50% 0,100% 38%,82% 100%,18% 100%,0 38%);height:180px;opacity:0;position:absolute;transform-origin:bottom center;width:190px}.under_msg .msg_inner .msg_name .msg_obj_group.is_viewed .pentagon.msg_obj01{animation-delay:0s;background-color:#d3fded;height:147px;left:67px;top:-5px;transform:translateX(50%) rotate(0deg);width:154px}.under_msg .msg_inner .msg_name .msg_obj_group.is_viewed .pentagon.msg_obj02{animation-delay:.4s;background-color:#7b8fba;height:147px;left:90px;top:8px;transform:translateX(50%) rotate(20deg);width:154px}.under_msg .msg_inner .msg_name .msg_obj_group.is_viewed .pentagon.msg_obj03{animation-delay:.8s;transform:translateX(50%) rotate(60deg)}.under_msg .msg_inner .msg_name .msg_obj_group.is_viewed .msg_obj01{--rotate:55deg}.under_msg .msg_inner .msg_name .msg_obj_group.is_viewed .msg_obj02{--rotate:28deg}.under_msg .msg_inner .msg_name .msg_obj_group.is_viewed .msg_obj03{--rotate:0deg}.under_msg .msg_inner .msg_name p{font-size:1.25rem;font-weight:700;margin-left:5px;width:205px}.under_msg .msg_inner .msg_name p.msg_name_center{margin-left:0;text-align:center}.under_msg .msg_inner .msg_balloon{max-width:823px;width:100%}.under_msg .msg_inner .msg_balloon .msg_balloon_txt{align-items:center;background:#edf4ff;border-radius:10px;display:flex;font-size:1.125rem;min-height:203px;padding:58px 38px;position:relative}.under_msg .msg_inner .msg_balloon .msg_balloon_txt.type02{line-height:1.5;padding:45px 50px}.under_msg .msg_inner .msg_balloon .msg_balloon_txt.type03{line-height:1.5;padding:65px 50px}.under_msg .msg_inner .msg_balloon .msg_balloon_txt:before{border-style:solid;border-bottom:18px solid transparent;border-left:0;border-right:27px solid #edf4ff;border-top:18px solid transparent;content:"";height:0;left:0;position:absolute;top:50%;transform:translate(-100%,-50%);width:0}.p_under_price{background:var(--white)}.p_under_price .sysContent>.heading{margin-bottom:50px}.p_under_price .sysContent .price_bg{background:#eaeaea;padding-bottom:60px;padding-top:60px}.p_under_price .sysContent .price_bg>.heading{display:none;margin-bottom:30px}.p_under_price .sysContent .price_bg .price_list{display:flex;gap:25px;padding-bottom:60px}.p_under_price .sysContent .price_bg .price_list .price_item{background:var(--white);border-radius:10px;box-shadow:0 0 15px 0 rgba(0,0,0,.15);overflow:hidden;padding-top:34px;width:min(100%,350px)}.p_under_price .sysContent .price_bg .price_list .price_item h3{align-items:center;border:1px solid #20304d;border-radius:30px;display:flex;font-size:20px;height:45px;justify-content:center;margin-inline:auto;margin-bottom:34px;width:200px}.p_under_price .sysContent .price_bg .price_list .price_item .price_format_wrap{border-bottom:1px solid hsla(0,0%,80%,.3);padding-bottom:40px}.p_under_price .sysContent .price_bg .price_list .price_item .price_format_wrap .price_format{display:flex;margin-bottom:25px;margin-left:50px}.p_under_price .sysContent .price_bg .price_list .price_item .price_format_wrap .price_format:last-of-type{margin-bottom:0}.p_under_price .sysContent .price_bg .price_list .price_item .price_format_wrap .price_format dt{align-items:center;background:var(--darkblue);color:#fff;display:flex;font-size:12px;height:50px;justify-content:center;margin-right:10px;width:50px}.p_under_price .sysContent .price_bg .price_list .price_item .price_format_wrap .price_format dd{color:var(--darkblue);font-size:3.25rem;font-weight:700;line-height:1}.p_under_price .sysContent .price_bg .price_list .price_item .price_format_wrap .price_format dd .yen{font-size:2.5rem;margin-right:8px}.p_under_price .sysContent .price_bg .price_list .price_item .price_format_wrap .price_format dd .other{font-size:1.25rem;margin-left:10px;position:relative;top:-10px}.p_under_price .sysContent .price_bg .price_list .price_item .price_data{align-items:center;background:#fafafa;border-bottom:1px solid hsla(0,0%,80%,.3);display:flex;justify-content:space-between;min-height:50px;padding-left:25px;padding-right:20px}.p_under_price .sysContent .price_bg .price_list .price_item .price_data dd{font-size:13px}.p_under_price .sysContent .price_bg .price_list .price_item .price_data dd span{font-size:15px;font-weight:700}.p_under_price .sysContent .price_bg .btn.large a{margin-inline:auto}body.form-download #sysAll #sysHeader .p_header_wrap .p_header .header_nav_wrap{justify-content:flex-end}body.form-download #sysAll #sysHeader .p_header_wrap .p_header .header_nav_wrap .header_nav,body.form-download #sysAll #sysHeader .p_header_wrap .p_header .header_nav_wrap .header_nav02{display:none}body.form-download #sysAll #sysHeader .p_header_wrap .p_header .header_nav_wrap .header_ham{background:none;pointer-events:none}body.form-download #sysAll #sysHeader .p_header_wrap .p_header .header_nav_wrap .header_ham .header_ham_blk{display:none}body.form-download #sysAll #sysFooter{background:var(--white);position:relative;z-index:10}body.form-download #sysAll #sysFooter .p_footer .footer_bottom,body.form-download #sysAll #sysFooter .p_footer .footer_nav02_wrap,body.form-download #sysAll #sysFooter .p_footer .footer_nav_wrap{display:none}body.form-download #sysAll #sysFooter .p_footer .copyright{color:#303030;display:block;margin-bottom:0}body.form-download #sysAll #sysFooter .p_fixed_bnr,body.form-download #sysAll #sysFooter .p_footer .copyright_sp{display:none}body#sysFormIndex{margin-top:75px}body#sysFormIndex #sysAll #sysMain{display:flex}body#sysFormIndex #sysAll #sysMain .errorMessage{margin-bottom:20px;max-width:280px;width:100%}body#sysFormIndex #sysAll #sysMain .form_lead_txt{margin-bottom:35px;max-width:280px;width:100%}body#sysFormIndex #sysAll #sysMain .download_inner{margin-left:auto;margin-right:auto;margin-top:60px;max-width:1100px;width:100%}body#sysFormIndex #sysAll #sysMain .download_inner .download_blk{max-width:700px;padding-bottom:210px;width:100%}body#sysFormIndex #sysAll #sysMain .download_inner .download_blk h1{font-size:2.125rem;margin-bottom:35px}body#sysFormIndex #sysAll #sysMain .download_inner .swiper-download-wrap{margin-bottom:145px;position:relative}body#sysFormIndex #sysAll #sysMain .download_inner .swiper-download-wrap .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,body#sysFormIndex #sysAll #sysMain .download_inner .swiper-download-wrap .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{border-radius:0;margin:0}body#sysFormIndex #sysAll #sysMain .download_inner .swiper-download-wrap .swiper-pagination-bullet{background-color:#acacac;height:5px;opacity:1;width:157px}body#sysFormIndex #sysAll #sysMain .download_inner .swiper-download-wrap .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--orange)}body#sysFormIndex #sysAll #sysMain .download_inner .swiper-download-wrap .swiper-pagination{bottom:-44px;display:flex;justify-content:space-between}body#sysFormIndex #sysAll #sysMain .download_inner .swiper-download-wrap .swiper-slide img{vertical-align:bottom}body#sysFormIndex #sysAll #sysMain .download_inner .swiper-download-wrap .swiper-button-prev{background:hsla(0,0%,81%,.2);height:100px;left:-64px;left:-60px;margin-top:0;top:50%;transform:translateY(-50%);width:60px}body#sysFormIndex #sysAll #sysMain .download_inner .swiper-download-wrap .swiper-button-prev:before{background:var(--white);content:"";height:3px;left:50%;margin-top:-4px;position:absolute;top:50%;transform:translateX(-50%) rotate(-45deg);width:12px}body#sysFormIndex #sysAll #sysMain .download_inner .swiper-download-wrap .swiper-button-prev:after{background:var(--white);content:"";height:3px;left:50%;margin-top:4px;position:absolute;top:50%;transform:translateX(-50%) rotate(45deg);width:12px}body#sysFormIndex #sysAll #sysMain .download_inner .swiper-download-wrap .swiper-button-next{background:hsla(0,0%,81%,.2);height:100px;margin-top:0;right:-64px;right:-60px;top:50%;transform:translateY(-50%) scale(-1);width:60px}body#sysFormIndex #sysAll #sysMain .download_inner .swiper-download-wrap .swiper-button-next:before{background:var(--white);content:"";height:3px;left:50%;margin-top:-4px;position:absolute;top:50%;transform:translateX(-50%) rotate(-45deg);width:12px}body#sysFormIndex #sysAll #sysMain .download_inner .swiper-download-wrap .swiper-button-next:after{background:var(--white);content:"";height:3px;left:50%;margin-top:4px;position:absolute;top:50%;transform:translateX(-50%) rotate(45deg);width:12px}body#sysFormIndex #sysAll #sysMain .download_inner .note_blk{margin-bottom:100px}body#sysFormIndex #sysAll #sysMain .download_inner .note_blk dt{font-size:1.125rem;font-weight:700;margin-bottom:15px}body#sysFormIndex #sysAll #sysMain .download_inner .note_blk02 dl{background:#f8f8f8;margin-bottom:18px;padding:60px 50px 55px}body#sysFormIndex #sysAll #sysMain .download_inner .note_blk02 dl dt{font-size:1.125rem;font-weight:700;margin-bottom:20px}body#sysFormIndex #sysAll #sysMain .download_inner .note_blk02 dl dd ul li{display:flex;font-weight:700;margin-bottom:15px}body#sysFormIndex #sysAll #sysMain .download_inner .note_blk02 dl dd ul li:last-child{margin-bottom:0}body#sysFormIndex #sysAll #sysMain .download_inner .note_blk02 dl dd ul li span{background:var(--orange);border-radius:50%;height:15px;margin-right:15px;margin-top:5px;min-height:15px;min-width:15px;width:15px}body#sysFormIndex #sysAll #sysMain .download_inner .note_blk02>p{font-size:.8125rem}body#sysFormIndex #sysAll #sysMain form{background:#edf4ff;padding-bottom:90px;position:absolute;right:0;top:75px;width:35.8125vw}body#sysFormIndex #sysAll #sysMain form .sysForm{padding-left:40px;padding-top:60px}body#sysFormIndex #sysAll #sysMain form .sysForm .sysFormLabel{font-size:.9375rem;font-weight:700;letter-spacing:.07em}body#sysFormIndex #sysAll #sysMain form .sysForm .sysRequired{background:var(--orange);border-radius:4px;color:var(--white);display:inline-block;font-size:.75rem;height:20px;margin-left:8px;text-align:center;width:44px}body#sysFormIndex #sysAll #sysMain form .sysForm .sysRequired:after,body#sysFormIndex #sysAll #sysMain form .sysForm .sysRequired:before{content:none}body#sysFormIndex #sysAll #sysMain form .sysForm .sysFormField{margin-top:12px;max-width:280px;width:100%}body#sysFormIndex #sysAll #sysMain form .sysForm .sysFormField label{align-items:center;display:flex;font-size:.8125rem;margin-bottom:20px;position:relative}body#sysFormIndex #sysAll #sysMain form .sysForm .sysFormField label:last-child{margin-bottom:0}body#sysFormIndex #sysAll #sysMain form .sysForm .sysFormField input[type=radio]{-webkit-appearance:none;background:var(--white);border:1px solid #cdd6dd;border-radius:50%;height:20px;margin-right:18px;width:20px}body#sysFormIndex #sysAll #sysMain form .sysForm .sysFormField input[type=radio]:before{border-radius:50%;content:"";display:block;height:8px;margin-left:5px;margin-top:5px;position:absolute;transform:translateY(-50%,-50%);width:8px}body#sysFormIndex #sysAll #sysMain form .sysForm .sysFormField input[type=radio]:checked:before{background:var(--orange)}body#sysFormIndex #sysAll #sysMain form .sysForm .sysFormField input[type=text],body#sysFormIndex #sysAll #sysMain form .sysForm .sysFormField select{background:var(--white);border:1px solid #e4e7ea;border-radius:4px;font-size:.8125rem;height:40px;padding-left:10px;padding-right:10px;width:280px}body#sysFormIndex #sysAll #sysMain form .sysForm .sysFormField textarea{background:var(--white);border:1px solid #e4e7ea;border-radius:4px;font-size:.8125rem;height:40px;min-height:156px;padding:10px;width:280px}body#sysFormIndex #sysAll #sysMain form .sysForm .sysFormItem{margin-bottom:38px}body#sysFormIndex #sysAll #sysMain form .sysForm .sysFormItem.sys5 .sysFormField{margin-top:19px}body#sysFormIndex #sysAll #sysMain form .sysForm .sysFormItem.sys6 .sysFormField{position:relative}body#sysFormIndex #sysAll #sysMain form .sysForm .sysFormItem.sys6 .sysFormField:before{background:#303030;content:"";height:1px;position:absolute;right:20px;top:50%;transform:rotate(45deg);width:6px}body#sysFormIndex #sysAll #sysMain form .sysForm .sysFormItem.sys6 .sysFormField:after{background:#303030;content:"";height:1px;position:absolute;right:16px;top:50%;transform:rotate(-45deg);width:6px}body#sysFormIndex #sysAll #sysMain form .sysForm .sysFormItem.sys8 .sysFormField{font-size:.625rem;letter-spacing:.07em;margin-top:19px}body#sysFormIndex #sysAll #sysMain form .sysForm .sysFormItem.sys8 .sysFormField a.accept{color:#687fa6;text-decoration:underline}body#sysFormIndex #sysAll #sysMain form .sysForm .sysFormItem.sys8 .sysFormField label{display:block;margin-top:10px}body#sysFormIndex #sysAll #sysMain form .sysForm .sysFormItem.sys8 .sysFormField label input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--white);border:1px solid #c5c4c8;border-radius:3px;color:#fff;cursor:pointer;height:20px;left:0;margin-right:10px;outline:none;position:relative;right:0;top:5px;width:20px}body#sysFormIndex #sysAll #sysMain form .sysForm .sysFormItem.sys8 .sysFormField label input[type=checkbox]:checked:before{color:var(--orange);content:"✓";display:inline-block;height:20px;line-height:18px;position:absolute;text-align:center;width:20px}body#sysFormIndex #sysAll #sysMain form .sysNextSubmit{background:var(--white);border:1px solid #acacac;border-radius:8px;color:#303030;font-size:.8125rem;height:60px;margin-left:40px;max-width:282px;transition:all .3s ease;width:100%}body#sysFormIndex #sysAll #sysMain form .sysNextSubmit:hover{background:var(--orange);border-color:var(--orange);color:var(--white);transition:all .3s ease}body#sysFormConfirm{margin-top:135px}body#sysFormConfirm #sysAll #sysMain{margin-inline:auto;margin-bottom:50px;max-width:757px;width:100%}body#sysFormConfirm #sysAll #sysMain h1{font-size:1.375rem;margin-bottom:35px;text-align:center}body#sysFormConfirm #sysAll #sysMain>p{font-size:.9375rem;text-align:center}body#sysFormConfirm #sysAll #sysMain form:first-of-type{margin-top:40px}body#sysFormConfirm #sysAll #sysMain form .sysForm{margin-bottom:60px;text-indent:-9999px}body#sysFormConfirm #sysAll #sysMain form .sysForm .sysFormItem{align-items:center;border-bottom:1px solid #f3f3f3;display:flex;padding-bottom:18px;padding-top:18px;text-indent:0}body#sysFormConfirm #sysAll #sysMain form .sysForm .sysFormItem .sysFormLabel{font-size:.9375rem;font-weight:700;min-width:224px}body#sysFormConfirm #sysAll #sysMain form .sysForm .sysFormItem .sysFormField{font-size:.8125rem}body#sysFormConfirm #sysAll #sysMain form .sysButton{background:var(--white);border:1px solid #acacac;border-radius:8px;display:block;font-size:.8125rem;height:60px;margin-inline:auto;max-width:220px;transition:all .3s ease;width:100%}body#sysFormConfirm #sysAll #sysMain form .sysButton:hover,body#sysFormConfirm #sysAll #sysMain form .sysNextSubmit{background:var(--orange);border-color:var(--orange);color:var(--white);transition:all .3s ease}body#sysFormConfirm #sysAll #sysMain form .sysNextSubmit{border-radius:8px;display:block;font-size:.8125rem;height:60px;margin-top:30px;margin-inline:auto;max-width:220px;width:100%}body#sysFormConfirm #sysAll #sysMain form .sysNextSubmit:hover{background:var(--white);border:1px solid var(--orange);color:var(--orange);transition:all .3s ease}body#sysFormThanks{margin-top:135px}body#sysFormThanks #sysAll #sysMain{margin-bottom:50px}body#sysFormThanks #sysAll #sysMain .thanks_inner{text-align:center;width:100%}body#sysFormThanks #sysAll #sysMain .thanks_inner .thanks_blk{margin-bottom:100px}body#sysFormThanks #sysAll #sysMain .thanks_inner .thanks_blk h1{font-size:1.375rem;margin-bottom:35px}body#sysFormThanks #sysAll #sysMain .thanks_inner .thanks_blk02{margin-bottom:40px}body#sysFormThanks #sysAll #sysMain .thanks_inner .thanks_blk02 h2{font-size:1.25rem;margin-bottom:35px;position:relative}body#sysFormThanks #sysAll #sysMain .thanks_inner .thanks_blk02 h2 span{color:#7b8fba;font-size:1.5rem}body#sysFormThanks #sysAll #sysMain .thanks_inner .thanks_blk02 h2 span:first-of-type{margin-right:20px}body#sysFormThanks #sysAll #sysMain .thanks_inner .thanks_blk02 h2 span:nth-of-type(2){margin-left:20px}body#sysFormThanks #sysAll #sysMain .thanks_inner .thanks_contact{align-items:center;display:flex;justify-content:center;margin-inline:auto;margin-bottom:60px;max-width:900px;width:100%}body#sysFormThanks #sysAll #sysMain .thanks_inner .thanks_contact .thanks_contact_blk{background:#edf4ff;margin-right:5px;max-width:448px;min-height:197px;padding-top:40px;width:100%}body#sysFormThanks #sysAll #sysMain .thanks_inner .thanks_contact .thanks_contact_blk h3{font-size:1.125rem}body#sysFormThanks #sysAll #sysMain .thanks_inner .thanks_contact .thanks_contact_blk p:first-of-type{align-items:center;display:flex;font-size:2.5rem;font-weight:700;justify-content:center;line-height:1;margin-bottom:10px;margin-top:15px}body#sysFormThanks #sysAll #sysMain .thanks_inner .thanks_contact .thanks_contact_blk p:first-of-type img{height:auto;margin-right:20px;width:34px}body#sysFormThanks #sysAll #sysMain .thanks_inner .thanks_contact .thanks_contact_blk02{background:#edf4ff;max-width:448px;min-height:197px;padding-top:40px;width:100%}body#sysFormThanks #sysAll #sysMain .thanks_inner .thanks_contact .thanks_contact_blk02 h3{font-size:1.125rem;font-weight:700;margin-bottom:28px}body#sysFormThanks #sysAll #sysMain .thanks_inner .thanks_contact .thanks_contact_blk02 .btn a{margin-inline:auto;max-width:408px}body#sysFormThanks #sysAll #sysMain .thanks_inner .thanks_btn .btn a{font-size:.8125rem;margin-inline:auto;max-width:220px}@media screen and (max-width:767px){body{line-height:1.6}.pc_only{display:none}.sp_only{display:block}a[href^="tel:"]{pointer-events:all}.heading{font-size:1.5rem}.btn.large a{font-size:1rem;height:70px}.btn a{border-radius:5px;font-size:.8125rem;max-width:295px;min-height:50px}.sysErrorMessage.errorMessage{font-size:.875rem}.p_footer_top:after{border-bottom:10.6666666667vw solid #20304d}.p_footer_top .p_footer_top_container{padding-bottom:80px}.p_footer_top .p_footer_top_container .pentagon{height:85.8666666667vw;left:-1.3333333333vw;top:13.3333333333vw;width:90.6666666667vw}.p_footer_top .p_footer_top_container .pentagon02{height:32.2666666667vw;left:auto;right:-1.3333333333vw;top:2.6666666667vw;transform:rotate(230deg);width:34.1333333333vw}.p_footer_top .p_footer_top_container .pentagon03{height:56vw;left:-26.6666666667vw;top:66.6666666667vw;transform:rotate(194deg);width:58.6666666667vw}.p_footer_top .p_footer_top_container .pentagon04{height:147px;right:120px;top:10px;transform:rotate(216deg);width:154px}.p_footer_top .p_footer_top_container .pentagon05{height:92px;right:60px;top:15px;width:97px}.p_footer_top .p_footer_top_container .pentagon06{display:none}.p_footer_top .p_footer_top_container .footer_top_logo{margin-bottom:15px;width:176px}.p_footer_top .p_footer_top_container .footer_top_blk{display:block;margin-bottom:30px}.p_footer_top .p_footer_top_container .footer_top_blk .footer_top_ico{margin-inline:auto;width:min(100%,257px)}.p_footer_top .p_footer_top_container .footer_top_blk .footer_top_txt{margin-top:5px;width:100%}.p_footer_top .p_footer_top_container .footer_top_blk .footer_top_txt .footer_top_txt_group{margin-left:16vw;width:min(100%,300px)}.p_footer_top .p_footer_top_container .footer_top_blk .footer_top_txt .footer_top_txt_group p{font-size:1.125rem;padding:5px}.p_footer_top .p_footer_top_container .footer_top_blk .footer_top_txt .btn{margin-top:10px}.p_footer_top .p_footer_top_container .footer_top_blk .footer_top_txt .btn a{margin-inline:auto;max-width:335px}.p_footer_top .p_footer_top_container .footer_top_flx{display:block}.p_footer_top .p_footer_top_container .footer_top_flx .footer_top_box{margin-left:auto;margin-right:auto}.p_footer_top .p_footer_top_container .footer_top_flx .footer_top_box.footer_top_box01{margin-bottom:35px}.p_footer_top .p_footer_top_container .footer_top_flx .footer_top_box.footer_top_box01 .footer_top_img{padding-top:0}.p_footer_top .p_footer_top_container .footer_top_flx .footer_top_box.footer_top_box02 .footer_top_img{margin-bottom:10px;padding-right:0}.p_footer_top .p_footer_top_container .footer_top_flx .footer_top_box .footer_top_img{min-height:auto}.p_footer_top .p_footer_top_container .footer_top_flx .footer_top_box .footer_top_img img{width:min(100%,190px)}.p_footer_top .p_footer_top_container .footer_top_flx .footer_top_box p{font-size:.75rem}.p_footer_top .p_footer_top_container .footer_top_flx .footer_top_box .btn a{margin-left:auto;margin-right:auto}#sysFooter{padding-left:20px;padding-right:20px;padding-top:40px}#sysFooter .p_footer .footer_nav_wrap{display:block;margin-bottom:20px}#sysFooter .p_footer .footer_nav_wrap .footer_nav_cmn.footer_nav{margin-bottom:10px}#sysFooter .p_footer .footer_nav_wrap .footer_nav_cmn.footer_nav dd>ul>li:first-child,#sysFooter .p_footer .footer_nav_wrap .footer_nav_cmn.footer_nav dd>ul>li:last-child{max-width:100%}#sysFooter .p_footer .footer_nav_wrap .footer_nav_cmn.footer_nav dd>ul>li:last-child ul{display:flex;flex-wrap:wrap;max-width:375px}#sysFooter .p_footer .footer_nav_wrap .footer_nav_cmn.footer_nav dd>ul>li:last-child ul:before{height:50px}#sysFooter .p_footer .footer_nav_wrap .footer_nav_cmn.footer_nav dd>ul>li:last-child ul li{margin-right:30px}#sysFooter .p_footer .footer_nav_wrap .footer_nav_cmn.footer_nav02{max-width:100%}#sysFooter .p_footer .footer_nav_wrap .footer_nav_cmn.footer_nav02 dd>ul>li ul{display:flex;flex-wrap:wrap;max-width:375px}#sysFooter .p_footer .footer_nav_wrap .footer_nav_cmn.footer_nav02 dd>ul>li ul:before{height:105px}#sysFooter .p_footer .footer_nav_wrap .footer_nav_cmn.footer_nav02 dd>ul>li ul li{margin-right:30px}#sysFooter .p_footer .footer_nav_wrap .footer_nav_cmn.footer_nav04{max-width:100%}#sysFooter .p_footer .footer_nav_wrap .footer_nav_cmn.footer_nav04 dd>ul>li ul{display:flex;flex-wrap:wrap;max-width:375px}#sysFooter .p_footer .footer_nav_wrap .footer_nav_cmn.footer_nav04 dd>ul>li ul:before{height:50px}#sysFooter .p_footer .footer_nav_wrap .footer_nav_cmn.footer_nav04 dd>ul>li ul li{margin-right:30px}#sysFooter .p_footer .footer_nav_wrap .footer_nav_cmn.footer_nav05{max-width:100%}#sysFooter .p_footer .footer_nav_wrap .footer_nav_cmn.footer_nav05 dd>ul>li ul{display:flex;flex-wrap:wrap;max-width:375px}#sysFooter .p_footer .footer_nav_wrap .footer_nav_cmn.footer_nav05 dd>ul>li ul:before{height:20px}#sysFooter .p_footer .footer_nav_wrap .footer_nav_cmn.footer_nav05 dd>ul>li ul li{margin-right:30px}#sysFooter .p_footer .footer_nav_wrap .footer_nav_cmn.footer_nav06{margin-bottom:25px}#sysFooter .p_footer .footer_nav_wrap .footer_nav_cmn.footer_nav06 dd>ul{border-left:1px solid var(--white)}#sysFooter .p_footer .footer_nav_wrap .footer_nav_cmn.footer_nav06 dd>ul>li:first-child ul:before,#sysFooter .p_footer .footer_nav_wrap .footer_nav_cmn.footer_nav06 dd>ul>li:last-child ul:before{content:none}#sysFooter .p_footer .footer_nav_wrap .footer_nav_cmn.footer_nav07{max-width:100%}#sysFooter .p_footer .footer_nav_wrap .footer_nav_cmn.footer_nav07 dd>ul>li ul{display:flex;flex-wrap:wrap;max-width:375px}#sysFooter .p_footer .footer_nav_wrap .footer_nav_cmn.footer_nav07 dd>ul>li ul:before{height:50px}#sysFooter .p_footer .footer_nav_wrap .footer_nav_cmn.footer_nav07 dd>ul>li ul li{margin-right:30px}#sysFooter .p_footer .footer_nav_wrap .footer_nav_cmn dt{font-size:.875rem;padding-bottom:10px}#sysFooter .p_footer .footer_nav_wrap .footer_nav_cmn dd>ul{display:block}#sysFooter .p_footer .footer_nav_wrap .footer_nav_cmn dd>ul>li>ul{margin-bottom:20px}#sysFooter .p_footer .footer_nav_wrap .footer_nav_cmn dd>ul>li>ul:before{height:100%}#sysFooter .p_footer .footer_nav02_wrap{padding-bottom:25px}#sysFooter .p_footer .footer_nav02_wrap ul{display:flex;flex-wrap:wrap}#sysFooter .p_footer .footer_nav02_wrap ul li{padding-left:10px;padding-right:10px}#sysFooter .p_footer .footer_nav02_wrap ul li.first:before,#sysFooter .p_footer .footer_nav02_wrap ul li.last:after{content:none}#sysFooter .p_footer .footer_nav02_wrap ul li:first-child{padding-left:0}#sysFooter .p_footer .copyright{display:none}#sysFooter .p_footer .footer_bottom{flex-wrap:wrap}#sysFooter .p_footer .footer_bottom .footer_bnr{gap:10px;margin-bottom:15px;max-width:320px}#sysFooter .p_footer .footer_bottom .footer_logo{margin-bottom:10px}#sysFooter .p_footer .footer_bottom .footer_logo p{font-size:.625rem}#sysFooter .p_footer .footer_bottom .footer_logo .footer_ico{width:170px}#sysFooter .p_fixed_bnr{display:block}.p_mv{margin-top:55px;padding-bottom:0}.p_mv .pentagon_cmn.pentagon{background:rgba(237,244,255,.4);height:100.8vw;left:-68.2666666667vw;top:98.6666666667vw;width:105.8666666667vw}.p_mv .pentagon_cmn.pentagon02{background:rgba(237,244,255,.4);height:47.2vw;left:36vw;top:106.6666666667vw;width:49.6vw}.p_mv .pentagon_cmn.pentagon03{height:100.8vw;left:auto;right:-88vw;top:138.6666666667vw;width:105.8666666667vw}.p_mv .pentagon_cmn.pentagon04{height:58.4vw;left:-27.2vw;top:180vw;width:61.6vw}.p_mv .pentagon_cmn.pentagon05{height:58.4vw;right:-15.75vw;top:180vw;transform:rotate(240deg);width:61.6vw}.p_mv .mv_txt_effect_wrap{top:-1.3333333333vw;width:100%}.p_mv .mv_txt_effect_wrap .mv_txt_effect{font-size:26.6666666667vw}.p_mv .mv_txt_effect_wrap02{top:26.6666666667vw;width:100%}.p_mv .mv_txt_effect_wrap02 .mv_txt_effect02 ul{animation:flowing 30s linear infinite}.p_mv .mv_txt_effect_wrap02 .mv_txt_effect02 ul li img{width:144vw}.p_mv .mv_blk{top:100.8vw}.p_mv .mv_blk .mv_blk_inner{margin-left:auto;margin-right:auto;width:89.3333333333vw}.p_mv .mv_blk .mv_blk_inner .mv_catch{font-size:4.25vw;margin-bottom:10px;margin-left:auto;margin-right:auto;width:73.8vw}.p_mv .mv_blk .mv_blk_inner .mv_catch span.top{margin-bottom:5px}.p_mv .mv_blk .mv_blk_inner .mv_catch span{display:block;letter-spacing:-.04em;line-height:1.4;width:100%}.p_mv .mv_blk .mv_blk_inner .mv_txt{font-size:3.7333333333vw;letter-spacing:.01em;margin-bottom:15px;margin-left:auto;margin-right:auto;width:72vw}.p_mv .mv_blk .mv_blk_inner .btn{margin-left:auto;margin-right:auto;width:89.3333333333vw}.p_mv .mv_blk .mv_blk_inner .btn.large a{font-size:4.2666666667vw;height:18.6666666667vw;margin-left:auto;margin-right:auto;max-width:122.6666666667vw}.p_mv .mv_obj{margin-right:-44.5333333333vw;right:50%;top:2.6666666667vw;width:89.3333333333vw}.p_mv .mv_obj_parts01{left:11.2vw;right:inherit;top:9.3333333333vw;width:45.3333333333vw}.p_mv .mv_obj_parts02{right:14.6666666667vw;top:36vw;width:42.1333333333vw}.p_mv .mv_obj_parts03{left:0;right:inherit;top:6.6666666667vw;width:64vw}.p_mv .mv_obj_parts04{right:8vw;top:30.6666666667vw;width:50.1333333333vw}.p_mv .mv_scroll{bottom:106.6666666667vw!important;min-height:21.3333333333vw}.p_mv .mv_scroll .mv_scroll_item{width:33.3333333333vw}.p_mv .mv_scroll .mv_scroll_item img{width:21.3333333333vw}.p_mv .mv_btn{bottom:10.6666666667vw}.p_mv .mv_btn .swiper-wrapper{gap:0}.p_mv .mv_btn .swiper-wrapper .swiper-slide{max-width:100%}.p_mv .mv_btn .swiper-wrapper .swiper-slide .slide_item.aiship_gift a img{width:50.6666666667vw}.p_mv .mv_btn .swiper-wrapper .swiper-slide .slide_item.aiship_gift a p{margin-top:0}.p_mv .mv_btn .swiper-wrapper .swiper-slide .slide_item.aiship_r a img{width:48vw}.p_mv .mv_btn .swiper-wrapper .swiper-slide .slide_item.aiship_r a p{margin-top:1.3333333333vw}.p_mv .mv_btn .swiper-wrapper .swiper-slide .slide_item.aiship_rental a img{width:58.6666666667vw}.p_mv .mv_btn .swiper-wrapper .swiper-slide .slide_item.aiship_rental a p{margin-top:1.3333333333vw}.p_mv .mv_btn .swiper-wrapper .swiper-slide .slide_item a{min-height:32vw}.p_mv .mv_btn .swiper-wrapper .swiper-slide .slide_item a p{font-size:3.2vw}.p_update{padding-bottom:0;padding-top:21.3333333333vw}.p_update.is_navy .update_inner .update_article{background:none}.p_update.is_navy .update_inner .update_bg_trigger{background:var(--white);transition:background-color 1s ease}.p_update:before{border-bottom:10.6666666667vw solid rgba(244,248,252,.6)}.p_update .heading,.p_update .update_inner .update_bg_trigger{margin-bottom:30px}.p_update .update_inner .update_article_wrap{margin-bottom:30px;padding:0}.p_update .update_inner .update_article_wrap .update_article a .update_article_thumb{margin-bottom:15px}.p_update .update_inner .update_article_wrap .update_article a .update_article_blk{width:100%}.p_update .update_inner .update_article_wrap .update_article a .update_article_blk .update_article_top{flex-wrap:nowrap}.p_update .update_inner .update_article_wrap .update_article a .update_article_blk .update_article_top .update_article_top_tag02{justify-content:flex-end;width:100%}.p_update .update_inner .update_article{box-shadow:none;margin-bottom:20px;margin-left:auto;margin-right:auto;width:90%}.p_update .update_inner .update_article.small{box-shadow:none;max-width:100%;width:100%}.p_update .update_inner .update_article.small a{padding:0}.p_update .update_inner .update_article.small a .update_article_blk{display:flex;flex-direction:column}.p_update .update_inner .update_article.small a .update_article_blk .update_article_top{order:2}.p_update .update_inner .update_article.small a .update_article_blk .update_article_thumb{margin-bottom:10px;order:1}.p_update .update_inner .update_article.small a .update_article_blk .update_article_ttl{order:3;-webkit-line-clamp:3;font-size:.875rem}.p_update .update_inner .update_article.small a .update_article_blk .update_article_txt{display:none}.p_update .update_inner .update_article a{flex-wrap:wrap;padding:0}.p_update .update_inner .update_article a .update_article_blk{order:2}.p_update .update_inner .update_article a .update_article_blk .update_article_top .update_article_top_tag time,.p_update .update_inner .update_article a .update_article_blk .update_article_top .update_article_top_tag02 ul li{font-size:.625rem}.p_update .update_inner .update_article a .update_article_blk .update_article_ttl{font-size:1.125rem;-webkit-line-clamp:2;margin-bottom:0}.p_update .update_inner .update_article a .update_article_blk .update_article_txt{-webkit-line-clamp:3}.p_update .update_inner .update_article a .update_article_thumb{margin-bottom:10px;order:1;width:100%}.p_update .update_inner .update_article a .update_article_thumb img{border-radius:0}.p_update .update_inner .swiper-update-wrap{margin-bottom:20px}.p_update .update_inner .swiper-update-wrap .swiper-update{padding:0}.p_update .update_inner .swiper-update-wrap .swiper-button-prev{height:80px;left:0;width:40px}.p_update .update_inner .swiper-update-wrap .swiper-button-next{height:80px;right:0;width:40px}.p_product{padding-top:21.3333333333vw}.p_product .sysContent{padding-bottom:0!important}.p_product .sysContent:after{border-bottom:10.6666666667vw solid var(--darkblue)}.p_product .sysContent .p_product_container{padding-bottom:21.3333333333vw;padding-top:40px}.p_product .sysContent .pentagon{background:rgba(211,253,237,.2);height:78.9333333333vw;left:-31.2vw;top:-16.5333333333vw;transform:rotate(257deg);width:83.2vw}.p_product .sysContent .pentagon02{background:rgba(215,229,250,.2);height:75.2vw;left:auto;right:-37.3333333333vw;top:65.3333333333vw;width:79.2vw}.p_product .sysContent .pentagon03{background:rgba(245,249,255,.2);height:123.2vw;left:-56vw;top:97.3333333333vw;transform:rotate(252deg);width:129.6vw}.p_product .sysContent .pentagon04{background:rgba(215,229,250,.2);height:75.2vw;left:-41.3333333333vw;top:125.3333333333vw;transform:rotate(194deg);width:79.2vw}.p_product .sysContent .pentagon05{background:rgba(230,246,244,.2);height:128.8vw;left:auto;right:-62.6666666667vw;top:133.3333333333vw;transform:rotate(-1deg);width:135.4666666667vw}.p_product .sysContent .pentagon06{background:rgba(211,253,237,.2);height:72.2666666667vw;left:-40vw;right:auto;top:250.6666666667vw;transform:rotate(194deg);width:76vw}.p_product .sysContent .pentagon07{background:rgba(211,253,237,.2);height:113.3333333333vw;left:-53.3333333333vw;right:auto;top:301.3333333333vw;transform:rotate(33deg);width:119.2vw}.p_product .sysContent .pentagon08{background:rgba(211,253,237,.2);height:70.4vw;left:auto;right:-21.3333333333vw;top:354.6666666667vw;transform:rotate(257deg);width:73.8666666667vw}.p_product .sysContent .pentagon09{background:rgba(230,246,244,.2);height:86.4vw;right:-30.6666666667vw;top:442.6666666667vw;transform:rotate(98deg);width:90.9333333333vw}.p_product .sysContent .pentagon10{background:rgba(230,246,244,.2);height:56.5333333333vw;left:-33.3333333333vw;top:416vw;width:59.4666666667vw}.p_product .sysContent .pentagon11{background:rgba(215,229,250,.2);display:block;height:93.3333333333vw;left:-39.2vw;top:469.3333333333vw;transform:rotate(194deg);width:98.1333333333vw}.p_product .sysContent .pentagon12{background:rgba(215,229,250,.2);display:block;height:114.9333333333vw;left:-53.8666666667vw;top:586.6666666667vw;transform:rotate(118deg);width:121.0666666667vw}.p_product .sysContent .pentagon13{background:rgba(215,229,250,.2);display:block;height:69.8666666667vw;right:-21.3333333333vw;top:688vw;transform:rotate(194deg);width:73.6vw}.p_product .sysContent .product_container .desc{font-size:1rem}.p_product .sysContent .product_container .desc span{padding:3px 5px}.p_product .sysContent .product_container .product_figure{display:block;height:auto;margin-top:22.6666666667vw}.p_product .sysContent .product_container .product_figure .swiper-product-wrap{margin-bottom:8vw}.p_product .sysContent .product_container .product_figure .swiper-product-wrap .swiper-button-next,.p_product .sysContent .product_container .product_figure .swiper-product-wrap .swiper-button-prev{display:block}.p_product .sysContent .product_container .product_figure .swiper-product-wrap .swiper-button-prev{height:80px;left:0;width:40px}.p_product .sysContent .product_container .product_figure .swiper-product-wrap .swiper-button-next{height:80px;right:0;width:40px}.p_product .sysContent .product_container .product_figure .swiper-product-wrap .product_figure_ill{position:static}.p_product .sysContent .product_container .product_figure .swiper-product-wrap .product_figure_ill .product_list_card.product_pc_none{display:block}.p_product .sysContent .product_container .product_figure .swiper-product-wrap .product_figure_ill .product_list_card{height:27.4666666667vw;position:static;width:29.0666666667vw!important}.p_product .sysContent .product_container .product_figure .swiper-product-wrap .product_figure_ill .product_list_card.product_list_item01{transform:translateY(-12vw) rotate(0);z-index:2}.p_product .sysContent .product_container .product_figure .swiper-product-wrap .product_figure_ill .product_list_card.product_list_item01.product_pc_none{transform:rotate(-180deg)}.p_product .sysContent .product_container .product_figure .swiper-product-wrap .product_figure_ill .product_list_card.product_list_item01.product_pc_none .product_list_item .product_item_gray .product_item_box{margin-top:15px;padding-top:0;transform:rotate(180deg)}.p_product .sysContent .product_container .product_figure .swiper-product-wrap .product_figure_ill .product_list_card.product_list_item01.product_pc_none .ico_check{margin-top:-5.3333333333vw;right:auto;top:auto;transform:rotate(180deg)}.p_product .sysContent .product_container .product_figure .swiper-product-wrap .product_figure_ill .product_list_card.product_list_item01 .product_list_item .product_item_gray .product_item_box{padding-top:15px;transform:rotate(0)}.p_product .sysContent .product_container .product_figure .swiper-product-wrap .product_figure_ill .product_list_card.product_list_item01 .product_list_item .product_item_gray .product_item_box img{width:38px}.p_product .sysContent .product_container .product_figure .swiper-product-wrap .product_figure_ill .product_list_card.product_list_item01 .ico_check{right:0;top:1.3333333333vw;transform:rotate(0)}.p_product .sysContent .product_container .product_figure .swiper-product-wrap .product_figure_ill .product_list_card.product_list_item02{transform:rotate(-180deg)}.p_product .sysContent .product_container .product_figure .swiper-product-wrap .product_figure_ill .product_list_card.product_list_item02.product_pc_none{transform:translateY(-12vw) rotate(0)}.p_product .sysContent .product_container .product_figure .swiper-product-wrap .product_figure_ill .product_list_card.product_list_item02.product_pc_none .product_list_item .product_item_gray .product_item_box{margin-top:15px;padding-top:0;transform:rotate(0)}.p_product .sysContent .product_container .product_figure .swiper-product-wrap .product_figure_ill .product_list_card.product_list_item02.product_pc_none .ico_check{right:0;top:1.3333333333vw;transform:rotate(0)}.p_product .sysContent .product_container .product_figure .swiper-product-wrap .product_figure_ill .product_list_card.product_list_item02 .product_list_item .product_item_gray .product_item_box{padding-top:0;transform:rotate(180deg)}.p_product .sysContent .product_container .product_figure .swiper-product-wrap .product_figure_ill .product_list_card.product_list_item02 .product_list_item .product_item_gray .product_item_box img{width:35px}.p_product .sysContent .product_container .product_figure .swiper-product-wrap .product_figure_ill .product_list_card.product_list_item02 .ico_check{margin-left:-.2666666667vw;right:auto;top:1.6vw;transform:rotate(-180deg)}.p_product .sysContent .product_container .product_figure .swiper-product-wrap .product_figure_ill .product_list_card.product_list_item03{transform:translateY(-12vw) rotate(0)}.p_product .sysContent .product_container .product_figure .swiper-product-wrap .product_figure_ill .product_list_card.product_list_item03.product_pc_none{transform:rotate(-180deg)}.p_product .sysContent .product_container .product_figure .swiper-product-wrap .product_figure_ill .product_list_card.product_list_item03.product_pc_none .product_list_item .product_item_gray .product_item_box{margin-top:15px;padding-top:0;transform:rotate(180deg)}.p_product .sysContent .product_container .product_figure .swiper-product-wrap .product_figure_ill .product_list_card.product_list_item03.product_pc_none .ico_check{margin-left:-3.2vw;right:auto;top:1.3333333333vw;transform:rotate(180deg)}.p_product .sysContent .product_container .product_figure .swiper-product-wrap .product_figure_ill .product_list_card.product_list_item03 .product_list_item .product_item_gray .product_item_box{padding-top:15px;transform:rotate(0)}.p_product .sysContent .product_container .product_figure .swiper-product-wrap .product_figure_ill .product_list_card.product_list_item03 .product_list_item .product_item_gray .product_item_box img{width:32px}.p_product .sysContent .product_container .product_figure .swiper-product-wrap .product_figure_ill .product_list_card.product_list_item03 .ico_check{right:0;top:1.3333333333vw;transform:rotate(0)}.p_product .sysContent .product_container .product_figure .swiper-product-wrap .product_figure_ill .product_list_card.product_list_item04{transform:rotate(-180deg);z-index:1}.p_product .sysContent .product_container .product_figure .swiper-product-wrap .product_figure_ill .product_list_card.product_list_item04.product_pc_none{transform:translateY(-12vw) rotate(0)}.p_product .sysContent .product_container .product_figure .swiper-product-wrap .product_figure_ill .product_list_card.product_list_item04.product_pc_none .product_list_item .product_item_gray .product_item_box{margin-top:15px;padding-top:0;transform:rotate(0)}.p_product .sysContent .product_container .product_figure .swiper-product-wrap .product_figure_ill .product_list_card.product_list_item04.product_pc_none .ico_check{right:0;top:1.3333333333vw;transform:rotate(0)}.p_product .sysContent .product_container .product_figure .swiper-product-wrap .product_figure_ill .product_list_card.product_list_item04 .product_list_item .product_item_gray .product_item_box{margin-top:19px;padding-top:0;transform:rotate(180deg)}.p_product .sysContent .product_container .product_figure .swiper-product-wrap .product_figure_ill .product_list_card.product_list_item04 .product_list_item .product_item_gray .product_item_box img{width:37px}.p_product .sysContent .product_container .product_figure .swiper-product-wrap .product_figure_ill .product_list_card.product_list_item04 .ico_check{margin-left:-4.8vw;right:auto;top:3.2vw;transform:rotate(-180deg)}.p_product .sysContent .product_container .product_figure .swiper-product-wrap .product_figure_ill .product_list_card.product_list_item05{padding-top:0;transform:translateY(-12vw) rotate(0)}.p_product .sysContent .product_container .product_figure .swiper-product-wrap .product_figure_ill .product_list_card.product_list_item05.product_pc_none{transform:rotate(-180deg)}.p_product .sysContent .product_container .product_figure .swiper-product-wrap .product_figure_ill .product_list_card.product_list_item05.product_pc_none .product_list_item .product_item_gray .product_item_box{margin-top:15px;padding-top:0;transform:rotate(180deg)}.p_product .sysContent .product_container .product_figure .swiper-product-wrap .product_figure_ill .product_list_card.product_list_item05.product_pc_none .ico_check{right:-2.6666666667vw;top:1.3333333333vw;transform:rotate(180deg)}.p_product .sysContent .product_container .product_figure .swiper-product-wrap .product_figure_ill .product_list_card.product_list_item05 .product_list_item .product_item_gray .product_item_box{padding-left:0;transform:rotate(0)}.p_product .sysContent .product_container .product_figure .swiper-product-wrap .product_figure_ill .product_list_card.product_list_item05 .product_list_item .product_item_gray .product_item_box img{width:34px}.p_product .sysContent .product_container .product_figure .swiper-product-wrap .product_figure_ill .product_list_card.product_list_item05 .ico_check{right:-2.6666666667vw;top:4.8vw;transform:rotate(0)}.p_product .sysContent .product_container .product_figure .swiper-product-wrap .product_figure_ill .product_list_card.product_list_item06{transform:translateY(-12vw) rotate(0)}.p_product .sysContent .product_container .product_figure .swiper-product-wrap .product_figure_ill .product_list_card.product_list_item06.product_pc_none{transform:rotate(-180deg)}.p_product .sysContent .product_container .product_figure .swiper-product-wrap .product_figure_ill .product_list_card.product_list_item06.product_pc_none .product_list_item .product_item_gray .product_item_box{margin-top:15px;padding-top:0;transform:rotate(180deg)}.p_product .sysContent .product_container .product_figure .swiper-product-wrap .product_figure_ill .product_list_card.product_list_item06.product_pc_none .ico_check{margin-left:-3.2vw;margin-top:-5.3333333333vw;right:50%;top:auto;transform:translateX(50%) rotate(180deg)}.p_product .sysContent .product_container .product_figure .swiper-product-wrap .product_figure_ill .product_list_card.product_list_item06 .product_list_item .product_item_gray .product_item_box{transform:rotate(0)}.p_product .sysContent .product_container .product_figure .swiper-product-wrap .product_figure_ill .product_list_card.product_list_item06 .product_list_item .product_item_gray .product_item_box img{width:39px}.p_product .sysContent .product_container .product_figure .swiper-product-wrap .product_figure_ill .product_list_card.product_list_item06 .ico_check{right:auto;top:1.3333333333vw;transform:rotate(0)}.p_product .sysContent .product_container .product_figure .swiper-product-wrap .product_figure_ill .product_list_card.product_list_item07{padding-top:0;transform:rotate(-180deg)}.p_product .sysContent .product_container .product_figure .swiper-product-wrap .product_figure_ill .product_list_card.product_list_item07.product_pc_none{transform:translateY(-12vw) rotate(0)}.p_product .sysContent .product_container .product_figure .swiper-product-wrap .product_figure_ill .product_list_card.product_list_item07.product_pc_none .product_list_item .product_item_gray .product_item_box{margin-top:15px;padding-top:0;transform:rotate(0)}.p_product .sysContent .product_container .product_figure .swiper-product-wrap .product_figure_ill .product_list_card.product_list_item07.product_pc_none .ico_check{right:auto;top:1.3333333333vw;transform:rotate(0)}.p_product .sysContent .product_container .product_figure .swiper-product-wrap .product_figure_ill .product_list_card.product_list_item07 .product_list_item .product_item_gray .product_item_box{padding-top:0;transform:rotate(-180deg)}.p_product .sysContent .product_container .product_figure .swiper-product-wrap .product_figure_ill .product_list_card.product_list_item07 .product_list_item .product_item_gray .product_item_box img{width:36px}.p_product .sysContent .product_container .product_figure .swiper-product-wrap .product_figure_ill .product_list_card.product_list_item07 .ico_check{right:0;top:1.3333333333vw;transform:rotate(180deg)}.p_product .sysContent .product_container .product_figure .swiper-product-wrap .product_figure_ill .product_list_card .ico_check{font-size:.5625rem;height:11.2vw;width:11.2vw}.p_product .sysContent .product_container .product_figure .swiper-product-wrap .product_figure_ill .product_list_card .product_list_item{transform:scale(1.15)}.p_product .sysContent .product_container .product_figure .swiper-product-wrap .product_figure_ill .product_list_card .product_list_item .product_item_gray{height:22.1333333333vw;width:23.2vw}.p_product .sysContent .product_container .product_figure .swiper-product-wrap .product_figure_ill .product_list_card .product_list_item img{margin-bottom:2px}.p_product .sysContent .product_container .product_figure .swiper-product-wrap .product_figure_ill .product_list_card .product_list_item p{font-size:.5625rem}.p_product .sysContent .product_container .product_figure .product_figure_txt{margin-inline:auto;margin-bottom:60px;margin-top:0;padding-left:0;width:min(100%,300px)}.p_product .sysContent .product_container .product_figure .product_figure_txt h2{font-size:1.5rem;margin-bottom:0}.p_product .sysContent .product_container .product_figure .product_figure_txt h2 span{padding:5px}.p_product .sysContent .product_container .product_figure .product_figure_txt h2 span span{padding-bottom:0;padding-top:0}.p_product .sysContent .product_container .product_figure .product_figure_txt p{font-size:.8125rem;margin-bottom:40px}.p_product .sysContent .product_container .product_figure .product_figure_txt .btn{margin-inline:auto;max-width:160px;width:100%}.p_product .sysContent .product_container .product_sec{padding-bottom:60px}.p_product .sysContent .product_container .product_sec.reverse .product_sec_blk .product_sec_box{margin-left:0}.p_product .sysContent .product_container .product_sec .product_sec_blk .product_sec_box{display:block;height:auto;width:100%}.p_product .sysContent .product_container .product_sec .product_sec_blk .product_sec_box h2{font-size:1.5rem;margin-inline:auto;margin-bottom:10px;width:310px}.p_product .sysContent .product_container .product_sec .product_sec_blk .product_sec_box h2 span{padding-bottom:5px;padding-top:5px}.p_product .sysContent .product_container .product_sec .product_sec_blk .product_sec_box h2 span span{padding:0}.p_product .sysContent .product_container .product_sec .product_sec_blk .product_sec_box .product_sec_mov{aspect-ratio:16/9;display:block;width:100vw}.p_product .sysContent .product_container .product_sec .product_sec_blk .product_sec_box p{font-size:.8125rem;margin-inline:auto;margin-bottom:40px;width:310px}.p_product .sysContent .product_container .product_sec .product_sec_blk .product_sec_box .btn{margin-left:auto;margin-right:auto;max-width:160px;width:100%}.p_product .sysContent .product_container .product_sec .product_sec_blk02{display:none}.p_reason{margin-bottom:21.3333333333vw;padding-top:12vw}.p_reason:before{border-bottom:10.6666666667vw solid var(--white)}.p_reason .heading{line-height:1.666;margin-bottom:40px}.p_reason .reason_list{display:block;margin-bottom:55px;padding-left:40px}.p_reason .reason_list .reason_item{margin-bottom:30px;margin-right:0;width:100%}.p_reason .reason_list .reason_item:first-child{animation-delay:0}.p_reason .reason_list .reason_item:first-child dd{letter-spacing:.05em}.p_reason .reason_list .reason_item:first-child dd span{letter-spacing:.04em}.p_reason .reason_list .reason_item:nth-child(2){animation-delay:0}.p_reason .reason_list .reason_item:nth-child(2) dd span{margin-left:10px}.p_reason .reason_list .reason_item:nth-child(3){animation-delay:0}.p_reason .reason_list .reason_item:nth-child(3) dd span{margin-left:10px}.p_reason .reason_list .reason_item:last-child{animation-delay:0}.p_reason .reason_list .reason_item:before{min-height:86px}.p_reason .reason_list .reason_item dt{margin-bottom:10px}.p_reason .reason_list .reason_item dd{font-size:3.75rem;padding-left:35px}.p_reason .reason_work{margin-bottom:40px}.p_reason .reason_work .reason_work_flx{flex-wrap:wrap}.p_reason .reason_work .reason_work_flx .reason_work_group{border-left:none;border-right:none;border-top:2px solid var(--white);order:2;width:100%}.p_reason .reason_work .reason_work_flx .reason_work_group .reason_work_item{flex-wrap:wrap}.p_reason .reason_work .reason_work_flx .reason_work_group .reason_work_item.kawauso .reason_work_thumb{left:0;margin-left:auto;margin-right:auto;top:-40px;width:100%}.p_reason .reason_work .reason_work_flx .reason_work_group .reason_work_item.kawauso .reason_work_thumb img{display:block;margin-left:auto;margin-right:auto;position:relative;width:min(100%,235px);z-index:10}.p_reason .reason_work .reason_work_flx .reason_work_group .reason_work_item.kawauso .reason_work_blk{margin-bottom:55px;margin-top:-40px;max-width:100%;width:100%}.p_reason .reason_work .reason_work_flx .reason_work_group .reason_work_item.malebranche .reason_work_thumb{left:0;margin-left:auto;margin-right:auto;top:-35px;width:100%}.p_reason .reason_work .reason_work_flx .reason_work_group .reason_work_item.malebranche .reason_work_thumb img{display:block;margin-left:auto;margin-right:auto;width:min(100%,235px)}.p_reason .reason_work .reason_work_flx .reason_work_group .reason_work_item.malebranche .reason_work_blk{margin:-40px auto 55px;max-width:100%;order:2;width:100%}.p_reason .reason_work .reason_work_flx .reason_work_group .reason_work_item.malebranche .reason_work_blk .reason_work_logo{width:102px}.p_reason .reason_work .reason_work_flx .reason_work_group .reason_work_item.malebranche .reason_work_thumb{order:1}.p_reason .reason_work .reason_work_flx .reason_work_group .reason_work_item.andyou .reason_work_blk{margin-bottom:35px;margin-top:-40px;max-width:100%;width:100%}.p_reason .reason_work .reason_work_flx .reason_work_group .reason_work_item.andyou .reason_work_blk .reason_work_logo{width:106px}.p_reason .reason_work .reason_work_flx .reason_work_group .reason_work_item.andyou .reason_work_thumb{left:0;margin-left:auto;margin-right:auto;top:-40px;width:100%}.p_reason .reason_work .reason_work_flx .reason_work_group .reason_work_item.andyou .reason_work_thumb img{display:block;margin-left:auto;margin-right:auto;width:min(100%,235px)}.p_reason .reason_work .reason_work_flx .reason_work_group .reason_work_item .reason_work_blk{margin-left:auto;margin-right:auto;margin-top:0;width:min(100%,295px)}.p_reason .reason_work .reason_work_flx .reason_work_group .reason_work_item .reason_work_blk h3,.p_reason .reason_work .reason_work_flx .reason_work_group .reason_work_item .reason_work_blk p{font-size:.8125rem;margin-left:auto;margin-right:auto;width:min(100%,295px)}.p_reason .reason_work .reason_work_flx .reason_work_col{border-right:none;order:1;padding-top:0;width:100%}.p_reason .reason_work .reason_work_flx .reason_work_col .reason_work_box{margin-bottom:75px;margin-top:-20px;order:2;width:min(100%,295px)}.p_reason .reason_work .reason_work_flx .reason_work_col .reason_work_box .reason_work_logo{width:min(100%,250px)}.p_reason .reason_work .reason_work_flx .reason_work_col .reason_work_box h3{font-size:.8125rem}.p_reason .reason_work .reason_work_flx .reason_work_col .reason_work_cap{left:0;order:1;top:-30px;width:min(100%,230px)}.p_price{padding-bottom:21.3333333333vw;padding-top:40px}.p_price:after{border-bottom:10.6666666667vw solid #eaeaea}.p_price .desc,.p_price .heading{margin-bottom:30px}.p_price .desc{font-size:.8125rem;width:min(100%,300px)}.p_price .price_blk{margin-inline:auto;margin-bottom:40px;min-height:268px;width:min(100%,336px)}.p_price .price_blk .price_blk_inner{display:block}.p_price .price_blk .price_blk_inner dl{display:block;margin-bottom:20px}.p_price .price_blk .price_blk_inner dl:last-child dd .other{margin-left:5px}.p_price .price_blk .price_blk_inner dl dt{height:36px;margin-inline:auto;margin-bottom:10px;width:220px}.p_price .price_blk .price_blk_inner dl dd{font-size:3.125rem;text-align:center}.p_price .price_blk .price_blk_inner dl dd .yen{font-size:1.5rem;margin-right:10px}.p_price .price_blk .price_blk_inner dl dd .other{font-size:.75rem}.p_price .p_price_btn{display:block}.p_price .p_price_btn .btn{margin-inline:auto;width:min(100%,335px)}.p_price .p_price_btn .btn a{font-size:.8125rem;height:50px;max-width:100%}.p_price .p_price_btn .btn.orange{margin-top:20px}.p_info{margin-bottom:24vw;padding-top:45px}.p_info:after{border-bottom:10.6666666667vw solid var(--white)}.p_info .heading{margin-bottom:35px}.p_info .info_article_wrap{display:block;margin-bottom:40px}.p_info .info_article_wrap .info_article_col{position:static}.p_info .info_article_wrap .swiper-info-wrap{height:auto;overflow:hidden;padding-right:0;width:100%}.p_info .info_article_wrap .swiper-info-wrap .info_article_slide{display:flex}.p_info .info_article_wrap .swiper-info-wrap .info_article_slide .info_article{margin-bottom:0;width:100%}.p_info .info_article_wrap .swiper-info-wrap .info_article_slide .info_article a{padding:0}.p_info .info_article_wrap .swiper-info-wrap .info_article_slide .info_article a .info_article_top{flex-wrap:wrap}.p_info .info_article_wrap .swiper-info-wrap .info_article_slide .info_article a .info_article_top .info_article_top_tag{margin-bottom:5px}.p_info .info_article_wrap .swiper-info-wrap .info_article_slide .info_article a .info_article_ttl{-webkit-line-clamp:3;font-size:.875rem}.p_info .info_article_wrap .info_article{border-radius:8px;margin-bottom:30px;margin-left:auto;margin-right:auto;width:90%}.p_info .info_article_wrap .info_article a{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;padding:0}.p_info .info_article_wrap .info_article a .info_article_top{width:100%}.p_info .info_article_wrap .info_article a .info_article_top .info_article_top_tag time{font-size:.625rem}.p_info .info_article_wrap .info_article a .info_article_ttl{font-size:1.125rem;margin-bottom:5px}.p_info .info_article_wrap .info_article a .info_article_txt{font-size:.75rem;-webkit-line-clamp:3}.p_info .swiper-button-next,.p_info .swiper-button-prev{display:block}.p_info .swiper-button-prev{height:80px;left:0;width:40px}.p_info .swiper-button-next{height:80px;right:0;width:40px}.p_under_fixed .pentagon_cmn.pentagon{background:rgba(32,48,77,.2);height:178.4vw;left:-106.6666666667vw;top:-72vw;width:187.4666666667vw}.p_under_fixed .pentagon_cmn.pentagon02{background:rgba(215,229,250,.2);height:115.7333333333vw;left:auto;right:-88vw;top:30.6666666667vw;transform:rotate(178deg);width:121.8666666667vw}.p_under_fixed .pentagon_cmn.pentagon03{background:rgba(32,48,77,.2);height:178.4vw;left:auto;right:-74.6666666667vw;top:84vw;transform:rotate(178deg);width:187.4666666667vw}.p_under_fixed .pentagon_cmn.pentagon04{display:none}.p_under_mv{padding-bottom:35px;padding-top:67px}.p_under_mv .pentagon_cmn.pentagon{background:rgba(215,229,250,.2);height:99.4666666667vw;left:auto;right:-26.6666666667vw;top:18.6666666667vw;transform:rotate(194deg);width:104.5333333333vw}.p_under_mv .pentagon_cmn.pentagon02{background:rgba(215,229,250,.2);height:58.4vw;left:-10.6666666667vw;top:77.3333333333vw;transform:rotate(194deg);width:61.3333333333vw}.p_under_mv .pentagon_cmn.pentagon03{background:rgba(32,48,77,.2);height:178.4vw;left:-114.6666666667vw;top:138.6666666667vw;transform:rotate(178deg);width:187.4666666667vw}.p_under_mv .pentagon_cmn.pentagon04{background:rgba(215,229,250,.2);height:115.7333333333vw;right:-80vw;top:238.6666666667vw;transform:rotate(194deg);width:121.8666666667vw}.p_under_mv .pentagon_cmn.pentagon05{background:rgba(32,48,77,.2);height:178.4vw;left:-5.3333333333vw;right:auto;top:292vw;transform:rotate(178deg);width:187.4666666667vw}.p_under_mv .pentagon_cmn.pentagon06,.p_under_mv .pentagon_cmn.pentagon07,.p_under_mv .pentagon_cmn.pentagon08{display:none}.p_under_mv .breadcrumb{font-size:.6875rem;margin-bottom:50px;margin-left:20px;margin-right:20px;width:auto}.p_under_mv .load .under_h1{font-size:1.5rem;margin-bottom:20px;text-align:left;width:284px}.p_under_mv .load .under_h1 .pc_only>span,.p_under_mv .load .under_h1 .sp_only>span{padding:3px 10px 2px}.p_under_mv .load .under_mv_txt{font-size:1.125rem;margin-bottom:45px}.p_under_mv .load .btn{margin-bottom:60px}.p_under_mv .load .btn a{max-width:335px}.p_under_mv .swiper-under-wrap{display:none}.p_under_mv .under_mv_content{display:block;position:relative;z-index:10}.p_award{padding-bottom:60px;padding-top:60px}.p_award .award_data{display:block;padding-bottom:40px;padding-left:40px}.p_award .award_data .award_item{margin-bottom:35px;margin-right:0;width:100%}.p_award .award_data .award_item:first-child{animation-delay:0}.p_award .award_data .award_item:first-child dd{letter-spacing:.05em}.p_award .award_data .award_item:first-child dd span{letter-spacing:.04em}.p_award .award_data .award_item:nth-child(2){animation-delay:0}.p_award .award_data .award_item:nth-child(2) dd span{margin-left:10px}.p_award .award_data .award_item:nth-child(3){animation-delay:0}.p_award .award_data .award_item:nth-child(3) dd span{margin-left:10px}.p_award .award_data .award_item:last-child{animation-delay:0}.p_award .award_data .award_item:before{min-height:86px}.p_award .award_data .award_item dt{font-size:1rem;margin-bottom:10px}.p_award .award_data .award_item dd{font-size:3.5rem;padding-left:30px}.p_award .award_data .award_item dd span.large{font-size:3.25rem}.p_award .award_scroll{bottom:60vw;min-height:21.3333333333vw}.p_award .award_scroll .award_scroll_item{width:45.4545454545vw}.p_award .award_scroll .award_scroll_item p{font-size:.8125rem}.p_solution{padding-bottom:60px}.p_solution:after{border-left:50px solid transparent;border-right:50px solid transparent;border-top:37px solid var(--white)}.p_solution .heading{line-height:1.66;margin-bottom:65px}.p_solution .solution_balloon{margin-bottom:60px;margin-left:20px;margin-right:20px;width:auto}.p_solution .solution_balloon:before{bottom:0;height:40px;width:80px}.p_solution .solution_balloon p{font-size:1.125rem;min-height:128px}.p_solution .solution_balloon .num{font-size:.625rem;height:60px;left:50%;padding-top:18px;top:-43px;transform:translateX(-50%);width:60px}.p_solution .solution_balloon .num span{font-size:1.25rem}.p_solution .solution_blk{display:block;margin-bottom:20px;min-height:auto}.p_solution .solution_blk .img{margin-bottom:40px;position:static;width:100%}.p_solution .solution_blk .inner1100 .txt_group{margin-left:40px;margin-right:40px;max-width:100%;padding-left:0;text-align:left;width:auto}.p_solution .solution_blk .inner1100 .txt_group .catch{font-size:1.0625rem;margin-bottom:20px}.p_solution .solution_blk .inner1100 .txt_group .catch span:first-of-type{margin-right:10px}.p_solution .solution_blk .inner1100 .txt_group .catch img{width:164px}.p_solution .solution_blk .inner1100 .txt_group .catch02{font-size:1.125rem;margin-bottom:25px}.p_solution .solution_blk .inner1100 .txt_group .catch03{font-size:1.125rem}.p_solution .under_msg{margin-bottom:0;padding-bottom:50px}.p_solution .solution_blk02 h3{font-size:1.5rem;margin-bottom:40px}.p_solution .solution_blk02 ol{display:block;padding-top:90px}.p_solution .solution_blk02 ol li{margin-bottom:80px;max-width:100%}.p_solution .solution_blk02 ol li:last-child{margin-bottom:0}.p_solution .solution_blk02 ol li .solution_balloon{margin-bottom:75px}.p_solution .solution_blk02 ol li .solution_balloon .num{left:50%;top:-43px}.p_solution .solution_blk02 ol li .solution_balloon p{padding:20px;text-align:center}.p_solution .solution_blk02 ol li .txt_group{max-width:100%}.p_solution .solution_blk02 ol li .txt_group .catch{font-size:1.125rem;margin-left:40px;margin-right:40px}.p_solution .solution_blk02 ol li .txt_group .catch span:first-of-type{margin-right:5px}.p_solution .solution_blk02 ol li .txt_group .catch img{width:164px}.p_solution .solution_blk02 ol li .txt_group .catch02{font-size:1.125rem;margin-left:40px;margin-right:40px;min-height:auto;text-align:left}.p_solution .solution_blk02 ol li .txt_group .catch03{font-size:1.125rem;margin-left:40px;margin-right:40px}.p_solution .solution_blk02 ol li .txt_group .msg_inner{display:block;margin-bottom:40px}.p_solution .solution_blk02 ol li .txt_group .msg_inner .msg_logo{align-items:center;display:flex;margin-bottom:25px;margin-left:40px;margin-right:40px;width:auto}.p_solution .solution_blk02 ol li .txt_group .msg_inner .msg_logo img{margin-bottom:0;margin-right:18px;width:96px}.p_solution .solution_blk02 ol li .txt_group .msg_inner .msg_logo p{font-size:1.125rem}.p_solution .solution_blk02 ol li .txt_group .msg_inner .msg_txt{font-size:1rem;margin-left:20px;margin-right:20px;min-height:auto;padding:35px 30px;width:auto}.p_solution .solution_blk02 ol li .txt_group .msg_inner .msg_txt:before{content:none}.p_solution .solution_blk02 ol li .txt_group .msg_inner .msg_txt:after{content:""}.p_solution .solution_blk02 .btn a{max-width:335px}.p_func{padding-bottom:50px;padding-top:70px}.p_func:after{border-left:50px solid transparent;border-right:50px solid transparent;border-top:37px solid var(--white)}.p_func .func_figure_wrap{margin-bottom:60px}.p_func .func_figure_wrap .heading{margin-bottom:50px}.p_func .func_figure_wrap .func_figure{height:275px;margin-bottom:45px;max-width:295px}.p_func .func_figure_wrap .func_figure .func_parts{background:url(https://www.aiship.jp/img/layout/feature/feature_parts_sp.png) no-repeat;background-size:100%;height:125px;width:185px}.p_func .func_figure_wrap .func_figure .func_parts.part01{right:15px;top:30px}.p_func .func_figure_wrap .func_figure .func_parts.part01 .func_parts_ico{left:63px;top:35px;width:49px}.p_func .func_figure_wrap .func_figure .func_parts.part01 p{left:78px;top:78px}.p_func .func_figure_wrap .func_figure .func_parts.part02{bottom:42px;right:-12px}.p_func .func_figure_wrap .func_figure .func_parts.part02 .func_parts_ico{left:50px;top:55px;width:45px}.p_func .func_figure_wrap .func_figure .func_parts.part02 p{left:75px;top:52px}.p_func .func_figure_wrap .func_figure .func_parts.part03{bottom:-5px}.p_func .func_figure_wrap .func_figure .func_parts.part03 .func_parts_ico{top:75px;width:35px}.p_func .func_figure_wrap .func_figure .func_parts.part03 p{top:35px}.p_func .func_figure_wrap .func_figure .func_parts.part04{bottom:42px;left:-12px}.p_func .func_figure_wrap .func_figure .func_parts.part04 .func_parts_ico{left:95px;top:65px;width:46px}.p_func .func_figure_wrap .func_figure .func_parts.part04 p{left:35px;top:52px}.p_func .func_figure_wrap .func_figure .func_parts.part05{left:12px;top:30px}.p_func .func_figure_wrap .func_figure .func_parts.part05 .func_parts_ico{left:75px;top:35px;width:40px}.p_func .func_figure_wrap .func_figure .func_parts.part05 p{left:60px;top:75px}.p_func .func_figure_wrap .func_figure .func_parts p{font-size:1.125rem}.p_func .func_figure_wrap .func_parts_txt{margin-bottom:25px;margin-left:25px;margin-right:25px;max-width:100%;position:static;width:auto}.p_func .func_figure_wrap .func_parts_txt dl dt{font-size:1.5rem;margin-bottom:20px}.p_func .func_figure_wrap .func_parts_txt dl dt a.txt_anime_bg02{display:none}.p_func .func_figure_wrap .func_parts_txt dl dt a.txt_anime_bg{display:inline-block;padding:3px 10px}.p_func .func_figure_wrap .func_parts_txt dl dd{font-size:.8125rem}.p_func .func_figure_wrap .func_parts_txt.txt02{margin-bottom:25px}.p_func .func_figure_wrap .func_parts_txt.txt03{margin:0 25px 25px;max-width:100%}.p_func .func_figure_wrap .func_parts_txt.txt04{margin-bottom:25px}.p_func .featue_func_system .func_flx{margin-bottom:60px}.p_func .featue_func_system .func_flx .func_col{min-width:auto;position:static;transform:translateX(0)}.p_func .featue_func_system .func_flx .func_col .func_sec{padding-bottom:45px;padding-top:0}.p_func .featue_func_system .func_flx .func_col .func_sec:last-of-type{padding-bottom:0}.p_func .featue_func_system .func_flx .func_col .func_sec .func_blk{margin-left:20px;margin-right:20px;width:auto}.p_func .featue_func_system .func_flx .func_col .func_sec .func_blk .func_mov_sp{display:block;margin:0 calc(50% - 50vw) 40px;width:100vw}.p_func .featue_func_system .func_flx .func_col .func_sec .func_blk h3{font-size:1.5rem;line-height:1.25;margin-bottom:25px;padding-bottom:6px;padding-top:6px}.p_func .featue_func_system .func_flx .func_col .func_sec .func_blk .func_txt p{font-size:.8125rem}.p_func .featue_func_system .func_flx .func_col .func_sec .func_blk .func_txt .btn{margin-top:40px}.p_func .featue_func_system .func_flx .func_col .func_sec .func_blk .func_txt .btn a{margin-inline:auto;max-width:160px}.p_func .featue_func_system .func_flx .func_mov{display:none}.p_func .func_list .func_list_item{margin-left:20px;margin-right:20px;max-width:100%;width:auto}.p_func .func_list .func_list_item:nth-child(3n){margin-right:20px}.p_func .func_list .func_list_item a{padding:25px 20px}.p_func .func_list .func_list_item a:hover dl dt:after,.p_func .func_list .func_list_item a:hover dl dt:before{right:0}.p_func .func_list .func_list_item a dl{display:flex;flex-direction:column}.p_func .func_list .func_list_item a dl dt{font-size:1.125rem;margin-bottom:15px;margin-left:10px;margin-right:10px;order:2}.p_func .func_list .func_list_item a dl dt div{margin-right:40px;-webkit-line-clamp:2;padding-bottom:3px}.p_func .func_list .func_list_item a dl dt:after,.p_func .func_list .func_list_item a dl dt:before{right:8px}.p_func .func_list .func_list_item a dl dd:first-of-type{order:1}.p_func .func_list .func_list_item a dl dd:nth-of-type(2){font-size:.8125rem;margin-left:10px;margin-right:10px;order:3}.p_func .func_list .func_list_item a dl dd ul{margin-bottom:10px}.p_func .func_list .func_list_item a dl dd ul li{font-size:.8125rem}.p_parallax.top,.p_parallax02.top{height:640px;padding-top:60px}.p_parallax.bottom,.p_parallax02.bottom{padding-top:65px}.p_parallax .parallax_blk,.p_parallax02 .parallax_blk{display:block}.p_parallax .parallax_blk .parallax_thumb,.p_parallax02 .parallax_blk .parallax_thumb{height:100px;margin-inline:auto;width:104px}.p_parallax .parallax_blk .parallax_catch_group,.p_parallax02 .parallax_blk .parallax_catch_group{margin-left:20px;margin-right:20px}.p_parallax .parallax_blk .parallax_catch_group .parallax_catch01,.p_parallax02 .parallax_blk .parallax_catch_group .parallax_catch01{font-size:1.125rem}.p_parallax .parallax_blk .parallax_catch_group .parallax_catch02,.p_parallax02 .parallax_blk .parallax_catch_group .parallax_catch02{font-size:1.5rem;text-align:center}.p_parallax .parallax_blk02 .parallax_catch,.p_parallax02 .parallax_blk02 .parallax_catch{font-size:1.5rem;margin-bottom:35px}.p_parallax .btn_flx,.p_parallax02 .btn_flx{display:block}.p_parallax .btn_flx .btn,.p_parallax02 .btn_flx .btn{width:100%}.p_parallax .btn_flx .btn a,.p_parallax02 .btn_flx .btn a{margin-inline:auto;max-width:335px}.p_parallax .btn_flx .btn.orange,.p_parallax02 .btn_flx .btn.orange{margin-top:20px}.p_case .case_inner{padding-bottom:65px;padding-top:65px}.p_case .case_inner .heading{margin-bottom:20px}.p_case .case_inner .case_list{display:block}.p_case .case_inner .case_list .case_item{margin-bottom:40px;max-width:100%}.p_case .case_inner .case_list .case_item h3{font-size:1.125rem;margin-bottom:20px}.p_case .case_inner .case_list .case_item .case_item_thumb{margin-bottom:45px}.p_case .case_inner .case_list .case_item .case_item_thumb .case_item_logo{bottom:-15px;height:96px;left:20px;width:102px}.p_case .case_inner .case_list .case_item h4{font-size:1.125rem;margin-bottom:20px;margin-left:20px;margin-right:20px}.p_case .case_inner .case_list .case_item p{font-size:.8125rem;margin-bottom:30px;margin-left:20px;margin-right:20px}.p_case .case_inner .case_list .case_item .btn a{max-width:160px}.p_case .case_inner>.btn.large a{max-width:335px}.p_case .case_inner02 .heading{padding-bottom:40px}.p_case .case_inner02 .parallax02{height:223px}.p_case .case_inner02 .parallax02 .parallax_ttl{margin-bottom:30px}.p_case .case_inner02 .parallax02 .parallax_ttl h3{font-size:1.125rem}.p_case .case_inner02 .parallax02 p{font-size:.8125rem;padding-left:20px;padding-right:20px;text-align:left}.p_case .case_inner02 .flow{padding-bottom:40px;padding-top:40px}.p_case .case_inner02 .flow .flow_bg{display:block;margin-left:20px;margin-right:20px;width:auto}.p_case .case_inner02 .flow .flow_bg .flow_item{margin-bottom:40px;max-width:100%;min-height:auto;padding-top:30px;width:auto}.p_case .case_inner02 .flow .flow_bg .flow_item:last-child{margin-bottom:0}.p_case .case_inner02 .flow .flow_bg .flow_item:before{bottom:20px;left:50%;top:auto;transform:translate(-50%,100%) rotate(90deg)}.p_case .case_inner02 .flow .flow_bg .flow_item dl dt{margin-bottom:20px;min-height:auto}.p_case .case_inner02>.btn{padding-bottom:60px}.p_case .case_inner02>.btn.large a{max-width:335px}.under_msg{padding-bottom:30px;padding-top:30px}.under_msg.under_msg02 .msg_inner .msg_name{justify-content:flex-start}.under_msg .msg_inner{display:block}.under_msg .msg_inner .msg_name{align-items:center;display:flex;justify-content:center;margin-bottom:25px;margin-left:20px;margin-right:20px;width:auto}.under_msg .msg_inner .msg_name .msg_obj_group{height:88px;margin-bottom:0;padding-left:47px;width:94px}.under_msg .msg_inner .msg_name .msg_obj_group.is_viewed .pentagon{height:88px;width:94px}.under_msg .msg_inner .msg_name .msg_obj_group.is_viewed .pentagon.msg_obj01{height:73px;left:32px;width:77px}.under_msg .msg_inner .msg_name .msg_obj_group.is_viewed .pentagon.msg_obj02{height:73px;left:45px;top:2px;width:77px}.under_msg .msg_inner .msg_name .msg_obj_group.is_viewed .pentagon.msg_obj03{height:88px;width:94px}.under_msg .msg_inner .msg_name p{font-size:1.125rem;margin-left:58px;width:100%;width:175px}.under_msg .msg_inner .msg_name p.msg_name_center{margin-left:40px;text-align:left}.under_msg .msg_inner .msg_balloon{margin-left:20px;margin-right:20px;width:auto}.under_msg .msg_inner .msg_balloon .msg_balloon_txt{font-size:1rem;min-height:193px;padding:20px 30px}.under_msg .msg_inner .msg_balloon .msg_balloon_txt.type02,.under_msg .msg_inner .msg_balloon .msg_balloon_txt.type03{line-height:1.68;padding:30px}.under_msg .msg_inner .msg_balloon .msg_balloon_txt:before{content:none}.under_msg .msg_inner .msg_balloon .msg_balloon_txt:after{border-style:solid;border-bottom:13px solid #edf4ff;border-left:16px solid transparent;border-right:16px solid transparent;border-top:0;content:"";height:0;left:50%;position:absolute;top:0;transform:translate(-50%,-100%);width:0}.p_under_price .sysContent>.heading{display:none}.p_under_price .sysContent .price_bg{padding-bottom:40px}.p_under_price .sysContent .price_bg>.heading{display:block}.p_under_price .sysContent .price_bg .price_list{display:block;padding-bottom:30px}.p_under_price .sysContent .price_bg .price_list .price_item{margin-inline:auto;margin-bottom:30px;padding-top:25px;width:min(100%,335px)}.p_under_price .sysContent .price_bg .price_list .price_item:last-child{margin-bottom:0}.p_under_price .sysContent .price_bg .price_list .price_item h3{border:none;font-size:18px;height:auto;margin-bottom:20px}.p_under_price .sysContent .price_bg .price_list .price_item .price_format_wrap .price_format dd .yen{font-size:1.5rem;margin-right:10px}.p_under_price .sysContent .price_bg .btn.large a{width:min(100%,335px)}body.form-download #sysAll #sysFooter{padding-bottom:50px;padding-top:30px}body#sysFormIndex #sysAll #sysMain{display:block}body#sysFormIndex #sysAll #sysMain .errorMessage{max-width:100%}body#sysFormIndex #sysAll #sysMain .form_lead_txt{font-size:.8125rem;line-height:1.69;max-width:100%}body#sysFormIndex #sysAll #sysMain .download_inner .download_blk{max-width:100%;padding-bottom:60px}body#sysFormIndex #sysAll #sysMain .download_inner .download_blk h1{font-size:1.5rem;margin-bottom:25px;margin-left:20px;margin-right:20px}body#sysFormIndex #sysAll #sysMain .download_inner .swiper-download-wrap{margin-bottom:90px}body#sysFormIndex #sysAll #sysMain .download_inner .swiper-download-wrap .swiper-pagination-bullet{width:75px}body#sysFormIndex #sysAll #sysMain .download_inner .swiper-download-wrap .swiper-pagination{bottom:-25px;left:20px;right:20px;width:auto}body#sysFormIndex #sysAll #sysMain .download_inner .swiper-download-wrap .swiper-button-prev{height:80px;left:0;width:40px}body#sysFormIndex #sysAll #sysMain .download_inner .swiper-download-wrap .swiper-button-next{height:80px;right:0;width:40px}body#sysFormIndex #sysAll #sysMain .download_inner .note_blk{margin-bottom:65px;margin-left:20px;margin-right:20px}body#sysFormIndex #sysAll #sysMain .download_inner .note_blk dt{font-size:1rem}body#sysFormIndex #sysAll #sysMain .download_inner .note_blk dd{font-size:.8125rem;margin-left:20px;margin-right:20px}body#sysFormIndex #sysAll #sysMain .download_inner .note_blk02{margin-left:20px;margin-right:20px}body#sysFormIndex #sysAll #sysMain .download_inner .note_blk02 dl{padding:40px 20px}body#sysFormIndex #sysAll #sysMain .download_inner .note_blk02 dl dt{font-size:1rem}body#sysFormIndex #sysAll #sysMain .download_inner .note_blk02 dl dd ul li{font-size:.875rem}body#sysFormIndex #sysAll #sysMain .download_inner .note_blk02>p{font-size:.75rem}body#sysFormIndex #sysAll #sysMain form{padding-bottom:50px;position:static;width:100%}body#sysFormIndex #sysAll #sysMain form .sysForm{padding-right:40px}body#sysFormIndex #sysAll #sysMain form .sysForm .sysFormField{max-width:100%;width:100%}body#sysFormIndex #sysAll #sysMain form .sysForm .sysFormField label{margin-bottom:38px}body#sysFormIndex #sysAll #sysMain form .sysForm .sysFormField input[type=text],body#sysFormIndex #sysAll #sysMain form .sysForm .sysFormField select,body#sysFormIndex #sysAll #sysMain form .sysForm .sysFormField textarea{width:100%}body#sysFormIndex #sysAll #sysMain form .sysForm .sysFormItem{margin-bottom:40px}body#sysFormIndex #sysAll #sysMain form .sysForm .sysFormItem.sys5 .sysFormField{margin-top:40px}body#sysFormIndex #sysAll #sysMain form .sysNextSubmit{border-radius:5px;display:block;height:50px;margin-left:auto;margin-right:auto;max-width:295px}body#sysFormConfirm{margin-top:75px}body#sysFormConfirm #sysAll #sysMain{margin-left:20px;margin-right:20px;max-width:100%;width:auto}body#sysFormConfirm #sysAll #sysMain h1{font-size:1.125rem;margin-bottom:25px}body#sysFormConfirm #sysAll #sysMain>p{font-size:.8125rem;margin-left:20px;margin-right:20px;text-align:left}body#sysFormConfirm #sysAll #sysMain form:first-of-type{margin-top:0}body#sysFormConfirm #sysAll #sysMain form .sysForm{margin-bottom:40px;margin-left:20px;margin-right:20px;max-width:100%;width:auto}body#sysFormConfirm #sysAll #sysMain form .sysForm .sysFormItem{display:block;padding-bottom:10px;padding-top:20px}body#sysFormConfirm #sysAll #sysMain form .sysForm .sysFormItem .sysFormLabel{display:block;margin-bottom:8px;min-width:auto}body#sysFormConfirm #sysAll #sysMain form .sysButton{border-radius:5px;height:50px;max-width:160px}body#sysFormConfirm #sysAll #sysMain form .sysNextSubmit{border-radius:5px;font-size:1rem;height:70px;margin-top:20px;max-width:335px}body#sysFormThanks{margin-top:75px}body#sysFormThanks #sysAll #sysMain .thanks_inner{text-align:left}body#sysFormThanks #sysAll #sysMain .thanks_inner .thanks_blk{margin-bottom:55px;margin-left:auto;margin-right:auto;max-width:295px}body#sysFormThanks #sysAll #sysMain .thanks_inner .thanks_blk h1{font-size:1.125rem;margin-bottom:30px;text-align:center}body#sysFormThanks #sysAll #sysMain .thanks_inner .thanks_blk p{font-size:.8125rem}body#sysFormThanks #sysAll #sysMain .thanks_inner .thanks_blk02{margin-bottom:30px;margin-left:auto;margin-right:auto;max-width:295px}body#sysFormThanks #sysAll #sysMain .thanks_inner .thanks_blk02 h2{font-size:1.125rem;margin-bottom:25px;text-align:center}body#sysFormThanks #sysAll #sysMain .thanks_inner .thanks_blk02 h2 span{font-size:1.25rem}body#sysFormThanks #sysAll #sysMain .thanks_inner .thanks_blk02 h2 span:first-of-type{left:0;position:absolute;top:0}body#sysFormThanks #sysAll #sysMain .thanks_inner .thanks_blk02 h2 span:nth-of-type(2){position:absolute;right:0;top:0}body#sysFormThanks #sysAll #sysMain .thanks_inner .thanks_blk02 p{font-size:.8125rem}body#sysFormThanks #sysAll #sysMain .thanks_inner .thanks_contact{display:block;margin-bottom:40px;margin-left:20px;margin-right:20px;width:auto}body#sysFormThanks #sysAll #sysMain .thanks_inner .thanks_contact .thanks_contact_blk{margin-bottom:2px;margin-right:0;max-width:100%;min-height:147px;padding-top:25px}body#sysFormThanks #sysAll #sysMain .thanks_inner .thanks_contact .thanks_contact_blk h3{font-size:.9375rem;text-align:center}body#sysFormThanks #sysAll #sysMain .thanks_inner .thanks_contact .thanks_contact_blk p:first-of-type{margin-bottom:5px}body#sysFormThanks #sysAll #sysMain .thanks_inner .thanks_contact .thanks_contact_blk p:first-of-type img{margin-right:10px}body#sysFormThanks #sysAll #sysMain .thanks_inner .thanks_contact .thanks_contact_blk p:nth-of-type(2){font-size:.8125rem;text-align:center}body#sysFormThanks #sysAll #sysMain .thanks_inner .thanks_contact .thanks_contact_blk02{max-width:100%;min-height:140px;padding-top:20px}body#sysFormThanks #sysAll #sysMain .thanks_inner .thanks_contact .thanks_contact_blk02 h3{font-size:.9375rem;margin-bottom:15px;text-align:center}body#sysFormThanks #sysAll #sysMain .thanks_inner .thanks_contact .thanks_contact_blk02 .btn a{max-width:295px}body#sysFormThanks #sysAll #sysMain .thanks_inner .thanks_btn .btn a{max-width:160px}}@media screen and (max-width:1024px){#sysHeader{height:55px}#sysHeader.is_change .p_header{background:var(--darkblue);transition:all 1s ease}#sysHeader.is_change .p_header .header_blk .header_logo a:before{background:url(https://www.aiship.jp/img/layout/common/logo_white.png) no-repeat;background-size:100%}#sysHeader .p_header{background:var(--white);height:100%;padding-left:15px;transition:all 1s ease}#sysHeader .p_header .header_blk{align-items:center;display:flex;padding-top:5px}#sysHeader .p_header .header_blk .header_tagline{letter-spacing:-.06em;margin-top:-5px;order:2}#sysHeader .p_header .header_blk .header_logo{height:25px;margin-right:8px;margin-top:-2px;order:1;width:100px}#sysHeader .p_header .header_blk .header_logo a:before{height:25px;top:-5px!important;width:105px!important}#sysHeader .p_header .header_nav_wrap .header_contact,#sysHeader .p_header .header_nav_wrap .header_nav,#sysHeader .p_header .header_nav_wrap .header_nav02{display:none}#sysHeader .p_header .header_nav_wrap .header_ham{background:#202f4d;cursor:pointer;display:block;height:55px;width:50px}#sysHeader .p_header .header_nav_wrap .header_ham.is_active .header_ham_blk span{transition:all .3s ease}#sysHeader .p_header .header_nav_wrap .header_ham.is_active .header_ham_blk span:first-child{top:11px;transform:rotate(45deg)}#sysHeader .p_header .header_nav_wrap .header_ham.is_active .header_ham_blk span:nth-child(2){display:none}#sysHeader .p_header .header_nav_wrap .header_ham.is_active .header_ham_blk span:nth-child(3){bottom:10px;transform:rotate(-45deg)}#sysHeader .p_header .header_nav_wrap .header_ham .header_ham_blk{height:22px;left:50%;position:relative;top:50%;transform:translate(-50%,-50%);width:22px}#sysHeader .p_header .header_nav_wrap .header_ham .header_ham_blk span{background:var(--white);height:1px;position:absolute;transition:all .3s ease;width:22px}#sysHeader .p_header .header_nav_wrap .header_ham .header_ham_blk span:first-child{top:0}#sysHeader .p_header .header_nav_wrap .header_ham .header_ham_blk span:nth-child(2){margin-top:-1px;top:50%}#sysHeader .p_header .header_nav_wrap .header_ham .header_ham_blk span:nth-child(3){bottom:0}#sysFooter .p_footer .copyright_sp{color:#fff;display:block;font-size:.6875rem;text-align:center}#sysFooter .p_pagetop{bottom:65px;height:38px;width:40px}.p_update .update_inner .update_article a .update_article_blk .update_article_top{flex-wrap:wrap}.p_update .update_inner .update_article a .update_article_blk .update_article_top .update_article_top_tag{margin-bottom:5px;width:100%}.p_product .sysContent .product_container .product_sec .product_sec_blk .product_sec_box h2.product_ttl_pc{display:none}.p_product .sysContent .product_container .product_sec .product_sec_blk .product_sec_box h2.product_ttl_sp{display:block}.p_reason .reason_work .reason_work_flx .reason_work_col .reason_work_box p{font-size:.8125rem}.p_price .price_blk .price_blk_inner dl:last-child{animation-delay:0;margin-bottom:0}}@media screen and (min-width:1025px)and (max-width:1280px){#sysHeader.is_change .p_header .header_blk .header_logo a:before{background:url(https://www.aiship.jp/img/layout/common/logo_pc_white.png) no-repeat;background-size:100%}#sysHeader .p_header .header_blk .header_tagline{display:none}#sysHeader .p_header .header_blk .header_logo{height:42px;width:45px}#sysHeader .p_header .header_blk .header_logo a:before{background:url(https://www.aiship.jp/img/layout/common/logo_pc.png) no-repeat;background-size:100%;height:42px;width:45px}#sysHeader .p_header .header_nav_wrap .header_nav{flex-grow:1;margin-left:20px;margin-right:20px}#sysHeader .p_header .header_nav_wrap .header_nav .header_nav_list li .dropdown_wrap.drop01 .dropdown,#sysHeader .p_header .header_nav_wrap .header_nav .header_nav_list li .dropdown_wrap.drop02 .dropdown{margin-left:500px}#sysHeader .p_header .header_nav_wrap .header_nav .header_nav_list li .dropdown_wrap.drop03 .dropdown{margin-left:450px}#sysHeader .p_header .header_nav_wrap .header_nav02 .header_nav_list li{margin-right:5px}#sysHeader .p_header .header_nav_wrap .header_nav02 .header_nav_list li a{font-size:.8125rem;width:90px}#sysHeader .p_header .header_nav_wrap .header_contact a{width:225px}#sysHeader .p_header .header_nav_wrap .header_contact a .header_contact_info small{margin-left:2px}.p_footer_top .p_footer_top_container .footer_top_blk{gap:30px;margin-inline:auto;width:90%}.p_footer_top .p_footer_top_container .footer_top_blk .footer_top_txt{margin-top:0;width:50%}#sysFooter .p_footer .footer_nav_wrap{flex-wrap:wrap;margin-inline:auto;margin-bottom:0;width:90%}#sysFooter .p_footer .footer_nav_wrap .footer_nav_cmn{margin-bottom:30px;overflow:hidden}#sysFooter .p_footer .footer_nav_wrap .footer_nav_cmn.footer_nav{width:100%}#sysFooter .p_footer .footer_nav_wrap .footer_nav_cmn.footer_nav dd>ul>li:first-child{max-width:100%;width:50%}#sysFooter .p_footer .footer_nav_wrap .footer_nav_cmn.footer_nav02,#sysFooter .p_footer .footer_nav_wrap .footer_nav_cmn.footer_nav03,#sysFooter .p_footer .footer_nav_wrap .footer_nav_cmn.footer_nav04,#sysFooter .p_footer .footer_nav_wrap .footer_nav_cmn.footer_nav05{max-width:25%}#sysFooter .p_footer .footer_nav_wrap .footer_nav_cmn.footer_nav06 dd>ul>li{padding-right:10px}#sysFooter .p_footer .footer_nav02_wrap{margin-inline:auto;width:90%}#sysFooter .p_footer .footer_nav02_wrap ul{display:flex;flex-wrap:wrap}#sysFooter .p_footer .footer_nav02_wrap ul li{padding-left:15px;padding-right:15px}#sysFooter .p_footer .copyright{display:none}#sysFooter .p_footer .footer_bottom{flex-wrap:wrap;margin-inline:auto;width:90%}#sysFooter .p_footer .footer_bottom .footer_bnr{gap:10px;margin-bottom:15px;max-width:320px}#sysFooter .p_footer .footer_bottom .footer_logo p{font-size:.625rem}#sysFooter .p_footer .copyright_sp{color:#fff;display:block;font-size:.6875rem;text-align:center}.p_mv .mv_blk{top:11.25vw}.p_mv .mv_blk .mv_blk_inner{margin-left:5%}.p_mv .mv_blk .mv_blk_inner .mv_catch{font-size:1.675rem;width:min(100%,520px)}.p_mv .mv_blk .mv_blk_inner .mv_txt{font-size:1.25rem;margin-bottom:20px}.p_mv .mv_scroll{bottom:30%;min-height:80px}.p_mv .mv_scroll .mv_scroll_item{width:16.6666666667vw}.p_mv .mv_btn{bottom:2%}.p_mv .mv_btn .swiper-wrapper{gap:2%;margin-left:auto;margin-right:auto;width:90%}.p_mv .mv_btn .swiper-wrapper .swiper-slide{width:32%}.p_mv .mv_btn .swiper-wrapper .swiper-slide .slide_item.aiship_gift a img{width:80%}.p_mv .mv_btn .swiper-wrapper .swiper-slide .slide_item.aiship_gift a p{margin-top:0}.p_mv .mv_btn .swiper-wrapper .swiper-slide .slide_item.aiship_r a img{width:70%}.p_mv .mv_btn .swiper-wrapper .swiper-slide .slide_item.aiship_r a p{margin-top:0}.p_mv .mv_btn .swiper-wrapper .swiper-slide .slide_item.aiship_rental a img{width:80%}.p_mv .mv_btn .swiper-wrapper .swiper-slide .slide_item.aiship_rental a p{margin-top:0}.p_mv .mv_btn .swiper-wrapper .swiper-slide .slide_item a{min-height:130px}.p_update .update_inner{margin-left:auto;margin-right:auto;width:90%}.p_update .update_inner .update_article.small a .update_article_blk{padding:0}.p_update .update_inner .update_article a .update_article_blk{padding:20px}.p_product .sysContent .p_product_container{padding-top:100px}.p_product .sysContent .product_container .product_figure{padding-left:80px;padding-right:80px}.p_product .sysContent .product_container .product_figure .swiper-product-wrap{margin-left:-34px;max-width:640px;transform:scale(.9);width:100%}.p_product .sysContent .product_container .product_figure .product_figure_txt{margin-top:-130px;padding-left:0;width:min(100%,800px)}.p_product .sysContent .product_container .product_figure .product_figure_txt p{margin-bottom:25px}.p_product .sysContent .product_container .product_sec.third .product_sec_blk .product_sec_box{min-height:510px}.p_product .sysContent .product_container .product_sec.reverse .product_sec_blk .product_sec_box{margin-left:45.8536585366vw}.p_product .sysContent .product_container .product_sec .product_sec_blk{min-height:398px;padding-left:80px;padding-right:80px}.p_product .sysContent .product_container .product_sec .product_sec_blk .product_sec_box{width:392px}.p_product .sysContent .product_container .product_sec .product_sec_blk .product_sec_box h2{font-size:1.75rem}.p_product .sysContent .product_container .product_sec .product_sec_blk .product_sec_box h2.product_ttl_pc{display:none}.p_product .sysContent .product_container .product_sec .product_sec_blk .product_sec_box h2.product_ttl_sp{display:block}.p_product .sysContent .product_container .product_sec .product_sec_blk02{height:0;overflow:hidden;padding-bottom:398px;width:100%}.p_product .sysContent .product_container .product_sec .product_sec_blk02 iframe{bottom:0;height:430px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:760px}.p_reason .reason_list{margin-left:auto;margin-right:auto;width:90%}.p_reason .reason_list .reason_item{margin-right:40px}.p_reason .reason_work .reason_work_flx .reason_work_group .reason_work_item.kawauso{padding-bottom:18px;padding-top:10px}.p_reason .reason_work .reason_work_flx .reason_work_group .reason_work_item.kawauso .reason_work_thumb{left:10px}.p_reason .reason_work .reason_work_flx .reason_work_group .reason_work_item.kawauso .reason_work_blk{margin-right:15px}.p_reason .reason_work .reason_work_flx .reason_work_group .reason_work_item.malebranche .reason_work_thumb{left:20px}.p_reason .reason_work .reason_work_flx .reason_work_group .reason_work_item.malebranche .reason_work_blk{margin-left:20px}.p_reason .reason_work .reason_work_flx .reason_work_group .reason_work_item.andyou .reason_work_blk{margin-right:15px}.p_reason .reason_work .reason_work_flx .reason_work_col .reason_work_cap,.p_reason .reason_work .reason_work_flx .reason_work_group .reason_work_item.andyou .reason_work_thumb{left:10px}.p_price .desc{width:90%}.p_price .price_blk{margin-inline:auto;width:90%}.p_price .price_blk .price_blk_inner{gap:30px;justify-content:center}.p_price .price_blk .price_blk_inner dl dd{font-size:3.125rem;text-align:center}.p_price .p_price_btn{justify-content:center;width:90%}.p_price .p_price_btn .btn{width:48%}.p_price .p_price_btn .btn:first-child{margin-right:40px}.p_price .p_price_btn .btn:first-child a{margin-left:auto}.p_price .p_price_btn .btn:last-child{margin-left:40px}.p_price .p_price_btn .btn:last-child a{margin-left:0;margin-right:auto}.p_info .info_article_wrap{gap:50px;justify-content:space-between;margin-inline:auto;width:90%}.p_under_mv .breadcrumb,.p_under_mv .swiper-under-wrap .swiperThumbnail{width:90%}.p_under_mv .swiper-under-wrap .swiperThumbnail .swiper-wrapper{gap:20px}.p_award .award_data{margin-left:auto;margin-right:auto;width:90%}.p_award .award_data .award_item:first-child dd span.large{display:inline-block;margin-left:-10px;padding-top:30px}.p_award .award_data .award_item:nth-child(2),.p_award .award_data .award_item:nth-child(3){margin-right:40px}.p_award .award_data .award_item:before{min-height:86px}.p_award .award_data .award_item dt{margin-bottom:5px}.p_award .award_data .award_item dd{font-size:3.125rem}.p_award .award_data .award_item dd span{font-size:1.25rem}.p_award .award_data .award_item dd span.large{font-size:3.125rem}.p_award .award_scroll{bottom:25%;min-height:80px}.p_award .award_scroll .award_scroll_item{width:16.6666666667vw}.p_solution .solution_balloon p{min-height:170px}.p_solution .solution_blk02 ol{margin-inline:auto;width:90%}.p_solution .solution_blk02 ol li{width:48%}.p_solution .solution_blk02 ol li .txt_group .catch02{min-height:135px;text-align:left}.p_solution .solution_blk02 ol li .txt_group .msg_inner{display:block;margin-bottom:40px}.p_solution .solution_blk02 ol li .txt_group .msg_inner .msg_logo{align-items:center;display:flex;margin-bottom:25px;width:auto}.p_solution .solution_blk02 ol li .txt_group .msg_inner .msg_logo img{margin-bottom:0;margin-right:18px;width:96px}.p_solution .solution_blk02 ol li .txt_group .msg_inner .msg_txt{margin-inline:auto}.p_solution .solution_blk02 ol li .txt_group .msg_inner .msg_txt:before{content:none}.p_solution .solution_blk02 ol li .txt_group .msg_inner .msg_txt:after{content:""}.p_solution .solution_blk02 .btn a{max-width:400px}.p_func .func_figure_wrap{max-width:900px}.p_func .func_figure_wrap .func_figure{transform:scale(.8)}.p_func .featue_func_system .func_flx .func_col{left:5%;min-width:auto;transform:translateX(0)}.p_func .featue_func_system .func_flx .func_col .func_sec .func_blk{width:80%}.p_func .featue_func_system .func_flx .func_mov .func_img.is_show,.p_func .featue_func_system .func_flx .func_mov iframe.is_show,.p_func .featue_func_system .func_flx .func_mov video.is_show{height:550px}.p_func .func_list{margin-inline:auto;width:90%}.p_func .func_list .func_list_item{max-width:100%;width:31%}.p_func .func_list .func_list_item a{padding:25px 30px}.p_func .func_list .func_list_item a:hover dl dt:after,.p_func .func_list .func_list_item a:hover dl dt:before{right:0}.p_func .func_list .func_list_item a dl dt:after,.p_func .func_list .func_list_item a dl dt:before{right:8px}.p_case .case_inner .case_list{margin-inline:auto;width:90%}.p_case .case_inner .case_list .case_item h3{min-height:75px}.p_case .case_inner .case_list .case_item p{min-height:130px}.p_case .case_inner02 .flow .flow_bg,.under_msg .msg_inner{width:90%}.p_under_price .sysContent .price_bg .price_list{flex-wrap:wrap;width:90%}.p_under_price .sysContent .price_bg .price_list .price_item{width:48%}body#sysFormIndex #sysAll #sysMain{display:block}body#sysFormIndex #sysAll #sysMain .errorMessage{margin-inline:auto;max-width:100%;width:90%}body#sysFormIndex #sysAll #sysMain .form_lead_txt{max-width:100%;text-align:center}body#sysFormIndex #sysAll #sysMain .download_inner .download_blk{margin-inline:auto;max-width:100%;padding-bottom:100px;width:90%}body#sysFormIndex #sysAll #sysMain .download_inner .swiper-download-wrap .swiper-pagination{left:50%;margin-inline:auto;max-width:700px;transform:translateX(-50%);width:100%}body#sysFormIndex #sysAll #sysMain form{padding-bottom:50px;position:static;width:100%}body#sysFormIndex #sysAll #sysMain form .sysForm{padding-right:40px}body#sysFormIndex #sysAll #sysMain form .sysForm .sysFormField{max-width:100%;width:100%}body#sysFormIndex #sysAll #sysMain form .sysForm .sysFormField input[type=text],body#sysFormIndex #sysAll #sysMain form .sysForm .sysFormField select,body#sysFormIndex #sysAll #sysMain form .sysForm .sysFormField textarea{width:100%}body#sysFormIndex #sysAll #sysMain form .sysForm .sysFormItem{margin-inline:auto;width:90%}body#sysFormIndex #sysAll #sysMain form .sysNextSubmit{display:block;margin-left:auto;margin-right:auto}body#sysFormThanks #sysAll #sysMain .thanks_inner .thanks_blk02{margin-inline:auto;max-width:650px;width:75%}}@media screen and (min-width:1025px)and (max-width:1099px){#sysHeader .p_header .header_nav_wrap{justify-content:space-between;width:calc(100% - 60px)}#sysHeader .p_header .header_nav_wrap .header_nav{flex-grow:1;margin-left:20px}#sysHeader .p_header .header_nav_wrap .header_nav .header_nav_list{justify-content:space-between}#sysHeader .p_header .header_nav_wrap .header_nav .header_nav_list li{margin-right:0;text-align:center}#sysHeader .p_header .header_nav_wrap .header_nav .header_nav_list li .item{font-size:.875rem}#sysHeader .p_header .header_nav_wrap .header_nav02{margin-left:auto}}@media screen and (min-width:1281px)and (max-width:1599px){#sysHeader .p_header .header_nav_wrap{justify-content:space-between;width:calc(100% - 200px)}#sysHeader .p_header .header_nav_wrap .header_nav{flex-grow:1;margin-left:20px;margin-right:20px}#sysHeader .p_header .header_nav_wrap .header_nav .header_nav_list{justify-content:space-between}#sysHeader .p_header .header_nav_wrap .header_nav .header_nav_list li{margin-right:0}#sysHeader .p_header .header_nav_wrap .header_nav .header_nav_list li .dropdown_wrap.drop01 .dropdown,#sysHeader .p_header .header_nav_wrap .header_nav .header_nav_list li .dropdown_wrap.drop02 .dropdown{margin-left:500px}#sysHeader .p_header .header_nav_wrap .header_nav .header_nav_list li .dropdown_wrap.drop03 .dropdown{margin-left:450px}#sysHeader .p_header .header_nav_wrap .header_nav02{margin-left:auto}#sysFooter .p_footer{margin-inline:auto;width:95%}#sysFooter .p_footer .footer_nav_wrap .footer_nav_cmn.footer_nav dd>ul>li:first-child{max-width:275px}.p_mv .mv_blk{top:11.25vw}.p_mv .mv_btn{bottom:2%}.p_func .featue_func_system .func_flx .func_col{left:7%;min-width:auto;transform:translateX(0)}.p_func .featue_func_system .func_flx .func_col .func_sec .func_blk{width:80%}.p_func .featue_func_system .func_flx .func_mov .func_img.is_show,.p_func .featue_func_system .func_flx .func_mov iframe.is_show,.p_func .featue_func_system .func_flx .func_mov video.is_show{height:600px}body#sysFormIndex #sysAll #sysMain .download_inner .download_blk{padding-right:35px}}@media screen and (min-width:1100px)and (max-width:1280px){#sysHeader .p_header .header_nav_wrap{justify-content:space-between;width:calc(100% - 145px)}#sysHeader .p_header .header_nav_wrap .header_nav .header_nav_list{justify-content:space-between}#sysHeader .p_header .header_nav_wrap .header_nav .header_nav_list li{margin-right:0}#sysHeader .p_header .header_nav_wrap .header_nav02{margin-left:auto}}@media screen and (min-width:1600px)and (max-width:1650px){#sysHeader .p_header .header_nav_wrap .header_nav .header_nav_list li .dropdown_wrap.drop01 .dropdown{margin-left:200px}}@media screen and (min-width:768px)and (max-width:1024px){.p_footer_top .p_footer_top_container .pentagon04{height:147px;right:120px;top:60px;transform:rotate(216deg);width:154px}.p_footer_top .p_footer_top_container .pentagon05{height:92px;right:40px;top:80px;width:97px}.p_footer_top .p_footer_top_container .footer_top_logo{width:176px}.p_footer_top .p_footer_top_container .footer_top_blk{gap:30px;margin-inline:auto;width:90%}.p_footer_top .p_footer_top_container .footer_top_blk .footer_top_ico{width:50%}.p_footer_top .p_footer_top_container .footer_top_blk .footer_top_txt{margin-top:0;width:50%}.p_footer_top .p_footer_top_container .footer_top_blk .footer_top_txt .footer_top_txt_group p{font-size:1.75rem}.p_footer_top .p_footer_top_container .footer_top_flx{margin-inline:auto;width:90%}#sysFooter .p_footer .footer_nav_wrap{flex-wrap:wrap;margin-inline:auto;margin-bottom:0;width:90%}#sysFooter .p_footer .footer_nav_wrap .footer_nav_cmn{margin-bottom:30px;overflow:hidden}#sysFooter .p_footer .footer_nav_wrap .footer_nav_cmn.footer_nav{width:100%}#sysFooter .p_footer .footer_nav_wrap .footer_nav_cmn.footer_nav dd>ul>li:first-child{max-width:100%;width:50%}#sysFooter .p_footer .footer_nav_wrap .footer_nav_cmn.footer_nav02,#sysFooter .p_footer .footer_nav_wrap .footer_nav_cmn.footer_nav03,#sysFooter .p_footer .footer_nav_wrap .footer_nav_cmn.footer_nav04,#sysFooter .p_footer .footer_nav_wrap .footer_nav_cmn.footer_nav05{max-width:25%}#sysFooter .p_footer .footer_nav_wrap .footer_nav_cmn.footer_nav06 dd>ul>li{padding-right:10px}#sysFooter .p_footer .footer_nav_wrap .footer_nav_cmn.footer_nav06 dd>ul>li:first-child{max-width:100%}#sysFooter .p_footer .footer_nav02_wrap{margin-inline:auto;width:90%}#sysFooter .p_footer .footer_nav02_wrap ul{display:flex;flex-wrap:wrap}#sysFooter .p_footer .footer_nav02_wrap ul li{padding-left:15px;padding-right:15px}#sysFooter .p_footer .copyright{display:none}#sysFooter .p_footer .footer_bottom{flex-wrap:wrap;margin-inline:auto;width:90%}#sysFooter .p_footer .footer_bottom .footer_bnr{gap:10px;margin-bottom:15px;max-width:320px}#sysFooter .p_footer .footer_bottom .footer_logo p{font-size:.625rem}#sysFooter .p_footer .footer_bottom .footer_logo .footer_ico{width:170px}.p_mv .mv_blk{top:11.25vw}.p_mv .mv_blk .mv_blk_inner{margin-left:5%;width:min(100%,360px)}.p_mv .mv_blk .mv_blk_inner .mv_catch{font-size:1.25rem;margin-bottom:20px}.p_mv .mv_blk .mv_blk_inner .mv_txt{font-size:.75rem;margin-bottom:20px}.p_mv .mv_blk .mv_blk_inner .btn.large a{height:50px}.p_mv .mv_scroll{bottom:28%;min-height:80px}.p_mv .mv_scroll .mv_scroll_item{width:16.6666666667vw}.p_mv .mv_scroll .mv_scroll_item img{width:80px}.p_mv .mv_btn{bottom:0}.p_mv .mv_btn .swiper-wrapper{gap:2%;margin-left:auto;margin-right:auto;width:90%}.p_mv .mv_btn .swiper-wrapper .swiper-slide{width:32%}.p_mv .mv_btn .swiper-wrapper .swiper-slide .slide_item.aiship_gift a img{width:80%}.p_mv .mv_btn .swiper-wrapper .swiper-slide .slide_item.aiship_gift a p{margin-top:0}.p_mv .mv_btn .swiper-wrapper .swiper-slide .slide_item.aiship_r a img{width:70%}.p_mv .mv_btn .swiper-wrapper .swiper-slide .slide_item.aiship_r a p{margin-top:0}.p_mv .mv_btn .swiper-wrapper .swiper-slide .slide_item.aiship_rental a img{width:80%}.p_mv .mv_btn .swiper-wrapper .swiper-slide .slide_item.aiship_rental a p{margin-top:0}.p_mv .mv_btn .swiper-wrapper .swiper-slide .slide_item a{min-height:100px}.p_update .update_inner{margin-left:auto;margin-right:auto;width:90%}.p_update .update_inner .update_article.small a .update_article_blk{padding:0}.p_update .update_inner .update_article a .update_article_blk{padding:20px}.p_update .update_inner .update_article a .update_article_blk .update_article_ttl{font-size:1.125rem;-webkit-line-clamp:2}.p_update .update_inner .update_article a .update_article_blk .update_article_txt{-webkit-line-clamp:1}.p_update .update_inner .swiper-update-wrap .swiper-button-prev{height:80px;left:-30px;width:40px}.p_update .update_inner .swiper-update-wrap .swiper-button-next{height:80px;right:-30px;width:40px}.p_product .sysContent .p_product_container{padding-top:100px}.p_product .sysContent .product_container .desc{margin-inline:auto;max-width:400px;width:90%}.p_product .sysContent .product_container .product_figure{display:block;height:auto;margin-top:0}.p_product .sysContent .product_container .product_figure .swiper-product-wrap{height:800px;padding-left:5%;transform:scale(.8)}.p_product .sysContent .product_container .product_figure .swiper-product-wrap .swiper-button-prev{height:80px;left:-30px;width:40px}.p_product .sysContent .product_container .product_figure .swiper-product-wrap .swiper-button-next{height:80px;right:-30px;width:40px}.p_product .sysContent .product_container .product_figure .product_figure_txt{margin:0 auto 80px}.p_product .sysContent .product_container .product_figure .product_figure_txt h2{font-size:1.75rem}.p_product .sysContent .product_container .product_sec.third .product_sec_blk .product_sec_box{min-height:510px}.p_product .sysContent .product_container .product_sec.reverse .product_sec_blk .product_sec_box{margin-left:50%}.p_product .sysContent .product_container .product_sec .product_sec_blk{width:90%}.p_product .sysContent .product_container .product_sec .product_sec_blk .product_sec_box{min-height:410px;width:48%}.p_product .sysContent .product_container .product_sec .product_sec_blk .product_sec_box h2{font-size:1.5rem}.p_product .sysContent .product_container .product_sec .product_sec_blk02{height:0;overflow:hidden;padding-bottom:300px;width:100%}.p_product .sysContent .product_container .product_sec .product_sec_blk02 iframe{bottom:0;height:330px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:760px}.p_reason .reason_list{margin-bottom:50px;margin-left:auto;margin-right:auto;width:90%}.p_reason .reason_list .reason_item{margin-right:30px}.p_reason .reason_list .reason_item:nth-child(3) dt{font-size:.6875rem}.p_reason .reason_list .reason_item:before{width:5px}.p_reason .reason_list .reason_item dt{font-size:.6875rem}.p_reason .reason_list .reason_item dd{font-size:2.5rem}.p_reason .reason_list .reason_item dd span{font-size:.875rem}.p_reason .reason_work .reason_work_flx .reason_work_group{max-width:100%;width:60%}.p_reason .reason_work .reason_work_flx .reason_work_group .reason_work_item.kawauso{padding-bottom:18px;padding-top:10px}.p_reason .reason_work .reason_work_flx .reason_work_group .reason_work_item.kawauso .reason_work_thumb{left:10px;width:50%}.p_reason .reason_work .reason_work_flx .reason_work_group .reason_work_item.kawauso .reason_work_blk{margin-left:15px;margin-right:15px;width:50%}.p_reason .reason_work .reason_work_flx .reason_work_group .reason_work_item.kawauso .reason_work_blk .reason_work_logo{margin-bottom:0;width:200px}.p_reason .reason_work .reason_work_flx .reason_work_group .reason_work_item.malebranche .reason_work_thumb{left:0;width:min(100%,250px)}.p_reason .reason_work .reason_work_flx .reason_work_group .reason_work_item.malebranche .reason_work_blk{margin-left:15px;margin-right:15px;width:50%}.p_reason .reason_work .reason_work_flx .reason_work_group .reason_work_item.malebranche .reason_work_blk .reason_work_logo{margin-bottom:0;width:102px}.p_reason .reason_work .reason_work_flx .reason_work_group .reason_work_item.malebranche .reason_work_thumb{width:50%}.p_reason .reason_work .reason_work_flx .reason_work_group .reason_work_item.andyou .reason_work_blk{margin-left:15px;margin-right:15px;width:50%}.p_reason .reason_work .reason_work_flx .reason_work_group .reason_work_item.andyou .reason_work_blk .reason_work_logo{margin-bottom:0;width:100px}.p_reason .reason_work .reason_work_flx .reason_work_group .reason_work_item.andyou .reason_work_thumb{left:10px;width:min(100%,250px)}.p_reason .reason_work .reason_work_flx .reason_work_group .reason_work_item .reason_work_blk h3,.p_reason .reason_work .reason_work_flx .reason_work_group .reason_work_item .reason_work_blk p{font-size:.8125rem}.p_reason .reason_work .reason_work_flx .reason_work_col{max-width:100%;width:40%}.p_reason .reason_work .reason_work_flx .reason_work_col .reason_work_box{width:90%}.p_reason .reason_work .reason_work_flx .reason_work_col .reason_work_box .reason_work_logo{width:180px}.p_reason .reason_work .reason_work_flx .reason_work_col .reason_work_box h3{font-size:.8125rem}.p_reason .reason_work .reason_work_flx .reason_work_col .reason_work_cap{left:0;width:90%}.p_price{padding-top:50px}.p_price .desc{width:90%}.p_price .price_blk{margin-inline:auto;padding:30px;width:90%}.p_price .price_blk .price_blk_inner{align-items:baseline;flex-direction:column}.p_price .price_blk .price_blk_inner dl{margin-bottom:20px}.p_price .p_price_btn{justify-content:center;width:90%}.p_price .p_price_btn .btn{width:48%}.p_price .p_price_btn .btn:first-child{margin-right:35px}.p_price .p_price_btn .btn:first-child a{margin-left:auto}.p_price .p_price_btn .btn:last-child{margin-left:35px}.p_price .p_price_btn .btn:last-child a{margin-left:0;margin-right:auto}.p_info .info_article_wrap{gap:0;justify-content:space-between;margin-inline:auto;width:90%}.p_info .info_article_wrap .info_article_col{width:58%}.p_info .info_article_wrap .swiper-info-wrap{width:38%}.p_info .swiper-button-prev{height:80px;left:-30px;width:40px}.p_info .swiper-button-next{height:80px;right:-30px;width:40px}.p_under_mv .breadcrumb,.p_under_mv .swiper-under-wrap .swiperThumbnail{width:90%}.p_under_mv .swiper-under-wrap .swiperThumbnail .swiper-wrapper{gap:20px}.p_under_mv .swiper-under-wrap .swiperThumbnail .swiper-wrapper .swiper-slide .swiper-slide-ttl h2{font-size:1.125rem}.p_award .award_data{margin-left:auto;margin-right:auto;padding-bottom:40px;width:90%}.p_award .award_data .award_item:first-child{margin-right:30px}.p_award .award_data .award_item:first-child dd span.large{display:inline-block;margin-left:0;padding-top:30px}.p_award .award_data .award_item:nth-child(2),.p_award .award_data .award_item:nth-child(3){margin-right:30px}.p_award .award_data .award_item:nth-child(3) dt{font-size:.6875rem}.p_award .award_data .award_item:before{min-height:86px;width:5px}.p_award .award_data .award_item dt{font-size:.6875rem;margin-bottom:5px;padding-left:15px}.p_award .award_data .award_item dd{font-size:2.5rem;padding-left:15px}.p_award .award_data .award_item dd span.large{font-size:2.5rem}.p_award .award_data .award_item dd span{font-size:.875rem}.p_award .award_scroll{bottom:22%;min-height:80px}.p_award .award_scroll .award_scroll_item{width:25vw}.p_solution .solution_balloon{width:90%}.p_solution .solution_balloon p{min-height:150px}.p_solution .solution_blk{min-height:auto}.p_solution .solution_blk .img{width:50%}.p_solution .solution_blk .inner1100 .txt_group{max-width:100%;padding-left:0;padding-right:5%;width:45%}.p_solution .solution_blk .inner1100 .txt_group .catch{margin-bottom:25px}.p_solution .solution_blk .inner1100 .txt_group .catch img{width:140px}.p_solution .solution_blk .inner1100 .txt_group .catch02{margin-bottom:25px}.p_solution .solution_blk02 ol{margin-inline:auto;width:90%}.p_solution .solution_blk02 ol li{width:48%}.p_solution .solution_blk02 ol li .solution_balloon p{font-size:1.125rem}.p_solution .solution_blk02 ol li .txt_group .catch img{width:140px}.p_solution .solution_blk02 ol li .txt_group .catch02{min-height:200px;text-align:left}.p_solution .solution_blk02 ol li .txt_group .msg_inner{display:block;margin-bottom:40px}.p_solution .solution_blk02 ol li .txt_group .msg_inner .msg_logo{align-items:center;display:flex;margin-bottom:25px;width:auto}.p_solution .solution_blk02 ol li .txt_group .msg_inner .msg_logo img{margin-bottom:0;margin-right:18px;width:96px}.p_solution .solution_blk02 ol li .txt_group .msg_inner .msg_logo p{font-size:1.125rem}.p_solution .solution_blk02 ol li .txt_group .msg_inner .msg_txt{margin-inline:auto}.p_solution .solution_blk02 ol li .txt_group .msg_inner .msg_txt:before{content:none}.p_solution .solution_blk02 ol li .txt_group .msg_inner .msg_txt:after{content:""}.p_func .func_figure_wrap{max-width:800px}.p_func .func_figure_wrap .func_figure{transform:scale(.5)}.p_func .func_figure_wrap .func_parts_txt.txt01{right:5%}.p_func .func_figure_wrap .func_parts_txt.txt02{right:5%;top:400px}.p_func .func_figure_wrap .func_parts_txt.txt03{margin-top:60px}.p_func .func_figure_wrap .func_parts_txt.txt04{left:5%;top:400px}.p_func .func_figure_wrap .func_parts_txt.txt05{left:5%}.p_func .featue_func_system .func_flx .func_col{left:5%;min-width:auto;transform:translateX(0)}.p_func .featue_func_system .func_flx .func_col .func_sec{padding-bottom:50px;padding-top:150px}.p_func .featue_func_system .func_flx .func_col .func_sec .func_blk{width:80%}.p_func .featue_func_system .func_flx .func_col .func_sec .func_blk h3{font-size:1.5rem;line-height:1.25;margin-bottom:25px;padding-bottom:6px;padding-top:6px}.p_func .featue_func_system .func_flx .func_mov{min-width:50%}.p_func .featue_func_system .func_flx .func_mov .func_img.is_show,.p_func .featue_func_system .func_flx .func_mov iframe.is_show,.p_func .featue_func_system .func_flx .func_mov video.is_show{height:370px}.p_func .func_list{justify-content:center}.p_func .func_list .func_list_item,.p_func .func_list .func_list_item:nth-child(3n){margin-right:40px}.p_func .func_list .func_list_item:nth-child(2n){margin-right:0}.p_parallax .parallax_blk,.p_parallax02 .parallax_blk{margin-inline:auto;width:90%}.p_parallax .parallax_blk .parallax_thumb,.p_parallax02 .parallax_blk .parallax_thumb{margin-right:30px}.p_parallax .parallax_blk .parallax_catch_group .parallax_catch02,.p_parallax02 .parallax_blk .parallax_catch_group .parallax_catch02{font-size:1.5rem}.p_parallax .btn_flx,.p_parallax .btn_flx .btn a,.p_parallax02 .btn_flx,.p_parallax02 .btn_flx .btn a{width:90%}.p_case .case_inner .case_list{margin-inline:auto;width:90%}.p_case .case_inner .case_list .case_item h3{min-height:75px}.p_case .case_inner .case_list .case_item p{min-height:180px}.p_case .case_inner02 .flow .flow_bg,.under_msg .msg_inner{width:90%}.under_msg .msg_inner .msg_name p{width:175px}.p_under_price .sysContent .price_bg .price_list{flex-wrap:wrap;width:90%}.p_under_price .sysContent .price_bg .price_list .price_item{width:48%}body#sysFormIndex #sysAll #sysMain{display:block}body#sysFormIndex #sysAll #sysMain .errorMessage{max-width:100%}body#sysFormIndex #sysAll #sysMain .form_lead_txt{max-width:100%;width:90%}body#sysFormIndex #sysAll #sysMain .download_inner .download_blk{margin-inline:auto;max-width:100%;padding-bottom:100px;width:90%}body#sysFormIndex #sysAll #sysMain .download_inner .swiper-download-wrap .swiper-button-prev{height:80px;left:-30px;width:40px}body#sysFormIndex #sysAll #sysMain .download_inner .swiper-download-wrap .swiper-button-next{height:80px;right:-30px;width:40px}body#sysFormIndex #sysAll #sysMain .download_inner .note_blk{margin-bottom:60px}body#sysFormIndex #sysAll #sysMain form{padding-bottom:50px;position:static;width:100%}body#sysFormIndex #sysAll #sysMain form .sysForm{padding-right:40px}body#sysFormIndex #sysAll #sysMain form .sysForm .sysFormField{max-width:100%;width:100%}body#sysFormIndex #sysAll #sysMain form .sysForm .sysFormField input[type=text],body#sysFormIndex #sysAll #sysMain form .sysForm .sysFormField select,body#sysFormIndex #sysAll #sysMain form .sysForm .sysFormField textarea{width:100%}body#sysFormIndex #sysAll #sysMain form .sysNextSubmit{display:block;margin-left:auto;margin-right:auto}body#sysFormConfirm #sysAll #sysMain{width:90%}body#sysFormThanks #sysAll #sysMain .thanks_inner .thanks_blk02{margin-inline:auto;max-width:650px;width:75%}body#sysFormThanks #sysAll #sysMain .thanks_inner .thanks_blk02 h2 span:first-of-type{left:0;position:absolute;top:0}body#sysFormThanks #sysAll #sysMain .thanks_inner .thanks_blk02 h2 span:nth-of-type(2){position:absolute;right:0;top:0}body#sysFormThanks #sysAll #sysMain .thanks_inner .thanks_contact .thanks_contact_blk02 .btn a{max-width:295px}}
/*# sourceMappingURL=user.css.map */
@media screen and (max-width:480px){

}
@media screen and (min-width:481px) and (max-width:800px){

}
@media screen and (min-width:801px){

}
/* #END_OF_RESOURCE_FILE */
