/*共通　☆*/
html, body {
height: 100%;
margin: 0;
padding: 0;
text-align: center;
font-size: 11px;
border-color: #ffffff;
/*background-color: #ffffff;*/
background-image:url(../img/trad_tuta_bk.gif);

color:#FFF;


}
html{
	overflow-y: scroll;
}
img{
	border:none;
}
h1{
	font-size:11px;
	font-weight:normal;
}
*html body { 　　　　　/*IE6だけに適用*/
overflow-y:auto;
}

*+html body {　　　　　/*IE7だけに適用*/
overflow-y:auto;
}


/* ----------- フッダー------------ */
#footer {
	position:absolute;
	height: 35px;
	width: 100%;
	bottom: 0px;
	left:0px;
/*	background-color: #dddddd;*/
	text-align:center;
	margin-top: 20px;
	line-height:17px;
	
}
/* ----------- ヘッダに入るパーツ１段目--- */
#logo {/* -- ロゴ枠--- */
	height: 60px;
	width:532px;
	/*border: solid #dddddd 1px;*/
	background-color: #ffffff;
	float:left;
	background-image:url(../img/logo_trad.gif);
}
#logo_kanri {/* -- ロゴ枠管理用--- */
	height: 60px;
	width:468px;
	border: solid #dddddd 1px;
	background-color: #dddddd;
	float:left;
}
/*  島名土台大枠 */
#mini_title {
	width:103px;
	float:left;
	height:16px;
	font-size:10px;
	display: table;
	margin:1px 2px 2px 4px;
/*	color:#FFF;*/
	background-image:url(../img/mini_trad.gif);
}
/*  島名ホバーリンクの設定 */
#mini_title_waku {
	height:75px;
	width:982px;
	font-size:10px;
	padding-left:20px;

	padding:5px 0px 0px 0px;
	margin:2px auto 2px auto;
}
/*  島名ホバーリンクの設定 */
#mini_title_waku a:link{font-family: "ＭＳ Ｐゴシック", "Osaka";font-size:10px;font-weight:normal;font-style:normal; color:#FFF;text-decoration:none; text-align:center; vertical-align:}
#mini_title_waku a:visited{font-family: "ＭＳ Ｐゴシック", "Osaka";color:#FFF;font-size:10px; font-weight:normal; font-style:normal; text-decoration:none; text-align:center; vertical-align:}
#mini_title_waku a:active{font-family: "ＭＳ Ｐゴシック", "Osaka";color:#999966; font-size:10px; font-weight:normal; font-style:normal; text-decoration:underline; text-align:center; vertical-align:}
#mini_title_waku a:hover{font-family: "ＭＳ Ｐゴシック", "Osaka";color:#ADFF2F;font-size:10px; font-weight:normal; font-style:normal; text-decoration:none; text-align:center; vertical-align:}

/*  島名書体 */
#mini_title p{
	margin-top:3px;
}


/* -- 日付表示枠(六曜）
Chameleon Cyber http://www.chameleonic.org
By Chameleon　より引用させていただきました--- */
.rokuyou{
	padding:0px 2px 0px 2px;
	font-size:100%;
	letter-spacing:1px;
	font-weight:normal;
	/*background-color:#FFFFFF;*/
	border-top:0px solid #FFFFFF;
	border-bottom:0px solid #FFFFFF;
	border-right:0px solid #FFFFFF;
	border-left:0px solid #FFFFFF;
}

.rokuyou#taian{
	/*color:#E10000;*/
	color:#fff;
}

.rokuyou#butumetu{
	/*color:#0092C3;*/
		color:#fff;

}

.rokuyou#tomobiki{
	/*color:#FF8550;*/
		color:#fff;

}

/*  ホバーリンクの設定----- */

#pankuzu a:link{font-family: "ＭＳ Ｐゴシック", "Osaka";font-weight:normal;font-style:normal; color:#FFF;text-decoration:none; text-align:left; vertical-align:}
#pankuzu a:visited{font-family: "ＭＳ Ｐゴシック", "Osaka";color:#FFF; font-weight:normal; font-style:normal; text-decoration:none; text-align:left; vertical-align:}
#pankuzu a:active{font-family: "ＭＳ Ｐゴシック", "Osaka";color:#999966;  font-weight:normal; font-style:normal; text-decoration:underline; text-align:left; vertical-align:}
#pankuzu a:hover{font-family: "ＭＳ Ｐゴシック", "Osaka";color:#F60; font-weight:normal; font-style:normal; text-decoration:underline; text-align:left; vertical-align:}

/*TOPページの登録url*/
#disurl {
	/*text-align:left;*/
	float:right;
	padding-right:10px;
	font-size:11px;
	font-weight:bold;
}
/* ----------- 掲示板枠-------------------------------------------------- */
#bbs_waku {
	width: 98%;
	text-align:left;
	position: block;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto;
}
#step2_waku {
	position: block;
	width:
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto;
	width: 950px;
}
#step_waku {
	position: block;
	width:
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto;
	width: 700px;
}

