/* −−−−−−−−−−−−−−基本スタイル−−−−−−−−−−−−−− */
*
	{
	margin: 0;
	padding: 0;
	}
a
	{
	text-decoration: none;	color: #FF9900;	cursor:pointer;
	}
a:hover
	{
	text-decoration: none;	color: #009933;
	}
img
	{
	border: 0px;
	}
h1
	{
	font-size: 11px;	font-weight: 500;	color: #FF6633;
	}
li
	{
	margin-left:50px;	font-size:14px;
	}

/* −−−−−−−−−−−−−−基本レイアウト−−−−−−−−−−−−−− */
#whole_box
	{
	top: 0px;	width: 700px;
	}
#title_case
	{
	top: 0px;	width: 700px;	font-size: 10px;
	}
#title_image
	{
	top: 0px;	width:700px;	z-index: 20;
	}
#title_list
	{
	top:-180px;	left:50px;	width:650px;	position:relative;	z-index:10;	visibility: hidden;
	}
#title_counter
	{
	top: -200px;	left: 480px;	width:220px;	position:relative;	font-size: 10px;	z-index: 100;
	}
#title_dectext
	{
	top:-100px;	left:100px;	position:relative;	width: 500px;	height:30px;
	font-size:10px;	z-index: 10;	visibility: hidden;
	}
#title_sitesummary
	{
	text-align:center;	top: -40px;	position:relative;	width: 700px;
	font-size: 10px;	color: #999999;		z-index: 60;
	}
.fullsize_case
	{
	width:700px;	clear:both;
	}
.fullsize_case_center
	{
	width:700px;	clear:both;
	text-align:center;
	}
.fullsize_case_center2
	{
	width:700px;	clear:both;
	text-align:center;
	padding-top:15px;
	}
.halfsize_case_l
	{
	width:345px;	float:left;
	}
.halfsize_case_r
	{
	width:345px;	float:left;	margin-left:10px;
	}
.spacetop_10
	{
	padding-top:10px;
	}
.spacetop_20
	{
	padding-top:20px;
	}
.spacetop_50
	{
	padding-top:50px;
	}
.spacetop_70
	{
	padding-top:70px;
	}
.kanban_h
	{
	width:345px;	clear:both;	height:25px;	margin-bottom:5px;
	}
.kanban_f
	{
	width:700px;	clear:both;	height:25px;	margin-bottom:5px;	margin-top:5px;
	}
.attention_a
	{
	font-size: 14px;	color: #FF3300;	font-weight: 600;
	}
.attention_b
	{
	font-size: 18px;	color: #FFFFFF;	font-weight: 600;
	}
.midashi_a
	{
	font-size:16px;	font-weight:600;	margin-bottom: 10px;
	border-bottom-width: 2px;	border-bottom-style: solid;	border-bottom-color: #336600;
	}
.midashi_b
	{
	font-size:14px;	font-weight:600;	margin-bottom: 10px;	width:300px;
	}
.danraku_a
	{
	font-size: 14px;	padding-top: 10px;	padding-left:20px;	padding-right:20px;
	}
.danraku_b
	{
	font-size: 13px;	padding-top: 10px;	padding-left:20px;	padding-right:20px;
	width:300px;
	}
.center_box_a
	{
	font-size:14px;	text-align:center;	font-weight:600;	color:#FFFFFF;	clear:both;
	background-color: #FF6600;	width:340px;	height:20px;	padding-top:4px;
	}
.center_box_b
	{
	text-align:center;	width:700px;	height:40px;
	}
.center_box_c
	{
	text-align:center;	width:700px;	font-size:14px;	padding-top:10px;
	}
.center_box_d
	{
	text-align:center;	width:700px;	font-size:14px;	font-weight:600;	height:50px;
	}
.center_box_e
	{
	text-align:center;	width:700px;	height:40px;	font-size:12px;
	}
.textbox_a
	{
	font-size:14px;	text-align:center;	font-weight:600;	width:318px;	height:20px;
	border:1px solid #FF3366;	padding-top:4px;	margin-top:10px;
	}
.textbox_b
	{
	width:298px;	height:60px;	border:1px solid #FF3366;
	padding:10px;	margin-top:3px;
	}
.textbox_b2
	{
	width:318px;	height:60px;	border:1px solid #FF3366;
	padding:10px;	margin-top:3px;
	}

/* −−−−−−−−−−−−−−booth−−−−−−−−−−−−−− */

.booth_case_s
	{
	clear:both;	width:345px;	height:80px;	margin-top:0px;
	}
.booth_case
	{
	clear:both;	width:345px;	height:80px;	margin-top:10px;
	}
.booth_pict
	{
	float:left;	width:80px;
	}
.booth_pict p
	{
	text-align:center;
	font-size:10px;
	}
.booth_site
	{
	float:left;	width:260px;	height:12px;	margin-left:5px;
	}
