@charset "UTF-8";





/* -----------------------------------------------------------

CSS Information



 Style Info:     ウエディングカテゴリのスタイル設定

 File name:      individual.css

 Last update:    2010.01.22

 ----------------------------------------------------------- */





/*　

-----------------------------------------------------------------------------*/



/*ウエディンググローバルメニュー*/

#Gnavi {margin-top: 10px;}

#Gnavi ul{

	width:1100px;

	height:60px;

	margin: 0 auto;}



#Gnavi li {

	float:left;}

#Gnavi li a {

	display:block;

	height:60px; width:181px;

	text-indent:-99999px;

	margin-left:3px;

	overflow:hidden;}



#Gnavi li#gConcept a {background: url(./images/wdg_Gnavi_main_concept.gif) 0 0 no-repeat; margin-left:0px;}

#Gnavi li#gPlan a {background: url(./images/wdg_Gnavi_main_plan.gif) 0 0 no-repeat; }

#Gnavi li#gCeremony a {background: url(./images/wdg_Gnavi_main_ceremony.gif) 0 0 no-repeat; }

#Gnavi li#gParty a {background: url(./images/wdg_Gnavi_main_party.gif) 0 0 no-repeat;  }

#Gnavi li#g15plan a {background: url(./images/wdg_Gnavi_main_1.5.gif) 0 0 no-repeat;}

#Gnavi li#gFood a {background: url(./images/wdg_Gnavi_main_food.gif) 0 0 no-repeat; margin-left:2px;}





#Gnavi li#gFood a:hover{

	opacity: 0.8;

	filter: alpha(opacity=80);}

	

/*各コンテンツ表示時に、反転なし制御*/

.wdg.wdg_plan #Gnavi li#gPlan a:hover,

.wdg.wdg_ceremony #Gnavi li#gCeremony a:hover,

.wdg.wdg_party #Gnavi li#gParty a:hover,

.wdg.wdg_nijikai #Gnavi li#g15plan a:hover,

.wdg.wdg_food #Gnavi li#gFood a:hover{

	opacity: 1.0;

	filter: alpha(opacity=100);}









/***********************************************************************/

.wdg #contents_inr {

	clear: both;

	padding: 55px 45px 0;

	background: #FFF url(../common/images/cmn_KK_WonB_long.gif) no-repeat center top;

}

.wdg #contents_inr h2 {

	padding-bottom: 40px;

	background: url(images/wdg_h2_bg.gif) no-repeat left bottom;

}

.wdg #contents_inr .copy {

	width: 80%;

	margin: 10px 0 60px;

	font-size: 14px;

}



/*タイトル*/

h2 .h2Title{

	width:650px; height:26px;

	display:block;

	text-indent:-99999px;

}



.wdg_top h2 .h2Title{

	background: url(./images/wdg_top_h2.gif) 0 0 no-repeat;}

.wdg_plan h2 .h2Title{

	background: url(./images/wdg_plan_h2.gif) 0 0 no-repeat;}

.wdg_ceremony h2 .h2Title{

	background: url(./images/wdg_ceremony_h2.gif) 0 0 no-repeat;}	

.wdg_party h2 .h2Title{

	background: url(./images/wdg_party_h2.gif) 0 0 no-repeat;}

.wdg_nijikai h2 .h2Title{

	background: url(./images/wdg_nijikai_h2.gif) 0 0 no-repeat;}

.wdg_food h2 .h2Title{

	background: url(./images/wdg_food_h2.gif) 0 0 no-repeat;}



.wdg #contents_inr #mainCol {

	float: left;

	width: 780px;

	padding-bottom: 30px;

}

.wdg #contents_inr #subCol {

	float: right;

	width: 195px;

	padding-bottom: 30px;

}

/*.wdg #contents_inr #subCol #wdg_Gnavi {

	margin-bottom: 10px;

	border-top: 1px solid #190000;

}



.wdg #contents_inr #subCol #wdg_Gnavi li {

	border-bottom: 1px solid #190000;

}*/



/*サイドGlobalNavi*/

.wdg #contents_inr #subCol .wdg_Gnavi {

	margin-bottom: 10px;

	border-top: 1px solid #190000;

}

.wdg #contents_inr #subCol .wdg_Gnavi {}

.wdg #contents_inr #subCol .wdg_Gnavi li a{

	margin:0; padding:0;

	display:block;

	height: 31px; width:195px;

	text-indent:-99999px;

	overflow: hidden;

	border-bottom: 1px solid #190000;}

