﻿*{border:0;margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@font-face{font-family:"NimbusSanTConBoldRegular";src:url(//d1da7yrcucvk6m.cloudfront.net/sites/131/template_assets/nimbussantconbold.eot?v=1788384361769);src:url(//d1da7yrcucvk6m.cloudfront.net/sites/131/template_assets/nimbussantconbold.eot?v=1788384361769) format("embedded-opentype"),url(//d1da7yrcucvk6m.cloudfront.net/sites/131/template_assets/nimbussantconbold.woff?v=1788384361769) format("woff"),url(//d1da7yrcucvk6m.cloudfront.net/sites/131/template_assets/nimbussantconbold.ttf?v=1788384361769) format("truetype"),url(//d1da7yrcucvk6m.cloudfront.net/sites/131/template_assets/nimbussantconbold.svg#NimbusSanTConBoldRegular?v=1788384361769) format("svg")}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.clearfix{display:inline-block}html[xmlns] .clearfix{display:block}* html .clearfix{height:1%}html[xmlns] .clearfix{display:block}* html .clearfix{height:1%}html,body{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:12px;margin:0;padding:0;height:100%}h1,h2,h3,h4,h5,h6{font-family:"NimbusSanTConBoldRegular",helvetica,arial,sans-serif;font-weight:lighter}a{text-decoration:none}hr{border-bottom:1px solid #bfbfbf}html{background-image:url(//d1da7yrcucvk6m.cloudfront.net/sites/131/template_assets/bg_main.png?v=1788384361769);background-repeat:repeat-x;width:100%}body{background-image:url(//d1da7yrcucvk6m.cloudfront.net/sites/131/template_assets/bg_2.png?v=1788384361769);background-repeat:no-repeat;width:100%;padding-bottom:10px}.wrapper{min-height:100%;position:relative;padding-bottom:100px}header{width:960px;margin:0 auto 0 auto;padding:50px 0 0 0;position:relative}header .lang{background:#bebebe;display:block;position:absolute;top:10px;right:0;padding:3px 6px 2px 6px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}header .lang a{color:#7a7a7a}header .lang a:hover{color:#dcdcdc}header .home{width:143px;position:absolute;bottom:60px;right:0;background-image:url(//d1da7yrcucvk6m.cloudfront.net/sites/131/template_assets/main_nav_bg.png?v=1788384361769);background-repeat:repeat-x;background-color:#fff;height:37px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;border:1px solid #c7c7c7;text-align:center}header .home a{line-height:35px;text-decoration:none;color:#7a7a7a;font-family:"NimbusSanTConBoldRegular",helvetica,arial,sans-serif;font-size:20px;text-shadow:2px 2px 1px #fff;filter:dropshadow(color=#ffffff, offx=1, offy=1);display:block}header .home a:hover{color:#373737}header nav{margin:10px 0 0 0}header nav .site-menu{width:960px;background-image:url(//d1da7yrcucvk6m.cloudfront.net/sites/131/template_assets/main_nav_bg.png?v=1788384361769);background-repeat:repeat-x;background-color:#fff;height:49px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;border:1px solid #c7c7c7;text-align:center}header nav .site-menu .site-menu-item-active>a,header nav .site-menu .site-menu-item-parent>a{color:#e18c31}header nav .site-menu li:first-child{background-image:none}header nav .site-menu>li{list-style-type:none;background-image:url(//d1da7yrcucvk6m.cloudfront.net/sites/131/template_assets/nav_line.png?v=1788384361769);background-repeat:no-repeat;background-position:left center;float:left;line-height:44px;display:block;text-align:center}header nav .site-menu>li a{text-decoration:none;color:#7a7a7a;font-family:"NimbusSanTConBoldRegular",helvetica,arial,sans-serif;font-size:20px;text-shadow:2px 2px 1px #fff;filter:dropshadow(color=#ffffff, offx=1, offy=1);margin:3px 0 0 0;display:block}header nav .site-menu>li a:hover{color:#373737}header nav .site-menu>li{position:relative;width:139.8px;margin:0 0 0 -3px}header nav .site-menu>li:hover>a{-webkit-border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;border-top-left-radius:6px;border-top-right-radius:6px;border:1px solid #dedede;background-image:none;margin:0px 0 0 0px;padding:2px 0;height:48px;background:#fff;color:#373737}header nav .site-menu>li>ul{background:#fff;position:absolute;top:47px;left:0;-webkit-border-radius:6px;-webkit-border-top-left-radius:0;-moz-border-radius:6px;-moz-border-radius-topleft:0;border-radius:6px;border-top-left-radius:0;border:1px solid #dedede;border-top:0;background-image:none;z-index:200;display:none;padding:15px}header nav .site-menu>li>ul>li{background-image:none;margin:10px 0 10px 0;text-align:left;padding:0 0 0 10px;border-right:1px solid #dedede;height:100%;line-height:20px;display:table-cell}header nav .site-menu>li>ul li:last-child{border:none}header nav .site-menu>li>ul a{background:none;color:#3d3c3d}header nav .site-menu>li>ul>li>ul li{text-align:left;margin:0;padding:0;height:100%;display:block !important;clear:both;background-image:none}header nav .site-menu>li>ul>li>ul li a{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:12px;height:20px;line-height:20px;display:block;min-width:170px;margin:0 10px 0 0px;border:none}header nav .site-menu>li>ul>li>ul li a:hover{color:#e18c31}.slider{background-image:url(//d1da7yrcucvk6m.cloudfront.net/sites/131/template_assets/bg_slider.jpg?v=1788384361769);background-repeat:no-repeat;background-position:center center;background-color:#f0f0f0;height:435px;width:100%;margin:20px 0 0 0;padding:40px 0}.slider .slide{background-color:rgba(255,255,255,.8);width:960px;height:310px;margin:0 auto 0 auto;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.slider .slide .slide-row{height:330px;position:relative;padding:22px 30px}.slider .slide .slide-row li{display:none;list-style-type:none;position:absolute}.slider .slide .slide-row li.active{display:block}.slider .slide .slidecontent{float:left;width:500px;margin:0 30px 0 0}.slider .slide .slidecontent h1{color:#1e2748;font-size:43px}.slider .slide .slidecontent p{color:#295c8b}.slider .slide .slide-img{float:left;height:270px;max-width:383px}.slider .h-centered{background-image:url(//d1da7yrcucvk6m.cloudfront.net/sites/131/template_assets/bg_nav_slider.jpg?v=1788384361769);border:1px solid #3a445d;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;background-color:#306698;height:48px}.slider .h-centered li:first-child{border:none;-webkit-border-top-left-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-topleft:6px;-moz-border-radius-bottomleft:6px;border-top-left-radius:6px;border-bottom-left-radius:6px}.slider .h-centered li:last-child{-webkit-border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px;border-top-right-radius:6px;border-bottom-right-radius:6px}.slider .h-centered .active-marker{background-color:#306698}.slider .h-centered li{display:block;line-height:45px;width:25%;float:left;border-left:1px solid #3a445d}.slider .h-centered li a{color:#fff;font-family:"NimbusSanTConBoldRegular",helvetica,arial,sans-serif;font-size:24px;font-weight:lighter;display:block}.wrap{width:100%}.main{width:960px;margin:0 auto 0 auto;clear:both;margin-top:10px}.main .puffs{margin:20px 0 0 0}.main .puffs .puff:first-child{border-left:1px solid #bfbfbf}.main .puffs .puff{float:left;width:25%;border-right:1px solid #bfbfbf;padding:0 10px 0 10px;min-height:150px;margin:0 0 20px 0}.main .puffs .puff img{max-width:100%}.main .puffs .puff a{color:#295c8b}.main .puffs .news h2{color:#383838;margin:14px 0 0 0}.main .puffs .news a{margin:10px 0 0px 0;display:block}.main .puffs .news .article-title{color:#295c8b;margin:0 10px 0 0}.main .puffs .news .article-date{color:#76a2d6;font-size:10px}.main .puffs .news .article-content{display:block;color:#919191}.sub a{margin:0px 0 0px 0;display:block}.sub .article-title{color:#295c8b;margin:0 10px 0 0}.sub .article-date{color:#76a2d6;font-size:10px}.sub .article-content{display:block;color:#919191}.maincontent{width:100%;background-image:url(//d1da7yrcucvk6m.cloudfront.net/sites/131/template_assets/bg_slider.jpg?v=1788384361769);background-repeat:no-repeat;background-position:top center;margin:10px 0 0 0;min-height:435px}.maincontent .main-2{width:960px;margin:0 auto 0 auto;height:100%;background:#fff;min-height:500px;clear:both;padding:10px;margin-top:20px;-webkit-border-top-left-radius:8px;-webkit-border-top-right-radius:8px;-moz-border-radius-topleft:8px;-moz-border-radius-topright:8px;border-top-left-radius:8px;border-top-right-radius:8px}.sub{float:left;width:23%}.sub ul>li{list-style-type:none;margin:0 0 10px 0;display:block}.sub .site-menu-sub>li>a{color:#373737;font-family:"NimbusSanTConBoldRegular",helvetica,arial,sans-serif;font-size:20px;background-image:url(//d1da7yrcucvk6m.cloudfront.net/sites/131/template_assets/main_nav_bg.png?v=1788384361769);background-repeat:repeat-x;background-color:#fff;height:35px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;border:1px solid #c7c7c7;text-align:center;clear:both;display:block;padding:4px 0 0 0}.sub .site-menu-sub>li>a:hover{color:#858585}.sub .site-menu-sub .site-menu-item-active a{color:#e18c31}.sub .site-menu-sub>li>ul{background:#fff;border:1px solid #c7c7c7;border-top:none;display:block;padding:5px 0 5px 0;-webkit-border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomright:6px;-moz-border-radius-bottomleft:6px;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.sub .site-menu-sub>li>ul li{text-align:center;padding:5px;margin:0}.sub .site-menu-sub>li>ul li>a{color:#7a7a7a}.sub .site-menu-sub>li>ul li>a:hover{color:#e49540}.content{float:left;width:72%;padding:20px 0 0 50px}.content ul li,.content ol li{list-style-position:inside}.content a{color:#e18c31}.content a:hover{color:#7a7a7a}.content h1{font-size:30px}.content h1,.content h2,.content h3{color:#1e2748}.content h5,.content h6{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:bold}.content hr{background-color:#dedede;height:1px}.content tabel,.content tr,.content td{vertical-align:top}.table-width-full .content{width:100%}.table-width-full table{width:100%}.sub-product .site-menu-sub>li{display:none}.sub-product .site-menu-sub>.site-menu-item-active{display:block}.sub-product .site-menu-sub>.site-menu-item-active>a{color:#e18c31}.sub-product .site-menu-sub>.site-menu-item-parent{display:block}.sub-product .site-menu-sub>.site-menu-item-parent .site-menu-item-active a{color:#e18c31}.content-right{padding:0;width:68%;padding:20px 20px 0 50px}.puffs-right{float:left;width:23%}.puffs-right .puff{background:#fff;border:1px solid #dedede;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;margin:0 0 10px 0;display:block}.puffs-right .puff img{width:100%;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.puffs-right .puff a,.puffs-right .puff p,.puffs-right .puff div{margin:0;padding:0}.puffs-right .puff div{margin-bottom:-5px}footer{position:absolute;bottom:0;width:100%;height:100px;background-color:#f8f8f8;border-top:#e1e1e1 solid 2px}footer .wrap{width:960px;margin:0 auto 0 auto}footer .column{float:left;margin:10px 0 0 10px;width:200px;color:#979797;font-size:10px}footer .column h1{color:#868686}footer .right{position:absolute;top:0;right:150px;padding:0px 0 0 0;text-align:right}footer .right img{height:20px}.company-list .company{display:none;width:450px;border-bottom:1px solid #ccc;padding:20px 0 20px 0;list-style-type:none}.company-list .company .col1,.company-list .company .col2{float:left}.company-list .company .col1{width:150px}.company-list .company .col2{margin-left:10px}.company-list .company h2{font-size:25px;margin:0 0 10px 0}.company-list .company h3{font-size:17px}.download-menu{float:left;width:50%}.download-menu a{display:block;color:#1e2748;font-size:23px;font-family:"NimbusSanTConBoldRegular",helvetica,arial,sans-serif;font-weight:lighter}.documents{float:left;width:50%}.documents a{color:#e18c31}.documents a.cat{display:inline-block;color:#1e2748;font-size:23px;font-family:"NimbusSanTConBoldRegular",helvetica,arial,sans-serif;font-weight:lighter;margin:20px 0 0 0}.documents .cat:first-child{margin:0}.more-news h1{margin:20px 0 0 0}.content>article img{max-width:100%}