.booth_other1
	{
	float:left;	width:200px;	height:12px;	margin-left:5px;
	}
.booth_mark
	{
	float:left;	width:40px;	height:12px;	text-align:right;
	}
.booth_desc
	{
	float:left;	width:260px;	height:46px;	margin-top:10px;	margin-left:5px;
	}
.booth_desc2
	{
	float:left;	width:250px;	height:46px;	margin-top:10px;	margin-left:5px;
	}
.booth_space
	{
	float:left;	width:8px;	height:80px;
	}

/* −−−−−−−−−−−−−−booth2−−−−−−−−−−−−−− */
#update_box1
	{
	width:345px;
	}
#update_box2
	{
	width:700px;
	}
.booth_case2
	{
	width:345px;	height:80px;	float:left;	margin-top:12px;
	}
.booth_pict2
	{
	float:left;	width:80px;
	}
.booth_site2
	{
	float:left;	width:190px;	height:12px;	margin-left:5px;	font-weight:600;
	}
.booth_date2
	{
	float:left;	width:70px;	height:12px;
	}
.booth_mark2
	{
	float:left;	width:30px;	height:12px;	text-align:right;	margin-top:2px;
	}
.booth_other2
	{
	float:left;	width:170px;	height:12px;	margin-top:2px;	margin-left:5px;
	font-weight:600;
	}
.booth_desc2
	{
	float:left;	width:250px;	height:29px;	margin-top:5px;	margin-left:5px;
	}

/* −−−−−−−−−−−−−−booth3−−−−−−−−−−−−−− */
.booth_case3
	{
	width:345px;	height:80px;	clear:both;	margin-top:10px;
	}
.booth_pict3
	{
	float:left;	width:80px;
	}
.booth_site3
	{
	float:left;	width:190px;	height:10px;	margin-left:5px;
	}
.booth_mark3
	{
	float:left;	width:40px;	height:10px;	text-align:right;	margin-left:5px;
	}
.booth_other3
	{
	float:left;	width:260px;	height:10px;	margin-top:5px;	margin-left:5px;
	}
.booth_desc3
	{
	float:left;	width:260px;	height:40px;	margin-top:10px;	margin-left:5px;
	}

/* −−−−−−−−−−−−−−ピックアップSP−−−−−−−−−−−−−− */

.pickup_sp_pict
	{
	float:left;	width:100px;	height:150px;	margin-bottom:5px;
	}
.pickup_sp_pict p
	{
	text-align:center;
	font-size:10px;
	}
.pickup_sp_space
	{
	float:left;	width:20px;	height:150px;
	}

/* −−−−−−−−−−−−−−新着リンク−−−−−−−−−−−−−− */

#newsite_box
	{
	margin-top:-5px;	width:345px;	height:370px;	overflow:hidden;
	}

/* −−−−−−−−−−−−−−メインコンテンツ−−−−−−−−−−−−−− */

.k_case
	{
	margin-top:5px;	margin-bottom:5px;	width:345px;	height:80px;	float:left;
	font-size:11px;
	}
.k_case2
	{
	margin-top:12px;	width:340px;	height:80px;	float:left;
	font-size:11px;
	}
.k_pic
	{
	width:80px;	height:80px;	float:left;	margin-right:5px
	}
.k_date
	{
	width:245px;	height:12px;	float:left;	font-size:11px;
	}
.k_name
	{
	width:145px;	height:14px;	float:left;	font-size:13px;	font-weight:600;
	}
.k_name2
	{
	width:235px;	height:14px;	float:left;	font-size:13px;	font-weight:600;
	}
.k_sort
	{
	width:50px;	height:14px;	float:left;	font-size:11px;
	}
.k_new
	{
	width:40px;	height:14px;	float:left;	font-size:11px;
	}
.k_title
	{
	width:245px;	height:14px;	float:left;	font-size:13px;	font-weight:600;
	}
.k_desc
	{
	width:245px;	height:40px;	float:left;	font-size:12px;
	}
.k_title2
	{
	width:235px;	height:25px;	float:left;	font-size:13px;	font-weight:600;
	}
.k_desc2
	{
	width:245px;	height:40px;	float:left;	font-size:12px;	margin-top:4px;
	}
#intromember
	{
	width:300px;	height:90px;	padding-left:20px;	padding-right:20px;	font-size:12px;
	}
#intromember_b
	{
	width:310px;
	height:110px;
	margin:0 0 40px 0;
	padding:5px 15px 0 15px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFCC66;
	border-right-color: #FFCC33;
	border-bottom-color: #FF9900;
	border-left-color: #FFCC33;
	}
.intro_title
	{
	text-align:center;
	font-size:14px;
	font-weight:600;
	}
.intro_p
	{
	text-align:justify;
	font-size:13px;
	font-weight:600;
	}
#joinmember
	{
	width:335px;	height:85px;	font-size:12px;	text-align:center;
	}