.wdg #contents_inr #subCol .wdg_Gnavi li#bWedding a{background: url(./images/wdg_Rnavi_top.gif) 0 0 no-repeat;}

.wdg #contents_inr #subCol .wdg_Gnavi li#bCherry a{background: url(./images/wdg_Rnavi_cherry.gif) 0 0 no-repeat;}

.wdg #contents_inr #subCol .wdg_Gnavi li#bFoggy a{background: url(./images/wdg_Rnavi_foggy.gif) 0 0px no-repeat;}

.wdg #contents_inr #subCol .wdg_Gnavi li#bPochette a{background: url(./images/wdg_Rnavi_pochette.gif) 0 0px no-repeat;}

.wdg #contents_inr #subCol .wdg_Gnavi li#bWish a{background: url(./images/wdg_Rnavi_wish.gif) 0 0px no-repeat;}



.wdg #contents_inr #subCol li a:hover{

	opacity: 0.8;

	filter: alpha(opacity=80);}

	

/*各コンテンツ表示時に、反転なし制御*/

.wdg.wdg_top #contents_inr #subCol .wdg_Gnavi li#bWedding a:hover,

.wdg.wdg_plan #contents_inr #subCol .wdg_Gnavi li#bWedding a:hover{

	opacity: 1.0;

	filter: alpha(opacity=100);}







/*.wdg #contents_inr #subCol #wdg_banner {

	margin-bottom: 10px;

}

.wdg #contents_inr #subCol #wdg_banner li {

	margin-bottom: 3px;

}*/





/*ウエディングバナー*/

.wdg #contents_inr #subCol #wdg_banner{

	margin-bottom: 10px;

}

.wdg #contents_inr #subCol #wdg_banner li {margin-bottom: 3px;}

.wdg #contents_inr #subCol #wdg_banner li a{

	margin:0; padding:0;

	display:block;

	height: 77px; width:195px;

	text-indent:-99999px;

	overflow: hidden;

	}

.wdg #contents_inr #subCol #wdg_banner li#bFair a{background: url(./images/wdg_Rnavi_fair.gif) 0 0 no-repeat;}

.wdg #contents_inr #subCol #wdg_banner li#bMail a{background: url(./images/wdg_Rnavi_shiryou.gif) 0 0 no-repeat;}

.wdg #contents_inr #subCol #wdg_banner li#bReport a{background: url(./images/wdg_Rnavi_report.gif) 0 0px no-repeat;}



/*各コンテンツ表示時に、反転なし制御*/

.wdg.wdg_fair #contents_inr #subCol #wdg_banner li#bFair a:hover,

.wdg.wdg_rpt #contents_inr #subCol #wdg_banner li#bReport a:hover{

	opacity: 1.0;

	filter: alpha(opacity=100);}









/*.wdg #contents_inr #subCol #wdg_Rnavi {

	margin-bottom: 10px;

}

.wdg #contents_inr #subCol #wdg_Rnavi li {

	margin-bottom: 2px;

}

.wdg #contents_inr #subCol li a:hover img {

	opacity: 0.8;

	filter: alpha(opacity=80);

}*/



/*ウエディングNavi*/

.wdg #contents_inr #subCol #wdg_Rnavi {

	width: 195px;

	margin-bottom: 10px;

}

.wdg #contents_inr #subCol #wdg_Rnavi li {margin-bottom: 2px;}

.wdg #contents_inr #subCol #wdg_Rnavi li a{

	margin:0; padding:0;

	display:block;

	height: 51px; width:195px;

	text-indent:-99999px;

	overflow: hidden;

	}

.wdg #contents_inr #subCol #wdg_Rnavi li#bInfo a{background: url(./images/wdg_Rnavi_infomation.gif) 0 0 no-repeat;}

.wdg #contents_inr #subCol #wdg_Rnavi li#bPlan a{background: url(./images/wdg_Rnavi_plan.gif) 0 0px no-repeat;}

.wdg #contents_inr #subCol #wdg_Rnavi li#bDress a{background: url(./images/wdg_Rnavi_hair.gif) 0 0px no-repeat;}

.wdg #contents_inr #subCol #wdg_Rnavi li#bAccess a{background: url(./images/wdg_Rnavi_access.gif) 0 0px no-repeat;}

.wdg #contents_inr #subCol #wdg_Rnavi li#bLink a{background: url(./images/wdg_Rnavi_link.gif) 0 0px no-repeat;}

.wdg #contents_inr #subCol #wdg_Rnavi li#bPlanner a{background: url(./images/wdg_Rnavi_planner.gif) 0 0px no-repeat;}



