@charset "utf-8";article,aside,figure,footer,header,hgroup,listing,nav,plaintext,section,xmp{display:block;}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,a,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,textarea,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;font-size:1.0em;}table{border-collapse:collapse;border-spacing:0;}caption,th,td{text-align:left;}li{list-style-type:none;}input,select{outline:0 none black;}em{font-style:normal;}address{font-style:normal;}.touchable{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);}*{margin:0;padding:0;}body{position:relative;color:#4f4f4d;line-height:1.2;margin:0;background-color:#fff;font-family:ArialMT,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",メイリオ,sans-serif;-webkit-text-size-adjust:none;font-size:14px;-webkit-touch-callout:none;}body.bgB{background:#52545b;}body.bgB2{background:#40434d;}a{text-decoration:underline;color:#4f4f4d;-webkit-touch-callout:none;}img{border:none;}.clearfix:after{content:"";display:block;clear:both;}input[type="text"],input[type="search"],input[type="email"],input[type="url"],input[type="submit"]{-webkit-appearance:none;}.dispNone{display:none;}input[type="checkbox"]{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-appearance:none;vertical-align:text-bottom;margin-right:3px;border:none;border-radius:0;position:relative;display:inline-block;width:28.5px;height:23px;background:transparent url(../images/renewal_icons_1.png) no-repeat -97.5px -63.5px;background-size:155.5px 341.5px;}input[type="checkbox"]:checked{background-position:-69.5px -121px;}.commonHeader{background:#385794;padding:10px 7.5px;}.commonHeader:after{content:"";display:block;clear:both;}.headerLogo{float:left;display:block;text-indent:100%;white-space:nowrap;overflow:hidden;width:75.5px;height:29.5px;background:transparent url(../images/renewal_common_1.png) no-repeat 0 0;background-size:432px 180px;}.headerBtns{float:right;}.headerBtns li{float:right;border:solid 1px #e8e8e8;border-right:none;height:28px;line-height:28px;font-size:.86em;}.headerBtns li:first-child{border-right:solid 1px #e8e8e8;border-top-right-radius:5px;border-bottom-right-radius:5px;}.headerBtns li.first{border-top-left-radius:5px;border-bottom-left-radius:5px;}.headerBtns li a{display:block;background:#fff;padding:0 10px;text-decoration:none;}.headerBtns li.first a{border-top-left-radius:4px;border-bottom-left-radius:4px;}.headerBtns li:first-child a{padding:0 12px;border-top-right-radius:4px;border-bottom-right-radius:4px;}.headerBtns li.login a{color:#0087ca;}.headerBtns li.loggedIn{border:none;color:#fff;padding-right:10px;font-size:.90em;line-height:30px;}.emergencyInfo li{background:#4467ab;line-height:1.4;border-bottom:solid 1px #385794;}.emergencyInfo li a{display:block;color:#fff;padding:7.5px 14px;text-decoration:none;}mark.notice{display:inline-block;text-indent:100%;white-space:nowrap;overflow:hidden;width:19.5px;height:19.5px;background:transparent url(../images/renewal_icons_1.png) no-repeat -50px -173.5px;background-size:155.5px 341.5px;line-height:1.3;}.emergencyInfo mark.notice{margin-right:3px;}.emergencyInfo mark.new{display:inline-block;color:#fff;background:#ED4637;border-radius:3px;font-size:.90em;font-weight:bold;line-height:1.2;padding:1px 4px;margin-right:4px;}.gnaviBtns{border-top:solid 1px #e4e4e4;}.gnaviBtns li{float:left;box-sizing:border-box;-webkit-box-sizing:border-box;width:20%;border-left:solid 1px #e4e4e4;border-bottom:solid 1px #e4e4e4;}.gnaviBtns li.onTouch{background:#fcee21;}.gnaviBtns li:nth-child(1),.gnaviBtns li:nth-child(6){border-left:none;}.gnaviBtns li a{display:block;background:#fff;text-decoration:none;}.gnaviBtns li.onTouch a{background:#fcee21;}.gnaviBtns li a>div{width:54px;height:59px;background:#fff url(../images/renewal_common_1.png) no-repeat;background-size:432px 180px;margin:5px auto;position:relative;}.gnaviBtns li a.weather>div{background-image:none;}.gnaviBtns li a.weather.disabled>div,.settingBtns li a.weather.disabled>div{background:#fff url(../images/renewal_disabled_buttons.png) no-repeat 0 0;background-size:218px 66px;}.gnaviBtns li a.weather.disabled>div:before,.settingBtns li a.weather.disabled>div:before{content:none;display:none;}.settingBtns li{float:left;box-sizing:border-box;-webkit-box-sizing:border-box;width:20%;padding:0 2px;margin-bottom:6px;}.settingBtns li>a{display:block;background:#fff;border-radius:5px;box-shadow:1px 1px 1px rgba(0,0,0,.15);padding:2px 0;position:relative;text-decoration:none;}.settingBtns li a>div{width:53.5px;height:59px;background:#fff url(../images/renewal_common_1.png) no-repeat;background-size:432px 180px;margin:0 auto;position:relative;}.settingBtns li a.weather>div{background-image:none;}.gnaviBtns li a.mail>div,.settingBtns li a.mail>div{background-position:0 -30px;}.gnaviBtns li a.mail>div,.settingBtns li a.mail>div{background-position:0 -30px;}.gnaviBtns li a.uranai>div,.settingBtns li a.uranai>div{background-position:-54px -30px;}.gnaviBtns li a.uranai.disabled>div,.settingBtns li a.uranai.disabled>div{background:#fff url(../images/renewal_disabled_buttons.png) no-repeat -54.5px 0;background-size:218px 59px;}.gnaviBtns li a.railway>div,.settingBtns li a.railway>div{background-position:-108px -30px;}.gnaviBtns li a.railway.disabled>div,.settingBtns li a.railway.disabled>div{background:#fff url(../images/renewal_disabled_buttons.png) no-repeat -109px 0;background-size:218px 59px;}.gnaviBtns li a.map>div,.settingBtns li a.map>div{background-position:-162px -30px;}.gnaviBtns li a.weather>div:before,.settingBtns li a.weather>div:before{content:" ";display:block;width:41.5px;height:30px;background:url(../images/weather_sprite.png) no-repeat;background-size:3732px 102.5px;position:absolute;top:50%;margin-top:-25px;left:50%;margin-left:-20.5px;z-index:0;}.gnaviBtns li a.lottery>div,.settingBtns li a.lottery>div{background-position:-216px -30px;}.gnaviBtns li a.lottery.disabled>div,.settingBtns li a.lottery.disabled>div{background:#fff url(../images/renewal_disabled_buttons.png) no-repeat -163.5px 0;background-size:218px 59px;}.gnaviBtns li a.sugoroku>div,.settingBtns li a.sugoroku>div{background-position:-270px -30px;}.gnaviBtns li a.amazon>div,.settingBtns li a.amazon>div{background-position:-324px -30px;}.gnaviBtns li a.rakuten>div,.settingBtns li a.rakuten>div{background-position:-378px -30px;}.gnaviBtns li a.change>div,.settingBtns li a.change>div{background-position:0 -89px;}.gnaviBtns li a.youtube>div,.settingBtns li a.youtube>div{background-position:-54px -89px;}.gnaviBtns li a.facebook>div,.settingBtns li a.facebook>div{background-position:-108px -89px;}.gnaviBtns li a.blog>div,.settingBtns li a.blog>div{background-position:-162px -89px;}.gnaviBtns li a.secondMail>div,.settingBtns li a.secondMail>div{background-position:-216px -89px;}.gnaviBtns li a.support>div,.settingBtns li a.support>div{background-position:-270px -89px;}.gnaviBtns li a.favorite>div,.settingBtns li a.favorite>div{background-image:none;background:#fff;position:relative;}.gnaviBtns li a.favorite>div:after,.settingBtns li a.favorite>div:after{content:" ";display:block;width:32.5px;height:32px;background:url(../images/renewal_common_1.png) no-repeat;background-size:432px 180px;position:absolute;left:50%;margin-left:-16px;top:3px;}.gnaviBtns li a.fav1>div:after,.settingBtns li a.fav1>div:after{background-position:0 -148px;}.gnaviBtns li a.fav2>div:after,.settingBtns li a.fav2>div:after{background-position:-32.5px -148px;}.gnaviBtns li a.fav3>div:after,.settingBtns li a.fav3>div:after{background-position:-64.5px -148px;}.settingBtns li a.favorite .removeBtn{display:block;text-indent:100%;white-space:nowrap;overflow:hidden;width:15px;height:15px;background:url(../images/renewal_common_1.png) no-repeat -158px 0;background-size:432px 180px;position:absolute;top:0;right:0;z-index:1;}.gnaviBtns li a.weather.cloudy>div:before,.settingBtns li a.weather.cloudy>div:before{background-position:0 0;}.gnaviBtns li a.weather.cloudytofine>div:before,.settingBtns li a.weather.cloudytofine>div:before{background-position:-41.5px 0;}.gnaviBtns li a.weather.cloudytorain>div:before,.settingBtns li a.weather.cloudytorain>div:before{background-position:-83.0px 0;}.gnaviBtns li a.weather.cloudytosnow>div:before,.settingBtns li a.weather.cloudytosnow>div:before{background-position:-124.5px 0;}.gnaviBtns li a.weather.cloudytothunder>div:before,.settingBtns li a.weather.cloudytothunder>div:before{background-position:-166.0px 0;}.gnaviBtns li a.weather.cloudy_fine>div:before,.settingBtns li a.weather.cloudy_fine>div:before{background-position:-207.5px 0;}.gnaviBtns li a.weather.cloudy_rain>div:before,.settingBtns li a.weather.cloudy_rain>div:before{background-position:-249.0px 0;}.gnaviBtns li a.weather.cloudy_snow>div:before,.settingBtns li a.weather.cloudy_snow>div:before{background-position:-290.5px 0;}.gnaviBtns li a.weather.cloudy_thunder>div:before,.settingBtns li a.weather.cloudy_thunder>div:before{background-position:-332.0px 0;}.gnaviBtns li a.weather.fine>div:before,.settingBtns li a.weather.fine>div:before{background-position:-373.5px 0;}.gnaviBtns li a.weather.finetocloudy>div:before,.settingBtns li a.weather.finetocloudy>div:before{background-position:-415.0px 0;}.gnaviBtns li a.weather.finetorain>div:before,.settingBtns li a.weather.finetorain>div:before{background-position:-456.5px 0;}.gnaviBtns li a.weather.finetosnow>div:before,.settingBtns li a.weather.finetosnow>div:before{background-position:-498.0px 0;}.gnaviBtns li a.weather.finetothunder>div:before,.settingBtns li a.weather.finetothunder>div:before{background-position:-539.5px 0;}.gnaviBtns li a.weather.fine_cloudy>div:before,.settingBtns li a.weather.fine_cloudy>div:before{background-position:-581.0px 0;}.gnaviBtns li a.weather.fine_night>div:before,.settingBtns li a.weather.fine_night>div:before{background-position:-622.5px 0;}.gnaviBtns li a.weather.fine_rain>div:before,.settingBtns li a.weather.fine_rain>div:before{background-position:-664.0px 0;}.gnaviBtns li a.weather.fine_snow>div:before,.settingBtns li a.weather.fine_snow>div:before{background-position:-705.5px 0;}.gnaviBtns li a.weather.fine_thunder>div:before,.settingBtns li a.weather.fine_thunder>div:before{background-position:-747.0px 0;}.gnaviBtns li a.weather.mizore>div:before,.settingBtns li a.weather.mizore>div:before{background-position:-788.5px 0;}.gnaviBtns li a.weather.rain>div:before,.settingBtns li a.weather.rain>div:before{background-position:-830.0px 0;}.gnaviBtns li a.weather.raintocloudy>div:before,.settingBtns li a.weather.raintocloudy>div:before{background-position:-871.5px 0;}.gnaviBtns li a.weather.raintofine>div:before,.settingBtns li a.weather.raintofine>div:before{background-position:-913.0px 0;}.gnaviBtns li a.weather.raintosnow>div:before,.settingBtns li a.weather.raintosnow>div:before{background-position:-954.5px 0;}.gnaviBtns li a.weather.rain_cloudy>div:before,.settingBtns li a.weather.rain_cloudy>div:before{background-position:-996.0px 0;}.gnaviBtns li a.weather.rain_fine>div:before,.settingBtns li a.weather.rain_fine>div:before{background-position:-1037.5px 0;}.gnaviBtns li a.weather.wind_rain>div:before,.settingBtns li a.weather.wind_rain>div:before{background-position:-1079.0px 0;}.gnaviBtns li a.weather.rain_snow>div:before,.settingBtns li a.weather.rain_snow>div:before{background-position:-1120.5px 0;}.gnaviBtns li a.weather.snow>div:before,.settingBtns li a.weather.snow>div:before{background-position:-1162.0px 0;}.gnaviBtns li a.weather.snowtocloudy>div:before,.settingBtns li a.weather.snowtocloudy>div:before{background-position:-1203.5px 0;}.gnaviBtns li a.weather.snowtofine>div:before,.settingBtns li a.weather.snowtofine>div:before{background-position:-1245.0px 0;}.gnaviBtns li a.weather.snowtomizore>div:before,.settingBtns li a.weather.snowtomizore>div:before{background-position:-1286.5px 0;}.gnaviBtns li a.weather.snowtorain>div:before,.settingBtns li a.weather.snowtorain>div:before{background-position:-1328.0px 0;}.gnaviBtns li a.weather.snow_cloudy>div:before,.settingBtns li a.weather.snow_cloudy>div:before{background-position:-1369.5px 0;}.gnaviBtns li a.weather.snow_fine>div:before,.settingBtns li a.weather.snow_fine>div:before{background-position:-1411.0px 0;}.gnaviBtns li a.weather.snow_mizore>div:before,.settingBtns li a.weather.snow_mizore>div:before{background-position:-1452.5px 0;}.gnaviBtns li a.weather.snow_rain>div:before,.settingBtns li a.weather.snow_rain>div:before{background-position:-1494.0px 0;}.settingBtns li a.change .disabled{display:block;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:5px;background:#a8b9da;opacity:.5;z-index:1;}.settingBtns li a.change{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);}.settingBtns li>a.add{display:block;background:#5072b5;border:dotted 1px #fff;border-radius:5px;box-shadow:none;padding:1px 0;}.settingBtns li>a.add.disabled{border:dotted 1px #a8b9da;border-radius:5px;}.settingBtns li a.add.disabled{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);}.settingBtns li a.add>div{background-image:none;background:transparent;}.settingBtns li a.add>div:after{content:" ";display:block;width:30px;height:30px;background:url(../images/renewal_common_1.png) no-repeat -93px 0;background-size:432px 180px;position:absolute;left:50%;margin-left:-15px;top:8px;}.settingBtns li a.add.disabled>div:after{background-position:-194px 0;}.gnaviBtns li a>div .caption,.settingBtns li a>div .caption{display:block;width:100%;position:absolute;font-weight:bold;text-align:center;bottom:0;left:0;font-size:.74em;}.settingBtns li a.add>div .caption{color:#fff;font-weight:normal;font-size:.70em;bottom:3px;}.settingBtns li a.add.disabled>div .caption{color:#a8b9da;}.gnaviBtns li a>div .whetherCond{display:block;width:100%;position:absolute;text-align:center;bottom:0;left:0;font-size:.70em;}.gnaviBtns li a>div .whetherCond .max{color:#fb2029;}.gnaviBtns li a>div .whetherCond .min{color:#369cc9;}.gnaviBtns li a.uranai>div .result{display:block;width:100%;position:absolute;text-align:center;top:5px;left:0;font-weight:bold;}.gnaviBtns li a.uranai>div .result .num{color:#fcee21;font-size:1.34em;text-shadow:1px 1px 1px rgba(0,0,0,.15);}.gnaviBtns li a.uranai>div .result .rank{color:#fff;font-size:.80em;text-shadow:1px 1px 1px rgba(0,0,0,.15);}.gnaviBtns li a>div mark{display:block;position:absolute;top:0;color:#fff;line-height:1.3;font-size:.76em;font-weight:bold;}.gnaviBtns li a>div mark.counter{background:#ed4637;padding:1px 5px 0 5px;border-radius:8px;right:0;box-shadow:1px 1px 1px rgba(0,0,0,.15);}.gnaviBtns li a>div mark.notice{background:#ed4637;padding:1px 5px 0 5px;border-radius:10px;right:0;width:auto;height:auto;text-indent:0;box-shadow:1px 1px 1px rgba(0,0,0,.15);}.gnaviBtns li a>div mark.new{background:#ed4637;padding:1px 5px 0 5px;line-height:1.2;border-radius:8px;right:-3px;top:-6px;box-shadow:1px 1px 1px rgba(0,0,0,.15);}.topSearchArea{padding:10px;background:url(../images/renewal_tile_g.png) repeat;background-size:8px 8px;}.topSearchArea .campaignBannerWrap{position:relative;margin-bottom:10px;}.topSearchArea .campaignBanner,.topSearchArea .campaignBanner img{display:block;width:100%;}.topSearchArea .closeCampaignBanner{display:block;text-indent:100%;overflow:hidden;white-space:nowrap;width:20px;height:20px;background:#fff url(../images/renewal_common_1.png) no-repeat -173.5px 0;background-size:432px 180px;position:absolute;top:0;right:0;}.topSearchBoxWrap{width:100%;display:-webkit-box;display:-moz-box;display:-ms-box;display:box;}.topSearchBox{display:block;-webkit-box-flex:1;-moz-box-flex:1;-ms-box-flex:1;box-flex:1;background:#fff url(../images/renewal_icons_1.png) no-repeat -5px -263px;background-size:155.5px 341.5px;border:solid 4px #ff7f00;height:41px;border-radius:3px 0 0 3px;font-size:1.06em;line-height:1;padding:7px 5px 5px 30px;}.topSearchBtn{display:block;border:none;background:#ff7f00;border:solid 4px #ff7f00;border-radius:0 3px 3px 0;height:41px;line-height:32px;color:#fff;width:56px;text-align:center;font-size:1.2em;font-weight:bold;}.newsTabArea{position:relative;}.newsTabArea .slideLeft,.newsTabArea .slideRight{display:block;text-indent:100%;white-space:nowrap;overflow:hidden;width:27px;height:50px;position:absolute;top:0;z-index:1;background:url(../images/renewal_common_1.png) no-repeat;background-size:432px 180px;}.newsTabArea .slideLeft{left:0;background-position:-324.5px -92px;}.newsTabArea .slideRight{right:0;background-position:-351.5px -92px;}.newsTabWrap{width:100%;overflow-x:scroll;border-bottom:solid 1px #cbcbcb;}.newsTab{width:650px;background:#fafafa;}.newsTab li{float:left;border:solid 1px #e9e9e9;border-left:none;}.newsTab li a{display:block;position:relative;background:#f2f2f2;height:48px;line-height:48px;text-decoration:none;font-weight:bold;padding:0 12.5px;}.newsTab li.selected{border:solid 1px #2291c2;border-left:none;}.newsTab li.selected a{background:#2ba2d6;color:#fff;}.newsTab li.selected a:after{content:" ";width:0;height:0;border:5px solid transparent;border-bottom:10px solid #fff;position:absolute;bottom:-1px;left:50%;margin-left:-5px;}.newsListArea .newsList:first-child{margin-top:5px;}.newsListArea .poweredBy{color:#B3B3B3;font-size:.80em;text-align:right;line-height:1.3;padding:4px 10px;border-top:solid 1px #f2f2f2;border-bottom:solid 1px #f2f2f2;}.newsListArea .poweredBy:first-child{border-top:none;}.newsListArea .errorMsg{text-align:center;font-weight:bold;line-height:1.6;padding:75px 0 60px 0;}.newsListArea .errorMsg strong{font-size:1.7em;}.newsList li a{display:table;width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;padding:0 0 0 9px;text-decoration:none;}.newsList li a.onTouch{background:#fcee21;}.newsList li .imgWrap{display:table-cell;vertical-align:middle;text-align:center;text-decoration:none;width:55px;height:55px;padding:4px 0;}.newsList li .imgWrap img{display:inline;vertical-align:middle;max-width:55px;max-height:55px;border:solid 1px #f5f4f3;border-radius:3px;}.newsList li .content{display:table-cell;vertical-align:middle;width:auto;min-height:64px;padding-right:9px;padding-left:9px;border-bottom:solid 1px #f0f0f0;}.newsList li:last-child .content{border-bottom:none;padding-right:9px;}.newsList li .title{font-weight:bold;font-size:1.16em;line-height:1.4;}.newsList li .date{color:#898989;line-height:1.4;margin-top:2px;font-size:.90em;}.newsList li mark.new{display:inline-block;background:#2ba2d6;color:#fff;font-size:.80em;padding:1px 3px 0 3px;border-radius:2px;margin-right:5px;}.newsList li .adCaption{display:inline;word-break:break-all;word-wrap:break-word;color:#898989;line-height:1.4;margin-top:2px;font-size:.74em;margin-left:5px;}.secRecommend{position:relative;}.secRecommend h2,.secLargeNews h2{background:#2ba2d6;color:#fff;font-weight:bold;padding:10px;font-size:1.3em;line-height:1.3;position:relative;position:relative;z-index:2;box-shadow:0 1px 1px 1px rbga(0,0,0,.15);}.secRecommend h2 #recommendCollapseBtn{display:block;background:#fff url(../images/renewal_icons_1.png) no-repeat -104px 7px;background-size:155.5px 341.5px;color:#2ba2d6;text-decoration:none;height:25px;line-height:25px;font-size:.64em;padding:0 28px 0 6px;position:absolute;border-radius:3px;top:50%;margin-top:-12.5px;right:10px;}.secRecommend h2 #recommendCollapseBtn.closed{background-position:-90.5px -21px;}.secRecommend .recommendSetting{background:#e6e6e6;padding:8px 10px 0 10px;position:relative;}.secRecommend .recommendSetting .recommendSettingBox{background:#f7f7f7;box-shadow:0 0 1px 1px rgba(0,0,0,.15),1px 1px 1px rgba(0,0,0,.20);border-radius:5px;padding-bottom:19px;}.secRecommend .recommendSetting .msg{background:#fff;border-radius:5px 5px 0 0;padding:7px 0;text-align:center;font-size:1.04em;line-height:1.6;}.secRecommend .recommendSetting .msg strong{color:#2ba2d6;font-weight:bold;}.secRecommend .settingList{padding:18px 20px 5px 20px;}.secRecommend .settingList li{float:left;width:50%;margin-bottom:15px;}.secRecommend .settingList li input{vertical-align:middle;}.secRecommend .settingList li label{display:inline-block;font-size:1.20em;vertical-align:middle;}.secRecommend .settingList li input:checked+label{color:#2ba2d6;font-weight:bold;}.secRecommend #recommendSettingBtn{display:block;background:#fff;color:#2ba2d6;border:solid 2px #2ba2d6;border-radius:5px;text-align:center;padding:14px 0;font-size:.90em;text-decoration:none;margin:0 10px;font-weight:bold;}.secRecommend .poweredBy,.secLargeNews .poweredBy{color:#999;font-size:.80em;text-align:right;line-height:1.3;padding:7px 10px 7px 10px;background:#e6e6e6;}.secRecommend .settingCompleteMsg{display:block;text-indent:100%;overflow:hidden;white-space:nowrap;width:235.5px;height:136px;background:url(../images/setting_complete.png) no-repeat;background-size:235.5px 136px;position:absolute;top:21px;left:50%;margin-left:-117.5px;z-index:3;}.recommendNewsList,.largeNewsList{background:#e6e6e6;padding:0 10px 10px 10px;}.recommendNewsList li,.largeNewsList li{background:#fff;border-radius:3px;margin-bottom:10px;box-shadow:0 0 1px 1px rgba(0,0,0,.15),1px 1px 1px rgba(0,0,0,.20);}.recommendNewsList li a,.largeNewsList li a{display:block;border-radius:3px;padding:17.5px 18px;text-decoration:none;}.recommendNewsList li a .title,.largeNewsList li a title{font-weight:bold;font-size:1.16em;line-height:1.4;}.recommendNewsList li a .date,.largeNewsList li a .date{color:#898989;line-height:1.4;margin-top:2px;font-size:.84em;}.recommendNewsList li a img,.largeNewsList li a img{display:block;max-width:100%;margin:10px auto 5px auto;}.recommendNewsList li.msg,.largeNewsList li.msg{background:none;border-radius:0;box-shadow:none;}.recommendNewsList li.msg .errorMsg,.largeNewsList li.msg .errorMsg{text-align:center;}.recommendNewsList li.msg .loading,.largeNewsList li.msg .loading{width:35px;height:35px;z-index:100;margin:0 auto;}.recommendNewsList li.msg .loading img,.largeNewsList li.msg .loading img{border:none;}.dpzArticleList li{background:#fff;border-bottom:solid 1px #f2f2f2;}.dpzArticleList li:last-child{border-bottom:none;}.dpzArticleList li a{display:table;width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;padding:8px 9px;text-decoration:none;}.dpzArticleList li a.onTouch{background:#fcee21;}.dpzArticleList li a .imgWrap{display:table-cell;text-align:center;vertical-align:middle;width:52px;height:52px;}.dpzArticleList li a .imgWrap img{display:inline;vertical-align:middle;max-width:50px;max-height:50px;border:solid 1px #f2f2f2;border-radius:3px;}.dpzArticleList li a .title{display:table-cell;vertical-align:middle;padding-left:9px;font-weight:bold;font-size:1.16em;ine-height:1.4;}.keikenArticleList{padding-top:5px;}.keikenArticleList li{background:#fff;}.keikenArticleList li.msg,.dpzArticleList li.msg{text-align:center;}.keikenArticleList li a{display:table;width:100%;box-sizing:border-box;padding-left:9px;text-decoration:none;}.keikenArticleList li a.onTouch{background:#fcee21;}.keikenArticleList li a .imgWrap{display:table-cell;text-align:center;vertical-align:middle;width:72px;height:72px;padding:5px 0;}.keikenArticleList li a .imgWrap img{display:inline;max-width:70px;max-height:70px;vertical-align:middle;border:solid 1px #f2f2f2;border-radius:3px;}.keikenArticleList li a .title{display:table-cell;vertical-align:middle;padding:4px 9px 4px 9px;font-weight:bold;font-size:1.10em;ine-height:1.4;border-bottom:solid 1px #f2f2f2;}.keikenArticleList li:last-child a .title{border-bottom:none;}#goTopNavi{display:none;position:fixed;bottom:32.5px;text-indent:100%;white-space:nowrap;overflow:hidden;right:5px;width:50px;height:50px;background:url(../images/renewal_common_1.png) no-repeat -382px -130px;background-size:432px 180px;z-index:500;}.secSubContents{background:#52545b;}.secSubContents h1{background:#2e2f33;color:#fff;font-weight:bold;text-align:center;font-size:1.16em;height:50px;line-height:50px;position:relative;}.secSubContents h1 a{display:block;width:45px;height:50px;position:absolute;background:#121314;top:0;right:0;}.secSubContents h1 a span{display:block;text-indent:100%;overflow:hidden;white-space:nowrap;width:15px;height:15px;background:url(../images/renewal_common_1.png) no-repeat -124px 0;background-size:432px 180px;margin:17.5px auto;}.secMenu h2{background:#40434d;color:#ccc;font-weight:bold;line-height:1.3;font-size:1.1em;padding:13px 7px;}.secMenu .account{display:block;text-decoration:none;color:#fff;font-weight:bold;line-height:1.3;font-size:1.14em;padding:15px 15px;}.secMenu .account.login{background:#2ba2d6;text-align:center;}.secMenu .account.logout{background:#ed4637;}.secMenu .account.logout .logout{float:left;}.secMenu .account.logout .name{float:right;font-weight:normal;}.menuList li{border-bottom:solid 1px #40434d;}.menuList li:last-child{border-bottom:none;}.menuList li a{display:block;position:relative;background:#52545b;color:#fff;text-decoration:none;font-size:1.10em;line-height:1.3;padding:15px 24px 14px 15px;}.menuList li a:after{content:" ";display:block;width:9px;height:14px;background:url(../images/renewal_icons_1.png) no-repeat 0 -321px;background-size:155.5px 341.5px;position:absolute;top:50%;margin-top:-7px;right:15px;}.menuFooter{background:#40434d;color:#ccc;padding:37.5px 0 15px 0;text-align:center;}.menuFooter .company{color:#ccc;display:inline-block;margin-bottom:8px;}.secSubContents select{box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-appearance:none;border:solid 2px #4c4e54;border-radius:5px;box-shadow:1px 1px 0 #ededed inset;height:40px;line-height:38px;font-size:1.1em;background:#fff url(../images/renewal_select_down.png) no-repeat right center;background-size:23px 7px;padding:0 30px 0 10px;background-clip:padding-box;}.secWeather{background:#52545b;padding-bottom:55px;}.secSubContents.bg2{background:#40434d;}.weatherTab{display:table;width:100%;background:#40434d;}.weatherTab li{display:table-cell;width:33.3%;border-bottom:solid 5px #2ba2d6;}.weatherTab li.selected{border-bottom:solid 5px #fff;vertical-align:middle;}.weatherTab li a{display:block;text-align:center;text-decoration:none;color:#fff;height:45px;line-height:45px;position:relative;}.weatherTab li a mark.notice{display:block;position:absolute;top:4px;left:50%;margin-left:10px;}.weatherTab li.selected a{background:#2ba2d6;font-weight:bold;}.secWeather .emergencyInfo li{background:#40434d;color:#fff;border-bottom:solid 1px #52545b;font-size:.94em;}.secWeather .emergencyInfo li a{padding:6px 15px;display:block;}.secWeather .emergencyInfo li mark.keihou{display:inline-block;background:#ed4637;color:#fff;border-radius:1px;line-height:1.2;padding:2px 5px 1px;margin-right:5px;font-size:.84em;font-weight:bold;position:relative;top:-1px;}.secWeather .emergencyInfo li span.keihou{color:#fcf151;font-weight:bold;font-size:1.06em;}.secWeather .emergencyInfo li mark.notice{position:relative;top:-1.5px;}.secWeather .currentStatus{display:table;width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;padding:12.5px 15px;border-bottom:solid 5px #2ba2d6;background:#40434d;color:#fff;}.secWeather .currentStatus .content{display:table-cell;width:auto;vertical-align:middle;}.secWeather .currentStatus .content .area{font-weight:bold;font-size:1.5em;}.secWeather .currentStatus .content .date{font-size:.94em;}.secWeather .currentStatus .areaChangeBtn{display:table-cell;width:60px;height:38px;line-height:38px;text-decoration:none;border:solid 1px #999;border-radius:3px;padding-left:13px;color:#fff;vertical-align:middle;background:url(../images/renewal_icons_1.png) no-repeat 52px -310px;background-size:155.5px 341.5px;}.secWeather .mainWeather{display:block;background:#40434d;padding:10px 0 15px 0;position:relative;border-bottom:solid 1px #52545b;}.secWeather .mainWeather:after{display:block;content:" ";width:9px;height:14px;background:url(../images/renewal_icons_1.png) no-repeat 0 -321px;background-size:155.5px 341.5px;position:absolute;top:50%;margin-top:-7px;right:15px;}.secWeather .mainWeather .inner{display:table;width:264px;padding-right:7px;margin:0 auto;}.mainWeather .content{display:table-cell;vertical-align:middle;width:145px;padding-right:10px;}.secWeather .dateLabel{background:#52545b;color:#fff;padding:8px 15px;font-size:1.2em;}.mainWeather .content .temperature{color:#808080;font-size:1.8em;padding-bottom:2px;border-bottom:solid 1px #52545b;}.mainWeather .content .temperature .max{color:#ed4637;font-size:.90em;}.mainWeather .content .temperature .min{color:#2ba2d6;font-size:.90em;}.mainWeather .content .temperature .num{font-size:1.4em;}.mainWeather .content .precipitation{padding-top:5px;color:#e6e6e6;font-size:1.1em;}.mainWeather .weatherIconWrap{display:table-cell;vertical-align:middle;width:101px;}.mainWeather .weatherIcon{display:block;width:101px;height:72.5px;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/weather_sprite.png) no-repeat;background-size:3732px 102.5px;}.mainWeather .weatherIcon.cloudy{background-position:-0px -30px;}.mainWeather .weatherIcon.cloudytofine{background-position:-101px -30px;}.mainWeather .weatherIcon.cloudytorain{background-position:-202px -30px;}.mainWeather .weatherIcon.cloudytosnow{background-position:-303px -30px;}.mainWeather .weatherIcon.cloudytothunder{background-position:-404px -30px;}.mainWeather .weatherIcon.cloudy_fine{background-position:-505px -30px;}.mainWeather .weatherIcon.cloudy_rain{background-position:-606px -30px;}.mainWeather .weatherIcon.cloudy_snow{background-position:-707px -30px;}.mainWeather .weatherIcon.cloudy_thunder{background-position:-808px -30px;}.mainWeather .weatherIcon.fine{background-position:-909px -30px;}.mainWeather .weatherIcon.finetocloudy{background-position:-1010px -30px;}.mainWeather .weatherIcon.finetorain{background-position:-1111px -30px;}.mainWeather .weatherIcon.finetosnow{background-position:-1212px -30px;}.mainWeather .weatherIcon.finetothunder{background-position:-1313px -30px;}.mainWeather .weatherIcon.fine_cloudy{background-position:-1414px -30px;}.mainWeather .weatherIcon.fine_night{background-position:-1515px -30px;}.mainWeather .weatherIcon.fine_rain{background-position:-1616px -30px;}.mainWeather .weatherIcon.fine_snow{background-position:-1717px -30px;}.mainWeather .weatherIcon.fine_thunder{background-position:-1818px -30px;}.mainWeather .weatherIcon.mizore{background-position:-1919px -30px;}.mainWeather .weatherIcon.rain{background-position:-2020px -30px;}.mainWeather .weatherIcon.raintocloudy{background-position:-2121px -30px;}.mainWeather .weatherIcon.raintofine{background-position:-2222px -30px;}.mainWeather .weatherIcon.raintosnow{background-position:-2323px -30px;}.mainWeather .weatherIcon.rain_cloudy{background-position:-2424px -30px;}.mainWeather .weatherIcon.rain_fine{background-position:-2525px -30px;}.mainWeather .weatherIcon.wind_rain{background-position:-2626px -30px;}.mainWeather .weatherIcon.rain_snow{background-position:-2727px -30px;}.mainWeather .weatherIcon.snow{background-position:-2828px -30px;}.mainWeather .weatherIcon.snowtocloudy{background-position:-2929px -30px;}.mainWeather .weatherIcon.snowtofine{background-position:-3030px -30px;}.mainWeather .weatherIcon.snowtomizore{background-position:-3131px -30px;}.mainWeather .weatherIcon.snowtorain{background-position:-3232px -30px;}.mainWeather .weatherIcon.snow_cloudy{background-position:-3333px -30px;}.mainWeather .weatherIcon.snow_fine{background-position:-3434px -30px;}.mainWeather .weatherIcon.snow_mizore{background-position:-3535px -30px;}.mainWeather .weatherIcon.snow_rain{background-position:-3636px -30px;}.dailyWeatherTbl{width:100%;color:#fff;font-size:.94em;background:#40434d;}.dailyWeatherTbl thead th{text-align:center;vertical-align:middle;height:24px;font-weight:normal;}.dailyWeatherTbl thead tr{border-bottom:solid 1px #52545b;}.dailyWeatherTbl thead tr th:first-child{border-right:solid 1px #52545b;}.dailyWeatherTbl tbody th{width:18%;text-align:center;vertical-align:middle;height:45px;border-right:solid 1px #52545b;font-weight:normal;}.dailyWeatherTbl tbody td{width:20.5%;text-align:center;vertical-align:middle;height:45px;}.weeklyWeatherTbl{width:100%;color:#fff;font-size:.94em;background:#40434d;}.weeklyWeatherTbl thead th{text-align:center;vertical-align:middle;padding:5px 0 10px 0;font-weight:normal;}.weeklyWeatherTbl tbody td{width:14.2%;text-align:center;vertical-align:middle;padding:10px 0;}.weeklyWeatherTbl tbody tr.temperatureMax td{color:#ed4637;}.weeklyWeatherTbl tbody tr.temperatureMin td{color:#2ba2d6;}.weeklyWeatherTbl thead tr{border-bottom:solid 1px #52545b;}.dailyWeatherTbl .weatherIcon,.weeklyWeatherTbl .weatherIcon{display:block;width:41.5px;height:30px;text-indent:100%;white-space:nowrap;overflow:hidden;margin:0 auto;background:url(../images/weather_sprite.png) no-repeat;background-size:3732px 102.5px;}.dailyWeatherTbl .weatherIcon.cloudy,.weeklyWeatherTbl .weatherIcon.cloudy{background-position:0 0;}.dailyWeatherTbl .weatherIcon.cloudytofine,.weeklyWeatherTbl .weatherIcon.cloudytofine{background-position:-41.5px 0;}.dailyWeatherTbl .weatherIcon.cloudytorain,.weeklyWeatherTbl .weatherIcon.cloudytorain{background-position:-83.0px 0;}.dailyWeatherTbl .weatherIcon.cloudytosnow,.weeklyWeatherTbl .weatherIcon.cloudytosnow{background-position:-124.5px 0;}.dailyWeatherTbl .weatherIcon.cloudytothunder,.weeklyWeatherTbl .weatherIcon.cloudytothunder{background-position:-166.0px 0;}.dailyWeatherTbl .weatherIcon.cloudy_fine,.weeklyWeatherTbl .weatherIcon.cloudy_fine{background-position:-207.5px 0;}.dailyWeatherTbl .weatherIcon.cloudy_rain,.weeklyWeatherTbl .weatherIcon.cloudy_rain{background-position:-249.0px 0;}.dailyWeatherTbl .weatherIcon.cloudy_snow,.weeklyWeatherTbl .weatherIcon.cloudy_snow{background-position:-290.5px 0;}.dailyWeatherTbl .weatherIcon.cloudy_thunder,.weeklyWeatherTbl .weatherIcon.cloudy_thunder{background-position:-332.0px 0;}.dailyWeatherTbl .weatherIcon.fine,.weeklyWeatherTbl .weatherIcon.fine{background-position:-373.5px 0;}.dailyWeatherTbl .weatherIcon.finetocloudy,.weeklyWeatherTbl .weatherIcon.finetocloudy{background-position:-415.0px 0;}.dailyWeatherTbl .weatherIcon.finetorain,.weeklyWeatherTbl .weatherIcon.finetorain{background-position:-456.5px 0;}.dailyWeatherTbl .weatherIcon.finetosnow,.weeklyWeatherTbl .weatherIcon.finetosnow{background-position:-498.0px 0;}.dailyWeatherTbl .weatherIcon.finetothunder,.weeklyWeatherTbl .weatherIcon.finetothunder{background-position:-539.5px 0;}.dailyWeatherTbl .weatherIcon.fine_cloudy,.weeklyWeatherTbl .weatherIcon.fine_cloudy{background-position:-581.0px 0;}.dailyWeatherTbl .weatherIcon.fine_night,.weeklyWeatherTbl .weatherIcon.fine_night{background-position:-622.5px 0;}.dailyWeatherTbl .weatherIcon.fine_rain,.weeklyWeatherTbl .weatherIcon.fine_rain{background-position:-664.0px 0;}.dailyWeatherTbl .weatherIcon.fine_snow,.weeklyWeatherTbl .weatherIcon.fine_snow{background-position:-705.5px 0;}.dailyWeatherTbl .weatherIcon.fine_thunder,.weeklyWeatherTbl .weatherIcon.fine_thunder{background-position:-747.0px 0;}.dailyWeatherTbl .weatherIcon.mizore,.weeklyWeatherTbl .weatherIcon.mizore{background-position:-788.5px 0;}.dailyWeatherTbl .weatherIcon.rain,.weeklyWeatherTbl .weatherIcon.rain{background-position:-830.0px 0;}.dailyWeatherTbl .weatherIcon.raintocloudy,.weeklyWeatherTbl .weatherIcon.raintocloudy{background-position:-871.5px 0;}.dailyWeatherTbl .weatherIcon.raintofine,.weeklyWeatherTbl .weatherIcon.raintofine{background-position:-913.0px 0;}.dailyWeatherTbl .weatherIcon.raintosnow,.weeklyWeatherTbl .weatherIcon.raintosnow{background-position:-954.5px 0;}.dailyWeatherTbl .weatherIcon.rain_cloudy,.weeklyWeatherTbl .weatherIcon.rain_cloudy{background-position:-996.0px 0;}.dailyWeatherTbl .weatherIcon.rain_fine,.weeklyWeatherTbl .weatherIcon.rain_fine{background-position:-1037.5px 0;}.dailyWeatherTbl .weatherIcon.wind_rain,.weeklyWeatherTbl .weatherIcon.wind_rain{background-position:-1079.0px 0;}.dailyWeatherTbl .weatherIcon.rain_snow,.weeklyWeatherTbl .weatherIcon.rain_snow{background-position:-1120.5px 0;}.dailyWeatherTbl .weatherIcon.snow,.weeklyWeatherTbl .weatherIcon.snow{background-position:-1162.0px 0;}.dailyWeatherTbl .weatherIcon.snowtocloudy,.weeklyWeatherTbl .weatherIcon.snowtocloudy{background-position:-1203.5px 0;}.dailyWeatherTbl .weatherIcon.snowtofine,.weeklyWeatherTbl .weatherIcon.snowtofine{background-position:-1245.0px 0;}.dailyWeatherTbl .weatherIcon.snowtomizore,.weeklyWeatherTbl .weatherIcon.snowtomizore{background-position:-1286.5px 0;}.dailyWeatherTbl .weatherIcon.snowtorain,.weeklyWeatherTbl .weatherIcon.snowtorain{background-position:-1328.0px 0;}.dailyWeatherTbl .weatherIcon.snow_cloudy,.weeklyWeatherTbl .weatherIcon.snow_cloudy{background-position:-1369.5px 0;}.dailyWeatherTbl .weatherIcon.snow_fine,.weeklyWeatherTbl .weatherIcon.snow_fine{background-position:-1411.0px 0;}.dailyWeatherTbl .weatherIcon.snow_mizore,.weeklyWeatherTbl .weatherIcon.snow_mizore{background-position:-1452.5px 0;}.dailyWeatherTbl .weatherIcon.snow_rain,.weeklyWeatherTbl .weatherIcon.snow_rain{background-position:-1494.0px 0;}.goToItemTop{display:block;margin:20px 35px 0 35px;border:solid 1px #999;border-radius:3px;color:#e6e6e6;text-align:center;text-decoration:none;height:43px;line-height:43px;position:relative;}.goToItemTop:after{display:block;content:" ";width:9px;height:14px;background:url(../images/renewal_icons_1.png) no-repeat 0 -321px;background-size:155.5px 341.5px;position:absolute;top:50%;margin-top:-7px;right:15px;}.areaHeader{display:table;width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;padding:10px;background:#40434d;}.areaHeader .backTo{display:table-cell;border:solid 1px #999;border-radius:3px;color:#e6e6e6;width:73px;vertical-align:middle;text-decoration:none;}.areaHeader .backTo div{height:100%;padding-left:30px;height:38px;line-height:38px;background:url(../images/renewal_icons_1.png) no-repeat 12px 12px;background-size:155.5px 341.5px;vertical-align:middle;}.areaHeader .content{display:table-cell;width:auto;vertical-align:middle;text-align:right;color:#fff;}.areaHeader .content .caption{color:#ccc;font-size:.84em;line-height:1.6;}.areaHeader .content .area{font-size:1.14em;}.areaHeader .content .current{color:#fcf151;}.areaSelectionList li{border-bottom:solid 1px #40434d;}.areaSelectionList li a{display:block;background:#52545b;color:#fff;text-decoration:none;padding:14px 14px;position:relative;}.areaSelectionList.hasMore li a:after{display:block;content:" ";width:9px;height:14px;background:url(../images/renewal_icons_1.png) no-repeat 0 -321px;background-size:155.5px 341.5px;position:absolute;top:50%;margin-top:-7px;right:15px;}.secSubContents .errorMsg{text-align:center;color:#fff;font-weight:bold;line-height:1.6;padding:75px 0 60px 0;}.secSubContents .errorMsg strong{font-size:1.7em;}.secChangeGnaviBtns{background:#5072b5;}.secChangeGnaviBtns .changeHeader{width:100%;display:table;color:#fff;background:#4467ab;}.secChangeGnaviBtns .changeHeader h2{display:table-cell;vertical-align:middle;font-weight:bold;font-size:1.2em;padding-left:9px;}.secChangeGnaviBtns .changeHeader .desc{display:table-cell;vertical-align:middle;font-weight:bold;width:150px;font-size:.86em;line-height:1.4;}.secChangeGnaviBtns .changeHeader .closeBtn{display:table-cell;width:45px;height:45px;vertical-align:middle;background:#5072b5;}.secChangeGnaviBtns .changeHeader .closeBtn span{display:block;text-indent:100%;overflow:hidden;white-space:nowrap;width:15px;height:15px;background:url(../images/renewal_common_1.png) no-repeat -124px 0;background-size:432px 180px;margin:15px auto 15px auto;}.secChangeGnaviBtns .contentBody{padding:20px 7.5px 16px 7.5px;}.secChangeGnaviBtns .btnContainer{border:solid 1px #dce3f0;border-radius:5px;position:relative;padding:12px 4px 0 4px;margin-bottom:17.5px;}.secChangeGnaviBtns .btnContainer .areaTitle{display:inline-block;color:#fff;font-weight:bold;background:#5072b5;font-size:1.0em;line-height:1.3;padding:0 10px;position:absolute;top:-10px;left:50%;margin-left:-45px;}.secChangeGnaviBtns .btnContainer:nth-child(2) .areaTitle{margin-left:-52px;}.secChangeGnaviBtns .clearInit{text-align:center;}.secChangeGnaviBtns .clearInit a{color:#fff;font-weight:bold;font-size:1.0em;}.secChangeGnaviBtns .contentBody .errorMsg{text-align:center;color:#fff;font-weight:bold;line-height:1.6;padding:10px 0 30px 0;}.secChangeGnaviBtns .contentBody .errorMsg strong{font-size:1.7em;}#popupOverlay{display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:100;background:url(../images/overlay.png) repeat;background-size:1px 1px;}.buttonPopupWrap{position:absolute;top:50px;left:0;width:100%;z-index:101;}.buttonPopup{margin:0 25px;background:#fff;border-radius:3px;box-shadow:1px 1px 1px rgba(0,0,0,.20);}.buttonPopup .popupHeader{background:#f2f2f2;position:relative;height:29px;border:solid 1px #fff;border-bottom:solid 1px #e0e0e0;border-radius:3px 3px 0 0;}.buttonPopup .popupHeader p{font-weight:bold;text-align:center;line-height:29px;}.buttonPopup .popupHeader .closeBtn{display:block;width:29px;height:29px;background:#ccc;position:absolute;top:0;right:0;}.buttonPopup .popupHeader .closeBtn span{display:block;text-indent:100%;white-space:nowrap;overflow:hidden;width:16px;height:16.5px;background:url(../images/renewal_common_1.png) no-repeat -140.5px 0;background-size:432px 180px;margin:6px auto;}.addButtonPopup .popupHeader p{color:#0994d1;}.removeButtonPopup .popupHeader p{color:#ed4637;}.buttonPopup .popupBody{border:solid 1px #f3f3f4;border-top:none;border-radius:0 0 3px 3px;padding:15px;}.buttonPopup .msg{text-align:center;padding-bottom:7px;color:#3d3d3d;line-height:1.5;font-size:.96em;}.buttonPopup .msg.about{margin:0 -10px;}.buttonPopup .itemName{color:#6b6b6b;font-weight:bold;font-size:.96em;margin-bottom:5px;margin-top:13px;}.buttonPopup .itemName .notice{display:inline-block;padding-left:5px;font-weight:normal;font-size:.90em;}.buttonPopup .buttonAddText{width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;background:#fefefe;border:solid 1px #cfcfcf;border-radius:3px;line-height:1;padding:12px 10px 10px 10px;margin-bottom:3px;font-size:1.04em;height:40px;}.buttonPopup .itemVal{font-size:1.1em;color:#4d4d4d;padding:11px 7.5px 7px;word-break:break-all;word-wrap:break-word;}.buttonPopup .popupBody .changeButtonSample{display:block;width:200px;margin:0 auto;}.buttonPopup .error{color:#ed4637;font-weight:bold;}.favIconSelection{margin-bottom:20px;}.favIconSelection li{float:left;margin-right:4px;}.favIconSelection li a{display:block;width:37.5px;height:37.5px;border:solid 1px #f2f2f2;border-radius:5px;}.favIconSelection li a.selected{border:solid 1px #31a5d7;}.favIconSelection li a span{display:block;width:32.5px;height:32px;background:url(../images/renewal_common_1.png) no-repeat;background-size:432px 180px;margin:2.5px auto;}.favIconSelection li a span.fav1{background-position:0 -148px;}.favIconSelection li a span.fav2{background-position:-32.5px -148px;}.favIconSelection li a span.fav3{background-position:-64.5px -148px;}.favIconSelected{width:37.5px;height:37.5px;margin-bottom:20px;margin-left:2px;}.favIconSelected span{display:block;width:32.5px;height:32px;background:url(../images/renewal_common_1.png) no-repeat;background-size:432px 180px;margin:2.5px auto;}.favIconSelected span.fav1{background-position:0 -148px;}.favIconSelected span.fav2{background-position:-32.5px -148px;}.favIconSelected span.fav3{background-position:-64.5px -148px;}.buttonPopup .okButton{display:block;margin:0 47.5px;background:#fff;text-align:center;height:37.5px;line-height:37.5px;font-weight:bold;text-decoration:none;}.addButtonPopup .okButton{color:#31a5d7;border:solid 1px #31a5d7;border-radius:3px;}.removeButtonPopup .okButton{color:#ed4637;border:solid 1px #ed4637;border-radius:3px;}.buttonPopup .bottomCloseBtn{display:block;margin:0 47.5px;background:#fff;text-align:center;height:37.5px;line-height:37.5px;font-weight:bold;text-decoration:none;color:#666;border:solid 1px #ccc;border-radius:3px;}.buttonPopup .displayNoMore{padding:16px 0 19px 0;margin:0 auto;display:table;}.buttonPopup .displayNoMore input{display:table-cell;vertical-align:middle;}.buttonPopup .displayNoMore label{display:table-cell;padding-left:3px;font-size:.94em;vertical-align:middle;}.secSubContents input[type="radio"]{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-appearance:none;vertical-align:text-bottom;margin-right:5px;border:none;border-radius:0;position:relative;display:inline-block;width:30px;height:30px;background:url(../images/renewal_icons_2.png) no-repeat -189.5px 0;background-size:219.5px 486.5px;}.secRailway{padding-bottom:35px;background:#40434d;}.railwayStatusLebel{background:#52545b;color:#fff;padding:8px 15px;font-size:1.2em;}.railwayStatusLebel span:first-child{float:left;display:block;}.railwayStatusLebel .current{float:right;font-size:.80em;display:block;margin-top:3px;}.secRailway input[type="radio"]:checked{background-position:-159.5px -81.5px;}.railwayTab{display:table;width:100%;background:#353740;}.railwayTab li{display:table-cell;width:50%;border-bottom:solid 5px #3fba3f;}.railwayTab li.selected{border-bottom:solid 5px #fff;vertical-align:middle;}.railwayTab li a{display:block;text-align:center;text-decoration:none;color:#fff;height:45px;line-height:45px;position:relative;}.railwayTab li.selected a{background:#3fba3f;font-weight:bold;}.railwayTab li a mark.notice{display:block;position:absolute;top:4px;left:50%;margin-left:20px;}.secRailway .inputArea{padding:8px 15px 10px 15px;}.secRailway .inputArea.selectStationArea{padding-top:12.5px;}.secRailway .selectStationArea{box-sizing:border-box;-webkit-box-sizing:border-box;display:table;width:100%;}.secRailway .selectStationArea .selectStationWrap{display:table-cell;width:auto;}.secRailway .selectStationArea .chageDestWrap{display:table-cell;width:56px;vertical-align:middle;}.secRailway .selectStationArea .chageDestWrap .changeDestBtn{display:block;width:43px;height:43px;border:solid 1px #a2a1a0;border-radius:3px;background:#52545b;margin:0 0 0 auto;box-shadow:0 0 1px 1px rgba(0,0,0,.20),1px 1px 1px #6f7279 inset;text-decoration:none;}.secRailway .selectStationArea .chageDestWrap .changeDestBtn span{display:block;width:26.5px;height:16px;text-indent:100%;white-space:nowrap;overflow:hidden;background:#52545b url(../images/renewal_icons_2.png) no-repeat -127px 0;background-size:219.5px 486.5px;margin:13.5px auto;}.secRailway .selectStationArea .innerWrap{color:#fff;width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;-webkit-box-align:center;-moz-box-align:center;}.secRailway .selectStationArea .innerWrap:nth-child(2){margin-top:10px;}.secRailway .selectStationArea input{display:block;background:#fff;border:solid 2px #54555c;border-radius:5px;box-shadow:1px 1px 0 #ededed inset;height:38px;line-height:38px;font-size:1.1em;vertical-align:middle;width:auto;padding:0 10px;width:100px;-webkit-box-flex:1;-moz-box-flex:1;-ms-box-flex:1;box-flex:1;}.secRailway .selectStationArea .innerWrap .labelDest{display:block;padding-right:9px;}.secRailway .selectStationArea .innerWrap .labelStation{display:block;padding-left:9px;padding-right:9px;}.secRailway .selectDateTime{color:#fff;}.secRailway .selectDateWrap{padding-right:35px;margin-bottom:17px;box-sizing:border-box;-webkit-box-sizing:border-box;width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;-webkit-box-align:center;-moz-box-align:center;}.secRailway .selectDateWrap .labelDate{display:block;padding-right:9px;}.secRailway .selectDateWrap select{display:block;}.secRailway .selectDateWrap .selectYearMon{margin-right:9px;width:125px;-webkit-box-flex:2.0;-moz-box-flex:2.0;-ms-box-flex:2.0;box-flex:2.0;}.secRailway .selectDateWrap .selectDay{width:80px;-webkit-box-flex:1.0;-moz-box-flex:1.0;-ms-box-flex:1.0;box-flex:1.0;}.secRailway .selectTimeWrap{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;-webkit-box-align:center;-moz-box-align:center;}.secRailway .selectTimeWrap .labelTime{display:block;padding-right:9px;}.secRailway .selectTimeWrap .labelHour,.secRailway .selectTimeWrap .labelMinutes{display:block;padding:0 9px 0 8px;}.secRailway .selectTimeWrap select{display:block;width:65px;-webkit-box-flex:1.0;-moz-box-flex:1.0;-ms-box-flex:1.0;box-flex:1.0;}.secRailway .selectTimeWrap .updateWrap{width:60px;-webkit-box-flex:2.0;-moz-box-flex:2.0;-ms-box-flex:2.0;box-flex:2.0;}.secRailway .selectTimeWrap .updateBtn{display:block;width:52.5px;height:36px;border:solid 1px #a2a1a0;border-radius:3px;background:#52545b;margin:0 0 0 auto;box-shadow:0 0 1px 1px rgba(0,0,0,.20),1px 1px 1px #6f7279 inset;text-decoration:none;color:#fff;line-height:36px;font-weight:bold;text-align:center;}.secRailway .selectDest{color:#fff;display:-webkit-box;display:-moz-box;display:-ms-flexbox;-webkit-box-align:center;-moz-box-align:center;-webkit-box-pack:center;-moz-box-pack:center;-webkit-flex-pack:center;-moz-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;}.secRailway .selectDest .selectWrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;-webkit-box-align:center;-moz-box-align:center;}.secRailway .selectDest .selectWrap input{display:block;}.secRailway .selectDest .selectWrap label{display:block;padding-right:20px;}.secRailway .searchBtnArea{padding:10px 35px 25px;}.secRailway .searchBtnArea .searchBtn{display:block;background:#3fba3f;color:#fff;font-weight:bold;text-decoration:none;border:solid 1px #fff;border-radius:3px;height:48px;line-height:48px;font-size:1.3em;text-align:center;position:relative;box-shadow:0 0 1px 1px rgba(0,0,0,.20),1px 1px 0 0 #22b022 inset,-1px -1px 0 0 #22b022 inset;}.secRailway .searchBtnArea .searchBtn:after{content:" ";display:block;width:9px;height:14px;background:url(../images/renewal_icons_2.png) no-repeat -99px -396.5px;background-size:219.5px 486.5px;position:absolute;top:50%;margin-top:-7px;right:8px;}.secRailway .noSttingMsg{text-align:center;color:#fff;padding-top:27px;line-height:1.5;}.secRailway .noSttingMsg .msg{color:#ffff50;font-size:1.36em;padding-bottom:11px;}.secRailway .noSttingMsg p{text-shadow:1px 1px 1px rgba(0,0,0,.20);}.secRailway .bottomBtnArea{padding:29px 35px 0;}.secRailway .bottomBtnArea a{display:block;border:solid 1px #a8a7a6;border-radius:3px;position:relative;text-align:center;text-decoration:none;}.secRailway .setLineBtn{background:#52545b;color:#fff;box-shadow:0 0 1px 1px rgba(0,0,0,.20),1px 1px 0 #5f636d inset,-1px -1px 0 #5f636d inset;margin-bottom:14px;height:48px;line-height:48px;font-size:1.16em;}.secRailway .setLineBtn:after{content:" ";display:block;width:9px;height:14px;background:url(../images/renewal_icons_2.png) no-repeat -99px -396.5px;background-size:219.5px 486.5px;position:absolute;top:50%;margin-top:-7px;right:8px;}.secRailway .statusBtn{background:#40434d;color:#fff;height:43px;line-height:43px;font-size:1.06em;box-shadow:1px 1px 0 #474a52 inset,-1px -1px 0 #474a52 inset;}.secRailway .statusBtn:after{content:" ";display:block;width:9px;height:14px;background:url(../images/renewal_icons_2.png) no-repeat -108px -321.5px;background-size:219.5px 486.5px;position:absolute;top:50%;margin-top:-7px;right:8px;}.secRailway .currDateTime{color:#fff;padding:12.5px 15px 7.5px 15px;border-top:solid 1px #55485f;font-size:.94em;}.secRailway .statusList li{box-sizing:border-box;-webkit-box-sizing:border-box;display:table;width:100%;padding:12px 15px;border-bottom:solid 1px #505259;color:#fff;background:#40434d;}.secRailway .statusList li.setting{display:block;padding:0;}.secRailway .statusList li.setting a{display:block;color:#fff;font-size:1.1em;text-decoration:none;padding:20px 15px;position:relative;}.secRailway .statusList li.setting a:after{display:block;content:" ";width:9px;height:14px;background:url(../images/renewal_icons_1.png) no-repeat 0 -321px;background-size:155.5px 341.5px;position:absolute;top:50%;margin-top:-7px;right:15px;}.secRailway .statusList li .content{display:table-cell;vertical-align:middle;width:auto;padding-right:10px;color:#fff;text-decoration:none;}.secRailway .statusList li .content .line{font-size:1.1em;padding-bottom:3px;}.secRailway .statusList li .content.trouble .line{font-weight:bold;}.secRailway .statusList li .content .status{font-size:.94em;}.secRailway .statusList li .content.trouble .status{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;-webkit-box-align:center;-moz-box-align:center;}.secRailway .statusList li .content.trouble .status span{color:#ffff50;display:block;-webkit-box-flex:1.0;-moz-box-flex:1.0;-ms-box-flex:1.0;}.secRailway .statusList li .content.trouble mark.notice{display:block;margin-right:2px;}.secRailway .statusList li .removeBtn{display:table-cell;vertical-align:middle;height:36px;width:53px;border:solid 1px #8b8a89;border-radius:3px;background:#40434d;text-decoration:none;color:#fff;line-height:36px;text-align:center;}.toastMsgBoxWrap{position:fixed;top:180px;left:0;width:100%;z-index:101;}.toastMsgBox{margin:0 25px;background:#fff;border-radius:3px;box-shadow:1px 1px 1px rgba(0,0,0,.20);}.toastMsgBox .msgTitle{background:#f2f2f2;color:#2ba2d6;font-weight:bold;text-align:center;font-size:1.2em;border-bottom:solid 1px #e6e6e6;border-radius:3px 3px 0 0;height:29px;line-height:29px;position:relative;}.toastMsgBox .msgTitle .closeToast{display:block;width:30px;height:29px;background:#ccc;border-radius:0 3px 0 0;position:absolute;top:0;right:0;text-decoration:none;color:#fff;}.toastMsgBox .msgTitle .closeToast span{display:block;text-indent:100%;white-space:nowrap;overflow:hidden;width:16px;height:16.5px;background:url(../images/renewal_common_1.png) no-repeat -140.5px 0;background-size:432px 180px;position:absolute;top:50%;margin-top:-8px;left:50%;margin-left:-8px;}.toastMsgBox .body{padding:12px 0 15px 0;color:#666;text-align:center;border-radius:0 0 3px 3px;}.toastMsgBox .body .msg{padding-bottom:12px;}.toastMsgBox .body .msg.s{font-size:.94em;}.toastMsgBox .body .okBtn{display:block;margin:0 65px;border:solid 1px #b3b3b3;border-radius:3px;text-align:center;color:#2ba2d6;font-weight:bold;height:38px;line-height:38px;text-decoration:none;}.secUranai{padding-bottom:35px;}.secUranai input[type="radio"]:checked{background-position:-129.5px -164px;}.secUranai .dispHeader{display:table;box-sizing:border-box;-webkit-box-sizing:border-box;width:100%;padding:12.5px 15px 10px 15px;border-bottom:solid 5px #e874ac;color:#fff;background:#52545b;}.secUranai .dispHeader .disp{display:table-cell;}.secUranai .dispHeader .disp .constellation{font-size:1.56em;}.secUranai .dispHeader .disp .date{font-size:.84em;}.secUranai .dispHeader .changeBtn{display:table-cell;border:solid 1px #999;border-radius:3px;color:#e6e6e6;width:73px;vertical-align:middle;text-decoration:none;}.secUranai .dispHeader .changeBtn div{height:100%;padding-left:12px;height:38px;line-height:38px;background:url(../images/renewal_icons_1.png) no-repeat 54px -310px;background-size:155.5px 341.5px;vertical-align:middle;}.secUranai .resultArea{background:#40434d;padding:17.5px 27.5px 25px 27.5px;color:#fff;}.secUranai .resultArea .rankAndStatus{display:table;width:100%;border-bottom:solid 1px #52545b;padding-bottom:12px;text-decoration:none;color:#fff;}.secUranai .resultArea .rankWrap{display:table-cell;vertical-align:top;}.secUranai .resultArea .rankWrap .wrapInner{text-align:center;width:98px;margin-left:-10px;}.secUranai .resultArea .rankWrap .rank{font-weight:bold;font-size:1.7em;line-height:1.0;}.secUranai .resultArea .rankWrap .rank .num{color:#fcee21;font-size:2.24em;}.secUranai .resultArea .rankWrap .point{font-size:1.1em;line-height:1.0;}.secUranai .resultArea .statusWrap{display:table-cell;width:156px;vertical-align:middle;}.secUranai .resultArea .statusWrap .love{color:#e46c9d;}.secUranai .resultArea .statusWrap .money{color:#ffd400;}.secUranai .resultArea .statusWrap .work{color:#33c9ff;}.secUranai .resultArea .statusWrap>div{padding-bottom:5px;}.secUranai .resultArea .statusWrap .label{float:left;width:31px;font-size:1.1em;padding-top:1.5px;}.secUranai .resultArea .statusWrap ul{float:right;width:115px;}.secUranai .resultArea .statusWrap ul li{float:left;width:21px;height:20px;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/renewal_icons_2.png) no-repeat;background-size:219.5px 486.5px;margin-right:2px;}.secUranai .resultArea .statusWrap .love ul li{background-position:0 0;}.secUranai .resultArea .statusWrap .money ul li{background-position:-21px 0;}.secUranai .resultArea .statusWrap .work ul li{background-position:-42px 0;}.secUranai .resultArea .statusWrap .love ul li.on{background-position:-63px 0;}.secUranai .resultArea .statusWrap .money ul li.on{background-position:-84px 0;}.secUranai .resultArea .statusWrap .work ul li.on{background-position:-105px 0;}.secUranai .resultArea .comment{padding:8px 0;line-height:1.5;border-bottom:solid 1px #52545b;font-size:.94em;}.secUranai .bottomLinks{padding:20px 25px 0 25px;}.secUranai .bottomLinks li{border-bottom:solid 1px #6a6b6f;}.secUranai .bottomLinks li:first-child{border-top:solid 1px #6a6b6f;}.secUranai .bottomLinks li a{display:block;color:#fff;text-decoration:none;padding:8px 0;font-size:.94em;position:relative;}.secUranai .bottomLinks li a:after{content:" ";display:block;width:6px;height:10px;background:url(../images/renewal_icons_2.png) no-repeat -93px -476.5px;background-size:219.5px 486.5px;position:absolute;top:50%;margin-top:-5px;right:7px;}.secUranai .viewDetail{padding:20px 0 0 0;}.secUranai .viewDetail a{display:block;border:solid 1px #999;border-radius:3px;color:#e6e6e6;text-align:center;text-decoration:none;height:43px;line-height:43px;position:relative;}.secUranai .viewDetail a:after{display:block;content:" ";width:9px;height:14px;background:url(../images/renewal_icons_1.png) no-repeat 0 -321px;background-size:155.5px 341.5px;position:absolute;top:50%;margin-top:-7px;right:15px;}.uranaiSettingHeader{display:table;width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;padding:10px;background:#40434d;}.uranaiSettingHeader .backTo{display:table-cell;border:solid 1px #999;border-radius:3px;color:#e6e6e6;width:73px;vertical-align:middle;text-decoration:none;}.uranaiSettingHeader .backTo div{height:100%;padding-left:30px;height:38px;line-height:38px;background:url(../images/renewal_icons_1.png) no-repeat 12px 12px;background-size:155.5px 341.5px;vertical-align:middle;}.uranaiSettingHeader .content{display:table-cell;width:auto;vertical-align:middle;text-align:right;color:#fff;}.uranaiSettingHeader .content .caption{color:#fcf151;font-size:1.5em;}.secUranai .inputArea{padding:8px 0 15px 0;border-bottom:solid 1px #40434d;box-shadow:0 -1px 0 #505259 inset,0 1px 0 #505259 inset;}.secUranai .inputArea .label{color:#ccc;line-height:1.3;font-size:.86em;font-weight:bold;padding:0 0 10px 9px;}.secUranai .inputArea .birthday{padding:0 15px;box-sizing:border-box;-webkit-box-sizing:border-box;width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;-webkit-box-align:center;-moz-box-align:center;}.secUranai .inputArea .birthday select{display:block;}.secUranai .inputArea .birthday .selectYear{width:90px;-webkit-box-flex:2.0;-moz-box-flex:2.0;-ms-box-flex:2.0;box-flex:2.0;}.secUranai .inputArea .birthday .selectMonth,.secUranai .inputArea .birthday .selectDay{width:65px;-webkit-box-flex:1.0;-moz-box-flex:1.0;-ms-box-flex:1.0;box-flex:1.0;margin-left:10px;}.secUranai .selectGender{color:#fff;display:-webkit-box;display:-moz-box;display:-ms-flexbox;-webkit-box-align:center;-moz-box-align:center;-webkit-box-pack:center;-moz-box-pack:center;-webkit-flex-pack:center;-moz-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;}.secUranai .selectGender .selectWrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;-webkit-box-align:center;-moz-box-align:center;}.secUranai .selectGender .selectWrap input{display:block;}.secUranai .selectGender .selectWrap label{display:block;padding-right:20px;}.secUranai .bottomBtns{box-shadow:0 1px 0 #505259 inset;padding:29px 35px 24px 35px;}.secUranai .bottomBtns a{display:block;text-align:center;text-decoration:none;}.secUranai .bottomBtns a:nth-child(2){margin-top:10px;}.secUranai .bottomBtns .okBtn{color:#fff;font-weight:bold;font-size:1.4em;background:#e874ac;border:solid 1px #fff;border-radius:3px;height:47.5px;line-height:47.5px;}.secUranai .bottomBtns .okBtn.disabled{color:#666;border:solid 1px #666;border-radius:3px;background:#52545b;}.secUranai .bottomBtns .cancelBtn{color:#fff;font-size:1.04em;border:solid 1px #999;border-radius:3px;height:43px;line-height:43px;}.secUranai .clearSetting{border-top:solid 1px #40434d;box-shadow:0 1px 0 #505259 inset;text-align:center;padding:20px 0 0;}.secUranai .clearSetting a{color:#fff;font-weight:bold;}.secUranai .noSettingTtl{border-bottom:solid 1px #40434d;color:#fff;font-size:1.26em;padding:13.5px 15px;}.secUranai .noSettingMsg{color:#fcf151;font-size:1.26em;line-height:1.6;text-align:center;padding:30px 0 27.5px 0;}.secUranai .settingBtn{display:block;margin:0 35px;text-align:center;text-decoration:none;border:solid 1px #a8a7a6;border-radius:3px;background:#676a73;color:#fff;box-shadow:0 0 1px 1px rgba(0,0,0,.20),1px 1px 0 #5f636d inset,-1px -1px 0 #5f636d inset;height:48px;line-height:48px;font-size:1.2em;position:relative;}.secUranai .settingBtn:after{content:" ";display:block;width:9px;height:14px;background:url(../images/renewal_icons_2.png) no-repeat -99px -396.5px;background-size:219.5px 486.5px;position:absolute;top:50%;margin-top:-7px;right:8px;}.secKuji{padding-bottom:35px;}.secKuji .kujiTitle{background:#40434d;padding:17px 0 18px 0;text-align:center;color:#fff;}.secKuji .kujiTitle .title{color:#fcf151;font-size:1.34em;padding-bottom:5px;}.secKuji .kujiBtn{display:block;}.secKuji .kujiBtn img{display:block;width:100%;vertical-align:bottom;}.secKuji .bottomBtns{padding:10px;}.secKuji .bottomBtns li{float:left;width:50%;}.secKuji .bottomBtns li:nth-child(2){float:right;}.secKuji .bottomBtns li a{display:block;margin-right:5px;color:#e6e6e6;font-size:.94em;text-decoration:none;text-align:center;border:solid 1px #999;border-radius:3px;height:38px;line-height:38px;}.secKuji .bottomBtns li:nth-child(2) a{margin-right:0;margin-left:5px;}.secKuji .caption{background:#40434d;color:#fff;padding:11px 14px 12.5px 14px;font-size:.94em;}.secKuji .caption.notice{font-weight:bold;font-size:1.06em;padding:7px 14px 9px 14px;}.secKuji .caption .num{display:inline-block;color:#ed4637;font-size:1.46em;padding:0 2px;}.secKuji .kujiStartBtns .head{display:block;}.secKuji .kujiStartBtns .head img{display:block;width:100%;}.secKuji .kujiStartBtns .startBtns li{float:left;width:33.3%;}.secKuji .kujiStartBtns .startBtns li:last-child{width:33.4%;}.secKuji .kujiStartBtns .startBtns li a{display:block;}.secKuji .kujiStartBtns .startBtns li a img{display:block;width:100%;}.secKuji .kujiBtnWrap{display:block;position:relative;}.secKuji .kujiBtnWrap img{display:block;width:100%;vertical-align:bottom;}.secKuji .kujiBtnWrap .kujiSprite{background:url(../../misc_top/nifkuji/kuji_sp_smp.png) top center no-repeat;background-size:100% auto;-webkit-background-size:100% auto;width:100%;height:auto;text-indent:-9999px;display:block;}.secKuji .kujiBtnWrap .kujiSprite.resultBtn{position:absolute;bottom:6%;right:4%;width:42%;height:14.0%;background-position:0 61%;}.secKuji .kujiBtnWrap .kujiSprite.voiceBtn{position:absolute;bottom:5.5%;left:50%;width:41%;height:24.5%;background-position:0 0;margin-left:-19%;}.secKuji .kujiBtnWrap .kujiSprite.nextBtn{position:absolute;bottom:5.5%;left:50%;width:41%;height:19.5%;background-position:0 33.4%;margin-left:-19%;}.secList{background:#40434d;}.listTab{display:table;width:100%;background:#353740;}.listTab li{display:table-cell;width:50%;border-bottom:solid 5px #4467ab;}.listTab li.selected{border-bottom:solid 5px #fff;vertical-align:middle;}.listTab li a{display:block;text-align:center;text-decoration:none;color:#fff;height:45px;line-height:45px;position:relative;}.listTab li.selected a{background:#4467ab;font-weight:bold;}.secList h2{background:#40434d;color:#ccc;font-weight:bold;font-size:.86em;padding:16px 10px 10px 10px;}.secList .serviceList li{float:left;border-bottom:solid 1px #40434d;box-sizing:border-box;-webkit-box-sizing:border-box;width:50%;background:#52545b;}.secList .serviceList li:nth-child(odd){border-right:solid 1px #40434d;}.secList .serviceList li.bottom{border-bottom:none;}.secList .serviceList li a{display:block;height:44px;line-height:44px;color:#fff;text-decoration:none;padding-left:14px;position:relative;}.secList .serviceList li a:after{content:" ";display:block;width:9px;height:14px;background:url(../images/renewal_icons_1.png) no-repeat 0 -321px;background-size:155.5px 341.5px;position:absolute;top:50%;margin-top:-7px;right:14px;}.secList .serviceList li.noArrow a:after{content:none;display:none;}.secList .serviceList li.s a{font-size:.86em;}.secList .serviceList li.none{height:44px;}.secList .pcLink{margin-top:25px;display:block;height:44px;line-height:44px;color:#fff;text-decoration:none;padding-left:14px;position:relative;background:#52545b;}.secList .pcLink:after{content:" ";display:block;width:9px;height:14px;background:url(../images/renewal_icons_1.png) no-repeat 0 -321px;background-size:155.5px 341.5px;position:absolute;top:50%;margin-top:-7px;right:14px;}.secList .pcLink mark.pc{display:inline-block;margin-left:9px;color:#fff;font-weight:bold;background:#40434d;border-radius:3px;padding:2px 5px 2px 5px;line-height:1.2;font-size:.90em;}.secList .appList li{background:#52545b;border-bottom:solid 1px #40434d;}.secList .appList li:last-child{border-bottom:none;}.secList .appList li a{box-sizing:border-box;-webkit-box-sizing:border-box;display:table;width:100%;padding:10px 35px 10px 10px;color:#fff;text-decoration:none;position:relative;}.secList .appList li a:after{content:" ";display:block;width:9px;height:14px;background:url(../images/renewal_icons_1.png) no-repeat 0 -321px;background-size:155.5px 341.5px;position:absolute;top:50%;margin-top:-7px;right:14px;}.secList .appList li a .iconWrap{display:table-cell;vertical-align:top;width:40px;}.secList .appList li a .iconWrap img{display:block;width:100%;border-radius:5px;}.secList .appList li a .content{display:table-cell;vertical-align:top;padding-left:10px;}.secList .appList li a .content .name{font-size:1.14em;padding-bottom:5px;}.secList .appList li a .content .desc{font-size:.80em;color:#e6e6e6;line-height:1.5;}.secList .appList li a mark.new{display:inline-block;margin-left:7px;color:#fff;background:#ed4637;border-radius:3px;padding:2px 4px 1px 4px;line-height:1.2;font-size:.84em;box-shadow:1px 1px 1px rgba(0,0,0,.20);}.subMenuHeader{padding:10px 10px 0 10px;background:#40434d;}.subMenuHeader .backTo{display:block;border:solid 1px #999;border-radius:3px;color:#e6e6e6;width:73px;vertical-align:middle;text-decoration:none;}.subMenuHeader .backTo div{height:100%;padding-left:30px;height:38px;line-height:38px;background:url(../images/renewal_icons_1.png) no-repeat 12px 12px;background-size:155.5px 341.5px;}#loader{width:35px;height:35px;display:none;position:fixed;top:50%;left:50%;margin-top:-18px;margin-left:-18px;z-index:100;}#fade{width:100%;height:100%;display:none;background-color:#52545b;position:absolute;top:0;left:0;z-index:50;}body.suggest-on{background:#fff;}body.suggest-on .commonHeader,body.suggest-on .emergencyInfo,body.suggest-on .gnaviBtns,body.suggest-on .campaignBannerWrap,body.suggest-on .newsTabArea,body.suggest-on .newsListArea,body.suggest-on #recNews,body.suggest-on .secChangeGnaviBtns{display:none!important;}.suggest{position:absolute;width:100%;z-index:1000;}.suggest-set{display:block;background:#f5f5f5;padding:5px 5px 240px;border:none;font-size:12px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;overflow:hidden;}.suggest-set a{display:block;padding:5px 10px;}.suggest-set .set{float:left;}.suggest-set .close{float:right;}.suggest li{display:table;width:100%;background:#f7f7f7;background:-moz-linear-gradient(top,rgba(247,247,247,1) 0,rgba(222,222,222,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(247,247,247,1)),color-stop(100%,rgba(222,222,222,1)));background:-webkit-linear-gradient(top,rgba(247,247,247,1) 0,rgba(222,222,222,1) 100%);background:-o-linear-gradient(top,rgba(247,247,247,1) 0,rgba(222,222,222,1) 100%);background:-ms-linear-gradient(top,rgba(247,247,247,1) 0,rgba(222,222,222,1) 100%);background:linear-gradient(top,rgba(247,247,247,1) 0,rgba(222,222,222,1) 100%);border-top:1px solid #fff;border-bottom:1px solid #e6e6e6;}.suggest .m-key{display:table-cell;background:#fff;width:100%;padding:10px 5px 9px 14px;margin:0;border:none;text-align:left;font-size:18px;}.suggest li.history .m-key{color:#9629cc;}.suggest .m-key em{font-weight:bold;}.suggest .btn-add{display:table-cell;background:url(../images/ico_search.png) no-repeat 50% -21px;width:38px;vertical-align:middle;text-indent:-9999em;background-size:50% auto;-moz-background-size:50% auto;-webkit-background-size:50% auto;-o-background-size:50% auto;-ms-background-size:50% auto;}.suggestArea .prvInr{background:-webkit-gradient(linear,0% 0,0% 100%,from(#333),to(#121212));background:-webkit-linear-gradient(top,#333,#121212);background:-moz-linear-gradient(top,#333 0,#121212 100%);background:-ms-linear-gradient(top,#333 0,#121212 100%);background:-o-linear-gradient(top,#333 0,#121212 100%);background:linear-gradient(top,#333 0,#d1d1d1 100%);}.suggestArea header,#transPrf header{margin:0;padding:6px;text-align:center;background:-webkit-gradient(linear,0% 0,0% 100%,from(#3f3f3f),color-stop(50%,#1f1f1f),color-stop(51%,#121212),to(#191919));background:-webkit-linear-gradient(top,#3f3f3f,#1f1f1f 50%,#121212 51%,#191919 100%);background:-moz-linear-gradient(top,#3f3f3f 0,#1f1f1f 50%,#121212 51%,#191919 100%);background:-ms-linear-gradient(top,#3f3f3f 0,#1f1f1f 50%,#121212 51%,#191919 100%);background:-o-linear-gradient(top,#3f3f3f 0,#1f1f1f 50%,#121212 51%,#191919 100%);background:linear-gradient(top,#3f3f3f 0,#1f1f1f 50%,#121212 51%,#191919 100%);}.suggestArea header .back{float:left;position:relative;z-index:1;height:26px;width:40px;margin-left:10px;}.suggestArea header .back::before{content:'';display:block;position:absolute;z-index:2;width:18px;height:18px;-webkit-transform-origin:left top;-moz-transform-origin:left top;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);border-left-width:1px;border-bottom-width:1px;border-left-style:solid;border-bottom-style:solid;border-left-color:#636363;border-bottom-color:#666;background:-webkit-gradient(linear,0% 0,100% 100%,from(#656565),color-stop(50%,#4d4d4d),color-stop(51%,#414141),to(#353535));background:-moz-linear-gradient(top left,#656565 0,#4d4d4d 50%,#414141 51%,#353535 100%);background:-ms-linear-gradient(top left,#656565 0,#4d4d4d 50%,#414141 51%,#353535 100%);background:-o-linear-gradient(top left,#656565 0,#4d4d4d 50%,#414141 51%,#353535 100%);background:linear-gradient(top left,#656565 0,#4d4d4d 50%,#414141 51%,#353535 100%);-webkit-transform-origin-x:0;-moz-transform-origin-x:0;-webkit-transform-origin-y:0;-moz-transform-origin-y:0;}.suggestArea header .back a{position:absolute;left:-13px;width:32px;height:18px;padding:6px 0 4px 22px;text-align:left;z-index:3;}.suggestArea header .btn.complete{text-shadow:0 -1px 1px #003e65,1px 0 0 #448dbd,0 1px 0 #4491ca,-1px 0 0 #227fc1;border-width:1px;border-style:solid;border-color:#00528d #005a96 #0070b2;background:-webkit-gradient(linear,0% 0,0% 100%,from(#0086d4),to(#005fab));background:-webkit-linear-gradient(top,#0086d4,#005fab);background:-moz-linear-gradient(top,#0086d4 0,#005fab 100%);background:-ms-linear-gradient(top,#0086d4 0,#005fab 100%);background:-o-linear-gradient(top,#0086d4 0,#005fab 100%);background:linear-gradient(top,#0086d4 0,#005fab 100%);}.suggestArea header h1{margin-left:-44px;color:#fff;}.suggestArea .modInr{padding:5px 15px;text-align:left;}.suggestArea header h1{margin-left:0;}.suggestArea .modInr{padding-top:10px;}.suggestArea .spt .prvInr ul{margin-bottom:10px;}.suggestArea .spt .prvInr ul li{white-space:normal;}.suggestArea .spt .prvInr ul li::after{content:'';display:block;clear:both;}.suggestArea .spt .prvInr ul li em{display:block;float:left;padding:6px 0 0;}.suggestArea .prv .prvInr .btn{float:right;margin:0;font-size:12px;width:50px;.search-unit h1;}.suggestArea .prv .prvInr .btn.del{background:#404040;background:-moz-linear-gradient(top,rgba(64,64,64,1) 0,rgba(191,38,38,1) 0,rgba(204,41,41,1) 50%,rgba(217,65,73,1) 51%,rgba(247,136,140,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(64,64,64,1)),color-stop(0%,rgba(191,38,38,1)),color-stop(50%,rgba(204,41,41,1)),color-stop(51%,rgba(217,65,73,1)),color-stop(100%,rgba(247,136,140,1)));background:-webkit-linear-gradient(top,rgba(64,64,64,1) 0,rgba(191,38,38,1) 0,rgba(204,41,41,1) 50%,rgba(217,65,73,1) 51%,rgba(247,136,140,1) 100%);background:-o-linear-gradient(top,rgba(64,64,64,1) 0,rgba(191,38,38,1) 0,rgba(204,41,41,1) 50%,rgba(217,65,73,1) 51%,rgba(247,136,140,1) 100%);background:-ms-linear-gradient(top,rgba(64,64,64,1) 0,rgba(191,38,38,1) 0,rgba(204,41,41,1) 50%,rgba(217,65,73,1) 51%,rgba(247,136,140,1) 100%);background:linear-gradient(top,rgba(64,64,64,1) 0,rgba(191,38,38,1) 0,rgba(204,41,41,1) 50%,rgba(217,65,73,1) 51%,rgba(247,136,140,1) 100%);border-color:#991f1f;text-shadow:rgba(0,0,0,0.5) 0 1px 1px;}.suggestArea .prv .prvInr .btn a{padding:8px 0;}.suggestArea .switch{position:relative;float:right;width:110px;font-size:14px;}.suggestArea .switch span{display:block;padding:15px 0 3px;font-size:1.12em;}.suggestArea .switch span:first-of-type{padding:3px 0 0;}#srchform1{position:relative;}#srchform1 .btn-delete{position:absolute;top:11px;right:66px;background:#fff url(../images/ico_search.png) no-repeat;width:19px;height:19px;text-indent:-9999em;}#srchform1 input[type="search"]::-webkit-search-cancel-button,#srchform1 input[type="search"]::-webkit-search-decoration{display:none;}.yads_ad_responsive_small,.yads_ad_responsive_large{padding:17.5px 18px;}li .yads_ad_responsive_large a{padding:0;}li .yads_ad_responsive_small a{padding:0;}.yads_ad_responsive_large .yads_ad_img a{background-size:cover;position:relative;padding-bottom:52.3%;}.yads_ad_responsive_small .yads_ad_img a:before,.yads_ad_responsive_large .yads_ad_img a:before{position:absolute;width:200%;height:200%;content:'';-webkit-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:left top;transform-origin:left top;border:1px solid rgba(0,0,0,.1);}.yads_ad_responsive_small .yads_ad_img{float:left;width:96px;}.yads_ad_responsive_small .yads_ad_img a{width:96px;height:96px;background-size:cover;position:relative;}.yads_ad_responsive_small .yads_ad_title{margin-left:106px;font-weight:700;font-size:1.1em;line-height:1.4;padding-top:10px;}.yads_ad_responsive_large .yads_ad_title{font-weight:700;font-size:1.1em;line-height:1.4;padding:10px 0 5px 0;}.yads_ad_responsive_large .yads_ad_desc{font-size:1.1em;line-height:1.4;padding-bottom:5px;}.yads_ad_responsive_large .yads_ad_adv{font-size:.90em;padding-bottom:5px;line-height:1.4;}.yads_ad_responsive_large .yads_ad_adv a{color:#999;}.yads_ad_responsive_small .yads_ad_adv{margin-left:106px;font-size:.90em;padding-top:5px;line-height:1.4;padding-bottom:5px;}.yads_ad_responsive_small .yads_ad_adv a{color:#999;}.yads_ad_responsive_large .yads_ad_info{font-size:.84em;text-align:right;}.yads_ad_responsive_small .yads_ad_info{margin-left:106px;font-size:.84em;text-align:right;}li .yads_ad_info a img{margin:0;display:inline-block;margin-left:3px;}.yads_ad_responsive_small:after{content:"";display:block;clear:both;}