﻿body {
	margin: 0;
	padding: 0;
	background-color: #ffffff;
	font-family: Osaka, 'ＭＳ Ｐゴシック', sans-serif;
	font-size: 12px;
	color: #f0f8ff;
	line-height:150%;
}

body a:link{
font-size: 12px;
	color: #10004b;}

body a:visited{
font-size: 12px;
	color: #10004b;}

body a:hover{
font-size: 12px;
	color: #4682b4;}

#container {
width:950px;
	margin-left:auto;
	margin-right:auto;
	background-color:#ffffff;
}

i{
	font-size: 25px;
}

.LINK3 a:link{
font-size: 12px;
	color: #191970;}

.LINK3 a:visited{
font-size: 12px;
	color: #191970;}

.LINK3 a:hover{
font-size: 12px;
	color: #99ffff;}

.ABA a:hover{
font-size: 12px;
	color: #99ffff;}

.ABA a:visited{
font-size: 12px;
	color: #99ffff;}

.ABA a:hover{
font-size: 12px;
	color: #33cccc;}



/*作業中画面開始（00000.html）*/
.working_page {
	width: 900px;
	height: 450px;
	margin:auto;
	background-color: #a7b7d8;
}
/*作業中画面終了*/

/* トップのロゴ */
.top_logo {
	width: 900px;
	margin:auto;
	color:#10004b;
}

/*TOP_PAGE開始（9000.html）*/
.TOP_PAGE {
	width: 900px;
	height:450px;
	margin:auto;
	/* background-image: url(../img/umimogura_login02.jpg); */
	background-image: url(../img/ad_flcorp_orca.jpg);
	background-color:#ffffff;
	background-repeat:no-repeat;
}

/* 広告のリンクなどを作る場合はここに記入 */
/* エラーメッセージの表示によらず高さを同じにしたいので、位置は絶対位置で指定してあります。注意 */
#ad_text {
	width:900px;
	border:none;
	margin:auto;
	background-color:none;
	color:#10004b;
	text-align:center;
}

#introductionspace{
	width: 900px;
	height: auto;
	margin: auto;
	background-color:none;}

#introduction{
	width:543px;
	*width:550px;
	height:auto;
	margin:10px 0 0 0;
	display: inline;
	padding:15px 0 10px 15px;
	float:left;
	border:solid 1px #10004b;
	background-color:#f0ffff;
	color:#10004b;}

*:first-child+html #introduction{
	margin:10px 0 0 0;}


#introduction_text{
	color: #33cccc;
	font-weight:bold;
	font-size:14px;}

#example{
	margin:5px 0 0 10px;
	*margin:5px 0 0 50px;
	padding: 0px 0px 0px 25px;
}

#example li{
	margin-bottom:5px;}

#topic{
	width:298px;
	height:auto;
	*width:290px;
	margin:10px 0px 0px 10px;
	padding:10px 10px 10px 10px;
	float:left;
	border:solid 1px #10004b;
	background-color:#f0ffff;
	color:#10004b;}

*:first-child+html #topic{
	height:179px;
	*margin:10px 0 0 10px;}

#topic_text{
	color: #10004b;
	font-weight:bold;
	font-size:14px;}

#topic_list{
	margin:10px 0 0 0;
	padding-left:10px;
	list-style-type:none;}

#topic_list li{
	margin-bottom:5px;}

/*TOP_PAGE終了*/

/*ショップ用TOP_PAGE開始（9200.html）*/
.TOP_PAGE_forShop {
	width: 900px;
	height: 450px;
	margin:auto;
	background-image: url(../img/umimogura_top_02.jpg);
	background-color: #a7b7d8;
}

/*ショップ用TOP_PAGE終了*/

/*ユーザーログインフォーム開始（9000.html）*/

#user_Login_form {
	width: 293px;
	padding: 10px;
	margin: 5px 0 0 590px;
	border:none;
	background-color:none;
	color:#10004b;
}

#user_Login_form_B {
	width: 230px;
	padding: 10px;
	margin: 160px 0 0 660px;
	border:none;
	color:#10004b;
}

/*ユーザーログインフォーム終了*/

/*ユーザーログインボタン（9000.html）*/

#user_Login_bottom {
	padding: 5px;
	margin: 5px 0 0 0;
}

/*ユーザーログインボタン終了*/

/*加盟店ログイン開始（9000.html）*/

#MemberStore_Login {
	width:271px;
	height:auto;
	padding: 10px;
	margin: 10px 0 50px 590px;
	border: solid 1px;
	border-color: #a7b7d8;
	background-color:#10004b;
}

/*加盟店ログイン終了*/


/*新規登録ボタン開始（9000.html）*/

#new_registration {
	width:291px;
	_width:271px;
	padding:0;
	margin:5px 0 0 590px;
	_margin:-10px 0 0 590px;
	border:none;
	background-color:none;
	color:#10004B;
}

/*新規登録ボタン終了*/


/*全ページ共通ヘッダ開始*/

.header {
	width:950px;
	height:auto;
	margin:0;
	background-image: url(../img/header_008.jpg);
	background-repeat: no-repeat;
	_background-position: 0 3px; /*for IE*/
	background-color: #a7b7d8;
}

/*全ページ共通ヘッダ終了*/

/*9000番台ヘッダ終了*/

 #top{
	margin:0;
	_margin:3px 0px -3px 0; /*for IE*/
 	width: 800px;
	height: 98px;
	float: left;
	}

.top2{
	height: 83px;
	text-align:right;
	padding:15px 15px 0 0;}

.menubarA {
	width: 950px;
	height: 30px;
	margin: 0;
	float: left;
	font-size: 15px;
	background-color: #dcdcdc;
    text-align:center;}

.menubar9000 {
	width: 950px;
	height: 30px;
	margin: 0;
	float: left;
	font-size: 15px;
	background-color: #ffffff;
    text-align:center;}


/*A02 自分系ページ共通ヘッダ開始*/
.menubarMYPAGE {
	width: 798px;
	height: 23px;
	margin: 0;
	padding:0 0 0 150px;
	float: left;
	font-size: 13px;
	border:solid 1px #a9a9a9;
	background-color: #483d8b;
	background-image: url(../img/my_h_03.gif);
	background-repeat: repeat-x;
    text-align:center;
}

#mypage_h_1 a{
	width: 100px;
	height: 18px;
	margin: 0;
	padding:5px 0 0 0;
	float: left;
	font-size: 13px;
	border:none;
	background-color: #483d8b;
	background-image: url(../img/my_h_03.gif);
	background-repeat: repeat-x;
    text-align:center;
    font-weight: bold;
    color: #ffffff;
    }

#mypage_h_1 a:hover{
	display:block;
	width: 100px;
	height: 18px;
	margin: 0;
	padding:5px 0 0 0;
	background-image:url(../img/my_h_04.gif);
 	background-repeat: repeat-x;}

#mypage_h_2 a{
	width: 120px;
	height: 18px;
	margin: 0;
	padding:5px 0 0 0;
	float: left;
	font-size: 13px;
	border:none;
	background-color: #483d8b;
	background-image: url(../img/my_h_03.gif);
	background-repeat: repeat-x;
    text-align:center;
    font-weight: bold;
    color: #ffffff;
    }

#mypage_h_2 a:hover{
	display:block;
	width: 120px;
	height: 18px;
	margin: 0;
	padding:5px 0 0 0;
	background-image:url(../img/my_h_04.gif);
 	background-repeat: repeat-x;}


.menubarMYPAGE a:link {
	color: #000000;
	text-decoration: none;
}

.menubarMYPAGE a:visited {
	color: #000000;
	text-decoration: none;
}

.menubarMYPAGE a:hover {
	color: #000000;
	text-decoration: none;
}

/*A02 自分系ページ共通ヘッダ終了*/

/*A03 他人系ページ共通ヘッダ開始*/
.menubarFRIENDS {
	width: 798px;
	height: 22px;
	margin: 0;
	padding:0 0 0 150px;
	float: left;
	font-size: 13px;
	border:solid 1px #71943d;
	background-color: #71943d;
	background-image: url(../img/other_h_03.gif);
	background-repeat: repeat-x;
    text-align:center;
	}

#divefriendpage_h_1 a{
	width: 100px;
	height: 18px;
	margin: 0;
	padding:5px 0 0 0;
	float: left;
	font-size: 13px;
	border:none;
	background-color: #71943d;
	background-image: url(../img/other_h_03.gif);
	background-repeat: repeat-x;
    text-align:center;
    font-weight: bold;
    color: #ffffff;
    }

#divefriendpage_h_1 a:hover{
	display:block;
	width: 100px;
	height: 18px;
	margin: 0;
	padding:5px 0 0 0;
	background-image:url(../img/other_h_04.gif);
 	background-repeat: repeat-x;}

#divefriendpage_h_2 a{
	width: 120px;
	height: 18px;
	margin: 0;
	padding:5px 0 0 0;
	float: left;
	font-size: 13px;
	border:none;
	background-color: #71943d;
	background-image: url(../img/other_h_03.gif);
	background-repeat: repeat-x;
    text-align:center;
    font-weight: bold;
    color: #ffffff;
    }

#divefriendpage_h_2 a:hover{
	display:block;
	width: 120px;
	height: 18px;
	margin: 0;
	padding:5px 0 0 0;
	background-image:url(../img/other_h_04.gif);
 	background-repeat: repeat-x;}

#divefriendpage_h_3 a{
	width: 160px;
	height: 18px;
	margin: 0;
	padding:5px 0 0 0;
	float: left;
	font-size: 13px;
	border:none;
	background-color: #71943d;
	background-image: url(../img/other_h_03.gif);
	background-repeat: repeat-x;
    text-align:center;
    font-weight: bold;
    color: #ffffff;
    }

#divefriendpage_h_3 a:hover{
	display:block;
	width: 160px;
	height: 18px;
	margin: 0;
	padding:5px 0 0 0;
	background-image:url(../img/other_h_04.gif);
 	background-repeat: repeat-x;}

.menubarFRIENDS a:link {
	color: #000000;
	text-decoration: none;
}

.menubarFRIENDS a:visited {
	color: #000000;
	text-decoration: none;
}

.menubarFRIENDS a:hover {
	color: #000000;
	text-decoration: none;
}

/*A03 他人系ページ共通ヘッダ終了*/

/*A04 ショップ閲覧系ページ共通ヘッダ開始*/
.menubarSHOP {
    width: 848px;
	height: 22px;
	margin: 0;
	padding:0 0 0 100px;
	float: left;
	font-size: 13px;
	border:solid 1px #ff6ea4;
	background-color: #ff6ea4;
	background-image: url(../img/shop_h_03.gif);
	background-repeat: repeat-x;
    text-align:center;
    }

#menubarSHOP_h_1 a{
	width: 100px;
	height: 18px;
	margin: 0;
	padding:5px 0 0 0;
	float: left;
	font-size: 13px;
	border:none;
	background-color: #ff6ea4;
	background-image: url(../img/shop_h_03.gif);
	background-repeat: repeat-x;
    text-align:center;
    font-weight: bold;
    }

#menubarSHOP_h_1 a:hover{
	display:block;
	width: 100px;
	height: 18px;
	margin: 0;
	padding:5px 0 0 0;
	background-image:url(../img/shop_h_04.gif);
 	background-repeat: repeat-x;}

#menubarSHOP_h_2 a{
	width: 150px;
	height: 18px;
	margin: 0;
	padding:5px 0 0 0;
	float: left;
	font-size: 13px;
	border:none;
	background-color: #ff6ea4;
	background-image: url(../img/shop_h_03.gif);
	background-repeat: repeat-x;
    text-align:center;
    font-weight: bold;
    }

#menubarSHOP_h_2 a:hover{
	display:block;
	width: 150px;
	height: 18px;
	margin: 0;
	padding:5px 0 0 0;
	background-image:url(../img/shop_h_04.gif);
 	background-repeat: repeat-x;}

 #menubarSHOP_h_3 a{
	width: 120px;
	height: 18px;
	margin: 0;
	padding:5px 0 0 0;
	float: left;
	font-size: 13px;
	border:none;
	background-color: #ff6ea4;
	background-image: url(../img/shop_h_03.gif);
	background-repeat: repeat-x;
    text-align:center;
    }

#menubarSHOP_h_3 a:hover{
	display:block;
	width: 120px;
	height: 18px;
	margin: 0;
	padding:5px 0 0 0;
	background-image:url(../img/shop_h_04.gif);
 	background-repeat: repeat-x;}

.menubarSHOP a:link {
	color: #000000;
	text-decoration: none;
}

.menubarSHOP a:visited {
	color: #000000;
	text-decoration: none;
}

.menubarSHOP a:hover {
	color: #000000;
	text-decoration: none;
}

/*A04 ショップ閲覧系ページ共通ヘッダ終了*/

/*A07 ショップ編集系ページ共通ヘッダ開始*/
.menubarSHOP_EDIT {
    width: 800px;
	height:23px;
	margin: 0;
	padding:0 0 0 150px;
	float: left;
	font-size: 13px;
	background-color: #e4017f;
	background-image: url(../img/shoph_h_03.gif);
	background-repeat: repeat-x;
    text-align:center;}

#menubarSHOPh_h_1 a{
	width: 100px;
	height: 18px;
	margin: 0;
	padding:5px 0 0 0;
	float: left;
	font-size: 13px;
	border:none;
	background-color: #e4017f;
	background-image: url(../img/shoph_h_03.gif);
	background-repeat: repeat-x;
    text-align:center;
    font-weight: bold;
    }

#menubarSHOPh_h_1 a:link{
 	color: #000000;
	text-decoration: none;
	}

#menubarSHOPh_h_1 a:visited{
 	color: #000000;
	text-decoration: none;
	}

#menubarSHOPh_h_1 a:hover{
	display:block;
	background-image:url(../img/shoph_h_04.gif);
 	background-repeat: repeat-x;
 	color: #000000;
	text-decoration: none;
	}

#menubarSHOPh_h_2 a{
	width: 150px;
	height: 18px;
	margin: 0;
	padding:5px 0 0 0;
	float: left;
	font-size: 13px;
	border:none;
	background-color: #e4017f;
	background-image: url(../img/shoph_h_03.gif);
	background-repeat: repeat-x;
    text-align:center;
    }

#menubarSHOPh_h_2 a:link{
 	color: #000000;
	text-decoration: none;
	}

#menubarSHOPh_h_2 a:visited{
 	color: #000000;
	text-decoration: none;
	}

#menubarSHOPh_h_2 a:hover{
	display:block;
	background-image:url(../img/shoph_h_04.gif);
 	background-repeat: repeat-x;
 	color: #000000;
	text-decoration: none;
	}

#menubarSHOPh_h_3 a{
	width: 120px;
	height: 18px;
	margin: 0;
	padding:5px 0 0 0;
	float: left;
	font-size: 13px;
	border:none;
	background-color: #e4017f;
	background-image: url(../img/shoph_h_03.gif);
	background-repeat: repeat-x;
    text-align:center;
    }

#menubarSHOPh_h_3 a:link{
 	color: #000000;
	text-decoration: none;
	}

#menubarSHOPh_h_3 a:visited{
 	color: #000000;
	text-decoration: none;
	}

#menubarSHOPh_h_3 a:hover{
	display:block;
	background-image:url(../img/shoph_h_04.gif);
	background-repeat: repeat-x;
 	color: #000000;
	text-decoration: none;
	}

.menubarSHOP_EDIT a link{
	color: #000000;
	text-decoration: none;
}

.menubarSHOP_EDIT a:visited {
	color: #000000;
	text-decoration: none;
}

.menubarSHOP_EDIT a:hover {
	color: #000000;
	text-decoration: none;
}

/*A07 ショップ編集系ページ共通ヘッダ終了*/

/*A05 コミュニティ系ページ共通ヘッダ開始*/
.menubarCOMMU {
	width: 800px;
	height: 23px;
	margin: 0;
	padding:0 0 0 150px;
	float: left;
	font-size: 13px;
	background-color: #ebce00;
	background-image: url(../img/com_h_03.gif);
	background-repeat: repeat-x;
    text-align:center;}

#menubarCOMMU_h_1 a{
	width: 100px;
	height: 18px;
	margin: 0;
	padding:5px 0 0 0;
	float: left;
	font-size: 13px;
	border:none;
	background-color: #ebce00;
	background-image: url(../img/com_h_03.gif);
	background-repeat: repeat-x;
    text-align:center;
    font-weight: bold;
    }

#menubarCOMMU_h_1 a:link{
	padding:5px 0 0 0;
	font-size: 13px;
	background-image: url(../img/com_h_03.gif);
	background-repeat: repeat-x;
    text-align:center;
    font-weight: bold;
    }

#menubarCOMMU_h_1 a:hover{
	display:block;
	width: 100px;
	height: 18px;
	margin: 0;
	padding:5px 0 0 0;
	background-image:url(../img/com_h_04.gif);
 	background-repeat: repeat-x;}

#menubarCOMMU_h_2 a{
	width: 160px;
	height: 18px;
	margin: 0;
	padding:5px 0 0 0;
	float: left;
	font-size: 13px;
	border:none;
	background-color: #ebe00;
	background-image: url(../img/com_h_03.gif);
	background-repeat: repeat-x;
    text-align:center;
    font-weight: bold;
    }

#menubarCOMMU_h_2 a:hover{
	display:block;
	width: 160px;
	height: 18px;
	margin: 0;
	padding:5px 0 0 0;
	background-image:url(../img/com_h_04.gif);
 	background-repeat: repeat-x;}

.menubarCOMMU a:link {
	color: #000000;
	text-decoration: none;
}

.menubarCOMMU a:visited {
	color: #000000;
	text-decoration: none;
}

.menubarCOMMU a:hover {
	color: #000000;
	text-decoration: none;
}

/*A05 コミュニティ系ページ共通ヘッダ終了*/

/*ランキングページ共通ヘッダ開始*/
.menubarRANKING {
	width: 798px;
	height: 23px;
	margin: 0;
	padding:0 0 0 150px;
	float: left;
	font-size: 13px;
	border:solid 1px #a9a9a9;
	background-color: #483d8b;
	background-image: url(../img/rankingmenubar_001.gif);
	background-repeat: repeat-x;
    text-align:center;
}

#menubarRANKING_h_1 a{
	width: 100px;
	height: 18px;
	margin: 0;
	padding:5px 0 0 0;
	float: left;
	font-size: 13px;
	border:none;
	background-color: #483d8b;
	background-image: url(../img/rankingmenubar_001.gif);
	background-repeat: repeat-x;
    text-align:center;
    font-weight: bold;
    }

#menubarRANKING_h_1 a:hover{
	display:block;
	width: 100px;
	height: 18px;
	margin: 0;
	padding:5px 0 0 0;
	background-image:url(../img/rankingmenubar_002.gif);
 	background-repeat: repeat-x;}



.menubarRANKING a:link {
	color: #000000;
	text-decoration: none;
}

.menubarRANKING a:visited {
	color: #000000;
	text-decoration: none;
}

.menubarRANKING a:hover {
	color: #000000;
	text-decoration: none;
}

/*ランキングページ共通ヘッダ終了*/


#title9000 {
	width: 938px;
	height: 19px;
	margin: 0px 0 0 0;
	*margin: 0; /*for IE*/
	padding: 10px 0 0 10px;
	border: solid 1px #4682b4;
	background-color:#10004b;
	background-image: url(../img/titlebanner06.gif);
	background-repeat:repeat-x;
	color: #ffffff;
	font-weight:bold;
}

.menubarB {
	width: 800px;
	height: 25px;
	margin: 0 0 0 0;
	font-size: 15px;
	background-color: #418ac5;
}

.menubarB_shop {
	width: 800px;
	height: 25px;
	margin: 0 0 0 0;
	float: left;
	font-size: 15px;
	background-color: #ff6ea4;
}

/*3分の1カラム目領域開始*/

.leftmenuA {
	float: left;
	width: 236px;
	height:auto;
	margin: 0 5px 0 0;
	background-color:none;
}

.leftmenuS {
	float: left;
	width: 166px;
	height:auto;
	margin: 0;
	background-color:#none;
}

/*3分の1カラム目領域終了*/

/*3分の2カラム目領域開始*/

.mainmenuA {
	width: 504px;
	height:auto;
	margin:5px 5px 0 0;
	float: left;
	background-color:none;
}

.mainmenuS {
	width: 584px;
	height:auto;
	margin:5px 0 0 0;
	float: left;
	background-color:none;
}

/*3分の2カラム目領域終了*/

/*3分の3カラム目領域開始*/

.rightmenu {
	width: 200px;
	float: left;
	height:auto;
	margin:0;
	background-color:none;
}

/*3分の3カラム目領域終了*/

/*2分の1カラム目領域開始*/

.mainmenuC {
	width: 750px;
	height:auto;
	margin:5px 0 0 0;
	float: left;
	background-color: #ffffff;
}

/*2分の1カラム目領域終了*/

/*2分の2カラム目領域開始*/

.rightmenu_B{
	width: 171px;
	height:auto;
	margin:0 0 0 0;
	float: left;
}

/*2分の2カラム目領域終了*/

/*コミュニティ3分の3カラム目領域開始*/

.rightmenu_C{
	width: 171px;
	float: left;
	height:auto;
	margin:10px 0 0 0;
	background-color: #ffffff;
}

/*コミュニティ3分の3カラム目領域終了*/

/*3カラム目B領域開始*/

#rightmenu_B{
	width: 180px;
	height:auto;
	float: left;
	height:auto;
	margin:0;
	background-color: #ffffff;
}

/*3カラム目B領域終了*/

/*共通フッター開始*/
.footer {;
	clear: left;
	width: 950px;
	height: 80px;
	margin: 0px;
	padding: 20px 0 0 0;
	font-size: 12px;
	color: #000000;
	text-align: center;
}



/*共通フッター終了*/

/*TOPページフッター開始*/
.footer_forTop {
	clear: left;
	width: 900px;
	height: 40px;
	margin: 0px auto;
	padding: 10px 0 0 0;
	background-image: url(../img/umimogura_footer_02.gif);
	background-repeat: repeat-x;
	background-color: #6699ff;
	font-size: 12px;
	color: #ffffff;
	text-align: center;
}

.footer_forTop a:link{
font-size: 12px;
	color: #10004b;}

.footer_forTop a:visited{
font-size: 12px;
	color: #10004b;}

.footer_forTop a:hover{
font-size: 12px;
	color: #10004b;}

/*TOPページフッター終了*/



.leftmenuB {
	width: 150px;
	height:auto;
	float: left;
	margin:0 0 0 0;
}

.mainmenuB {
	width: 594px;
	_width: 590px; /*for IE*/
	height:auto;
	float: left;
	margin: 5px 5px 0 0;
	background-color: #ffffff;
	display: inline;
}


.mainmenuD {
	width: 620px;
	height:auto;
	float: left;
}

#name {
	width: 100px;
	margin: 0 auto;
}

#phpto1 {
	width: 100px;
	margin: 0 auto;
}

#photo2 {
	float: left;
	width: 300px;
	margin: 0 auto;
}

#buddy1 {
	width: 50px;
	height: 50px;
	padding:5px;
	text-align:center;
}

#buddy2 {
	width: 50px;
	height: 50px;
}

#buddy4 {
	width: 50px;
	height: 50px;
}

#buddy5 {
	width: 50px;
	height: 50px;
}

#buddy6 {
	width: 50px;
	height: 50px;
}

#buddy7 {
	width: 50px;
	height: 50px;
}

#buddy8 {
	width: 50px;
	height: 50px;
}

#buddy9 {
	width: 50px;
	height: 50px;
}

#buddy_table{
	margin: 0px;
	vertical-align:top;
	align:top;
	text-align:center;
	line-height: 150%;
}

 #mogurank{
 	width: 231px;
	height: 33px;
	margin: 0;
	padding: 18px 0 0 0;
	border: solid 1px #483d8b;
	background-color:#10004b;
	background-image: url(../img/umimogura_mogurunk_02.jpg);
    background-repeat:no-repeat;
    background-position:bottom;
	text-align:center;}


/*ダイブフレンド一覧開始*/

.ABA {
	width: 222px;
	height: 20px;
	margin: 5px 0 0 0;
	padding: 10px 0 0 9px;
	border: solid 1px #4682b4;
	background-color:#f0f8ff;
	background-image: url(../img/titlebanner02.gif);
    background-repeat:repeat-x;
    color: #ffffff;
	font-weight:bold;
}

/*ダイブフレンド一覧終了*/

/*他人系ダイブフレンド一覧開始*/

.Other_ABA {
	width: 222px;
	height: 20px;
	margin: 5px 0 0 0;
	padding: 10px 0 0 9px;
	border: solid 1px #3CB686;
	background-color:#3CB686;
	background-image: url(../img/titlebanner08.gif);
    background-repeat:repeat-x;
    color: #ffffff;
	font-weight:bold;
}

/*他人系ダイブフレンド一覧終了*/

/*コミュニティ系ダイブフレンド一覧開始*/

.Community_ABA {
	width: 222px;
	height: 20px;
	margin: 5px 0 0 0;
	padding: 10px 0 0 9px;
	border: solid 1px #EBCE00;
	background-color:#f0f8ff;
	background-image: url(../img/titlebanner12.gif);
    background-repeat:repeat-x;
    color: #10004b;
	font-weight:bold;
}

/*コミュニティ系ダイブフレンド一覧終了*/

/*ダイブフレンド一覧画像開始*/

#tableB {
	width: 233px;
	margin: 0 0 0 1px;
	table-layout: fixed;
	border: solid 1px;
	border-collapse: collapse;
	border-color: #4682b4;
	background-color:#f0f8ff;
}

* #tableB{
	margin: 0;}

/*ダイブフレンド一覧画像終了*/

/*他人系ダイブフレンド一覧画像開始*/

#Other_tableB {
	width: 233px;
	margin: 0 0 0 1px;
	table-layout: fixed;
	border: solid 1px;
	border-collapse: collapse;
	border-color: #3CB686;
	background-color:#3CB686;
}

* #Other_tableB{
	margin: 0;}

/*他人系ダイブフレンド一覧画像終了*/

/*コミュニティ系ダイブフレンド一覧画像開始*/

#Community_tableB {
	width: 233px;
	margin: 0 0 0 1px;
	table-layout: fixed;
	border: solid 1px;
	border-collapse: collapse;
	border-color: #EBCE00;
	background-color:#f0f8ff;
}

* #Community_tableB{
	margin: 0;}

/*コミュニティ系ダイブフレンド一覧画像終了*/

.shop_top_left_list {
	width: 222px;
	height: 20px;
	margin: 0;
	padding: 10px 0 0 9px;
	border: solid 1px;
	border-color: #ff6ea4;
	background-color: #ff6ea4;
	background-image: url(../img/titlebanner09.gif);
	background-repeat:repeat-x;
	color: #10004b;
	font-weight:bold;
}

.ABB {
	font size: 12px;
	color: #000000;
	width: 150px;
	height: 20px;
	margin: 10px 0 0 10px;
	background-color: #6699ff;
}

.CDB {
	font size: 12px;
	color: #000000;
	width: 150px;
	height: 20px;
	margin: 0 0 0 10px;
	background-color: #6699ff;
}

/*1カラム目ショップ系トップページ領域開始*/

.SHOP_list {
	width: 157px;
	height: 650px;
	margin:5px 0 0 0;
	fint-size: 12px;
	float: left;
}

/*1カラム目ショップ系トップページ領域終了*/

/*1カラム目ショップ系トップ開始*/
#SHOP_list_title {
	width: 145px;
	height: 20px;
	margin:0;
	padding: 10px 0 0 10px;
	fint-size: 12px;
	border: solid 1px #ff6ea4;
	background-color:#ff6ea4;
	color: #10004b;
	font-weight:bold;
	background-image: url(../img/shop_b_01.gif);
	background-repeat:repeat-x;
}

#SHOP_list_name {
	width: 145px;
	height: auto;
	margin: 0;
	padding: 10px 0 10px 10px;
	fint-size: 12px;
	border-left: solid 1px #ff6ea4;
	border-right: solid 1px #ff6ea4;
	border-bottom: dotted 1px #ff6ea4;
	background-color:#10004b;
	text-align:center;
}

#SHOP_list_name2 {
	width: 145px;
	height: auto;
	margin: 0;
	padding: 10px 0 10px 10px;
	fint-size: 12px;
	border: solid 1px #ff6ea4;
	border-top:none;
	background-color:#10004b;
	text-align:center;
}

/*1カラム目ショップ系トップ終了*/

.SHOP_search_districts {
	width: 750px;
	height: auto;
	fint-size: 12px;
	float: left;
}

/*2カラム目開始*/
#main {
	width: 450px;
	height: 200px;
	margin: 10px;
	padding: 10px 10px 10px 30px;
	background-color: #ffffff;
}

/*ショップ・コミュニティ系2分の1カラム目領域開始*/
.leftmenu_SHOP{
	width: 233px;
	height:auto;
	float: left;
	margin:0;
	padding:0;
}
/*ショップ・コミュニティ系2分の1カラム目領域終了*/

.mainmenu_SHOP_TOP {
	float: left;
	width: 517px;
	height: auto;
	background-color: #ffffff;
	margin: 5px 0 0 0;
}


/*コミュニティ3分の2カラム目開始*/
.community_mainmenu {
	float: left;
	width: 516px;
	height:auto;
	margin:0;
	background-color: #ffffff;
}
/*コミュニティ3分の2カラム目終了*/

.C30 {
	width: 500px;
	height: 22px;
	margin: 0 0 5px 5px;
	padding: 8px 10px 0 0;
	background: #ff6ea4;
	border:solid 1px #ff6ea4;
	text-align: right;
	background-image: url(../img/titlebanner10.gif);
	background-repeat:repeat-x;
	color: #10004b;
	font-weight:bold;
	}

.C30 a:link{
font-size: 12px;
	color: #191970;}

.C30 a:visited{
font-size: 12px;
	color: #191970;}

.C30 a:hover{
font-size: 12px;
	color: #99ffff;}

#tableC31 {
	width: 512px;
	height: 156px;
	margin:0 0 0 5px;
	border: solid 1px #ff6ea4;
	background-color: #f0f8ff;
}

#tdC31 {
	padding: 0;
	text-align:center;
}

#C31A {
	width: 375px;
	height: 20px;
	margin: 0 0 0 5px;
	padding: 2px 12px 0 0;
	border: solid 1px #ff6ea4;
	border-top:none;
	background: #10004b;
	text-align: right;
}




#table000 {
	width: 512px;
	height: auto;
	margin:0 0 0 5px;
	border: solid 1px #ff6ea4;
	background:#ff6ea4;
	background-image: url(../img/titlebanner10.gif);
	background-repeat:repeat-x;
	color: #10004b;
	font-weight:bold;
}

#td0000{
	height:26px;
	padding:5px 0 0 10px;
	*padding:0 0 0 10px; /*for IE*/
	color: #10004b;
	font-weight:bold;}
body:first-of-type #td0000{ /*for safari3.0*/
	padding:2px 0 0 0;
	height:24px;
}

#td000 {
	height:8px;
	padding: 5px 5px 0 0;
	width: 200px;
	text-align:right;
}

#tableC32 {
	width: 511px;
	_width: 512px;
	margin:0 0 0 6px;
	_margin:0 0 0 5px;
	border: solid 1px #ff6ea4;
	border-collapse:collapse;
	border-top:none;
	background: #f0ffff;
	color:#10004b;
}


#tdC32A {
	width: 85px;
	padding: 5px 2px 2px 5px;
	text-align: right;
	vertical-align:top;
	font-weight:bold;
}

#tdC32B {
	padding: 5px 2px 2px 5px;
}

#C32A{
	width:500px;
	height:20px;
	margin:0 0 0 5px;
	padding:10px 0 0 10px;
	border:solid 1px #ff6ea4;
	background:#ff6ea4;
	background-image: url(../img/titlebanner10.gif);
	background-repeat:repeat-x;
	color: #10004b;
	font-weight:bold;}

#C32G{
	width:738px;
	height:20px;
	margin:0;
	padding:10px 0 0 10px;
	border:solid 1px #ff6ea4;
	background:#ff6ea4;
	background-image: url(../img/titlebanner10.gif);
	background-repeat:repeat-x;
	color: #10004b;
	font-weight:bold;}

#C32C{
	width:728px;
	height:25px;
	margin:0;
	padding:10px;
	border:solid 1px #ff6ea4;
	background-color:#f0ffff;
	color: #10004b;
	font-weight:bold;}

#C32D{
	float:left;}

#C32E{
	margin:0 0 0 230px;}

#C33A {
	width: 505px;
	height: 400px;
	margin:0 0 0 5px;
	padding: 10px 3px 0 2px;
	background: #f0f8ff;
	border:solid 1px #ff6ea4;
	text-align: right;
}

#C33F {
	width: 743px;
	height: 600px;
	margin:0;
	padding: 10px 3px 0 2px;
	background: #10004b;
	border:solid 1px #ff6ea4;
	text-align: right;
}


#shop_s_title{
	width: 510px;
	height: 30px;
	margin:5px 0 0 5px;
	padding:0;
	background: #ff6ea4;
	border:solid 1px #ff6ea4;
	background-image: url(../img/titlebanner10.gif);
	background-repeat:repeat-x;
}

#shop_s_titleA{
	float:left;
	margin:10px 0 0 10px;
	color: #10004b;
	font-weight: bold;
	}

#shop_s_titleB{
	margin:10px 10px 0 0;
	text-align:right;}



#C34A {
	width: 490px;
	height: auto;
	margin:0 0 0 5px;
	padding: 10px 10px 10px 10px;
	border:solid 1px #ff6ea4;
	background: #f0ffff;
	color:#10004b;
}

#C35A {
	width:500px;
	height: auto;
	margin: 0 0 0 5px;
	padding: 10px 0 10px 10px;
	border:solid 1px #ff6ea4;
	background: #f0ffff;
	color:#10004b;
	}


.C36 {
	width: 500px;
	/width: 499px;
	height: 20px;
	margin: 5px 0 0 5px;
	padding: 10px 0 0 10px;
	border:solid 1px #ff6ea4;
	background: #ff6ea4;
	background-image: url(../img/titlebanner10.gif);
	background-repeat:repeat-x;
	color: #10004b;
	font-weight:bold;
}

#tableC36 {
	width: 511px;
	margin: 0 0 0 6px;
	/margin: 0 0 0 5px;
	border: solid 1px #ff6ea4;
	border-collapse:collapse;
	background:#f0ffff;
	color:#10004b;
}

#tdC36A {
	width:120px;
	padding: 10px 5px 10px 10px;
	border:dotted 1px #ff6ea4;
	text-align: center;
}

#tdC36B {
	width:390px;
	/width:389px;
	padding: 10px 5px 5px 10px;
	border:dotted 1px #ff6ea4;
	border-left:none;
	background: #f0f8ff;
	color:#000000;
}

.C36_go_list {
	width: 500px;
	/width: 499px;
	height: 20px;
	margin: 0 0 0 5px;
	padding: 10px 10px 0 0;
	background: #ff6ea4;
	border:solid 1px #ff6ea4;
	text-align: right;
	background-image: url(../img/titlebanner10.gif);
	background-repeat:repeat-x;
	color: #10004b;
	font-weight:bold;
}

/*自分系トップ2カラム目書き込みタイトル開始*/

#my_top_contents_title {
width: 497px;
_width: 496px;
height: 20px;
margin:　0 0 0 1px;
padding: 10px 0 0 5px;
background-color: #ffffff;
background-image: url(../img/titlebanner02.gif);
background-repeat:repeat-x;
border:solid 1px #4682b4;
border-bottom:none;
color: #ffffff;
font-weight:bold;
}

* my_top_contents_title{
	width: 499px;}
*:first-child+html my_top_contents_title{
	width: 495px;
	}

/*自分系トップ2カラム目書き込みタイトル終了*/

/*自分系トップ2カラム目書き込み内容開始*/

#my_commemorative_dive_message{
	width: 477px;
	padding: 5px 0 5px 25px;
	border: solid 1px #4682b4;
	background-color:#f0ffff;
	margin: 0 0 5px 0;
	color:#10004b;
}

#my_commemorative_dive_message_2{
	width:300px;
	height:auto;
	padding: 10px 5px 5px 21px;
	border: solid 1px #4682b4;
	background-color:#f0ffff;
	margin:0 0 0 -1px;
	color:#10004b;
}
.my_commemorative_dive_message_2_a{
	margin:0px 5px 0px 0px;
	text-align:left;
	float:left;
	}

.my_commemorative_dive_message_2_b{
	margin:0px 15px 0px 0px;
	text-align:right;
	}

* #my_commemorative_dive_message_2{
	width: 475px;
	margin:0 0 0 1px;}


*:first-child+html #my_commemorative_dive_message_2{
	width: 476px;
	}

.my_commemorative_dive_message_3{
	margin:0px 0px 5px 5px;
	text-align:left;
	float:left;
	}

.my_commemorative_dive_message_4{
	text-align:right;
	margin:0px 15px 5px 5px;
}

#my_dive_message_send_A{
	text-align:right;
	padding:0 10px 5px 90px;
}

#my_dive_message_send_B{
	text-align:right;
	padding:0 10px 5px 115px;
}

.my_dive_message_send_C{
	text-align:right;
	margin:0px 15px 5px 5px;
}

#my_dive_message_send_D{
	text-align:right;
	padding:0 10px 5px 60px;
}

#my_dive_message_send_E{
	text-align:right;
	padding:0 10px 5px 160px;
}

#my_dive_message_send_F{
	text-align:right;
	padding:0 10px 5px 233px;
}

#my_dive_message_send_G{
	text-align:right;
	padding:0 10px 5px 185px;
}

#my_dive_message_send_H{
	text-align:right;
	padding:0 10px 5px 183px;
}

#dive_number_message{
	width: 477px;
	padding: 5px 0 5px 25px;
	border: solid 1px #4682b4;
	background-color:#f0ffff;
	margin: 0 0 5px 0;
	color:#10004b;
}

#dive_number_message_link{
	text-align: right;
	padding: 0 10px 5px 0;
}

#friend_dive_number{
	width: 477px;
	padding: 10px 0 5px 25px;
	border: solid 1px #4682b4;
	background-color:#f0ffff;
	margin: 0 0 5px 0;
	color:#10004b;
}

#table_my_top_contents_text {
	width: 503px;
	margin: 1px 0 6px 1px;
	border: solid 1px #4682b4;
	border-collapse:collapse;
	background-color:#f0f8ff;
	background-position: right bottom;
}

*:first-child+html #table_my_top_contents_text {
	width: 504px
	}

#td_my_top_contents_text_A{
	width: 90px;
	padding: 5px 0 0 10px;
	font-size:12px;
	color:#10004b;
	text-align:right;
}


#td_my_top_contents_text_B{
	height: 20px;
	width:auto;
	padding:3px 3px 0 15px;
	font-size: 12px;
	color:#10004b;
}


#td_my_top_contents_text_C{
	width:auto;
	padding: 5px 15px 0 0px;
	font-size: 12px;
	text-align:right;
	color:#10004b;
}

/*自分系トップ2カラム目書き込み内容終了*/


/*3カラムの３カラム目ヘルプコンテンツ開始*/

#rightDD {
	width:184px;
	height:20px;
	margin:5px 0 0 4px;
	padding: 10px 0 0 10px;
	background-color: #7c71b7;
	background-image: url(../img/titlebanner04.gif);
	background-repeat:repeat-x;
	border:solid 1px #c0c0c0;
	border-bottom:none;
	color:#10004b;
	font-weight:bold;
}

#rightA {
	width:184px;
	height:auto;
	margin:0 0 0 4px;
	padding:5px;
	background-color:#f0f8ff;
	border:solid 1px #c0c0c0;
	color:#10004b;
}

#rightB {
	width:155px;
	height:auto;
	padding:0 0 0 4px;
	background-color:#f0f8ff;
	border:solid 1px #c0c0c0;
	color:#10004b;}

#rightC {
	width:155px;
	height:auto;
	padding:0 0 0 4px;
	background-color:#f0f8ff;
	border:solid 1px #c0c0c0;
	color:#10004b;
}

/*3カラムの３カラム目ヘルプコンテンツ終了*/

/*2カラムの2カラム目ヘルプコンテンツ開始*/

#rightFF{
	width:155px;
	height:20px;
	margin:5px 0 0 4px;
	padding: 10px 0 0 10px;
	background-color: #7c71b7;
	background-image: url(../img/my_b_01.gif);
	background-repeat:repeat-x;
	border:solid 1px #483d8b;
	color: #10004b;
	font-weight:bold;
	}

#rightFA {
	width:157px;
	height:auto;
	margin:0 0 0 4px;
	padding:5px;
	background-color:#10004b;
}

#rightFB {
	width:157px;
	height:auto;
	padding:5px;
	background-color:#10004b;}

#rightFC {
	width:157px;
	height:auto;
	padding:5px;
	background-color:#10004b;
}

/*2カラムの2カラム目ヘルプコンテンツ終了*/





/*3カラム目ショップ系コンテンツタイトル開始*/

#rightDD_shop{
	width:148px;
	height: 25px;
	margin:5 0 0 10px;
	padding: 10px 0 0 10px;
	background-color: #7c71b7;
	border:solid 1px #483d8b;
}

/*ショップ系3カラム目他人系コンテンツタイトル終了*/


/*3カラム目ショップ系コンテンツ内容開始*/

#rightA_shop{
	width:148px;
	height:auto;
	padding:5px;
	background-color:#10004b;
}

#rightB_shop{
	width:148px;
	height:auto;
	padding:5px;
	background-color:#10004b;}

#rightC_shop{
	width:148px;
	height:auto;
	padding:5px;
	background-color:#10004b;}

/*3カラム目他人系コンテンツ内容終了*/



/*他人系2カラム目コンテンツタイトル開始*/

#rightDD_2{
	width:163px;
	height: 25px;
	margin:5px 0 0 5px;
	padding: 10px 0 0 10px;
	background-color: #7c71b7;
	border:solid 1px #00ced1;
}

/*他人系2カラム目コンテンツタイトル終了*/


/*他人系2カラム目コンテンツ内容開始*/

#rightA_2{
	width:165px;
	height:auto;
	margin:0 0 0 5px;
	padding:5px;
	background-color:#10004b;
}

#rightB_2{
	width:165px;
	height:auto;
	margin:0 0 0 5px;
	padding:5px;
	background-color:#10004b;
}

#rightC_2{
	width:165px;
	height:auto;
	margin:0 0 0 5px;
	padding:5px;
	background-color:#10004b;
}

/*他人系2カラム目コンテンツ内容終了*/

/*他人系トップ2カラム目新着日記開始*/

#others_dialy_title {
	width:380px;
	_width:379px;
	height: 21px;
	margin:　0 0 0 1px;
	padding: 10px 0 0 5px;
	background-color: #7c71b7;
	color: #10004b;
	font-weight:bold;
	background-image: url(../img/my_b_01.gif);
	background-repeat:repeat-x;
	border:solid 1px #00ced1;

}

/*他人系トップ2カラム目新着日記終了*/


/*他人系新着日記内容開始*/

#table_others_dialy_text {
	width: 505px;
	_width: 503px;
	margin: 0 0 0 1px;
	border: solid 1px #00ced1;
	border-collapse:collapse;
	background-color:#f0f8ff;
	background-position: right bottom;
	color:#10004b;
}

#td_others_dialy_text_A{
	width: 120px;
	height: 20px;
	padding: 0 0 0 30px;
	font-size:12px;
	color:#10004b;
}


#td_others_dialy_text_B{
	height: 20px;
	width:auto;
	padding: 0 0px 0 0px;
	font-size: 12px;
}


#td_others_dialy_text_C{
	height: 20px;
	width:auto;
	padding: 0 10px 0 0px;
	font-size: 12px;
	text-align:right;
}

*:first-child+html #table_others_dialy_text {
	width:504px;
}

/*他人系新着日記内容終了*/

/*01020.html_Cカード開始*/
#c_card_add {
	padding: 0 0 0 285px;
}

.table_c_card {
	width: 392px;
	height:150px;
	margin: 0 0 5px 1px;
	border: solid 1px #4682b4;
	border-collapse:collapse;
	background-color:#f0f8ff;
}

.td_c_card_A {
	width:120px;
	padding: 5px 0 5px 0;
	border-right: solid 1px #4682b4;
	*border: solid 1px #4682b4; /*for IE*/
	background-color:#4682b4;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
}

.td_c_card_B {
	width:auto;
	padding: 2px 0 2px 10px;
	border-right: solid 1px #4682b4;
	*border: solid 1px #4682b4; /*for IE*/
	background-color:#f0f8ff;
	color:#10004b;}

.td_c_card_C {
	width:100px;
	padding: 2px 0 2px 10px;
	border: solid 1px #4682b4;
	text-align: center;
	background-color:#f0f8ff;
	color:#10004b;}

.td_c_card_D {
	padding: 5px 0 5px 200px;
	border: solid 1px #4682b4;
	background-color:#f0f8ff;
	color:#10004b;
}

#c_card_delete {
	padding: 0 0 0 50px;
}

/*01020.html_Cカード終了*/

/*ダイブスタイル開始*/
#diving_style_title {
	width:494px;
	_width:488px;
	height: 20px;
	margin:　0 0 0 1px;
	padding: 5px 0 5px 10px;
	_padding:5px 0 2px 10px;
	background-color: #483d8b;
	color:#ffffff;
	font-weight:bold;
	background-image: url(../img/titlebanner02.gif);
	background-repeat:repeat-x;
	border:solid 1px #4682b4;
}


#diving_style_edit {
	padding: 10px 0 0 290px;
}

#diving_style_edit a:link{
	color:#ffffff;
}

#diving_style_edit a:visited{
	color:#ffffff;
}

#diving_style_edit a:hover{
	color:#ffffff;
}

#diving_style_text {
	width:494px;
	_width:488px;
	margin:　0 0 0 1px;
	padding: 5px;
	background-color:#f0f8ff;
	border:solid 1px #4682b4;
	color:#10004b;
}

#diving_style_text_B {
	width:484px;
	_width:481px;
	margin:　0 0 0 1px;
	padding: 5px 10px 5px 10px;
	background-color:#f0f8ff;
	border:solid 1px #00CED1;
	color:#10004b;
}

*:first-child+html #diving_style_text_B {
	width:482px;
}
*+html>/**/body #diving_style_text_B {
	width:490px;
}

.table_diving_style {
	width: 505px;
	_width: 500px;
	height:150px;
	margin: 0 0 0 1px;
	border: solid 1px #4682b4;
	border-collapse:collapse;
	background-color:#f0f8ff;
	color:#10004b;
}

.table_diving_style_B {
	width: 505px;
	_width: 503px;
	height:150px;
	margin: 0 0 0 1px;
	border: solid 1px #00CED1;
	border-collapse:collapse;
	background-color:#f0f8ff;
	color:#10004b;
}

*:first-child+html .table_diving_style_B {
	width:504px;
}

.td_diving_style_TA {
	width:140px;
	padding: 2px 0 2px 10px;
	background-color:#4682B4;
	border:solid 1px #4682b4;
	border-right:none;
	color:#ffffff;
	font-weight:bold;
}

.td_diving_style_TB {
	width:120px;
	padding: 2px 0 2px 10px;
	margin: 0 0 0 1px;
	border-bottom:solid 1px #4682b4;
	background-color:#4682b4;
	font-weight:bold;
	color:#ffffff;
}

.td_diving_style_TC {
	width:auto;
	padding: 2px 0 2px 10px;
	margin: 0 0 0 1px;
	border-bottom:solid 1px #4682b4;
	border-right:solid 1px #4682b4;
	background-color:#4682B4;
	color:#ffffff;
	font-weight:bold;
}

.td_diving_style_TD {
	width:140px;
	padding: 2px 0 2px 10px;
	background-color:#3CB686;
	border:solid 1px #00CED1;
	border-right:none;
	color:#ffffff;
	font-weight:bold;
}

.td_diving_style_TE {
	width:120px;
	padding: 2px 0 2px 10px;
	margin: 0 0 0 1px;
	border-top:solid 1px #00CED1;
	border-bottom:solid 1px #00CED1;
	background-color:#3CB686;
	font-weight:bold;
	color:#ffffff;
}

.td_diving_style_TF {
	width:auto;
	padding: 2px 0 2px 10px;
	margin: 0 0 0 1px;
	border-top:solid 1px #00CED1;
	border-bottom:solid 1px #00CED1;
	border-right:solid 1px #00CED1;
	background-color:#3CB686;
	color:#ffffff;
	font-weight:bold;
}

.td_diving_style_A {
	width:auto;
	padding: 2px 0 2px 10px;
	border-bottom:dotted 1px #4682b4;
	font-weight:bold;
}

.td_diving_style_B {
	width:auto;
	padding: 2px 0 2px 10px;
	margin: 0 0 0 1px;
	border-bottom:dotted 1px #4682b4;
}

.td_diving_style_C {
	width:auto;
	padding: 2px 0 2px 10px;
	margin: 0 0 0 1px;
	border-bottom:dotted 1px #4682b4;
}

.td_diving_style_D {
	width:auto;
	padding: 2px 0 2px 10px;
	border-bottom:dotted 1px #00CED1;
	font-weight:bold;
}

.td_diving_style_E {
	width:auto;
	padding: 2px 0 2px 10px;
	margin: 0 0 0 1px;
	border-bottom:dotted 1px #00CED1;
}

.td_diving_style_F {
	width:auto;
	padding: 2px 0 2px 10px;
	margin: 0 0 0 1px;
	border-bottom:dotted 1px #00CED1;
}


/*ダイブスタイル終了*/

/*ダイブスタイル修正画面開始*/
#diving_style_title_edit {
	width: 743px;
	height: 21px;
	margin:　0px 0 0 1px;
	padding: 10px 0 0 5px;
	background-color:#f0ffff;
	background-image: url(../img/titlebanner06.gif);
	background-repeat:repeat-x;
	border:solid 1px #4682b4;
	font-weight:bold;
}

* html #diving_style_title_edit {
	width: 743px;
	margin:0}

#diving_style_text_edit {
	width: 738px;
	margin:　0 0 0 1px;
	padding: 5px 0 5px 10px;
	background-color:#f0ffff;
	border:solid 1px #4682b4;
	color:#10004b;
}

* html #diving_style_text_edit{
	width: 738px;
	margin:　0}

.table_diving_style_edit {
	width: 749px;
	height:150px;
	margin: 1px 0 0 1px;
	border: solid 1px #4682b4;
	border-collapse:collapse;
	background-color:#f0ffff;
	color:#10004b
}

* html .table_diving_style_edit{
	width: 750px;
	margin:　0}

.td_diving_style_TA_edit {
	width:170px;
	height:30px;
	padding: 2px 0 2px 10px;
	border-left:solid 1px #4682b4;
	background-color:#4682b4;
	color:#ffffff;
	font-weight:bold;
}

.td_diving_style_TB_edit {
	width:170px;
	padding: 2px 0 2px 10px;
	margin: 0 0 0 1px;
	background-color:#4682b4;
	color:#ffffff;
	font-weight:bold;
}

.td_diving_style_TC_edit {
	width:auto;
	padding: 2px 0 2px 10px;
	margin: 0 0 0 1px;
	border-right:solid 1px #4682b4;
	background-color:#4682b4;
	color:#ffffff;
	font-weight:bold;
}

.td_diving_style_A_edit {
	width:auto;
	padding: 2px 0 2px 10px;
	border-bottom:dotted 1px #483d8b;
}

.td_diving_style_B_edit {
	width:auto;
	padding: 2px 0 2px 10px;
	margin: 0 0 0 1px;
	border-bottom:dotted 1px #483d8b;
}

.td_diving_style_C_edit {
	width:auto;
	padding: 2px 0 2px 10px;
	margin: 0 0 0 1px;
	border-bottom:dotted 1px #483d8b;
}

#diving_style_confirm_button {
	width: 743px;
	height: 21px;
	margin:　0 0 0 1px;
	padding: 10px 0 10px 5px;
	background-color:#f0ffff;
	border:solid 1px #4682b4;
	text-align:center;
}

* html #diving_style_confirm_button {
	width: 743px;
	margin:　0}

/*ダイブスタイル修正画面終了*/

/*ダイブスタイル確認画面開始*/
#diving_style_title_confirm {
	width: 743px;
	height: 21px;
	margin:　0px 0 0 1px;
	padding: 10px 0 0 5px;
	background-color: #7c71b7;
	color: #f0f8ff;
	font-weight: bold;
	background-image: url(../img/titlebanner06.gif);
	background-repeat:repeat-x;
	border:solid 1px #4682b4;
}

* #diving_style_title_confirm {
	width: 742px;
	margin:　0;}

#diving_style_text_confirm {
	width: 738px;
	margin:　0 0 0 1px;
	padding: 5px 0 5px 10px;
	background-color:#f0ffff;
	border:solid 1px #4682b4;
	color:#10004b;
}

* #diving_style_text_confirm {
	width: 737px;
	margin:　0;}

.table_diving_style_confirm {
	width: 749px;
	height:150px;
	margin: 0 0 0 1px;
	border: solid 1px #4682b4;
	border-collapse:collapse;
	background-color:#f0ffff;
	color:#10004b;
}

* .table_diving_style_confirm {
	width: 749px;
	margin: 0;}

.td_diving_style_TA_confirm {
	width:170px;
	padding: 5px 0 5px 10px;
	border-left:solid 1px #4682b4;
	background-color:#4682b4;
	font-weight:bold;
	color:#ffffff;
}

.td_diving_style_TB_confirm {
	width:170px;
	padding: 2px 0 2px 10px;
	margin: 0 0 0 1px;
	border-bottom:solid 2px #483d8b;
}

.td_diving_style_TC_confirm {
	width:auto;
	padding: 2px 0 2px 10px;
	margin: 0 0 0 1px;
	border-bottom:solid 2px #483d8b;
}
.td_diving_style_A_confirm {
	width:auto;
	padding: 2px 0 2px 10px;
	border-bottom:dotted 1px #483d8b;
}

.td_diving_style_B_confirm {
	width:auto;
	padding: 2px 0 2px 10px;
	margin: 0 0 0 1px;
	border-bottom:dotted 1px #483d8b;
}

.td_diving_style_C_confirm {
	width:auto;
	padding: 2px 0 2px 10px;
	margin: 0 0 0 1px;
	border-bottom:dotted 1px #483d8b;
}

#diving_style_entry_button {
	width: 743px;
	height: 21px;
	margin:　0px 0 0 1px;
	padding: 10px 0 10px 5px;
	background-color:#f0ffff;
	border:solid 1px #4682b4;
	text-align:center;
}

* #diving_style_entry_button {
	width: 743px;
	margin:　0}

/*ダイブスタイル確認画面終了*/


#tableAA {
	width: 236px;
	height: 200px;
	margin: 2px 0 0 1px;
	table-layout: fixed;
	border: solid 2px;
	border-collapse: collapse;
	border-color: #418ac5;
}


#table_shop_top_left {
	width: 232px;
	height: 200px;
	margin: 6px 0 0 1px;
	border: solid 1px #ff6ea4;
	border-collapse: collapse;
}

#td_shop_top_left {
	height: 180px;
	padding: 16px;
	background-color:#f5f5f5;
	text-align: center;
	color:#000000;
}


/*1カラム自分系プロフィール表示開始*/

#table_my_profile {
	width:auto;
	height: 200px;
	margin: 5px 0 0 1px;
	border-collapse: collapse;}

#td_my_profile_A{
	width:226px;
	height:auto;
	padding:10px 2px 5px 2px;
	border: solid 1px;
	border-color: #a9a9a9;
	background-color: #f0f8ff;
	text-align: center;
	color:#000000;
}

#td_my_profile_B{
	padding: 6px 0 6px 0;
	border-left: solid 1px;
	border-color:#a9a9a9;
	border-bottom:solid 1px #a9a9a9;
	background-color: #dcdcdc;
	text-align: center;
}

#td_my_profile_C{
	padding: 6px 0 6px 0;
	border-right:solid 1px #a9a9a9;
	border-bottom:solid 1px #a9a9a9;
	background-color: #dcdcdc;
	text-align: center;
}


/*1カラム自分系プロフィール表示終了*/



#tdAA {
	width: auto;
	height: auto;
	padding: 16px;
	background-color: #ffffff;
	text-align: center;
}

#tdD92 {
	width: 250px;
	height: 20px;
	padding: 2px 5px 0 0;
	background-color: #dcdcdc;
	text-align: right;
}



#tabletitle {
	width: 468px;
	height: 12px;
	border: none;
	margin:0;
}

#tdtitle {
}

#tdtitle a {
	text-decoration: none;
}

#log_title {
	width: 134px;
	height: 10px;
	padding: 10px 2px 10px 10px;
	background-color: #7b71b4;
	border:solid 1px #483d8b;
	margin:5px 0 0 0;
	background-image: url(../img/my_b_01.gif);
	color: #10004b;
	font-weight:bold;
}

#tableAB {
	width: 148px;
	height;
	margin:-1px 0 0 0;
	table-layout: fixed;
	border: solid 1px #4682b4;
	background-color:#f0ffff;
}

#tableAB_logList_self {
	width: 148px;
	height;
	margin:-1px 0 0 0;
	table-layout: fixed;
	border: solid 1px #4682b4;
	background-color:#f0ffff;
}

#tableAB_logDetail_self {
	width: 148px;
	height;
	margin:-1px 0 0 0;
	table-layout: fixed;
	border: solid 1px #4682b4;
	background-color:#f0ffff;
}

#tableAB_logList_other {
	width: 148px;
	height;
	margin:-1px 0 0 0;
	table-layout: fixed;
	border: solid 1px #00CED1;
	background-color:#f0ffff;
}

#tableAB_logDetail_other {
	width: 148px;
	height;
	margin:-1px 0 0 0;
	table-layout: fixed;
	border: solid 1px #00CED1;
	background-color:#f0ffff;
}

#tableAB_logList_shop {
	width: 148px;
	height;
	margin:-1px 0 0 0;
	table-layout: fixed;
	border: solid 1px #ff6ea4;
	background-color:#f0ffff;
}

#tdAAB {
	width: 137px;
	height: 10px;
	padding: 2px 2px 2px 2px;
}

#tdAAB a:link {
	color: #10004b;
	text-decoration: underline;
}

#tdAAB a:visited {
	color: #4682b4;
	text-decoration: underline;
}

#tdAAB a:hover {
	color: #4682b4;
	text-decoration: underline;
}

#tdAAB2 {
	width: 137px;
	height: 10px;
	padding: 2px 2px 2px 2px;
	text-align: right;
	color:#10004b;
}

#tdAAB2 a:link {
	color: #10004b;
	text-decoration: underline;
}

#tdAAB2 a:visited {
	color: #10004b;
	text-decoration: underline;
}

#tdAAB2 a:hover {
	color: #10004b;
	text-decoration: underline;
}

#comment_title {
	width: 134px;
	height: 10px;
	padding: 10px 2px 10px 10px;
	background-color: #7b71b4;
	border:solid 1px #483d8b;
	margin:5px 0 0 0;
	background-image: url(../img/my_b_01.gif);
	color: #10004b;
	font-weight:bold;
}

#comment_waku {
	width: 136px;
	height: auto;
	border: solid 1px #4682b4;
	background-color:#f0ffff;
	margin: -1px 0 0 0;
	padding: 10px 0 10px 10px;
	color:#10004b;
}

#comment_waku a:link {
	color: #10004b;
	text-decoration: underline;
}

#comment_waku a:visited {
	color: #4682b4;
	text-decoration: underline;
}

#comment_waku a:hover {
	color: #4682b4;
	text-decoration: underline;
}

#log_title_others {
	width: 124px;
	height: 10px;
	padding: 10px 2px 10px 20px;
	background-color:#10004b;
	border:solid 1px #71943d;
	margin:5px 0 0 0;
	background-image: url(../img/other_b_01.gif);
	color: #10004b;
	font-weight:bold;
}


#tableAB_others {
	width: 148px;
	height;
	margin:-1px 0 0 0;
	table-layout: fixed;
	border: solid 1px #71943d;
	background-color:#10004b;
}

#tdAAB_others {
	width: 137px;
	height: 10px;
	padding: 2px 2px 2px 2px;
}

#tdAAB2_others {
	width: 137px;
	height: 10px;
	padding: 2px 2px 2px 2px;
	text-align: right;
}

#tdAAB_others a:link {
	color: #ffffff;
	text-decoration: underline;
}

#tdAAB_others a:visited {
	color: #ffffff;
	text-decoration: underline;
}

#tdAAB_others a:hover {
	color: #ffffff;
	text-decoration: underline;
}

#tdAAB2_others a:link {
	color: #10004b;
	text-decoration: underline;
}

#tdAAB2_others a:visited {
	color: #10004b;
	text-decoration: underline;
}

#tdAAB2_others a:hover {
	color: #10004b;
	text-decoration: underline;
}

#comment_title_others {
	width: 134px;
	height: 10px;
	padding: 10px 2px 10px 10px;
	background-color:#10004b;
	color: #10004b;
	font-weight:bold;
	border:solid 1px #71943d;
	margin:5px 0 0 0;
	background-image: url(../img/other_b_01.gif);
}

#comment_waku_others {
	width: 136px;
	height: auto;
	border: solid 1px #71943d;
	background-color:#10004b;
	margin: -1px 0 0 0;
	padding: 10px 0 10px 10px;
}

#comment_waku_others a:link {
	color: #ffffff;
	text-decoration: underline;
}

#comment_waku_others a:visited {
	color: #ffffff;
	text-decoration: underline;
}

#comment_waku_others a:hover {
	color: #ffffff;
	text-decoration: underline;
}

#shop_log_list_title {
	width: 134px;
	height: 10px;
	padding: 10px 2px 10px 10px;
	background-color: #ff6ea4;
	border:solid 1px #ff6ea4;
	margin:5px 0 0 0;
	background-image: url(../img/shop_b_01.gif);
	color: #10004b;
	font-weight:bold;
}


#table_shop_AB {
	width: 148px;
	height:auto;
	margin:0 0 0 1px;
	table-layout: fixed;
	border: solid 1px #ff6ea4;
	border-collapse:collapse;
	background-color:#10004b;
	color: #10004b;
	font-weight:bold;
}

#td_shop_AAB {
	width: 137px;
	height: 10px;
	padding: 2px 2px 2px 2px;
	background-color:#10004b;
}

#td_shop_AAB2 {
	width: 137px;
	height: 10px;
	padding: 2px 2px 2px 2px;
	text-align: right;
}


#td_shop_AAB a:link {
	color: #ffffff;
	text-decoration: underline;
}

#td_shop_AAB a:visited {
	color: #ffffff;
	text-decoration: underline;
}

#td_shop_AAB a:hover {
	color: #ffffff;
	text-decoration: underline;
}

#others_log_list_shop_title {
	width: 460px;
	height: 15px;
	margin: 0 0 0 5px;
	padding: 10px 0 5px 10px;
	border: solid 1px #ff6ea4;
	background-color: #ff6ea4;
	background-image: url(../img/shop_b_01.gif);
	background-repeat:repeat-x;
	color: #10004b;
	font-weight:bold;
}

#others_log_list_shop_goback {
	width: 470px;
	height: auto;
	margin: 0 0 0 5px;
	border: solid 1px #ff6ea4;
	background-color:#10004b;
}

#others_log_list_shop_back {
	float: left;
	margin: 10px 0 10px 305px;
	*display: inline; /*for IE*/
}

#others_log_list_shop_1-50 {
	float: left;
	margin: 10px 0 10px 10px;
}

#others_log_list_shop_next {
	margin: 10px 0 10px 435px;
}

#table_others_log_list_shop {
	width: 471px;
	height: auto;
	margin: 0 0 0 6px;
	border: solid 1px #ff6ea4;
	border-collapse: collapse;
	background-color:#10004b;
}

#td_others_log_list_shop_A {
	width: auto;
	height: auto;
	padding: 5px 0 5px 0;
	border: solid 1px #ff6ea4;
	background-color:#10004b;
	text-align: center;
}

#others_log_list_logtitle_shop {
	float: left;
	margin: 2px 0 0 5px;
}

#td_others_log_list_shop_B {
	width: 80px;
	height: auto;
	padding: 10px;
	border-top: none;
	border-right: solid 1px #ff6ea4;
	background-color:#10004b;
	text-align: center;
}

#td_others_log_list_C_shop {
	width: 80px;
	height: auto;
	padding: 10px;
	border: dotted 1px #3366cc;
	background-color:#10004b;
}

#td_others_log_list_D_shop {
	width: auto;
	height: auto;
	padding: 10px;
	border: dotted 1px #3366cc;
	background-color:#10004b;
}

#td_others_log_list_E_shop {
	width: auto;
	height: auto;
	padding: 10px;
	border: dotted 1px #3366cc;
	background-color:#10004b;
}

#td_others_log_list_F_shop {
	width: auto;
	height: auto;
	padding: 10px;
	border: dotted 1px #3366cc;
	background-color:#10004b;
}

#td_others_log_list_G_shop {
	width: auto;
	height: auto;
	padding: 10px;
	border: dotted 1px #3366cc;
	background-color:#10004b;
}

#td_others_log_list_H_shop {
	width: auto;
	height: auto;
	padding: 10px;
	border-left: none;
	border-right: none;
	background-color:#10004b;
	text-align: right;
}

#td_others_log_list_I_shop {
	width: auto;
	height: auto;
	padding: 10px;
	border: none;
	background-color:#10004b;
	text-align: right;
}

#others_log_list_comment_shop {
	float: left;
	margin: 0 0 0 85px;
}

#others_log_list_continuation_shop {
	margin: 0 0 0 130px;
}

#td_others_log_list_shop_J {
	width: auto;
	height: auto;
	padding: 5px;
	border-top: solid 1px #3366cc;
	background-color:#10004b;
	text-align: center;
}

#td_others_log_list_shop_K {
	width: auto;
	height: auto;
	padding: 5px;
	border-right: none;
	background-color:#10004b;
}

/*03400.htmlショップのログ一覧終了*/

#Shezonariti {
	width: 738px;
	height: 20px;
	margin: 0;
	padding: 10px 0 0 10px;
	border: solid 1px #ff6ea4;
	background-color:#f0ffff;
	background-image: url(../img/titlebanner10.gif);
	background-repeat:repeat-x;
	color: #10004b;
	font-weight:bold;
}

p {
	align: center;
}



#table_shop_top_left2 {
	width: 232px;
	margin: 0 0 0 1px;
	border-collapse: collapse;
	border: solid 1px #ff6ea4;
	background-color:#f0ffff;
}

#td_shop_top_left2 {
	width: 55px;
	height: 90px;
	padding: 10px 0 0 13px;
	vertical-align: top;
	border: dotted 1px;
	border-color: #ff6ea4;
	font-size: 85%;
}

#tdB2021 {
	width: 200px;
	height: 30px;
	text-align: right;
	padding: 2px 5px 2px 0;
	background-color: #f0f8ff;
}

#Community_tdB2021 {
	width: 200px;
	height: 30px;
	text-align: right;
	padding: 2px 5px 2px 0;
	background-color: #f0f8ff;
}

#tdB {
	width: 55px;
	height: 90px;
	padding: 10px 5px 5px 10px;
	vertical-align: top;
	border-right: dotted 1px #483d8b;
	border-bottom: dotted 1px #483d8b;
	color: #10004b;
	background-color:#f0f8ff;
	font-size: 85%;
}

#Other_tdB {
	width: 55px;
	height: 90px;
	padding: 10px 5px 5px 10px;
	vertical-align: top;
	border: dotted 1px #3CB686;
	color: #10004b;
	background-color:#f0f8ff;
	font-size: 85%;
}

#Community_tdB {
	width: 55px;
	height: 90px;
	padding: 10px 5px 5px 10px;
	vertical-align: top;
	border: dotted 1px #EBCE00;
	color: #10004b;
	background-color:#f0f8ff;
	font-size: 85%;
}

#tdBB {
	height:20px;
	padding: 5px 5px 5px 0;
	background-color:#f0f8ff;
	color: #10004b;
	text-align: right;
}



#mylog {
	width: 568px;
	table-layout: fixed;
	margin: 10px 10px 0 10px;
	border: solid 2px;
	border-color: #6699ff;
	background-color: #f0f8ff;
}

#tableD96 {
	width: 749px;
	_width: 750px;
	height:auto;
	margin: 1px 0 0 1px;
	_margin:0;
	border: solid 1px #ff6ea4;
	border-collapse:collapse;
	background-color:#f0ffff;
}

#td_D96 {
	wight:auto;
	height:30px;
	padding: 5px 0 0 5px;
	*padding: 0 0 0 5px; /*for IE*/
	border-color: #ff6ea4;
	background-color:#f0ffff;
	background-image: url(../img/titlebanner10.gif);
	background-repeat:repeat-x;
	color: #10004b;
	font-size: 13px;
	font-weight:bold;
}
body:first-of-type #td_D96{ /*for safari3.0*/
	padding: 0 0 0 5px;
}

/*02400.htmlダイブフレンド一覧開始*/

#DIVEFRIEND {
	width:608px;
	height:20px;
	margin: 5px 0 0 0;
	padding: 10px 0 0 10px;
	font-size: 13px;
	border: solid 1px #71943d;
	background-color:#10004b;
	background-image: url(../img/other_b_01.gif);
	background-repeat:repeat-x;
	color: #10004b;
	font-weight:bold;
}


#table_DIVEFRIEND {
	width: 619px;
	margin:0 0 10px 1px;
	border-collapse: collapse;
	border: solid 1px;
	border-color: #71943d;
	background-color:#10004b;
}

#td_DIVEFRIEND_A {
	height: 30px;
	font-size: 12px;
	border: dotted 1px;
	border-color: #71943d;
}

#DIVEFRIEND_back {
	float: left;
	font-size: 12px;
	padding: 2px 0 2px 5px;
}

#DIVEFRIEND_2 {
	float: left;
	font-size: 12px;
	padding: 2px 0 2px 400px;
	margin: 0 20px 0 0;
}

#DIVEFRIEND_exit {
	font-size: 12px;
	padding: 2px 0 2px 15px;
}

#td_DIVEFRIEND_B {
	width: 60;
	height: auto;
	padding:5px;
	font-size: 12px;
	text-align:center;
}

/*02400.htmlダイブフレンド一覧終了*/

#SHOPMEMBER {
	height:20px;
	margin: 0;
	padding: 10px 0 0 10px;
	font-size: 13px;
	border: solid 1px #ff6ea4;
	background-color: #ff6ea4;
	background-image: url(../img/shop_b_01.gif);
	background-repeat:repeat-x;
	color: #10004b;
	font-weight:bold;
}

#table_SHOPMEMBER {
	width: 628px;
	margin:0 0 10px 1px;
	border-collapse: collapse;
	border: solid 1px;
	border-color: #ff6ea4;
	background-color:#10004b;
}

#td_SHOPMEMBER_A {
	height: 30px;
	font-size: 12px;
	border: dotted 1px;
	border-color: #10004b;
}

#SHOPMEMBER_back {
	float: left;
	font-size: 12px;
	padding: 2px 0 2px 5px;
}

#SHOPMEMBER_2 {
	float: left;
	font-size: 12px;
	padding: 2px 0 2px 400px;
	margin: 0 20px 0 0;
}

#SHOPMEMBER_exit {
	font-size: 12px;
	padding: 2px 0 2px 15px;
}

#td_SHOPMEMBER_B {
	width: 60;
	height: auto;
	padding:5px;
	font-size: 12px;
	text-align:center;
}

#table_APPEND_MANAGER {
	width: 749px;
	_width: 750px;
	height:auto;
	margin: 1px 0 0 1px;
	_margin:0;
	border: solid 1px #ff6ea4;
	border-collapse:collapse;
	background-color:#10004b;
}

#td_APPEND_MANAGER_A {
	width:auto;
	height:31px;
	*height:28px; /*for IE*/
	border: solid 1px #ff6ea4;
	background-color:#f0ffff;
	background-image: url(../img/shop_b_01.gif);
	background-repeat:repeat-x;
	color: #10004b;
	font-weight:bold;
}
body:first-of-type #td_APPEND_MANAGER_A{ /*for safari3.0*/
	height:28px;
}

#td_APPEND_MANAGER_B{
	width: 110px;
	height: auto;
	padding: 10px 0 10px 0;
	border:dotted 1px #ff6ea4;
	border-bottom:solid 1px #ff6ea4;
	background-color:#f0ffff;
	text-align:center;
	color:#10004b;
}

#td_APPEND_MANAGER_C{
	width:417px;
	border:dotted 1px #ff6ea4;
	border-right:none;
	border-bottom:none;
	padding:10px 0 10px 20px;
	background-color:#f0ffff;
	color:#10004b;
}

.td_APPEND_MANAGER_I{
	width:100px;
	border-bottom:none;
	border-left:none;
	border-top:dotted 1px #ff6ea4;
	padding:10px 0 10px 20px;
	background-color:#f0ffff;
	color:#ff0000;
}

.td_APPEND_MANAGER_J{
	width:527px;
	border-top:none;
	border-bottom:solid 1px #ff6ea4;
	padding:10px 0 10px 20px;
	background-color:#f0ffff;
	color:#ff0000;
}

#td_APPEND_MANAGER_D{
	padding:10px;
	border:solid 1px #ff6ea4;
	background-color:#10004b;
	color:#f0f8ff;
	}

#APPEND_MANAGER_A {
	float: left;
	padding: 5px 0 0 10px;
	font-size: 13px;
}

#DIVERSEARCH {
	font-size: 11px;
	padding: 5px 0 0 530px;
}

#DIVERSEARCH a:link{
font-size: 12px;
	color: #191970;}

#DIVERSEARCH a:visited{
font-size: 12px;
	color: #191970;}

#DIVERSEARCH a:hover{
font-size: 12px;
	color: #99ffff;}


#name {
	padding: 5px 0 0 0;
	font-size: 11px;
}

#td_APPEND_MANAGER_E {
	width:120px;
	height: 30px;
	font-size: 12px;
	padding: 5px;
	border: solid 1px #ff6ea4;
	background-color:#10004b;
	text-align:center;
}

#td_APPEND_MANAGER_F {
	height: 30px;
	font-size: 12px;
	padding: 5px 5px 5px 20px;
	border: solid 1px #ff6ea4;
	background-color:#10004b;
}

#td_APPEND_MANAGER_G {
	font-size: 12px;
	padding: 5px 5px 5px 20px;
	border: solid 1px #ff6ea4;
	background-color:#10004b;
}

#td_APPEND_MANAGER_H {
	font-size: 12px;
	padding: 10px;
	border: solid 1px #ff6ea4;
	background-color:#f0ffff;
	color:#10004b;
}

#tdD96A {
	width: 100px;
	padding: 5px 10px 5px 0;
	border-bottom: dotted 1px #ff6ea4;
	background-color: #ff99cc;
	color:#10004b;
	font-weight:bold;
	text-align:right;
}

.tdD96A2 {
	width:auto;
	padding: 10px 10px 5px 40px;
	border-bottom: dotted 1px #ff6ea4;
	background-color: #f0f8ff;
	color:#10004b;
}

.tdD96A3{
	text-align:right;}

#tdD96B {
	width:500px;
	padding: 2px 0 2px 10px;
	border-bottom: dotted 1px #ff6ea4;
	background-color:#f0ffff;
	color:#10004b;
}

#tableD96C {
	width: 627px;
	font-size: 11px;
	margin: 10px 0 0 1px;
	border: solid 1px #ff6ea4;
	border-collapse:collapse;
	background-color:#10004b;
}

#td_D96C {
	height: 20px;
	font-size: 110%;
	border: none;
	padding: 10px 0 5px 10px;
	border-color: #ff6ea4;
	background-color:#10004b;
	background-image: url(../img/shop_b_01.gif);
	background-repeat:repeat-x;
	color: #10004b;
	font-weight:bold;
}

#td_D96CC {
	height: 100px;
	font-size: 110%;
	border: solid 1px;
	padding: 2px 0 0 10px;
	border-color: #ff6ea4;
	background-color:#10004b;
}


#submit_D96 {
	height:30px;
	width:728px;
	_width:728px;
	padding:10px 10px 0 10px;
	border:solid 1px #ff6ea4;
	border-top:none;
	background-color:#f0ffff;
	text-align:center;
	color:#10004b;
}

#tdsubmit_D96 a {
	font-size: 13px;
	text-decoration: none;
}

#tableD97 {
	width: 628px;
	margin: 0 0 0 1px;
	border: solid 1px #ff6ea4;
	border-top:none;
	border-collapse:collapse;
	background-color:#10004b;
}

#tablesubmit_D97 {
	width: 627px;
	height: 30px;
	margin: 0 0 0 1px;
	padding: 0 10px 0 10px;
	border: solid 1px #ff6ea4;
	border-collapse:collapse;
	background-color:#10004b;
}

#tdD97A {
	width: 120px;
	padding: 5px 0 5px 10px;
	border-bottom:dotted 1px #ff6ea4;
	border-top:solid 1px #ff6ea4;
	background-color: #ff99cc;
}


#tdD97B {
	padding: 2px 0 2px 10px;
	border-bottom:dotted 1px #ff6ea4;
	border-top:solid 1px #ff6ea4;
	background-color:#10004b;
}

#submit_D97 {
	width: 627px;
	height: 70px;
	margin: 0;
	padding:10px 0 0 0;
	border: solid 1px #ff6ea4;
	border-top:none;
	background-color:#10004b;
}

#submit_D97A {
	width:80px;
	height:20px;
	float:left;
	margin:10px 0 0 200px;
	padding: 10px 0 5px 0;
	border: solid 1px #ff6ea4;
	background-color:#10004b;
	text-align:center;
	*display: inline; /*for IE*/
}

#tdsubmit_D97A {
	height:20px;
	text-align:center;
}

#tdsubmit_D97B {
	text-align:center;
}

#submit_D97B {
	width:80px;
	height:20px;
	margin:10px 0 0 300px;
	*margin:20px 0 0 300px; /*for IE*/
	padding: 10px 0 5px 0;
	border: solid 1px #ff6ea4;
	background-color:#10004b;
	text-align:center;
}

#tablesubmit_A07 {
	width: 627px;
	height: 50px;
	margin: 1px 0 0 1px;
	border: solid 1px #ff6ea4;
	border-collapse:collapse;
	background-color:#10004b;
}

#tdsubmit_A07 {
	padding: 10px 0 10px 0;
	border: solid 1px #ff6ea4;
	background-color:#10004b;
	text-align:center;
}

 .mypage_divefriend_log_data_photo{
 	width:578px;
	height:auto;
	margin:0 0 0 5px;
	padding:10px 0 10px 10px;
	border:solid 1px #87CEEB;
	border-top:none;
	background:#f0ffff;
	color:#10004b;}

/*02310.htmlバディデータ開始*/

 .table_otherpage_divefriend_log_data{
 	width:472px;
	height:20px;
	margin:0 0 0 6px;
	padding:10px 0 0 10px;
	border:solid 1px #71943d;
	border-collapse:collapse;
	border-top:none;
	background:#10004b;}

 .td_otherpage_divefriend_log_data_A{
 	width:150px;
	height:50px;
	padding:5px 0 0 10px;
	border:dotted 1px #71943d;
	background:#10004b;
	background-image: url(../img/log_back_01.gif);
	background-repeat:repeat;}

 .td_otherpage_divefriend_log_data_B{
 	width:80px;
	height:auto;
	padding:5px 0 0 5px;
	border:dotted 1px #71943d;
	background:#99cc00;
	}

 .td_otherpage_divefriend_log_data_C{
 	width:auto;
	height:auto;
	padding:5px 0 0 5px;
	border:dotted 1px #71943d;
	background:#10004b;
	background-image: url(../img/log_back_01.gif);
	background-repeat:repeat;
	}

 .td_otherpage_divefriend_log_data_D{
 	width:auto;
	height:auto;
	padding:5px 0 0 5px;
	border:dotted 1px #71943d;
	background:#10004b;
	text-align:center;
	background-image: url(../img/log_back_01.gif);
	background-repeat:repeat;}

 .td_otherpage_divefriend_log_data_E{
 	width:auto;
	height:auto;
	padding:5px 0 0 5px;
	border:dotted 1px #71943d;
	background:#99cc00;}

 .td_otherpage_divefriend_log_data_F{
 	width:auto;
	height:auto;
	padding:5px 0 0 10px;
	border:dotted 1px #71943d;
	background:#10004b;
	background-image: url(../img/log_back_01.gif);
	background-repeat:repeat;}

 #otherpage_divefriend_log_data_comment{
 	width:451px;
	/* height:100px; */
	margin:0 0 0 5px;
	padding:20px 0 0 20px;
	border:solid 1px #71943d;
	border-top:none;
	background:#10004b;
	}

 #otherpage_divefriend_log_data_photo{
 	width:461px;
	/* height:350px; */
	margin:0 0 0 5px;
	padding:10px 0 0 10px;
	border:solid 1px #71943d;
	border-top:none;
	background:#10004b;}

 .otherpage_divefriend_log_data_photo_A{
 	padding:5px 0 0 5px;
 	float:left;}

/*02310.htmlバディデータ終了*/


.confirmation{
	width: 748px;
	height:20px;
	font-size: 15px;
	margin:0 0 5px 0;
	padding:10px 0 10px 0;
	border: solid 1px #4682b4;
	background-color:#f0ffff;
	color:#10004b;
	text-align:center;}

.my_logbookC_confirmation_C{
 	width:100px;
 	height:auto;
 	padding: 5px 0 5px 0;
	border:none;
	text-align:center;
	vertical-align: top;
 	}

table_my_logbookC_confirmation ul{
	list-style: none;
	width: 450px;
	height: 130px;
	margin: 0;
        padding 0;
 	}

ul.td_my_logbook_confirmation_D{
	list-style: none;
	width: 450px;
	height: 130px;
	margin: 0 0 0 0px;
        padding 0;
 	}


li.td_my_logbook_confirmation_E{
	float: left;
	width: 110px;
	height: 110px;
	text-align: center;
	margin: 0;
    padding:0;
 	}

.baddy_photo{
	width: 100px;
	height:160px;
	margin:5px 0 0 0px;
    padding:0;
    float:left;
    text-align: center;
}

.clear{
	clear:both;
	}

.log_edit_detail{
	width:auto;
	padding:5px;
	background-color:#f0f8ff;
	border:dotted 1px #4682b4;
	color:#10004b;}
	}

 .my_logbookC_confirmation_D{
  	height:auto;
 	padding:5px;
	border:none;
	text-align:center;
  }

.td_log_base_data_B2_2{
	border:dotted 1px;
	border-color:#4682b4;
	vertical-align:top;
	padding:15px 0 5px 10px;
	background-color:#f0ffff;
	color: #10004b;
}

#table04070 {
	width: 750px;
	_width: 750px;
	margin:0 0 0 1px;
	_margin:0;
	table-layout: fixed;
	border: solid 1px #ff6ea4;
	border-collapse:collapse;
	background-color:#f0ffff;
	color:#10004b;
}

#td04070 {
	border: none;
	padding: 5px;
	border-color: #ff6ea4;
	background-color:#f0ffff;
	text-align:center;
	color:#10004b;
}

/*2カラム目ショップ系領域開始*/

#SHOP_list_search {
	width: 472px;
	height: auto;
	float: left;
}

/*2カラム目ショップ系領域終了*/

/*2カラム目ショップ系トップページ開始*/

#SHOP_search {
	width: 455px;
	height: 15px;
	margin: 5px 0 0 5px;
	padding: 10px 0 5px 10px;
	border: solid 1px #ff6ea4;
	background-color: #ff6ea4;
	color: #10004b;
	font-weight: bold;
	background-image: url(../img/shop_b_01.gif);
	background-repeat:repeat-x;
}

#SHOP_search_keyword {
	width: 425px;
	height: 40px;
	margin: 0 0 0 5px;
	padding: 20px 0 0 40px;
    border: solid 1px #ff6ea4;
	background-color:#10004b;
}

#table_SHOP_search {
	width: 466px;
	height: 200px;
	margin: 0 0 0 6px;
	border-collapse: collapse;
	border: solid 1px #ff6ea4;
	background-color:#10004b;
}

#td_SHOP_search_A {
	width: 60px;
	height: 60px;
	padding: 0 0 0 10px;
	border: solid 1px #ff6ea4;
	background-color: #ff6ea4;
}

#td_SHOP_search_B {
	padding: 0 5px 0 5px;
	border: dotted 1px #ff6ea4;
	background-color:#10004b;
}

#SHOP_list_request {
	width: 155px;
	height: 15px;
	margin: 0 0 0 5px;
	padding: 5px 0 5px 310px;
	border: solid 1px #ff6ea4;
	border-top: none;
	background-color:#10004b;
}

#SHOP_attention {
	width: 455px;
	height: 15px;
	margin: 5px 0 0 5px;
	padding: 10px 0 5px 10px;
	border: solid 1px #ff6ea4;
	background-color: #ff6ea4;
	color: #10004b;
	font-weight: bold;
	background-image: url(../img/shop_b_01.gif);
	background-repeat:repeat-x;
}

#table_SHOP_attention {
	width: 466px;
	height:auto;
	margin: 0 0 20px 6px;
	border-collapse: collapse;
	border: solid 1px #ff6ea4;
	background-color:#10004b;
}

#td_SHOP_attention {
	padding: 5px;
	border: dotted 1px #ff6ea4;
	background-color:#10004b;
	text-align:center;
}

/*2カラム目ショップ系トップページ終了*/


#SHOP_search_districts {
	/* width: 617px; */
	width: 738px;
	_width: 738px;
	height:20px;
	margin:5px 0 0 0;
	padding:10px 0 0 10px;
	border: solid 1px #ff6ea4;
	background-color: #ff6ea4;
	background-image: url(../img/shop_b_01.gif);
	background-repeat:repeat-x;
	color: #10004b;
	font-weight:bold;

}

#SHOP_search_districts_keyword {
	width: 587px;
	height: 60px;
	margin: 0;
	padding: 10px 0 0 40px;
	border: solid 1px #ff6ea4;
	border-top:none;
	background-color:#10004b;
}

#table_SHOP_search_districts {
	width: 628px;
	margin: 0 0 0 1px;
	border-collapse: collapse;
	border: solid 1px #ff6ea4;
	border-top:none;
	background-color:#10004b;
}

#td_SHOP_search_districts_A {
	height:20px;
	padding:10px 0 5px 10px;
	*padding:6px 0 5px 10px;　/*for IE*/
	border: solid 1px #ff6ea4;
	background-color: #ff6ea4;
	background-image: url(../img/shop_b_01.gif);
	background-repeat:repeat-x;
	color: #10004b;
	font-weight:bold;
}
body:first-of-type #td_SHOP_search_districts_A{ /*for safari3.0*/
	padding:6px 0 5px 10px;
}

#td_SHOP_search_districts_B {
	padding: 5px 0 5px 30px;
	border: solid 1px #ff6ea4;
	background-color:#10004b;
}

#td_SHOP_search_districts_C {
	padding: 5px 0 5px 200px;
	border: solid 1px  #ff6ea4;
	background-color:#10004b;
}

#text_SHOP_search_districts_keyword {
	margin: 0 0 10px 0;
}

#td_SHOP_search_districts_D {
	padding: 5px 0 5px 100px;
	border: solid 1px #ff6ea4;
	background-color:#10004b;
}

#SHOP_search_B {
	height: 20px;
	margin: 5px 0 0 0;
	padding: 10px 0 0 10px;
	border: solid 1px #ff6ea4;;
	background-color:#10004b;
	background-image: url(../img/shop_b_01.gif);
	background-repeat:repeat-x;
	color: #10004b;
	font-weight:bold;
}

#SHOP_search_cause {
	float: left;
}

#SHOP_request_append {
	float: clear;
	margin: 0 0 0 0;
	padding: 0 10px 0 0;
	text-align:right;
}

#SHOP_request_append a:link{
font-size: 12px;
	color: #191970;}

#SHOP_request_append a:visited{
font-size: 12px;
	color: #191970;}

#SHOP_request_append a:hover{
font-size: 12px;
	color: #99ffff;}

#SHOP_search_case_no {
	width: 377px;
	height: 20px;
	margin: 0;
	padding: 5px 0 0 250px;
	border: solid 1px #ff6ea4;
	border-top:none;
	border-bottom:dotted 1px #ff6ea4;
	background-color:#10004b;
}

#SHOP_search_case_no_1 {
	width: 622px;
	height: 20px;
	margin: 0;
	padding: 5px 0 0 5px;
	border: solid 1px #ff6ea4;
	border-top:none;
	background-color:#10004b;
}

#SHOP_search_case_no_back {
	float: left;
	padding:0 0 0 5px;
}

#SHOP_search_case_no_next {
	float: clear;
	margin: 0 0 0 0;
	padding: 0 10px 0 0;
	text-align:right;
}

.shopsearch_explanation{
	margin:0px 0px 10px 1px;
	width:746px;
	height:160px;
	background-image:url(../img/shopsearch_explanation.gif);
	background-repeat:no-repeat;
}



.ss_shopimg_sam{
	width:100px;
	height:50px;
	padding:35px 8px 4px 2px;
	margin:0px 0px 0px 8px;
	float:left;
	text-align:center;
	color:#000000;
	font-weight:bold;
	}

.ss_01_sam{
	width:510px;
	height:18px;
	padding:6px 5px 5px 5px;
	float:left;
	color:#000000;
	border-bottom:1px solid #ffffff;
	border-right:1px solid #ffffff;
	border-left:1px solid #ffffff;
	font-weight:bold;
	}

.ss_02_sam{
	width:95px;
	height:18px;
	padding:6px 5px 5px 5px;
	float:left;
	text-align:center;
	color:#000000;
	border-bottom:1px solid #ffffff;
	font-weight:bold;
	}

.ss_03_sam{
	width:610px;
	height:18px;
	padding:6px 5px 5px 5px;
	float:left;
	color:#000000;
	border-left:1px solid #ffffff;
	font-weight:bold;
	}

.ss_04_sam{
	width:100px;
	height:20px;
	padding:3px 5px 7px;
	margin:0px 0px 0px 8px;
	float:left;
	text-align:center;
	color:#000000;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	font-weight:bold;
	}

.ss_05_sam{
	width:100px;
	height:25px;
	padding:10px 5px 2px;
	margin:0px 0px 0px 8px;
	float:left;
	text-align:center;
	color:#000000;
	font-weight:bold;
	border-right:1px solid #ffffff;
	}

.ss_06_sam{
	width:610px;
	height:25px;
	padding:5px 5px 0;
	float:left;
	color:#000000;
	font-weight:bold;
	}

.ss_07_sam{
	width:615px;
	height:20px;
	padding:3px 5px 7px 5px;
	float:left;
	color:#000000;
	border-left:1px solid #ffffff;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	font-weight:bold;
	}

#table_SHOP_search_APPEND_MANAGER {
	width: 749px;
	_width:748px;
	height: 120px;
	margin: 0 0 0 1px;
	_margin: 0;
	padding: 5px 0 0 5px;
	border-collapse: collapse;
	border-top:none;
	color:#10004b;
}

#th_SHOP_search_APPEND_MANAGER_A{
	width:80px;
	border-top:solid 1px #ff6ea4;
	border-right:dotted 1px #ff6ea4;
	border-bottom:dotted 1px #ff6ea4;
	padding:5px 0 0 10px;}

#th_SHOP_search_APPEND_MANAGER_B{
	width:65px;
	border-top:solid 1px #ff6ea4;
	border-right:dotted 1px #ff6ea4;
	border-bottom:dotted 1px #ff6ea4;
	padding:5px;}

#th_SHOP_search_APPEND_MANAGER_C{
	width:auto;
	border-top:solid 1px #ff6ea4;
	border-right:dotted 1px #ff6ea4;
	border-bottom:dotted 1px #ff6ea4;
	padding:5px;}

#th_SHOP_search_APPEND_MANAGER_D{
	width:auto;
	border-top:solid 1px #ff6ea4;
	border-right:dotted 1px #ff6ea4;
	border-bottom:dotted 1px #ff6ea4;
	padding:5px;}

#th_SHOP_search_APPEND_MANAGER_E{
	width:auto;
	border:none;
	padding:5px;}

#td_SHOP_search_APPEND_MANAGER_D {
	padding: 10px 0 10px 0;
	border: solid 1px #ff6ea4;
	background-color:#10004b;
	text-align:center;
}

#td_SHOP_search_APPEND_MANAGER_E {
	height:30px;
	padding: 2px 0 0 5px;
	border: solid 1px #ff6ea4;
	border-bottom:none;
	background-color: #ff99cc;
}

#td_SHOP_search_APPEND_MANAGER_F {
	padding: 2px 0 0 5px;
	border-top: dotted 1px #ff6ea4;
	background-color:#10004b;
}

#th_SHOP_search_TITLE_A{
	border-right:solid 1px #FFFFFF;
	border-bottom:solid 1px #FFFFFF;
	}

#th_SHOP_search_TITLE_A_pic{
	width:127px;
	/width:129px;
	border-right:solid 1px #FFFFFF;
	border-bottom:solid 1px #FFFFFF;
	}

#th_SHOP_search_TITLE_B{
	border-bottom:solid 1px #FFFFFF;
	border-right:solid 1px #FFFFFF;
	text-align: left;
	padding: 5px 10px 0px 10px;
	width:490px;
	/width:487px;
	}

#icon_info{
	padding:30px 10px 5px 0;
	text-align:right;
	vertical-align:bottom;}

.SHOP_REQUEST_APPEND_title {
	width: 617px;
	height: 20px;
	margin: 0;
	padding: 10px 0 0 10px;
	border: solid 1px #ff6ea4;
	background-color:#10004b;
	background-image: url(../img/shop_b_01.gif);
	background-repeat:repeat-x;
	color: #10004b;
	font-weight:bold;
}

.SHOP_REQUEST_APPEND_text {
	width: 607px;
	height: 550px;
	margin:0;
	padding: 15px 0 0 20px;
	border: solid 1px #ff6ea4;
	border-top:none;
	background-color:#10004b;
}

.submit_SHOP_REQUEST_APPEND {
	width: 617px;
	height: 20px;
	margin: 0;
	padding: 10px 0 0 10px;
	border: solid 1px #ff6ea4;
	background-color: #ff6ea4;
	background-image: url(../img/shop_b_01.gif);
	background-repeat:repeat-x;
	color: #10004b;
	font-weight:bold;
}

#submit_SHOP_REQUEST_APPEND_AA{
	width: 210px;
	height: 20px;
	float:left;
	margin: 10px 0 0 150px;
	padding: 10px 0 5px 0;
	border: solid 1px #ff6ea4;
	background-color:#10004b;
	text-align:center;}

#submit_SHOP_REQUEST_APPEND_BB{
	width: 80px;
	height: 20px;
	margin: 10px 0 0 380px;
	padding: 10px 0 5px 0;
	border: solid 1px #ff6ea4;
	background-color:#10004b;
	text-align:center;}

#table_submit_SHOP_REQUEST_APPEND {
	width: 260px;
	height: 20px;
	margin: 15px 0 0 150px;
	padding: 5px 0 0 5px;
	border: solid 1px #ff6ea4;
	border-collapse: collapse;
	background-color:#10004b;
}

#td_submit_SHOP_REQUEST_APPEND_A {
	padding: 2px 5px 2px 5px;
	border: solid 1px;
	border-color: #6699ff;
	background-color: #ffffff;
}

#td_submit_SHOP_REQUEST_APPEND_B {
	padding: 2px 5px 2px 5px;
	border: solid 1px;
	border-color: #6699ff;
	background-color: #ffffff;
}

#SHOP_append_request_complete{
	width: 622px;
	height: 550px;
	margin: 0;
	padding: 5px 0 0 5px;
	border: solid 1px #ff6ea4;
	background-color:#10004b;}


#SHOP_append_request_complete_title {
	margin: 50px 0 0 120px;
}

#SHOP_append_request_complete_text {
	margin: 15px 0 0 120px;
}

.comunuty_search {
	float: left;
	width: 750px;
	height:auto;
	margin: 0;
	background-color: #ffffff;
}

#comunity_search_A {
	width: 730px;
	height: 30px;
	margin: 5px 0 0 0;
	padding: 5px 10px 5px 0;
	border: solid 1px #ebce00;
	background-color:#f0ffff;
	text-align: right;
	color:#10004b;
}

#comunity_search_B {
	width: 695px;
	height: 80px;
	margin: 0;
	padding: 20px 0 0 50px;
	border: solid 1px #ebce00;
	border-top:none;
	background-color:#f0ffff;
	color:#10004b;
}

/*ショップ検索開始*/

#shop_search {
	float: left;
	width: 750px;
	height:auto;
	margin: 0;
	background-color:#ffffff;
}

#shop_search_A {
	width: 738px;
	height: 25px;
	margin: 5px 0 0 0;
	padding: 5px 10px 0 0;
	border: solid 1px #ff6ea4;
	background-image: url(../img/titlebanner10.gif);
	background-repeat:repeat-x;
	background-color:#ff6ea4;
	text-align: right;
}

#shop_search_B {
	width: 698px;
	height: 80px;
	margin: 0;
	padding: 20px 0 0 50px;
	border: solid 1px #ff6ea4;
	border-top:none;
	background-color:#f0ffff;
	color:#10004b;
}

/*ショップ検索終了*/


/*05010.htmlコミュニティ系開始*/

/*03040.htmlショップ検索結果開始*/

#Shop_research_all {
	width: 734px;
	_width: 734px;
	height: 30px;
	margin: 5px 0 0 1px;
	padding: 10px 5px 0 5px;
	border: solid 1px #ff6ea4;
	background-color:#f0ffff;
	background-image: url(../img/titlebanner10.gif);
	background-repeat:repeat-x;
	color: #10004b;
	font-weight:bold;
}

#Shop_research_number {
	width: 616px;
	height: 20px;
	margin: 0;
	padding: 5px 5px 0 5px;
	border: solid 1px #ff6ea4;
	border-top:none;
	background-color:#10004b;
	text-align: center;
}

#Shop_research_backnext {
	width:734px;
	_width: 734px;
	height: 20px;
	margin: 0 0 0 1px;
	padding: 5px 5px 0 5px;
	border: solid 1px #ff6ea4;
	background-color:#f0ffff;
	text-align: right;
	color:#10004b;
}

#Shop_research_name {
	float: left;
}

#Shop_research_open {
	text-align: right;
}

#table_Shop_research {
	table-layout: fixed;
	width: auto;
	height: 200px;
	margin: 0 0 0 1px;
	border: solid 1px #ff6ea4;
	border-collapse: collapse;
	background-color:#10004b;
}

.td_Shop_research_AA {
	width:auto;
	height:30px;
	padding: 5px 0 5px 0;
	border-top: solid 1px #ff6ea4;
	border-right: dotted 1px #ff6ea4;
	background-color:#f0ffff;
	text-align:center;
	color:#10004b;
}

.td_Shop_research_AB {
	width:auto;
	height:auto;
	padding: 10px 0 0 0;
	border-top: solid 1px #ff6ea4;
	border-right: dotted 1px #ff6ea4;
	background-color:#f0ffff;
	text-align:center;
	color:#10004b;
}

.td_Shop_research_AC {
	width:70px;
	height:auto;
	padding: 5px 0 5px 0;
	border-top: solid 1px #ff6ea4;
	border-right: dotted 1px #ff6ea4;
	background-color:#f0ffff;
	text-align:center;
	color:#10004b;}

.td_Shop_research_AD {
	width:75px;
	height:auto;
	padding: 5px 0 5px 0;
	border-top: solid 1px #ff6ea4;
	border-right: dotted 1px #ff6ea4;
	background-color:#f0ffff;
	text-align:center;
	color:#10004b;}

.td_Shop_research_AE {
	width:auto;
	height:auto;
	padding: 5px 0 0 10px;
	border: dotted 1px #ff6ea4;
	background-color:#f0ffff;
	text-align:left;
	vertical-align:bottom;
	color:#10004b;}

/* ここ以下は不要になる予定 */
#td_Shop_research_A {
	width: 80px;
	height: 60px;
	padding: 10px 10px 0 10px;
	border-top: dotted 1px #ff6ea4;
	border-right: dotted 1px #ff6ea4;
	background-color:#f0ffff;
	text-align:center;
	color:#10004b;
}

#td_Shop_research_B {
	width:auto;
	height: 20px;
	border: solid 1px #ff6ea4;
	padding: 0 5px 0 5px;
	background-color:#f0ffff;
	color:#10004b;
}

#td_Shop_research_C {
	width:auto;
	height:60px;
	padding: 0 5px 0 5px;
	background-color:#f0ffff;
	border: solid 1px #ff6ea4;
	text-align: top;
	color:#10004b;
}
/* これ以上は不要になる予定 */

/*shopsearchの検索結果をDIVにしました。*/

.ss_00{
	margin:0px;
}

.searchshop_div{
	width:740px;
	margin:5px 0px 0px 0px;
	padding:5px;
	background-image: url(../img/shopsearch_table.gif);
	background-repeat:no-repeat;
}

.searchshop_div_ad{
	width:747px;
	padding:5px 5px 0px 0px;
	margin:5px 0px 10px 0px;
	background-image: url(../img/ss_ad_01.gif);
	background-position:left top;
	background-repeat:no-repeat;
}



.searchshop_div_ad_02{
	margin:0px;
	}

.searchshop_div_ad_03{
	width:747px;
	height:15px;
	background-image: url(../img/ss_ad_02.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
}

/*お店のimg*/
.ss_shopimg{
	width:100px;
	padding:8px 8px 4px 2px;
	margin:0px 0px 0px 8px;
	float:left;
	text-align:center;
	color:#000000;
	}

/*ショップタイトル、エリア*/
.ss_01{
	width:510px;
	height:25px;
	padding:10px 5px 0px 5px;
	float:left;
	color:#000000;
	border-bottom:1px solid #c0c0c0;
	border-right:1px solid #c0c0c0;
	border-left:1px solid #c0c0c0;
	}

/*更新日、都道府県*/
.ss_02{
	width:90px;
	height:25px;
	padding:10px 5px 0px 5px;
	float:left;
	text-align:center;
	color:#000000;
	border-bottom:1px solid #c0c0c0;
	}

/*説明文*/
.ss_03{
	width:610px;
	height:25px;
	padding:10px 5px 0px 5px;
	float:left;
	color:#000000;
	border-left:1px solid #c0c0c0;

	}

/*クーポン説明文*/
/*
.ss_07{
	width:610px;
	height:30px;
	padding:10px 5px 0px 5px;
	float:left;
	color:#000000;
	border-left:1px solid #c0c0c0;
	border-top:1px solid #c0c0c0;
	}
*/

/* クーポンアイコン */
/*
.ss_04{
	width:100px;
	height:25px;
	padding:5px;
	margin:0px 0px 0px 8px;
	float:left;
	text-align:center;
	color:#000000;
	border-top:1px solid #c0c0c0;
	}
*/

/* ショップ情報 */
.ss_05{
	width:100px;
	height:25px;
	padding:10px 5px 0px 5px;
	margin:0px 0px 0px 8px;
	float:left;
	text-align:center;
	color:#000000;
	border-top:1px solid #c0c0c0;
	}

/*ショップ情報アイコンと説明文*/
.ss_06{
	width:600px;
	height:30px;
	padding:5px 5px 0px 5px;
	float:left;
	color:#000000;
	border-left:1px solid #c0c0c0;
	border-top:1px solid #c0c0c0;

	}

.td_Shop_search_A {
	width: 120px;
	height: 100px;
	padding: 0px;
	text-align:center;
	color:#10004b;
	border-right:1px solid #c0c0c0;
}

.td_Shop_search_B_title {
	width: 529px;
	height: 35px;
	*height:30px;
	padding: 0px 10px 0px 10px;
	color:#10004b;
	valign:middle;
	border-bottom:1px solid #c0c0c0;
	border-right:1px solid #c0c0c0;
}

.td_Shop_search_B {
	width: 529px;
	height: 25px;
	padding: 0px 10px 0px 20px;
	/padding: 6px 10px 0px 20px;
	color:#10004b;
	valign:middle;
	border-bottom:1px solid #c0c0c0;
	border-right:1px solid #c0c0c0;
}

.td_Shop_search_B_01{
	width: 529px;
	height: 25px;
	padding: 0px 10px 0px 10px;
	color:#10004b;
	valign:middle;
	border-bottom:1px solid #c0c0c0;
	border-right:1px solid #c0c0c0;
}

#td_Shop_search_B_02 {
	width: 529px;
	height: 25px;
	padding: 3px 5px 0px 10px;
	color:#10004b;
}

.td_Shop_search_C {
	width:100px;
	height:25px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	color:#10004b;
	border-bottom:1px solid #c0c0c0;
}

#td_Shop_search_C_02{
	width:100px;
	height:25px;
	padding: 0px;
	text-align: center;
	color:#10004b;
}

.td_Shop_search_D {
	width:auto;
	height:25px;
	padding: 0px 10px 0px 10px;
	text-align: left;
	color:#10004b;
	border-bottom:1px solid #c0c0c0;
}

/*広告ありショップ（100302追加)*/
#ad_table{
	margin:0 10px;
	padding:6px 0px 0px 0px;
	/padding:6px 0px 10px 0px;
	height:140px;
}

.td_Shop_search_A_ad{
	color:#10004B;
	height:100px;
	width:120px;
	padding:0;
	text-align:center;
	width:120px;
	border-right:1px solid #c0c0c0;
}

.td_Shop_search_B_title_ad{
	width: 529px;
	height: 35px;
	*height:30px;
	padding: 0px 10px 0px 10px;
	/padding:6px 10px 0px 10px;
	color:#10004b;
	valign:middle;
	border-bottom:1px solid #c0c0c0;
	border-right:1px solid #c0c0c0;
}

.td_Shop_search_B_ad{
	width: 529px;
	height: 25px;
	padding: 0px 10px 0px 20px;
	/padding:6px 10px 0px 20px;
	color:#10004b;
	valign:middle;
	border-bottom:1px solid #c0c0c0;
	border-right:1px solid #c0c0c0;
}
.td_Shop_search_B_01_ad{
	width: 529px;
	height: 25px;
	padding: 0px 10px 0px 10px;
	color:#10004b;
	valign:middle;
	border-bottom:1px solid #c0c0c0;
	border-right:1px solid #c0c0c0;
}

#td_Shop_search_B_02_ad{
	width: 529px;
	height: 25px;
	padding: 3px 5px 0px 10px;
	color:#10004b;

}

.td_Shop_search_C_ad{
	width:100px;
	height:25px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	color:#10004b;
	border-bottom:1px solid #c0c0c0;
}

#td_Shop_search_C_02_ad{
	width:100px;
	height:25px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	color:#10004b;
}

.td_Shop_search_D_ad{
	width:auto;
	height:25px;
	padding: 0px 10px 0px 10px;
	text-align: left;
	color:#10004b;
	border-bottom:1px solid #c0c0c0;
}

/*文字広告部分*/
.ad_text_box{
	padding:5px 10px 5px 10px;
	margin: 0 0 0 1px;
	color:#10004b;
	background-color: #F0F8FF;
	border: 1px solid #FF6EA4;
	width: 724px;
}

/*03040.htmlショップ検索結果終了*/

/*03000.html*/

#community_research_all {
	width: 735px;
	height: 20px;
	margin: 5px 0 0 0;
	padding: 10px 5px 0 5px;
	border: solid 1px #ebce00;
	background-color:#10004b;
	background-image: url(../img/titlebanner12.gif);
	background-repeat:repeat-x;
	color: #10004b;
	font-weight:bold;
}

#community_research_number {
	width: 616px;
	height: 20px;
	margin: 0;
	padding: 5px 5px 0 5px;
	border: solid 1px #ebce00;
	border-top:none;
	background-color:#10004b;
	text-align: center;
}

#community_research_backnext {
	width: 736px;
	height: 20px;
	margin: 0;
	padding: 5px 5px 0 5px;
	border: solid 1px #ebce00;
	background-color:#f0ffff;
	text-align: right;
	color:#10004b;
}

#community_research_name {
	float: left;
}

#community_research_open {
	text-align: right;
}

#table_community_research {
	table-layout: fixed;
	width: 747px;
	_width: 747px;
	height: 200px;
	margin: 0 0 0 1px;
	_margin: 0;
	border: solid 1px #ebce00;
	border:none;
	border-collapse: collapse;
	background-color:#f0ffff;
	color:#10004b;
}

#td_community_research_A {
	width: 80px;
	height: 60px;
	padding: 15px 0 10px 0;
	border: solid 1px #ebce00;
	background-color:#f0ffff;
	text-align:center;
	text-decoration:none;
}


#td_community_research_B {
	width:auto;
	height: 20px;
	border: solid 1px #ebce00;
	padding: 0 5px 0 5px;
	background-color:#f0ffff;
}

#td_community_research_C {
	width:auto;
	height:60px;
	padding: 0 5px 0 5px;
	background-color:#f0ffff;
	border: solid 1px #ebce00;
	text-align: top;
}

/*05010.htmlコミュニティ系終了*/

#community_top_photo {
	width: 211px;
	height: 175px;
	margin:5px 0 0 0;
	padding: 10px;
	border: solid 1px #a9a9a9;
	background-color: #dcdcdc;
	text-align:center;
}

#community_top_name {
	width: 231px;
	height: 20px;
	padding: 10px 0 5px 0;
	border: solid 1px #a9a9a9;
	border-top:none;
	background-color: #dcdcdc;
	text-align:center;
	color:#000000;
}

#table_community_top_establish {
	width: 232px;
	_width: 233px;
	height: 300px;
	margin:5px 0 0 1px;
	border: solid 1px #ebce00;
	border-collapse:collapse;
	border-spacing: 5px;
	background-color:#f0ffff;
	color:#10004b;
}

#td_community_top_establish_A {
	width: 70px;
	text-align: right;
}

/*05100.htmlコミュニティトップ開始*/
#community_mainmenu_explanation {
	height: auto;
	margin:0 0 0 5px;
	padding: 10px 10px 20px 10px;
	border: solid 1px #ebce00;
	background-color:#f0ffff;
	color:#10004b;
}

#community_mainmenu_join {
	height: auto;
	margin:5px 0 0 5px;
	padding: 10px 0 0 10px;
	border: solid 1px #ebce00;
	background-color:#f0ffff;
	color:#10004b;
}

#community_mainmenu_topic_new_title {
	height: 20px;
	margin:5px 0 0 5px;
	padding: 6px 0 0 10px;
	border: solid 1px #ebce00;
	background-color:#10004b;
	background-image: url(../img/titlebanner12.gif);
	color: #10004b;
	font-weight:bold;
}

#table_community_mainmenu_topic {
	width: 510px;
	height: auto;
	margin: 0 0 0 6px;
	border: solid 1px #ebce00;
	border-collapse: collapse;
	background-color:#f0ffff;
	color:#10004b;
}

#td_community_mainmenu_topic_A {
	width: 80px;
	height: 10px;
	padding: 5px 5px 5px 10px;
	text-align: top;
}

#td_community_mainmenu_topic_B {
	width: 10px;
	height: 10px;
	padding: 5px 5px 5px 10px;
	text-align: top;
}

#td_community_mainmenu_topic_C {
	height: auto;
	padding: 5px 5px 5px 10px;
	text-align: top;
}

#community_mainmenu_topic_list {
	width: 499px;
	height: 20px;
	margin:0 0 0 5px;
	padding: 5px 10px 5px 0;
	border: solid 1px #ebce00;
	border-top:none;
	background-color:#f0ffff;
	text-align: right;
	color:#10004b;
}

/*05100.htmlコミュニティトップ終了*/

.community_topic_title {
	width:738px;
	_width:738px;
	height: 20px;
	margin: 0;
	padding: 10px 0 0 10px;
	border: solid 1px #ebce00;
	background-color:#f0ffff;
	background-image: url(../img/titlebanner12.gif);
	background-repeat:repeat-x;
	color: #10004b;
	font-weight:bold;
}

#community_topic_title_A {
	float: left;
	padding: 0 0 5px 5px;
}

#community_topic_title_B {
	text-align: right;
	padding: 0 10px 5px 0;
}

#community_topic_title_B a:link{
font-size: 12px;
	color: #191970;}

#community_topic_title_B a:visited{
font-size: 12px;
	color: #191970;}

#community_topic_title_B a:hover{
font-size: 12px;
	color: #99ffff;}

#community_topic_title_C {
	width: 738px;
	_width: 738px;
	height: 25px;
	margin: 0 0 0 0;
	padding: 10px 0 0 10px;
	border: solid 1px #ebce00;
	border-top:none;
	background-color:#f0ffff;
	color:#10004b;
}

#community_topic_title_list {
	width: 748px;
	_width: 748px;
	height:30px;
	margin: 0 0 0 0;
	border: solid 1px #ebce00;
	border-top:none;
	background-color:#f0ffff;
	color:#10004b;
}

#community_topic_title_listA {
	float: left;
	padding: 10px 0 0 10px;
}

#community_topic_title_listB {
	padding: 10px 5px 10px 10px;
	text-align: right;
}

#community_topic_titleA {
	width: 736px;
	*width: 735px; /*for IE*/
	height: auto;
	margin: 0 0 0 0;
	padding: 4px 0 0 10px;
	_padding: 3px 0 4px 10px; /*for IE*/
	border: solid 1px #ebce00;
	background-color:#fff000;
	color: #10004b;
	font-weight:bold;
}

#community_topic_titleB {
	margin: 8px 10px 5px 0;
	text-align: right;
}

#table_community_topic {
	width: 620px;
	margin: 0 0 0 1px;
	border: solid 1px #ebce00;
	border-collapse: collapse;
	background-color:#fff000;
}

* html #table_community_topic{
	margin: 0 0 0 0;}

#td_community_topic_A {
	border: solid 1px #ebce00;
	background-color:#f0ffff;
	color:#10004b;
}

#td_community_topic_B {
	width: 80px;
	padding: 10px 5px 10px 10px;
	border: solid 1px #ebce00; /*for IE*/
	border-right: dotted 1px #ebce00;
	background-color:#f0ffff;
	vertical-align: middle;
	color:#10004b;
}

* html #td_community_topic_B{
	width:auto;
	padding: 10px 0 10px 5px;}

#td_community_topic_C {
	width: 50px;
	padding: 10px 5px 10px 20px;
	border: solid 1px #ebce00; /*for IE*/
	border-right: dotted 1px #ebce00;
	background-color:#f0ffff;
	vertical-align: middle;
	color:#10004b;
}

#td_community_topic_D {
	width:300px;
	padding: 10px;
	border: solid 1px #ebce00; /*for IE*/
	border-left: dotted 1px #ebce00;
	background-color:#f0ffff;
	vertical-align: top;
	color:#10004b;
}

#table_community_topic_details {
	width: 750px;
	margin: 0;
	border: solid 1px #ebce00;
	border-collapse: collapse;
	background-color:#f0ffff;
	color:#10004b;
}

#td_community_topic_details_A {
	padding: 5px 5px 5px 20px;
	border: solid 1px #ebce00;
	background-color:#fff000;
	vertical-align: middle;
	color:#10004b;
}

#community_topic_details_title {
	float: left;
	margin: 0 0 0 10px;
	font-size: 140%;
}

#community_topic_details_day {
	margin: 5px 10px 5px 0;
	text-align: right;
}

#td_community_topic_details_B {
	width: 80px;
	padding: 10px 5px 10px 20px;
	border: dotted 1px #ebce00;
	background-color:#f0ffff;
	vertical-align: middle;
	color:#10004b;
}

#td_community_topic_details_C {
	width: 528px;
	padding: 10px;
	border: dotted 1px #ebce00;
	background-color:#f0ffff;
	vertical-align: top;
	color:#10004b;
}

#community_topic_details_comment_A {
	width: 738px;
	height: 15px;
	margin: 10px 0 0 0;
	padding: 5px 0 0 10px;
	border: solid 1px #ebce00;
	background-color:#fff000;
	color: #10004b;
	font-weight:bold;
}

#community_topic_details_comment_nomber {
	width: 617px;
	height: 15px;
	margin: 0;
	padding: 5px 0 5px 10px;
	border: solid 1px #ebce00;
	border-top:none;
	background-color:#10004b;
	text-align: center;
}

#community_topic_details_comment_backnext {
	width: 728px;
	height: 15px;
	margin: 0;
	padding: 5px 10px 5px 10px;
	border: solid 1px #ebce00;
	border-top:none;
	background-color:#f0ffff;
	text-align: right;
	color:#10004b;
}

#table_community_topic_details_comment {
	width: 749px;
	_width: 750px;
	margin: 0 0 0 1px;
	_margin: 0;
	border: solid 1px #ebce00;
	border-top:none;
	border-collapse: collapse;
	background-color:#f0ffff;
	color:#10004b;
}

#td_community_topic_details_comment_A {
	height: 20px;
	border: solid 1px #ebce00;
	background-color:#f0ffff;
	vertical-align: middle;
	color:#10004b;
}

#community_topic_details_comment_no {
	float: left;
	margin: 5px 0 5px 10px;
	font-size: 140%;
}

#community_topic_details_comment_day {
	margin: 8px 10px 5px 0;
	text-align: right;
}

#td_community_topic_details_comment_B {
	width: 80px;
	padding: 10px 5px 10px 20px;
	border: dotted 1px #ebce00;
	_border: solid 1px #ebce00; /*for IE*/
	background-color:#f0ffff;
	vertical-align: middle;
}

#td_community_topic_details_comment_C {
	height: auto;
	padding: 10px;
	border: dotted 1px #ebce00;
	_border: solid 1px #ebce00; /*for IE*/
	background-color:#10004b;
	background-color:#f0ffff;
	vertical-align: top;
}

#community_topic_details_comment_write_A {
	width: 738px;
	height: 15px;
	margin: 10px 0 0 0;
	padding: 5px 0 0 10px;
	border: solid 1px #ebce00;
	background-color:#fff000;
	color: #10004b;
	font-weight:bold;
}

#table_community_topic_details_comment_write {
	width: 749px;
	_width: 750px;
	margin: 0 0 0 1px;
	_margin:0;
	border: solid 1px #ebce00;
	border-collapse: collapse;
	background-color:#f0ffff;
	color:#10004b;
}

#td_community_topic_details_comment_write_A {
	width: 80px;
	padding: 10px 5px 10px 20px;
	border: dotted 1px #ebce00;
	background-color:#f0ffff;
	vertical-align: middle;
	color:#10004b;
}

#td_community_topic_details_comment_write_B {
	height: auto;
	padding: 10px;
	border: dotted 1px #ebce00;
	background-color:#f0ffff;
	vertical-align: top;
	color:#10004b;
}

#td_community_topic_details_comment_write_C {
	width: 80px;
	padding: 10px 5px 10px 20px;
	border: dotted 1px #ebce00;
	background-color:#10004b;
	vertical-align: middle;
}

#td_community_topic_details_comment_write_D {
	height: auto;
	padding: 10px;
	border: dotted 1px #ebce00;
	background-color:#10004b;
	vertical-align: top;
}

#community_topic_details_comment_write_B {
	width: 738px;
	height: 50px;
	margin: 0;
	padding: 10px 0 5px 10px;
	border: solid 1px #ebce00;
	border-top:none;
	background-color:#f0ffff;
	color:#10004b;
}

#community_topic_details_comment_write_C {
	width: 617px;
	height: 50px;
	margin: 0;
	padding: 10px 0 0 10px;
	border: solid 1px #ebce00;
	border-top:none;
	background-color:#10004b;
	text-align: center;
	vertical-align: middle;
}

#community_topic_details_comment_write_input {
	width: 120px;
	height: 25px;
	margin: 5px 0 0 240px;
	padding: 10px 0 0 0;
	text-align: center;
	*display: inline; /*for IE*/
}

#table_community_topic_new {
	width: 749px;
	_width: 750px;
	height: auto;
	margin: 1px 0 0 1px;
	_margin:0;
	border: solid 1px #ebce00;
	border-collapse: collapse;
	background-color:#f0ffff;
}

#td_community_topic_new_A {
	height: 31px;
	*height: 25px;
	padding: 5px 0 0 10px;
	border: solid 1px #ebce00;
	background-color:#fff000;
	background-image: url(../img/titlebanner12.gif);
	background-repeat:repeat-x;
	color: #10004b;
	font-weight:bold;
}
body:first-of-type #td_community_topic_new_A{
	height: 25px;
}

#td_community_topic_new_B {
	width: 100px;
	height: auto;
	padding: 10px;
	border: dotted 1px #ebce00;
	background-color:#f0ffff;
	vertical-align: middle;
	color:#10004b;
}

#td_community_topic_new_C {
	height:auto;
	width: 649px;
	padding: 10px;
	border-bottom: dotted 1px #ebce00;
	background-color:#f0ffff;
	vertical-align: middle;
	color:#10004b;
}

#td_community_topic_new_D {
	height: auto;
	padding: 10px;
	border: solid 1px #ebce00;
	background-color:#f0ffff;
	vertical-align: top;
	text-align: center;
	color:#10004b;
}

#community_topic_new_submit {
	width: 240px;
	margin: 5px 0 0 235px;
	*margin: 5px 0 0 0;
	padding: 10px;
	text-align: center;
}

#td_community_topic_new_E {
	height: auto;
	padding: 10px;
	border: solid 1px #ebce00;
	background-color:#10004b;
	vertical-align: top;
	text-align: center;
}

#td_community_topic_new_F {
	height: auto;
	padding: 10px;
	border: solid 1px #ebce00;
	background-color:#f0ffff;
	vertical-align: top;
	text-align: center;
	color:#10004b;
}

#td_community_topic_new_G {
	height: auto;
	padding: 10px;
	border-right: dotted 1px #ebce00;
	background-color:#f0ffff;
	vertical-align: top;
	color:#10004b;
}

#td_community_topic_new_H {
	height: auto;
	padding: 10px;
	border: dotted 1px #ebce00;
	background-color:#f0ffff;
	color:#10004b;
}

#td_community_topic_new_I {
	height: 30px;
	padding: 10px;
	border: solid 1px #ebce00;
	background-color:#f0ffff;
	color:#10004b;
}

#community_topic_new_go {
	float: left;
	margin: 0px 0 0 280px;
	*display: inline; /*for IE*/
}

#community_topic_new_back {
	margin: 0px 0 0 400px;
	*margin: 0px 0 0 50px;
	*display: inline; /*for IE*/
}


#table_community_topic_new_B {
	width: 628px;
	height: 160px;
	margin: 1px 0 0 1px;
	border: solid 1px #ebce00;
	border-collapse: collapse;
	background-color:#10004b;
}

#td_community_topic_new_B_A {
	height: 30px;
	padding: 30px;
	background-color:#10004b;
	text-align:center;
}

#td_community_topic_new_B_B {
	height: 30px;
	padding: 10px;
	background-color:#10004b;
}



#community_topic_new_B_text {
	text-align: right;
}


#community_topic_comment_photo1 {
	margin: 10px;
}

#community_topic_comment_photo_A {
	float: left;
	width: 30px;
	*width: 50px; /*for IE*/
	margin: 5px 10px 0 10px;
}
body:first-of-type #community_topic_comment_photo_A{ /*for safari3.0*/
	width: 50px;
}

#community_topic_comment_photo_A1 {
	width: 120px;
	margin: 5px 0 0 50px;
}

#community_topic_comment_cancel {
	width: 100px;
	margin: 10px 0 0 360px;
	padding: 5px;
	border: solid 1px #ebce00;
	background-color:#10004b;
	text-align: center;
}

#divefriend_instruct_title {
	width: 738px;
	height: 20px;
	margin: 0;
	padding: 10px 0 0 10px;
	border: solid 1px #ebce00;
	background-color:#f0ffff;
	background-image: url(../img/titlebanner12.gif);
	background-repeat:repeat-x;
	color: #10004b;
	font-weight:bold;
}

#divefriend_instruct_message {
	width: 728px;
	height: 15px;
	margin: 0;
	padding:10px;
	border: solid 1px #ebce00;
	border-top:none;
	background-color:#f0ffff;
	color:#10004b;
}

#table_divefriend_instruct {
	width:749px;
	_width:750px;
	margin: 0 0 0 1px;
	_margin:0;
	border: solid 1px #ebce00;
	border-top:none;
	border-collapse: collapse;
	background-color:#f0ffff;
}

#td_divefriend_instruct_A {
	width: auto;
	height: auto;
	padding: 5px 0 5px 10px;
	border: solid 1px #ebce00;
	background-color:#f0ffff;
	color:#10004b;
}

#td_divefriend_instruct_B {
	width: 150px;
	height: auto;
	padding: 5px 0 5px 10px;
	border: dotted 1px #ebce00;
	background-color:#f0ffff;
	color:#10004b;
}

#td_divefriend_instruct_C {
	width: auto;
	height: auto;
	padding: 5px 0 5px 10px;
	border: dotted 1px #ebce00;
	background-color:#f0ffff;
	color:#10004b;
}

#divefriend_instruct_submut {
	width: 30px;
	margin: 10px 0 10px 300px;
	padding: 5px 10px 5px 10px;
	text-align:center;
	*display: inline; /*for IE*/
}

#makeout_community_new {
	width:738px;
	height: 20px;
	margin: 0;
	padding: 10px 0 0 10px;
	border: solid 1px #ebce00;
	background-color:#f0ffff;
	background-image: url(../img/titlebanner12.gif);
	background-repeat:repeat-x;
	color: #10004b;
	font-weight:bold;
}

#makeout_community_new_kakunin {
	width: 728px;
	height: 45px;
	margin: 0;
	padding: 15px 0 0 20px;
	border: solid 1px #ebce00;
	border-bottom:none;
	background-color:#f0ffff;
	color: #10004b;
}

#makeout_community_new_search_community {
	text-align: right;
	margin: 10px 15px 0 0;
}

#table_makeout_community_new {
	width:749px;
	_width:750px;
	height: auto;
	margin: 0 0 0 1px;
	_margin: 0;
	border: solid 1px #ebce00;
	border-top:none;
	border-collapse: collapse;
	background-color:#f0ffff;
}

#td_makeout_community_new_A {
	width: 150px;
	height: auto;
	padding: 5px 0 5px 10px;
	border: dotted 1px #ebce00;
	border-right: dotted 1px #ebce00;
	background-color:#f0ffff;
	color:#10004b;
}

#td_makeout_community_new_B {
	padding: 5px 0 5px 10px;
	border: dotted 1px #ebce00;
	border-left:none;
	background-color:#f0ffff;
	color:#10004b;
}

#td_makeout_community_new_C {
	padding: 5px 0 5px 10px;
	border: solid 1px #ebce00;
	background-color:#f0ffff;
	color:#10004b;
	text-align: center;
}

#makeout_community_new_submit {
	width: 100px;
	height: 20px;
	margin: 5px 0 0 260px;
	*margin: 5px 0 0 0px; /*for IE*/
	padding: 5px 0 0 2px;
	text-align: center;
}

#td_makeout_community_new_D {
	padding: 5px 0 5px 30px;
	border: solid 1px #ebce00;
	background-color:#10004b;
}

#makeout_community_new_question {
	width: 728px;
	margin: 0;
	padding:10px;
	border: solid 1px #ebce00;
	border-top:none;
	background-color:#f0ffff;
	color:#10004b;
}

#table_makeout_community_new_confirm {
	width:749px;
	_width:750px;
	height: auto;
	margin: 0 0 0 1px;
	_margin: 0;
	border: solid 1px #ebce00;
	border-collapse: collapse;
	background-color:#f0ffff;
	color:#10004b;
}

#td_makeout_community_new_confirm_A {
	width: 120px;
	height: auto;
	padding: 5px 0 5px 10px;
	border:dotted 1px #ebce00;
	background-color:#f0ffff;
	color:#10004b;
}

#td_makeout_community_new_confirm_B {
	width: 500px;
	height: auto;
	padding: 5px 0 5px 10px;
	border: dotted 1px #ebce00;
	background-color:#f0ffff;
	color:#10004b;
}

#td_makeout_community_new_confirm_C {
	width: auto;
	height: auto;
	border: solid 1px #ebce00;
	background-color:#f0ffff;
	color:#10004b;
}

#td_makeout_community_new_confirm_D {
	width: auto;
	height: auto;
	padding: 5px 0 5px 10px;
	border: solid 1px #ebce00;
	background-color:#f0ffff;
	color:#10004b;
	text-align: center;
}

#makeout_community_new_confirm_entry {
	width: 80px;
	height: 20px;
	float: left;
	padding: 5px 0 0 5px;
	margin: 10px 0 10px 230px;
	text-align: center;
	*display: inline; /*for IE*/
}

#makeout_community_new_confirm_amend {
	width: 80px;
	height: 20px;
	float: left;
	margin: 10px 0 10px 10px;
	padding: 5px 0 0 5px;
	text-align: center;
}

#makeout_community_new_confirm_cancel {
	width: 80px;
	height: 20px;
	margin: 10px 0 10px 345px;
	padding: 5px 0 0 5px;
	border: solid 1px #ebce00;
	background-color:#10004b;
	text-align: center;
}

#write_diary {
	height:20px;
	margin: 0px 0 0 0;
	padding: 10px 0 0 10px;
	border: solid 1px #4682b4;
	background-color:#4682b4;
	background-image: url(../img/titlebanner06.gif);
	background-repeat:repeat-x;
	color: #f0f8ff;
	font-weight:bold;
}

#table_write_diary {
	table-layout:fixed;
	width: 750px;
	height: auto;
	margin: 0 0 0 1px;
	_margin:0;
	border: solid 1px #4682b4;
	border-collapse: collapse;
	background-color:#4682b4;
	color:#10004b;
}

#td_write_diary_A {
	width: 120px;
	height: auto;
	padding: 5px 0 5px 10px;
	border: dotted 1px #4682b4;
	background-color:#f0ffff;
}

#td_write_diary_B {
	width: auto;
	height: auto;
	padding: 5px 0 5px 10px;
	border: dotted 1px #4682b4;
	background-color:#f0ffff;
}

#write_diary_cancel {
	width: 80px;
	height: 10px;
	margin: 10px 0 10px 250px;
	_margin: 10px 0 10px 105px;
	padding: 5px 0 10px 5px;
	border:none;
	background-color:#f0ffff;
	text-align:center;
}

*:first-child+html #write_diary_cancel{
	margin: 10px 0 10px 130px;
	}

#td_write_diary_confirm_E {
	width: auto;
	height: auto;
	padding: 5px 0 5px 10px;
	border: solid 1px #4682b4;
	background-color:#f0ffff;
}


#table_write_diary_completion {
	width: 627px;
	height: auto;
	margin: 1px 0 0 1px;
	border: solid 1px #483d8b;
	border-collapse: collapse;
	background-color:#10004b;
}

#td_write_diary_completion_A {
	width:auto;
	height: 100px;
	padding: 15px 0 30px 20px;
	background-color:#10004b;
	text-align:center;
}

#td_write_diary_completion_B {
	height: 30px;
	padding: 10px;
	background-color:#10004b;
}

#write_diary_completion_text {
	text-align: right;
	margin:0 20px 0 0;
}

/*02230.html開始*/


#others_diary_comment_title {
	width: 617px;
	height: 20px;
	margin: 0;
	padding: 10px 0 0 10px;
	border: solid 1px #71943d;
	background-color:#10004b;
	background-image: url(../img/other_b_01.gif);
	background-repeat:repeat-x;
	color: #10004b;
	font-weight:bold;
}

#others_diary_comment_question {
	width: 627px;
	margin: 0 0 5px 0;
	padding: 10px 0 10px 0;
	border: solid 1px #71943d;
	background-color:#10004b;
	text-align:center;
	font-size:15px;
}

#table_others_diary_comment {
	width: 628px;
	height: auto;
	margin: 0 0 0 1px;
	border: solid 1px #00ced1;
	border-collapse: collapse;
	background-color:#10004b;
}

#td_others_diary_comment_A {
	width: auto;
	height: auto;
	padding: 5px 0 5px 10px;
	border: solid 1px #00ced1;
	background-color:#10004b;
}

#td_others_diary_comment_B {
	width: auto;
	height: auto;
	padding: 5px 0 5px 10px;
	border: solid 1px #00ced1;
	background-color:#10004b;
}

#others_diary_comment_entry {
	width: 80px;
	height: 20px;
	float: left;
	padding: 5px 0 0 5px;
	margin: 10px 0 10px 200px;
	border: solid 1px #00ced1;
	background-color:#10004b;
	text-align: center;
	*display: inline; /*for IE*/
}

#others_diary_comment_cancel {
	width: 80px;
	height: 20px;
	margin: 10px 0 10px 300px;
	padding: 5px 0 0 5px;
	border: solid 1px #00ced1;
	background-color:#10004b;
	text-align: center;
}

/*02230.html終了*/


/*自分系？開始*/

#diary_comment_title {
	width: 617px;
	height: 20px;
	margin: 0px 0 0 0;
	padding: 10px 0 0 10px;
	border: solid 1px #483d8b;
	background-color:#10004b;
	background-image: url(../img/my_b_01.gif);
	background-repeat:repeat-x;
	color: #10004b;
	font-weight:bold;
}

#diary_comment_question {
	width: 617px;
	margin: 0;
	padding: 2px 0 2px 10px;
	border: solid 1px #483d8b;
	background-color:#10004b;
}

#table_diary_comment {
	width: 628px;
	height: auto;
	margin: 0 0 0 1px;
	border: solid 1px #483d8b;
	border-collapse: collapse;
	background-color:#10004b;
}

#td_diary_comment_A {
	width: 100%;
	height: auto;
	padding: 5px 0 5px 10px;
	border: solid 1px #483d8b;
	background-color:#10004b;
}

#td_diary_comment_B {
	width: 100%;
	height: auto;
	padding: 5px 0 5px 10px;
	border: solid 1px #483d8b;
	background-color:#10004b;
}

#diary_comment_entry {
	float: left;
	margin: 0 0 0 200px;
	*display: inline; /*for IE*/
}

#diary_comment_cancel {
	margin: 0 0 0 350px;
}

/*自分系？終了*/

#profile_change_action_title {
	width: auto;
	height: 20px;
	margin: 0 0 0 0;
	padding: 10px 0 0 10px;
	border: solid 1px #4682b4;
	background-color:#10004b;
	background-image: url(../img/titlebanner06.gif);
	background-repeat:repeat-x;
	color: #ffffff;
	font-weight:bold;

}

#table_profile_change_action {
	width: 749px;
	height: auto;
	margin: 0 0 0 1px;
	border: solid 1px #4682b4;
	border-collapse: collapse;
	background-color:#f0f8ff;
}

#td_profile_change_action_A {
	width: 120px;
	height: auto;
	padding: 5px 0 5px 10px;
	border: dotted 1px #f0f8ff;
	background-color:#4682B4;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
}

#td_profile_change_action_B {
	width: 350px;
	height: auto;
	padding: 5px 0 5px 10px;
	border: dotted 1px #4682b4;
	background-color: #f0f8ff;
	color:#10004b;
	}

#td_profile_change_action_C {
	width: auto;
	height: auto;
	padding: 5px 5px 5px 10px;
	border: dotted 1px #4682b4;
	background-color: #f0f8ff;
	color:#10004b;
}

/*01030.htmlプロフィールの変更終了*/

/*01700.html開始*/
#establish_change_title {
	width: 738px;
	height: 15px;
	margin: 0;
	padding: 10px 0 5px 10px;
	border: solid 1px #4682b4;
	background-color:#10004b;
	background-image: url(../img/titlebanner06.gif);
	background-repeat:repeat-x;
	color: #f0f8ff;
	font-weight:bold;
}

#table_establish_change {
	width: 749px;
	_width: 750px;
	height: auto;
	margin: 0 0 0 1px;
	_margin: 0;
	border: solid 1px #4682b4;
	border-top:none;
	border-collapse: collapse;
	background-color:#4682b4;
}

#td_establish_change_A {
	width: 200px;
	height: auto;
	padding: 5px 0 5px 10px;
	border: dotted 1px #4682b4;
	background-color:#f0ffff;
	color:#10004b;
}

#td_establish_change_B {
	width: auto;
	height: auto;
	padding: 5px 0 5px 10px;
	border: dotted 1px #4682b4;
	background-color:#f0ffff;
	color:#10004b;
}

#td_establish_change_C {
	width: auto;
	height: auto;
	padding: 5px 0 5px 10px;
	border: solid 1px #4682b4;
	background-color:#f0ffff;
	color:#10004b;
}

#establish_change_entry {
	width: 150px;
	height: auto;
	margin: 10px 0 10px 200px;
	padding: 5px 0 5px 5px;
	text-align: center;
	*display: inline; /*for IE*/
}

/*01700.html終了*/

/*01710.html開始*/

#establish_change_confirm_question {
	width: 738px;
	height:auto;
	margin: 0 0 5px 0;
	padding: 5px 0 5px 10px;
	border: solid 1px #4682b4;
	background-color:#f0ffff;
	color:#10004b;
	font-size:15px;
	text-align:center;
}

#establish_change_confirm_entry {
	width: 80px;
	height: 20px;
	float: left;
	padding: 5px 0 0 5px;
	margin: 10px 0 10px 200px;
	text-align: center;
	*display: inline; /*for IE*/
}

#establish_change_confirm_cancel {
	width: 80px;
	height: 20px;
	margin: 10px 0 10px 300px;
	*margin: 10px 0 10px 20px;
	padding: 5px 0 0 5px;
	text-align: center;
}

/*01710.html終了*/

/*04081.html開始*/

#shop_topic_change_conf_title {
	width: 627px;
	margin: 0 0 5px 0;
	padding: 5px 0 5px 0;
	border: solid 1px #ff6ea4;
	background-color:#10004b;
	text-align:center;
	finf-size:15px;
}　　　　　　　　　　

#table_shop_topic_change_conf{
	width:627px;
	height: auto;
	margin: 0;
	border: solid 1px #ff6ea4;
	border-collapse:collapse;
	background-color:#f0ffff;
}

#table_shop_topic_change_conf{
	width:749px;
	_width:750px;
	height: auto;
	margin: 0 0 0 1px;
	_margin: 0;
	border: solid 1px #ff6ea4;
	border-collapse:collapse;
	background-color:#f0ffff;
	color:#10004b;
}

#td_shop_topic_change_conf_A {
	width: auto;
	height: 200px;
	padding: 5px 0 0 10px;
	border: solid 1px #ff6ea4;
	background-color:#f0ffff;
}

#td_shop_topic_change_conf_B {
	width: auto;
	height: auto;
	padding: 5px 0 5px 10px;
	border: solid 1px #ff6ea4;
	background-color:#f0ffff;
	color:#10004b;
}

#shop_topic_change_conf_entry {
	width: 80px;
	height: 20px;
	float: left;
	padding: 5px 0 0 5px;
	margin: 10px 0 10px 200px;
	/*border: solid 1px #ff6ea4;*/
	background-color:#f0ffff;
	text-align: center;
	*display: inline; /*for IE*/
}

#shop_topic_change_conf_cancel {
	width: 80px;
	height: 20px;
	margin: 10px 0 10px 300px;
	_margin: 10px 0 10px 30px;
	padding: 5px 0 0 5px;
	/*border: solid 1px #ff6ea4;*/
	background-color:#f0ffff;
	text-align: center;
}

/*04081.html 終了*/

/*01010.html開始*/
#profile_change_title {
	width: 616px;
	height: 25px;
	margin: 0px 0 0 0;
	padding: 10px 0 0 10px;
	border: solid 1px #10004b;
	background-image: url(../img/my_b_01.gif);
	background-repeat:repeat-x;
	background-color:#10004b;
	color: #10004b;
	font-weight:bold;
}

#table_profile_photo_change {
	width: 627px;
	height:289px;
	margin: 0 0 0 1px;
	border: solid 1px #10004b;
	border-collapse: collapse;
	background-color:#10004b;
}

#td_profile_photo_change_A {
	width: auto;
	height: auto;
	padding: 5px 0 5px 5px;
	border: solid 1px #10004b;
	background-color:#10004b;
	text-align: center;
}

#td_profile_photo_change_B {
	width: auto;
	height: auto;
	padding: 5px 0 5px 10px;
	border: solid 1px #10004b;
	background-color:#10004b;
	text-align: center;
}

#td_profile_photo_change_C {
	width: auto;
	height: auto;
	padding: 5px 0 5px 10px;
	border: solid 1px #10004b;
	background-color:#10004b;
	text-align: center;
}

#td_profile_photo_change_D {
	width: auto;
	height: auto;
	padding: 5px 0 5px 10px;
	border: solid 1px #10004b;
	background-color:#10004b;
}

#td_profile_photo_change_E {
	width: auto;
	height: auto;
	padding: 5px 0 5px 10px;
	border: solid 1px #10004b;
	background-color:#10004b;
}

#profile_photo_change_back {
	width: 616px;
	height: 20px;
	margin: 0;
	padding: 5px 10px 0 0;
	border: solid 1px #10004b;
	background-color:#10004b;
	text-align: right;
}

/*01010.html終了*/

#my_profile {
	width: 503px;
	_width: 497px;
	height: 20px;
	margin: 0;
	padding: 5px 0 5px 0;
	/padding: 5px 0 1px 0;
	border: solid 1px #4682b4;
	background-color:#4682b4;
	background-image: url(../img/titlebanner02.gif);
	background-repeat:repeat-x;
	color: #ffffff;
	font-weight:bold;

}

#my_profile_title {
	width: 100px;
	height: 10px;
	float: left;
	padding: 5px 0 5px 10px;
	*padding: 5px 0 0px 10px; /*for IE*/
}
body:first-of-type #my_profile_title{ /*for safari3.0*/
	padding: 5px 0 0px 10px
}


#my_profile_change {
	width: auto;
	height: 10px;
	padding: 0 15px 0 0;
	text-align:right;
}

#my_profile_change a:link{
	color:#ffffff;}

#my_profile_change a:visited{
	color:#ffffff;}

#my_profile_change a:hover{
	color:#ffffff;}

#table_my_profile_change {
	width: 504px;
	_width:499px;
	height: auto;
	margin: 0 0 5px 1px;
	padding: 0;
	border: solid 1px #4682b4;
	border-collapse: collapse;
	background-color:#f0f8ff;
}

#td_my_profile_change_A {
	width: 100px;
	height: 10px;
	padding: 10px 0 10px 0;
	border: dotted 1px #f0f8ff;
	background-color: #4682b4;
	text-align:center;
	font-weight:bold;
}

#td_my_profile_change_B {
	width: auto;
	height: 10px;
	padding: 10px 0 10px 10px;
	border: dotted 1px #4682b4;
	background-color:#f0f8ff;
	color:#10004b;
}

#td_my_profile_change_C {
	width: 80px;
	height: 10px;
	padding: 5px 10px 10px 10px;
	border: dotted 1px #4682b4;
	background-color:#f0f8ff;
	color:#10004b;
}

#td_my_profile_change_D {
	width: auto;
	height: 200px;
	padding: 5px 10px 10px 10px;
	border: dotted 1px #483d8b;
	background-color:#10004b;
}

#table_mailbox_list {
	width: 149px;
	height: auto;
	margin: 6px 5px 0 1px;
	padding: 0;
	border: solid 1px #4682b4;
	border-collapse: collapse;
	background-color:#f0ffff;
}

#td_mailbox_list {
	width: auto;
	height: 20px;
	padding: 10px 0 5px 10px;
	border: dotted 1px #4682b4;
	background-color:#f0ffff;
	font-weight:bold;
}

#draft_copy_message_complete_title {
	width: 605px;
	height: 20px;
	margin: 5px 0 0 10px;
	padding: 5px 0 0 10px;
	border: solid 2px #3366cc;
	background-color:#10004b;
}
　　　　　　　　　　　
 /*04080.html 開始*/

  #shop_topic_change_title{
 	width: 627px;
	height: 30px;
	margin:0;
	padding: 5px 0 10px 10px;
	border: solid 1px #483d8b;
	background-color:#10004b;
	}

 #shop_topic_change_title_A{
 	width: 738px;
	height: 15px;
	margin:0;
	padding: 10px 0 5px 10px;
	border: solid 1px #ff6ea4;
	background-color:#10004b;
	background-image: url(../img/titlebanner10.gif);
	background-repeat:repeat-x;
	color: #10004b;
	font-weight:bold;
	}


#table_shop_topic_change_A {
	width: 749px;
	_width: 750px;
	height: auto;
	margin: 0 0 0 1px;
	_margin: 0;
	border: solid 1px #ff6ea4;
	border-top:none;
	border-collapse: collapse;
	background-color:#f0ffff;
	color:#10004b;
}

#td_shop_topic_change_A {
	width: auto;
	height: 250px;
	padding: 5px 0 5px 10px;
	border: solid 1px #ff6ea4;
	background-color:#f0ffff;
	color:#10004b;
}

#shop_topic_change_limit {
	width: auto;
	height: auto;
	padding: 5px 0 5px 10px;
}

#table_shop_topic_change_B {
	width: 749px;
	_width: 750px;
	height: auto;
	border-collapse: collapse;
	border: solid 1px #ff6ea4;
	background-color:#f0ffff;
	margin: 0 0 0 1px;
	_margin: 0 ;
	color:#10004b;

}

#td_shop_topic_change_B {
	width: auto;
	height: auto;
	padding: 5px 0 5px 10px;
}

#shop_topic_change_conf {
	width: 80px;
	height: 20px;
	float: left;
	padding: 5px 0 0 5px;
	margin: 10px 0 10px 240px;
	background-color:#f0ffff;
	text-align: center;
	*display: inline; /*for IE*/
}

/*04080.html 終了*/

/*04082.html 開始*/

#table_shop_topic_change_result {
	width: 628px;
	height: 50px;
	margin: 1px 0 0 1px;
	border: solid 1px #ff6ea4;
	border-collapse:collapse;
	background-color:#10004b;
}

#td_shop_topic_change_result {
	width: auto;
	height:auto;
	padding: 10px 5px 2px 20px;
	border: solid 1px #ff4ea4;
	background-color:#10004b;
	text-align:center;
}

/*04082.html 終了*/

#mailbox_garbage_delete {
	height: 60px;
	margin:0 0 0 5px;
	padding:0;
	border: solid 1px #4682b4;
	background-color:#f0ffff;
	border-top:none;
	text-align: center;
}

#mailbox_garbage_delete_text {
	float: left;
	margin:0;
	padding:10px 0 0 100px;
	_padding:10px 0 0 50px;
	text-align:center;
}
*:first-child+html #mailbox_garbage_delete_text {
	margin: 0 0 0 15px;
}

#mailbox_garbage_delete_empty {
	margin: 0 0 0 0;
	padding:10px 0 0 0;
	*margin: 0 0 0 125px;
	text-align:center;
}

/*01141.htmlごみ箱メッセージ詳細開始*/
#mail_message_garbage_title {
	height: 20px;
	margin:0 0 0 5px;
	padding: 10px 0 0 10px;
	border: solid 1px #483d8b;
	background-color:#10004b;
	background-image: url(../img/my_b_01.gif);
	background-repeat:repeat-x;
	color: #10004b;
	font-weight:bold;
}

#table_mail_message_garbage {
	width: 473px;
	_width: 468px; /*for IE*/
	height: auto;
	margin: 0 0 0 6px;
	border: solid 1px #483d8b;
	border-top:none;
	border-collapse: collapse;
	background-color:#10004b;
}

#td_mail_message_garbage_A {
	width: 100px;
	height: auto;
	padding: 5px;
	border: solid 1px #483d8b;
	background-color:#10004b;
	text-align: center;
}

#td_mail_message_garbage_B {
	width: auto;
	height: 10px;
	padding: 2px 0 0 0;
	border: solid 1px #483d8b;
	background-color:#10004b;
}

#mail_message_garbage_sender {
	float: left;
	margin: 3px 0 0 5px;
}

#mail_message_garbage_res_A {
	width: 90px;
	height: 15px;
	margin: 0 0 0 245px;
	padding: 5px;
	border: solid 1px #483d8b;
	background-color:#10004b;
	text-align: center;
}

#td_mail_message_garbage_C {
	width: auto;
	height: 10px;
	padding: 5px;
	border: solid 1px #483d8b;
	background-color:#10004b;
}

#td_mail_message_garbage_D {
	width: auto;
	height: 200px;
	padding: 10px 0 0 15px;
	border: solid 1px #483d8b;
	background-color:#10004b;
	vertical-align: top;
}

#td_mail_message_garbage_E {
	width: auto;
	height: 10px;
	padding: 5px;
	border: solid 1px #483d8b;
	background-color:#10004b;
	text-align: center;
}

#mail_message_garbage_move {
	margin: 0 0 0 5px;
	padding: 5px;
	float: left;
}

#mail_message_garbage_res_B {
	width: 50px;
	height: 15px;
	margin: 0 0 0 5px;
	padding: 5px;
	float: left;
	border: solid 1px #483d8b;
	background-color:#10004b;
	text-align: center;
}

#mail_message_garbage_trashbox {
	width: 90px;
	height: 15px;
	margin: 0 0 0 280px;
	padding: 5px;
	border: solid 1px #483d8b;
	background-color:#10004b;
	text-align: center;
}

/*01141.htmlごみ箱メッセージ詳細終了*/


 /*01200.html自分の日記トップ開始*/
#table_my_diary_calendar_month {
	width: 149px;
	height: auto;
	margin: 5px 0 1px 1px;
	border: solid 1px #4682b4;
	border-collapse: collapse;
	background-color:#10004b;
}

#td_my_diary_calendar_month_A {
	width: auto;
	height: 31px;
	padding: 5px 0 0 0;
	*padding: 0; /*for IE*/
	border: solid 1px #4682b4;
	background-color:#f0ffff;
	text-align: center;
	background-image: url(../img/titlebanner02.gif);
	background-repeat:repeat-x;
	color: #ffffff;
	font-weight:bold;}
body:first-of-type #td_my_diary_calendar_month_A{ /*for safari3.0*/
	padding: 0;
}

#diary_calendar_month_back {
	float: left;
	margin: 0 0 0 10px;
}

#diary_calendar_month_title {
	float: left;
	margin: 0 0 0 15px;
}

#diary_calendar_month_next {
	margin: 0 0 0 100px;
}

#td_my_diary_calendar_month_B {
	width: auto;
	height: auto;
	padding: 2px;
	border: solid 1px #4682b4;
	background-color:#f0ffff;
	text-align: center;
	color:#4682b4;
}

#td_my_diary_calendar_month_Btoday {
	width: auto;
	height: auto;
	padding: 2px;
	border: solid 1px #4682b4;
	background-color:#f0ffff;
	text-align: center;
	color:#4682b4;
}

#my_diary_new_comment_title {
	width: 138px;
	height: 20px;
	margin: 1px 0 0 0;
	padding: 10px 0 0 10px;
	border: solid 1px #4682b4;
	background-color:#f0ffff;
	background-image: url(../img/titlebanner02.gif);
	background-repeat:repeat-x;
	color: #ffffff;
	font-weight:bold;
}

#my_diary_new_comment_list {
	width: 138px;
	height: 20px;
	margin: 0 0 3px 0;
	padding: 5px 0 0 10px;
	border: solid 1px #4682b4;
	background-color:#f0ffff;
}

#table_my_diary_calendar_year {
	width: 149px;
	height: auto;
	margin: 0 0 0 1px;
	border: solid 1px #4682b4;
	border-collapse: collapse;
	background-color:#f0ffff;
}

#td_my_diary_calendar_year_title {
	width: auto;
	height: auto;
	padding: 5px;
	border: solid 1px #4682b4;
	background-color:#f0ffff;
	text-align: center;
	color:#4682b4;
}

#td_my_diary_calendar_year_A {
	width: auto;
	height: 31px;
	padding: 5px 0 0 0;
	*padding: 0; /*for IE*/
	border: solid 1px #4682b4;
	background-color:#f0ffff;
	text-align: center;
	background-image: url(../img/titlebanner02.gif);
	background-repeat:repeat-x;
	color: #ffffff;
	font-weight:bold;
}
body:first-of-type #td_my_diary_calendar_year_A{ /*for safari3.0*/
	padding: 0;
}

#td_my_diary_calendar_year_B {
	width: auto;
	height: auto;
	padding: 2px;
	border: solid 1px #4682b4;
	background-color:#f0ffff;
	text-align: center;
}

#my_diary_Detalis_goback{
    width: 470px;
	height: 30px;
	margin: 0 0 0 5px;
	padding: 0;
	border: solid 1px #4682b4;
	background-color:#f0ffff;
}

#my_diary_Details_back_A {
	float: left;
	margin: 6px 0 0 10px;
}

#my_diary_Details_next_A {
	margin: 6px 0 0 440px;
}

#table_my_diary_Details {
	width: 471px;
	height: auto;
	margin: 0 0 0 6px;
	border: solid 1px #483d8b;
	border-top:none;
	border-collapse: collapse;
	background-color:#10004b;
}

#td_my_diary_Details_A {
	width: auto;
	height: 30px;
	padding: 0 0 0 10px;
	border: solid 1px #483d8b;
	background-color: #9b92d1;
	text-align: center;
}

#my_diary_Details_title {
	float: left;
}

#my_diary_Details_edits {
	float: left;
	margin: 0 0 0 120px;
	*margin: 2px 0 0 180px;
	*display: inline;
}

#my_diary_Details_time {
	margin: 0 0 0 300px;
}

#td_my_diary_Details_B {
	width: auto;
	height: auto;
	padding: 10px;
	border: solid 1px #483d8b;
	background-color:#10004b;
}

#my_diary_Details_back_B {
	float: left;
	margin: 5px 0 0 10px;
}

#my_diary_Details_diary_list {
	float: left;
	margin: 5px 0 0 150px;
	*display: inline;
}

#my_diary_Details_next_B {
	margin: 5px 0 0 440px;
}

#my_diary_comment_B_title {
	width: 470px;
	height: 25px;
	margin:0 0 0 5px;
	padding:5px 0 5px 0;
	border: solid 1px #483d8b;
	border-top:none;
	background-color: #9b92d1;
}

#my_diary_comment_B_comment {
	float: left;
	margin: 5px 0 0 10px;
}

#my_diary_comment_B_new_writes_A {
	margin: 5px 0 0 398px;
	*margin: 10px 0 0 398px;
}

#table_my_diary_divefriendcomment_A {
	width: 471px;
	height: auto;
	margin: 0 0 0 6px;
	border: solid 1px #483d8b;
	border-collapse: collapse;
	background-color:#10004b;
}

#td_my_diary_divefriendcomment_A {
	width: auto;
	height: 30px;
	border: solid 1px #483d8b;
	background-color:#10004b;
}

#my_diary_divefriendname {
	width: auto;
	height: auto;
	float: left;
	margin: 5px 0 0 10px;
}

#my_diary_divefriend_delete_comment {
	width: auto;
	height: auto;
	float: left;
	margin: 5px 0 0 30px;
}

#my_diary_divefriendname_comment_writestime {
	width: auto;
	height: auto;
	margin: 5px 0 0 340px;
	*margin: 5px 0 0 330px;
}
body:first-of-type #my_diary_divefriendname_comment_writestime{
	margin: 5px 0 0 330px;
}

#td_my_diary_divefriendcomment_B {
	width: auto;
	height: auto;
	padding: 10px;
}

#td_my_diary_divefriendcomment_C {
	width: auto;
	height: 20px;
	padding: 5px 0 5px 0;
}

#my_diary_checked_comment_delete {
	width: 160px;
	height: 20;
	margin: 5px 0 5px 140px;
	padding: 5px;
	text-align: center;
	*display: inline;
}
*:first-child+html #my_diary_checked_comment_delete {
	margin: 5px 0 5px 110px;
}


#my_diary_comment_B_new_writes_B {
	width: 460px;
	height: 15px;
	margin:0 0 0 5px;
	padding: 5px 0 5px 10px;
	border: solid 1px #483d8b;
	border-top:none;
	background-color: #9b92d1;
}

#table_my_diary_divefriendcomment_new_writes {
	width: 471px;
	height: auto;
	margin: 0 0 0 6px;
	border: solid 1px #483d8b;
	border-collapse: collapse;
	background-color:#10004b;
}

#td_my_diary_divefriendcomment_new_writes {
	width: auto;
	height: auto;
	padding: 5px 0 5px 10px;
	border: solid 1px #483d8b;
	background-color:#10004b;
}

#td_my_diary_divefriendcomment_new_writes_confirms {
	width: auto;
	height: 35px;
	padding: 0px;
	border: solid 1px #483d8b;
	background-color:#10004b;
}

#my_diary_divefriendcomment_new_writes_content_confirmed {
	width: 80px;
	height: 15px;
	margin: 5px 0 5px 180px;
	padding: 5px 10px 5px 5px;
	text-align: center;
	*display: inline;
}

/*02000.htmlプロフィール開始*/
#table_friends_intro {
	width: 503px;
	height: auto;
	margin: 5px 5px 0 1px;
	*margin: 5px 0px 0 1px; /*for IE*/
	border: solid 1px #4682b4;
	border-collapse: collapse;
	background-color:#f0f8ff;
}

#td_friends_intro {
	width: auto;
	height: auto;
	padding: 5px 0 5px 10px;
	color:#10004b;
}

#table_profile {
	width: 503px;
	height: auto;
	margin: 5px 5px 5px 1px;
	*margin: 5px 0px 5px 1px; /*for IE*/
	border: solid 1px #00ced1;
	border-collapse: collapse;
	background-color:#f0ffff;
}

#td_profile_title {
	width: auto;
	height:20px;
	_height:15px;
	padding: 10px 0 5px 10px;
	background-image: url(../img/titlebanner08.gif);
	background-repeat:repeat-x;
	border: solid 1px #00ced1;
	color: #ffffff;
	font-weight:bold;
}

#td_profile_change {
	width: auto;
	height: auto;
	float: right;
	padding: 5px 0 5px 10px;
}

#td_profile_A {
	width: 100px;
	height: auto;
	padding: 5px 0 5px 0;
	border-right: dotted 1px #00ced1;
	border-bottom: dotted 1px #00ced1;
	background-color:#3CB686;
	text-align:center;
	color:#ffffff;
	font-weight:bold;
}

#td_profile_B {
	width: 250px;
	height: auto;
	padding: 5px 0 5px 10px;
	border-bottom: dotted 1px #00ced1;
	background-color:#f0f8ff;
	color:#10004b;
}

#td_profile_C {
	width: auto;
	height: auto;
	padding: 5px 5px 5px 10px;
	border: dotted 1px #00ced1;
	background-color:#f0f8ff;
	color:#10004b;
}

/*02000.htmlプロフィール終了*/

#send_friends_mail_message_memo {
	width: 617px;
	height: 50px;
	margin: 0;
	padding: 10px 0 0 10px;
	border: solid 1px #483d8b;
	background-color:#10004b;
}

#table_send_friends_mail_message {
	width: 628px;
	height: auto;
	margin: 0 0 0 1px;
	border: solid 1px #483d8b;
	border-top:none;
	border-collapse: collapse;
	background-color:#10004b;
}

#td_send_friends_mail_message_A {
	width: 100px;
	height: auto;
	padding: 5px 0 5px 10px;
	border: dotted 1px #483d8b;
	background-color:#10004b;
}

#td_send_friends_mail_message_B {
	width: 528;
	height: auto;
	padding: 5px 0 5px 5px;
	border: dotted 1px #483d8b;
	background-color:#10004b;
}

#td_send_friends_mail_message_C {
	width: auto;
	height: auto;
	padding: 5px 0 5px 5px;
	border: solid 1px #483d8b;
	background-color:#10004b;
	text-align: center;
}

#send_friends_mail_message_confirm {
	float: left;
	margin: 0px 0 0 140px;
	*display: inline; /*for IE*/
}

#send_friends_mail_message_draft_copy {
	margin: 0 0 0 250px;
}

#send_mail_message_title_question {
	width: auto;
	height: 30px;
	margin: 0;
	padding: 0 0 10px 10px;
	border: solid 1px #483d8b;
	background-color:#10004b;
}

/*02100.html　02110.html終了*/

#my_diary_new_comment_list_title {
	width: 617px;
	height: 15px;
	margin:0;
	padding: 10px 0 5px 10px;
	border: solid 1px #483d8b;
	background-color:#10004b;
	background-image: url(../img/my_b_01.gif);
	background-repeat:repeat-x;
	color: #10004b;
	font-weight:bold;
}

#my_diary_new_comment_list_goback{
	width: 627px;
	height: 30px;
	margin:0 0 0 0;
	padding:0;
	border: solid 1px #483d8b;
	border-top:none;
	background-color:#10004b;
	}

#table_my_diary_new_comment_list {
	width: 628px;
	height: auto;
	margin: 0 0 0 1px;
	border: solid 1px #483d8b;
	border-collapse: collapse;
	background-color:#10004b;
}

/*01280.html自分の日記のコメント記入履歴一覧開始*/
#my_diary_comment_histry_list_goback {
	width: 617px;
	height: 20px;
	margin: 0;
	padding: 5px 0 5px 10px;
	border: solid 1px #483d8b;
	border-top:none;
	background-color:#10004b;
}

#my_diary_comment_histry_list_back {
	float: left;
	margin: 5px 0 5px 480px;
	*display: inline; /*for IE*/
}

#my_diary_comment_histry_list_1-50 {
	float: left;
	margin: 5px 0 5px 10px;
}

#my_diary_comment_histry_list_next {
	margin: 5px 0 5px 570px;
	*padding: 5px 0 0 0; /*for IE*/
}

/*01280.html自分の日記のコメント記入履歴一覧終了*/

 /*01290.htmlダイブフレンドの新着日記一覧*/
#divefriend_new_diary_list_title {
	width: 615px;
	height: 20px;
	margin: 0;
	padding: 10px 0 0 10px;
	border: solid 1px #483d8b;
	background-color:#10004b;
	color: #10004b;
	font-weight: bold;
	background-image: url(../img/my_b_01.gif);
	background-repeat:repeat-x;
}

#divefriend_new_diary_list_goback {
	width: 615px;
	height: 20px;
	margin: 0;
	padding: 5px 0 5px 10px;
	border: solid 1px #483d8b;
	border-top:none;
	background-color:#10004b;
}

#divefriend_new_diary_list_back {
	float: left;
	margin: 5px 0 5px 480px;
	*display: inline; /*for IE*/
}

#divefriend_new_diary_list_1-50 {
	float: left;
	margin: 5px 0 5px 10px;
}

#divefriend_new_diary_list_next {
	margin: 5px 0 5px 570px;
	*padding: 5px 0 0 0; /*for IE*/
}

#table_divefriend_new_diary_list {
	width: 626px;
	height: auto;
	margin: 0 0 0 1px;
	border: solid 1px #483d8b;
	border-collapse: collapse;
	background-color:#10004b;
}

#td_divefriend_new_diary_list_A {
	width: 125px;
	*width: 135px; /*for IE*/
	height: auto;
	margin: 0 0 0 10px;
	padding: 5px 0 5px 10px;
	border-right: none;
	background-color: #9b92d1;
}
body:first-of-type #td_divefriend_new_diary_list_A{ /*for safari3.0*/
	width: 135px;
}

#td_divefriend_new_diary_list_B {
	width: auto;
	height: auto;
	margin: 0 0 0 10px;
	padding: 5px 0 5px 10px;
	border-left: none;
	background-color: #9b92d1;
}

#td_divefriend_new_diary_list_B a:link{
font-size: 12px;
	color: #191970;}

#td_divefriend_new_diary_list_B a:visited{
font-size: 12px;
	color: #191970;}

#td_divefriend_new_diary_list_B a:hover{
font-size: 12px;
	color: #99ffff;}

#td_divefriend_new_diary_list_C {
	height: auto;
	margin: 0 0 0 10px;
	padding: 5px 0 5px 10px;
	border-right: none;
	background-color: #7b71b4;
}

#td_divefriend_new_diary_list_D {
	width: auto;
	height: auto;
	margin: 0 0 0 10px;
	padding: 5px 0 5px 10px;
	border-left: none;
	background-color: #7b71b4;
}

#td_divefriend_new_diary_list_D a:link{
font-size: 12px;
	color: #191970;}

#td_divefriend_new_diary_list_D a:visited{
font-size: 12px;
	color: #191970;}

#td_divefriend_new_diary_list_D a:hover{
font-size: 12px;
	color: #99ffff;}

/*01290.htmlダイブフレンドの新着日記一覧終了*/

#writes_comment_completed {
	width: 577px;
	height: auto;
	margin: 0;
	padding: 20px 0 20px 50px;
	border: solid 1px #483d8b;
	background-color:#10004b;
	text-align:center;
}

#back_log_list {
	width: 627px;
	height: auto;
	margin: 0;
	padding: 20px 0 20px 0;
	border: solid 1px #483d8b;
	border-top:none;
	background-color:#10004b;
	text-align: center;
}

/*01510.htmlコミュニティの新着トピック開始*/
#Participation_community_new_topic_title {
	width: 738px;
	height: 15px;
	margin: 0;
	padding: 10px 0 5px 10px;
	border: solid 1px #4682b4;
	background-color:#10004b;
	background-image: url(../img/titlebanner06.gif);
	background-repeat:repeat-x;
	color: #10004b;
	font-weight:bold;
}

#Participation_community_new_topic_goback {
	width: 728px;
	height: auto;
	margin: 0;
	padding:10px;
	border: solid 1px #4682b4;
	border-top:none;
	background-color:#f0ffff;
	color:#10004b;
}

#Participation_community_new_topic_back {
	float: left;
	padding: 10px 0 10px 460px;
}

#Participation_community_new_topic_1-50 {
	float: left;
	padding: 10px 0 10px 10px;
}

#Participation_community_new_topic_next {
	padding: 10px 0 10px 580px;
}

#table_Participation_community_new_topic {
	clear:left;
	width: 749px;
	_width: 750px;
	height: auto;
	margin: 0 0 0 1px;
	_margin:0;
	border: solid 1px #4682b4;
	border-top:none;
	border-collapse: collapse;
	background-color:#f0ffff;
}

#td_Participation_community_new_topic_A {
	width: 150px;
	height: auto;
	padding: 10px 0 10px 20px;
	border-right: none;
	background-color:#f0ffff;
	color:#10004b;
}

#td_Participation_community_new_topic_B {
	width: auto;
	height: auto;
	padding: 10px 0 0 20px;
	border-left: none;
	background-color:#f0ffff;
	color:#10004b;
}

/*01510.htmlコミュニティの新着トピック終了*/

#footprint_title {
	width: 617px;
	height: 15px;
	margin: 0;
	padding: 10px 0 5px 10px;
	border: solid 1px #483d8b;
	background-color:#10004b;
	background-color:#10004b;
	background-image: url(../img/my_b_01.gif);
	background-repeat:repeat-x;
	color: #10004b;
	font-weight:bold;
}

#footprint_description {
	width: 617px;
	height: auto;
	margin: 0;
	padding: 10px 0 5px 10px;
	border: solid 1px #483d8b;
	border-top:none;
	background-color:#10004b;
}

#footprint_goback {
	width: 627px;
	height: auto;
	margin: 0;
	border: solid 1px #483d8b;
	border-top:none;
	background-color:#10004b;
}

#table_footprint {
	clear:left;
	width: 628px;
	height: auto;
	margin: 0 0 0 1px;
	border: solid 1px #483d8b;
	border-top:none;
	border-collapse: collapse;
	background-color:#10004b;
}

#td_footprint_A {
	width: auto;
	height: auto;
	padding: 10px;
	border: none;
	background-color:#10004b;
	text-align: center;
}

#td_footprint_B {
	width: 300px;
	height: auto;
	padding: 10px;
	border-right: none;
	background-color:#10004b;
	text-align: right;
}

#td_footprint_C {
	width: auto;
	height: auto;
	padding: 10px;
	border-left: none;
	background-color:#10004b;
}

/*04090.htmlショップの位置を変更する開始*/
#shop_position_changed_title {
	width: 617px;
	height: 15px;
	margin: 0;
	padding: 10px 0 5px 10px;
	border: solid 1px #ff6ea4;
	background-color:#10004b;
	background-image: url(../img/shop_b_01.gif);
	background-repeat:repeat-x;
	color: #10004b;
	font-weight:bold;
}

#shop_position_changed_img {
	width: 617px;
	height: auto;
	margin: 0;
	padding: 10px 0 5px 10px;
	border: solid 1px #ff6ea4;
	background-color:#10004b;
}

/*04090.htmlショップの位置を変更する終了*/

/*04050.htmlショップ写真を編集する開始*/
#shop_pohoto_edits_title {
	width: 617px;
	height: 15px;
	margin: 0;
	padding: 10px 0 5px 10px;
	border: solid 1px #ff6ea4;
	background-color:#10004b;
	background-image: url(../img/shop_b_01.gif);
	background-repeat:repeat-x;
	color: #10004b;
	font-weight:bold;
}

#table_shop_pohoto_edits {
	width: 628px;
	height: auto;
	margin: 0 0 0 1px;
	border: solid 1px #ff6ea4;
	border-collapse: collapse;
	background-color:#10004b;
}

#td_shop_pohoto_edits_A {
	width: auto;
	height: auto;
	padding: 10px;
	border-top: solid 1px #ff6ea4;
	background-color:#10004b;
	text-align: center;
}

#td_shop_pohoto_edits_B {
	width: auto;
	height: auto;
	padding: 10px;
	border-top: solid 1px #ff6ea4;
	background-color:#10004b;
}

#shop_photo_edits_submit_A {
	float: left;
	margin: 5px 0 0 20px;
}

#shop_photo_edits_submit_B {
	width: 100px;
	height: auto;
	margin: 0 0 0 200px;
	padding: 10px;
	border: solid 1px #ff6ea4;
	border-collapse: collapse;
	background-color:#10004b;
}

#td_shop_pohoto_edits_C {
	width: auto;
	height: auto;
	padding: 10px 0 10px 10px;
	border-top: solid 1px #ff6ea4;
	background-color:#10004b;
}

/*04050.htmlショップ写真を編集する終了*/

/*1000.htmlダイブフレンドの紹介分一覧開始*/

.my_introduction {
width: 497px;
_width: 496px;
height: 20px;
margin:　0 0 0 1px;
padding: 10px 0 0 5px;
background-color: #f0f8ff;
background-image: url(../img/titlebanner02.gif);
background-repeat:repeat-x;
border: solid 1px #4682b4;
border-collapse:collapse;
font-weight:bold;
}

#table_my_introduction {
	width: 503px;
	height:150px;
	margin: 1px 0 0 1px;
	border-collapse:collapse;
	border:solid 1px #4682b4;
	background-color:#f0f8ff;
}

*:first-child+html #table_my_introduction {
	width: 504px;
	}

#td_my_introductionA {
	width: 120px;
	padding: 10px 5px 10px 10px;
	border: solid 1px #4682b4;
	text-align: center;
	color:#000000;
}

#td_my_introductionB {
	width: auto;
	padding: 10px 5px 5px 10px;
	border: solid 1px #4682b4;
	background-color: #f0f8ff;
	color:#000000;
}

.my_introduction_go_list {
width: 487px;
_width: 486px;
height: 20px;
margin:　0 0 0 1px;
padding: 10px 10px 0 5px;
background: #ff6ea4;
border:solid 1px #4682b4;
text-align: right;
background-image: url(../img/titlebanner02.gif);
background-repeat:repeat-x;
background-color: #7c71b7;
color: #10004b;
font-weight:bold;
}

.divefriend_introductory_list {
width: 487px;
/width: 485px;
height: 20px;
margin:　0 0 0 1px;
padding: 10px 10px 0 5px;
border:solid 1px #4682b4;
border-top:none;
text-align: right;
background-color: #F0F8FF;
color: #10004b;
}

*:first-child+html .divefriend_introductory_list {
	width: 487px;
	}

/*1000.htmlダイブフレンドの紹介分一覧終了*/

/*2000.html友人のダイブフレンドの紹介分一覧開始*/

.friend_introduction {
	width: 386px;
	height: 20px;
	margin:　0 0 0 1px;
	padding: 10px 0 0 5px;
	background-color: #7c71b7;
	background-image: url(../img/my_b_01.gif);
	background-repeat:repeat-x;
	border:solid 1px #483d8b;
	color: #10004b;
	font-weight:bold;
}

#table_friend_introduction {
	width: 505px;
	_width:503px;
	height:150px;
	margin: 1px 0 0 1px;
	border: solid 1px #00ced1;
	border-collapse:collapse;
	background-color:#f0f8ff;
}

*:first-child+html #table_friend_introduction {
	width: 504px;
}

#td_friend_introductionA {
	width: 120px;
	padding: 10px 5px 10px 10px;
	border: solid 1px #00ced1;
	text-align: center;
	color:#000000;
	background: #ffffff;
}

#td_friend_introductionB {
	width: auto;
	padding: 10px 5px 5px 10px;
	border: solid 1px #00ced1;
	background: #ffffff;
	color:#000000;
}

.friend_introduction_go_list {
	width: 489px;
	_width:486px;
	height: 20px;
	margin:　0 0 0 1px;
	padding: 10px 10px 0 5px;
	border:solid 1px #00ced1;
	text-align: right;
	color: #ffffff;
}
*:first-child+html .friend_introduction_go_list {
	width:487px;
	}

*:first-child+html .divefriend_introductory_list{
	width: 485px;
	}

.friend_introduction_go_list a:link{
font-size: 12px;
	color: #191970;}

.friend_introduction_go_list a:visited{
font-size: 12px;
	color: #191970;}

.friend_introduction_go_list a:hover{
font-size: 12px;
	color: #99ffff;}

/*2000.html友人のダイブフレンドの紹介分一覧終了*/

/*01800.htmlダイブフレンドからの紹介文開始*/
#Introduction_sentence_self_title {
	width: 738px;
	height: 15px;
	margin: 0;
	padding: 10px 0 5px 10px;
	border: solid 1px #4682B4;
	background-color:#f0f8ff;
	background-image: url(../img/titlebanner06.gif);
	background-repeat:repeat-x;
	color: #ffffff;
	font-weight:bold;
}

#Introduction_sentence_self_goback {
	width: 728px;
	height: auto;
	margin: -1px 0 0 0;
	padding:10px;
	border: solid 1px #4682B4;
	background-color:#f0ffff;
	color:#10004b;
}

#Introduction_sentence_self_back {
	float: left;
	margin: 10px 0 10px 460px;
	*display: inline; /*for IE*/
}

#Introduction_sentence_self_1-10 {
	float: left;
	margin: 10px 0 10px 20px;
}

#Introduction_sentence_self_next {
	margin: 10px 0 10px 585px;
}

#table_Introduction_self_sentence {
	width: 749px;
	height: auto;
	margin: 0 0 0 1px;
	border: solid 1px #4682B4;
	border-collapse: collapse;
	background-color:#f0ffff;
}

* html #table_Introduction_self_sentence {
	width: 750px;
	height: auto;
	margin: 0 0 0 0;
	border-top:none;
	border-bottom:none;}


#td_Introduction_sentence_self_A {
	width: 150px;
	height: auto;
	padding: 10px 10px 5px 10px;
	border:dotted 1px #4682B4;
	border-top:solid 1px #4682B4;
	border-bottom:solid 1px #4682B4;
	background-color:#f0f8ff;
	color:#10004b;
	text-align: center;
}

#td_Introduction_sentence_self_B {
	width: auto;
	height: auto;
	padding: 10px;
	border:dotted 1px #4682B4;
	border-top:solid 1px #4682B4;
	border-bottom:solid 1px #4682B4;
	background-color:#f0f8ff;
	color:#10004b;
	vertical-align: top;
}

#td_Introduction_sentence_self_C {
	width: auto;
	height: auto;
	padding: 10px;
	border-bottom:none;
	background-color:#f0f8ff;
	text-align: right;
}

/*01800.htmlダイブフレンドからの紹介文・自分系終了*/

/**01800.htmlダイブフレンドからの紹介文・他人系開始*/
#Introduction_sentence_other_title {
	width: 738px;
	height: 15px;
	margin: 0;
	padding: 10px 0 5px 10px;
	border: solid 1px #00CED1;
	background-color:#f0f8ff;
	background-image: url(../img/titlebanner08.gif);
	background-repeat:repeat-x;
	color: #ffffff;
	font-weight:bold;
}

#Introduction_sentence_other_goback {
	width: 728px;
	height: auto;
	margin: -1px 0 0 0;
	padding:10px;
	border: solid 1px #00CED1;
	background-color:#f0ffff;
	color:#10004b;
}

#Introduction_sentence_other_back {
	float: left;
	margin: 10px 0 10px 460px;
	*display: inline; /*for IE*/
}

#Introduction_sentence_other_1-10 {
	float: left;
	margin: 10px 0 10px 20px;
}

#Introduction_sentence_other_next {
	margin: 10px 0 10px 585px;
}

#table_Introduction_other_sentence {
	width: 749px;
	height: auto;
	margin: 0 0 0 1px;
	border: solid 1px #00CED1;
	border-collapse: collapse;
	background-color:#f0ffff;
}

* html #table_Introduction_other_sentence {
	width: 750px;
	height: auto;
	margin: 0 0 0 0;
	border-top:none;
	border-bottom:none;}


#td_Introduction_sentence_other_A {
	width: 150px;
	height: auto;
	padding: 10px 10px 5px 10px;
	border:dotted 1px #00CED1;
	border-top:solid 1px #00CED1;
	border-bottom:solid 1px #00CED1;
	background-color:#f0f8ff;
	color:#10004b;
	text-align: center;
}

#td_Introduction_sentence_other_B {
	width: auto;
	height: auto;
	padding: 10px;
	border:dotted 1px #00CED1;
	border-top:solid 1px #00CED1;
	border-bottom:solid 1px #00CED1;
	background-color:#f0f8ff;
	color:#10004b;
	vertical-align: top;
}

#td_Introduction_sentence_other_C {
	width: auto;
	height: auto;
	padding: 10px;
	border-bottom:none;
	background-color:#f0f8ff;
	text-align: right;
}

/**01800.htmlダイブフレンドからの紹介文・他人系終了*/

/*02800.html友人ダイブフレンドからの紹介文開始*/
#friend_Introduction_sentence_title {
	width: 617px;
	height: 15px;
	margin: 0;
	padding: 10px 0 5px 10px;
	border: solid 1px #483d8b;
	background-color:#10004b;
	background-image: url(../img/my_b_01.gif);
	background-repeat:repeat-x;
	color: #10004b;
	font-weight:bold;
}

#friend_Introduction_sentence_goback {
	width: 627px;
	height: auto;
	margin: -1px 0 0 0;
	border: solid 1px #483d8b;
	background-color:#10004b;
}

#friend_Introduction_sentence_back {
	float: left;
	margin: 10px 0 10px 460px;
	*display: inline; /*for IE*/
}

#friend_Introduction_sentence_1-10 {
	float: left;
	margin: 10px 0 10px 20px;
}

#friend_Introduction_sentence_next {
	margin: 10px 0 10px 585px;
}

#table_friend_Introduction_sentence {
	width: 628px;
	height: auto;
	margin: 0 0 0 1px;
	border: solid 1px #483d8b;
	border-collapse: collapse;
	background-color:#10004b;
}

#td_friend_Introduction_sentence_A {
	width: 150px;
	height: auto;
	padding: 10px 10px 5px 10px;
	border-right: none;
	background-color:#10004b;
	text-align: center;
}

#td_friend_Introduction_sentence_B {
	width: auto;
	height: auto;
	padding: 10px;
	border: none;
	background-color:#10004b;
	vertical-align: top;
}

#td_friend_Introduction_sentence_C {
	width: auto;
	height: auto;
	padding: 10px;
	border-bottom: dotted 1px #483d8b;
	background-color:#10004b;
	text-align: right;
}

/*02800.html友人ダイブフレンドからの紹介文終了*/

/*03140.htmlショップ系の紹介文開始*/
#Introduction_sentence_shop_title {
	width:738px;
	height: 15px;
	margin:0;
	padding: 10px 0 5px 10px;
	border: solid 1px #ff6ea4;
	background-color:#f0ffff;
	background-image: url(../img/titlebanner10.gif);
	background-repeat:repeat-x;
	color: #10004b;
	font-weight:bold;
}

#Introduction_sentence_shop_goback {
	width: 728px;
	height: auto;
	margin: -1px 0 0 0;
	padding:10px;
	border: solid 1px #ff6ea4;
	background-color:#f0ffff;
	color:#10004b;
}

#Introduction_sentence_shop_back {
	float: left;
	margin: 10px 0 10px 460px;
	*display: inline; /*for IE*/
}

#Introduction_sentence_shop_1-10 {
	float: left;
	margin: 10px 0 10px 20px;
}

#Introduction_sentence_shop_next {
	margin: 10px 0 10px 585px;
}

#table_Introduction_sentence_shop {
	width: 749px;
	_width: 750px;
	height: auto;
	margin: 0 0 0 1px;
	_margin: 0;
	border: solid 1px #ff6ea4;
	border-collapse: collapse;
	border-top:none;
	background-color:#f0ffff;
	color:#10004b;
}

#td_Introduction_sentence_shop_A {
	width: 150px;
	height: auto;
	padding: 10px 10px 5px 10px;
	border:dotted 1px #ff6ea4;
	background-color:f0ffff;
	text-align: center;
}

#td_Introduction_sentence_shop_B {
	width: auto;
	height: auto;
	padding: 10px;
	border:dotted 1px #ff6ea4;
	background-color:#f0ffff;
	vertical-align: top;
}

#td_Introduction_sentence_shop_C {
	width: auto;
	height: auto;
	padding: 10px;
	border-bottom: dotted 1px #ff6ea4;
	background-color:#f0ffff;
	text-align: right;
}

/*03140.htmlショップ系の紹介文終了*/

/*02200.html他人の日記トップ開始*/
#table_others_diary_calendar_month {
	width: 149px;
	height: auto;
	margin: 6px 0 0 0;
	border: solid 1px #00ced1;
	border-collapse: collapse;
	background-color:#f0ffff;
}

#td_others_diary_calendar_month_A {
	width: auto;
	height: 23px;
	padding: 10px 0 0 0;
	*padding: 0; /*for IE*/
	border: solid 1px #00ced1;
	background-color:#00ced1;
	text-align: center;
	background-image: url(../img/titlebanner07.gif);
	background-repeat:repeat-x;
	color: #10004b;
	font-weight:bold;
}
body:first-of-type #td_others_diary_calendar_month_A{ /*for safari3.0*/
	padding: 5px 0 0 0;
}

#others_diary_calendar_month_back {
	float: left;
	margin: 0 0 0 10px;
	*display: inline; /*for IE*/
}

#others_diary_calendar_month_title {
	float: left;
	margin: 0 0 0 20px;
	color: #ffffff;
}

#others_diary_calendar_month_next {
	margin: 0 0 0 100px;
}

#td_others_diary_calendar_month_B {
	width: auto;
	height: auto;
	padding: 2px;
	border: dotted 1px #00ced1;
	background-color:#f0ffff;
	text-align: center;
	color:#10004b;
}

#td_others_diary_calendar_month_Btoday {
	width: auto;
	height: auto;
	padding: 2px;
	border: dotted 1px #00ced1;
	background-color:#f0ffff;
	text-align: center;
	color:#10004b;
}

#others_diary_new_comment_title {
	width: 138px;
	height: 20px;
	margin: 0 0 0 0px;
	padding: 5px 0 0 10px;
	border: solid 1px #00ced1;
	background-color:#f0ffff;
	color:#10004b;
}

#others_diary_new_comment_list {
	width: 138px;
	height: 20px;
	margin: 0 0 0 0px;
	padding: 5px 0 0 10px;
	border: solid 1px #00ced1;
	background-color:#10004b;
}

#table_others_diary_calendar_year {
	width: 149px;
	height: auto;
	margin: 0 0 0 1px;
	border: solid 1px #00ced1;
	border-collapse: collapse;
	background-color:#10004b;
}

#td_others_diary_calendar_year_title {
	width: auto;
	height: auto;
	padding: 5px;
	border: solid 1px #00ced1;
	background-color:#f0ffff;
	text-align: center;
	color:#10004b;
}

#td_others_diary_calendar_year_A {
	width: auto;
	height: 20px;
	padding: 10px 0 0 0;
	*padding: 5px 0 0 0;
	border: solid 1px #00ced1;
	background-color:#00ced1;
	text-align: center;
	background-image: url(../img/titlebanner07.gif);
	background-repeat:repeat-x;
	color: #ffffff;
	font-weight:bold;
}
body:first-of-type #td_others_diary_calendar_year_A{ /*for safari3.0*/
	padding: 5px 0 5px 0;
}

#td_others_diary_calendar_year_B {
	width: auto;
	height: auto;
	padding: 2px;
	border: dotted 1px #00ced1;
	background-color:#f0ffff;
	text-align: center;
	color:#10004b;
}



#others_diary_list_delete {
	width: 478px;
	height: auto;
	margin: 0;
	padding: 5px 0 0 10px;
	border: solid 1px #00ced1;
	background-color:#10004b;
	text-align: center;
}

#others_diary_check_delete {
	width: 140px;
	height: 20px;
	margin: 5px 0 10px 150px;
	padding: 5px 10px 0 10px;
	border: dotted 1px #00ced1;
	background-color:#10004b;
	text-align: center;
}


#others_diary_list_title {
	width: 458px;
	height: 20px;
	margin: 0 0 0 5px;
	padding:10px 0 0 10px;
	border: solid 1px #00ced1;
	background-color:#10004b;
	background-image: url(../img/other_b_01.gif);
	background-repeat:repeat-x;
	color: #10004b;
	font-weight:bold;
}

#others_diary_list_goback {
	width: 458px;
	height: 20px;
	margin: 0 0 0 5px;
	padding: 5px 10px 0 0;
	border: solid 1px #00ced1;
	border-top:none;
	background-color:#10004b;
	text-align: right;
}

#table_others_diary_list {
	width: 469px;
	height: auto;
	margin: 0 0 0 6px;
	border: solid 1px #00ced1;
	border-collapse: collapse;
	background-color:#10004b;
}

#td_others_diary_list_A {
	width: auto;
	height: 30px;
	padding: 2px;
	border: solid 1px #00ced1;
	background-color:#99cc33;
}

#others_diary_checkbox {
	float: left;
	margin: 0 0 0 10px;
}

#others_diary_title {
	float: left;
	margin: 0 0 0 5px;
}

#others_diary_title a:link{
font-size: 12px;
	color: #191970;}

#others_diary_title a:visited{
font-size: 12px;
	color: #191970;}

#others_diary_title a:hover{
font-size: 12px;
	color: #99ffff;}

#others_diary_compile {
	float: left;
	margin: 0 0 0 12px;
}

#others_diary_time {
	margin: 0 0 0 330px;
	*margin: 0 0 0 320px; /*for IE*/
}
body:first-of-type #others_diary_time{ /*for safari3.0*/
	margin: 0 0 0 320px;
}

#td_others_diary_list_B {
	width: auto;
	height: auto;
	padding: 10px;
	border: solid 1px #00ced1;
}

#td_others_diary_list_C {
	width: auto;
	height: auto;
	padding: 2px;
	border: solid 1px #00ced1;
}

#others_diary_comment {
	float: left;
	margin: 0 0 0 340px;
	*display: inline; /*for IE*/
}

#others_diary_Continuation_read {
	margin: 0 0 0 360px;}


#others_diary_new_comment_title {
	width: 138px;
	height: 20px;
	margin: 1px 0 0 0;
	padding: 10px 0 0 10px;
	border: solid 1px #00ced1;
	background-color:#10004b;
	background-image: url(../img/titlebanner07.gif);
	background-repeat:repeat-x;
	color: #ffffff;
	font-weight:bold;
}

#others_diary_new_comment_list {
	width: 138px;
	height: 20px;
	margin: 0 0 3px 0;
	padding: 5px 0 0 10px;
	border: solid 1px #00ced1;
	background-color:#f0ffff;
}

/*02200.html他人の日記トップ終了*/


/*02210.html他人の日記詳細開始*/


#table_others_diary_Details {
	width: 471px;
	height: auto;
	margin: 0 0 0 6px;
	border: solid 1px #00ced1;
	border-top:none;
	border-collapse: collapse;
	background-color:#10004b;
}

#td_others_diary_Details_A {
	width: auto;
	height: 30px;
	padding: 0 0 0 10px;
	border: solid 1px #00ced1;
	background-color: #9b92d1;
	text-align: center;
}

#others_diary_Details_title {
	float: left;
}

#others_diary_Details_edits {
	float: left;
	margin: 0 0 0 220px;
}

#others_diary_Details_time {
	margin: 0 0 0 320px;
}

#td_others_diary_Details_B {
	width: auto;
	height: auto;
	padding: 10px;
	border: solid 1px #00ced1;
	background-color:#10004b;
}

#others_diary_comment_B_title {
	width: 470px;
	height: 25px;
	margin:0 0 0 5px;
	padding:5px 0 5px 0;
	border: solid 1px #00ced1;
	border-top:none;
	background-color: #99cc33;
}

#others_diary_comment_B_comment {
	float: left;
	margin: 5px 0 0 10px;
	color: #10004b;
	font-weight:bold;
}

#others_diary_comment_B_new_writes_A {
	margin: 5px 0 0 398px;
}

/*02210.html他人の日記詳細開始*/

/*03300.htmlショップの日記トップ開始*/

#table_shop_diary_calendar_month {
	width:149px;
	height: auto;
	margin: 6px 0 0 1px;
	border: solid 1px #ff6ea4;
	border-collapse: collapse;
	background-color:#f0ffff;
	color:#10004b;
}

#td_shop_diary_calendar_month_A {
	width: auto;
	height: 31px;
	padding: 0;
	border: solid 1px #ff6ea4;
	background-color:#f0ffff;
	text-align: center;
	background-image: url(../img/titlebanner09.gif);
	background-repeat:repeat-x;
	color: #10004b;
	font-weight:bold;
}

#shop_diary_calendar_month_back {
	float: left;
	margin: 5px 0 0 10px;
}

#shop_diary_calendar_month_title {
	float: left;
	margin: 5px 0 0 15px;
}

#shop_diary_calendar_month_next {
	margin: 5px 0 0 90px;
}

#td_shop_diary_calendar_month_B {
	width: auto;
	height: auto;
	padding: 2px;
	border: dotted 1px #ff6ea4;
	background-color:#f0ffff;
	text-align: center;
}

#table_shop_diary_calendar_year {
	width: 149px;
	height: auto;
	margin: 0 0 0 1px;
	border: solid 1px #ff6ea4;
	border-collapse: collapse;
	background-color:#f0ffff;
	color:#10004b;
}

#td_shop_diary_calendar_year_title {
	width: auto;
	height: auto;
	padding: 5px;
	border: solid 1px #ff6ea4;
	background-color:#f0ffff;
	text-align: center;
}

#td_shop_diary_calendar_year_A {
	width: auto;
	height: 31px;
	_height: 30px;
	padding: 10px 0 0 10px;
	*padding: 0; /*for IE*/
	border: solid 1px #ff6ea4;
	background-color:#f0ffff;
	text-align: center;
	background-image: url(../img/titlebanner09.gif);
	background-repeat:repeat-x;
	color: #10004b;
	font-weight:bold;
}
body:first-of-type #td_shop_diary_calendar_year_A { /*for safari3.0*/
	padding: 0;
	height: 30px;
}

#td_shop_diary_calendar_year_B {
	width: auto;
	height: auto;
	padding: 2px;
	border: dotted 1px #ff6ea4;
	background-color:#f0ffff;
	text-align: center;
}

#shop_diary_list_title {
	width: 458px;
	height: 20px;
	margin: 0 0 0 5px;
	padding:10px 0 0 10px;
	border: solid 1px #ff6ea4;
	background-color:#f0ffff;
	background-image: url(../img/titlebanner09.gif);
	background-repeat:repeat-x;
	color: #10004b;
	font-weight:bold;
}

#shop_diary_list_goback {
	width: 458px;
	height: 20px;
	margin: 0 0 0 5px;
	padding: 5px 10px 0 0;
	border: solid 1px #ff6ea4;
	border-top:none;
	background-color:#f0ffff;
	text-align: right;
}

#table_shop_diary_list {
	width: 469px;
	height: auto;
	margin: 0 0 0 6px;
	border: solid 1px #ff6ea4;
	border-collapse: collapse;
	background-color:#f0ffff;
}

#td_shop_diary_list_A {
	width: auto;
	height: 30px;
	padding: 2px;
	border: solid 1px #ff6ea4;
	background-color:#ff99cc;
}

#shop_diary_checkbox {
	float: left;
	margin: 0 0 0 10px;
}

#shop_diary_title {
	float: left;
	margin: 0 0 0 5px;
}

#shop_diary_compile {
	float: left;
	margin: 0 0 0 12px;
}

#shop_diary_time {
	margin: 0 0 0 330px;
	*margin: 0 0 0 320px; /*for IE*/
}
body:first-of-type #shop_diary_time{ /*for safari3.0*/
	margin: 0 0 0 320px;
}

#td_shop_diary_list_B {
	width: auto;
	height: auto;
	padding: 10px;
	border: solid 1px #ff6ea4;
}

#td_shop_diary_list_C {
	width: auto;
	height: auto;
	padding: 2px;
	border: solid 1px #ff6ea4;
}

#shop_diary_comment {
	float: left;
	margin: 0 0 0 340px;
	*display: inline; /*for IE*/
}

#shop_diary_Continuation_read {
	margin: 0 0 0 360px;
}

/*03300.htmlショップの日記トップ終了*/

/*03700.htmlマイショップに追加開始*/

#APPEND_SHOP_QUESTION{
	width: 748px;
	height: auto;
	margin:0 0 5px 0;
	padding:10px 0 10px 0;
	border: solid 1px #ff6ea4;
	background-color:#f0ffff;
	text-align:center;
	font-size:15px;
	color:#10004b;
	}

#table_APPEND_SHOP {
	width: 749px;
	_width: 750px;
	margin: 1px 0 0 1px;
	_margin:0;
	border: solid 1px;
	border-color: #ff6ea4;
	border-collapse:collapse;
	background-color:#10004b;
}


#td_APPEND_SHOP_IMAGE {
	width: 70px;
	height: 300px;
	font-size: 15px;
	padding: 5px 5px 5px 20px;
	border: dotted 1px #ff6ea4;
	background-color:#f0ffff;
	color:#10004b;
}

#APPEND_SHOP_IMAGE {
	width: auto;
	height: auto;
	margin: 5px;
}

#td_APPEND_SHOP_DETAIL_A {
	width: 100px;
	height: 30px;
	font-size: 12px;
	padding: 5px;
	border: dotted 1px #ff6ea4;
	background-color:#ff99cc;
	color:#10004b;
	text-align: right;
	font-weight: bold;
}

#td_APPEND_SHOP_DETAIL_B {
	width: 100px;
	font-size: 12px;
	padding: 5px;
	border: dotted 1px #ff6ea4;
	background-color:#ff99cc;
	color:#10004b;
	text-align: right;
	font-weight: bold;
}

#td_APPEND_SHOP_NAME {
	height: 30px;
	font-size: 12px;
	padding: 5px 5px 5px 20px;
	border: dotted 1px #ff6ea4;
	background-color:#f0ffff;
	color:#10004b;
		vertical-align: middle;
}

#td_APPEND_SHOP_MEMBER_TOP_NAME {
	height: 30px;
	font-size: 12px;
	padding: 5px 5px 5px 20px;
	border: dotted 1px #ff6ea4;
	background-color:#f0ffff;
	color:#10004b;
}

#td_APPEND_SHOP_INTRODUCTION {
	font-size: 12px;
	padding: 5px 5px 5px 20px;
	border: dotted 1px #ff6ea4;
	background-color:#f0ffff;
	color:#10004b;
}

#submit_shopAppend {
	width: 748px;
	height:30px;
	margin: 0 0 5px 0;
	padding:5px 0 5px 0;
	border: solid 1px;
	border-color: #ff6ea4;
	border-top:none;
	background-color:#f0ffff;
}

#submit_shopAppend_A {
	float:left;
	margin:0 0 0 200px;
	*display: inline; /*for IE*/
}


#submit_shopAppend_B {
	margin:0px 0 0 400px;
	*margin:5px 0 0 150px; /*for IE*/
	*display: inline; /*for IE*/
}


/*03700.htmlマイショップに追加終了*/

/*03800.htmlマイショップから削除開始*/
#table_DELETE_SHOP {
	width: 627px;
	height: 100px;
	margin: 1px 0 0 1px;
	border: solid 1px #ff6ea4;
	border-collapse: collapse;
	background-color:#10004b;
}

#td_DELETE_SHOP_QUESTION {
	width: 400px;
	height: auto;
	margin: 30px 0 0 120px;
	background-color:#10004b;
	text-align:center;
}

/*03800.htmlマイショップから削除終了*/

/*08000.htmlダイバー検索開始*/
#diver_search_action_title {
	width: 617px;
	height: 15px;
	margin: 0;
	padding: 10px 0 5px 10px;
	border: solid 1px #483d8b;
	background-color:#10004b;
	background-image: url(../img/my_b_01.gif);
	background-repeat:repeat-x;
	color: #10004b;
	font-weight:bold;
}

#table_diver_search_action {
	width: 628px;
	height: auto;
	margin: 0 0 0 1px;
	border: solid 1px #483d8b;
	border-collapse: collapse;
	background-color:#10004b;
}

#td_diver_search_action_A {
	width: 120px;
	height: auto;
	padding: 5px 0 5px 10px;
	border: solid 1px #483d8b;
	background-color:#10004b;
}

#td_diver_search_action_B {
	width: auto;
	height: auto;
	padding: 5px;
	border: solid 1px #483d8b;
	border-right: none;
	background-color:#10004b;
}

#td_diver_search_action_C {
	width: auto;
	height: auto;
	padding: 5px;
	border-bottom: solid 1px #483d8b;
	background-color:#10004b;
}

#td_diver_search_action_D {
	width: auto;
	height: auto;
	padding: 5px 0 5px 230px;
	border: solid 1px #483d8b;
	background-color:#10004b;
}

#diver_search_action_entry {
	width: 120px;
	height: 20px;
	padding: 5px 0 0 5px;
	margin: 10px 0 10px 0px;
	border: solid 1px #483d8b;
	background-color:#10004b;
	text-align: center;
}

#diver_search_action_question {
	width: 605px;
	margin: 0 0 0 10px;
	padding: 2px 0 2px 10px;
	border: solid 2px #3366cc;
	background-color:#10004b;
}

#table_diver_search_action_confirm {
	width: 617px;
	height: auto;
	margin: 0 0 0 11px;
	border: solid 2px #3366cc;
	border-collapse: collapse;
	background-color:#10004b;
}

#td_diver_search_action_confirm_A {
	width: 120px;
	height: auto;
	padding: 5px 0 5px 10px;
	border: dotted 1px #3366cc;
	background-color:#10004b;
}

#td_diver_search_action_confirm_B {
	width: auto;
	height: auto;
	padding: 5px 0 5px 10px;
	border-bottom: solid 1px #3366cc;
	background-color:#10004b;
}

#td_diver_search_action_confirm_C {
	width: 120px;
	height: auto;
	padding: 5px 0 5px 10px;
	border-bottom: solid 1px #3366cc;
	background-color:#10004b;
}

#td_diver_search_action_confirm_D {
	width: auto;
	height: auto;
	padding: 5px 0 5px 5px;
	border: solid 1px #3366cc;
	background-color:#10004b;
}

#diver_search_action_confirm_entry {
	width: 80px;
	height: auto;
	float: left;
	margin: 10px 0 0 200px;
	padding: 5px 0 5px 5px;
	border: solid 1px #3366cc;
	background-color:#10004b;
	text-align: center;
}

#diver_search_action_confirm_cancel {
	width: 80px;
	height: auto;
	margin: 10px 0 0 300px;
	padding: 5px 0 5px 5px;
	border: solid 1px #3366cc;
	background-color:#10004b;
	text-align: center;
}

/*08000.htmlダイバー検索終了*/

/*01340.htmlログを編集する開始*/
#tablemylogbookedit {
	width: 640px;
	font-size: 10px;
	table-layout: fixed;
	margin: 0px;
	border: solid 1px;
	border-color: #6699ff;
	background-color: #f0f8ff;
}

#tdmylogbookeditA {
	border: solid 1px;
	padding: 2px 0 2px 5px;
	border-color: #6699ff;
	background-color: #66cccc;
}

#tdmylogbookeditB {
	border: solid 1px;
	padding: 2px 0 2px 10px;
	border-color: #6699ff;
	background-color: #f0f8ff;
}

#tdmylogbookeditC {
	border: none;
	padding: 2px 0 2px 2px;
	border-color: #6699ff;
	background-color: #00cccc;
}

#tdmylogbookeditD {
	border: none;
	padding: 5px 5px 5px 50px;
	border-color: #6699ff;
	background-color: #66cccc;
}

#tablesubmit_logbookedit {
	width: 150px;
	height: 30px;
	border: solid 1px;
	padding: 2px 2px 2px 2px;
	border-color: #6699ff;
	background-color: #f0f8ff;
	margin: 10px 0 10px 200px;
}

#tdsubmit_logbookedit_left {
	padding: 3px 2px 2px 15px;
	border: solid 1px;
	border-color: #6699ff;
	background-color: #f0f8ff;
}

#tdsubmit_logbookedit_left a {
	font-size: 12px;
	text-decoration: none;
}

/*01340.htmlログを編集する終了*/

/*01341.htmlログの削除確認開始*/
#table_my_log_list_delete {
	width:749px;
	_width:750px;
	height: auto;
	margin:5px 0 0 1px;
	_margin:5px 0 0 0;
	border: solid 1px #4682b4;
	border-collapse: collapse;
	background-color:#10004b;
}

#td_log_list_delete_title {
	width: auto;
	height: 31px;
	*height: 24px;
	padding:7px 0 0 10px;
	border: solid 1px #4682b4;
	background-color:#4682b4;
	background-image: url(../img/titlebanner06.gif);
	background-repeat:repeat-x;
	color: #f0f8ff;
	font-weight:bold;
}


#td_my_log_list_delete_A {
	width: auto;
	height: 30px;
	padding: 5px 0 0 10px;
	border: solid 1px #4682b4;
	background-color:#f0ffff;
	color:#10004b;
}


#td_my_log_list_delete_B {
	width: 80px;
	height: auto;
	padding: 10px;
	border: solid 1px #4682b4;
	background-color:#f0ffff;
	text-align: center;
	color:#10004b;
}

#td_my_log_list_delete_C {
	width: 80px;
	height: auto;
	padding: 10px;
	border: dotted 1px #f0f8ff;
	_border: solid 1px #f0f8ff; /*for IE*/
	background-color:#4682b4;
	color:#ffffff;
	font-weight:bold;
}

#td_my_log_list_delete_D {
	width: 80px;
	height: auto;
	padding: 10px;
	border: dotted 1px #f0f8ff;
	_border: solid 1px #f0f8ff; /*for IE*/
	background-color:#4682b4;
	color:#ffffff;
	font-weight:bold;
}

#td_my_log_list_delete_E {
	width:627px;
	height: auto;
	padding: 10px;
	border: dotted 1px #4682b4;
	_border: solid 1px #4682b4; /*for IE*/
	background-color:#f0ffff;
	color:#10004b;
}

#td_my_log_list_delete_F {
	width:627px;
	height: auto;
	padding: 10px;
	border: dotted 1px #4682b4;
	_border: solid 1px #4682b4; /*for IE*/
	background-color:#f0ffff;
	color:#10004b;
}

#td_my_log_list_delete_G {
	width: auto;
	height: auto;
	padding: 10px;
	border: dotted 1px #4682b4;
	_border: solid 1px #4682b4; /*for IE*/
	background-color:#f0ffff;
	color:#10004b;
}

#td_my_log_list_delete_H {
	width: auto;
	height: auto;
	padding: 5px;
	border-top: solid 1px #4682b4;
	background-color:#f0ffff;
	text-align: center;
	color:#10004b;
}

#my_log_list_delete_checked_delete {
	float: left; width : 150px;
	height: 20px;
	margin: 5px 0 0 150px;
	padding: 5px 5px 0 5px;
	text-align: center;
	width: 150px;
	*display: inline; /*for IE*/
}

#my_log_list_delete_checked_cancel {
	float: left;
	width: 150px;
	height: 20px;
	margin: 5px 30px 0 30px;
	padding: 5px 5px 0 5px;
	text-align: center;
}

/*01341.htmlログの削除確認終了*/

#table_my_log_list_delete_complete {
	width: 750px;
	margin: 0 0 0 0;
	border: solid 1px #4682b4;
	background-color:#f0ffff;
}

#td_my_log_list_delete_complete {
	width: 490px;
	height: auto;
	margin: 10px 0 0 11px;
	padding: 20px 0 20px 50px;
	background-color:#10004b;
	text-align:center;
}

#td_back_my_log_list {
	text-align:right;
	padding: 0px 10px 20px 0px;
}

/*02500.html他人系コミュニティ一覧開始*/

#others_Participation_community_list_title {
	width: 617px;
	height: 17px;
	margin: 0;
	padding: 8px 0 5px 10px;
	border: solid 1px #00ced1;
	background-color:#10004b;
	background-image: url(../img/other_b_01.gif);
	background-repeat:repeat-x;
	color: #10004b;
	font-weight:bold;
}

#others_Participation_community_list_nomber {
	width: 627px;
	height: auto;
	margin: 0;
	padding: 5px 0 5px 0;
	border: solid 1px #00ced1;
	border-top:none;
	background-color:#10004b;
	text-align: center;
}

#others_Participation_community_list_goback {
	width: 627px;
	height: auto;
	margin: -1px 0 0 0;
	border: solid 1px #00ced1;
	background-color:#10004b;
}

#others_Participation_community_list_back {
	float: left;
	margin: 10px 0 10px 460px;
	*display: inline; /*for IE*/
}

#others_Participation_community_list_1-50 {
	float: left;
	margin: 10px 0 10px 10px;
}

#others_Participation_community_list_next {
	margin: 10px 0 10px 580px;
}

#table_others_Participation_community_list {
	width: 628px;
	height: auto;
	margin: 0 0 0 1px;
	border: solid 1px #00ced1;
	border-collapse: collapse;
	background-color:#10004b;
}

#td_others_Participation_community_list {
	width: auto;
	height: auto;
	padding: 10px;
	border: dotted 1px #00ced1;
	background-color:#10004b;
	text-align: center;
}



/*02500.html他人系コミュニティ一覧終了*/


#table_application_for_being_friend {
	width: 628px;
	height: auto;
	margin: 1px 0 0 1px;
	border: solid 1px #00ced1;
	border-collapse: collapse;
	background-color:#10004b;
}

#td_application_for_being_friend_title {
	width: 605px;
	height: 25px;
	margin: 5px 0 0 10px;
	padding: 10px 0 5px 10px;
	*padding: 5px 0 0 10px;
	border: solid 1px #00ced1;
	background-color:#10004b;
	background-image: url(../img/other_b_01.gif);
	background-repeat:repeat-x;
	color: #10004b;
	font-weight:bold;
}
body:first-of-type #td_application_for_being_friend_title{
	padding: 5px 0 0 10px;
}

#td_application_for_being_friend_memo {
	width: 605px;
	height: 50px;
	margin: 0 0 0 10px;
	padding: 10px 0 10px 30px;
	border: solid 1px #00ced1;
	background-color:#10004b;
}

#td_application_for_being_friend_A {
	width: 100px;
	height: auto;
	padding: 5px 0 0 10px;
	border: dotted 1px #00ced1;
	background-color:#10004b;
}

#td_application_for_being_friend_B {
	width: auto;
	height: auto;
	padding: 10px 0 5px 10px;
	border: dotted 1px #700ced1;
	background-color:#10004b;
}

#td_application_for_being_friend_C {
	width: auto;
	height: auto;
	padding: 5px 0 5px 5px;
	text-align: center;
}

#application_for_being_friend_confirm {
	width: 80px;
	height: 15px;
	float: left;
	margin: 0 0 0 280px;
	padding: 5px;
	text-align: center;
	*display: inline; /*for IE*/
}

/*03600.htmlショップページの紹介文を書く開始*/
#table_write_shop_introduction {
	width: 749px;
	_width: 750px;
	height: auto;
	margin: 1px 0 0 1px;
	_margin:0;
	border: solid 1px #ff6ea4;
	border-collapse: collapse;
	background-color:#f0ffff;
}

#td_write_shop_introduction_title {
	width: auto;
	height: 31px;
	padding: 5px 0 0 10px;
	*padding: 0 0 0 10px; /*for IE*/
	border: solid 1px #ff6ea4;
	background-color: #f0ffff;
	background-image: url(../img/titlebanner10.gif);
	background-repeat:repeat-x;
	color: #10004b;
	font-weight:bold;
}
body:first-of-type #td_write_shop_introduction_title{ /*for safari3.0*/
	padding: 0 0 0 10px;
}

#td_write_shop_introduction_A {
	width: 100px;
	height: auto;
	padding: 5px 0 0 10px;
	border: dotted 1px #ff6ea4;
	background-color:#ff99cc;
	color:#10004b;
	font-weight:bold;
}

#td_write_shop_introduction_B {
	width: 549px;
	height: auto;
	padding: 5px 0 5px 5px;
	border: dotted 1px #ff6ea4;
	background-color:#f0ffff;
	color:#10004b;
}

#td_write_shop_introduction_C {
	width: auto;
	height: auto;
	padding: 5px 0 5px 5px;
	border: solid 1px #ff6ea4;
	background-color:#f0ffff;
	text-align: center;
	color:#10004b;
}

#write_shop_introduction_confirm {
	float: left;
	margin: 0 0 0 280px;
	text-align: center;
	*display: inline; /*for IE*/
}

#write_shop_introduction_img {

}

#write_shop_introduction_link {
	width: auto;
	height: auto;
}

/*03600.htmlショップページの紹介文を書く終了*/

/*03610.htmlショップの紹介文を確認する開始*/
#table_write_shop_introduction_confirm {
	width: 749px;
	_width: 750px;
	height: auto;
	margin: 1px 0 0 1px;
	_margin: 0;
	border: solid 1px #ff6ea4;
	border-collapse: collapse;
	background-color:#f0ffff;
}

#td_write_shop_introduction_confirm_title {
	width: auto;
	height: 31px;
	margin: 5px 0 0 10px;
	padding: 5px 0 0 10px;
	*padding: 0 0 0 10px; /*for IE*/
	border: solid 1px #ff6ea4;
	background-color: #f0ffff;
	background-image: url(../img/titlebanner10.gif);
	background-repeat:repeat-x;
	color: #10004b;
	font-weight:bold;
}
body:first-of-type #td_write_shop_introduction_confirm_title{ /*for safari3.0*/
	padding: 0 0 0 10px;
}

#td_write_shop_introduction_confirm_A {
	width: 150px;
	height: auto;
	padding: 5px 0 0 0;
	border: solid 1px #ff6ea4;
	background-color:#f0ffff;
	text-align:center;
	color:#10004b;
}

#td_write_shop_introduction_confirm_B {
	width: auto;
	*width: 460px; /*for IE*/
	height: auto;
	padding: 5px 0 5px 50px;
	border: solid 1px #ff6ea4;
	background-color:#f0ffff;
	color:#10004b;

}

#td_write_shop_introduction_confirm_C {
	width: auto;
	height: auto;
	padding: 5px 0 5px 5px;
	border: solid 1px #ff6ea4;
	background-color:#f0ffff;
	text-align: center;
	color:#10004b;
}

#write_shop_introduction_confirm_entry {
	float: left;
	margin: 0 0 0 250px;
	text-align: center;
	*display: inline; /*for IE*/
}

#write_shop_introduction_confirm_cancel {
	float: left;
	margin: 0 0 0 20px;
	text-align: center;
}

#write_shop_introduction_confirm_img {

}

#write_shop_introduction_confirm_link {
	width: auto;
	height: auto;
	margin: 0 0 0　0px;
}
/*03610.htmlショップの紹介文を確認する開始*/

/*02700.html紹介文を書く開始*/
#table_write_friends_introduction {
	width: 749px;
	_width: 750px;
	height: auto;
	margin: 1px 0 0 1px;
	_margin: 1px 0 0 0;
	border: solid 1px #00ced1;
	border-collapse: collapse;
	background-color:#00ced1;
}

#td_write_friends_introduction_title {
	width: auto;
	height: 31px;
	margin: 5px 0 0 10px;
	padding: 5px 0 0 10px;
	*padding: 0 0 0 10px; /*for IE*/
	border: solid 1px #00ced1;
	background-color:#00ced1;
	background-image: url(../img/titlebanner08.gif);
	background-repeat:repeat-x;
	color: #f0f8ff;
	font-weight:bold;
}
body:first-of-type #td_write_friends_introduction_title{ /*for safari3.0*/
	padding: 0 0 0 10px;
}

#td_write_friends_introduction_A {
	width: 100px;
	height: auto;
	padding: 5px 0 0 10px;
	border: dotted 1px #00ced1;
	background-color:#3cb686;
	color:#ffffff;
	font-weight:bold;
}

#td_write_friends_introduction_B {
	width:649px;
	height: auto;
	padding: 10px 0 10px 10px;
	border: dotted 1px #00ced1;
	background-color:#f0ffff;
	color:#10004b;
}

#td_write_friends_introduction_C {
	width: auto;
	height: auto;
	padding: 5px 0 5px 5px;
	border: solid 1px #00ced1;
	background-color:#f0ffff;
	text-align: center;
	color:#10004b;
}

#write_friends_introduction_confirm {
	width: 80px;
	height: 15px;
	float: left;
	margin: 0 0 0 280px;
	padding: 5px;
	text-align: center;
	*display: inline; /*for IE*/
}

#write_friends_introduction_img {
	float:left;
}

#write_friends_introduction_link {
	width: auto;
	height: auto;
	margin: 30px 0 0 100px;
}

/*02700.html紹介文を書く終了*/

/*02710.html紹介文を確認する開始*/
#table_write_friends_introduction_confirm {
	width: 749px;
	_width: 750px;
	height: auto;
	margin: 1px 0 0 1px;
	_margin: 1px 0 0 0;
	border: solid 1px #00CED1;
	border-collapse: collapse;
	background-color:#f0f8ff;
}

#td_write_friends_introduction_confirm_title {
	width: auto;
	height: 31px;
	*height: 25px; /*for IE*/
	margin: 5px 0 0 10px;
	padding: 5px 0 0 10px;
	border: solid 1px #00CED1;
	background-color:#f0f8ff;
	background-image: url(../img/titlebanner08.gif);
	background-repeat:repeat-x;
	color: #f0f8ff;
	font-weight:bold;
}
body:first-of-type #td_write_friends_introduction_confirm_title{ /*for safari3.0*/
	height:25px;
}

#td_write_friends_introduction_confirm_A {
	width: 180px;
	height: auto;
	padding: 10px;
	border: dotted 1px #00CED1;
	background-color:#f0f8ff;
	text-align:center;
	color:#10004b;
}

#td_write_friends_introduction_confirm_B {
	width: auto;
	*width: 460px; /*for IE*/
	height: auto;
	padding: 5px 0 5px 50px;
	border: dotted 1px #00CED1;
	background-color:#f0f8ff;
	color:#10004b;
}

#td_write_friends_introduction_confirm_C {
	width: auto;
	height: auto;
	padding: 5px 0 5px 5px;
	border: solid 1px #00CED1;
	background-color:#f0f8ff;
	text-align: center;
	color:#10004b;
}

#write_friends_introduction_confirm_entry {
	float: left;
	margin: 0 0 0 250px;
	text-align: center;
	*display: inline; /*for IE*/
}

#write_friends_introduction_confirm_cancel {
	float: left;
	margin: 0 0 0 20px;
	text-align: center;
}

#write_friends_introduction_confirm_img {
	float:left;
}

#write_friends_introduction_confirm_link {
	width: auto;
	height: auto;
	margin: 30px 0 0 100px;
}
/*02710.html紹介文を確認する終了*/

/*08010.html紹介文の登録完了開始*/

 .diver_search_result{
	width:735px;
	height:15px;
	margin:0;
	padding:10px 0 5px 10px;
	border:solid 1px #4682b4;
	background-color:#f0f8ff;
	background-image: url(../img/titlebanner06.gif);
	background-repeat:repeat-x;
	color: #ffffff;
	font-weight:bold;
	}

.diver_search_result_goback{
width:725px;
height:auto;
margin:0;
padding:10px;
border:solid 1px #4682B4;
background-color:#f0ffff;
color:#10004b;}

#diver_search_result_back{
float:left;
margin:10px 0 0 460px;
*display: inline; /*for IE*/
}

#diver_search_result_1-10{
float:left;
margin:10px 0 0 10px;}

#diver_search_result_next{
margin:10px 0 0 585px;
*margin:15px 0 0 585px; /*for IE*/
}

.table_diver_search_result_detail{
width:746px;
height:100px;
margin:0px 0px 0px 1px;
border-collapse:collapse;
border:solid 1px #4682B4;
background-color:#f0f8ff;
color:#10004b;}

.td_diver_search_result_detail_A{
height:100px;
padding:5px;
background-color:#f0f8ff;
text-align:center;
valign:middle;
color:#10004b;
border:solid 1px #4682B4;
}

.td_diver_search_result_detail_B{
width:90px;
height:25px;
padding:5px 0 0 10px;
border:dotted 1px #4682B4;
background-color: #f0f8ff;
color:#10004b;
}

.td_diver_search_result_detail_B_b{
width:90px;
height:50px;
padding:0px 0 0 10px;
background-color: #f0f8ff;
color:#10004b;
}

.td_diver_search_result_detail_C{
width:200px;
height:auto;
padding:5px 0 0 10px;
border:dotted 1px #4682B4;
background-color:#f0f8ff;
color:#10004b;
	}

.td_diver_search_result_detail_C_a{
width:200px;
height:auto;
padding:5px 0 0 10px;
background-color:#f0f8ff;
color:#10004b;
	}



.td_diver_search_result_detail_c_b{
width:auto;
height:50px;
padding:5px 0 0 10px;
border:dotted 1px #4682B4;
background-color:#f0f8ff;
color:#10004b;
}

.td_diver_search_result_detail D{
width:90px;
height:25px;
padding:5px 0 0 10px;
border:dotted 1px #4682B4;
background-color: #f0f8ff;
color:#10004b;
}
.td_diver_search_result_detail D_b{
width:auto;
height:25px;
padding:5px 0 0 10px;
border:dotted 1px #4682B4;
background-color: #f0f8ff;
color:#10004b;
}


/*08010.html紹介文の登録完了終了*/

/*08110.htmlダイバーを招待する開始*/

.table_invitation_diver{
width:745px;
height:auto;
margin:1px 0 0 1px;
border:solid 1px #4682b4;
border-collapse:collapse;
background-color:#f0f8ff;
}

.td_invitation_diver_title{
	width:auto;
	height:15px;
	padding:10px 0 5px 10px;
	border:solid 1px #4682b4;
	background-color:#f0f8ff;
	background-image: url(../img/titlebanner06.gif);
	background-repeat:repeat-x;
	color: #f0f8ff;
	font-weight:bold;
}

#td_invitation_diver_comment{
width:auto;
height:auto;
padding:5px 0 5px 10px;
border:dotted 1px #4682b4;
background-color:#f0f8ff;
color:#10004b;
}

#td_invitation_diver_A{
width:auto;
height:auto;
padding:5px 0 5px 10px;
background-color:#f0f8ff;
text-align:right;
color:#10004b;}

#td_invitation_diver_B{
width:auto;
height:auto;
padding:10px 0 10px 10px;
background-color:#f0f8ff;
color:#10004b;
}

#td_invitation_diver_next{
width:auto;
height:auto;
padding:10px 0 10px 0;
border:solid 1px #4682b4;
background-color:#f0f8ff;
text-align:center;
color:#10004b;}

#invitation_diver_next{
width:80px;
height:auto;
margin: 0 0 0 250px;
*margin:5px 0 0 0; /*for IE*/
padding:5px 0 5px 0;
border:none;
background-color:#f0f8ff;
text-align:center;
color:#10004b;
}
/*08110.htmlダイバーを招待する終了*/

/*08120.html招待メッセージの作成開始*/

.td_invitation_message_A{
width:130px;
height:auto;
padding:10px;
border-collapse:collapse;
border:dotted 1px #f0f8ff;
background-color: #4682b4;
font-weight:bold;
}

.td_invitation_message_B{
width:auto;
height:auto;
padding:10px;
border:dotted 1px #483d8b;
background-color:#f0f8ff;
color:#10004b;
}

#invitation_message_number{
width:auto;
height:auto;
margin:5px;
}

.td_invitation_message_confirm{
width:auto;
height:auto;
padding:10px 0 10px 0;
border-top:solid 1px #4682b4;
background-color:#f0f8ff;
text-align:center;
color:#10004b;}

#invitation_message_confirm{
width:120px;
height:20px;
margin:0 0 0 250px;
*margin:0 0 0 0; /*for IE*/
padding:5px 0 5px 0;
border:none;
background-color:#f0f8ff;
text-align:center;
}


/*08120.html招待メッセージの作成終了*/

/*08130.html招待メッセージの確認開始*/

#td_invitation_message_confirm_question{
width:auto;
height:auto;
padding:5px 0 5px;
border:solid 1px #483d8b;
background-color:#f0f8ff;
text-align:center;
font-size:15px;
color:#10004b;
}

.td_invitation_message_confirm_C{
width:auto;
height:100px;
padding:10px;
border:dotted 1px #483d8b;
border-bottom:solid 1px #4682B4;
background-color:#f0f8ff;
color:#10004b;
}

.invitation_message_confirm_confirm{
width:60px;
height:auto;
padding:5px;
border:none;
background-color:#f0f8ff;
text-aline:center;
}

/*08130.html招待メッセージの確認終了*/

/*08140.html招待メッセージの送信完了開始*/

#table_invitation_message_conplete{
width:628px;
height:auto;
margin:1px 0 0 1px;
border:solid 1px #483d8b;
border-collapse:collapse;
}

#td_invitation_message_conplete{
	width:auto;
	height:400px;
	border:solid 1px #483d8b;
	border-bottom:none;
	background-color:#10004b;
	text-align:center;
}

#invitation_message_conplete{
width:auto;
height:auto;
margin:auto auto auto 30px;
}


#td_invitation_message_conplete_back{
width:auto;
height:auto;
background-color:#10004b;
}

#invitation_message_conplete_back{
width:80px;
height:auto;
float:left;
margin: 2px 0 0 250px;
padding:2px;
border:none;
background-color:#10004b;
text-aline:center;
}

/*08140.html招待メッセージの送信完了終了*/

/*08200.html日記を検索開始*/

#table_diary_search{
width:628px;
height:auto;
margin:1px 0 0 1px;
border:solid 1px #483d8b;
border-collapse:collapse;
}

#td_diary_search_title{
width:auto;
height:15px;
padding:10px 0 5px 10px;
border:solid 1px #483d8b;
background-color:#10004b;
background-image: url(../img/my_b_01.gif);
	background-repeat:repeat-x;
	color: #10004b;
	font-weight:bold;
}


#td_diary_search_A{
width:90px;
height:auto;
padding:5px;
border-collapse:collapse;
border:dotted 1px #483d8b;
background-color: #9b92d1;
}

#td_diary_search_B{
width:auto;
height:auto;
padding:10px;
border:dotted 1px #483d8b;
background-color:#10004b;
}


#td_diary_search_confirm{
width:auto;
height:auto;
border-top:solid 1px #483d8b;
background-color:#10004b;
}

#diary_search_confirm{
width:60px;
height:auto;
float:left;
margin: 2px 0 0 170px;
padding:2px;
border:solid 1px #483d8b;
background-color:#10004b;
text-aline:center;
*display: inline; /*for IE*/
}

#diary_search_cancel{
width:60px;
height:auto;
float:left;
margin: 2px 0 0 10px;
padding:2px;
border:solid 1px #483d8b;
background-color:#10004b;
text-aline:center;
}

#table_new_diary_search{
width:628px;
height:auto;
margin:6px 0 0 1px;
border:solid 1px #483d8b;
border-collapse:collapse;
}

#td_new_diary_search_title{
width:auto;
height:15px;
padding:10px 0 5px 10px;
border:solid 1px #483d8b;
background-color:#10004b;
background-image: url(../img/my_b_01.gif);
	background-repeat:repeat-x;
	color: #10004b;
	font-weight:bold;
}

#td_new_diary_search_A{
width:150px;
height:auto;
padding:5px;
border:dotted 1px #483d8b;
background-color:#10004b;
text-align:center;
}

#new_diary_photo{}

#new_diary_photo_name{
width:auto;
height:auto;
margin:2px auto auto 30px;
}

#td_new_diary_search_B{
width:auto;
height:auto;
padding:10px;
border:dotted 1px #483d8b;
background-color:#10004b;
}

/*08200.html日記を検索終了*/

/*08210.html日記の検索結果開始*/
#table_diary_search_result{
	width:746px;
	height:auto;
	margin:1px 0 5px 1px;
	border:solid 1px #4682b4;
	border-collapse:collapse;
	}

#td_diary_search_result_title{
	width:auto;
	height:15px;
	padding:10px 0 5px 10px;
	border:solid 1px #4682b4;
	background-color:#10004b;
	background-image: url(../img/titlebanner06.gif);
	background-repeat:repeat-x;
	color: #ffffff;
	font-weight:bold;
}

#td_diary_search_result_A{
width:150px;
height:auto;
padding:5px;
border-collapse:collapse;
border:dotted 1px #483d8b;
background-color:#10004b;
text-align:center;
}

#diary_search_result_photo{}

#diary_search_result_photo_name{
width:auto;
height:auto;
margin:2px auto auto 30px;
}

#td_diary_search_result_B{
width:auto;
height:auto;
padding:10px;
border:dotted 1px #483d8b;
background-color:#10004b;
}

#td_diary_search_result_next{
width:auto;
height:auto;
padding:5px;
border:solid 1px #483d8b;
background-color:#10004b;
}

#diary_search_result_back{
width:50px;
height:auto;
float:left;
padding:5px;
margin:2px;
background-color:#10004b;
}

#diary_search_result_next{
width:50px;
height:auto;
float:right;
padding:5px;
margin:2px;
background-color:#10004b;
}

/*08210.html日記の検索結果終了*/

/*08300.htmlログを検索開始*/

#table_log_search{
width:628px;
height:auto;
margin:1px 0 5px 1px;
border:solid 1px #483d8b;
border-collapse:collapse;
}

#td_log_search_title{
width:auto;
height:15px;
padding:10px 0 5px 10px;
border:solid 1px #483d8b;
background-color:#10004b;
background-image: url(../img/my_b_01.gif);
background-repeat:repeat-x;
color: #10004b;
font-weight:bold;
}


#td_log_search_A{
width:143px;
height:auto;
padding:10px;
border-collapse:collapse;
border:dotted 1px #483d8b;
background-color: #9b92d1;
}

#td_log_search_B{
width:auto;
height:auto;
padding:10px;
border:dotted 1px #483d8b;
background-color:#10004b;
}


#td_log_search_confirm{
width:auto;
height:auto;
border-top:solid 1px #483d8b;
background-color:#10004b;
}

#log_search_confirm{
width:60px;
height:auto;
float:left;
margin: 2px 0 0 170px;
padding:2px;
border:solid 1px #483d8b;
background-color:#10004b;
text-aline:center;
*display: inline; /*for IE*/
}

#log_search_cancel{
width:60px;
height:auto;
float:left;
margin: 2px 0 0 10px;
padding:2px;
border:solid 1px #483d8b;
background-color:#10004b;
text-aline:center;
}

#table_new_log_search{
width:628px;
height:auto;
margin:1px 0 5px 1px;
border:solid 1px #483d8b;
border-collapse:collapse;
}

#td_new_log_search_title{
width:auto;
height:15px;
padding:10px 0 5px 10px;
border:solid 1px #483d8b;
background-color:#10004b;
background-image: url(../img/my_b_01.gif);
	background-repeat:repeat-x;
	color: #10004b;
	font-weight:bold;
}

#td_new_log_search_A{
width:150px;
height:auto;
padding:5px;
border-collapse:collapse;
border:dotted 1px #483d8b;
background-color: #9b92d1;
text-align:center;
}

#new_log_photo{}

#new_log_photo_name{
width:auto;
height:auto;
margin:2px auto auto 30px;
}

#td_new_log_search_B{
width:auto;
height:auto;
padding:10px;
border:dotted 1px #483d8b;
background-color:#10004b;
}

/*08300.htmlログを検索終了*/

/*08310.htmlログの検索結果開始*/
#table_log_search_result{
	width:746px;
	/width:747px;
	height:auto;
	margin:1px 0 5px 1px;
	/margin:1px 0 5px 0;
	border:solid 1px #4682b4;
	border-collapse:collapse;
}

#td_log_search_result_title{
	width:auto;
	height:15px;
	padding:10px 0 5px 10px;
	border:solid 1px #4682b4;
	background-color:#10004b;
/*	background-image: url(../img/my_b_01.gif); */
	background-image: url(../img/titlebanner06.gif);
	background-repeat:repeat-x;
	color: #f0f8ff;
	font-weight:bold;
}

#td_log_search_result_A{
width:150px;
height:auto;
padding:5px 0 5px 0;
border:dotted 1px #483d8b;
background-color:#10004b;
text-align:center;
}

#log_search_result_photo{}

#log_search_result_photo_name{
width:auto;
height:auto;
margin:2px auto auto 0px;
}

#td_log_search_result_B{
width:auto;
height:auto;
padding:10px 0 0 10px;
border:dotted 1px #483d8b;
background-color:#10004b;
}

#td_log_search_result_next{
width:auto;
height:auto;
padding:5px;
border:solid 1px #483d8b;
background-color:#10004b;
}

#log_search_result_back{
width:50px;
height:auto;
float:left;
padding:5px;
margin:2px;
background-color:#10004b;
}

#log_search_result_next{
width:50px;
height:auto;
float:right;
padding:5px;
margin:2px;
background-color:#10004b;
}

/*08310.htmlログの検索結果終了*/

/*9000番台本文開始*/
.maintext9000{
width:748px;
height:auto;
margin: 0 0 0 0;
padding:25px 100px 50px 100px;
border: solid 1px #4682b4;
background-color:#f0ffff;
color:#10004b;
}


.maintext9000 a:link{
font-size: 12px;
	color: #10004b;}

.maintext9000 a:visited{
font-size: 12px;
	color: #10004b;}

.maintext9000 a:hover{
font-size: 12px;
	color: #4682b4;}


/*9000番台本文開始終了*/

/*9000番台2枚目本文開始*/
.maintext9000_2{
width:940px;
height:auto;
margin: 5px 0 0 0;
padding:5px;
border: solid 1px #4682b4;
background-color:#f0ffff;
color:#10004b;
}
/*9000番台2枚目本文開始終了*/


#company_table {
	width:400px;
	margin: 0px 0 10px 110px;
	*margin: 10px 0 0px 110px; /*for IE*/
	border:none;
	border-collapse: collapse;
	background-color:#f0ffff;
}

.company_list_td {
	width: auto;
	height: auto;
	padding: 4px 0 4px 5px;
	border:none;
	background-color:#f0ffff;
}

#Commercial_table_1 {
	width:600px;
	margin: 10px auto 20px auto;
	padding: 5px;
	background-color:#10004b;
	border: solid 1px #4682b4;
}

#Commercial_text_1 {
	width:auto;
	margin: 5px 0 2px 20px;
}

.Commercial_table_td_1 {
	width: 180px;
	height: auto;
	padding: 6px 0 6px 5px;
}

#Commercial_Confirmation_buttom {
	width: 150px;
	height: 20px;
	float: left;
	padding: 5px 0 0 5px;
	margin: 10px 0 10px 290px;
	border: solid 1px #4682b4;
	background-color:#10004b;
	text-align: center;
	*display: inline; /*for IE*/
}

#Commercial_table_2 {
	width:600px;
	margin: 10px auto 20px auto;
	padding: 0px;
	background-color:#10004b;
	border: solid 1px #483d8b;
}

#Commercial_text_2 {
	width:auto;
	margin: 5px 0 2px 20px;
}

.Commercial_table_td_2 {
	width: 180px;
	height: auto;
	padding: 4px 0 4px 5px;
}

#Commercial_send_buttom {
	width: 80px;
	height: 15px;
	float: left;
	margin: 0 0 0 200px;
	padding: 5px;
	border: solid 1px #483d8b;
	background-color:#10004b;
	text-align: center;
	*display: inline; /*for IE*/
}

#Commercial_correction_buttom {
	width: 80px;
	height: 15px;
	float: left;
	margin: 0 0 0 150px;
	padding: 5px;
	border: solid 1px #4682b4;
	background-color:#10004b;
	text-align: center;
}

#stuff_text {
	width:auto;
	margin: 2px 0 5px 20px;
}

.recruitment_table {
	width: 400px;
	margin: 5px auto 5px auto;
	border: solid 1px #4682b4;
	padding: 2px
}

.recruitment_table_id_A {
	width: 100px;
	height: auto;
	padding: 2px 0 2px 15px;
}

.recruitment_table_id_B {
	width: auto;
	height: auto;
	padding: 2px 0 2px 5px;
}

#stuff_table {
	width:650px;
	margin: 20px auto 5px auto;
	padding: 4px;
	background-color:#10004b;
	border: solid 1px #4682b4;
}

.stuff_table_td_A {
	width: 200px;
	height: auto;
	padding: 4px 0 4px 10px;
}

.stuff_table_td_B {
	width: auto;
	height: auto;
	padding: 4px 0 4px 0px;
}


#stuff_table2 {
	width:600px;
	margin: 5px 0 5px 100px;
	padding: 0px;
	border: solid 1px #4682b4;
	background-color:#10004b;
}

.stuff_table_td2_A {
	width: 120px;
	height: auto;
	padding: 4px 0 4px 20px;
}

.stuff_table_td2_B {
	width: auto;
	height: auto;
	padding: 4px 0 4px 5px;
}

#stuff_entry {
	width: 80px;
	height: 15px;
	float: left;
	margin: 0 0 0 250px;
	padding: 5px;
	border: solid 1px #4682b4;
	background-color:#10004b;
	text-align: center;
	*display: inline; /*for IE*/
}

#stuff_cansel{
	width: 80px;
	height: 15px;
	float: left;
	margin: 0 0 0 30px;
	padding: 5px;
	border: solid 1px #4682b4;
	background-color:#10004b;
	text-align: center;
}

.New_registration_td {
	width: 150px;
	height: auto;
	padding: 10px 0 10px 5px;
}

#New_registration_buttom {
	width: 80px;
	height: 15px;
	float: left;
	margin: 0 0 0 245px;
	padding: 5px;
	text-align: center;
	*display: inline; /*for IE*/
}

#New_registration_confirm {
	width: 950px;
	height: auto;
	margin: 0 0 0 0;
	border: solid 1px #4682b4;
	border-collapse: collapse;
	background-color:#f0ffff;
	color:#10004b;
}

#td_New_registration_confirm_A {
	width: 120px;
	height: auto;
	padding: 5px 0 5px 10px;
	border: solid 1px #4682b4;
}

#td_New_registration_confirm_B {
	width: auto;
	height: auto;
	padding: 5px 0 5px 10px;
	border: solid 1px #4682b4;
}

#td_New_registration_confirm_C {
	width: 120px;
	height: auto;
	padding: 5px 0 5px 10px;
	border: solid 1px #4682b4;
}

#td_New_registration_confirm_D {
	width: auto;
	height: auto;
	padding: 5px 0 5px 5px;
	border: solid 1px #4682b4;
	background-color:#f0ffff;
}

#New_registration_confirm_entry {
	float: left;
	margin: 0px 0px 0px 250px;
	text-align: center;
	*display: inline; /*for IE*/
}

#New_registration_confirm_cancel {
	margin: 0px 0 10px 460px;
	*margin: 10px 0 10px 130px; /*for IE*/
	*display: inline; /*for IE*/
}

#New_registration_confirm_question {
	width:938px;
	margin:0;
	padding:10px 0 0 10px;
	border: solid 1px #4682b4;
	background-color:#f0ffff;
	color:#10004b;
	text-align:center;
}

#table_profile_input_action {
	width: 950px;
	height: auto;
	margin:0;
	border: solid 1px #483d8b;
	border-collapse: collapse;
	background-color:#f0ffff;
}

#td_profile_input_action_A {
	width: 150px;
	height: auto;
	padding: 5px 0 5px 10px;
	border: solid 1px #483d8b;
	background-color:#4682b4;
}

#td_profile_input_action_B {
	width: 380px;
	height: auto;
	padding: 5px 0 5px 10px;
	border: solid 1px #483d8b;
	color:#10004b;
}

#td_profile_input_action_C {
	width: auto;
	height: auto;
	padding: 5px 5px 5px 10px;
	border: solid 1px #483d8b;

}

#td_profile_input_action_D {
	width: auto;
	height: auto;
	padding: 5px 0 5px 230px;
}

#profile_input_action_entry {
	height: 30px;
	padding: 5px 0 0 5px;
	margin: 10px auto 10px auto;
	text-align: center;
	background-color:#f0f8ff;
	color:#10004b;

}

/*2000.htmlお祝いメッセージ開始*/
#commemorative_dive_message{
	padding: 5px 0 5px 25px;
	border: solid 1px #483d8b;
	background-color:#10004b;
}

#dive_message_send{
	text-align: right;
	padding: 0 10px 5px 0;
}
/*2000.htmlお祝いメッセージ終了*/

/*2000.htmlCカードリスト開始*/
#c_card_list_title{
	width:380px;
	_width:382px;
	height: 22px;
	margin:　0 0 0 1px;
	padding: 10px 0 0 5px;
	background-color: #7c71b7;
	color: #10004b;
	font-weight: bold;
	background-image: url(../img/my_b_01.gif);
	background-repeat:repeat-x;
	border:solid 1px #00ced1;
}

#table_c_card_list{
	width: 505px;
	_width:503px;
	margin: -1px 0 0 1px;
	_margin:0 0 0 1px;
	padding: 5px 0 5px 20px;
	border: solid 1px #00ced1;
	background-color:#f0ffff;
	border-collapse:collapse;
	color:#10004b;
}
#table_c_card_list td{
	padding: 5px 5px 5px 5px;
	}

#td_c_card_list_A{
	width: 65px;
	padding: 10px 0 0 20px;
	text-align: right;
}

#td_c_card_list_B{
	width: 50px;
	padding: 10px 0 0 10px;
	text-align: right;
}

#td_c_card_list_C{
	width: 50px;
	padding: 10px 0 0 0;
}

#td_c_card_list_D{
	width: 260px;
	padding: 10px 0 0 0;
}

#td_c_card_list_E{
	width: auto;
	padding: 10px 30px 10px 0;
	text-align:right;
}

*:first-child+html #table_c_card_list{
	width:504px;
}

/*2000.htmlCカードリスト終了*/

/*1240.htmlメッセージ削除開始*/
#delete_diary {
	height:19px;
	margin: 0px 0 0 0;
	padding: 9px 0 2px 10px;
	border: solid 1px #4682b4;
	background-color:#4682b4;
	background-image: url(../img/titlebanner06.gif);
	background-repeat:repeat-x;
	color:#ffffff;
	font-weight:bold;
}

#delete_diary_confirm_question {
	margin: -1px 0 0 0;
	padding: 2px 0 2px 10px;
	border: solid 1px #483d8b;
	background-color:#10004b;
}

#table_delete_diary_confirm {
	width: 628px;
	height: auto;
	margin: 0 0 0 1px;
	border: solid 1px #483d8b;
	border-collapse: collapse;
	background-color:#10004b;
}

#td_delete_diary_confirm_A {
	width: 528px;
	height: auto;
	padding: 5px 0 5px 10px;
	border: solid 1px #483d8b;
	background-color:#10004b;
}

#td_delete_diary_confirm_B {
	width: 100px;
	height: auto;
	padding: 5px 0 5px 10px;
	border: solid 1px #483d8b;
	background-color:#10004b;
}

#td_delete_diary_confirm_E {
	width: auto;
	height: auto;
	padding: 5px 0 5px 10px;
	border: solid 1px #483d8b;
	background-color:#10004b;
}

#delete_diary_ok {
	float: left;
	margin: 0px 0 10px 150px;
	*display: inline;
}
*:first-child+html #delete_diary_ok {
	margin: 0px 0 10px 210px;
}

#delete_diary_cancel {
	margin: 0px 0 10px 345px;
	*margin: 0 0 0 20px;
	*display: inline;
}

#table_diary_comment_delete {
	width: 627px;
	height: auto;
	margin: 1px 0 0 1px;
	border: solid 1px #483d8b;
	border-collapse: collapse;
	background-color:#10004b;
}

#td_diary_comment_delete_A {
	height: 100px;
	padding: 15px 0 30px 20px;
	background-color:#10004b;
	text-align:center;
}

#delete_diary_completion_text {
	text-align: right;
	margin: 0 10px 20px 0;
}

/*01020.html_Cカード開始*/
#c_card_title_other {
	width: 499px;
	_width:499px;
	height: 21px;
	margin:　0 0 0 1px;
	padding: 5px 0 5px 5px;
	background-color: #4682b4;
	color: #ffffff;
	font-weight:bold;
	background-image: url(../img/titlebanner08.gif);
	background-repeat:repeat-x;
	border:solid 1px #4682b4;
}

* #c_card_title{
	_width:493px;
	margin:　0 0 0 1px;}

#c_card_add {
	padding: 0 0 0 350px;
}

#c_card_add a:link{
	color:#ffffff;
}

#c_card_add a:visited{
	color:#ffffff;
}

#c_card_add a:hover{
	color:#ffffff;
}

.table_c_card {
	width:505px;
	_width:500px;
	height:auto;
	margin: -1px 0 0 1px;
	border: solid 1px #00CED1;
	border-collapse:collapse;
	background-color:#f0ffff;
	color:#10004b;
}

.table_c_card td{
	padding:5px 0 5px 5px;
	}


.td_c_card_others_A {
	width:80px;
	padding: 2px 0 2px 10px;
	background-color:#3CB686;
	color:#FFFFFF;
	font-weight:bold;
	border-right: solid 1px #00CED1;
	*border-right: solid 1px #00CED1; /*for IE*/
}

.td_c_card_others_B {
	width:auto;
	padding: 2px 0 2px 10px;
	border-right: solid 1px #00CED1;
	*border-right: solid 1px #00CED1; /*for IE*/
}

.td_c_card_others_C {
	width:100px;
	padding: 2px 0 2px 10px;
	border-right: solid 1px #00CED1;
	border-bottom: solid 1px #00CED1;
	text-align: center;
}

.td_c_card_others_D {
	padding: 5px 0 5px 200px;
	border: solid 1px #00CED1;
}

#c_card_delete {
	padding: 0 0 0 50px;
}

/*01020.html_Cカード終了*/

/*03400.html_ログカレンダー開始*/
#table_shop_log_calendar_year {
	width: 149px;
	height: auto;
	margin: 5px 0 0 1px;
	border:solid 1px #ff6ea4;
	border-collapse: collapse;
	background-color:#10004b;
}

#td_shop_log_calendar_year_title {
	width: auto;
	height: auto;
	padding: 5px;
	border:solid 1px #ff6ea4;
	background-color:#10004b;
	text-align: center;
}

#td_shop_log_calendar_year_A {
	width: auto;
	height: 31px;
	padding: 10px 0 0 0;
	*padding: 0; /*for IE*/
	border:solid 1px #ff6ea4;
	background-color:#10004b;
	text-align: center;
	background-image: url(../img/shop_b_01.gif);
	background-repeat:repeat-x;
	color: #10004b;
	font-weight:bold;
}
body:first-of-type #td_shop_log_calendar_year_A{ /*for safari3.0*/
	padding: 0;
}

#td_shop_log_calendar_year_B {
	width: auto;
	height: auto;
	padding: 2px;
	border:solid 1px #ff6ea4;
	background-color:#10004b;
	text-align: center;
}
/*03400.html_ログカレンダー終了*/

/*01310.htmlログ詳細を見る開始*/

#my_logbook_A_title{
	width:465px;
	_width:470px; /*for IE*/
	height:30px;
	margin: 0 0 0 5px;
	padding:0;
	border: solid 1px #483d8b;
	background-color: #ffffff;
	background-image: url(../img/my_b_01.gif);
	background-repeat:repeat-x;
	}

#my_logbook_A_title_A{
float:left;
margin:10px 0 0 10px;
color: #10004b;
font-weight:bold;
}

#my_logbook_A_title_B{
margin:10px 0 0 400px;}


#my_logbook_sa{
    width: 465px;
	height:945px;
	margin: 0 0 0 5px;
	border: solid 1px #483d8b;
	border-collapse:collapse;
	border-top:none;
	background-color: #ffffff;
	background-image: url(../img/umomigu_rog03.gif);
	background-repeat:no-repeat;
	color: #10004b;
	font-weight: bold;
	font-size:14px;}

#table_mylogbook_A {
	width: 475px;
	_width: 470px; /*for IE*/
	height:auto;
	margin: 0;
	border:none;
	background:none;
	color: #10004b;
	font-weight:bold;
	font-size:14px;
	_font-size:13px; /*for IE*/
}

#td_my_logbook_A1{
	width:65px;
	height:20px;
	*height:19px; /*for IE*/
	padding: 18px 0 0 130px;
	vertical-align:top;
	border:none;
	}
body:first-of-type #td_my_logbook_A1{ /*for safari3.0*/
	height:19px;
}


#td_my_logbook_B1{
	width:60px;
	padding: 18px 0 0 110px;
	vertical-align:top;
	border:none;
}
body:first-of-type #td_my_logbook_B1{ /*for safari3.0*/
	padding: 18px 0 0 170px;
}
*:first-child+html #td_my_logbook_B1 { /*for IE7.0*/
	padding: 18px 0 0 25px;
}


#td_my_logbook_A2{
	height:20px;
	*height:19px; /*for IE*/
	padding: 0 0 0 130px;
	vertical-align:top;
	border:none;}
body:first-of-type #td_my_logbook_A2{ /*for safari3.0*/
	height:19px;
}


#td_my_logbook_B2{
	padding: 0 0 0 110px;
	vertical-align:top;
	border:none;}
body:first-of-type #td_my_logbook_B2{ /*for safari3.0*/
	padding: 0 0 0 170px;
}
*:first-child+html #td_my_logbook_B2 { /*for IE7.0*/
	padding: 0 0 0 25px;
}

#td_my_logbook_C1{
	height:20px;
	*height:19px; /*for IE*/
	padding: 16px 0 0 130px;
	vertical-align:top;
	border:none;}
body:first-of-type #td_my_logbook_C1{ /*for safari3.0*/
	height:19px;
}

#td_my_logbook_D1{
	padding: 16px 0 0 110px;
	vertical-align:top;
	border:none;}
body:first-of-type #td_my_logbook_D1{ /*for safari3.0*/
	padding: 16px 0 0 170px;
}
*:first-child+html #td_my_logbook_D1 { /*for IE7.0*/
	padding: 16px 0 0 25px;
}


#td_my_logbook_E1{
	height:20px;
	*height:19px; /*for IE*/
	padding: 20px 0 0 130px;
	vertical-align:top;
	border:none;
}
body:first-of-type #td_my_logbook_D1{ /*for safari3.0*/
	height:19px;
}


#td_my_logbook_F1{
	padding: 20px 0 0 110px;
	vertical-align:top;
	border:none;}
body:first-of-type #td_my_logbook_F1{ /*for safari3.0*/
	padding: 20px 0 0 170px;
}
*:first-child+html #td_my_logbook_F1 { /*for IE7.0*/
	padding: 20px 0 0 25px;
}

#td_my_logbook_G1{
	height:20px;
	*height:19px; /*for IE*/
	padding: 25px 0 0 130px;
	vertical-align:top;
	border:none;}
body:first-of-type #td_my_logbook_G1{ /*for safari3.0*/
	height:19px;
}

#td_my_logbook_H1{
	padding: 25px 0 0 110px;
	*padding: 29px 0 0 110px; /*for IE*/
	vertical-align:top;
	border:none;}
body:first-of-type #td_my_logbook_H1{ /*for safari3.0*/
	padding: 25px 0 0 170px;
}
*:first-child+html #td_my_logbook_H1 { /*for IE7.0*/
	padding: 29px 0 0 25px;
}

#td_my_logbook_I1{
	padding: 58px 0 0 130px;
	*padding: 59px 0 0 130px; /*for IE*/
	vertical-align:top;
	border:none;}
body:first-of-type #td_my_logbook_I1{ /*for safari3.0*/
	padding: 59px 0 0 130px;
}

#td_my_logbook_J1{
	height:20px;
	padding: 60px 0 0 130px;
	vertical-align:top;
	border:none;}

#td_my_logbook_K1{
	height:20px;
	padding: 38px 0 0 130px;
	vertical-align:top;
	border:none;}

#td_my_logbook_L1{
	height:20px;
	padding: 38px 0 0 110px;
	*padding: 41px 0 0 110px; /*for IE*/
	vertical-align:top;
	border:none;}
body:first-of-type #td_my_logbook_L1{ /*for safari3.0*/
	padding: 38px 0 0 170px;
}
*:first-child+html #td_my_logbook_L1 { /*for IE7.0*/
	padding: 41px 0 0 25px;
}


#tablemylogbook {
	width: 475px;
	height:1058px;
	font-size: 10px;
	margin: 1px 0 0 0;
	border: solid 1px #483d8b;
	border-collapse:collapse;
	background-color:#10004b;
}

#tdmylogbookA {
	border: solid 1px;
	padding: 2px 0 2px 5px;
	border-color: #483d8b;
}

#tdmylogbookB {
	border: solid 1px #483d8b;
	padding: 2px 0 2px 10px;

}

#tdmylogbookC {
	border: none;
	padding: 2px 0 2px 2px;
	background-color: #7b71b4;
}

#tdmylogbookD {
	border: none;
	padding: 5px 5px 5px 50px;
	background-color:#10004b;
}

#tablesubmit {
	width: 150px;
	height: 30px;
	border: solid 1px;
	padding: 2px 2px 2px 2px;
	border-color: #6699ff;
	background-color: #f0f8ff;
	margin: 10px 0 10px 200px;
}

#tdsubmitleft {
	padding: 3px 2px 2px 15px;
	border: solid 1px;
	border-color: #6699ff;
	background-color: #f0f8ff;
}

#tdsubmitleft a {
	font-size: 12px;
	text-decoration: none;
}

/*01330.html開始*/

#table_other_logbook {
	width: 625px;
	height:auto;
	font-size: 13px;
	margin: 2px 0 0 1px;
	border: solid 1px #483d8b;
	border-collapse:collapse;
	background-color:#10004b;
}

#td_other_logbookA {
	border: dotted 1px;
	padding: 2px 0 2px 5px;
	border-color: #483d8b;
	background-color:#9b92d1;
}

#td_other_logbookB {
	border: dotted 1px #483d8b;
	padding: 2px 0 2px 10px;

}

#td_other_logbookC {
	width:auto;
	height:30px;
	border: none;
	padding: 10px 0 5px 10px;
	background-color: #7b71b4;
	background-image: url(../img/my_b_01.gif);
	background-repeat:repeat-x;
	color: #10004b;
	font-weight:bold;
}

#td_other_logbookD {
	border: none;
	padding: 5px 5px 5px 50px;
	background-color:#10004b;
}

#table_other_submit {
	width: 150px;
	height: 30px;
	margin: 10px 0 10px 200px;
	border: solid 1px #483d8b;
	border-collapse:collapse;
	background-color:#10004b;
}

#td_other_submitleft {
	padding: 5px 0 5px 0;
	border: solid 1px;
	border-color: #483d8b;
	background-color:#10004b;
	text-align:center;
}

#td_other_submitleft a {
	font-size: 12px;
	text-decoration: none;
}

/*01330.html終了*/

#tablesubmitB {
	width: 200px;
	height: 20px;
	margin: 5px 0 2px 200px;
	*margin: 5px 0 2px 0px; /*for IE*/
	border-collapse:collapse;
}

#tdsubmitA {
	padding: 2px 25px 2px 2px;
}

/*01310.htmlログ詳細を見る終了*/

.table_card_change_action_confirm{
	width: 628px;
	height: auto;
	margin: 0 0 0 1px;
	border: solid 1px #483d8b;
	border-collapse: collapse;
	background-color:#10004b;
}

.td_card_change_action_confirm_A{
	width: 120px;
	height: auto;
	padding: 5px 0 5px 10px;
	border: dotted 1px #483d8b;
	background-color:#10004b;}

.td_card_change_action_confirm_B{
	width: auto;
	height: auto;
	padding: 5px 0 5px 10px;
	border: dotted 1px #483d8b;
	background-color:#10004b;}

#shezonariti{
	width: auto;
	height: auto;
	background-color:#10004b;
	border: solid 1px #ff6ea4;
	position:relative;
	padding:5px 5px 5px 5px;
}

/*３枚の写真の表示開始*/

.photo_imageA{
text-decoration:none;}

.photo_image{
text-align:center;
text-decoration:none;
}

/*３枚の写真の表示終了*/


/*４枚の写真の表示開始*/

.photo_imageA_2{
text-align:center;}

.photo_image_2{
padding:0 10px 0 10px;
}

/*４枚の写真の表示終了*/

/*01410.htmlダイブフレンドを承認・拒否*/
#table_divefriend_admitanddenial {
	width: 749px;
	height: auto;
	margin: 1px 0 5px 1px;
	border: solid 1px #483d8b;
	border-collapse: collapse;
	background-color:#f0ffff;
	color:#10004b;
}

#td_divefriend_admitanddenial_title {
	width: 765px;
	height: 25px;
	margin: 5px 0 0 10px;
	padding: 10px 0 5px 10px;
	*padding: 5px 0 0 10px; /*for IE*/
	border: solid 1px #483d8b;
	background-color:#f0ffff;
	background-image: url(../img/titlebanner06.gif);
	background-repeat:repeat-x;
	color: #ffffff;
	font-weight:bold;
}

body:first-of-type #td_divefriend_admitanddenial_title{ /*for safari3.0*/
	padding: 5px 0 0 10px;
}

#td_divefriend_admitanddenial_memo {
	width: 605px;
	height: 50px;
	margin: 0 0 0 10px;
	padding: 10px 0 10px 30px;
	border: solid 1px #483d8b;
	background-color:#f0ffff;
	color:#10004b;
}


#td_divefriend_admitanddenial_number {
	width: 605px;
	height: 20px;
	margin: 0 0 0 10px;
	padding: 5px 20px 5px 0;
	border: solid 1px #483d8b;
	background-color:#f0ffff;
	text-align:right;
	color:#10004b;
}

#td_divefriend_admitanddenial_A {
	width: 80px;
	height: auto;
	padding: 5px 0 0 10px;
	border: dotted 1px #483d8b;
	background-color:#4682b4;
	color: #ffffff;
	font-weight: bold;
}

#td_divefriend_admitanddenial_B {
	width: 375px;
	height: auto;
	padding: 10px 0 5px 10px;
	border: dotted 1px #483d8b;
	background-color:#f0ffff;
	color:#10004b;
}

#td_divefriend_admitanddenial_C {
	width: auto;
	height: auto;
	padding: 5px 0 5px 200px;
	border: solid 1px #483d8b;
	background-color:#f0ffff;
	text-align: center;
	color:#10004b;
}

#td_divefriend_admitanddenial_D {
	width: 150px;
	height: auto;
	padding:2px;
	border: solid 1px #483d8b;
	background-color:#f0ffff;
	text-align: center;
	color:#10004b;

}

#divefriend_admitanddenial_confirm {
	float: left;
	margin:0 20px 0 0px;
	text-align: center;
	*display: inline; /*for IE*/
}

/*01410.htmlダイブフレンドを承認・拒否終了*/

/*01410.htmlコミュニティ申請を承認・拒否*/

#table_community_admitanddenial {
	width: 749px;
	height: auto;
	margin: 1px 0 5px 1px;
	border: solid 1px #ebce00;
	border-collapse: collapse;
	background-color:#f0ffff;
	color:#10004b;
}

#td_community_admitanddenial_title {
	width: 765px;
	height: 25px;
	margin: 5px 0 0 10px;
	padding: 10px 0 5px 10px;
	*padding: 5px 0 0 10px; /*for IE*/
	border: solid 1px #ebce00;
	background-color:#f0ffff;
	background-image: url(../img/titlebanner12.gif);
	background-repeat:repeat-x;
	color: #10004b;
	font-weight:bold;
}

#td_community_admitanddenial_memo {
	width: 605px;
	height: 50px;
	margin: 0 0 0 10px;
	padding: 10px 0 10px 30px;
	border: solid 1px #ebce00;
	background-color:#f0ffff;
	color:#10004b;
}

#td_community_admitanddenial_A {
	width: 80px;
	height: auto;
	padding: 5px 0 0 10px;
	border: dotted 1px #ebce00;
	background-color:#fff000;
}

#td_community_admitanddenial_B {
	width: 375px;
	height: auto;
	padding: 10px 0 5px 10px;
	border: dotted 1px #ebce00;
	background-color:#f0ffff;
	color:#10004b;
}

#td_community_admitanddenial_C {
	width: auto;
	height: auto;
	padding: 5px 0 5px 200px;
	border: solid 1px #ebce00;
	background-color:#f0ffff;
	text-align: center;
	color:#10004b;
}

#td_community_admitanddenial_D {
	width: 150px;
	height: auto;
	padding:2px;
	border: solid 1px #ebce00;
	background-color:#f0ffff;
	text-align: center;
	color:#10004b;

}

/*01410.htmlコミュニティ申請を承認・拒否終了*/

/*0930.html　ヘルプ開始*/
.title0930{
	background-color:#483d8b;
	border-color:#ｆｆｆｆｆｆ;
	border-style:solid;
	border-width:0px 0px 1px;
	margin:25px -2px 0px 0px;
	padding:5px;
	color:#f0ffff;
}

.subtitle0930{
	border-color:#483d8b;
	border-style:solid;
	border-width:0px 0px 1px 5px;
	margin:20pt -2px 10px 0px;
	padding:5px;
	font-size:120%;
}




/*0930.html　ヘルプ終了*/

/*0930.html　9110 利用規約同意開始*/
#agree_rule_OK{
	text-align:center;
	margin: 0px 50px 0px 0px;
	}
/*0930.html　9110 利用規約同意終了*/

/*9000番台　TOPへ戻るボタン*/
.go_back_top_9000{
	text-align: center;
	border: solid 1px #483d8b;
	background-color:#f0ffff;
	margin: 0 auto 0 auto;
	padding:15px 0 15px 0;
	}
/*9000番台　TOPへ戻るボタン終了*/

/*construction.html構築中ページ開始*/

.constructing{
	width:940px;
	height:380px;
	border: none;
	margin:0;
	padding: 50px 0 0 10px;
	background-color:#f0f8ff;
	background-image: url(../img/umimogu_illust_001.gif);
	background-repeat:no-repeat;
	background-position:center;
	text-align:center;
	color:#10004b;
	}

/*construction.html構築中ページ終了*/

/*09010.htmlサイト説明開始*/

#site_explanetion_all{
	width:870px;
	height:auto;
	padding:0 0 0 80px;
	background-color:#ffffff;}

#siteexplanation_b_1{
	width:770px;
	height:150px;
	border:none;
	margin:0 0 0 20px;
	padding:10px 0 0 0;
	background-color:#ffffff;}

#siteexplanation_b_2{
	width:770px;
	height:150px;
	border:none;
	margin:0 0 0 20px;
	padding:25px 0 0 10px;
	background-image: url(../img/umimo_intro_08.gif);
	background-repeat:no-repeat;
	background-color:#ffffff;}

#imglink{
	margin:0 0 0 450px;
	}


#table_siteexplanation_new{
	width:760px;
	height:auto;
	border:none;
	border-collapse:collapse;
	margin:10px 0 0 22px;
	background-color:#ffffff;
	-webkit-border-radius:12px;
	-moz-border-radius:12px;
	border-radius:12px;}

#td_siteexplanation_new_A_A{
	width:760px;
	height:25px;
	border:solid 1px #87ceeb;
	padding:0;
	background-image: url(../img/umimo_intro_28.gif);
	background-repeat:no-repeat;
	background-color:#ffffff;}

#td_siteexplanation_new_A_B{
	width:760px;
	height:25px;
	border:solid 1px #87ceeb;
	padding:0;
	background-image: url(../img/umimo_intro_29.gif);
	background-repeat:no-repeat;
	background-color:#ffffff;}

#td_siteexplanation_new_A_C{
	width:760px;
	height:25px;
	border:solid 1px #87ceeb;
	padding:0;
	background-image: url(../img/umimo_intro_30.gif);
	background-repeat:no-repeat;
	background-color:#ffffff;}

#td_siteexplanation_new_A_D{
	width:760px;
	height:25px;
	border:solid 1px #87ceeb;
	padding:0;
	background-image: url(../img/umimo_intro_31.gif);
	background-repeat:no-repeat;
	background-color:#ffffff;}

#td_siteexplanation_new_A_E{
	width:760px;
	height:25px;
	border:solid 1px #87ceeb;
	padding:0;
	background-image: url(../img/umimo_intro_34.gif);
	background-repeat:no-repeat;
	background-color:#ffffff;}

#td_siteexplanation_new_A_F{
	width:760px;
	height:25px;
	border:solid 1px #87ceeb;
	padding:0;
	background-image: url(../img/umimo_intro_35.gif);
	background-repeat:no-repeat;
	background-color:#ffffff;}

#siteintroduction{
	height:2200px;
	margin:0 0 10px 90px;
	padding:0 0 10px 0;
	background-color:#ffffff;}

#siteintroduction_B{
	height:1350px;
	margin:0 0 10px 90px;
	padding:0 0 10px 0;
	background-color:#ffffff;}

#siteintroduction p{
	width:745px;
	margin:20px 0 0 0;
	padding:10px;
	background-color:#87ceeb;
	color:#10004b;
	font-weight:bold;
	font-size:15px;}

#siteintroduction_B p{
	width:745px;
	padding:10px;
	background-color:#87ceeb;
	color:#10004b;
	font-weight:bold;
	font-size:15px;}

#td_siteexplanation_new_B{
	width:760px;
	height:auto;
	border:solid 1px #87ceeb;
	padding:10px 40px 10px 20px;
	background-color:#ffffff;
	vertical-align:top;
	color:#10004b;
	line-height: 150%;}


#table_siteexplanation{
	width:auto;
	height:auto;
	border:none;
	border-collapse:collapse;
	margin:10px 0 0 10px;
	background-color:#ffffff;
	-webkit-border-radius:12px;
	-moz-border-radius:12px;
	border-radius:12px;}



#siteexplanation_box_all{
	background-color:#ffffff;
	padding:0 0 0 60px;}

.siteexplanation_box_A{
	float:left;}

.siteexplanation_box_B{
	clear:left;}

#td_siteexplanation_title_A{
	width:812px;
	height:50px;
	border:solid 1px #ffffff;
	padding:0;
	background-image: url(../img/umimo_intro_23.gif);
	background-repeat:no-repeat;
	background-color:#ffffff;
	vertical-align:top;
	color:#10004b;}

#td_siteexplanation_title_B{
	width:812px;
	height:50px;
	border:solid 1px #ffffff;
	padding:0;
	background-image: url(../img/umimo_intro_24.gif);
	background-repeat:no-repeat;
	background-color:#ffffff;
	vertical-align:top;
	color:#10004b;}

#td_siteexplanation_text_A{
	width:700px;
	height:100px;
	border:solid 1px #87ceeb;
	padding:10px;
	background-color:#ffffff;
	vertical-align:top;
	color:#10004b;
	line-height: 150%;}

#td_siteexplanation_AA_A{
	width:400px;
	height:25px;
	border:solid 1px #87ceeb;
	padding:0;
	background-image: url(../img/umimo_intro_15.gif);
	background-repeat:no-repeat;
	background-color:#ffffff;
	vertical-align:top;
	color:#10004b;}

#td_siteexplanation_AA_B{
	width:400px;
	height:25px;
	border:solid 1px #87ceeb;
	padding:0;
	background-image: url(../img/umimo_intro_16.gif);
	background-repeat:no-repeat;
	background-color:#ffffff;
	vertical-align:top;
	color:#10004b;}

#td_siteexplanation_AA_C{
	width:400px;
	height:25px;
	border:solid 1px #87ceeb;
	padding:0;
	background-image: url(../img/umimo_intro_17.gif);
	background-repeat:no-repeat;
	background-color:#ffffff;
	vertical-align:top;
	color:#10004b;}

#td_siteexplanation_AA_D{
	width:400px;
	height:25px;
	border:solid 1px #87ceeb;
	padding:0;
	background-image: url(../img/umimo_intro_18.gif);
	background-repeat:no-repeat;
	background-color:#ffffff;
	vertical-align:top;
	color:#10004b;}

#td_siteexplanation_BB{
	width:380px;
	height:240px;
	border:solid 1px #87ceeb;
	padding:10px;
	background-color:#ffffff;
	vertical-align:top;
	color:#10004b;
	line-height: 150%;}

#td_siteexplanation_CC_A{
	width:810px;
	height:25px;
	border:solid 1px #ffcc33;
	padding:0;
	background-image: url(../img/umimo_intro_20.gif);
	background-repeat:no-repeat;
	background-color:#ffffff;
	vertical-align:top;
	color:#10004b;}

#td_siteexplanation_CC_B{
	width:810px;
	height:25px;
	border:solid 1px #ffcc33;
	padding:0;
	background-image: url(../img/umimo_intro_21.gif);
	background-repeat:no-repeat;
	background-color:#ffffff;
	vertical-align:top;
	color:#10004b;}

#td_siteexplanation_CC_C{
	width:810px;
	height:25px;
	border:solid 1px #ffcc33;
	padding:0;
	background-image: url(../img/umimo_intro_22.gif);
	background-repeat:no-repeat;
	background-color:#ffffff;
	vertical-align:top;
	color:#10004b;}


#td_siteexplanation_A{
	width:344px;
	height:355px;
	border:none;
	padding:95px 0 0 50px;
	background-image: url(../img/umimo_intro_02.gif);
	background-repeat:no-repeat;
	background-color:#ffffff;
	vertical-align:top;
	color:#10004b;}

#td_siteexplanation_B{
	width:344px;
	height:355px;
	border:none;
	padding:95px 0 0 50px;
	background-image: url(../img/umimo_intro_03.gif);
	background-repeat:no-repeat;
	background-color:#ffffff;
	vertical-align:top;
	color:#10004b;}

#td_siteexplanation_C{
	width:344px;
	height:355px;
	border:none;
	padding:95px 0 0 50px;
	background-image: url(../img/umimo_intro_04.gif);
	background-repeat:no-repeat;
	background-color:#ffffff;
	vertical-align:top;
	color:#10004b;}

#td_siteexplanation_D{
	width:344px;
	height:355px;
	border:none;
	padding:95px 0 0 50px;
	background-image: url(../img/umimo_intro_05.gif);
	background-repeat:no-repeat;
	background-color:#ffffff;
	vertical-align:top;
	color:#10004b;}

#td_siteexplanation_E{
	width:344px;
	height:355px;
	border:none;
	padding:95px 0 0 35px;
	background-image: url(../img/umimo_intro_06.gif);
	background-repeat:no-repeat;
	background-color:#ffffff;
	vertical-align:top;
	color:#10004b;}

#td_siteexplanation_F{
	width:344px;
	height:355px;
	border:none;
	padding:95px 0 0 35px;
	background-image: url(../img/umimo_intro_07.gif);
	background-repeat:no-repeat;
	background-color:#ffffff;
	vertical-align:top;
	color:#10004b;}

.img_siteexplanation_A{
	margin:3px 0 0 20px;
	border:solid 1px #9b92d1;}

.img_siteexplanation_B{
	margin:3px 0 0 30px;
	border:none;}

.img_siteexplanation_C{
	margin:3px 0 0 10px;
	border:solid 1px #9b92d1;}

/*09010.htmlサイト説明終了*/


/*09700.htmlお問い合わせフォーム開始*/

#info{
	width:750px;
	height:520px;
	border: none;
	margin:0 0 10px 0;
	padding: 0;
	background-color:#f0ffff;
	color:#10004b;
	}

#info1{
	width:auto;
	height:auto;
	border: none;
	margin:0;
	padding: 10px 0 0 100px;
	background-color:#f0ffff;
	color:#10004b;}

#info2{
	width:auto;
	height:auto;
	border:none;
	margin:0;
	padding: 10px 0 0 10px;
	background-color:#f0ffff;
	text-align:center;
	color:#10004b;}

#info_submit{
margin:10px 0 0 0;
text-align:center;}

/*09700.htmlお問い合わせフォーム終了*/

/*09800.html「権限がありません」開始*/

.unauthorized{
	width:940px;
	_width:950px;
	height:480px;
	border: none;
	margin:0;
	padding: 50px 0 0 10px;
	background-color:#f0f8ff;
	background-image: url(../img/umimogu_illust_001.gif);
	background-repeat:no-repeat;
	background-position:center;
	text-align:center;
	color:#10004b;}

#back_top{
	margin:400px 0 5px 0;
	text-align:center;}

/*09800.html「権限がありません」終了*/

/*fileUpload.jsp*/

#file_upload_title {
	width: 600px;
	height: 25px;
	margin: 5px 0 0 8px;
	padding: 10px 0 0 10px;
	border: solid 1px #4682b4;
	background-image: url(../img/titlebanner06.gif);
	background-repeat:repeat-x;
	background-color:#fof8ff;
	color: #f0f8ff;
	font-weight:bold;
}

#file_upload_body {
	width: 611px;
	_width: 612px;
	/* height:289px; */
	margin: 0 0 0 9px;
	_margin: 0 0 0 8px;
	border: solid 1px #4682b4;
	border-collapse: collapse;
	background-color:#f0f8ff;
}

#file_upload_back {
	width: 585px;
	height: 30px;
	margin: 0 0 0 8px;
	padding:5px 25px 0 0;
	border-top: dotted 1px #4682b4;
	background-color:#f0f8ff;
	text-align: right;
}

#file_upload_td {
	width: 120px;
	height: auto;
	padding: 0px 0 0 10px;
	border-top: dotted 1px #4682b4;
	background-color:#f0f8ff;
	text-align: center;
}

#file_upload_bottom {
	width: 620px;
	height: 30px;
	padding: 20px 0 0px 10px;
	border-top:dotted 1px #4682b4;
	background-color:#f0f8ff;
	color:#10004b;
}

/* テスト */

/*自分系complete画面開始*/

.complete_self_title {
	width: 738px;
	height: 20px;
	margin: 0;
	padding: 10px 0 0 10px;
	border: solid 1px #4682b4;
	background-color:#10004b;
	background-image: url(../img/titlebanner06.gif);
	background-repeat:repeat-x;
	color: #f0f8ff;
	font-weight:bold;}

.complete_self_commercialarea{
	width: 748px;
	height: auto;
	margin: 0;
	border: solid 1px #4682b4;
	border-bottom:none;
	border-collapse: collapse;
	background-color:#f0ffff;
	text-align:center;}

.complete_self_comment{
	width: 748px;
	height: auto;
	margin: 0;
	border: solid 1px #4682b4;
	border-top:none;
	border-bottom:none;
	border-collapse: collapse;
	background-color:#f0ffff;
	text-align:center;
	color:#10004b;}

.complete_self_link{
	width: 748px;
	height: auto;
	margin: 0;
	padding:5px 0 5px 0;
	border: solid 1px #4682b4;
	border-top:none;
	border-collapse: collapse;
	background-color:#f0ffff;
	text-align:center;
	color:#10004b;}

/*自分系complete画面終了*/

/*他人系complete画面開始*/

.complete_other_title {
	width: 738px;
	height: 20px;
	margin: 0;
	padding: 10px 0 0 10px;
	border: solid 1px #00ced1;
	background-color:#10004b;
	background-image: url(../img/titlebanner08.gif);
	background-repeat:repeat-x;
	color: #f0f8ff;
	font-weight:bold;}

.complete_other_commercialarea{
	width: 748px;
	height: auto;
	margin: 0;
	border: solid 1px #00ced1;
	border-bottom:none;
	border-collapse: collapse;
	background-color:#f0ffff;
	text-align:center;}

.complete_other_comment{
	width: 748px;
	height: auto;
	margin: 0;
	padding:5px 0 5px 0;
	border: solid 1px #00ced1;
	border-top:none;
	border-bottom:none;
	border-collapse: collapse;
	background-color:#f0ffff;
	text-align:center;
	color:#10004b;}

.complete_other_link{
	width: 748px;
	height: auto;
	margin: 0 0 5px 0;
	padding:5px 0 5px 0;
	border: solid 1px #00ced1;
	border-top:none;
	border-collapse: collapse;
	background-color:#f0ffff;
	text-align:center;
	color:#10004b;}

.complete_other_link a:link {
	color: #10004b;
	text-decoration: none;
}

.complete_other_link a:visited {
	color: #10004b;
	text-decoration: none;
}

.complete_other_link a:hover {
	color: #4682b4;
	text-decoration: none;}

/*他人系complete画面終了*/

/*ショップ系complete画面開始*/

.complete_shop_title {
	width:738px;
	height: 20px;
	margin: 0;
	padding: 10px 0 0 10px;
	border: solid 1px #ff6ea4;
	background-color:#10004b;
	background-image: url(../img/titlebanner10.gif);
	background-repeat:repeat-x;
	color: #10004b;
	font-weight:bold;}

.complete_shop_commercialarea{
	width: 748px;
	height: auto;
	border: solid 1px #ff6ea4;
	border-bottom:none;
	border-collapse: collapse;
	background-color:#f0ffff;
	text-align:center;
	color:#10004b;}

.complete_shop_comment{
	width: 728px;
	height: auto;
	padding:10px;
	border: solid 1px #ff6ea4;
	border-top:none;
	border-bottom:none;
	border-collapse: collapse;
	background-color:#f0ffff;
	text-align:center;
	color:#10004b;}

.complete_shop_link{
	width: 728px;
	height: auto;
	padding:10px;
	border: solid 1px #ff6ea4;
	border-top:none;
	border-collapse: collapse;
	background-color:#f0ffff;
	text-align:center;
	color:#10004b;}

/*ショップ系complete画面終了*/

/*コミュニティ系complete画面開始*/

.complete_community_title {
	width: 738px;
	height: 20px;
	margin: 0;
	padding: 10px 0 0 10px;
	border: solid 1px #ebce00;
	background-color:#f0ffff;
	background-image: url(../img/titlebanner12.gif);
	background-repeat:repeat-x;
	color: #10004b;
	font-weight:bold;}

.complete_community_commercialarea{
	width: 748px;
	height: auto;
	margin: 0;
	border: solid 1px #ebce00;
	border-bottom:none;
	border-collapse: collapse;
	background-color:#f0ffff;
	text-align:center;
	color:#10004b;}

.complete_community_comment{
	width: 748px;
	height: auto;
	margin: 0;
	border: solid 1px #ebce00;
	border-top:none;
	border-bottom:none;
	border-collapse: collapse;
	background-color:#f0ffff;
	text-align:center;
	color:#10004b;}

.complete_community_link{
	width: 748px;
	height: auto;
	margin: 0;
	padding:5px 0 5px 0;
	border: solid 1px #ebce00;
	border-top:none;
	border-collapse: collapse;
	background-color:#f0ffff;
	text-align:center;
	color:#10004b;}

/*コミュニティ系complete画面終了*/

/*自分系diaryDetail画面開始*/

.diaryDetail_self_goback{
    width: 588px;
	_width: 583px;
	height: 30px;
	margin: 0 0 0 5px;
	padding: 0;
	border: solid 1px #4682b4;
	background-color:#f0ffff;
}

.diaryDetail_self_back_A {
	float: left;
	margin: 6px 0 0 10px;
}

.diaryDetail_self_next_A {
	margin: 6px 0 0 440px;
}

.diaryDetail_self_my_diary_title {
	margin:0 0 0 10px;
	float: left;
	font-weight:bold;
}

.diaryDetail_self_edits {
	width:200px;
	margin:0 0 0 10px;}

.diaryDetail_self_edits a:link{
	color:#ffffff;}

.diaryDetail_self_edits a:hover{
	color:#ffffff;}

.diaryDetail_self_edits a:visited{
	color:#ffffff;}

* html .diaryDetail_self_edits a:hover{
	color:#ffffff;}

.diaryDetail_self_td_B {
	width: auto;
	height: auto;
	padding: 10px;
	border: solid 1px #483d8b;
	background-color:#10004b;
	line-height: 150%;
}

.diaryDetail_self_back_B {
	float: left;
	margin: 5px 0 0 10px;
}

.diaryDetail_self_list {
	float: left;
	margin: 5px 0 0 150px;
	*display: inline; /*for IE*/
}

.diaryDetail_self_next_B {
	margin: 5px 0 0 440px;
}

.diaryDetail_self_comment_B_title {
	width: 588px;
	_width: 583px;
	height: 25px;
	margin:0 0 0 5px;
	padding:5px 0 5px 0;
	border: solid 1px #4682b4;
	border-top:none;
	background-color: #4682b4;
}

.diaryDetail_self_comment_B_comment {
	text-align: left;
	float: left;
	margin: 5px 0 0 10px;
	font-weight:bold;
}

.diaryDetail_self_comment_B_new_writes_A {
	text-align: right;
	margin: 5px 15px 0 0;
	*margin: 10px 15px 0 0;
}

.diaryDetail_self_comment_B_new_writes_A a:link{
	color:#ffffff;}

.diaryDetail_self_comment_B_new_writes_A a:hover{
	color:#ffffff;}

.diaryDetail_self_comment_B_new_writes_A a:visited{
	color:#ffffff;}

.diaryDetail_self_table_divefriendcomment_A {
	width: 589px;
	_width: 584px;
	height: auto;
	margin: 0 0 0 6px;
	border: solid 1px #4682b4;
	border-collapse: collapse;
	background-color:#f0ffff;
}

.diaryDetail_self_td_divefriendcomment_A {
	width: auto;
	height: 30px;
	border: solid 1px #4682b4;
	background-color:#f0ffff;
	color:#10004b;
}

.diaryDetail_self_divefriendname {
	width: auto;
	height: auto;
	float: left;
	margin: 5px 0 0 10px;
}

.diaryDetail_self_divefriend_delete_comment {
	width: auto;
	height: auto;
	float: left;
	margin: 5px 0 0 30px;
}

.diaryDetail_self_divefriendname_comment_writestime {
	width: 120px;
	height: auto;
	margin: 5px 0 0 460px;
	/margin: 5px 0 0 450px; /*for_IE*/
	body:first-of-type ;
}

.diaryDetail_self_td_divefriendcomment_B {
	width: auto;
	height: auto;
	padding: 10px;
	color:#10004b;
}

.diaryDetail_self_td_divefriendcomment_C {
	width: auto;
	height: 20px;
	padding: 5px 0 5px 0;
}

.diaryDetail_self_checked_comment_delete {
	width: 160px;
	height: 20;
	margin: 5px 0 5px 140px;
	padding: 5px;
	text-align: center;
	*display: inline; /*for IE*/
}
*:first-child+html .diaryDetail_self_checked_comment_delete { /*for IE7.0*/
	margin: 5px 0 5px 110px;
}


.diaryDetail_self_comment_B_new_writes_B {
	width: 578px;
	_width: 573px;
	height: 15px;
	margin:0 0 0 5px;
	padding: 5px 0 5px 10px;
	border: solid 1px #4682b4;
	border-top:none;
	background-color: #4682b4;
	font-weight:bold;
}

.diaryDetail_self_table_divefriendcomment_new_writes {
	width: 589px;
	_width: 585px;
	height: auto;
	margin: 0 0 0 6px;
	_margin: 0 0 0 5px;
	border: solid 1px #4682b4;
	border-collapse: collapse;
	background-color:#f0ffff;
}

.diaryDetail_self_td_divefriendcomment_new_writes {
	width: auto;
	height: auto;
	padding: 5px 0 5px 10px;
	border: solid 1px #4682b4;
	background-color:#f0ffff;
}

.diaryDetail_self_td_divefriendcomment_new_writes_confirms {
	width: auto;
	height: 35px;
	padding: 0px;
	border: solid 1px #4682b4;
	background-color:#f0ffff;
}

.diaryDetail_self_divefriendcomment_new_writes_content_confirmed {
	width: 80px;
	height: 15px;
	margin: 5px 0 5px 180px;
	padding: 5px 10px 5px 5px;
	text-align: center;
	*display: inline; /*for IE*/
}


/*自分系diaryDetail画面終了*/

/*他人系diaryDetail画面開始*/

.diaryDetail_other_goback{
    width: 470px;
	height: 30px;
	margin: 0 0 5px 5px;
	padding: 0;
	border: solid 1px #00ced1;
	background-color:#10004b;
}

.diaryDetail_other_back_A {
	float: left;
	margin: 6px 0 0 10px;
}

.diaryDetail_other_next_A {
	margin: 6px 0 0 440px;
}

.diaryDetail_other_list {
	float: left;
	margin: 5px 0 0 150px;
	*display: inline; /*for IE*/
}

.diaryDetail_other_table_divefriendcomment_A {
	width: 471px;
	height: auto;
	margin: 0 0 0 6px;
	border: solid 1px #00ced1;
	border-collapse: collapse;
	background-color:#10004b;
}

.diaryDetail_other_td_divefriendcomment_A {
	width: auto;
	_width:584px;
	height: 30px;
	border: solid 1px #00ced1;
	background-color:#10004b;
}

.diaryDetail_other_divefriendname {
	width: auto;
	height: auto;
	float: left;
	margin: 5px 0 0 10px;
}

.diaryDetail_other_divefriend_delete_comment {
	width: auto;
	height: auto;
	float: left;
	margin: 5px 0 0 30px;
}

.diaryDetail_other_comment_B_title {
	width: 587px;
	_width:583px;
	/width:583px;
	height: 25px;
	margin:0 0 0 5px;
	padding:5px 0 5px 0;
	border: solid 1px #00ced1;
	border-top:none;
	background-color: #3cb686;
}

.diaryDetail_other_comment_B_comment {
	float: left;
	text-align: left;
	margin: 5px 0 0 10px;
	font-weight:bold;
}

.diaryDetail_other_comment_B_new_writes_A {
	text-align: right;
	margin: 5px 30px 0 0;
	*margin: 10px 30px 0 0;
	color:#FFFFFF;
}

.diaryDetail_other_comment_B_new_writes_A a:link{
 color:#FFFFFF;
 }

.diaryDetail_other_comment_B_new_writes_A a:visited{
 color:#FFFFFF;
 }

.diaryDetail_other_comment_B_new_writes_A a:hover{
 color:#FFFFFF;
 }


.diaryDetail_other_table_divefriendcomment_A {
	width: 471px;
	height: auto;
	margin: 0 0 0 6px;
	border: solid 1px #483d8b;
	border-collapse: collapse;
	background-color:#10004b;
}

.diaryDetail_other_td_divefriendcomment_A {
	width: auto;
	height: 30px;
	border: solid 1px #483d8b;
	background-color:#10004b;
}



.diaryDetail_other_divefriendname_comment_writestime {
	width: auto;
	height: auto;
	margin: 5px 0 0 460px;
	*margin: 5px 0 0 460px; /*for IE*/
	color: #10004b;
}

body:first-of-type .diaryDetail_other_divefriendname_comment_writestim{ /*for safari3.0*/
	margin: 5px 0 0 330px;
}

.diaryDetail_other_td_divefriendcomment_B {
	width: auto;
	height: auto;
	padding: 10px;
	border: solid 1px #00ced1;
	background-color:#f0ffff;
	color:#10004b;
}

.diaryDetail_other_td_divefriendcomment_C {
	width: auto;
	height: 20px;
	padding: 5px 0 5px 0;
	border: solid 1px #00ced1;
	background-color:#10004b;
	text-align:center;
}

.diaryDetail_other_comment_B_new_writes_B{
	width: 577px;
	_width:573px;
	height: 20px;
	margin:0 0 0 5px;
	padding: 10px 0 0 10px;
	border: solid 1px #00ced1;
	border-top:none;
	background-color: #3cb686;
	color: #FFFFFF;
	font-weight: bold;
	}

*:first-child+html .diaryDetail_other_comment_B_new_writes_B{
		 width:573px;
}

.diaryDetail_other_table_divefriendcomment_new_writes{
	width:572px;
	_width:560px;
	/width:565px;
	height: auto;
	margin:0 0 0 6px;
	border: solid 1px #00ced1;
	border-top:none;
	border-collapse:collapse;
	background-color:#f0ffff;
	}

.diaryDetail_other_td_divefriendcomment_new_writes{
	width: auto;
	height: auto;
	padding: 10px 0 0 15px;
	border: solid 1px #00ced1;
	background-color:#f0ffff;
	}

.diaryDetail_other_td_divefriendcomment_new_writes_confirms{
	width: auto;
	height: 60px;
	padding: 0;
	border: solid 1px #00ced1;
	background-color:#10004b;}

.diaryDetail_other_divefriendcomment_new_writes_content_confirmed{
	width: 100px;
	height: 20px;
	margin:0 0 0 180px;
	padding: 10px 0 5px 0;
	text-align:center;
	display: inline; /*for IE*/
	}

/*他人系diaryDetail画面終了*/

/*自分系certificationEdit画面開始*/

.certificationEdit_self_title {
	width: auto;
	height: 20px;
	margin: 0 0 0 0;
	_margin: 0 0 0 1px;
	padding: 10px 0 0 10px;
	border: solid 1px #4682b4;
	background-color:#10004b;
	background-image:url(../img/titlebanner06.gif);
	background-repeat:repeat-x;
	color: #f0f8ff;
	font-weight:bold;

}

.certificationEdit_self_table_action {
	width: 749px;
	height: auto;
	margin: 0 0 0 1px;
	border: solid 1px #4682b4;
	border-collapse: collapse;
	background-color:#f0f8ff;
	color:#10004b;
}

.certificationEdit_self_td_action_A {
	width: 100px;
	height: auto;
	padding: 5px 5px 5px 10px;
	border: dotted 1px #f0ffff;
	background-color: #4682b4;
	color:#ffffff;
	font-weight:bold;
	text-align:right;
}

.certificationEdit_self_td_action_B {
	width: 350px;
	height: auto;
	padding: 5px 0 5px 10px;
	border: dotted 1px #4682b4;
	color:#10004b;
}

.certificationEdit_self_td_action_C {
	width: auto;
	height: auto;
	padding: 5px 5px 5px 10px;
	border: dotted 1px #4682b4;
}

.certificationEdit_self_td_action_D {
	width: auto;
	height: auto;
	padding: 5px 0 5px 230px;
	border: solid 1px #4682b4;
}

.certificationEdit_self_action_entry {
	width: 120px;
	height: 20px;
	padding: 5px 0 0 5px;
	margin: 10px 0 10px 0px;
	border: solid 1px #483d8b;
	background-color:#10004b;
	text-align: center;
}

.certificationEdit_self_action_question {
	width:auto;
	margin:0;
	padding: 2px 0 2px 10px;
	border: solid 1px #483d8b;
	background-color:#10004b;
}


.certificationEdit_self_table_action_confirm {
	width: 628px;
	height: auto;
	margin: 0 0 0 1px;
	border: solid 1px #483d8b;
	border-collapse: collapse;
	background-color:#10004b;
}

.certificationEdit_self_td_action_confirm_A {
	width: 120px;
	height: auto;
	padding: 5px 0 5px 10px;
	border: dotted 1px #483d8b;
	background-color: #9b92d1;
}

.certificationEdit_self_td_action_confirm_B {
	width: auto;
	height: auto;
	padding: 5px 0 5px 10px;
	border: dotted 1px #483d8b;
}

.certificationEdit_self_td_action_confirm_C {
	width: 120px;
	height: auto;
	padding: 5px 0 5px 10px;
	border: dotted 1px #483d8b;
}

.certificationEdit_self_td_action_confirm_D {
	width: auto;
	height: auto;
	padding: 5px 0 5px 5px;
	border: solid 1px #483d8b;
}

.certificationEdit_self_action_confirm_entry {
	width: 80px;
	height: auto;
	float: left;
	margin: 10px 0 0 200px;
	padding: 5px 0 5px 5px;
	border: solid 1px #483d8b;
	background-color:#10004b;
	text-align: center;
	display: inline; /*for IE*/
}

.certificationEdit_self_action_confirm_cancel {
	width: 80px;
	height: auto;
	margin: 10px 0 0 300px;
	padding: 5px 0 5px 5px;
	border: solid 1px #483d8b;
	background-color:#10004b;
	text-align: center;
}
/*自分系certificationEdit画面終了*/

/*自分系certificationConfirm画面開始*/
.certificationConfirm_self_table_card_confirm{
	width: 749px;
	height: auto;
	margin: 0 0 0 1px;
	border: solid 1px #4682b4;
	border-collapse: collapse;
	background-color:#f0ffff;
}

.certificationConfirm_self_td_card_confirm_A{
	width: 120px;
	height: auto;
	padding: 5px 0 5px 10px;
	border: dotted 1px #f0ffff;
	background-color:#4682b4;
	font-weight:bold;}

.certificationConfirm_self_td_card_confirm_B{
	width: auto;
	height: auto;
	padding: 5px 0 5px 10px;
	border: dotted 1px #4682b4;
	background-color:#f0ffff;
	color:#10004b;}

/*自分系certificationConfirm画面終了*/

/*自分系messageBox画面開始*/

.messageBox_self_title {
	width: auto;
	height: 10px;
	margin: 0 0 0 5px;
	padding: 10px 0 10px 10px;
	*padding: 10px 0 7px 10px;
	border: solid 1px #4682b4;
	background-color:#10004b;
	background-image: url(../img/titlebanner06.gif);
	background-repeat:repeat-x;
	color: #f0f8ff;
	font-weight:bold;

}

.messageBox_self_goback {
	width: auto;
	height: 10px;
	margin: 0 0 0 5px;
	padding: 10px;
	border: solid 1px #4682b4;
	border-top:none;
	background-color:#f0ffff;
	text-align:right;
	color:#10004b;
}

.messageBox_self_table {
	width: 588px;
	_width:585px; /*for IE*/
	height: auto;
	margin: 0 0 0 6px;
	_margin: 0 0 0 5px;
	layout: fixed;
	border: solid 1px #4682b4;
	border-top:none;
	border-collapse: collapse;
	background-color:#f0ffff;
	color:#10004b;
}

.messageBox_self_td_title_A {
	width: 30px;
	height: 10px;
	padding: 5px;
	border-right:dotted 1px #4682b4;
	background-color:#f0ffff;
	text-align: center;
}

.messageBox_self_td_title_B {
	width: 120px;
	height: 10px;
	padding: 5px;
	border-right:dotted 1px #4682b4;
	background-color:#f0ffff;
	text-align: left;
}

.messageBox_selftd_title_C {
	width: auto;
	height: 10px;
	padding: 5px;
	border-right:dotted 1px #4682b4;
	background-color:#f0ffff;
	text-align: left;
}

.messageBox_self_td_title_D {
	width: 100px;
	height: 10px;
	padding: 5px;
	border: none;
	background-color:#f0ffff;
	text-align: center;
}

.messageBox_self_td_A {
	width: 30px;
	height: auto;
	padding: 5px;
	border: dotted 1px #483d8b;
	background-color:#f0ffff;
	text-align: center;
	color:#10004b;
}

.messageBox_self_td_receive_B {
	width: 120px;
	height: auto;
	padding: 5px;
	border: dotted 1px #483d8b;
	background-color:#f0ffff;
	text-align: left;
	color:#10004b;
}

.messageBox_selftd_C {
	width: auto;
	height: auto;
	padding: 5px;
	border: dotted 1px #483d8b;
	background-color:#f0ffff;
	text-align: left;
	color:#10004b;
}

.messageBox_self_td_D {
	width: 100px;
	height: auto;
	padding: 5px;
	border: dotted 1px #483d8b;
	background-color:#f0ffff;
	text-align: center;
	color:#10004b;
}

.messageBox_self_delete {
	width: auto;
	height: 30px;
	margin:0 0 0 5px;
	padding: 10px 0 10px 0;
	border: solid 1px #4682b4;
	border-top:none;
	background-color:#f0f8ff;
	text-align: center;
	color:#10004b;
}

*:first-child+html .messageBox_self_delete{
	width: auto;
	height: 30px;
	margin:0 0 0 5px;
	padding: 10px 0 10px 0;
	border: solid 1px #4682b4;
	border-top:none;
	background-color:#f0f8ff;
	text-align: center;
	}

.messageBox_self_delete_text {
	width: 200px;
	height: 10px;
	margin: 5px 0 10px 120px;
	_margin:5px 0 10px 10px;
	padding: 5px 0 10px 0;
	border:none;
	background-color:#f0ffff;
	text-align: center;
}
*:first-child+html .messageBox_self_delete_text{
	margin: 5px 0 10px -20px;
	padding: 5px 0 10px 0;}

/*自分系messageBox終了*/

/*自分系messageDetail画面開始*/

.messageDetail_self_title {
	width: auto;
	height: 20px;
	margin:0 0 0 5px;
	padding: 10px 0 0 10px;
	border: solid 1px #4682b4;
	background-color:#10004b;
	background-image: url(../img/titlebanner06.gif);
	background-repeat:repeat-x;
	color: #FFFFFF;
	font-weight:bold;
}

.messageDetail_self_table {
	width: 585px;
	_width: 585px; /*for IE*/
	width:auto;
	height: auto;
	margin: 0 0 0 6px;
	_margin: 0 0 0 5px;
	border: solid 1px #4682b4;
	border-collapse: collapse;
	background-color:#f0ffff;
	color:#10004b;
}

.messageDetail_self_td_A{
	width:100px;
	height:auto;
	padding: 5px;
	border: solid 1px #4682b4;
	background-color:#f0f8ff;
	text-align: center;
}

.messageDetail_self_td_title{
	width:60px;
	height: 10px;
	padding:5px;
	border: solid 1px #4682b4;
	border-right:none;
	background-color:#f0f8ff;
	font-weight:bold;
	text-align:right;
}

*:first-child+html .messageDetail_self_td_title{
	width:60px;}

.messageDetail_self_td_B {
	width:auto;
	*width:400px;
	height: 10px;
	padding: 2px 0 0 0;
	border: solid 1px #4682b4;
	border-left:dotted 1px #4682b4;
	background-color:#f0f8ff;
}

*:first-child+html .messageDetail_self_td_B {
	width:400px;}

.messageDetail_self_sender {
	float: left;
	margin: 5px 0 5px 5px;
}

.messageDetail_self_res_A {
	margin: 0 0 0 285px;
	*margin: 0 0 0 145px;
	padding: 2px 0 0 0;
	*display: inline; /*for IE*/
}

.messageDetail_self_td_C {
	width:auto;
	height: 10px;
	padding: 5px;
	border: solid 1px #4682b4;
	border-left:dotted 1px #4682b4;
	background-color:#f0ffff;
}

.messageDetail_self_td_D {
	width:573px;
	/width:583px;
	height: 200px;
	padding: 10px 0 0 15px;
	border: solid 1px #4682b4;
	background-color:#f0ffff;
	vertical-align: top;
}

*:first-child+html .messageDetail_self_td_D{
	width:587px;}

.messageDetail_self_td_E {
	width: auto;
	height: 10px;
	padding: 5px;
	border: solid 1px #4682b4;
	background-color:#f0ffff;
}

.messageDetail_self_res_B {
	float: left;
	margin: 0px 0 0 160px;
	*display: inline; /*for IE*/
}

.messageDetail_self_trashbox {
	margin: 0 0 0 250px;
	*margin: 0 0 0 200px;
}

.messageDetail_self_delete_A {
	margin: 0 0 0 250px;
	*margin: 0 0 0 115px;
	padding: 2px 0 0 0;
	*display: inline; /*for IE*/
}
*:first-child+html .messageDetail_self_delete_A { /*for IE7.0*/
	margin: 0 0 0 150px;
}

.messageDetail_self_delete_B {
	margin: 0 0 0 185px;
	*margin: 0 0 0 175px;
}

/*自分系messageDetail画面終了*/

/*自分系messageConfirm画面開始*/

.messageConfirm_self_title_question _A{
	width: 617px;
	height: 20px;
	margin: 0 0 5px 0;
	padding: 10px 0 5px 10px;
	border: solid 1px #483d8b;
	border-top:none;
	background-color:#10004b;
	text-align:center;
	font-size:15px;
}

.messageConfirm_self_title {
	width: auto;
	height: 20px;
	margin: 0px 0 0 0;
	padding: 10px 0 0 10px;
	border: solid 1px #4682b4;
	background-color:#10004b;
	background-image: url(../img/titlebanner06.gif);
	background-repeat:repeat-x;
	color: #f0f8ff;
	font-weight:bold;
}

.messageConfirm_self_title_question_B {
	width: 733px;
	height: 30px;
	margin: 0;
	padding: 15px 0 5px 15px;
	border: solid 1px #4682b4;
	background-color:#f0ffff;
	color:#10004b;
}

.messageConfirm_self_table{
	width: 749px;
	_width:750px; /*for IE*/
	height: auto;
	margin: 0 0 0 1px;
	_margin: 0;
	border: solid 1px #4682b4;
	border-collapse: collapse;
	background-color:#f0ffff;
	color:#10004b;
}

.messageConfirm_self_td_A {
	width: 100px;
	height: auto;
	padding: 5px 0 5px 10px;
	border: dotted 1px #f0f8ff;
	background-color:#4682b4;
	color:#ffffff;
	font-weight:bold;
}

.messageConfirm_self_td_B {
	width: auto;
	*width: 500px; /*for IE*/
	height: auto;
	padding: 5px 0 5px 5px;
	border: solid 1px #4682b4;
	background-color:#f0ffff;
}

.messageConfirm_self_td_C {
	width: auto;
	height: auto;
	padding: 5px 0 5px 5px;
	border: solid 1px #4682b4;
	background-color:#f0ffff;
	text-align: center;
}

.messageConfirm_self_confirm {
	float: left;
	margin: 0px 0 0 160px;
	*display: inline; /*for IE*/
}

.messageConfirm_self_draft_copy {
	margin: 0 0 0 0;
}

/*自分系messageConfirm終了*/

/*自分系messageEdit開始*/
.messageEdit_self_title {
	width: auto;
	height: 20px;
	margin: 0px 0 0 0;
	padding: 10px 0 0 10px;
	border: solid 1px #4682b4;
	background-color:#10004b;
	background-image: url(../img/titlebanner06.gif);
	background-repeat:repeat-x;
	color: #f0f8ff;
	font-weight:bold;
}

.messageEdit_self_title_question {
	width: 728px;
	height: auto;
	margin: 0;
	padding: 10px;
	border: solid 1px #4682b4;
	background-color:#f0ffff;
	color:#10004b;
}

.messageEdit_self_table{
	width: 749px;
	_width: 750px;
	height: auto;
	margin: 1px;
	_margin:0;
	border: solid 1px #4682b4;
	border-collapse: collapse;
	background-color:#f0ffff;
	color:#10004b;
	}

.messageEdit_self_td_A {
	width: 100px;
	height: auto;
	padding: 5px 0 5px 10px;
	border: dotted 1px #f0f8ff;
	background-color:#4682b4;
	color:#ffffff;
	font-weight:bold;
}

.messageEdit_self_td_B {
	width: auto;
	*width: 500px;
	height: auto;
	padding: 5px 0 5px 5px;
	border: solid 1px #4682b4;
	background-color:#f0ffff;
}

.messageEdit_self_td_C {
	width: auto;
	height: auto;
	padding: 5px 0 5px 5px;
	border: solid 1px #4682b4;
	background-color:#f0ffff;
	text-align: center;
}

.messageEdit_self_confirm {
	float: left;
	margin: 0px 0 0 160px;
	*display: inline;
}

.messageEdit_self_draft_copy {
	margin: 0 0 0 0;
}
/*自分系messageEdit終了*/

/*他人系messageEdit開始*/
.messageEdit_other_title{
	width:738px;
	height: 20px;
	margin:0;
	padding:10px 0 0 10px;
	border: solid 1px #00ced1;
	border-collapse: collapse;
	background-image: url(../img/titlebanner08.gif);
	background-repeat:repeat-x;
	background-color:#f0f8ff;
	font-weight:bold;
	color:#f0f8ff;
}

.messageEdit_other_td_title {
	width: 605px;
	height: 25px;
	margin: 5px 0 0 10px;
	padding: 10px 0 5px 10px;
	*padding: 5px 0 0 10px; /*for IE*/
	border: solid 1px #00ced1;
	background-color:#10004b;
	background-image: url(../img/other_b_01.gif);
	background-repeat:repeat-x;
	color: #10004b;
	font-weight:bold;
}
body:first-of-type .messageEdit_other_td_title{ /*for safari3.0*/
	padding: 5px 0 0 10px;
}

.messageEdit_othertd_memo {
	width: 718px;
	height: auto;
	margin: 0;
	padding: 10px 0 10px 30px;
	border: solid 1px #00ced1;
	background-color:#f0ffff;
	color:#10004b;
}

.messageEdit_other_table{
	width:749px;
	_width:750px;
	height:outo;
	margin:0 0 0 1px;
	_margin:0;
	padding:10px 0 0 10px;
	border: solid 1px #00ced1;
	border-collapse: collapse;
	background-color:#f0ffff;}

.messageEdit_other_td_A {
	width: 100px;
	height: auto;
	padding: 5px 0 0 10px;
	border: dotted 1px #00ced1;
	background-color:#3cb686;
	color:#10004b;
}

.messageEdit_other_td_B {
	width: auto;
	height: auto;
	padding: 10px 0 5px 10px;
	border: dotted 1px #00ced1;
	background-color:#f0ffff;
	color:#10004b;
}

.messageEdit_other_td_C {
	width: auto;
	height: auto;
	padding: 5px 0 5px 5px;
	text-align: center;
}

.messageEdit_other_confirm {
	width: 80px;
	height: 15px;
	float: left;
	margin: 0 0 0 280px;
	padding: 5px;
	text-align: center;
	*display: inline; /*for IE*/
}
/*他人系messageEdit終了*/

/*自分系selectElement開始*/

.selectElement_self_title {
	width:590px;
	height:20px;
	border: none;
	margin:10px 10px 0 10px;
	padding: 10px 0 0 10px;
	border:solid 1px #4682b4;
	background-color:#10004b;
	background-image: url(../img/titlebanner06.gif);
	background-repeat:repeat-x;
	color: #f0f8ff;
	font-weight:bold;
	}

.selectElement_self_table {
	table-layout:fixed;
	clear:left;
	width:602px;
	height: auto;
	margin: 0 0 0 11px;
	_margin: 0 0 0 10px;
	border: solid 1px #4682b4;
	border-collapse: collapse;
	background-color:#f0ffff;
}

.selectElement_self_td {
	width:100px;
	height:auto;
	padding:10px 5px 10px 5px;
	border:dotted 1px #4682b4;
	background-color:#f0ffff;
	text-align:center;
	color:#10004b;
}

.selectElement_self_nomber {
	width: 600px;
	height:15px;
	margin: 0 0 0 10px;
	padding: 10px 0 5px 0;
	border: solid 1px #4682b4;
	border-top:none;
	background-color:#f0ffff;
	text-align: center;
	color:#10004b;
}

.selectElement_self_goback {
	width: 585px;
	height: 50px;
	margin: 0 0 0 10px;
	padding:10px 0 0 15px;
	border: solid 1px #4682b4;
	border-top:none;
	background-color:#f0ffff;
	color:#10004b;
}

.selectElement_self_back {
	padding: 10px 0 0 450px;
}


.selectElement_self_next {
	padding: 10px 0 0 5px;
}

/*自分系selectElement終了*/

/*他人系logDetail_other開始*/
.logDetail_other_table{
 width:589px;
 _width:588px;
 margin:1px 0 0 6px;
 border-collapse:collapse;
 background-color:#3cb686;
 border:solid 1px #00ced1;
 color:#10004b;
}

.logDetail_other_td_bottomline1{
 border-bottom:solid 1px;
 padding:5px 10px 5px 5px;
 border-color:#00ced1;
}

.logDetail_other_td_bottomline2{
 border-bottom:solid 1px;
 border-color:#00ced1;
 padding:5px 10px 5px 0;
 text-align:right;
}

.logDetail_other_td_left{
 padding:5px 0 5px 10px;
}

.logDetail_other_td_middle{
 padding:5px auto 5px auto;
 width:auto;
 text-align:center;
}

.logDetail_other_td_right{
 padding:5px 10px 5px 0;
 text-align:right;
}

.logDetail_other_td_A{
 border:solid 1px;
 border-color:#00CED1;
 width:80px;
 padding:5px 0 5px 5px;
 background-color:#3cb686;
 color:#FFFFFF;
 font-weight:bold;
 text-align:left;
}

.logDetail_other_td_A2{
 border:solid 1px;
 border-color:#00ced1;
 vertical-align:top;
 padding:5px 0 5px 10px;
 background-color:#3cb686;
}

.logDetail_other_td_B{
 border:solid 1px;
 border-color:#00ced1;
 width: 100px;
 padding:5px 0 5px 10px;
 background-image: url(../img/log_back_01.gif);
 background-repeat:repeat;
}

.logDetail_other_td_B2{
 border:solid 1px;
 border-color:#00ced1;
 vertical-align:top;
 padding:5px 0 5px 10px;
 background-image: url(../img/log_back_01.gif);
	background-repeat:repeat;
}

.logDetail_other_td_B3{
	border:solid 1px;
	border-color:#00ced1;
	padding:5px 0 5px 10px;
	background-color:#f0ffff;
	color:#f0ffff;
	color: #10004b;
}

.logDetail_other_td_C{
	border:solid 1px;
	border-color:#00ced1;
	width: 100px;
	padding:5px 0 5px 10px;
	background-color:#3cb686;
}

.logDetail_other_td_D{
	border:solid 1px;
	border-color:#00ced1;
	width: 100px;
	padding:5px 0 5px 10px;
	background-color:#f0ffff;
	color: #10004b;
}

.logDetail_other_td_e{
	width:200px;
	border:solid 1px;
	border-color:#00CED1;
	width: auto;
	padding:5px 0 5px 10px;
	background-color:#f0ffff;
	color: #10004b;
	vertical-align:middle;
	align:center;
	valign:middle;
}

.logDetail_other_img{
	vertical-align:middle;
	text-align:center;
	valign:middle;
}


.logDetail_other_title{
 	width:578px;
	height:20px;
	margin:10px 0 0 5px;
	padding:10px 0 0 10px;
	border:solid 1px #00ced1;
	background:#10004b;
	background-image: url(../img/titlebanner08.gif);
	background-repeat:repeat-x;
	color: #ffffff;
	font-weight:bold;}

 .logDetail_other_title a:link{
 color:#FFFFFF;
 }

  .logDetail_other_title a:visited{
 color:#FFFFFF;
 }

  .logDetail_other_title a:hover{
 color:#FFFFFF;
 }

  .logDetail_other_title_B{
 	width:578px;
	height:20px;
	margin:0 0 0 5px;
	padding:10px 0 0 10px;
	border:solid 1px #00ced1;
	background:#10004b;
	background-image: url(../img/titlebanner08.gif);
	background-repeat:repeat-x;
	color: #ffffff;
	font-weight:bold;}

 .logDetail_other_otherpage_data_title{
 	width:461px;
	height:20px;
	margin:10px 0 0 5px;
	padding:10px 0 0 10px;
	border:solid 1px #00ced1;
	background:#10004b;
	background-image: url(../img/other_b_01.gif);
	background-repeat:repeat-x;
	color: #10004b;
	font-weight:bold;}

  .logDetail_other_otherpage_data_title_B{
 	width:461px;
	height:20px;
	margin:0 0 0 5px;
	padding:10px 0 0 10px;
	border:solid 1px #00ced1;
	background:#10004b;
	background-image: url(../img/other_b_01.gif);
	background-repeat:repeat-x;
	color: #10004b;
	font-weight:bold;}


 .logDetail_other_table_mypage{
 	width:589px;
	height:20px;
	margin:0 0 0 6px;
	padding:10px 0 0 10px;
	border:solid 1px #00ced1;
	border-collapse:collapse;
	border-top:none;
	background:#10004b;}

 .logDetail_other_td_mypage_A{
 	width:150px;
	height:50px;
	padding:5px 0 0 10px;
	border:solid 1px #00CED1;
	background-color:#f0ffff;
	color: #10004b;
	}

 .logDetail_other_td_mypage_B{
 	width:100px;
	height:auto;
	padding:5px 0 0 5px;
	border:solid 1px #00ced1;
	background:#3cb686;
	font-weight:bold;
	}

 .logDetail_other_td_mypage_C{
 	width:100px;
	height:auto;
	padding:5px 0 0 5px;
	border:solid 1px #00ced1;
	background-color:#f0ffff;
	color: #10004b;
	}

 .logDetail_other_td_mypage_D{
 	width:auto;
	height:auto;
	padding:5px 0 0 5px;
	border:solid 1px #00ced1;
	text-align:center;
	background-color:#f0ffff;
	color: #10004b;
	}

 .logDetail_other_td_mypage_D a:link{
 color:#10004b;}

 .logDetail_other_td_mypage_D a:visited{
 color:#10004b;}

 .logDetail_other_td_mypage_D a:hover{
 color:#10004b;}

 .logDetail_other_td_mypage_E{
 	width:auto;
	height:auto;
	padding:5px 0 0 5px;
	border:dotted 1px #00ced1;
	background:#3cb686;
	}

 .logDetail_other_td_mypage_F{
 	width:auto;
	height:auto;
	padding:5px 0 0 10px;
	border:dotted 1px #00ced1;
	background-color:#f0ffff;
	color: #10004b;
	}

 .logDetail_other_comment{
 	width:568px;
	height:auto;
	/* height:100px; */
	margin:0 0 0 5px;
	padding:10px 0 10px 20px;
	border:solid 1px #00ced1;
	border-top:none;
	background:#f0ffff;
	color:#10004b;
	}

 .logDetail_other_photo{
 	width:461px;
	height:auto;
	/* height:350px; */
	margin:0 0 0 5px;
	padding:10px 0 10px 10px;
	border:solid 1px #00ced1;
	border-top:none;
	background:#10004b;}

 .logDetail_other_photo_A{
 	padding:5px;
 	float:left;}



.logDetail_other_COMMENT_1{
 width:588px;
 height:30px;
 margin:5px 0 0 5px;
 padding:0;
 border:solid 1px #00ced1;
 background:#10004b;
 background-image: url(../img/titlebanner08.gif);
 background-repeat:repeat-x;
 color: #ffffff;
 font-weight:bold;}

 .logDetail_other_COMMENT_A{
	float:left;
	padding:10px 0 0 10px;
	}

 .logDetail_other_COMMENT_B{
	padding:10px 10px 0 0;
	color:#ffffff;
	text-align:right;}

.logDetail_other_COMMENT_B a:link{
	color:#FFFFFF;
}
.logDetail_other_COMMENT_B a:visited{
	color:#FFFFFF;
}
.logDetail_other_COMMENT_B a:hover{
	color:#FFFFFF;
}


 .logDetail_other_COMMENT_2{
	width:588px;
	height:30px;
	margin:0 0 0 5px;
	padding:0;
	border:solid 1px #00ced1;
	border-top:none;
	background:#f0ffff;
	color:#10004b;
	}

 .logDetail_other_COMMENT_C{
	float:left;
	padding:5px 0 0 10px;
	color:#10004b;}

 .logDetail_other_COMMENT_D{
	padding:10px 10px 0 0;
	color:#10004B;
	text-align:right;}

 .logDetail_other_COMMENT_E{
	float:left;
	padding:10px 0 0 20px;
	color:#10004B;}

 .logDetail_other_COMMENT_3{
	width:568px;
	height:auto;
	margin:0 0 0 5px;
	padding:10px;
	border:solid 1px #00ced1;
	border-top:none;
	background:#f0ffff;
	color:#10004b;}

 .logDetail_other_COMMENT_4{
	width:588px;
	height:40px;
	margin:0 0 0 5px;
	padding:5px 0 0 0;
	border:solid 1px #00ced1;
	border-top:none;
	background:#f0ffff;
	}

 .logDetail_other_COMMENT_F{
	width:170px;
	height:20px;
	border:none;
	margin:5px 0 0 125px;
	padding:5px 0 0 0;
	color:#ffffff;
	text-align:center;}

 .logDetail_other_COMMENT_5{
	width:578px;
	height:20px;
	margin:0 0 0 5px;
	padding:5px 0 0 10px;
	border:solid 1px #00ced1;
	border-top:none;
	background:#3cb686;
	}

 .logDetail_other_COMMENT_5 a:link{
 color:#FFFFFF;
 }

  .logDetail_other_COMMENT_5 a:visited{
 color:#FFFFFF;
 }

  .logDetail_other_COMMENT_5 a:hover{
 color:#FFFFFF;
 }

 .logDetail_other_COMMENT_G{
	width:578px;
	height:130px;
	margin:0 0 0 5px;
	padding:10px 0 0 10px;
	border:solid 1px #00ced1;
	border-top:none;
	background:#f0ffff;
	}

 .logDetail_other_COMMENT_6{
	width:588px;
	height:40px;
	margin:0 0 0 5px;
	padding:5px 0 0 0;
	border:solid 1px #00ced1;
	border-top:none;
	background:#f0ffff;
	text-align:center;
	}

 .logDetail_other_COMMENT_H{
	width:210px;
	height:20px;
	margin:5px 0 0 125px;
	_margin:5px 0 0 0;
	padding:5px 0 0 0;
	color:#ffffff;
	text-align:center;}

*:first-child+html .logDetail_other_COMMENT_H{
	margin:5px 0 0 0;}

/*他人系logMenu終了*/

/*自分系logMenu開始*/

.logDetail_self_table{
	width:589px;
	margin:1px 0 0 6px;
	border-collapse:collapse;
	background-color:#4682b4;
	border:solid 1px #4682b4;
	color:#10004b;
}

.logDetail_self_td_bottomline1{
	border-bottom:solid 1px;
	padding:5px 10px 5px 5px;
	border-color:#483d8b;
}

.logDetail_self_td_bottomline2{
 border-bottom:solid 1px;
 border-color:#483d8b;
 padding:5px 10px 5px 0;
 text-align:right;
}

.logDetail_self_td_left{
	padding:5px 0 5px 10px;
	background-color:#f0ffff;
}

.logDetail_self_td_middle{
	padding:5px auto 5px auto;
	width:auto;
	text-align:center;
	background-color:#f0ffff;
}

.logDetail_self_td_right{
	padding:5px 10px 5px 0;
	text-align:right;
	background-color:#f0ffff;
}

.logDetail_self_td_A{
	border:solid 1px;
	border-color:#87CEEB;
	width:80px;
	padding:5px 0 5px 5px;
	background-color:#4682b4;
	text-align:left;
	color:#FFFFFF;
	font-weight:bold;
}

.logDetail_self_td_A2{
	border:solid 1px;
	border-color:#f0ffff;
	vertical-align:top;
	padding:15px 0 5px 10px;
	background-color:#4682b4;
	text-align:center;
	color:#FFFFFF;
}

.logDetail_selftd_B{
	border:solid 1px;
	border-color:#483d8b;
	width: 100px;
	padding:5px 0 5px 10px;
	background-image: url(../img/log_back_01.gif);
	background-repeat:repeat;
}

.logDetail_selftd_B2{
	border:solid 1px;
	border-color:#4682b4;
	vertical-align:top;
	padding:5px 0 5px 10px;
	background-image: url(../img/log_back_01.gif);
	background-repeat:repeat;
}

.logDetail_self_td_B3{
	width:250px;
	border:solid 1px;
	border-color:#87CEEB;
	padding:5px 0 5px 10px;
	background-color:#f0ffff;
	color: #10004b
}

.logDetail_self_td_C{
	border:solid 1px;
	border-color:#f0ffff;
	width:60px;
	padding:15px 0 5px 10px;
	background-color:#87CEEB;
	text-align:center;
	color:#FFFFFF;
}

.logDetail_self_td_D{
	width:200px;
	border:solid 1px;
	border-color:#87CEEB;
	width: 100px;
	padding:5px 0 5px 10px;
	background-color:#f0ffff;
	color: #10004b;
	vertical-align:middle;
	align:center;
	valign:middle;
}

.logDetail_self_td_e{
	width:200px;
	border:solid 1px;
	border-color:#87CEEB;
	width: auto;
	padding:5px 0 5px 10px;
	background-color:#f0ffff;
	color: #10004b;
	vertical-align:middle;
	align:center;
	valign:middle;
}

.logDetail_self_img{
	vertical-align:middle;
	text-align:center;
	valign:middle;
}

.logDetail_self_COMMENT_1{
	width:587px;
	height:30px;
	margin:5px 0 0 5px;
	padding:0;
	border:solid 1px #4682b4;
	background:#10004b;
	background-image: url(../img/titlebanner06.gif);
	background-repeat:repeat-x;
	color: #;
	font-weight:bold;}

 .logDetail_self_COMMENT_A{
	float:left;
	padding:10px 0 0 10px;}

 .logDetail_self_COMMENT_B{
	padding:10px 10px 0 0;
	color:#10004b;
	text-align:right;
	}

.logDetail_self_COMMENT_B a:link{
	color:#FFFFFF;
}

.logDetail_self_COMMENT_B a:visited{
	color:#FFFFFF;
}
.logDetail_self_COMMENT_B a:hover{
	color:#FFFFFF;
}




 .logDetail_self_COMMENT_2{
	width:587px;
	height:30px;
	margin:0 0 0 5px;
	padding:0;
	border:solid 1px #4682b4;
	border-top:none;
	background:#f0ffff;
	color:#10004b;
	}

 .logDetail_self_COMMENT_C{
	float:left;
	padding:5px 0 0 10px;
	color:#10004b;}

 .logDetail_self_COMMENT_D{
	padding:10px 10px 0 0;
	color:#10004b;
	text-align:right;}

 .logDetail_self_COMMENT_E{
	float:left;
	padding:10px 0 0 20px;
	color:#ffffff;}

 .logDetail_self_COMMENT_3{
	width:567px;
	height:auto;
	margin:0 0 0 5px;
	padding:10px 10px 10px 10px;
	border:solid 1px #4682b4;
	border-top:none;
	background:#f0ffff;
	color:#10004b;}

 .logDetail_self_COMMENT_4{
	width:587px;
	height:40px;
	margin:0 0 0 5px;
	padding:5px 0 0 0;
	border:solid 1px #87CEEB;
	border-top:none;
	background:#f0ffff;
	color:#10004b;
	}

 .logDetail_self_COMMENT_F{
	width:170px;
	height:20px;
	margin:5px 0 0 125px;
	padding:5px 0 0 0;
	color:#ffffff;
	text-align:center;}

 .logDetail_self_COMMENT_5{
	width:567px;
	height:20px;
	margin:0 0 0 5px;
	padding:10px;
	border:solid 1px #4682b4;
	border-top:none;
	background:#4682b4;
	color:#FFFFFF;
	font-weight:bold;
	}
 .logDetail_self_COMMENT_5 a:link{
 color:#FFFFFF;
 }

  .logDetail_self_COMMENT_5 a:visited{
 color:#FFFFFF;
 }

  .logDetail_self_COMMENT_5 a:hover{
 color:#FFFFFF;
 }

 .logDetail_self_COMMENT_G{
	width:577px;
	height:130px;
	margin:0 0 0 5px;
	padding:10px 0 0 10px;
	border:solid 1px #87CEEB;
	border-top:none;
	background:#f0ffff;
	}

 .logDetail_self_COMMENT_6{
	width:587px;
	height:40px;
	margin:0 0 0 5px;
	padding:5px 0 0 0;
	border:solid 1px #87CEEB;
	border-top:none;
	background:#f0ffff;
	color:10004b;
	}

 .logDetail_self_COMMENT_H{
 	text-align:center;
	color:#ffffff;
	text-align:center;}

 .logDetail_self_title{
 	width:577px;
	height:20px;
	margin:10px 0 0 5px;
	padding:10px 0 0 10px;
	border:solid 1px #4682b4;
	background:#10004b;
	background-image: url(../img/titlebanner06.gif);
	background-repeat:repeat-x;
	color: #FFFFFF;
	font-weight:bold;
	}

 .logDetail_self_title a:link{
 color:#FFFFFF;
 }

  .logDetail_self_title a:visited{
 color:#FFFFFF;
 }

  .logDetail_self_title a:hover{
 color:#FFFFFF;
 }

  .logDetail_self_title_B{
 	width:577px;
	height:20px;
	margin:0 0 0 5px;
	padding:10px 0 0 10px;
	border:solid 1px #4682b4;
	background:#4682b4;
	background-image: url(../img/titlebanner06.gif);
	background-repeat:repeat-x;
	color: #ffffff;
	font-weight:bold;}

 .logDetail_self_otherpage_data_title{
 	width:461px;
	height:20px;
	margin:10px 0 0 5px;
	padding:10px 0 0 10px;
	border:solid 1px #00ced1;
	background:#10004b;
	background-image: url(../img/other_b_01.gif);
	background-repeat:repeat-x;
	color: #10004b;
	font-weight:bold;}

  .logDetail_self_otherpage_data_title_B{
 	width:461px;
	height:20px;
	margin:0 0 0 5px;
	padding:10px 0 0 10px;
	border:solid 1px #00ced1;
	background:#10004b;
	background-image: url(../img/other_b_01.gif);
	background-repeat:repeat-x;
	color: #10004b;
	font-weight:bold;}


 .logDetail_self_table_mypage{
 	width:588px;
	height:20px;
	margin:0 0 0 6px;
	padding:10px 0 0 10px;
	border:solid 1px #87CEEB;
	border-collapse:collapse;
	border-top:none;
	background:#4682b4;
	color:#10004b;}

 .logDetail_self_td_mypage_A{
 	width:150px;
	height:50px;
	padding:5px 0 0 10px;
	border:solid 1px #87CEEB;
	background:#10004b;
	background-color:#f0ffff;
	color: #10004b
	}

 .logDetail_self_td_mypage_B{
 	width:100px;
	height:auto;
	padding:5px 0 0 5px;
	border:solid 1px #87CEEB;
	background:#4682B4;
	color:#ffffff;
	font-weight:bold;
	text-align:left;
	}

 .logDetail_self_td_mypage_C{
 	width:100px;
	height:auto;
	padding:5px 0 0 5px;
	border:solid 1px #87CEEB;
	background:#10004b;
	background-color:#f0ffff;
	color: #10004b
	text-align:center;
	vertical-align:center;
	}

 .logDetail_self_td_mypage_D{
 	width:auto;
	height:auto;
	padding:5px 0 0 5px;
	border:solid 1px #87CEEB;
	background:#f0ffff;
	text-align:center;
	background-repeat:repeat;
	color:#f0ffff;}

 .logDetail_self_td_mypage_E{
 	width:auto;
	height:auto;
	padding:5px 0 0 5px;
	border:solid 1px #483d8b;
	background:#4682b4;
	color:#FFFFFF;
	font-weight:bold;
	}

 .logDetail_self_td_mypage_F{
 	width:auto;
	height:auto;
	padding:5px 0 0 10px;
	border:solid 1px #4682b4;
	background-color:#f0ffff;
	color: #10004b;
	}


 .logDetail_self_comment{
 	width:567px;
	height:auto;
	/* height:100px; */
	margin:0 0 0 5px;
	padding:10px 0 10px 20px;
	border:solid 1px #87CEEB;
	border-top:none;
	background:#f0ffff;
	color:#10004b;
	}

 .logDetail_self_photo{
 	width:461px;
	height:auto;
	/* height:350px; */
	margin:0 0 0 5px;
	padding:10px 0 10px 10px;
	border:solid 1px #483d8b;
	border-top:none;
	background:#10004b;}

 .logDetail_self_photo_A{
 	padding:5px;
 	float:left;}

 .logDetail_p_box{
 	margin:0px;
 	clear:both;
 }

 .logDetail_photo{
 	margin:5px 5px 5px 5px;
 	float:left;
 }
/*自分系logMenu終了*/

/*他人系logList開始*/
 .logList_other_title {
	width: 583px;
	_width: 578px;
	height: 20px;
	margin: 0;
	padding: 10px 0 0 10px;
	border: solid 1px #00ced1;
	background-color:#10004b;
	background-image: url(../img/titlebanner08.gif);
	background-repeat:repeat-x;
	color: #ffffff;
	font-weight:bold;
 }

  .logList_other_leftColumn_title {
 	width: 124px;
	height: 10px;
	_height:5px;
	padding: 10px 2px 10px 20px;
	_padding: 10px 2px 0px 20px;
	background-color:#10004b;
	border:solid 1px #00ced1;
	margin:5px 0 0 0;
	background-image: url(../img/titlebanner07.gif);
	color: #ffffff;
	font-weight:bold;
 }
   .logList_other_leftColumn_comment_title {
 	width: 124px;
	height: 10px;
	padding: 10px 2px 10px 20px;
	_padding: 10px 2px 0px 20px;
	background-color:#10004b;
	border:solid 1px #00ced1;
	margin:5px 0 0 0;
	background-image: url(../img/titlebanner07.gif);
	color: #ffffff;
	font-weight:bold;
 }

  .logList_other_comment_title {
	width: 467px;
	height: 20px;
	margin: 0;
	padding: 10px 0 0 10px;
	border: solid 1px #00ced1;
	background-color:#10004b;
	background-image: url(../img/other_b_01.gif);
	background-repeat:repeat-x;
	color: #10004b;
	font-weight:bold;
 }


 .logList_other_goback {
	width: 583px;
	_width: 578px;
	height: 30px;
	margin: 0;
	padding:10px 0 0 10px;
	border: solid 1px #00ced1;
	border-top:none;
	background-color:#f0ffff;
	color:#10004b;
 }

.logList_other_back {
	float: left;
	padding: 10px 0 0 315px;
}

.logList_other_1-50 {
	float: left;
	padding: 10px 0 0 10px;
}

.logList_other_next {
	padding:10px 0 0 440px;
}

.logList_other_table{
	width: 594px;
	_width: 590px;
	height: auto;
	margin: 0 0 0 1px;
	_margin:0;
	border: solid 1px #00ced1;
	border-top:none;
	border-collapse: collapse;
	background-color:#00ced1;
}

.logList_other_td_A {
	width: auto;
	height: auto;
	padding: 5px 0 5px 0;
	border: solid 1px #00CED1;
	background-color:#3cb686;
	text-align: center;
	color:#10004b;
}

.logList_other_checkbox {
	float: left;
}

.logList_other_logtitle {
	float: left;
	margin: 2px 0 0 5px;
	font-weight:bold;
	color:#ffffff;
}
.logList_other_logtitle a:link{
	color:#ffffff;}

.logList_other_logtitle a:hover{
	color:#ffffff;}

.logList_other_logtitle a:visited{
	color:#ffffff;}

.logList_other_edits {
	margin: 2px 0 0 410px;
}

.logList_other_td_list_B {
	width: 80px;
	height: auto;
	padding: 10px;
	border: dotted 1px #00ced1;
	background-color: #99cc00;
	text-align: right;
}

.logList_other_td_B {
	width: 80px;
	height: auto;
	padding: 10px;
	border: solid 1px #00CED1;
	background-color: #3cb686;
	text-align: right;
	font-weight:bold;
}

.logList_other_td_C {
	width: auto;
	height: auto;
	padding: 10px;
	border: solid 1px #00ced1;
	background-color:#ffffff;
	color:#10004b;
	background-repeat:repeat;
}

.logList_other_td_D {
	width: auto;
	height: auto;
	padding: 10px;
	border: dotted 1px #00ced1;
	background-color:#f0ffff;
	text-align: right;
	color: #10004b;
}

.logList_other_td_D a:link {
	color: #10004b;}

.logList_other_td_D a:visited {
	color: #10004b;}

.logList_other_td_D a:hover {
	color: #10004b;}


.logList_other_td_list_C {
	width: auto;
	height: auto;
	padding: 10px;
	border: dotted 1px #00ced1;
	background-color:#10004b;
	background-image: url(../img/log_back_01.gif);
	background-repeat:repeat;
}


.logList_other_td_list_D {
	width: auto;
	height: auto;
	padding: 10px;
	border: dotted 1px #00ced1;
	background-color:#10004b;
	text-align: right;
}

.logList_other_list_comment {
	float: left;
	margin: 0 0 0 85px;
}

.logList_other_continuation {
	margin: 0 0 0 130px;
}

.logList_other_td_E {
	width: auto;
	height: auto;
	padding: 5px;
	border-top: solid 1px #00ced1;
	background-color:#10004b;
	text-align: center;
}

.logList_other_delete {
	width: 150px;
	height: 20px;
	margin: 5px 0 0 150px;
	*margin: 5px 0 0 0; /*for IE*/
	padding: 5px 5px 0 5px;
	border: solid 1px #00ced1;
	background-color:#10004b;
	text-align: center;
}
/*他人系logList終了*/

/*自分系logList開始*/
.logList_self_title {
	width: 583px;
	height: 20px;
	margin: 0;
	padding: 10px 0 0 10px;
	border: solid 1px #4682b4;
	background-color:#4682b4;
	background-image: url(../img/titlebanner06.gif);
	background-repeat:repeat-x;
	color: #ffffff;
	font-weight:bold;
}

.logList_self_title a:link{
	color:#ffffff;}

.logList_self_title a:hover{
	color:#ffffff;}

.logList_self_title a:visited{
	color:#ffffff;}

#logList_self_add {
	color:#FFFFFF;
	text-align:right;
	margin: 0 0 0 380px;
	}

.logList_self_comment_title {
	width: 467px;
	height: 20px;
	margin: 0;
	padding: 10px 0 0 10px;
	border: solid 1px #483d8b;
	background-color:#10004b;
	background-image: url(../img/my_b_01.gif);
	background-repeat:repeat-x;
	color: #10004b;
	font-weight:bold;
}

  .logList_self_leftColumn_title {
 	width: 124px;
	height: 9px;
	padding: 10px 2px 10px 20px;
	_padding: 10px 2px 0px 20px;


	background-color:#10004b;
	border:solid 1px #00ced1;
	margin:5px 0 0 0;
	background-image: url(../img/titlebanner02.gif);
	color: #ffffff;
	font-weight:bold;
 }

.logList_self_leftColumn_comment_title {
 	width: 124px;
	height: 10px;
	padding: 10px 2px 10px 20px;
	_padding: 10px 2px 0px 20px;
	background-color:#4682b4;
	border:solid 1px #4682b4;
	margin:5px 0 0 0;
	background-image: url(../img/titlebanner02.gif);
	color: #ffffff;
	font-weight:bold;
 }

.logList_self_goback {
	width: 573px;
	height: 30px;
	margin: 0;
	padding:10px 10px 5px 10px;
	border: solid 1px #4682b4;
	border-top:none;
	background-color:#f0ffff;
	color:#10004b;
}

.logList_self_back {
	float: left;
	padding: 10px 0 0 315px;
}

.logList_self_1-50 {
	float: left;
	padding: 10px 0 0 10px;
}

.logList_self_next {
	padding:10px 0 0 440px;
}

.logList_self_table{
	width: 594px;
	height: auto;
	margin: 0 0 0 1px;
	border: solid 1px #4682b4;
	border-top:none;
	border-collapse: collapse;
	background-color:#f0ffff;
	color:10004b;
}

.logList_self_td_A {
	width: auto;
	height: auto;
	padding: 5px 0 5px 0;
	border: solid 1px #87CEEB;
	background-color:#4682B4;
	text-align: center;
}

.logList_self_checkbox {
	float: left;
	margin:0 0 0 5px;
}

.logList_self_logtitle {
	text-align: left;
	float: left;
	margin: 2px 0 0 5px;
	font-weight:bold;
	color:#FFFFFF;
}

.logList_self_logtitle a:link{
	color:#FFFFFF;}

.logList_self_logtitle a:hover{
	color:#FFFFFF;}

.logList_self_logtitle a:visited{
	color:#FFFFFF;}


.logList_self_edits {
	margin: 2px 12px 0 0px;
	text-align: right;
	color:#ffffff;
}

.logList_self_edits a:link{
	color:#FFFFFF;}

.logList_self_edits a:hover{
	color:#FFFFFF;}

.logList_self_edits a:visited{
	color:#FFFFFF;}

.logList_self_td_B {
	width: 80px;
	height: auto;
	padding: 10px;
	border: solid 1px #87CEEB;
	background-color: #4682b4;
	text-align: right;
	font-weight:bold;
}

.logList_self_td_C {
	width: auto;
	height: auto;
	padding: 10px;
	border: solid 1px #87CEEB;
	background-color:#f0f8ff;
	color:#10004b
}

.logList_self_td_D {
	width: auto;
	height: auto;
	padding: 10px;
	border: solid 1px #87CEEB;
	background-color:#f0f8ff;
	text-align: right;
	color:#10004b;
}

.logList_self_td_D a:link{
	color:#10004b;}

.logList_self_td_D a:visited{
	color:#10004b;}

.logList_self_td_D a:hover{
	color:#10004b;}


.logList_self_comment {
	float: left;
	margin: 0 0 0 85px;
}

.logList_self_continuation {
	margin: 0 0 0 130px;
}

.logList_self_td_E {
	width: auto;
	height: auto;
	padding: 5px;
	border-top: solid 1px #4682b4;
	background-color:#4682b4;
	text-align: center;
}

.logList_self_delete {
	margin: 5px 0 0 0;
}
/*自分系logList終了*/

/*ショップ系logList開始*/
.logList_shop_title {
	width: 583px;
	height: 20px;
	margin: 0;
	padding: 10px 0 0 10px;
	border: solid 1px #ff6ea4;
	background-color:#10004b;
	background-image: url(../img/titlebanner10.gif);
	background-repeat:repeat-x;
	color: #10004b;
	font-weight:bold;
}

  .logList_shop_leftColumn_comment_title {
 	width: 124px;
	height: 10px;
	padding: 10px 2px 10px 20px;
	background-color:#10004b;
	border:solid 1px #ff6ea4;
	margin:5px 0 0 0;
	background-image: url(../img/titlebanner09.gif);
	color: #10004b;
	font-weight:bold;
 }



.logList_shop_leftColumn_title {
	width: 124px;
	height: 10px;
	padding: 10px 2px 10px 20px;
	background-color:#10004b;
	border:solid 1px #ff6ea4;
	margin:5px 0 0 0;
	background-image: url(../img/titlebanner09.gif);
	color: #10004b;
	font-weight:bold;
}

.logList_shop_comment_title {
	width: 467px;
	height: 20px;
	margin: 0;
	padding: 10px 0 0 10px;
	border: solid 1px #483d8b;
	background-color:#10004b;
	background-image: url(../img/shop_b_01.gif);
	background-repeat:repeat-x;
	color: #10004b;
	font-weight:bold;
}

.logList_shop_goback {
	width: 573px;
	height:auto;
	margin: 0;
	padding:10px;
	border: solid 1px #ff6ea4;
	border-top:none;
	background-color:#f0ffff;
	color:#10004b;
}

.logList_shop_back {
	float: left;
	padding: 10px 0 0 315px;
}

.logList_shop_1-50 {
	float: left;
	padding: 10px 0 0 10px;
}

.logList_shop_next {
	padding:10px 0 0 440px;
}

.logList_shop_table{
	width:594px;
	_width:595px;
	height: auto;
	margin: 0 0 0 1px;
	_margin:0;
	border: solid 1px #ff6ea4;
	border-top:none;
	border-collapse: collapse;
	background-color:#f0ffff;
}

.logList_shop_td_A {
	width: auto;
	height: auto;
	padding: 5px 0 5px 0;
	border: solid 1px #ff6ea4;
	background-color:#ff99cc;
	text-align: center;
	color:#10004b;
}

.logList_shop_checkbox {
	float: left;
}

.logList_shop_logtitle {
	float: left;
	margin: 2px 0 0 5px;
}

.logList_shop_edits {
	margin: 2px 0 0 410px;
}

.logList_shop_td_B {
	width: 80px;
	height: auto;
	padding: 10px;
	border: dotted 1px #ff6ea4;
	background-color: #ff99cc;
	text-align: right;
	color:#10004b;
}

.logList_shop_td_C {
	width: auto;
	height: auto;
	padding: 10px;
	border: dotted 1px #ff6ea4;
	background-color:#f0f8ff;
	color:#10004b;
}

.logList_shop_td_D {
	width: auto;
	height: auto;
	padding: 10px;
	border: dotted 1px #ff6ea4;
	background-color:#f0f8ff;
	text-align: right;
	color:#10004b;
}

.logList_shop_td_D a:link{
font-size: 12px;
	color: #10004b;}

.logList_shop_td_D a:visited{
font-size: 12px;
	color: #10004b;}

.logList_shop_td_D a:hover{
font-size: 12px;
	color: #10004b;}



.logList_shop_comment {
	float: left;
	margin: 0 0 0 85px;
}

.logList_shop_continuation {
	margin: 0 0 0 130px;
}

.logList_shop_td_E {
	width: auto;
	height: auto;
	padding: 5px;
	border-top: solid 1px #483d8b;
	background-color:#10004b;
	text-align: center;
}

.logList_shop_delete {
	margin: 5px 0 0 0;
}
/*ショップ系logList終了*/


/*自分系logCommonEdit開始*/
 .logCommonEdit_self{
	width:738px;
	height:35px;
	border: none;
	margin:0;
	padding: 5px 0 0 10px;
	border:solid 1px #4682b4;
	background-color:#10004b;
	background-image: url(../img/titlebanner06.gif);
	background-repeat:repeat-x;
	color: #f0f8ff;
	font-weight:bold;
	}

 .logCommonEdit_self_table{
 	width:749px;
 	_width:750px;
	font-size: 13px;
	table-layout:auto;
	margin:-13px 0 0 1px;
	_margin:-15px 0 0 0;
	border: solid 1px #4682b4;
	border-top:none;
	border-collapse:collapse;
	background-color:#f0ffff;
	color:#10004b;
	}

 .logCommonEdit_self_table_A{
 	width:749px;
	font-size: 13px;
	table-layout:auto;
	margin:0 0 0 1px;
	border: solid 1px #4682b4;
	border-top:none;
	border-collapse:collapse;
	background-color:#f0ffff;
	}

 .logCommonEdit_self_td_A{
	background-color:#4682B4;
	border:1px dotted #F0FFFF;
	font-weight:bold;
	padding:0;
	text-align:center;
	width:100px;
	color:#ffffff;
	}

head~/* */body .logCommonEdit_self_td_A{
	width:100px;
	}

 .logCommonEdit_self_td_B{
	width:200px;
	border: dotted 1px #4682b4;
	padding: 5px 0 5px 10px;
	background-color:#f0ffff;
	color:#10004b;
	vertical-align: top;
 	}

head~/* */body .logCommonEdit_self_td_B{
	width:auto;
	}

  .logCommonEdit_self_td_C{
 	height:auto;
 	padding: 5px 0 5px 10px;
	border: dotted 1px #483d8b;
	border-right:none;
	background-color:#f0ffff;
	color:#10004b;
 	}

 .logCommonEdit_self_img_AA{
 	vertical-align:middle;}

 .logCommonEdit_self_td_E{
 	width:80px;
 	height:30px;
 	padding: 5px 5px 5px 15px;
	border: dotted 1px #483d8b;
	background-color: #9b92d1;
 	}

 .logCommonEdit_self_C{
 	width:100px;
 	height:auto;
 	padding: 5px 0 5px 0;
	border:none;
	text-align:center;
	background-color:#10004b;
 	}

.logCommonEdit_self_table_confirmation ul{
	list-style: none;
	width: 450px;
	height: 130px;
	margin: 0;
        padding 0;
 	}

ul.logCommonEdit_self_td_confirmation_D{
	list-style: none;
	width: 450px;
	height: 130px;
	margin: 0 0 0 0px;
        padding 0;
 	}


li.logCommonEdit_self_td_confirmation_E{
	float: left;
	width: 110px;
	height: 110px;
	text-align: center;
	margin: 0;
        padding 0;
 	}
.logCommonEdit_self_baddy_photo{
	width: 92px;
	height: 92px;
	margin: auto;
        padding 0;

}


  .logCommonEdit_self_D{
  	width:100px;
  	height:auto;
 	padding:5px;
	border:none;
	text-align:center;
	background-color:#10004b;
  }

 .logCommonEdit_self_F{
  	width:100px;
  	height:auto;
 	padding:5px;
	border:none;
	text-align:center;
	background-color:#10004b;
  }

 .logCommonEdit_self_erabu{
 margin:0;}

 .logCommonEdit_self_area_A{
 	width:450px;
	margin:5px 0 0 0;}

 .logCommonEdit_self_area_B{
 	width:120px;
	margin:5px 0 0 0;}


.logCommonEdit_self_td_C{
	width:auto;
	height:30px;
	border: none;
	padding: 2px 0 2px 2px;
	background-repeat:repeat-x;
}

.logCommonEdit_self_td_D{
	border: none;
	padding: 5px 5px 5px 50px;
}

.logCommonEdit_self_table_submit {
	width: 150px;
	height: 30px;
	padding: 2px 2px 2px 0;
	border:solid 1px #483d8b;
	border-collapse:collapse;
	background-color: #7b71b4;
	margin: 10px 0 10px 200px;
}

.logCommonEdit_self_td_submitleft{
	width:738px;
	height:30px;
	margin:0;
	padding:5px;
	border: solid 1px #4682b4;
	border-top:none;
	background-color:#f0ffff;
	text-align:center;
	color:#10004b;
}

.logCommonEdit_self_td_submitleft_a{
	width:738px;
	height:20px;
	margin:0;
	padding:5px;
	border: solid 1px #4682b4;
	border-bottom:none;
	border-top:none;
	background-color:#f0ffff;
	text-align:left;
	color:#10004b;
}

.logCommonEdit_self_td_submitleft_A{
	width:150px;
	height:20px;
	margin:0 0 0 290px;
	*margin:0; /*for IE*/
	padding:0px 0 10px 0;
	text-align:center;
}

.logCommonEdit_self_td_submitleft_A_a{
	width:150px;
	height:20px;
	margin:0px 0 0 0px;
	*margin:0px 0 0 10px;
	padding:0px 0 0 10px;
	border-top:dotted 1px #4682B4;
	text-align:left;
}

.logCommonEdit_self_submitCC_back{
	width: 628px;
	height: 35px;
	margin: 0;
	padding:5px 0 5px 0;
	border: none;
	background-color:#10004b;
	text-align:center;
	}

.logCommonEdit_self_table_submitB{
	width: 200px;
	height: 20px;
	margin: 20px 0 2px 200px;
	border: solid 1px;
	border-color: #6699ff;
	background-color: #f0f8ff;
}

.logCommonEdit_self_td_submitA{
	padding: 2px 25px 2px 2px;
	border: solid 1px;
	border-color: #6699ff;
	background-color: #f0f8ff;
}

.logCommonEdit_self_td_submitA a {
	font-size: 13px;
	text-decoration: none;
}
/*自分系logCommonEdit終了*/

/*自分系logMenu開始*/
.logMenu_self_title {
	width: 134px;
	height: 10px;
	padding: 10px 2px 10px 10px;
	background-color: #7b71b4;
	border:solid 1px #483d8b;
	margin:5px 0 0 0;
	background-image: url(../img/my_b_01.gif);
	color: #10004b;
	font-weight:bold;
}


.logMenu_self_table {
	width: 148px;
	height;
	margin:-1px 0 0 0;
	table-layout: fixed;
	border: solid 1px #483d8b;
	background-color:#10004b;
}

.logMenu_self_td_A {
	width: 137px;
	height: 10px;
	padding: 2px 2px 2px 2px;
}

.logMenu_self_td_B{
	width: 137px;
	height: 10px;
	padding: 2px 2px 2px 2px;
	text-align: right;
}

.logMenu_self_td_A a:link {
	color: #ffffff;
	text-decoration: underline;
}

.logMenu_self_td_A a:visited {
	color: #ffffff;
	text-decoration: underline;
}

.logMenu_self_td_A a:hover {
	color: #ffffff;
	text-decoration: underline;
}

.logMenu_self_td_B a:link {
	color: #ffffff;
	text-decoration: underline;
}

.logMenu_self_td_B a:visited {
	color: #ffffff;
	text-decoration: underline;
}

.logMenu_self_td_B a:hover {
	color: #ffffff;
	text-decoration: underline;
}

.logMenu_self_comment_title {
	width: 134px;
	height: 10px;
	padding: 10px 2px 10px 10px;
	background-color: #7b71b4;
	border:solid 1px #483d8b;
	margin:5px 0 0 0;
	background-image: url(../img/my_b_01.gif);
	color: #10004b;
	font-weight:bold;
}

.logMenu_self_comment_waku {
	width: 136px;
	height: auto;
	border: solid 1px #483d8b;
	background-color:#10004b;
	margin: -1px 0 0 0;
	padding: 10px 0 10px 10px;
}

.logMenu_self_comment_waku a:link {
	color: #ffffff;
	text-decoration: underline;
}

.logMenu_self_comment_waku a:visited {
	color: #ffffff;
	text-decoration: underline;
}

.logMenu_self_comment_waku a:hover {
	color: #ffffff;
	text-decoration: underline;
}
/*自分系logMenu終了*/

/*他人系logMenu開始*/

.logMenu_other_title{
	width: 134px;
	height: 10px;
	padding: 10px 2px 10px 10px;
	background-color:#f0ffff;
	border:solid 1px #00ced1;
	margin:5px 0 0 0;
	background-image: url(../img/other_b_01.gif);
	color: #10004b;
	font-weight:bold;
}


.logMenu_other_table{
	width: 148px;
	height;
	margin:-1px 0 0 0;
	table-layout: fixed;
	border: solid 1px #00ced1;
	background-color:#10004b;
}

.logMenu_other_td_A{
	width: 137px;
	height: 10px;
	padding: 2px 2px 2px 2px;
}

.logMenu_other_td_B {
	width: 137px;
	height: 10px;
	padding: 2px 2px 2px 2px;
	text-align: right;
}

.logMenu_other_td_A a:link {
	color: #ffffff;
	text-decoration: underline;
}

.logMenu_other_td_A a:visited {
	color: #ffffff;
	text-decoration: underline;
}

.logMenu_other_td_A a:hover {
	color: #ffffff;
	text-decoration: underline;
}

.logMenu_other_td_B a:link {
	color: #ffffff;
	text-decoration: underline;
}

.logMenu_other_td_B a:visited {
	color: #ffffff;
	text-decoration: underline;
}

.logMenu_other_td_B a:hover {
	color: #ffffff;
	text-decoration: underline;
}

.logMenu_other_comment_title{
	width: 134px;
	height: 10px;
	padding: 10px 2px 10px 10px;
	background-color:#10004b;
	color: #10004b;
	font-weight:bold;
	border:solid 1px #00ced1;
	margin:5px 0 0 0;
	background-image: url(../img/other_b_01.gif);
}

.logMenu_other_comment_waku{
	width: 136px;
	height: auto;
	border: solid 1px #00ced1;
	background-color:#10004b;
	margin: -1px 0 0 0;
	padding: 10px 0 10px 10px;
}
/*他人系logMenu終了*/

/*自分系logCommonConfirm開始*/

.logCommonConfirm_self{
	width: 748px;
	height:20px;
	font-size: 15px;
	margin:0 0 5px 0;
	padding:10px 0 10px 0;
	border: solid 1px #4682b4;
	background-color:#f0ffff;
	color:#10004b;
	text-align:center;}

.logCommonConfirm_self_table{
	width:749px;
	font-size: 10px;
	table-layout: fixed;
	margin: 6px 0 0 1px;
	border: solid 1px #483d8b;
	border-collapse:collapse;
	background-color: #7b71b4;
}

.logCommonConfirm_self_td_A{
	background-color:#4682B4;
	border:1px dotted #F0FFFF;
	font-weight:bold;
	padding:0;
	text-align:center;
	width:100px;
	color:#ffffff;
}


.logCommonConfirm_self_td_B {
	width:274px;
	border: dotted 1px #4682b4;
	padding: 5px 0 5px 10px;
	background-color:#f0ffff;
	color:#10004b;
}

  .logCommonConfirm_self_td_C{
	height:auto;
	padding: 5px 0 5px 10px;
	border: dotted 1px #483d8b;
	border-right:none;
	background-color:#f0ffff;
	color:#10004b;
}

 .logCommonConfirm_self_confirmation {
	width:738px;
	height:20px;
	border: none;
	margin:-10px 0 0 0;
	padding: 10px 0 0 10px;
	border:solid 1px #4682b4;
	background-color:#10004b;
	background-image: url(../img/titlebanner06.gif);
	background-repeat:repeat-x;
	color: #f0f8ff;
	font-weight:bold;
	}

 .logCommonConfirm_self_table_confirmation{
 	width:749px;
 	_width:750px;
	font-size: 13px;
	table-layout:auto;
	margin:0 0 0 1px;
	_margin:0;
	border: solid 1px #4682b4;
	border-top:none;
	border-collapse:collapse;
	background-color:#f0ffff;
	color:#10004b;
	}

 .logCommonConfirm_self_table_confirmation_A{
 	width:748px;
 	_width:747px;
	font-size: 13px;
	table-layout:auto;
	margin:0;
	_margin:0 0 0 1px;
	border: solid 1px #4682b4;
	border-top:none;
	border-collapse:collapse;
	background-color:#f0ffff;
	}

 .logCommonConfirm_self_td_confirmation_A{
 	width:80px;
 	height:30px;
 	padding:0;
	border: dotted 1px #4682b4;
	background-color: #4682b4;
 	text-align:center;
 	color:#10004b;}

 .logCommonConfirm_self_td_confirmation_B{
 	width:212px;
 	height:auto;
 	padding: 5px 0 5px 10px;
	border: dotted 1px #483d8b;
	border-right:none;
	background-color:#10004b;
 	}

  .logCommonConfirm_self_td_confirmation_C{
 	height:auto;
 	padding: 5px 0 5px 10px;
	border: dotted 1px #483d8b;
	border-right:none;
	background-color:#10004b;
 	}

 .logCommonConfirm_self_img_AA{
 	vertical-align:middle;}

 .logCommonConfirm_self_td_confirmation_E{
 	width:80px;
 	height:30px;
 	padding: 5px 5px 5px 15px;
	border: dotted 1px #483d8b;
	background-color: #9b92d1;
 	}

 .logCommonConfirm_self_confirmation_C{
 	width:100px;
 	height:auto;
 	padding: 5px 0 5px 0;
	border:none;
	text-align:center;
	background-color:#10004b;
 	}

.logCommonConfirm_self_table ul{
	list-style: none;
	width: 450px;
	height: 130px;
	margin: 0;
        padding 0;
 	}

ul.logCommonConfirm_self_td_D{
	list-style: none;
	width: 450px;
	height: 130px;
	margin: 0 0 0 0px;
        padding 0;
 	}


li.logCommonConfirm_self_td_E{
	float: left;
	width: 110px;
	height: 110px;
	text-align: center;
	margin: 0;
        padding 0;
 	}
.logCommonConfirm_self_baddy_photo{
	width: 92px;
	height: 92px;
	margin: auto;
        padding 0;

}


  .logCommonConfirm_self_D{
  	width:100px;
  	height:auto;
 	padding:5px;
	border:none;
	text-align:center;
	background-color:#10004b;
  }

 .logCommonConfirm_self_F{
  	width:100px;
  	height:auto;
 	padding:5px;
	border:none;
	text-align:center;
	background-color:#10004b;
  }

 .logCommonConfirm_self_erabu{
 margin:0;}

 .logCommonConfirm_self_area_A{
 	width:450px;
	margin:5px 0 0 0;}

 .logCommonConfirm_self_area_B{
 	width:120px;
	margin:5px 0 0 0;
 	background-color:#10004b;}


.logCommonConfirm_self_td_mylogbookC {
	width:auto;
	height:30px;
	border: none;
	padding: 2px 0 2px 2px;
	background-color: #7b71b4;
	background-image: url(../img/b_03.gif);
	background-repeat:repeat-x;
}

.logCommonConfirm_self_td_mylogbookD{
	border: none;
	padding: 5px 5px 5px 50px;
	background-color:#10004b;
}

.logCommonConfirm_self_table_submit{
	width: 150px;
	height: 30px;
	padding: 2px 2px 2px 0;
	border:none;
	border-collapse:collapse;
	background-color:none;
	margin: 10px 0 10px 250px;
}

.logCommonConfirm_self_td_submit_left{
	width:617px;
	height:35px;
	margin:0;
	padding:5px;
	border: solid 1px #483d8b;
	border-top:none;
	background-color:#10004b;
	text-align:center;
}

.logCommonConfirm_self_td_submit_left_A{
	width:150px;
	height:20px;
	margin:0 0 0 220px;
	*margin:0;
	padding:10px 0 0 0;
	text-align:center;
}


.logCommonConfirm_self_back{
	width: 628px;
	height: 35px;
	margin: 0;
	padding:5px 0 5px 0;
	border: none;
	background-color:#10004b;
	text-align:center;
	}

.logCommonConfirm_self_table_submit_B{
	width: 200px;
	height: 20px;
	margin: 20px 0 2px 200px;
	border: solid 1px;
	border-color: #6699ff;
	background-color: #f0f8ff;
}

.logCommonConfirm_self_td_submit_A{
	padding: 2px 25px 2px 2px;
	border: solid 1px;
	border-color: #6699ff;
	background-color: #f0f8ff;
}

.logCommonConfirm_self_td_submit_A a {
	font-size: 13px;
	text-decoration: none;
}

/*自分系logCommonConfirm終了*/

/*自分系logPrivateEdit開始*/

 .logPrivateEdit_self_confirmation {
	width:738px;
	height:20px;
	border: none;
	margin:0;
	padding: 10px 0 0 10px;
	border:solid 1px #4682b4;
	background-color:#4682b4;
	background-image: url(../img/titlebanner06.gif);
	background-repeat:repeat-x;
	color: #ffffff;
	font-weight:bold;
	}

 .logPrivateEdit_self_table{
 	width:749px;
 	_width:750px;
	font-size: 13px;
	table-layout:auto;
	margin:0 0 0 1px;
	_margin:0;
	border: solid 1px #4682b4;
	border-top:none;
	border-collapse:collapse;
	background-color:#4682b4;
	}

 .logPrivateEdit_self_table_A{
 	width:728px;
	font-size: 13px;
	table-layout:auto;
	margin:0 0 0 1px;
	border: solid 1px #f0ffff;
	border-top:none;
	border-collapse:collapse;
	background-color:#4682b4;
	}

 .logPrivateEdit_self_td_A{
	width:140px;
 	height:30px;
 	padding:0 0 0 0px;
	border: dotted 1px #f0ffff;
	background-color: #4682b4;
 	text-align:center;
 	font-weight:bold;
 	}

*:first-child+html  .logPrivateEdit_self_td_A{
	width:140px;
	}


 .logPrivateEdit_self_td_B{
 	width:200px;
 	height:auto;
 	padding: 5px 0 5px 10px;
	border: dotted 1px #4682b4;
	border-right:none;
	background-color:#f0ffff;
 	color:#10004b;
 	}

 .logPrivateEdit_self_td_B_a{
 	height:auto;
 	padding: 5px 0 5px 10px;
	border: dotted 1px #4682b4;
	border-right:none;
	background-color:#f0ffff;
 	color:#10004b;
 	}

 .logPrivateEdit_self_td_C{
	width:140px;
 	height:30px;
 	padding:0 0 0 0px;
	border: dotted 1px #f0ffff;
	background-color: #4682b4;
 	text-align:center;
 	font-weight:bold;
 	}


 .logPrivateEdit_self_td_D{
 	width:230px;
 	height:auto;
 	padding: 5px 0 5px 10px;
	border: dotted 1px #4682b4;
	border-right:none;
	background-color:#f0ffff;
 	color:#10004b;
 	}

.logPrivateEdit_self_td_submit_left{
	width:738px;
	height:35px;
	margin:0;
	padding:5px;
	border: solid 1px #4682b4;
	border-top:none;
	background-color:#f0ffff;
	text-align:center;
}

.logPrivateEdit_self_td_submit_left_A{
	width:150px;
	height:20px;
	margin:0 0 0 200px;
	*margin:0;
	float:left;
	padding:10px 0 0 0;
}

.logPrivateEdit_self_table_logbasedata_2{
	width: 749px;
	_width: 750px;
	margin:1px 0 5px 1px;
	_margin:0 0 4px 0;
	border-collapse:collapse;
	background-color:#4682b4;
	border:solid 1px #4682b4;
	border-top:none;
}

.logPrivateEdit_self_td_logbasedata_bottomline1_2{
	border-bottom:solid 1px;
	padding:5px 10px 5px 5px;
	border-color:#483d8b;
}

.logPrivateEdit_self_td_logbasedata_bottomline2_2{
	border-bottom:solid 1px;
	border-color:#483d8b;
	padding:5px 10px 5px 0;
	text-align:right;
}

.logPrivateEdit_self_td_logbasedata_left_2{
	padding:5px 0 5px 10px;
}

.logPrivateEdit_self_td_logbasedata_middle_2{
	padding:5px auto 5px auto;
	width:auto;
	text-align:center;
}

.logPrivateEdit_self_td_logbasedata_right_2{
	padding:5px 10px 5px 0;
	text-align:right;
}

.logPrivateEdit_self_td_logbasedata_A_2{
	border:dotted 1px;
	border-color:#f0f8ff;
	width:140px;
	padding:5px 0 5px 0px;
	background-color:#4682b4;
	text-align:center;
	font-weight:bold;
}

.logPrivateEdit_self_td_logbasedata_A2_2{
	border:dotted 1px;
	border-color:#f0f8ff;
	vertical-align:top;
	width:140px;
	padding:15px 0 5px 0px;
	background-color:#4682b4;
	text-align:center;
	font-weight:bold;
}

.logPrivateEdit_self_td_logbasedata_B_2{
	border:dotted 1px;
	border-color:#4682b4;
	width: 200px;
	padding:5px 0 5px 10px;
	background-color:#f0ffff;
	color: #10004b;
}

.logPrivateEdit_self_td_logbasedata_B2_2{
	border:dotted 1px;
	border-color:#483d8b;
	vertical-align:top;
	padding:15px 0 5px 10px;
	background-image: url(../img/log_back_01.gif);
	background-repeat:repeat;
}

.logPrivateEdit_self_td_logbasedata_B3_2{
	border:dotted 1px;
	border-color:#4682b4;
	padding:5px 0 5px 10px;
	background-color:#f0ffff;
	color: #10004b;
}

.logPrivateEdit_self_td_logbasedata_C_2{
	border:dotted 1px;
	border-color:#f0ffff;
	width:140px;
	padding:5px 0 5px 0px;
	background-color:#4682b4;
	text-align:center;
	font-weight:bold;
}

.logPrivateEdit_self_td_logbasedata_D_2{
	border:dotted 1px;
	border-color:#4682b4;
	width: 230px;
	padding:5px 0 5px 10px;
	background-color:#f0ffff;
	color: #10004b;
}

.logPrivateEdit_self_mylogbook_photo_A{
	padding:5px 0 0 10px;}

.logPrivateEdit_self_mylogbook_photo_B{
	padding:5px 0 0 14px;}

/*自分系logPrivateEdit終了*/

/*自分系logPrivateConfirm開始*/


 .logPrivateConfirm_self_title{
 	width:738px;
	height:20px;
	margin:0;
	padding:10px 0 0 10px;
	border:solid 1px #4682b4;
	background:#10004b;
	background-image: url(../img/titlebanner06.gif);
	background-repeat:repeat-x;
	color: #ffffff;
	font-weight:bold;}

 .logPrivateConfirm_self_table{
 	width:749px;
	height:20px;
	margin:0 0 0 1px;
	padding:10px 0 0 10px;
	border:solid 1px #4682b4;
	border-collapse:collapse;
	border-top:none;
	background:#4682b4;}

  .logPrivateConfirm_self_table_B{
 	width:628px;
	height:20px;
	margin:10px 0 0 1px;
	padding:10px 0 0 10px;
	border:solid 1px #483d8b;
	border-collapse:collapse;
	background:#10004b;}

 .logPrivateConfirm_self_td_A{
 	width:200px;
	height:50px;
	padding:5px 0 0 10px;
	border:dotted 1px #4682b4;
	background:#f0f8ff;
	background-repeat:repeat;
	color:#10004b;}

 .logPrivateConfirm_self_td_B{
 	width:100px;
	height:auto;
	padding:5px 0 0 5px;
	border:dotted 1px #f0ffff;
	background:#4682b4;
	font-weight:bold;
	}

 .logPrivateConfirm_self_td_C{
 	width:200px;
	height:auto;
	padding:5px 0 0 5px;
	border:dotted 1px #4682b4;
	background:#f0f8ff;
	color:#10004b;
	}

 .logPrivateConfirm_self_td_D{
 	width:200px;
	height:auto;
	padding:5px 0 0 5px;
	border:dotted 1px #4682b4;
	background:#f0f8ff;
	text-align:center;
	color:#10004b;}

 .logPrivateConfirm_self_td_E{
 	width:auto;
	height:auto;
	padding:5px 0 0 5px;
	border:dotted 1px #f0ffff;
	background:#4682b4;
	font-weight:bold;
	}

 .logPrivateConfirm_self_td_F{
 	width:auto;
	height:auto;
	padding:5px 0 0 10px;
	border:dotted 1px #483d8b;
	background:#f0f8ff;
	color:#10004b;}

 .logPrivateConfirm_self_comment{
 	width:728px;
	height:auto;
	margin:0;
	padding:10px 0 10px 20px;
	border:solid 1px #4682b4;
	border-top:none;
	background:#f0ffff;
	color:#10004b;
	}

 .logPrivateConfirm_self_photo{
 	width:738px;
	height:auto;
	margin:0;
	padding:10px 0 10px 10px;
	border:solid 1px #4682b4;
	border-top:none;
	background:#f0ffff;
	color:#10004b;}

 .logPrivateConfirm_self_photo_A{
 	padding:5px 0 0 5px;
 	float:left;}

 .logPrivateConfirm_self_OKNO{
 	width:748px;
	height:30px;
	margin:0;
	padding:5px 0 0 0;
	border:solid 1px #4682b4;
	border-top:none;
	background:#f0ffff;
	}

 .logPrivateConfirm_self_OK{
	float: left;
	margin: 0px 0 0 225px;
	*display: inline; /*for IE*/
	}

 .logPrivateConfirm_self_NO{
	margin: 0 0 0 320px;
	}
/*自分系logPrivateConfirm終了*/

/*自分系commentConfirm開始*/

.commentConfirm_self_title {
	width: 738px;
	height: 15px;
	margin: 0;
	padding: 10px 0 5px 10px;
	border: solid 1px #4682b4;
	background-color:#4682b4;
	background-image: url(../img/titlebanner06.gif);
	background-repeat:repeat-x;
	color: #ffffff;
	font-weight:bold;

}

.commentConfirm_self_question {
	width: 748px;
	height: auto;
	margin: 0;
	padding: 5px 0 5px 0;
	border: solid 1px #4682b4;
	border-top:none;
	background-color:#f0ffff;
	text-align:center;
	font-size:15px;
	color:#10004b;
}

.commentConfirm_self_table{
	width: 749px;
	_width: 750px;
	height: auto;
	margin: 0 0 0 1px;
	_margin: 0;
	border: solid 1px #4682b4;
	border-top:none;
	border-collapse: collapse;
	background-color:#4682b4;
	color:#10004b;
}

.commentConfirm_self_td_A {
	width: auto;
	height: auto;
	padding: 10px;
	border: solid 1px #4682b4;
	background-color:#f0ffff;
}

.commentConfirm_self_td_B {
	width: auto;
	height: auto;
	padding: 5px 0 10px 10px;
	border: solid 1px #4682b4;
	background-color:#f0ffff;

}

.commentConfirm_self_registers {
	float: left;
	margin: 0px 0 0 225px;
	*display: inline; /*for IE*/
}

.commentConfirm_self_corrects {
	margin: 0 0 0 320px;
}

/*自分系commentConfirm終了*/

/*他人系commentConfirm開始*/

.commentConfirm_other_title {
	width: 738px;
	height: 15px;
	margin: 0;
	padding: 10px 0 5px 10px;
	border: solid 1px #00ced1;
	background-color:#10004b;
	background-image: url(../img/titlebanner08.gif);
	background-repeat:repeat-x;
	color: #ffffff;
	font-weight:bold;

}

.commentConfirm_other_question {
	width: 728px;
	height: auto;
	margin: 0;
	padding: 10px;
	border: solid 1px #00ced1;
	border-top:none;
	background-color:#f0ffff;
	text-align:center;
	font-size:15px;
	color:#10004b;
}

.commentConfirm_other_table{
	width: 749px;
	_width: 750px;
	height: auto;
	margin: 0 0 0 1px;
	_margin: 0;
	border: solid 1px #00ced1;
	border-top:none;
	border-collapse: collapse;
	background-color:#10004b;
}

.commentConfirm_other_td_A {
	width: auto;
	height: auto;
	padding: 10px;
	border: solid 1px #00ced1;
	background-color:#f0ffff;
	color:#10004b;
}

.commentConfirm_other_td_B {
	width: auto;
	height: auto;
	padding: 5px 0 10px 10px;
	border: solid 1px #00ced1;
	background-color:#f0ffff;
	color:#10004b;
}

.commentConfirm_other_registers {
	float: left;
	margin: 0px 0 0 225px;
	*display: inline; /*for IE*/
}

.commentConfirm_other_corrects {
	margin: 0 0 0 320px;
}

/*他人系commentConfirm終了*/

/*ショップ系commentConfirm開始*/

.commentConfirm_shop_title {
	width: 617px;
	height: 15px;
	margin: 1px 0 0 0;
	padding: 10px 0 5px 10px;
	border: solid 1px #ff6ea4;
	background-color:#10004b;
	background-image: url(../img/shop_b_01.gif);
	background-repeat:repeat-x;
	color: #10004b;
	font-weight:bold;

}

.commentConfirm_shop_question {
	width: 627px;
	height: auto;
	margin: 0;
	padding: 5px 0 5px 0;
	border: solid 1px #ff6ea4;
	border-top:none;
	background-color:#10004b;
	text-align:center;
	font-size:15px;
}

.commentConfirm_shop_table{
	width: 628px;
	height: auto;
	margin: 0 0 0 1px;
	border: solid 1px #ff6ea4;
	border-top:none;
	border-collapse: collapse;
	background-color:#10004b;
}

.commentConfirm_shop_td_A {
	width: auto;
	height: auto;
	padding: 10px;
	border: solid 1px #ff6ea4;
	background-color:#10004b;
}

.commentConfirm_shop_td_B {
	width: auto;
	height: auto;
	padding: 5px 0 10px 10px;
	border: solid 1px #ff6ea4;
	background-color:#10004b;
}

.commentConfirm_shop_registers {
	float: left;
	margin: 0px 0 0 225px;
	*display: inline; /*for IE*/
}

.commentConfirm_shop_corrects {
	margin: 0 0 0 320px;
}

/*ショップ系commentConfirm終了*/

/*コミュニティ系commentConfirm開始*/

.commentConfirm_community_title {
	width: 738px;
	height: 15px;
	margin:0;
	padding: 10px 0 5px 10px;
	border: solid 1px #ebce00;
	background-color:#f0ffff;
	background-image: url(../img/titlebanner12.gif);
	background-repeat:repeat-x;
	color: #10004b;
	font-weight:bold;

}

.commentConfirm_community_question {
	width: 747px;
	height: auto;
	margin: 0 0 0 1px;
	padding: 5px 0 5px 0;
	border: solid 1px #ebce00;
	background-color:#f0ffff;
	text-align:center;
	font-size:15px;
	color:#10004b;
}

.commentConfirm_community_table{
	width: 749px;
	height: auto;
	margin: 0 0 0 1px;
	_margin: 0 0 0 1px;
	border: solid 1px #ebce00;
	border-top:none;
	border-collapse: collapse;
	background-color:#f0ffff;
	color:#10004b;
}

.commentConfirm_community_td_A {
	width: auto;
	height: auto;
	padding: 10px;
	border: solid 1px #ebce00;
	background-color:#f0ffff;
}

.commentConfirm_community_td_B {
	width: auto;
	height: auto;
	padding: 5px 0 10px 10px;
	border: solid 1px #ebce00;
	background-color:#f0ffff;
}

.commentConfirm_community_registers {
	float: left;
	margin: 0px 0 0 225px;
	*display: inline; /*for IE*/
}

.commentConfirm_community_corrects {
	margin: 0 0 0 320px;
}

/*コミュニティ系commentConfirm終了*/

/*自分系commentDelete開始*/
.commentDelete_self_question {
	margin: -1px 0 0 0;
	padding: 5px 0 5px 10px;
	border: solid 1px #4682b4;
	background-color:#f0ffff;
	color:#10004b;
}

.commentDelete_self_table{
	width: 749px;
	_width: 750px;
	height: auto;
	margin: 0 0 0 1px;
	_margin:0;
	border: solid 1px #4682b4;
	border-collapse: collapse;
	background-color:#4682b4;
	color:#10004b;
}

.commentDelete_self_td_A {
	width: 528px;
	height: auto;
	padding: 5px 0 5px 10px;
	border-left: solid 1px #4682b4;
	border-bottom: dotted 1px #4682b4;
	background-color:#f0ffff;
}

.commentDelete_self_td_B {
	width: 100px;
	height: auto;
	padding: 5px 0 5px 10px;
	border-left: solid 1px #4682b4;
	background-color:#f0ffff;
}

.commentDelete_self_td_C {
	width: auto;
	height: 15px;
	margin: 0;
	padding: 10px 0 5px 10px;
	border: solid 1px #4682b4;
	background-color:#4682b4;
	background-image: url(../img/titlebanner06.gif);
	background-repeat:repeat-x;
	color: #ffffff;
	font-weight:bold;}


.commentDelete_self_td_E {
	width: auto;
	height: auto;
	padding: 5px 0 5px 10px;
	border: solid 1px #4682b4;
	background-color:#f0ffff;
	color:#10004b;
}

.commentDelete_self_ok {
	float: left;
	margin: 0px 0 10px 150px;
	*display: inline; /*for IE*/
}
*:first-child+html .commentDelete_self_ok {
	margin: 0px 0 10px 210px;
}

.commentDelete_self_cancel {
	margin: 0px 0 10px 345px;
	*margin: 0 0 0 20px; /*for IE*/
	*display: inline; /*for IE*/
}

.commentDelete_self_right{
	margin:0 0 0 450px;
}
/*自分系commentDelete終了*/

/*他人系commentDelete開始*/
.commentDelete_other_question {
	width:730px;
	margin: -1px 0 0 0;
	padding: 5px 0 5px 10px;
	border: solid 1px #00ced1;
	background-color:#f0f8ff;
	text-align:center;
	color:#10004b;
}

.commentDelete_other_table{
	width: 741px;
	height: auto;
	margin: 0 0 0 1px;
	border: solid 1px #00ced1;
	border-collapse: collapse;
	background-color:#f0f8ff;
}

.commentDelete_other_td_A {
	width: 528px;
	height: auto;
	padding: 5px 0 5px 10px;
	border-left: solid 1px #00ced1;
	border-bottom: dotted 1px #00ced1;
	background-color:#f0f8ff;
	color:#10004b;
}

.commentDelete_other_td_B {
	width: 100px;
	height: auto;
	padding: 5px 0 5px 10px;
	border-left: solid 1px #00ced1;
	border-bottom: dotted 1px #00ced1;
	background-color:#f0f8ff;
	color:#10004b;
}

.commentDelete_other_td_C {
	width: 617px;
	height: 15px;
	margin: 0;
	padding: 10px 0 5px 10px;
	border: solid 1px #00ced1;
	background-color:#f0f8ff;
	background-image: url(../img/titlebanner08.gif);
	background-repeat:repeat-x;
	color: #10004b;
	font-weight:bold;}


.commentDelete_other_td_E {
	width: auto;
	height: auto;
	padding: 5px 0 5px 10px;
	border: solid 1px #00ced1;
	background-color:#f0f8ff;
	color:#10004b;
}

.commentDelete_other_ok {
	float: left;
	margin: 0px 0 10px 150px;
	*display: inline; /*for IE*/
}
*:first-child+html .commentDelete_other_ok {
	margin: 0px 0 10px 210px;
}

.commentDelete_other_cancel {
	margin: 0px 0 10px 345px;
	*margin: 0 0 0 20px; /*for IE*/
	*display: inline; /*for IE*/
}

.commentDelete_other_right{
	margin:0 0 0 450px;
}
/*他人系commentDelete終了*/


/*コミュニティ系commentDelete開始*/
.commentDelete_community_question {
	margin: -1px 0 0 0;
	padding: 5px 0 5px 10px;
	border: solid 1px #ebce00;
	background-color:#f0ffff;
	color:#10004b;
}

.commentDelete_community_table{
	width: 749px;
	_width: 750px;
	height: auto;
	margin: 0 0 0 1px;
	_margin:0;
	border: solid 1px #ebce00;
	border-collapse: collapse;
	background-color:#4682b4;
	color:#10004b;
}

.commentDelete_community_td_A {
	width: 528px;
	height: auto;
	padding: 5px 0 5px 10px;
	border-left: solid 1px #ebce00;
	border-bottom: dotted 1px #ebce00;
	background-color:#f0ffff;
}

.commentDelete_community_td_B {
	width: 100px;
	height: auto;
	padding: 5px 0 5px 10px;
	border-left: solid 1px #ebce00;
	background-color:#f0ffff;
}

.commentDelete_community_td_C {
	width: auto;
	height: 15px;
	margin: 0;
	padding: 10px 0 5px 10px;
	border: solid 1px #ebce00;
	background-color:#4682b4;
	background-image: url(../img/titlebanner12.gif);
	background-repeat:repeat-x;
	color: #10004b;
	font-weight:bold;}


.commentDelete_community_td_E {
	width: auto;
	height: auto;
	padding: 5px 0 5px 10px;
	border: solid 1px #ebce00;
	background-color:#f0ffff;
	color:#10004b;
}

.commentDelete_community_ok {
	float: left;
	margin: 0px 0 10px 150px;
	*display: inline; /*for IE*/
}
*:first-child+html .commentDelete_community_ok {
	margin: 0px 0 10px 210px;
}

.commentDelete_community_cancel {
	margin: 0px 0 10px 345px;
	*margin: 0 0 0 20px; /*for IE*/
	*display: inline; /*for IE*/
}

.commentDelete_community_right{
	margin:0 0 0 450px;
}
/*コミュニティ系commentDelete終了*/

/*自分系communityJoinLeave開始*/


.communityJoinLeave_community{
	width: 688px;
	height: 60px;
	margin: 0;
	padding: 30px;
	border: solid 1px #ebce00;
	border-collapse: collapse;
	background-color:#f0ffff;
	text-align:center;
	color:#10004b;
}

.communityJoinLeave_community_yes {
	float: left;
	margin: 30px 100px 10px 200px;
	*display: inline; /*for IE*/
}

.communityJoinLeave_community_no {
	float: left;
	margin: 30px 0 10px 100px;
}
/*自分系communityJoinLeave終了*/

/*自分系calenderTemplate開始*/
.calenderTemplate_self_table_month {
	width: 149px;
	height: auto;
	margin: 5px 0 1px 1px;
	border: solid 1px #483d8b;
	border-collapse: collapse;
	background-color:#10004b;
}

.calenderTemplate_self_td_month_A {
	width: auto;
	height: 31px;
	padding: 5px 0 0 0;
	*padding: 0; /*for IE*/
	border: solid 1px #483d8b;
	background-color:#10004b;
	text-align: center;
	background-image: url(../img/my_b_01.gif);
	background-repeat:repeat-x;
	color: #10004b;
	font-weight:bold;}
body:first-of-type .calenderTemplate_self_td_month_A{ /*for safari3.0*/
	padding: 0;
}

.calenderTemplate_self_month_back {
	float: left;
	margin: 0 0 0 10px;
}

.calenderTemplate_self_month_title {
	float: left;
	margin: 0 0 0 15px;
}

.calenderTemplate_self__month_next {
	margin: 0 0 0 100px;
}

.calenderTemplate_self_td_month_B {
	width: auto;
	height: auto;
	padding: 2px;
	border: solid 1px #483d8b;
	background-color:#10004b;
	text-align: center;
}

.calenderTemplate_self_comment_title {
	width: 138px;
	height: 20px;
	margin: 1px 0 0 0;
	padding: 10px 0 0 10px;
	border: solid 1px #483d8b;
	background-color:#10004b;
	background-image: url(../img/my_b_01.gif);
	background-repeat:repeat-x;
	color: #10004b;
	font-weight:bold;
}

.calenderTemplate_self_comment_list {
	width: 138px;
	height: 20px;
	margin: 0 0 3px 0;
	padding: 5px 0 0 10px;
	border: solid 1px #483d8b;
	background-color:#10004b;
}

.calenderTemplate_self_table_year {
	width: 149px;
	height: auto;
	margin: 0 0 0 1px;
	border: solid 1px #483d8b;
	border-collapse: collapse;
	background-color:#10004b;
}

.calenderTemplate_self_td_year_title {
	width: auto;
	height: auto;
	padding: 5px;
	border: solid 1px #483d8b;
	background-color:#10004b;
	text-align: center;
}

.calenderTemplate_self_td_year_A {
	width: auto;
	height: 31px;
	padding: 5px 0 0 0;
	*padding: 0; /*for IE*/
	border: solid 1px #483d8b;
	background-color:#10004b;
	text-align: center;
	background-image: url(../img/my_b_01.gif);
	background-repeat:repeat-x;
	color: #10004b;
	font-weight:bold;
}
body:first-of-type .calenderTemplate_self_td_year_A{ /*for safari3.0*/
	padding: 0;
}

.calenderTemplate_self_td_year_B {
	width: auto;
	height: auto;
	padding: 2px;
	border: solid 1px #483d8b;
	background-color:#10004b;
	text-align: center;
}

.calenderTemplate_self_list_title {
	width: 458px;
	height: 21px;
	margin: 0 0 0 5px;
	padding: 9px 0 0 10px;
	border: solid 1px #483d8b;
	background-color:#10004b;
	background-image: url(../img/my_b_01.gif);
	background-repeat:repeat-x;
	color: #10004b;
	font-weight:bold;
}

.calenderTemplate_self_add {
	margin: 0 30px 0 0;
	}

.calenderTemplate_self_goback {
	width: 458px;
	height: 20px;
	margin: -1px 0 0 5px;
	padding: 5px 10px 2px 0;
	border: solid 1px #483d8b;
	background-color:#10004b;
	text-align: right;
}

.calenderTemplate_self_table_list {
	width: 469px;
	height: auto;
	margin: 0 0 0 6px;
	border: solid 1px #483d8b;
	border-collapse: collapse;
	background-color:#10004b;
}

.calenderTemplate_self_td_list_A {
	height: 30px;
	padding: 2px;
	border: solid 1px #483d8b;
	background-color:#7b71b4;
}

.calenderTemplate_self_checkbox {
	float: left;
	margin: 0 0 0 10px;
}

.calenderTemplate_self_diary_title {
	float: left;
	margin: 0 0 0 5px;
}

.calenderTemplate_self_diary_compile {
	float: left;
	margin: 0 0 0 12px;
}

.calenderTemplate_self_diary_time {
	margin: 0 0 0 310px;
	*margin: 0 0 0 305px;
}
body:first-of-type .calenderTemplate_self_diary_time{ /*for safari3.0*/
	margin: 0 0 0 305px;
}

.calenderTemplate_self_td_list_B {
	width: auto;
	height: auto;
	padding: 10px;
	border: solid 1px #483d8b;
}

.calenderTemplate_self_td_list_C {
	width: auto;
	height: auto;
	padding: 2px;
	border: solid 1px #483d8b;
}

.calenderTemplate_self_diary_comment {
	float: left;
	margin: 0 0 0 325px;
	*display: inline; /*for IE*/
}

.calenderTemplate_self_Continuation_read {
	margin: 0 0 0 405px;
	*margin: 0 0 0 400px; /*for IE*/
}

/*自分系calenderTemplate終了*/

/*他人系calenderTemplate開始*/
.calenderTemplate_other_table_month {
	width: 149px;
	height: auto;
	margin: 5px 0 1px 1px;
	border: solid 1px #00ced1;
	border-collapse: collapse;
	background-color:#f0ffff;
}

.calenderTemplate_other_td_month_A {
	width: auto;
	height: 31px;
	padding: 5px 0 0 0;
	*padding: 0; /*for IE*/
	border: solid 1px #00ced1;
	background-color:#f0ffff;
	text-align: center;
	background-image: url(../img/other_b_01.gif);
	background-repeat:repeat-x;
	color: #10004b;
	font-weight:bold;}
body:first-of-type .calenderTemplate_other_td_month_A{ /*for safari3.0*/
	padding: 0;
}

.calenderTemplate_other_month_back {
	float: left;
	margin: 0 0 0 10px;
}

.calenderTemplate_other_month_title {
	float: left;
	margin: 0 0 0 15px;
}

.calenderTemplate_other__month_next {
	margin: 0 0 0 100px;
}

.calenderTemplate_other_td_month_B {
	width: auto;
	height: auto;
	padding: 2px;
	border: solid 1px #00ced1;
	background-color:#f0ffff;
	text-align: center;
}

.calenderTemplate_other_comment_title {
	width: 138px;
	height: 20px;
	margin: 1px 0 0 0;
	padding: 10px 0 0 10px;
	border: solid 1px #00ced1;
	background-color:#f0ffff;
	background-image: url(../img/other_b_01.gif);
	background-repeat:repeat-x;
	color: #10004b;
	font-weight:bold;
}

.calenderTemplate_other_comment_list {
	width: 138px;
	height: 20px;
	margin: 0 0 3px 0;
	padding: 5px 0 0 10px;
	border: solid 1px #00ced1;
	background-color:#f0ffff;
}

.calenderTemplate_other_table_year {
	width: 149px;
	height: auto;
	margin: 0 0 0 1px;
	border: solid 1px #00ced1;
	border-collapse: collapse;
	background-color:#f0ffff;
}

.calenderTemplate_other_td_year_title {
	width: auto;
	height: auto;
	padding: 5px;
	border: solid 1px #00ced1;
	background-color:#f0ffff;
	text-align: center;
}

.calenderTemplate_other_td_year_A {
	width: auto;
	height: 31px;
	padding: 5px 0 0 0;
	*padding: 0; /*for IE*/
	border: solid 1px #00ced1;
	background-color:#f0ffff;
	text-align: center;
	background-image: url(../img/other_b_01.gif);
	background-repeat:repeat-x;
	color: #10004b;
	font-weight:bold;
}
body:first-of-type .calenderTemplate_other_td_year_A{ /*for safari3.0*/
	padding: 0;
}

.calenderTemplate_other_td_year_B {
	width: auto;
	height: auto;
	padding: 2px;
	border: solid 1px #00ced1;
	background-color:#f0ffff;
	text-align: center;
}

.calenderTemplate_other_list_title {
	width: 458px;
	height: 21px;
	margin: 0 0 0 5px;
	padding: 9px 0 0 10px;
	border: solid 1px #00ced1;
	background-color:#f0ffff;
	background-image: url(../img/other_b_01.gif);
	background-repeat:repeat-x;
	color: #10004b;
	font-weight:bold;
}

.calenderTemplate_other_add {
	margin: 0 30px 0 0;
	}

.calenderTemplate_other_goback {
	width: 458px;
	height: 20px;
	margin: -1px 0 0 5px;
	padding: 5px 10px 2px 0;
	border: solid 1px #00ced1;
	background-color:#10004b;
	text-align: right;
}

.calenderTemplate_other_table_list {
	width: 469px;
	height: auto;
	margin: 0 0 0 6px;
	border: solid 1px #00ced1;
	border-collapse: collapse;
	background-color:#10004b;
}

.calenderTemplate_other_td_list_A {
	height: 30px;
	padding: 2px;
	border: solid 1px #00ced1;
	background-color:#7b71b4;
}

.calenderTemplate_other_checkbox {
	float: left;
	margin: 0 0 0 10px;
}

.calenderTemplate_other_diary_title {
	float: left;
	margin: 0 0 0 5px;
}

.calenderTemplate_other_diary_compile {
	float: left;
	margin: 0 0 0 12px;
}

.calenderTemplate_other_diary_time {
	margin: 0 0 0 310px;
	*margin: 0 0 0 305px;
}
body:first-of-type .calenderTemplate_other_diary_time{ /*for safari3.0*/
	margin: 0 0 0 305px;
}

.calenderTemplate_other_td_list_B {
	width: auto;
	height: auto;
	padding: 10px;
	border: solid 1px #00ced1;
}

.calenderTemplate_other_td_list_C {
	width: auto;
	height: auto;
	padding: 2px;
	border: solid 1px #00ced1;
}

.calenderTemplate_other_diary_comment {
	float: left;
	margin: 0 0 0 325px;
	*display: inline; /*for IE*/
}

.calenderTemplate_other_Continuation_read {
	margin: 0 0 0 405px;
	*margin: 0 0 0 400px; /*for IE*/
}

/*他人系calenderTemplate終了*/

/*自分系diaryList開始*/
.diaryList_self_table_month {
	width: 149px;
	height: auto;
	margin: 5px 0 1px 1px;
	border: solid 1px #483d8b;
	border-collapse: collapse;
	background-color:#10004b;
}

.diaryList_self_td_month_A {
	width: auto;
	height: 31px;
	padding: 5px 0 0 0;
	*padding: 0; /*for IE*/
	border: solid 1px #483d8b;
	background-color:#10004b;
	text-align: center;
	background-image: url(../img/my_b_01.gif);
	background-repeat:repeat-x;
	color: #10004b;
	font-weight:bold;}
body:first-of-type .diaryList_self_td_month_A{ /*for safari3.0*/
	padding: 0;
}

.diaryList_self_month_back {
	float: left;
	margin: 0 0 0 10px;
}

.diaryList_self_month_title {
	float: left;
	margin: 0 0 0 15px;
}

.diaryList_self_month_next {
	margin: 0 0 0 100px;
}

.diaryList_self_td_month_B {
	width: auto;
	height: auto;
	padding: 2px;
	border: solid 1px #483d8b;
	background-color:#10004b;
	text-align: center;
}

.diaryList_self_comment_title {
	width: 138px;
	height: 20px;
	margin: 1px 0 0 0;
	padding: 10px 0 0 10px;
	border: solid 1px #483d8b;
	background-color:#10004b;
	background-image: url(../img/my_b_01.gif);
	background-repeat:repeat-x;
	color: #10004b;
	font-weight:bold;
}

.diaryList_self_comment_list {
	width: 138px;
	height: 20px;
	margin: 0 0 3px 0;
	padding: 5px 0 0 10px;
	border: solid 1px #483d8b;
	background-color:#10004b;
}

.diaryList_self_table_year {
	width: 149px;
	height: auto;
	margin: 0 0 0 1px;
	border: solid 1px #483d8b;
	border-collapse: collapse;
	background-color:#10004b;
}

.diaryList_self_td_year_title {
	width: auto;
	height: auto;
	padding: 5px;
	border: solid 1px #483d8b;
	background-color:#10004b;
	text-align: center;
}

.diaryList_self_td_year_A {
	width: auto;
	height: 31px;
	padding: 5px 0 0 0;
	*padding: 0; /*for IE*/
	border: solid 1px #483d8b;
	background-color:#10004b;
	text-align: center;
	background-image: url(../img/my_b_01.gif);
	background-repeat:repeat-x;
	color: #10004b;
	font-weight:bold;
}
body:first-of-type .diaryList_self_td_year_A{ /*for safari3.0*/
	padding: 0;
}

.diaryList_self_td_year_B {
	width: auto;
	height: auto;
	padding: 2px;
	border: solid 1px #483d8b;
	background-color:#10004b;
	text-align: center;
}


.diaryList_self_list_title {
	width: 577px;
	height: 21px;
	margin: 0 0 0 5px;
	padding: 9px 0 3px 10px;
	border: solid 1px #4682b4;
	background-color:#f0f8ff;
	background-image: url(../img/titlebanner06.gif);
	background-repeat:repeat-x;
	color: #ffffff;
	font-weight:bold;
}

.diaryList_self_list_title a:link{
	color:#ffffff;}

.diaryList_self_list_title a:hover{
	color:#ffffff;}

.diaryList_self_list_title a:visited{
	color:#ffffff;}

#diaryList_self_add {
	text-align:right;
	margin: 0 0 0 390px;
	}

.diaryList_self_add a:link{
	color:#ffffff;}

.diaryList_self_add a:hover{
	color:#ffffff;}

.diaryList_self_add a:visited{
	color:#ffffff;}

.diaryList_self_goback {
	width: 567px;
	_width: 566px;
	height: 20px;
	margin: -1px 0 0 5px;
	_margin: -1px 0 0 6px;
	padding: 5px 10px 2px 10px;
	border: solid 1px #4682b4;
	background-color:#f0ffff;
	text-align: right;
	color:#10004b;
}

.diaryList_self_table_list {
	width: 588px;
	height: auto;
	margin: 0 0 0 6px;
	border: solid 1px #4682b4;
	border-collapse: collapse;
	background-color:#f0ffff;
}

.diaryList_self_td_list_A {
	height: 30px;
	padding: 2px;
	border: solid 1px #4682b4;
	background-color:#4682b4;
}

.diaryList_self_checkbox {
	float: left;
	margin: 0 0 0 10px;
}

.diaryList_self_diary_title {
	float: left;
	text-align: left;
	margin: 0 0 0 5px;
}

.diaryList_self_diary_title a:link {
	color: #ffffff;
	font-weight:bold;
}

.diaryList_self_diary_title a:visited {
	color: #ffffff;
	font-weight:bold;
	}

.diaryList_self_diary_title a:hover {
	color: #ffffff;
	font-weight:bold;
}

.diaryList_self_diary_compile {
	float: left;
	margin: 0 0 0 12px;
}

.diaryList_self_diary_time{
	margin: 0 15px 0 0px;
	*margin: 0 15px 0 0px;
	text-align: right;
}
body:first-of-type #my_diary_time{ /*for safari3.0*/
	margin: 0 0 0 305px;
}

.diaryList_self_td_list_B {
	width: auto;
	height: auto;
	padding: 10px;
	border: solid 1px #4682b4;
	color:#10004b;
}

.diaryList_self_td_list_C {
	width: auto;
	height: auto;
	padding: 2px;
	border: solid 1px #4682b4;
	text-align:right;
}

.diaryList_self_diary_comment {
	float: left;
	margin: 0 0 0 430px;
	*display: inline; /*for IE*/
}

.diaryList_self_Continuation_read {
	margin: 0 10px 0 0;
	*margin: 0 10px 0 0; /*for IE*/
}

.diaryList_self_list_delete {
	width: 577px;
	height: auto;
	margin: -1px 0 0 5px;
	_margin: -1px 0 0 6px;
	padding: 5px 0 0 10px;
	border: solid 1px #4682b4;
	background-color:#f0ffff;
	text-align: center;
}

.diaryList_self_check_delete {
	width: 140px;
	height: 20px;
	margin: 5px 0 10px 150px;
	*margin: 5px 0 10px 0px; /*for IE*/
	padding: 5px 10px 0 10px;
	text-align: center;
	*display: inline; /*for IE*/
}
/*自分系diaryList終了*/

/*他人系diaryList開始*/
.diaryList_other_table_month {
	width: 149px;
	height: auto;
	margin: 5px 0 1px 1px;
	border: solid 1px #00ced1;
	border-collapse: collapse;
	background-color:#10004b;
}

.diaryList_other_td_month_A {
	width: auto;
	height: 31px;
	padding: 5px 0 0 0;
	*padding: 0; /*for IE*/
	border: solid 1px #00ced1;
	background-color:#10004b;
	text-align: center;
	background-image: url(../img/other_b_01.gif);
	background-repeat:repeat-x;
	color: #10004b;
	font-weight:bold;}
body:first-of-type .diaryList_other_td_month_A{ /*for safari3.0*/
	padding: 0;
}

.diaryList_other_month_back {
	float: left;
	margin: 0 0 0 10px;
}

.diaryList_other_month_title {
	float: left;
	margin: 0 0 0 15px;
}

.diaryList_other_month_next {
	margin: 0 0 0 100px;
}

.diaryList_other_td_month_B {
	width: auto;
	height: auto;
	padding: 2px;
	border: solid 1px #00ced1;
	background-color:#10004b;
	text-align: center;
}

.diaryList_other_comment_title {
	width: 138px;
	height: 20px;
	margin: 1px 0 0 0;
	padding: 10px 0 0 10px;
	border: solid 1px #00ced1;
	background-color:#10004b;
	background-image: url(../img/other_b_01.gif);
	background-repeat:repeat-x;
	color: #10004b;
	font-weight:bold;
}

.diaryList_other_comment_list {
	width: 138px;
	height: 20px;
	margin: 0 0 3px 0;
	padding: 5px 0 0 10px;
	border: solid 1px #00ced1;
	background-color:#10004b;
}

.diaryList_other_table_year {
	width: 149px;
	height: auto;
	margin: 0 0 0 1px;
	border: solid 1px #00ced1;
	border-collapse: collapse;
	background-color:#10004b;
}

.diaryList_other_td_year_title {
	width: auto;
	height: auto;
	padding: 5px;
	border: solid 1px #00ced1;
	background-color:#10004b;
	text-align: center;
}

.diaryList_other_td_year_A {
	width: auto;
	height: 31px;
	padding: 5px 0 0 0;
	*padding: 0; /*for IE*/
	border: solid 1px #00ced1;
	background-color:#f0ffff;
	text-align: center;
	background-image: url(../img/other_b_01.gif);
	background-repeat:repeat-x;
	color: #10004b;
	font-weight:bold;
}
body:first-of-type .diaryList_other_td_year_A{ /*for safari3.0*/
	padding: 0;
}

.diaryList_other_td_year_B {
	width: auto;
	height: auto;
	padding: 2px;
	border: solid 1px #00ced1;
	background-color:#10004b;
	text-align: center;
}


.diaryList_other_list_title {
	width: 577px;
	height: 21px;
	margin: 0 0 0 5px;
	padding: 9px 0 0 10px;
	border: solid 1px #00ced1;
	background-color:#10004b;
	background-image: url(../img/titlebanner08.gif);
	background-repeat:repeat-x;
	color: #ffffff;
	font-weight:bold;
}

.diaryList_other_add {
	margin: 0 30px 0 0;
	}

.diaryList_other_goback {
	width: 567px;
	height: 20px;
	margin: -1px 0 0 5px;
	padding:10px;
	border: solid 1px #00ced1;
	background-color:#f0ffff;
	text-align: right;
	color:#10004b;
}

.diaryList_other_table_list {
	width: 588px;
	height: auto;
	margin: 0 0 0 6px;
	border: solid 1px #00ced1;
	border-collapse: collapse;
	background-color:#f0ffff;
	color:#10004b;
}

.diaryList_other_td_list_A {
	height: 30px;
	padding: 2px;
	border: solid 1px #00ced1;
	background-color:#3cb686;
}

.diaryList_other_checkbox {
	float: left;
	margin: 0 0 0 10px;
}

.diaryList_other_diary_title {
	float: left;
	text-align: left;
	margin: 0 0 0 5px;
	font-weight:bold;
}
 .diaryList_other_diary_title a:link{
 color:#FFFFFF;
 }

  .diaryList_other_diary_title a:visited{
 color:#FFFFFF;
 }

  .diaryList_other_diary_title a:hover{
 color:#FFFFFF;
 }


.diaryList_other_diary_compile {
	float: left;
	margin: 0 0 0 12px;
}

.diaryList_other_diary_time{
	text-align: right;
	margin: 0 30px 0 0;
	*margin: 0 30px 0 0;
	padding: 0 15px 0 0;
	color: #ffffff;
}
body:first-of-type .diaryList_other_diary_time{ /*for safari3.0*/
	margin: 0 0 0 305px;
}

.diaryList_other_td_list_B {
	width: auto;
	height: auto;
	padding: 10px;
	border: solid 1px #00ced1;
	background-color:#f0ffff;
}

.diaryList_other_td_list_C {
	width: auto;
	height: auto;
	padding: 2px;
	border: solid 1px #00ced1;
}

.diaryList_other_diary_comment {
	text-align: right;
	float: right;
	margin: 0 30px 0 30px;
	*display: inline; /*for IE*/
}

.diaryList_other_Continuation_read {
	text-align: right;
	margin: 0 30px 0 0;
	*margin: 0 30px 0 0; /*for IE*/
}

.diaryList_other_list_delete {
	width: 458px;
	height: auto;
	margin: -1px 0 0 5px;
	padding: 5px 0 0 10px;
	border: solid 1px #00ced1;
	background-color:#10004b;
	text-align: center;
}

.diaryList_other_check_delete {
	width: 140px;
	height: 20px;
	margin: 5px 0 10px 150px;
	*margin: 5px 0 10px 0px; /*for IE*/
	padding: 5px 10px 0 10px;
	text-align: center;
	*display: inline; /*for IE*/
}
/*他人系diaryList終了*/

/*shop系diaryList開始*/
.diaryList_shop_table_month {
	width: 149px;
	height: auto;
	margin: 5px 0 1px 1px;
	border: solid 1px #483d8b;
	border-collapse: collapse;
	background-color:#10004b;
}

.diaryList_shop_td_month_A {
	width: auto;
	height: 31px;
	padding: 5px 0 0 0;
	*padding: 0; /*for IE*/
	border: solid 1px #483d8b;
	background-color:#10004b;
	text-align: center;
	background-image: url(../img/my_b_01.gif);
	background-repeat:repeat-x;
	color: #10004b;
	font-weight:bold;}
body:first-of-type .diaryList_shop_td_month_A{ /*for safari3.0*/
	padding: 0;
}

.diaryList_shop_month_back {
	float: left;
	margin: 0 0 0 10px;
}

.diaryList_shop_month_title {
	float: left;
	margin: 0 0 0 15px;
}

.diaryList_shop_month_next {
	margin: 0 0 0 100px;
}

.diaryList_shop_td_month_B {
	width: auto;
	height: auto;
	padding: 2px;
	border: solid 1px #483d8b;
	background-color:#10004b;
	text-align: center;
}

.diaryList_shop_comment_title {
	width: 138px;
	height: 20px;
	margin: 1px 0 0 0;
	padding: 10px 0 0 10px;
	border: solid 1px #483d8b;
	background-color:#10004b;
	background-image: url(../img/my_b_01.gif);
	background-repeat:repeat-x;
	color: #10004b;
	font-weight:bold;
}

.diaryList_shop_comment_list {
	width: 138px;
	height: 20px;
	margin: 0 0 3px 0;
	padding: 5px 0 0 10px;
	border: solid 1px #483d8b;
	background-color:#10004b;
}

.diaryList_shop_table_year {
	width: 149px;
	height: auto;
	margin: 0 0 0 1px;
	border: solid 1px #483d8b;
	border-collapse: collapse;
	background-color:#10004b;
}

.diaryList_shop_td_year_title {
	width: auto;
	height: auto;
	padding: 5px;
	border: solid 1px #483d8b;
	background-color:#10004b;
	text-align: center;
}

.diaryList_shop_td_year_A {
	width: auto;
	height: 31px;
	padding: 5px 0 0 0;
	*padding: 0; /*for IE*/
	border: solid 1px #483d8b;
	background-color:#10004b;
	text-align: center;
	background-image: url(../img/my_b_01.gif);
	background-repeat:repeat-x;
	color: #10004b;
	font-weight:bold;
}
body:first-of-type .diaryList_shop_td_year_A{ /*for safari3.0*/
	padding: 0;
}

.diaryList_shop_td_year_B {
	width: auto;
	height: auto;
	padding: 2px;
	border: solid 1px #483d8b;
	background-color:#10004b;
	text-align: center;
}


.diaryList_shop_list_title {
	width: 578px;
	height: 21px;
	margin: 0 0 0 5px;
	padding: 9px 0 0 10px;
	border: solid 1px #ff6ea4;
	background-color:#f0ffff;
	background-image: url(../img/titlebanner10.gif);
	background-repeat:repeat-x;
	color: #10004b;
	font-weight:bold;
}

.diaryList_shop_add {
	margin: 0 30px 0 0;
	}

.diaryList_shop_goback {
	width: 568px;
	height: 20px;
	margin: -1px 0 0 5px;
	padding: 10px;
	border: solid 1px #ff6ea4;
	background-color:#f0ffff;
	text-align: right;
	color:#10004b;
}

.diaryList_shop_table_list {
	width: 589px;
	height: auto;
	margin: 0 0 0 6px;
	border: solid 1px #ff6ea4;
	border-collapse: collapse;
	background-color:#f0ffff;
	color:#10004b;
}

.diaryList_shop_td_list_A {
	height: 30px;
	padding: 2px;
	border: solid 1px #ff6ea4;
	background-color:#ff99cc;
}

.diaryList_shop_checkbox {
	float: left;
	margin: 0 0 0 10px;
}

.diaryList_shop_diary_title {
	float: left;
	text-align: left;
	margin: 0 0 0 5px;
}

.diaryList_shop_diary_compile {
	float: left;
	margin: 0 0 0 12px;
}

.diaryList_shop_diary_time{
	margin: 0 15px 0 0px;
	*margin: 0 15px 0 0px;
	text-align: right;
}
body:first-of-type #shop_diary_time{ /*for safari3.0*/
	margin: 0 0 0 305px;
}

.diaryList_shop_td_list_B {
	width: auto;
	height: auto;
	padding: 10px;
	border: solid 1px #ff6ea4;
}

.diaryList_shop_td_list_C {
	width: auto;
	height: auto;
	padding: 2px;
	border: solid 1px #ff6ea4;
}

.diaryList_shop_diary_comment {
	float: left;
	margin: 0 0 0 325px;
	*display: inline; /*for IE*/
}

.diaryList_shop_Continuation_read {
	margin: 0 0 0 405px;
	*margin: 0 0 0 400px; /*for IE*/
}

.diaryList_shop_list_delete {
	width: 458px;
	height: auto;
	margin: -1px 0 0 5px;
	padding: 5px 0 0 10px;
	border: solid 1px #483d8b;
	background-color:#10004b;
	text-align: center;
}

.diaryList_shop_check_delete {
	width: 140px;
	height: 20px;
	margin: 5px 0 10px 150px;
	*margin: 5px 0 10px 0px; /*for IE*/
	padding: 5px 10px 0 10px;
	text-align: center;
	*display: inline; /*for IE*/
}
/*shop系diaryList終了*/


/*自分系myDiaryDetail開始*/
.DiaryDetail_self_goback{
    width: 470px;
	height: 30px;
	margin: 0 0 0 5px;
	padding: 0;
	border: solid 1px #483d8b;
	background-color:#10004b;
}

.DiaryDetail_self_back_A {
	float: left;
	margin: 6px 0 0 10px;
}

.DiaryDetail_self_next_A {
	margin: 6px 0 0 440px;
}

.DiaryDetail_self_title {
	float: left;
}

.DiaryDetail_self_td_B {
	width: auto;
	height: auto;
	padding: 10px;
	border: solid 1px #483d8b;
	background-color:#10004b;
}

.DiaryDetail_self__back_B {
	float: left;
	margin: 5px 0 0 10px;
}

.DiaryDetail_self_diary_list {
	float: left;
	margin: 5px 0 0 150px;
	*display: inline;
}

.DiaryDetail_self_next_B {
	margin: 5px 0 0 440px;
}

.DiaryDetail_self_B_title {
	width: 470px;
	height: 25px;
	margin:0 0 0 5px;
	padding:5px 0 5px 0;
	border: solid 1px #483d8b;
	border-top:none;
	background-color: #9b92d1;
}

.DiaryDetail_self_B_comment {
	float: left;
	margin: 5px 0 0 10px;
}

.DiaryDetail_self_B_new_writes_A {
	margin: 5px 0 0 398px;
	*margin: 10px 0 0 398px;
}

.DiaryDetail_self_table_divefriendcomment_A {
	width: 471px;
	height: auto;
	margin: 0 0 0 6px;
	border: solid 1px #483d8b;
	border-collapse: collapse;
	background-color:#10004b;
}

.DiaryDetail_self_td_divefriendcomment_A {
	width: auto;
	height: 30px;
	border: solid 1px #483d8b;
	background-color:#10004b;
}

.DiaryDetail_self_divefriendname {
/*	width: auto; */
	height: auto;
	text-align: left;
	float: left;
	margin: 5px 0 0 10px;
}

.DiaryDetail_self_delete_comment {
	width: auto;
	height: auto;
	float: left;
	margin: 5px 0 0 30px;
}

.DiaryDetail_self_comment_writestime {
/*	width: auto; */
	height: auto;
	text-align: right;
	margin: 5px 0 0 0;
	*margin: 5px 0 0 0;
}
body:first-of-type .DiaryDetail_self_comment_writestime{
	margin: 5px 0 0 0;
}

.DiaryDetail_self_td_divefriendcomment_B {
	width: auto;
	height: auto;
	padding: 10px;
}

.DiaryDetail_self_td_divefriendcomment_C {
	width: auto;
	height: 20px;
	padding: 5px 0 5px 0;
}

.DiaryDetail_self_checked_comment_delete {
	width: 160px;
	height: 20;
	margin: 5px 0 5px 140px;
	padding: 5px;
	text-align: center;
	*display: inline;
}
*:first-child+html .DiaryDetail_self_checked_comment_delete { /*for IE7.0*/
	margin: 5px 0 5px 110px;
}


.DiaryDetail_self_B_new_writes_B {
	width: 460px;
	height: 15px;
	margin:0 0 0 5px;
	padding: 5px 0 5px 10px;
	border: solid 1px #483d8b;
	border-top:none;
	background-color: #9b92d1;
}

.DiaryDetail_self_table_divefriendcomment_new_writes {
	width: 471px;
	height: auto;
	margin: 0 0 0 6px;
	border: solid 1px #483d8b;
	border-collapse: collapse;
	background-color:#10004b;
}

.DiaryDetail_self_td_divefriendcomment_new_writes {
	width: auto;
	height: auto;
	padding: 5px 0 5px 10px;
	border: solid 1px #483d8b;
	background-color:#10004b;
}

.DiaryDetail_self_td_divefriendcomment_new_writes_confirms {
	width: auto;
	height: 35px;
	padding: 0px;
	border: solid 1px #483d8b;
	background-color:#10004b;
}

.DiaryDetail_self_divefriendcomment_new_writes_content_confirmed {
	width: 80px;
	height: 15px;
	margin: 5px 0 5px 180px;
	padding: 5px 10px 5px 5px;
	text-align: center;
	*display: inline;
}
/*自分系myDiaryDetail終了*/

/*他人系myDiaryDetail開始*/
.diaryDetail_other_goback{
    width: 587px;
    _width: 584px;
    /width: 583px;
	height: 30px;
	margin: 0 0 0 5px;
	padding: 0;
	border: solid 1px #00ced1;
	background-color:#f0ffff;
}

.diaryDetail_other_back_A {
	float: left;
	margin: 6px 0 0 10px;
}

.diaryDetail_other_next_A {
	margin: 6px 0 0 440px;
}

.diaryDetail_other_table{
	width: 588px;
	_width:584px;
	/width:584px;
	height: auto;
	margin: 0 0 0 6px;
	border: solid 1px #00ced1;
	border-top:none;
	border-collapse: collapse;
	background-color:#10004b;
}

.diaryDetail_other_td_A {
	width: auto;
	height: 30px;
	padding:10px 0 0 10px;
	/padding:5px 10px 0 10px;
	border: solid 1px #00ced1;
	background-color: #3cb686;
}

*:first-child+html .diaryDetail_other_td_A {
	padding:5px 0 0 10px;}

.diaryDetail_other_my_diary_title {
	float: left;
	text-align: left;
	font-weight:bold;
}

.diaryDetail_other_edits {
	float: left;
	margin: 0 0 0 120px;
	*margin: 2px 0 0 180px;
	*display: inline;
}

.diaryDetail_other_td_B {
	width: auto;
	height: auto;
	padding: 10px;
	border: solid 1px #00ced1;
	background-color:#f0ffff;
	color:#10004b;
}

.diaryDetail_other__back_B {
	float: left;
	margin: 5px 0 0 10px;
}

.diaryDetail_other_diary_list {
	float: left;
	margin: 5px 0 0 150px;
	*display: inline;
}

.diaryDetail_other_next_B {
	margin: 5px 0 0 440px;
}

.diaryDetail_other_B_title {
	width: 470px;
	height: 25px;
	margin:0 0 0 5px;
	padding:5px 0 5px 0;
	border: solid 1px #00ced1;
	border-top:none;
	background-color: #9b92d1;
}

.diaryDetail_other_B_comment {
	float: left;
	margin: 5px 0 0 10px;
}

.diaryDetail_other_B_new_writes_A {
	margin: 5px 0 0 398px;
	*margin: 10px 0 0 398px;
}

.diaryDetail_other_table_divefriendcomment_A {
	width: 588px;
	_width:584px;
	/width:584px;
	height: auto;
	margin: 0 0 0 6px;
	border: solid 1px #00ced1;
	border-collapse: collapse;
	background-color:#f0ffff;
}

.diaryDetail_other_td_divefriendcomment_A {
	width: auto;
	height: 30px;
	border: solid 1px #00ced1;
	background-color:#f0ffff;
}

.diaryDetail_other_divefriendname {
	width: auto;
	height: auto;
	float: left;
	margin: 5px 0 0 10px;
	color: #10004b;
}

.diaryDetail_other_delete_comment {
	width: auto;
	height: auto;
	float: left;
	margin: 5px 0 0 30px;
}

.diaryDetail_other_comment_writestime {
	width: auto;
	height: auto;
	margin: 5px 0 0 340px;
	*margin: 5px 0 0 330px;
}
body:first-of-type .diaryDetail_other_comment_writestime{
	margin: 5px 0 0 330px;
}

.diaryDetail_other_td_divefriendcomment_B {
	width: auto;
	height: auto;
	padding: 10px;
}

.diaryDetail_other_td_divefriendcomment_C {
	width: auto;
	height: 20px;
	padding: 5px 0 5px 0;
}

.diaryDetail_other_checked_comment_delete {
	width: 160px;
	height: 20;
	margin: 5px 0 5px 140px;
	padding: 5px;
	text-align: center;
	*display: inline;
}
*:first-child+html .diaryDetail_other_checked_comment_delete { /*for IE7.0*/
	margin: 5px 0 5px 110px;
}


.diaryDetail_other_B_new_writes_B {
	width: 460px;
	height: 15px;
	margin:0 0 0 5px;
	padding: 5px 0 5px 10px;
	border: solid 1px #00ced1;
	border-top:none;
	background-color: #9b92d1;
}

.diaryDetail_other_table_divefriendcomment_new_writes {
	width: 588px;
	_width:584px;
	/width:583px;
	height: auto;
	margin: 0 0 0 6px;
	border: solid 1px #00ced1;
	border-collapse: collapse;
	background-color:#f0ffff;
}

.diaryDetail_other_td_divefriendcomment_new_writes {
	width: auto;
	height: auto;
	padding: 5px 0 5px 10px;
	border: solid 1px #00ced1;
	background-color:#f0ffff;
}

.diaryDetail_other_td_divefriendcomment_new_writes_confirms {
	width: auto;
	height: 35px;
	padding: 0px;
	border: solid 1px #00ced1;
	background-color:#f0ffff;
}

.diaryDetail_other_divefriendcomment_new_writes_content_confirmed {
	width: 80px;
	height: 15px;
	margin: 5px 0 5px 180px;
	padding: 5px 10px 5px 5px;
	text-align: center;
	*display: inline;
}
/*他人系myDiaryDetail終了*/

/*自分系diaryDetail開始*/
.diaryDetail_self{
	height:20px;
	margin: 0px 0 0 0;
	padding: 10px 0 0 10px;
	border: solid 1px #483d8b;
	background-color:#10004b;
	background-image: url(../img/my_b_01.gif);
	background-repeat:repeat-x;
	color: #10004b;
	font-weight:bold;
}

.diaryDetail_self_table {
	width: 589px;
	height: auto;
	margin:0 0 0 6px;
	border: solid 1px #4682b4;
	border-collapse: collapse;
	background-color:#4682b4;
}

* html .diaryDetail_self_table{
	_margin:0 0 0 5px;
	_width: 585px;}

.diaryDetail_self_td_A {
	width: 588px;
	height:30px;
	padding:0;
	border: solid 1px #4682b4;
	background-color:#4682b4;
}

.diaryDetail_self_td_B {
	width: auto;
	height: auto;
	padding: 5px 0 5px 10px;
	border: solid 1px #4682b4;
	background-color:#f0ffff;
	color:#10004b;
	line-height: 150%;
}

.diaryDetail_self_td_C {
	width: auto;
	height: auto;
	padding: 10px 0 0 0;
	border: solid 1px #483d8b;
	background-color:#10004b;
	text-align: center;
}

.diaryDetail_self_td_D {
	width: auto;
	height: auto;
	padding: 5px 0 5px 10px;
	border: solid 1px #483d8b;
	background-color:#10004b;
	text-align: center;
}

.diaryDetail_self_entry {
	float: left;
	margin: 10px 0 10px 260px;
	*display: inline; /*for IE*/
}

.diaryDetail_self_question {
	margin: 0;
	padding:10px;
	border: solid 1px #4682b4;
	background-color:#f0ffff;
	color:#10004b;
}

.diaryDetail_self_table_confirm {
	width: 749px;
	_width: 750px;
	height: auto;
	margin: 0 0 0 1px;
	_margin: 0;
	padding:10px;
	border: solid 1px #4682b4;
	border-collapse: collapse;
	background-color:#f0ffff;
	color:#10004b;
}

.diaryDetail_self_td_confirm_A {
	width: auto;
	height: 20px;
	padding:10px;
	border:dotted 1px #4682b4;
	background-color:#f0ffff;
	color:#10004b;
}

.diaryDetail_self_td_confirm_B {
	width: auto;
	height: auto;
	padding:10px;
	border:dotted 1px #4682b4;
	background-color:#f0ffff;
	color:#10004b;
}

.diaryDetail_self_td_confirm_C {
	width:120px;
	height: auto;
	padding: 5px 0 5px 10px;
	border:dotted 1px #4682b4;
	background-color:#f0ffff;
	color:#10004b;
}

.diaryDetail_self_td_confirm_D {
	width: 650px;
	height: auto;
	padding: 5px 0 5px 10px;
	border: dotted 1px #4682b4;
	background-color:#f0ffff;
	color:#10004b;
}

.diaryDetail_self_td_confirm_E {
	width: auto;
	height: auto;
	padding: 5px 0 5px 10px;
	border: solid 1px #4682b4;
	background-color:#f0ffff;
	color:#10004b;
}

.diaryDetail_self_confirm_entry {
	float: left;
	padding: 5px 0 0 5px;
	margin: 10px 0 10px 300px;
	*margin: 10px 0 10px 75px;
	text-align: center;
}
*:first-child+html .diaryDetail_self_confirm_entry { /*for IE7.0*/
	margin: 10px 0 10px 100px;
}

.diaryDetail_self_amend {
	float: left;
	margin: 10px 0 10px 10px;
	padding: 5px 0 0 5px;
	text-align: center;
}
/*自分系diaryDetail終了*/

/*自分系diaryDelete開始*/
.diaryDelete_self_question {
	margin: -1px 0 0 0;
	_margin: 0;
	padding: 10px;
	border: solid 1px #4682b4;
	background-color:#f0ffff;
	color:#10004b;
}

.diaryDelete_self_table{
	width:749px;
	_width:750px;
	height: auto;
	margin: 0 0 0 1px;
	_margin:0;
	border: solid 1px #4682b4;
	border-collapse: collapse;
	background-color:#f0ffff;
	color:#10004b;
}

.diaryDelete_self_td_A {
	width: 649px;
	height: auto;
	padding:10px;
	border: dotted 1px #4682b4;
	background-color:#f0ffff;
}

.diaryDelete_self_td_B {
	width: auto;
	height: auto;
	padding:10px;
	border: dotted 1px #4682b4;
	background-color:#f0ffff;
	color:#10004b;
}

.diaryDelete_self_td_C {
	width: 120px;
	height: auto;
	padding:10px;
	border: dotted 1px #4682b4;
	background-color:#f0ffff;
}

.diaryDelete_self_td_E {
	width: auto;
	height: auto;
	padding: 5px 0 5px 10px;
	border: solid 1px #4682b4;
	background-color:#f0ffff;
}

.diaryDelete_self_ok {
	float: left;
	margin: 0px 0 10px 250px;
	*display: inline;
}
*:first-child+html .diaryDelete_self_ok {
	margin: 0px 0 10px 210px;
}

.diaryDelete_self_cancel {
	margin: 0px 0 10px 345px;
	*margin: 0 0 0 20px;
	*display: inline;
}

.diaryDelete_self_right{
	margin:0 0 0 450px;
}
/*自分系diaryDelete終了*/

/*自分系footMark開始*/
.footMark_self_title {
	width: 738px;
	height: 15px;
	margin: 0;
	padding: 10px 0 5px 10px;
	border: solid 1px #4682b4;
	background-color:#4682b4;
	background-image: url(../img/titlebanner06.gif);
	background-repeat:repeat-x;
	color: #f0f8ff;
	font-weight:bold;
}

.footMark_self_description {
	width: 738px;
	height: auto;
	margin: 0;
	padding: 10px 0 5px 10px;
	border: solid 1px #4682b4;
	border-top:none;
	background-color:#f0ffff;
	color:#10004b;
	text-align:center;
}

.footMark_self_goback {
	width: 728px;
	height: auto;
	margin: 0;
	padding:10px;
	border: solid 1px #4682b4;
	border-top:none;
	background-color:#f0ffff;
	color:#10004b;
}

.footMark_self_back {
	float: left;
	padding: 10px 0 10px 460px;
}

.footMark_self_1-50 {
	float: left;
	padding: 10px 0 10px 10px;
}

.footMark_self_next {
	padding: 10px 0 10px 580px;
}

.footMark_self_table {
	clear:left;
	width: 749px;
	_width: 750px;
	height: auto;
	margin: 0 0 0 1px;
	_margin:0;
	border: solid 1px #4682b4;
	border-top:none;
	border-collapse: collapse;
	background-color:#f0ffff;
	color:#0004b;
}

.footMark_self_td_A {
	width: auto;
	height: auto;
	padding: 10px;
	border: none;
	background-color:#f0ffff;
	text-align: center;
	color:#10004b;
}

.footMark_self_td_B {
	width: 370px;
	height: auto;
	padding: 5px;
	border-right: none;
	background-color:#f0ffff;
	text-align: right;
	color:#10004b;
}

.footMark_self_td_C {
	width: auto;
	height: auto;
	padding: 5px;
	border-left: none;
	background-color:#f0ffff;
}
/*自分系footMark終了*/

/*ショップ系footMark開始*/
.footMark_shop_title {
	width: 738px;
	height: 15px;
	margin: 0;
	padding: 10px 0 5px 10px;
	border: solid 1px #ff6ea4;
	background-color:#f0ffff;
	background-image: url(../img/titlebanner10.gif);
	background-repeat:repeat-x;
	color: #10004b;
	font-weight:bold;
}

.footMark_shop_description {
	width: 738px;
	height: auto;
	margin: 0;
	padding: 10px 0 5px 10px;
	border: solid 1px #ff6ea4;
	border-top:none;
	background-color:#f0ffff;
	color:#10004b;
	text-align:center;}

.footMark_shop_goback {
	width: 728px;
	height: auto;
	margin: 0;
	padding:10px;
	border: solid 1px #ff6ea4;
	border-top:none;
	background-color:#f0ffff;
	color:#10004b;
}

.footMark_shop_back {
	float: left;
	padding: 10px 0 10px 460px;
}

.footMark_shop_1-50 {
	float: left;
	padding: 10px 0 10px 10px;
}

.footMark_shop_next {
	padding: 10px 0 10px 580px;
}

.footMark_shop_table {
	clear:left;
	width:750px;
	height: auto;
	margin: 0;
	border: solid 1px #ff6ea4;
	border-top:none;
	border-collapse: collapse;
	background-color:#f0ffff;
	color:#10004b;
}

.footMark_shop_td_A {
	width: auto;
	height: auto;
	padding: 5px;
	border: none;
	background-color:#f0ffff;
	text-align: center;
}

.footMark_shop_td_B {
	width: 300px;
	height: auto;
	padding: 5px;
	border-right: none;
	background-color:#f0ffff;
	text-align: right;
}

.footMark_shop_td_C {
	width: auto;
	height: auto;
	padding: 5px;
	border-left: none;
	background-color:#f0ffff;
}
/*ショップ系footMark終了*/

/*自分系listBox開始*/
.listBox_self {
	width:738px;
	height:20px;
	margin: 0;
	padding: 10px 0 0 10px;
	font-size: 13px;
	border: solid 1px #4682b4;
	background-color:#10004b;
	background-image: url(../img/titlebanner06.gif);
	background-repeat:repeat-x;
	color: #f0f8ff;
	font-weight:bold;
}


.listBox_self_table{
	width:749px;
	margin:0 0 0 1px;
	border-collapse: collapse;
	border: solid 1px;
	border-color: #483d8b;
	background-color:#f0ffff;
}

* html .listBox_self_table{
	width: 750px;
	margin:0 0 0 0;}

.listBox_self_td_A {
	width:200px;
	height: 30px;
	padding:10px 5px 10px 5px;
	font-size: 12px;
	border: dotted 1px;
	border-color: #4682b4;
	text-align:center;
	color:#10004b;
}

.listBox_self_goback{
	width:738px;
	margin:0;
	padding:5px 0 0 10px;
	border: solid 1px;
	border-color: #4682b4;
	background-color:#f0ffff;
	color:#10004b;
}

.listBox_other_goback{
	width:738px;
	margin:0;
	padding:5px 0 0 10px;
	border: solid 1px;
	border-color: #00CED1;
	background-color:#f0ffff;
	color:#10004b;
}

.listBox_shop_goback{
	width:738px;
	margin:0;
	padding:5px 0 0 10px;
	border: solid 1px;
	border-color: #FF6EA4;
	background-color:#f0f8ff;
	color:#10004b;
}

.listBox_community_goback{
	width:738px;
	margin:0;
	padding:5px 0 0 10px;
	border: solid 1px;
	border-color: #EBCE00;
	background-color:#f0f8ff;
	color:#10004b;
}

.listBox_self_back {
	float: left;
	font-size: 12px;
	padding: 2px 0 2px 5px;
}

.listBox_self_2 {
	float: left;
	font-size: 12px;
	padding: 2px 0 2px 400px;
	margin: 0 20px 0 0;
}

.listBox_self_exit {
	font-size: 12px;
	padding: 2px 0 2px 15px;
}

.listBox_self_td_B {
	width: 60;
	height: auto;
	padding:5px;
	font-size: 12px;
	text-align:center;
}
/*自分系listBox終了*/

/*他人系listBox開始*/
.listBox_other {
	width:738px;
	height:20px;
	margin: 5px 0 0 0;
	padding: 10px 0 0 10px;
	font-size: 13px;
	border: solid 1px #00ced1;
	background-color:#f0f8ff;
	background-image: url(../img/titlebanner08.gif);
	background-repeat:repeat-x;
	color: #ffffff;
	font-weight:bold;
}


.listBox_other_table{
	width: 749px;
	_width: 750px;
	margin:0 0 0 1px;
	_margin:0;
	border-collapse: collapse;
	border: solid 1px;
	border-color: #00ced1;
	background-color:#f0ffff;
}

.listBox_other_td_A {
	width:120px;
	height: 30px;
	font-size: 12px;
	padding:10px 5px 10px 5px;
	border:dotted 1px #00ced1;
	text-align:center;
	color: #10004b;
}

.listBox_other_back {
	float: left;
	font-size: 12px;
	padding: 2px 0 2px 5px;
}

.listBox_other_2 {
	float: left;
	font-size: 12px;
	padding: 2px 0 2px 400px;
	margin: 0 20px 0 0;
}

.listBox_other_exit {
	font-size: 12px;
	padding: 2px 0 2px 15px;
}

.listBox_other_td_B {
	width: 60;
	height: auto;
	padding:5px;
	font-size: 12px;
	text-align:center;
}
/*他人系listBox終了*/


/*ショップ系listBox開始*/
.listBox_shop {
	width:738px;
	height:20px;
	margin: 0;
	padding: 10px 0 0 10px;
	font-size: 13px;
	border: solid 1px #ff6ea4;
	background-color:#10004b;
	background-image: url(../img/titlebanner10.gif);
	background-repeat:repeat-x;
	color: #10004b;
	font-weight:bold;
}


.listBox_shop_table{
	width: 749px;
	_width: 750px;
	margin:0 0 0 1px;
	_margin:0;
	border-collapse: collapse;
	border: solid 1px;
	border-color: #ff6ea4;
	background-color:#f0ffff;
	color:#10004b;
}

.listBox_shop_td_A {
	width:120px;
	height: 30px;
	padding:10px;
	font-size: 12px;
	border: dotted 1px #ff6ea4;
	text-align:center;
}

.listBox_shop_back {
	float: left;
	font-size: 12px;
	padding: 2px 0 2px 5px;
}

.listBox_shop_2 {
	float: left;
	font-size: 12px;
	padding: 2px 0 2px 400px;
	margin: 0 20px 0 0;
}

.listBox_shop_exit {
	font-size: 12px;
	padding: 2px 0 2px 15px;
}

.listBox_shop_td_B {
	width: 60;
	height: auto;
	padding:5px;
	font-size: 12px;
	text-align:center;
}
/*ショップ系listBox終了*/

/*コミュニティ系listBox開始*/
.listBox_community {
	width:738px;
	height:20px;
	margin: 0;
	padding: 10px 0 0 10px;
	font-size: 13px;
	border: solid 1px #ebce00;
	background-color:#f0ffff;
	background-image: url(../img/titlebanner12.gif);
	background-repeat:repeat-x;
	color: #10004b;
	font-weight:bold;
}


.listBox_community_table{
	width: 749px;
	_width: 750px;
	margin:0 0 0 1px;
	_margin:0;
	border-collapse: collapse;
	border: solid 1px;
	border-color: #ebce00;
	background-color:#f0ffff;
	color:#10004b;
}

.listBox_community_td_A {
	width:200px;
	height: 30px;
	padding:10px 3px 10px 3px;
	font-size: 12px;
	border: dotted 1px;
	border-color: #ebce00;
	text-align:center;
}

.listBox_community_back {
	float: left;
	font-size: 12px;
	padding: 2px 0 2px 5px;
}

.listBox_community_2 {
	float: left;
	font-size: 12px;
	padding: 2px 0 2px 400px;
	margin: 0 20px 0 0;
}

.listBox_community_exit {
	font-size: 12px;
	padding: 2px 0 2px 15px;
}

.listBox_community_td_B {
	width: 60;
	height: auto;
	padding:5px;
	font-size: 12px;
	text-align:center;
}
/*コミュニティ系listBox終了*/

/*自分系listLine開始*/

.listLine_self_title {
	width: 738px;
	height: 15px;
	margin:0;
	padding: 10px 0 5px 10px;
	border: solid 1px #4682b4;
	background-color:#10004b;
	background-image: url(../img/titlebanner06.gif);
	background-repeat:repeat-x;
	color: #f0f8ff;
	font-weight:bold;
}

.listLine_self_goback{
	width: 738px;
	height: 30px;
	margin:0 0 0 0;
	padding:10px 0 0 10px;
	border: solid 1px #4682b4;
	border-top:none;
	background-color:#f0ffff;
	color:#10004b;
	}

.listLine_self_back{
	float:left;
	padding:10px 0 0 490px;}

.listLine_self_1-50{
	float:left;
	padding:10px 0 0 10px;}

.listLine_self_next{
	padding:10px 0 0 590px;}

.listLine_self_table_comment_list {
	width: 749px;
	_width: 750px;
	height: auto;
	margin: 0 0 0 1px;
	_margin:0;
	border: solid 1px #4682b4;
	border-collapse: collapse;
	background-color:#10004b;
}

.listLine_self_td_comment_list_A {
	width: 125px;
	*width: 135px; /*for IE*/
	height: auto;
	padding: 5px 0 5px 10px;
	border-right: none;
	background-color: #b0e0e6;
	color:#10004b;
}
body:first-of-type .listLine_self_td_comment_list_A{ /*for safari3.0*/
	width: 135px;
}

.listLine_self_td_comment_list_B {
	width: auto;
	height: auto;
	padding: 5px 0 5px 10px;
	border-left: none;
	background-color: #b0e0e6;
	color:#10004b;
}


.listLine_self_td_comment_list_B a:link{
font-size: 12px;
	color: #191970;}

.listLine_self_td_comment_list_B a:visited{
font-size: 12px;
	color: #191970;}

.listLine_self_td_comment_list_B a:hover{
font-size: 12px;
	color: #99ffff;}

.listLine_self_td_comment_list_C {
	height: auto;
	padding: 5px 0 5px 10px;
	border-right: none;
	background-color: #87cefa;
	color:#10004b;
}

.listLine_self_td_comment_list_D {
	width: auto;
	height: auto;
	padding: 5px 0 5px 10px;
	border-left: none;
	background-color:#87cefa;
	color:#10004b;
}

.listLine_self_td_comment_list_D a:link{
font-size: 12px;
	color: #191970;}

.listLine_self_td_comment_list_D a:visited{
font-size: 12px;
	color: #191970;}

.listLine_self_td_comment_list_D a:hover{
font-size: 12px;
	color: #99ffff;}

/*自分系listLine終了*/

/*他人系listLine開始*/

.listLine_other_title {
	width:738px;
	height: 15px;
	margin:0;
	padding: 10px 0 5px 10px;
	border: solid 1px #00ced1;
	background-color:#f0ffff;
	background-image: url(../img/titlebanner08.gif);
	background-repeat:repeat-x;
	color: #f0f8ff;
	font-weight:bold;
}

.listLine_other_goback{
	width:738px;
	height: 30px;
	margin:0 0 0 0;
	padding:10px 0 0 10px;
	border: solid 1px #00ced1;
	border-top:none;
	background-color:#f0ffff;
	color:#10004b;
	}

.listLine_other_back{
	float:left;
	padding:10px 0 0 490px;}

.listLine_other_1-50{
	float:left;
	padding:10px 0 0 10px;}

.listLine_other_next{
	padding:10px 0 0 590px;}

.listLine_other_table_comment_list {
	width: 749px;
	_width: 750px;
	height: auto;
	margin: 0 0 0 1px;
	_margin:0;
	border: solid 1px #00ced1;
	border-collapse: collapse;
	background-color:#f0ffff;
}

.listLine_other_td_comment_list_A {
	width: 125px;
	*width: 135px; /*for IE*/
	height: auto;
	padding: 5px 0 5px 10px;
	border-right: none;
	background-color: #Abe0e6;
	color:#10004b;
}
body:first-of-type .listLine_other_td_comment_list_A{ /*for safari3.0*/
	width: 135px;
}

.listLine_other_td_comment_list_B {
	width: auto;
	height: auto;
	padding: 5px 0 5px 10px;
	border-left: none;
	background-color: #Abe0e6;
	border:#10004b;
	color:#10004b;
}


.listLine_other_td_comment_list_B a:link{
font-size: 12px;
	color: #191970;}

.listLine_other_td_comment_list_B a:visited{
font-size: 12px;
	color: #191970;}

.listLine_other_td_comment_list_B a:hover{
font-size: 12px;
	color: #99ffff;}

.listLine_other_td_comment_list_C {
	height: auto;
	padding: 5px 0 5px 10px;
	border-right: none;
	background-color: #87cefa;
	color:#10004b;
}

.listLine_other_td_comment_list_D {
	width: auto;
	height: auto;
	padding: 5px 0 5px 10px;
	border-left: none;
	background-color: #87cefa;
	color:#10004b;
}

.listLine_other_td_comment_list_D a:link{
font-size: 12px;
	color: #191970;}

.listLine_other_td_comment_list_D a:visited{
font-size: 12px;
	color: #191970;}

.listLine_other_td_comment_list_D a:hover{
font-size: 12px;
	color: #99ffff;}

/*自分系listLine終了*/

/*ログサマリー開始*/


.logSummary_self_table_all{
	background-color:#a7b7d8;
	padding:0 0 0 65px;}

.logSummary_self_table_top{
	width:629px;
	border:none;
	background-color:#a7b7d8;
	border-collapse: collapse;
}

.logSummary_self_td_top_A{
	width:320px;
	height:100px;
	padding:0 4px 0 56px;
	border:none;
	background-image: url(../img/umimogura_logsummary_01.gif);
	background-repeat:no-repeat;
	background-color:#a7b7d8;
	color:#10004b;
	font-weight:bold;
	font-size: 15px;
	}

.logSummary_self_td_top_B{
	width:95px;
	height:32px;
	border:none;
	padding:0;
	background-image: url(../img/umimogura_logsummary_02.gif);
	background-repeat:no-repeat;
	}

.logSummary_self_td_top_C{
 	width:100px;
	height:32px;
	border:none;
	padding:0;
	background-image: url(../img/umimogura_logsummary_03.gif);
	background-repeat:no-repeat;
}

.logSummary_self_td_top_D{
 	width:190;
	height:68px;
	border:none;
	margin:0;
	padding:0 0 0 5px;
	/padding:0 0 0 10px;
	background-image: url(../img/umimogura_logsummary_04.gif);
	background-repeat:no-repeat;
 }

.logsummary{
	width: 560px;
	height: auto;
	margin: 0;
	padding:0 0 0 76px;
	border:none;
	background-color:#a7b7d8;
	background-image: url(../img/umimogura_log_sm01.jpg);
	background-repeat:repeat-y;
	color: #10004b;
	font-size:17px;}

.logSummary_self_table_text{
	table-layout:fixed;
 	border:none;
 	border-collapse:separate;}

/* Safari only \*/
html:\66irst-child .logSummary_self_table_text {
	padding:-1px 0 0 0;
}

.logSummary_self_caption{
	caption-side:top;
 	margin:10px 0 0 0;
	text-align:left;
	font-size:15px;
	font-weight:bold;}

.logSummary_self_caption_B{
	caption-side:top;
 	margin:10px 0 0 0;
	text-align:center;
	font-size:15px;
	font-weight:bold;}

.logSummary_self_td_text_A{
	width:130px;
	height:auto;
	padding:0 4px 0 54px;
	border:solid 1px #deb887;
	background-image: url(../img/umimogura_logsummary_05.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	color:#10004b;
	font-weight:bold;
	font-size: 15px;
	text-align:right;}

.logSummary_self_td_text_B{
	width:130px;
	*width:140px; /*for IE*/
	height:auto;
	padding:7px;
	background-color:#c1d7fc;
	border:solid 1px #deb887;
	color:#10004b;
	text-align:right;
	font-weight:bold;}

.logSummary_self_td_text_C{
	width:145px;
	height:auto;
	padding:5px;
	border:solid 1px #deb887;
	color:#10004b;
	text-align:right;}

 .logSummary_self_number{
 	font-weight:bold;
	font-size:28px;}

 .logSummary_self_number_A{
 	font-weight:bold;
	font-size:20px;}

 .logSummary_self_number_B{
 	font-weight:bold;
	font-size:12px;}

.logSummary_self_td_text_E{
	width:73px;
	*width:78px; /*for IE*/
	height:auto;
	padding:7px;
	background-color:#c1d7fc;
	border:solid 1px #deb887;
	color:#10004b;
	text-align:right;
	font-weight:bold;}

.logSummary_self_td_text_F{
	width:120px;
	height:100px;
	padding:0 15px 0 55px;
	border:none;
	text-align:right;
	background-image: url(../img/umimogura_logsummary_06.gif);
	background-repeat:no-repeat;
	background-position:left bottom;}

.logSummary_self_td_text_G{
	width:90px;
	*width: 145px; /*for IE*/
	height:auto;
	padding:5px;
	border:solid 1px #deb887;
	color:#10004b;
	text-align:right;}

.logSummary_self_td_text_H{
	width:73px;
	height:auto;
	padding:5px;
	border:none
	color:#10004b;
	text-align:right;
	background-image: url(../img/umimogura_logsummary_07.gif);
	background-repeat:no-repeat;
	background-position:left bottom;}

/*ログサマリー終了*/

/*他人系TOP新着ログ開始*/

 #table_others_log_text{
	width:505px;
	_width:503px;
	height:auto;
	margin: 1px 0 0 1px;
	border: solid 1px #00ced1;
	border-collapse:collapse;
	background-color:#f0f8ff;
	background-position: right bottom;
}
*:first-child+html  #table_others_log_text{
	width:504px;
}


#td_others_log_text_A{
	width: 90px;
	height: 10px;
	padding: 5px 0px 0 10px;
	font-size:12px;
	color:#10004b;
	text-align:right;
}


#td_others_log_text_B{
	height: 10px;
	width:auto;
	padding: 3px 3px 0 15px;
	font-size: 12px;
	color:#10004b;
}


#td_others_log_text_C{
	height: 20px;
	width:auto;
	padding: 0 10px 0 0px;
	font-size: 12px;
	text-align:right;
	color:#10004b;
}
/*他人系TOP新着ログ終了*/

/*他人系TOPコンテンツタイトル（新）開始*/

.others_top_contents_title_A{
	width:497px;
	_width:496px;
	height: 20px;
	margin:　0 0 0 1px;
	padding: 10px 0 0 5px;
	background-color: #none;
	color: #ffffff;
	font-weight:bold;
	background-image: url(../img/titlebanner08.gif);
	background-repeat:repeat-x;
	border:solid 1px #00ced1;
}

/*他人系TOPコンテンツタイトル（新）終了*/


/*他人系TOPコンテンツタイトル（新）開始*/

.others_top_contents_title_B{
	width:499px;
	_width:496px;
	height: 20px;
	margin:　0 0 0 1px;
	padding: 10px 0 0 5px;
	background-color:none;
	color:#ffffff;
	font-weight:bold;
	background-image: url(../img/titlebanner08.gif);
	background-repeat:repeat-x;
	border:solid 1px #00ced1;
}
*:first-child+html .others_top_contents_title_B{
	width:497px;
}

/*他人系TOPコンテンツタイトル（新）終了*/

/*○○さんの日記*/

 #diaryDetail_other_h2_title{
	width: auto;
	/width:573px;
	height: 20px;
	margin: 0 0 0 5px;
	padding: 8px 0 5px 10px;
	border: solid 1px #4682b4;
	background-color:#f0f8ff;
	background-image: url(../img/titlebanner08.gif);
	background-repeat:repeat-x;
	color: #f0f8ff;
	font-weight:bold;
	font-size:15px;}

#diaryDetail_self_h2_title{
	width: auto;
	/width:573px;
	height: 20px;
	margin: 0 0 0 5px;
	padding: 8px 0 5px 10px;
	border: solid 1px #4682b4;
	background-color:#f0f8ff;
	background-image: url(../img/titlebanner06.gif);
	background-repeat:repeat-x;
	color: #f0f8ff;
	font-weight:bold;
	font-size:15px;}

*:first-child+html #diaryDetail_self_h2_title{
	width:578px;}

/*○○さんのログ*/
 #logDetail_other_h2_title{
	width: auto;
	/width:578px;
	height: 20px;
	margin: 0 0 0 5px;
	padding: 8px 0 5px 10px;
	border: solid 1px #4682b4;
	background-color:#f0f8ff;
	background-image: url(../img/titlebanner08.gif);
	background-repeat:repeat-x;
	color: #f0f8ff;
	font-weight:bold;
	font-size:15px;}

 #logDetail_self_h2_title{
	width: auto;
	/width:578px;
	height: 20px;
	margin: 0 0 0 5px;
	padding: 8px 0 5px 10px;
	border: solid 1px #4682b4;
	background-color:#f0f8ff;
	background-image: url(../img/titlebanner06.gif);
	background-repeat:repeat-x;
	color: #f0f8ff;
	font-weight:bold;
	font-size:15px;}

*:first-child+html #h2_Diary_title{
	width: 578px;}

/*○○さんの日記（外部）*/

 #h2_selfDiary_title_B{
	width: auto;
	/width:737px;
	height: 20px;
	margin: 0;
	padding: 8px 0 5px 10px;
	border: solid 1px #4682b4;
	background-color:#ffffff;
	background-image: url(../img/titlebanner06.gif);
	background-repeat:repeat-x;
	color: #ffffff;
	font-weight:bold;
	font-size:15px;}

*:first-child+html #h2_selfDiary_title_B{
	width: 737px;}

 #h2_otherDiary_title_B{
	width: auto;
	/width:737px;
	height: 20px;
	margin: 0;
	padding: 8px 0 5px 10px;
	border: solid 1px #00ced1;
	background-color:#f0f8ff;
	background-image: url(../img/titlebanner08.gif);
	background-repeat:repeat-x;
	color: #f0f8ff;
	font-weight:bold;
	font-size:15px;}

*:first-child+html #h2_otherDiary_title_B{
	width: 737px;}

#selfDiary_moveOut_box{
	width: auto;
	height: auto;
	margin:0;
	padding:25px 100px 25px 100px;
	border: solid 1px #4682b4;
	background-color: #f0f8ff;
	color:#10004b;
	text-align: center;}

#otherDiary_moveOut_box{
	width: auto;
	height: auto;
	margin:0;
	padding:25px 100px 25px 100px;
	border: solid 1px #00ced1;
	background-color: #f0f8ff;
	color:#10004b;
	text-align: center;}

/*自分系外部ブログ開始*/

 #selfDiary_title{
	width: auto;
	_width:577px;
	height: 20px;
	margin: 0 0 0 5px;
	padding: 10px 0 0 10px;
	border: solid 1px #4682b4;
	background-color:#f0f8ff;
	background-image: url(../img/titlebanner06.gif);
	background-repeat:repeat-x;
	color: #f0f8ff;
	font-weight:bold;}

 #selfDiary_text{
 	width:577px;
 	height:auto;
 	margin:0 0 0 5px;
 	padding:20px 10px 20px 0;
 	background-color:#f0f8ff;
	border: solid 1px #4682b4;
 	text-align:center;
 	color:#10004b;}

/*自分系外部ブログ終了*/

/*他人系外部ブログ開始*/

 #otherDiary_title{
	width: 577px;
	height: 20px;
	margin: 0 0 0 5px;
	padding: 10px 0 0 10px;
	border: solid 1px #00ced1;
	background-color:#f0ffff;
	background-image: url(../img/titlebanner08.gif);
	background-repeat:repeat-x;
	color: #ffffff;
	font-weight:bold;}

 #otherDiary_text{
 	width:577px;
 	height:auto;
 	margin:0 0 0 5px;
 	/margin:0 0 0 5px;
 	padding:20px 10px 20px 0;
 	background-color:#f0f8ff;
	border: solid 1px #00ced1;
 	text-align:center;
 	color:#10004b;}

/*他人系外部ブログ終了*/

/*03100ショップTOP開始*/

#list_Shop_compile{
	margin:0;
	list-style-type:none;
	text-align:right;
}

.Shop_tel_class_A{
	text-align:right;
}

/*03100ショップTOP終了*/

/*04060 ショップ情報を変更する開始*/

.td_divearea{
text-align:right;}

/*04060 ショップ情報を変更する終了*/

/*04061開始*/

.td_kakunin{
	width:auto;
 	height:auto;
 	margin:0;
 	padding:20px 0 20px 0;
 	background-color:#f0ffff;
	border: solid 1px #e4017f;
 	text-align:center;
 	font-size:15px;
 	color:#10004b;}

 .td_naiyou{
	width:auto;
 	height:auto;
 	margin:0;
 	padding:10px 10px 10px 10px;
 	background-color:#f0ffff;
	border: solid 1px #e4017f;
 	text-align:left;
 	font-size:15px;
 	color:#10004b;}

/*04061終了*/

/*コース・ツアー一覧１カラム目開始*/

.table_List_3column{
	width:160px;
	height: auto;
	margin: 6px 0 0 1px;
	border: solid 1px #ff6ea4;
	border-collapse: collapse;
	background-color:#10004b;
}

.td_List_3column_title{
	width:160px;
	height:25px;
	padding:5px 0 0 0;
	border:solid 1px #ff6ea4;
	background-color:#10004b;
	text-align:center;
	background-image: url(../img/titlebanner09.gif);
	background-repeat:repeat-x;
	color: #10004b;
	font-weight:bold;
}

.td_List_3column_A{
	width:160px;
	height:auto;
	padding:0;
	border:solid 1px #ff6ea4;
	background-color:#f0ffff;
	text-align:left;
	color:#10004b;
}

.List_3column_list{
	list-style-image:url(../img/icon_44.gif);
	list-style-position:inside;
	margin:0;
	padding:10px;
	}

.List_3column_list_B{
	list-style-image:url(../img/icon_45.gif);
	list-style-position:inside;
	margin:0;
	padding:10px;
	}


/*コース・ツアー一覧１カラム目終了*/

/*コース・ツアー一覧2カラム目開始*/

.List_2column_title{
	width: 570px;
	height: 20px;
	margin:0 0 5px 0;
	padding:10px 0 0 10px;
	border: solid 1px #ff6ea4;
	background-color:#10004b;
	background-image: url(../img/titlebanner10.gif);
	background-repeat:repeat-x;
	color: #10004b;}

.List_2column_title a:link{
	color: #800080;
	font-weight:normal;
	text-decoration:underline;}

.List_2column_title a:visited{
	color: #800080;
	font-weight:normal;
	text-decoration:underline;}

.List_2column_title a:hover{
	color: #c71585;
	font-weight:normal;
	text-decoration:underline;}


#option_1{
	margin:0;
	font-weight:bold;
	text-align: left;
	float: left;}

#option_2{
	margin:0 0 0 135px;}

#option_3{
	margin:0 0 0 5px;}

.table_List_2column_A{
	width: 580px;
	height: auto;
	margin: 0 0 0 1px;
	border: solid 1px #ff6ea4;
	border-collapse:collapse;
	background-color:#10004b;
}

.table_List_2column_B{
	width: 580px;
	height: auto;
	margin: 0 0 5px 1px;
	border: solid 1px #ff6ea4;
	border-collapse:collapse;
	background-color:#f0ffff;
	color:#10004b;
}

.td_List_2column_title_A{
	width: auto;
	height: 30px;
	padding:5px 5px 0 10px;
	background-color:#ff99cc;
}

.td_List_2column_title_A a:link{
	font-weight:bold;
	color: #800080;}

.td_List_2column_title_A a:visited{
	font-weight:bold;
	color: #800080;}

.td_List_2column_title_A a:hover{
	font-weight:bold;
	color: #c71585;}

.td_List_2column_title_B{
	width:80px;
	padding:5px 10px 0 5px;
	border:dotted 1px #ff6ea4;
	color:#b22222;
	font-weight:bold;
	background-color:#ff99cc;
	text-align:right;}

.td_List_2column_A{
	width:120px;
	height:auto;
	padding:10px;
	border: dotted 1px #ff6ea4;
	text-align:center;
}

.td_List_2column_B{
	width:auto;
	height:auto;
	padding:10px;
	border:dotted 1px #ff6ea4;
	vertical-align:top;
}


/*コース・ツアー一覧2カラム目終了*/

/*コース・ツアー詳細2カラム目開始*/
.Details_2column_title{
	width: 567px;
	height: 20px;
	margin:0 0 0 0;
	padding:10px 0 0 10px;
	border: solid 1px #ff6ea4;
	background-color:#10004b;
	background-image: url(../img/titlebanner10.gif);
	background-repeat:repeat-x;
	color: #10004b;}

.Details_2column_title a:link{
	color: #800080;
	font-weight:normal;
	text-decoration:underline;}

.Details_2column_title a:visited{
	color: #800080;
	font-weight:normal;
	text-decoration:underline;}

.Details_2column_title a:hover{
	color: #c71585;
	font-weight:normal;
	text-decoration:underline;}

#option_4{
	margin:0;
	font-weight:bold;}

#option_5{
	margin:0 0 0 200px;}

#option_6{
	margin:0 0 0 5px;}
#option_7{
	font-weight:normal;
	text-align:center;
	background-color: #0099FF
	}

.table_Details_2column_photo{
	width: 461px;
	height:auto;
	margin:0 0 0 1px;
	border-collapse:collapse;
	border:solid 1px #ff6ea4;
	background-color:#f0ffff;
	color:#10004b;
	}

.td_Details_2column_photo_A{
	padding:10px;
	text-align:center;}

.td_Details_2column_photo_B{
	padding:10px;}

.table_Details_2column_plan	{
	width:461px;
	height:auto;
	margin:0 0 0 1px;
	border-collapse:collapse;
	border:solid 1px #ff6ea4;
	background-color:#ff6ea4;
	}

.td_Details_2column_plan_A{
	width:120px;
	height:auto;
	padding:10px;
	border:dotted 1px #ff6ea4;
	background-color:#ff99cc;
	color:#10004b;
	text-align:right;
	font-weight: bold;
	}

.td_Details_2column_plan_B{
	width:auto;
	height:auto;
	padding:10px;
	border:dotted 1px #ff6ea4;
	background-color:#f0ffff;
	color:#10004b;}

/*コース・ツアー詳細2カラム目終了*/

/*コース・ツアー詳細1カラム目（2カラムver）終了*/
.Details_1column_title{
	width:738px;
	height: 20px;
	margin:0 0 0 0;
	padding:10px 0 0 10px;
	border: solid 1px #ff6ea4;
	background-color:#10004b;
	background-image: url(../img/titlebanner10.gif);
	background-repeat:repeat-x;
	color: #10004b;}

.Details_1column_title a:link{
	color: #800080;
	font-weight:normal;
	text-decoration:underline;}

.Details_1column_title a:visited{
	color: #800080;
	font-weight:normal;
	text-decoration:underline;}

.Details_1column_title a:hover{
	color: #c71585;
	font-weight:normal;
	text-decoration:underline;}

.table_Details_1column_photo{
	width: 578px;
	height:auto;
	margin:0 0 0 1px;
	border-collapse:collapse;
	background-color:#f0ffff;
	border:solid 1px #ff6ea4;
	color:#10004b;
	}

.table_Details_1column_photo_confirm{
	width: 749px;
	height:auto;
	margin:0 0 0 1px;
	border-collapse:collapse;
	background-color:#f0ffff;
	border:solid 1px #ff6ea4;
	color:#10004b;
	}

.table_Details_1column_plan	{
	width:578px;
	height:auto;
	margin:0 0 0 1px;
	border-collapse:collapse;
	border:solid 1px #ff6ea4;
	background-color:#f0ffff;
	}

/*コース・ツアー詳細1カラム目（2カラムver）終了*/

/*コース・ツアー情報を確認する頁開始*/

.table_Details_submit{
	width:749px;
	_width:750px;
	height:auto;
	margin:0 0 0 1px;
	_margin:0;
	border-collapse:collapse;
	border:solid 1px #ff6ea4;
	background-color:#f0ffff;}

.td_Details_submit{
	height:auto;
	padding:10px;
	border:solid 1px #ff6ea4;
	background-color:#f0ffff;
	text-align:center;
	color:#10004b;}

/*コース・ツアー情報を確認する頁終了*/

/*ショップ系紹介文一覧開始（11月4日最新）*/

.Introduction_shop_title {
	width: 617px;
	height: 15px;
	margin:0;
	padding: 10px 0 5px 10px;
	border: solid 1px #ff6ea4;
	background-color:#10004b;
	background-image: url(../img/shop_b_01.gif);
	background-repeat:repeat-x;
	color: #10004b;
	font-weight:bold;
}

.Introduction_shop_goback {
	width: 627px;
	height: auto;
	margin: -1px 0 0 0;
	border: solid 1px #ff6ea4;
	background-color:#10004b;
}

.Introduction_shop_back {
	float: left;
	margin: 10px 0 10px 460px;
	*display: inline; /*for IE*/
}

.Introduction_shop_1-10 {
	float: left;
	margin: 10px 0 10px 20px;
}

.Introduction_shop_next{
	margin: 10px 0 10px 585px;
}

.Introduction_shop_table{
	width: 628px;
	height: auto;
	margin: 0 0 0 1px;
	border: solid 1px #ff6ea4;
	border-collapse: collapse;
	border-top:none;
	background-color:#10004b;
}

.Introduction_shop_td_A{
	width: 150px;
	height: auto;
	padding: 10px 10px 5px 10px;
	border-right: none;
	background-color:#10004b;
	text-align: center;
}

.Introduction_shop_td_B{
	width: auto;
	height: auto;
	padding: 10px;
	border: none;
	background-color:#10004b;
	vertical-align: top;
}

.Introduction_shop_td_C{
	width: auto;
	height: auto;
	padding: 10px;
	border-bottom: dotted 1px #ff6ea4;
	background-color:#10004b;
	text-align: right;
}

/*ショップ系紹介文一覧終了（11月4日最新）*/

/*自分系紹介文一覧開始（11月4日最新）*/

.Introduction_self_title {
	width: 617px;
	height: 15px;
	margin:0;
	padding: 10px 0 5px 10px;
	border: solid 1px #483d8b;
	background-color:#10004b;
	background-image: url(../img/my_b_01.gif);
	background-repeat:repeat-x;
	color: #10004b;
	font-weight:bold;
}

.Introduction_self_goback {
	width: 627px;
	height: auto;
	margin: -1px 0 0 0;
	border: solid 1px #483d8b;
	background-color:#10004b;
}

.Introduction_self_back {
	float: left;
	margin: 10px 0 10px 460px;
	*display: inline; /*for IE*/
}

.Introduction_self_1-10 {
	float: left;
	margin: 10px 0 10px 20px;
}

.Introduction_self_next{
	margin: 10px 0 10px 585px;
}

.Introduction_self_table{
	width: 628px;
	height: auto;
	margin: 0 0 0 1px;
	border: solid 1px #483d8b;
	border-collapse: collapse;
	border-top:none;
	background-color:#10004b;
}

.Introduction_self_td_A{
	width: 150px;
	height: auto;
	padding: 10px 10px 5px 10px;
	border-right: none;
	background-color:#10004b;
	text-align: center;
}

.Introduction_self_td_B{
	width: auto;
	height: auto;
	padding: 10px;
	border: none;
	background-color:#10004b;
	vertical-align: top;
}

.Introduction_self_td_C{
	width: auto;
	height: auto;
	padding: 10px;
	border-bottom: dotted 1px #483d8b;
	background-color:#10004b;
	text-align: right;
}

/*自分系紹介文一覧終了（11月4日最新）*/

/*他人系紹介文一覧開始（11月4日最新）*/

.Introduction_other_title {
	width: 617px;
	height: 15px;
	margin:0;
	padding: 10px 0 5px 10px;
	border: solid 1px #00ced1;
	background-color:#10004b;
	background-image: url(../img/titlebanner05.gif);
	background-repeat:repeat-x;
	color: #10004b;
	font-weight:bold;
}

.Introduction_other_goback {
	width: 627px;
	height: auto;
	margin: -1px 0 0 0;
	border: solid 1px #00ced1;
	background-color:#10004b;
}

.Introduction_other_back {
	float: left;
	margin: 10px 0 10px 460px;
	*display: inline; /*for IE*/
}

.Introduction_other_1-10 {
	float: left;
	margin: 10px 0 10px 20px;
}

.Introduction_other_next{
	margin: 10px 0 10px 585px;
}

.Introduction_other_table{
	width: 628px;
	height: auto;
	margin: 0 0 0 1px;
	border: solid 1px #00ced1;
	border-collapse: collapse;
	border-top:none;
	background-color:#f0ffff;
}

.Introduction_other_td_A{
	width: 150px;
	height: auto;
	padding: 10px 10px 5px 10px;
	border-right: none;
	background-color:#f0ffff;
	text-align: center;
}

.Introduction_other_td_B{
	width: auto;
	height: auto;
	padding: 10px;
	border: none;
	background-color:#f0ffff;
	vertical-align: top;
}

.Introduction_other_td_C{
	width: auto;
	height: auto;
	padding: 10px;
	border-bottom: dotted 1px #00ced1;
	background-color:#10004b;
	text-align: right;
}

/*他人系紹介文一覧終了（11月4日最新）*/

/*03300.htmlショップメンバーの新着日記一覧（11月4日最新）*/
.listLine_shop_title {
	width: 738px;
	height: 20px;
	margin: 0;
	padding: 10px 0 0 10px;
	border: solid 1px #ff6ea4;
	background-color:#f0ffff;
	color: #10004b;
	font-weight: bold;
	background-image: url(../img/titlebanner10.gif);
	background-repeat:repeat-x;
}

.listLine_shop_goback {
	width: 728px;
	height: 20px;
	margin: 0;
	padding: 10px;
	border: solid 1px #ff6ea4;
	border-top:none;
	background-color:#f0ffff;
	color:#10004b;
}

.listLine_shop_back {
	float: left;
	margin: 5px 0 5px 480px;
	*display: inline; /*for IE*/
}

.listLine_shop_1-50 {
	float: left;
	margin: 5px 0 5px 10px;
}

.listLine_shop_next {
	margin: 5px 0 5px 570px;
	*padding: 5px 0 0 0; /*for IE*/
}

.listLine_shop_table{
	width: 626px;
	height: auto;
	margin: 0 0 0 1px;
	border: solid 1px #ff6ea4;
	border-collapse: collapse;
	background-color:#10004b;
}

.listLine_shop_td_A {
	width: 125px;
	*width: 135px; /*for IE*/
	height: auto;
	margin: 0 0 0 10px;
	padding: 5px 0 5px 10px;
	border-right: none;
	background-color: #ff6ea4;
}
body:first-of-type .listLine_shop_td_A{ /*for safari3.0*/
	width: 135px;
}

.listLine_shop_td_B {
	width: auto;
	height: auto;
	margin: 0 0 0 10px;
	padding: 5px 0 5px 10px;
	border-left: none;
	background-color: #ff6ea4;
}

.listLine_shop_td_B a:link{
font-size: 12px;
	color: #191970;}

.listLine_shop_td_B a:visited{
font-size: 12px;
	color: #191970;}

.listLine_shop_td_B a:hover{
font-size: 12px;
	color: #99ffff;}

.listLine_shop_td_C {
	height: auto;
	margin: 0 0 0 10px;
	padding: 5px 0 5px 10px;
	border-right: none;
	background-color: #ff99cc;
}

.listLine_shop_td_D {
	width: auto;
	height: auto;
	margin: 0 0 0 10px;
	padding: 5px 0 5px 10px;
	border-left: none;
	background-color: #ff99cc;
}

.listLine_shop_td_D a:link{
font-size: 12px;
	color: #191970;}

.listLine_shop_td_D a:visited{
font-size: 12px;
	color: #191970;}

.listLine_shop_td_D a:hover{
font-size: 12px;
	color: #99ffff;}

/*03300.htmlショップメンバーの新着日記一覧終了(11月4日最新)*/

/*03800.htmlショップ系施設情報開始（11月4日最新）*/

.Information_shop_title {
	width: 738px;
	height: 20px;
	margin: 0;
	padding: 10px 0 0 10px;
	border: solid 1px #ff6ea4;
	background-color:#10004b;
	color: #10004b;
	font-weight: bold;
	background-image: url(../img/titlebanner10.gif);
	background-repeat:repeat-x;
}

.Information_shop_A{
	width: 748px;
	height: 20px;
	margin: 0;
	padding: 10px 0 5px 0;
	border: solid 1px #ff6ea4;
	background-color:#ff99cc;
	text-align:center;
	color: #10004b;
	font-weight: bold;
	font-size:13px;
	}

.Information_shop_A_title{
	text-align: left;
	float: left;
	margin: 0 0 0 10px;
	}

.Information_shop_A_type{
	text-align: right;
	margin: 0 10px 0 0;
	}

.Information_shop_table{
	width: 749px;
	width: 750px;
	height: auto;
	margin: 0 0 0 1px;
	_margin: 0;
	border: solid 1px #ff6ea4;
	border-collapse: collapse;
	background-color:#f0ffff;}

.Information_shop_td_A{
	width:200px;
	height:120px;
	padding:10px;
	border:dotted 1px #ff6ea4;
	background-color:#f0ffff;
	text-align:center;
	}

.Information_shop_td_B{
	width:auto;
	height:auto;
	padding:10px;
	border:dotted 1px #ff6ea4;
	background-color:#f0ffff;
	vertical-align:top;
	color:#10004b;}

.shop_title{
	text-align: left;
	float: left;
	font-weight: bold;
}

.shop_date{
	text-align: right;
	margin: 0 10px 0 0;
}

/*03800.htmlショップ系施設情報終了（11月4日最新）*/

/*04240.htmlショップ系ツアー・コース情報を削除する開始（11月6日最新）*/

.table_Details_delete{
	width:461px;
	height:auto;
	margin:0 0 0 1px;
	border-collapse:collapse;
	border:solid 1px #ff6ea4;
	background-color:#10004b;}

.td_Details_delete{
	width:auto;
	height:auto;
	padding:10px;
	border:solid 1px #ff6ea4;
	background-color:#10004b;
	text-align:center;}

/*04240.htmlショップ系ツアー・コース情報を削除する終了（11月6日最新）*/

/*04810.htmlショップ系施設情報を編集する開始（11月6日更新）*/

.Information_shop_Edit_table{
	width:749px;
	height:auto;
	margin:0 0 0 1px;
	border-collapse:collapse;
	border:solid 1px #ff6ea4;
	background-color:#f0ffff;
	}

.Information_shop_Edit_td_A{
	width:100px;
	height:auto;
	padding:10px;
	border:dotted 1px #ff6ea4;
	background-color:#ff99cc;
	text-align:right;
	color:#10004b;}

.Information_shop_Edit_td_B{
	width:auto;
	height:auto;
	padding:10px;
	border:dotted 1px #ff6ea4;
	background-color:#f0ffff;
	color:#10004b;
	}

/*04810.htmlショップ系施設情報を編集する終了（11月6日更新）*/

/*09220.htmlショップ新規登録開始（11月6日更新）*/

.title09220{
	width:938px;
	height: 19px;
	margin: 0px 0 0 0;
	*margin: 0; /*for IE*/
	padding: 10px 0 0 10px;
	border: solid 1px #ff6ea4;
	background-color:#ff66cc;
	background-image: url(../img/titlebanner10.gif);
	background-repeat:repeat-x;
	color: #10004b;
	font-weight:bold;
}

.text09220{
	width:908px;
	height:auto;
	margin:0;
	padding:15px 20px 15px 20px;
	border: solid 1px #ff6ea4;
	background-color:#f0ffff;
	color:#10004b;
}

.Registration_shop_table{
	width: 949px;
	height: auto;
	margin: 0 0 0 1px;
	border: solid 1px #ff6ea4;
	border-collapse: collapse;
	background-color:#f0ffff;}

.Registration_shop_td_A{
	width:130px;
	height:auto;
	padding:10px;
	border:dotted 1px #ff6ea4;
	background-color:#ff99cc;
	text-align:right;
	color:#10004b;}

.Registration_shop_td_B{
	width:auto;
	_width:669px;
	height:auto;
	padding:10px;
	border:dotted 1px #ff6ea4;
	background-color:#f0ffff;
	vertical-align:top;
	color:#10004b;}

.Registration_shop_submit_table{
	width:949px;
	height:auto;
	margin:0 0 0 1px;
	border-collapse:collapse;
	border:solid 1px #ff6ea4;
	background-color:#f0ffff;
	color:#10004b;}

.Registration_shop_submit_td{
	width:auto;
	height:auto;
	padding:10px;
	border:solid 1px #ff6ea4;
	background-color:#ff99cc;
	text-align:center;
	color:#10004b;}

/*09220.htmlショップ新規登録終了（11月6日更新）*/

/*09221.html（F24,F17）開始（11月6日更新）*/

.text09221{
	width:908px;
	height:auto;
	margin:0;
	padding:15px 20px 15px 20px;
	border: solid 1px #ff6ea4;
	background-color:#f0ffff;
	text-align:center;
	font-weight:bold;
	font-size:15px;
	color:#10004b;
}

.Registration_shop_td_C{
	width:auto;
	height:auto;
	padding:30px;
	border:dotted 1px #ff6ea4;
	background-color:#ff99cc;
	color:#10004b;
	}

/*09221.html（F24,F17）終了（11月6日更新）*/

/*09222.htmlショップ新規登録完了開始（11月6日更新）*/

.maintext09222{
	width:748px;
	height:auto;
	margin: 0px 0 0 0;
	padding:25px 100px 50px 100px;
	border: solid 1px #483d8b;
	background-color:#f0ffff;
	color:#10004b;
}

/*09222.htmlショップ新規登録完了終了（11月6日更新）*/

/*09210.html加盟店募集ページ開始*/

.Registration_new_shop_text_A{
	width:650px;
	height:111px;
	border: none;
	margin:0 0 5px 0;
	padding:30px 0 0 150px;
	background-color:#10004b;
	background-image: url(../img/umimo_shop_intro_06.gif);
	background-repeat:no-repeat;
	text-align:left;
	font-size:120%;
	color:#10004b;}

.Registration_new_shop_text_B{
	width:650px;
	height:110px;
	border: none;
	margin:0 0 5px 0;
	padding:30px 0 0 150px;
	background-color:#10004b;
	background-image: url(../img/umimo_shop_intro_05.gif);
	background-repeat:no-repeat;
	text-align:left;
	font-size:120%;
	color:#10004b;}

.Registration_new_shop_text_B a{
	color:tomato;}

.Registration_new_shop_text_B a:visited{
	color:tomato;}

.Registration_new_shop_text_B a:hover{
	color:tomato;}

#registration_new_shop_all{
	width:950px;
	height:auto;
	background-color:#ffffff;}


#table_Registration_new_shop_2{
	width:auto;
	height:224px;
	border:solid 1px #000000;
	border-collapse:collapse;
	margin:0 0 0 10px;
	padding:0;
	background-color:#10004b;}

#td_Registration_new_shop_2_A{
	width:auto;
	height:auto;
	border:none;
	padding:10px;
	background-color:none;
	text-align:left;
	vertical-align:top;}

#td_Registration_new_shop_2_B{
	width:auto;
	height:auto;
	border:none;
	padding:10px;
	background-color:none;
	text-align:left;
	vertical-align:top;}

#td_Registration_new_shop_2_C{
	width:auto;
	height:auto;
	border:none;
	padding:10px;
	background-color:none;
	text-align:left;
	vertical-align:top;}


/*09210.html加盟店募集ページ終了*/

/*iframe開始*/

.Utillze_iframe{
 width:500px;
 height:400px;}

/*iframe終了*/

/*リンクバナー開始*/

.table_linkbanner{
	width:auto;
	height:auto;
	border:solid 1px #483d8b;
	border-collapse:collapse;
	padding:0;
	background-color:#none;}

.td_linkbanner_A{
	padding:10px;
	border:dotted 1px #483d8b;
	text-align:center;}

.td_linkbanner_B{
	padding:10px;
	border:dotted 1px #483d8b;
	text-align:center;}

.td_linkbanner_C{
	width:400px;
	padding:10px;
	border:dotted 1px #483d8b;
	text-align:center;}

/*リンクバナー終了*/

/* ショップ系新着コメント開始 */

#shop_diary_new_comment_title {
	width: 138px;
	height: 20px;
	margin: 1px 0 0 0;
	padding: 10px 0 0 10px;
	border: solid 1px #ff6ea4;
	background-color:#f0ffff;
	background-image: url(../img/titlebanner09.gif);
	background-repeat:repeat-x;
	color: #10004b;
	font-weight:bold;
}

#shop_diary_new_comment_list {
	width: 138px;
	height: 20px;
	margin: 0 0 3px 0;
	padding: 5px 0 0 10px;
	border: solid 1px #ff6ea4;
	background-color:#f0ffff;
	color:#10004b;
}

/* ショップ系新着コメント終了 */

/*ショップの日記への新着コメント開始*/

.listLine_shop_table_comment_list{
	width: 749px;
	_width: 750px;
	height: auto;
	margin: 0 0 0 1px;
	_margin: 0 0 0 0;
	border: solid 1px #ff6ea4;
	background-color:#f0ffff;
	border-collapse:collapse;
	color:#10004b;}

.listLine_shop_td_comment_list_A{
	width: 100px;
	height: 20px;
	padding:10px;
	border: solid 1px #ff6ea4;
	border-right:none;
	background-color:#ffe4e1;
	color:#10004b;}

.listLine_shop_td_comment_list_B{
	width: 600px;
	height: 20px;
	padding:10px;
	border: solid 1px #ff6ea4;
	border-left:none;
	background-color:#ffe4e1;
	color:#10004b;}

.listLine_shop_td_comment_list_C{
	width: 100px;
	height: 20px;
	padding:10px;
	border: solid 1px #ff6ea4;
	border-right:none;
	background-color:#ffb6c1;
	color:#10004b;}

.listLine_shop_td_comment_list_D{
	width: 600px;
	height: 20px;
	padding:10px;
	border: solid 1px #ff6ea4;
	border-left:none;
	background-color:#ffb6c1;
	color:#10004b;}

/*ショップのログコメント一覧終了*/

/*お知らせのページ開始*/

.info_base{
	width:748px;
	height:auto;
	padding:0;
	margin:0;
	border:solid 1px #4682b4;
	background-color:#f0f8ff;
	color:#10004b;}

.info_title{
	text-align: left;
	float: left;
}

.info_date{
	text-align: right;
}

.info_goback{
	padding:10px 0 10px 10px; }

.info_texttitle{
	width:715px;
	background-color:#4682b4;
	border-color:#ffffff;
	border-style:solid;
	border-width:0px 0px 1px;
	margin:5px -2px 0px 10px;
	padding:5px;
	color:#f0f8ff;
}

.info_text{
	margin:5px 10px 5px 10px;
	padding:10px;
/*	background-color:#483d8b; */
}


/*お知らせのページ終了*/

/*ショップ検索ページ開始*/

#SHOP_list_search_B {
	width: 750px;
	height: auto;
	float: left;}

#SHOP_search_B {
	width: 734px;
	height: 15px;
	margin: 5px 0 0 1px;
	padding: 10px 0 5px 10px;
	border: solid 1px #ff6ea4;
	background-color: #ff6ea4;
	color: #10004b;
	font-weight: bold;
	background-image: url(../img/titlebanner10.gif);
	background-repeat:repeat-x;
}

.Search_Shop_table{
	width:745px;
	margin:0 0 0 2px;
	background-color:#f0f8ff;
	border:solid 1px #ff6ea4;
	border-collapse:collapse;}

.Search_Shop_td_A{
	width:122px;
	padding:5px;
	background-color:#f0f8ff;
	border-bottom:dotted 1px #ff6ea4;
	color:#10004b;}

.Search_Shop_td_B{
	width:auto;
	padding:5px;
	background-color:#f0f8ff;
	border:dotted 1px #ff6ea4;
	color:#10004b;}

#Search_Shop_submit_keyword{
	width:744px;
	height: 40px;
	margin: 0 0 0 1px;
	padding:15px 0 0 0;
    border: solid 1px #ff6ea4;
	background-color:#f0f8ff;
	text-align:center;
	color:#10004b;}

/*ショップ検索ページ終了*/

/*ダイバー検索ページ開始*/


#Diver_search {
	width:735px;
	height: 15px;
	margin:5px 0px 0px 0px;
	padding: 10px 0 5px 10px;
	border: solid 1px #4682b4;
	background-color: #483d8b;
	color: #ffffff;
	font-weight: bold;
	background-image: url(../img/titlebanner06.gif);
	background-repeat:repeat-x;
}

.Search_Diver_table{
	width:746px;
	_width:747px;
	margin:0 0 0 1px;
	_margin:0;
	background-color:#f0f8ff;
	border:solid 1px #4682b4;
	border-collapse:collapse;
	color: #10004b;}

.Search_Diver_td_A{
	width:122px;
	padding:5px;
	background-color:#f0f8ff;
	border-bottom:dotted 1px #4682b4;
	color:#10004b;}

.Search_Diver_td_B{
	width:auto;
	padding:5px;
	background-color:#f0f8ff;
	border:dotted 1px #4682b4;
	coor:#10004b;}

.Search_Diver_Detail{
	width:auto;
	padding:5px;
	background-color:#f0f8ff;
	border:dotted 1px #4682b4;
	color:#10004b;}

#Search_Diver_submit_keyword{
	width: 745px;
	height: 40px;
	margin: 0;
	padding:15px 0 0 0;
    border: solid 1px #4682b4;
	background-color:#f0f8ff;
	text-align:center;
	coor:#10004b;}

/*ダイバー検索ページ終了*/

/*コミュニティ検索ページ開始*/


#Community_search {
	width:730px;
	height: 15px;
	margin:0;
	padding: 10px 0 5px 10px;
	border: solid 1px #ebce00;
	background-color: #ebce00;
	color: #10004b;
	font-weight: bold;
	background-image: url(../img/titlebanner12.gif);
	background-repeat:repeat-x;
	color:#10004b;
}

.Search_Community_table{
	width:741px;
	_width:742px;
	margin:0 0 0 1px;
	_margin:0;
	background-color:#f0f8ff;
	border:solid 1px #ebce00;
	border-collapse:collapse;}

.Search_Community_td_A{
	width:122px;
	padding:5px;
	background-color:#f0f8ff;
	border-bottom:dotted 1px #ebce00;
	color:#10004b;}

.Search_Community_td_B{
	width:auto;
	padding:5px;
	background-color:#f0f8ff;
	border:dotted 1px #ebce00;
	color:#10004b;}

.Search_Community_Detail{
	width:auto;
	padding:5px;
	background-color:#f0f8ff;
	border:dotted 1px #ebce00;
	color:#10004b;}

#Search_Community_submit_keyword{
	width: 740px;
	height: 40px;
	margin: 0;
	padding:15px 0 0 0;
    border: solid 1px #ebce00;
	background-color:#f0f8ff;
	text-align:center;
	color:#10004b;}

.Search_Community_Category_table{
	width:741px;
	_width:742px;
	margin:0 0 0 1px;
	_margin:0;
	background-color:#f0f8ff;
	border:solid 1px #ebce00;
	border-collapse:collapse;
	color:#10004b;}

.Search_Community_Category_td_A{
	width:120px;
	padding:5px;
	background-color:#f0f8ff;
	border:solid 1px #ebce00;
	color:#10004b;}

/*コミュニティ検索ページ終了*/

/*日記検索ページ開始*/


#DiverDiary_search {
	width:735px;
	height: 15px;
	margin:0;
	padding: 10px 0 5px 10px;
	border: solid 1px #4682b4;
	background-color: #4682b4;
	color: #ffffff;
	font-weight: bold;
	background-image: url(../img/titlebanner06.gif);
	background-repeat:repeat-x;
}

#DiverDiary_keyword_Box{
	width:735px;
	height:auto;
	margin:0;
	padding: 10px 0 5px 10px;
	background-color: #f0f8ff;
	border: solid 1px #4682b4;
	text-align:center;
	color:#10004b;}

.DiverDiary_Backnext{
	width:725px;
	height:auto;
	margin:0;
	padding:10px;
	border: solid 1px #4682b4;
	background-color: #f0f8ff;
	color:#10004b;}

.DiverDiary_table{
	width:746px;
	_width:747px;
	margin:0 0 0 1px;
	_margin:0;
	background-color:#f0f8ff;
	border:solid 1px #4682b4;
	border-collapse:collapse;}

.DiverDiary_td_A{
	width:150px;
	padding:5px;
	background-color:#f0f8ff;
	border:solid 1px #4682b4;
	text-align:center;
	color:#10004b;
	}

.DiverDiary_td_B{
	width:auto;
	height:8px;
	_height:13px;
	padding:5px;
	_padding:3px 10px 0 5px;
	background-color:#4682b4;
	border-right:solid 1px #4682b4;
	border-left:solid 1px #4682b4;
	border-bottom:solid 1px #4682b4;
	vertical-align:top;
	color:#FFFFFF;
	font-weight:bold;
	}


.DiverDiary_td_B a:link{
color:#FFFFFF;
	}

.DiverDiary_td_B a:visited{
color:#FFFFFF;
	}

.DiverDiary_td_B a:hover{
color:#FFFFFF;
	}

.DiverDiary_td_C{
	width:auto;
	height:20px;
	padding:10px;
	background-color:#f0f8ff;
	border:dotted 1px #4682b4;
	border-bottom:none;
	vertical-align:top;
	color:#10004b;}

.DiverDiary_td_D{
	width:auto;
	height:5px;
	padding:3px;
	background-color:#f0f8ff;
	border:none;
	vertical-align:top;
	text-align:right;
	color:#10004b;}

.DiverDiary_td_B_title{
	text-align:left;
	float:left;
	}

.DiverDiary_td_B_date{
	text-align: right;
	}


/*日記検索ページ終了*/

/*ログ検索ページ開始*/


#Log_search {
	width:735px;
	height: 15px;
	margin:0;
	padding: 10px 0 5px 10px;
	border: solid 1px #6482b4;
	background-color: #f0f8ff;
	color: #f0f8ff;
	font-weight: bold;
	background-image: url(../img/titlebanner06.gif);
	background-repeat:repeat-x;
}

.Log_Search_table{
	width:746px;
	_width:747px;
	margin:0 0 0 1px;
	_margin:0;
	background-color:#f0f8ff;
	border:solid 1px #4682b4;
	border-collapse:collapse;
	color:#10004b;}

.Log_Search_td_A{
	width:122px;
	padding:5px;
	background-color:#f0f8ff;
	border-bottom:dotted 1px #4682b4;
	color:#10004b;}

.Log_Search_td_B{
	width:auto;
	padding:5px;
	background-color:#f0f8ff;
	border:dotted 1px #4682b4;
	color:#10004b;}

.Log_Search_Detail{
	width:auto;
	padding:5px;
	background-color:#f0f8ff;
	border:dotted 1px #4682b4;
	color:#10004b;}

#Log_Search_submit_keyword{
	width: 745px;
	height: 40px;
	margin: 0;
	padding:15px 0 0 0;
    border: solid 1px #4682b4;
	background-color:#f0f8ff;
	text-align:center;
	color:#10004b;}

.Log_Search_Backnext{
	width:725px;
	height:auto;
	margin:0;
	padding:10px;
	background-color: #f0f8ff;
	border: solid 1px #4682b4;
	color:#10004b;}

.Log_Search_table2{
	width:746px;
	_width:747px;
	margin:0 0 0 1px;
	_margin:0;
	background-color:#f0f8ff;
	border:solid 1px #4682b4;
	border-collapse:collapse;
	color:#10004b;}

.Log_Search_td_A2{
	width:150px;
	padding:5px;
	background-color:#f0f8ff;
	border-right:dotted 1px #4682b4;
	border-bottom:dotted 1px #4682b4;
	text-align:center;
	color:#10004b;
	line-height: 150%;}

.Log_Search_td_B2{
	width:auto;
	height:auto;
	padding:5px;
	background-color:#f0f8ff;
	border:dotted 1px #4682b4;
	border-bottom:none;
	vertical-align:top;
	color:#10004b;
	line-height: 150%;}

.Log_Search_table3{
	border:none;}

.Log_Search_td_A3{
	width:70px;
	height:10px;
	border:none;
	text-align:right;
	vertical-align:top;
	line-height: 150%;
	}

.Log_Search_td_B3{
	width:700px;
	height:10px;
	border:none;}

.Log_Search_td_B3_b{
	width:700px;
	height:20px;
	}

/*ログ検索ページ終了*/

/*ショップメンバーにメッセージを送る開始*/

#shopmember_notice_title{
	width: 738px;
	height: 20px;
	margin: 0;
	padding: 10px 0 0 10px;
	border: solid 1px #ff6ea4;
	background-color:#f0ffff;
	background-image: url(../img/titlebanner10.gif);
	background-repeat:repeat-x;
	color: #10004b;
	font-weight:bold;
	line-height: 150%;
}

#shopmember_notice_message{
	width: 728px;
	height: 15px;
	margin: 0;
	padding:10px;
	border: solid 1px #ff6ea4;
	border-top:none;
	background-color:#f0ffff;
	color:#10004b;
	line-height: 150%;
}

.table_shopmember_notice{
	width:749px;
	_width:750px;
	margin: 0 0 0 1px;
	_margin:0;
	border: solid 1px #ff6ea4;
	border-top:none;
	border-collapse: collapse;
	background-color:#f0ffff;
}

.td_shopmember_notice_A {
	width: auto;
	height: auto;
	padding:5px;
	border: solid 1px #ff6ea4;
	background-color:#f0ffff;
	color:#10004b;
	text-align:center;
	line-height: 150%;
}

.td_shopmember_notice_B {
	width: 140px;
	height: auto;
	padding: 5px 0 5px 10px;
	border: dotted 1px #ff6ea4;
	background-color:#ff99cc;
	color:#10004b;
	line-height: 150%;
}

.td_shopmember_notice_C{
	width: 549px;
	height: auto;
	padding: 5px 0 5px 10px;
	border: dotted 1px #ff6ea4;
	background-color:#f0ffff;
	color:#10004b;
	line-height: 150%;
}

/*ショップメンバーにメッセージを送る終了*/

/*ランキングページ開始*/

/*コース・ツアー一覧2カラム目開始*/

.table_Ranking_left{
	width:160px;
	height: auto;
	margin: 6px 0 0 1px;
	border: solid 1px #ff9933;
	border-collapse: collapse;
	background-color:#ffffff;
}

.td_Ranking_left_title{
	width:160px;
	height:30px;
	/height:25px;
	padding:5px 0 0 0;
	border:solid 1px #ff9933;
	background-color:#ffffff;
	text-align:center;
	background-image: url(../img/titlebanner14.gif);
	background-repeat:repeat-x;
	color: #10004b;
	font-weight:bold;
}

.td_Ranking_left_A{
	width:160px;
	height:auto;
	padding:0;
	border:solid 1px #ff9933;
	background-color:#f0f8ff;
	text-align:left;
	color:#10004b;
}

.List_Ranking_left{
	list-style-image:url(../img/icon_44.gif);
	list-style-position:inside;
	margin:0;
	padding:0 0 0 5px;
	}

.List_Ranking_left_B{
	list-style-image:url(../img/icon_45.gif);
	list-style-position:inside;
	margin:0;
	padding:5px;
	}


.Ranking_main_title{
	width: 570px;
	height: 23px;
	margin:0 0 5px 0;
	padding:7px 0 0 10px;
	border: solid 1px #ff9933;
	background-color:#10004b;
	background-image: url(../img/titlebanner13.gif);
	background-repeat:repeat-x;
	color: #10004b;}

.Ranking_main_title a:link{
	color: #800080;
	font-weight:normal;
	text-decoration:underline;}

.Ranking_main_title a:visited{
	color: #800080;
	font-weight:normal;
	text-decoration:underline;}

.Ranking_main_title a:hover{
	color: #c71585;
	font-weight:normal;
	text-decoration:underline;}

.table_Ranking_main_A{
	width: 580px;
	height: auto;
	margin: 0 0 0 1px;
	border: solid 1px #ff9933;
	border-collapse:collapse;
	background-color:#ffffff;
	text-align:center;
	font-weight:bold;
}

.td_Ranking_main_A{
	width: 50px;
	height: 30px;
	padding:5px 5px 0 10px;
	background-color:#f0f8ff;
	border-right:dotted 1px #ff9933;
	border-bottom:dotted 1px #ff9933;
	color:#10004b;
}

.td_Ranking_main_A a:link{
	font-weight:bold;
	color: #800080;}

.td_Ranking_main_A a:visited{
	font-weight:bold;
	color: #800080;}

.td_Ranking_main_A a:hover{
	font-weight:bold;
	color: #c71585;}

.td_Ranking_main_B{
	width: auto;
	height: 30px;
	padding:5px 0px 5px 15px;
	background-color:#f0f8ff;
	border-bottom:dotted 1px #ff9933;
	color:red;
	text-align:left;
	font-weight:bold;
}

.td_Ranking_main_C{
	width:80px;
	height: 30px;
	padding:5px 25px 5px 0px;
	background-color:#f0f8ff;
	border:dotted 1px #ff9933;
	color:#10004b;
	text-align:right;
	}

.td_Ranking_main_D{
	width: 50px;
	height: 30px;
	padding:0 10px 0 10px;
	background-color:#ffcc99;
	border:dotted 1px #ff9933;
	color:#10004b;
	text-align:center;
	font-weight:bold;
}

.td_Ranking_main_E{
	width: auto;
	height: 30px;
	padding:0;
	border:dotted 1px #ff9933;
	background-color:#ffcc99;
	color:#10004b;
	text-align:center;
	font-weight:bold;
}

.td_Ranking_main_F{
	width: 80px;
	height: 30px;
	padding:0 10px 0 10px;
	border:dotted 1px #ff9933;
	background-color:#ffcc99;
	color:#10004b;
	text-align:center;
	font-weight:bold;
}

.td_Ranking_main_G{
	width:auto;
	height: 30px;
	padding:0;
	border:dotted 1px #ff9933;
	background-color:#ffcc99;
	color:#10004b;
	text-align:center;
	font-weight:bold;
}

#option_8{
	padding:0 10px 0 0;
	text-align:right;}

/*ランキングページ終了*/

.subject{
	text-align:left;
    float:left; }

.edit{
	text-align:right;
	padding:0 10px 0 0;}

.myDiary_A{
	text-align:left;
    float:left;}

.myDiary_B{
	text-align:right;
	padding:0 10px 0 0;}

#log_A{
	text-align:left;
    float:left;}

#log_B{
	text-align:right;
	padding:0 10px 0 0;}

/*フォント小さく*/
.small{
	font-size:10px;}

/*ショップトップのクーポン情報（20100216追加）*/
.discountbox_01{
	width:512px;
	height:125px;
	margin:0px 0px 0px 5px;
	background-image:url(../img/dis_img.gif);
	background-repeat:no-repeat;
}
.discountbox_text{
	width:460px;
	margin:0px;
	padding:0px;
	font-size:12px;
	color: #10004B;
}

.discountbox_text a:link{
	font-size: 16px;
	font-weight: bold;
}

.discountbox_text a:visited{
	font-size: 16px;
	font-weight: bold;
}

.discountbox_02{
	height:40px;
	padding:58px 0px 10px 30px;
	font-size:22px;
}

/*クーポン詳細説明画面（20100216追加）*/
.dis_wrapper{
	width:740px;
	margin:5px 10px 0px 0px;
	padding:0px;
	float:left;
}

.dis_title_box{
	width:725px;
	border:1px solid #FF6EA4;
	margin:0px 0px 10px 0px;
	color:#10004B;
}

.company_name{
	width:720px;
	padding:5px 0px 5px 5px;
	margin:0px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	background-image: url("../img/titlebanner10.gif");
	background-repeat: no-repeat;
}

.discount_title{
	width:720px;
	height:auto;
	padding:10px 5px 10px 5px;
	margin:0px 0px 0px 0px;
	text-align:center;
	font-size:18px;
	font-weight:bold;
}

.discount_limit{
	width:720px;
	height:20px;
	padding:5px 0px 0px 5px;
	margin:0px 0px 10px 0px;
	text-align:center;
	border:1px solid #FF6EA4;
	color:red;
	font-weight:bold;
}

.dis_about_title{
	width:320px;
	height:18px;
	padding:2px 0px 0px 5px;
	margin:0px;
	border:1px solid #FF6EA4;
	font-weight:bold;
	background-image:url(../img/titlebanner10.gif);
	background-repeat:no-repeat;
	color:#10004B;
}

.dis_about_text{
	width:320px;
	padding:5px 0px 0px 5px;
	margin:0px 0px 10px 0px;
	border:1px solid #FF6EA4;
	color:#10004B;
}

.dis_shopmap{
	width:380px;
	height:400px;
	margin:0px;
	margin:0px 0px 10px 0px;
	border:1px solid #FF6EA4;
	float:left;
}

#shop_coupon_map{
	width:380px;
	height:400px;
	margin:0px;
	margin:0px 0px 10px 0px;
	border:1px solid #FF6EA4;
	float:left;
}

.dis_add{
	width:320px;
	height:auto;
	padding:2px 0px 57px 5px;
	margin:0px;
	text-align:left;
}

.box_01{
	margin:0px 17px 0px 0px;
	float:left;
}

.dis_button{
	text-align:center;
	margin: 10px 0px 10px 0px;
}

.dis_about_table{
	width:310px;
	border:0px;
}

.dis_about_table td{
	vertical-align:top;
}

.dis_change_text{
	margin:2px 0px 3px 0px;
		}

/*クーポン印刷用ページ*/
.pri_wrapper{
	position:absolute;
	width:580px;
	height:850px;
	margin:0px;
	padding:0px;
	align:center;
	left:50%;
	margin-left:-290px;
	color:#10004B;
}

.title_box{
	width:560px;
	margin:0px 0px 0px 5px;
	padding:0px 0px 0px 5px;
	border:1px solid #FF6EA4;
}

.logo_box01{
	margin-top:5px;
	margin-bottom:5px;
	width:60px;
	height:70px;
	float:left;
}

.logo_box01 div{
	height:70px;
	display: table-cell;
	vertical-align: middle;
}

/* IE 6 */
* html .logo_box01 div {
	display: inline;
	zoom: 1;
}

/* IE 7 */
*:first-child+html .logo_box01 div {
	display: inline;
	zoom: 1;
}

.pri_box{
	margin:0px;
	padding:0px;
	float:left;
}

.pri_company_name{
	margin:5px 0px 0px 5px;
	padding:3px;
	text-align:center;
	font-size:14px;
	font-weight: bold;
	width:395px;
	background-image:url(../img/titlebanner10.gif);
	background-repeat:no-repeat;
}

.pri_discount_title{
	margin:0px;
	padding:10px 0px 10px 3px;
	margin:0px 0px 0px 5px;
	text-align:center;
	font-weight:bold;
	font-size:16px;
	width:393px;
}

.logo_box02{
	width:75px;
	height:70px;
	/height:90px;
	float:left;
	display: table-cell;
	vertical-align: middle;
	margin:5px 0px 0px 3px;
}

.logo_box02 div{
	height:70px;
	display: table-cell;
	vertical-align: middle;
}

/* IE 6 */
* html .logo_box02 div {
	display: inline;
	zoom: 1;
}

/* IE 7 */
*:first-child+html .logo_box02 div {
	display: inline;
	zoom: 1;
}

.pri_discount_about_title{
	width:560px;
	height:15px;
	margin:5px 5px 0px 5px;
	padding:3px;
	border:1px solid #FF6EA4;
	font-weight:bold;
	background-image:url(../img/titlebanner10.gif);
	background-repeat:no-repeat;
}

.title_text{
	text-align:center;
	font-weight:bold;
	font-size:16px;
	border:1px solid #000000;
}

.pri_discount_limit{
	width:560px;
	height:15px;
	margin:0px 0px 5px 5px;
	padding:10px 3px 10px 2px;
	text-align:center;
	font-weight: bold;
	font-size: 13px;
	border:1px solid #FF6EA4;
	color:red;
}

.pri_discount_about_text{
	width:560px;
	margin:0px 5px 5px 5px;
	padding:3px;
	border:1px solid #FF6EA4;
}

ul.pritxt{
	list-style-type:none;
	margin:0px;
	padding:0px;
}

#pri_coupon_shopmap{
	width:565px;
	height:380px;
	margin:0px 5px 5px 5px;
	border:1px solid #FF6EA4;
}

.pri_company_add{
	width:568px;
	margin:0px 5px 0px 5px;
	padding:3px;
	border:1px solid #FF6EA4;
}

#add_01{
	width:60px;
	text-align:right;
	font-weight:bold;
}

#add_02{
	width:60px;
	font-weight:bold;
}
/*mogCouponSelect(100302追加)*/
.mogcoupontitle{
	width:730px;
	height:20px;
	background-image:url(../img/titlebanner06.gif);
	background-repeat:repeat-x;
	border:1px solid #4682B4;
	color:#F0F8FF;
	font-weight:bold;
	margin:0 0 0;
	padding:10px 0 0 10px;
}

#table_couponselect{
	width:741px;
	height:auto;
	background-color:#4682B4;
	border:1px solid #4682B4;
	border-collapse:collapse;
	color:#10004B;
	table-layout:fixed;
	margin:0 0 0 1px
}

#td_table_couponselect_title_A{
	background-color:#4682B4;
	border:1px dotted #4682B4;
	height:auto;
	padding:5px 0 5px 10px;
	width:450px;
	font-weight:bold;
	color:#ffffff;
}

#td_table_couponselect_title_B{
	background-color:#4682B4;
	border:1px dotted #4682B4;
	border-left:none;
	height:auto;
	padding:5px 0 5px 10px;
	width:200px;
	font-weight:bold;
	color:#ffffff;
}

#table_couponselect_info{
	background-color:#F0FFFF;
	border:1px solid #4682B4;
	height:auto;
	padding:5px 0 5px 10px;
	width:730px;
	text-align:center;
}

#td_table_couponselect_A{
	background-color:#F0FFFF;
	border:1px dotted #4682B4;
	height:auto;
	padding:5px 0 5px 10px;
	width:450px;
}

#td_table_couponselect_B{
	background-color:#F0FFFF;
	border:1px dotted #4682B4;
	height:auto;
	padding:5px 0 5px 10px;
	width:200px;
}

#td_table_couponselect_submit{
	background-color:#F0FFFF;
	border:1px dotted #4682B4;
	height:auto;
	padding:5px 0 5px 10px;
	width:450px;
	text-align:center;
}