/*各コンテンツ表示時に、反転なし制御*/

.wdg.wdg_planner #contents_inr #subCol #wdg_Rnavi li#bPlanner a:hover,

.wdg.wdg_plan #contents_inr #subCol #wdg_Rnavi li#bPlan a:hover,

.wdg.wdg_hair #contents_inr #subCol #wdg_Rnavi li#bDress a:hover,

.wdg.wdg_link #contents_inr #subCol #wdg_Rnavi li#bLink a:hover{

	opacity: 1.0;

	filter: alpha(opacity=100);}



/*---------------------------------------------------------------------------

	ウエディングトップ

-----------------------------------------------------------------------------*/

.wdg_top #contents {

}

/*

.wdg_top h1 {

	display: none;

}



.wdg_top #Mnavi {

	margin: 10px 0 0;

}

.wdg_top #Mnavi ul {

	margin: 0;

	padding: 0;

}

.wdg_top #Mnavi li {

	float: left;

	border-left: 2px solid #190000;

}

.wdg_top #Mnavi li.Mnavi_concept {

	border-left: none;

}

.wdg_top #Mnavi li a:hover img {

	opacity: 0.8;

	filter: alpha(opacity=80);

}*/





/*******/

#Mnavi {margin-top: 10px;}

#Mnavi ul{

	margin:0; padding:0;

	/*width:1100px;

	height:96px;

	margin: 0 auto;*/}



#Mnavi li {

	float:left;}

#Mnavi li a {

	padding:0;

	display:block;

	height:96px; width:182px;

	text-indent:-99999px;

	 border-left: 2px solid #190000;

	 overflow:hidden;

	}



.wdg_top #Mnavi li#mConcept a {background: url(./images/wdg_Mnavi_concept.gif) 0 0 no-repeat; border:0;}

.wdg_top #Mnavi li#mPlan a {background: url(./images/wdg_Mnavi_plan.gif) 0 0 no-repeat; border-left: 1px solid #190000;}

.wdg_top #Mnavi li#mCeremony a {background: url(./images/wdg_Mnavi_ceremony.gif) 0 0 no-repeat; border-left: 1px solid #190000;}

.wdg_top #Mnavi li#mParty a {background: url(./images/wdg_Mnavi_party.gif) 0 0 no-repeat;  }

.wdg_top #Mnavi li#m15plan a {background: url(./images/wdg_Mnavi_1.5.gif) 0 0 no-repeat;}

.wdg_top #Mnavi li#mFood a {background: url(./images/wdg_Mnavi_food.gif) 0 0 no-repeat;}



	

.wdg_top #Mnavi li a:hover {

	opacity: 0.8;

	filter: alpha(opacity=80);}	

	

/*各コンテンツ表示時に、反転なし制御*/

.wdg.wdg_top #Mnavi li#mConcept a:hover{

	opacity: 1.0;

	filter: alpha(opacity=100);}	



/********/

/*---------------------------------------------------------------------------

	プラン

-----------------------------------------------------------------------------*/

.wdg_plan .caution {

	font-size: 12px;

	color: #9e3c5f;

}

.wdg_plan #omedeta {

	clear: both;

	padding-bottom: 30px;

}

.wdg_plan #omedeta h3{

	display:block;

	height:57px; width:1010px;

	background:url(images/wdg_plan_h3.gif) 0 0 no-repeat;

	padding-bottom: 15px;

	text-indent:-99999px;

}

.wdg_plan #omedeta #omedetaTxt {

	display:block;

	height:484px; width:1010px;

	background:url(images/wdg_plan_omedeta_img.gif) 0 0 no-repeat;}

.wdg_plan #omedeta #omedetaTxt h4,

.wdg_plan #omedeta #omedetaTxt p{ display:none;

}

.wdg_plan #shasin {

	clear: both;

	padding-bottom: 30px;

}

.wdg_plan #shasin h3{

	display:block;

	height:57px; width:1010px;

	background:url(images/wdg_plan_h3_2.gif) 0 0 no-repeat;

	padding-bottom: 15px;

	text-indent:-99999px;

}

.wdg_plan #shasin #shasinTxt {

	display:block;

	height:489px; width:1010px;

	background:url(images/wdg_plan_shasin_img.gif) 0 0 no-repeat;}

.wdg_plan #shasin #shasinTxt h4,

.wdg_plan #shasin #shasinTxt p{ display:none;

}