#joinmember_form
	{
	width:270px;	font-size:11px;
	padding:10px 0 0 60px;
	}
#intromember_big
	{
	width:700px;	height:1900px;	font-size:11px;
	}
#joinmember_big
	{
	width:320px;	height:80px;	font-size:12px;	padding-left:20px;
	float:left;
	}
#joinmember_form_big
	{
	width:300px;	height:80px;	font-size:12px;	float:left;
	padding-left:60px;
	}

/* −−−−−−−−−−−−−−メニュー−−−−−−−−−−−−−− */

#undermenu_box
	{
	width: 700px;	height:20px;
	}
.undermenu_cell
	{
	width:108px;	height:15px;	padding-top:3px;	text-align:center;
	font-size:11px;	font-weight: 600;	float:left;	border: 1px ridge #CCFF66;
	}
.undermenu_space
	{
	width:8px;	height:15px;	float:left;
	}

/* −−−−−−−−−−−−−−メルマガ登録ボックス−−−−−−−−−−−−−− */

.mm_join
	{
	width:700px;	border:1px solid #FF3366;
	}
.mm_join_title
	{
	font-size:14px;	text-align:center;	font-weight:600;	color:#FFFFFF;	clear:both;
	background-color: #FF6600;	width:700px;	height:20px;	padding-top:4px;
	}
.mm_join_text
	{
	width:350px;	height:60px;	float:left;
	padding-top:10px;	padding-left:10px;	padding-right:10px;
	}
.mm_join_form
	{
	width:250px;	height:60px;	float:left;
	padding-top:20px;	padding-left:50px;
	}


/* −−−−−−−−−−−−−−コピーライト−−−−−−−−−−−−−− */

#copyright_case
	{
	width:700px;	height:15px;	text-align:center;	font-size:11px;	color: #FF3300;
	}

/* −−−−−−−−−−−−−−管理画面関係−−−−−−−−−−−−−− */

.form_case_a
	{
	width:350px;	margin-left:150px;
	}
.form_case_b
	{
	width:250px;	margin-left:50px;
	}
.form_title_a
	{
	width:400px;	padding-top:10px;	font-weight:600;	font-size:13px;
	}
.form_title_b
	{
	width:250px;	padding-top:10px;	font-weight:600;	font-size:13px;
	}
.form_enter_a
	{
	width:420px;	padding-left:130px;
	}
.form_enter_b
	{
	width:200px;	padding-left:50px;
	}
.form_botton_a
	{
	width:550px;	text-align:center;	margin-top:20px;
	}
.form_botton_b
	{
	width:250px;	text-align:center;	margin-top:20px;
	}

/* −−−−−−−−−−−−−−メンバーズ−−−−−−−−−−−−−− */
.mem_bottan_a
	{
	height:25px;	width:700px;	clear:both;	font-size:11px;
	}
.mem_bottan_b
	{
	height:15px;	width:153px;
	padding:5px 0 0 7px;
	float:left;	text-align:center;
	background-color:#FFFFCC;	font-weight:600;
	border-top: 1px solid #FFFF99;
	border-right: 1px solid #FF9900;
	border-bottom: 1px solid #FF6600;
	border-left: 1px solid #FFCC00;
	}
.mem_bottan_c
	{
	height:15px;	width:69px;
	margin:5px 0 0 0;
	padding:5px 0 0 10px;
	float:left;	text-align:center;
	background-color:#FFCCFF;	font-weight:600;
	border-top: 1px solid #FF99CC;
	border-right: 1px solid #CC3366;
	border-bottom: 1px solid #CC0000;
	border-left: 1px solid #FF6666;
	}
.mem_bottan_space
	{
	height:15px;	width:6px;	float:left;
	}

/* −−−−−−−−−−−−−−copyright−−−−−−−−−−−−−− */

.copyright_basic {
	text-align:center;	font-size: 10px;	color: #FF3300;
	width: 700px;	height:50px;	padding-top:20px;
	}

/* −−−−−−−−−−−−−−movieindex−−−−−−−−−−−−−− */

.p_contents
	{
	width:345px;
	}
.p_contents_jacket
	{
	width:340px;	height:300px;
	}
.p_contents h2
	{
	font-size:12px;	font-weight:600;	color: #FF3300;
	}
.p_pic_1
	{
	width:240px;	height:300px;	float:left;	padding-top:0px;
	}
.p_pic_2
	{
	width:100px;	height:75px;	float:left;	padding-top:0px;
	}
.p_midashi
	{
	width:100px;	height:18px;	float:left;
	}
.p_detail
	{
	width:240px;	height:18px;	float:left;
	}
.p_bottan
	{
	width:345px;	height:75px;	float:left;	text-align:center;	padding-top:20px;
	}
.p_nuki
	{
	width:200px;	height:40px;	clear:both;	padding-left:75px;
	}











/* −−−−−−−−−−−−−−box1関係−−−−−−−−−−−−−− */

