﻿@charset "utf-8";a,body{color:#333}body,input[type=submit],input[type=button]{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}body,dd,dl,dt,figure,form,h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}a img,table,tbody,td,th,thead,tr{border:none}table th{text-align:left;font-weight:400}table{border-collapse:collapse}ol,ul{list-style:none}a{text-decoration:none}img{vertical-align:bottom}figure,footer,fugcaption,header,nav,section{display:block}input[type=submit],input[type=image]{border:none;margin:0}input[type=submit],input[type=button]{padding:0;-webkit-appearance:none;cursor:pointer}input[type=email],input[type=password],input[type=tel],input[type=date],input[type=search],input[type=text],select,textarea{padding:0 10px;border:1px solid #999;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;border-radius:2px;font-size:15px;color:#666;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}::-webkit-input-placeholder{color:#999;opacity:1}::-moz-placeholder{color:#999;opacity:1}:-moz-placeholder{color:#999;opacity:1}input:-ms-input-placeholder{color:#999;opacity:1}.indexAbout li a:hover,.indexKvBtn li a:hover .kvBtnImg img,.indexKvBtn li a:hover p,.indexSample .sampleList a:hover,.newsRack .newsBnr a:hover{opacity:.7}html{overflow-y:scroll}.btnDouble,.gNavIn,.indexAbout ul,.newsRack,.recordBnr ul,.siteHeadIn,.tabList{overflow:hidden}body{background:#fff;font-size:14px;line-height:1.6;word-break:break-all;-webkit-text-size-adjust:100%;min-width:1270px}.clearfix:after{content:"";height:0;display:block;clear:both}.textRight{text-align:right}.sp{display:none!important}#wrapper{min-width:980px;padding-top:83px;background:url(../img/bg_body.png)}.border-colors1{background-color:rgba(52,157,193,.46);width:418px;height:142px;position:relative;left:0!important;clear:both;z-index:70}.border-colors1 p{color:red;text-align:center;font-size:35px;padding:35px}#siteHead{position:fixed;top:0;left:0;width:100%;min-width:980px;background:#e9eff5;z-index:20}#gNav,#gNav li a,#gNav li a::before,.btnAnchor a{position:relative}.siteHeadIn{max-width:1230px;height:83px;margin:0 auto;padding:0 20px}.siteHeadL{float:left;padding-top:7px}.siteHeadL h1{font-size:12px;color:#000}.siteHeadL .siteLogo{margin-top:2px}.siteHeadR{float:right}.siteHeadR li{float:left;margin-left:5px}.siteHeadR li a{display:block;width:184px;height:32px;padding:10px 0 0;background:#D44343;border-radius:0 0 5px 5px;text-align:center;font-weight:700;font-size:13px;color:#fff}#gNav li a::before,.siteHeadR li a::before{content:'';display:inline-block}.siteHeadR li a::before{width:17px;height:21px;margin-right:8px;background:url(../img/ico_siteHead.png) no-repeat;vertical-align:-5px}.siteHeadR li a:hover{background:#E45353}.siteHeadR li a.btnHeadRegist::before{background-position:0 0}.siteHeadR li a.btnHeadOrder::before{background-position:-17px 0}.siteHeadR.typeLogin li a{background:#fff;color:#333;border:1px solid #a0a0a0;border-top:none;width:142px}.siteHeadR.typeLogin li a:hover{background:#0283de;color:#fff}.siteHeadR.typeLogin li a::before{width:23px}.siteHeadR li a.btnHeadLogout::before{background-position:-36px 0}.siteHeadR li a.btnHeadLogout:hover::before{background-position:-60px 0}.siteHeadR li .businesshour{font-size:smaller;font-weight:700;vertical-align:top}#gNav{z-index:10;background:#fff}.gNavIn{width:100%;max-width:1270px;height:50px;margin:0 auto}#gNav li{float:left}#gNav li:nth-child(1),#gNav li:nth-child(6){width:20%}#gNav li:nth-child(2){width:16.7%}#gNav li:nth-child(3){width:11.8%}#gNav li:nth-child(4){width:13.8%}#gNav li:nth-child(5){width:17.7%}#gNav.gNavLogin li:nth-child(1),#gNav.gNavLogin li:nth-child(2),#gNav.gNavLogin li:nth-child(3),#gNav.gNavLogin li:nth-child(4){width:25%}#gNav li a{display:block;height:50px;padding-top:1px;text-align:center;font-weight:700;color:#000}#gNav li a::before{top:6px;width:26px;height:29px;margin-right:11px;background:url(/img/ico_gnav.png) no-repeat}.arwBlueLeftL::after,.arwBlueRightL::after,.arwWhiteLeftL::after,.arwWhiteRightL::after{content:'';width:15px;height:24px}#gNav li:nth-child(1) a::before{background-position:0 0}#gNav li:nth-child(2) a::before{background-position:-26px 0}#gNav li:nth-child(3) a::before{background-position:-52px 0}#gNav li:nth-child(4) a::before{background-position:-78px 0}#gNav li:nth-child(5) a::before{background-position:-104px 0}#gNav li:nth-child(6) a::before{background-position:-130px 0}#gNav.gNavLogin li:nth-child(1) a::before{background-position:-158px 0}#gNav.gNavLogin li:nth-child(2) a::before{background-position:-185px 0}#gNav.gNavLogin li:nth-child(3) a::before{background-position:-216px 0}#gNav.gNavLogin li:nth-child(4) a::before{background-position:-130px 0}#gNav li a:hover{background:#0283de;color:#fff}#gNav li:nth-child(1) a:hover::before{background-position:0 -29px}#gNav li:nth-child(2) a:hover::before{background-position:-26px -29px}#gNav li:nth-child(3) a:hover::before{background-position:-52px -29px}#gNav li:nth-child(4) a:hover::before{background-position:-78px -29px}#gNav li:nth-child(5) a:hover::before{background-position:-104px -29px}#gNav li:nth-child(6) a:hover::before{background-position:-130px -29px}#gNav.gNavLogin li:nth-child(1) a:hover::before{background-position:-158px -29px}#gNav.gNavLogin li:nth-child(2) a:hover::before{background-position:-185px -29px}#gNav.gNavLogin li:nth-child(3) a:hover::before{background-position:-216px -29px}#gNav.gNavLogin li:nth-child(4) a:hover::before{background-position:-130px -29px}.arwWhiteLeftL::after{background:url(/img/ico_set.png) no-repeat}.arwWhiteRightL::after{background:url(/img/ico_set.png) -15px 0 no-repeat}.arwBlueLeftL::after,.arwBlueRightL::after{background:url(/img/ico_set.png) -15px -24px no-repeat}.arwBlueBottomM::after,.arwBlueBottomS::after{content:'';width:24px}.arwBlueBottomS::after{height:14px;background:url(/img/ico_set.png) 0 -174px no-repeat}.arwBlueBottomM::after{height:12px;background:url(/img/ico_set.png) 0 -200px no-repeat}.arwBlueRightM::after,.arwBlueRightS::after{width:14px;height:22px;content:'';display:block}.btnArea .arwBlueRightL:hover::after{background-position:-15px 0}.arwBlueBottomS:hover::after{background-position:0 -185px}.arwBlueBottomM:hover::after{background-position:0 -214px}.arwBlueRightM::after{background:url(/img/ico_set.png) -14px -70px no-repeat}.arwBlueRightM:hover::after{background-position:-14px -49px}.arwBlueRightS::after{background:url(/img/ico_set.png) -14px -132px no-repeat}.arwBlueRightS:hover::after{background-position:-14px -151px}.arwGrayRightS::after{content:'';display:block;width:15px;height:23px;background:url(/img/ico_set.png) -15px -91px no-repeat;float:right}.btnDouble li,.btnsLeftS{float:left}.arwGrayRightS:hover::after{background-position:-15px -110px}.btnArea{text-align:center}.btnArea a,.btnArea input{display:block;position:relative;padding:17px 35px 16px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-align:center;font-weight:700;font-size:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}.btnArea .btnSingleS a{padding:7px 35px 6px;font-size:16px}.btnDouble{width:590px;margin:30px auto 0}.btnDouble li:first-child{margin-right:18px}.btnAnchor a{display:inline-block;border:1px solid #004aa0;box-sizing:border-box;background:#fff;width:100%;text-align:center;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;color:#004aa0;font-size:13px;padding:5px 0}.indexAbout li,.recordBnr ul{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.btnAnchor a:hover{color:#0283de;border:1px solid #0283de}.btnsLeftS a,.btnsRightS a{font-size:13px;padding:7px 10px 6px 25px}.btnSingle{width:430px;margin:0 auto}.btnSingleS{width:230px;margin:0 auto}.btnDoubleS{width:140px}.btnDoubleL{width:430px}.btnsLeftS{width:200px}.btnsLeftS+.btnsLeftS{margin-left:10px}.btnsRightS{float:right;width:200px}.btnWhite{background:#fff;color:#004aa0}.btnWhite:hover{background:#0283de;color:#fff}.btnBlue{background:#004aa0;color:#fff}.btnBlue:hover{background:#0283de;color:#fff}.btnGray{background:#a0a0a0;color:#fff}.btnGray:hover{background:#c4c4c4;color:#fff}.btnRed{background:#d44343;color:#fff}.btnRed:hover{background:#d75b5b;color:#fff}.btnBdrBlue{background:#fff;border:1px solid #004aa0;color:#004aa0}.btnBdrGray{background:#fff;border:1px solid #a0a0a0}.btnArea .arwBlueRightL::after,.btnArea .arwBlueRightM::after,.btnArea .arwBlueRightS::after,.btnArea .arwWhiteRightL::after,.btnArea .arwWhiteRightM::after,.btnArea .arwWhiteRightS::after{position:absolute;top:50%;right:17px;margin-top:-11px}.btnArea .arwBlueLeftL::after,.btnArea .arwWhiteLeftL::after{position:absolute;top:50%;left:17px;margin-top:-11px}.btnAnchor .arwBlueBottomS::after{position:absolute;top:50%;right:17px;margin-top:-8px}.btnSingleS .arwBlueBottomM::after{position:absolute;top:50%;right:17px;margin-top:-6px}.icoMadori{background:url(/img/ico_titles.png) 0 -440px no-repeat}.icoQuestion{background:url(/img/ico_titles.png) 0 -63px no-repeat}.icoMail{background:url(/img/ico_titles.png) 0 -360px no-repeat}.icoJoin{background:url(/img/ico_titles.png) 0 -285px no-repeat}.icoMember{background:url(/img/ico_titles.png) 0 -138px no-repeat}.icoOrder{background:url(/img/ico_titles.png) 0 -213px no-repeat}.icoDownload{background:url(/img/ico_titles.png) no-repeat}.icoFile{background:url(/img/ico_titles.png) 0 -213px no-repeat}.icoInfomation{background:url(/img/ico_titles.png) 0 -508px no-repeat}.icoConfirm{background:url(/img/ico_titles.png) 0 -593px no-repeat}.icoNews{background:url(/img/ico_labelorder.png) no-repeat;padding-left:34px}.icoUpload{background:url(/img/ico_labelorder.png) 0 -45px no-repeat;padding-left:38px}.icoCheck:after,.icoDust:after,.icoUncheck:after{content:" ";position:absolute;width:18px;height:18px;top:50%;left:12px;margin-top:-9px;background:url(/img/ico_orderbtn.png) no-repeat}.icoUncheck:after{background-position:0 -20px}.icoDust:after{background-position:0 -83px}.indexKvArea{padding-bottom:11px;text-align:center;background:#e9eff5}.indexKv{position:relative;height:550px;width:1270px;margin:0 auto;top:50px}.indexKv #swiffycontainer{width:100%;height:100%}.indexKv #swiffycontainer .nonTargetBrowser{text-align:center;padding:200px 0 0}.indexKv img.bg{position:absolute;top:-100%;bottom:-100%;left:-100%;right:-100%;margin:auto;width:100%}.indexKvBtn{position:relative;background:#fff;border-bottom:1px solid #cfd5da}.indexKvBtn ul{max-width:1270px;margin:0 auto}.indexKvBtn li{float:left;width:33.3%}.indexKvBtn li a{display:block;min-height:141px;text-align:center;font-weight:700;font-size:22px}.indexKvBtn li+li a{border-left:1px solid #cfd5da}.indexKvBtn li .kvBtnImg{position:relative;top:-50px;margin:0 auto;background:url(/img/bg_indexKvBtn.png) center 0 no-repeat}.kvContents img,.kvContents li{position:absolute;top:0;left:0}.indexKvBtn li .kvBtnSmall{margin-left:-5px;font-weight:400;font-size:15.4px}.indexKvBtn li .kvBtnTxt{font-weight:400;display:block;margin-top:0;font-size:14px}.boxSrcoll .titSrcoll,.icoConfirm,.indexAbout .aboutTit,.indexSample .samplePrice,.indexTit,.listStep li,.newsRack .newsList li a,.selectAB dt,.tabList>li,.tableForm th,.textPost,.titPlane h2,.titSub,.title{font-weight:700}.indexKvBtn li:nth-child(3) .kvBtnImg{margin-bottom:0}.indexKvBtn li:nth-child(3) .kvBtnTxt{margin-top:1px;font-size:12px;line-height:1.3}.kvContents{display:block}.kvContents li{display:block;max-width:1270px}.kvContents img{max-width:100%;height:auto;display:none}.kvdraw01 svg{width:100%;height:auto}.indexAbout{padding:40px 0 60px;background:#004aa0;clear:both}.indexAbout ul{max-width:1230px;margin:0 auto;padding:0 20px}.indexAbout li{position:relative;float:left;width:49%;margin-top:2.05%;padding:10px;background:#fff;line-height:1.4;box-sizing:border-box}.indexAbout li a{display:block;position:relative}.indexAbout li img{width:100%}.indexAbout li:nth-child(even){float:right}.indexAbout .aboutIn{position:absolute;right:0;top:42.5%;width:39.5%;text-align:center}.indexAbout .aboutTit{letter-spacing:4px;font-size:28px;color:#0066b9}.indexAbout li:nth-child(3) .aboutTit{letter-spacing:1px}.indexAbout .aboutTxt{margin-top:6px;font-size:16px}.indexAbout li:nth-child(2) .aboutIn,.indexAbout li:nth-child(4) .aboutIn{width:44%}.indexAbout li a::after{position:absolute;top:50%;left:50%;margin:-51px 0 0 -50px;content:'';display:block;width:100px;height:100px;background:url(/img/ico_index_about.png) no-repeat}.indexAbout li:nth-child(2) a::after{background-position:-100px 0}.indexAbout li:nth-child(3) a::after{background-position:-200px 0}.indexAbout li:nth-child(4) a::after{background-position:-300px 0}.indexTit{height:146px;text-align:center;letter-spacing:2px;line-height:146px;font-size:34px;color:#000}.indexSample .indexTit{background:url(/img/bg_indexTit01.png) no-repeat #fff}.indexSample{padding:0 0 60px;background:#004aa0}.indexSample .sampleLead{max-width:1230px;margin:22px auto 0;padding:0 20px;text-align:right;font-size:12px;color:#fff}.areaTitle,.leadPlane,.recordBnr,.recordLead,.titPlane,.titSub{text-align:center}.indexSample .sampleList{max-width:1270px;margin:0 auto}.indexSample .sampleList ul{overflow:hidden;margin:18px 0 0 20px}.indexSample .sampleList li{float:left;width:23.1%;margin:0 1.9% 2% 0;background:#fff}.indexSample .sampleList a{position:relative;display:block;padding:10px 10px 5px;min-height:210px}.indexSample .sampleList a::after{position:absolute;top:0;right:0;content:url(../img/ico_loupe.png);display:block;font-size:0}.indexSample .sampleListImg{display:block;text-align:center}.indexSample .sampleListImg img{width:100%;max-width:210px}.indexSample .sampleTxt{margin:23px 3px 0;line-height:1.5;font-size:16px;color:#000}.indexSample .sampleTxt.isLine2{margin-top:13px}.indexSample .sampleTxt small{display:block;margin-right:-4px;letter-spacing:-1px;font-size:12px}.indexSample .samplePrice{margin:1px 3px 0;font-size:18px;color:#ef1010}.indexSample .btnArea{margin-top:10px}.indexNews{background:#004aa0;min-height:515px}.indexNews .indexTit{background:url(/img/bg_indexTit02.png) right 0 no-repeat #fff}.newsRack{position:relative;max-width:980px;padding:60px 270px 60px 20px;margin:0 auto}.newsRack .newsList{background:#fff;line-height:0}.newsRack .newsList li a{display:block;position:relative;min-height:24px;padding:20px 40px 18px 115px;background:#fff;line-height:1.6}.newsRack .newsList li time{position:absolute;top:20px;left:20px;color:#004aa0}.newsRack .newsList li .arwBlueRightM::after{position:absolute;top:50%;right:17px;margin-top:-11px}.newsRack .newsList li+li{border-top:1px solid #004aa0}.newsRack .newsList li a:hover,.newsRack .newsList li a:hover time{color:#0283de}.newsRack .newsBnr{position:absolute;top:60px;right:20px;width:230px;background:#fff;max-height:190px;max-width:175px}.indexRecord{padding:49px 0 60px}.indexRecord .indexTit{height:auto;line-height:1.6}.recordLead{margin-top:27px;font-size:16px;color:#333}.recordBnr{margin-top:20px}.recordBnr ul{display:inline-block;width:100%;width:1270px;padding:0 20px;margin:0 auto;vertical-align:top;box-sizing:border-box}.recordBnr li{vertical-align:top;float:left;width:23.5%}.recordBnr li+li{margin-left:2%}.recordBnr li img{border:3px solid #f0f0f0;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.blockUseStep,.boxSrcoll,.tabList>li{box-sizing:border-box}.indexRecord .btnArea{margin-top:25px}#container,#indexContainer{border-top:#cfd5da solid 1px}.areaTitle{background:#e9eff5;padding:38px 0}.title{font-size:34px;display:inline-table;padding:10px 0 0 74px;height:60px;line-height:60px}.areaPlane{padding:58px 20px 98px}.titPlane h2{font-size:28px;border-bottom:red solid 3px;color:#000;display:inline-block;margin-bottom:40px}.leadPlane{font-size:16px;margin-bottom:18px}.textPlane{font-size:14px;margin-bottom:18px}.titSub{font-size:20px;margin:35px 0 13px}.listPolicy li:first-child,.tabList>li:first-child{margin-right:2%}.linkPlane{font-size:14px;font-weight:700;text-align:right}.bnrArea,.boxUploadInner,.confirmArea,.labelStep,.listStep li,.selectAB dt,.siteFootCopy,.siteFootLink,.tabList>li,.tableFiles td,.tableFiles th span,.textWhite,.titNews,.titStrength{text-align:center}.linkPlane a{padding-right:20px}.linkPlane a:hover{color:#0283de}.tabList>li{background:#e9eff5;padding:16px 0;float:left;cursor:pointer;width:49%;font-size:18px;border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0}.tabList>li:hover{background:#0283de;color:#fff}.tabList>li.select{background:#004aa0;color:#FFF}.tabContent>li{background:#fff;padding:36px 20px;border:1px solid #004aa0;border-top:#004aa0 solid 3px}.hide{display:none}.tableForm{margin-bottom:30px}.tableForm th{width:228px;font-size:16px;color:#000;padding:13px 0;vertical-align:top}.tableForm td{padding:5px 20px}.labelAny,.labelRequired{padding:1px 5px;float:right;font-size:12px;display:inline-block}.tableForm input[type=text],.tableForm select{height:38px;line-height:38px;color:#000}.inputL{width:660px}.inputM{width:285px}.inputS{width:110px}.inputS02{width:150px}.labelRequired{background:#d44343;color:#fff}.labelAny{color:#707070;border:1px solid #707070}.textPost{padding:0 5px}.boxSrcoll{overflow:auto;width:100%;height:125px;padding:10px 20px;border:1px solid #a0a0a0;color:#000;font-size:12px}.areaStrength,.listAnchor,.listPolicy,.pageTop a{overflow:hidden}.checkDesign,.labelRadio{padding-right:30px;line-height:28px}.boxSrcoll .titSrcoll{font-size:16px;margin-bottom:10px}.boxSrcoll .textSrcoll{font-size:14px}.labelRadio{display:inline-block;height:28px}.checkDesign input[type=checkbox],.radioDesign input[type=radio]{display:none}input[type=radio]+label{padding-left:40px;background:url(/img/radio_big.png) 0 -28px no-repeat}input[type=radio]:checked+label{background:url(/img/radio_big.png) no-repeat}input[type=checkbox]+label{padding:5px 0 4px 40px;background:url(/img/check_big.png) 0 -29px no-repeat}input[type=checkbox]:checked+label{background:url(/img/check_big.png) 0 -1px no-repeat}.textAttention{padding:0 10px;font-size:12px}.listRadio p{padding-left:40px}.listRadio label{margin-left:-40px;text-indent:30px}.formTextarea{height:105px;padding:10px;color:#000}.listPolicy li{float:left;width:49%}.listAnchor{margin-bottom:51px}.listAnchor li{float:left;width:23%;margin-left:2.3%;display:block}.listAnchor li:first-child{margin-left:0}.listStep{border:3px solid #004aa0;border-right:none;margin-right:30px;position:relative;height:44px;margin-bottom:20px}.listStep li{float:left;width:33%;color:#004aa0;position:relative}.listStep li.act span:after,.listStep li:after{content:' ';position:absolute;top:-3px}.listStep li:first-child{width:34%}.listStep li span{height:44px;line-height:44px;background:#fff}.listStep li.act{color:#fff}.listStep li.act span{background:#004aa0;display:block;z-index:10}.listStep li:after{height:50px;width:22px;display:block;background:url(/img/bg_steps.png) 100% 0 no-repeat;right:-22px;z-index:11}.icoConfirm,.selectAB dd,.selectAB dt,.titStrength h2{display:inline-block}.listStep li.act:after{background:0 0}.listStep li.act span:after{height:0;width:0;border-top:25px solid transparent;border-right:22px solid transparent;border-bottom:25px solid transparent;border-left:22px solid #004aa0;right:-44px}.selectAB{background:#f0f0f0;padding:11px 20px;margin-bottom:30px}.selectAB dt{width:40%}.icoConfirm{padding-left:35px;height:24px;line-height:24px;font-size:18px}.tableFiles{width:100%;background:#fff}.tableFiles th{border-right:#fff solid 1px;font-size:12px;font-weight:700;color:#fff;padding:7px 8px;background:url(/img/ico_tablesort.png) 100% 0 no-repeat #004aa0;cursor:pointer}.titStrength h2,.titWhite{font-size:28px;font-weight:700}.tableFiles th.headerSortDown{background:url(/img/ico_tablesort.png) 100% -50px no-repeat #004aa0}.tableFiles th:first-child{border-left:#004aa0 solid 1px}.tableFiles th:last-child{border-right:#004aa0 solid 1px}.tableFiles td{border:1px solid #a0a0a0;padding:10px 0}.tableFiles td a{font-weight:700}.tableFiles td a:hover{color:#0283de}.workStep01{background:#e9f4bb}.workStep02{background:#ffe8bf}.payStep01{background:#fcd2d2}.payStep02{background:#c9e7f9}.areaStrength{background:#004aa0;padding:50px 0 60px}.titStrength{margin-bottom:45px}.titStrength h2{color:#FFF;border-bottom:#fff solid 2px}.listStrength{width:942px;margin:0 auto}.listStrength li{float:left;width:230px;padding:0 42px}.titWhite{color:#FFF;text-align:center;margin-bottom:16px}.textWhite{color:#FFF;font-size:16px;line-height:1.4}.boxStrength01,.boxStrength02,.boxStrength03{padding-top:195px;height:188px}.boxStrength01{background:url(/img/ico_strength01.png) top center no-repeat}.boxStrength02{background:url(/img/ico_strength02.png) top center no-repeat}.boxStrength03{background:url(/img/ico_strength03.png) top center no-repeat}.listQuestion{padding-top:5px;margin-bottom:40px}.listQuestion dt{background:url(/img/ico_q&a.png) no-repeat;padding:11px 0 11px 66px;font-size:16px;font-weight:700;margin-bottom:14px}.listQuestion dd{background:url(/img/ico_q&a.png) 0 -49px no-repeat;padding:11px 0 11px 66px;font-size:14px;margin-bottom:26px}.listUseStep{display:table;margin-bottom:18px}.listUseStep:after{content:" ";display:block;height:0;clear:both}.listUseStep li{display:table-cell;position:relative;vertical-align:top}.labelStep,.textStep{vertical-align:middle;font-weight:700}.blockUseStep{width:230px;border:3px solid #004aa0;padding:10px;background:#FFF;z-index:10;min-height:352px;display:block}.listUseStep li:not(:last-child){padding-right:20px}.listUseStep li:not(:last-child):after{content:' ';height:0;width:0;border:20px solid transparent;border-left-color:#004aa0;position:absolute;top:50%;right:-20px;z-index:11;margin-top:-20px}.labelStep{width:45px;height:45px;padding:6px 0;background:#004aa0;color:#FFF;font-size:10px;display:table-cell}.labelStep span{display:inline-block;line-height:1.2}.labelStep .labelStepNum{font-size:28px}.titleStep{clear:both;display:table;margin-bottom:10px}.textStep{font-size:18px;display:table-cell;padding-left:10px}.listPicture li,.titNews p{display:inline-block}.imgStep{margin-bottom:15px}.block980{width:980px;margin:0 auto}.bnrArea{margin:22px 0 0}.partition{border-top:#cfd5da solid 1px;border-bottom:#e9eff5 solid 1px;border-left:none;border-right:none;background:#e9eff5;height:10px}.listPicture{letter-spacing:-.4em}.listPicture li{width:313px;vertical-align:top;letter-spacing:normal;margin-right:20px;margin-bottom:25px}.listPicture li:nth-child(3n){margin-right:0}.listPicture figure{margin-bottom:6px}.listPicture p{line-height:1.4}.boxNews{border:1px solid #a0a0a0;margin:30px 20px 0;padding:20px}.titNews{font-size:20px;font-weight:700;padding:0 0 15px}.listNews{display:block}.listNews li{border-top:#a0a0a0 dashed 1px;color:#000;padding:8px 0;font-weight:700}.listNews time{color:#004aa0;font-size:14px;display:inline-block;font-weight:700;width:95px;padding:0 0 0 10px}.boxUploadWrapper{background:#004aa0;padding:20px;margin-bottom:10px}.boxUpload{background:url(/img/bg_upload.png);padding:10px}.boxUploadInner{background:url(/img/ico_upload.png) center 146px no-repeat #004aa0;padding:36px 0 42px;color:#fff}.titboxUpload{font-size:28px;font-weight:700}.textboxUpload{font-size:16px;font-weight:700;margin-bottom:206px}.textboxUpload span{font-size:20px}.textUploadPoint{background:#fbecec}.textUploadPointInner{width:622px;padding:12px 0;margin:0 auto}.textUploadPointInner .linkPlane{display:inline-block;float:right}.listUploadfile{border-top:#004aa0 solid 3px;border-bottom:#004aa0 solid 3px;margin-top:10px}.listUploadfile li{padding:10px 20px}.listUploadfile li:not(:first-child){border-top:#004aa0 dashed 1px}.selectMember{color:#000;padding:10px 20px 30px}.selectMember select{color:#000;margin-left:20px}#siteFoot{background:#f0f0f0;padding:31px 0 28px}#siteFoot a{color:#004aa0}#siteFoot a:hover{color:#0283de}.siteFootLink ul{display:inline-block;margin:0 auto;overflow:hidden}.siteFootLink li{position:relative;float:left;padding:0 22px}.siteFootLink li:after{position:absolute;top:50%;right:-1px;margin-top:-.45em;content:'';display:inline-block;width:0;height:.9em;border-right:1px solid #000}.siteFootCopy{margin-top:5px;font-size:12px}.pageTop{position:fixed;bottom:30px;right:20px;z-index:11}.pageTop a{display:block;width:50px;height:50px;background:url(/img/btn_pagetop.png) no-repeat;text-indent:-999px;font-size:0}.pageTop a:hover{background-position:0 -50px}