.wdg_plan .plan_fullmeu{

	display:block;

	height:1360px; width:360px;

	background:url(images/wdg_plan_fullmenu.gif) 0 0 no-repeat;

	text-indent:-99999px;}



.wdg_plan .plan_60_title{

	display:block;

	height:37px; width:360px;

	background:url(images/wdg_plan_60_title.gif) 0 0 no-repeat;

	text-indent:-99999px;}

.wdg_plan .plan_60_cont{

	display:block;

	height:320px; width:360px;

	background:url(images/wdg_plan_60_cont.gif) 0 0 no-repeat;

	text-indent:-99999px;}

.wdg_plan .plan_88_title{

	display:block;

	height:37px; width:360px;

	background:url(images/wdg_plan_88_title.gif) 0 0 no-repeat;

	text-indent:-99999px;}

.wdg_plan .plan_88_cont{

	display:block;

	height:320px; width:360px;

	background:url(images/wdg_plan_88_cont.gif) 0 0 no-repeat;

	text-indent:-99999px;}

.wdg_plan .plan_88_title{

	display:block;

	height:37px; width:360px;

	background:url(images/wdg_plan_88_title.gif) 0 0 no-repeat;

	text-indent:-99999px;}

.wdg_plan .plan_88_cont{

	display:block;

	height:443px; width:360px;

	background:url(images/wdg_plan_88_cont.gif) 0 0 no-repeat;

	text-indent:-99999px;}

.wdg_plan .plan_39_title{

	display:block;

	height:37px; width:360px;

	background:url(images/wdg_plan_39.8_title.gif) 0 0 no-repeat;

	text-indent:-99999px;}

.wdg_plan .plan_39_cont{

	display:block;

	height:320px; width:360px;

	background:url(images/wdg_plan_39.8_cont.gif) 0 0 no-repeat;

	text-indent:-99999px;}

.wdg_plan .plan_bar{

	

	background:url(images/wdg_plan_kk.gif) 0 0px no-repeat;

	margin-top:35px;

	padding-top:48px;

}

.wdg_plan .plan_box{

	width:740px;}

.wdg_plan .plan_left{

	float:left;

	width:340px;

}

.wdg_plan .plan_right{

	float:right;

	width:360px;

}



/*---------------------------------------------------------------------------

	FOOD

-----------------------------------------------------------------------------*/

.wdg_food #mainCol ul li {

	margin-top: 15px;

}

.wdg_food #mainCol ul li.freedrink{

	display:block;

	height:104px; width:742px;

	background: url(images/wdg_food_freedrink.gif) 0 0 no-repeat;

	text-indent:-99999px;}











/*---------------------------------------------------------------------------

	２次会

-----------------------------------------------------------------------------*/

.wdg_nijikai #mainCol .section {

	margin: 0 0 50px;

	width: 748px;

}

.wdg_nijikai #mainCol .section .mochikomi {

	margin: 15px 0;

	font-size: 12px;

	color: #9e3c5f;

}

.wdg_nijikai #mainCol .section ul li {

	margin-bottom: 20px;

}

.kasikiri15plan_foodmenu{

	display:block;

	width:748px;}

	

.kasikiri15plan_menu{

	display:block;

	height:189px; width:703px;

	background: url(images/wdg_nijikai_1.5_plan01.gif) 0 0 no-repeat;

	text-indent:-99999px;}

.kasikiri15plan_corse{

	float:left;

	display:block;

	height:73px; width:228px;

	background: url(images/wdg_nijikai_1.5_plan_corse.gif) 0 0 no-repeat;

	text-indent:-99999px;}	

.kasikiri15plan_taku{

	float:left;

	display:block;

	height:73px; width:228px;

	background: url(images/wdg_nijikai_1.5_plan_taku.gif) 0 0 no-repeat;

	text-indent:-99999px;

	margin:0 31px;}

.kasikiri15plan_buffe{

	float:left;

	display:block;

	height:73px; width:228px;

	background: url(images/wdg_nijikai_1.5_plan_buffe.gif) 0 0 no-repeat;

	text-indent:-99999px;}





.wdg_nijikai #mainCol .section h4 {

	margin-bottom: 15px;

}

.wdg_nijikai #mainCol .section h5 {

	margin: 10px 0;

	color: #912149;

	border-bottom: 1px solid #912149;

}

.wdg_nijikai #mainCol .section h5 span {

	margin-left: 15px;

	font-size: 12px;

	color: #000;

}

.wdg_nijikai .nijikai_small {

	font-size: 14px;

}

.wdg_nijikai #mainCol .section .other_service {

	margin-top: 10px;

	padding-top: 10px;

	border-top: 1px dotted #912149;

	font-size: 14px;

	color: #912149;

}

