@import url("umeda_hack.css");
/*書式設定
----------------------------------*/

body{
	margin: 0;
	padding: 0;
	border: 0 none;
	text-align:left;

	background-color:#F4EFEB;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
html,a,form,div,table,ul,ol,li,dl,h1,h2,h3,h4,h5,h6,p{
	margin: 0;
	padding: 0;
	border: 0 none;
}
img{
	margin:0;
	padding:0;
	border: 0 none;
}
ul{
	list-style-type: none;
}

td{text-align:left;}

/*====================================
basic
====================================*/

#UMEDA_back{
	width: 930px;
	background-image: url(../../umeda_p/umeda_back.gif);
	background-repeat: repeat-y;
	background-position: top;
		margin: 0 auto;
}

#UMEDA_WRAPPER{
	width: 910px;
	margin: 0 auto;
	padding: 0;
	font-size:12px;
	line-height: 1.7;
		color: #333333;
}
#UMEDA_HEAD{
	width: 910px;
	margin: 0 auto;
	padding: 0;
}
#UMEDA_FOOT{
	width: 910px;
	margin: 0 auto;
	padding: 0;
}

#BOX840{
	width: 840px;
	margin: 0 auto;
	padding: 0;
}

#BOX860{
	width: 860px;
	margin: 0 auto;
	padding: 0;
}

#pagetop{
	width: 870px;
	margin: 0 auto;
	padding: 0;
	text-align:right;
		padding: 15px 0px 2px 0px ;
}


/*====================================
padding
====================================*/
.t35b35{
	padding: 35px 0px 35px 0px ;
}

.t30b30{
	padding: 30px 0px 30px 0px ;
}
.t10b10{
	padding: 10px 0px 10px 0px ;
}

.t15b15{
	padding: 15px 0px 15px 0px ;
}
.t5b20{
	padding: 5px 0px 20px 0px ;
}

.t10b20{
	padding: 10px 0px 20px 0px ;
}

.t35b20{
	padding: 35px 0px 20px 0px ;
}
.t20b12{
	padding: 20px 0px 12px 0px ;
}

.pd_l11{
	padding: 100px 0px 0px 11px ;
}

.pdl15{
	padding: 0px 0px 0px 15px ;
}

.pdb10{
	padding: 0px 0px 10px 0px ;
}

.t18b7{
	padding: 18px 0px 7px 0px ;
}

/*====================================
link
====================================*/
a:link {
	color: #333333;
	text-decoration: none;
}
a:visited {
	color: #333333;
	text-decoration: none;
}
a:active {
	color: #333333;
	text-decoration: none;
}
a:hover {
	color:#cc0000;
	text-decoration: underline;
}

/*====================================
font
====================================*/
.tx0462E5 {
	color: #0462E5;
}
.tx80194A {
	color: #80194A;
}
.txFF9999 {
	color: #FF9999;
}
.bold{
font-weight: bold;
}

.txBCA971 {
	color: #BCA971;
}

.txFFA064 {
	color: #FFA064;
}

.text_middle{
vartacal-align:top;
}

.tx660000 {
	color: #660000;
}

.tx10 {
font-size:10px;
}




