@charset "UTF-8";#mainCol,.arr a{position:relative}#mainVisual,#pickUpArea #pickUp,.bnrNavi{text-align:center}#mainCol{width:960px!important;padding:0!important}#mainCol *,#mainCol :after,#mainCol :before{-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.arr a{color:#00005F!important;display:inline-block;padding-left:23px;text-decoration:none!important}.arr a:before{font-family:icomoon;content:"\f0da";position:absolute;left:10px;line-height:1.4;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-top:.2em}.arr a:hover{text-decoration:underline!important}.section{margin-top:24px!important}.wrapper{position:relative;margin-top:0;padding-top:79px}.topwrap{background:-webkit-linear-gradient(top,#efefef 0,#fff 80%);background:-webkit-gradient(linear,left top,left bottom,from(#efefef),color-stop(80%,#fff));background:linear-gradient(to bottom,#efefef 0,#fff 80%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#ffffff', GradientType=0 )}.isSPb{display:none!important}.isSPn.ib{display:inline-block!important;padding:0!important}#mainVisual{background:#053b92;border-bottom:#47478F 4px solid;width:100%;min-width:960px;margin:0 auto}#mainVisual .slide{max-width:980px;margin:0 auto}#mainVisual .slide img{width:100%}#main{display:table-cell;width:720px;padding:20px 20px 18px;background:#fff}#main .column2{margin-top:20px}#main ul li.rss span:first-child{margin-right:20px}#main .bnrUtility{padding-top:28px;margin-top:0!important}#main .bnrUtility li{float:left;margin:4px 0 0 3px!important;width:157px;border-bottom:#CCC 2px solid}#main .bnrUtility li a{display:table;width:100%;table-layout:fixed;background:#FFF;color:#fff!important;text-decoration:none;font-size:1em;line-height:1.2;font-weight:700;height:79px}#main .bnrUtility li a img{width:100%;height:auto}#sub{display:table-cell;vertical-align:top;border-left:2px solid #F0F0F0;width:240px;background:#fff}#sub .infoLink{margin-top:15px;padding:15px}#sub .infoLink>*{margin-top:15px!important}#sub .infoLink>:first-child{margin:0!important}#sub .infoLink .btnRound{padding-left:10px;padding-right:10px}#stockUtility{background:#110665;padding:8px 18px 18px}#stockUtility h2{color:#fff;font-size:1.4em;font-weight:700;padding:8px 0 6px}#stockUtility h2 span{font-size:.7em}#stockUtility .info{background:#fff;border-radius:5px;padding:15px}#stockUtility .info p{margin:0}#stockUtility ul li{font-weight:700;background:url(/common2/pc/images/icn_arrow_large.gif) right center no-repeat}#stockUtility ul li a{color:#fff!important;text-decoration:none!important}#stockUtility ul li a:hover{text-decoration:underline!important}#pickUpArea{margin-top:0!important;padding:15px 0;background:#e6e6e6;position:relative}#pickUpArea #pickUp li{display:inline-block;margin:0 40px}#pickUpArea a.prev{position:absolute;left:-20px;top:20px}#pickUpArea a.next{position:absolute;right:-20px;top:20px}.bnrNavi{margin-top:10px}.bnrNavi li{display:inline-block;color:#bdbdbd;margin:0!important;padding:0 5px}.bnrNavi li.active,.bnrNavi li:hover{color:#140270;cursor:pointer}#naviArea{margin-top:30px}#naviArea .company{background:url(/fg-common/pc/images/top/naviBg01.jpg) right bottom no-repeat #fff;background-size:cover}#naviArea .company .h3Tit,#naviArea .company .h3Tit a,#naviArea .company p{color:#2443a2!important}#naviArea .investors{background:url(/fg-common/pc/images/top/naviBg02.jpg) right bottom no-repeat #00398d;color:#fff!important;background-size:cover}#naviArea .investors .h3Tit a,#naviArea .investors a,#naviArea .investors a:hover,#naviArea .investors a:visited{color:#fff}#naviArea .csr{background:url(/fg-common/pc/images/top/naviBg03.jpg) right bottom no-repeat #2690de;color:#333!important;background-size:cover}#naviArea .csr .h3Tit a,#naviArea .csr a,#naviArea .csr a:hover,#naviArea .csr a:visited{color:#333}#naviArea .saiyou{background:url(/fg-common/pc/images/top/naviBg04.jpg) right bottom no-repeat #F0F2EF;background-size:110%}#naviArea .saiyou .h3Tit,#naviArea .saiyou .h3Tit a,#naviArea .saiyou p{color:#2443a2!important}#naviArea .column2{width:100%}#naviArea .column2 .col{padding:25px;width:50%!important;margin:0!important;position:relative}.largeText #naviArea .column2 .col{padding:10px 25px}#naviArea .column2 .col .h3Tit{border-bottom:2px solid #809cc6;padding:0 0 7px;font-size:1.8em;font-weight:400}#naviArea .column2 .col p.lead{font-size:1.2em;line-height:1.4}#naviArea .column2 .col p .btnRound{min-width:none;font-size:14px;line-height:20px;box-shadow:none;position:absolute;bottom:30px;left:30px;min-height:auto}#naviArea .column2 .col p .btnRound:after{font-size:30px}#naviArea .column2 .col.csr p .btnRound,#naviArea .column2 .col.investors p .btnRound{background:#fff;color:#006!important}#naviArea .column2 .col.csr p .btnRound:hover,#naviArea .column2 .col.investors p .btnRound:hover{background:#ddd!important}#naviArea .column2 .col .leftCol{padding-top:15px;width:200px;display:table-cell;vertical-align:top}#naviArea .column2 .col .rightCol{padding-top:15px;width:230px;display:table-cell}#naviArea .column2 .col .box{background:rgba(6,85,170,.9);background:#0670c2\9;padding:10px;border-radius:5px}#naviArea .column2 .col .box h4{font-size:1.2em;font-weight:700}#naviArea .column2 .col ul li{line-height:1.2;margin-top:.5em}#naviArea .column2 .col .box .leftCol{width:66px;padding-top:5px}#naviArea .column2 .col .box .rightCol{padding-top:5px;padding-left:10px}.wrapper #mainCol .topBannerArea{margin-top:70px}.wrapper #mainCol .topBannerArea .textLink.boxBorder{margin-top:3em}.wrapper #mainCol .topBannerArea .textLink.boxBorder li:first-child{margin-top:1em}.wrapper #mainCol .topBannerArea .column2 .col{width:470px!important}.wrapper #mainCol .topBannerArea .column3 .col{width:300px;margin-right:10px}.wrapper #mainCol .topBannerArea .column3 .col:last-child{margin-right:0}.wrapper #mainCol .topBannerArea .column4{margin-top:40px}.wrapper #mainCol .topBannerArea .column4 .col{width:230px!important;margin-right:15px!important}.wrapper #mainCol .topBannerArea .column4 ul{margin-top:1em!important}.wrapper #mainCol .topBannerArea .column4 ul li{margin-top:.5em}a.newWebSite{padding:19px;display:block;background:#F7FBFE;border:1px solid #b2b2b2;border-bottom:solid 4px #b2b2b2}a.newWebSite:hover{opacity:.7}#attentionList{margin-top:55px}#attentionList .h3Tit{position:relative;padding-left:35px!important}#attentionList .h3Tit:before{content:url(/fg-common/pc/images/top/icon_attention.gif);line-height:0;position:absolute;left:0;top:7px}#attentionList ul li{padding:10px;margin:0!important;border-top:2px solid #e2e2e2}#attentionList ul li:first-child{border:none}.wrapper #mainCol .investors .h3Tit>span>a{color:#fff}.wrapper #mainCol .csr .h3Tit>span>a{color:#333}#naviArea .column2 .tbl{display:table;width:100%}#naviArea .column2 .tbl .col{display:table-cell;min-height:450px;float:none!important}#naviArea .column2 .tbl .col>ul{padding-bottom:50px}@media screen and (max-width:767px){#main,#sub{display:block}.wrapper{padding-top:0!important}#mainCol{width:100%!important;margin-top:0}#mainCol .inner{padding:0 10px!important}.section{margin-top:14px!important}.section.isSP{margin-top:0!important}#mainVisual{min-width:0;margin-bottom:0}#mainVisual img{width:100%;max-width:none;margin-bottom:0}#mainVisual+.bnrNavi{margin:0;padding:10px 0;background:#e3e3e3}#mainVisual+.bnrNavi li{font-size:1.4em;color:#666}#mainVisual+.bnrNavi li.active,#mainVisual+.bnrNavi li:hover{color:#006}.topContents #main,.topContents #sub{float:none;width:100%}#main{width:100%;padding:0}#main .column2,#main dl{padding:10px 15px}#main .column2{margin-top:0}#main .column2 .col{margin-top:1em!important;width:100%!important}#stockUtility .img img,#sub{width:100%}#main .column2 .col .alnRight{text-align:left!important}#mainArea .h3Tit{font-size:2em!important}#sub{padding:10px 0 20px}#stockUtility{max-width:330px;margin:0 auto}#stockUtility .info{text-align:center}#stockUtility .info p{font-size:1.6em;margin-top:0}#stockUtility h2 span{margin-left:10px}#stockUtility ul li{font-size:1.6em!important}#pickUpArea #pickUp li{display:none}#pickUpArea #pickUp li:first-child{display:inline-block}#pickUpArea a.prev{left:10px}#pickUpArea a.next{right:10px}.bnrNavi{display:none}#naviArea ul li{line-height:1.6}#naviArea .column2 .col{width:100%!important;height:auto;padding:15px}#naviArea .column2 .col .h3Tit{font-size:1.8em!important;border:none;padding:0}#naviArea .column2 .col ul li{line-height:1.8}#naviArea .column2 .col p.lead{max-width:300px}#naviArea .column2 .col p .btnRound{position:static;display:inline-block}#naviArea .column2 .col .leftCol,#naviArea .column2 .col .rightCol{display:block;width:auto;margin:0;padding:0}#attentionList,.topBannerArea{padding:0 15px}#naviArea .column2 .col>.leftCol{margin-top:20px}#naviArea .column2 .col .box{margin-top:10px;display:inline-block;text-align:left}#naviArea .column2 .col.csr .rightCol{text-align:center}#naviArea .column2 .col .box h4{line-height:1}#naviArea .column2 .col .box .inner{display:table}#naviArea .column2 .col .box .leftCol,#naviArea .column2 .col .box .rightCol{display:table-cell}#naviArea .saiyou{background-size:60%}.topBannerArea{margin-top:30px}.wrapper #mainCol .topBannerArea .column2 .col,.wrapper #mainCol .topBannerArea .column3 .col,.wrapper #mainCol .topBannerArea .column4 .col{width:100%!important;text-align:center}.wrapper #mainCol .topBannerArea .column4 .col img{width:70%}.topBannerArea img{width:100%}.isSPn{display:none!important}.isSPb{display:block!important}.isSPb.ib{display:inline-block!important}.isSPn.ib{display:none!important}#attentionList .h3Tit{font-size:2em!important}.wrapper #mainCol .sec6 .forSpList{border-top:solid 3px #006}.wrapper #mainCol .sec6 .forSpList>ul{padding-bottom:20px}.wrapper #mainCol .sec6 .forSpList a{text-decoration:none;color:#333;padding:0 30px 0 10px}.wrapper #mainCol .sec6 .forSpList .h3Tit{background:#edece7;position:relative;cursor:pointer;margin-top:0;border-bottom:solid 1px #ccc}.wrapper #mainCol .sec6 .forSpList .h3Tit:before{position:absolute;content:"";display:block;border-top:2px solid #0f0f6f;border-right:2px solid #0f0f6f;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:50%;right:10px;margin-top:-7px;width:12px;height:12px;-webkit-transition:.4s;transition:.4s}.wrapper #mainCol .sec6 .forSpList .h3Tit.isOpen:before{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.wrapper #mainCol .sec6 #informationArea ul{margin-bottom:14px}.wrapper #mainCol .sec6 .isSPb .tab li{display:block!important;width:100%!important;border-left:none!important;margin-top:2px!important;border-bottom:2px solid #b2b2b2!important;text-align:left!important}#naviArea .column2 .col.csr,#naviArea .column2 .col.investors{height:auto}.wrapper #mainCol .topBannerArea .textLink.boxBorder{margin-top:2em}.wrapper #mainCol .topBannerArea .textLink.boxBorder li:first-child{margin-top:0}#naviArea .csr{background:url(/fg-common/pc/images/top/naviBg03.jpg) right bottom no-repeat #2690de;color:#fff!important;background-size:cover}#naviArea .column2 .tbl{display:block;width:100%}#naviArea .column2 .tbl .col{display:block;min-height:0;float:none!important}#naviArea .column2 .tbl .col>ul{padding-bottom:0}}