@charset "UTF-8";

/* ページの基本構造
------------------------------------------------------------ */

body {/*サイト全体のサイズ、マージン*/
	width: 540px;
	margin: 7px 14px 0 14px;/*上7px 右14px　左14px*/
}

/*--■ヘッダーロゴ画像■-------*/

#top_logo {
	width:540px;
	margin: 14px 42px 3px 0px;/*上14px,右42px,下3px,左0px*/
}

/*operaのみに適応*/
/*ヘッダーロゴ画像下のマージン設定*/
#top_logo:not(\*|*) { 
	margin: 14px 42px 7px 0px;/*上14px,右42px,下7px,左0px*/

}


/*--------■黒背景メニューリスト化■--------------------*/
ul.menu_black_sp{
	width:540px;
	height:20px;
	margin: 7px 0px 15px 0px;/*上0px 右0px 下7px 左0px*/
	padding:2px 0px 2px 0px;
	background-color: #000000;/*背景色：黒*/
	text-align:left;
}

/*----- [opera] のみに適応---------------*/
/*黒背景メニュー内padding設定*/
ul.menu_black_sp:not(\*|*) { 
	padding:0px 0px 2px 0px;
}

/*----- [IE8] のみに適応---------------*/
html>/**/body ul.menu_black_sp {
	width /*\**/:534px \9;
	vertical-align /*\**/: middle \9;
	padding : 2px 0px 0px 5px \9;/**/
}


ul.menu_black_sp li{
	list-style:none;
	margin: 7px 0px 15px 0px;
	display:inline;/*横に並べる*/
	text-decoration:none;/*リンク下線無し*/
}

ul.menu_black_sp a{
	font-family: "Verdana",sans-serif;
	padding-left:20px;
	font-weight:bold;
	font-size:1.1em;
	color: #FFFFFF;/*文字色：白*/
	text-decoration:none;/*リンク下線無し*/
}

ul.menu_black_sp a:visited{/*リンク訪問済*/
	color: #FFFFFF;/*文字色：白*/
	text-decoration:none;/*リンク下線無し*/
}



/*--------■黒背景メニューリスト化■--------------------*/


/*--------■フッターデザイン■---------------------*/
#footer_sp {
	width: 540px;
	float: left;
}

div#footer_sp p#fnavi{
	text-align:center;
	font-size:0.8em;
}

/*--------フッター内リンク文字デザイン変更---------------------*/
div#footer_sp a{
	margin:0px 3px 0px 3px;/*リンク文字と、「｜」の間隔、左右2px空白*/
	font-family: "Verdana",sans-serif;
	text-align:center;
	color:#EF1085;
	text-align:center;
	text-decoration:none;/*リンク下線無し*/
	line-height: 150%;/*行間サイズ*/
}

div#footer_sp a:visited{/*リンク訪問済*/
	color: #790002;
	text-decoration:none;/*リンク下線無し*/
}

div#footer_sp a:active{/*リンクをクリックした時*/
	color: #790002;
	text-decoration:underline;/*リンク下線有*/
}
/*--------フッター内リンク文字デザイン変更---------------------*/


/*---------フッター内 Copyright (c) 2012 Taiyohtosho Co.,Ltd.All rights reserved.------------*/
#copy{
	margin:-11px 0 30px 0;
	_margin:1px 0 30px 0;/*IE 6のみ*/
	font-size:0.8em;
	font-family: "Verdana",sans-serif;
	text-align:center;
	font-size:small;
}

/*IE7のみ*/
*:first-child+html #copy {
	margin:-18px 0 30px 0;
}

#copy, x:-moz-any-link { 
	margin:-12px 0 30px 0; /* Fx 1.0 以降に適用される */
}



/*---------フッター内 Copyright (c) 2012 Taiyohtosho Co.,Ltd.All rights reserved.------------*/

/*--------■フッターデザイン■---------------------*/





/*初期設定
------------------------------------------------------------ */
img{
	border:none;
}

br.reset{
	clear:both;
}

div {
	margin: 0; 
	padding: 0;
}

span.view-none {
	text-indent:-9999px;
}

/*=======================================
テキストスタイル
=======================================*/
/*
p{
	margin:0;
	padding:0;
	line-height:150%;
	font-size:1em;
}
*/
h1,h2,h3,h4,h5{
	margin:0;
	padding:0;
}
/*
a {
	color:#EF1085;
	text-decoration:none;
}

a:hover {
	color:#D94BF1;
	text-decoration:none;
}

a:visited{
	color:#790002;
	text-decoration:none;
}

a:active{
	color:#790002;
	text-decoration:none;
}
*/
/*
em{
	color:#993300;
	font-style:normal;
}
*/