/*====================================
TOP
====================================*/
.top_box00{
	background-image: url(../../umeda_p/top_p/ume_t02.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

.top_btn_01{
	display: block;
	width: 407px;
	height: 225px;
	margin: 0;
	background-image: url(../../umeda_p/top_p/ume_t_btn001.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	outline: 0;
	float: left;
	text-indent:-9999px;font-size:0px;
}
.top_btn_01:hover{
	background-position: 0px -225px;
}


.top_btn_02{
	display: block;
	width: 407px;
	height: 225px;
	margin: 0;
	background-image: url(../../umeda_p/top_p/ume_t_btn002.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	outline: 0;
	float: left;
	text-indent:-9999px;font-size:0px;
}
.top_btn_02:hover{
	background-position: 0px -225px;
}



.top_btn_03{
	display: block;
	width: 830px;
	height: 38px;
	margin: 0;
	background-image: url(../../umeda_p/top_p/ume_t_btn003.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	outline: 0;
	float: left;
	text-indent:-9999px;font-size:0px;
}
.top_btn_03:hover{
	background-position: 0px -38px;
}


.top_btn_04{
	display: block;
	width: 431px;
	height: 107px;
	margin: 0;
	background-image: url(../../umeda_p/top_p/ume_t_btn004.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	outline: 0;
	float: left;
	text-indent:-9999px;font-size:0px;
}
.top_btn_04:hover{
	background-position: 0px -107px;
}

.top_bg01{
	background-image: url(../../umeda_p/top_p/ume_t_btn005.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
		display: block;
	width: 428px;
	height: 95px;
		text-indent:-9999px;font-size:0px;
}



/*====================================
ドレス
====================================*/

.dre_t_td{
	background-image: url(../../umeda_p/dress_p/dre_top_000.gif);
	background-position: 0px 0px;
	background-repeat: y;
	padding: 5px 0px 5px 10px ;
}

.dre_tx11618c {
	color: #11618c;
	font-weight: bold;
}



.ta_dre_01  {
 border: 0px #BFBFBF solid; background-color: #BFBFBF;}


.td_dre_01 {
background-color: #F5EFEB;
color:#6B5637;
 font-weight: bold;
	text-align:left; 
}

.td_dre_02 {
background-color: #ffffff;
color:#333333;
}

/*====================================
プランメニュー
====================================*/
.pm li{
	background-image: url(../../umeda_p/party_menu_p/0001.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 0px ;
	text-indent:15px;
		line-height: 140%;
}

.pm2 li{
	background-image: url(../../umeda_p/party_menu_p/0002.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 0px ;
	text-indent:15px;
		line-height: 140%;
}

.pm3 li{
	background-image: url(../../umeda_p/party_menu_p/0003.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 0px ;
	text-indent:15px;
		line-height: 140%;
}


/*====================================
会場案内
====================================*/
.kaijyo_01{
	color:#0462E5;
	font-size:18px;
font-weight: bold;
	padding: 0px 0px 0px 7px ;
}

.kaijyo_ta01{
background-color:#F5EFEB ;
}

.kaijyo_ta02{
background-color:#FEF0F2 ;
}


.kaijyo_tx14 {
font-size:14px;
font-weight:bold;
color:#0462E5;
}


/*====================================
パーティメニュー
====================================*/
.pm_td01{
background-color:#EDE8E1 ;
	padding: 0px 0px 0px 30px ;
}

/*====================================
お客の声
====================================*/
.koe_box_837{
	width: 837px;
	margin: 0;
	padding: 0;
}

.koe_bg01{
	background-image: url(../../umeda_p/koe_p/koe_box01.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
.koe_bg02{
	background-image: url(../../umeda_p/koe_p/koe_box02.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

.koe_bg03{
	background-image: url(../../umeda_p/koe_p/koe_box03.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

.koe_bg04{
	background-image: url(../../umeda_p/koe_p/koe_box04.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
.koe_text{
	padding: 50px 40px 30px 170px;
}



/*====================================
歓送迎会
====================================*/
.others_box_837{
	width: 835px;
	margin: 0;
	padding: 0;
}

.others_bg01{
	background-image: url(../../umeda_p/others_plan_p/others_plan_box01.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

.others_bg02{
	background-image: url(../../umeda_p/others_plan_p/others_plan_box02.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
.others_bg03{
	background-image: url(../../umeda_p/others_plan_p/others_plan_box03.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

.others_text{
	padding: 52px 20px 10px 20px;
}

/*====================================
box
====================================*/

.box_0{
	margin: 0;
	padding: 0;
}

.box_0center{
	margin: 0 auto;
	padding: 0;
}

.box_40{
	width: 40px;
	margin: 0;
	padding: 0;
	float: left;
}

.box_196{
	width: 196px;
	margin: 0;
	padding: 0;
	float: left;
}

.box_186{
	width: 186px;
	margin: 0;
	padding: 0;
	float: left;
}

.box_568{
	width: 568px;
	margin: 0;
	padding: 0;
	float: left;
}
.box_26{
	width: 26px;
	margin: 0;
	padding: 0;
	float: left;
}
.box_251{
	width: 251px;
	margin: 0;
	padding: 0;
	float: left;
}
.box_900{
	width: 900px;
	margin: 0;
	padding: 0;
	float: left;
}
.box_237{
	width: 237px;
	height: 460px;
	margin: 0;
	padding: 0;
	float: left;
}
.box_948{
	width: 948px;
	margin: 0;
	padding: 0;
	float: left;
}
/*====================================
button
====================================*/
.arima_btn_01{
	display: block;
	width: 199px;
	height: 55px;
	margin: 0;
	background-image: url(../images/arima_page_04.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	outline: 0;
	float: left;
}
.arima_btn_01:hover{
	background-position: 0px -55px;
}
.arima_btn_02{
	display: block;
	width: 948px;
	height: 78px;
	margin: 0;
	background-image: url(../images/arima_page_45.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	outline: 0;
	float: left;
}
.arima_btn_02:hover{
	background-position: 0px -78px;
}
/*====================================
clearfix
====================================*/
.clear:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
.clear {
	min-height: 1px;
}
* html .clear {
	height: 1px;
/* Hides from IE-mac \*//*/
	height: auto;
	overflow: hidden;
/* End hide from IE-mac */
}
/*----------------------------------*/
.clear0 {
	clear: both;
	height: 0px;
}


/*====================================
float
====================================*/
.flL {
	float:left;
	display: block;
}

.flR {
	float:right;
	display: block;
}

/*====================================
hidden
====================================*/
em{
	display: block;
	text-indent: -9999px;
}
/*MacIE HACK------------------- \*//*/
em{
	height:0px;
	width:0px;
	overflow:hidden;
}

/*====================================
padding
====================================*/

.r_05{
	padding: 0 6px 10px 0;
}.t_box_news {
	float: left;
	width: 430px;
	padding-left: 30px;
	padding-top: 10px;
}
.t_box_news dl {
	margin-top: 15px;
	margin-right: 40px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.t_box_news dt {
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #DB7094;
	font-weight: bold;
}
.t_box_news dd {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
.t_box_banner {
	width: 428px;
	float: left;
}
