@charset "utf-8";html{color:#000;background:#fff}blockquote,body,button,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,select,td,textarea,th,ul{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,button,caption,cite,code,dfn,em,input,optgroup,option,select,strong,textarea,th,var{font:inherit}del,ins{text-decoration:none}li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}q:after,q:before{content:''}abbr,acronym{border:0;font-variant:normal}sub,sup{vertical-align:baseline}legend{color:#000}body{font:13px/1.231 arial,helvetica,clean,sans-serif;background:#fff url(../images/bg_body.gif) repeat-x 0 top;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}button,input,select,textarea{font:99% arial,helvetica,clean,sans-serif}table{font-size:inherit}code,kbd,pre,samp,tt{font-family:monospace;line-height:100%}.clearfix:after{content:".";display:block;clear:both;height:0;visibility:hidden}.clearfix{min-height:1px}.mbOnly{display:none}.wid5{width:5px!important}.wid10{width:10px!important}.wid15{width:15px!important}.wid25{width:25px!important}.wid50{width:50px!important}.wid80{width:80px!important}.wid100{width:100px!important}.wid150{width:150px!important}.wid180{width:180px!important}.wid200{width:200px!important}.wid230{width:230px!important}.wid300{width:300px!important}.wid330{width:330px!important}.wid350{width:350px!important}.wid360{width:360px!important}.wid400{width:400px!important}.wid500{width:500px!important}.wid600{width:600px!important}.wid700{width:700px!important}.wid800{width:800px!important}.wid900{width:900px!important}.wid10pc{width:10%!important}.wid15pc{width:15%!important}.wid20pc{width:20%!important}.wid25pc{width:25%!important}.wid30pc{width:30%!important}.wid33pc{width:33%!important}.wid50pc{width:50%!important}.wid95pc{width:95%!important}.wid100pc{width:100%!important}.marA0{margin:0!important}.marA5{margin:5px!important}.marA10{margin:10px!important}.marA15{margin:15px!important}.marA20{margin:20px!important}.marA25{margin:25px!important}.marA30{margin:30px!important}.marA40{margin:40px!important}.marA50{margin:50px!important}.marT0{margin-top:0!important}.marT5{margin-top:5px!important}.marT10{margin-top:10px!important}.marT15{margin-top:15px!important}.marT20{margin-top:20px!important}.marT25{margin-top:25px!important}.marT30{margin-top:30px!important}.marT40{margin-top:40px!important}.marT50{margin-top:50px!important}.marB0{margin-bottom:0!important}.marB5{margin-bottom:5px!important}.marB10{margin-bottom:10px!important}.marB15{margin-bottom:15px!important}.marB20{margin-bottom:20px!important}.marB25{margin-bottom:25px!important}.marB30{margin-bottom:30px!important}.marB40{margin-bottom:40px!important}.marB50{margin-bottom:50px!important}.marL0{margin-left:0!important}.marL5{margin-left:5px!important}.marL10{margin-left:10px!important}.marL15{margin-left:15px!important}.marL20{margin-left:20px!important}.marL25{margin-left:25px!important}.marL30{margin-left:30px!important}.marL40{margin-left:40px!important}.marL50{margin-left:40px!important}.marR0{margin-right:0!important}.marR5{margin-right:5px!important}.marR10{margin-right:10px!important}.marR15{margin-right:15px!important}.marR20{margin-right:20px!important}.marR25{margin-right:25px!important}.marR30{margin-right:30px!important}.marR40{margin-right:40px!important}.marR50{margin-right:50px!important}.padA0{padding:0!important}.padA5{padding:5px!important}.padA10{padding:10px!important}.padA15{padding:15px!important}.padA20{padding:20px!important}.padA25{padding:25px!important}.padA30{padding:30px!important}.padA40{padding:40px!important}.padA50{padding:50px!important}.padT0{padding-top:0!important}.padT5{padding-top:5px!important}.padT10{padding-top:10px!important}.padT15{padding-top:15px!important}.padT20{padding-top:20px!important}.padT25{padding-top:25px!important}.padT30{padding-top:30px!important}.padT40{padding-top:40px!important}.padT50{padding-top:50px!important}.padB0{padding-bottom:0!important}.padB5{padding-bottom:5px!important}.padB10{padding-bottom:10px!important}.padB15{padding-bottom:15px!important}.padB20{padding-bottom:20px!important}.padB25{padding-bottom:25px!important}.padB30{padding-bottom:30px!important}.padB40{padding-bottom:40px!important}.padB50{padding-bottom:50px!important}.padL0{padding-left:0!important}.padL5{padding-left:5px!important}.padL10{padding-left:10px!important}.padL15{padding-left:15px!important}.padL20{padding-left:20px!important}.padL25{padding-left:25px!important}.padL30{padding-left:30px!important}.padL40{padding-left:40px!important}.padL50{padding-left:50px!important}.padR0{padding-right:0!important}.padR5{padding-right:5px!important}.padR10{padding-right:10px!important}.padR15{padding-right:15px!important}.padR20{padding-right:20px!important}.padR25{padding-right:25px!important}.padR30{padding-right:30px!important}.padR40{padding-right:40px!important}.padR50{padding-right:50px!important}.flt-L{float:left!important}.flt-R{float:right!important}.clr-L{clear:left}.clr-R{clear:right}.clr-B{clear:both}.ali-L{text-align:left!important}.ali-C{text-align:center!important}.ali-R{text-align:right!important}.vali-T{vertical-align:top!important}.vali-M{vertical-align:middle!important}.vali-B{vertical-align:bottom!important}.fSize-SS{font-size:xx-small!important}.fSize-S{font-size:x-small!important}.fSize-L{font-size:large!important}.fSize-LL{font-size:xx-large!important}.fSup{vertical-align:super;font-size:85%}.fSize-10px{font-size:10px!important}.fSize-12px{font-size:12px!important}.fSize-14px{font-size:14px!important}.fSize-16px{font-size:16px!important}.fSize-20px{font-size:20px!important}.fSize-24px{font-size:24px!important}.noWrap{white-space:nowrap}.br-both{clear:both}.siteWidth{margin-right:auto;margin-left:auto;width:1060px}#header .siteWidth{background:url(../images/bg_header.gif) no-repeat center top;height:133px;position:relative}#header #siteTitle{position:absolute;top:18px;left:25px}#header #siteTitle .mbText{display:none}#header #hdLogo{position:absolute;right:25px;top:18px}#header #gNavi{position:absolute;top:50px;left:10px}#header #gNavi li{display:inline}#header #gNavi a{float:left}#main .siteWidth{background:url(../images/bg_main.gif) repeat-y center top}#main #pankuzu{margin-right:40px;margin-left:40px;margin-bottom:10px}#main #pankuzu ul li{display:inline}#main #pgt{margin-right:40px;margin-left:40px;margin-bottom:30px}#main #pgt .mbText{display:none}#contents{width:770px;float:left;line-height:180%}#contents .inner{margin-left:40px}#sidebar{width:260px;float:right}#sidebar .inner{margin-right:40px}#sidebar .lNaviBox h3{background:url(../images/bg_sd_blk-ttl.gif) no-repeat left top;width:220px;color:#fff;line-height:63px;padding-left:20px;font-size:123.1%}#sidebar .lNaviBox ul li{display:inline}#sidebar .lNaviBox ul li a{font-size:108%;line-height:130%;padding-top:15px;padding-bottom:15px;background:url(../images/bg_sd_blk-body.gif) no-repeat left center;display:block;padding-left:27px;border-bottom:1px solid #e0e0e0;color:#333;text-decoration:none}#sidebar .lNaviBox ul li a:hover{text-decoration:underline;color:#000}#sidebar .lNaviBox ul li a.current,#sidebar .lNaviBox ul li a.parentsLink{background-image:url(../images/bg_sd_blk-body_cr.gif)}#sidebar .sdBnrArea p{margin-bottom:10px}#main .clr-B{display:block}#footer{background:url(../images/bg_footer-line.gif) repeat-x left bottom}#footer .siteWidth{height:108px;background:url(../images/bg_footer-width.gif) no-repeat center bottom;position:relative}#footer #fNavi{bottom:20px;left:30px;position:absolute;font-size:93%;width:500px}#footer #fNavi li{display:inline}#footer #fNavi a{float:left;color:#fff;background:url(../images/arr_01.gif) no-repeat left center;padding-left:10px;margin-right:15px}#footer #fNavi a:hover{text-decoration:none}#footer address{position:absolute;bottom:20px;right:30px;color:#fff;font-size:93%;font-style:normal}#global-pagetop{right:30px;bottom:75px;z-index:90}#global-pagetop img{width:55px;height:55px;display:block}.CountrySelect{font-family:arial,helvetica,clean,sans-serif,"Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴPro W3",HiraKakuPro-W3,"MS Pゴシック",sans-serif;font-size:13px;line-height:1.231;position:absolute;top:14px;right:100px;z-index:100}#homeHeader .CountrySelect{right:120px}.CountrySelect dl{border-radius:5px;background:linear-gradient(to bottom,#fff,#dadada)}.CountrySelect dt{font-size:12px;border-radius:5px;background:url(../images/select_bg.gif) no-repeat right center}.CountrySelect dt a{text-decoration:none;border-radius:5px;display:block;width:85px;color:#333;border:1px solid #666;padding:7px 25px 7px 10px;line-height:100%}.CountrySelect dd{display:none;position:absolute;width:100%;background-color:#fefefe;border:1px solid #ccc;border-top:none;padding:6px 0;box-sizing:border-box}.CountrySelect.is-open dd{display:block}.CountrySelect dd li a{display:block;padding:7px 0 7px 10px;text-decoration:none;color:#333;line-height:100%}.CountrySelect dd li a:hover{color:#999}#contents a{color:#225ca3;text-decoration:underline}#contents a:hover{text-decoration:none}#contents .journal{font-size:108%;width:700px;margin-right:auto;margin-left:auto}#contents .journalS{font-size:85%;width:700px;margin-right:auto;margin-left:auto;line-height:150%}#contents .lineBox01{background-image:url(../images/bg_blk_type01.gif);padding:10px;margin-right:auto;margin-left:auto}#contents .lineBox01 .inBox{padding:10px;background-color:#fff}.blkttl01{color:#333;font-size:153.9%;line-height:60px;height:60px;padding-left:15px;background:url(../images/bg_blk-ttl_type01.gif) repeat-x left top;font-weight:700}.blkttl02{color:#225ca3;font-size:123.1%;line-height:36px;background:url(../images/bg_blk-ttl_type02.gif) no-repeat left bottom;height:35px;padding-left:13px;font-weight:700}.blkttl03{padding-bottom:10px;font-size:108%;font-weight:700;background:url(../images/bg_blk-ttl_type03.gif) repeat-x left bottom}ul.listType00 li{margin-left:20px;list-style-type:disc;margin-top:5px;margin-bottom:5px}ul.listType01 li{list-style-image:url(../images/arr_01.gif);margin-left:20px}ol.listType01 li{margin-left:25px;list-style-type:decimal}img.phtOM{padding:4px;border:1px solid silver}img.borderCol01{border:1px solid silver}.exBox{background-color:#f0f0f0;border:1px solid silver;padding:20px}.exBox2{background-color:#fff0f0;border:1px dotted #ffc0c0;padding:20px;color:#c00}.wid2col{width:335px}.wid3col{width:220px}.pict img{width:100%}.flex{display:flex}.flex.item-center{align-items:center}.flex.cont-center{align-content:center}.flex.btw{justify-content:space-between}.flex.cen{justify-content:center}.flex .wid-half{width:50%}.flex.btw .wid-half{width:47.5%}.contBox label{line-height:1.3}.contBox .linkBtn{display:block;width:200px;padding:6px 0;border:1px solid #aaa;border-radius:6px;margin:0 auto;text-align:center;text-decoration:none!important;font-weight:700;background:linear-gradient(to bottom,#feffff 30%,#ddd 100%)}.contBox .linkBtn:hover{background:linear-gradient(to bottom,#feffff 30%,#8fbce0 100%)}#homeHeader{background:url(../../images/bg_header-home.gif) repeat-x left top}#homeHeader .siteWidth{position:relative;height:425px}#homeHeader #siteTitle{display:none}#homeHeader #mainImage{position:relative;width:1060px;height:425px;overflow:hidden}#homeHeader #mainImageFrame{position:absolute;top:0;left:0}#homeHeader #mainImageFrame_header{position:absolute;top:0;left:0;z-index:10}#homeHeader #mainImageFrame_left{position:absolute;top:62px;left:0;z-index:10}#homeHeader #mainImageFrame_right{position:absolute;top:62px;right:0;z-index:10}#homeHeader #mainImageFrame_naviBG{position:absolute;left:0;bottom:0;z-index:10}#homeHeader #mainImage #prev{position:absolute;top:168px;left:40px;z-index:20}#homeHeader #mainImage #next{position:absolute;top:168px;right:40px;z-index:20}#homeHeader #mainImage #pager{z-index:20;position:absolute;top:305px;right:40px}#homeHeader #mainImage #pager a{width:14px;height:14px;float:left;display:block;text-indent:-9999px;overflow:hidden;margin-right:1px;background:url(../../images/index_main_pagination.gif.gif) no-repeat left top}#homeHeader #mainImage #pager a.selected{background-position:0 -14px}#homeHeader #mainImage #slider{position:absolute;top:62px;left:60px;width:99999px;z-index:1}#homeHeader #mainImage #slider li{float:left}#homeHeader #mainImage #slider img{display:block}#homeHeader #gNavi{position:absolute;left:40px;top:322px;z-index:20}#homeHeader #gNavi li{display:inline}#homeHeader #gNavi a{float:left}#homeHeader #gNavi a#mn02{margin-top:11px}#homeHeader #gNavi a#mn03{margin-top:18px}#homeHeader #gNavi a#mn04{margin-top:18px}#homeHeader #gNavi a#mn05{margin-top:11px}#journalBox #cf-news-latest,#mbNewsBox #cf-news-latest{margin:0;padding:0;background:0 0;border:0}#journalBox #cf-news-latest .news-list{margin:0;padding:0;border:0}#journalBox #cf-news-latest .news-row{display:flex;align-items:flex-start;gap:0;margin:0 0 5px;padding:0;border:0;background-color:#f0f0f0}#journalBox #cf-news-latest .news-row__when{flex:0 0 20%;padding:10px;font-weight:700}#journalBox #cf-news-latest .news-date{font-size:100%;color:#000;letter-spacing:normal}#journalBox #cf-news-latest .news-row__body{flex:1 1 auto;padding:10px}#journalBox #cf-news-latest .news-row__title{color:#225ca3;text-decoration:underline;font-weight:400;font-size:100%}#journalBox #cf-news-latest .news-row__title:hover{text-decoration:none}#journalBox #cf-news-latest .news-latest__more,#journalBox #cf-news-latest .news-row__arrow,#mbNewsBox #cf-news-latest .news-latest__more,#mbNewsBox #cf-news-latest .news-row__arrow{display:none}#mbNewsBox #cf-news-latest .news-list{margin:0 0 20px;padding:0;border:0}#mbNewsBox #cf-news-latest .news-row{display:block;position:relative;margin:0;padding:2% 5% 2% 2%;border:0;border-bottom:1px solid #ccc;background:url(../images/sp/arrow01.png) no-repeat 98% center}#mbNewsBox #cf-news-latest .news-row__body,#mbNewsBox #cf-news-latest .news-row__when{display:block;padding:0}#mbNewsBox #cf-news-latest .news-date{color:#0087d1;font-size:100%}#mbNewsBox #cf-news-latest .news-row__title{color:#333;font-weight:400;font-size:100%}#mbNewsBox #cf-news-latest .news-row__title::after{content:"";position:absolute;inset:0}#homeInfoArea #journalBox table{background-color:#f0f0f0;width:100%;margin-bottom:5px}#homeInfoArea #journalBox table th{padding:10px;width:20%;vertical-align:top}#homeInfoArea #journalBox table td{padding:10px;vertical-align:top}#homeProductArea a{color:#333;text-decoration:none}#homeProductArea a:hover{text-decoration:underline}#homeProductArea .itemBox{background:url(../../images/blk02_bg-item01.gif) no-repeat left top;width:365px;height:155px;position:relative;float:left;overflow:hidden}#homeProductArea .itemBox .productThumb,.productListArea .itemBox .productThumb{display:block;position:relative;width:100%;height:100%}#homeProductArea .itemBox .productThumb::after,.productListArea .itemBox .productThumb::after{content:'';display:block;transition:.2s;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}#homeProductArea .itemBox .productThumb:hover::after,.productListArea .itemBox .productThumb:hover::after{background-color:rgba(63,166,244,.3)}#homeProductArea .itemBox .moreInfo,.productListArea .itemBox .moreInfo{position:absolute;right:10px;bottom:10px;background-color:#3893d5;color:#fff;padding:0 8px;font-size:.75rem;border-radius:2px}#homeProductArea .itemBox .moreInfo::after,.productListArea .itemBox .moreInfo::after{content:url(../images/arr_01.gif)}#homeProductArea .itemBox .newLabel{position:absolute;top:0;left:0;z-index:20}#homeProductArea .itemBox .photo{position:absolute;top:21px;left:21px;z-index:10}#homeProductArea .itemBox .info{position:absolute;top:25px;left:196px;width:150px}#homeProductArea .itemBox .info dt{font-size:108%;line-height:130%;font-weight:700;color:#333;margin-bottom:5px}#homeProductArea .itemBox .info dd{line-height:160%;font-size:93%;color:#333}#homeSideFeedbackArea{background:url(../../images/sd_blk01_body.gif) no-repeat center bottom;padding-bottom:10px;margin-bottom:30px}#homeSideFeedbackArea ul{padding-right:10px;padding-left:10px}#homeSideFeedbackArea ul li{list-style-image:url(../../images/sd_blk01_arr01.gif);margin-left:25px;line-height:180%}#homeSideFeedbackArea a:hover{text-decoration:none}#homeSideBannerArea p{margin-bottom:10px}#infoJournalArea{display:block;margin-right:auto;margin-left:auto}#infoJournalArea div.journalBox{margin-bottom:50px;border-bottom:1px solid silver}#infoJournalArea div.journalTitle span.date{display:inline-block;float:right;color:gray;font-size:75%;line-height:160%}#infoJournalArea div.journalTitle h4{line-height:160%;font-weight:700;border-bottom:1px dotted #666;margin-bottom:10px;font-size:123.1%}#infoJournalArea div.journalTitle h4 a{text-decoration:none}#infoJournalArea div.journalTitle h4 a:hover{text-decoration:underline}#infoJournalArea div.journalBody{font-size:100%;line-height:160%}#infoJournalArea p.footPageNavi{text-align:center}#infoJournalArea p.footPageNavi a{display:inline-block;padding:5px 15px;border:1px solid silver;text-decoration:none;background-color:#e0e0e0}#infoJournalArea p.footPageNavi a:hover{background-color:silver;color:#000}.basicTable{border-top:1px solid #aaa;border-left:1px solid #aaa}.basicTable td,.basicTable th{border-right:1px solid #aaa;border-bottom:1px solid #aaa;padding:5px 10px}.basicTable th{background:#e0e0e0}.infoArticleBtn{display:inline-block;background:#0187d1;color:#fff!important;font-weight:700;padding:5px;width:225px;margin:20px auto 0;text-align:center;text-decoration:none!important;border-radius:6px}.infoArticleBtn:hover{opacity:.6}#pgKigyo .tbFmt01{width:100%}#pgKigyo .tbFmt01 th{width:120px;white-space:nowrap;text-align:right;border-right:3px solid #0089d2;vertical-align:top;padding-top:10px;padding-right:20px;padding-bottom:10px}#pgKigyo .tbFmt01 td{vertical-align:top;padding-left:20px;padding-top:10px;padding-bottom:10px}#pgKigyo .illustMap{width:700px}#pgKigyo .illustMap img{width:100%}#pgKigyo .subTable th{text-align:center}#pgSeihin .tbFmtPro01{margin-right:auto;margin-left:auto;border:1px solid silver}#pgSeihin .tbFmtPro01 th{border:1px solid silver;background-color:#f0f0f0;padding:10px;line-height:150%}#pgSeihin .tbFmtPro01 td{border:1px solid silver;padding:10px}#pgSeihin .tbFmtPro02{margin-right:auto;margin-left:auto;border:1px solid silver}#pgSeihin .tbFmtPro02 th{border:1px solid silver;background-color:#e0e0e0;padding:10px;line-height:150%}#pgSeihin .tbFmtPro02 td{border:1px solid silver;padding:10px}#pgSeihin .tbFmtPro02 td.exCell{background-color:#f0f0f0}#pgSeihin .productListArea a{color:#333;text-decoration:none}#pgSeihin .productListArea a:hover{text-decoration:underline}#pgSeihin .productListArea .itemBox{background:url(../../seihin/images/pro_item_bg01.gif) no-repeat left top;width:365px;height:155px;position:relative;float:left;overflow:hidden}#pgSeihin .productListArea .itemBox .newLabel{position:absolute;top:0;left:0;z-index:20}#pgSeihin .productListArea .itemBox .photo{position:absolute;top:21px;left:21px;z-index:1}#pgSeihin .productListArea .itemBox .info{position:absolute;top:25px;left:196px;width:150px}#pgSeihin .productListArea .itemBox .info dt{font-size:108%;line-height:130%;color:#333;font-weight:700;margin-bottom:5px}#pgSeihin .productListArea .itemBox .info dd{line-height:160%;font-size:93%;color:gray}#pgSeihin .blockSpacer{width:100%;height:0;border-bottom:1px dashed #ccc}#pgJigyo .kouteiBox{width:600px;margin-right:auto;margin-left:auto;font-size:108%}#pgJigyo .kouteiBox .kouteiComments{margin-top:15px}#pgJigyo .swfBox{width:100%;max-width:600px;aspect-ratio:3/2;margin-right:auto;margin-left:auto}#pgJigyo .tbFmt02,#pgJigyo .tbFmt03{width:100%;border:1px solid silver;margin-right:auto;margin-left:auto}#pgJigyo .tbFmt02 th,#pgJigyo .tbFmt03 th{white-space:nowrap;text-align:center;vertical-align:top;border:1px solid silver;background-color:#f0f0f0;font-weight:700;padding:5px}#pgJigyo .tbFmt02 td,#pgJigyo .tbFmt03 td{vertical-align:top;border:1px solid silver;padding:5px}#pgSaiyo .tbFmt04{border:1px solid silver;width:100%;margin-right:auto;margin-left:auto}#pgSaiyo .tbFmt04 th{border:1px solid silver;background-color:#f0f0f0;padding:5px;font-weight:700;text-align:center;width:20%}#pgSaiyo .tbFmt04 td{border:1px solid silver;padding:5px}#pgSaiyo .tbFmt04 td.exCell{text-align:center;font-weight:700;width:10%;white-space:nowrap}#pgSitemap a{text-decoration:none}#pgSitemap a:hover{text-decoration:underline}#pgSitemap .nav1{padding-bottom:5px;border-bottom:1px solid silver;margin-bottom:10px;padding-top:6px;border-top:1px solid silver;border-right:1px solid silver}#pgSitemap .nav1 h3{border-left:4px solid #3085d0;padding-left:10px;font-size:123.1%}#pgSitemap .nav2{padding:10px;background-color:#f0f0f0;margin-bottom:10px}#pgSitemap .nav2 li{display:inline-block;width:30%}#pgSitemap .nav2 li a{background:url(../images/arr_01.gif) no-repeat left center;padding-left:15px}#pgSitemap .nav3{padding:10px;background-color:#f0f0f0;margin-bottom:10px}#pgSitemap .nav3 li ul{margin-left:1em}#pgSitemap .nav3 li ul li{display:inline-block;white-space:nowrap;width:30%}#pgSitemap .nav3 li ul li a{background:url(../images/arr_01.gif) no-repeat left center;padding-left:15px}.preparingBox{padding:40px 0 60px;text-align:center}body.lang-en{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}body.lang-en #sidebar .lNaviBox h3{font-size:116%}body.lang-en .blkttl01{font-size:146.5%;line-height:inherit;height:auto;padding:15px 15px 18px!important;background:url(../../english/common/images/bg_blk-ttl_type01.gif) repeat-x left bottom #fefefe;border-top:4px solid #0089d2}body.lang-en #homeHeader #gNavi a#mn04{margin-top:11px}body.lang-en #homeProductArea .itemBox .moreInfo,body.lang-en .productListArea .itemBox .moreInfo{right:auto;left:10px;z-index:100}body.lang-en #homeProductArea .itemBox .info dd{line-height:140%;color:gray}body.lang-en #pgSeihin .productListArea .itemBox .info dd{line-height:140%}body.lang-en #pgSitemap .nav3 li ul li{width:45%}body.lang-en .NewsBox .basicTable{border-top:1px solid #aaa;border-left:1px solid #aaa}body.is_sp,body.is_tab{background:#fff;font-family:ArialMT,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",メイリオ,sans-serif;font-size:15px;line-height:1.5;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;word-break:break-all}body.is_sp *,body.is_tab *{box-sizing:border-box}body.is_sp strong,body.is_tab strong{font-weight:700}body.is_sp .pcOnly,body.is_tab .pcOnly{display:none!important}body.is_sp .mbOnly,body.is_tab .mbOnly{display:block}body.is_sp img,body.is_sp video,body.is_tab img,body.is_tab video{max-width:100%;height:auto}body.is_sp a,body.is_tab a{color:#407ab5;text-decoration:none}body.is_sp .siteWidth,body.is_tab .siteWidth{width:auto;background:0 0}body.is_sp #header .siteWidth,body.is_sp #homeHeader .siteWidth,body.is_tab #header .siteWidth,body.is_tab #homeHeader .siteWidth{height:50px;background:0 0;position:relative}body.is_sp #homeHeader,body.is_tab #homeHeader{background:#0087d1}body.is_sp #gNavi,body.is_sp #hdLogo,body.is_sp #homeHeader #mainImage,body.is_sp .CountrySelect,body.is_tab #gNavi,body.is_tab #hdLogo,body.is_tab #homeHeader #mainImage,body.is_tab .CountrySelect{display:none}body.is_sp #homeHeader #siteTitle,body.is_sp #siteTitle,body.is_tab #homeHeader #siteTitle,body.is_tab #siteTitle{display:block;position:absolute;left:2vw;right:54px;top:15px;font-weight:bolder;font-size:15px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#fff}body.is_sp #siteTitle img,body.is_tab #siteTitle img{display:none}body.is_sp #header #siteTitle .mbText,body.is_tab #header #siteTitle .mbText{display:inline}body.is_sp #siteTitle a,body.is_tab #siteTitle a{color:#fff;text-decoration:none}body.is_sp .global-menu-btn,body.is_tab .global-menu-btn{position:absolute;right:0;top:0;width:50px;height:50px;margin:0;cursor:pointer}body.is_sp .global-menu-btn img,body.is_tab .global-menu-btn img{display:block;width:50px;height:50px}body.is_sp #main #pankuzu,body.is_tab #main #pankuzu{font-size:.9em;margin:0;padding:1%}body.is_sp #main #pankuzu ul:after,body.is_tab #main #pankuzu ul:after{content:"";display:block;clear:both}body.is_sp #main #pankuzu ul li,body.is_tab #main #pankuzu ul li{display:block;float:left;margin-right:5px;color:#333}body.is_sp #main #pankuzu li a,body.is_tab #main #pankuzu li a{margin-right:5px;color:#333}body.is_sp #main #pgt,body.is_tab #main #pgt{margin:0 0 10px}body.is_sp #main #pgt img,body.is_tab #main #pgt img{display:none}body.is_sp #main #pgt h2,body.is_tab #main #pgt h2{color:#fff;line-height:50px;background-color:#069;font-weight:bolder;padding-left:5px}body.is_sp #main #pgt .mbText,body.is_tab #main #pgt .mbText{display:inline}body.is_sp #contents,body.is_tab #contents{width:auto;float:none;line-height:1.5}body.is_sp #contents .inner,body.is_tab #contents .inner{margin:0;padding-right:1%;padding-left:1%}body.is_sp #contents .journal,body.is_sp #contents .journalS,body.is_tab #contents .journal,body.is_tab #contents .journalS{width:auto;font-size:100%}body.is_sp #contents p,body.is_tab #contents p{color:#222}body.is_sp #contents a,body.is_tab #contents a{color:#407ab5;text-decoration:none}body.is_sp .blkttl01,body.is_sp.lang-en .blkttl01,body.is_tab .blkttl01,body.is_tab.lang-en .blkttl01{color:#000;font-size:100%;height:auto;line-height:40px;padding:0 0 0 5px!important;margin-bottom:10px!important;border-top:4px solid #0089d2;border-bottom:1px solid #e0e0e0;background:linear-gradient(to bottom,#fff,#f0f0f0);font-weight:bolder}body.is_sp .blkttl02,body.is_tab .blkttl02{color:#0087d1;font-size:100%;height:auto;line-height:1.5;font-weight:bolder;padding:0 0 0 30px;background:url(../images/sp/arrow04.png) no-repeat left center;background-size:contain}body.is_sp .blkttl02[class*=marB],body.is_tab .blkttl02[class*=marB]{margin-bottom:5px!important}body.is_sp .blkttl03,body.is_tab .blkttl03{font-size:100%;padding-bottom:0;background:0 0;font-weight:bolder}body.is_sp ul.listType01 li,body.is_tab ul.listType01 li{list-style:none;margin-left:0;padding-left:15px;background:url(../images/sp/arrow06.png) no-repeat left 4px}body.is_sp #contents .lineBox01,body.is_tab #contents .lineBox01{background-image:url(../images/sp/bg_lineBox01.gif)}body.is_sp #contents table,body.is_tab #contents table{max-width:100%}body.is_sp #contents table[width],body.is_tab #contents table[width]{width:100%!important}body.is_sp #contents img[width],body.is_tab #contents img[width]{height:auto}body.is_sp .wid2col,body.is_sp .wid3col,body.is_tab .wid2col,body.is_tab .wid3col{width:auto}body.is_sp [class*=wid][class*="0"],body.is_tab [class*=wid][class*="0"]{max-width:100%}body.is_sp .flt-L,body.is_sp .flt-R{float:none!important}body.is_sp #contents .flex,body.is_tab #contents .flex{flex-wrap:wrap}body.is_sp #contents .flex .wid-half,body.is_sp #contents .flex.btw .wid-half{width:100%}body.is_sp #pgSeihin .tbFmtPro01,body.is_sp #pgSeihin .tbFmtPro02,body.is_tab #pgSeihin .tbFmtPro01,body.is_tab #pgSeihin .tbFmtPro02{width:100%!important;margin:10px 0;font-size:.8em;border-color:#ddd}body.is_sp #pgSeihin .tbFmtPro01 td,body.is_sp #pgSeihin .tbFmtPro01 th,body.is_sp #pgSeihin .tbFmtPro02 td,body.is_sp #pgSeihin .tbFmtPro02 th,body.is_tab #pgSeihin .tbFmtPro01 td,body.is_tab #pgSeihin .tbFmtPro01 th,body.is_tab #pgSeihin .tbFmtPro02 td,body.is_tab #pgSeihin .tbFmtPro02 th{padding:3px;border-color:#ddd;text-align:center;line-height:1.5}body.is_sp #pgSeihin .tbFmtPro01 th,body.is_sp #pgSeihin .tbFmtPro02 th,body.is_tab #pgSeihin .tbFmtPro01 th,body.is_tab #pgSeihin .tbFmtPro02 th{background-color:#f0f0f0}body.is_sp #pgSeihin td.exCell,body.is_tab #pgSeihin td.exCell{background-color:#f8f8f8}body.is_sp.pg-seihin-new-pro010 #pgSeihin .journal .tbFmtPro02,body.is_tab.pg-seihin-new-pro010 #pgSeihin .journal .tbFmtPro02{margin:initial;width:calc(100% - 30px)!important;float:none!important;margin-left:30px!important}body.is_sp #pgKigyo .tbFmt01,body.is_tab #pgKigyo .tbFmt01{width:100%;margin-top:10px}body.is_sp #pgKigyo .tbFmt01 td,body.is_sp #pgKigyo .tbFmt01 th,body.is_sp #pgKigyo .tbFmt01 tr,body.is_tab #pgKigyo .tbFmt01 td,body.is_tab #pgKigyo .tbFmt01 th,body.is_tab #pgKigyo .tbFmt01 tr{display:block;width:auto}body.is_sp #pgKigyo .tbFmt01 th,body.is_tab #pgKigyo .tbFmt01 th{font-weight:700;text-align:left;white-space:normal;border:0;padding:5px 0 0}body.is_sp #pgKigyo .tbFmt01 td,body.is_tab #pgKigyo .tbFmt01 td{padding:0 0 5px;border-bottom:1px solid #ddd}body.is_sp #pgKigyo .tbFmt01 td:empty,body.is_tab #pgKigyo .tbFmt01 td:empty{display:none}body.is_sp #pgKigyo .tbFmt01 td ul.listType01 li,body.is_tab #pgKigyo .tbFmt01 td ul.listType01 li{background:url(../images/sp/arrow05.png) no-repeat left 2px;padding-left:18px;margin-left:1em}body.is_sp.pg-kigyo-hinshitsu #pgKigyo ul.listType01 li,body.is_tab.pg-kigyo-hinshitsu #pgKigyo ul.listType01 li{background:url(../images/sp/arrow05.png) no-repeat left 2px;padding-left:18px;margin-left:1%}body.is_sp #pgKigyo .enkakuPictBox,body.is_tab #pgKigyo .enkakuPictBox{display:block;margin-bottom:0!important}body.is_sp #pgKigyo .enkakuPictBox .pict,body.is_tab #pgKigyo .enkakuPictBox .pict{width:100%!important;margin-bottom:20px}body.is_sp #pgKigyo .enkakuPictBox .pict img,body.is_tab #pgKigyo .enkakuPictBox .pict img{display:block;width:100%;height:auto}body.is_sp #pgKigyo .enkakuPictBox .cap,body.is_tab #pgKigyo .enkakuPictBox .cap{display:block;margin-top:10px;font-size:100%}body.is_sp #pgKigyo .illustMap,body.is_tab #pgKigyo .illustMap{width:100%;margin-top:5px}body.is_sp #pgKigyo .basicTable,body.is_tab #pgKigyo .basicTable{width:100%}body.is_sp #pgJigyo .tbFmt02,body.is_sp #pgJigyo .tbFmt03,body.is_tab #pgJigyo .tbFmt02,body.is_tab #pgJigyo .tbFmt03{font-size:.8em;margin:10px 0;border-color:#ddd}body.is_sp #pgJigyo .tbFmt02 td,body.is_sp #pgJigyo .tbFmt02 th,body.is_sp #pgJigyo .tbFmt03 td,body.is_sp #pgJigyo .tbFmt03 th,body.is_tab #pgJigyo .tbFmt02 td,body.is_tab #pgJigyo .tbFmt02 th,body.is_tab #pgJigyo .tbFmt03 td,body.is_tab #pgJigyo .tbFmt03 th{padding:3px;border-color:#ddd;white-space:normal}body.is_sp #pgJigyo .kouteiBox,body.is_tab #pgJigyo .kouteiBox{width:auto;font-size:100%}body.is_sp #pgSaiyo .tbFmt04 td,body.is_sp #pgSaiyo .tbFmt04 th,body.is_sp #pgSaiyo .tbFmt04 tr,body.is_tab #pgSaiyo .tbFmt04 td,body.is_tab #pgSaiyo .tbFmt04 th,body.is_tab #pgSaiyo .tbFmt04 tr{display:block;width:auto;border:0}body.is_sp #pgSaiyo .tbFmt04,body.is_tab #pgSaiyo .tbFmt04{border:0;margin-bottom:20px}body.is_sp #pgSaiyo .tbFmt04 th,body.is_tab #pgSaiyo .tbFmt04 th{background-color:#f0f0f0;text-align:left;padding:3px}body.is_sp #pgSaiyo .tbFmt04 td,body.is_tab #pgSaiyo .tbFmt04 td{padding:3px;border-bottom:1px solid #ddd}body.is_sp #pgSaiyo .tbFmt04 td.exCell,body.is_tab #pgSaiyo .tbFmt04 td.exCell{text-align:left;border-bottom:0;white-space:normal}body.is_sp #homeProductArea .itemBox,body.is_sp #pgSeihin .productListArea .itemBox,body.is_tab #homeProductArea .itemBox,body.is_tab #pgSeihin .productListArea .itemBox{float:none;width:auto;height:145px;margin:0 auto 20px;background:url(../images/sp/pro_item_bg01.gif) repeat-x left bottom;border-right:1px solid #d0d0d0;border-bottom:1px solid #d0d0d0;border-left:1px solid #fff;border-top:1px solid #fff;padding-bottom:15px}body.is_tab #pgSeihin .productListArea .itemBox{width:49%;margin:0 .5% 1% .5%;float:left}body.is_sp #pgSeihin .productListArea .itemBox .newLabel img,body.is_tab #pgSeihin .productListArea .itemBox .newLabel img{width:60px}body.is_sp #pgSeihin .productListArea .itemBox .photo,body.is_tab #pgSeihin .productListArea .itemBox .photo{left:10px;top:12px}body.is_sp #pgSeihin .productListArea .itemBox .photo img,body.is_tab #pgSeihin .productListArea .itemBox .photo img{width:110px;border:2px solid #fff}body.is_sp #pgSeihin .productListArea .itemBox .info,body.is_tab #pgSeihin .productListArea .itemBox .info{left:135px;top:10px;right:10px;width:auto}body.is_sp #pgSeihin .productListArea a,body.is_tab #pgSeihin .productListArea a{display:block;color:#000}body.is_sp #pgSeihin .productListArea .itemBox .info dt,body.is_tab #pgSeihin .productListArea .itemBox .info dt{font-weight:bolder;margin-bottom:3px;line-height:1.2;font-size:100%;color:inherit}body.is_sp #pgSeihin .productListArea .itemBox .info dd,body.is_tab #pgSeihin .productListArea .itemBox .info dd{font-size:.9em;line-height:1.2;color:inherit}body.is_sp #contents .productListArea .itemBox p.moreInfo,body.is_tab #contents .productListArea .itemBox p.moreInfo{right:15px;bottom:0;font-size:12.5px;height:25px;display:flex;align-items:center;color:#fff;box-sizing:content-box}body.is_sp .productListArea .itemBox .moreInfo::after,body.is_tab .productListArea .itemBox .moreInfo::after{content:url(../images/sp/arrow05.png);height:18px;line-height:18px;margin:0 0 0 5px}body.is_sp.lang-en #contents .productListArea .itemBox p.moreInfo,body.is_tab.lang-en #contents .productListArea .itemBox p.moreInfo{left:13px;right:auto;bottom:0;height:22px;width:95px;justify-content:space-between}body.is_sp #pgSitemap .nav2 li,body.is_sp #pgSitemap .nav3 li ul li{width:auto;display:block;white-space:normal}body.is_sp #sidebar,body.is_tab #sidebar{float:none;width:98%;margin:20px auto 0;padding:1% 0;background-color:#ddd}body.is_sp #sidebar .inner,body.is_tab #sidebar .inner{margin:0}body.is_sp #sidebar .lNaviBox,body.is_tab #sidebar .lNaviBox{margin:0!important}body.is_sp #sidebar .lNaviBox h3,body.is_sp #sidebar .lNaviBox>p,body.is_tab #sidebar .lNaviBox h3,body.is_tab #sidebar .lNaviBox>p{display:none}body.is_sp #sidebar .lNaviBox ul,body.is_tab #sidebar .lNaviBox ul{width:98%;margin:0 auto}body.is_sp #sidebar .lNaviBox ul li,body.is_tab #sidebar .lNaviBox ul li{display:block}body.is_sp #sidebar .lNaviBox ul li a,body.is_tab #sidebar .lNaviBox ul li a{font-size:100%;line-height:1.5;padding:8px 8px 8px 40px;background:#f0f0f0 url(../images/sp/arrow07.png) no-repeat 2% center;border-top:1px solid #fff;border-bottom:1px solid #e0e0e0;color:#333;text-decoration:none}body.is_tab #sidebar .lNaviBox ul li a{padding-left:50px}body.is_sp[class*=pg-feedback-] #sidebar{display:none}body.is_sp #main .clr-B,body.is_tab #main .clr-B{display:none}body.is_sp #global-pagetop,body.is_tab #global-pagetop{display:none}body.is_sp #footer,body.is_tab #footer{background:#0087d1;padding:0 2%}body.is_sp #footer .siteWidth,body.is_tab #footer .siteWidth{height:auto;background:0 0;position:static}body.is_sp #footer #fNavi,body.is_sp #footer address,body.is_tab #footer #fNavi,body.is_tab #footer address{display:none}a#PageTopBtn{font-weight:bolder;color:#0087d1;text-align:center;line-height:60px;font-size:1.2em}a#PageTopBtn span{background:url(../images/sp/arrow_up.png) no-repeat right center;padding-right:40px}#footer .mbFooter h3{font-weight:bolder;color:#fff;padding:15px 0}#footer .mbFooter .UnderLinks li{margin-bottom:1%}#footer .mbFooter .UnderLinks li a{display:block;padding:3%;color:#333;line-height:35px;background:#fff url(../images/sp/arrow02.png) no-repeat 97% center}#footer .mbFooter .FooterLinks{margin-top:20px}#footer .mbFooter .FooterLinks ul{margin-right:0}#footer .mbFooter .FooterLinks ul:after{content:"";display:block;clear:both}#footer .mbFooter .FooterLinks li{width:100%;margin-right:1%;float:left;margin-bottom:1%}#footer .mbFooter .FooterLinks li a{display:block;padding:5%;color:#fff;line-height:35px;background:#006eaa url(../images/sp/arrow03.png) no-repeat 96% center;background-size:10px}body.is_sp #footer .mbFooter .FooterLinks li a{padding:17px 5%;line-height:15px}body.is_tab #footer .mbFooter .FooterLinks li a{padding:17px 3%;line-height:15px}body.is_sp #footer .mbFooter .UnderLinks li a,body.is_tab #footer .mbFooter .UnderLinks li a{padding:10.5px 3%}#footer .mbFooter .copy{padding:15px 0;text-align:center}#footer .mbFooter .copy a{color:#fff;text-decoration:none}body.is_sp .spHide{display:none!important}.mbSlider{position:relative;overflow:hidden}.mbSlider ul{display:flex;transition:transform .6s ease}.mbSlider li{flex:0 0 100%}.mbSlider li img{display:block;width:100%;height:auto}.mbSlider .mbSliderNav{position:relative;height:50px;background:#fff}.mbSlider .mbSliderNav button{position:absolute;top:0;width:50px;height:50px;border:0;padding:0;cursor:pointer;background:transparent no-repeat center center}.mbSlider .mbSliderNav .prev{left:10px;background-image:url(../../images/sp/slider_prev.png)}.mbSlider .mbSliderNav .next{right:10px;background-image:url(../../images/sp/slider_next.png)}.mbSlider .mbSliderNav ol{position:absolute;left:0;right:0;top:17px;text-align:center;font-size:0}.mbSlider .mbSliderNav ol li{display:inline-block;margin:0 6px}.mbSlider .mbSliderNav ol button{position:static;width:15px;height:15px;border-radius:20px;background:#00659d}.mbSlider .mbSliderNav ol button.is-active{background:#00a5ff}h2.topTtl{color:#fff;line-height:50px;background-color:#069;padding-left:10px;font-weight:bolder}#mbNewsBox{margin-bottom:10px}#mbNewsBox dl{margin-bottom:20px}#mbNewsBox dl a{display:block;border-bottom:1px solid #ccc;padding:2% 5% 2% 2%;background:url(../images/sp/arrow01.png) no-repeat 98% center}#mbNewsBox dt{color:#0087d1}#mbNewsBox dd{color:#333}a.NewsListBtn{color:#333;background-color:#e1e1e1;text-align:center;display:block;padding:10px;width:95%;margin:0 auto 20px;border-radius:10px}#mbProductBox{background-color:#efefef;padding-top:2%}#mbProductBox ul{margin-left:2%}#mbProductBox ul:after{content:"";display:block;clear:both}#mbProductBox li{width:49%;margin-right:1%;float:left;margin-bottom:1%}#mbProductBox li img{vertical-align:top}body.is_sp #homeMain .siteWidth,body.is_tab #homeMain .siteWidth{width:auto}