@charset "EUC-JP";

/* ==================== fundamental style ==================== */
*{
	font-family:Verdana,'£Í£Ó £Ð¥´¥·¥Ã¥¯','¥Ò¥é¥®¥Î´Ý¥´ Pro W4','Hiragino Maru Gothic Pro',Osaka,sans-serif;
	margin:0px;
	padding:0px;
	list-style:none;
	}
body{
	font-size:12px;
	color: #444444;
	line-height:130%;
	text-align: center;
	word-break: break-all;
	}
a:link{
	text-decoration:underline;
	color:#1c79b4;
	}
a:visited{
	text-decoration:underline;
	color:#1c79b4;
	}
a:active{
	text-decoration:underline;
	color:#1c79b4;
	}
a:hover{
	text-decoration:underline;
	color:#FF0000;
	}
select{
	background-color:#FBFAF8;
	border:1px solid #C3C3C3;
	padding:1px;
	font-size:12px;
	color:#333333;
	}
br.clear {
	margin: 0px;
	padding: 0px;
	line-height: 0%;
	font-size: 0px;
	clear: both;
}
body img{
	border:none;
	}

/* ==================== layout style ==================== */
.contents{
	width: 880px;
	background-image : url(../../new/img/common/contents_bg.gif);
	background-repeat: repeat-y;
	margin: 0px auto;
	}
.left_column{
	float: left;
	width: 243px;
	text-align: left;
	margin-top: 4px;
	}
.right_column{
	float: left;
	width:637px;
	text-align: left;
	margin-top:8px;
	}
.footer{
	width: 880px;
	clear: both;
	padding-top: 10px;
	}
/* ==================== header style ==================== */
/*.logo{
	float:left;
	padding:5px 0 0 10px;
	}*/
.banner{
	float:right;
	padding:8px 6px 0 0;
	}
.head_bg{
	background-image : url(../../new/img/common/head_bg.gif);
	width:878px;
	margin-left:1px;
	}
.head_bg h1{
	font-size:12px;
	float:left;
	font-weight:normal;
	padding:1px 0 2px 7px;
	}
.head_bg h2{
	font-size:12px;
	float:left;
	font-weight:normal;
	padding:1px 0 2px 7px;
	}
.head_happy{
	font-weight:bold;
	color:#FF4800;
	}
.head_bar{
	background-image : url(../../new/img/common/head_bar.gif);
	background-repeat: repeat-x;
	width:870px;
	height:7px;
	margin-left:4px;
	}
.gmenu_area{
	padding:0 0 0 7px;
	}
.gmenu a{
	width:130px;
	height:19px;
	display:block;
	padding:7px 0 0 0;
	}