/* linkPage--linkPage---linkPage---linkPage---linkPage---linkPage---linkPage---linkPage */
#linkpage_koukoku {
	text-align:left;
	width:190px;
	float:left;
	clear: right;
	padding:5px 5px 5px 5px ;
	background-color: #FFFFFF;
	border: solid #ffffff 1px;
	line-height: 18px;
	height:1400px;
}
#linkpage_koukoku2 {
	width:180px;
	height:150px;
	margin:10px auto 0 auto;
	background-color:#CCC;
}

#link_oowaku {
	text-align:left;
	width:780px;
	float:left;
	clear: right;
	padding: 2px;
	background-color: #FFFFFF;
	border: solid #FFFFFF 1px;
	line-height: 18px;
}
/*#link_oowaku_r {
	text-align:right;
	width:700px;
	float:left;
	clear: right;
	padding: 2px;
	background-color: #FFFFFF;
	border: solid #FFFFFF 1px;
	line-height: 18px;
}*/
/*★ランキングページタイトル枠*/
#link_titel_r {
	margin:3px;
	padding:1px 0 0 5px;
	
	float:left;
	text-align: left;
	font-size: 11px;
	/*background-color: #ffffff;*/
}

/* ----------- link_titel_rホバーリンクの設定-------------------------------------------------- */
/*★第三階層ランキング文字*/

#link_titel_r a:link{font-family: "ＭＳ Ｐゴシック", "Osaka";font-weight:normal;font-style:normal; color:#333333;text-decoration:none; text-align:left; vertical-align:}
#link_titel_r a:visited{font-family: "ＭＳ Ｐゴシック", "Osaka";color:#333333; font-weight:normal; font-style:normal; text-decoration:none; text-align:left; vertical-align:}
#link_titel_r a:active{font-family: "ＭＳ Ｐゴシック", "Osaka";color:#999966;  font-weight:normal; font-style:normal; text-decoration:underline; text-align:left; vertical-align:}
#link_titel_r a:hover{font-family: "ＭＳ Ｐゴシック", "Osaka";color:#36C; font-weight:normal; font-style:normal; text-decoration:underline; text-align:left; vertical-align:}


/*★第三階層ランキング枠*/
#link_waku_r {
	margin:5px 5px 5px 5px;
	text-align:center;
	width:730px;
	float:right;
	background-image:url(../img/trad_bk3.gif);
	padding: 2px;
	border: solid #690 1px;
}

#link_waku {
	margin:10px 5px 5px 5px;
	text-align:center;
	width:777px;
	float:left;
	clear: right;
	padding: 2px;
	background-color: #FFFFFF;
	border: solid #dddddd 1px;
	line-height: 18px;
}
#link_bun {
	margin:2px;
	padding:3px;
	width:717px;
	float:left;
	text-align: left;
	font-size: 11px;
}
#link_titel {
	margin:2px;
	padding:3px;
	width:500px;
	background-color: #ffffff;
	float:left;
	text-align: left;
	font-size: 11px;
}

#link_qa {
	margin:2px;
	width:70px;
	background-color: #ffffff;
	border: solid #ffffff 1px;
	float:right;
	font-size: 11px;
}
/*---------ランキング------------------*/
/*ランキングページの順位矢印*/
#link_rank {
	display:inline;
	margin:2px;
	width:38px;
	margin-right:5px;
	text-align:left;
	clear:right;/*
	background-color:#FCF;*/
}
/*ランキングページの順位矢印枠*/
#link_rank_r {
	width:90px;
	height:20px;
	float:right;
	text-align:right;
/*
	background-color:#CF3;*/
}
#rank_co{
	width:230px;
	padding:0px 5px;
	text-align:right;
	float:left;
	line-height: 20px;
	
}
/*★ランキングページ順位枠*/
#2 {
	margin:10px 2px 0px 5px;
	text-align:center;
	width:728px;
	float:right;
	padding: 2px;
	padding-right:5px;
	border:solid #690 1px;
	line-height: 16px;
	/*background-image:url(../img/trad_bk3.gif);
	background-color:#fff;*/
}
#rank_qa{
	float:left;
	padding-top:10px;
	margin-right:5px;

}
#rank_qa2{
	float:right;
	margin-right:5px;

}
#rank_qa2 img{
	border:none;
}

#rank_qa img {
	vertical-align:text-bottom;
	border:0 none;
}
/****メインに移動****/
#rank_co{
	width:230px;
	padding:0px 5px;
	text-align:right;
	float:left;
	line-height: 20px;
	}
	


