@charset "euc-jp";
/******************************************************************************/
/*  guest */
/******************************************************************************/

/*ログインブロック・ユーザーメニュー*/
div#LeftColumn #lblock1 {
    background:url(../images/lblock1_bg.gif) repeat-y left bottom;
}
div#LeftColumn #lblock1 .BlockTitle {
				background:url(../images/h2_login_title.gif) no-repeat left top;
				height:25px;
				text-indent:-99999em;
}
div#LeftColumn #lblock1 .BlockContent {
    margin: 0 0 10px;
				padding:0px;
    text-align:left;
				border-bottom:#C3D8E1 solid 1px;
}
td#uname, td#pass {
    width:70px;
				font-weight:bold;
				vertical-align:middle;
}
td#uname_form input, td#pass_form input {
    width:100px;
}
tr#login_buttom {
    text-align:right;
				margin-bottom:10px;
}
td#register {
    text-align:center;
}

dl#advertising dt{
    background-color:#003399;
				color:#FFFFFF;
				padding:3px;
				text-align:center;
				margin-bottom:3px;
}

dl#advertising dd ul#adlist{
				font-size:10px;
				margin-left:10px;
}

/*　有料会員登録　*/
/*div#LeftColumn #lblock2 {
    background:url(../images/h2_campaign_bg.gif) repeat-y left bottom;
}
div#LeftColumn #lblock2 .BlockTitle {
				background:url(../images/h2_campaign_title2.gif) no-repeat left top;
				height:50px;
				text-indent:-99999em;
}
div#LeftColumn #lblock2 .BlockContent {
    padding: 0 0 10px;
    text-align:center;
    border-bottom:#CC0000 solid 1px;
}
div#LeftColumn #lblock2 .BlockContent div#fee{
				text-align:right;
				margin-right:5px;
}*/

/*はじめての方へ*/
div#LeftColumn #lblock3 .BlockContent {
    margin: 0 0 10px;
				padding:0;
    text-align:left;
}

/*コンテンツ*/
div#LeftColumn #lblock4 .BlockTitle {
				background:url(../images/h2_contents_title.gif) no-repeat left top;
				height:19px;
				line-height:50%;
				text-indent:-99999em;
}
div#LeftColumn #lblock4 .BlockContent {
    margin: 0 0 10px;
				padding:0;
    text-align:left;
				background:none;
}


/*お問い合わせ*/
div#LeftColumn #lblock5 {
    /*background:url(images/h2_contact_bg.gif) repeat-y left bottom;*/
}
div#LeftColumn #lblock5 {
    background:url(../images/h2_contact_bg.gif) repeat-y left bottom;
}
div#LeftColumn #lblock5 .BlockTitle {
				background:url(../images/h2_contact.gif) no-repeat left top;
				height:25px;
				line-height:50%;
				text-indent:-99999em;
}
div#LeftColumn #lblock5 .BlockContent {
    margin: 0 0 10px;
				padding:0;
    text-align:left;
    border-bottom:#AAE4F3 solid 1px;
}


/*メルマガ*/
div#LeftColumn #lblock6 {
    background:url(../images/lblock4_bg.gif) repeat-y left bottom;
}
div#LeftColumn #lblock6 .BlockTitle {
				background:url(../images/h2_mailmag_title.gif) no-repeat left top;
				height:27px;
				line-height:50%;
				text-indent:-99999em;
}
div#LeftColumn #lblock6 .BlockContent {
    margin: 0 0 10px;
				padding:0;
    text-align:left;
    border-bottom:#C3D8E1 solid 1px;
}


/* weight 60 */
body#index div#CenterColumn #centerc5 div.BlockContent {
				/*margin-bottom:-10px;*/
}
/* weight 70 */
body#index div#CenterColumn #centerc6 .BlockTitle {
    background:url(../images/title_column.gif) no-repeat left top;
				text-indent:-99999em;
				width:510px;
				margin-top:10px;
				margin-bottom:10px;
}
/* weight 80 */
body#index div#CenterColumn #centerc7 div.BlockContent {
				margin-top:20px;
				margin-bottom:10px;
}

/* weight 80 */
body#index div#CenterColumn #centerc7 dd {
				font-size:10px;
}

body#index div#CenterColumn #centerc7 {
				border-bottom:#CCCCCC dotted 1px;
}