#box1_case {
	padding-top: 240px;
}
#box1_case_news {
	padding-top: 30px;
}
#box11_case {
	position: relative;	left: 0px;	float: left;	width: 350px;
}
#box12_case {
	float: left;	width: 350px;
}
#pickup_box {
	position:relative;	top:0px;	left: 0px;
}
#pickup_cell {
	position:relative;	top: 10px;
	overflow: auto;	height: 170px;	width: 340px;
}
#pickup_cell_long {
	position:relative;	top: 10px;
	overflow: auto;	height: 710px;	width: 340px;
}
#picture1_box {
	position: relative;	left: 0px;
	width: 350px;	height: 100px;	padding-top: 25px;
}
#tradenew_box {
	position: relative;	left: 0px;	width: 350px;	padding-top: 5px;
}
#tradenew_cell {
	position:relative;	top: 10px;
	overflow: auto;	height: 260px;	width: 340px;
}
#picture2_box {
	position: relative;	left: 0px;
	width: 350px;	height: 100px;	padding-top: 25px;
}
#news_box {
	position: relative;	left: 0px;	top: 0px;	width: 350px;
}
#news_cell {
	position:relative;	top: 10px;
	overflow: hidden;	height: 200px;	width: 340px;
}
#news_cell_long {
	position:relative;	top: 10px;
	overflow: hidden;	height: 240px;	width: 340px;
}
#top10_box {
	position: relative;	left: 0px;	width: 350px;	padding-top: 10px;
}
#top10_cell {
	position:relative;	top: 10px;
	overflow: hidden;	height: 450px;	width: 340px;
}

/* −−−−−−−−−−−−−−広告その１−−−−−−−−−−−−−− */

#adv1_case {
	padding-top: 20px;
	clear:both;
}
#adv1_box {
	width: 700px;
	height: 230px;
}

/* −−−−−−−−−−−−−−メインコンテンツ−−−−−−−−−−−−−− */

#maingallery_case {
	padding-top: 20px;
}
#gallerytitle_box {
	position: relative;	top: 0px;	left: 0px;	font-size: 12px;
	width: 700px;	clear: both;
}
#contents_box {
	position: relative;	left: 0px;	width: 760px;	padding-top: 20px;
	font-size: 12px;
}
#contents_cell {
	position: relative;	left: 0px;	width: 365px;
	font-size: 12px;
}
#mmspecial_cell {
	position: relative;	width: 350px;	left: 350px;
	font-size: 12px;
}
#mmspecial_cell_news {
	position:relative;
	overflow: hidden;	height: 100%;	width: 100%;
}

/* −−−−−−−−−−−−−−メルマガ読者フォーム−−−−−−−−−−−−−− */

#mmjoin_case {
	padding-top:50px;
	width: 700px;
}
#mailmagazine_join {
	font-size: 12px;
	text-align: left;
	width: 700px;
	height:130px;
	border: 1px solid #FF3366;
}
#mailmagazine_join_title {
	font-size: 14px;
	font-weight: 600;
	color: #FF6600;
	text-align: center;
	width: 698px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF3366;
}
#mailmagazine_join_text {
	font-size: 12px;
	color: #333333;
	padding: 15px;
	width: 340px;
	float:left;
}
#mailmagazine_join_form {
	font-size: 12px;
	color: #333333;
	padding-top: 15px;
	padding-left: 35px;
	width: 280px;
	float:left;
}

/* −−−−−−−−−−−−−−広告その２−−−−−−−−−−−−−− */

#adv2_case {
	padding-top: 30px;	height:230px;
}

/* −−−−−−−−−−−−−−box2関係−−−−−−−−−−−−−− */

#box2_case {
	padding-top: 20px;
}
#pictureboxsp_box {
	position:relative;	top: 0px;	left: 0px;	height: 100px;
	width: 700px;
}

/* −−−−−−−−−−−−−−box3関係−−−−−−−−−−−−−− */

#box3_case {
	padding-top: 20px;	width: 760px;	height:1360px;
	font-size: 12px;
}
#box31_case {
	width: 350px;	float:left;
	font-size: 12px;
}
#box32_case {
	width: 365px;	float:left;
	font-size: 12px;
}
#tradetop_box {
	width: 350px;
	font-size: 12px;
}
#tradetop_cell {
	position:relative;	top: 10px;
	overflow: auto;	height: 1080px;	width: 340px;
	font-size: 12px;
}
#kindmenu_box {
	width: 350px;	padding-top: 60px;	height:30px;
	font-size: 12px;
}
#kindmenu_cell {
	width: 350px;	font-size: 12px;
}
#kindranking_box {
	padding-top: 10px;
	font-size: 12px;
}
.kindmenucellbox {
	width: 350px;	clear: both;
}
.kindmenucell {
	width: 115px;	height:20px;	float: left;	font-size: 12px;	text-align: center;
}
#activtop1020_box {
	width: 350px;
}
#activtop1020_cell {
	position: relative;	left: 0px;	top: 10px;
	overflow: auto;	height: 1450px;	width: 340px;
	font-size: 12px;
}

