@charset "utf-8";

/*/////////////////////////////////////////////////////////
//news
/////////////////////////////////////////////////////////*/

#globalNavigation {
	background:url(../../img/shared/bg_navi_contens.jpg) no-repeat left top;
	width: 963px;
	height: 73px;
}


#content {
	background:url(../../img/shared/ph_content_bg.jpg) no-repeat 0px 77px;
	height:627px;
}


/*///section_title///*/

#content #section_title {
	width: 824px;
	height: 64px;
	margin-left: 69px;
}

#section_tab {
	width: 824px;
	margin-left: 69px;
	margin-top: 18px;
	text-align: center;
}

#section_tab {
	margin-top /*\**/: 9px\9 ;
}
* html #section_tab {
	margin-top: 18px;
}
*+html #section_tab {
	margin-top: 18px;
}

/*/// switcher ///*/

#content .switcher {
	width: 824px;
	height: 294px;
	margin-left: 69px;
	background: url(../../img/about/bg_content.jpg) no-repeat left top;
}

#content .switcher .com {
	width: 824px;
	padding-top: 9px;
}

#content .switcher .com .firstChild {
	width: 397px;
	float: left;
}

#content .switcher .com .firstChild p {
	width: 377px;
	margin-top: 10px;
	line-height: 160%;
	font-size: 1.2em;
	text-align: justify;
	text-justify: distribute;
	color: #FFFFFF;
	background-color: transparent;
}

#content .switcher .com .lastChild {
	width: 341px;
	float: left;
}


#content .switcher .com .arrow_left {
	width: 52px;
	margin-top: 78px;
	cursor: pointer;
	float: left;
}
#content .switcher .com .arrow_right {
	margin-top: 78px;
	cursor: pointer;
	float: left;
}


/*/// switcher 初期設定 ///*/

#content .switcher #sw02 {
	display: none;
}
#content .switcher #sw03 {
	display: none;
}
#content .switcher #sw04 {
	display: none;
}

#content .switcher #sw01 #firstLeft {
	cursor: default;
}

#content .switcher #sw04 #lastRight {
	cursor: default;
}



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

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

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

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

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

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





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




/*//= 02*/


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

/*\*//*/



/**/