/* -----------利用規約枠----\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\---
-- */
#riyoukiyaku_waku a:link{font-family: "ＭＳ Ｐゴシック", "Osaka";font-size:11px;font-weight:normal;font-style:normal; color:#030;text-decoration:none; text-align:center; vertical-align:}
#riyoukiyaku_waku a:visited{font-family: "ＭＳ Ｐゴシック", "Osaka";color:#030;font-size:11px; font-weight:normal; font-style:normal; text-decoration:none; text-align:center; vertical-align:}
#riyoukiyaku_waku a:active{font-family: "ＭＳ Ｐゴシック", "Osaka";color:#999966; font-size:11px; font-weight:normal; font-style:normal; text-decoration:underline; text-align:center; vertical-align:}
#riyoukiyaku_waku a:hover{font-family: "ＭＳ Ｐゴシック", "Osaka";color:#F90;font-size:11px; font-weight:normal; font-style:normal; text-decoration:none; text-align:center; vertical-align:}

#riyoukiyaku_waku{
text-align:left;
width:760px;
padding: 20px 20px 40px 20px;
margin-top: 0px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
line-height: 22px;
color:#000;
background-image:url(../img/trad_bk4.gif);
clear:both;
}


#riyoukiyaku_waku strong{
position:absolute;
color:#690;
text-align:left;
width:800;
font:13px;
float:left;
line-height: 16px;
padding:0 0 5px 10px;
margin:5px 0 10px 0;
text-indent:1em;
background-image:url(../img/lay2.gif);
clear:both;
background-repeat:no-repeat;
}
#riyoukiyaku_profile{
width:100%;
height:25px;
float:left;
background-color: #f7f7f7;
line-height: 20px;
border: solid #cccccc 1px;
border-left: solid #cccccc 10px;
font:13px ;
padding: 6px 10px 0px 5px;
text-align:left;
}


#riyoukiyaku_title{
text-align:left;
width:100%;
padding: 3px 0px 0px 5px;
line-height: 20px;
border-bottom: dotted #996 1px;
font-size:11px;
font-weight:bold;
margin-bottom:5px;
margin-top:0px;
}
#riyoukiyaku_ret{
position:absolute;
width:150px;
height:20px;
float:left;
background-color:#690;
line-height: 20px;
border: dotted #999999 1px;
margin-bottom:70px;
font:13px;
/*background-image:url(../img/prem_bk.gif);
*/text-align:center;
clear:both;
}
#riyoukiyaku_migiyose{
text-align:right;
width:200px;
padding: 6px 10px 0px 5px;
line-height: 18px;
font:13px;
float:right;
}
#riyoukiyaku_migiyose2{
text-align:right;
width:100px;
float:right;
padding: 2px 2px 2px 2px;
margin-right:20px;
line-height: 18px;
font:13px;
float:right;
background-color:#FFF;
}
#riyoukiyaku_main{

width:800px;
padding: 6px 10px 0px 5px;
background-color: #ffffff;
line-height: 20px;
border-bottom: dotted #999999 1px;
font:13px;
margin:0 0 3px 0;
}

/* ----------- ホバーリンクの設定-------------------------------------------------- */

#link_waku_r a:link{font-family: "ＭＳ Ｐゴシック", "Osaka";font-size:11px;font-weight:normal;font-style:normal; color:#333333;text-decoration:none; text-align:left; vertical-align:}
#link_waku_r a:visited{font-family: "ＭＳ Ｐゴシック", "Osaka";color:#333333;font-size:11px; font-weight:normal; font-style:normal; text-decoration:none; text-align:left; vertical-align:}
#link_waku_r a:active{font-family: "ＭＳ Ｐゴシック", "Osaka";color:#333333; font-size:11px; font-weight:normal; font-style:normal; text-decoration:underline; text-align:left; vertical-align:}
#link_waku_r a:hover{font-family: "ＭＳ Ｐゴシック", "Osaka";color:#36C;font-size:11px; font-weight:normal; font-style:normal; text-decoration:underline; text-align:left; vertical-align:}

/* ----------- ホバーリンクの設定-------------------------------------------------- */