/* −−−−−−−−−−−−−−box4関係−−−−−−−−−−−−−− */

#box4_case {
	padding-top: 20px;	height:100px;	width:800px;	clear:both;
}
#picture3_box {
	height:100px;
}

/* −−−−−−−−−−−−−−box9関係−−−−−−−−−−−−−− */

#box9_case {
	padding-top: 20px;	height:100px;	width:700px;
}
#copyright_box {
	width: 700px;	padding-top:50px;
}
/* −−−−−−−−−−−−−−たぶん不必要−−−−−−−−−−−−−− */

#titlebox {
	position:absolute;	top: 0px;	left: 0px;
}
#counter {
	position: absolute;	top: 20px;	left: 480px;
	font-size: 10px;	z-index: 100;
}
#toptitle {
	position:absolute;	top: 0px;	left:-33px;	z-index: 20;
}
#dectext {
	position:absolute;	top:60px;	left:100px;	width: 500px;
	font-size:10px;	z-index: 10;
}
#sitesummary {
	text-align:center;	position:absolute;	top: 200px;
	width: 700px;	font-size: 10px;	color: #999999;		z-index: 30;
}
#topattention {
	position:absolute;	top: 240px;	width: 700px;
	text-align:center;	font-size: 11px;	color: #009933;
}
.centertext {
	text-align: center;	font-size: 12px;
}
.copyright {
	text-align:center;	font-size: 10px;	color: #FF3300;	width: 700px;
}

/* −−−−−−−−−−−−−−indexページ−−−−−−−−−−−−−− */

#enterword {
	position:absolute;	top: 400px;	width: 700px;
	text-align:center;	font-size: 14px;	font-weight: 600;
}
#toplink {
	position:absolute;	top: 280px; left:0px;
}
#toplink2 {
	position:absolute;	top: 460px; left:0px;
}
#attentiontext {
	position:absolute;	top: 600px;	left: 100px;
	margin-left:auto;	margin-right:auto;	text-align:justify;
	font-size: 10px;	color: #66CC33;	border: 1px solid #336633;
	padding: 7px;	width: 500px;
}
#jackethtml {
	position: absolute;	left: 0px;	top: 0px;
	margin: 0px;	padding: 0px;
}

/* −−−−−−−−−−−−index.htmlおよびno_list_gateway用−−−−−−−−−−−− */

#adv_for_index {
	position:relative;	left:0px;	padding-top:300px;	font-size: 10px;
}
#iconbox1_for_index {
	position:relative;	left:0px;	padding-top:20px;	font-size: 10px;	height:450px;
}
#iconbox2_for_index {
	position:relative;	left:0px;	padding-top:20px;	font-size: 10px;
}
#iconboxsp1 {
	position:relative;	left:0px;	padding-top:20px;	font-size: 10px;
}
#enter_for_index {
	position:relative;	padding-top:40px;
	text-align:center;	font-size: 14px;	font-weight: 600;
}
#enter_for_index2 {
	position:relative;	padding-top:60px;	padding-left:100px;
	font-size: 14px;	font-weight: 600;
}
#iconboxsp2 {
	position:relative;	left:0px;	padding-top:20px;	font-size: 10px;
}
#attention_for_index {
	position:relative;	left:100px;	margin-top:20px;	padding-top:20px;	font-size: 10px;
	font-size: 10px;	color: #66CC33;	border: 1px solid #336633;
	padding: 7px;	width: 500px;
}
#pickup_for_index {
	float:left;
}
#top5_for_index {
	float:left;
}
#copyright_for_index {
	position:relative;	left:0px;	padding-top:40px;	font-size: 10px;
}

/* −−−−−−−−−−−−−−ニュース−−−−−−−−−−−−−− */

#newsbox {
	position:absolute;	top:250px;	left: 360px;
}
#news {
	position:absolute;	top: 15px;	overflow: hidden;	height: 170px;	width: 330px;
}

/* −−−−−−−−−−−−−−ピックアップ−−−−−−−−−−−−−− */

#pickupbox {
	position:absolute;	top:250px;	left: 0px;
}
#pickup {
	position:absolute;	top: 15px;	overflow: auto;	height: 170px;	width: 350px;
}

/* −−−−−−−−−−−−−−新着リンク−−−−−−−−−−−−−− */

#tradenewbox {
		position:absolute;	top: 540px;	left: 0px;
}
#tradenew {
	position:absolute;	top: 15px;	overflow: auto;	height: 260px;	width: 350px;
}

/* −−−−−−−−−−−−−−いろいろなもの−−−−−−−−−−−−−− */