strong{
	line-height:150%;
	font-size:1em;
	font-weight:bold;
}



/*---■センター内エントリー (風俗検索、最新刊表示箇所)枠線■------------*/
#center_entry{
	margin: 0px 0px;
	padding: 1px 3px;
	border: thin solid #CCCCCC;/*thin=細い solid=1本線*/
	background-color:#FBFCF6;
	border-width: 1px;/*太さ*/
}



/*---■センター内カテゴリー一覧 枠線■------------*/
#center_entry_categoryall{
	margin: 7px 0px;/*上下7px 空白*/
	padding: 3px 5px 3px 5px;
	border: thin solid #CCCCCC;/*thin=細い solid=1本線*/
	border-width: 1px;/*太さ*/
}



/*---■センター内エントリー記事（更新日、投稿者欄）枠線■------------*/
#center_entry_sub{
	margin: 15px 0px 0px 0px;
	padding: 1px 5px;
	border: thin solid #CCCCCC;/*thin=細い solid=1本線*/
	background-color:#F2F2F2;/*背景色：灰色*/
	border-width: 1px;/*太さ*/
}

/*---■エントリー記事詳細ページ（更新日、投稿者欄）枠線■------------*/
#center_entry_sub_2{
	margin: 30px 0px 20px 0px;
	padding: 1px 5px;
	border: thin solid #CCCCCC;/*thin=細い solid=1本線*/
	background-color:#F2F2F2;/*背景色：灰色*/
	border-width: 1px;/*太さ*/
}


/*---■センターカテゴリー一覧■------------*/
#center_entry2{
	width:540px;
	margin: 7px 0px;/*上下7px空白*/
	/*padding: 3px;*/
}


/*---■エントリー記事■------------*/

#center_entry_space_sp{
	width:540px;
	padding: 0px 0px 20px 0px;/*---エントリー記事下の空白30px----*/
}



#center_entry3 {
	/*width:540px;*/
	/*height:54px;*/
	font-size:1.5em;
	color: #FFFFFF;
	text-align:justify;
	text-justify: newspaper;
	/text-justify: inter-ideograph;/*IE6,7のみ適用*/
	margin: 0px 0px 7px 0px;
	padding:4px 4px 4px 4px;
	background-color: #EF1085;/*背景色：ピンク*/
	text-decoration:none;
}

#center_entry3, x:-moz-any-link {
	padding:2px 4px 4px 4px; /* Fx 1.0 以降に適用される */
}

*:first-child+html #center_entry3 {
	padding:4px 4px 4px 4px;/*IE7のみ適用*/
}


#center_entry3 a{
	color: #FFFFFF;/*文字色：白*/
	text-decoration:none;/*リンク下線無し*/
}

#center_entry3 a:hover{
	color: #FFFFFF;/*文字色：白*/
	text-decoration:underline;/*リンク下線有*/
}

#center_entry3 a:visited{/*リンク訪問済*/
	color: #FFFFFF;/*文字色：白*/
	text-decoration:none;
}

/*---■センター内エントリー■------------*/



/*---■アーカイブ内カテゴリー名■------------*/
#center_entry_archive {
	width:540px;
	height:20px;
	margin:0px 0px 7px 0px ;/*上下余白*/
	/*padding:2px 0px;/*上下余白4px*/
	font-size:1.0em;
	font-weight:bold;
	color: #FFFFFF;
	background-color: #EF1085;/*背景色：ピンク*/
	text-decoration:none;
	line-height: 150%;/*行間サイズ*/
}
/*---■アーカイブ内カテゴリー名■------------*/


/*------ページ内文字指定情報（センターメニュー）------------*/
#entry_top{
	/*width:540px;*/
	font-weight:normal;
	font-family: "Verdana",sans-serif;/**/
	font-size:0.8em;
	text-align:left;
	LETTER-SPACING:-0.5pt;/*文字間隔*/
	padding:3px 3px;/*上下左右余白3px*/
	line-height: 100%;/*行間サイズ*/
}


/*------safari のみに適応------------*/
@media screen and (-webkit-min-device-pixel-ratio:0){
#entry_top {
	LETTER-SPACING:-1.0pt;/*文字間隔*/
}
}

#entry_top a{
	color: #EF1085;/*文字色：ピンク*/
	text-align:left;
	text-decoration:none;/*リンク下線無し*/
}