a:link{font-family: "ＭＳ Ｐゴシック", "Osaka";font-size:11px;font-weight:normal;font-style:normal; color:#000;text-decoration:none; text-align:left; vertical-align:}
a:visited{font-family: "ＭＳ Ｐゴシック", "Osaka";color:#333;font-size:11px; font-weight:normal; font-style:normal; text-decoration:none; text-align:left; vertical-align:}
a:active{font-family: "ＭＳ Ｐゴシック", "Osaka";color:#FFF; font-size:11px; font-weight:normal; font-style:normal; text-decoration:underline; text-align:left; vertical-align:}
a:hover{font-family: "ＭＳ Ｐゴシック", "Osaka";color:#ADFF2F;font-size:11px; font-weight:normal; font-style:normal; text-decoration:underline; text-align:left; vertical-align:}


/* ----------- リンクページ用ホバーリンクの設定-------------------------------------------------- */
#link_waku3 a:link{font-family: "ＭＳ Ｐゴシック", "Osaka";font-size:11px;font-weight:normal;font-style:normal; color:#FFF;text-decoration:underline; text-align:left; vertical-align:}
#link_waku3 a:visited{font-family: "ＭＳ Ｐゴシック", "Osaka";color:#CCC;font-size:11px; font-weight:normal; font-style:normal; text-decoration:underline; text-align:left; vertical-align:}
#link_waku3 a:active{font-family: "ＭＳ Ｐゴシック", "Osaka";color:#999966; font-size:11px; font-weight:normal; font-style:normal; text-decoration:underline; text-align:left; vertical-align:}
#link_waku3 a:hover{font-family: "ＭＳ Ｐゴシック", "Osaka";color:#F60;font-size:11px; font-weight:normal; font-style:normal; text-decoration:underline; text-align:left; vertical-align:}

#link_waku3 html{bottom:0px}

#link_waku3 {
	margin:10px 2px 0px 5px;
	text-align:left;
	width:728px;
	float:right;
	padding: 2px;
	padding-right:5px;
	border:solid #690 1px;
	/*background-color:#fff;
	background-image:url(../img/trad_bk3.gif);*/
	
	line-height: 16px;
}

/*ＵＲＬ登録の共通部分（スクロールしないところ）*/
#link_waku4 {
	width:728px;
	height:255px;
	margin:10px 2px 0px 5px;
	text-align:left;
	float:right;
	padding: 2px;
	
	border:solid #CF0 2px;
}

/*ＵＲＬ登録フォーム（スクロールするところ）*/
#link_waku5 {
	overflow:scroll;
	width:710px;
	height:153px;
	padding-left:5px;
	padding-top:5px;
	margin-right:2px;
	margin-top:10px;
	float:left;
	vertical-align:bottom;
	/*☆*/
}
#link_waku32 {
	margin:10px 2px 0px 5px;
	text-align:center;
	width:728px;
	float:right;
	padding: 2px;
	padding-right:5px;
	border:solid #690 1px;
	line-height: 16px;
	background-image:url(../img/trad_bk4.gif);
}
#link_koukokuwaku_3 {
	margin:0px 2px 5px 2px;
	text-align:center;
	width:728px;
	float:right;
	border:solid #CC0 2px;
	/*background-color:#fff;*/
	background-image:url(../img/trad_bk3.gif);
}
.text_on{
	color:#C00;
}
#link_bun3 {
	magin:2px;
	/*//padding:3px;background-color: #ffffff;*/
	width:420px;
	
	float:left;
	text-align: left;
	font-size: 11px;
}
#link_titel3 {
	margin:2px;
	padding:2px 2px 2px 2px;
	width:710px;
	color:#FF0;
	/*background-color: #fff;*/
	float:left;
	font:11px;
	text-align: left;
	font-size: 11px;
}


# img {
vertical-align:text-bottom;
border:0 none;
}
#link_qa3 {
	width:75px;
	float:right;
	margin:3px;

	padding:1px;
}
#link_qa3 img {
vertical-align:text-bottom;
border:0 none;
}

#link_qa4 {
	float:right;
	text-align:left;
	margin:3px;
	font-size:10px;
	/*background-color:#fff;
	background-image:url(../img/qa0203.gif);
	background-color:#C00;

*/}
/*コメントがあったときにＮＥＷを表示する枠*/
#link_qa5 {
	float:right;
	text-align:right;
	margin:3px;
	color:#F00;
	font-size:10px;
}
.bbs_no{
	color:#C00;
}
#bbs_ng {
	display:inline;
	text-align:right;
	margin:3px;
	color:#C00;
	font-size:10px;
}
#link_qa_new {
	float:right;
	text-align:right;

	margin:3px;
	color:#900;
	font-size:10px;
	background-color:#fff;
	/*background-image:url(../img/qa0203.gif);
	background-color:#C00;

*/}
#link_qa4 a:link{font-family: "ＭＳ Ｐゴシック", "Osaka";font-size:10px;font-weight:normal;font-style:normal; color:#FFF;text-decoration:none; text-align:left; vertical-align:}
#link_qa4 a:visited{font-family: "ＭＳ Ｐゴシック", "Osaka";color:#FFF;font-size:10px; font-weight:normal; font-style:normal; text-decoration:none; text-align:left; vertical-align:}
#link_qa4 a:active{font-family: "ＭＳ Ｐゴシック", "Osaka";color:#999966; font-size:10px; font-weight:normal; font-style:normal; text-decoration:underline; text-align:left; vertical-align:}
#link_qa4 a:hover{font-family: "ＭＳ Ｐゴシック", "Osaka";color:#F60;font-size:10px; font-weight:normal; font-style:normal; text-decoration:underline; text-align:left; vertical-align:}

