@charset "shift_jis";
@import url("_share.css");

/* +++++++++++++++++++++++++++++++++
トップページ
+++++++++++++++++++++++++++++++++ */
div.Midashi {
	width:510px;
	margin-top:25px;
}
div.Midashi h2 {
	width:400px;
	float:left;
}
div.Midashi p {
	width:66px;
	float:right;
}
/*
	インフォメーション イベント ブロック
*/
div#InfoBlock,
div#EventBlock {
	width:510px;
	margin-top:5px;
}
/*
	インフォメーション
*/
div#InfoBlock {
	background:#dddddd;
}
div#InfoBlock p {
	padding:8px 10px;
}
div#InfoBlock p span {
	color:#59b14a;
}
/*
	イベント
*/
table#TableLine span {
	margin:3px;
	display:block;
}
table#TableLine {
	width:330px;
	float:left;
}
table#TableLine th {
	text-align:left;
}
table#TableLine td {
	text-align:left;
	border-bottom:dashed 1px #aaaaaa;
}
table#TableLine th.Hinichi {
	width:100px;
}
table#TableLine th.Title {
	width:230px;
}
table#TableLine th,
table#Calender th {
	background:#1c5997;
	color:#ffffff;
	line-height:1.2em;
}
table#Calender span {
	font-size:0.8em;
}
table#Calender th {
	text-align:center;
}
table#Calender {
	width:170px;
	float:right;
	border-top:solid 1px #1c5997;
	border-left:solid 1px #1c5997;
}
table#Calender td {
	text-align:center;
	border-bottom:solid 1px #1c5997;
	border-right:solid 1px #1c5997;
}

/*
	会員ピックアップ + 30選 ブロック
*/
div#Pick30senBlock {
	width:510px;
	margin-top:25px;
}
/* 会員ピックアップ + 30選 共通 */
div#PickUp p.mrgts span,
div#SeiRyu30 p.mrgts span {
	margin-top:5px;
	text-align:right;
	display:block;
}
/*
	会員ピックアップ 
*/
div#PickUp {
	width:245px;
	float:left;
}
div#PickUp .Kaiin {
	width:245px;
	margin-top:10px;
}
div#PickUp .Kaiin span.Photo {
	float:left;
}
div#PickUp .Kaiin p {
	/*width:140px;*/
	margin-left:5px;
	float:left;
}
div#PickUp .Kaiin p span {
	color:#1a7db0;
}

div#PickUp p.mrgts {
	width:245px;
}
/*
	30選
*/
div#SeiRyu30 {
	width:245px;
	padding:0px 0px 10px 0px;
	float:right;
	background:#d0e5f7;
}
div#SeiRyu30 span.Photo,
div#SeiRyu30 p.mrgts {
	display:block;
	width:225px;
	margin-right:10px;
	margin-left:10px;
}

/*
お問い合せ
*/

table#toi {
	width:510px;
	margin-top:30px;
}

table#toi  {
	border-top:solid 2px #1c5991;
}

table#toi th {
	/*width:155px;*/
	color:#1c5991;
	background:#d0e5f7;
	font-weight:normal;
	text-align:left;
}

table#toi td {
	width:355px;
}

table#toi th,
table#toi td {
	border-bottom:solid 2px #1c5991;
	line-height:1.2em;
}

table#toi span {
	margin:5px;
	display:block;
}


