@charset "utf-8";



/*Sub メニュー */



ul#SubMenu {

	margin: 0px 0px 0px 19px;

	padding: 55px 0px 0px 20px;

	list-style-type: none;

	width: 190px;

	background-image: url(../intro/img/Menu_BG.gif);

	background-repeat: no-repeat;

	height: 170px;

}



ul#SubMenu li {

	margin: 0px 0px 10px 20px;

	padding: 0px 0px 0px 1px;

	list-style-type: disc;

	list-style-position: outside;

	color: #E95383;

	width: 120px;

	font-size: 14px;

	font-weight: bold;

}



ul#SubMenu li a {

	color: #E95383;

	text-decoration: underline;

}



ul#SubMenu li a:hover {

	color: #999;

	text-decoration: underline;

}







/*Right ボックス ベース */



div#RightBox {

	background-image: url(../intro/img/BG_R_Ft.gif);

	background-repeat: no-repeat;

	background-position: bottom;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 25px;

	padding-left: 0px;



}



div#RightBox #inner {

	background-image: url(../intro/img/BG_R_Hd.gif);

	background-repeat: no-repeat;

	margin: 0px;

	padding-top: 25px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}



div#RightBox #inner #innerContents {

	background-image: url(../intro/img/BG_R_Center.gif);

	background-repeat: repeat-y;

	margin: 0px;

	padding-top: 0px;

	padding-right: 30px;

	padding-bottom: 0px;

	padding-left: 30px;	

}



div#RightBox #inner #innerContents h2 {

	background-image: url(../intro/img/subtitle.gif);

	background-repeat: no-repeat;

	margin: 0px 0px 0px 5px;

	padding: 10px 0px 0px 20px;

	height: 38px;

	width: 470px;

	font-size: 18px;

	color: #E95383;

}



/*Rightボックス レイアウト */



#Rinen {
	background-image: url(../intro/img/P01_rinen.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 70px 0px 0px 90px;
	height: 140px;
	width: 410px;
}
#Rinen li {
	font-size: 14px;
	color: #000;
	line-height: 170%;
	list-style-type: decimal;
	font-weight: bold;
	margin-left: 25px;
}


ul#Trikumi {

	margin: 0px 0px 20px;

	padding: 0px;

	list-style-type: none;

	width: 490px;

}



ul#Trikumi li {

	margin: 0px 0px 0px 10px;

	padding: 5px 0px 5px 15px;

	background-image: url(../intro/img/hart_icon.gif);

	background-repeat: no-repeat;

	background-position: 0 10px;

	list-style-position: outside;

	line-height: 140%;

	font-size: 12px;

	width: 460px;

}



ul#KngbMess {

	margin: 0px 0px 20px;

	padding: 0px;

	list-style-type: none;

	width: 490px;

}



ul#KngbMess li#Left{

	margin: 0px 0px 0px 5px;

	padding: 0px;

	width: 320px;

	float: left;

	font-size: 12px;

	line-height: 170%;

}



ul#KngbMess li#Right{

	margin: 0px;

	padding: 0px;

	width: 140px;

	float: right;

	font-size: 12px;

	text-align: center;

	line-height: 200%;

}



table#Spec {

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 30px;

	margin-left: 5px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-top-style: none;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: none;

	border-right-color: #DBDBDB;

	border-bottom-color: #DBDBDB;

}



table#Spec td {

	border-top: 1px solid #DBDBDB;

	border-right: none;

	border-bottom: none;

	border-left: 1px solid #DBDBDB;

	padding: 2px;

	font-size: 12px;

}



table#Spec #Midashi {

	background-color: #FFE8E8;

	text-align: center;

}



table#Spec #Naiyo {

}



h3#Genkyo {

	margin: 0px;

	padding: 0px;

	width: 500px;

}





/* 2012.04.24 追加 */



div#P2Photo {

	padding: 0px;

	height: 300px;

	width: 200px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 20px;

	float: right;

	text-align: center;

	font-size: 12px;

	color: #7D6B55;

}



div#P2Photo img {

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 5px;

	margin-left: 0px;

}



div.W480Mleft10 img#PhotoLeft{

	float: left;

	height: 165px;

	width: 228px;

}



div.W480Mleft10 img#PhotoRight{

	float: Right;

	height: 165px;

	width: 228px;

}



#RnnPhoto {
	height: 270px;
	width: 420px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 35px;
}
