@charset "UTF-8";.matchWrap .hd h2{float:left}.matchWrap .hd p{float:right;font-size:81%;margin-top:5px;font-weight:700}.matchWrap a{color:#333}.matchSentence{font-size:92%;margin:0 0 15px}.matchBtnBl a .icon,.matchBtnGr a .icon{display:inline-block;height:50px;padding:6px 0 0 60px;background:url(../img/bg_cat_icon.png) no-repeat}.matchBtnBl a .icon{background-position:0 -795px}.matchBtnBl a:hover .icon{background-position:-158px -795px}.matchBtnGr a .icon{background-position:0 -965px}.matchBtnGr a:hover .icon{background-position:-158px -965px}.matchBtnBl{width:560px;margin:0 auto 15px}.matchBtnBl a{display:block;padding:10px 15px;border-radius:5px;border:3px solid #7095FF;font-size:125%;text-align:center;font-weight:700;line-height:1.2}.matchBtnBl a small{display:block;font-size:87%;color:#999;font-weight:400}.matchBtnBl a:hover{background-color:#7095FF;color:#fff;text-decoration:none}.matchBtnBl a:hover small{color:#fff}.matchBtnList{margin:0 auto;padding:0 0 10px}.matchBtnList dt{margin:0 auto 10px;font-size:92%;text-align:center;font-weight:700}.matchBtnList dd ul{text-align:center}.matchBtnList dd li{display:inline-block;margin:0 5px}.matchBtnList dd li.pt2 a{background-position:28px -150px}.matchBtnList dd li.pt2 a:hover{background-position:-128px -150px}.matchBtnList dd li.pt3 a{background-position:28px -308px}.matchBtnList dd li.pt3 a:hover{background-position:-128px -308px}.matchBtnList dd li.pt4 a{background-position:28px -466px}.matchBtnList dd li.pt4 a:hover{background-position:-128px -466px}.matchBtnList dd li.pt5 a{background-position:28px -624px}.matchBtnList dd li.pt5 a:hover{background-position:-128px -624px}.matchBtnList dd li a{background:url(../img/bg_cat_icon.png) no-repeat 28px 8px;display:block;width:100px;padding:60px 0 10px;border-radius:5px;border:3px solid #7095FF;font-size:18px;text-align:center;font-weight:700;line-height:1.2}.matchBtnList dd li a:hover{background-position:-128px 8px}.matchBtnList dd li a small{display:block;font-size:87%;color:#999}.matchBtnList dd li a:hover{background-color:#7095FF;color:#fff;text-decoration:none}.matchBtnList dd li a:hover small{color:#fff}.matchBtnGr{width:560px;margin:0 auto;padding:0 0 10px}.matchBtnGr a{display:block;padding:10px 15px;border-radius:5px;border:3px solid #01B285;font-size:125%;text-align:center;font-weight:700;line-height:1.2}.matchBtnGr a small{display:block;font-size:87%;color:#999}.matchBtnGr a:hover{background-color:#01B285;color:#fff;text-decoration:none}.matchBtnGr a:hover small{color:#fff}.matchManTable{border-top:solid 1px #eee;border-left:solid 1px #eee}.matchManTable table{width:100%;margin-bottom:10px}.matchManTable .first td,.matchManTable .first th{background-color:#F5F5F5;font-weight:700;font-size:92%}.matchManTable td,.matchManTable th{border-right:solid 1px #eee;border-bottom:solid 1px #eee}.matchManTable td,.matchManTable th{padding:8px;font-size:87%}.vmStepMod{border-radius:3px;border:solid 1px #dadada}.vmStepMod p{height:44px;text-align:center;line-height:44px;font-weight:700}.vmStepMod li{float:left;position:relative}.vmStepMod li.pt5{border-right:0}.vmStepMod li span{display:table-cell;width:104px;height:46px;padding-left:22px;text-align:center;vertical-align:middle;font-size:15px;font-weight:700;line-height:1}.vmStepMod li.pt1 span{width:126px;padding-left:0}.vmStepMod li.pt4 span{width:106px}.vmStepMod li:before{z-index:100;position:absolute;top:0;right:-20px;content:"";display:block;width:0;height:0;border-style:solid;border-width:23px 0 23px 20px;border-color:transparent transparent transparent #ccc}.vmStepMod li:after{z-index:110;position:absolute;top:0;right:-19px;content:"";display:block;width:0;height:0;border-style:solid;border-width:23px 0 23px 20px;border-color:transparent transparent transparent #fff}.vmStepMod li.pt5:after,.vmStepMod li.pt5:before{display:none}.vmStepMod li.activ{background-color:#555;color:#FFF}.vmStepMod li.activ:before{border-color:transparent transparent transparent #555}.vmStepMod li.activ:after{border-color:transparent transparent transparent #555}.vmQuestionMod h2{padding:10px 10px 25px;font-size:143%;text-align:center;font-weight:700}.vmQuestionMod h2 span{font-size:150%;color:#6D96FF}.vmQuestionMod .ans{text-align:center;padding:0 0 20px}.vmQuestionMod .ans li{display:inline-block;margin:0 5px;border-radius:3px;font-weight:700;font-size:125%;line-height:1.2}.vmQuestionMod .ans li a{display:table-cell;width:108px;height:88px;color:#FFF;vertical-align:middle}.vmQuestionMod .ans li a:hover{text-decoration:none}.vmQuestionMod .pros01 a{border:solid 1px #3e60c4;background-image:-webkit-linear-gradient(#6799e7,#3568c1);background-image:linear-gradient(#6799e7,#3568c1);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#6799E7, EndColorStr=#3568C1);background-color:#3B64CE}.vmQuestionMod .pros01 a:hover{background-image:-webkit-linear-gradient(#2E4FD9,#172D9C);background-image:linear-gradient(#2E4FD9,#172D9C);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#2E4FD9, EndColorStr=#172D9C)}.vmQuestionMod .pros02 a{border:solid 1px #4d84e1;background-image:-webkit-linear-gradient(#60aafe,#438ade);background-image:linear-gradient(#60aafe,#438ade);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#60aafe, EndColorStr=#438ade);background-color:#529AEE}.vmQuestionMod .pros02 a:hover{background-image:-webkit-linear-gradient(#2F8CFF,#2161E9);background-image:linear-gradient(#2F8CFF,#2161E9);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#2F8CFF, EndColorStr=#2161E9)}.vmQuestionMod .either a{border:solid 1px #d7a700;background-image:-webkit-linear-gradient(#febe00,#daa400);background-image:linear-gradient(#febe00,#daa400);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#febe00, EndColorStr=#daa400);background-color:#febe00}.vmQuestionMod .either a:hover{background-image:-webkit-linear-gradient(#faa600,#c88100);background-image:linear-gradient(#faa600,#c88100);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#faa600, EndColorStr=#c88100)}.vmQuestionMod .cons02 a{border:solid 1px #e33949;background-image:-webkit-linear-gradient(#f65e6b,#e33949);background-image:linear-gradient(#f65e6b,#e33949);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#f65e6b, EndColorStr=#e33949);background-color:#EC4958}.vmQuestionMod .cons02 a:hover{background-image:-webkit-linear-gradient(#f02f39,#d41524);background-image:linear-gradient(#f02f39,#d41524);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#f02f39, EndColorStr=#d41524)}.vmQuestionMod .cons01 a{border:solid 1px #cc0d0f;background-image:-webkit-linear-gradient(#EA4546,#CF1B1C);background-image:linear-gradient(#EA4546,#CF1B1C);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#EA4546, EndColorStr=#CF1B1C);background-color:#DD3132}.vmQuestionMod .cons01 a:hover{background-image:-webkit-linear-gradient(#dc1f1f,#ba0000);background-image:linear-gradient(#dc1f1f,#ba0000);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#dc1f1f, EndColorStr=#ba0000)}.meritMod{margin:0 20px 15px}.meritMod .pros{float:left;width:280px}.meritMod .cons{float:right;width:280px}.meritMod h3{padding:0 0 10px;margin:0 0 10px;font-weight:700;line-height:1}.meritMod .pros h3{border-bottom:solid 5px #5d83de}.meritMod .cons h3{border-bottom:solid 5px #e64051}.meritMod p{font-size:92%}.explainMod{margin:0 20px 15px}.explainMod h3{padding:0 0 10px;margin:0 0 10px;font-weight:700;line-height:1;border-bottom:5px solid #555}.explainMod p{line-height:1.6}.nextBtn{text-align:right}.nextBtn a{display:inline-block;border-radius:3px;padding:0 15px;line-height:40px;border:solid 1px #dadada;background-image:-webkit-linear-gradient(#fff,#f4f4f4);background-image:linear-gradient(#fff,#f4f4f4);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#f4f4f4);background-color:#fff}.reportStepMod{border-radius:3px;border:solid 1px #dadada}.reportStepMod li{float:left;position:relative}.reportStepMod li span{display:table-cell;width:42px;height:46px;padding-left:22px;text-align:center;vertical-align:middle;font-weight:700;line-height:1}.reportStepMod li.first span{width:53px;padding-left:0}.reportStepMod li.last span{width:45px}.reportStepMod li:before{z-index:100;position:absolute;top:0;right:-20px;content:"";display:block;width:0;height:0;border-style:solid;border-width:23px 0 23px 20px;border-color:transparent transparent transparent #ccc}.reportStepMod li:after{z-index:110;position:absolute;top:0;right:-19px;content:"";display:block;width:0;height:0;border-style:solid;border-width:23px 0 23px 20px;border-color:transparent transparent transparent #fff}.reportStepMod li.last:after,.reportStepMod li.last:before{display:none}.reportStepMod li.activ{background-color:#555;color:#FFF}.reportStepMod li.activ:before{border-color:transparent transparent transparent #555}.reportStepMod li.activ:after{border-color:transparent transparent transparent #555}.resultMod .appreciate{margin-bottom:20px;text-align:center}.resultMod .appreciate dt{font-weight:700;margin-bottom:10px;font-size:112%}.resultMod .appreciate .score{font-weight:700;margin-bottom:20px;font-size:112%;line-height:1}.resultMod .appreciate .score em{font-weight:700;font-size:300%}.resultMod .ansList{margin-bottom:15px}.resultMod .ansList li{float:right;width:300px}.resultMod .ansList li:first-child{float:left}.resultMod .ansWrap .ques{font-weight:700;margin-bottom:10px}.resultMod .ansWrap .ques span{color:#6D96FF}.resultMod .ansWrap .your{border:solid 2px #333;margin-bottom:10px}.resultMod .ansWrap .yourans{width:100%}.resultMod .ansWrap .yourans th{width:40%;height:2.5em;background-color:#EEE;text-align:center;font-size:93%}.resultMod .ansWrap .yourans td{width:60%;color:#FFF;text-align:center;font-size:112%}.resultMod .ansWrap .exp em{font-weight:700}table.matchResult{width:100%;margin-bottom:20px;line-height:1.15;table-layout:fixed}table.matchResult td,table.matchResult th{text-align:center;border:2px solid #555}table.matchResult th{font-size:14px;font-weight:700}table.matchResult td{height:36px;padding:4px 0;color:#fff}table.matchResult td.noAnswer{color:#333;font-weight:700}.resultCompare:after{content:"";display:block;clear:both}.resultCompare table.matchResult{float:left;width:88%}.resultCompare table.matchResult.myResult{width:10%;margin-right:10px}.resultCompare table.matchResult th.on{background:#555;color:#fff}.vmGraphMod h2{font-size:22px;font-weight:700;margin:10px}.vmGraphMod p{margin:0 10px 25px}.vmGraphMod .graphWrap{padding-top:20px;background:url(http://i.yimg.jp/images/democracy/event/sangiin2013/pc/img/vote_match_graph_scale_bg.png) no-repeat 90px top}.vmGraphMod .graphWrap .inner{background:url(http://i.yimg.jp/images/democracy/event/sangiin2013/pc/img/vote_match_graph_bg.png) repeat-y 90px top}.vmGraphMod .graphWrap dl{padding-top:10px;line-height:1}.vmGraphMod .graphWrap dl:after{content:"";display:block;clear:both}.vmGraphMod .graphWrap dd,.vmGraphMod .graphWrap dt{display:block;float:left}.vmGraphMod .graphWrap dt{width:90px;padding-right:10px;text-align:right}.vmGraphMod .graphWrap dd{width:440px}.vmGraphMod .graphWrap dd span{display:inline-block}.vmGraphMod .graphWrap dd span.bar{position:relative;height:18px;background:#fec955}.vmGraphMod .graphWrap dd span.bar.high{background:#ff8a33}.vmGraphMod .graphWrap dd span.number{position:absolute;top:0;right:-55px;width:50px}.pros01{background:#2D62C1}.pros02{background:#4690E9}.either{background:#F0AC00}.cons02{background:#F9717B}.cons01{background:#D01710}.partyListMod ul{width:633px;border-top:1px solid #eee;border-left:1px solid #eee}.partyListMod ul li{display:inline-block;width:210px;height:125px;border-bottom:1px solid #eee;border-right:1px solid #eee}.partyListMod ul li a{display:block;height:125px;text-align:center}.partyListMod ul li .link{display:inline-block;width:150px;padding:5px;border:2px solid #eee;border-radius:4px;font-size:14px}.partyStanceMod .item{padding-top:20px;border-top:1px dotted #E1E1E1;text-align:center}.partyStanceMod h3{display:inline-block;height:40px;margin-bottom:15px;padding-left:60px;line-height:40px;background:url(../img/bg_cat_icon.png) no-repeat;font-size:24px;font-weight:700}#catLife{background-position:0 -159px}#catWork{background-position:0 -318px}#catDiplomatic{background-position:0 -477px}#catNuclear{background-position:0 -635px}.partyStanceMod h4{color:#6C96FF;text-align:left}.partyStanceMod p{margin-bottom:10px;font-size:20px;line-height:1.2;text-align:left}.partyStanceMod p em{color:#6C96FF;font-weight:700;padding-right:.2em}.partyStanceMod .itemList{padding-bottom:12px;text-align:center}.partyStanceMod .itemList li{display:inline-block;padding:0 10px;border-right:1px solid #E1E1E1;line-height:1;font-size:20px}.partyStanceMod .itemList li.last{border:0}.partyIntroMod .logo{float:left;width:180px;height:105px;margin:0 20px 10px 0;border:1px solid #eee;background:no-repeat 50%;overflow:hidden;text-indent:-9999px}.partyIntroMod ul{padding-top:10px}.partyIntroMod li a{background:url(http://i.yimg.jp/images/democracy/event/sangiin2016/pc/img/ic_arrow_link.png) 100% 50% no-repeat;padding-right:12px;font-weight:700}.partyIntroMod li dl a{background:0;padding:0 8px}.partyIntroMod dd,.partyIntroMod dt{display:inline;border-right:1px solid #ddd}.partyIntroMod dd:last-child{border:0}.candidateEnqMod li{margin-bottom:10px;padding-bottom:10px;border-bottom:1px dotted #E1E1E1}.candidateEnqMod li:after{content:"";display:block;clear:both}.candidateEnqMod li .question{float:left;width:520px}.candidateEnqMod li .question h3{margin-bottom:4px;color:#6C96FF;text-align:left;font-size:14px}.candidateEnqMod li .question p{line-height:1.2;font-size:18px}.candidateEnqMod li .question em{color:#6C96FF;font-weight:700;padding-right:.2em}.candidateEnqMod li .answer{float:right}.candidateEnqMod li .answer dd,.candidateEnqMod li .answer dt{display:table-cell;width:54px;height:44px;border:2px solid #333;line-height:1.15;text-align:center;vertical-align:middle;font-weight:700}.candidateEnqMod li .answer dd{border-left:0;color:#fff;font-size:15px}.candidateEnqMod li .answer dd.noAnswer{color:#333}.notesExpandBtn{display:block;margin-top:5px;padding-right:15px;background:url(../img/ic_try.png) right center no-repeat;color:#3F83C4;cursor:pointer;text-align:right;font-size:14px}.notesExpandBtn:hover{text-decoration:underline}.notesExpand{display:none;padding:5px 10px;border:1px solid #ddd;background:#EFF2F5}.ftPartyList{margin:40px 0 20px}.ftPartyList li{display:inline-block;line-height:1;margin:0 5px 5px 0;padding-right:5px;border-right:1px solid #E1E1E1}.ftPartyList li.last{padding-right:0;border:0}.ftPartyList li span{font-weight:700}.matchResultSns{width:330px;margin:0 auto 10px;padding:10px;text-align:center;border:1px solid #ddd}.matchResultSns .snsList{text-align:center;margin-top:10px}.matchResultSns .snsList li{margin-right:12px}.matchResultSns .snsList li.tw{margin-right:0}.matchResultSns .snsList li.tw iframe{width:120px!important}.layer{padding:25px}.credit{margin:15px 15px 0;text-align:right;font-weight:400;font-size:14px}.attention{margin:15px;font-weight:400;font-size:12px}.na{text-align:center;color:#fff}.snsMod{padding:20px 15px 30px}.snsMod a{text-decoration:none;color:#fff}.snsMod p{color:#EC9300;font-size:20px;text-align:center;font-weight:700;margin-bottom:20px}.snsMod ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.snsMod ul li{width:292px;height:70px;border-radius:10px;text-align:center;line-height:70px;color:#fff;font-weight:700}.snsMod ul li a{display:block}.snsMod ul .twi{background-color:#1DA1F2}.snsMod ul .fb{background-color:#3B5998}.questions{border-radius:10px;background-color:#7CC700}.questions .hd{margin-bottom:15px;padding:25px;background-image:url(http://i.yimg.jp/images/democracy/event/sangiin2016/pc/img/votematch/youth/youth_bg2.png)!important}.questions ul{width:570px;margin:0 auto;padding-bottom:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.questions ul li{width:125px;height:90px;background-color:#fff;border:3px #E9E9E9 solid;border-radius:10px;text-align:center;font-weight:700;line-height:90px;box-shadow:2px 4px #598F00}.questions ul li:hover{box-shadow:none;background-color:#EC9300;border:3px #E08C00 solid}.questions ul li a{text-decoration:none;color:#E08C00;display:block}.questions ul li a:hover{color:#fff}.questions ul .answerd{box-shadow:none;background-color:#EC9300;border:3px #E08C00 solid}.questions ul .answerd a{color:#fff}.ct{padding:15px}.matchDescription{padding-top:45px;font-weight:700;text-align:center}.resultDescription{padding-top:15px;font-weight:700;text-align:center}.cardMod{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cardMod li{overflow:hidden;width:280px;background-color:#fff;border-radius:10px;box-shadow:2px 4px #598F00}.cardMod li .ttl{background-image:url(http://i.yimg.jp/images/democracy/event/sangiin2016/pc/img/votematch/youth/youth_bg.png)}.cardMod li .ttl .layer{padding:20px 0 10px;text-align:center}.cardMod li .description{padding:10px}.main-module.youthMod{background-color:#F6FFE8;font-weight:700}.main-module.youthMod .hd{background-image:url(http://i.yimg.jp/images/democracy/event/sangiin2016/pc/img/votematch/youth/youth_bg.png);text-align:center}.main-module.youthMod .hd .subTtl{width:450px;margin:10px auto 0}.resultMod .resultText{margin-top:10px;text-align:center;font-size:20px}.resultMod .graphMod{padding:0 20px}.resultMod .graphMod .inner dl{position:relative;padding-top:20px;line-height:1}.resultMod .graphMod .inner dl dt{line-height:25px;float:left}.resultMod .graphMod .inner dl dd{overflow:hidden;margin-left:50px;margin-right:50px;height:25px;background-color:#EADECB;border-radius:8px}.resultMod .graphMod .inner dl dd .bar{overflow:hidden;height:25px;background-color:#EC9300}.resultMod .graphMod .inner dl .number{position:absolute;display:inline;top:25px;right:0}.resultMod .graphMod .inner .unanswered{color:#bbb}.resultMod .graphMod .inner .unanswered dd{background-color:#dcdcdc}.main-module.qMod{background-color:#F6FFE8;margin:15px 0}.main-module.qMod .hd{background-image:url(http://i.yimg.jp/images/democracy/event/sangiin2016/pc/img/votematch/youth/youth_bg.png);text-align:center}.main-module.qMod .hd h2{margin-bottom:10px}.main-module.qMod .questionArea{padding:15px;background-color:#7CC700;border-radius:10px}.main-module.qMod .questionArea .question{overflow:hidden}.main-module.qMod .questionArea .question img{float:left}.main-module.qMod .questionArea .question .qText{overflow:hidden;font-size:20px;margin-top:10px;padding-left:15px;color:#fff}.main-module.qMod .questionArea .answer{clear:both;margin:25px 0 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.main-module.qMod .questionArea .answer li{width:175px;height:90px;background-color:#fff;border:3px #E9E9E9 solid;border-radius:10px;text-align:center;font-weight:700;font-size:15px;line-height:90px;box-shadow:2px 4px #598F00}.main-module.qMod .questionArea .answer li:hover{box-shadow:none;background-color:#EC9300;border:3px #E08C00 solid}.main-module.qMod .questionArea .answer li a{display:block;color:#333;text-decoration:none}.main-module.qMod .questionArea .answer li a:hover{color:#fff}.main-module.qMod .opinion{margin-bottom:15px}.main-module.qMod .opinion .secTtl{text-align:center;font-size:24px;font-weight:700;color:#fff}.main-module.qMod .snsMod{padding:15px}.main-module.expMod{background-color:#F6FFE8}.main-module.expMod .hd{background-image:url(http://i.yimg.jp/images/democracy/event/sangiin2016/pc/img/votematch/youth/youth_bg.png);text-align:center}.main-module.expMod .question{overflow:hidden;padding:10px 15px 0}.main-module.expMod .question img{float:left}.main-module.expMod .question .qText{overflow:hidden;font-size:20px;margin-top:10px;padding-left:15px;color:#333}.main-module.expMod .selectedOpinion{text-align:center;font-weight:700;line-height:1.8}.main-module.expMod .selectedOpinion span{font-size:24px}.main-module.expMod .partyName{margin:-5px 0 5px;font-weight:700;font-size:18px}.main-module.expMod .tabMod{margin-top:30px}.main-module.expMod .tabMod .Tab:after{content:"";display:block;clear:both}.main-module.expMod .tabMod .Tab li{float:left;text-align:center;width:33.33%;font-size:15px}.main-module.expMod .tabMod .Tab li a{font-weight:700;text-decoration:none;padding:10px 5px;height:40px;line-height:40px;color:#333;display:block;border-top:2px solid #E9E9E9;border-right:1px solid #E9E9E9;border-left:1px solid #E9E9E9;background-color:#fff}.main-module.expMod .tabMod .Tab li .Tab__link.on{color:#fff;height:45px;line-height:45px;border-top:3px solid #E08C00;border-right:3px solid #E08C00;border-left:3px solid #E08C00;background-color:#EC9300}.main-module.expMod .tabMod .Tab_content{padding:10px;background-color:#EC9300}.main-module.expMod .tabMod .Tab_content .cardMod{display:block}.main-module.expMod .tabMod .Tab_content .cardMod li{width:600px;margin:20px auto;box-shadow:2px 4px #AB7005}.main-module.expMod .tabMod .Tab_content.hide{display:none}.snsTtl{margin-top:20px;font-weight:700;text-align:center}.normalMod{color:#333;background-color:#fff}.normalMod .partyMatch{background:url(http://i.yimg.jp/images/democracy/event/sangiin2016/pc/img/votematch/normal/bg.png);background-size:100% auto;font-weight:700;text-align:center;padding:20px;font-size:24px}.normalMod .matchTest{padding:15px}.normalMod .matchTest .intro{font-weight:400;font-size:15px}.normalMod .matchTest .Qbtn{width:400px;margin:20px auto 40px;background-color:#3FC5DA;border-radius:5px}.normalMod .matchTest .Qbtn a{text-decoration:none;color:#fff;font-weight:700;font-size:18px;display:block;padding-top:20px;padding-left:40px;padding-bottom:20px;background:url(../img/votematch/normal/start.png) no-repeat;background-position:55px 10px;background-size:auto 75%;text-align:center}.normalMod .matchTest .Qbtn:hover{background-color:#17AEC5}.normalMod .matchTest h3{background:url(http://i.yimg.jp/images/democracy/event/sangiin2016/pc/img/votematch/normal/bg.png);background-size:100% auto;font-weight:700;font-size:18px;padding-top:15px;padding-bottom:15px;margin-bottom:15px;text-align:center}.normalMod .matchTest .categories{margin-top:15px}.normalMod .matchTest .categories ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.normalMod .matchTest .categories ul li{width:115px;margin-bottom:10px;background-color:#F0F0F0;border-radius:5px}.normalMod .matchTest .categories ul li a{color:#333;font-weight:700;text-decoration:none;font-size:14px;padding-top:70px;padding-bottom:20px;text-align:center;display:block}.normalMod .matchTest .categories ul li:hover{background-color:#e9e9e9}.normalMod .matchTest .categories ul li .economy{background:url(../img/votematch/normal/economy.png) no-repeat;background-size:40px;background-position:50% 20px}.normalMod .matchTest .categories ul li .life{background:url(../img/votematch/normal/life.png) no-repeat;background-size:40px;background-position:50% 20px}.normalMod .matchTest .categories ul li .radioactive{background:url(../img/votematch/normal/radioactive.png) no-repeat;background-size:40px;background-position:50% 20px}.normalMod .matchTest .categories ul li .global{background:url(../img/votematch/normal/global.png) no-repeat;background-size:40px;background-position:50% 20px}.normalMod .matchTest .categories ul li .work{background:url(../img/votematch/normal/law.png) no-repeat;background-size:40px;background-position:50% 20px}.normalMod .skipBtn{width:300px;margin:0 auto 20px;background-color:#F0F0F0;border-radius:10px}.normalMod .skipBtn a{font-weight:700;text-align:center;text-decoration:none;margin-top:20px;padding:15px;display:block;color:#555}.qCategory{background:url(http://i.yimg.jp/images/democracy/event/sangiin2016/pc/img/votematch/normal/bg.png);background-size:100% auto;padding:20px}.qCategory h2{width:200px;margin:0 auto;padding-left:115px;font-weight:700;font-size:22px}.qCategory .global{background:url(../img/votematch/normal/global.png) no-repeat;background-size:30px;background-position:75px 0}.qCategory .economy{background:url(../img/votematch/normal/economy.png) no-repeat;background-size:30px;background-position:75px 0}.qCategory .law{background:url(../img/votematch/normal/law.png) no-repeat;background-size:30px;background-position:75px 0}.qCategory .radioactive{background:url(../img/votematch/normal/radioactive.png) no-repeat;background-size:30px;background-position:75px 0}.qCategory .life{background:url(../img/votematch/normal/life.png) no-repeat;background-size:30px;background-position:75px 0}.Test{padding:15px;text-align:center}.Test .qText{font-size:18px;font-weight:700;padding:15px 0 30px}.Test .answers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.Test .answers li{width:18%;height:65px;border-radius:10px}.Test .answers li a{text-decoration:none;color:#fff;display:block;line-height:65px}.Test .answers li .long{line-height:1.2;padding-top:15px}.Test .answers .a1{background-color:#1DABC4}.Test .answers .a1:hover{background-color:#5CDBF2}.Test .answers .a2{background-color:#7ED321}.Test .answers .a2:hover{background-color:#A2EC51}.Test .answers .a3{background-color:#DCCE1C}.Test .answers .a3:hover{background-color:#E7DD5D}.Test .answers .a4{background-color:#F5A623}.Test .answers .a4:hover{background-color:#E9B561}.Test .answers .a5{background-color:#EA3D53}.Test .answers .a5:hover{background-color:#ED6A7A}.Test .supplement{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.Test .supplement li{width:295px;border:2px solid #333}.Test .supplement li .supple{height:45px;color:#fff;font-weight:700;background:url(http://i.yimg.jp/images/democracy/event/sangiin2016/pc/img/votematch/normal/downBg.png) no-repeat;background-size:100% 100%;text-align:center;line-height:35px;padding:8px;margin-bottom:10px}.Test .supplement li .description{padding:0 10px 10px;font-weight:400;font-size:14px;text-align:left}.resultTtl{background:url(http://i.yimg.jp/images/democracy/event/sangiin2016/pc/img/votematch/normal/bg.png);background-size:100% auto;font-weight:700;text-align:center;font-size:20px;margin-bottom:20px;padding:15px}.matchResult{padding:0 15px;color:#333!important}.matchResult .resultText{margin:20px 0;font-weight:400;text-align:center}.matchResult .resultText span{font-weight:700;font-size:30px}.matchResult .resultInfo{font-size:13px;font-weight:400}.matchResult .graphMod .inner dl{position:relative;padding-top:15px;line-height:1}.matchResult .graphMod .inner dl dt{font-size:16px;line-height:25px;float:left}.matchResult .graphMod .inner dl .top{font-weight:700;font-size:20px}.matchResult .graphMod .inner dl .number.top{position:absolute;display:inline;font-weight:700;top:15px;right:0}.matchResult .graphMod .inner dl dd{overflow:hidden;margin-left:55px;margin-right:62px;height:25px;background-color:#EADECB;border-radius:100px}.matchResult .graphMod .inner dl dd .bar{overflow:hidden;height:25px;background-color:#A8D5DC}.matchResult .graphMod .inner dl dd .high{background-color:#3FC5DA}.matchResult .graphMod .inner dl .number{position:absolute;display:inline;top:20px;right:7px}.matchResult .graphMod .inner .unanswered{color:#bbb}.matchResult .graphMod .inner .unanswered dd{background-color:#dcdcdc}.matchResult .info{margin-top:10px;font-weight:400;font-size:13px}.matchResult .snsMod{margin:15px 0;padding:0}.matchStance{padding:15px}.matchStance h2{font-weight:700;text-align:center;font-size:18px;padding:15px;background:url(http://i.yimg.jp/images/democracy/event/sangiin2016/pc/img/votematch/normal/bg.png);background-size:100% auto}.matchStance .stanceInfo{margin:15px 0;font-weight:400}.matchStance .cateQuestion{padding:5px 0 20px;text-align:center;font-size:16px}.matchStance .selectedAnswer{font-size:18px;font-weight:700;margin-bottom:25px}.matchStance #selectTheme dt{padding-left:115px;font-weight:700;font-size:18px;margin-bottom:10px;padding:10px 0;text-align:center;border-radius:5px;cursor:pointer}.matchStance #selectTheme dt.economy{background:url(../img/votematch/normal/economy.png) no-repeat;background-size:30px;background-position:240px 8px;background-color:#F0F0F0}.matchStance #selectTheme dt.life{background:url(../img/votematch/normal/life.png) no-repeat;background-size:30px;background-position:235px 8px;background-color:#F0F0F0}.matchStance #selectTheme dt.constitution{background:url(../img/votematch/normal/law.png) no-repeat;background-size:30px;background-position:240px 10px;background-color:#F0F0F0}.matchStance #selectTheme dt.diplomacy{background:url(../img/votematch/normal/global.png) no-repeat;background-size:30px;background-position:215px 8px;background-color:#F0F0F0}.matchStance #selectTheme dt.radioactive{background:url(../img/votematch/normal/radioactive.png) no-repeat;background-size:30px;background-position:240px 10px;background-color:#F0F0F0}.matchStance #selectTheme dd{text-align:center;display:none}.matchStance #selectTheme dd .line{height:4px;background-color:#dcdcdc;margin:30px 0}.matchStance #selectTheme dd .other{padding:15px 0;border-top:1px dotted #888}.matchStance #selectTheme dd .other .opinion{text-align:left}.matchStance #selectTheme .tabMod .Tab{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.matchStance #selectTheme .tabMod .Tab li{width:120px;text-align:center;font-size:14px;line-height:1;border-radius:8px 8px 0 0}.matchStance #selectTheme .tabMod .Tab li a{text-decoration:none;line-height:50px;height:50px;color:rgba(255,255,255,.8);display:block;border:none;font-size:16px;font-weight:700;background-color:rgba(255,255,255,.7)}.matchStance #selectTheme .tabMod .Tab li:first-child{background-color:#1DABC4}.matchStance #selectTheme .tabMod .Tab li:nth-child(2){background-color:#7ED321}.matchStance #selectTheme .tabMod .Tab li:nth-child(3){background-color:#DCCE1C}.matchStance #selectTheme .tabMod .Tab li:nth-child(4){background-color:#F5A623}.matchStance #selectTheme .tabMod .Tab li:last-child{background-color:#EA3D53}.matchStance #selectTheme .tabMod .Tab li .Tab__link.on{color:#fff;height:50px;border:none;background-color:rgba(255,255,255,0)}.matchStance #selectTheme .tabMod .Tab_content{margin-bottom:10px;text-align:left}.matchStance #selectTheme .tabMod .Tab_content .party{padding-top:15px;text-align:center;font-weight:700;font-size:18px}.matchStance #selectTheme .tabMod .Tab_content .description{padding:10px}.matchStance #selectTheme .tabMod .Tab_content:first-child{border-top:4px solid #1DABC4}.matchStance #selectTheme .tabMod .Tab_content:nth-child(2){border-top:4px solid #7ED321}.matchStance #selectTheme .tabMod .Tab_content:nth-child(3){border-top:4px solid #DCCE1C}.matchStance #selectTheme .tabMod .Tab_content:nth-child(4){border-top:4px solid #F5A623}.matchStance #selectTheme .tabMod .Tab_content:last-child{border-top:4px solid #EA3D53}.matchStance #selectTheme .tabMod .Tab_content.hide{display:none}