@charset "UTF-8";div.hidden_robota{display:none}@media screen and (min-width:641px) and (min-height:750px){header{position:fixed;z-index:9999;width:100%;min-width:990px;box-shadow:0 5px 10px 5px rgba(0,0,100,.3);top:0}div#top_ph{height:97px}html.translated-ltr #comhead{padding-top:39px}div.hidden_robota{display:block;height:87px;width:100%;text-align:center;padding-top:20px;top:0}}@media screen and (max-width:640px){div.hidden_robota{display:block;-webkit-transform:scale(.55);transform:scale(.55);width:100%;text-align:center;padding-top:50px;top:-20px}}.contact header{display:none}.contact .catetit{height:28px}header .head_r .cv ul li{float:left;width:25%}header .head_r .cv ul li.cv01 a{background:#00a42a url(../img/ico_blank_w.png) 50% 72px no-repeat;padding:9px 0 30.5px}header .head_r .cv ul li.cv02 a{background:#22408d url(../img/ico_doc.png) 50% 21px no-repeat;padding:60px 0 18px}header .head_r .cv ul li.cv03 a{background:#1a274e url(../img/ico_contact.png) 50% 21px no-repeat;padding:60px 0 18px}header .head_r .cv ul li.cv05 a{background:#250 url(../img/ico_white_door.png) 50% 57px no-repeat;padding:11px 0 48px}header .head_r .cv ul li.cv04{display:none}header .head_r .cvn{float:right;width:30%}header .head_r .cvn ul li{float:left;width:25%;text-align:center;font-size:1.2rem}header .head_r .cvn ul li a{display:block;line-height:1.5;text-decoration:none;color:#fff}header .head_r .cvn ul li a:visited{color:#fff;text-decoration:none}header .head_r .cvn ul li.cv01 a{background:#00a42a url(../img/ico_blank_w.png) 50% 65px no-repeat;padding:18px 0 44px}header .head_r .cvn ul li.cv02 a{background:#22408d url(../img/ico_doc.png) 50% 21px no-repeat;padding:63px 0 17px}header .head_r .cvn ul li.cv03 a{background:#1a274e url(../img/ico_contact.png) 50% 21px no-repeat;padding:63px 0 17px}header .head_r .cvn ul li.cv04{display:none}header .head_r .cvn ul li.cv05 a{background:#250 url(../img/ico_white_door.png) 50% 60px no-repeat;padding:18px 0 44px}.contact header .logo{padding:31px 0 30px 3%}.contact .head_r{width:10%;min-width:260px}.contact .head_r .lang{float:right}.case nav ul li:nth-child(2) a,.partner nav ul li:nth-child(4) a,.product nav ul li:nth-child(1) a,.recruit nav ul li:nth-child(5) a,.seminar nav ul li:nth-child(3) a{text-decoration:none;color:#fff;background:#1a274e}.canvaswrap input{position:absolute;z-index:2;bottom:20px;right:100px}div.content{overflow-x:hidden;margin:0 auto 20px auto;justify-content:space-between;align-items:center;gap:10px;max-width:1400px;width:100%;display:flex}div.content div.content_inner{position:relative;display:flex;flex:1;width:100%;align-items:center;justify-content:center;padding:20px;margin:0 auto 15px auto}div.content div.content_inner div.blog img{width:auto;height:120px}div.boderline{box-shadow:0 4px 2px rgba(0,0,0,.15)}.top_pickup{padding:0;margin:20px 10px 20px 10px}.top_pickup .news_slide{display:none;width:960px;margin:0 auto;position:relative}.top_pickup .news_slide div.inner{margin:0}.top_pickup .panel p{font-size:14px;font-size:1.4rem}.top_pickup .panel p.date{margin:0 0 10px}.top_pickup .panel p.date span{font-size:18px;font-size:1.8rem;margin:0 15px 0 0;font-family:Raleway;font-weight:600}.panel{display:none}.owl-item .panel{display:block}.owl-carousel{position:relative;z-index:1;display:none;width:100%;-webkit-tap-highlight-color:transparent}.owl-carousel .owl-stage{position:relative;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{line-height:0;display:block;visibility:hidden;clear:both;height:0;content:'.'}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden}.owl-carousel .owl-item{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;position:relative;float:left;min-height:1px;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.owl-nav .owl-next,.owl-nav .owl-prev{font-size:0;line-height:0;position:absolute;top:25px;display:block;width:13px;height:30px;padding:0;cursor:pointer;color:transparent;border:none;outline:0}.owl-nav .owl-prev{left:-25px;background:url(../img/slide_arw_l.png) 0 0 no-repeat}.owl-nav .owl-next{right:-25px;background:url(../img/slide_arw_r.png) 0 0 no-repeat}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{display:block;opacity:0}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y}.owl-carousel.owl-grab{cursor:move;cursor:-webkit-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{transition:opacity .4s ease;opacity:0}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^='']{max-height:0}.owl-carousel .owl-item img.owl-lazy{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.top_trouble{margin:0 0 100px;position:relative;left:20px;width:960px}.top_trouble a{display:block;color:#333}.top_trouble a:visited{color:#333}.top_trouble .visual{background:#f5f4f2 url(../img/bg_trouble_arw.png) right bottom no-repeat;margin:0 0 40px;padding:60px 45px 60px 60px;box-shadow:0 2px 10px rgba(0,0,0,.3)}.top_trouble .arwpanel{position:absolute;width:652px;z-index:10;background:url(../img/bg_arwpanel.png) 0 0 no-repeat;padding:40px 0 40px 45px;top:-50px;left:-60px;-webkit-filter:drop-shadow(2px 2px 4px rgba(0, 0, 0, .3));filter:drop-shadow(2px 2px 4px rgba(0, 0, 0, .3))}.top_trouble .visual .txt{float:left;width:420px;padding:100px 0 0 0}.top_trouble .arwpanel .catch{font-size:44px;font-size:4.4rem;font-weight:700;line-height:1.2;margin:0;color:#fff;font-family:-apple-system,BlinkMacSystemFont,"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック",メイリオ,Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif}.top_trouble .visual .img{float:right;width:296px;position:relative;margin:90px 0 0 0}.top_trouble .visual .img span{display:block;color:#fff;text-align:center;font-weight:700}.top_trouble .visual .img span.bal01{background:url(../img/bg_bal01.png) 0 0 no-repeat;position:absolute;top:15px;left:-105px;font-size:14px;font-size:1.4rem;padding:35px 40px 60px}.top_trouble .visual .img span.bal01 strong{display:block;-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}.top_trouble .visual .img span.bal02{background:url(../img/bg_bal02.png) 0 0 no-repeat;position:absolute;top:-30px;right:-80px;font-size:16px;font-size:1.6rem;padding:35px 40px 55px}.top_trouble .visual .img span.bal02 strong{display:block;-webkit-transform:rotate(10deg);transform:rotate(10deg)}.top_trouble .visual .img span.bal03{background:url(../img/bg_bal03.png) 0 0 no-repeat;position:absolute;top:180px;left:-140px;font-size:16px;font-size:1.6rem;line-height:1.5;padding:40px 50px 50px}.top_trouble .visual .img span.bal03 strong{display:block;-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}.top_trouble .visual .img span.bal04{background:url(../img/bg_bal04.png) 0 0 no-repeat;position:absolute;top:170px;right:-110px;font-size:14px;font-size:1.4rem;line-height:1.5;padding:40px 40px 55px}.top_trouble .visual .img span.bal04 strong{display:block;-webkit-transform:rotate(10deg);transform:rotate(10deg)}.top_trouble .visual .img span.bal05{background:url(../img/bg_bal05.png) 0 0 no-repeat;position:absolute;top:-40px;left:30px;font-size:14px;font-size:1.4rem;line-height:1.5;padding:10px 20px 25px 10px;color:#333}.top_trouble .more_btn{display:block;width:330px;background:#1a274e url(../img/arw_w.png) 95% 50% no-repeat;text-align:center;padding:15px 0;box-shadow:3px 3px 8px rgba(0,0,0,.3);transition:all .2s ease-in;color:#fff;margin:20px auto 0}.top_trouble .more_btn:hover{color:#fff;background:#42558f url(../img/arw_w.png) 97% 50% no-repeat;box-shadow:0 0 0 rgba(0,0,0,.15);transition:all .2s ease-out}.top_trouble .trouble_btn ul{list-style-type:none;margin:0;padding:0}.top_trouble .trouble_btn li{float:left;width:300px;margin:0 40px 0 0}.top_trouble .trouble_btn li:last-child{margin:0}.top_trouble .trouble_btn a{display:block;background:#f5f4f2 url(../img/bg_panel_arw_b.png) right bottom no-repeat;font-size:16px;font-size:1.6rem;text-align:center;line-height:1.5;font-weight:700;padding:15px 0;box-shadow:0 2px 10px rgba(0,0,0,.3);transition:all .2s ease-in;color:#333;text-decoration:none}.top_trouble .trouble_btn a:visited{color:#333;text-decoration:none}.top_trouble .trouble_btn a:hover{color:#fff;background:#2a4791 url(../img/bg_panel_arw_b_ov.png) right bottom no-repeat;box-shadow:0 0 0 transparent;transition:all .2s ease-out}.top_trouble .sticker_banner{position:absolute;top:10px;right:10px}.txt_blue{color:#22408d}.txt_red{color:#de1414}.top_product{margin:0 0 100px}.top_product h2{font-size:16px;font-size:1.6rem;font-weight:400;line-height:1;width:100%;color:#1a274e;padding:0 0 25px;margin:0 0 20px;background:url(../img/bar_h2_s.gif) 0 bottom no-repeat}.top_product h2 span{font-size:64px;font-size:6.4rem;font-weight:900;margin:0 20px 0 0;font-family:Raleway;font-style:italic}.top_product p.subcatch{font-size:20px;font-size:2rem;margin:0 0 10px}.top_product_l{float:left;width:510px}.top_product_l img{box-shadow:0 0 10px rgba(0,0,0,.3)}.top_product_r{float:right;width:395px}.top_case{margin:0 0 80px;padding:0 0 80px;border-bottom:1px solid #ddd;overflow:hidden}.top_case_l{float:left;width:395px}.top_case_r{float:right;width:410px;background:#f5f4f2;padding:50px 50px 30px}.top_case h2{font-size:16px;font-size:1.6rem;font-weight:400;line-height:1;width:100%;color:#1a274e;padding:0 0 25px;margin:0 0 20px;background:url(../img/bar_h2_s.gif) 0 bottom no-repeat}.top_case h2 span{font-size:64px;font-size:6.4rem;font-weight:900;margin:0 20px 0 0;font-family:Raleway;font-style:italic}.top_case_r h3{text-align:center;font-size:22px;font-size:2.2rem;background:url(../img/bar_h3_s.gif) 50% bottom no-repeat;padding:0 0 10px;margin:0 0 15px}.top_case_r ul{list-style-type:none;margin:0;padding:0}.top_case_r a{color:#333}.top_case_r a:visited{color:#333}.top_case_r ul li{margin:0 0 20px}.top_case_r p{font-size:14px;font-size:1.4rem}.top_case_r p.tit{font-size:16px;font-size:1.6rem;font-weight:700;margin:0 0 5px}.top_case_r p.tit span{display:inline-block;background:#1a274e;padding:4px 5px;margin:0 10px 0 0;font-size:12px;font-size:1.2rem;color:#fff;line-height:1}.top_partner{margin:0 0 80px;padding:0 0 80px;border-bottom:1px solid #ddd}.top_partner h2{text-align:center;font-size:16px;font-size:1.6rem;font-weight:400;line-height:1;width:100%;color:#1a274e;padding:0 0 25px;margin:0 0 30px;background:url(../img/bar_h2_s.gif) 50% bottom no-repeat}.top_partner h2 span{display:block;font-size:58px;font-size:5.8rem;font-weight:900;margin:0 0 10px;font-family:Raleway;font-style:italic}.col_topbanner{width:980px;overflow:hidden}.col_topbanner ul{list-style-type:none;margin:0;padding:0;padding-bottom:70px;width:1020px;overflow:hidden}.col_topbanner li{float:left;margin-right:40px;padding-bottom:0}.col_topbanner li a{background:0 0;padding:0;color:none}.col3{width:980px;overflow:hidden}.col3 ul{list-style-type:none;margin:0;padding:0;width:1020px;overflow:hidden}.col3 li{float:left;width:300px;margin-right:40px;padding-bottom:0}.top_partner .col3{margin:0 0 50px}.top_partner li a{display:block;background:#fff;color:#fff;text-decoration:none}.top_partner li a:visited{color:#fff;text-decoration:none}.top_partner li a div{overflow:hidden;width:300px;height:200px}.top_partner li a div img{display:block;transition-duration:.3s}.top_partner li a div img:hover{-webkit-transform:scale(1.1);transform:scale(1.1);transition-duration:.3s}.top_partner li a p{text-align:center;background:#999794;padding:10px 0}.top_other{margin:0 0 80px}.top_other a{display:block;background:#f5f4f2 url(../img/bg_panel_arw.png) right bottom no-repeat;padding:30px 40px;transition:all .2s ease-in;text-decoration:none;color:#1a274e}.top_other a:visited{text-decoration:none;color:#1a274e}.top_other h3{font-size:12px;font-size:1.2rem;text-align:center;line-height:1.5;padding:0 0 110px;margin:0 0 15px}.top_other h3 span{display:block;font-size:36px;font-size:3.6rem;font-family:Raleway;font-weight:600;font-style:italic}.top_other .seminar h3{background:url(../img/ico_seminar.png) 50% bottom no-repeat}.top_other .support h3{background:url(../img/ico_support.png) 50% bottom no-repeat}.top_other .column h3{background:url(../img/ico_column.png) 50% bottom no-repeat}.top_other a:hover{background:#1a274e url(../img/bg_panel_arw_ov.png) right bottom no-repeat;color:#fff;transition:all .2s ease-out}.top_topics{margin:0 0 100px;position:relative}.top_news{float:left;width:470px}.top_version{float:right;width:470px}.top_news h2,.top_version h2{font-size:14px;font-size:1.4rem;font-weight:400;background:url(../img/bar_h3.gif) 0 bottom no-repeat;padding:0 0 10px;margin:0 0 20px}.top_news h2 span,.top_version h2 span{font-size:28px;font-size:2.8rem;color:#1a274e;margin:0 10px 0 0;font-family:Raleway;font-weight:600;font-style:italic}.top_news>ul,.top_version>ul{list-style-type:none;margin:0;padding:5px;border:solid 1px #ccc}.top_news>ul{height:650px;overflow:auto}.top_version>ul{height:442px;overflow:auto;margin:0 0 40px}.top_news>ul li,.top_version>ul li{margin:0 0 15px}.top_news>ul li span,.top_version>ul li span.date{display:block;color:#999;font-size:12px;font-size:1.2rem}.top_blog ul{list-style-type:none;margin:0;padding:0}.top_blog ul li{list-style-type:none;margin:0 0 10px;padding:25px;background:#f5f4f2}.top_blog ul li h3{font-size:16px;font-size:1.6rem;color:#1a274e;border-bottom:1px solid #ddd;padding:0 0 5px;margin:0 0 10px}.top_blog ul li p{font-size:14px;font-size:1.4rem}.top_topics .robo{position:absolute;bottom:0;right:-150px}div.body_banner{display:block;margin-left:auto;margin-right:auto;height:auto;text-align:center;transition:all .2s ease-in;border:3px solid transparent}div.body_banner:hover{transition:all .2s ease-out;border:3px solid #00a42a}.top_company{background:url(../img/bg_company.jpg) 50% 0 no-repeat;background-size:cover}.top_company .inner{width:980px;margin:0 auto;padding:80px 0 60px;position:relative;text-align:center}.top_company h2{text-align:center;font-size:74px;font-size:7.4rem;position:absolute;line-height:1;top:-35px;width:100%;margin-left:-50%;left:50%;color:#1a274e;padding:0 0 25px;background:url(../img/bar_h2.gif) 50% bottom no-repeat;font-family:Raleway;font-weight:900;font-style:italic}.top_company .catch{font-size:36px;font-size:3.6rem;font-weight:700;font-style:italic;margin:0 0 20px;font-family:-apple-system,BlinkMacSystemFont,"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック",メイリオ,Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif}.to_aboutus a{display:block;width:930px;height:80px;padding:140px 0 0 50px;background:url(/img/bnr_aboutus.jpg) 0 0 no-repeat;transition:all .2s ease-in;border:3px solid transparent;text-decoration:none;color:#fff}.to_aboutus a:visited{text-decoration:none;color:#fff}.to_aboutus a:hover{transition:all .2s ease-out;border:3px solid #00a42a}.to_aboutus a span{display:block;width:260px;padding:12px 0;font-size:16px;font-size:1.6rem;background:#00a42a}.to_aboutus a span em{background:url(../img/ico_blank_w.png) right 50% no-repeat;padding:0 20px 0 0}.top_announce{position:relative;margin-bottom:90px;margin-top:-60px;background:#fbc;height:30px;font-size:2.4rem;text-align:center;border-radius:8px;transition:all .2s ease-in;z-index:1;line-height:1.3em;padding:.2em}.top_announce.clickable{cursor:pointer;z-index:999}.top_announce.clickable:hover{opacity:.7}.top_announce a{text-decoration:none;top:0;left:0;z-index:2;display:contents}div.mainvisual_block{margin:0 auto}div.mainvisual_block div.sp_none{display:block}div.mainvisual_block a{text-decoration:none;display:contents}div.mainvisual_block div.btn{width:150px;border-radius:30px;margin:0 auto}div.mainvisual_block div.btn p.btn{padding:5px;text-align:center}div.mainvisual_block div.content1{position:relative;display:inline-flex;width:-webkit-fill-available}div.mainvisual_block div.content1 div.block{align-items:center;bottom:0;color:#fff;display:flex;justify-content:center;left:0;margin:auto;pointer-events:none;position:absolute;right:0;top:0;width:80%;z-index:1}div.mainvisual_block div.content1 div.block p.p1{font-size:2rem;position:absolute;margin-top:-200px}div.mainvisual_block div.content1 div.block img.productlogo{height:auto;position:absolute;display:flex;justify-content:center;width:85%}div.mainvisual_block div.content1 div.block div.btn{margin-top:300px}div.mainvisual_block div.content2{position:relative;display:flex;max-width:1310px;margin:0 auto}div.mainvisual_block div.content2 img{height:180px;width:auto}@media screen and (max-width:1310px){div.mainvisual_block div.content2{position:relative;display:flex;max-width:1310px;margin:0 auto;width:100%}div.sp_none{display:block}}@media screen and (max-width:640px){div.sp_none{display:none}div.mainvisual_block div.content2 img{width:-wekit-fill-available;height:auto}div.content{flex-direction:column;align-items:start}div.content div.content_inner{padding:20px 0 0 0}.block{width:-webkit-fill-available}div.product_box .product_pick_up ul{display:block}}.catetit{padding:35px 0 30px;background:#22408d url(../img/bg_catetit.gif) 0 0 repeat-x;box-shadow:0 4px 5px inset rgba(0,0,0,.1)}.catetit p{width:980px;margin:0 auto;font-size:28px;font-size:2.8rem;line-height:1;font-weight:700;text-align:center;color:#fff;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック",メイリオ,Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif}.case .catetit{background:url(../img/bg_catetit_case.jpg) 50% 0 no-repeat;background-size:cover}.support .catetit{background:url(../img/bg_catetit_support.jpg) 50% 0 no-repeat;background-size:cover}.article .catetit{background:url(../img/bg_catetit_article.jpg) 50% 0 no-repeat;background-size:cover}.corporate .catetit{background:url(../img/bg_catetit_corporate.jpg) 50% 0 no-repeat;background-size:cover}.partner .catetit{background:url(../img/bg_catetit_partner.jpg) 50% 0 no-repeat;background-size:cover}.qa .catetit{background:url(../img/bg_catetit_qa.jpg) 50% 0 no-repeat;background-size:cover}.recruit .catetit{background:url(../img/bg_catetit_recruit.jpg) 50% 0 no-repeat;background-size:cover}.seminar .catetit{background:url(../img/bg_catetit_seminar.jpg) 50% 0 no-repeat;background-size:cover}.main h1{font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック",メイリオ,Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif}.main .block h2,.main .block h3{font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック",メイリオ,Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif}.cate_top a{padding:18px 10px;text-align:center;display:block;color:#fff;font-size:16px;font-size:1.6rem;font-weight:700;background:#1a274e url(../img/arw_sidenav_tit_w.png) right bottom no-repeat}.cate_top a:hover,.cate_top a:link,.cate_top a:visited{color:#fff;text-decoration:none}.cate_top a.active{background:#1a274e}.side ul{font-size:15px;font-size:1.5rem}.side ul.subnav{border-bottom:1px solid #c3cbe3;background:#d5e1fe;line-height:1.3}.side ul.subnav>li{border-top:1px solid #c3cbe3}.side ul.subnav li.tit{padding:0 0 0 7px;background:#d5e1fe}.side ul.subnav li.tit>a{padding:10px 20px 10px 5px;background:#d5e1fe url(../img/arw_sidenav_tit.png) right bottom no-repeat}.side ul.subnav li.tit span{padding:10px 20px 10px 5px}.side ul.subnav li.tit.link>a{padding:10px 20px 10px 5px;background:#d5e1fe url(../img/arw_sidenav.png) 97% 50% no-repeat}.side ul.subnav li a{padding:10px 20px 10px 12px;background:url(../img/arw_sidenav.png) 97% 50% no-repeat}.side ul.subnav li a:hover{color:#fff;background:#23408e url(../img/arw_sidenav_w.png) 97% 50% no-repeat}.side ul.subnav li.active a{color:#fff;background:#23408e url(../img/arw_sidenav_w.png) 97% 50% no-repeat}.side ul.subnav li.tit.active>a,.side ul.subnav li.tit>a:hover{color:#fff;background:#23408e url(../img/arw_sidenav_tit_w.png) right bottom no-repeat}.side ul.subnav li.tit.link>a:hover{color:#fff;background:#23408e url(../img/arw_sidenav_w.png) 97% 50% no-repeat}.side ul.subnav li.link.active>a{color:#fff;background:#23408e url(../img/arw_sidenav_w.png) 97% 50% no-repeat}.side ul.subnav li li{border-top:1px solid #d9dde9}.side ul.subnav li li.tit{padding:0 0 0 5px;background:#f0f4ff}.side ul.subnav li li.tit>a:link,.side ul.subnav li li.tit>a:visited{background:#fff url(../img/arw_sidenav.png) 97% 50% no-repeat}.side ul.subnav li li a{padding:10px 20px 9px 12px}.side ul.subnav li li.tit span{display:block;padding:10px 20px 9px 7px}.side ul.subnav li li a:link,.side ul.subnav li li a:visited{background:#f0f4ff url(../img/arw_sidenav.png) 97% 50% no-repeat}.side ul.subnav li li a:hover{background:#23408e url(../img/arw_sidenav_w.png) 97% 50% no-repeat;color:#fff}.side ul.subnav li li.active a{background:#23408e url(../img/arw_sidenav_w.png) 97% 50% no-repeat;color:#fff}.side ul.subnav li li.tit>a:link,.side ul.subnav li li.tit>a:visited{padding:10px 20px 9px 7px;border:none;background:url(../img/arw_sidenav.png) 97% 50% no-repeat;color:#333}.side ul.subnav li li.tit.link>a:link,.side ul.subnav li li.tit.link>a:visited{padding:10px 20px 9px 7px;border:none;background:url(../img/arw_sidenav_tit.png) right bottom no-repeat;color:#333}.side ul.subnav li li.tit.active>a,.side ul.subnav li li.tit>a:hover{background:#23408e url(../img/arw_sidenav_w.png) 97% 50% no-repeat;color:#fff}.side ul.subnav li li.tit.link>a:hover{background:#23408e url(../img/arw_sidenav_tit_w.png) right bottom no-repeat;color:#fff}.side ul.subnav li li.link.active>a{background:#23408e url(../img/arw_sidenav_tit_w.png) right bottom no-repeat;color:#fff}.side ul.subnav li li.tit li a:link,.side ul.subnav li li.tit li a:visited{background:#fff url(../img/arw_sidenav.png) 97% 50% no-repeat;color:#333}.side ul.subnav li li.tit li a:hover{background:#23408e url(../img/arw_sidenav_w.png) 97% 50% no-repeat;color:#fff}.side ul.subnav li li.tit li.active a{background:#23408e url(../img/arw_sidenav_w.png) 97% 50% no-repeat;color:#fff}.side ul.subnav>li.link>ul{margin:0}.side ul.bnr li.cv_btn{background:#f5f4f2;padding:20px 10px}.side ul.bnr li.cv_btn h2{font-size:12px;font-size:1.2rem;color:#1a274e;text-align:center;background:url(../img/bar_h3_s.gif) 50% bottom no-repeat;margin:0 0 15px;padding:0 0 10px}.side ul.bnr li.cv_btn h2 span{display:block;font-family:Raleway;font-weight:800;font-style:italic;font-size:26px;font-size:2.6rem}.side ul.bnr li.cv_btn p.request{margin:0 0 10px}.side ul.bnr li.cv_btn p a{font-size:14px;font-size:1.4rem;box-shadow:0 0 0 inset transparent}.side ul.bnr li.cv_btn p.request a{background:#22408d}.side ul.bnr li.cv_btn p.request a span{background:url(../img/ico_doc.png) 0 50% no-repeat;background-size:18px auto;padding:3px 0 3px 24px}.side ul.bnr li.cv_btn p.contact a{background:#1a274e}.side ul.bnr li.cv_btn p.contact a span{background:url(../img/ico_contact.png) 0 50% no-repeat;background-size:18px auto;padding:3px 0 3px 24px}.side ul.subnav>li.title{padding:10px 10px;font-weight:700;color:#1a274e}.catetop_list{width:720px;overflow:hidden}.catetop_list ul{width:750px;overflow:hidden;list-style-type:none;margin:0;padding:0}.catetop_list li{float:left;width:345px;margin-right:30px}.catetop_list a{display:block;color:#fff;text-decoration:none;margin:0 0 10px}.catetop_list a:visited{display:block;color:#fff;text-decoration:none;margin:0 0 10px}.catetop_list a p{padding:5px 10px;background:#1a274e url(/common/img/arw_w.png) 96% 50% no-repeat;text-decoration:none;transition:all .2s ease-in}.catetop_list a:hover p{background:#1a274e url(/common/img/arw_w.png) 98% 50% no-repeat;transition:all .2s ease-out;box-shadow:none}.catetop_list li:nth-child(3),.catetop_list li:nth-child(4),.catetop_list li:nth-child(5),.catetop_list li:nth-child(6){margin-top:30px}.contact .wrapper .main{width:1000px;margin:0 auto}div.inline_block_L{display:inline-block;vertical-align:top;margin:10px}div.flex{display:flex}div.block_left{width:300px}div.inline_block_out{width:950px;margin:0 auto}div.contactmanu{text-align:center;padding:10px;margin:10px 0;background-color:#e6e6e6;border-radius:20px;display:flex;padding:20px 15px}div.contactmanu p.L{font-size:15px;font-weight:700}div.contactmanu p.S{font-size:smaller}div.form{width:calc(100% - 350px)}.flow{display:block;overflow:hidden;width:350px;height:71px;margin:0 auto 30px!important;white-space:nowrap;text-indent:100%}.flow.f01{background:url(../img/flow01.gif) 0 0 no-repeat}.flow.f02{background:url(../img/flow02.gif) 0 0 no-repeat}.flow.f03{background:url(../img/flow03.gif) 0 0 no-repeat}.cp_iptxt{position:relative;width:100%;margin:5px 0}span.required{display:inline-block;font-size:13px;font-weight:700;padding:0;color:red;line-height:1;vertical-align:middle}span.required.mr{margin:0 5px 0 0}.cp_iptxt input[type=email],.cp_iptxt input[type=tel],.cp_iptxt input[type=text]{font:15px/24px sans-serif;box-sizing:border-box;width:100%;letter-spacing:1px;background:0 0}.cp_iptxt p,.cp_iptxt textarea{font:15px/24px sans-serif;box-sizing:border-box;width:100%;letter-spacing:1px;background:0 0}.cp_iptxt .ef input[type=text]{padding-left:5px}.cp_iptxt input[type=email]:focus,.cp_iptxt input[type=tel]:focus,.cp_iptxt input[type=text]:focus{outline:0}.cp_iptxt input[type=checkbox]{margin-right:5px}.cp_iptxt textarea:focus{outline:0}.ef{padding:4px 0;border:0;border-bottom:1px solid #bbb;background-color:transparent}.error .ef{border-bottom:1px solid #c00}.ef~.focus_line{position:absolute;bottom:0;left:50%;width:0;height:2px;transition:.4s;background-color:#22408d}.ef:focus~.focus_line{left:0;width:100%;transition:.4s}.cp_iptxt.ef~.focus_line{left:0;width:100%;transition:.4s}.cp_iptxt>label{display:block;width:100%;padding:0;color:#22408d;font-weight:700}.error.cp_iptxt>label{color:#c00}.ef label{display:inline;line-height:2}.submitbtn{padding:0 0 10px 0}.submitbtn input{display:block;border:none;width:280px;margin:0 auto;background:#1a274e url(../img/arw_w.png) 95% 50% no-repeat;text-align:center;padding:15px 0;color:#fff;box-shadow:3px 3px 8px rgba(0,0,0,.3);transition:all .2s ease-in}.submitbtn input:hover{color:#fff;background:#42558f url(../img/arw_w.png) 97% 50% no-repeat;box-shadow:0 0 0 rgba(0,0,0,.15);transition:all .2s ease-out}.backinput{padding:0 0 7px}.backinput a{display:block;width:180px;margin:0 auto;text-align:center;padding:10px;color:#333;text-decoration:none;background:#dce5fc url(/common/img/arw_back.png) 10px 50% no-repeat;transition:all .2s ease-in;box-shadow:3px 3px 8px rgba(0,0,0,.2)}.backinput a:visited{display:block;width:180px;margin:0 auto;text-align:center;padding:10px;color:#333;text-decoration:none;background:#dce5fc url(/common/img/arw_back.png) 10px 50% no-repeat;transition:all .2s ease-in;box-shadow:3px 3px 8px rgba(0,0,0,.2)}.backinput a:hover{background:#dce5fc url(/common/img/arw_back.png) 5px 50% no-repeat;transition:all .2s ease-out;box-shadow:0 0 0 rgba(0,0,0,.15)}.btnline{width:300px;margin:0 auto}.btnline .backinput{float:left}.btnline .backinput a{padding:12px 10px;width:260px}.btnline .submitbtn{float:none}.btnline2{width:280px;margin:0 auto}.btnline2 .submitbtn{float:none}.btnline2 .sendbtn{float:right}.btnline2 .sendbtn input{display:block;border:none;width:280px;margin:0 auto;background:#e51d1d url(../img/arw_w.png) 95% 50% no-repeat;text-align:center;padding:15px 0;color:#fff;box-shadow:3px 3px 8px rgba(0,0,0,.3);transition:all .2s ease-in}.btnline2 .sendbtn input:hover{color:#fff;background:#f36767 url(../img/arw_w.png) 97% 50% no-repeat;box-shadow:0 0 0 rgba(0,0,0,.15);transition:all .2s ease-out}.btnline2 .sendbtn input:disabled{background:#bebebe;box-shadow:3px 3px 8px rgba(0,0,0,.3);padding:12px 0;border:4px solid #d6d6d6}p.confirm_txt{text-align:center;color:#1a274e;margin:0 0 20px}span.errormsg{font-size:14px;font-size:1.4rem;color:#c00}div.no_sales{position:relative;float:right;height:0}div.no_sales img{position:relative}@media screen and (max-width:640px){div.form{width:300px}div.inline_block_out{width:300px;margin:0 auto}div.no_sales{position:relative;float:right;height:0;width:120px}div.no_sales img{position:relative}}.form_message{font-size:1.4rem}.form_message .message{background-color:#f5f5f5;border-radius:4px;position:relative;margin:0 1rem 1.5rem;padding:1.25rem 2.5rem 1.25rem 1.5rem}.form_message .message.success{background-color:#eef6fc;color:#1d72aa}.form_message .message.error{background-color:#feecf0;color:#cc0f35}.movie{margin:0 0 30px;text-align:center}.main .block.movie_block h3{background:#1a274e url(/common/img/ico_movie.png) 20px 50% no-repeat;color:#fff;margin:0;font-size:16px;font-size:1.6rem;padding:7px 20px 5px 50px}.main .block h3:after{position:static;content:" ";display:block;border-bottom:none;bottom:0;width:0}.movie_block .movie{background:#f7f6f5;padding:40px;margin:0 0 40px}.movie_block .movie p{margin:0 0 10px}.ad_movie{overflow:hidden;margin:0 0 40px}.ad_movie .left{float:left;width:335px}.ad_movie .right{float:right;width:335px}.ad_movie a{display:block;font-size:16px;font-size:1.6rem;color:#333;text-decoration:none;background:#f7f6f5 url(/common/img/bg_panel_arw.png) right bottom no-repeat;padding:20px;margin:0 0 10px;transition:all .2s ease-out}.ad_movie a:visited{display:block;font-size:16px;font-size:1.6rem;color:#333;text-decoration:none;background:#f7f6f5 url(/common/img/bg_panel_arw.png) right bottom no-repeat;padding:20px;margin:0 0 10px;transition:all .2s ease-out}.ad_movie a:hover{color:#fff;background:#1a274e url(/common/img/bg_panel_arw_ov.png) right bottom no-repeat}.ad_movie a span{display:block;padding:0 0 0 60px;background:url(/common/img/bg_product_movie01.png) 0 50% no-repeat}.ad_movie a:hover span{background:url(/common/img/bg_product_movie01_ov.png) 0 50% no-repeat}.ad_movie p{font-size:14px;font-size:1.4rem;line-height:1.5}.youtube{position:relative;display:inline-block;overflow:hidden;fill:#212121;fill-opacity:.8}.youtube:hover{cursor:pointer;background:red;fill:red;fill-opacity:1}.ytp-button:not([aria-disabled=true]):not([disabled]):not([aria-hidden=true]){cursor:pointer}.ytp-large-play-button{position:absolute;z-index:63;top:50%;left:50%;width:68px;height:48px;margin-top:-24px;margin-left:-34px;transition:opacity .25s cubic-bezier(0,0,.2,1)}.ytp-large-play-button-bg{transition:fill .1s cubic-bezier(0,0,.2,1),fill-opacity .1s cubic-bezier(0,0,.2,1);fill:inherit;fill-opacity:inherit}.ytp-button{outline:0;font-family:inherit;font-size:100%;line-height:inherit;padding:0;cursor:default;text-align:inherit;color:inherit;border:none;background-color:transparent}.ytp-button:focus{outline:0}p.youtube_play{text-align:left;margin-top:2pt!important;margin-left:4pt!important;cursor:pointer;padding-left:6pt;border:solid 1pt #ccc;background-color:#eee}p.youtube_play:hover{background-color:#ccc}@media screen and (max-width:768px){.cp_iptxt input[type=email],.cp_iptxt input[type=tel],.cp_iptxt input[type=text]{font-size:2rem;padding:10px 0}.cp_iptxt p,.cp_iptxt textarea{font-size:2rem;padding:10px 0}}@media screen and (max-width:640px){header .head_r .cv{width:250px}header .head_r .cv ul li{width:50px}header .head_r .cv ul li.cv01 a{background:#00a42a;padding:3px 0 2px}header .head_r .cv ul li.cv02 a{background:#22408d url(../img/ico_doc.png) 50% 7px no-repeat;background-size:20px auto;padding:30px 0 5px}header .head_r .cv ul li.cv03 a{background:#1a274e url(../img/ico_contact.png) 50% 7px no-repeat;background-size:20px auto;padding:30px 0 5px}header .head_r .cv ul li.cv05 a{background-color:#250;padding:12px 0 12px;line-height:1.3}header .head_r .cv ul li.cv04{display:block}.sp_nav ul li.active a{text-decoration:none;color:#fff;background:#1a274e}.mainvisual{padding:50px 0 0 0;padding:0}.canvaswrap{display:none}.top_trouble{width:90%;margin:0 auto 115px 0;position:relative}.top_trouble .visual{background:#f5f4f2 url(../img/bg_trouble_arw.png) right bottom no-repeat;margin:0 0 40px;padding:60px 20px 30px 20px}.top_trouble .visual a{display:block;color:#333;text-decoration:none}.top_trouble .visual a:visited{color:#333;text-decoration:none}.top_trouble .arwpanel{position:absolute;width:100%;z-index:10;background:url(../img/bg_arwpanel.png) 0 0 no-repeat;background-size:100% auto;box-sizing:border-box;padding:6% 0 6% 20px;top:-50px;left:-10px}.top_trouble .visual .txt{width:100%;padding:0}.top_trouble .arwpanel .catch{font-size:1.8rem;font-weight:700;line-height:1.2;margin:0;color:#fff}.top_trouble .visual .img{float:none;width:100%;position:relative;padding:30px 0 0 0;text-align:center;margin:20px 0 30px}.top_trouble .visual .img span{display:block;color:#fff;text-align:center;font-weight:700}.top_trouble .visual .img span.bal01{background:url(../img/bg_bal01.png) 0 0 no-repeat;background-size:180px auto;position:absolute;top:10px;left:-40px;font-size:1.2rem;padding:30px 40px 55px 35px}.top_trouble .visual .img span.bal02{background:url(../img/bg_bal02.png) 0 0 no-repeat;background-size:180px auto;position:absolute;top:-30px;right:-50px;font-size:1.4rem;padding:25px 40px 50px 35px}.top_trouble .visual .img span.bal03{background:url(../img/bg_bal03.png) 0 0 no-repeat;background-size:200px auto;position:absolute;top:175px;left:-60px;font-size:1.4rem;line-height:1.5;padding:30px 50px 45px 45px}.top_trouble .visual .img span.bal04{background:url(../img/bg_bal04.png) 0 0 no-repeat;background-size:180px auto;position:absolute;top:160px;right:-70px;font-size:1.2rem;line-height:1.5;padding:30px 40px 50px 30px}.top_trouble .visual .img span.bal05{left:20%}.top_trouble .more_btn{width:100%}.top_trouble .trouble_btn li{float:none;width:100%;margin:0 0 20px 0}.top_trouble .trouble_btn li:last-child{margin:0}.top_trouble .sticker_banner{position:absolute;left:50%;right:50%;top:unset;bottom:-85px;margin:0 -105px}.top_pickup{background:#fff;padding:20px 0;overflow-x:hidden;margin:0 0 80px}.top_pickup .news_slide{width:84%;margin:0 auto}.owl-nav .owl-prev{left:-25px;background:url(../img/slide_arw_l.png) 0 0 no-repeat}.owl-nav .owl-next{right:-25px;background:url(../img/slide_arw_r.png) 0 0 no-repeat}.top_product{width:90%;margin:0 auto 50px}.top_product h2{font-size:1.4rem;font-weight:400;line-height:1.2;text-align:center;width:100%;color:#1a274e;padding:0 0 15px;margin:0 0 20px;background:url(../img/bar_h2.gif) 50% bottom no-repeat;background-size:58px auto}.top_product h2 span{display:block;font-size:4.4rem;margin:0 20px 0 0}.top_product p.subcatch{font-size:2rem;margin:0 0 10px}.top_product_l{margin:0 0 30px;float:none;width:100%}.top_product_r{float:none;width:100%}.top_case{width:90%;margin:0 auto 40px;padding:0 0 40px;overflow:hidden}.top_case_l{float:none;width:100%;margin:0 0 40px}.top_case_r{float:none;width:100%;box-sizing:border-box;background:#f5f4f2;padding:25px 25px 20px}.top_case h2{font-size:1.4rem;line-height:1.2;color:#1a274e;text-align:center;padding:0 0 15px;margin:0 0 25px;background:url(../img/bar_h2.gif) 50% bottom no-repeat;background-size:58px auto}.top_case h2 span{display:block;font-size:4.4rem;margin:0}.top_case_r h3{text-align:center;font-size:1.6rem;background:url(../img/bar_h3_s.gif) 50% bottom no-repeat;padding:0 0 10px;margin:0 0 15px}.top_case_r ul li{margin:0 0 20px}.top_case_r ul li:last-child{margin:0 0 0}.top_case_r p{font-size:1.4rem}.top_case_r p.tit{font-size:1.4rem}.top_partner{width:90%;margin:0 auto 40px;padding:0 0 40px}.top_partner h2{font-size:1.4rem;width:100%;color:#1a274e;padding:0 0 15px;margin:0 0 20px;background:url(../img/bar_h2.gif) 50% bottom no-repeat;background-size:58px auto}.top_partner h2 span{font-size:4.4rem}.col3{width:100%}.col3 ul{width:100%}.col3 li{width:100%;margin-right:0;padding-bottom:0}.top_partner .col3{margin:0 0 30px}.top_partner li{margin:0 0 10px}.top_partner li a{display:block;background:#999794;overflow:hidden;color:#fff;text-decoration:none}.top_partner li a:visited{color:#fff;text-decoration:none}.top_partner li a div{float:left;width:45%;height:auto}.top_partner li a p{float:right;width:55%;box-sizing:border-box;text-align:left;background:#999794;padding:25px 15px;font-weight:700}.top_other{margin:0 0 40px}.top_other .col3{width:90%;margin:0 auto}.top_other .col3 ul{width:100%}.top_other .col3 li{width:100%;margin-right:0;padding-bottom:20px}.top_other a{padding:20px 20px}.top_other h3{text-align:left;line-height:1.2;padding:0 0 0 60px;margin:0 0 15px}.top_other h3 span{display:block;font-size:2.8rem}.top_other .seminar h3{background:url(../img/ico_seminar.png) 0 0 no-repeat;background-size:47px auto}.top_other .support h3{background:url(../img/ico_support.png) 0 0 no-repeat;background-size:47px auto}.top_other .column h3{background:url(../img/ico_column.png) 0 0 no-repeat;background-size:47px auto}.top_topics{width:90%;margin:0 auto 80px;position:relative}.top_news{float:none;width:100%;margin:0 0 30px}.top_version{float:none;width:100%}.top_news h2,.top_version h2{font-size:1.2rem;padding:0 0 0}.top_news>ul{height:250px;overflow:auto}.top_version>ul{height:250px;overflow:auto;margin:0 0 40px}.top_blog ul li{list-style-type:none;margin:0 0 10px;padding:25px;background:#f5f4f2}.top_topics .robo{display:none}.top_company .inner{width:90%;padding:40px 0 30px}.top_company h2{font-size:4.4rem;top:-25px;padding:0 0 10px;background:url(../img/bar_h2.gif) 50% bottom no-repeat;background-size:58px auto}.top_company .catch{font-size:2rem;margin:0 0 10px}.top_company p:last-child a{display:block;width:100%;height:0;padding:96% 0 0 0;background:url(../../img/sp/bnr_aboutus.jpg) 0 0 no-repeat;background-size:100% auto;text-indent:-9999px;white-space:nowrap;overflow:hidden}div.body_banner{width:100%!important}.to_aboutus a{display:block;width:100%;height:auto;padding:70% 0 11%;background:url(../../img/bnr_aboutus.jpg) 0 0 no-repeat;background-size:100% auto;transition:all .2s ease-in;border:none}.to_aboutus a:hover{border:none}.to_aboutus a span{margin:0 auto;font-size:1.4rem;padding:4% 0}.contact .catetit{margin:0!important;padding:15px 0 6px!important}.catetit{margin:50px 0 0 0}.catetit p{width:100%;font-size:1.8rem}.cate_top_2col li .arw{font-size:14px;font-size:1.4rem;background:url(../../common/img/arw_b_l.png) no-repeat 0 50%;padding:0 0 0 16px}.catetop_list{width:100%}.catetop_list ul{width:100%}.catetop_list li{width:100%;margin:0 0 30px}.catetop_list li:last-child{margin:0}.catetop_list a{display:block;color:#fff;text-decoration:none;margin:0 0 10px}.catetop_list a:visited{display:block;color:#fff;text-decoration:none;margin:0 0 10px}.catetop_list a p{padding:5px 10px;background:#1a274e url(/common/img/arw_w.png) 96% 50% no-repeat;text-decoration:none;transition:all .2s ease-in}.catetop_list a:hover p{background:#1a274e url(/common/img/arw_w.png) 98% 50% no-repeat;transition:all .2s ease-out;box-shadow:none}.catetop_list li:nth-child(3),.catetop_list li:nth-child(4),.catetop_list li:nth-child(5),.catetop_list li:nth-child(6){margin-top:0}.contact header .logo{padding:18px 0 10px 5%}.contact header .head_r .menu .lang{display:none}.contact .wrapper .main{width:90%;margin:0 auto;padding:0}.flow{width:100%;height:0;padding:10% 0 0 0;margin:0 auto 20px}.flow.f01{background:url(../img/flow01.gif) 0 0 no-repeat;background-size:100% auto}.flow.f02{background:url(../img/flow02.gif) 0 0 no-repeat;background-size:100% auto}.flow.f03{background:url(../img/flow03.gif) 0 0 no-repeat;background-size:100% auto}span.required{font-size:12px;font-size:1.2rem}span.required.mr{margin:0 5px 0 0}.cp_iptxt input[type=email],.cp_iptxt input[type=tel],.cp_iptxt input[type=text]{font:14px/24px sans-serif;box-sizing:border-box;width:100%;letter-spacing:1px;background:0 0}.cp_iptxt p,.cp_iptxt textarea{font:14px/24px sans-serif;box-sizing:border-box;width:100%;letter-spacing:1px;background:0 0}.cp_iptxt>label{font-size:1.8rem}.btnline{width:100%}.btnline .backinput,.btnline .submitbtn{float:none}.btnline2{width:100%;margin:0 0 20px}.btnline2 .sendbtn,.btnline2 .submitbtn{float:none}.movie video{width:100%;height:auto}.main .block.movie_block h3{background:#1a274e url(/common/img/ico_movie.png) 15px 50% no-repeat;font-size:1.5rem;line-height:1.3;padding:10px 10px 10px 45px}.movie_block .movie{padding:10px}.ad_movie .left{float:none;width:100%;margin:0 0 20px}.ad_movie .right{float:none;width:100%}.ad_movie a{font-size:1.5rem;line-height:1.3}.ad_movie a:visited{font-size:1.5rem;line-height:1.3}.ad_movie a span{background:url(/common/img/bg_product_movie01.png) 0 50% no-repeat;background-size:30px auto}.ad_movie a:hover span{background:url(/common/img/bg_product_movie01_ov.png) 0 50% no-repeat;background-size:30px auto}.func_l,.func_r{float:none;width:100%}.func_l .movie,.func_r .movie{padding:10px}}.index_in_page ul{list-style:none;width:100%;margin:20px 0;padding:0}.index_in_page ul li{width:100%;float:left;margin-bottom:12px}.index_in_page ul li a{display:block;padding:6px 0;color:#333;text-decoration:none;text-align:center;background:#f0eae4 url(/common/img/bg_panel_arw.png) right bottom no-repeat;background-size:12px auto;transition:all .2s ease-out}.index_in_page ul li a span{display:inline-block}.index_in_page ul li a:hover{color:#fff;background-image:url(/common/img/bg_panel_arw_ov.png);background-color:#1a274e}blockquote.supplement{padding:10px}blockquote.supplement p{font-size:1.3rem;line-height:2rem}
/*# sourceMappingURL=business.css.map */
