@charset "utf-8";
/*-------------------------------------------------------------------
 トップページ右側コンテンツ部
-------------------------------------------------------------------*/
#right_c{
	float:right;
	width:620px;
	/* width:618px; */
	padding-left:10px;
	padding-right:0px;
	/* padding-left:5px; */	
}

/*--------------メンバーログインTOP用--------------------*/
#member_t{
	height:30px;
	background-image:url(../parts/common/member_t.jpg);
	background-repeat:no-repeat;
}
#member_t2{
	height:30px;
	background-image:url(../parts/common/member_t2.jpg);
	background-repeat:no-repeat;
}
#member_bd2{
	height:auto;
	background-image:url(../parts/common/touroku_bd.jpg);
	background-repeat:repeat-y;
	padding:0 10px;
}
#member_bd{
	height:223px;
	background-image:url(../parts/common/touroku_bd.jpg);
	background-repeat:repeat-y;
	padding:0 15px;
	padding-bottom:10px;
}
#member_un{
	height:27px;
	background-image:url(../parts/common/member_un.jpg);
}
#member_bx{
	height:auto;
}
#member_bx #member_bt {
	margin-bottom: 1em;
}
#member_bx .edit_link {
	clear: both;
	font-size: 11px;
	text-align:center;
	margin-bottom: 0px;
}

#touroku_t{
	height:11px;
	background-image:url(../parts/common/touroku_t.jpg);
}
#touroku_bd{
	height:95px;
	background-image:url(../parts/common/touroku_bd.jpg);
	background-repeat:repeat-y;
	padding:0 15px;
}
#touroku_un{
	height:16px;
	background-image:url(../parts/common/touroku_un.jpg);
}
#news_t{
	width:203px;
	height:37px;
	background-image:url(../parts/common/topic_t.jpg);
}
#news_bd{
	width:203px;
	height:220px;
	background-image:url(../parts/common/topic_bd.jpg);
	background-repeat:repeat-y;
}
#info_bd{
	width:188px;
	height:218px;
	font-size:11px;
	color:#920783;
	line-height:16px;
	padding-right:5px;
	padding-left:10px;
	overflow:auto;
}
#info_bd p {
	color: #920783;
}

#news_un{
	width:203px;
	height:13px;
	background-image:url(../parts/common/topic_un.jpg);
	background-repeat:no-repeat;
}
#banner_bx{
	padding-top:20px;
	height:auto;
}

.btn{
	width:86px;
	height:51px;
	float:left;
	margin-right:8px;
	margin-bottom:8px;
	display:block;
	list-style:none;
}
.btn2{
	width:86px;
	height:51px;
	float:left;
	margin-bottom:8px;
	display:block;
	list-style:none;
}
.btn3{
	width:180px;
	height:25px;
	float:left;
	margin-bottom:4px;
	display:block;
	list-style:none;
}
.btn4{
	width:78px;
	height:22px;
	clear:both;
	padding-top:3px;
	margin:0px auto;
	display:block;
	list-style:none;
}
#member_un2{
	height:17px;
	background-image:url(../parts/login_top/member_un2.jpg);
	background-position:bottom;
}



/*-------------------------------------------------------------------
 情報コーナー
-------------------------------------------------------------------*/
#jo_bx{
	width:618px;
	height:auto;
	margin-bottom:10px;
}
#jo_t{
	width:618px;
	height:7px;
	background-image:url(../parts/top/jyouhou_bx_t.jpg);
	background-repeat:no-repeat;
}
#jo_bd{
	width:604px;
	height:95px;
	padding-left:7px;
	padding-right:7px;
	background-image:url(../parts/top/jyouhou_bd.jpg);
	background-repeat:repeat-y;
	overflow:hidden;
}
#jo_un{
	width:618px;
	height:7px;
	background-image:url(../parts/top/jyouhou_bx_un.jpg);
	background-repeat:no-repeat;
}

