﻿@charset "utf-8";
/* ===================================================================
CSS information

 file name  :home.css
 author     :Ability Consultant
style info  :トップページ設定　ハックは最下部に記述
=================================================================== */


/*----------------------------------------------------
	#homeimage トップ画像(Flashになる可能性あり)
----------------------------------------------------*/
#homepage #homeimage {
	width: 900px;
	height: 330px;
	margin: -30px auto 0 auto;
	z-index: 1;
}



/*----------------------------------------------------
	con_fair フェアー情報
----------------------------------------------------*/

/* リスト
----------------------------------------------------*/
#homepage .con_fair {
	width: 660px;
	margin: 0 0 35px 0;
}

#homepage .con_fair h2 {
	margin: 0 0 0 0;
}

#homepage .con_fair .box_fair {
	width: 640px;
	padding: 20px 10px 0 10px;
	background-color: #f0dede;
	overflow: hidden;
}

/* 左側
-----------------------------------------------*/
#homepage .con_fair .box_fair .fair_l {
	width: 356px;
	float: left;
}

/* ツールチップ */
#homepage .con_fair .list_fair {
	width: 336px;
	padding: 10px;
	background: url(../img/home/bg_comment.gif) no-repeat 0 0;
	font-size: 12px;
	overflow: hidden;
}

#homepage .con_fair .list_fair .photo {
	margin: 0 20px 0 0;
	border: 5px #cdbd90 solid;
	float: left;
}

#homepage .con_fair .list_fair .date {
	margin: 0 80px 5px 170px;
	background-color: #e6e2f3;
}


/* 右側
-----------------------------------------------*/
#homepage .con_fair .box_fair .fair_r {
	width: 280px;
	padding: 0 0 5px 0;
	float: right;
	overflow: hidden;
}

#homepage .con_fair .box_fair .fair_r .year {
	font-weight: bold;
	float: left;
}

#homepage .con_fair .box_fair .fair_r .tabnav {
	float: right;
}

#homepage .con_fair .box_fair .fair_r .tabnav li {
	width: 50px;
	height: 25px;
	border: 1px #dfc4c4 solid;
	background-color: #f0e8e8;
	text-align: center;
	float: left;
}

#homepage .con_fair .box_fair .fair_r .tabnav li a {
	width: 50px;
	height: 25px;
	display: block;
	overflow: hidden;
}

#homepage .con_fair .box_fair .fair_r .tabnav li a:hover,
#homepage .con_fair .box_fair .fair_r .tabnav li .active {
	border-top: 1px #9e7171 solid;
	border-left: 1px #9e7171 solid;
	border-right: 1px #9e7171 solid;
	border-bottom: none;
	background-color: #9e7171;
	color: #fff;
}

#homepage .con_fair .box_fair .fair_r #now,
#homepage .con_fair .box_fair .fair_r #next {
	clear: both;
}

#homepage .con_fair .box_fair .fair_r #now table,
#homepage .con_fair .box_fair .fair_r #next table {
	width: 100%;
	margin: -1px 0 0 0;
}

#homepage .con_fair .box_fair .fair_r #now table thead th,
#homepage .con_fair .box_fair .fair_r #next table thead th {
	height: 20px;
	background: url(../img/home/bg_thead.gif) no-repeat 0 0;
}

#homepage .con_fair .box_fair .fair_r #now table th,
#homepage .con_fair .box_fair .fair_r #next table th {
	width: 39px;
	height: 30px;
	border: 1px #d7cdb0 solid;
	text-align: center;
	background-color: #f9f1f1;
}

#homepage .con_fair .box_fair .fair_r table td,
#homepage .con_fair .box_fair .fair_r table td {
	width: 39px;
	height: 30px;
	border: 1px #d7cdb0 solid;
	text-align: center;
	background-color: #fff;
}

/* カレンダーの背景設定  private = リアル Wedding fair / fair = ブライダル徹底相談会 / visit = 模擬挙式・スイーツ / only = 和婚礼 / special = スペシャル */
#homepage .con_fair .box_fair .fair_r .day_private {
	background: url(../img/bg_tb_day03.gif) no-repeat center center;
}
#homepage .con_fair .box_fair .fair_r .day_fair {
	background: url(../img/bg_tb_day02.gif) no-repeat center center;
}
#homepage .con_fair .box_fair .fair_r .day_visit {
	background: url(../img/bg_tb_day01.gif) no-repeat center center;
}
#homepage .con_fair .box_fair .fair_r .day_only {
	background: url(../img/bg_tb_day04.gif) no-repeat center center;
}
#homepage .con_fair .box_fair .fair_r .day_special {
	background: url(../img/bg_tb_day05.gif) no-repeat center center;
}