.gmenu a:link{text-decoration:none;color:#333333;font-weight:bold;}
.gmenu a:visited{text-decoration:none;color:#333333;font-weight:bold;}
.gmenu a:active{text-decoration:none;color:#333333;font-weight:bold;}
.gmenu a:hover{text-decoration:none;color:#FF0000;font-weight:bold;}

/*.head_navi{
	padding:3px 5px 2px 0;
	float:right;
	}
.head_navi a:link{text-decoration:none;color:#444444;font-weight:bold;}
.head_navi a:visited{text-decoration:none;color:#444444;font-weight:bold;}
.head_navi a:active{text-decoration:none;color:#444444;font-weight:bold;}
.head_navi a:hover{text-decoration:none;color:#FF0000;font-weight:bold;}
*/
.head_blink{
	padding:3px 8px 0 0;
	float:right;
	}

.gmenu_mypage a{
	width:110px;
	height:19px;
	display:block;
	padding:7px 0 0 20px;
	}
.gmenu_mypage a:link{text-decoration:none;color:#770000;font-weight:bold;}
.gmenu_mypage a:visited{text-decoration:none;color:#770000;font-weight:bold;}
.gmenu_mypage a:active{text-decoration:none;color:#770000;font-weight:bold;}
.gmenu_mypage a:hover{text-decoration:none;color:#FF0000;font-weight:bold;}

.gmenu_bar{
	background-image : url(../../new/img/common/gmenu_bar.gif);
	background-repeat: repeat-x;
	width:867px;
	height:6px;
	clear:both;
	}
.gmenu_mypage{
	width:130px;
	height:26px;
	background-image:url(../../new/img/common/gmenu_mypage.gif);
	background-repeat: no-repeat;
	float:left;
	margin-right:2px;
	text-align:center;
	}
.gmenu{
	width:130px;
	height:26px;
	background-image:url(../../new/img/common/gmenu_minna.gif);
	background-repeat: no-repeat;
	float:left;
	margin-right:2px;
	text-align:center;
	}
.gmenu_mypage_on{
	width:130px;
	height:26px;
	background-image:url(../../new/img/common/gmenu_mypage_on.gif);
	background-repeat: no-repeat;
	float:left;
	margin-right:2px;
	text-align:center;
	}
.gmenu_on{
	width:130px;
	height:26px;
	background-image:url(../../new/img/common/gmenu_minna_on.gif);
	background-repeat: no-repeat;
	float:left;
	margin-right:2px;
	text-align:center;
	}
.head_logo_bg{
	background-image:url(../../new/img/common/head_logo_bg.gif);
	background-repeat: no-repeat;
	clear:both;
	width:880px;
	height:79px;
	}
.gmenu_mypage_on a{
	width:110px;
	height:19px;
	display:block;
	padding:7px 0 0 20px;
	}
.gmenu_mypage_on a:link{text-decoration:none;color:#FFFFFF;font-weight:bold;}
.gmenu_mypage_on a:visited{text-decoration:none;color:#FFFFFF;font-weight:bold;}
.gmenu_mypage_on a:active{text-decoration:none;color:#FFFFFF;font-weight:bold;}
.gmenu_mypage_on a:hover{text-decoration:none;color:#FF0000;font-weight:bold;}

.gmenu_on a{
	width:130px;
	height:19px;
	display:block;
	padding:7px 0 0 0;
	}
.gmenu_on a:link{text-decoration:none;color:#FFFFFF;font-weight:bold;}
.gmenu_on a:visited{text-decoration:none;color:#FFFFFF;font-weight:bold;}
.gmenu_on a:active{text-decoration:none;color:#FFFFFF;font-weight:bold;}
.gmenu_on a:hover{text-decoration:none;color:#FF0000;font-weight:bold;}

.mlc_name{
	font-weight:bold;
	}


.head_logo_bg_off{
	background-image:url(../../new/img/common/head_logo_bg_off.gif);
	background-repeat: no-repeat;
	clear:both;
	width:880px;
	height:79px;
	}
.gmenu_mypage_off{
	width:130px;
	height:26px;
	background-image:url(../../new/img/common/gmenu_mypage_off.gif);
	background-repeat: no-repeat;
	float:left;
	margin-right:2px;
	text-align:center;
	}
.gmenu_mypage_off a{
	width:110px;
	height:19px;
	display:block;
	padding:7px 0 0 20px;
	}
.gmenu_mypage_off a:link{text-decoration:none;color:#505050;font-weight:bold;}
.gmenu_mypage_off a:visited{text-decoration:none;color:#505050;font-weight:bold;}
.gmenu_mypage_off a:active{text-decoration:none;color:#505050;font-weight:bold;}
.gmenu_mypage_off a:hover{text-decoration:none;color:#FF0000;font-weight:bold;}

.gmenu_off a{
	width:130px;
	height:19px;
	display:block;
	padding:7px 0 0 0;
	}
.gmenu_off a:link{text-decoration:none;color:#FFFFFF;font-weight:bold;}
.gmenu_off a:visited{text-decoration:none;color:#FFFFFF;font-weight:bold;}
.gmenu_off a:active{text-decoration:none;color:#FFFFFF;font-weight:bold;}
.gmenu_off a:hover{text-decoration:none;color:#FF0000;font-weight:bold;}

/* ==================== Media Header ==================== */
.mediahead_bg{
	background: url(http://img.freeml.com/img/common/mediahead/mediahead_bg.gif) repeat-x;
	font-size:12px;
	color:#cccccc;
	}
.mediahead_bg ul{
	list-style:none;
	padding:0px;
	margin:3px 0 0 3px;
	}
.icon_yap{
	background-image:url(http://img.freeml.com/img/common/mediahead/icon_yap.gif);
	background-repeat: no-repeat;
	height:16px;
	padding-top:2px;
	}
.icon_yap a{
	margin:0px;
	padding:3px 0 3px 16px;
	}
.icon_fml{
	background-image:url(http://img.freeml.com/img/common/mediahead/icon_fml.gif);
	background-repeat: no-repeat;
	height:16px;
	padding-top:2px;
	}
.icon_fml a{
	margin:0px;
	padding:3px 0 3px 19px;
	}
.icon_poi{
	background-image:url(http://img.freeml.com/img/common/mediahead/icon_poi.gif);
	background-repeat: no-repeat;
	height:16px;
	padding-top:2px;
	}
.icon_poi a{
	margin:0px;
	padding:3px 0 3px 14px;
	}
.icon_fuk{
	background-image:url(http://img.freeml.com/img/common/mediahead/icon_fuk.gif);
	background-repeat: no-repeat;
	height:16px;
	padding-top:2px;
	}
.icon_fuk a{
	margin:0px;
	padding:3px 0 3px 16px;
	}
.icon_kab{
	background-image:url(http://img.freeml.com/img/common/mediahead/icon_kab.gif);
	background-repeat: no-repeat;
	height:16px;
	padding-top:2px;
	}
.icon_kab a{
	margin:0px;
	padding:3px 0 3px 15px;
	}




/* ==================== main contents style ==================== */
.main_bg{
	width: 631px;
	background-image : url(../../new/img/common/main_bg.gif);
	background-repeat: repeat-y;
	}
.main_bg2{
	width: 631px;
	background-image : url(../../new/img/common/main_bg2.gif);
	background-repeat: repeat-y;
	}
.main_contents_bg{
	width: 631px;
	background-image : url(../../new/img/common/main_contents_bg.gif);
	background-repeat: repeat-y;	
	}
.main_head{
	font-weight:bold;
	color:#666666;
	padding:5px 0 3px 10px;
	}
.main_tit{
	color:#490707;
	font-size:14px;
	font-weight:bold;
	margin-bottom:5px;
	}
.main_tit2{
	color:#490707;
	font-size:14px;
	font-weight:bold;
	padding:5px;
	}
.main_subtit{
	font-weight:bold;
	color:#490707;
	}
.main_bt{
	text-align:right;
	padding:6px 7px 6px 0;
	}
.main_bt2{
	text-align:right;
	padding:3px 0 0 0;
	}
.main_bt_right{
	text-align:right;
	float:right;
	padding:6px 7px 6px 0;
	}
.main_bt_left{
	padding:0 0 0 5px;
	font-size:10px;
	}
.main_bt_left a:link{text-decoration:none;color:#666666;}
.main_bt_left a:visited{text-decoration:none;color:#666666;}
.main_bt_left a:active{text-decoration:none;color:#666666;}
.main_bt_left a:hover{text-decoration:none;color:#FF0000;}

.footer_link{
	color:#CCCCCC;
	margin:2px 0 5px 1px;
	}
.size10{
	font-size:10px;
	line-height:120%;
	}
.size10_brown{
	font-size:10px;
	color:#8F0000;
	}

.size10_darkbrown a:link {text-decoration:none;color:#602213;}
.size10_darkbrown a:visited {text-decoration:none;color:#602213;}
.size10_darkbrown a:active{text-decoration:none;color:#602213;}
.size10_darkbrown a:hover {text-decoration:none;color:#FF0000;}

.text_brown_3f0f00 {
	color:#3F0F00;
}
.text_12_red_bold {
	color: #FF0000;
	font-weight: bold;
}
.text_10_red_bold {
	font-size: 10px;
	color: #FF0000;
	font-weight: bold;
}
.text_10_red_bold a:link {text-decoration:none;color:#FF0000;}
.text_10_red_bold a:visited {text-decoration:none;color:#FF0000;}
.text_10_red_bold a:active{text-decoration:none;color:#FF0000;}
.text_10_red_bold a:hover {text-decoration:none;color:#FF0000;}
.text_darkbrown {
	color:#602213;
}
.text_brown{
	color:#8F0000;
	}
.arow{
	color:#FF5D02;
	}
.bold{
	font-weight:bold;
	}
.text_10{
	font-size:10px;
	}

.text_10_444link{
	font-size:10px;
	}
.text_10_444link a:link{color:#444444;text-decoration:none;}
.text_10_444link a:visited{color:#444444;text-decoration:none;}
.text_10_444link a:active{color:#444444;text-decoration:none;}
.text_10_444link a:hover{color:#FF0000;text-decoration:none;}

.text_14b{
	font-size:14px;
	font-weight:bold;
	}
.text_main{
	font-size:12px;
	color:#444444;
	line-height:140%;
	padding-left:7px;
	}
.text_button{
	color:#ED4910;
	font-weight:bold;
	}
.text_button2{
	color:#AC3F10;
	font-weight:bold;
	}
.text_f00_10b{
	color:#ff0000;
	font-size:10px;
	font-weight:bold;
	}
.text_f00_12b{
	color:#ff0000;
	font-weight:bold;
	}
.text_f00_14b{
	color:#ff0000;
	font-size:14px;
	font-weight:bold;
	}
.text_ccc_10{
	font-size:10px;
	color:#cccccc;	
	}
.text_ccc{
	color:#cccccc;	
	}
.text_666_10{
	font-size:10px;
	color:#666666;	
	}
.text_666{
	color:#666666;	
	}
.text_666_10 a:link{text-decoration:none;color:#666666;}
.text_666_10 a:visited{text-decoration:none;color:#666666;}
.text_666_10 a:active{text-decoration:none;color:#666666;}
.text_666_10 a:hover{text-decoration:none;color:#FF0000;}

.text_cc66 {
	color: #CCCCCC;
}
.text_cc66 a:link{text-decoration:none;color:#666666;}
.text_cc66 a:visited{text-decoration:none;color:#666666;}
.text_cc66 a:active{text-decoration:none;color:#666666;}
.text_cc66 a:hover{text-decoration:none;color:#FF0000;}

.text_555 {
	color:#555555;
	}
.text_555 a:link{text-decoration:none;color:#555555;}
.text_555 a:visited{text-decoration:none;color:#555555;}
.text_555 a:active{text-decoration:none;color:#555555;}
.text_555 a:hover{text-decoration:none;color:#FF0000;}




.text_999_10 a:link{text-decoration:none;color:#999999;}
.text_999_10 a:visited{text-decoration:none;color:#999999;}
.text_999_10 a:active{text-decoration:none;color:#999999;}
.text_999_10 a:hover{text-decoration:none;color:#FF0000;}

.text_999{
	color:#999999;	
	}
.text_999_10{
	color:#999999;
	font-size: 10px;	
	}
.text_orange_10{
	font-size:10px;
	color:#FF5D02;
	font-weight:bold;
	}
.text_orange_10 a:link{text-decoration:none;color:#FF5D02;font-weight:bold;}
.text_orange_10 a:visited{text-decoration:none;color:#FF5D02;font-weight:bold;}
.text_orange_10 a:active{text-decoration:none;color:#FF5D02;font-weight:bold;}
.text_orange_10 a:hover{text-decoration:none;color:#FF0000;font-weight:bold;}

.text_orange{
	color:#FF5D02;
	font-weight:bold;
	}
.text_orange a:link{text-decoration:none;color:#FF5D02;font-weight:bold;}
.text_orange a:visited{text-decoration:none;color:#FF5D02;font-weight:bold;}
.text_orange a:active{text-decoration:none;color:#FF5D02;font-weight:bold;}
.text_orange a:hover{text-decoration:none;color:#FF0000;font-weight:bold;}

.text_name{
	font-size:10px;
	color:#666666;
	}
.text_name a:link{text-decoration:none;color:#666666;}
.text_name a:visited{text-decoration:none;color:#666666;}
.text_name a:active{text-decoration:none;color:#666666;}
.text_name a:hover{text-decoration:none;color:#FF0000;}

.input_style{
	background-color:#FBFAF8;
	border:1px solid #C3C3C3;
	font-size:12px;
	color:#333333;
	padding:2px;
	scrollbar-face-color:#E8E5DE; 
	scrollbar-track-color:#FBFAF8; 
	scrollbar-arrow-color:#A29F99; 
	scrollbar-highlight-color:#E4E1DC; 
	scrollbar-shadow-color:#CAC8C4; 
	scrollbar-3dlight-color:#DDDAD4; 
	scrollbar-darkshadow-color:#D3CFC6; 
	}
.notice_list{
	margin:10px 10px 0px 3px;
	padding:0px;
	list-style:none;
	}
.notice_list_bg{
	margin:0px;
	padding:0px 0px 4px 21px;
	background-image:url(../../new/img/common/icon_notice.gif);
	background-repeat: no-repeat;
	}
.help_list{
	margin:10px 10px 0px 3px;
	padding:0px;
	list-style:none;
	}
.help_list_bg{
	margin:0px;
	padding:0px 0px 4px 21px;
	background-image:url(../../new/img/common/icon_help.gif);
	background-repeat: no-repeat;
	}
.footer_gray{
	height:20px;
	text-align:right;
	margin:0 1px 0 1px;
	background-image:url(../../new/img/common/footer_gray.gif);
	background-repeat:repeat-x;
	}
.footer_gray a:link{text-decoration:none;color:#444444;}
.footer_gray a:visited{text-decoration:none;color:#444444;}
.footer_gray a:active{text-decoration:none;color:#444444;}
.footer_gray a:hover{text-decoration:none;color:#FF0000;}

.footer_gray2{
	width:880px;
	height:5px;
	background-image:url(../../new/img/common/footer_gray2.gif);
	background-repeat:repeat-x;
	}
.copyright{
	height:30px;
	font-size:10px;
	text-align:center;
	background-image:url("../../new/img/common/footer_copyright_bg.gif");
	background-repeat:repeat-x;
	}
.paging{
	text-align:center;
	font-size:14px;
	padding:5px 0;
	}
.paging a{
	padding:2px 5px;
	display:block;
	float:left;
	margin-right:2px;
	background-color:#FFFFFF;
	border:solid 1px #CCC;
	}
.paging_on{
	padding:2px 5px;
	float:left;
	margin-right:2px;
	color:#FFFFFF;
	background-color:#FF5D02;
	border:solid 1px #8E3300;
	}
.paging a:link{text-decoration:none;color:#444444;}
.paging a:visited{text-decoration:none;color:#444444;}
.paging a:active{text-decoration:none;color:#444444;}
.paging a:hover{text-decoration:none;color:#FFFFFF;border:solid 1px #8E3300;background-color:#FF5D02;}


/* ==================== PR style ==================== */

.pr { margin: 0px; }
A.pr { font-weight: bold; display: block; width: 100%; height: 100%; }
A:link.pr { color: #2C4A98; }
A:visited.pr { color: #2C4A98; }
A:active.pr { color: #FF0000; }
A:hover.pr { color: #FF0000;}

.pr02 { margin: 0px; }
A.pr02 { display: block; margin: 0px; text-decoration: none; }
A:link.pr02 { color: #4B4B4B; text-decoration: none;}
A:visited.pr02 { color: #4B4B4B; text-decoration: none;}
A:active.pr02 { color: #FF0000; }
A:hover.pr02 { color: #FF0000;}

/* ==================== error style ==================== */

.error_container {
	width: 623px;
	padding: 3px;
	background-color: #D2D0C9;
	border-bottom: 1px solid #9E9D93;
	border-left: 1px solid #9E9D93;
	border-right: 1px solid #9E9D93;
}

.error_alert{
	width:623px;
	height:39px;
	background-image : url(../../new/img/common/error_top.gif);
	background-repeat: no-repeat;
	}
.error_alert_bg{
	background-image:url(../../new/img/common/error_bg.gif);
	background-repeat:repeat-y;
	}
.error_alert_tit{
	font-size:14px;
	font-weight:bold;
	color:#FF0000;
	padding:13px 0 0 43px;
	}

.error_alert_631{
	width:631px;
	height:39px;
	background-image : url(../../new/img/common/error_top_631.gif);
	background-repeat: no-repeat;
	margin-top:3px;
	}
.error_alert_591{
	width:591px;
	height:39px;
	background-image : url(../../new/img/common/error_top_591.gif);
	background-repeat: no-repeat;
	margin-top:3px;
	}
.error_alert_bg_631{
	background-image:url(../../new/img/common/error_bg_631.gif);
	background-repeat:repeat-y;
	}
.error_alert_bg_591{
	background-image:url(../../new/img/common/error_bg_591.gif);
	background-repeat:repeat-y;
	}
.error_alert_tit_631{
	font-size:14px;
	font-weight:bold;
	color:#FF0000;
	padding:13px 0 0 43px;
	}
.inv_comm_bg{
	margin:5px 20px 10px 44px;
	padding:8px;
	background: #E0DED5;
	}
.error_icon{
	float:left;
	padding:0 0 0 8px;
	}
.error_text{
	float:left;
	padding:4px 12px 3px 3px;
	color:#FF0000;
	font-size:14px;
	font-weight:bold;
	}

/* ==================== roster style ==================== */
.roster_bg{
	background-image : url(../../img/common/roster_bg.gif);
	background-repeat: no-repeat;
	}
.roster_tit{
	font-size:12px;
	font-weight:bold;
	margin:22px 5px 4px 41px;
	}
.roster_tit a:link{text-decoration:none;color:#8F0000;}
.roster_tit a:visited{text-decoration:none;color:#8F0000;}
.roster_tit a:active{text-decoration:none;color:#8F0000;}
.roster_tit a:hover{text-decoration:none;color:#FF0000;}

.roster_line_margin{
	margin:5px 0px 4px 0px;
	}
.roster_subete{
	margin:0px 5px 0px 0px;
	font-size:10px;
	text-align:right;
	}
.roster_subete a:link{text-decoration:none;color:#8F0000;}
.roster_subete a:visited{text-decoration:none;color:#8F0000;}
.roster_subete a:active{text-decoration:none;color:#8F0000;}
.roster_subete a:hover{text-decoration:none;color:#FF0000;}


/* ==================== mypage style ==================== */


.bt_my_edit {
	float: left;
	}
	
.bt_my_confirm {
	float: right;
	}

.my_text_navi{
	font-size:10px;
	color:#999999;	
	text-align: center;
	line-height: 100%;
	padding-top: 6px;
	margin: 0px;
	clear: both;
	}

.my_text_navi A:link,.my_text_navi A:visited,.my_text_navi A:active {
	color: #666666;
	font-size: 10px;
	text-decoration: none;
}

.my_text_navi A:HOVER {
	color: #FF0000;	
	font-size:10px;
	text-decoration: none;
	}

.hapista {
	padding-left: 5px;
	margin: 0px;
	line-height: 0%;
	font-size: 0px;
	background-image: url(../img/common/hapista_bg_03.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	}

.hapista TH {
	padding: 0px 3px 0px 0px;
}

.hapista TD {
	width: 163px;
	padding: 0px;
}

.hapista .r01 {
	background-image: url(../img/common/hapista_bg_01.gif);
	padding-top: 5px;
	margin: 0px;
	}

.hapista .r02 {
	margin: 0px;
	padding-left: 5px;
	padding-right: 5px;
	margin-bottom: 5px;
	line-height: 125%;
	color: #7D1A05;
	font-size: 12px;
}

.hapista .r02 IMG {
	padding-bottom: 2px;
}

.hapista .r03 {
	background-image: url(../img/common/hapista_bg_03.gif);
	padding-top: 5px;
	margin: 0px;
}

.hapista_change {
	text-align:right;
	padding: 0 8px 5px 0;
	line-height:100%;
	font-size:0px;
}

.friend_login TABLE {
	background: #FFFFFF;
	border-collapse: collapse;
	border: 1px solid #7D7B72;
}

.friend_login TH {
	padding: 2px 3px 0px;
	border-left:  1px solid #7D7B72;
	background-color: #F4F3EB;
	text-align: left;
	font-weight: normal;
	border-collapse: collapse;
	border: 1px solid #7D7B72;
	line-height: 120%;
}

.friend_login TD {
	padding: 2px;
	border-collapse: collapse;
	border: 1px solid #7D7B72;
}


.friend_login .latest {
	font-size: 10px;
	color: #602213;
	margin: 3px 0;
	line-height: 100%;
}

.friend_login .frhapista {
	margin-top: 3px;
	color:#7D1A05;
	line-height: 120%;
}

.mymenu_listbg02 {
	background-image: url(../img/common/mymenu_listbg02.gif);
	background-repeat: repeat-y;
}

.mymenu_listbg{
	background-image: url(../img/common/mymenu_listbg.gif);
	background-repeat: no-repeat;	
	font-weight: bold;
	clear: both;
	line-height:100%;
}
.mymenu_listbg03{
	background-image: url(../img/common/mymenu_listbg_simple.gif);
	background-repeat: no-repeat;	
	font-weight: bold;
	clear: both;
	padding:5px 20px 3px 8px;
	color: #333333;
}
.mymenu_listbg a {
	display:block;
	padding:8px 20px 3px 8px;
	width:202px;
}	
.mymenu_listbg a:link{text-decoration:none;color:#333333;}
.mymenu_listbg a:visited{text-decoration:none;color:#333333;}
.mymenu_listbg a:active{text-decoration:none;color:#333333;}
.mymenu_listbg a:hover{text-decoration:none;color:#FF0000;}

.mymenu_listbg_pale{
	background-image: url(../img/common/mymenu_listbg.gif);
	background-repeat: no-repeat;	
	font-weight: bold;
	}
.mymenu_listbg_pale a { display:block;width:202px;padding:5px 20px 3px 8px;}	
.mymenu_listbg_pale a:link{text-decoration:none;color:#555555;}
.mymenu_listbg_pale a:visited{text-decoration:none;color:#555555;}
.mymenu_listbg_pale a:active{text-decoration:none;color:#555555;}
.mymenu_listbg_pale a:hover{text-decoration:none;color:#FF0000;}

.mymenu_friendlist P {
	padding-top: 16px;
	padding-left: 41px;
}


.mlc_data {
	width: 609px;
	padding-left: 12px;
	padding-right: 8px;
	margin: 0px;
	background-color:#FFFFFF;
	border-right: 1px solid #9E9D93;
	border-left: 1px solid #9E9D93;
}


/* login form */

.login_auto {
	background-image: url(../img/common/login_auto_bg.gif);
	background-repeat: repeat-y;
	padding: 1px 0px 2px 9px;
}

.login_form {
	width:121px;
	height:17px;
	border:1px solid #B1AA97;
	color:#444444;
	margin-bottom: 4px;
}

.login_form2 {
	width:121px;
	height:17px;
	border:1px solid #B1AA97;
	color:#444444;
}

.main_bt_left{
	padding:0 0 0 5px;
	font-size:10px;
	}
.main_bt_left a:link{text-decoration:none;color:#666666;}
.main_bt_left a:visited{text-decoration:none;color:#666666;}
.main_bt_left a:active{text-decoration:none;color:#666666;}
.main_bt_left a:hover{text-decoration:none;color:#FF0000;}


/* happy status */
.himasute_bg{
	background-image:url("../../img/common/hima_bg.gif");
	background-repeat:repeat-y;
	}
.hima_tit{
	font-size:12px;
	font-weight:bold;
	color:#8F0000;
	}
.hima_form{
	background-color:#FFEB96;
	border:1px solid #E88228;
	font-size:12px;
	color:#333333;
	padding:3px;
	width:154px;
	height:33px;
	scrollbar-face-color:#FFD248; 
	scrollbar-track-color:#FFEB96; 
	scrollbar-arrow-color:#FFF2A9; 
	scrollbar-highlight-color:#FFE672; 
	scrollbar-shadow-color:#FFB502; 
	scrollbar-3dlight-color:#FFEBCD; 
	scrollbar-darkshadow-color:#B96800; 
	}
.hima_form2{
	background-color:#FFEB96;
	border:1px solid #E88228;
	}
	
/* PR */

.mypr_b_middle {
	padding: 3px;
}
/* background-color:#EBEFF5; */
.mypr_b_middle .mypr A:link {color: #00A326; text-decoration: none;display:block;width:100%;height:100%;font-size: 10px;}
.mypr_b_middle .mypr A:visited {color: #00A326; text-decoration: none;display:block;width:100%;height:100%;font-size: 10px;}
.mypr_b_middle .mypr A:active {color: #00A326; text-decoration: none;display:block;width:100%;height:100%;font-size: 10px;}
.mypr_b_middle .mypr A:HOVER {color: #FF0000; text-decoration: none;display:block;width:100%;height:100%;font-size: 10px;}

.mypr_b_middle A:link {color: #333333; text-decoration: none;display:block;width:100%;height:100%;margin:0px;font-size:12px;}
.mypr_b_middle A:visited {color: #333333; text-decoration: none;display:block;width:100%;height:100%;margin:0px;font-size:12px;}
.mypr_b_middle A:active {color: #333333; text-decoration: none;display:block;width:100%;height:100%;margin:0px;font-size:12px;}
.mypr_b_middle A:HOVER {color: #333333; text-decoration: none;display:block;width:100%;height:100%;margin:0px;font-size:12px;}

.mypr_b_middle02 {
	padding: 3px;
	background-color: #FFFFFF;
}

.mypr_b_middle02 .mypr A:link {color: #00A326; text-decoration: none;display:block;width:100%;height:100%;font-size: 10px;}
.mypr_b_middle02 .mypr A:visited {color: #00A326; text-decoration: none;display:block;width:100%;height:100%;font-size: 10px;}
.mypr_b_middle02 .mypr A:active {color: #00A326; text-decoration: none;display:block;width:100%;height:100%;font-size: 10px;}
.mypr_b_middle02 .mypr A:HOVER {color: #FF0000; text-decoration: none;display:block;width:100%;height:100%;font-size: 10px;}
.mypr A:link {color: #00A326; text-decoration: none;display:block;width:100%;height:100%;font-size: 10px;}
.mypr A:visited {color: #00A326; text-decoration: none;display:block;width:100%;height:100%;font-size: 10px;}
.mypr A:active {color: #00A326; text-decoration: none;display:block;width:100%;height:100%;font-size: 10px;}
.mypr A:HOVER {color: #FF0000; text-decoration: none;display:block;width:100%;height:100%;font-size: 10px;}

.mypr_b_middle02 A:link {color: #333333; text-decoration: none;display:block;width:100%;height:100%;margin:0px;}
.mypr_b_middle02 A:visited {color: #333333; text-decoration: none;display:block;width:100%;height:100%;margin:0px;}
.mypr_b_middle02 A:active {color: #333333; text-decoration: none;display:block;width:100%;height:100%;margin:0px;}
.mypr_b_middle02 A:HOVER {color: #333333; text-decoration: none;display:block;width:100%;height:100%;margin:0px;}

.mypr01 {
	width: 222px;
	border-left: 1px solid #9E9D93;
	border-right: 1px solid #9E9D93;
	background-color: #FFFFFF;
	padding: 3px 3px 1px 3px;
	line-height: 130%;
}
.mypr02 {
	border-left: 1px solid #9E9D93;
	border-right: 1px solid #9E9D93;
	background-color: #FFFFFF;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
	line-height: 130%;
	font-size: 10px;
}
.mypr_b_middle04 {
	padding: 3px;
	background-color: #FFFFFF;
}

.mypr_b_middle04 .mypr_link03 A:link {color:#2C4A98;text-decoration:underline;font-weight:bold;}
.mypr_b_middle04 .mypr_link03 A:visited {color:#2C4A98;text-decoration:underline;font-weight:bold;}
.mypr_b_middle04 .mypr_link03 A:active {color:#2C4A98;text-decoration:underline;font-weight:bold;}
.mypr_b_middle04 .mypr_link03 A:HOVER {color:#FF0000;text-decoration:underline;font-weight:bold;}


.mypr_b_middle .mypr_link02 A:link {color:#2C4A98;text-decoration:underline;font-weight:bold;display:block;width:100%;height:100%;}
.mypr_b_middle .mypr_link02 A:visited {color:#2C4A98;text-decoration:underline;font-weight:bold;display:block;width:100%;height:100%;}
.mypr_b_middle .mypr_link02 A:active {color:#2C4A98;text-decoration:underline;font-weight:bold;display:block;width:100%;height:100%;}
.mypr_b_middle .mypr_link02 A:HOVER {color:#FF0000;text-decoration:underline;font-weight:bold;display:block;width:100%;height:100%;}

.mypr_b_middle02 {
	background-color: #FFFFFF;
}

.mypr_b_middle02 .mypr_link02 A:link {color:#2C4A98;text-decoration:underline;font-weight:bold;display:block;width:100%;height:100%;}
.mypr_b_middle02 .mypr_link02 A:visited {color:#2C4A98;text-decoration:underline;font-weight:bold;display:block;width:100%;height:100%;}
.mypr_b_middle02 .mypr_link02 A:active {color:#2C4A98;text-decoration:underline;font-weight:bold;display:block;width:100%;height:100%;}
.mypr_b_middle02 .mypr_link02 A:HOVER {color:#FF0000;text-decoration:underline;font-weight:bold;display:block;width:100%;height:100%;}


.mypr_b_middle03 .mypr_link02 A {font-size:12px;}
.mypr_b_middle03 .mypr_link02 A:link {color:#2C4A98;text-decoration:underline;font-weight:bold;display:block;}
.mypr_b_middle03 .mypr_link02 A:visited {color:#2C4A98;text-decoration:underline;font-weight:bold;display:block;}
.mypr_b_middle03 .mypr_link02 A:active {color:#2C4A98;text-decoration:underline;font-weight:bold;display:block;}
.mypr_b_middle03 .mypr_link02 A:HOVER {color:#FF0000;text-decoration:underline;font-weight:bold;display:block;}
.mypr_link02 A {font-size:12px;}
.mypr_link02 A:link {color:#2C4A98;text-decoration:underline;font-weight:bold;display:block;}
.mypr_link02 A:visited {color:#2C4A98;text-decoration:underline;font-weight:bold;display:block;}
.mypr_link02 A:active {color:#2C4A98;text-decoration:underline;font-weight:bold;display:block;}
.mypr_link02 A:HOVER {color:#FF0000;text-decoration:underline;font-weight:bold;display:block;}

.mypr_b_middle03 .mypr A {font-size:10px;}
.mypr_b_middle03 .mypr A:link {color: #00A326; text-decoration: none;display:block;width:100%;height:100%;}
.mypr_b_middle03 .mypr A:visited {color: #00A326; text-decoration: none;display:block;width:100%;height:100%;}
.mypr_b_middle03 .mypr A:active {color: #00A326; text-decoration: none;display:block;width:100%;height:100%;}
.mypr_b_middle03 .mypr A:HOVER {color: #FF0000; text-decoration: none;display:block;width:100%;height:100%;}

.mypr_b_middle03 A {font-size:10px;}
.mypr_b_middle03 A:link {color: #333333; text-decoration: none;display:block;width:100%;height:100%;margin:0px;}
.mypr_b_middle03 A:visited {color: #333333; text-decoration: none;display:block;width:100%;height:100%;margin:0px;}
.mypr_b_middle03 A:active {color: #333333; text-decoration: none;display:block;width:100%;height:100%;margin:0px;}
.mypr_b_middle03 A:HOVER {color: #333333; text-decoration: none;display:block;width:100%;height:100%;margin:0px;}

/* presense box */
.presense_bg{
	width:230px;
	background-image:url(../../new/img/common/presense_bg.gif);
	background-repeat: repeat-y;
	text-align:center;
	}
.presense_bg2{
	width:230px;
	background-image:url(../../new/img/common/presense_bg2.gif);
	background-repeat: repeat-y;
	}
.presense_bg3{
	width:230px;
	background-image:url(../../new/img/common/presense_bg3.gif);
	background-repeat: repeat-y;
	text-align:center;
	}

.admin_menu_bg{
	background-color:#E0DCD3;
	width:220px;
	}
.mem_list {
	padding-top: 5px;
}
.mem_list table {
	border-collapse: collapse;
	border: 1px solid #7D7B72;
	background: #FFFFFF;
	}
.mem_list td{
	border: 1px solid #7D7B72;
	text-align:center;
	padding:2px;
	vertical-align:middle;
	}
.mem_list_td{
	background: #F4F3EB;
	padding:1px;
	text-align:center;
	vertical-align:middle;
	font-size:10px;
	line-height: 130%;
	}
.mem_list02 table {
	border-collapse: collapse;
	border: 1px solid #7D7B72;
	background: #FFFFFF;
	}
.mem_list02 td{
	border: 1px solid #7D7B72;
	text-align:center;
	padding:2px;
	vertical-align:middle;
	}
.left_bg{
	width:230px;
	background-image:url(../../new/img/grid/mlc/left_bg.gif);
	background-repeat: repeat-y;
	border-bottom:solid 1px #7D7B72;
	}
.mem_list03 table {
	border-collapse: collapse;
	border: 1px solid #7D7B72;
	background: #FFFFFF;
	}
.mem_list03 td{
	border: 1px solid #7D7B72;
	text-align:center;
	padding:2px;
	vertical-align:middle;
	width: 68px;
	}

.rec_resContainer {
	background-color: #E8E8E0;
	background-image: url(../../new/img/common/rec_res_icon.gif);
	background-repeat:no-repeat;
	background-position: left 1px;
	padding-left: 27px;
}
.rec_topiContainer {
	background-color: #E8E8E0;
	background-image: url(../img/common/topic_lead_icon.gif);
	background-repeat:no-repeat;
	background-position: left 1px;
	padding-left: 27px;
}
.rec_res_text01 {
	line-height: 100%;
	margin: 0px;
}

.rec_res_text02 {
	padding-bottom: 1px;
	margin: 0px;
	font-size:10px;
	line-height: 120%;
	color:#333333;	
}

/* ==================== mypage layout style ==================== */

.mypage_data {
	width: 631px;
	margin: 0px;
}
.mypage_data_main {
	float: left;
	width: 434px;
	padding-top: 3px;
}
.mypage_data_right {
	float: right;
	width: 191px;
	padding-top: 3px;
}



.mypage_headline02 {
	background-repeat: repeat-y;
	clear: both;
}
.mypage_headline {
	background-image: url(../../new/img/grid/mypage/mypage_headline.gif);
	background-repeat: no-repeat;
	font-weight: bold;
	clear: both;
	padding:8px 17px 3px 8px;
	width:409px;
	line-height:100%;}

.mypage_headline a { display:block;}	
.mypage_headline a:link{text-decoration:none;color:#333333;}
.mypage_headline a:visited{text-decoration:none;color:#333333;}
.mypage_headline a:active{text-decoration:none;color:#333333;}
.mypage_headline a:hover{text-decoration:none;color:#FF0000;}

.mypage_headline_nolink {
	background-image: url(../../new/img/grid/mypage/mypage_headline_nolink.gif);
	background-repeat: no-repeat;
	font-weight: bold;
	clear: both;
	padding:8px 17px 3px 8px;
	width:409px;
	line-height:100%;}

.mypage_head_diary {
	border: 1px solid #7D7B72;
	background-color: #FFFFFF;
}

.mypage_head_diary .freicon01 {
	width: 36px;
	border-bottom: 1px solid #C2BFB7;
	border-right: 1px solid #C2BFB7;
	border-collapse: collapse;
	background-color: #F4F3EB;
	padding: 2px;
	line-height: 0%;
	font-size: 0px;
	text-align: center;}

.mypage_head_diary .freicon02 {
	width: 36px;
	border-right: 1px solid #C2BFB7;
	border-collapse: collapse;
	background-color: #F4F3EB;
	padding: 2px;
	line-height: 0%;
	font-size: 0px;
	text-align: center;
}

.mypage_head_diary .fretext {
	border-collapse: collapse;
	border-bottom: 1px solid #C2BFB7;
	padding: 2px;
}

.mypage_head_diary .fretext02 {
	padding: 2px;
}

.mypage_head_diary .fretext03 {
	border-collapse: collapse;
	border-bottom: 1px solid #C2BFB7;
	padding: 6px;
}

.mypage_head_diary .fretext04 {
	padding: 6px;
}

.article_title {
	background-color: #EFECE2;
	padding: 2px 3px;
}

.article_title02 {
	padding: 3px 0 0 0;
	clear: both;
}

.mypage_bt_more {
	padding-left: 303px;
}

.mypage_head_photo {
	border: 1px solid #7D7B72;
	background-color: #FFFFFF;
}

.mypage_head_photo .right {
	border-right: 1px solid #C2BFB7;
	padding: 3px;
	background-color: #FFFFFF;
	line-height: 120%;
}

.mypage_head_photo .left {
	padding: 3px;
	background-color: #FFFFFF;
	line-height: 120%;
}

.mypage_head_photo .right_bottom {
	border-right: 1px solid #C2BFB7;
	border-bottom: 1px solid #C2BFB7;
	padding: 2px 3px;
	background-color: #FFFFFF;
}

.mypage_head_photo .bottom {
	border-bottom: 1px solid #C2BFB7;
	padding: 2px 3px;
	background-color: #FFFFFF;
}

.mypage_head_photo .bottom02 {
	border-top: 1px solid #C2BFB7;
	padding: 3px 3px 1px 2px;
	background-color: #FFFFFF;
}

.ds_word_bg{
	background-image:url(../img/common/ds_word_icon.gif);
	background-repeat:no-repeat;
	background-color:#DFDDD2;
	border:1px solid #7D7B72;
	}
.ds_word_text_1{
	font-size:10px;
	color:#602213;
	font-weight:bold;
	margin:2px 5px 2px 21px;
	padding-bottom:2px;
	border-bottom:1px solid #C2BFB7;
	}
.ds_word_text_2{
	font-size:10px;
	padding:0 5px 2px 5px;
	}

.yap_logo{
	float:right;
	margin:5px 0 0 0;
	}
.yap_link{
	float:right;
	font-size:10px;
	margin:5px 4px 0 2px;
	}

.right_header02 {
	background-image: url(../img/grid/mypage/right_header02.gif);
	background-repeat: repeat-y;
}
.right_header {
	background-image: url(../img/grid/mypage/right_header.gif);
	background-repeat: no-repeat;
	font-weight: bold;
	clear: both;
}
.right_header a { display:block;width:166px;padding:6px 15px 3px 10px;}	
.right_header a:link{text-decoration:none;color:#333333;}
.right_header a:visited{text-decoration:none;color:#333333;}
.right_header a:active{text-decoration:none;color:#333333;}
.right_header a:hover{text-decoration:none;color:#FF0000;}

.right_header_nolink {
	background-image: url(../img/grid/mypage/right_header_nolink.gif);
	background-repeat: no-repeat;
	width:166px;
	padding:6px 15px 3px 10px;
	font-weight: bold;
	clear: both;
}

.right_header_bg{
	padding: 5px 4px 3px 4px;
	background-image: url(../../img/grid/mlc/rec_topic_bg.gif);
	border-left:solid 1px #7D7B72;
	border-right:solid 1px #7D7B72;
	border-bottom:solid 1px #7D7B72;
	line-height: 120%;
}




/* recent movie */

.friend_recmovie {
	border: 1px solid #7D7B72;
	background-color: #FFFFFF;
	font-size: 10px;
	line-height: 130%;
}

.friend_recmovie .cell {
	border-right: 1px solid #C2BFB7;
	border-bottom: 1px solid #C2BFB7;
	padding: 2px;
}

.friend_recmovie .cell02 {
	width: 36px;
	border-right: 1px solid #C2BFB7;
	border-collapse: collapse;
	padding: 2px;
}

.friend_recmovie .cell03 {
	border-collapse: collapse;
	border-bottom: 1px solid #C2BFB7;
	padding: 2px;
}

.friend_recmovie .cell04 {
	border-collapse: collapse;
	padding: 2px;
}

.friend_recmovie .cell05 {
	border-collapse: collapse;
	border-bottom: 1px solid #C2BFB7;
	padding: 4px 3px;
}

.friend_recmovie .cell06 {
	border-collapse: collapse;
	padding: 4px 3px;
}

.friend_recmovie .date_movie {
	letter-spacing: -1px;
	color:#999999;
}

.friend_recmovie_comm {
	background-image: url(../../new/img/common/icon_comment.gif);
	background-repeat: no-repeat;
	background-position: left 1px;
	margin-top: 2px;
	padding-left: 13px;
	font-size: 10px;
	line-height: 100%;
}
.friend_recmovie_watch {
	background-image: url(../../new/img/common/icon_views.gif);
	background-repeat: no-repeat;
	background-position: left 1px;
	margin-top: 2px;
	padding-left: 13px;
	font-size: 10px;
	line-height: 100%;
}

.friend_recmovie_link {
	color: #999999;
	font-size: 10px;
	text-align: right;
	line-height: 100%;
	padding-top: 3px;
}

.friend_recmovie_link A:link {color: #602213; text-decoration: none; font-size: 10px;}
.friend_recmovie_link A:visited {color: #602213; text-decoration: none; font-size: 10px;}
.friend_recmovie_link A:active {color: #602213; text-decoration: none; font-size: 10px;}
.friend_recmovie_link A:HOVER {color: #FF0000; text-decoration: none; font-size: 10px;}

#profile{
	background:url(/3gen/img/col_main_bg.gif) repeat-y;
	width:630px;
	}
#profile h2{
	font-size:10px;
	background-color:#e8e8e8;
	padding:2px 6px;
	}
.prof_tit{
	padding:3px 4px;
	}
#profile p{
	padding:10px 17px 20px 17px;
	}
.pad_fri{
	padding:12px 10px 20px 10px;
	}
.pad_fri h3{
	font-size:14px;
	display:inline;
/*	padding:0px 0 2px 18px;*/
	padding:0 0 2px 0;
	margin-left:7px;
	}
.pad_fri h4{
	font-size:12px;
	padding:0px 0 2px 18px;
	display:inline;
	margin-left:7px;
	}
.pad_fri .new_photo{
/*	margin:5px 0 0 26px;*/
	margin:5px 0 0 8px;
	}
.pad_fri p{
/*	padding:8px 10px 0 26px;*/
	padding:8px 10px 0 8px;
	}

.plan_bottom{
	background:url(/3gen/img/mypage.png) no-repeat -230px -280px;
	width:630px;
	height:1px;
	}








.my_navi_m {
	font-weight: normal;
	color: #CCCCCC;
	line-height:100%;
}

.my_navi_m .bt {
	padding-left: 7px;
}


.my_navi_m A:link,.my_navi_m A:visited,.my_navi_m A:active {
	color: #602213;
	text-decoration: none;
	font-size: 10px;
}

.my_navi_m A:HOVER {
	color: #FF0000;	
	text-decoration: none;
	font-size: 10px;
}


.my_mltopic_bg{
	background: #EFECE2;
	padding:3px 4px;
	}
	
.my_mltopic_spec {
	line-height:130%;
	border-bottom:1px solid #CCCCCC;
	padding-bottom: 4px;
	padding-top: 2px;
	margin-bottom:6px;
	color: #666666;
	font-size: 10px;
}
.pub_mltopic_spec {
	line-height:130%;
	border-bottom:1px solid #CCCCCC;
	padding-bottom: 1px;
	padding-top: 1px;
	margin-bottom:1px;
	color: #666666;
	font-size: 10px;
}
.pub_mltopic_about {
	padding-bottom:2px;font-size:10px;text-align:100%
}
.my_mltopic_comname {
	background-color: #DBD9CE;
	color: #666666;
	font-size: 10px;
	padding:0 4px;
}
/* ==================== MLC STOP style ==================== */
.stopContainer {
	background-image: url(../../img/grid/mlc/mlc_stop_icon.gif);
	background-repeat:no-repeat;
	padding-top: 5px;
	padding-bottom: 9px;
	padding-left: 131px;
}

.stopContainer P {
	font-size: 14px;
	font-weight: bold;
	color: #490707;
	margin-top: 0px;
}

.stop_text {
	border-top: 1px solid #ACAAA3;
	margin-top: 4px;
	padding-top: 5px;
}

.stopContainer IMG {
	margin-top: 7px;
}
.gaiyo_tit{
	background-image: url(../../new/img/grid/pub_nakama/gaiyo_tit.gif);
	background-repeat: no-repeat;
	width:631px;
	height:66px;
	}
.gaiyo_tit2{
	background-image: url(../../new/img/grid/pub_nakama/gaiyo_tit2.gif);
	background-repeat: no-repeat;
	width:631px;
	height:126px;
	}
.gaiyo_tit3{
	background-image: url(../../new/img/grid/pub_nakama/gaiyo_tit3.gif);
	background-repeat: no-repeat;
	width:631px;
	height:40px;
	margin-top:3px;
	}
.gaiyo_tit4{
	background-image: url(../../new/img/grid/pub_nakama/gaiyo_tit4.gif);
	background-repeat: no-repeat;
	width:631px;
	height:61px;
	}
.gaiyo_tit5{
	background-image: url(../img/static/wefree/interface/mainVisual.jpg);
	background-repeat: no-repeat;
	width:631px;
	height:131px;
	margin-top:3px;
	}
.gaiyo_tit_bg{
	background-image: url(../../new/img/grid/pub_nakama/gaiyo_tit_bg.gif);
	background-repeat: repeat-y;
	width:631px;
	}
.gaiyo_tit h1{
	color:#FF5D02;
	font-weight:bold;
	font-size:18px;
	padding:18px 0 0 10px;
	}
.gaiyo_tit h2{
	color:#3F0F00;
	font-weight:bold;
	font-size:12px;
	padding:13px 0 0 10px;
	}
.gaiyo_tit3 div{
	padding:10px 0 0 13px;
	}
.gaiyo_tit3 h1{
	color:#FF5D02;
	font-weight:bold;
	font-size:12px;
	padding:10px 0 0 12px;
	}
.gaiyo_tit2 p{
	padding:10px 200px 0 15px;
	line-height:150%;
	font-size:14px;
	}
.gaiyo_tit4 h1{
	color:#FF5D02;
	font-weight:bold;
	font-size:18px;
	padding:15px 0 0 57px;
	}
.gaiyo_tit4 h2{
	color:#3F0F00;
	font-weight:bold;
	font-size:12px;
	padding:11px 0 0 15px;
	}
.gaiyo_tit5 h1{
	color:#560A02;
	font-weight:bold;
	font-size:18px;
	padding:13px 0 7px 15px;
	margin:0px;
	line-height: 100%;
	}
.gaiyo_tit5 h2{
	color:#FFFFFF;
	font-weight:normal;
	font-size:12px;
	padding:0 0 0 15px;
	margin:0px;
	line-height: 160%;
	}
.gaiyo_tit_bg h3{
	font-size:14px;
	color:#3F0F00;
	font-weight:bold;
	padding:0 10px 3px 10px;
	}
.gaiyo_tit_bg h4{
	font-size:12px;
	color:#3F0F00;
	font-weight:bold;
	padding:0 10px 4px 10px;
	}
.gaiyo_tit_left{
	float:left;
	width:342px;
	}
.gaiyo_tit_right{
	float:left;
	width:280px;
	}
.gaiyo_ss_bg{
	background-color:#E0DCD3;
	width:274px;
	}
.gaiyo_ss_catch{
	font-size:10px;
	color:#666666;
	text-align:center;
	}

.gaiyo_table table {
	border-collapse: collapse;
	border: 1px solid #999999;
	color: #333333;
	background: #FFFFFF;
	font-size:12px;
	}
.gaiyo_table td{
	border: 1px solid #999999;
	padding:5px;
	}
.gaiyo_table th{
	border: 1px solid #999999;
	font-weight: bold;
	color: #333333;
	background: #BFBBB3;
	padding:5px;
	text-align:right;
	line-height:100%;
	}
.gaiyo_tit_bar2{
	background-image: url(../../new/img/grid/pub_nakama/gaiyo_tit_bar2.gif);
	background-repeat: no-repeat;
	width:591px;
	height:60px;
	}
.gaiyo_tit_bar{
	background-image: url(../../new/img/grid/pub_nakama/gaiyo_tit_bar.gif);
	background-repeat: no-repeat;
	width:591px;
	height:34px;
	}
.gaiyo_subtit{
	font-size:12px;
	color:#3F0F00;
	font-weight:bold;
	padding:4px 10px 3px 10px;
	}
.gaiyo_kyoyu_left{
	float:left;
	width:357px;
	}
.gaiyo_kyoyu_right{
	float:left;
	width:221px;
	}
.gaiyo_glay{
	background:#E6E4DC;
	}
.outline_main_bg {
	background-image: url(../../new/img/grid/mypage/outline_main02.gif);
	background-repeat: no-repeat;
	width: 631px;
	height: 232px;
}

.outline_main_text {
	color: #FFFFFF;
	padding-left:17px;
	line-height: 120%;
}
.make_bg{
	background-image: url(../../new/img/grid/pub_nakama/make_bg.gif);
	background-repeat: repeat-y;
	width:591px;
	}
.make_bg2{
	background-image: url(../../new/img/grid/pub_nakama/make_bg2.gif);
	background-repeat: repeat-y;
	width:596px;
	}
.make_open_glay{
	background-color:#F5F1E9;
	width:578px;	
	}
.make_open_glay_584{
	background-color:#EAE5DC;
	width:584px;	
	}
.make_type_tit{
	font-size:14px;
	color:#3F0F00;
	font-weight:bold;
	padding:6px 10px 4px 10px;
	}
.make_type_tit2{
	font-size:12px;
	color:#3F0F00;
	font-weight:bold;
	padding:6px 10px 4px 10px;
	}
.make_type_tit3{
	font-size:16px;
	color:#3F0F00;
	font-weight:bold;
	padding:6px 10px 4px 10px;
	line-height:1.4;
	}
.make_glay_text{
	padding:6px 10px 8px 10px;
	}
.make_table table {
	border-collapse: collapse;
	border: 1px solid #999999;
	color: #333333;
	background: #FFFFFF;
	font-size:10px;
	}
.make_table td{
	border: 1px solid #999999;
	padding:3px;
	}
.make_table th{
	border: 1px solid #999999;
	font-weight: bold;
	color: #333333;
	background: #BFBBB3;
	padding:3px;
	text-align:right;
	line-height:100%;
	}
.make_closed_glay{
	background-color:#F5F1E9;
	width:286px;	
	}
.make_closed_glay2{
	background-color:#E0DCD3;
	width:286px;	
	}
.closed_left{
	float:left;
	padding:0 6px 0 6px;
	width:286px;
	}
.closed_right{
	float:left;
	width:286px;
	}
.pub_mlc_tit{
	font-size:16px;
	font-weight:bold;
	color:#390000;
	padding:14px 0 0 59px;
	}
.pub_mlc_bg{
	background-image: url(../../new/img/grid/pub_nakama/mlc_contents_bg.gif);
	background-repeat: repeat-y;
	width: 631px;
	}

.pho_sumb {
	width: 136px;
}
.ml_sumb {
	width: 66px;
	height:66px;
}
.no_entry{
	background-color: #EFECE2;
	padding: 4px 5px;
	color:#666666;
	}
.no_entry2{
	background-color: #EFECE2;
	padding: 4px 5px;
	margin:2px;
	color:#666666;
	}

/* OV */
.oneline_ov {
	padding:10px 0 0 0;
}

.susumu_text{
	color:#ED4910;
	font-weight:bold;
	}
.susumu_text a:link{text-decoration:none;color:#ED4910;}
.susumu_text a:visited{text-decoration:none;color:#ED4910;}
.susumu_text a:active{text-decoration:none;color:#ED4910;}
.susumu_text a:hover{text-decoration:underline;color:#FF0000;}

/* SuperSearch */
.diary_middlebg {
	background-image: url(../../img/grid/blog/outsideframe_middle.gif);
	background-repeat: repeat-y;
	width: 631px;
	}
.middle600{
	background-color:#EEECE6;
	width:600px;
	}
.ss_block{
	margin-right:7px;
	}
.ss_middle{
	background-color:#FFFFFF;
	width:190px;
	}
.ss_left{
	width:87px;
	float:left;
	}
.ss_right{
	width:103px;
	float:left;
	}
.ss_list{
	padding:0px;
	list-style:none;
	}
.ss_list li{
	padding-bottom:8px;
	}
.ss_list a:link{text-decoration:underline;color:#2C4A98;}
.ss_list a:visited{text-decoration:underline;color:#2C4A98;}
.ss_list a:active{text-decoration:underline;color:#2C4A98;}
.ss_list a:hover{text-decoration:underline;color:#FF0000;}

.ss_tit{
	font-size:12px;
	font-weight:bold;
	color:#580000;
	padding:2px 8px 2px 8px;
	border-bottom:solid 1px #D4CFC2;
	}
.ss_subtit{
	padding:3px 5px 5px 8px;
	font-size:10px;
	color:#666666;
	}

/* GMO header */
.gmo_header_fml{
	background: url(../../new/img/common/gmo_header/gmo_header_bg.gif) repeat-x;
	border: 0;
	height: 32px;
}
.header_pr{
	padding:7px 7px 0 0;
	font-size:10px;
	}
.header_pr a:link{text-decoration:underline;color:#2C4A98;}
.header_pr a:visited{text-decoration:underline;color:#2C4A98;}
.header_pr a:active{text-decoration:underline;color:#2C4A98;}
.header_pr a:hover{text-decoration:underline;color:#FF0000;}

.gmo_header_logo{
	padding:4px 0px 0 0;
	}
.gmo_pr_bg{
	background: url(../../new/img/common/gmo_header/gmo_pr_bg.gif) repeat-x;
	border: 0;
	height: 32px;
}

.contents_center {
		position:relative;
		width:880px;
		text-align:center;
		background-image : url(new/img/common/contents_bg.gif);
		background-repeat: repeat-y;
		margin: 0px auto;
}
.header_contents {
		position:absolute;
		left:0px;
		top:0px;
		width:880px;
}
.left_side_contents_0530 {
		float:left;
		padding-top:140px;
		width:237px;
}
.my_contents_0530 {
		float:right;
		padding-top:224px;
		width:637px;
		text-align:left;
}
.my_contents04 {
		float:right;
		padding-top:174px;
		width:637px;
		text-align:left;
}
.my_contents05 {
		float:right;
		padding-top:230px;
		width:637px;
		text-align:left;
}
.my_contents03 {
		float:right;
		padding-top:207px;
		width:637px;
		text-align:left;
}
/*.my_subnavi	{
		position:absolute;
		top:140px;
		width:637px;
}*/
.off_subnavi	{
		position:absolute;
		top:144px;
		width:637px;
}
.my_subnavi02	{
		position:absolute;
		top:108px;
		width:637px;
}
.off_subnavi	{
		position:absolute;
		top:4px;
		width:637px;
}
.footer_contents {
		position:relative;
		width:880px;
}

.diary_pagetitle {
	float:left;
	font-size:14px;
	font-weight:bold;
	padding:17px 0px 0px 60px;
	color:#999999;
}

.paging2{
	text-align:center;
	font-size:14px;
	padding:3px 0;
	}
.paging2 a{
	padding:2px 5px;
	display:block;
	float:right;
	margin-left:2px;
	background-color:#FFFFFF;
	border:solid 1px #A3A3A3;
	}
.paging_on2{
	padding:2px 5px;
	float:right;
	margin-left:2px;
	color:#FFFFFF;
	background-color:#FF5D02;
	border:solid 1px #8E3300;
	}
.paging2 a:link{text-decoration:none;color:#444444;}
.paging2 a:visited{text-decoration:none;color:#444444;}
.paging2 a:active{text-decoration:none;color:#444444;}
.paging2 a:hover{text-decoration:none;color:#FFFFFF;border:solid 1px #8E3300;background-color:#FF5D02;}

/* ------------- common header ------------- */
.we_com_head {
	color:#C4B8AD;
	padding-right:6px;
}
.we_com_head a:link{color:#3F1900;text-decoration:underline;}
.we_com_head a:visited{color:#3F1900;text-decoration:underline;}
.we_com_head a:active{color:#3F1900;text-decoration:underline;}
.we_com_head a:hover{color:#FF0000;text-decoration:underline;}

/* ==================== mypage navigation style ==================== */
.offpage_navi{
	margin:0;
	padding: 4px 0 0 0;
	}
.offpage_navi a:link{text-decoration:none;color:#505050;font-weight:bold;}
.offpage_navi a:visited{text-decoration:none;color:#505050;font-weight:bold;}
.offpage_navi a:active{text-decoration:none;color:#505050;font-weight:bold;}
.offpage_navi a:hover{text-decoration:none;color:#FF0000;font-weight:bold;}


.offpage_menu{
	width:85px;
	height:23px;
	background-image: url(../img/grid/mypage/bt_offpage85.gif);
	background-repeat: no-repeat;
	float:left;
	text-align:center;
	}
.offpage_menu2{
	width:109px;
	height:23px;
	background-image: url(../img/grid/mypage/bt_offpage109.gif);
	background-repeat: no-repeat;
	float:left;
	text-align:center;
	}
.offpage_menu a{
	width:85px;
	height:18px;
	display:block;
	padding:5px 0 0 0;
	}
.offpage_menu2 a{
	width:109px;
	height:18px;
	display:block;
	padding:5px 0 0 0;
	}


/* ------- mine_navi ------- */
.mypage_navi{
	margin:0;
	padding: 4px 0 0 0;
	}
.mypage_navi a:link{text-decoration:none;color:#770000;font-weight:bold;}
.mypage_navi a:visited{text-decoration:none;color:#770000;font-weight:bold;}
.mypage_navi a:active{text-decoration:none;color:#770000;font-weight:bold;}
.mypage_navi a:hover{text-decoration:none;color:#FF0000;font-weight:bold;}

.mypage_menu{
	width:85px;
	height:23px;
	background-image: url(../img/grid/mypage/bt_mypage85.gif);
	background-repeat: no-repeat;
	float:left;
	text-align:center;
	}
.mypage_menu2{
	width:109px;
	height:23px;
	background-image: url(../img/grid/mypage/bt_mypage109.gif);
	background-repeat: no-repeat;
	float:left;
	text-align:center;
	}
.mypage_menu a{
	width:85px;
	height:18px;
	display:block;
	padding:5px 0 0 0;
	}
.mypage_menu2 a{
	width:109px;
	height:18px;
	display:block;
	padding:5px 0 0 0;
	}

.mypage_navi_on {
	margin:0;
	padding: 4px 0 0 0;
	}

.mypage_menu_on{
	width:85px;
	height:23px;
	background-image:url(../img/grid/mypage/bt_mypage85_on.gif);
	background-repeat: no-repeat;
	float:left;
	text-align:center;
	}
.mypage_menu2_on{
	width:109px;
	height:23px;
	background-image: url(../img/grid/mypage/bt_mypage109_on.gif);
	background-repeat: no-repeat;
	float:left;
	text-align:center;
	}
.mypage_menu_on a{
	width:85px;
	height:18px;
	display:block;
	padding:5px 0 0 0;
	}
.mypage_menu2_on a{
	width:109px;
	height:18px;
	display:block;
	padding:5px 0 0 0;
	}





.frpage_navi{
	margin:0;
	}
.frpage_navi a:link{text-decoration:none;color:#155900;font-weight:bold;}
.frpage_navi a:visited{text-decoration:none;color:#155900;font-weight:bold;}
.frpage_navi a:active{text-decoration:none;color:#155900;font-weight:bold;}
.frpage_navi a:hover{text-decoration:none;color:#FF0000;font-weight:bold;}

.frpage_menu{
	width:116px;
	height:23px;
	background-image: url(../img/grid/mypage/bt_frpage116.gif);
	background-repeat: no-repeat;
	float:left;
	text-align:center;
	}
.frpage_menu2{
	width:117px;
	height:23px;
	background-image: url(../img/grid/mypage/bt_frpage117.gif);
	background-repeat: no-repeat;
	float:left;
	text-align:center;
	}
.frpage_menu3{
	width:158px;
	height:23px;
	background-image: url(../img/grid/mypage/bt_frpage158.gif);
	background-repeat: no-repeat;
	float:left;
	}
.frpage_menu a{
	width:116px;
	height:18px;
	display:block;
	padding:5px 0 0 0;
	}
.frpage_menu2 a{
	width:117px;
	height:18px;
	display:block;
	padding:5px 0 0 0;
	}
.frpage_menu3 a{
	width:121px;
	height:18px;
	display:block;
	padding:5px 0 0 37px;
	}

.frpage_navi_on {
	margin:0;
	}

.frpage_menu_on{
	width:116px;
	height:23px;
	background-image: url(../img/grid/mypage/bt_frpage116_on.gif);
	background-repeat: no-repeat;
	float:left;
	text-align:center;
	}
.frpage_menu2_on{
	width:117px;
	height:23px;
	background-image: url(../img/grid/mypage/bt_frpage117_on.gif);
	background-repeat: no-repeat;
	float:left;
	text-align:center;
	}
.frpage_menu3_on{
	width:158px;
	height:23px;
	background-image: url(../img/grid/mypage/bt_frpage158_on.gif);
	background-repeat: no-repeat;
	float:left;
	}
.frpage_menu_on a{
	width:116px;
	height:18px;
	display:block;
	padding:5px 0 0 0;
	}
.frpage_menu2_on a{
	width:117px;
	height:18px;
	display:block;
	padding:5px 0 0 0;
	}
.frpage_menu3_on a{
	width:121px;
	height:18px;
	display:block;
	padding:5px 0 0 37px;
	}

.frpage_menu_on a:link{text-decoration:none;color:#FFFFFF;font-weight:bold;}
.frpage_menu_on a:visited{text-decoration:none;color:#FFFFFF;font-weight:bold;}
.frpage_menu_on a:active{text-decoration:none;color:#FFFFFF;font-weight:bold;}
.frpage_menu_on a:hover{text-decoration:none;color:#FF0000;font-weight:bold;}

.frpage_menu2_on a:link{text-decoration:none;color:#FFFFFF;font-weight:bold;}
.frpage_menu2_on a:visited{text-decoration:none;color:#FFFFFF;font-weight:bold;}
.frpage_menu2_on a:active{text-decoration:none;color:#FFFFFF;font-weight:bold;}
.frpage_menu2_on a:hover{text-decoration:none;color:#FF0000;font-weight:bold;}

.frpage_menu3_on a:link{text-decoration:none;color:#FFFFFF;font-weight:bold;}
.frpage_menu3_on a:visited{text-decoration:none;color:#FFFFFF;font-weight:bold;}
.frpage_menu3_on a:active{text-decoration:none;color:#FFFFFF;font-weight:bold;}
.frpage_menu3_on a:hover{text-decoration:none;color:#FF0000;font-weight:bold;}
*/

/* bt_ordinal */


.otherpage_navi{
	margin:0;
	}
.otherpage_navi a:link{text-decoration:none;color:#002455;font-weight:bold;}
.otherpage_navi a:visited{text-decoration:none;color:#002455;font-weight:bold;}
.otherpage_navi a:active{text-decoration:none;color:#002455;font-weight:bold;}
.otherpage_navi a:hover{text-decoration:none;color:#FF0000;font-weight:bold;}

.otherpage_menu{
	width:116px;
	height:23px;
	background-image: url(../img/grid/mypage/bt_otherpage116.gif);
	background-repeat: no-repeat;
	float:left;
	text-align:center;
	}
.otherpage_menu2{
	width:117px;
	height:23px;
	background-image: url(../img/grid/mypage/bt_otherpage117.gif);
	background-repeat: no-repeat;
	float:left;
	text-align:center;
	}
.otherpage_menu3{
	width:158px;
	height:23px;
	background-image: url(../img/grid/mypage/bt_otherpage158.gif);
	background-repeat: no-repeat;
	float:left;
	}
.otherpage_menu a{
	width:116px;
	height:18px;
	display:block;
	padding:5px 0 0 0;
	}
.otherpage_menu2 a{
	width:117px;
	height:18px;
	display:block;
	padding:5px 0 0 0;
	}
.otherpage_menu3 a{
	width:121px;
	height:18px;
	display:block;
	padding:5px 0 0 37px;
	}*/

.otherpage_navi_on {
	margin:0;
	}

.otherpage_menu_on{
	width:116px;
	height:23px;
	background-image: url(../img/grid/mypage/bt_otherpage116_on.gif);
	background-repeat: no-repeat;
	float:left;
	text-align:center;
	}
.otherpage_menu2_on{
	width:117px;
	height:23px;
	background-image: url(../img/grid/mypage/bt_otherpage117_on.gif);
	background-repeat: no-repeat;
	float:left;
	text-align:center;
	}
.otherpage_menu3_on{

	width:158px;
	height:23px;
	background-image: url(../img/grid/mypage/bt_otherpage158_on.gif);
	background-repeat: no-repeat;
	float:left;
	}
.otherpage_menu_on a{
	width:116px;
	height:18px;
	display:block;
	padding:5px 0 0 0;
	}
.otherpage_menu2_on a{
	width:117px;
	height:18px;
	display:block;
	padding:5px 0 0 0;
	}
.otherpage_menu3_on a{
	width:121px;
	height:18px;
	display:block;
	padding:5px 0 0 37px;
	}

.otherpage_menu_on a:link{text-decoration:none;color:#FFFFFF;font-weight:bold;}
.otherpage_menu_on a:visited{text-decoration:none;color:#FFFFFF;font-weight:bold;}
.otherpage_menu_on a:active{text-decoration:none;color:#FFFFFF;font-weight:bold;}
.otherpage_menu_on a:hover{text-decoration:none;color:#FF0000;font-weight:bold;}

.otherpage_menu2_on a:link{text-decoration:none;color:#FFFFFF;font-weight:bold;}
.otherpage_menu2_on a:visited{text-decoration:none;color:#FFFFFF;font-weight:bold;}
.otherpage_menu2_on a:active{text-decoration:none;color:#FFFFFF;font-weight:bold;}
.otherpage_menu2_on a:hover{text-decoration:none;color:#FF0000;font-weight:bold;}

.otherpage_menu3_on a:link{text-decoration:none;color:#FFFFFF;font-weight:bold;}
.otherpage_menu3_on a:visited{text-decoration:none;color:#FFFFFF;font-weight:bold;}
.otherpage_menu3_on a:active{text-decoration:none;color:#FFFFFF;font-weight:bold;}
.otherpage_menu3_on a:hover{text-decoration:none;color:#FF0000;font-weight:bold;}*/

/* -- clear float -- */ 
.b_clear { 
    min-height:0; 
    display: inline-table; 
} 
.b_clear:after{ 
    content:"."; 
    display:block; 
    height:0; 
    clear: both; 
    visibility:hidden; 
} 
* html .b_clear {height:0;} 
.b_clear{display: block;} 
/* -- end clear float -- */

/* ov interest match */

.ov_int_mat{
	text-align:right;
	font-size:10px;
	padding-right:4px;
	}
.ov_int_mat2{
	font-size:10px;
	padding-left:5px;
	}
.ov_int_mat a:link{color:#444;}
.ov_int_mat a:visited{color:#444;}
.ov_int_mat a:active{color:#444;}
.ov_int_mat a:hover{color:#F00;}

.ov_int_mat2 a:link{color:#444;}
.ov_int_mat2 a:visited{color:#444;}
.ov_int_mat2 a:active{color:#444;}
.ov_int_mat2 a:hover{color:#F00;}

/*--------------------------------------------------------------------------------
Header
--------------------------------------------------------------------------------*/

.head_navi{
	background:url(../../3gen/img/mypage.png) no-repeat 0 0;
	width:880px;
	height:37px;
	color:#999;
	}
.head_navi p{
	float:left;
	padding:11px 0 0 33px;
	}
.head_navi a{
	text-decoration:none;
	color:#333;
	}
.head_navi a:hover{
	color:#FF0000;
	}
.logo{
	float:left;
	margin:3px 0 0 4px;
	}
.logo a{
	display:block;
	width:85px;
	height:31px;
	text-decoration:none;
	}
.logo span{
	visibility:hidden;
	}
.head_link{
	padding:11px 5px 0 0;
	float:right;
	}

.head_navi table{
	float:right;
	margin:8px 7px 0 0;
	}
.head_navi_input{
	width:150px;
	margin-right:3px;
	background-color:#e9e9e9;
	border:1px solid #06447b;
	padding:1px;
	}
.head_navi table a{
	display:block;
	width:64px;
	height:19px;
	text-decoration:none;
	}
.head_navi table span{
	visibility:hidden;
	}

#head_wrap{
	}
.prof_head{
	background:url(../../3gen/img/mypage.png) no-repeat 0 -37px;
	width:880px;
	height:93px;
	}
.prof_head h1{
	float:left;
	font-size:18px;
	padding:37px 0 0 20px;
	}
.prof_head h1 a{
	text-decoration:none;
	color:#333;
	}
.prof_head h1 a:hover{
	color:#FF0000;
	text-decoration:underline;
	}
.banner{
	float:right;
	padding:16px 10px 0 0;
	}

/*--------------------------------------------------------------------------------
Mypage Navi
--------------------------------------------------------------------------------*/
#mypage_navi{
/*	position:absolute;
	top:130px;
	left:243px;*/
	margin-top:1px;
	width:630px;
	height:30px;
	background:url(../../3gen/img/mypage.png) no-repeat -230px -130px;
	color:#324553;
	}
#mypage_navi a{
	text-decoration:none;
	color:#EFEFEF;
	}
#mypage_navi a:hover{
	color:#FF0000;
	}
#mypage_navi p{
	padding:5px 0 0 5px;
	}
#mypage_navi .left{
	float:left;
	padding:7px 0 0 10px;
	}
#mypage_navi li{
	float:left;
	margin-right:3px;
	}
#mypage_navi .right{
	float:right;
	padding:7px 11px 0 0;
	}

/*--------------------------------------------------------------------------------
Others Navi
--------------------------------------------------------------------------------*/
#others_navi{
/*	position:absolute;*/
	top:130px;
	left:243px;
	width:630px;
	height:30px;
/*	margin-top:9px;*/
	background:url(../../3gen/img/mypage.png) no-repeat 0 -322px;
	color:#4c7c36;
	}
#others_navi a{
	text-decoration:none;
	color:#FFF;
	}
#others_navi a:hover{
	color:#FF0000;
	}
#others_navi .left{
	float:left;
	padding:7px 0 0 10px;
	}
#others_navi li{
	float:left;
	margin-right:3px;
	}

#others_navi .right{
	float:right;
	padding:6px 2px 0 0;
	}

.oth_bt li{
	float:right;
	}
.oth_bt li a{
	width:95px;
	height:19px;
	display:block;
	text-decoration:none;
	}
.oth_bt li span{
	visibility:hidden;
	}
.bt_shinsei{
	background:url(../../3gen/img/mypage.png) no-repeat 0px -234px;
	width:96px;
	height:20px;
	}
.bt_message{
	background:url(../../3gen/img/mypage.png) no-repeat -96px -234px;
	width:96px;
	height:20px;
	}
.bt_prof{
	background:url(../../3gen/img/mypage.png) no-repeat 0 -254px;
	width:96px;
	height:20px;
	float:right;
	margin:7px 10px 0 5px;
	min-height:0;
	}
.bt_prof a{
	width:95px;
	height:19px;
	display:block;
	text-decoration:none;
	}
.bt_prof span{
	visibility:hidden;
	}
.bt_prof:after{
    content:"";
    clear:both;
    height:0;
    display:block;
    visibility:hidden;
	}
/*--------------------------------------------------------------------------------
Prof Box 2009 4Q
--------------------------------------------------------------------------------*/
#prof .top{
	background:url(../../3gen/img/mypage.png) no-repeat 0 -130px;
	width:230px;
	height:6px;
	}
#prof .bg{
	background:url(../../3gen/img/prof_bg.gif) repeat-y;
	width:230px;
	text-align:center;
	}
#prof .bg div{
	padding:5px;
	}
#prof .comme_top{
	background:url(../../3gen/img/mypage.png) no-repeat 0 -139px;
	width:230px;
	height:12px;
	}
#prof .comme_bg{
	background:url(../../3gen/img/prof_comme_bg.gif) repeat-y;
	width:230px;
	}
#prof .comme_bg p{
	padding:5px 15px;
	color:#7d1a05;
	}
#prof .comme_bottom{
	background:url(../../3gen/img/mypage.png) no-repeat 0 -152px;
	width:230px;
	height:1px;
	}
#prof .comme_update{
	background:url(../../3gen/img/com_update.gif) no-repeat;
	width:72px;
	height:19px;
	padding:3px 0 0 158px;
	}
#prof .bottom{
	background:url(../../3gen/img/mypage.png) no-repeat 0 -154px;
	width:230px;
	height:5px;
	}
#prof .bg2{
	background:url(../../3gen/img/prof_bg2.gif) repeat-y;
	width:230px;
	font-size:14px;
	font-weight:bold;
	}
#prof .bg2 ul{
	padding:10px 0 0 5px;
	list-style:none;
	}
#prof li{
	background:url(http://img.freeml.com/img/common/newhead/bt_mypage.gif) no-repeat 0 0;
	width:220px;
	height:32px;
	}
#prof li a{
	display:block;
	color:#ECECEC;
	padding:8px 0 0 32px;
	text-decoration:none;
	width:188px;
	height:25px;
	}
#prof li a:hover{
	color:#FF0000;
	}
.fro_bg02{
	width:403px;
	text-align:left;
	background-image:url(/new/img/grid/calendar/fro_bg02.gif);
	background-repeat:repeat-y;	
	}
.fro_btbg2{
	background: #EDEBE6;
	margin:0 4px 0 1px;
	padding:4px;
	text-align:right;
	}
.fro_headbar{
	background: #9A9892;
	text-align:right;
	padding:2px;
	margin:0 6px 0 3px;
	}
.fro_titbg2{
	background: #EDEBE6;
	margin:0 6px 0 3px;
	padding:6px 0 6px 6px;
	color:#4D0A00;
	font-size:14px;
	font-weight:bold;
	}
.fro_table{
	margin:10px 7px 15px 7px;
	}
.fro_table th{
	text-align:left;
	padding-left:3px;
	font-weight:bold;
	}
.fro_table p{
	padding:0 4px 0 4px;
	}
.fro_table img{
	margin:8px 0;
	}
.yotei_form{
	margin-left:3px;
	background-color:#F2EFE8;
	border:1px solid #999999;
	padding:2px;
	scrollbar-face-color:#E8E5DE; 
	scrollbar-track-color:#F2EFE8; 
	scrollbar-arrow-color:#A29F99; 
	scrollbar-highlight-color:#E4E1DC; 
	scrollbar-shadow-color:#CAC8C4; 
	scrollbar-3dlight-color:#DDDAD4; 
	scrollbar-darkshadow-color:#D3CFC6;
	}





/*--------------------------------------------------------------------------------
Header_2009 4Q
--------------------------------------------------------------------------------*/
.head09{
	background:url(http://img.freeml.com/img/common/newhead/headbg_094q.gif) no-repeat 0 0;
	width:880px;
	height:37px;
	color:#999;
	}
.head09 p{
	float:left;
	padding:11px 0 0 8px;
	color:#333;
	font-weight:bold;
	}
.head09 a{
	text-decoration:none;
	color:#333;
	}
.head09 a:hover{
	color:#FF0000;
	}
.head_link{
	padding:11px 5px 0 0;
	float:right;
	}

.head09 table{
	float:right;
	margin:8px 7px 0 0;
	}
.head09 table a{
	display:block;
	width:64px;
	height:19px;
	text-decoration:none;
	}
.head09 table span{
	visibility:hidden;
	}
.head09_input{
	width:150px;
	margin-right:3px;
	background-color:#e9e9e9;
	border:1px solid #06447b;
	padding:1px;
	}


/* ==================== Logo Background ==================== */

.prof09{
	background:url(http://img.freeml.com/img/common/newhead/headbg_094q.gif) no-repeat 0 -37px;
	width:880px;
	height:93px;
	}
.prof09 h1{
	float:left;
	font-size:18px;
	padding:37px 0 0 20px;
	}
.prof09 h1 a{
	text-decoration:none;
	color:#333;
	}
.prof09 h1 a:hover{
	color:#FF0000;
	text-decoration:underline;
	}
.banner09{
	float:right;
	padding:16px 10px 0 0;
	}
.logo09{
	float:left;
	padding:14px 0 0 16px;
	}


.tit_l{
	background:url(/3gen/img/mypage.png) no-repeat 0 -159px;
	width:230px;
	height:26px;
	margin-top:10px;
	}
.tit_l h2{
	font-size:12px;
	color:#333333;
	padding:5px 0 0 7px;
	float:left;
	}
.tit_l h2 a{
	text-decoration:none;
	color:#333;
	}
.tit_l h2 a:hover{
	text-decoration:none;
	color:#FF0000;
	}
.bg_l{
	background:url(/3gen/img/col_left_bg.gif) repeat-y;
	width:230px;
	}
.bottom_l{
	background:url(/3gen/img/mypage.png) no-repeat 0 -186px;
	width:230px;
	height:29px;
	}
.bottom_l p{
	padding:5px 7px 0 0;
	text-align:right;
	color:#adadad;
	}
.bottom_l ul{
	padding:5px 7px 0 0;
	text-align:right;
	color:#adadad;
	font-size:12px;
	}
.bottom_l li{
	float:right;
	}
.bottom_l span{
	float:right;
	}
.pad_l{
	padding:9px 6px 15px 6px;
	}
.dotline_l{
	border-bottom:1px dotted #a5a5a5;
	padding-bottom:7px;
	margin-bottom:7px;
	}


.friend{
	padding:0 3px 9px 3px;
	border-bottom:1px dotted #a5a5a5;
	padding-bottom:9px;
	margin-bottom:9px;
	zoom:100%;
	}
.friend .left{
	width:66px;
	float:left;
	text-align:center;
	}
.friend .right{
	float:left;
	width:146px;
	}
.friend .right p{
	padding-left:7px;
	}
.friend .login{
	font-size:10px;
	padding-bottom:5px;
	}
.friend .comme{
	color:#7d1a05;
	}
.friend_table td{
	text-align:center;
	font-size:10px;
	width:33%;
	}
.friend_table table{
	margin-bottom:7px;
	padding:0 3px
	}
.red{
	color:#F00;
	font-weight:bold;
	}
.pad{
	padding:12px 10px 20px 10px;
	}
.sub{
	font-size:10px;
	color:#666666;
	}
.sub a:link{text-decoration:none;color:#666;}
.sub a:visited{text-decoration:none;color:#666;}
.sub a:active{text-decoration:none;color:#666;}
.sub a:hover{text-decoration:underline;color:#FF0000;}


.no_ml{
	background-color:#f1f1f0;
	padding:10px;	
	}
.no_ml h5{
	font-size:14px;
	color:#666;
	}
