@charset "UTF-8";

/* ================================================= */

		 /* index.html */

/* ================================================== */

/* ---------------------------------------------- */
/*				各媒体からのお知らせ					  */
/* ---------------------------------------------- */

#news_tab ul{
	width: 914px;
	margin-top: 5px;
}
#news_tab li{
	float:left;
}
#news_tab li a{
	display: block;
	width: 225px;
	height: 35px;
	line-height: 35px;
	font-size: 14px;
}
#allBox {
	background: #fff;
}
#ksnBox {
	background: #fff;
	display: none;
}
#srgBox {
	background: #fff;
	display: none;
}
#yona2Box {
	background: #fff;
	display: none;
}
/* ---------------------------------------------- */
/* 						ニュース					  */
/* ---------------------------------------------- */
#container_r #ksnBox .news_entry,
#container_r #srgBox .news_entry,
#container_r #yona2Box .news_entry,
#container_r #allBox .news_entry {
	border: solid 1px #ccc;
	padding: 10px;
	background-color: #fff;
	margin-top: 15px;
}
/* 全媒体NEWS */
#container_r #allBox .news_entry p.ttl_date {
	color: #777;
}
#container_r #allBox .news_entry .news_allC {
	margin-bottom: 10px;
	padding: 5px;
	background-color: #dcf3de;
}
#container_r .news_entry p.a_ttl,
#container_r .news_entry p.k_ttl,
#container_r .news_entry p.s_ttl,
#container_r .news_entry p.y_ttl {
	float: right;
	padding-right: 5px;
	font-weight: bold;
}

#container_r #allBox .news_entry .news_ksnC {
	margin-bottom: 10px;
	padding: 5px;
	background-color: #fcefc8;
}
#container_r #allBox .news_entry .news_srgC {
	margin-bottom: 10px;
	padding: 5px;
	background-color: #ffe0ec;
}
#container_r #allBox .news_entry .news_yona2C {
	margin-bottom: 10px;
	padding: 5px;
	background-color: #cccac9;
}
#container_r .news_entry p.date {
	float: left;
}

/* 高収入ドットコム */
#container_r #ksnBox .news_entry .news_allC {
	margin-bottom: 10px;
	padding: 5px;
	background-color: #dcf3de;
}
#container_r #ksnBox .news_entry .news_ksnC {
	margin-bottom: 10px;
	padding: 5px;
	background-color: #fcefc8;
}
#container_r #ksnBox .news_entry .news_ksnC p.date {
	float: left;
}
#container_r #ksnBox .news_entry .news_ksnC p.k_ttl {
	float: right;
	padding-right: 5px;
	font-weight: bold;
}
/* 365日マネー女子宣言！ */
#container_r #srgBox .news_entry .news_allC {
	margin-bottom: 10px;
	padding: 5px;
	background-color: #dcf3de;
}
#container_r #srgBox .news_entry .news_srgC {
	margin-bottom: 10px;
	padding: 5px;
	background-color: #ffe0ec;
}
#container_r #srgBox .news_entry .news_srgC p.date {
	float: left;
}
#container_r #srgBox .news_entry .news_srgC p.s_ttl {
	float: right;
	padding-right: 5px;
	font-weight: bold;
}
/* ヨナヨナ */
#container_r #yona2Box .news_entry .news_allC {
	margin-bottom: 10px;
	padding: 5px;
	background-color: #dcf3de;
}
#container_r #yona2Box .news_entry .news_yona2C {
	margin-bottom: 10px;
	padding: 5px;
	background-color: #cccac9;
}
#container_r #yona2Box .news_entry .news_yona2C p.date {
	float: left;
}
#container_r #yona2Box .news_entry .news_yona2C p.y_ttl {
	float: right;
	padding-right: 5px;
	font-weight: bold;
}
#container_r #ksnBox .news_entry p.ttl_blue,
#container_r #srgBox .news_entry p.ttl_blue,
#container_r #yona2Box .news_entry p.ttl_blue,
#container_r #allBox .news_entry p.ttl_blue {
	border-left: solid 6px #2e6af2;
	border-bottom: solid 1px #ccc;
	color: #2e6af2;
	font-weight: bold;
	font-size: 13px;
	padding: 2px 10px;
	margin: 5px 0 10px 0;
}

#container_r #ksnBox .news_entry p.info_body,
#container_r #srgBox .news_entry p.info_body,
#container_r #yona2Box .news_entry p.info_body,
#container_r #allBox .news_entry p.info_body {
	font-size: 13px;
}

/*上部バナー枠-2016.03追加
---------------------------------*/

.new_event {
	background: #cc0000;
	margin: -30px 0 20px 0;
	padding: 0 30px;
	width: 854px;
	height: 420px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}

.new_event a:hover {
	opacity: 0.75;
}

.left_bnr {
	width: 560px;
	height: 350px;
	float: left;
}

.right_bnr {
	width: 264px;
	float: right;
}

.preupload {
	margin-bottom: 10px;
	position: relative;
}

.year_pdf {
	position: absolute;
	bottom: 0;
	left: 40px;
}

.year_pdf a {
	font-size: 18px;
	color: #11f;
	text-decoration: underline;
}


/*サイトトップお知らせ
---------------------------------*/

#wrapper .site_info {
    width: 1200px;
    margin: 18px auto;
    padding: 7px 0;
    border: 1px solid #555555;
    box-sizing: border-box;
    background-color: #F9F9F9;
    color: #555555;
    box-sizing: border-box;
    text-align: center;
	cursor: pointer;
}

#wrapper .ttl_info {
	font-weight: bold;
    font-size: 14px;
    text-align: center;
    text-decoration: underline;
}

#wrapper .sub_info {
    font-size: 14px;
    text-align: center;
    /*line-height: 1.6em;*/
}

#wrapper .sub_info a {
    text-decoration: underline;
    color: #2e6af2;
    background-color: #dedede;
}

/* ミリオンジョブ・風俗バイトナビバナー
---------------------------------*/
#container_r .top_bnr_area {
	margin: 20px 0;
}
#container_r .top_bnr_area li {
	float: left;
	width: 450px;
	margin-right: 14px;
}
#container_r .top_bnr_area li img {
	width: 450px;
	height: auto;
}
#container_r .top_bnr_area li:last-child {
	margin-right: 0;
}

/* 先行アップ画像 */
.selectmonth {
	margin: 10px 0;
}
.selectmonth li:first-child {
	pointer-events: none;
}
.selectmonth li {
	display: inline-block;
	list-style: none;
	text-align: center;
	cursor: pointer;
}
.thisyear {
	width: 40px;
	height: 40px;
	margin-right: 10px;
	font-size: 13px;
	text-align: center;
	color: #fff;
	line-height: 40px;
	background: #cc0e00;
	border-radius: 50%;
}
.month,
.thismonth {
	width: 7%;
	height: 30px;
	margin-top: 5px;
	font-size: 14px;
	color: #aaa;
	line-height: 30px;
	background: #f1f1f1;
	border-radius: 12px 12px 0 0;
}
.thismonth {
	position: relative;
	top: -5px;
	font-weight: bold;
	color: #fff;
	background: #cc0e00;
	height: 35px;
}
.preupimg img {
	display: none;
}
.preupimg img.show {
	display: block;
}