@charset "UTF-8";

/* ***************************************************
   build
   *************************************************** */
/* ----------------------------------------------- 
 *	#contents
 * ----------------------------------------------- */
/* ---------------------------- 
 *	.pageTtl
 * ---------------------------- */
.pageTtl{
	padding-bottom:10px;
}

/* ---------------------------- 
 *	contBlock title
 * ---------------------------- */
.contBlock h3{
	display:block;
	font-family: "Hiragino Kaku Gothic Pro W3", "qMmpS Pro W3", "lr oSVbN", sans-serif;
	font-size: 1.6em;	
	margin:3px 0 10px 0;
	color:#666;
}

.contBlock h4{
	display:block;
	font-family: "Hiragino Kaku Gothic Pro W3", "qMmpS Pro W3", "lr oSVbN", sans-serif;
	font-size: 1em;	
	margin:3px 0 0 20px;
	padding:5px 0 0 35px;
	color:#009FE8;
	background-image:url(../img/qa/icon_q.gif);
	background-position:left top;
	background-repeat:no-repeat;
	height:25px;
}


/* ---------------------------- 
 *	.link
 * ---------------------------- */
.link{
	margin: 0px 0px 15px;
}

.clm3{
	width:214px;
	margin-right:8px;
	float:left;
}

.clm3 p.ttl{
	color:#3CB8EE;
	font-size:1em;
	margin-left:5px;
}

.clm3 p.txt{
	font-size:1em;
	margin-left:5px;
}

.clm3 ul li.link{
	display:block;
	font-family: "Hiragino Kaku Gothic Pro W3", "qMmpS Pro W3", "lr oSVbN", sans-serif;
	font-size: 1em;	
	margin: 5px 0px 5px 8px;
	padding:0 0 0px 20px;
	background-image:url(../img/link/a_blue.gif);
	background-repeat:no-repeat;
	background-position:left 3px;
}

/* ---------------------------- 
 *	.link .rbox
 * ---------------------------- */

.linkbox{
	width:214px;
	margin:0 0 10px 0;
	padding-top:6px;
	background-image: url(../img/link/link_box_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.linkbox_inside{
	width:214px;
	padding-bottom:6px;
	background-image: url(../img/link/link_box_btm.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.linkbox_inside p{
	padding:4px;
	background-image: url(../img/link/link_box_side.gif);
	background-repeat:repeat-y;
	text-align:center;
	display:block;
}

.linkbox_inside p a{
	display:block;
}


.site_img {
	background-image:url(../link/img/waku.gif);
	background-repeat: no-repeat;
	width: 211px;
	height: 183px;
}
.site_img img {margin-top:7px; margin-left:7px;}