.wdg_nijikai #contents_bottom {

	clear: both;

	padding: 0 0 30px;

}

.wdg_nijikai #contents_bottom h3{

	display:block;

	width:1007px; height:58px;

	background:url(images/wdg_nijikai_h3_nijikai.gif) 0 0 no-repeat;

	text-indent:-99999px;} 



.kasikiri2plan_menu_cry{

	display:block;

	height:212px; width:703px;

	background: url(images/wdg_nijikai_2_plan01.gif) 0 0 no-repeat;

	text-indent:-99999px;}

.kasikiri2plan_menu_fgy{

	display:block;

	height:212px; width:703px;

	background: url(images/wdg_nijikai_2_plan02.gif) 0 0 no-repeat;

	text-indent:-99999px;}

.kasikiri2plan_menu_pct{

	display:block;

	height:212px; width:703px;

	background: url(images/wdg_nijikai_2_plan03.gif) 0 0 no-repeat;

	text-indent:-99999px;}

.kasikiri2plan_menu_wish{

	display:block;

	height:212px; width:703px;

	background: url(images/wdg_nijikai_2_plan04.gif) 0 0 no-repeat;

	text-indent:-99999px;}



.kasikiri2plan_tokuten{

	display:block;

	background:url(images/wdg_nijikai_2_tokuten.gif) 0 0 no-repeat;

	width:748px; height:100px;

	text-indent:-99999px;

}

.wdg_nijikai #contents_bottom .mochikomi {

	margin: 15px 0;

	font-size: 12px;

	color: #9e3c5f;

}

.wdg_nijikai #contents_bottom ul li {

	margin-bottom: 20px;

}

.wdg_nijikai #contents_bottom ul li span {

	padding-left: 20px;

}

.wdg_nijikai #mainCol .section h3{

	display:block;

	width:748px; height:58px;

	background:url(images/wdg_nijikai_h3_1.5.gif) 0 0 no-repeat;

	text-indent:-99999px;} 

.wdg_nijikai #mainCol .section h4{

	display:block;

	width:748px; height:32px;

	background:url(images/wdg_nijikai_1.5_h4_1.5.gif) 0 0 no-repeat;

	text-indent:-99999px;} 









/*---------------------------------------------------------------------------

	セレモニー

-----------------------------------------------------------------------------*/



/*Title*/

.wdg_ceremony #mainCol .section h3{

	display:block;

	width:748px; height:27px;

	text-indent:-99999px;}

	

.wdg_ceremony #mainCol .section h3#jinzen{

	background:url(images/wdg_ceremony_h3_jinzen.gif) 0 0 no-repeat;}

.wdg_ceremony #mainCol .section h3#chapel{

	background:url(images/wdg_ceremony_h3_chapel.gif) 0 0 no-repeat;}

.wdg_ceremony #mainCol .section h3#kami{

	background:url(images/wdg_ceremony_h3_kami.gif) 0 0 no-repeat;}

	

.wdg_ceremony #mainCol .section {

	clear: both;

	width: 748px;

	margin-bottom: 60px;

}

.wdg_ceremony #mainCol .section_inr {

	clear: both;

	margin: 15px 0;

}

.wdg_ceremony #mainCol .section_inr .ceremony_img {

	float: right;

}

.wdg_ceremony #mainCol .section_inr .ceremony_cont {

	width: 450px;

	margin-top: 15px;

	font-size: 14px;

}

.ceremony_plan {

	clear:both;

	display:block;

	height:166px; width:748px;

	background: url(images/wdg_ceremony_jinzen_plan.gif) 0 0 no-repeat;

	text-indent:-99999px;}

.ceremony_plan_kami{

	clear:both;

	display:block;

	height:314px; width:748px;

	background: url(images/wdg_ceremony_kami_plan.gif) 0 0 no-repeat;

	text-indent:-99999px;}





/*---------------------------------------------------------------------------

	パーティー

-----------------------------------------------------------------------------*/

.wdg_party #mainCol .section {

	width: 744px;

}

.wdg_party #mainCol .section h3 {

	clear: both;

	display:block;

	width:744px; height:25px;

	text-indent:-99999px;

}



.wdg_party #mainCol .section h3#h3-Cherry{

	background:url(images/wdg_party_h3_cherry.gif) 0 0 no-repeat;}

.wdg_party #mainCol .section h3#h3-Pochette{

	background:url(images/wdg_party_h3_pochette.gif) 0 0 no-repeat;}

