@charset "UTF-8";

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

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

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

#top_logo {
	width:894px;
	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{
	width:894px;
	height:20px;
	margin: 0px 0px 7px 0px;/*上0px 右0px 下7px 左0px*/
	padding:1px 0px 1px 0px;
	background-color: #000000;/*背景色：黒*/
	text-align:center;
}

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

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


ul.menu_black li{
	list-style:none;
	padding-top: 2px;
	display:inline;/*横に並べる*/
	text-decoration:none;/*リンク下線無し*/
}

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

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

ul.menu_black li a:hover{
	color: #EF1085;/*文字色：ピンク*/
	text-decoration:none;/*リンク下線無し*/
	background-image: url('../imgs/new_arrow.gif');
	background-repeat: no-repeat;
	background-position: left center;
}

/*--------■黒背景メニューリスト化（ヘッダー）■--------------------*/


/*--------■黒背景メニューリスト化（フッター）■--------------------*/
ul.menu_black_footer{
	width:894px;
	height:20px;
	margin: 10px 0px -7px 0px;
	_margin: 0px 0px 6px 0px;/*IE 6のみに適応*/
	padding:1px 0px 1px 0px;
	background-color: #000000;/*背景色：黒*/
	text-align:center;
}

/*IE7のみ*/
*:first-child+html ul.menu_black_footer {
	margin: 10px 0px 6px 0px;
}


ul.menu_black_footer li{
	list-style:none;
	padding-top: 2px;
	display:inline;/*横に並べる*/
	text-decoration:none;/*リンク下線無し*/
}

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

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

ul.menu_black_footer li a:hover{
	color: #EF1085;/*文字色：ピンク*/
	text-decoration:none;/*リンク下線無し*/
	background-image: url('../imgs/new_arrow.gif');
	background-repeat: no-repeat;
	background-position: left center;
}

/*--------■黒背景メニューリスト化（フッター）■--------------------*/



/*-------------左メニュー---------------------*/
#sub {
	float: left;
	width: 160px;
	margin: 0px 7px 7px 0px;/*上0px,右7px,下7px,左0px*/
}

/*センター*/
#main {
	float: left;
	width: 540px;
}

/*右メニュー*/

#extra {
	float: right;
	width: 180px;
	margin-right:56px;
	display: inline;
}



/*---IE 6 のみ 右メニュー設置位置調整---------------*/
*html body div#extra {
	margin: 0px 32px 0px -18px;/*上0px,右32px,下0px,左-18px*/
	display: inline;
}
/*---IE 6 ---------------------*/


/*フッター*/
#footer_navi {
	float: left;
}


/*------■右メニュー検索ボックス設置位置■-------*/
#right_rearch {
	width: 180px;
	margin: 0px 0px 7px 5px;
	/margin: 0px 0px -13px 25px;/*[IE6,7]のみ適応*/
}

/*------ [Opera] のみに適応--------*/
#right_rearch:not(\*|*)  {
	width: 180px;
	margin: 0px 0px -10px 23px;
}

/*----- [safari] のみに適応 ---------------*/
@media screen and (-webkit-min-device-pixel-ratio:0){
#right_rearch{
	width: 180px;
	margin: -2px 0px 4px 23px;
	}
}



/*--------バナー間の空白---------------------*/
#banner_space {
	margin:2px 0px -2px 0px;
	/margin:-2px 0px -9px 0px;/*IE 6,7のみ適応*/
}


/*Opera9のみに適応*/
#banner_space:not(\*|*) {
	margin:2px 0px 2px 0px;
}

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

#banner_space_2 {
	margin:2px 0px 0px 0px;
	/margin:0px 0px -2px 0px;/*IE 6,7のみ適応*/
}


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

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

/*--------フッター内リンク文字デザイン変更---------------------*/
div#footer 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 a:visited{/*リンク訪問済*/
	color: #790002;
	text-decoration:none;/*リンク下線無し*/
}

div#footer a:hover{/*マウスを文字に乗せた時*/
	color: #EF1085;
	text-decoration:underline;/*リンク下線有*/
}

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


/*---------フッター内 Copyright (c) 2009 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) 2009 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: 10px 0px 0px 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{
	width:540px;
	padding: 0px 0px 30px 0px;/*---エントリー記事下の空白30px----*/
}



/*------センター記事タイトル背景ピンク、白文字情報------------*/
#center_entry3{
	/* 既存の#center_entry3のスタイル */
	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_entry_space #center_entry3 a{ /* <-- このように変更 */
	color: #FFFFFF;/*文字色：白*/
	text-decoration:none;/*リンク下線無し*/
}

#center_entry_space #center_entry3 a:hover{ /* <-- このように変更 */
	color: #FFFFFF;/*文字色：白*/
	text-decoration:underline;/*リンク下線有*/
}

#center_entry_space #center_entry3 a:visited{/*リンク訪問済*/ /* <-- このように変更 */
	color: #FFFFFF;/*文字色：白*/
	text-decoration:none;
}
」/* 今回問題が起こった箇所 (#main > #news > #center_entry3 内のリンク) のスタイル */
#main #news #center_entry3 a {
    color: #FFFFFF; /* リンクの文字色を白に設定 */
    text-decoration: none; /* リンクの下線をなくす */
}

