a,abbr,acronym,address,b,big,blockquote,body,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,input,ins,kbd,label,legend,li,ol,p,pre,q,s,samp,select,small,span,strike,strong,sub,sup,table,tbody,td,textarea,tfoot,th,thead,tr,tt,u,ul,var{border:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;font-family:Noto Sans JP,sans-serif;font-size:100%;font-weight:200;margin:0;padding:0;text-align:left;vertical-align:baseline}body{font-size:15px;line-height:2;-webkit-text-size-adjust:100%;color:#222;overflow-x:hidden;position:relative}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}a{color:#222}a:hover,a:link,a:visited{text-decoration:none}a:hover{filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)";opacity:.7;-moz-opacity:.7;-khtml-opacity:.7}a:active{text-decoration:none}img{height:auto;margin:0;max-width:100%;padding:0;vertical-align:bottom}p{margin-bottom:20px}.center{text-align:center}.font1{font-family:a-otf-ryumin-pr6n,serif}.fade-in{transition:opacity 1s;-moz-transition:opacity 1s;-webkit-transition:opacity 1s;-o-transition:opacity 1s}.mobile{display:none}#page-top{bottom:10px;font-size:77%;margin:0;position:fixed;right:10px;width:42px;z-index:999999}#page-top a{border-radius:0;display:block;filter:alpha(opacity=100);opacity:1;padding:0;text-align:center;text-decoration:none}#page-top a:hover{filter:alpha(opacity=80);opacity:.8;text-decoration:none}header{background-color:#fff;border-bottom:1px solid #ccc;height:80px;left:0;margin:0;position:fixed;top:0;transition:.3s;width:100%;z-index:9999}#header{display:flex;justify-content:space-between;margin:0 auto;transition:.3s;width:95%}header h1{color:#4c4d4e;float:left;font-size:85%;line-height:170%;margin-top:15px;min-width:211px;transition:.3s}header h1,header h1 a{font-weight:600}header h1 strong{display:block;font-family:Ramabhadra,sans-serif;font-size:170%;font-weight:600}header h1 img{width:100%}@media screen and (max-width:1200px){#header{min-width:1000px;width:98%}header h1{min-width:185px}}@media screen and (max-width:1024px){#header{min-width:auto}}header .slimmenu{float:right;max-width:1050px;padding-top:15px;transition:.3s;width:82%}@media screen and (min-width:1263px){header .slimmenu{width:74%}}@media screen and (min-width:1350px){header .slimmenu{min-width:1079px}}@media screen and (min-width:1025px) and (max-width:1184px){header .slimmenu{max-width:853px;min-width:837px}}@media screen and (min-width:1184px) and (max-width:1200px){header .slimmenu{max-width:853px;min-width:834px}}.menu-collapser{background-color:#fff}.collapse-button{background-color:#005bac;border-radius:0;left:auto;right:5px;width:auto}.collapse-button strong{display:none}.collapse-button .icon-bar{margin:4px 0}.collapse-button:focus,.collapse-button:hover{background-color:#005bac}.menu-collapser h1 img{width:140px}header .slimmenu li{font-size:110%;transition:.3s;white-space:nowrap}header .slimmenu li:nth-child(3),header .slimmenu li:nth-child(4),header .slimmenu li:nth-child(5){margin-left:3%}header .slimmenu li:nth-child(6){margin-left:5%}header .slimmenu li:nth-child(7){margin-left:1.5%;margin-right:1.5%}@media screen and (max-width:1366px){header .slimmenu li:nth-child(3),header .slimmenu li:nth-child(4),header .slimmenu li:nth-child(5),header .slimmenu li:nth-child(6){margin-left:1%}header .slimmenu li:nth-child(7){margin-left:1%;margin-right:1%}}@media screen and (max-width:1200px){header .slimmenu li:nth-child(3),header .slimmenu li:nth-child(4),header .slimmenu li:nth-child(5),header .slimmenu li:nth-child(6){margin-left:1%}header .slimmenu li:nth-child(7){margin-left:.5%;margin-right:.5%}}header .slimmenu li:nth-child(6) a{margin-left:1%;padding:15px 0 0}header .slimmenu li:nth-child(7) a{padding:15px 0 0}header .slimmenu li:nth-child(2) a span,header .slimmenu li:nth-child(3) a span,header .slimmenu li:nth-child(4) a span,header .slimmenu li:nth-child(5) a span{color:#005bac;display:block;font-family:Ramabhadra,sans-serif;font-size:14px;font-weight:400;line-height:1;text-align:center}header .slimmenu li:nth-child(2) a:hover span,header .slimmenu li:nth-child(3) a:hover span,header .slimmenu li:nth-child(4) a:hover span,header .slimmenu li:nth-child(5) a:hover span{color:#4c4d4e}@media screen and (min-width:1025px) and (max-width:1200px){header .slimmenu li:nth-child(2) a,header .slimmenu li:nth-child(3) a,header .slimmenu li:nth-child(4) a,header .slimmenu li:nth-child(5) a,header .slimmenu li:nth-child(6) a,header .slimmenu li:nth-child(7) a{padding-top:7px}}@media screen and (max-width:1200px){header .slimmenu li:nth-child(2) a span,header .slimmenu li:nth-child(3) a span,header .slimmenu li:nth-child(4) a span,header .slimmenu li:nth-child(5) a span{display:none}}header .slimmenu .recruit{position:relative}header .slimmenu .recruit:before{color:#005bac;content:attr(title);display:block;font-family:Ramabhadra,sans-serif;font-size:15px;font-weight:400;left:57px;line-height:1;position:absolute;top:0}header .slimmenu .news:after{background:#4c4d4e;content:"";height:50px;position:absolute;right:-40%;top:0;width:1px}@media screen and (max-width:1366px){header .slimmenu .news:after{content:none}}@media screen and (max-width:1200px){header .slimmenu .recruit:before{content:none}}header .slimmenu li a{color:#555;display:block;font-family:Noto Sans JP,sans-serif;font-size:18px;letter-spacing:1.08px;text-align:center}header .slimmenu li a:hover{background-color:transparent;color:#005bac}header .slimmenu li.top_btn{display:none}header .slimmenu li.banner{max-width:230px;width:20%}header .slimmenu li.banner2{margin-left:1%;max-width:185px;width:16%}header .slimmenu li.banner,header .slimmenu li.banner2{border-left:1px solid hsla(0,0%,100%,0);font-size:100%;transition:.3s}@media screen and (max-width:1366px){header .slimmenu li.banner{max-width:183px}header .slimmenu li.banner2{max-width:166px}}@media screen and (max-width:1200px){header .slimmenu li.banner{max-width:170px}header .slimmenu li.banner2{margin-left:.5%;max-width:127px}}@media screen and (max-width:1062px){header .slimmenu li.banner2{margin-left:.5%;max-width:120px}}@media screen and (max-width:1024px){header .slimmenu li.banner,header .slimmenu li.banner2{font-size:18px;max-width:none}}header .slimmenu li.banner a,header .slimmenu li.banner2 a{color:#fff;padding:6px 0}header .slimmenu li.banner a{background-color:#4c4d4e;border:1px solid #4c4d4e}header .slimmenu li.banner a:hover{background-color:#fff;color:#4c4d4e}header .slimmenu li.banner2 a{background-color:#005bac;border:1px solid #005bac}header .slimmenu li.banner2 a:hover{background-color:#fff;color:#005bac}header .slimmenu li ul.child{box-shadow:0 6px 16px -10px #4d4d4d;width:200px}header .slimmenu li ul.child li{font-size:80%;width:100%}header .slimmenu li ul.child li a{padding:15px 0}ul.slimmenu li .sub-toggle{display:none}.is-animation{background-color:#fff;height:73px}.is-animation h1{margin-top:10px}header.is-animation .slimmenu{padding-top:13px}.is-animation .slimmenu li a{display:block}.is-animation .slimmenu li.banner,.is-animation .slimmenu li.banner2{border-left:1px solid hsla(0,0%,100%,0)}.is-animation .slimmenu li.banner a,.is-animation .slimmenu li.banner2 a{border:1px solid #4c4d4e;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;color:#fff}.is-animation .slimmenu li.banner2 a{border:1px solid #005bac}@media screen and (max-width:1024px){header.is-animation .slimmenu li.banner,header.is-animation .slimmenu li.banner2{width:auto}.is-animation .slimmenu li.banner a,.is-animation .slimmenu li.banner2 a{border:none;border-bottom:1px solid rgba(0,0,0,.075);width:auto}}.tel-link{pointer-events:none;white-space:nowrap}@media screen and (max-width:650px){.sp-break{display:block;text-align:center}}@media screen and (max-width:600px){.tel-link{pointer-events:all}}.rama{font-family:Ramabhadra,sans-serif}.roboto{font-family:Roboto,sans-serif}.btn-white{background:#fff;border:1px solid #fff;color:#005bac;display:block;height:100%;opacity:1;text-align:center;transition:all .3s ease-in-out;width:100%}.btn-white:hover{background:#005bac;border:1px solid #0078e0;color:#fff!important;opacity:1}.footer__contact{background-image:url(//21221466.fs1.hubspotusercontent-na1.net/hubfs/21221466/raw_assets/public/aiwa_site/images/common/bg-contact.jpg);background-size:cover;color:#fff;max-height:588px;padding:110px 0 70px;width:100%}@media screen and (max-width:768px){.footer__contact{padding:50px 0 30px}}.footer__contact h4{font-size:1.75rem;letter-spacing:.2em;text-align:center}@media screen and (max-width:768px){.footer__contact h4{font-size:1rem}}.footer__contact h4 span.block{display:block;font-size:44px;letter-spacing:.1em;text-align:center}.footer__contact--center{margin:0 auto;width:min(1060px,95vw)}.footer__contact .contact__links{display:flex;flex-flow:row wrap;font-weight:700;gap:40px;justify-content:center;letter-spacing:.1em;margin-top:10px}.footer__contact .contact__links li{color:#000;flex:1 1 0;max-width:38%;min-width:370px;padding:22px 0 26px}.footer__contact .contact__links li a{border:1px solid #fff;color:#005bac;display:block;font-size:24px;font-weight:600;padding:10px 0}@media screen and (max-width:768px){.footer__contact .contact__links{gap:0;margin-top:20px}.footer__contact .contact__links li:first-child{padding:22px 0 0}.footer__contact .contact__links li a{font-size:1rem;padding:10px 0}}.footer__contact .footer_tel{font-size:1.125rem;font-weight:700;text-align:center}.footer__contact .footer_tel span{font-size:1rem;font-weight:inherit}.footer__contact .footer_tel .tel-link{color:#fff;font-size:3.125rem;margin-left:25px;position:relative}.footer__contact .footer_tel .tel-link:before{content:url(//21221466.fs1.hubspotusercontent-na1.net/hubfs/21221466/raw_assets/public/aiwa_site/images/common/icon-tel-white.png);position:relative;right:10px}.footer__mid{padding:50px 0 60px}.footer__mid h1{color:#005bac;font-size:1.125rem;font-weight:700;margin:0 0 60px;text-align:center}.footer__mid h1:before{content:url(//21221466.fs1.hubspotusercontent-na1.net/hubfs/21221466/raw_assets/public/aiwa_site/images/common/logo-blue.png);margin-right:25px;position:relative}.footer__addresses{display:flex;flex-flow:row wrap;gap:0 60px;justify-content:center}.footer__addresses--single{font-size:1rem;line-height:1.7;text-align:left}.footer__addresses--single span{color:#005bac;display:block;font-size:1.125rem;font-weight:500}.footer__btm{background:#f1f1f1;padding:29px 0 20px}.footer__btm--inner{display:flex;gap:25px;justify-content:space-between;margin:0 auto;width:min(1200px,95vw)}.footer__links:after{color:#999;content:"Copyright (C) AIWA Co.,Ltd. All Rights Reserved.";display:block;font-family:Ramabhadra,sans-serif;font-size:12px;width:100%}@media screen and (max-width:650px){.footer__mid{padding:50px 0 20px}.footer__mid h1:before{display:block;margin:0}.footer__contact .contact__links li{min-width:95%}.footer__contact .footer_tel .tel-link{margin-left:0}.footer__addresses{gap:20px;justify-content:space-around}.footer__addresses--single{font-size:.8rem;width:42%}.footer__btm--inner{flex-flow:row wrap}}@media screen and (max-width:375px){.footer__contact .footer_tel .tel-link{font-size:2.5rem}}.footer__links{align-items:center;display:flex;flex-flow:row wrap;gap:20px;justify-content:flex-start}.footer__single-link{font-size:.875rem;position:relative}.footer__single-link:before{content:url(//21221466.fs1.hubspotusercontent-na1.net/hubfs/21221466/raw_assets/public/aiwa_site/images/common/icon-greater_than-white.png);position:relative;right:6px;top:1px}.footer__single-link a{color:#005bac}.footer__logos{display:flex}.footer__logos li{margin-left:21px}#wapper{margin:80px auto 0;max-width:1060px;padding:0;position:relative;width:90%}#wapper h2{color:#545454;font-family:Ramabhadra,sans-serif;font-size:300%;font-weight:400;margin-bottom:0}#wapper h2.mini{font-size:280%;padding-bottom:13px}#wapper h2.mini2{font-size:220%}#wapper h2.mini2,#wapper h2.mini2b{font-weight:600;padding-bottom:20px;padding-top:17px}#wapper h2.mini2b{font-size:150%}#wapper #left{float:left;width:210px}#wapper #right{border-left:1px solid #ccc;margin-left:210px;padding-bottom:90px;padding-left:30px;padding-top:32px}#page_nav li{font-size:90%}#page_nav li a{display:block;padding:10px 0 10px 15px}#page_nav li a:hover{background-color:#4c4d4e;color:#fff}#page_nav li strong{font-weight:700}#page_nav li a span{color:#777;display:inline-block;font-family:Ramabhadra,sans-serif;font-size:90%;padding:0 0 0 10px}#page_nav.work_nav li a span{display:block;padding:0}#page_nav2 li{line-height:160%;margin-bottom:25px}#page_nav2 li a{display:block}#page_nav2 li a.koko img,#page_nav2 li a:hover img{filter:alpha(opacity=40);-ms-filter:"alpha(opacity=40)";opacity:.4;-moz-opacity:.4;-khtml-opacity:.4}#page_nav2 li strong{font-weight:600}#page_nav2 li a span{color:#777;display:block;font-family:Ramabhadra,sans-serif;font-size:70%;padding:0}#page_nav2 li a.koko span,#page_nav2 li a:hover span{color:#bbb}#page_nav2 li #p_sub_nav{color:#555;padding:8px 0 0 10px}#page_nav2 li #p_sub_nav li{border-bottom:1px dotted #999;margin:0;padding-bottom:0}#page_nav2 li #p_sub_nav li a{background:url(//21221466.fs1.hubspotusercontent-na1.net/hubfs/21221466/raw_assets/public/aiwa_site/images/common/nav_point3.png) no-repeat 5px;color:#555;display:block;padding:5px 0 3px 15px}#page_nav2 li #p_sub_nav li a:hover{background-color:#f6f6f6;color:#999}.ttl_style1,.ttl_style1b{border-bottom:1px solid #ccc;font-weight:400;margin-bottom:25px;padding-bottom:8px;padding-top:40px}.ttl_style1b{padding-top:0}.ttl_style1 strong,.ttl_style1b strong{font-size:130%;font-weight:700;letter-spacing:1px}.ttl_style1 span,.ttl_style1b span{color:#444;display:inline-block;font-family:Ramabhadra,sans-serif;font-size:100%;padding:0 0 0 10px}.ttl_style2{border-bottom:5px solid #545454;font-size:130%;font-weight:600;margin-bottom:25px;padding-bottom:5px;padding-top:65px}.ttl_style3{background-color:#eee;font-weight:600;line-height:120%;margin-bottom:20px;overflow:hidden;padding:10px 14px}.ttl_style3 img{vertical-align:top}.ttl_style3 span{float:right}.ttl_style4{border-bottom:1px solid #ccc;font-size:120%;font-weight:600;line-height:150%;padding-bottom:10px;text-align:center}.ttl_style5{color:#777;font-family:Ramabhadra,sans-serif;margin-bottom:20px;text-align:center}.ttl_style5 span{padding-left:7px;position:relative;top:-6px;vertical-align:top}.ttl_style6{background-color:#4f4f4f;color:#fff;margin-bottom:20px;padding:0 15px}.ttl_style6 strong{display:inline-block;font-size:200%;font-weight:600;margin-right:10px}.ttl_style6 span{display:inline-block;font-size:80%;font-weight:500}.ttl_style7{font-size:120%;font-weight:600;line-height:170%}.ttl_style8{font-size:100%;margin-bottom:5px}.ttl_style8,.ttl_style9{font-weight:600;line-height:170%}.ttl_style9{margin-bottom:10px}.ttl_style10,.ttl_style9{font-size:110%;letter-spacing:2px}.ttl_style10{background-color:#222;color:#fff;font-weight:800;padding:10px 10px 10px 15px}.ttl_style11{margin-bottom:20px}.ttl_style11,.ttl_style12{font-size:110%;font-weight:600;line-height:170%}.ttl_style12{border:4px double #444;margin:20px 0;padding:9px 15px 10px}.flag_position{margin-top:-40px;padding-top:80px}a.flag_position{display:block}#flag_news{margin-top:-80px;padding-top:80px}#company_tb1{margin-bottom:20px;width:100%}#company_tb1 dl{border-bottom:1px dotted #ccc;display:table;width:100%}#company_tb1 dt{font-weight:500;width:120px}#company_tb1 dd,#company_tb1 dt{display:table-cell;padding:10px 0;vertical-align:top}#company_tb1 dd.tb_box{padding:0}#company_tb1 dd table{line-height:160%;width:100%}#company_tb1 dd table th{border-bottom:1px dotted #ccc;padding:10px 0}#company_tb1 dd table th span{display:inline-block;text-align:right}#company_tb1 dd table td{border-bottom:1px dotted #ccc;padding:10px 0}#company_tb1 dd table tr:last-child td,#company_tb1 dd table tr:last-child th{border-bottom:none}#company_tb2{width:100%}#company_tb2 dl{display:table;margin-bottom:10px;width:100%}#company_tb2 dt{display:table-cell;font-size:90%;line-height:170%;padding-right:15px;vertical-align:top;width:100px}#company_tb2 dt span{display:inline-block;float:right;text-align:right}#company_tb2 dd{display:table-cell;line-height:170%;vertical-align:top}.g_map{height:315px;margin-bottom:15px;width:100%}#map1,#map2,#map3,.map_wrap{margin-bottom:15px;min-height:310px;width:100%}.map_data,.map_wrap iframe{width:100%}.map_data{display:table;margin-bottom:50px}.map_data dt{font-weight:500;width:125px}.map_data dd,.map_data dt{display:table-cell;vertical-align:top}.map_data dd{line-height:170%}#b_osidasi{background:url(//21221466.fs1.hubspotusercontent-na1.net/hubfs/21221466/raw_assets/public/aiwa_site/images/oshidasi/mv.png) no-repeat 400px 80px/1180px}@media screen and (min-width:1600px){#b_osidasi{background:url(//21221466.fs1.hubspotusercontent-na1.net/hubfs/21221466/raw_assets/public/aiwa_site/images/oshidasi/mv.png) no-repeat 30px 60px/80%;background-size:100% auto}}@media screen and (max-width:1024px){#b_osidasi{background:url(//21221466.fs1.hubspotusercontent-na1.net/hubfs/21221466/raw_assets/public/aiwa_site/images/oshidasi/mv.png) no-repeat 100px 160px/1180px}}h3#osidasi_mv{color:#555;font-size:70%;font-weight:600;height:400px;position:relative}h3#osidasi_mv strong{display:block;font-size:470%;font-weight:800;line-height:120%}h3#osidasi_mv span{display:block;font-size:180%;font-weight:600;margin-top:10px}h3#osidasi_mv img{left:0;position:absolute;top:50px}#osi1{margin-bottom:50px}#osi1 dt{font-size:120%;font-weight:600;margin-bottom:15px}#osi1 dt br{display:none}#osi2{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto 20px;max-width:558px;width:100%}#osi2 li{padding:0 10px;width:50%}#osi2 dl{width:259px}#osi3{margin-bottom:40px;overflow:hidden}#osi3 dl{float:left;margin-bottom:25px;margin-right:50px;width:380px}#osi3 dl.r_0{margin-right:0}#osi3 dt{border-bottom:1px solid #ddd;margin-bottom:10px;padding-bottom:10px}#osi3 dd{font-size:95%}#osi4{margin-bottom:40px;overflow:hidden}#osi4 dl{float:left;margin-bottom:25px;margin-right:45px;width:240px}#osi4 dl.r_0{margin-right:0}#osi4 dt{font-size:90%}#osi4 dd{border:1px solid #ddd;margin-bottom:10px;padding:10px 0;text-align:center;width:238px}#osi5{border-left:1px solid #ddd;border-top:1px solid #ddd;width:810px}#osi5 th{background-color:#f0f0e1;color:#555;font-weight:400}#osi5 td,#osi5 th{border-bottom:1px solid #ddd;border-right:1px solid #ddd;text-align:center}#osi5 td{padding:3px 0 2px;width:405px}#osi6{overflow:hidden}#osi6 .o6_l{float:left;width:37%}#osi6 .o6_r{margin-left:48%}#osi6 .o6_r table{border-left:1px solid #aaa;border-top:1px solid #aaa;width:100%}#osi6 .o6_r table th{background-color:#f0f0e1;border-bottom:1px solid #bbb;border-right:1px solid #bbb;color:#555;font-weight:400;text-align:center}#osi6 .o6_r table td{border-bottom:1px solid #ddd;border-right:1px solid #ddd;padding:3px 0 2px;text-align:center}#osi6 .o6_r table tr.gl{background:url(//21221466.fs1.hubspotusercontent-na1.net/hubfs/21221466/raw_assets/public/aiwa_site/images/oshidasi/gl_back.png)}#osi6 .o6_r table th.tate{background-color:#b4d2e1}#osi6 .o6_r table td.tate{background-color:#f2f9ff}#osi6 .o6_r table td.r_b{border-right:1px solid #bbb}#osi6 .o6_r table td.b_b{border-bottom:1px solid #bbb}#osi6 .caption2{font-size:90%;margin-top:10px}#osi6 .caption2 strong{display:block;font-weight:600;margin-bottom:5px}#osi6 .caption2 ol{line-height:170%;list-style:decimal outside;margin-left:20px}#osi6 .caption2 li{margin-bottom:5px}#osi6 .caption3{font-size:90%;margin-top:10px}#osi6 .caption3 dl{background-color:#f9f9f9;margin-bottom:5px;padding:15px 20px 20px}#osi6 .caption3 dl:last-child{margin-bottom:0}#osi6 .caption3 dt{font-weight:600;margin-bottom:5px}#osi6 .caption3 dd ul{line-height:170%;list-style:disc outside;margin-left:20px}#osi6 .caption3 dd ul li{margin-bottom:0}.caption3b{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:90%;margin-top:10px;overflow:hidden}.caption3b dl{background-color:#f9f9f9;float:left;margin-bottom:5px;margin-right:2%;padding:15px 20px 20px;width:49%}.caption3b dl:last-child{margin-bottom:0;margin-right:0}.caption3b dt{font-weight:600;margin-bottom:5px}.caption3b dd ul{line-height:170%;list-style:disc outside;margin-left:20px}#osi7,.caption3b dd ul li{margin-bottom:0}#osi7{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#osi7 li{margin-bottom:20px;margin-right:6.5%;width:29%}#osi7 li:nth-child(3n){margin-right:0}#osi7 li img{border:1px solid #ddd;margin-bottom:0;padding:5px;text-align:center}#osi7 span{display:block;font-size:100%;font-weight:600}#osi7 li ul li{border-bottom:1px solid #ddd;font-weight:600;margin:0;width:100%}#osi8{margin-bottom:40px;overflow:hidden;padding-top:20px}#osi8 dl{float:left;margin-bottom:25px;margin-right:45px;width:240px}#osi8 dl.r_0{margin-right:0}#osi8 dt{font-size:90%}#osi8 dd{border:1px solid #ddd;margin-bottom:10px;padding:10px 0;text-align:center;width:238px}#osi9{border-left:1px solid #aaa;border-top:1px solid #aaa;width:100%}#osi9 th{background-color:#f0f0e1;border-bottom:1px solid #bbb;border-right:1px solid #bbb;color:#555;font-weight:400;text-align:center}#osi9 th.tate{background-color:#b4d2e1}#osi9 tr.gl{background:url(//21221466.fs1.hubspotusercontent-na1.net/hubfs/21221466/raw_assets/public/aiwa_site/images/oshidasi/gl_back.png)}#osi9 td{border-bottom:1px solid #ddd;border-right:1px solid #ddd;padding:3px 0 2px;text-align:center;width:80px}#osi9 td.tate{background-color:#f2f9ff}#osi9 td.r_b{border-right:1px solid #bbb}#osi9 td.b_b{border-bottom:1px solid #bbb}#osi9 caption{caption-side:bottom;text-align:right}.caption{font-size:90%;line-height:160%;margin-top:10px}span.aka{color:red;display:inline-block;font-weight:600;margin-right:2px}.caption span.aka{font-size:110%}#aif1{margin-bottom:30px;overflow:hidden}#aif1 p.ph{float:right;margin-left:20px;width:43%}#aif1 dl{padding-top:0;width:100%}#aif1 dt{font-size:120%;font-weight:600;line-height:180%;margin-bottom:20px}#aif1 dt.ttl{font-size:110%;font-weight:700;margin-bottom:0;padding-top:30px}#aif2{list-style:disc outside;margin-bottom:30px;margin-left:20px}#aif3{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px;padding-top:15px}#aif3 li{margin-right:4%;width:48%}#aif3 li:nth-child(2n){margin-right:0}#aif3 li p{border:1px solid #ddd;margin-bottom:5px;padding:5px;text-align:center}#aif3 dl{float:left;margin-right:30px;width:390px}#aif3 dl.r_0{margin-right:0}#aif3 dd{border:1px solid #ddd;padding:10px 0;text-align:center}#aif4{max-width:600px}#aif4,#aif4-2{border:1px solid #ddd;margin:0 auto 40px;padding:5px;width:100%}#aif4-2{max-width:380px}#aif4 dd{border:1px solid #ddd;padding:10px 0;text-align:center}#aif5{border-left:1px solid #ccc;border-top:1px solid #ccc;margin-bottom:90px;width:100%}#aif5 th{font-weight:400;text-align:center}#aif5 td,#aif5 th{border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding:5px 10px;vertical-align:middle}#aif5 td{text-align:left}#aif5 td.ttl,#aif5 th.ttl{background-color:#eee;text-align:center}#b_jyushi{background:url(//21221466.fs1.hubspotusercontent-na1.net/hubfs/21221466/raw_assets/public/aiwa_site/images/jyushi/mv.png) no-repeat center 130px}h3#jyushi_mv{height:500px;position:relative}h3#jyushi_mv img{left:0;position:absolute;top:20px}#jyu1{margin-bottom:50px}#jyu1 dt{margin-bottom:30px}#jyu2{margin:0 auto 90px;width:390px}#jyu2 dd{border:1px solid #ddd;padding:10px 0;text-align:center}#b_rum{background:url(../images/rum/mv.png) no-repeat center 130px}h3#rum_mv{height:500px;position:relative}h3#rum_mv img{position:absolute;right:0;top:270px}#rum1{margin-bottom:50px}#rum1 dt{margin-bottom:30px}#rum2{margin:0 auto 90px;width:390px}#rum2 dd{border:1px solid #ddd;padding:10px 0;text-align:center}#cont1{margin-bottom:90px}#cont1 dd{color:#777;font-family:Ramabhadra,sans-serif;font-size:240%;letter-spacing:1px}#cont1 dd,#cont1 dt{text-align:center}#cont1b{display:none}#cont_form{border-top:1px dotted #ccc;margin:0 auto;width:100%}#cont_form .form_end{padding:50px 0;text-align:center}#cont_form .form_end span{padding-left:10px}#cont_form dl{border-bottom:1px dotted #ccc;display:table;width:100%}#cont_form dt{font-size:90%;font-weight:400;line-height:140%;vertical-align:top;width:230px}#cont_form dd,#cont_form dt{display:table-cell;padding:10px 0}#cont_form dd{vertical-align:middle}#cont_form dd input,#cont_form dd select,#cont_form dd textarea{border:1px solid #ddd;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;margin:1% 0;padding:5px;width:100%}.contact dd input:hover,.contact dd select:hover,.contact dd textarea:hover{background-color:#f6f6f6}.form_btn{margin:30px auto;width:195px}.form_btn input:hover{filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)";opacity:.7;-moz-opacity:.7;-khtml-opacity:.7}.en_waku{border:1px solid #555;padding:0 5px}#thanks dt{background-color:#555;color:#fff;font-family:Ramabhadra,sans-serif;font-size:260%;margin:0 auto 40px;max-width:400px;padding-bottom:3px;text-align:center;width:90%}#thanks dd{margin-bottom:25px;text-align:left}#thanks dd.btn{margin:0 auto 50px;padding-top:20px;width:200px}#thanks dd span{font-size:170%}#thanks dd.btn a{background-color:#555;border-radius:40px;-webkit-border-radius:40px;-moz-border-radius:40px;color:#fff;display:block;margin:0 auto;padding:15px 0;text-align:center}#thanks dd a:hover{background-color:#777}.aka{color:#f30}.mov{margin-bottom:100px;overflow:hidden;width:100%}.mov .mov_main{float:left;padding-top:45%;position:relative;width:62%}.mov .mov_main iframe{height:100%;position:absolute;right:0;top:0;width:100%}.mov .mov_list{float:right;height:480px;overflow:auto;padding-right:25px;width:35%}.mov .mov_list dl{display:table;margin-bottom:10px;width:100%}.mov .mov_list dd,.mov .mov_list dt{display:table-cell;vertical-align:top}.mov .mov_list dd{width:140px}.mov .mov_list dt{padding-left:10px}.mov .mov_list dt a{display:inline-block;font-weight:500;line-height:140%}.mov .mov_list dt p{display:-webkit-box;font-size:80%;line-height:150%;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.banner_mov{margin:30px auto 50px;max-width:600px;width:100%}.banner_mov a{transition:.3s}@media screen and (max-width:1000px){.mov .mov_main{padding-top:45%;width:55%}.mov .mov_list{height:400px;width:42%}.mov .mov_list dd{width:140px}}@media screen and (max-width:1024px){header h1{min-width:90px}}@media screen and (max-width:1000px){header{height:76px}#header{width:97%}header h1{margin-top:19px;min-width:90px;width:15%}header h1 strong{font-size:110%;font-weight:600}header .slimmenu{width:84%}header .slimmenu li{font-size:95%}header .slimmenu li.top_btn{display:none}header .slimmenu li.arrow{background:url(//21221466.fs1.hubspotusercontent-na1.net/hubfs/21221466/raw_assets/public/aiwa_site/images/common/nav_point5.png) no-repeat center bottom 5px}header .slimmenu li.banner{margin-left:.5%;min-width:115px;width:13.89%}header .slimmenu li.banner2{margin-left:.5%;min-width:80px;width:12.5%}header .slimmenu li.banner,header .slimmenu li.banner2{font-size:90%;margin-top:-5px}header .slimmenu li.banner a,header .slimmenu li.banner2 a{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;font-size:90%;padding:8px 0}.is-animation{height:55px}.is-animation .slimmenu li.banner{width:13.89%}.is-animation .slimmenu li.banner2{width:11.5%}}@media screen and (max-width:850px){#wapper{margin:75px auto 0}.ttl_style6{padding:0 0 3px 15px}.ttl_style6 strong{font-size:150%}.map_data,.map_data dd,.map_data dt{display:block}.map_data{margin-bottom:50px;width:100%}.map_data dt{font-weight:500;width:125px}.map_data dd{line-height:170%;margin-bottom:15px}#cont_form dd,#cont_form dl,#cont_form dt{display:block}#cont_form dt{padding:10px 0 5px}#cont_form dd{padding:0 0 10px}#b_osidasi{background:url(//21221466.fs1.hubspotusercontent-na1.net/hubfs/21221466/raw_assets/public/aiwa_site/images/oshidasi/mv.png) no-repeat -200px 230px/1180px}#osi7 li{font-size:90%;line-height:150%;margin-bottom:20px;margin-right:3.5%;width:31%}#osi7 li img{margin-bottom:5px;padding:0}#osi7 li ul li{font-size:100%;margin-bottom:5px;padding-bottom:5px}#aif1 p.ph{float:none;margin:0 auto 10px;width:55%}.mov .mov_main{float:none;margin-bottom:30px;padding-top:56.25%;width:100%}.mov .mov_list{float:none;height:auto;padding-right:0;width:100%}.mov .mov_list dd{width:140px}}@media screen and (max-width:750px){header .slimmenu{width:84%}}@media screen and (max-width:1024px){header{height:48px}#header{display:block;width:100%}header h1.logo{display:none}header h1{margin-top:10px;padding-left:5px;text-align:center;width:100%}header .slimmenu{background-color:#ebecef;float:none;width:100%}header .slimmenu li.top_btn{display:block}header .slimmenu li,header .slimmenu li.banner,header .slimmenu li.banner2,header .slimmenu li.top_btn,header .slimmenu li:first-child,header .slimmenu li:nth-child(2),header .slimmenu li:nth-child(3),header .slimmenu li:nth-child(4),header .slimmenu li:nth-child(5),header .slimmenu li:nth-child(6){float:none;font-size:110%;margin:0;padding:0;width:100%}header .slimmenu li a,header .slimmenu li.banner a,header .slimmenu li.banner2 a{background-color:#ebecef;border:none;border-bottom:1px solid rgba(0,0,0,.075);color:#005bac;padding:10px 0}header .slimmenu li a:hover,header .slimmenu li.banner a:hover,header .slimmenu li.banner2 a:hover{background-color:#4c4d4e;color:#ebecef}ul.slimmenu li .sub-toggle{display:inherit}header .slimmenu li ul.child{background-color:#fff;box-shadow:0 6px 16px -10px #4d4d4d;width:100%}header .slimmenu li ul.child a{background-color:#fff}header .slimmenu li.banner a,header .slimmenu li.banner2 a{font-size:18px}header.is-animation .slimmenu{padding-top:0}.is-animation{height:48px}.is-animation h1{color:#ebecef;margin-top:10px}.is-animation .slimmenu li a{padding:10px 0}.is-animation .slimmenu li.banner,.is-animation .slimmenu li.banner2{padding:0;width:100%}header .slimmenu li:nth-child(6) a,header .slimmenu li:nth-child(7) a{padding:10px 0}.is-animation .slimmenu li.banner a,.is-animation .slimmenu li.banner2 a{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;color:#005bac}.is-animation .slimmenu li ul.child{background-color:#fff}.is-animation .slimmenu li ul.child li a{background-color:#fff;color:#4c4d4e}.is-animation .slimmenu li.banner2{margin-left:0}#wapper{margin:50px auto 0}#wapper #left{float:none;margin-bottom:50px;width:100%}#wapper #right{border-left:none;margin-left:0;padding-bottom:50px;padding-left:0;padding-top:0;width:100%}#page_nav li{border-bottom:1px solid #fff}#page_nav.work_nav li a span{display:inline-block;padding:0 0 0 10px}#page_nav li a{background:url(//21221466.fs1.hubspotusercontent-na1.net/hubfs/21221466/raw_assets/public/aiwa_site/images/common/nav_point6.png) no-repeat left 10px center;background-color:#eee;padding:10px 0 10px 35px}#page_nav li a:hover{background-color:#4c4d4e;color:#fff}#page_nav2{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:30px}#page_nav2 li{border-bottom:1px solid #fff;border-right:1px solid #fff;margin-bottom:0;width:50%}#page_nav2 li:first-child{width:100%}#page_nav2 li a{background-color:#eee;line-height:140%;padding:10px}#page_nav2>li:nth-child(2) a{padding:10px 10px 30px}#page_nav2 li #p_sub_nav{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;padding:0;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#page_nav2 li #p_sub_nav li{border-bottom:1px dotted #999;width:50%}#page_nav2 li #p_sub_nav li a{font-weight:500;padding:10px 0 8px 18px}#company_tb1 dd,#company_tb1 dl,#company_tb1 dt{display:block}#company_tb1 dt{background-color:#eee;line-height:150%;margin-bottom:5px;padding:5px 10px}#company_tb1 dd{line-height:150%;padding-top:0}#company_tb1 dd table th{font-size:90%;font-weight:500;width:120px}#company_tb2{margin-bottom:50px}#company_tb2 dt,#company_tb2 dt span{font-weight:500}#b_osidasi{background:url(//21221466.fs1.hubspotusercontent-na1.net/hubfs/21221466/raw_assets/public/aiwa_site/images/oshidasi/mv2.png) no-repeat right 0 top 500px;background-size:500px auto}h3#osidasi_mv{height:300px}h3#osidasi_mv strong{font-size:400%}h3#osidasi_mv span{font-size:160%}.outer{overflow-x:scroll;width:100%}.outer table#aif5,.outer table#osi9{border-collapse:collapse;width:768px}#aif5{margin-bottom:0}#cont1{display:none}#cont1b{display:inherit;margin-bottom:40px;margin-top:-10px}#cont1b a{background-color:#2d78d5;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;color:#fff;display:block;font-family:Ramabhadra,sans-serif;font-size:120%;padding:15px;position:relative;text-align:center}#cont1b a img{bottom:15px;position:absolute;right:15px}}@media screen and (max-width:480px){.ttl_style7{font-size:105%}.ttl_style7 br{display:none}.ttl_style12{font-size:100%;line-height:160%;margin:10px 0 30px;padding:9px 15px 10px}#page_nav2 li #p_sub_nav li a{font-size:90%}#b_osidasi{background:url(//21221466.fs1.hubspotusercontent-na1.net/hubfs/21221466/raw_assets/public/aiwa_site/images/oshidasi/mv.png) no-repeat -530px 590px/1180px}h3#osidasi_mv{height:250px}#osi1 dt br{display:inherit}#osi6 .o6_l{float:none;margin:-20px auto 10px;width:60%}#osi6 .o6_r{margin-left:0;width:100%}#osi7 li,#osi7 li:nth-child(3n){margin-bottom:20px;margin-right:6%;width:47%}#osi7 li:nth-child(2n){margin-right:0}#osi7 li.end{width:100%}#osi7 li ul{border-top:1px solid #ddd;padding-top:5px}#cont1b a img{bottom:15px;position:absolute;right:-10px}}.font-en{font-family:Ramabhadra,sans-serif}