@charset "Shift_JIS";

/* --- 全体の背景・テキスト --- */
body {
margin: 0;
padding: 0;
background-color: #0a4f62; /* ページの背景色 */
color: #000000; /* 全体の文字色 */
font-size: 100%; /* 全体の文字サイズ */
}

/* --- コンテナ --- */
#container {
width: 970px; /* ページの幅 */
margin: 0 auto; /* センタリング */
background-color: #ffffff; /* メインカラムの背景色 */
}

/* --- ヘッダ --- */
#header {
background-color: #ffffff; /* ヘッダの背景色 */
}

/* --- 左サイド --- */
#left {
float: left;
width: 180px; /* サイドバーの幅 */
}

/* --- メインカラム --- */
#content {
float: left;
width: 790px; /* メインカラムの幅 */
}

/* --- フッタ --- */
#footer {
clear: left; /* フロートのクリア */
width: 100%;
background-color: #0a4f62; /* フッタの背景色 */
text-align: center;
}


/* --- 左サイドのインラインフレームのサイズ --- */
.left_size{
width: 180px;
height: 1700px;
}

/* --- 広告バナーのインラインフレームのサイズ --- */
.ad_size{
width: 770px;
height: 130px;
}


/* --- mainupのインラインフレームのサイズ --- */
.mainup_size{
width: 770px;
height: 90px;
}

/* --- 過去ログのインラインフレームのサイズ --- */
.log_size{
width: 770px;
height: 500px;
}

/* --- ボックス・前後の記事と過去記事へのリンク（記事上部） --- */
.box_link_upper
{
	width:770px;
	height:48px;
	padding:0px 20px 0px 0px;
	border: none;
	text-align: center;
}

/* --- ボックス・前後の記事と過去記事へのリンク（記事下部） --- */
.box_link_lower
{
	width:770px;
	height:60px;
	padding:20px 20px 0px 0px;
	border: none;
	text-align: center;
}

/* --- ボックス・記事上部　バズ用　全体--- */
.box_link_upper2
{
	width:770px;
	height:70px;
	padding:0px 20px 0px 0px;
	border: none;
	text-align: left;
}


/* --- ボックス・記事上部　バズ用　画像 --- */
.box_link_upper2_image
{
	width:270px;
	padding:0px 0px 0px 0px;
	border: none;
	text-align: right;
	float:right;
}

/* --- ボックス・記事上部　バズ用　テキスト --- */
.box_link_upper2_text
{

	width:480px;
	height: 45px;
	padding:5px 5px 5px 5px;
	border-top: 3px #10bbe5 double;
	border-right: 3px #10bbe5 double;
	border-bottom: 3px #10bbe5 double;
	border-left: 3px #10bbe5 double;
	background-color:#cbf5ff;
	text-align: left;
	float:left;
}

/* --- ボックス・本文 --- */
.box_article
{
	width:730px;
	padding:20px 20px 20px 20px;
	background-color:#FEFDF9;
	border: solid 3px #cccccc;
	text-align: left;
}


/* --- ボックス・本文・黒バック --- */
.box_article_black
{
	width:730px;
	padding:20px 20px 20px 20px;
	background-color:#000000;
	border: solid 3px #cccccc;
	text-align: left;
}

/* --- ボックス・本文・芸能秘蔵写真 --- */
.box_article_gallery
{
	width:730px;
	padding:20px 20px 20px 20px;
	background-color:#ffffff;
	border: none;
	text-align: left;
}


/* --- 芸能秘蔵写真 写真の囲み--- */
.gallery
{
	width:220px;
	height:153px;
	padding:8px 8px 8px 8px;
	background-color:#fff0f4;
	border: none;
	margin-right: 25px;
	margin-left: 0px;
	margin-bottom:15px;
	text-align: center;
	float: left;
}

/* --- 芸能秘蔵写真 写真とテキスト間のスペース--- */
.gallery_space
{
margin: 0px 0px 6px 0px;
}

/* --- ボックス・記者別・えりす --- */
.box_writer_eris
{
	width:715px;
	padding:20px 20px 20px 20px;
	background-color:#FEFDF9;
	border: solid 10px #f49ac0;
	text-align: left;
}

/* --- ボックス・記者別・アンジェラ --- */
.box_writer_angela
{
	width:715px;
	padding:20px 20px 20px 20px;
	background-color:#FEFDF9;
	border: solid 10px #ffff00;
	text-align: left;
}

/* --- ボックス・記者別・土岐 --- */
.box_writer_doki
{
	width:715px;
	padding:20px 20px 20px 20px;
	background-color:#FEFDF9;
	border: solid 10px #ffbd0b;
	text-align: left;
}