/*-------------------------------------------------------------------
 情報コーナー村田作成分
-------------------------------------------------------------------*/
#jo_bx_fir{
	width:618px;
	height:auto;
}
#jo_t_fir{
	width:618px;
	height:7px;
	background-image:url(../parts/top/jyouhou_bx_t.jpg);
	background-repeat:no-repeat;
}
#jo_bd_fir{
	width:604px;
	height:95px;
	padding-left:7px;
	padding-right:7px;
	background-image:url(../parts/top/jyouhou_bd.jpg);
	background-repeat:repeat-y;
	overflow:hidden;
}
#jo_un_fir{
	width:618px;
	height:7px;
	background-image:url(../parts/top/jyouhou_bx_un.jpg);
	background-repeat:no-repeat;
}

#jo_bd_eve{
	width:604px;
	height:95px;
	padding-left:7px;
	padding-right:7px;
	background-image:url(../parts/top/jyouhou_bd.jpg);
	background-repeat:repeat-y;
	overflow:hidden;
}

/*-------------------------------------------------------------------
 リード文 小西
-------------------------------------------------------------------*/
#lead h4 {
	font-size:14px;
	color:#E4007F;
	line-height:16px;
	height:15px;
	font-weight: normal;
}

#lead p {
	line-height:18px;
	font-size: 12px;
}
#lead .info {
	line-height:18px;
	padding-bottom:12px;
	font-size: 12px;
	color:#0000CC;
}

/*-------------------------------------------------------------------
 ページボタン村田作成分
-------------------------------------------------------------------*/

#right_c .btn5 {
	list-style:none;
	display:block;
	height:65px;
	width:615px;
	float:left;
}
#right_c .fam {
	background-image: url(../parts/top/bt_family.jpg);
	background-repeat: no-repeat;
	width:305px;
	height:60px;
	display:block;
	float:left;
}
#right_c .fam a {
	width:305px;
	height:60px;
	display:block;
}
#right_c .fri {
	background-image: url(../parts/top/bt_friend.jpg);
	background-repeat: no-repeat;
	width:305px;
	height:60px;
	display:block;
	float:left;
	margin-left: 5px;
}
#right_c .fri a {
	width:305px;
	height:60px;
	display:block;
}
/*-------------------------------------------------------------------
 ページボタン
-------------------------------------------------------------------*/
#right_c ul{
	width:147px;

}
#right_c li{
	width:135px;
	height:18px;
	list-style:none;
	margin-bottom:3px;
}
.list1{
	background-image:url(../parts/top/ico.jpg);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:12px;
}
.list2{
	background-image:url(../parts/top/ico2.jpg);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:12px;
}
.list3{
	background-image:url(../parts/top/ico3.jpg);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:12px;
}
.list4{
	background-image:url(../parts/top/ico4.jpg);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:12px;
}
/*-------------------------------------------------------------------
 スタイルの設定
-------------------------------------------------------------------*/
.f9{
	font-size:12px;
	color:#E4007F;
	line-height:16px;
}
.f10{
	color:#E4007F;
	line-height:16px;
}

/*-------------------------------------------------------------------
 村田作成分
-------------------------------------------------------------------*/
#info_site {
	padding: 10px;
	height: auto;
}

#ban_blog {
	padding: 0 10px;
	height: auto;
}

.f001 {
	font-size: 12px;
	font-weight: bold;
	color: #FF0099;
	line-height: 18px;
}
.f002 {
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 5px;
}
.f003 {
	line-height: 16px;
	margin-top: 3px;
}
.f004 {
	font-weight: bold;
}
.f005 {
	margin-top: 5px;
}
#right_c .clear {
	clear: both;
}
#member_bd2 .line {
	margin-bottom: 10px;
}
#member_bd2 p {
	margin-bottom: 3px;
	margin-left:5px;
	font-size:10px;
	line-height:11px;
}
#member_bd2 .tl1{
    margin-left:10px;
	border:none;
	margin-bottom: 8px;
}
#member_bd2 .tl2{
    margin-left:33px;
	border:none;
	margin-bottom: 10px;
}
#member_bd2 .tl3{
    margin-left:13px;
	border:none;
	margin-bottom: 10px;
}
#member_bd2 .tl4{
    margin-left:13px;
	border:none;
}