.wdg_party #mainCol .section h3#h3-Wish{

	background:url(images/wdg_party_h3_wish.gif) 0 0 no-repeat;}

.wdg_party #mainCol .section h3#h3-Foggy{

	background:url(images/wdg_party_h3_foggy.gif) 0 0 no-repeat;}

	

.wdg_party #mainCol .section .party_img {

	float: left;

	width: 337px;

	padding: 10px 20px 50px 0;

}

.wdg_party #mainCol .section .party_cont {

	padding: 10px 0 0 0;

	font-size: 14px;

}



/*---------------------------------------------------------------------------

	LINK

-----------------------------------------------------------------------------*/

.wdg_link #contents {

	margin-top: 15px;

	padding: 25px 0 30px;

	background: #FFF;

}

.wdg_link #contents h2 {

	margin-left: 35px;

}

.wdg_link #contents h2 .h2-Title{

	display:block;

	height:42px; width:530px;

	text-indent:-99999px;

	background:url(./images/wdg_link_h1.gif) 0 0 no-repeat;

}



.wdg_link #contents_inr {

	width:1010px;

	padding: 40px 45px 0;

	background: url(../common/images/cmn_KK_GonW_long.gif) no-repeat center top;

}

.wdg_link  #mainCol ul {

}

.wdg_link  #mainCol ul li {

	width: 570px;

	margin-bottom: 15px;

	padding: 10px 15px;

	background: #f3efdc;

}

.wdg_link  #mainCol ul li span {

	margin-right: 15px;

	font-size: 12px;

}

.wdg_link  #mainCol ul li h3 {

	padding: 0;

	background: none;

	font-size: 18px;

	color: #9d3b5b;

}

.wdg_link  #mainCol ul li address {

}



/*---------------------------------------------------------------------------

	プランナー

-----------------------------------------------------------------------------*/

.wdg_planner #Gnavi {

	margin-bottom: 15px;

}

.wdg_planner h2.MainTitle{

	display:block;

	height:68px; width:707px;

	background:url(images/wdg_planner_h1.gif) 0 0 no-repeat;

	text-indent:-99999px;}

.wdg_planner #contents_inr {

	padding-top: 40px;

	background: #FFF url(../common/images/cmn_KK_GonW_long.gif) no-repeat center top;

}

.wdg_planner #visual {

	clear: both;

	height: 158px;

	background: #FFF url(images/wdg_planner_visual.jpg) no-repeat right top;

}

.wdg_planner #visual p {

	width: 600px;

	padding: 10px 0 0 50px;

	font-size: 13px;

}

.wdg_planner #mainCol .planner_wrap {

	width: 650px;

	padding: 10px 30px 30px;

	border: 1px solid #000;

}

.wdg_planner #mainCol .section {

	margin-top: 25px;

	padding-top: 25px;

	border-top: 4px solid #912149;

}

.wdg_planner #mainCol .section .planner_img {

	float: right;

}

.wdg_planner #mainCol .section_inr h3 {

	padding: 0;

	margin-bottom: 10px;

	background: none;

	display:block;

	height:30px; width:514px;

	text-indent:-99999px;

}

.wdg_planner #mainCol .section_inr h3#h3-Planner01{

	background:url(images/wdg_planner_h2_takao.gif) 0 0 no-repeat;}

.wdg_planner #mainCol .section_inr h3#h3-Planner02{

	background:url(images/wdg_planner_h2_ogata.gif) 0 0 no-repeat;}

.wdg_planner #mainCol .section_inr h3#h3-Planner03{

	background:url(images/wdg_planner_h2_nakama.gif) 0 0 no-repeat;}



.wdg_planner #mainCol .section_inr p {

	width: 514px;

	font-size: 12px;

}



/*---------------------------------------------------------------------------

	Hair&make

-----------------------------------------------------------------------------*/

.wdg_hair #Gnavi {

	margin-bottom: 15px;

}



.wdg_hair h2.MainTitle{

	display:block;

	height:68px; width:707px;

	background:url(images/wdg_hair_h1.gif) 0 0 no-repeat;

	text-indent:-99999px;}

.wdg_hair #contents_inr {

	padding-top: 40px;

	background: #FFF url(../common/images/cmn_KK_GonW_long.gif) no-repeat center top;

}

.wdg_hair #visual {

	clear: both;

	height: 158px;

	background: #FFF url(images/wdg_hair_visual.jpg) no-repeat right top;

}

.wdg_hair #visual p {

	width: 600px;

	padding: 10px 0 0 50px;

	font-size: 13px;

}