/* --- ボックス・記者別・梅宮 --- */
.box_writer_umemiya
{
	width:715px;
	padding:20px 20px 20px 20px;
	background-color:#FEFDF9;
	border: solid 10px #682416;
	text-align: left;
}

/* --- ボックス・記者別・オナン --- */
.box_writer_onan
{
	width:715px;
	padding:20px 20px 20px 20px;
	background-color:#FEFDF9;
	border: solid 10px #443aaa;
	text-align: left;
}

/* --- ボックス・記者別・ニノマ --- */
.box_writer_ninoma
{
	width:715px;
	padding:20px 20px 20px 20px;
	background-color:#FEFDF9;
	border: solid 10px #06887e;
	text-align: left;
}

/* --- ボックス・記者別・森口尚史 --- */
.box_writer_moriguchi
{
	width:715px;
	padding:20px 20px 20px 20px;
	background-color:#FEFDF9;
	border: solid 10px #737373;
	text-align: left;
}

/* --- ボックス・記者別・松澤 --- */
.box_writer_matsuzawa
{
	width:715px;
	padding:20px 20px 20px 20px;
	background-color:#FEFDF9;
	border: solid 10px #0066ff;
	text-align: left;
}

/* --- ボックス・記者別・小山田 --- */
.box_writer_oyamada
{
	width:715px;
	padding:20px 20px 20px 20px;
	background-color:#FEFDF9;
	border: solid 10px #ee8e1e;
	text-align: left;
}

/* --- ボックス・記者別・ヨッピー --- */
.box_writer_yoppy
{
	width:715px;
	padding:20px 20px 20px 20px;
	background-color:#FEFDF9;
	border: solid 10px #60b8dc;
	text-align: left;
}

/* --- ボックス・記者別・高橋 --- */
.box_writer_takahashi
{
	width:715px;
	padding:20px 20px 20px 20px;
	background-color:#FEFDF9;
	border: solid 10px #34aa6e;
	text-align: left;
}

/* --- ボックス・記者別・芸能探偵 --- */
.box_writer_geinou
{
	width:715px;
	padding:20px 20px 20px 20px;
	background-color:#FEFDF9;
	border: solid 10px #807a30;
	text-align: left;
}

/* --- ボックス・記者別・カグウェル --- */
.box_writer_kagwell
{
	width:715px;
	padding:20px 20px 20px 20px;
	background-color:#FEFDF9;
	border: solid 10px #c2553e;
	text-align: left;
}