#entry_top a:hover{
	color: #EF1085;/*文字色：ピンク*/
	text-decoration:underline;/*リンク下線有*/
}

#entry_top a:visited{/*リンク訪問済*/
	color: #790002;
	text-decoration:none;
}

#entry_top_2{
	/*width:540px;*/
	font-weight:normal;
	font-family: "Verdana",sans-serif;/**/
	font-size:0.8em;
	text-align:left;
	LETTER-SPACING:-0.5pt;/*文字間隔*/
	margin:0px 3px 3px 3px;
	/*padding:1px 3px 2px 3px;/*上下左右余白3px*/
	line-height: 100%;/*行間サイズ*/
}

/*------safari のみに適応------------*/
@media screen and (-webkit-min-device-pixel-ratio:0){
#entry_top_2 {
	LETTER-SPACING:-1.0pt;/*文字間隔*/
}
}

#entry_top_2 a{
	color: #EF1085;/*文字色：ピンク*/
	text-align:left;
	text-decoration:none;/*リンク下線無し*/
}

#entry_top_2 a:hover{
	color: #EF1085;/*文字色：ピンク*/
	text-decoration:underline;/*リンク下線有*/
}

#entry_top_2 a:visited{/*リンク訪問済*/
	color: #790002;
	text-decoration:none;
}


/*------ページ内文字指定情報（センターエントリ内カテゴリー一覧）------------*/

#entry_category{
	font-weight:normal;
	font-family: "Verdana",sans-serif;
	font-size:0.8em;
	text-align:left;
	/*LETTER-SPACING:-0.6pt;/*文字間隔*/
	/*margin:3px 1px;/*上下3px 左右1px余白*/
	line-height: 140%;/*行間サイズ*/
}

/*------IE7 のみに適応------------*/
*:first-child+html #entry_category {
	/*margin:3px 1px;/*上下3px 左右1px余白*/
 }


/*------FireFox のみに適応------------*/
#entry_category,x:-moz-read-only {
	/*margin:-4px -4px;*/
}

/*------Opera のみに適応------------*/
#entry_category:not(\*|*) { 
	/*margin:-4px -4px;*/
}

/*------safari のみに適応------------*/
@media screen and (-webkit-min-device-pixel-ratio:0){
#entry_category {
	/*margin:-4px -5px;*/
}
}


#entry_category a{
	/*margin:0px 4px 0px 0px ;/*右4px余白*/
	color: #EF1085;/*文字色：ピンク*/
	text-align:left;
	text-decoration:none;/*リンク下線無し*/
}

#entry_category a:hover{
	color: #EF1085;/*文字色：ピンク*/
	text-decoration:underline;/*リンク下線有*/
}

#entry_category a:visited{/*リンク訪問済*/
	color: #790002;
	text-decoration:none;
}


/*------エントリーアーカイブ文字指定情報------------*/
#entry_archive{
	width:540px;
	font-weight:normal;
	font-family: "Verdana",sans-serif;
	font-size:1.4em;
	text-align:left;
	/*LETTER-SPACING:-1pt;/*文字間隔*/
	line-height: 170%;/*行間サイズ*/
}

#entry_archive a{
	color: #EF1085;/*文字色：ピンク*/
	/*text-align:left;*/
	text-decoration:none;/*リンク下線無し*/
}

#entry_archive a:visited{/*リンク訪問済*/
	color: #790002;
	text-decoration:none;
}


/*-------エントリー記事（前回の記事、次回の記事）記事間-----------*/

#entry_archive_line_1{/*点線*/
	width:540px;
	margin:10px 0 1px 0;
	/margin:10px 0 -18px 0;
	border:dashed #000;
	border-width:1px 0 0 0;
}

#entry_archive_line_2{/*点線*/
	width:540px;
	margin:2px 0 10px 0;
	/margin:2px 0 -14px 0;
	border:dashed #000;
	border-width:1px 0 0 0;
}

/*-------エントリー記事（前回の記事、次回の記事）記事最下部-----------*/

#entry_archive_line_3{/*点線*/
	width:540px;
	margin:15px 0 1px 0;
	/margin:10px 0 -18px 0;
	border:dashed #000;
	border-width:1px 0 0 0;
}

#entry_archive_line_4{/*点線*/
	width:540px;
	margin:2px 0 0px 0;
	/margin:2px 0 -18px 0;
	border:dashed #000;
	border-width:1px 0 0 0;
}



/*-------エントリー記事,前回次回記事へのリンク-------*/

