@charset "shift_jis";

a img {border:none !important;}
object {margin:0 !important;}

/* 㕔
-------------------------------------------------------------------------------*/
#req {
	margin:0 0 10px 0;
	float:right;
}

#req img {border:0;}

/* clearfix
-------------------------------------------------------------------------------*/
.clearfix:after {
  content: "."; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
}

.clearfix { display: inline-table; }

/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */

/* navigation
-------------------------------------------------------------------------------*/
#mn {
	margin:10px 0 0 0;
	padding:0;
}

#mn img {float:left; border:0;}
#mn img.mnTip {margin:0;}
#mn img.mnOth {margin:0 0 0 5px;}


/* content space
-------------------------------------------------------------------------------*/
.cSpace {
	margin:10px 25px 20px;
	padding:0;
	width:664px;
	font-size:90%;
	line-height:1.4em;
}

.ttl {
	margin:30px 0 20px;
	padding:0;
}

.mText {margin:5px 0; line-height:1.4em}
.mItem {margin:10px 0;}

/* index */
#sPnt {
	margin:30px 0;
	width:714px;
	text-align:center;
}

*{ box-sizing:content-box;}


/* P2 */
.cBox {
	margin:15px 0 0 0;
	padding:0;
	width:664px;
	display:block;
}

.cBoxL {
	margin:0 40px 0 0;
	padding:0;
	width:312px;
	float:left;
	display:block;
}

.cBoxR {
	margin:0;
	padding:0;
	width:312px; 
	float:right;   
	display:block;
}

.head {
	color:#1D50A2;
	font-size:120%;
	font-weight:bold;
}


/* P5 */
#function1, #function2, #function3 {
	margin:10px 0;
	padding:0 0 10px 72px;
	width:592px;
}

#function1 {background:#F6F9FA url(../images/p5_f1.gif) no-repeat}
#function2 {background:#F6F9FA url(../images/p5_f2.gif) no-repeat}
#function3 {background:#F6F9FA url(../images/p5_f3.gif) no-repeat}

.funTex {margin:10px 10px 0 0}

#fLink {margin:15px 0 0 205px;}