@charset "UTF-8";

/********************************************
 既存設定（ページ全体）
********************************************/
h1,
h2,
h3,
.extendTitle,
.extendTitle02,
.moveFooter,
.pdMainPhotoBtn,
.movieDetail,
.pri_none,
.albumSelectBtn,
.banner,
.banner02,
.circleBoxShadow,
#ad,
.topicNaviWrapper,
#globalNavi,
#hMenu,
#globalMenu p.date,
.loginBtn,
.appBtn,
#subContents,
.newsArea .circleBox_630,
.ad,
.carousel,
.section,
.circleBox,
.iconList,
.adDetail,
.pdPhotoList,
.newsChk,
.genreSelect,
#footer,
div#header_search,
#breadcrumb li{
	display: none;
}
div.genreTitle,
.contentsIn,
.contents,
.contentsWrapperIn,
#contentsWrapper {
	background: none;
}
div#globalIn,
#globalTop .hContents,
.mainContents,
#mainContentsIn {
	width: 660px;
	padding: 0;
	margin: 0 auto 0 auto;
}
/********************************************
 既存設定（レイアウト）
********************************************/
#globalTop .logo{
	padding: 0;
	float: none;
	position: absolute;
	top: 0;
	right: 0;
	display: block;
}
.genreNews{
	margin: 0;
	padding: 0;
}
.genreTitle {
	border: none;
	position: relative;
	width: 100%;
}
.genreTitleIn {
	position: absolute;
	top:4px !important ;
	left: 0;
}
.Detail_l {
	margin: 0 20px 0 0;
}
.photoDetail {
	padding-bottom: 10px;
	width: 98%;
}
.pdMainText {
}
.Detail_r {

}
.pdMainPhoto,
.pdMainPhotoIn {
	height: auto;
	line-height: 0px;
}
#globalIn {
	position: relative;
	width: 100%;
}
#breadcrumb {
	position: absolute;
	top: 85px;
	left: 0;
	border-bottom: none;
	border-top: 1px solid #333;
	width: 100%;
	padding: 10px 0 0 0;
}
.memoArea .noteTitle,
#breadcrumb ol li a {
	color: #333333;
}
#breadcrumb .articleGenre {
	display: inline-block;
	font-size: 140%;
	font-weight: bold;
	vertical-align: middle;
	padding: 0 20px 0 0;
	margin: -2px 0 0 5px;
}
.newsArea {
	width: 100%;
	padding: 0;
	margin: 40px 0 0 0;
}
.txtPurple,
.txtPurpletype02,
.txtResult,
.mainContents a {
	color: #333333;
}
.mainContents .printBorder {
	border-bottom: 1px solid #333;
	position: absolute;
	top: 35px;
	left: 0;
	width: 100%;
	display: block;
}
.scores {
	margin: 60px 0 0 0;
}
.noteMemo {
	background: #cccccc;
}
.noteMemo .memoTitle {
	background: #909090;
}


.bairitsu_pattern_syousai_midashi{
	margin-top:5px;
}

.globalMenu, .prAreaWrapper, .osusume_area, .memberContents, .date, .spo_nav_area, .ir_nav_area, .margintop25, .bb-sitetitle, .kyo_nav_area, .bb-iconlist, .bb-categorytitle, .newsArea_group, .juken-topmenu-area, .ir_themetitle-karte ir_marginbottom20, .ir_karte_nav_btn_active2, .ir_karte_nav_menu2{
	display:none !important;
}

/********************************************
 参院選ページ向け:公示部分
********************************************/

.sn-megatitle-area {
    margin-top: 25px;
}

.sn-additionalinfo-area {
    display: none;
}

.sn-electoralzone-zenkoku {
    background:none!important;
    text-align:center!important;
}

.sn-contentslink-area{
    display:none;
}

.sn-separate{
    display:none;
}

.sn-electoralzone-hyogo-active{
    color:#333!important;
    background:none!important;
    border:2px solid #333;
}

.sn-electoralzone-hyogo-active:after{
       border-color:#333 transparent transparent transparent!important;
}

.sn-electoralzone-zenkoku{
    display:none!important;
}

.sn-kouji-unit-teisu {
    color: #333!important;
    background:none!important;
    border-bottom:2px solid #333;
    padding-bottom:8px;
    margin-bottom:3px;
}

.sn-kouji-unit-about{
    display:none;
}

.sn-unit-wrapper{
    background:none!important;
}

.sn-categorytitle-area{
    display:none;
}

.sn-categorytitle-area{
    display:none;
}

/*
.sn-megatitle-area + .sn-separate + .sn-contentslink-area + .sn-categorytitle-area{
    display:block;
}*/



.sn-rensai-area{
    display:none;
}


/********************************************
 参院選ページ向け:投開票実施時
********************************************/

.sn-toukai-unit-teisu {
    color: #333!important;
    background:none!important;
    border-bottom:2px solid #333!important;
    margin-bottom:6px!important;
}

.sn-toukai-touhyouritsu{
    color: #333!important;    
}

.sn-toukai-touhyouritsu{
    color: #333!important;
    border-bottom:2px solid #333!important;
}

.sn-toukai-koushin-area{
    display:none;
}
.sn-unit-koushin{
    display:none!important;
}

.sn-toukai-unit-title-area{
    border-bottom:2px solid #333!important;
    padding-bottom:5px;
    margin-bottom:5px;
}

.snt-tou{
    color:#FF0000!important;
    background-color:#ffffff!important;
}


/********************************************
参院選ページ向け:候補者アンケート
********************************************/	
h2.entitle{display: block;}

.shu_kouho_area .vmenuitem h1{display: block;}