#homepage .con_fair .box_fair .fair_r .sun_private {
	background: url(../img/bg_tb_sun03.gif) no-repeat center center;
}
#homepage .con_fair .box_fair .fair_r .sun_fair {
	background: url(../img/bg_tb_sun02.gif) no-repeat center center;
}
#homepage .con_fair .box_fair .fair_r .sun_visit {
	background: url(../img/bg_tb_sun01.gif) no-repeat center center;
}
#homepage .con_fair .box_fair .fair_r .sun_only {
	background: url(../img/bg_tb_sun04.gif) no-repeat center center;
}
#homepage .con_fair .box_fair .fair_r .sun_special {
	background: url(../img/bg_tb_sun05.gif) no-repeat center center;
}

#homepage .con_fair .box_fair .fair_r .sat_private {
	background: url(../img/bg_tb_sat03.gif) no-repeat center center;
}
#homepage .con_fair .box_fair .fair_r .sat_fair {
	background: url(../img/bg_tb_sat02.gif) no-repeat center center;
}
#homepage .con_fair .box_fair .fair_r .sat_visit {
	background: url(../img/bg_tb_sat01.gif) no-repeat center center;
}
#homepage .con_fair .box_fair .fair_r .sat_only {
	background: url(../img/bg_tb_sat04.gif) no-repeat center center;
}
#homepage .con_fair .box_fair .fair_r .sat_special {
	background: url(../img/bg_tb_sat05.gif) no-repeat center center;
}

#homepage .con_fair .box_fair .fair_r .sat {
	background-color: #ebf1f5;
}

#homepage .con_fair .box_fair .fair_r .sun {
	background-color: #f6edef;
}

/* 文字色 */
#homepage .con_fair .box_fair .fair_r .ex {
	margin: 5px 0 0 0;
	color: #b86442;
	font-size: 86%;
	line-height: 1;
}



/*----------------------------------------------------
	con_pickup バナーエリア
----------------------------------------------------*/
#homepage .con_pickup {
	width: 660px;
	margin: 0 0 30px 0;
}

#homepage .con_pickup h3 {
	margin: 0 0 5px 0;
}


#homepage .con_pickup .box_pickup {
	width: 660px;
	background: url(../img/home/bg_bnarea.gif) repeat-y;
	overflow: hidden;
}

#homepage .con_pickup .box_pickup p {
	margin: 0 15px 0 0;
	float: left;
}

#homepage .con_pickup .box_pickup .last {
	margin: 0;
}




/*----------------------------------------------------
	con_information 新着・レポートエリア
----------------------------------------------------*/
#homepage .con_information {
	width: 660px;
	margin: 0 0 30px 0;
	overflow: hidden;
}


/* 新着情報
----------------------------------------------------*/
#homepage .con_information .con_news {
	width: 310px;
	float: left;
}

/* 新着[共通]
-----------------------------------------------*/
#homepage .con_information .con_news .list_news {
	width: 310px;
	padding: 10px 0;
	border-bottom: 1px #cfbd86 dotted;
	overflow: hidden;
}

#homepage .con_information .con_news .list_news .photo {
	margin: 0 10px 0 0;
	float: left;
}

#homepage .con_information .con_news .list_news .txt {
	overflow: hidden;
	zoom: 1;
}





/* レポート
----------------------------------------------------*/
#homepage .con_information .con_report {
	width: 314px;
	float: right;
}



/* 以下、ギャラリースライドショー用の記述 ---------------------------------------

	GalleryView Stylesheet
	
	Use the CSS rules below to modify the look of your gallery.
	 
	To create additional rules, use the markup below as a guide to GalleryView's architecture.
	NOTE - The markup below represents the DOM generated by the GalleryView plugin, NOT the markup you would include in your HTML file.
		   Refer to README.txt to review markup requirements.
		
*/

/* GALLERY PANELS */
.panel { width: 308px; border: 1px #d7cdb0 solid;}


/* ここまで --------------------------------------------------------------------- */







/*======================================

	hack - 各種cssハック - for IE7

=======================================*/
*:first-child+html {}


/*======================================

	hack - 各種cssハック - for IE6

=======================================*/
* html {}