.wdg_hair #mainCol .section {

	margin-bottom: 20px;

}

.wdg_hair #mainCol .section h3 {

	background: none;

	margin:0;

	padding:0;

	display:block;

	width:362px; height:27px;

	text-indent:-99999px;

}

.wdg_hair #mainCol .section h3#h3-hair {

	background:url(images/wdg_hair_h2_hair.gif) 0 0 no-repeat;

}

.wdg_hair #mainCol .section h3#h3-dress {

	background:url(images/wdg_hair_h2_dress.gif) 0 0 no-repeat;

}

.wdg_hair #mainCol .section h3#h3-bouquet {

	background:url(images/wdg_hair_h2_bouquet.gif) 0 0 no-repeat;

}





.wdg_hair #mainCol .section_inr {

	padding: 20px 15px;

	border: 1px solid #000;

}

.wdg_hair #mainCol .section_inr .hair_img {

	float: right;

}

.wdg_hair #mainCol .section_inr .hair_copy {

	margin: 0 0 15px 10px;

}

.wdg_hair #mainCol .section_inr .hair_cont {

	width: 390px;

	margin-left: 10px;

	font-size: 13px;

}

.wdg_hair #mainCol .section_inr .hair_cont_caution {

	width: 390px;

	margin-left: 10px;

	font-size: 13px;

	color: #9e3c5f;

}



/*---------------------------------------------------------------------------

	Fair

-----------------------------------------------------------------------------*/

.wdg_fair #Gnavi {

	margin-bottom: 15px;

}

.wdg_fair h2.MainTitle{

	display:block;

	height:68px; width:707px;

	background:url(images/wdg_fair_h1.gif) 0 0 no-repeat;

	text-indent:-99999px;}



.wdg_fair #contents_inr {

	padding-top: 40px;

	background: #FFF url(../common/images/cmn_KK_GonW_long.gif) no-repeat center top;

}

.wdg_fair #visual {

	clear: both;

	height: 158px;

	background: #FFF url(images/wdg_fair_visual.jpg) no-repeat right top;

}

.wdg_fair #visual p {

	width: 600px;

	padding: 10px 0 0 50px;

	font-size: 13px;

}

.wdg_fair #mainCol .section {

	position: relative;

	width: 641px;

	margin-bottom: 20px;

	background: url(images/wdg_fair_RC_bg.gif) repeat-y center top;

}

.wdg_fair #mainCol .section_header {

	clear: both;

	height: 10px; width:641px;

	margin-bottom: 15px;

	font-size: 0.1em;

	display:block;

	background:url(images/wdg_fair_RC_bg_top.gif) 0 0 no-repeat;}



.wdg_fair #mainCol .section_footer {

	clear: both;

	height: 10px; width:641px;

	font-size: 0.1em;

	display:block;

	background:url(images/wdg_fair_RC_bg_btm.gif) 0 bottom no-repeat;}



.wdg_fair #mainCol .section .fair_img {

	float: left;

	width: 209px;

	padding: 0 15px 15px;

}

.wdg_fair #mainCol .section_inr {

	float: right;

	width: 380px;

	padding: 0 15px 15px 0;

}

.wdg_fair #mainCol .section h2 {

	padding: 3px 0 3px 20px;

	margin-bottom: 10px;

	background: #912149 url(images/wdg_fair_arrow_white.gif) no-repeat 10px center;

	color: #FFF;

}

.wdg_fair #mainCol .section .fair_copy {

	margin-bottom: 10px;

	color: #912149;

}

.wdg_fair #mainCol .section .fair_cont {

	font-size: 12px;

}

.wdg_fair #mainCol .section .fair_cont_caution {

	font-size: 12px;

	color: #9e3c5f;

}

.wdg_fair #mainCol .section .fair_caution {

	position: absolute;

	bottom: 25px;

	width: 380px;

	padding-top: 5px;

	border-top: 1px solid #000;

	font-size: 12px;

}

.wdg_fair #mainCol .section .fair_caution2 { /*--下に付けなくてもいい時--*/

	width: 380px;

	margin-top: 10px;

	padding-top: 5px;

	border-top: 1px solid #000;

	font-size: 12px;

}



.wdg_fair #mainCol .section .fair_caution li {

	padding-left: 15px;

	background: url(images/wdg_fair_arrow_orange.gif) no-repeat left center;

}



/*---------------------------------------------------------------------------

	Report

-----------------------------------------------------------------------------*/

.wdg_rpt #Gnavi {

	margin-bottom: 15px;

}