#picturebox1 {
	position:absolute;	top: 445px;	left: 0px;	height: 100px;	width: 350px;
}
#picturebox2 {
	position:absolute;	top: 828px;	left: 0px;	height: 100px;	width: 350px;
}
#picturebox3 {
	position:absolute;	top: 4100px;	left: 0px;	height: 100px;	width: 720px;
}
#pictureboxsp {
	position:absolute;	top: 2580px;	left: 0px;	height: 100px;	width: 720px;
}

/* −−−−−−−−−−−−−−アクセスランキング　トップ10−−−−−−−−−−−−−− */

#top10box {
	position:absolute;	top: 450px;	left: 360px;
}
#top10 {
	position:absolute;	top: 15px;	left: 0px;	overflow: auto;	height: 450px;	width: 330px;
}
/* 広告類 */
#adv1 {
	text-align:center;	position:absolute;	top: 930px;	font-size: 12px;
}
#adv2 {
	position:absolute;	top: 2340px;	left; 10px;	font-size: 12px;
}

/* −−−−−−−−−−−−−−他サイトの更新情報−−−−−−−−−−−−−− */

#tradetopbox {
	position:absolute;	top: 2680px;	left: 0px;
}
#tradetop {
	position:absolute;	top: 15px;	overflow: auto;	height: 990px;	width: 330px;
}

/* −−−−−−−−−−−−−アクセスランキング　トップ11〜20−−−−−−−−−−−−− */

#activtop1020box {
	position:absolute;	top: 2680px;	left: 360px;
}
#activtop1020 {
	position:absolute;	top: 15px;	overflow: auto;	height: 1350px;	width: 330px;
}

/* −−−−−−−−−−−−−種別ランキング−−−−−−−−−−−−− */

#kindmenubox {
	position:absolute;	top: 3730px;	left: 0px;
}
#kindmenu {
	position:absolute;	top: 0px;	height: 100px;	width: 330px;
}
#kindrankingbox {
	position:absolute;	top: 3770px;	left: 0px;
}

/* −−−−−−−−−−−−−フッターメニュー−−−−−−−−−−−−− */

#endmenu {
	text-align:center;	position:absolute;	top: 4200px;	width: 700px;	font-size: 12px;	font-weight: 600;
}
#maintable2 {
	position: relative;	left: 0px;	top: 0px;
}
#maintable3 {
	position: relative;	right: 0px;	top: 0px;
}
#copyright {
	text-align:center;	position:absolute;	top: 4300px;	font-size: 10px;	color: #FF3300;	width: 700px;
}
#copyright2 {
	text-align:center;	position:absolute;	top: 660px;	font-size: 10px;	color: #FF3300;	width: 700px;
}

/* −−−−−−−−−−−−−自動生成コンテンツ用のスタイル−−−−−−−−−−−−− */

#list_box {
	width: 310px;	padding-top: 5px;	padding-bottom: 5px;	clear: both;
}
#list_picture {
	width: 84px;	float: left;	margin-right: 3px;	margin-left: 3px;
}
.list_photo {
	width: 84px;	float: left;	margin-right: 3px;	text-align: center;
}
.list_word {
	font-size: 11px;	font-weight: 500;	color: #3333FF;	text-align: center;
}
#list_site {
	width: 200px;	height: 15px;	float: left;	font-size: 13px;	font-weight: 600;	margin-left: 10px;
}
#list_site2 {
	width: 240px;	float: left;	font-size: 12px;	font-weight: 600;	margin-left: 10px;	margin-bottom: 5px;	letter-spacing: 1px;
}
#list_other1 {
	width: 200px;	float: left;	font-size: 11px;	margin-left: 10px;
}
#list_desc {
	width: 200px;	float: left;	margin-left: 10px;	font-size: 11px;	color: #3300CC;
}
#list_mark {
	width: 200px;	height: 11px;	float: left;	font-size: 10px;	text-align: right;
}

/* −−−−−−−−−−−−−基本スタイル−−−−−−−−−−−−− */

#sitebox {
	margin: 1px;	padding: 0px;	width: 330px;
}

/* −−−−−−−−−−−−−メインコンテンツ関係のスタイル−−−−−−−−−−−−− */

#gallerytitle {
	position:absolute;	top: 1160px;	left: 0px;	font-size: 12px;
}
#maincontents {
	position:absolute;	top: 1290px;	left: 0px;
}
#koushinmain {
	position: absolute;	left: 0px;	top: 0px;	width: 350px;	overflow: hidden;
}
#koushin_box {
	width: 350px;
	height: 80px;
	clear: left;
	margin-top: 8px;
	margin-bottom: 8px;
}
#list_picture {
	width: 80px;	float: left;	font-size: 10px;
}
#koushin_desc {
	width: 240px;	float: left;	margin-left: 10px;	font-size: 10px;	color: #3300CC;
}
#pub_date {
	width: 240px;	font-size: 10px;		float: left;	color: #999999;	margin-left: 10px;
}

/* −−−−−−−−−−−メンバーズへの誘導用コーナーのスタイル−−−−−−−−−−− */

