html.corporate_index{height:100%}body#corporate.index{height:100%}body#corporate.index .section_slider .section_headline{position:absolute;bottom:0;left:0;width:100%;padding:22px 0 20px;background-color:rgba(92,92,92,.9);color:#fff;z-index:11}body#corporate.index .section_slider .section_headline div:not(.m_section_inner){width:auto;height:auto}body#corporate.index .section_slider .section_headline .m_section_inner{width:1100px}body#corporate.index .section_slider .section_headline .m_section_inner{padding:0 6px}body#corporate.index .section_slider .section_headline .headline{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}body#corporate.index .section_slider .section_headline .headline .title{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#222}body#corporate.index .section_slider .section_headline .headline .title h2{display:inline-block;width:100%;padding:13px 17px 15px;text-align:left;line-height:1.15;letter-spacing:-.9px;font-style:italic;font-weight:700;font-size:18px}body#corporate.index .section_slider .section_headline .headline .detail{padding:5px 18px 0}body#corporate.index .section_slider .section_headline .headline .detail dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}body#corporate.index .section_slider .section_headline .headline .detail dl dd{width:calc(100% - 10em);padding-left:1em}body#corporate.index .section_slider .section_headline .headline .detail dl dd~dd,body#corporate.index .section_slider .section_headline .headline .detail dl dd~dt{margin-top:5px}body#corporate.index .section_slider .section_headline .headline .detail dl dd a:hover{text-decoration:underline}body#corporate.index .section_spirit{padding:30px 0;background-color:#000;color:#fff}body#corporate.index .section_spirit .list_banner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;max-width:100%;margin:0 auto}body#corporate.index .section_spirit .list_banner li{position:relative;width:340px;max-width:none;margin:0 auto}body#corporate.index .section_spirit .list_banner li~li{margin-top:0}body#corporate.index .section_spirit .list_banner li .image{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;background-color:#fff;z-index:3}body#corporate.index .section_spirit a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-height:90px;background:url(../img/index/banner_spirit.jpg) no-repeat center center/contain;background-image:url(../img/index/banner_spirit.jpg);background-color:#b40600;font-size:30px;font-weight:700;margin:auto}body#corporate.index .section_spirit a img{width:340px}body#corporate.index .section_notices{margin:83px 0 0}body#corporate.index .section_notices h2{text-align:center;line-height:1.5;font-size:33px;font-weight:700;color:#cb0000}body#corporate.index .section_notices h2 span{display:block;font-size:15px;font-weight:400}body#corporate.index .section_notices #important_list dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:25px;border-top:1px solid #e6e6e6}body#corporate.index .section_notices #important_list dl dd,body#corporate.index .section_notices #important_list dl dt{border-bottom:1px solid #e6e6e6}body#corporate.index .section_notices #important_list dl dt{width:16.8em;padding:25px 0 20px 5px;border-bottom-width:1px}body#corporate.index .section_notices #important_list dl dt:after{content:"";display:inline-block;position:relative;width:auto;height:auto;background-repeat:no-repeat;background-position:0 0;background-size:contain;min-width:9em;margin-left:1em;padding:1px 13px;text-align:center;font-size:11px;color:#fff}body#corporate.index .section_notices #important_list dl dt.kabuto:after{content:'Kabuto News';background-color:#bd0000}body#corporate.index .section_notices #important_list dl dt.motorcycle:after{content:'Motorcycle';background-color:#961579}body#corporate.index .section_notices #important_list dl dt.bicycle:after{content:'Bicycle';background-color:#004cd7}body#corporate.index .section_notices #important_list dl dt.press:after{content:'Press Release';background-color:#0092b7}body#corporate.index .section_notices #important_list dl dt.media:after{content:'Media Info.';background-color:#4709ae}body#corporate.index .section_notices #important_list dl dt.childmet:after{content:'Childmet';background-color:#038500}body#corporate.index .section_notices #important_list dl dt.important:after{content:'Notices';background-color:#a69400}body#corporate.index .section_notices #important_list dl dd{width:calc(100% - 16.8em);padding:25px 0 20px 5px}body#corporate.index .section_news{min-height:480px;margin-top:60px;padding-top:52px;padding-bottom:60px;background-color:#f2f2f2;overflow:hidden}body#corporate.index .section_news h2{text-align:center;letter-spacing:.8px;font-size:31px;font-weight:700}body#corporate.index .section_news .inner div.news_detail_tab{position:absolute;top:0;left:0;height:0;overflow:hidden;margin-top:20px}body#corporate.index .section_news .inner div.news_detail_tab.select{position:relative;height:auto}body#corporate.index .section_news .tab_controller{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}body#corporate.index .section_news .tab_controller li{position:relative;min-width:149px;padding:12px 11px 11px;background-color:#dfdfdf;text-align:center;font-size:13px;color:#000;cursor:pointer;-webkit-transition:color .3s ease-out;-o-transition:color .3s ease-out;transition:color .3s ease-out}body#corporate.index .section_news .tab_controller li{position:relative;color:#000;-webkit-transition:color .35s ease-out,background-image .35s ease-out;-o-transition:color .35s ease-out,background-image .35s ease-out;transition:color .35s ease-out,background-image .35s ease-out}body#corporate.index .section_news .tab_controller li:before{content:"";display:inline-block;position:absolute;width:auto;height:auto;background-repeat:no-repeat;background-position:0 0;background-size:contain;top:0;right:0;width:0;height:100%;background-color:#000;-webkit-transition:width .35s ease-out;-o-transition:width .35s ease-out;transition:width .35s ease-out}body#corporate.index .section_news .tab_controller li:hover{color:#fff;opacity:1}body#corporate.index .section_news .tab_controller li:hover:before{right:auto;left:0;width:100%}body#corporate.index .section_news .tab_controller li span{position:relative;z-index:3}body#corporate.index .section_news .tab_controller li~li{margin-left:10px}body#corporate.index .section_news .tab_controller li.select{background-color:#000;color:#fff;-webkit-transition:color 0s ease-out;-o-transition:color 0s ease-out;transition:color 0s ease-out}body#corporate.index .section_news .tab_controller li.select:hover{color:#fff}body#corporate.index .section_news .tab_controller li.select:before{display:none}body#corporate.index .section_news #news{margin:0 auto;margin-top:22px;max-width:100%}body#corporate.index .section_news #news .news_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:1100px;margin:0 auto}body#corporate.index .section_news #news .news_list .news_article{width:352px;max-width:none}body#corporate.index .section_news #news .news_list .news_article~.news_article{margin-left:22px;margin-top:0}body#corporate.index .section_news #news .news_list .news_article:nth-of-type(3n+1){margin-left:0}body#corporate.index .section_news #news .news_list .news_article:nth-of-type(n+4){margin-top:21px}body#corporate.index .section_news #news .news_list .news_article a{display:block;height:100%;border:1px solid #c9c9c9;border-width:1px;background-color:#fff;-webkit-transition:opacity .35s ease;-o-transition:opacity .35s ease;transition:opacity .35s ease}body#corporate.index .section_news #news .news_list .news_article a:hover{opacity:.7}body#corporate.index .section_news #news .news_list .news_article a .thumbs{width:350px;height:175px;padding-top:0;background:url(../img/index/image_news_default.jpg) no-repeat center top/cover}body#corporate.index .section_news #news .news_list .news_article dl{padding:16px 13px 15px 20px}body#corporate.index .section_news #news .news_list .news_article dl dt{font-size:13px}body#corporate.index .section_news #news .news_list .news_article dl dt:after{content:"";display:inline-block;position:relative;width:auto;height:auto;background-repeat:no-repeat;background-position:0 0;background-size:contain;min-width:9em;margin-left:1em;padding:2px 13px;text-align:center;font-size:11px;color:#fff}body#corporate.index .section_news #news .news_list .news_article dl dt.kabuto:after{content:'Kabuto News';background-color:#bd0000}body#corporate.index .section_news #news .news_list .news_article dl dt.motorcycle:after{content:'Motorcycle';background-color:#961579}body#corporate.index .section_news #news .news_list .news_article dl dt.bicycle:after{content:'Bicycle';background-color:#004cd7}body#corporate.index .section_news #news .news_list .news_article dl dt.press:after{content:'Press Release';background-color:#0092b7}body#corporate.index .section_news #news .news_list .news_article dl dt.media:after{content:'Media Info.';background-color:#4709ae}body#corporate.index .section_news #news .news_list .news_article dl dt.childmet:after{content:'Childmet';background-color:#038500}body#corporate.index .section_news #news .news_list .news_article dl dt.important:after{content:'Notices';background-color:#a69400}body#corporate.index .section_news #news .news_list .news_article dl dd{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:5px;font-size:12px}body#corporate.index .section_news #news .news_list .news_article dl dd p{margin-top:2px;line-height:1.9}body#corporate.index .section_calendar{min-height:480px;padding-top:52px;padding-bottom:100px;background-color:#fff;overflow:hidden}body#corporate.index .section_calendar h2{text-align:center;letter-spacing:.8px;font-size:31px;font-weight:700}body#corporate.index .section_calendar #calendar{margin-top:18px}body#corporate.index .section_calendar #calendar .list_calendar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;max-width:100%;margin:0 auto}body#corporate.index .section_calendar #calendar .list_calendar li{position:relative;width:530px;max-width:none;padding:360px 50px 0}body#corporate.index .section_calendar #calendar .list_calendar li~li{margin-top:0}body#corporate.index .section_calendar #calendar .list_calendar li .image{position:absolute;top:0;left:0;width:100%}body#corporate.index .section_calendar #calendar .list_calendar li .title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;background-color:#fff;z-index:3}body#corporate.index .section_calendar #calendar .list_calendar li .title a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;min-height:200px;padding:30px;background-color:#c9c9c9}body#corporate.index .section_calendar #calendar .list_calendar li .title p{text-align:center;line-height:1.4;font-size:27px;font-weight:400}body#corporate.index .section_calendar #calendar .list_calendar li .title p strong{display:block;font-size:34px;font-weight:700}body#corporate.index .news_more{margin:40px auto 0;text-align:center}body#corporate.index .news_more a{display:inline-block;width:290px;padding:7px 13px;border:1px solid #1c1c1c;background-color:#fff;font-size:14px}body#corporate.index .news_more a{position:relative;color:#000;-webkit-transition:color .35s ease-out,background-image .35s ease-out;-o-transition:color .35s ease-out,background-image .35s ease-out;transition:color .35s ease-out,background-image .35s ease-out}body#corporate.index .news_more a:before{content:"";display:inline-block;position:absolute;width:auto;height:auto;background-repeat:no-repeat;background-position:0 0;background-size:contain;top:0;right:0;width:0;height:100%;background-color:#000;-webkit-transition:width .35s ease-out;-o-transition:width .35s ease-out;transition:width .35s ease-out}body#corporate.index .news_more a:hover{color:#fff;opacity:1}body#corporate.index .news_more a:hover:before{right:auto;left:0;width:100%}body#corporate.index .news_more a span{position:relative;z-index:3}body#corporate.index .news_more a span{display:inline-block;position:relative;padding-right:20px;font-size:16px}body#corporate.index .news_more a span:after{content:"";display:inline-block;position:absolute;width:auto;height:auto;background-repeat:no-repeat;background-position:0 0;background-size:contain;top:50%;right:0;width:4px;height:8px;margin-top:-4px;background-image:url(../img/parts/icon_arrow_black.png)}body#corporate.index .news_more a:hover span:after{background-image:url(../img/parts/icon_arrow_white.png)}.section_bottomnavi{margin-bottom:1px}.section_bottomnavi .list_bottomnavi{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.section_bottomnavi .list_bottomnavi li{width:50%}.section_bottomnavi .list_bottomnavi li a{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;height:0;padding:21.77% 8%;font-size:26px;font-weight:700;color:#fff}.section_bottomnavi .list_bottomnavi li.development a{border-right:1px solid #fff;background:url(../img/index/bg_development.jpg) no-repeat center center/cover}.section_bottomnavi .list_bottomnavi li.safety a{background:url(../img/index/bg_safety.jpg) no-repeat center center/cover}.section_panel{height:calc(100% - 284px);overflow:hidden}.list_panel{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;height:100%}.list_panel li{width:50%}.list_panel li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;width:100%;height:100%;background:none no-repeat center center/cover}.list_panel li a>span{display:inline-block}.list_panel li a>span b{display:block;position:relative;width:100%;height:0}.list_panel li a>span svg{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.list_panel li .list_innerpanel{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%}.list_panel li .list_innerpanel li{width:100%;height:50%}.list_panel li .list_innerpanel li.panel_bicycle{width:100%}.list_panel li.panel_motorcycle a{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 0 9.5% 5.3%;background-image:url(../img/index/bg_motorcycle.jpg);background-position:45.7% 72%}.list_panel li.panel_motorcycle a span{width:95%}.list_panel li.panel_motorcycle a span b{padding-bottom:56.86813%}.list_panel li.panel_bicycle a{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;padding:0 0 3.2% 4.57%;background-image:url(../img/index/bg_bicycle.jpg);background-position:71.7% 19.7%}.list_panel li.panel_bicycle a span{width:58%}.list_panel li.panel_bicycle a span b{padding-bottom:27.16346%}.list_panel li.panel_koofu a{padding:0 0 8.8%;background-image:url(../img/index/bg_koofu.jpg);background-position:56.9% 11%}.list_panel li.panel_koofu a span{width:70.7%}.list_panel li.panel_koofu a span .title_koofu{height:auto;padding-bottom:0}.list_panel li.panel_child a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;padding:0 0 3.1% 4.57%;background-image:url(../img/index/bg_child.jpg);background-position:43.5% 20%}.list_panel li.panel_child a span{width:68.5%}.list_panel li.panel_child a span b{padding-bottom:14.79821%}body#corporate.products.brand{background-color:#222;color:#fff}body#corporate.products.brand .list_brand{margin-top:0;margin-bottom:74px}body#corporate.products.brand .list_brand li{position:relative;padding-bottom:43px;border-bottom:none}body#corporate.products.brand .list_brand li~li{margin-top:80px}body#corporate.products.brand .list_brand li .title{position:relative;padding-right:30px;z-index:5}body#corporate.products.brand .list_brand li .title .title_inner{background-color:#fff}body#corporate.products.brand .list_brand li .title a{display:block;position:relative;max-width:1050px;padding:16px 100px 16px 30px;background-color:#000;z-index:5}body#corporate.products.brand .list_brand li .title a h3{line-height:1.4;font-size:23px;font-weight:400}body#corporate.products.brand .list_brand li .title a h3 span{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;font-size:41px;font-weight:700}body#corporate.products.brand .list_brand li .title a h3 small{margin-left:.47em;vertical-align:top;font-size:26px}body#corporate.products.brand .list_brand li .title a:after{content:"";display:inline-block;position:absolute;width:auto;height:auto;background-repeat:no-repeat;background-position:0 0;background-size:contain;top:50%;right:30px;width:44px;height:37px;margin-top:-19px;background-image:url(../img/parts/icon_arrow_r_red_double.png)}body#corporate.products.brand .list_brand li .image{width:1050px;margin:-30px 0 0 auto}body#corporate.products.brand .list_brand li .exp{position:relative;max-width:560px;margin-top:-30px;padding:30px 45px 30px 41px;border-bottom:1px solid #cc0202;line-height:2.3;font-size:16px;background-color:#000;z-index:5}body#corporate.products.brand .list_brand li .product{position:absolute;bottom:0;right:52px;width:380px;padding-bottom:0;background-color:rgba(0,0,0,0);text-align:center}body#corporate.products.brand .list_brand li .product img{width:100%}body#corporate.products.brand .list_brand li.even .title{padding:0 0 0 30px}body#corporate.products.brand .list_brand li.even .title a{margin-left:auto}body#corporate.products.brand .list_brand li.even .image{margin:-30px auto 0 0}body#corporate.products.brand .list_brand li.even .exp{margin-left:50px}body#corporate.products.brand .list_brand li.bicycle{padding-bottom:0}body#corporate.products.brand .list_brand li.bicycle .product{bottom:57px;right:0;width:430px}body#corporate.products.brand .list_brand li.koofu{padding-bottom:0}body#corporate.products.brand .list_brand li.koofu .title a{padding-bottom:21px}body#corporate.products.brand .list_brand li.koofu .product{bottom:21px;right:3px;width:445px}body#corporate.products.brand .list_brand li.childmet{padding-bottom:110px}body#corporate.products.brand .list_brand li.childmet .product{bottom:6px;right:-2px;width:399px}body#corporate.products.brand .list_brand li .title a h3 .title_koofu{display:inline-block;width:203px;line-height:1}body#corporate.products.brand .list_brand li .title a h3 .title_koofu img{margin-top:11px;vertical-align:bottom}body#corporate.products.brand .list_brand li .title a h3 .title_koofu+small{margin-left:.67em;vertical-align:top}body#corporate.products.brand .section_brand .m_section_inner{padding:0 10px}body#corporate.products.brand .page_header{background-color:#222}body#corporate.products.brand .page_header .pagetitle{display:block;margin-top:43px;background-color:rgba(0,0,0,0);font-size:48px;color:#fff}body#corporate.products.brand .page_header .pagenavi li a{color:#fff}body#corporate.products.brand .page_header .pagenavi li.current{background-color:rgba(0,0,0,0)}body#corporate.products.brand .page_header .pagenavi li.current a{color:#fff}body#corporate.products.development,body#corporate.products.safety{background-color:#222;color:#fff}body#corporate.products.development .page_header .pagenavi li a,body#corporate.products.safety .page_header .pagenavi li a{color:#fff}body#corporate.products.development .page_header .pagenavi li.current,body#corporate.products.safety .page_header .pagenavi li.current{background-color:rgba(0,0,0,0)}body#corporate.products.development .lead,body#corporate.products.safety .lead{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}body#corporate.products.development .lead .description,body#corporate.products.safety .lead .description{width:520px}body#corporate.products.development .lead .description h3,body#corporate.products.safety .lead .description h3{font-size:34px;font-weight:700}body#corporate.products.development .lead .description p,body#corporate.products.safety .lead .description p{margin-top:20px;line-height:2.3;font-size:16px}body#corporate.products.development .lead .image,body#corporate.products.safety .lead .image{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;max-width:530px;margin:7px 0 0 35px}body#corporate.products.development .exp,body#corporate.products.safety .exp{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:55px;padding-left:39px;border-left:1px solid #cc0202}body#corporate.products.development .exp.safety,body#corporate.products.safety .exp.safety{margin-top:60px}body#corporate.products.development .exp.safety .images,body#corporate.products.safety .exp.safety .images{margin-top:32px}body#corporate.products.development .exp .description,body#corporate.products.safety .exp .description{position:relative;top:0;width:665px;padding-left:1px;font-size:15px}body#corporate.products.development .exp .description.onecolumn,body#corporate.products.safety .exp .description.onecolumn{width:100%;margin-top:13px}body#corporate.products.development .exp .description p,body#corporate.products.safety .exp .description p{line-height:2}body#corporate.products.development .exp .description p~p,body#corporate.products.safety .exp .description p~p{margin-top:10px}body#corporate.products.development .exp .description h4,body#corporate.products.safety .exp .description h4{font-size:24px;font-weight:700}body#corporate.products.development .exp .description h4+p,body#corporate.products.safety .exp .description h4+p{margin-top:8px}body#corporate.products.development .exp .image,body#corporate.products.safety .exp .image{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin:5px 0 0;padding-right:0;text-align:center}body#corporate.products.development .exp .image img,body#corporate.products.safety .exp .image img{width:100%;max-width:340px}body#corporate.products.development .exp .images,body#corporate.products.safety .exp .images{width:100%;max-width:100%;margin:40px 0 0}body#corporate.products.development .exp .images ul,body#corporate.products.safety .exp .images ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}body#corporate.products.development .exp .images ul li,body#corporate.products.safety .exp .images ul li{width:250px;max-width:500px;margin:0}body#corporate.products.development .exp .images ul li~li,body#corporate.products.safety .exp .images ul li~li{margin-left:20px}body#corporate.products.development .exp .images ul li:nth-of-type(2n+1),body#corporate.products.safety .exp .images ul li:nth-of-type(2n+1){margin-left:20px}body#corporate.products.development .exp .images ul li:nth-of-type(n+3),body#corporate.products.safety .exp .images ul li:nth-of-type(n+3){margin-top:0}body#corporate.products.development .exp .images ul li:nth-of-type(4n+1),body#corporate.products.safety .exp .images ul li:nth-of-type(4n+1){margin-left:0}body#corporate.products.development .exp .images ul li:nth-of-type(n+5),body#corporate.products.safety .exp .images ul li:nth-of-type(n+5){margin-top:20px}body#corporate.products.development .exp .images.threecolumn,body#corporate.products.safety .exp .images.threecolumn{margin-top:0;padding-right:0}body#corporate.products.development .exp .images.threecolumn ul li,body#corporate.products.safety .exp .images.threecolumn ul li{width:340px}body#corporate.products.development .exp .images.threecolumn ul li~li,body#corporate.products.safety .exp .images.threecolumn ul li~li{margin:0 0 0 20px}body#corporate.products.development .exp .images.threecolumn ul li:nth-of-type(3n+1),body#corporate.products.safety .exp .images.threecolumn ul li:nth-of-type(3n+1){margin-left:0}body#corporate.products.development .exp .images.threecolumn ul li:nth-of-type(n+4),body#corporate.products.safety .exp .images.threecolumn ul li:nth-of-type(n+4){margin-top:20px}body#corporate.products.development .section_interview,body#corporate.products.safety .section_interview{margin-top:60px;padding:60px 0;background-color:#323232}body#corporate.products.development .section_interview .title h3,body#corporate.products.safety .section_interview .title h3{line-height:1;letter-spacing:-1.6px;font-size:30px;font-weight:700;font-style:italic;color:#cc0202}body#corporate.products.development .section_interview .title h3:before,body#corporate.products.safety .section_interview .title h3:before{content:"";display:inline-block;position:relative;width:auto;height:auto;background-repeat:no-repeat;background-position:0 0;background-size:contain;width:30px;height:30px;margin-right:19px;background-color:#cc0202}body#corporate.products.development .section_interview .lead,body#corporate.products.safety .section_interview .lead{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:33px}body#corporate.products.development .section_interview .lead .description,body#corporate.products.safety .section_interview .lead .description{width:750px}body#corporate.products.development .section_interview .lead .description h3,body#corporate.products.safety .section_interview .lead .description h3{line-height:1.65;font-size:30px;font-weight:700}body#corporate.products.development .section_interview .lead .description .name,body#corporate.products.safety .section_interview .lead .description .name{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;margin-top:14px}body#corporate.products.development .section_interview .lead .description .name span,body#corporate.products.safety .section_interview .lead .description .name span{font-size:14px}body#corporate.products.development .section_interview .lead .description .name strong,body#corporate.products.safety .section_interview .lead .description .name strong{margin-left:.75em;font-size:20px;font-weight:400}body#corporate.products.development .section_interview .lead .description p,body#corporate.products.safety .section_interview .lead .description p{margin-top:30px;line-height:2;font-size:15px}body#corporate.products.development .section_interview .lead .image,body#corporate.products.safety .section_interview .lead .image{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;max-width:290px;margin:6px 0 0}body#corporate.products.development .page_header,body#corporate.products.safety .page_header{background-color:#222}body#corporate.products.development .page_header .pagetitle,body#corporate.products.safety .page_header .pagetitle{background-color:rgba(0,0,0,0);color:#fff}body#corporate.products.development .page_header .pagenavi li a,body#corporate.products.safety .page_header .pagenavi li a{color:#fff}body#corporate.products.development .page_header .pagenavi li.current,body#corporate.products.safety .page_header .pagenavi li.current{background-color:rgba(0,0,0,0)}body#corporate.products.development .page_header .pagenavi li.current a,body#corporate.products.safety .page_header .pagenavi li.current a{color:#fff}body#corporate.company.outline #container h3{font-size:22px}body#corporate.company.outline #container .outline_detail{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:14px}body#corporate.company.outline #container .outline_detail table{width:750px}body#corporate.company.outline #container .outline_detail figure{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:block;width:300px}body#corporate.company.outline #container .outline_detail figure figcaption{margin-top:13px;text-align:center;font-size:15px}body#corporate.company.outline #container .outline_detail+h3{margin-top:46px}body#corporate.company.outline #container .outline_detail tr.ps_award img{width:165px;height:auto;margin:20px 0}body#corporate.company.outline #container .outline_detail tr.ps_award span{text-indent:-.7em;display:inline-block}body#corporate.company.outline #container .outline_detail tr.ps_award br.sp_non{display:block}body#corporate.company.outline #container table{width:100%;border-collapse:collapse}body#corporate.company.outline #container table td,body#corporate.company.outline #container table th{border:1px solid #aaa;line-height:2;font-size:15px}body#corporate.company.outline #container table th{width:8em;padding:11px 3px 9px 10px;background-color:#fdeced;font-weight:400;vertical-align:top;text-align:left}body#corporate.company.outline #container table td{padding:11px 6px 9px 9px;background-color:#fff}body#corporate.company.outline #container table td .img_iso{width:165px}body#corporate.company.outline #container table td h4{font-weight:700}body#corporate.company.outline #container table td .link_ex.map{margin-left:4em}body#corporate.company.outline #container table td .link_ex.map:before{height:2em}body#corporate.company.outline #container table td .link_ex:before{margin-right:.5em}body#corporate.company.outline #container table td ul{margin-top:0}body#corporate.company.outline #container table td ul li{line-height:2}body#corporate.company.outline #container table td ul+h4{margin-top:.7em}body#corporate.company.outline #container #container{padding-bottom:50px}body#corporate.company.overview .section_overview .m_section_inner{width:870px}body#corporate.company.overview .section_overview h3{text-align:center;font-weight:700}body#corporate.company.overview .section_overview strong{display:block;margin-top:5px;text-align:center;font-weight:400}body#corporate.company.overview .section_overview p{margin-top:15px;line-height:2.2;letter-spacing:1px}body#corporate.company.overview .section_overview p~p{margin-top:19px}body#corporate.company.overview .section_overview .lead{padding:0 0 32px}body#corporate.company.overview .section_overview .lead .textarea{position:relative;top:-1.5em}body#corporate.company.overview .section_overview .lead h3{font-size:61px}body#corporate.company.overview .section_overview .lead strong{font-size:30px}body#corporate.company.overview .section_overview .greeting{padding:55px 0;background-color:#565656;color:#fff}body#corporate.company.overview .section_overview .greeting h3{font-size:20px;font-weight:400}body#corporate.company.overview .section_overview .greeting strong{margin-top:-.2em;font-size:46px;font-weight:700}body#corporate.company.overview .section_overview .greeting .signature{margin-top:33px;text-align:right}body#corporate.company.recruit .section_recruit{padding:0;margin-bottom:50px}body#corporate.company.recruit .section_recruit .m_section_inner{padding:0 0 30px;border:1px solid #aaa;text-align:center;font-size:15px}body#corporate.company.recruit .section_recruit h3{margin-bottom:30px;padding:12px 15px 13px;border-bottom:1px solid #aaa;background-color:#d3d3d3;font-size:22px}body#corporate.company.recruit .section_recruit p{text-align:left;padding:0 20px;line-height:2}body#corporate.company.recruit .section_recruit p span{font-weight:700}body#corporate.company.recruit .img_recruit{margin:0 auto;width:1100px;margin-bottom:50px;padding:0}body#corporate.company.recruit .lead{margin:0 auto;width:1100px;text-align:center;font-size:26px;margin-bottom:50px;padding:0}body#corporate.news.detail .blog_entrypane{width:1000px;margin:0 auto 60px}body#corporate.news.detail .blog_entrypane .date{font-size:13px}body#corporate.news.detail .blog_entrypane .date:after{content:"";display:inline-block;position:relative;width:auto;height:auto;background-repeat:no-repeat;background-position:0 0;background-size:contain;min-width:9em;margin-left:1em;padding:2px 13px;text-align:center;font-size:11px;color:#fff}body#corporate.news.detail .blog_entrypane .date.kabuto:after{content:'Kabuto News';background-color:#bd0000}body#corporate.news.detail .blog_entrypane .date.motorcycle:after{content:'Motorcycle';background-color:#961579}body#corporate.news.detail .blog_entrypane .date.bicycle:after{content:'Bicycle';background-color:#004cd7}body#corporate.news.detail .blog_entrypane .date.press:after{content:'Press Release';background-color:#0092b7}body#corporate.news.detail .blog_entrypane .date.media:after{content:'Media Info.';background-color:#4709ae}body#corporate.news.detail .blog_entrypane .date.childmet:after{content:'Childmet';background-color:#038500}body#corporate.news.detail .blog_entrypane .date.important:after{content:'Notices';background-color:#a69400}body#corporate.news.detail .blog_entrypane .blog_entrytitle{margin-top:20px;padding:23px 30px;background-color:#e4e4e4;line-height:1.65;letter-spacing:.7px;font-size:22px;font-weight:700;color:#565656}body#corporate.news.detail .blog_entrypane .blog_entrybody{margin-top:35px;overflow:hidden}body#corporate.news.detail .blog_entrypane .blog_entrybody p{line-height:2;font-size:15px}body#corporate.news.detail .blog_entrypane .blog_entrybody p~p{margin-top:30px}body#corporate.news.detail .blog_entrypane .blog_entrybody p img{display:block;margin:0 auto}body#corporate.news.detail .blog_entrypane .blog_entrybody a{color:#0000de}body#corporate.news.detail .blog_entrypane .toindex{margin-top:32px;text-align:right}body#corporate.news.detail .blog_entrypane .toindex a{display:inline-block;min-width:128px;padding:9px 15px 8px;border:1px solid #232323;text-align:center;font-size:14px}body#corporate.news.detail .blog_entrypane .toindex a{position:relative;color:#000;-webkit-transition:color .35s ease-out,background-image .35s ease-out;-o-transition:color .35s ease-out,background-image .35s ease-out;transition:color .35s ease-out,background-image .35s ease-out}body#corporate.news.detail .blog_entrypane .toindex a:before{content:"";display:inline-block;position:absolute;width:auto;height:auto;background-repeat:no-repeat;background-position:0 0;background-size:contain;top:0;right:0;width:0;height:100%;background-color:#000;-webkit-transition:width .35s ease-out;-o-transition:width .35s ease-out;transition:width .35s ease-out}body#corporate.news.detail .blog_entrypane .toindex a:hover{color:#fff;opacity:1}body#corporate.news.detail .blog_entrypane .toindex a:hover:before{right:auto;left:0;width:100%}body#corporate.news.detail .blog_entrypane .toindex a span{position:relative;z-index:3}body#corporate.news.detail .blog_entrypane .toindex a span{display:inline-block;position:relative;padding-right:20px;font-size:14px}body#corporate.news.detail .blog_entrypane .toindex a span:after{content:"";display:inline-block;position:absolute;width:auto;height:auto;background-repeat:no-repeat;background-position:0 0;background-size:contain;top:50%;right:0;width:4px;height:8px;margin-top:-4px;background-image:url(../img/parts/icon_arrow_black.png)}body#corporate.news.detail .blog_entrypane .toindex a:hover span:after{background-image:url(../img/parts/icon_arrow_white.png)}body#corporate.news.top .section_news nav{display:block;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}body#corporate.news.top .news_tab{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}body#corporate.news.top .news_tab li{margin:0}body#corporate.news.top .news_tab li a{display:inline-block;position:relative;min-width:220px;padding:15px 11px 14px;background-color:#dfdfdf;text-align:center;font-size:14px;color:#000;cursor:pointer;-webkit-transition:color .3s ease-out;-o-transition:color .3s ease-out;transition:color .3s ease-out}body#corporate.news.top .news_tab li a{position:relative;color:#000;-webkit-transition:color .35s ease-out,background-image .35s ease-out;-o-transition:color .35s ease-out,background-image .35s ease-out;transition:color .35s ease-out,background-image .35s ease-out}body#corporate.news.top .news_tab li a:before{content:"";display:inline-block;position:absolute;width:auto;height:auto;background-repeat:no-repeat;background-position:0 0;background-size:contain;top:0;right:0;width:0;height:100%;background-color:#000;-webkit-transition:width .35s ease-out;-o-transition:width .35s ease-out;transition:width .35s ease-out}body#corporate.news.top .news_tab li a:hover{color:#fff;opacity:1}body#corporate.news.top .news_tab li a:hover:before{right:auto;left:0;width:100%}body#corporate.news.top .news_tab li a span{position:relative;z-index:3}body#corporate.news.top .news_tab li~li{border-left:1px solid #fff}body#corporate.news.top .news_tab li.current a{background-color:#000;color:#fff;-webkit-transition:color 0s ease-out;-o-transition:color 0s ease-out;transition:color 0s ease-out;cursor:default}body#corporate.news.top .news_tab li.current a:hover{color:#fff}body#corporate.news.top .news_tab li.current a:before{display:none}body#corporate.news.top .tab_board{margin-top:20px}body#corporate.news.top.event.tab_board{margin-top:80px}body#corporate.news.top .news_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:1100px;margin:0 auto}body#corporate.news.top .news_list .news_article{width:352px;max-width:none;margin:0}body#corporate.news.top .news_list .news_article~.news_article{margin-left:22px;margin-top:0}body#corporate.news.top .news_list .news_article:nth-of-type(3n+1){margin-left:0}body#corporate.news.top .news_list .news_article:nth-of-type(n+4){margin-top:21px}body#corporate.news.top .news_list .news_article a{display:block;height:100%;border:1px solid #c9c9c9;border-width:1px;background-color:#fff;-webkit-transition:opacity .35s ease;-o-transition:opacity .35s ease;transition:opacity .35s ease}body#corporate.news.top .news_list .news_article a:hover{opacity:.7}body#corporate.news.top .news_list .news_article a .thumbs{width:350px;height:175px;padding-top:0;background:url(../img/index/image_news_default.jpg) no-repeat center top/cover}body#corporate.news.top .news_list .news_article dl{padding:16px 13px 15px 20px}body#corporate.news.top .news_list .news_article dl dt{font-size:13px}body#corporate.news.top .news_list .news_article dl dt:after{content:"";display:inline-block;position:relative;width:auto;height:auto;background-repeat:no-repeat;background-position:0 0;background-size:contain;min-width:9em;margin-left:1em;padding:2px 13px;text-align:center;font-size:11px;color:#fff}body#corporate.news.top .news_list .news_article dl dt.kabuto:after{content:'Kabuto News';background-color:#bd0000}body#corporate.news.top .news_list .news_article dl dt.motorcycle:after{content:'Motorcycle';background-color:#961579}body#corporate.news.top .news_list .news_article dl dt.bicycle:after{content:'Bicycle';background-color:#004cd7}body#corporate.news.top .news_list .news_article dl dt.press:after{content:'Press Release';background-color:#0092b7}body#corporate.news.top .news_list .news_article dl dt.media:after{content:'Media Info.';background-color:#4709ae}body#corporate.news.top .news_list .news_article dl dt.childmet:after{content:'Childmet';background-color:#038500}body#corporate.news.top .news_list .news_article dl dt.important:after{content:'Notices';background-color:#a69400}body#corporate.news.top .news_list .news_article dl dd{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:5px;font-size:12px}body#corporate.news.top .news_list .news_article dl dd p{margin-top:2px;line-height:1.9}body#corporate.news.top .page_navigation ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:50px auto 60px}body#corporate.news.top .page_navigation ul li a{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:40px;height:40px;background-color:#d7d7d7}body#corporate.news.top .page_navigation ul li~li{margin-left:2px}body#corporate.news.top .page_navigation ul li.current_page a{background-color:#000;color:#fff;cursor:default}body#corporate.news.top .page_navigation ul li.omission_page a{background-color:#fff;cursor:default}body#corporate.news.top .page_navigation ul li .link_next,body#corporate.news.top .page_navigation ul li .link_prev{display:inline-block;white-space:nowrap;text-indent:300%;overflow:hidden;background-repeat:no-repeat;background-position:0 0;background-size:contain;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}body#corporate.news.top .page_navigation ul li .link_next:before,body#corporate.news.top .page_navigation ul li .link_prev:before{content:"";display:inline-block;position:relative;width:auto;height:auto;background-repeat:no-repeat;background-position:0 0;background-size:contain;width:4px;height:8px;background-image:url(../img/parts/icon_arrow_black.png)}body#corporate.news.top .page_navigation ul li .link_prev:before{-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}body#corporate.news.top .select_year{position:relative;margin:20px 0 0;text-align:right}body#corporate.news.top .select_year .btn_select_year{display:inline-block;position:relative;min-width:98px;padding:10px 10px 9px;background-color:#000;text-align:center;font-size:14px;color:#fff;cursor:pointer;z-index:5}body#corporate.news.top .select_year .btn_select_year b{display:inline-block;position:relative;padding:0 0 0 21px;font-weight:400}body#corporate.news.top .select_year .btn_select_year b:before{content:"";display:inline-block;position:absolute;width:auto;height:auto;background-repeat:no-repeat;background-position:0 0;background-size:contain;top:50%;bottom:auto;left:0;width:10px;height:9px;margin-top:-5px;margin-right:0;background-image:url(../img/parts/icon_arrow_btm.png);-webkit-transition:-webkit-transform .35s ease;transition:-webkit-transform .35s ease;-o-transition:transform .35s ease;transition:transform .35s ease;transition:transform .35s ease,-webkit-transform .35s ease;-webkit-transform-origin:center 6px;-ms-transform-origin:center 6px;transform-origin:center 6px;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}body#corporate.news.top .select_year .list_year{display:none;position:absolute;top:100%;right:0;background-color:#fff;z-index:3}body#corporate.news.top .select_year .list_year li{position:relative}body#corporate.news.top .select_year .list_year li a{display:inline-block;min-width:98px;padding:10px 10px 9px;background-color:#505050;text-align:center;font-size:14px;color:#fff}body#corporate.news.top .select_year .list_year li.current a{background-color:#7f7f7f}body#corporate.news.top .select_year .list_year li.current a span{display:inline-block;position:relative;padding:0 9px 0 15px}body#corporate.news.top .select_year .list_year li.current a span:before{content:"";display:inline-block;position:absolute;width:auto;height:auto;background-repeat:no-repeat;background-position:0 0;background-size:contain;top:50%;bottom:auto;left:0;width:11px;height:10px;margin-top:-6px;margin-right:0;background-image:url(../img/parts/icon_check.png);-webkit-transition:-webkit-transform .35s ease;transition:-webkit-transform .35s ease;-o-transition:transform .35s ease;transition:transform .35s ease;transition:transform .35s ease,-webkit-transform .35s ease;-webkit-transform-origin:center 6px;-ms-transform-origin:center 6px;transform-origin:center 6px;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}body#corporate.news.top .select_year .list_year li~li{border-top:1px solid #fff}body#corporate.news.top #important_list dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:25px;border-top:1px solid #e6e6e6}body#corporate.news.top #important_list dl dd,body#corporate.news.top #important_list dl dt{border-bottom:1px solid #e6e6e6}body#corporate.news.top #important_list dl dt{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:18em;padding:16px 0 17px 3px;border-bottom-width:1px;line-height:2;font-size:13px}body#corporate.news.top #important_list dl dt:after{content:"";display:inline-block;position:relative;width:auto;height:auto;background-repeat:no-repeat;background-position:0 0;background-size:contain;min-width:9.3em;margin-top:.4em;margin-left:0;padding:2px 13px;text-align:center;line-height:1.5;font-size:11px;color:#fff}body#corporate.news.top #important_list dl dt.kabuto:after{content:'Kabuto News';background-color:#bd0000}body#corporate.news.top #important_list dl dt.motorcycle:after{content:'Motorcycle';background-color:#961579}body#corporate.news.top #important_list dl dt.bicycle:after{content:'Bicycle';background-color:#004cd7}body#corporate.news.top #important_list dl dt.press:after{content:'Press Release';background-color:#0092b7}body#corporate.news.top #important_list dl dt.media:after{content:'Media Info.';background-color:#4709ae}body#corporate.news.top #important_list dl dt.childmet:after{content:'Childmet';background-color:#038500}body#corporate.news.top #important_list dl dt.important:after{content:'Notices';background-color:#a69400}body#corporate.news.top #important_list dl dd{width:calc(100% - 15.6em);padding:16px 0 12px 15px;line-height:2;font-size:15px}body#corporate.kabuto.sitemap .list_sitemap{margin:0;padding:0;list-style:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:55px}body#corporate.kabuto.sitemap .list_sitemap>li{width:530px}body#corporate.kabuto.sitemap .list_sitemap>li:nth-of-type(even){margin-left:40px}body#corporate.kabuto.sitemap .list_sitemap>li~li{margin-top:0}body#corporate.kabuto.sitemap .list_sitemap>li:nth-of-type(n+3){margin-top:25px}body#corporate.kabuto.sitemap .list_sitemap>li h3{padding:8px 12px;background-color:#8b8b8b;font-size:16px;font-weight:700;color:#fff}body#corporate.kabuto.sitemap .list_sitemap>li ul{margin-top:19px}body#corporate.kabuto.sitemap .list_sitemap>li ul li{margin-top:10px}body#corporate.kabuto.sitemap .list_sitemap>li ul li a{font-size:15px}body#corporate.kabuto.site_policy .list_site_policy{padding-bottom:60px}body#corporate.kabuto.site_policy .list_site_policy>li~li{margin-top:25px}body#corporate.kabuto.site_policy .list_site_policy>li h3{padding:8px 12px;background-color:#8b8b8b;font-size:16px;font-weight:700;color:#fff}body#corporate.kabuto.site_policy .list_site_policy>li>ul{margin-top:19px}body#corporate.kabuto.site_policy .list_site_policy>li>ul li{padding-left:1em;text-indent:-1em;margin-top:17px;line-height:1.5}body#corporate.kabuto.site_policy .list_site_policy>li>ul li:before{content:'\30FB'}body#corporate.kabuto.site_policy .list_site_policy>li p{margin-top:14px;line-height:2.2}body#corporate.kabuto.site_policy .list_site_policy>li .list_variation{margin:0;padding:0;list-style:none;margin-top:23px}body#corporate.kabuto.site_policy .list_site_policy>li .list_variation>li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:0;padding:7px 20px 21px 20px;border:1px solid #aaa}body#corporate.kabuto.site_policy .list_site_policy>li .list_variation>li~li{border-top-width:0}body#corporate.kabuto.site_policy .list_site_policy>li .list_variation>li:before{display:none}body#corporate.kabuto.site_policy .list_site_policy>li .list_variation>li .detail{width:228px}body#corporate.kabuto.site_policy .list_site_policy>li .list_variation>li .image{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:810px;margin:0}body#corporate.kabuto.site_policy .list_site_policy>li .list_variation>li .image li{padding-left:0;text-indent:0}body#corporate.kabuto.site_policy .list_site_policy>li .list_variation>li .image li:before{display:none}body#corporate.kabuto.contact .section_catalog,body#corporate.kabuto.contact .section_contact{padding:0}body#corporate.kabuto.contact .section_catalog .m_section_inner,body#corporate.kabuto.contact .section_contact .m_section_inner{padding:0 0 37px;border:1px solid #aaa;text-align:center;font-size:15px}body#corporate.kabuto.contact .section_catalog h3,body#corporate.kabuto.contact .section_contact h3{margin-bottom:38px;padding:12px 15px 13px;border-bottom:1px solid #aaa;background-color:#d3d3d3;font-size:17px;font-weight:700}body#corporate.kabuto.contact .section_catalog p:first-of-type,body#corporate.kabuto.contact .section_contact p:first-of-type{display:block;padding:0;text-align:center}body#corporate.kabuto.contact .section_catalog .logo,body#corporate.kabuto.contact .section_contact .logo{display:inline-block;width:190px;margin-top:26px}body#corporate.kabuto.contact .section_catalog .tel,body#corporate.kabuto.contact .section_contact .tel{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;margin-top:23px;padding-left:18px;letter-spacing:-2px;font-size:45px;font-weight:700}body#corporate.kabuto.contact .section_catalog .tel small,body#corporate.kabuto.contact .section_contact .tel small{font-size:18px}body#corporate.kabuto.contact .section_catalog .address,body#corporate.kabuto.contact .section_contact .address{margin-top:5px;line-height:1.6;font-weight:700}body#corporate.kabuto.contact .section_catalog .address strong,body#corporate.kabuto.contact .section_contact .address strong{font-size:22px}body#corporate.kabuto.contact .section_catalog h4,body#corporate.kabuto.contact .section_contact h4{display:inline-block;min-width:363px;margin-top:10px;padding:3px 5px 2px;border:1px solid #aaa;font-size:12px;font-weight:700}body#corporate.kabuto.contact .section_catalog h4~p,body#corporate.kabuto.contact .section_contact h4~p{display:block;margin-top:8px;padding:0;text-align:center;font-size:12px}body#corporate.kabuto.contact .section_catalog{margin-top:50px;padding-bottom:60px}body#corporate.kabuto.contact .section_catalog h3{margin-bottom:34px}body#corporate.kabuto.contact .section_catalog .m_section_inner{padding:0 0 40px}body#corporate.kabuto.contact .section_catalog .exp{display:inline-block;min-width:520px;line-height:2;text-align:left}body#corporate.kabuto.contact .section_catalog .m_section_inner .mask{position:absolute;z-index:9;top:80%;left:58%;transform:translate(-32%,-80%);-webkit-transform:translate(-32%,-80%);-ms-transform:translate(-32%,-80%);width:290px;height:380px}body#corporate.kabuto.contact .section_catalog .m_section_inner .mask .inner{background:#000;opacity:.3;width:290px;height:370px}body#corporate.kabuto.contact .section_catalog .m_section_inner .mask p{top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);position:absolute;background:#444;width:200px;text-align:center;padding:5px;color:#fff}body#corporate.kabuto.contact .section_catalog p{padding:0}body#corporate.kabuto.contact .section_catalog p:first-of-type{text-align:left}body#corporate.kabuto.contact .section_catalog p~p{margin-top:16px}body#corporate.kabuto.contact .section_catalog p span{color:#ff0004}body#corporate.kabuto.contact .section_catalog .list_catalog{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:45px}body#corporate.kabuto.contact .section_catalog .list_catalog li a{display:block;max-width:256px;margin:0}body#corporate.kabuto.contact .section_catalog .list_catalog li a img{width:180px}body#corporate.kabuto.contact .section_catalog .list_catalog li a.link_circle_blue{padding-left:0;text-indent:0;margin-top:18px;text-align:left}body#corporate.kabuto.contact .section_catalog .list_catalog li~li{margin-top:0;margin-left:30px}body#corporate.kabuto.contact .page_header p.mcbc_button{text-align:center;font-size:27px;margin-top:20px}body#corporate.kabuto.contact .section_button{width:1100px;margin:auto;margin-bottom:50px}body#corporate.kabuto.contact .bc_button,body#corporate.kabuto.contact .mc_button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}body#corporate.kabuto.contact .mc_button{margin-bottom:20px}body#corporate.kabuto.contact .section_button p{background:#b40600;color:#fff;width:265px;padding:10px 0 10px 15px;text-align:left;font-weight:700;border:2px solid #b40600}body#corporate.kabuto.contact .section_button a{display:inline-block;background-color:#fff;color:#000;border:2px solid #000;width:265px;padding:10px 0 10px;text-align:center;background-repeat:no-repeat;background-position:100% 0;background-size:200% auto;background-image:-webkit-gradient(linear,left top,right top,from(#000),color-stop(50%,#000),color-stop(50%,#fff),to(#fff));background-image:-webkit-linear-gradient(left,#000 0,#000 50%,#fff 50%,#fff 100%);background-image:-o-linear-gradient(left,#000 0,#000 50%,#fff 50%,#fff 100%);background-image:linear-gradient(to right,#000 0,#000 50%,#fff 50%,#fff 100%);-webkit-transition:color ease .6s,background-position ease .35s;-o-transition:color ease .6s,background-position ease .35s;transition:color ease .6s,background-position ease .35s}body#corporate.kabuto.contact .section_button a:hover{background-position:0 0;color:#fff;-webkit-transition:color ease .4s,background-position ease .35s;-o-transition:color ease .4s,background-position ease .35s;transition:color ease .4s,background-position ease .35s}body#corporate.kabuto.privacy .section_privacy{padding-bottom:60px}body#corporate.kabuto.privacy .section_privacy h3{margin-bottom:14px;padding:8px 11px 7px;background-color:#8b8b8b;font-size:17px;font-weight:700;color:#fff}body#corporate.kabuto.privacy .section_privacy h3~h3{margin-top:24px}body#corporate.kabuto.privacy .section_privacy h3 span{font-weight:400;font-size:15px;display:inline-block}body#corporate.kabuto.privacy .section_privacy h4{font-size:17px;font-weight:700;margin-bottom:10px;border-bottom:1px solid #aaa}body#corporate.kabuto.privacy .section_privacy .contact{border:1px solid #aaa;padding:15px 20px;margin:50px 0 100px}body#corporate.kabuto.privacy .section_privacy p{line-height:2;font-size:15px}body#corporate.kabuto.privacy .section_privacy p+ul{margin-top:6px}body#corporate.kabuto.privacy .section_privacy .parallel{display:inline-block}body#corporate.kabuto.privacy .section_privacy ul li{padding-left:1em;text-indent:-1em;line-height:2;font-size:15px}body#corporate.kabuto.privacy .section_privacy ul li:before{content:'\30FB'}body#corporate.kabuto.privacy .section_privacy ol li{line-height:2;font-size:15px}body#corporate.kabuto.privacy .section_privacy ul.type_a{list-style:none}body#corporate.kabuto.privacy .section_privacy ul.type_a li{padding-left:2.7em;text-indent:-2.7em}body#corporate.kabuto.privacy .section_privacy ul.type_a li:before{display:none}body#corporate.kabuto.privacy .section_privacy ul.type_a li p{padding-left:2.7em;text-indent:-2.7em}body#corporate.kabuto.privacy .section_privacy ol.type_b{margin:0 0 0 1.5em;padding:0 0 0 2px}body#corporate.kabuto.privacy .section_privacy ol.type_b li{font-weight:700}body#corporate.kabuto.privacy .section_privacy ol.type_b li.title_b{margin-top:10px}body#corporate.kabuto.privacy .section_privacy ol.type_c{margin:0 0 0 1.4em;padding:0 0 0 4px;list-style:lower-latin}body#corporate.kabuto.privacy .section_privacy ol.type_c li{font-weight:400}body#corporate.kabuto.privacy .section_privacy ol.type_c li.title_c{margin-top:5px}body#corporate.kabuto.privacy .section_privacy ul.type_d{list-style:none}body#corporate.kabuto.privacy .section_privacy ul.type_d li{padding-left:1.9em;text-indent:-1.9em}body#corporate.kabuto.privacy .section_privacy ul.type_d li:before{display:none}body.out_list .section_categorytitle{background-image:url(../img/products/out_list/bg_section_categorytitle.jpg)}body.out_list .tablepane{margin:30px auto 80px;overflow:visible;-webkit-overflow-scrolling:touch}body.out_list .tablepane table{border-collapse:collapse;min-width:1100px}body.out_list .tablepane table td,body.out_list .tablepane table th{padding:14px 9px;border:1px solid #aaa;font-weight:400}body.out_list .tablepane table th{background-color:#f5f5f5}body.out_list .tablepane table th:first-of-type{width:281px;text-align:left}body.out_list .tablepane table tr:first-child th{padding-left:15px;background-color:#e0e0e0;font-weight:700}body.out_list div.white-popup div.item_logo,body.out_list div.white-popup div.item_title{margin-bottom:10px}body.out_list div.white-popup div.main_area_detail{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-top:37px}body.out_list body.out_list div.white-popup div.main_area_detail{padding-top:25px}body.out_list .white-popup div.rightarea{width:435px;padding-right:11px;padding-left:12px}body.out_list .white-popup div.leftarea{width:238px;padding:0 16px 0 9px}body.out_list .white-popup div.modelnumber{margin-bottom:20px;padding:7px;background-color:#8b8b8b;color:#fff}body.out_list .white-popup div.modelnumber{margin-bottom:16px;padding:8px 7px;background-color:#8b8b8b;color:#fff}body.out_list .white-popup div.modelnumber dl{padding:0 4px}body.out_list .white-popup div.modelnumber dl dt{clear:both;float:left;padding-top:2px;color:#fff}body.out_list .white-popup div.modelnumber dl dd{display:block;padding-left:3.5em;font-size:16px;font-weight:700}body.out_list .white-popup table.sizecolor{width:100%;border:1px solid #cfcfcf;border-width:0 1px;border-collapse:separate;border-spacing:0 1px;background-color:#cfcfcf}body.out_list .white-popup table.sizecolor th{width:4em;padding:10px;background-color:#f1f1f1}body.out_list .white-popup table.sizecolor td{padding:10px 10px 11px;background-color:#fff}body.out_list .white-popup table.sizecolor td a{padding:0 0 0 15px;background:url(../img/parts/icon_link1_off.gif) no-repeat 0 43%;color:#d80000}body.out_list .white-popup table.sizecolor td a:hover{background-image:url(../img/parts/icon_link1_on.gif);color:#d80000}body.out_list .white-popup div.size_2{margin-bottom:20px;padding-bottom:7px;border-bottom:3px double #bababa}body.out_list .white-popup div.colorpane{padding-bottom:7px;border-bottom:3px double #bababa}body.out_list .white-popup div.completiondate{clear:both;margin-bottom:4px;font-size:15px;font-weight:700}body.out_list .white-popup div.completiondate dl dt{float:left;color:#000}body.out_list .white-popup div.completiondate dl dd{padding-left:7em;text-indent:-.5em}body.out_list a.link_circle_blue{line-height:2}body.out_list .white-popup div.relatedtxt dl dt{float:left;color:#000}body.out_list .white-popup div.relatedtxt dl dd{padding-left:5em;text-indent:-.5em}body.out_list .mfp-content,body.out_list div#out .white-popup{position:relative;background:#fff;padding:23px 19px 10px 20px;width:710px;max-width:710px;min-height:315px;margin:20px auto;overflow:scroll;font-size:15px}body.out_list .out_productslist{margin-top:50px}body.out_list .out_productslist .order{padding:30px 0 0;background-color:#ededed;text-align:center}body.out_list .out_productslist .order .order_btn{display:inline-block;position:relative;min-width:174px;cursor:pointer}body.out_list .out_productslist .order .order_btn .current_btn{display:inline-block;width:100%;background-color:#000;-webkit-transition:opacity .35s ease;-o-transition:opacity .35s ease;transition:opacity .35s ease}body.out_list .out_productslist .order .order_btn .current_btn:hover{opacity:.7}body.out_list .out_productslist .order .order_btn .current_btn b{display:inline-block;position:relative;padding:10px 0 9px 21px;font-weight:400;color:#fff}body.out_list .out_productslist .order .order_btn .current_btn b:after{content:"";display:inline-block;position:absolute;width:auto;height:auto;background-repeat:no-repeat;background-position:0 0;background-size:contain;top:50%;bottom:auto;left:0;width:10px;height:9px;margin-top:-5px;margin-right:0;background-image:url(../img/parts/icon_arrow_btm.png);-webkit-transition:-webkit-transform .35s ease;transition:-webkit-transform .35s ease;-o-transition:transform .35s ease;transition:transform .35s ease;transition:transform .35s ease,-webkit-transform .35s ease;-webkit-transform-origin:center 6px;-ms-transform-origin:center 6px;transform-origin:center 6px;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}body.out_list .out_productslist .order .order_btn .current_btn.open b:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}body.out_list .out_productslist .order .current{background-color:#7f7f7f}body.out_list .out_productslist .order .current:hover{background-color:#7f7f7f}body.out_list .out_productslist .order .current span{display:inline-block;position:relative;padding-left:15px}body.out_list .out_productslist .order .current span:after{content:"";display:inline-block;position:absolute;width:auto;height:auto;background-repeat:no-repeat;background-position:0 0;background-size:contain;top:50%;bottom:auto;left:0;width:11px;height:10px;margin-top:-6px;margin-right:0;background-image:url(../img/parts/icon_check.png);-webkit-transition:-webkit-transform .35s ease;transition:-webkit-transform .35s ease;-o-transition:transform .35s ease;transition:transform .35s ease;transition:transform .35s ease,-webkit-transform .35s ease;-webkit-transform-origin:center 6px;-ms-transform-origin:center 6px;transform-origin:center 6px;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}body.out_list .out_productslist .order ul{display:none;position:absolute;width:100%;z-index:11}body.out_list .out_productslist .order li{display:inline-block;width:100%;padding:10px 10px 9px 19px;background-color:#505050;text-align:left;color:#fff;cursor:pointer;-webkit-transition:background-color .35s ease;-o-transition:background-color .35s ease;transition:background-color .35s ease}body.out_list .out_productslist .order li:hover{background-color:#7f7f7f}body.out_list .out_productslist .order li~li{border-top:1px solid #c9c9c9}body.out_list .out_productslist .order li span{padding-left:11px}body.out_list .out_productslist .order .current_btn{background-color:#000}body.out_list .serial{position:relative;margin-top:0;padding:23px 0 25px}body.out_list #sort_of_date,body.out_list #sort_of_number{position:absolute;top:0;left:0;height:0;overflow:hidden;opacity:0;-webkit-transition:opacity .35s ease;-o-transition:opacity .35s ease;transition:opacity .35s ease}body.out_list #sort_of_date.active,body.out_list #sort_of_number.active{position:relative;height:auto;opacity:1}body.out_list #sort_of_date.active.close,body.out_list #sort_of_number.active.close{position:absolute;top:0;left:0;opacity:0}body.out_list .mfp-close{top:14px;right:14px;width:27px;height:27px;background-image:url(../img/parts/icon_close.png);background-size:contain;-webkit-transition:opacity .35s ease;-o-transition:opacity .35s ease;transition:opacity .35s ease}body.out_list .mfp-close:hover{opacity:.7}body.search .section_series_products .serial .serial_list{padding:10px 10px 21px}body.search .search_result p{padding-bottom:50px;text-align:center;font-size:18px}body#corporate.notfound .page_header+p{margin-top:-7px;line-height:2;font-size:15px}body#corporate.notfound h3.notfound_title{margin-top:33px;padding:8px 12px;background-color:#8b8b8b;font-size:16px;font-weight:700;color:#fff}body#corporate.notfound .site_image{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:20px auto 50px;width:80%}body#corporate.notfound .site_image li{width:245px;max-width:500px;margin:0}body#corporate.notfound .site_image li~li{margin:0}body#corporate.notfound .site_image li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%;height:100%;padding:10px 15px 3px;background-color:#000;line-height:1.3;font-size:19px;font-weight:700;color:#fff}body#corporate.notfound .site_image li a small{vertical-align:baseline;font-size:13px}body#corporate.notfound .site_image li img{display:block;width:188px;margin:18px auto 0}body#corporate.notfound .site_image li img.koofu{display:inline;width:95px;margin:6px 5px 0 2px}body#corporate.cookiepolicy.policy .section_policy{padding-bottom:60px}body#corporate.cookiepolicy.policy .section_policy h3{margin-bottom:14px;padding:8px 11px 7px;background-color:#8b8b8b;font-size:17px;font-weight:700;color:#fff}body#corporate.cookiepolicy.policy .section_policy h3~h3{margin-top:24px}body#corporate.cookiepolicy.policy .section_policy h3 span{font-weight:400;font-size:15px;display:inline-block}body#corporate.cookiepolicy.policy .section_policy h4{font-size:17px;font-weight:700;margin-bottom:10px;border-bottom:1px solid #aaa}body#corporate.cookiepolicy.policy .section_policy h4~h4{margin-top:15px}body#corporate.cookiepolicy.policy .section_policy .contact{border:1px solid #aaa;padding:15px 20px;margin:50px 0 100px}body#corporate.cookiepolicy.policy .section_policy p{line-height:2;font-size:15px}body#corporate.cookiepolicy.policy .section_policy p+ul{margin-top:6px}body#corporate.cookiepolicy.policy .section_policy .parallel{display:inline-block}body#corporate.cookiepolicy.policy .section_policy ul li{padding-left:1em;text-indent:-1em;line-height:2;font-size:15px}body#corporate.cookiepolicy.policy .section_policy ul li:before{content:'\30FB'}body#corporate.cookiepolicy.policy .section_policy ol li{line-height:2;font-size:15px}body#corporate.cookiepolicy.policy .section_policy ul.type_a{list-style:none}body#corporate.cookiepolicy.policy .section_policy ul.type_a li{padding-left:2.7em;text-indent:-2.7em}body#corporate.cookiepolicy.policy .section_policy ul.type_a li:before{display:none}body#corporate.cookiepolicy.policy .section_policy ul.type_a li p{padding-left:2.7em;text-indent:-2.7em}body#corporate.cookiepolicy.policy .section_policy ol.type_b{margin:0 0 0 1.5em;padding:0 0 0 2px}body#corporate.cookiepolicy.policy .section_policy ol.type_b li{font-weight:700}body#corporate.cookiepolicy.policy .section_policy ol.type_b li.title_b{margin-top:10px}body#corporate.cookiepolicy.policy .section_policy ol.type_c{margin:0 0 0 1.4em;padding:0 0 0 4px;list-style:lower-latin}body#corporate.cookiepolicy.policy .section_policy ol.type_c li{font-weight:400}body#corporate.cookiepolicy.policy .section_policy ol.type_c li.title_c{margin-top:5px}body#corporate.cookiepolicy.policy .section_policy ul.type_d{list-style:none}body#corporate.cookiepolicy.policy .section_policy ul.type_d li{padding-left:1.9em;text-indent:-1.9em}body#corporate.cookiepolicy.policy .section_policy ul.type_d li:before{display:none}body#corporate.cookiepolicy.policy .section_policy .tablepane{margin:12px auto 14px;overflow:visible}body#corporate.cookiepolicy.policy .section_policy table{width:100%;border-collapse:collapse}body#corporate.cookiepolicy.policy .section_policy table td,body#corporate.cookiepolicy.policy .section_policy table th{border:1px solid #aaa;line-height:2;font-size:15px}body#corporate.cookiepolicy.policy .section_policy table th{padding:11px 3px 9px 10px;background-color:#e0e0e0;font-weight:400;vertical-align:top;text-align:left}body#corporate.cookiepolicy.policy .section_policy table th.th2{background-color:#f5f5f5}body#corporate.cookiepolicy.policy .section_policy table th:first-of-type{width:25em}body#corporate.cookiepolicy.policy .section_policy table td{padding:11px 6px 9px 9px;background-color:#fff}body#corporate.cookiepolicy.policy .section_policy table td .img_iso{width:165px}body#corporate.cookiepolicy.policy .section_policy table td h4{font-weight:700}@media screen and (min-width:1201px){.section_bottomnavi .list_bottomnavi li a{font-size:2.16667vw}}@media only screen and (max-width:767px){body#corporate.index .section_slider .section_headline{position:relative}body#corporate.index .section_slider .section_headline{padding:10px 0 6px}body#corporate.index .section_slider .section_headline .m_section_inner{width:100%}body#corporate.index .section_slider .section_headline .m_section_inner{padding:0 10px}body#corporate.index .section_slider .section_headline .headline{display:block}body#corporate.index .section_slider .section_headline .headline .title h2{padding:6px 11px}body#corporate.index .section_slider .section_headline .headline .title h2{letter-spacing:.5px}body#corporate.index .section_slider .section_headline .headline .title h2{font-size:13px}body#corporate.index .section_slider .section_headline .headline .detail{padding:7px 0 0}body#corporate.index .section_slider .section_headline .headline .detail dl{display:block}body#corporate.index .section_slider .section_headline .headline .detail dl dd{width:100%}body#corporate.index .section_slider .section_headline .headline .detail dl dd{padding-left:0}body#corporate.index .section_slider .section_headline .headline .detail dl dd a:hover{text-decoration:none}body#corporate.index .section_spirit{padding:12px 0 15px}body#corporate.index .section_spirit .list_banner{display:block}body#corporate.index .section_spirit .list_banner{max-width:500px}body#corporate.index .section_spirit .list_banner li{width:100%}body#corporate.index .section_spirit .list_banner li{max-width:300px}body#corporate.index .section_spirit .list_banner li~li{margin-top:10px}body#corporate.index .section_spirit a{min-height:auto}body#corporate.index .section_spirit a{font-size:20px}body#corporate.index .section_spirit a img{width:100%}body#corporate.index .section_notices{margin:25px 0 0}body#corporate.index .section_notices h2{line-height:1.27}body#corporate.index .section_notices h2{font-size:23px}body#corporate.index .section_notices h2 span{font-size:12px}body#corporate.index .section_notices #important_list dl{display:block}body#corporate.index .section_notices #important_list dl{margin-top:19px}body#corporate.index .section_notices #important_list dl dt{width:100%}body#corporate.index .section_notices #important_list dl dt{padding:8px 1px 0}body#corporate.index .section_notices #important_list dl dt{border-bottom-width:0}body#corporate.index .section_notices #important_list dl dt:after{min-width:7.2em}body#corporate.index .section_notices #important_list dl dt:after{margin-left:.8em}body#corporate.index .section_notices #important_list dl dt:after{padding:3px 3px 2px}body#corporate.index .section_notices #important_list dl dd{width:100%}body#corporate.index .section_notices #important_list dl dd{padding:4px 1px 9px}body#corporate.index .section_news{margin-top:29px}body#corporate.index .section_news{padding-top:25px}body#corporate.index .section_news{padding-bottom:30px}body#corporate.index .section_news h2{font-size:22px}body#corporate.index .section_news .inner div.news_detail_tab{margin-top:16px}body#corporate.index .section_news .tab_controller{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}body#corporate.index .section_news .tab_controller li{min-width:1em}body#corporate.index .section_news .tab_controller li{padding:6px 4px}body#corporate.index .section_news .tab_controller li{font-size:12px}body#corporate.index .section_news .tab_controller li{-webkit-transition:none;-o-transition:none;transition:none}body#corporate.index .section_news .tab_controller li:before{display:none!important}body#corporate.index .section_news .tab_controller li:hover{color:#000}body#corporate.index .section_news .tab_controller li~li{margin-left:5px}body#corporate.index .section_news .tab_controller li.select:hover{color:#fff}body#corporate.index .section_news #news{margin-top:13px}body#corporate.index .section_news #news{max-width:500px}body#corporate.index .section_news #news .news_list{display:block}body#corporate.index .section_news #news .news_list{width:100%}body#corporate.index .section_news #news .news_list .news_article{width:100%}body#corporate.index .section_news #news .news_list .news_article{max-width:500px}body#corporate.index .section_news #news .news_list .news_article~.news_article{margin-left:0}body#corporate.index .section_news #news .news_list .news_article~.news_article{margin-top:16px}body#corporate.index .section_news #news .news_list .news_article:nth-of-type(3n+1){margin-left:0}body#corporate.index .section_news #news .news_list .news_article:nth-of-type(n+4){margin-top:16px}body#corporate.index .section_news #news .news_list .news_article a:hover{opacity:1}body#corporate.index .section_news #news .news_list .news_article a .thumbs{width:100%}body#corporate.index .section_news #news .news_list .news_article a .thumbs{height:50%}body#corporate.index .section_news #news .news_list .news_article a .thumbs{padding-top:50%}body#corporate.index .section_news #news .news_list .news_article dl{padding:11px 16px 10px}body#corporate.index .section_news #news .news_list .news_article dl dt{font-size:14px}body#corporate.index .section_news #news .news_list .news_article dl dt:after{min-width:7.3em}body#corporate.index .section_news #news .news_list .news_article dl dt:after{margin-left:.5em}body#corporate.index .section_news #news .news_list .news_article dl dt:after{padding:2px 3px}body#corporate.index .section_news #news .news_list .news_article dl dd{margin-top:3px}body#corporate.index .section_news #news .news_list .news_article dl dd{font-size:14px}body#corporate.index .section_news #news .news_list .news_article dl dd p{line-height:1.7}body#corporate.index .section_calendar{padding-top:22px}body#corporate.index .section_calendar{padding-bottom:30px}body#corporate.index .section_calendar h2{font-size:26px}body#corporate.index .section_calendar #calendar{margin-top:11px}body#corporate.index .section_calendar #calendar .list_calendar{display:block}body#corporate.index .section_calendar #calendar .list_calendar{max-width:500px}body#corporate.index .section_calendar #calendar .list_calendar li{width:100%}body#corporate.index .section_calendar #calendar .list_calendar li{max-width:500px}body#corporate.index .section_calendar #calendar .list_calendar li{padding:61% 10% 0}body#corporate.index .section_calendar #calendar .list_calendar li~li{margin-top:25px}body#corporate.index .section_calendar #calendar .list_calendar li .title a{min-height:150px}body#corporate.index .section_calendar #calendar .list_calendar li .title a{padding:30px 10px}body#corporate.index .section_calendar #calendar .list_calendar li .title p{font-size:21px}body#corporate.index .section_calendar #calendar .list_calendar li .title p{font-weight:700}body#corporate.index .section_calendar #calendar .list_calendar li .title p strong{font-size:21px}body#corporate.index .news_more a{width:150px}body#corporate.index .news_more a{padding:11px 13px 10px}body#corporate.index .news_more a{-webkit-transition:none;-o-transition:none;transition:none}body#corporate.index .news_more a:before{display:none!important}body#corporate.index .news_more a:hover{color:#000}body#corporate.index .news_more a{font-size:15px}body#corporate.index .news_more a span{padding-right:12px}body#corporate.index .news_more a span{font-size:15px}body#corporate.index .news_more a span:after{width:6px}body#corporate.index .news_more a span:after{height:10px}body#corporate.index .news_more a span:after{margin-top:-5px}body#corporate.index .news_more a:hover span:after{background-image:url(../img/parts/icon_arrow_black.png)}.section_bottomnavi .list_bottomnavi li a{height:110px}.section_bottomnavi .list_bottomnavi li a{padding:0 14px}.section_bottomnavi .list_bottomnavi li a{font-size:13px}.section_bottomnavi .list_bottomnavi li.development a{border-right:none}body#corporate.index .section_products .pagenavi_cell_wrap>li .title:before{display:none!important}body#corporate.index .section_banner{padding:15px 0}.section_panel{height:auto}.list_panel{height:auto}.list_panel li{width:100%}.list_panel li a{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.list_panel li a{height:0}.list_panel li .list_innerpanel{width:100%}.list_panel li .list_innerpanel li{width:100%}.list_panel li .list_innerpanel li{height:inherit}.list_panel li.panel_motorcycle a{padding:43.3% 0 9.8% 3.3%}.list_panel li.panel_motorcycle a{background-position:50% 10%}.list_panel li.panel_motorcycle a span{width:78.1%}.list_panel li.panel_motorcycle a span b{padding-bottom:18.4265%}.list_panel li.panel_bicycle a{padding:50.1% 0 3% 3.07%}.list_panel li.panel_bicycle a span{width:47.6%}.list_panel li.panel_bicycle a span b{padding-bottom:28.86598%}.list_panel li.panel_koofu a{padding:50% 0 6.6% 2.6%}.list_panel li.panel_child a{padding:50% 0 3% 2.6%}.list_panel li.panel_child a span{width:60.3%}body#corporate.products.brand .list_brand{margin-top:30px}body#corporate.products.brand .list_brand{margin-bottom:50px}body#corporate.products.brand .list_brand li{padding-bottom:0}body#corporate.products.brand .list_brand li{border-bottom:1px solid #cc0202}body#corporate.products.brand .list_brand li~li{margin-top:25px}body#corporate.products.brand .list_brand li .title{padding-right:20px}body#corporate.products.brand .list_brand li .title a{max-width:100%}body#corporate.products.brand .list_brand li .title a{padding:8px 75px 10px 9px}body#corporate.products.brand .list_brand li .title a h3{line-height:1.35}body#corporate.products.brand .list_brand li .title a h3{font-size:14px}body#corporate.products.brand .list_brand li .title a h3 span{display:block}body#corporate.products.brand .list_brand li .title a h3 span{font-size:19px}body#corporate.products.brand .list_brand li .title a h3 small{vertical-align:text-bottom}body#corporate.products.brand .list_brand li .title a h3 small{font-size:13px}body#corporate.products.brand .list_brand li .title a:after{right:30px}body#corporate.products.brand .list_brand li .title a:after{width:31px}body#corporate.products.brand .list_brand li .title a:after{height:25px}body#corporate.products.brand .list_brand li .title a:after{margin-top:-12px}body#corporate.products.brand .list_brand li .image{width:100%}body#corporate.products.brand .list_brand li .image{margin:0}body#corporate.products.brand .list_brand li .exp{max-width:100%}body#corporate.products.brand .list_brand li .exp{margin-top:0}body#corporate.products.brand .list_brand li .exp{padding:9px 15px 10px 10px}body#corporate.products.brand .list_brand li .exp{border-bottom:none}body#corporate.products.brand .list_brand li .exp{line-height:1.7}body#corporate.products.brand .list_brand li .exp{font-size:15px}body#corporate.products.brand .list_brand li .product{position:relative}body#corporate.products.brand .list_brand li .product{bottom:auto}body#corporate.products.brand .list_brand li .product{right:auto}body#corporate.products.brand .list_brand li .product{width:100%}body#corporate.products.brand .list_brand li .product{padding-bottom:16px}body#corporate.products.brand .list_brand li .product{background-color:#000}body#corporate.products.brand .list_brand li .product img{width:117px}body#corporate.products.brand .list_brand li.even .title{padding:0 20px 0 0}body#corporate.products.brand .list_brand li.even .image{margin:0}body#corporate.products.brand .list_brand li.even .exp{margin-left:0}body#corporate.products.brand .list_brand li.bicycle .product{bottom:auto}body#corporate.products.brand .list_brand li.bicycle .product{right:auto}body#corporate.products.brand .list_brand li.bicycle .product{width:100%}body#corporate.products.brand .list_brand li.koofu .title a{padding-bottom:11px}body#corporate.products.brand .list_brand li.koofu .product{bottom:auto}body#corporate.products.brand .list_brand li.koofu .product{right:auto}body#corporate.products.brand .list_brand li.koofu .product{width:100%}body#corporate.products.brand .list_brand li.childmet{padding-bottom:0}body#corporate.products.brand .list_brand li.childmet .product{bottom:auto}body#corporate.products.brand .list_brand li.childmet .product{right:auto}body#corporate.products.brand .list_brand li.childmet .product{width:100%}body#corporate.products.brand .list_brand li .title a h3 .title_koofu{width:85px}body#corporate.products.brand .list_brand li .title a h3 .title_koofu img{margin-top:11px}body#corporate.products.brand .list_brand li .title a h3 .title_koofu+small{vertical-align:bottom}body#corporate.products.brand .section_brand .m_section_inner{padding:0}body#corporate.products.brand .page_header{background-color:#fff}body#corporate.products.brand .page_header .pagetitle{display:none}body#corporate.products.brand .page_header .pagetitle{margin-top:0}body#corporate.products.brand .page_header .pagetitle{background-color:#222}body#corporate.products.brand .page_header .pagetitle{font-size:20px}body#corporate.products.brand .page_header .pagenavi li a{color:#000}body#corporate.products.brand .page_header .pagenavi li.current{background-color:#cc0202}body#corporate.products.development .page_header .pagenavi li a,body#corporate.products.safety .page_header .pagenavi li a{color:#000}body#corporate.products.development .page_header .pagenavi li.current,body#corporate.products.safety .page_header .pagenavi li.current{background-color:#cc0202}body#corporate.products.development .lead,body#corporate.products.safety .lead{display:block}body#corporate.products.development .lead .description,body#corporate.products.safety .lead .description{width:100%}body#corporate.products.development .lead .description h3,body#corporate.products.safety .lead .description h3{font-size:16px}body#corporate.products.development .lead .description p,body#corporate.products.safety .lead .description p{margin-top:13px}body#corporate.products.development .lead .description p,body#corporate.products.safety .lead .description p{line-height:1.7}body#corporate.products.development .lead .description p,body#corporate.products.safety .lead .description p{font-size:15px}body#corporate.products.development .lead .image,body#corporate.products.safety .lead .image{max-width:500px}body#corporate.products.development .lead .image,body#corporate.products.safety .lead .image{margin:14px auto 0}body#corporate.products.development .exp,body#corporate.products.safety .exp{display:block}body#corporate.products.development .exp,body#corporate.products.safety .exp{margin-top:27px}body#corporate.products.development .exp,body#corporate.products.safety .exp{padding-left:11px}body#corporate.products.development .exp.safety,body#corporate.products.safety .exp.safety{margin-top:27px}body#corporate.products.development .exp.safety .images,body#corporate.products.safety .exp.safety .images{margin-top:20px}body#corporate.products.development .exp .description,body#corporate.products.safety .exp .description{top:-.4em}body#corporate.products.development .exp .description,body#corporate.products.safety .exp .description{width:100%}body#corporate.products.development .exp .description,body#corporate.products.safety .exp .description{padding-left:0}body#corporate.products.development .exp .description,body#corporate.products.safety .exp .description{font-size:15px}body#corporate.products.development .exp .description.onecolumn,body#corporate.products.safety .exp .description.onecolumn{margin-top:20px}body#corporate.products.development .exp .description p,body#corporate.products.safety .exp .description p{line-height:1.7}body#corporate.products.development .exp .description h4,body#corporate.products.safety .exp .description h4{font-size:20px}body#corporate.products.development .exp .image,body#corporate.products.safety .exp .image{margin:10px auto 0}body#corporate.products.development .exp .image,body#corporate.products.safety .exp .image{padding-right:24px}body#corporate.products.development .exp .image img,body#corporate.products.safety .exp .image img{max-width:500px}body#corporate.products.development .exp .images,body#corporate.products.safety .exp .images{max-width:500px}body#corporate.products.development .exp .images,body#corporate.products.safety .exp .images{margin:20px auto 0}body#corporate.products.development .exp .images ul li,body#corporate.products.safety .exp .images ul li{width:48%}body#corporate.products.development .exp .images ul li,body#corporate.products.safety .exp .images ul li{margin:0 auto}body#corporate.products.development .exp .images ul li~li,body#corporate.products.safety .exp .images ul li~li{margin-left:4%}body#corporate.products.development .exp .images ul li:nth-of-type(2n+1),body#corporate.products.safety .exp .images ul li:nth-of-type(2n+1){margin-left:0}body#corporate.products.development .exp .images ul li:nth-of-type(n+3),body#corporate.products.safety .exp .images ul li:nth-of-type(n+3){margin-top:4%}body#corporate.products.development .exp .images ul li:nth-of-type(n+5),body#corporate.products.safety .exp .images ul li:nth-of-type(n+5){margin-top:4%}body#corporate.products.development .exp .images.threecolumn,body#corporate.products.safety .exp .images.threecolumn{padding-right:24px}body#corporate.products.development .exp .images.threecolumn ul li,body#corporate.products.safety .exp .images.threecolumn ul li{width:100%}body#corporate.products.development .exp .images.threecolumn ul li~li,body#corporate.products.safety .exp .images.threecolumn ul li~li{margin:4% auto 0}body#corporate.products.development .exp .images.threecolumn ul li:nth-of-type(3n+1),body#corporate.products.safety .exp .images.threecolumn ul li:nth-of-type(3n+1){margin-left:auto}body#corporate.products.development .exp .images.threecolumn ul li:nth-of-type(n+4),body#corporate.products.safety .exp .images.threecolumn ul li:nth-of-type(n+4){margin-top:4%}body#corporate.products.development .section_interview,body#corporate.products.safety .section_interview{margin-top:25px}body#corporate.products.development .section_interview,body#corporate.products.safety .section_interview{padding:20px 0}body#corporate.products.development .section_interview .title h3,body#corporate.products.safety .section_interview .title h3{letter-spacing:.6px}body#corporate.products.development .section_interview .title h3,body#corporate.products.safety .section_interview .title h3{font-size:18px}body#corporate.products.development .section_interview .title h3:before,body#corporate.products.safety .section_interview .title h3:before{width:15px}body#corporate.products.development .section_interview .title h3:before,body#corporate.products.safety .section_interview .title h3:before{height:15px}body#corporate.products.development .section_interview .title h3:before,body#corporate.products.safety .section_interview .title h3:before{margin-right:5px}body#corporate.products.development .section_interview .lead,body#corporate.products.safety .section_interview .lead{display:block}body#corporate.products.development .section_interview .lead,body#corporate.products.safety .section_interview .lead{margin-top:12px}body#corporate.products.development .section_interview .lead .description,body#corporate.products.safety .section_interview .lead .description{width:100%}body#corporate.products.development .section_interview .lead .description h3,body#corporate.products.safety .section_interview .lead .description h3{font-size:16px}body#corporate.products.development .section_interview .lead .description .name,body#corporate.products.safety .section_interview .lead .description .name{margin-top:3px}body#corporate.products.development .section_interview .lead .description .name span,body#corporate.products.safety .section_interview .lead .description .name span{font-size:14px}body#corporate.products.development .section_interview .lead .description .name strong,body#corporate.products.safety .section_interview .lead .description .name strong{font-size:18px}body#corporate.products.development .section_interview .lead .description p,body#corporate.products.safety .section_interview .lead .description p{margin-top:5px}body#corporate.products.development .section_interview .lead .description p,body#corporate.products.safety .section_interview .lead .description p{line-height:1.7}body#corporate.products.development .section_interview .lead .description p,body#corporate.products.safety .section_interview .lead .description p{font-size:15px}body#corporate.products.development .section_interview .lead .image,body#corporate.products.safety .section_interview .lead .image{max-width:146px}body#corporate.products.development .section_interview .lead .image,body#corporate.products.safety .section_interview .lead .image{margin:15px auto 10px}body#corporate.products.development .page_header,body#corporate.products.safety .page_header{background-color:#fff}body#corporate.products.development .page_header .pagetitle,body#corporate.products.safety .page_header .pagetitle{background-color:#222}body#corporate.products.development .page_header .pagenavi li a,body#corporate.products.safety .page_header .pagenavi li a{color:#000}body#corporate.products.development .page_header .pagenavi li.current,body#corporate.products.safety .page_header .pagenavi li.current{background-color:#cc0202}body#corporate.company.outline #container h3{font-size:16px}body#corporate.company.outline #container .outline_detail{margin-top:11px}body#corporate.company.outline #container .outline_detail table{width:100%}body#corporate.company.outline #container .outline_detail figure{display:none}body#corporate.company.outline #container .outline_detail tr.ps_award img{width:165px}body#corporate.company.outline #container .outline_detail tr.ps_award img{height:auto}body#corporate.company.outline #container .outline_detail tr.ps_award img{margin:10px 0}body#corporate.company.outline #container .outline_detail tr.ps_award br.sp_non{display:none}body#corporate.company.outline #container table td,body#corporate.company.outline #container table th{line-height:1.7}body#corporate.company.outline #container table th{width:6em}body#corporate.company.outline #container table th{padding:10px 3px 10px 10px}body#corporate.company.outline #container table td{padding:10px 5px 10px 8px}body#corporate.company.outline #container table td .img_iso{width:165px}body#corporate.company.outline #container table td .link_ex.map{margin-left:1em}body#corporate.company.outline #container table td .link_ex.map:before{height:1.7em}body#corporate.company.outline #container table td ul li{line-height:1.7}body#corporate.company.overview .section_overview .m_section_inner{width:100%}body#corporate.company.overview .section_overview strong{margin-top:2px}body#corporate.company.overview .section_overview p{margin-top:12px}body#corporate.company.overview .section_overview p{line-height:1.8}body#corporate.company.overview .section_overview p~p{margin-top:9px}body#corporate.company.overview .section_overview .lead{padding:0 0 15px}body#corporate.company.overview .section_overview .lead .textarea{top:-.5em}body#corporate.company.overview .section_overview .lead h3{font-size:28px}body#corporate.company.overview .section_overview .lead strong{font-size:14px}body#corporate.company.overview .section_overview .greeting{padding:26px 0 25px}body#corporate.company.overview .section_overview .greeting h3{font-size:15px}body#corporate.company.overview .section_overview .greeting strong{margin-top:0}body#corporate.company.overview .section_overview .greeting strong{font-size:22px}body#corporate.company.overview .section_overview .greeting .signature{margin-top:11px}body#corporate.company.recruit .section_recruit{padding:0 10px}body#corporate.company.recruit .section_recruit{margin-bottom:25px}body#corporate.company.recruit .section_recruit .m_section_inner{padding:0 0 15px}body#corporate.company.recruit .section_recruit .m_section_inner{font-size:15px}body#corporate.company.recruit .section_recruit h3{margin-bottom:15px}body#corporate.company.recruit .section_recruit h3{font-size:16px}body#corporate.company.recruit .section_recruit p{padding:0 18px}body#corporate.company.recruit .section_recruit p{line-height:1.7}body#corporate.company.recruit .img_recruit{width:100%}body#corporate.company.recruit .img_recruit{margin-bottom:25px}body#corporate.company.recruit .img_recruit{padding:0 10px}body#corporate.company.recruit .lead{width:100%}body#corporate.company.recruit .lead{font-size:18px}body#corporate.company.recruit .lead{margin-bottom:25px}body#corporate.company.recruit .lead{padding:0 10px}body#corporate.news.detail .blog_entrypane{width:100%}body#corporate.news.detail .blog_entrypane{margin:0 auto 30px}body#corporate.news.detail .blog_entrypane .date{font-size:14px}body#corporate.news.detail .blog_entrypane .date:after{min-width:7.3em}body#corporate.news.detail .blog_entrypane .date:after{margin-left:.5em}body#corporate.news.detail .blog_entrypane .date:after{padding:2px 3px}body#corporate.news.detail .blog_entrypane .blog_entrytitle{margin-top:19px}body#corporate.news.detail .blog_entrypane .blog_entrytitle{padding:11px 15px 10px}body#corporate.news.detail .blog_entrypane .blog_entrytitle{line-height:1.55}body#corporate.news.detail .blog_entrypane .blog_entrytitle{letter-spacing:0}body#corporate.news.detail .blog_entrypane .blog_entrytitle{font-size:15px}body#corporate.news.detail .blog_entrypane .blog_entrybody{margin-top:16px}body#corporate.news.detail .blog_entrypane .blog_entrybody p{line-height:1.7}body#corporate.news.detail .blog_entrypane .blog_entrybody p{font-size:14px}body#corporate.news.detail .blog_entrypane .blog_entrybody p~p{margin-top:23px}body#corporate.news.detail .blog_entrypane .toindex{margin-top:25px}body#corporate.news.detail .blog_entrypane .toindex a{min-width:108px}body#corporate.news.detail .blog_entrypane .toindex a{padding:11px 5px 10px}body#corporate.news.detail .blog_entrypane .toindex a{-webkit-transition:none;-o-transition:none;transition:none}body#corporate.news.detail .blog_entrypane .toindex a:before{display:none!important}body#corporate.news.detail .blog_entrypane .toindex a:hover{color:#000}body#corporate.news.detail .blog_entrypane .toindex a{font-size:15px}body#corporate.news.detail .blog_entrypane .toindex a span{padding-right:12px}body#corporate.news.detail .blog_entrypane .toindex a span{font-size:15px}body#corporate.news.detail .blog_entrypane .toindex a span:after{width:6px}body#corporate.news.detail .blog_entrypane .toindex a span:after{height:10px}body#corporate.news.detail .blog_entrypane .toindex a span:after{margin-top:-5px}body#corporate.news.detail .blog_entrypane .toindex a:hover span:after{background-image:url(../img/parts/icon_arrow_black.png)}body#corporate.news.top .section_news nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}body#corporate.news.top .news_tab{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}body#corporate.news.top .news_tab{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}body#corporate.news.top .news_tab li{margin:0 7px 5px 0}body#corporate.news.top .news_tab li a{min-width:1em}body#corporate.news.top .news_tab li a{padding:6px 4px}body#corporate.news.top .news_tab li a{font-size:12px}body#corporate.news.top .news_tab li a{-webkit-transition:none;-o-transition:none;transition:none}body#corporate.news.top .news_tab li a:before{display:none!important}body#corporate.news.top .news_tab li a:hover{color:#000}body#corporate.news.top .news_tab li~li{border-left:none}body#corporate.news.top .news_tab li.current a:hover{color:#fff}body#corporate.news.top .tab_board{margin-top:8px}body#corporate.news.top.event.tab_board{margin-top:57px}body#corporate.news.top .news_list{display:block}body#corporate.news.top .news_list{width:100%}body#corporate.news.top .news_list .news_article{width:100%}body#corporate.news.top .news_list .news_article{max-width:500px}body#corporate.news.top .news_list .news_article{margin:0 auto}body#corporate.news.top .news_list .news_article~.news_article{margin-left:auto}body#corporate.news.top .news_list .news_article~.news_article{margin-top:16px}body#corporate.news.top .news_list .news_article:nth-of-type(3n+1){margin-left:auto}body#corporate.news.top .news_list .news_article:nth-of-type(n+4){margin-top:16px}body#corporate.news.top .news_list .news_article a:hover{opacity:1}body#corporate.news.top .news_list .news_article a .thumbs{width:100%}body#corporate.news.top .news_list .news_article a .thumbs{height:50%}body#corporate.news.top .news_list .news_article a .thumbs{padding-top:50%}body#corporate.news.top .news_list .news_article dl{padding:11px 16px 10px}body#corporate.news.top .news_list .news_article dl dt{font-size:14px}body#corporate.news.top .news_list .news_article dl dt:after{min-width:7.3em}body#corporate.news.top .news_list .news_article dl dt:after{margin-left:.5em}body#corporate.news.top .news_list .news_article dl dt:after{padding:2px 3px}body#corporate.news.top .news_list .news_article dl dd{margin-top:3px}body#corporate.news.top .news_list .news_article dl dd{font-size:14px}body#corporate.news.top .news_list .news_article dl dd p{line-height:1.7}body#corporate.news.top .page_navigation ul{margin:20px auto 30px}body#corporate.news.top .page_navigation ul li .link_next:before,body#corporate.news.top .page_navigation ul li .link_prev:before{width:5px}body#corporate.news.top .page_navigation ul li .link_next:before,body#corporate.news.top .page_navigation ul li .link_prev:before{height:10px}body#corporate.news.top .select_year{margin:0 0 0 20px}body#corporate.news.top .select_year .btn_select_year{min-width:73px}body#corporate.news.top .select_year .btn_select_year{padding:6px 5px}body#corporate.news.top .select_year .btn_select_year{font-size:12px}body#corporate.news.top .select_year .btn_select_year b{padding:0 5px 0 17px}body#corporate.news.top .select_year .btn_select_year b:before{left:0}body#corporate.news.top .select_year .btn_select_year b:before{width:10px}body#corporate.news.top .select_year .btn_select_year b:before{height:9px}body#corporate.news.top .select_year .btn_select_year b:before{-webkit-transform-origin:center 3px;-ms-transform-origin:center 3px;transform-origin:center 3px}body#corporate.news.top .select_year .list_year li a{min-width:73px}body#corporate.news.top .select_year .list_year li a{padding:6px 5px}body#corporate.news.top .select_year .list_year li a{font-size:12px}body#corporate.news.top .select_year .list_year li.current a span:before{top:auto}body#corporate.news.top .select_year .list_year li.current a span:before{bottom:8px}body#corporate.news.top .select_year .list_year li.current a span:before{left:0}body#corporate.news.top .select_year .list_year li.current a span:before{width:10px}body#corporate.news.top .select_year .list_year li.current a span:before{height:9px}body#corporate.news.top .select_year .list_year li.current a span:before{margin-top:0}body#corporate.news.top .select_year .list_year li.current a span:before{margin-right:-5px}body#corporate.news.top .select_year .list_year li.current a span:before{-webkit-transform-origin:center 3px;-ms-transform-origin:center 3px;transform-origin:center 3px}body#corporate.news.top #important_list dl{display:block}body#corporate.news.top #important_list dl{margin-top:9px}body#corporate.news.top #important_list dl dt{display:block}body#corporate.news.top #important_list dl dt{width:100%}body#corporate.news.top #important_list dl dt{padding:13px 1px 0}body#corporate.news.top #important_list dl dt{border-bottom-width:0}body#corporate.news.top #important_list dl dt{font-size:14px}body#corporate.news.top #important_list dl dt:after{min-width:7.2em}body#corporate.news.top #important_list dl dt:after{margin-top:.2em}body#corporate.news.top #important_list dl dt:after{margin-left:.6em}body#corporate.news.top #important_list dl dt:after{padding:3px 3px 2px}body#corporate.news.top #important_list dl dd{width:100%}body#corporate.news.top #important_list dl dd{padding:2px 1px 9px}body#corporate.news.top #important_list dl dd{line-height:1.7}body#corporate.news.top #important_list dl dd{font-size:14px}body#corporate.kabuto.sitemap .list_sitemap{display:block}body#corporate.kabuto.sitemap .list_sitemap>li{width:100%}body#corporate.kabuto.sitemap .list_sitemap>li:nth-of-type(even){margin-left:0}body#corporate.kabuto.sitemap .list_sitemap>li~li{margin-top:20px}body#corporate.kabuto.sitemap .list_sitemap>li:nth-of-type(n+3){margin-top:20px}body#corporate.kabuto.sitemap .list_sitemap>li h3{padding:9px}body#corporate.kabuto.sitemap .list_sitemap>li h3{font-size:16px}body#corporate.kabuto.sitemap .list_sitemap>li ul li a{font-size:15px}body#corporate.kabuto.site_policy .list_site_policy{padding-bottom:30px}body#corporate.kabuto.site_policy .list_site_policy>li~li{margin-top:20px}body#corporate.kabuto.site_policy .list_site_policy>li h3{padding:9px}body#corporate.kabuto.site_policy .list_site_policy>li h3{font-size:16px}body#corporate.kabuto.site_policy .list_site_policy>li>ul{margin-top:16px}body#corporate.kabuto.site_policy .list_site_policy>li>ul li{margin-top:8px}body#corporate.kabuto.site_policy .list_site_policy>li>ul li{line-height:1.8}body#corporate.kabuto.site_policy .list_site_policy>li p{margin-top:15px}body#corporate.kabuto.site_policy .list_site_policy>li p{line-height:1.8}body#corporate.kabuto.site_policy .list_site_policy>li .list_variation{margin-top:19px}body#corporate.kabuto.site_policy .list_site_policy>li .list_variation>li{display:block}body#corporate.kabuto.site_policy .list_site_policy>li .list_variation>li .detail{width:100%}body#corporate.kabuto.site_policy .list_site_policy>li .list_variation>li .image{display:block}body#corporate.kabuto.site_policy .list_site_policy>li .list_variation>li .image{width:200px}body#corporate.kabuto.site_policy .list_site_policy>li .list_variation>li .image{margin:0 auto}body#corporate.kabuto.contact .section_catalog,body#corporate.kabuto.contact .section_contact{padding:0 10px}body#corporate.kabuto.contact .section_catalog .m_section_inner,body#corporate.kabuto.contact .section_contact .m_section_inner{padding:0 0 18px}body#corporate.kabuto.contact .section_catalog .m_section_inner,body#corporate.kabuto.contact .section_contact .m_section_inner{font-size:15px}body#corporate.kabuto.contact .section_catalog h3,body#corporate.kabuto.contact .section_contact h3{margin-bottom:18px}body#corporate.kabuto.contact .section_catalog h3,body#corporate.kabuto.contact .section_contact h3{font-size:16px}body#corporate.kabuto.contact .section_catalog p:first-of-type,body#corporate.kabuto.contact .section_contact p:first-of-type{display:inline-block}body#corporate.kabuto.contact .section_catalog p:first-of-type,body#corporate.kabuto.contact .section_contact p:first-of-type{padding:0 18px}body#corporate.kabuto.contact .section_catalog p:first-of-type,body#corporate.kabuto.contact .section_contact p:first-of-type{text-align:left}body#corporate.kabuto.contact .section_catalog .logo,body#corporate.kabuto.contact .section_contact .logo{width:150px}body#corporate.kabuto.contact .section_catalog .logo,body#corporate.kabuto.contact .section_contact .logo{margin-top:14px}body#corporate.kabuto.contact .section_catalog .tel,body#corporate.kabuto.contact .section_contact .tel{margin-top:14px}body#corporate.kabuto.contact .section_catalog .tel,body#corporate.kabuto.contact .section_contact .tel{padding-left:0}body#corporate.kabuto.contact .section_catalog .tel,body#corporate.kabuto.contact .section_contact .tel{font-size:32px}body#corporate.kabuto.contact .section_catalog .tel small,body#corporate.kabuto.contact .section_contact .tel small{font-size:12px}body#corporate.kabuto.contact .section_catalog .address,body#corporate.kabuto.contact .section_contact .address{margin-top:9px}body#corporate.kabuto.contact .section_catalog .address,body#corporate.kabuto.contact .section_contact .address{line-height:1.75}body#corporate.kabuto.contact .section_catalog .address strong,body#corporate.kabuto.contact .section_contact .address strong{font-size:17px}body#corporate.kabuto.contact .section_catalog h4,body#corporate.kabuto.contact .section_contact h4{min-width:258px}body#corporate.kabuto.contact .section_catalog h4,body#corporate.kabuto.contact .section_contact h4{margin-top:8px}body#corporate.kabuto.contact .section_catalog h4,body#corporate.kabuto.contact .section_contact h4{padding:4px 5px}body#corporate.kabuto.contact .section_catalog h4,body#corporate.kabuto.contact .section_contact h4{font-size:15px}body#corporate.kabuto.contact .section_catalog h4~p,body#corporate.kabuto.contact .section_contact h4~p{display:inline-block}body#corporate.kabuto.contact .section_catalog h4~p,body#corporate.kabuto.contact .section_contact h4~p{padding:0 17px}body#corporate.kabuto.contact .section_catalog h4~p,body#corporate.kabuto.contact .section_contact h4~p{text-align:left}body#corporate.kabuto.contact .section_catalog h4~p,body#corporate.kabuto.contact .section_contact h4~p{font-size:15px}body#corporate.kabuto.contact .section_catalog{margin-top:25px}body#corporate.kabuto.contact .section_catalog{padding-bottom:50px}body#corporate.kabuto.contact .section_catalog h3{margin-bottom:16px}body#corporate.kabuto.contact .section_catalog .exp{min-width:200px}body#corporate.kabuto.contact .section_catalog .exp{line-height:1.7}body#corporate.kabuto.contact .section_catalog .m_section_inner .mask{top:60%}body#corporate.kabuto.contact .section_catalog .m_section_inner .mask{left:39%}body#corporate.kabuto.contact .section_catalog .m_section_inner .mask{-webkit-transform:translate(-36%,-15%);-ms-transform:translate(-36%,-15%);transform:translate(-36%,-15%)}body#corporate.kabuto.contact .section_catalog .m_section_inner .mask{-webkit-transform:translate(-36%,-15%)}body#corporate.kabuto.contact .section_catalog .m_section_inner .mask{-ms-transform:translate(-36%,-15%)}body#corporate.kabuto.contact .section_catalog .m_section_inner .mask{width:300px}body#corporate.kabuto.contact .section_catalog .m_section_inner .mask{height:290px}body#corporate.kabuto.contact .section_catalog .m_section_inner .mask .inner{width:300px}body#corporate.kabuto.contact .section_catalog .m_section_inner .mask .inner{height:290px}body#corporate.kabuto.contact .section_catalog .m_section_inner .mask p{width:90%}body#corporate.kabuto.contact .section_catalog p{padding:0 18px}body#corporate.kabuto.contact .section_catalog .list_catalog{display:block}body#corporate.kabuto.contact .section_catalog .list_catalog{margin-top:21px}body#corporate.kabuto.contact .section_catalog .list_catalog li a{margin:0 auto}body#corporate.kabuto.contact .section_catalog .list_catalog li a img{width:150px}body#corporate.kabuto.contact .section_catalog .list_catalog li a.link_circle_blue{margin-top:14px}body#corporate.kabuto.contact .section_catalog .list_catalog li~li{margin-top:22px}body#corporate.kabuto.contact .section_catalog .list_catalog li~li{margin-left:0}body#corporate.kabuto.contact .section_button{width:100%;padding:0 9px}body#corporate.kabuto.contact .bc_button,body#corporate.kabuto.contact .mc_button{display:block}body#corporate.kabuto.contact .section_button p{width:100%;text-align:center;border:1px solid #fff}body#corporate.kabuto.contact .section_button a{background:#ececec;width:100%;border:1px solid #fff}body#corporate.kabuto.contact .page_header p.mcbc_button{text-align:center;font-size:16px;margin-top:0;margin-bottom:20px}body#corporate.kabuto.privacy .section_privacy h3{margin-bottom:18px}body#corporate.kabuto.privacy .section_privacy h3{font-size:16px}body#corporate.kabuto.privacy .section_privacy h3 span{font-size:15px}body#corporate.kabuto.privacy .section_privacy h3 span{display:block}body#corporate.kabuto.privacy .section_privacy h4{font-size:16px}body#corporate.kabuto.privacy .section_privacy h4{margin-bottom:10px}body#corporate.kabuto.privacy .section_privacy .contact{padding:15px 20px}body#corporate.kabuto.privacy .section_privacy .contact{margin:30px 0 30px}body#corporate.kabuto.privacy .section_privacy p{font-size:15px}body#corporate.kabuto.privacy .section_privacy ul li{line-height:1.8}body#corporate.kabuto.privacy .section_privacy ul li{font-size:15px}body#corporate.kabuto.privacy .section_privacy ol li{line-height:1.8}body#corporate.kabuto.privacy .section_privacy ol li{font-size:15px}body.out_list .tablepane{margin:14px auto 15px}body.out_list .tablepane{overflow:scroll}body.out_list .tablepane table{min-width:667px}body.out_list .tablepane table th:first-of-type{width:143px}body.out_list .out_productslist{margin-top:15px}body.out_list .out_productslist .order{padding:15px 0 0}body.out_list .out_productslist .order .order_btn{min-width:300px}body.out_list .out_productslist .order .order_btn .current_btn:hover{opacity:1}body.out_list .out_productslist .order .order_btn .current_btn b:after{left:0}body.out_list .out_productslist .order .order_btn .current_btn b:after{width:10px}body.out_list .out_productslist .order .order_btn .current_btn b:after{height:9px}body.out_list .out_productslist .order .order_btn .current_btn b:after{-webkit-transform-origin:center 3px;-ms-transform-origin:center 3px;transform-origin:center 3px}body.out_list .out_productslist .order .current:hover{background-color:#7f7f7f}body.out_list .out_productslist .order .current span:after{top:auto}body.out_list .out_productslist .order .current span:after{bottom:8px}body.out_list .out_productslist .order .current span:after{left:0}body.out_list .out_productslist .order .current span:after{width:10px}body.out_list .out_productslist .order .current span:after{height:9px}body.out_list .out_productslist .order .current span:after{margin-top:0}body.out_list .out_productslist .order .current span:after{margin-right:-5px}body.out_list .out_productslist .order .current span:after{-webkit-transform-origin:center 3px;-ms-transform-origin:center 3px;transform-origin:center 3px}body.out_list .out_productslist .order li{-webkit-transition:none;-o-transition:none;transition:none}body.out_list .out_productslist .order li:hover{background-color:#505050}body.out_list .mfp-close:hover{opacity:1}body.out_list .out_productslist .m_section_inner{padding:0}body.out_list .serial{padding:23px 10px 25px}body.out_list #out_parts_list{padding-left:10px}body.out_list .tablepane table{border-collapse:separate;border-spacing:0;border-right:10px solid transparents;border-bottom:1px solid #aaa;border-left:1px solid #aaa}body.out_list .tablepane table td,body.out_list .tablepane table th{border-width:1px 1px 0 0}body#corporate.notfound .page_header+p{margin-top:-5px}body#corporate.notfound .page_header+p{line-height:1.7}body#corporate.notfound h3.notfound_title{margin-top:19px}body#corporate.notfound h3.notfound_title{padding:9px 10px}body#corporate.notfound .site_image{display:block}body#corporate.notfound .site_image{margin:20px 0 24px}body#corporate.notfound .site_image{width:100%}body#corporate.notfound .site_image li{width:100%}body#corporate.notfound .site_image li{margin:0 auto}body#corporate.notfound .site_image li~li{margin:11px auto 0}body#corporate.notfound .site_image li a{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}body#corporate.notfound .site_image li a{padding:11px 10px 0}body#corporate.notfound .site_image li a{font-size:14px}body#corporate.notfound .site_image li a small{font-size:11px}body#corporate.notfound .site_image li img{width:113px}body#corporate.notfound .site_image li img{margin:0}body#corporate.notfound .site_image li img.koofu{width:65px}body#corporate.notfound .site_image li img.koofu{margin:4px 5px 0 0}body#corporate.cookiepolicy.policy .section_policy h3{margin-bottom:18px}body#corporate.cookiepolicy.policy .section_policy h3{font-size:16px}body#corporate.cookiepolicy.policy .section_policy h3 span{font-size:15px}body#corporate.cookiepolicy.policy .section_policy h3 span{display:block}body#corporate.cookiepolicy.policy .section_policy h4{font-size:16px}body#corporate.cookiepolicy.policy .section_policy h4{margin-bottom:10px}body#corporate.cookiepolicy.policy .section_policy .contact{padding:15px 20px}body#corporate.cookiepolicy.policy .section_policy .contact{margin:30px 0 30px}body#corporate.cookiepolicy.policy .section_policy p{font-size:15px}body#corporate.cookiepolicy.policy .section_policy ul li{line-height:1.8}body#corporate.cookiepolicy.policy .section_policy ul li{font-size:15px}body#corporate.cookiepolicy.policy .section_policy ol li{line-height:1.8}body#corporate.cookiepolicy.policy .section_policy ol li{font-size:15px}body#corporate.cookiepolicy.policy .section_policy .tablepane{overflow:scroll}body#corporate.cookiepolicy.policy .section_policy table td,body#corporate.cookiepolicy.policy .section_policy table th{line-height:1.7}body#corporate.cookiepolicy.policy .section_policy table th{padding:10px 3px 10px 10px}body#corporate.cookiepolicy.policy .section_policy table th:first-of-type{width:10em}body#corporate.cookiepolicy.policy .section_policy table td{padding:10px 5px 10px 8px}body#corporate.cookiepolicy.policy .section_policy table td .img_iso{width:165px}}