@charset "utf-8";

/*/////////////////////////////////////////////////////////
//home
/////////////////////////////////////////////////////////*/


#content {
	background:url(../../img/home/ph_content.jpg) no-repeat 0px 77px;
	height:627px;
	position: relative;
}

#content h2,
#content p,
#content ul {
	text-indent: -10000px;
	overflow:hidden;
}


/*////header////*/

#content #header {
	width:416px;
	position:absolute;
	top:0px;
	left:0px;
}

#content #header h1 {
	padding-left: 282px;
	float:left;
	width:416px;
	height:239px;
}

#content #header p {
	padding-top:16px;
	float:right;
	text-indent:0px;
	overflow:aut;
	width:208px;
	height:61px;
}

#header_logo {
	width:208px;
	height:61px;
	position:absolute;
	top:18px;
	right:0px;
}


/*////section_reed////*/

#section_reed {
	background: url(../../img/home/ph_reed.jpg) no-repeat left top;
	width:963px;
	height:63px;
}

#section_reed p {
	text-indent: -10000px;
	overflow:hidden;
}


/*////flashcontent////*/

#jp #wrapper #content .section_flash {
	width:963px;
	height:556px;
	padding-top:71px;
}

#flashcontent {
	width:963px;
	height:556px;
}

/*////section////*/

.section {
	width:  943px;
	margin-left:20px;
}

.section #section_news {
	background:url(../../img/home/bg_news_bottom.jpg) no-repeat left bottom;
	float:left;
	width: 450px;
	height:126px;
}

.section #section_news #scroll {
	background-color:#049dd9;
	width: 450px;
}

.section #section_news h3 {
	background:url(../../img/home/sttl_news.jpg) no-repeat left top;
	text-indent: -10000px;
	overflow:hidden;
	width: 450px;
	height: 43px;
}

.section #section_news ul {
	overflow:auto;
	width:430px;
	height: 73px;
	margin: 0px 0px 0px 10px;
}

.section #section_news ul li {
	background:transparent url(../../img/shared/bg_line_x.jpg) repeat-x left bottom;
	margin-top:7px;
	padding-bottom:7px;
	color:#f5ffcb;
	width:400px;
}

.section #section_news ul li.first {
	margin-top:0px;
}

.section #section_news ul li dl {
}

.section #section_news ul li dl dt {
	font-size:0.9em;
	line-height:130%;
}

.section #section_news ul li dl dd {
	font-size:1.1em;
	line-height:130%;
}

.section #section_news ul li dl dd a {
	background-color:transparent;
	color: #FFFFFF;
	text-decoration:none;
}
.section #section_news ul li dl dd a:hover,
.section #section_news ul li dl dd a:active {
	text-decoration:underline;
}

.section #section_news ul li dl dd span {
	background-color:transparent;
	color: #FFFFFF;
}



.section #section_mobile {
	background:url(../../img/shared/ph_mobile.jpg) no-repeat left top;
	margin-left: 22px;
	float:left;
	width: 450px;
	height:126px;
}

.section #section_mobile p,
.section #section_mobile h3 {
	text-indent: -10000px;
	overflow:hidden;
}



#buy {
	margin-top: 20px;
	clear:left;
}


.section #section_letter {
	width: 450px;
	height:125px;
	float:left;
}

.section #section_store {
	padding-left:22px;
	width:450px;
	float:left;
}

.section #section_store {  
	 margin-top /*\**/: 4px\9 ;
}
* html .section #section_store {  
	 margin-top:0px;
}
*+html .section #section_store {  
	 margin-top:0px;
}

.section #section_store .child img {
	float:left;
}


/*/// other_navi ///*/

#other_navi {
	width: 196px;
	height: 158px;
	position: absolute;
	top: 146px;
	left: 728px;
}



html[xmlns*=""] body:last-child #wrapper {
	font-size: 11px;
}




/*//= 02*/


/*/// IE 5 Mac Only ///*/

/*\*//*/



/**/


