@charset "UTF-8";.clearfix:after{content:'';display:block;clear:both;height:0}.number{font-family:Arial}@font-face{font-family:RiffIcons;src:url(https://s.yimg.jp/images/riff/3.7.0/fonts/icon/RiffIcons.eot);src:url(https://s.yimg.jp/images/riff/3.7.0/fonts/icon/RiffIcons.eot?#iefix) format("eot"),url(https://s.yimg.jp/images/riff/3.7.0/fonts/icon/RiffIcons.woff2) format("woff2"),url(https://s.yimg.jp/images/riff/3.7.0/fonts/icon/RiffIcons.woff) format("woff"),url(https://s.yimg.jp/images/riff/3.7.0/fonts/icon/RiffIcons.ttf) format("truetype")}blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,ul{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}ol li,ul li{list-style:none}table{margin:0;padding:0;font-size:100%}caption{text-align:left}code,del,ins,kbd,pre,samp,select,table,textarea,var{font-size:100%}address,cite,del,dfn,em,ins,samp,strong,th,var{font-weight:400;font-style:normal}a img{border:0}fieldset{border:none}article,aside,footer,header,nav,section{display:block}body{-webkit-text-size-adjust:none;-ms-text-size-adjust:none;color:#333;font-family:"ヒラギノ角ゴ Pro W6",Hiragino Kaku Gothic Pro,Osaka,"ＭＳ Ｐゴシック",sans-serif;word-break:break-all;word-wrap:break-word}.errorText{margin:10px;padding:5px;border:1px solid #e60013;color:#e60013;font-weight:700}a{color:#246aab;text-decoration:none}#wrapper{background-color:#f7f7f7}#contents{max-width:640px;margin:0 auto;background-color:#FFF}#posNM{margin:5px 0}.footerDefault{font-size:14px;line-height:1;text-align:center}.footerDefault .changeDevice{margin:10px;font-size:14px}.footerDefault .changeDevice dl{display:inline-block;padding:5px 5px 5px 10px;border:1px solid #e7e7e7;background:#f9f9f9}.footerDefault .changeDevice dt{display:inline}.footerDefault .changeDevice dt:after{content:":"}.footerDefault .changeDevice dd{display:inline}.footerDefault .changeDevice dd:after{content:"|"}.footerDefault .changeDevice dd:last-child:after{content:""}.footerDefault .changeDevice p{font-size:12px}.footerDefault .changeDevice a,.footerDefault .changeDevice span{padding:0 5px}.footerDefault .changeDevice span{font-weight:700}.footerDefault .footerInner{padding:13px 10px 15px 10px;border-top:3px solid #d4d7db;background:#eee}.footerDefault .loginArea{margin-bottom:15px;text-align:center}.footerDefault .loginArea p+p{margin-top:10px}.footerDefault .loginArea .loginName{display:inline-block;text-align:left}.footerDefault .loginArea .loginStatus em{font-weight:700}.footerDefault .commonLink{margin-bottom:10px}.footerDefault .commonLink li{display:inline}.footerDefault .commonLink li:after{content:" | "}.footerDefault .commonLink li:last-child:after{content:""}.footerDefault .subLink{margin-bottom:8px;font-size:12px}.footerDefault .subLink li{display:inline}.footerDefault .subLink li:after{content:" - "}.footerDefault .subLink li:last-child:after{content:""}.footerDefault small{display:block;font-size:12px}.footerMenu{margin-bottom:10px}.footerMenu ul{border:solid #ddd;border-width:1px 0;font-size:0}.footerMenu li{display:inline-block;position:relative;width:50%;font-size:14px}.footerMenu li a{display:block;padding:10px 14px;border-bottom:1px solid #eee;color:#333;line-height:1}.footerMenu li a:after{content:"";display:block;position:absolute;right:10px;top:50%;width:11px;height:18px;margin-top:-9px;background:url(https://s.yimg.jp/images/democracy/v2/sp/img/common/icon_menu.png) no-repeat 0 -72px}.footerMenu li:nth-child(odd) a{border-right:1px solid #eee}.common-notification{border-top:1px solid #ddd;border-bottom:8px solid #eee}.common-notification li.txt{border-bottom:1px solid #eee}.common-notification li.txt:last-child{border-bottom-color:#ddd}.common-notification li.txt a{display:block;padding:8px}.common-notification li.txt a:not([href]){color:#333}.common-notification li.bnr{margin-bottom:5px;text-align:center}.common-notification li.bnr:last-child{margin-bottom:0}.common-notification li.bnr img{max-width:100%;vertical-align:top}.socialBtn{display:-webkit-box;display:-webkit-flex;display:flex;margin:10px;max-height:28px}.socialBtn li{width:90px;margin-right:5px;border-radius:3px}.socialBtn li a{display:block;position:relative;width:90px;height:26px;line-height:26px;text-align:center;color:#fff}.socialBtn li a:after,.socialBtn li a:before{font-family:RiffIcons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.socialBtn li a:before{font-size:20px}.socialBtn li a span{display:none}.socialBtn li.twBtn{background:#55acee}.socialBtn li.twBtn a:before{content:"\e675"}.socialBtn li.fbBtn{background:#4267b2}.socialBtn li.fbBtn a:before{content:"\e674"}.socialBtn li.lnBtn{background:#00b900}.socialBtn li.lnBtn a:before{content:"\e677"}.error{padding:40px 10px;text-align:center;border-top:1px solid #ddd;border-bottom:8px solid #eee}.error h1{margin-bottom:10px;font-size:16px;font-weight:700}.error p{margin-bottom:20px;font-size:15px}.error li{margin-bottom:10px}.error li a{font-weight:700}.pagenation{padding:10px;text-align:center}.pagenation .pagerInnr{position:relative;display:inline-block;font-size:14px;line-height:1}.pagenation ul{display:inline-block;height:38px;margin:0 58px;overflow:hidden}.pagenation ul li{display:inline-block;margin:0 4px}.pagenation .pagerBtn{position:absolute;top:0}.pagenation .pagerBtn.prev{left:0}.pagenation .pagerBtn.next{right:0}.pagenation .pagerBtn a,.pagenation .pagerBtn span,.pagenation li a,.pagenation li span{display:block;width:32px;line-height:36px;padding:0 2px;background:#fff;border:1px solid #bbb;border-radius:4px;color:#444;font-weight:700}.pagenation li span{background:#444;border-color:#444;color:#FFF}.pagenation .pagerBtn a,.pagenation .pagerBtn span{width:50px}.pagenation .pagerBtn span{background:#eee;border-color:#eee;color:#aaa;font-weight:400}.pagenation .pagerBtn.prev a,.pagenation .pagerBtn.prev span{padding:0 2px 0 0;font-weight:400}.pagenation .pagerBtn.prev a:after,.pagenation .pagerBtn.prev a:before,.pagenation .pagerBtn.prev span:after,.pagenation .pagerBtn.prev span:before{font-family:RiffIcons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pagenation .pagerBtn.prev a:before,.pagenation .pagerBtn.prev span:before{content:"\e63c"}.pagenation .pagerBtn.next a,.pagenation .pagerBtn.next span{padding:0 0 0 2px;font-weight:400}.pagenation .pagerBtn.next a:after,.pagenation .pagerBtn.next a:before,.pagenation .pagerBtn.next span:after,.pagenation .pagerBtn.next span:before{font-family:RiffIcons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pagenation .pagerBtn.next a:after,.pagenation .pagerBtn.next span:after{content:"\e63d"}.pagenation .counter{color:#444;font-size:14px;font-weight:700}.pagenation .counter span{font-weight:400}