#mmspecial {
	position:absolute;	top: 1290px;	left: 360px;
}
.mm_boldtext1 {
	width: 330px;
	font-size: 16px;
	font-weight: 600;
	color: #ECFFF2;
	background-color: #FF6600;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}
.mailadinput {
	clear: both;	text-align: center;	font-size: 12px;
}
.mm_guidebox {
	width: 360px;
	height: 150px;
	clear: both;
	padding-top: 12px;
	margin-top: 8px;
	margin-bottom: 8px;
}
.mm_guidebox2 {
	width: 360px;
	clear: both;
	padding-top: 4px;
	margin-top: 8px;
	margin-bottom: 16px;
}
.mm_guidephoto {
	float: left;
	width: 150px;
	font-size: 13px;
}
.mm_guidebanner {
	float: left;
	width: 190px;
	margin-left: 10px;
	font-size: 13px;
}
.mm_guidetext {
	float: left;
	width: 190px;
	margin-left: 10px;
	font-size: 13px;
	font-weight: 500;
	color: #666666;
}

/* −−−−−−−−−−−−−メルマガ読者登録用−−−−−−−−−−−−− */

#mmjoin {
	position:absolute;
	top: 2200px;
	left: 3px;
	border: 1px solid #FF6600;
	padding-top: 10px;
	padding-bottom: 10px;
}
.list_etc1 {
	font-size: 12px;
	color: #666666;
}
.list_etc2 {
	font-size: 11px;
	color: #999999;
}
.list_etc3 {
	font-size: 11px;
	color: #666666;
}


/* −−−−−−−−−−−−−その他−−−−−−−−−−−−− */

.center_option {
	text-align:center;
}
.attention_a {
	font-size: 16px;	color: #FF3300;	font-weight: 600;
}

/* −−−−−−−−−−−−− FAQ用 −−−−−−−−−−−−− */

#faq_all_box {
	position: absolute;
	top: 230px;
}
.faq_q {
	font-size: 16px;
	font-weight: 700;
	color: #990000;
	margin-top: 10px;
	margin-bottom: 10px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #336600;
}
.faq_a {
	font-size: 12px;
	font-weight: 500;
	color: #000000;
	padding: 15px;
}
#faq_mailad {
	position: absolute;
	left: 0px;
	top: 1120px;
}
.faq_h2 {
	font-size: 14px;
	font-weight: 600;
	color: #FF3300;
}
#faq_copyright {
	text-align:center;	position:absolute;	top: 1300px;	font-size: 10px;	color: #FF3300;	width: 700px;
}

/* −−−−−−−−−−−−−相互リンク確認画面など−−−−−−−−−−−−− */

.confirm01_data {
	height: 20px;
	width: 120px;
}
.confirm01_item {
	height: 20px;
	width: 120px;
}
#confirm01_thanks {
	position: absolute;
	top: 250px;
	left: 0px;
}
#confirm01_block {
	position: absolute;
	top: 250px;
	left: 350px;
}
#confirm01_copyright {
	text-align:center;	position:absolute;	top: 600px;	font-size: 10px;	color: #FF3300;	width: 700px;
}

/* −−−−−−−−−−−− html/news.html用 −−−−−−−−−−−− */

#news_adv1 {
	text-align:center;	position:absolute;	top: 300px;	font-size: 12px;
}
#news_newsbox {
	position:absolute;	top:550px;	left: 0px;
}
#news_pickupbox {
	position:absolute;	top:730px;	left: 0px;
}
#news_top10box {
	position:absolute;	top: 550px;	left: 360px;
}
#news_adv2 {
	text-align:center;	position:absolute;	top: 1040px;	font-size: 12px;
}
#news_attentiontext {
		position:absolute;	top: 1330px;	left: 100px;	margin-left:auto;	margin-right:auto;	text-align:justify;	font-size: 10px;	color: #66CC33;	border: 1px solid #336633;	padding: 7px;	width: 500px;
}
#news_copyright {
	text-align:center;	position:absolute;	top: 1400px;	font-size: 10px;	color: #FF3300;	width: 700px;
}
#news_picturebox2 {
	position:absolute;	top: 930px;	left: 0px;	height: 100px;	width: 350px;
}
#news_enterword {
	position:absolute;	top: 1290px;	width: 700px;	text-align:center;	font-size: 14px;	font-weight: 600;
}

/* −−−−−−−−−−−−メンバーズへの登録をうながすページ−−−−−−−−−−−− */

#join_mm_mainbox {
	position:absolute;	top: 0px;	left: 0px;
}
#join_mm_complainbox {
	position:absolute;	top: 300px;	left: 0px;	width: 700px;	text-align:center;	font-size: 14px;
}
#join_mm_footer {
	position:absolute;	top: 400px;	left: 0px;
}
#join_mm_copyright {
	position:absolute;	top: 130px;	left : 160px;	font-size: 10px;	color: #FF3300;	width: 700px;
}
.mm_sp3_case
	{
	margin-top:6px;
	}