{<!--------// フォントサイズ //------>}
.f6   { font-family: "ＭＳ ゴシック", "Osaka"; font-size:  6pt; line-height: 6pt;}
.f8   { font-family: "ＭＳ ゴシック", "Osaka"; font-size:  8pt; line-height: 9pt;}
.f9   { font-family: "ＭＳ ゴシック", "Osaka"; font-size:  9pt; line-height: 8pt;}
.f10 { font-family: "ＭＳ ゴシック", "Osaka"; font-size: 10pt; line-height: 200%;}
.f11 { font-family: "ＭＳ ゴシック", "Osaka"; font-size: 11pt; line-height: 200%;}
.f10sline { font-family: "ＭＳ ゴシック", "Osaka"; font-size: 10pt; line-height: 100%;}
.f12 { font-family: "ＭＳ ゴシック", "Osaka"; font-size: 12pt; line-height: 200%;}
.f14 { font-family: "ＭＳ ゴシック", "Osaka"; font-size: 14pt;}
.f16 { font-family: "ＭＳ ゴシック", "Osaka"; font-size: 16pt;}
.f18 { font-family: "ＭＳ ゴシック", "Osaka"; font-size: 18pt;}
.f20 { font-family: "ＭＳ ゴシック", "Osaka"; font-size: 20pt;}
.f22 { font-family: "ＭＳ ゴシック", "Osaka"; font-size: 22pt;}
.f24 { font-family: "ＭＳ ゴシック", "Osaka"; font-size: 24pt; line-height: 200%;}
.f25 { font-family: "ＭＳ ゴシック", "Osaka"; font-size: 25pt; line-height: 200%;}
.f26 { font-family: "ＭＳ ゴシック", "Osaka"; font-size: 26pt; line-height: 200%;}
.f30 { font-family: "ＭＳ ゴシック", "Osaka"; font-size: 30pt; line-height: 200%;}
.f32 { font-family: "ＭＳ ゴシック", "Osaka"; font-size: 32pt; line-height: 200%;}
.f36 { font-family: "ＭＳ ゴシック", "Osaka"; font-size: 36pt; line-height: 200%;}

.font10{font-size:10px;}
.font12{font-size:12px;}
.font14{font-size:14px;}
.font16{font-size:16px;}
.font18{font-size:18px;}
.font20{font-size:20px;}
.font22{font-size:22px;}
.font25{font-size:25px;}
.font30{font-size:30px;}


{<!-------// フォントカラー //------->}
.bla{color:black;}
.blu{color:blue;}
.red{color:red;}
.mar{color:maroon;}
.pin{color:hotpink;}
.pin2{color:#ff00ff;}
.gre{color:green;}
.gre2{color:#008080;}
.whi{color:white;}
.nav{color:navy;}
.wat{color:dodgerblue;}
.cha{color:#996633;}
.gry{color:#888888;}
.gol{color:gold;}
.dim{color:#696969;}
.dim2{color:#666666;}
.ora{color:#ff6600;}
.org{color:orange;}
.pur{color:#9900cc;}
.yel{color:yellow;}
.yel2{color:#FFA500;}
.yel3{color:#808000;}
.sil{color:silver;}
.col{color:#FF6666;}


{<!----------// 行間設定 //---------->}
.line6{line-height:6px;}
.line8{line-height:8px;}
.line10{line-height:10px;}
.line12{line-height:12px;}
.line14{line-height:14px;}
.line16{line-height:16px;}
.line18{line-height:18px;}
.line20{line-height:20px;}
.line22{line-height:22px;}
.line24{line-height:24px;}
.line26{line-height:26px;}
.line28{line-height:28px;}
.line30{line-height:30px;}
.line32{line-height:32px;}
.line34{line-height:34px;}
.line36{line-height:36px;}
.line50{line-height:50px;}

.line_nomal{line-height:100%;}

{<!----------//　リンク　//---------->}
a{color:#0000ff;text-decoration:none;}
.a{color:#0000ff;text-decoration:underline;}
a:hover{color:red;text-decoration:underline;}
.a_gry{color:#444444;text-decoration:none;}
a.a_gry:hover{color:white;text-decoration:underline;background:#708090;}
.a_gre{color:green;text-decoration:underline;}

{<!----------//　その他　//---------->}
.x{font-size:15px;color:blue;}
.y{font-size:15px;color:maroon;}
.link{font-size:12px;color:white;}
.blue{color:blue;}
.big{font-size:18px;}
.small{font-size:10px;}
.ex{border-style:dashed;border-width:1px;padding:15px;width:600;background-color:beige;line-height:18px;color:#333333;}
.ex2{border-style:solid;border-width:1px;padding:15px;width:550;background-color:#000000;line-height:150%;color:#ffffff;letter-spacing:0.2em}
.ex3{border-style:dashed;border-width:1px;padding:15px;width:650;background-color:#FFFFCC;line-height:20px;color:#333333;}
.dotted1{padding:5px;border-style:dotted;border-color:#cccc99;}
.dashed1{border-color:black;border-style:dashed;border-width:1px;}
.dashed2{border-color:#cccccc;border-style:dashed;border-width:1px;background-color:#ffffee;padding:5px;}
.solid1{border-style:solid;border-width:1px;border-color:black;}
.solid2{border-style:solid;border-width:1px;border-color:black;background-color:beige;padding:15px;}
.new{font-size:9pt;color:red;}
.com{background-color:#999999;padding:5px;font-size:12px;color:#ffffff;}


/* --- 横並びブロック用 20150806追加--- */

dl.cblocks {
clear:both;
margin-bottom:20px;
}

.cblocks dt {
float:left;
clear:left;
width:80px;
}

.cblocks dd {
float:left;
width:580px;
}

.clearfloat {
	clear:both;}



/* --- ツイートボタン 20151124追加 --- */

.twitter-btn-wrap {
  display: inline-block;
}
.twitter-btn-wrap .balloon {
  display: block;
  position: relative;
  margin-bottom: 5px;
  padding: 10px 5px 10px 5px;
  border: 1px solid #bbb;
  border-radius: 3px;
  background: #fff;
  color: #333;
  text-decoration: none;
  white-space: nowrap;
  text-align: center;
  font: 12px "Helvetica Neue",Arial,sans-serif;
}
.twitter-btn-wrap .balloon::before,
.twitter-btn-wrap .balloon::after {
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 0;
  line-height: 0;
  border: 4px transparent solid;
  border-bottom: 0;
}
.twitter-btn-wrap .balloon::before {
  margin: 0 0 -4px -4px;
  border-top-color: #aaa;
}
.twitter-btn-wrap .balloon::after {
  margin: 0 0 -3px -4px;
  border-top-color: #fff;
}