@import url("../../shared/style/init.css");

@import url("../../shared/style/common.css");

body{
	background: url(../img/bg.jpg) right top #333;
}

.Submenu h2 {
	background: url(../img/subtitle.gif) no-repeat right bottom;
}

.Section {
	text-align: right;
}

.Section h2 {
	text-indent: -9999px;
	height: 90px;
	margin-bottom: 20px;
}

.Headline {
	margin-bottom: 40px;
}

.Section h3 {
	margin-bottom: 15px;
}

h3 {
	color: #700;
}

.Headline h3:first-letter {
	font-size: 2em;
}

h3.Membo {
	text-indent: -9999px;
	width: 380px;
	height: 90px;
	background: url(../img/indexmembo.gif) no-repeat;
}

.Section p {
	margin-bottom: 50px;
}

.Navi_home a {
	background-position: 0px -36px;
}

.Whatsnew p {
	margin-bottom: 20px;
}

.Whatsnew {
	padding-bottom: 15px;
}

.Minilink p {
	float: left;
	padding-right: 25px;
}

.Minilink p img {
	margin-bottom: 5px;
}

address {
	margin-top: 20px;
}

.Jacket {
	float: left;
	width: 180px;
	margin-bottom: 50px;
}

.Setumei {
	float: left;
	width: 390px;
	margin-bottom: 50px;
}

.Section .Jacket p {
	margin-bottom: 5px;
}

.Section .JacketOmoide p {
	margin-bottom: 5px;
}

.Section .Jacket ul li {
	text-align: left;
	font-size: 11px;
}

.Gaiyou {
	float: left;
	width: 250px;
	padding-top: 25px;
}

.Tokuten {
	float: left;
	width: 130px;
	padding-top: 15px;
}

.Section .Tokuten p {
	font-size: 10px;
}

.Section .Setumei p {
	margin-bottom: 0;
}

.JacketOmoide {
	float: left;
	width: 180px;
	margin-bottom: 25px;
}

.OmoideBadge {
	width: 153px;
	height: 183px;
	background: url(../../cd/img/omoidebadge.gif) no-repeat top left;
	margin-top: 20px;
}

.SetumeiOmoide {
	float: left;
	width: 390px;
}

.SetumeiOmoide p {
	margin-bottom: 30px;
}

.OmoideTokuten_top {
	background: url(../../cd/img/bg_omoidetokuten_top.gif) no-repeat top left;
	height: 27px;
}

.OmoideTokuten_bottom {
	background: url(../../cd/img/bg_omoidetokuten_bottom.gif) no-repeat top left;
	height: 27px;
}

.OmoideTokuten {
	background: #39f;
	width: 388px;
}

.OmoideTokuten h3 {
	text-indent: -9999px;
	height: 75px;
	background: url(../../cd/img/omoidetokuten_h3.gif) no-repeat 27px top;
}

.OmoideTokuten p {
	margin-bottom: 0;
	font-size: 11px;
	padding: 0 27px;
}

.OmoideComment_top {
	height: 16px;
	background: url(../../cd/img/bg_omoide_comment_top.gif) no-repeat left top;
}

.OmoideComment_bottom {
	height: 16px;
	background: url(../../cd/img/bg_omoide_comment_bottom.gif) no-repeat left top;
	margin-bottom: 50px;
}

.OmoideComment {
	background: #f1b3c2;
	width: 566px;
}

.OmoideComment p {
	padding: 13px 40px;
	margin-bottom: 0;
}

p.OmoideDL {
	float: left;
}

p.OmoideDL a:hover {
	background-position: 0 -144px;
}

p.OmoideDL a {
	background: url(../img/omoideDL.gif) no-repeat; 
	text-indent: -9999px;
	display: block;
	width: 285px;
	height: 144px;
}

p.Jaccs {
	float: left;
	margin-right: 30px;
}

p.Jaccs a:hover {
	background-position: 0 -200px;
}

p.Jaccs a {
	background: url(../img/jaccs.gif) no-repeat; 
	text-indent: -9999px;
	display: block;
	width: 200px;
	height: 200px;
}

p.Murayamadattai a {
	background: url(../img/murayamadattai.gif) no-repeat; 
	text-indent: -9999px;
	display: block;
	width: 381px;
	height: 264px;
}

p.Murayamadattai a:hover {
	background-position: 0 -264px;
}

.Headline img {
	float: left;
	margin-right: 13px;
}

