/* BODY */
body
{
	font-family:"メイリオ",Meiryo,Verdana,"ヒラギノ丸ゴ Pro W4","Hiragino Maru Gothic Pro","ＭＳ Ｐゴシック",Osaka,sans-serif;
	font-size: 12px;
	font-size:80%;
	color:#333;
	margin: 0px auto;
	width:780px;
	padding:0px;
	background-image: url(http://www.adult-hikaku.info/img/bg_body.gif);
	background-repeat: repeat-y;
	background-position: center;
	line-height: 150%;
/*
	background-color:#eeeeee;
*/
}
.bg_h1
{
	width :770px;
	height:19px;
	background-color:#ff772a;
	padding:0px 0px 0px 10px;
}

h1	{
	margin:0px;
	padding-left:12px;
	color:#ffffff;
	font-size:12px;
	font-weight:normal;
	background-image:url(http://www.adult-hikaku.info/imgx/point.gif);
	background-repeat:no-repeat;
	background-position:left;
}
.float_r
{
	float:right;
}

.float_l
{
	float:left;
}

.text_center	{
	text-align:center;
}

.text_right	{
	text-align:right;
}

.clear{	
	clear:both;
}

.clear2	{
	clear:both;
	font-size:1px;
	line-height:1px;
}

/* マージン設定 */

.mr_t5
{
	margin-top:5px;
}

.mr_t10
{	
	margin-top:10px;
}

.mr_t20
{
	margin-top:20px;
}

/* カラー設定 */

.wain
{
	color:#990000;
}

.orange
{
	color:#ff9900;
}

.d_green
{
	color:#808000;
}

.navy
{
	color:#2d66ad;
}

.gray
{
	color:#666e99;
}

.marker_yellow
{
	padding 2px;
	background-color: #ffff00!important;
}


/*ヘッダー*/
#header
{
	width:760px;
	margin:0px;
	padding:10px 10px;
	border-bottom:1px #cccccc solid;
}


/* 画像の属性 */
img
{
	border-style: none;
}

/* 強調文の属性*/
strong
{
	color: #cc3300;
}

/* リンクの属性（未指定の時） */
/*
a:link, a:visited, a:active
{
	color: #0066cc;
	text-decoration: none;
}

a:hover
{
	color: #FFCC00;
	text-decoration: underline;
}
*/

a:link, a:visited, a:active
{
	color: #ff1493;
	text-decoration: none;
}

a:hover
{
	color: #0066cc;
	text-decoration: underline;
}



/* フィールド属性 */	
fieldset
{
	font-size:12px;
	line-height: 120%;
	color: #333333;
	margin-top : 10px;
	padding: 5px;
	text-align: left;
}

legend
{
	font-size: 12px;color: #3399CC;font-weight: bold;
}

/* 基本設定*/

#wrapper
{
	width: 780px;
	text-align: left;
	margin-left:auto;
	margin-right:auto;
	background-color:white;
}

/*ブログの枠等の属性*/

#container
{
	width:780Px;
	margin-left:auto;
	margin-right:auto;
/*
	background: url("http://www.adult-hikaku.info/http://www.adult-hikaku.info/imgx/top.gif");
	background-repeat: no-repeat;
*/
	text-align:left;
}

/*ヘッダー*/

/*
#header
{	margin : 0px; padding: 0px; height : 80px;
}
#header h1
{	margin-top : 0px; margin-bottom: 0px; text-indent: -1000px;
}

#header h1 a
{	width:420px;
	height: 80px;
	background-image: url("http://www.adult-hikaku.info/http://www.adult-hikaku.info/imgx/top.gif");
	background-repeat: no-repeat;
	display: block;
}

#header h1 a:hover
{	background-image: url("http://www.adult-hikaku.info/http://www.adult-hikaku.info/imgx/top.gif");
}
*/

/*サイドバー*/
#sidebar
{	width: 220px;
	float: right;
	margin-right: 5px;
	color: #333333;
}

#sidebar .search
{	margin: 0px;
	padding-top: 10px;
	font-size: 10px;
	text-align: left;
	line-height: 130%;
}

/*メニュー*/
.menu dt.pt1
{	list-style: none;
	margin: 0px;
}

.menu dd.pt2
{	color: #4055BF;
	text-decoration:none;
	width:200px;
	height:24px;
	background-image: url("http://www.adult-hikaku.info/http://www.adult-hikaku.info/imgx/menu01.gif");
	background-repeat: no-repeat;
	text-indent: 10px;
	display: block;
	font-size: 12px;
	font-weight: bold;
	padding-top: 2px;
	margin : 10px 0px 0px 0px;
	list-style: none;
}

.menu dl
{	color: #333333;
	margin: 0px 0px 0px 0px;
	list-style: none;
}

.menu dd
{	color: #3399CC;
	color:#444;
	text-decoration:none;
	width:200px;
	height:20px;
	background-image: url("http://www.adult-hikaku.info/http://www.adult-hikaku.info/imgx/menu03.gif");
	background-repeat: no-repeat;
	text-indent: 20px;
	display: block;
	font-size: 12px;
	padding-top: 2px;
	margin : 0px;
	list-style: none;
}

.menu dd a:link, .menu dd a:visited, .menu dd a:active
{	color:#0066cc;
	text-decoration:none;
	width:200px;
	height:20px;
	background-image: url("http://www.adult-hikaku.info/http://www.adult-hikaku.info/imgx/menu03.gif");
	background-repeat: no-repeat;
	text-indent: 20px;
	display: block;
	font-size: 12px;
	padding-top: 1px;
	margin : 0px;
	list-style: none;
}

.menu dd a:hover
{	color: #FF6600;
	background-image: url("http://www.adult-hikaku.info/http://www.adult-hikaku.info/imgx/menu04.gif");
	background-repeat: no-repeat;
	background-color: #FFF;
	list-style: none;
}

/*コンテンツ*/
#content
{	width: 530px;
	float: left;
	background-color: #FFF;
	margin: 0px;
}

#content h2
{	border-left: 10px double #ff6600;
	height: 20px;
	margin: 20px 0px 0px 0px;
	padding: 2px 0px 0px 12px;
	font-size:14px;
	color : #666E99;
	text-align: left;
}

#content h3
{	border-style: solid;
	border-color: #4055BF;
	border-width: 0px 0px 1px 0px;
	background-color: #DCEBF0;
	margin: 10px 0px 5px 0px;
	padding-left:5px;
	font-size:12px;
	color : #3399CC;
}

#content h4
{	margin: 0px;
	padding: 10px 0px 5px 0px;
	font-size:12px;
	color : #3399CC;
}

#content p
{	font-size: 12px;
	color:#333333;
	line-height: 140%;
	margin: 5px 5px 5px 10px;
}

.main_box_a2
{
	margin-top:5px;
	margin-left:5px;
	width:519px;
	padding:5px;
	border:1px #cccccc solid;
}

.main_box
{
	margin-top:8px;
	width:512px;
	padding:10px;
	border:1px #cccccc solid;
}
.main_box2
{
	width:512px;
}

.main_box3
{
	width:502px;
	padding:5px;
}

.main_box_a
{
	margin-top:10px;
	width:512px;
	padding:10px;
	border:1px #cccccc solid;
}

.main_box_left_c
{
	width:200px;
	text-align:center;
	float:left;
}

.main_box_right_c
{
	width:310px;
	float:right;
}

.main_box_osusume
{
	margin-top:10px;
	margin-left:0px;
	height:140px;
	width:509px;
	padding:10px;
	border:1px #cccccc solid;
	background-image:url(http://www.adult-hikaku.info/imgx/osusume01.gif);
	background-repeat:no-repeat;
}

.main_box_osusume1
{
	width:360px;
	text-align:left;
	float:right;
	margin-left:20px;
	margin-right:10px;
	font-size:16px;
	color:#ffffff;
	font-weight:bold;
}

.main_box_osusume2
{
	width:354px;
	text-align:left;
	padding-left:60px;
	line-height:140%;
	float:left;
	font-size:14px;
	margin-left:50px;
}

.main_box_left
{
	margin-top:10px;
	width:110px;
	text-align:center;
	float:left;
}

.main_box_right
{
	width:374px;
	float:right;
}

.populer_box_left
{
	margin-top:5px;
	width:274px;
	text-align:left;
	float:left;
}

.populer_box_right
{
	margin-top:5px;
	width:210px;
	float:right;
}

.mi_maincontents
{
	width:502px;
	height:36px;
	padding:18px 0px 0px 20px;
	color:#ffffff;
	font-size:18px;
	font-weight:bold;
	background-image:url(http://www.adult-hikaku.info/imgx/mi_maincontents.jpg);
	background-repeat:no-repeat;
}

.midashi
{
	width:376px;
	height:39px;
/*
	padding:18px 0px 0px 0px;
*/
	padding:18px 0px 0px 0px;
	margin-top:-20px;
	color:#ffffff;
	font-weight:bold;
	font-size:14px;
	text-indent:12px;
	background-image:url(http://www.adult-hikaku.info/imgx/midashi.jpg);
/*
	background-image:url(http://www.adult-hikaku.info/imgx/midashi.gif);
*/
	background-position:left;
	background-repeat:no-repeat;
}

.syoukai
{
	width:360px;
	padding-right :12px;
	padding-left :12px;
	float:left;
}


.rank
{
	width:358px;
	margin-top:10px;
	border-top:1px #cccccc solid;
	border-left:1px #cccccc solid;
}

.rank_td1
{
	width:119px;
	padding:5px 0px;
	text-align:center;
	color:#ffffff;
	border-bottom:1px #cccccc solid;
	border-right:1px #cccccc solid;
	background-image:url(http://www.adult-hikaku.info/imgx/td_back.gif);
	font-weight:bold;
}

.rank_td2
{
	width:119px;
	padding:5px 0px;
	text-align:center;
	border-bottom:1px #cccccc solid;
	border-right:1px #cccccc solid;
	background-image:url(http://www.adult-hikaku.info/imgx/td_back.gif);
	font-weight:bold;
}

.rank_td3
{
	width:119px;
	padding:5px 0px;
	text-align:center;
	border-bottom:1px #cccccc solid;
	border-right:1px #cccccc solid;
	background-color:#ffffff;
}

.rank_td4
{
	width:119px;
	padding:5px 0px;
	text-align:center;
	border-bottom:1px #cccccc solid;
	border-right:1px #cccccc solid;
	background-color:ffffff;
}


.rank2
{
	width:458px;
	margin-top:10px;
	border-top:1px #cccccc solid;
	border-left:1px #cccccc solid;
}

.rank2_td1
{
	width:119px;
	padding:5px 0px;
	text-align:center;
	color:#ffffff;
	border-bottom:1px #cccccc solid;
	border-right:1px #cccccc solid;
	background-image:url(http://www.adult-hikaku.info/imgx/td_back.gif);
	font-weight:bold;
}

.rank2_td2
{
	width:159px;
	padding:5px 0px;
	text-align:center;
	color:#ffffff;
	border-bottom:1px #cccccc solid;
	border-right:1px #cccccc solid;
	background-image:url(http://www.adult-hikaku.info/imgx/td_back.gif);
	font-weight:bold;
}

.rank2_td3
{
	width:119px;
	padding:5px 0px;
	text-align:center;
	border-bottom:1px #cccccc solid;
	border-right:1px #cccccc solid;
	background-color:#ffffff;
}

.rank2_td4
{
	width:119px;
	padding:0px 5px 0px 0px;
	text-align:right;
	border-bottom:1px #cccccc solid;
	border-right:1px #cccccc solid;
	background-color:ffffff;
}

.rank2_td5
{
	width:159px;
	padding:0px 0px 0px 5px;
	text-align:left;
	border-bottom:1px #cccccc solid;
	border-right:1px #cccccc solid;
	background-color:ffffff;
}

.rank3
{
	width:200px;
	margin-top:10px;
	border-top:1px #cccccc solid;
	border-left:1px #cccccc solid;
}

.rank3_td1
{
	width:89px;
	padding:5px 0px;
	text-align:center;
	color:#ffffff;
	border-bottom:1px #cccccc solid;
	border-right:1px #cccccc solid;
	background-image:url(http://www.adult-hikaku.info/imgx/td_back.gif);
	font-weight:bold;
}

.rank3_td2
{
	width:89px;
	padding:5px 0px;
	text-align:center;
	border-bottom:1px #cccccc solid;
	border-right:1px #cccccc solid;
	background-color:#ffffff;
}

.item3
{
	padding:0px 0px 0px 0px;
	line-height:150%;
	color:#0066cc;
	font-size:15px;
}

.item4
{
	padding:0px 0px 0px 2px;
	color:#990000;
	font-size:16px;
}

.item6
{
	width:344px;
	height:23px;
	padding:0px 0px 0px 0px;
	color:#0066cc;
	font-size:14px;
	text-indent:10px;
	background-image:url(http://www.adult-hikaku.info/imgx/item2.gif);
	background-position:left;
	background-repeat:no-repeat;
}


.item_left
{
	margin-top:10px;
	width:125px;
	float:left;
}

.item_right
{
	margin-top:10px;
	width:364px;
	float:right;
}

.item_left_a
{
	margin-top:10px;
	width:140px;
	float:left;
}

.item_right_a
{
	margin-top:10px;
	width:350px;
	float:right;
}


.main_rankbox_1
{
	width:165px;
	float:left;
	margin-right: 15px;
}

.main_rankbox_2
{
	width:165px;
	float:left
}

.main_rankbox_3
{
	width:165px;
	float:right;
}

.main_rankbox_head1
{
	width:165px;
	height:68px;
	background-image:url(http://www.adult-hikaku.info/imgx/1_top.gif);
	background-repeat:no-repeat;
}

.main_rankbox_bottom1
{
	width:165px;
	height:8px;
	background-image:url(http://www.adult-hikaku.info/imgx/1_bottom.gif);
	background-repeat:no-repeat;
}

.main_rankbox_head2
{
	width:165px;
	height:68px;
	background-image:url(http://www.adult-hikaku.info/imgx/2_top.gif);
	background-repeat:no-repeat;
}

.main_rankbox_bottom2
{
	width:165px;
	height:8px;
	background-image:url(http://www.adult-hikaku.info/imgx/2_bottom.gif);
	background-repeat:no-repeat;
}

.main_rankbox_head3
{
	width:165px;
	height:68px;
	background-image:url(http://www.adult-hikaku.info/imgx/3_top.gif);
	background-repeat:no-repeat;
}

.main_rankbox_bottom3
{
	width:165px;
	height:8px;
	background-image:url(http://www.adult-hikaku.info/imgx/3_bottom.gif);
	background-repeat:no-repeat;
}

.main_rankbox_item
{
	width:165x;
	font-size:12px;
	color:#333333;
	text-align:center;
	padding: 5px 5px 5px 0px;
	background-image:url(http://www.adult-hikaku.info/imgx/rank_bg.gif);
}




/*ＮＥＸＴ表示*/
.next
{	font-size: 12px;
	color:#333333;
	line-height: 120%;
	margin: 0px 5px 0px 10px;
	text-align: right;
}

/*エントリーボックス*/
#content .ent_box
{	width: 515px;
	border: 1px solid #ff9999;
	float: left;
	margin: 10px 0px 10px 0px;
	padding: 10px;
}

/* h1 h2 h3リンク属性 */
#content a:link.c1,
#content a:visited.c1,
#content a:active.c1
{	color: #0066cc;
	text-decoration: none;
}

#content a:hover.c1
{	color : #FF2200;
}

/* contenntリンク属性 */
#content a:link,
#content a:visited,
#content a:active
{	color: #0066cc;
	text-decoration: none;
}
#content a:hover
{	color : #FF2200;
	text-decoration: underline;
}

/*グーグルアドセンス*/
.ads
{	margin: 0px;
	padding: 10px 0px 10px 0px;
	font-size: 12px;
	text-align: left;
}
.ads .slink
{	margin: 0px; 
	font-size: 12px;
	color: #999;
	text-align: right;
}

/*trackbacks & Comments*/

#content .post1
{	border-top: solid 1px #AAAAFF;
	font-size: 10px;
	padding-top: 6px;
	margin-bottom: 30px;
}

#content #trackbackdata h3
{	font-size: 10px;
	color: #888;
	margin-bottom: 0px;
}

#content #tbdata. #content #commentdata p
{	font-size: 10px;
	color: #888;
	margin-top: 0px;
	margin-bottom: 0px;
}

#content #commentdata .post2 p
{	margin-bottom: 20px;
	font-size:10px;
	text-align: right;
}
#content .error
{	font-size : 14px;
	color: red;
	border: 1px solid red;
	padding: 5px;
	text-align: center;
}

/*フッターナビ*/
.rss
{	clear: both;
	margin: 0px;
	padding: 5px 5px 5px 5px;
	text-align: right;
	font-size: 10px;
}

.rss img
{	border-style: none; vertical-align: middle;
}

/*フッター*/
#footer
{	clear: both;
	border-top: 1px solid #cccccc;
	color: #ffffff;
	margin-top: 10px;
	padding: 0.5em 1em 0.5em 0em;
	text-align: right;
	font-size: 12px;
	line-height: 133%;
background-color:#ff772a;
}
#footer img
{	border-style: none;
	vertical-align: middle;
}

#footer .banner
{	background-color: #FFF;
	margin: 0px;
	padding: 15px 5px 10px 5px;
	float: left;
}

/*  ページナビ  */
.navi2
{	height: 15px;
	border-bottom: 2px solid #ff6600;
	font-size: 10px;
	color:#333333;
	margin :0px;
	padding-left: 10px;
}

.navi2 a:link,
.navi2 a:visited,
.navi2 a:active
{	color: #0066cc;
	text-decoration: none;
}

.navi2 a:hover
{	color: #FFCC00;
	text-decoration: underline;
}

/*  記事の分割ナビ */
.paginate
{	margin-top: 10px;
	text-align:left;
	font-size: 10px;
	color: #999;
}

/*  記事の右寄せ  */
.detail
{	text-align:right;
	font-size: 10px;
	margin-right:10px;
	margin-top;0px;
	margin-bottom;0px;
}

/*  フォームメール用  */
.comments-head
{	margin: 10px 10px 10px 5px;
	font-size: 14px;
	font-weight: bold;
	color: #4A4A97;
}

.comment-content
{	margin: 10px 0px 10px 10px;
	font-size: 12px;
	color: #333333;
	line-height: 155%;
}

.comment-view
{	margin: 0px 0px 10px 10px;
	font-size: 12px;
	color:  #3399CC;
	line-height: 155%;
}


/* -----------------------------------------------------------------------
*/

#sidebar p
{
	margin-bottom:0px;
}

ul,li
{	padding:0px;
	margin:0px;
	list-style:none;
}

.ul_menu
{
	margin-bottom:10px;
}

.ul_menu_hikaku
{
	margin-top:0px;
	margin-bottom:10px;
}

.li_menu_hikaku_dti
{
	width:190px;
	height:23px;
	padding:6px 0px 0px 35px;
	font-size:12px;
	color:#0066cc;
	background-image:url(http://www.adult-hikaku.info/imgx/menu_hikaku_dti.gif);
	background-repeat:no-repeat;
}

.li_menu_hikaku_pittari
{
	width:190px;
	height:23px;
	padding:6px 0px 0px 35px;
	font-size:12px;
	color:#0066cc;
	background-image:url(http://www.adult-hikaku.info/imgx/memu_hikaku_pittari.gif);
	background-repeat:no-repeat;
}

.li_menu_hikaku_en_trans
{
	width:190px;
	height:23px;
	padding:6px 0px 0px 35px;
	font-size:12px;
	color:#0066cc;
	background-image:url(http://www.adult-hikaku.info/imgx/memu_hikaku_en_trans.gif);
	background-repeat:no-repeat;
}

.li_menu_hikaku_kakuyasu
{
	width:190px;
	height:23px;
	padding:6px 0px 0px 35px;
	font-size:12px;
	color:#0066cc;
	background-image:url(http://www.adult-hikaku.info/imgx/memu_hikaku_kakuyasu.gif);
	background-repeat:no-repeat;
}

.li_menu_hikaku_sclass
{
	width:190px;
	height:23px;
	padding:6px 0px 0px 35px;
	font-size:12px;
	color:#0066cc;
	background-image:url(http://www.adult-hikaku.info/imgx/memu_hikaku_sclass.gif);
	background-repeat:no-repeat;
}

.li_menu_hikaku_sougou
{
	width:190px;
	height:23px;
	padding:6px 0px 0px 35px;
	font-size:12px;
	color:#0066cc;
	background-image:url(http://www.adult-hikaku.info/imgx/memu_hikaku_sougou.gif);
	background-repeat:no-repeat;
}

.li_menu_hikaku_shirouto
{
	width:190px;
	height:23px;
	padding:6px 0px 0px 35px;
	font-size:12px;
	color:#0066cc;
	background-image:url(http://www.adult-hikaku.info/imgx/memu_hikaku_shirouto.gif);
	background-repeat:no-repeat;
}

.li_menu_hikaku_hitoduma
{
	width:190px;
	height:23px;
	padding:6px 0px 0px 35px;
	font-size:12px;
	color:#0066cc;
	background-image:url(http://www.adult-hikaku.info/imgx/memu_hikaku_hitoduma.gif);
	background-repeat:no-repeat;
}

.li_menu_hikaku_anime
{
	width:190px;
	height:23px;
	padding:6px 0px 0px 35px;
	font-size:12px;
	color:#0066cc;
	background-image:url(http://www.adult-hikaku.info/imgx/menu_hikaku_anime.gif);
	background-repeat:no-repeat;
}

.li_menu_hikaku_mania
{
	width:190px;
	height:23px;
	padding:6px 0px 0px 35px;
	font-size:12px;
	color:#0066cc;
	background-image:url(http://www.adult-hikaku.info/imgx/memu_hikaku_mania.gif);
	background-repeat:no-repeat;
}

.li_menu_hikaku_blond
{
	width:190px;
	height:23px;
	padding:6px 0px 0px 35px;
	font-size:12px;
	color:#0066cc;
	background-image:url(http://www.adult-hikaku.info/imgx/memu_hikaku_blond.gif);
	background-repeat:no-repeat;
}

.li_menu_hikaku_gay
{
	width:190px;
	height:23px;
	padding:6px 0px 0px 35px;
	font-size:12px;
	color:#0066cc;
	background-image:url(http://www.adult-hikaku.info/imgx/memu_hikaku_gay.gif);
	background-repeat:no-repeat;
}

.li_menu_hikaku_otakara
{
	width:190px;
	height:23px;
	padding:6px 0px 0px 35px;
	font-size:12px;
	color:#0066cc;
	background-image:url(http://www.adult-hikaku.info/imgx/menu_hikaku_otakara.gif);
	background-repeat:no-repeat;
}

.li_menu_hikaku_try
{
	width:190px;
	height:23px;
	padding:6px 0px 0px 35px;
	font-size:12px;
	color:#0066cc;
	background-image:url(http://www.adult-hikaku.info/imgx/memu_hikaku_try.gif);
	background-repeat:no-repeat;
}

.li_menu_hikaku_vip
{
	width:190px;
	height:23px;
	padding:6px 0px 0px 35px;
	font-size:12px;
	color:#0066cc;
	background-image:url(http://www.adult-hikaku.info/imgx/memu_hikaku_vip.gif);
	background-repeat:no-repeat;
}

.li_menu_hikaku_ppv
{
	width:190px;
	height:23px;
	padding:6px 0px 0px 35px;
	font-size:12px;
	color:#0066cc;
	background-image:url(http://www.adult-hikaku.info/imgx/menu_hikaku_ppv.gif);
	background-repeat:no-repeat;
}

.li_menu_hikaku_mv_count
{
	width:190px;
	height:23px;
	padding:6px 0px 0px 35px;
	font-size:12px;
	color:#0066cc;
	background-image:url(http://www.adult-hikaku.info/imgx/memu_hikaku_mv_count.gif);
	background-repeat:no-repeat;
}

.li_menu_hikaku_gashitu
{
	width:190px;
	height:23px;
	padding:6px 0px 0px 35px;
	font-size:12px;
	color:#0066cc;
	background-image:url(http://www.adult-hikaku.info/imgx/memu_hikaku_gashitu.gif);
	background-repeat:no-repeat;
}

.li_menu_hikaku_update
{
	width:190px;
	height:23px;
	padding:6px 0px 0px 35px;
	font-size:12px;
	color:#0066cc;
	background-image:url(http://www.adult-hikaku.info/imgx/memu_hikaku_update.gif);
	background-repeat:no-repeat;
}

.li_menu_hikaku_dl_limit
{
	width:190px;
	height:23px;
	padding:6px 0px 0px 35px;
	font-size:12px;
	color:#0066cc;
	background-image:url(http://www.adult-hikaku.info/imgx/menu_hikaku_dl_limit.gif);
	background-repeat:no-repeat;
}

.li_menu_hikaku_magazine
{
	width:190px;
	height:23px;
	padding:6px 0px 0px 35px;
	font-size:12px;
	color:#0066cc;
	background-image:url(http://www.adult-hikaku.info/imgx/memu_hikaku_magazine.gif);
	background-repeat:no-repeat;
}

.li_menu_hikaku_support
{
	width:190px;
	height:23px;
	padding:6px 0px 0px 35px;
	font-size:12px;
	color:#0066cc;
	background-image:url(http://www.adult-hikaku.info/imgx/memu_hikaku_support.gif);
	background-repeat:no-repeat;
}

.li_menu
{
	width:190px;
	height:23px;
	padding:6px 0px 0px 30px;
	font-size:12px;
	color:#0066cc;
	background-image:url(http://www.adult-hikaku.info/imgx/memu.gif);
	background-repeat:no-repeat;
}

.li_menug
{
	width:190px;
	height:23px;
	padding:6px 0px 0px 30px;
	font-size:12px;
	color:#0066cc;
	background-image:url(http://www.adult-hikaku.info/imgx/menu_g.gif);
	background-repeat:no-repeat;
}

/*
-------------------------------------------------------------------
*/

.item_box
{
	border:1px solid #FFD359;
	width:502px;
	margin-bottom:15px;
	margin-left: 30px;
	font-size: 12px;
}

.site_data_img1
{
	width:250px;
	border-bottom:solid 1px #FFD359;
	border-right:solid 1px #FFD359;
	text-align:center;
	padding:12px 0px;

	float:left;
/*
	background-color: #F4FFD5;
*/
	background-color: #ffffff;
}

.site_data_img2
{
	width:250px;
	border-bottom:solid 1px #FFD359;
	text-align:center;
	padding:12px 0px;

	float:left;
/*
	background-color: #F4FFD5;
*/
	background-color: #ffffff;
}

.site_data_banner
{
	width:100%;
	border-bottom:solid 1px #FFD359;
	text-align:center;
	padding:12px 0px;
/*
	background-color: #F4FFD5;
*/
	background-color: #ffffff;
}
.site_data_banner strong
{
	font-weight: normal;
	color : #ff0000;
}
.site_data_jump
{
	width:100%;
	border-bottom:solid 1px #FFD359;
	text-align:center;
	padding:12px 0px;
	background-color: #ffffff;
}


.site_data_title{
	float:left;
	width:118px;
	padding:5px;
	border-right:1px solid #FFD359;
	border-bottom:1px solid #FFD359;
	font-weight:bold;
/*
	background-color: #F4FFD5;
*/
	background-color: #ffffff;
}
.site_data{
	float:left;
	width:363px;
	padding:5px;
/*
	background-color: #FFFFEA;
*/
	background-color: #ffffff;
	border-bottom:1px solid #FFD359;
}

.sitedata_tytle01
{
	float: left;
	width: 140px;
/*
	margin: 0px 0px 0px 0px;
*/
	margin-left: 10px;
	padding: 5px 5px 5px 5px;
	color: #000000;
	border: 1px solid #000000;
	background-color: #D3D3D3;
}

.sitedata_tytle02
{
	float: left;
	width: 80px;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	color: #000000;
	background-color: #D3D3D3;
	border-top: 1px solid  #000000;
	border-right: 1px solid  #000000;
	border-bottom: 1px solid  #000000;

}

.sitedata_tytle03
{
	float: left;
	width: 100px;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	color: #000000;
	background-color: #D3D3D3;
	border-top: 1px solid  #000000;
	border-right: 1px solid  #000000;
	border-bottom: 1px solid  #000000;

}

.sitedata_tytle04
{
	float: left;
	width: 55px;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 5px;
	color: #000000;
	background-color: #D3D3D3;
	border-top: 1px solid  #000000;
	border-right: 1px solid  #000000;
	border-bottom: 1px solid  #000000;

}

.sitedata_tytle05
{
	float: left;
	width: 120px;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	color: #000000;
	background-color: #D3D3D3;
	border-top: 1px solid  #000000;
	border-right: 1px solid  #000000;
	border-bottom: 1px solid  #000000;
}

.sitedata_left {
	float: left;
	width: 140px;
	height: 100px;
/*
	margin: 0px 0px 0px 0px;
*/
	margin-left: 10px;
	padding: 5px 5px 0px 5px;
	font-size: 10pt;
	color: #000000;
	border-right: 1px solid  #000000;
	border-bottom: 1px solid  #000000;
	border-left: 1px solid  #000000;
	background-color: #FFFFEA;
}

.sitedata_come {
	float: left;
	width: 80px;
	height: 100px;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 0px 5px;
	font-size: 9pt;
	color: #000000;
	background-color: #ffffff;
	border-right: 1px solid  #000000;
	border-bottom: 1px solid  #000000;

}

.sitedata_mony
{
	float: left;
	width: 100px;
	height: 100px;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 0px 5px;
	font-size: 9pt;
	color: #000000;
	background-color: #ffffff;
	border-right: 1px solid  #000000;
	border-bottom: 1px solid  #000000;

}

.sitedata_grf {
	float: left;
	width: 60px;
	height: 70px;
	margin: 0px 0px 0px 0px;
	padding: 35px 0px 0px 0px;
	font-size: 9pt;
	color: #000000;
	background-color: #ffffff;
	border-right: 1px solid  #000000;
	border-bottom: 1px solid  #000000;

}

.sitedata_button
{
	float: left;
	width: 120px;
	height: 100px;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 0px 5px;
	font-size: 9pt;
	color: #000000;
	background-color: #ffffff;
	border-right: 1px solid  #000000;
	border-bottom: 1px solid  #000000;

}



/*
  ---------------------------------------------------------------------
	四十八手表示用
  ---------------------------------------------------------------------
*/

.play48_box
{
	border:1px solid #FFD359;
	width:502px;
	margin-bottom:15px;
}

.play48_img1
{
	width:250px;
	border-bottom:solid 1px #FFD359;
	border-right:solid 1px #FFD359;
	text-align:center;
	padding:12px 0px;
	float:left;
	background-color: #ffffff;
}

.play48_img2
{
	width:250px;
	border-bottom:solid 1px #FFD359;
	text-align:left;
	padding:12px 0px;

	float:left;
	background-color: #ffffff;
}

.play48_data
{
	width:100%;
	border-bottom:solid 1px #FFD359;
	text-align:left;
	padding:12px 0px;
	background-color: #ffffff;
}
.play48_data img
{
	border-style : none;
	padding-right: 5px;
	padding-left : 10px;
}

.play48_banner
{
	width:100%;
	border-bottom:solid 1px #FFD359;
	text-align:center;
	padding:12px 0px;
	background-color: #ffffff;
}

.play48_banner strong
{
	font-weight: normal;
	color : #ff0000;
}

.play48_jump
{
	width:100%;
	border-bottom:solid 1px #FFD359;
	text-align:center;
	padding:12px 0px;
	background-color: #ffffff;
}

.play48_title {
	float:left;
	width:118px;
	padding:5px;
	border-right:1px solid #FFD359;
	border-bottom:1px solid #FFD359;
	font-weight:bold;
	background-color: #ffffff;
}

.play48 {
	float:left;
	width:363px;
	padding:5px;
	background-color: #ffffff;
	border-bottom:1px solid #FFD359;
}

.play48_tytle01 {
	float: left;
	width: 140px;
	margin-left: 10px;
	padding: 5px 5px 5px 5px;
	color: #000000;
	border: 1px solid #000000;
	background-color: #D3D3D3;
}

.play48_tytle02 {
	float: left;
	width: 80px;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	color: #000000;
	background-color: #D3D3D3;
	border-top: 1px solid  #000000;
	border-right: 1px solid  #000000;
	border-bottom: 1px solid  #000000;

}

.play48_tytle03 {
	float: left;
	width: 100px;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	color: #000000;
	background-color: #D3D3D3;
	border-top: 1px solid  #000000;
	border-right: 1px solid  #000000;
	border-bottom: 1px solid  #000000;

}

.play48_left {
	float: left;
	width: 140px;
	height: 100px;
	margin-left: 10px;
	padding: 5px 5px 0px 5px;
	font-size: 10pt;
	color: #000000;
	border-right: 1px solid  #000000;
	border-bottom: 1px solid  #000000;
	border-left: 1px solid  #000000;
	background-color: #FFFFEA;
}

.play48_button
{
	float: left;
	width: 120px;
	height: 100px;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 0px 5px;
	font-size: 9pt;
	color: #000000;
	background-color: #ffffff;
	border-right: 1px solid  #000000;
	border-bottom: 1px solid  #000000;

}

.spc_line{
	margin: 10px 0px 10px 0px;
	padding:3px 5px;
	border-color:#FF952B;
	border-width:0 0 1px 7px;
	border-style:solid;
	background:#FFEEAA;
	color:#000000;
}

.asp_table1 {
  width:502px;
  margin:0px;
  padding:0px;
  border-collapse:collapse;
  font-size:12px;
  line-height:1.6;
}

.asp_table1 th {
  width:50%;
  border:1px solid #ffd359;
  padding-bottom:3px;
}

.asp_table1 td {
  border:1px solid #ffd359;
  padding-bottom:3px;
}

.asp_table2 {
  width:502px;
  margin:0px;
  padding:0px;
  border-collapse:collapse;
  font-size:12px;
  line-height:1.6;

  border-left :1px solid #ffd359;
  border-right:1px solid #ffd359;
}

.asp_table3 {
  width:502px;
  margin:0px;
  padding:0px;
  border-collapse:collapse;
  font-size:12px;
  line-height:1.6;
}

.asp_table3 th {
  width:25%;
  border:1px solid #ffd359;
  text-align:left;
  vertical-align:top;
}

.asp_table3 td {
  border:1px solid #ffd359;
}

.asp_table4 {
  width:502px;
  margin:0px;
  padding:0px;
  border-collapse:collapse;
  font-size:12px;
  line-height:1.6;

  border-left :1px solid #ffd359;
  border-right:1px solid #ffd359;
  border-bottom:1px solid #ffd359;
}

.site_table {
  width:502px;
  margin:0px;
  padding:0px;
  border-collapse:collapse;
  font-size:12px;
  line-height:1.6;
}

.site_table th {
  width:125px;
  border:1px solid #ffd359;
  text-align:center;
}

.site_table td {
  padding:3px;
  vertical-align:top;
  border:1px solid #ffd359;
  width:125px;
}

.site_table_title {
  width:502px;
  margin:0px;
  padding:0px;
  border-collapse:collapse;
  font-size:12px;
  line-height:1.6;
}
.site_table_title th {
  color:#dc143c;
  font-size:16px;
  font-weight:bold;
  background:#f0f8ff;
  padding:10px;
  border:1px solid #ffd359;
  text-align:left;
}

