@charset "UTF-8";

/********************************************/
/* TOPページ用　　　　　　　　　　　　　　　*/
/********************************************/

/* メインFLASH */
#main_flash{
	width:850px;
	height:400px;
	margin:0px 0px 5px 0px;
	padding:0px;
	}
html{overflow-y: scroll;}

/* ツイッター全体 */
.twi_all{
	width:390px;
	height:285px;
	float:left;
	background-image:url(../img/bg_topic.jpg);
	background-repeat:no-repeat;
	margin:10px 0px 10px 0px;
	padding:8px 15px 7px 15px;
	}

/* ツイッター新着タイトル */
.topic_tit{
	width:274px;
	height:45px;
	float:left;
	margin:0px 0px 20px 0px;
	padding:0px;
	}

/* ツイッター新着ボタン */
.topic_bt{
	width:116px;
	height:45px;
	float:left;
	margin:0px 0px 20px 0px;
	padding:0px;
	}

/* ツイッターテキスト部分 */
.twi_txt{
	width:380px;
	height:165px;
	margin:0px;
	padding:0px 0px 0px 5px;
	clear:both;
	}

/* ブログ新着全体 */
.blog_all{
	width:390px;
	height:285px;
	float:right;
	background-image:url(../img/bg_topic.jpg);
	background-repeat:no-repeat;
	margin:10px 0px 10px 0px;
	padding:8px 15px 7px 15px;
	}

/********************************************/
/* キャンペーン部分　　　 　　　　　　　　　*/
/********************************************/

/* キャンペーン告知枠全体 */
#campaign_all{
	width:850px;
	height:auto;
	margin:0px auto;
	padding:0px;
	}

/* キャンペーン告知枠・左 */
#campaign_left{
	width:540px;
	height:802px;
	float:left;
	background-color:#D80C18;
	margin:1px auto 0px auto;
	padding:0px;
	}

/* とまつゆうこ個展枠 */
#campaign_koten_all{
	width:480px;
	height:210px;
	text-align:center;
	background-color:#EFF2B4;
	margin:5px auto 10px auto;
	padding:10px 0px;
	}

/* とまつゆうこ個展枠・テキスト部分 */
#campaign_koten_txt{
	width:280px;
	height:130px;
	float:left;
	text-align:left;
	margin:0px;
	padding:10px 0px 0px 25px;
	}

/* とまつゆうこ個展枠・画像部分 */
#campaign_koten_img{
	width:150px;
	height:126px;
	float:left;
	margin:0px;
	padding:5px 0px 0px 5px;
	}

/* キャンペーン特設ページへボタン */
#campaign_bt{
	width:480px;
	height:60px;
	text-align:center;
	margin:0px auto 0px auto;
	padding:0px;
	}

/* キャンペーン告知枠・右 */
#campaign_right{
	width:280px;
	height:790px;
	float:right;
	background-color:#FFFFFF;
	border:1px #D80C18 solid;
	margin:1px auto 0px auto;
	padding:10px 11px 0px 11px;
	}

/* イベント・テーブル全体 */
.event_table_all{
	width:280px;
	height:auto;
	line-height:140%;
	margin:0px 0px 15px 0px;
	padding:0px;
	border-bottom:1px #999999 dashed;
	}

/* イベント・テーブル全体2 */
.event_table_all2{
	width:280px;
	height:auto;
	line-height:140%;
	margin:0px 0px 15px 0px;
	padding:0px;
	}

/* イベント・テーブル・日程部分 */
.event_table_program{
	width:50px;
	height:auto;
	margin:0px;
	padding:0px;
	}

/* イベント・テーブル・タイトル部分 */
.event_table_tit{
	width:230px;
	height:auto;
	margin:0px;
	padding:0px;
	}

/* イベント・テーブル・タイトル部分2 */
.event_table_tit2{
	width:180px;
	height:auto;
	margin:0px;
	padding:0px;
	}

/* イベント・テーブル・詳細データ部分 */
.event_table_data{
	width:175px;
	height:auto;
	margin:0px;
	padding:0px 0px 0px 5px;
	}

/* イベント・テーブル・詳細データ部分2 */
.event_table_data2{
	width:147px;
	height:auto;
	margin:0px;
	padding:0px 0px 0px 5px;
	}

/* イベント・テーブル・テキスト部分 */
.event_table_txt{
	width:280px;
	height:auto;
	margin:0px;
	padding:0px 0px 0px 0px;
	}

/* イベント・テーブル・注意書き */
p.event_table_notes{
	font-size:10px;
	color:#999999;
	margin:1px 0px;
	padding:0px;
	}

/* イベント・テーブル・詳細ボタン */
.event_table_bt{
	width:280px;
	height:auto;
	text-align:right;
	margin:0px;
	padding:2px 0px 5px 0px;
	}