#entry_archive_link{
	font-weight:normal;
	font-family: "Verdana",sans-serif;
	font-size:0.8em;
	position:relative; width:540px; height:25px;
	text-align:center;
	line-height: 150%;/*行間サイズ*/
}

#entry_archive_link a{
	color: #EF1085;/*文字色：ピンク*/
	text-decoration:none;/*リンク下線無し*/
}

.previous{/*前回の記事リンク表示位置*/
	margin:1px 0px 0px 0px;
	/margin:-1px 0px 0px 0px;
	position:absolute; left:130px;
}

.next{/*次回の記事リンク表示位置*/
	margin:1px 0px 0px 0px;
	/margin:-1px 0px 0px 0px;
	position:absolute; right:130px;
}


#entry_archive_link a:visited{/*リンク訪問済*/
	color: #790002;
	text-decoration:none;
}


#entry_archive_link_2{
	font-weight:normal;
	font-family: "Verdana",sans-serif;
	font-size:0.85em;

	margin:0px 160px 0px px;
	/*text-align:center;*/
	line-height: 150%;/*行間サイズ*/
}

#entry_archive_link_2 a{
	color: #EF1085;/*文字色：ピンク*/
	text-align:center;
	text-decoration:none;/*リンク下線無し*/
}

#entry_archive_link_2 a:hover{
	color: #EF1085;/*文字色：ピンク*/
	text-decoration:underline;/*リンク下線有*/
}

#entry_archive_link_2 a:visited{/*リンク訪問済*/
	color: #790002;
	text-decoration:none;
}


/*-------エントリー記事下[PR]リンク上点線-------*/
#pr_line_entry{
	width:540px;
	margin:10px 0 0px 0;
	/margin:10px 0 -19px 0;
	border:dashed #000;
	border-width:1px 0 0 0;
}



/*------ページ内文字指定情報（センター内、各リンク文字　右メニュー内 最新記事20件）------------*/

#entry{
	width:180px;
	font-family: "Verdana",sans-serif;
	font-size:0.8em;
	text-align:left;
	/*margin:10px 0px 10px 0px ;上下10px余白*/
	/*text-decoration:none;リンク下線無し*/
	line-height: 150%;/*行間サイズ*/

}

#entry a{
	color: #EF1085;/*文字色：ピンク*/
	text-align:left;
	text-decoration:none;/*リンク下線無し*/
}

#entry a:hover{
	color: #EF1085;/*文字色：ピンク*/
	text-decoration:underline;/*リンク下線有*/
}

#entry a:visited{/*リンク訪問済*/
	color: #790002;
	text-decoration:none;
}


/*------続きを読む------------*/
#more{
	font-size:0.9em;
	text-align:left;
	margin:10px 0px 0px 0px ;/*上10px余白*/
	line-height: 150%;/*行間サイズ*/
}

#more a{
	color: #EF1085;/*文字色：ピンク*/
	/*font-size:1.0em;*/
	text-align:left;
	text-decoration:none;/*リンク下線無し*/
}

#more a:hover{
	color: #EF1085;/*文字色：ピンク*/
	text-decoration:underline;/*リンク下線有*/
}

#more a:visited{/*リンク訪問済*/
	color: #790002;
	text-decoration:none;
}


/*------センター内エントリー記事（灰色背景枠内）更新日、投稿者名各種文字指定情報------------*/
#entry2{
	width:540px;
	_width:500px;/*IE 6 のみ適用*/
	font-family: "Verdana",sans-serif;
	font-size:1.2em;
	text-align:left;
	/*line-height: 180%;/*行間サイズ*/
}

#entry2 a{
	color: #EF1085;/*文字色：ピンク*/
	text-align:left;
	text-decoration:none;/*リンク下線無し*/
}


#entry2 a:visited{/*リンク訪問済*/
	color: #790002;
	text-decoration:none;
}


/*------【PR】リンク2行------------*/

/*PR上点線*/
.pr_line{
	width:540px;
	margin:2px 0 0px 0;
	/margin:10px 0 -19px 0;
	border:dashed #000;
	border-width:1px 0 0 0;
}

/*------カテゴリーページPR上点線------*/
.pr_line_category{
	width:540px;
	margin:-39px 0 0px 0;
	/margin:-39px 0 -19px 0;
	border:dashed #000;
	border-width:1px 0 0 0;
}

#pr{
	margin:10px 0 0px 0;
	font-family: "Verdana",sans-serif;
	font-size:0.8em;
	text-align:left;
	line-height: 150%;/*行間サイズ*/
}

