/* 201402 funayama add */



h1.h1style {

	font-size: 10px;

	color: #a7a7a7;

	text-align: right;

	font-weight:normal;

}



.cor_ttl ul li h2 {

	font-weight:normal;

}





#header {

/* padding: 5px 0 4px 0 !important; */

}



#header strong {

	font-size: 10px;

	color: #625473;

	float:left;

	padding-top:8px;

	width: 200px;

	font-weight: normal;

	line-height:1.1;

}



#logo img {

	float:left;

	padding-right:10px;

}



#footer_block .address_box address strong{

	font-size: 10px;

	color: #625473;

	position: absolute;

	left: 130px;

	line-height:1.1;

	top: 0;

	font-weight: normal;

	font-style: normal;

}



/*wedding*/



#container #header .gnavi {

float: left;

width: 344px;

margin-top: 0px;

text-align: left;

}



#container #header strong {

	font-size: 10px;

	color: #625473;

	float:none;

	padding-top:8px;

	width: 200px;

	font-weight: normal;

	line-height:1.1;

	margin-bottom:5px;

}



#container h1.h1style {

	font-size: 10px;

	color: #a7a7a7;

	text-align: right;

	padding: 0;

	width: 100%;

	margin-top: -25px;

	margin-right: 0;

	margin-bottom: 10px;

	margin-left: 0;

	font-weight: normal;

}



#container #header .gnavi {

	width:500px;

}



#header .gnavi li.word {

	float:none;

	padding-bottom:5px;

}

#header .gnavi li {

	font-size:12px;

}



#footer_block {

	text-align: left;

}

#footer_block strong{

	display:block;

	clear:both;

	font-size: 10px;

	color: #625473;

	font-weight: normal;

	font-style: normal;

	padding-left:10px;

	padding-bottom:3px;

}



#footer #footer_block .footer_link{

	float:none;

	clear:both;

	display:inline;

	width:100%;

}

#footer #footer_block .footer_link ul {

	padding-top:30px;

	display:block;

	width:100%;

	float:none;

	font-size:12px;

	margin-bottom:0px;

}



#footer #footer_block ul {

	margin-top:10px;

}



i {

	font-style: normal;

}



/* 201402 funayama add */



h1.h1style {

	font-size: 10px;

	color: #a7a7a7;

	text-align: right;

	font-weight:normal;

}



.cor_ttl ul li h2 {

	font-weight:normal;

}



#header strong {

	font-size: 10px;

	color: #625473;

	float:left;

	padding-top:8px;

	width: 200px;

	font-weight: normal;

	line-height:1.1;

}



#logo img {

	float:left;

	padding-right:10px;

}



#footer_block .address_box address strong{

	font-size: 10px;

	color: #625473;

	position: absolute;

	left: 130px;

	line-height:1.1;

	top: 0;

	font-weight: normal;

	font-style: normal;

}



/*wedding*/



#container #header .gnavi {

float: left;

width: 344px;

margin-top: 0px;

}



#container #header strong {

	font-size: 10px;

	color: #625473;

	float:none;

	padding-top:8px;

	width: 200px;

	font-weight: normal;

	line-height:1.1;

	margin-bottom:5px;

}



#container h1.h1style {

	font-size: 10px;

	color: #a7a7a7;

	text-align: right;

	padding: 0;

	width: 100%;

	margin-top: -25px;

	margin-right: 0;

	margin-bottom: 10px;

	margin-left: 0;

	font-weight: normal;

}



#container #header .gnavi {

	width:500px;

}



#header .gnavi li.word {

	float:none;

	padding-bottom:5px;

}

#header .gnavi li {

	font-size:12px;

}



#footer_block strong{

	display:block;

	clear:both;

	font-size: 10px;

	color: #625473;

	font-weight: normal;

	font-style: normal;

	padding-left:10px;

	padding-bottom:3px;

}



#footer #footer_block .footer_link{

	float:none;

	clear:both;

	display:inline;

	width:100%;

}

#footer #footer_block .footer_link ul {

	padding-top:30px;

	display:block;

	width:100%;

	float:none;

	font-size:12px;

	margin-bottom:0px;

}



#footer #footer_block ul {

	margin-top:10px;

}



i {

	font-style: normal;

}



#pan li h2 {

 font-weight:normal;

}