.wdg_rpt h2.MainTitle{

	display:block;

	height:68px; width:707px;

	background:url(images/wdg_rpt_h1.gif) 0 0 no-repeat;

	text-indent:-99999px;}

.wdg_rpt #contents_inr {

	padding-top: 40px;

	background: #FFF url(../common/images/cmn_KK_GonW_long.gif) no-repeat center top;

}

.wdg_rpt #visual {

	clear: both;

	height: 158px;

	background: #FFF url(images/wdg_rpt_visual.jpg) no-repeat right top;

}

.wdg_rpt #visual p {

	width: 600px;

	padding: 10px 0 0 50px;

	font-size: 13px;

}

.wdg_rpt #mainCol #rpt_wrap {

	width: 641px;

	padding: 25px 35px;

	border: 1px solid #999;

}

.wdg_rpt #mainCol .section {

	position: relative;

	width: 641px;

	margin-bottom: 20px;

	background: url(images/wdg_fair_RC_bg.gif) repeat-y center top;

}

.wdg_rpt #mainCol .section_header {

	clear: both;

	height: 10px;

	margin-bottom: 15px;

	font-size: 0.1em;

	display:block;

	background:url(images/wdg_fair_RC_bg_top.gif) 0 0 no-repeat;

	}

.wdg_rpt #mainCol .section_footer {

	clear: both;

	height: 10px;

	font-size: 0.1em;

	display:block;

	background:url(images/wdg_fair_RC_bg_btm.gif) 0 bottom no-repeat;

	}

.wdg_rpt #mainCol .section .rpt_img {

	float: left;

	width: 209px;

	padding: 0 15px 15px;

}

.wdg_rpt #mainCol .section_inr {

	float: right;

	width: 380px;

	padding: 0 15px 15px 0;

}

.wdg_rpt #mainCol div#nine .section h2 {

	padding: 3px 0 3px 20px;

	margin-bottom: 10px;

	background: #9c448f url(images/wdg_rpt_arrow_purple.gif) no-repeat 10px center;

	color: #FFF;

}

.wdg_rpt #mainCol div#eight .section h2 {

	padding: 3px 0 3px 20px;

	margin-bottom: 10px;

	background: #912149 url(images/wdg_rpt_arrow_orange.gif) no-repeat 10px center;

	color: #FFF;

}

.wdg_rpt #mainCol div#seven .section h2 {

	padding: 3px 0 3px 20px;

	margin-bottom: 10px;

	background: #ff7f00 url(images/wdg_rpt_arrow_brown.gif) no-repeat 10px center;

	color: #FFF;

}

.wdg_rpt #mainCol .section .rpt_copy {

	margin-bottom: 10px;

	color: #912149;

}

.wdg_rpt #mainCol .section .rpt_cont {

	font-size: 12px;

}

.wdg_rpt #mainCol .section .rpt_cont_caution {

	font-size: 12px;

	color: #9e3c5f;

}







/*---------------------------------------------------------------------------

	その他の特別なスタイルはこれ以降に記述します。

-----------------------------------------------------------------------------*/





/*ウエディングTOP*/



.wdg-txt{

	display:block;

	height:391px; width:780px;

	background: url(images/wdg_top_img.gif) 0 0 no-repeat;

	text-indent:-99999px;}


.wdg-txt2{
	
	margin-top:60px;

	display:block;

	height:355px; width:780px;

	background: url(images/wdg_top_img2.gif) 0 0 no-repeat;

	text-indent:-99999px;}




/*ウエディングプラン*/



.wdg_ceremony #visual{

	display:block;

	height:359px; width:1100px;

	background: url(images/wdg_ceremony_h1.jpg) 0 0 no-repeat;

	text-indent:-99999px;}



.wdg_food #visual{

	display:block;

	height:359px; width:1100px;

	background: url(images/wdg_food_h1.jpg) 0 0 no-repeat;

	text-indent:-99999px;}



.wdg_nijikai #visual{

	display:block;

	height:359px; width:1100px;

	background: url(images/wdg_nijikai_h1.jpg) 0 0 no-repeat;

	text-indent:-99999px;}



.wdg_party #visual{

	display:block;

	height:360px; width:1100px;

	background: url(images/wdg_party_h1.jpg) 0 0 no-repeat;

	text-indent:-99999px;}

	

.wdg_plan #visual{

	display:block;

	height:360px; width:1100px;

	background: url(images/wdg_plan_h1.jpg) 0 0 no-repeat;

	text-indent:-99999px;}

	