#pr a{
	color: #EF1085;/*文字色：ピンク*/
	text-align:left;
	text-decoration:none;/*リンク下線無し*/
}

#pr a:hover{
	color: #EF1085;/*文字色：ピンク*/
	text-decoration:underline;/*リンク下線有*/
}

#pr a:visited{/*リンク訪問済*/
	color: #790002;
	text-decoration:none;
}

/*------------     ■デザイン変更■   ----------------------*/
/*=======================================
Banner Style
=======================================*/

#rightimgbanner img{
	margin: 0px 0 5px 0 ;
	/margin: 0px 0 -1px 0 ;
	padding: 0;
}

*:first-child+html #rightimgbanner img {
	margin: 0px 0 -1px 0 ;/* IE7 に適用される */
}

#rightimgbanner img, x:-moz-broken {
	margin: 0px 0 1px 0 ; /* Fx 3.0 以降に適用される */
}

#leftimgbanner img{
	margin: 0px 0 2px 0 ;
	padding: 0;
}


/*=======================================
AA Style
=======================================*/

.aa{
font-family:"ＭＳ Ｐゴシック","Mona","mona-gothic-jisx0208.1990-0",sans-serif;
font-size:16px;
line-height:18px;
}

/*=======================================
本文右寄せ
=======================================*/

.align_right{
	font-weight:normal;
	font-family: "Verdana",sans-serif;
	font-size:1em;
	text-align:right;
	line-height: 150%;
}

/*=======================================
キャプション左寄せ
=======================================*/

.caption_left{
	font-weight:normal;
	font-family: "Verdana",sans-serif;
	font-size:0.85em;
	text-align:left;
	line-height: 150%;
}

/*=======================================
キャプション右寄せ
=======================================*/

.caption_right{
	font-weight:normal;
	font-family: "Verdana",sans-serif;
	font-size:0.85em;
	text-align:right;
	line-height: 150%;
}

/*=======================================
キャプション太字左寄せ
=======================================*/

.caption_bold_left{
	font-weight:bold;
	font-family: "Verdana",sans-serif;
	font-size:0.85em;
	text-align:left;
	line-height: 150%;
}

/*=======================================
キャプション太字右寄せ
=======================================*/

.caption_bold_right{
	font-weight:bold;
	font-family: "Verdana",sans-serif;
	font-size:0.85em;
	text-align:right;
	line-height: 150%;
}

/*=======================================
日本語小見出し（オレンジ）
=======================================*/

.s_catch_ja{
	font-weight:normal;
	font-family: "Verdana",sans-serif;
	font-size:0.85em;
	color: rgb(240, 133, 16);
	text-align:left;
	line-height: 150%;
}

/*=======================================
英語小見出し（グレー）
=======================================*/

.s_catch_en{
	font-weight:normal;
	font-family: "Verdana",sans-serif;
	font-size:0.85em;
	color: rgb(153, 153, 153);
	text-align:left;
	line-height: 150%;
}

/*=======================================
引用箇所
=======================================*/

.blockquote{
	padding:2em;
	font-weight:normal;
	font-family: "Verdana",sans-serif;
	font-size:1em;
	text-align:left;
	line-height: 150%;
}
/*=======================================
極少キャプション
=======================================*/

.ss_caption{
	margin-top:2px;
	font-weight:normal;
	font-family: "Verdana",sans-serif;
	font-size:0.65em;
	text-align:left;
	line-height: 125%;
}


/*======================================
pagenation
=======================================*/
#page {
    align:center;
	margin-bottom:45px;
}

ul.pagenation li{
	margin:0px 0px 0px 0px ;/*上下余白*/
	/*padding:2px 0px;/*上下余白4px*/
	display:inline;
    align:center;	
    float:left;
	list-style:none;
	margin-right:15px;
	padding:0px;
    font-weight:normal;
	font-family: "Verdana",sans-serif;
	font-size:2.2em;
}

ul.pagenation li a{
    display:block;
	height: 42px;
	width: 42px;
	border: 1px solid #CCC;
	background-color:#FAFCF5;
    color: #EF1085;/*文字色：ピンク*/
	text-align:center;
	text-decoration:none;/*リンク下線無し*/
}

ul.pagenation li a:visited{
	display:block;
	height: 42px;
	width: 42px;
	border: 1px solid #CCC;
	background-color:#FAFCF5;
	text-align:center;
	text-decoration:none;
	color:#7A0000;

}