.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:11.4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-contents .span-main .span-main-inr{margin-left:160px}@media(min-width:1250px){body.article #container .row-contents .span-main .span-main-inr{border-left:1px solid #ccc;margin-left:160px}}.update .yyyy,.update .hhmm{display:none}ul.list-common-latest-with-thumb span.headline{display:inline!important}ul.list-common-latest-with-thumb li{background:url("/images/icons-list.png") no-repeat scroll 2px -992px;padding:5px 0 5px 20px}ul.list-common-latest-with-thumb li a{display:inline!important;float:none!important;background:0;padding-left:0!important}ul.list-common-latest-with-thumb li a:hover{background-image:none}ul.list-common-latest-with-thumb li a.corner{display:block!important}.list-writer{font-size:72%;color:#666;padding:0;margin:3px 0 18px}.box-kyoiku .list-common li a,.box-kyoiku .list-def li a{background:rgba(0,0,0,0) url("/images/icons-list.png") no-repeat scroll 2px -992px;display:block;float:left;margin:0;padding:5px 0 5px 20px}.box-kyoiku ul.list-common-latest-with-thumb span.headline{display:inline-block!important}.box-kyoiku ul.list-common-latest-with-thumb li{background:0;padding:0 130px 0 0}.box-kyoiku ul.list-common-latest-with-thumb li a{display:block!important;float:left!important;padding:3px 0 3px 20px!important;background-position:2px -995px}.box-kyoiku ul.list-common-latest-with-thumb li a:hover{background:#eef url("/images/icons-list.png") no-repeat;background-position:2px -1295px}.box-kyoiku ul.list-common-latest-with-thumb li a.corner{display:inline-block!important}.box-kyoiku .list-common-latest-with-thumb li .corner{background:rgba(0,0,0,0) none repeat scroll 0 center;padding:0 6px!important;width:auto;display:inline-block}.box-kyoiku .list-common li .corner:hover{background:#eef none repeat scroll 0 0}.box-kyoiku .icon-feature,.box-kyoiku .span-list .list-top .icon-feature,.box-kyoiku .list-main-news .icon-feature,.box-kyoiku .list-common .icon-feature{background:rgba(0,0,0,0) url("/images/icons-etc.png") no-repeat scroll 0 4px;margin-left:10px;padding:3px 0 3px 30px!important;min-width:5em}.box-kyoiku .span-list .list-top .icon-feature:hover,.box-kyoiku .list-main-news .icon-feature:hover,.box-kyoiku .list-common .icon-feature:hover{background:#eef url("/images/icons-etc.png") no-repeat scroll 0 -96px}.icon-feature,.span-list .list-top .icon-feature,.list-main-news .icon-feature,.list-common .icon-feature{padding:3px 0 3px 30px!important}.article-writer{color:#728894;text-align:left;padding:0;margin:0 0 7px}.contentn-navi{margin:3px 0 15px;padding:0;list-style:none;font-size:12px}.contentn-navi li{border-right:solid 1px #ccc;float:left;margin:0 0 5px}.contentn-navi li:last-child,.contentn-navi li.last-element{border-right:0}.contentn-navi li a{display:block;padding:0 7px;line-height:1.6}.contentn-navi li a:hover{background:#eef}.corner-title-election-sangiin-history{position:relative;height:75px;text-align:center;border-top:0}.corner-title-election-sangiin-history h1{overflow:hidden;height:80px;margin:0;padding:0;background:url(/images/election/election_sangiin_history.png) no-repeat center top;text-indent:-9999px;white-space:nowrap}.corner-title-election-sangiin-history .description{position:relative;width:25em;height:20px;margin:-23px auto 0;padding:0;background:0;color:#fff}.surface-d1 h3{margin:0;padding:0;font-weight:normal}.cndt,.cndt th,.cndt td{border-collapse:collapse;border:1px solid #cca}.cndt caption{border-top:1px solid #cca;padding:3px}.cndt th{background:#57574d;color:#FFF;font-weight:normal;font-size:90%;text-align:center;padding:3px}.cndt td{background:#fcfcf7;text-align:center;padding:3px;font-size:90%}.cndt .name-s1{font-weight:bold;width:5em}.f70{font-size:70%;margin:10px 0}.f84{font-size:84%;margin:10px 0}