/*#link_qa4 img {
vertical-align:middle;
border:0 none;
}*/
/* ----------- フォームについて--------------------------------------------- */
p, h1, form, button{border:0; margin:0; padding:0;}
.spacer{clear:both; height:10px;}
.myform{
	margin:0 auto;
	width:800px;
	padding:14px;
}
/* ----------- フォーム関連詳細----------- */
#stylized h1 {
font-size:14px;
font-weight:bold;
margin-bottom:8px;
}
#stylized p{
font-size:11px;
color:#666666;
margin-bottom:20px;
border-bottom:solid 1px #999999;
padding-bottom:10px;
}
#stylized label{
clear:both;
display:block;

text-align:left;
width:200px;
float:left;
border:solid 1px #999999;
}
#stylized .small{
color:#666666;
display:block;
font-size:11px;
font-weight:normal;
text-align:right;
width:200px;
}
#stylized input{
	float:left;
	font-size:11px;
	padding:4px 2px;
	margin:2px 0 20px 10px;
}
#stylized select{
float:left;
font-size:11px;
padding:4px 2px;
margin:2px 0 20px 10px;
}
#stylized textarea{
font-size:11px;

}
#stylized button{
clear:both;
width:80px;
height:25px;
background:#666666 ;
text-align:center;
line-height:31px;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
}
/* ----------- roginフォーム関連詳細----------- */
.loginform{
	width:330px;
	padding:14px;
	float:left;
	border:dotted 1px #999999;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: 15px;
}

#login h1 {
font-size:14px;
font-weight:bold;
margin-bottom:3px;
}
#login p{
hight:10px;
color:#666666;
margin-bottom:3px;
border-bottom:dotted 1px #cccccc;
padding-bottom:3px;
}
#login label{
clear:both;
display:block;
font-weight:bold;
text-align:right;
width:100px;
float:left;
}
#login .small{
	color:#666666;
	display:block;
	font-size:11px;
	font-weight:normal;
	text-align:right;
}
#login input{
float:left;
font-size:11px;
padding:4px 2px;
margin:2px 0 20px 10px;
}
#login select{
float:left;
font-size:11px;
padding:4px 2px;
margin:2px 0 20px 10px;
}
#login textarea{
float:left;
font-size:11px;
padding:4px 2px;
width:300px;
margin:2px 0 20px 10px;
}
#login button{
	clear:both;
	width:80px;
	height:25px;
	background:#666666;
	text-align:center;
	line-height:25px;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 170px;
}
#login button{
	clear:both;
	width:80px;
	height:25px;
	background:#666666;
	text-align:center;
	line-height:25px;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 130px;
}
/* ----------- アカウント作成フォーム関連詳細----------- */
.addform{
	width:700px;
	padding:14px;
	float:left;
	border:dotted 1px #999999;
	margin-top: 20px;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: 20px;
}
#add .small{
	color:#690;
	display:table;
	font-size:10px;
	margin-left:5px;
	font-weight:normal;
	text-align:left;
	clear:left;
}
#add h1 {
font-size:14px;
font-weight:bold;
margin-bottom:3px;
}
#add p{
hight:10px;
color:#666666;
margin-bottom:3px;
border-bottom:dotted 1px #cccccc;
padding-bottom:3px;
}
#add label{
clear:both;
display:block;
font-weight:bold;
text-align:left;
}
#add .small{
	color:#666666;
	display:table;
	font-size:10px;
	font-weight:normal;
	text-align:left;
	clear:left;
}
#add input{
float:left;
clear:both;
font-size:11px;
margin:2px 0 20px 10px;
}
#add select{
float:left;
font-size:11px;
padding:4px 2px;
margin:2px 0 20px 10px;
}
#add textarea{
float:left;
font-size:11px;
padding:4px 2px;
width:300px;
margin:2px 0 20px 10px;
}
#add button{
	width:80px;
	height:25px;
	background:#666666;
	text-align:center;
	line-height:25px;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 170px;
}
#add button{
	clear:both;
	width:80px;
	height:25px;
	background:#666666;
	text-align:center;
	line-height:25px;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 130px;

}
/* ----------- forget_passフォーム関連詳細----------- */
.acform{
	padding:5px;
}
#ac h1 {
font-size:11px;
font-weight:bold;
margin-bottom:5px;
}
#ac p{
hight:10px;
color:#FFF;/*★*/
margin-bottom:3px;
font-weight:bold;
border-bottom:dotted 1px #cccccc;
padding-bottom:3px;
}
#ac label{
display:block;
text-align:left;
float:left;
padding-right:10px;
width:100px;
clear:both;


}
#ac .small{
	color:#666666;
	display:table;
	font-size:10px;
	font-weight:normal;
	text-align:left;
}

#ac input{

font-size:10px;
height:14px;
width:250px;
margin:2px;
clear:both;

}
#ac textarea{