.mm_sp3_case h3
	{
	font-size:14px;
	font-weight:600;
	text-align:center;
	}
.mm_sp3_case a
	{
	text-decoration: none;	color: #FF9900;	cursor:pointer;
	}
.mm_sp3_case a:hover
	{
	text-decoration: none;	color: #009933;
	}
.mm_sp3_case p
	{
	font-size:12px;
	}

/* −−−−−−−−−−−−−−−その他−−−−−−−−−−−−−−− */

.renewal_text {
	font-size: 12px;
	color: #FF0000;
	width: 698px;
	text-align: center;
	margin-top: 8px;
	font-weight: 700;
}
.adv_text {
	font-size: 11px;
	color: #666666;
	border: 1px solid #FF9933;
	padding: 8px;
}
.w340box {
	font-size: 12px;
	width: 340px;
}

/* −−−−−−−−−−−−−−−広告ブロック−−−−−−−−−−−−−−− */

#ad_cari_box
	{
	width:690px;
	height:220px;
	padding:0 0 0 10px;
	background-color: #000000;
	}
#ad_cari_box2
	{
	width:700px;
	height:220px
	}
#ad_cari_box2 img
	{
	padding:0;
	margin:0;
	}
.ad_cari_pic
	{
	width:220px;
	height:90px;
	padding:10px 10px 10px 0;
	float:left;
	text-align:center;
	}
.ad_cari_pic_2
	{
	width:120px;
	height:205px;
	padding:10px 10px 0 10px;
	float:left;
	text-align:center;
	}
.ad_cari_pic_3
	{
	width:120px;
	height:110px;
	padding:10px 10px 10px 5px;
	float:left;
	text-align:center;
	}
.ad_cari_pic_4
	{
	width:120px;
	height:205px;
	padding:10px 10px 0 5px;
	float:left;
	text-align:center;
	}
.ad_cari_pic_sp
	{
	position:absolute;
	top:125px;
	left:155px;
	width:390px;
	height:90px;
	}
.ad_cari_text
	{
	position:absolute;
	top:200px;
	left:475px;
	}
#av_ad_box
	{
	width:700px;
	height:220px;
	padding:0 0 0 10px;
	}
#av_ad_box2
	{
	width:700px;
	height:220px;
	padding:0 0 0 0;
	}
.av_ad_case
	{
	width:220px;
	height:150px;
	padding:10px 10px 10px 0;
	float:left;
	font-size:12px;
	font-weight:600;
	}
.av_ad_case2
	{
	width:220px;
	height:40px;
	padding:0 0 10px 0;
	clear:both;
	}
.av_ad_case4
	{
	width:620px;
	height:30px;
	padding:10px 40px 0 40px;
	clear:both;
	}
.av_ad_title
	{
	font-size:14px;
	font-weight:600;
	}
#ad_nuki_box
	{
	width:690px;
	height:240px;
	padding:0 0 0 10px;
	}
#ad_nuki_box2
	{
	width:700px;
	height:240px;
	}
#ad_nuki_box3
	{
	padding:10px 0 20px 0;
	}
.ad_nuki_case
	{
	float:left;
	}
.ad_nuki_case2
	{
	float:left;
	padding:10px 0 0 20px;
	}
.ad_nuki_title
	{
	font-size:14px;
	font-weight:600;
	text-align:center;
	width:360px;
	}
.ad_nuki_text
	{
	font-size:10px;
	text-align:left;
	width:360px;
	}
.ad_nuki_pic
	{
	float:left;
	width:110px;
	padding:10px 10px 0 0;
	}
.ad_nuki_para
	{
	width:700px;
	padding:5px 0 0 0;
	text-align:center;
	}

/* メンバーズSP */
#memsp_ad
	{
	}
.memsp_block
	{
	width:350px;
	height:80px;
	float:left;
	}
.memsp_block img
	{
	float:left;
	width:80px;
	height:80px;
	}
.memsp_block h2
	{
	float:left;
	font-size:12px;
	width:240px;
	height:14px;
	padding:0 0 3px 10px;
	}
.memsp_block h3
	{
	float:left;
	font-size:12px;
	width:240px;
	height:14px;
	padding:0 0 3px 10px;
	}
.memsp_block p
	{
	float:left;
	width:240px;
	padding:0 0 3px 10px;
	}
.memsp_down
	{
	float:left;
	width:280px;
	height:80px;
	padding:0 0 0 20px;
	}
.memsp_down p
	{
	width:280px;
	padding:0 0 10px 0;
	}
.memsp_center
	{
	clear:both;
	width:700px;
	text-align:center;
	padding:20px 0 0 0;
	}
/* 1000本記念 */
.sdl1000_formjpg
	{
	text-align:center;
	padding:10px 0 20px 0;
	}