@charset "UTF-8";
/* CSS Document */



#mv h1 {
	height:280px;
	margin:0 auto;
	width:950px;
}

#mv h1 span {
	display:none;
	visibility:hidden;
}


#mv.products,
#mv.products h1 {
	background:url(../images/img_main.jpg) center top no-repeat #fcfcfc;
}



#contents .faqHead {
	background:url(../images/bg_faqhead.jpg) left top no-repeat;
	border-bottom:2px solid #609BC1;
	color:#25526F;
	margin:0 0 25px 15px;
	padding:9px 0;
	width:690px;
}

#contents .faqHead span {
	display:block;
	margin:0 20px 0 32px;
}

#contents div.faqDl {
	margin:0 0 40px 20px;
	width:650px;
}

#contents div.faqDl dt {
	background:url(../images/icon_yellowdot.gif) left 1px no-repeat;
	font-weight:bold;
	line-height:140%;
	margin-bottom:5px;
	padding-left:20px;
}

#contents div.faqDl dd {
	line-height:140%;
	margin-bottom:20px;
	padding-left:20px;
}


#contents div.borderBox {
	background:url(../images/bg_box.gif) left top repeat-y;
	border-bottom:1px solid #CCC;
	border-top:1px solid #CCC;
	margin:0 auto;
	padding:20px;
	width:635px;
}

#contents div.borderBox ol li {
	margin-bottom:10px;
}



#contents .title_blue {
	background:#5e769a;
	color:#FFFFFF;
	margin-bottom:20px;
	padding:7px 10px 5px 10px; 
}

#contents div.sectionInr {
	margin:0 auto;
	width:680px;
}

#contents div#phbox01 {
	background:url(../images/img_trouble_02.jpg) left top no-repeat;
	min-height: 106px;  
    height: auto !important;  
    height: 106px;
	width:100%; 
}

#contents div#phbox01 p {
	margin-left:160px;
}

#contents div#phbox02 {
	float:left;
	width:325px;
}

#contents div#phbox03 {
	float:right;
	width:325px;
}

#contents div#phbox04 {
	background:url(../images/img_trouble_07.jpg) right top no-repeat;
	min-height: 106px;  
    height: auto !important;  
    height: 106px;
	width:100%; 
	
}

#contents div#phbox04 p {
	margin-right:327px;
}







/* operationBox */
#contents div.operationBox {
	margin:0 0 50px 30px;
	width:650px;
}

#contents div.operationBox p.opL {
	float:left;
	padding-bottom:20px;
	width:150px;
}

#contents div.operationBox p.opR {
	float:right;
	padding-bottom:20px;
	width:470px;
}

#contents div.operationBox div.opBdr {
	border:1px solid #DFDFDF;
	margin-bottom:30px;
	padding:20px 0 15px;
	width:625px;
}

#contents div.operationBox div.opBdr div.opBdrInr {
	margin-left:25px;
	width:575px;
}

#contents div.operationBox div.opBdr div.opBdrInr p.opBdrL {
	float:left;
	width:100px;
}

#contents div.operationBox div.opBdr div.opBdrInr div.opBdrR {
	float:right;
	width:450px;
}
	


