font-size:11px;
width:510px;
margin:2px;
clear:both;

}
#ac select{
float:left;
font-size:11px;
padding:4px 2px;
margin:2px 0 20px 10px;
}
#ac button{
	clear:both;
	width:80px;
	height:25px;
	background:#666666;
	text-align:center;
	line-height:25px;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	margin-left: 170px;

}
#ac .waku{
	clear:both;
	width:300px;
	height:200px;
	background-color:#369;
	text-align:center;
	line-height:25px;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	margin-left: 170px;

}
#actitle{
	margin-top:3px;
	width:700px;
	text-align:left;
	line-height:25px;
	font-size:11px;

}
#actitle2{
	width:300px;
	text-align:left;
	line-height:25px;
	margin-top:3px;
	font-size:11px;
	float:left;

}
#actitle3{
	display:inline;
	float:left;
	width:320px;
	text-align:left;
	line-height:25px;
	margin-top:3px;
	margin-left:5px;
	font-size:11px;

}
#actitle3 input{

font-size:10px;
width:100px;
margin:2px;
float:left;
clear:right;
}
#actitle4 input{

font-size:10px;
width:60px;
text-align:left;
margin-left:10px;
clear:right;
}


#actitle_title{
display:inline;

	text-align:right;
	margin-top:3px;
	margin-right:5px;
	font-size:11px;
	clear:both;
}
span .title{

	width:90px;
	text-align:right;
	margin-top:3px;
	margin-right:5px;
	font-size:11px;
	clear:both;
}
#actitle4 input{
	display:inline;
	vertical-align:bottom;
	margin-top:25px;
	font-size:10px;
	width:60px;
	height:20px;
	margin:2px;

}
#actitle5{
	width:100px;

	font-size:10px;
	margin-top:30px;

	margin:2px;
	clear:both;

}
#actitle2 img{
	vertical-align:top;
	text-align:right;
}
#actitle6{
	width:90px;
	text-align:left;
	text-align:bottom;
	line-height:25px;
	margin-top:3px;
	font-size:11px;
	float:left;

}
#actitle7{
	width:600px;
	text-align:left;
	text-align:bottom;
	line-height:25px;

	margin-top:3px;
	font-size:11px;
	float:left;

}

/* ----------- 回り込み解除-------------------------------------------------- */
.cl{
clear:both;
}
/* ----------- 第3階層広告用枠-------------------------------------------------- */
#kanri_oowaku {
	width:100%;
	float:left;
	/*background-color: #FFFFFF;*/
	border: solid #000000 1px;
	line-height: 18px;
}
#kanri_waku {
	text-align:left;
	width:950px;
	padding: 2px;
	/*background-color: #FFFFFF;
	background-image:url(../img/trad_bk3.gif);
	★background-image:url(../img/trad_bk2.gif);
		
*/
	border:solid 1px #690;
	line-height: 18px;

	margin-top: 5px;
	margin-bottom: 10px;
	margin-right: auto;
	margin-left: auto;
		

	
}

#kanri_waku1 {
	text-align:center;
	width:950px;
	padding: 2px;
	/*background-color: #FFFFFF;
	border:dotted 1px #aaaaaa;
	background-image:url(../img/trad_bk3.gif);*/
	border:solid 1px #690;

	line-height: 18px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: auto;
	margin-left: auto;
	clear:both;
			

}




/* ----------- forget_passフォーム関連詳細----------- */
.fgform{
	width:330px;
	padding:14px;
	float:left;
	border:dotted 1px #999999;
	margin-top: 17px;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: 15px;
}
#fg h1 {
font-size:14px;
font-weight:bold;
margin-bottom:3px;
}
#fg p{
hight:10px;
color:#666666;
margin-bottom:3px;
border-bottom:dotted 1px #cccccc;
padding-bottom:3px;
}
#fg label{
clear:both;
display:block;
font-weight:bold;
text-align:right;
width:100px;
float:left;
}
#fg .small{
	color:#666666;
	display:block;
	font-size:11px;
	font-weight:normal;
	text-align:right;
}
#fg input{
float:left;
font-size:11px;
padding:4px 2px;
margin:2px 0 20px 10px;
}
#fg select{
float:left;
font-size:11px;
padding:4px 2px;
margin:2px 0 20px 10px;
}
#login textarea{
float:left;
font-size:11px;
padding:4px 2px;
width:300px;
margin:2px 0 20px 10px;
}






/* ----------- トップページを縦に３分割する枠 ★--------------------------------------------------------------- */

#midbox {
	width: 320px;
	ground-color: #666666;
	float: left;
	margin: 0px 0px 5px 0px;
	padding:0px 7px 0px 6px;

}
#rightbox {
	width: 320px;
	float: left;
	margin: 0px 0px 5px 0px;
	padding:0px 7px 0px 6px;
	/*background-image:url(../img/trad_tuta.gif);★*/


}
.sima_box {
	width: 320px;
	float: left;
	padding:0px 0px 0px 0px;
	margin: 0px auto 0px auto;
/*	background-color: #ffffff;
	background-image:url(../img/sima_top_trad_bk.gif);*/

}
div.outer_long2 {
	display: table;
	height: 14px;
	width: 320px;
	color: #000000;
	text-align:right;
		float: left;
	margin: 0px auto 10px auto;
	/*background-image: url(../img/sima_bottom.gif);*/
	clear:both;
}
div.outer_long_img {
	display: table;
	height: 14px;
	width: 300px;
	color: #000000;
	text-align:right;
	clear:both;
	margin-right:10px;
	position:relative;



}

