@charset"UTF-8";

@import url("default.css");
@import url("layout.css");
@import url("module.css");

/*========================Contents=============================
	01) Index
	02) qa_answer
	03) item_index
=============================================================*/

/*============================================================
	01) Index
=============================================================*/

#customerclinic h2 {margin-bottom:19px;}

#questionSpace .h3Title {
	width:725px;
	padding-bottom:3px;
	margin-top:23px;
	background:transparent url("../shared/bg/h3b.gif") left bottom no-repeat;
}

#questionSpace dl {width:711px;margin:14px 7px 12px 7px;}

#questionSpace dt {
	width:37px;
	float:left;
	color:#00a6fc;
	font-weight:bold;}
	
#questionSpace dd {width:674px;float:left;}

/*============================================================
	02) qa_answer
=============================================================*/

#qaSpace .h3Title {
	width:725px;
	padding-bottom:3px;
	margin:19px 0 14px 0;
	background:transparent url("../shared/bg/h3b.gif") left bottom no-repeat;
}

#qaSpace {margin-bottom:25px;}
:root #qaSpace {margin-bottom:41px;}

#qaSpace em {color:#00a6fc;}

#qaSpace dl {width:711px;margin:8px 7px 8px 7px;}

#qaSpace dt {
	width:25px;
	float:left;
	line-height:2.0;
	font-weight:bold;}

#qaSpace .question dt,
#qaSpace .question dd {color:#00a6fc;}
	
#qaSpace dd {
	width:686px;
	float:left;
	line-height:2.0;}

#qaSpace dd img {margin-top:15px;}

.returnLink {
	margin:25px 0;
	text-align:right;}

.returnLink a {
	font-size:86%;
	padding-left:11px;
	background:transparent url("../shared/img/page.gif") left 0.2em no-repeat;}
	
/*============================================================
	03) item_index
=============================================================*/

.productList {width:725px;margin:21px 0;}

.productList dl {
	width:125px;
	margin-bottom:21px;
	float:left;}

.productList dd img {margin:5px 0 0 0;}

.productList dd a {text-decoration:none;}
.productList dd a:hover {text-decoration:underline;}
.productList dl.product01,
.productList dl.product02,
.productList dl.product03,
.productList dl.product04 {margin-right:25px;}

.explain {
	margin:15px 0 0 0;
	font-size:115%;
	color:#00a6fc;
	font-weight:bold;}

.explain span {font-size:82%;display:block;}

.prodactdetail {
	width:725px;
	margin:5px auto 40px auto;
	text-align:left;}
	
.prodactdetail .flL {width:240;float:left;}
.prodactdetail .flR {
	width:485px;
	float:right;}

.prodactdetail .flR dt,
.prodactdetail2 dt {
	font-size:134%;
	color:#00a6fc;
	font-weight:bold;
	margin-top:20px;}

.prodactdetail .flR dd,
.prodactdetail2 dd {
	font-size:117%;
	color:#868686;
	font-weight:bold;}
	
#item_index .h3Title h3 {font-size:100%;}

.detaiSpaceS {
	width:711px;
	margin:15px 7px 30px 7px;}

.detaiSpaceS div {
	width:95px;
	float:left;}

.detaiSpaceS p {
	width:616px;
	float:left;}

.detaiSpaceS2 {
	width:725px;
	margin:15px 0 30px 0;}

.detaiSpaceS2 div {
	width:180px;
	float:left;
	display:inline;
	margin-left:7px;}

.detaiSpaceS2 p {
	width:531px;
	float:left;
	display:inline;
	margin-right:7px;}

.detaiSpaceS3 {
	width:725px;
	margin:15px 0 40px 0;}

.detaiSpaceS3 div {
	width:231px;
	float:left;
	display:inline;
	margin-left:7px;}

.detaiSpaceS3 dl {
	width:480px;
	float:left;
	display:inline;
	margin-right:7px;}
	
.detaiSpaceS3 dd {margin-bottom:40px;}

.detaiSpaceS4 {
	width:725px;
	margin:15px 0 40px 0;}

.detaiSpaceS4 div {
	width:255px;
	float:left;
	display:inline;
	margin-left:7px;}

.detaiSpaceS4 p {
	width:442px;
	float:left;
	display:inline;
	margin-right:7px;}
	
.detaiSpaceS5 {
	width:746px;
	margin:15px 0 40px 0;}

.detaiSpaceS5 div {
	width:358px;
	float:left;
	display:inline;
	margin-left:7px;}

.detaiSpaceS5 p {
	width:353px;
	float:left;
	display:inline;
	margin-right:7px;}

.detaiSpaceS3 .prodactdetail2 dt {margin:0;}

#item_index .borderB {
	height:1px;
	padding-bottom:41px;
	margin-bottom:41px;}

.detailLink {font-size:84%;margin:0 0 40px 0;}

.detaiSpaceS div.flL {
	width:auto;
	float:left;
}
	
.detaiSpaceS div.flL img {margin-right:10px;}
#sRightContent .detaiSpaceS td {vertical-align:top;}
#sRightContent .detaiSpaceS td img {margin-right:10px;}

/*============================================================
 99) Clear
=============================================================*/
.clearfix:after,
#qaSpace dl:after,
#questionSpace dl:after,
.prodactdetail:after,
.detaiSpaceS:after,
.detaiSpaceS2:after,
.detaiSpaceS3:after,
.detaiSpaceS4:after,
.detaiSpaceS5:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;}

.clearfix,
#qaSpace dl,
#questionSpace dl,
.prodactdetail,
.detaiSpaceS,
.detaiSpaceS2,
.detaiSpaceS3,
.detaiSpaceS4,
.detaiSpaceS5 {display:inline-block;}

/* exclude MacIE5 \*/
* html .clearfix,
* html #qaSpace dl,
* html #questionSpace dl,
* html .prodactdetail,
* html .detaiSpaceS,
* html .detaiSpaceS2,
* html .detaiSpaceS3,
* html .detaiSpaceS4,
* html .detaiSpaceS5 {height:1%;}

.clearfix,
#pressRelease dl,
#qaSpace dl,
#questionSpace dl,
.prodactdetail,
.detaiSpaceS,
.detaiSpaceS2,
.detaiSpaceS3,
.detaiSpaceS4,
.detaiSpaceS5 {display:block;}
/* end MacIE5 */