#main #news #center_entry3 a:hover {
    color: #FFFFFF; /* マウスオーバー時も文字色を白に維持 */
    text-decoration: underline; /* マウスオーバー時に下線を表示 */
}

#main #news #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%;/*行間サイズ*/
}
/*---■アーカイブ内カテゴリー名■------------*/



/*---■左メニューデザイン■------------*/

/*---バナー間テキスト------------*/
#text_left{
	margin:1px 0px 0px 0px ;/*上下余白*/
	/margin:-1px 0px 0px 0px ;/*[IE6,7]のみ適応*/
	/*padding:2px 0px;/*上下余白4px*/
	text-align:center;
	font-family: "Verdana",sans-serif;
	font-weight:bold;
	font-size:0.8em;
	color: #000000;
	text-decoration:none;
}


/*---■右メニューデザイン■------------*/

/*---バナー間テキスト------------*/
#text_right{
	margin:4px 0px 2px 0px ;
	/margin: -4px 0px 2px 0px;/*[IE6]のみ適用*/
	text-align:center;
	font-family:"A-OTF 新ゴ Pro R",sans-serif;
	font-weight:bold;
	font-size:0.72em;
	color: #000000;
	text-decoration:none;
	LETTER-SPACING:0.5pt;/*文字間隔*/
}

/*firefoxだけに適用*/
#text_right,x:-moz-read-only {
	margin:0px 0px 1px 0px ;
}

/*safariだけに適用*/
@media screen and (-webkit-min-device-pixel-ratio:0){
#text_right {
	margin:2px 0px 0px 0px ;
}
}

/* IE7 だけに適用 */
*:first-child+html #text_right {
	margin: -4px 0px 2px 0px;
}

/* IE8 だけに適用 */
html>/**/body #text_right {
	margin /*\**/: 0px 0px 2px 0px\9;
}


/*--------検索ボタン-----------*/
input.search{
/*margin:0px 0px 0px 7px ;/*上 左 下 右  余白*/
	font-size:0.8em;
	/*text-align:left;*/
	width:36px;
	padding:0px 2px;/*上下余白4px*/
	/*height:18px;*/

}


/*----- [safari] のみに適応 テキスト幅---------------*/
@media screen and (-webkit-min-device-pixel-ratio:0){
input.search_text{
	width:73px;
	}
}



/*--------右メニュー内 点線（最新記事、SM店検索内）-----------*/

.pr_line_right{
	width:180px;
	margin:7px 0 7px 0;/*空白 上7px 下7px*/
	/margin:5px 0 -13px 0;/*空白 上5px 下-13px*/	/*--------IE6、IE7用---プロパティの前に【/】をつける。--*/
	border:dashed #000;
	border-width:1px 0 0 0;
}

/*------ページ内文字指定情報（センターメニュー）------------*/
#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.0em;
	text-align:left;
	/*LETTER-SPACING:-1pt;/*文字間隔*/
	line-height: 150%;/*行間サイズ*/
}

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

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

#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:10px 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.85em;
	position:relative; width:540px; height:22px;
	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:150px;
}

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


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

#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_20{
	width:180px;
	font-family: "Verdana",sans-serif;
	font-size:0.8em;
	text-align:justify;
	text-justify: newspaper;
	/text-justify: inter-ideograph;/*IE6,7のみ適用*/
	line-height: 150%;/*行間サイズ*/
}

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

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

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


/*------ページ内文字指定情報（センター内、各リンク文字　右メニュー内 最新記事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:0.8em;
	text-align:left;
	/*line-height: 150%;/*行間サイズ*/
}

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

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

#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;
}


/*---------センター内バナー画像間隔------------*/

#recommend{
	margin:7px 0 0 0;
}

div#recommend h2{/*画像間の空白*/
	margin:7px 0;
}


/*------背トク情報局 見出し------------*/

#haitoku_entry {
	width:540px;
	height:36px;
	font-size:1.5em;
	color: #FFFFFF;
	background-color: #EF1085;/*背景色：ピンク*/
	text-decoration:none;/*リンク下線無し*/
}

#haitoku_entry a{
	color: #FFFFFF;/*文字色：白*/
	line-height: 150%;/*行間サイズ*/
	text-align:left;
	text-decoration:none;/*リンク下線無し*/
}

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

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


/*------背トク情報局 記事へのリンク------------*/

#haitoku_entry2{
	width:540px;
	margin:10px 0  0px 0;
	font-weight:normal;
	font-size:0.8em;
	text-align:left;
	/*line-height: 80%;/*行間サイズ*/
	line-height: 12px;/*行間サイズ*/
}

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

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

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

/*------背トク情報内、続きを読む------------*/
#haitoku_more{
	font-size:0.8em;
	text-align:left;
	margin:7px 0px 4px 0px ;/*上7px 下4px余白*/
	/*line-height: 150%;/*行間サイズ*/
}

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

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

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

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

#rightimgbanner img{
	margin: 2px 0 2px 0 ;
	/margin: 0px 0 -4px 0 ;
	padding: 0;
}

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

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

#leftimgbanner img{
	margin: 0px 0 3px 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%;
}