/* ----------- トップページの島ごとのタイトル表示用-------------------------------------------------- */
div.outer_long {
	display: table;
	height: 37px;
	width: 320px;
	color:#000;
	font-size: 13px;
	text-align:center;
	margin: 0px auto 0px auto;
	float: left;
/*	background-color:#ff00ff;
	background-image: url(../img/bk_sima.gif);*/
	background-image:url(../img/sima_top_trad.gif);
}

div.outer_long_flat {
	display: table;
	height: 37px;
	width: 320px;
	color: #999;
	font-size: 13px;
	text-align:center;
	margin: 0px auto 0px auto;
	float: left;
	background-image: url(../img/sima_top2.gif);
}

div.vertical_bottom {
	display: table-cell;
	vertical-align: middle;
}

*+html div.vertical_bottom {
	padding-top:17px;
}

div.vertical_bottom p.inner {
	margin: 0;
	font-size: 20px bold;
}




/* ----------- トップページの各カテゴリー名------------------------------------------------------------ */
div.outer {
	display: table;
	height: 30px;
	width: 145px;
	font-size: 11px;
	text-align:center;
	margin: 3px 3px 3px 9px;
	float: left;
	color: #333333;
	background-image:url(../img/trad_out.gif);
}

div.outer_flat {
	display: table;
	height: 30px;
	width: 145px;
	font-size: 11px;
	text-align:center;
	margin: 3px 3px 3px 9px;
	float: left;
	color: #333333;
	background-image: url(../img/outer3.gif);
}

div.outer_flat a{
	color: #ccc;
}

div.vertical_middle {
	display: table-cell;
	vertical-align:middle;
}

*+html div.vertical_middle {
	padding-top:8px;
}

div.vertical_middle p.inner {
	top: 20%;
}




/* ---------------------- 第２画面 ------------------------------------------------------------------ */
a#seid{
	outline:none;
	text-decoration:none;
}


/* ---------------------- TOOLTIP ------------------------------------------------------------------- */
a.tt{
	position:relative;
	text-decoration:none;
	outline:none;
	}

a.tt span{
	display:none;
	z-index:100;
	font-size:10px;
}

a.tt:hover{
	background-color:;
	visibility:visible;
	z-index:100;
}

a.tt:hover span.tooltip{
	display:block;
	position:absolute;
	top:0px;
	left:0;
	width:147px;
	color: #666666;
	text-align: left;
/*
	filter: alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;
*/
}



a.tt:hover span.top{
	display: block;
	padding:5px 8px 0;
	background: url(../img/trad_tc_top.gif) no-repeat top;
}

a.tt:hover span.middle{
	/* different middle bg for stretch */
	display: block;
	padding: 0 8px;
	background: url(../img/trad_tc_mid.gif) repeat bottom;
}

a.tt:hover span.bottom{
	display: block;
	padding:2px 8px 5px;
	background: url(../img/trad_tc_bottom.gif) no-repeat bottom;
}



#paging span{
border:0; margin:0; padding:0;
font-size:11px;
list-style:none;
}
#paging a{
border:solid 1px #DDDDDD;
margin-right:2px;
}
#paging .previous-off,
#paging .next-off {
color:#666666;
display:block;
float:left;
font-weight:bold;
padding:3px 4px;
}
#paging .next a,
#paging .previous a {
font-weight:bold;
border:solid 1px #FFFFFF;
}
#paging .current{
color:#ff0084;
font-weight:bold;
display:block;
float:left;
padding:4px 6px;
}
#paging a:link,
#paging a:visited {
color:#0063e3;
display:block;
float:left;
padding:3px 6px;
text-decoration:none;
}
#paging a:hover{
border:solid 1px #666666;
}


    #frm_a fieldset {
	margin:0px 2px 5px 2px;
	width:700px;
	float:left;
	padding: 5px;
	background-color: #FFFFFF;
	border:solid #aaaaaa 1px;
	line-height: 18px;

    }
    #frm_a legend {
        margin:0 0 5px 0;
		padding:2px 5px;
        color:#333;
        font-weight:bold;
		background-color:#FFF;
    }
    #frm_a p {
        margin:0; padding:0 0 10px 0;
        color:#666;
    }
	#frm_a label {
		width:100px;
		background-color:#fff;
		font-size:11px;
		font-weight:bold;
        color:#333;
		margin-right:5px;
		text-align:right;
		float:left;
		margin:2px 0 0 10px;
    }
    #frm_a input.txt {
        border:1px solid #999;
        font-weight:bold;
        padding:1px 3px;
				margin:2px;
    }
    #frm_a input{
        border:1px solid #999;;
        font-weight:bold;
				margin:2px;
    }
	 #frm_a textarea {
        border:1px solid #999;;
        font-weight:bold;
        padding:1px 3px;
		margin:2px;
    }
    #frm_a input.submit {
		width:100px;
		height:20px;
		float:right;
		background-color: #eeeeee;
		line-height: 20px;
		border: dotted #999999 1px;
		font:11px;
		text-align:center;
		clear:both;
    }

/* オートコンプリート用 */
div.auto_complete {
	/*color:				#cc9;*/
	position:			absolute;
	width:				auto;
	background-color:	gray;
	border:				2px solid #c30;
	margin:				0px;
	padding:			0px;
}
li.selected	{

	width:	auto;
		/*color:				red;*/
	/*background-color:	#333;*/

}

/* URL投稿時に使用中 */
#AddressSiteAddress {
	width:	500px;
}

/* トップページ関連　ランキングの枠 */
.ff_rankwaku{
	background-image:url(../img/trad_rankbk.gif);
	color:#000;
}
/*  島名ホバーリンクの設定 */
.ff_rankwaku a:link{font-family: "ＭＳ Ｐゴシック", "Osaka";font-size:10px;font-weight:normal;font-style:normal; color:#000;text-decoration:none; text-align:center; vertical-align:}
.ff_rankwaku a:visited{font-family: "ＭＳ Ｐゴシック", "Osaka";color:#333;font-size:10px; font-weight:normal; font-style:normal; text-decoration:none; text-align:center; vertical-align:}
.ff_rankwaku a:active{font-family: "ＭＳ Ｐゴシック", "Osaka";color:#999966; font-size:10px; font-weight:normal; font-style:normal; text-decoration:underline; text-align:center; vertical-align:}
.ff_rankwaku a:hover{font-family: "ＭＳ Ｐゴシック", "Osaka";color:#ADFF2F;font-size:10px; font-weight:normal; font-style:normal; text-decoration:none; text-align:center; vertical-align:}

/* トップページ関連　ランキングタイトル枠 */
.ff_title{
	border:outset 1px #960;
	background-image:url(../img/trad_bk5.gif);
	background-color:#FFF;
	margin-bottom:5px;
	line-height:25px;
}


/* 共通のタイトルバーの背景画像設定 */
.titlebar_color{
background-image:url(../img/trad_title.gif);
height:30px;
line-height:30px;
}

/* 第3階層　フォントの色 */
#bbs_button_mid a:link{color:#FFF;}
#bbs_button_mid a:visited{color:#EEE;}
#bbs_button_mid a:active{color:#999966;}
#bbs_button_mid a:hover{color:#F60;}

#footer a:link{font-family: "ＭＳ Ｐゴシック", "Osaka";font-size:11px;font-weight:normal;font-style:normal; color:#FFF;text-decoration:none; text-align:left; vertical-align:}
#footer a:visited{font-family: "ＭＳ Ｐゴシック", "Osaka";color:#ccc;font-size:11px; font-weight:normal; font-style:normal; text-decoration:none; text-align:left; vertical-align:}
#footer a:active{font-family: "ＭＳ Ｐゴシック", "Osaka";color:#FFF; font-size:11px; font-weight:normal; font-style:normal; text-decoration:underline; text-align:left; vertical-align:}
#footer a:hover{font-family: "ＭＳ Ｐゴシック", "Osaka";color:#ADFF2F;font-size:11px; font-weight:normal; font-style:normal; text-decoration:underline; text-align:left; vertical-align:}



#menu_right a:link{font-family: "ＭＳ Ｐゴシック", "Osaka";font-size:11px;font-weight:normal;font-style:normal; color:#FFF;text-decoration:none; text-align:left; vertical-align:}
#menu_right a:visited{font-family: "ＭＳ Ｐゴシック", "Osaka";color:#ccc;font-size:11px; font-weight:normal; font-style:normal; text-decoration:none; text-align:left; vertical-align:}
#menu_right a:active{font-family: "ＭＳ Ｐゴシック", "Osaka";color:#FFF; font-size:11px; font-weight:normal; font-style:normal; text-decoration:underline; text-align:left; vertical-align:}
#menu_right a:hover{font-family: "ＭＳ Ｐゴシック", "Osaka";color:#ADFF2F;font-size:11px; font-weight:normal; font-style:normal; text-decoration:underline; text-align:left; vertical-align:}

/*左側の広告表示部分　リンクページと第3階層*/
.koukokuwaku{
border: solid #690 1px;
}
#actitle7 a:link{color:#FFF;}
#actitle7 a:visited{color:#EEE;}
#actitle7 a:active{color:#999966;}
#actitle7 a:hover{color:#F60;}