* {
	margin: 0;
	padding: 0;
}

body {
	margin: 0px;
	background:url(../../img/bg.gif) ;
	font-size:14px; line-height:150%;
	font-family:"ＭＳ ゴシック", "Osaka－等幅";
	color:#000;
}


a:link, a:visited { color: #167FFF; text-decoration: underline; }
a:active, a:hover { color: #167FFF; text-decoration: none; }

.clear {
	clear: both;
	font: 0px/0px sans-serif ;
}

.marker_h {background-color:#FFFE80;}
.marker {background-color:#ff0;}


.form_color {
	background: #ECECEC;
}



img {border:0px;}

img.temp {margin:10px 0 40px 0;}
img.line_qa {margin:15px 0px;}

img.dantotsu {margin:0 0 0 10px;}
img.dantotsu_03 {margin:0 0 40px 0;}

img.sippitu {margin:0 10px 0 0;}
img.moshiokmi {margin:30px 0;}

img.jirei {
	border:1px solid #A5A5A5;
	margin:0 0 10px 10px;}



/* 背景 */
.bg00 { padding:20px 45px 30px 45px;}
.bg01 {
	width:650px;
	background:url(../../img/bg1.jpg) top no-repeat;
	padding:20px 45px 30px 45px;} 
.bg02 {
	width:650px;
	background:url(../../img/bg2.jpg) top no-repeat;
	padding:20px 45px 30px 45px;} 


/* ３人のプロフィール */

div#prf {
	width:620px; margin:0 auto;}

#prf img {
	margin:0px 20px 50px 10px;}



div.tegaki {
	text-align:center;
	padding:20px 0;}

div.title {
	width:750px; 
	height:75px;
	background:url(../../img/bg_title.gif) top no-repeat;
}


div.title_txt{
	position:relative;
	top:10px;
	left:45px;
	font-size:15px;
	font-weight:bold;
	color:#474747;
	}


div.top {
	text-align:right;
	padding:30px 0px 10px 0;}

	
span.check {font-size:18px; text-decoration:underline; font-weight:bold; color:#003;}
.icon_check {margin:0px 5px 0px 0px;}


/* テンプレート画像 */
div.sample {
	padding: 5px 0 40px 0;
}
div.sample img {
	margin:0 1px 0 1px;
	}



div.tokuten {
	text-align:center;
	margin:15px 0 30px 0;}

.tokutentxt { position:relative; top:20px; left:120px;font-weight:bold; color:#fff;}
.t01 { width:696px; margin:0 auto; height:59px;background:url(../../img/title/tokuten_1.gif) no-repeat;}
.t02 { width:696px; margin:0 auto; height:59px;background:url(../../img/title/tokuten_2.gif) no-repeat;}
.t03 { width:696px; margin:0 auto; height:59px;background:url(../../img/title/tokuten_3.gif) no-repeat;}
.t04 { width:696px; margin:0 auto; height:59px;background:url(../../img/title/tokuten_4.gif) no-repeat;}
.t05 { width:696px; margin:0 auto; height:59px;background:url(../../img/title/tokuten_5.gif) no-repeat;}

.jireitxt {
	position:relative;top:20px; left:170px;
	font-weight:bold; color:#262626; font-size:17px;}
	
.j01 { width:696px; margin:0 auto; height:59px;background:url(../../img/title/riyoujirei1.gif) no-repeat;}
.j02 { width:696px; margin:0 auto; height:59px;background:url(../../img/title/riyoujirei2.gif) no-repeat;}
.j03 { width:696px; margin:0 auto; height:59px;background:url(../../img/title/riyoujirei3.gif) no-repeat;}
.j04 { width:696px; margin:0 auto; height:59px;background:url(../../img/title/riyoujirei4.gif) no-repeat;}
.j05 { width:696px; margin:0 auto; height:59px;background:url(../../img/title/riyoujirei5.gif) no-repeat;}



div.kakoi_t {
	text-align:center;
	margin:20px 0 0 0;}

div.kakoi_b {
	text-align:center;
	margin:0 0 20px 0;}


.kakoi_dantotsu {
	width:605px;/*650*/
	margin:0 auto;
	background-image:url(../../img/kakoi/dantotsu_02.gif);
	background-repeat:repeat-y; padding:10px 25px 10px 20px;
	}


.kakoi1 {
	width:605px;/*640*/
	margin:0 auto;
	background-image:url(../../img/kakoi1_02.gif);
	background-repeat:repeat-y; padding:10px 15px 15px 20px;
	}

.kakoi2 {
	width:599px;/*634*/
	margin:0 auto;
	background-image:url(../../img/kakoi2_02.gif);
	background-repeat:repeat-y; padding:10px 15px 15px 20px;
	}
	

.kakoi3 {
	width:624px;/*634*/
	margin:0 auto;
	background-image:url(../../img/kakoi3_02.gif);
	background-repeat:repeat-y;
	padding:10px 5px 15px 5px;
	}

.kakoi3_bg {
	width:564px;/*624*/
	margin:0 auto;
	background-image:url(../../img/kakoi3_bg.gif);
	background-repeat:repeat-y;
	padding:10px 30px 10px 30px;
	}


/*#qa td, #kakoi01 td, #kakoi02 td*/td {
	vertical-align:top;}

#kakoi01 td {
	font-size:14px;
	font-weight:bold;
	color:#fff;
	padding:5px 0 5px 0;}

#kakoi02 td {
	font-size:14px;
	padding:5px 0 5px 0;}


td.q {
	color:#467356;
	padding:2px 16px 0 0;
	font-size:13px;}
	
td.a {
	color:#7D5452;
	padding:2px 16px 0 0;
	font-size:13px;}

img.qa_line01 {margin:8px 0 11px 0;}
img.qa_line02 {margin:12px 0 15px 0;}

img.q {margin:0 5px 0 16px;}
img.a {margin:0 5px 0 16px;}


.kakoi_qa {
	width:613px;/*613*/
	margin:0 auto;
	background:url(../../img/kakoi/qa_02.gif) repeat-y;
	padding:10px 0px 15px 0px;
	}

div.line_qa {
	text-align:center;
	padding:15px 0 10px 0 ;}

.qa {margin:0px 5px 3px 0px;}

p { padding:10px 10px 10px 25px;}

.jisseki {
	padding:10px 0 10px 80px;
	font-size:13px;}

/* =================================== */
/* レイアウト */
/* =================================== */

#wrapper {
	margin: 0 auto;
	width: 750px;
	text-align: left;
	background-image:url(../../img/bg_main.gif) ;
	padding:0 0 0px 0;
}

#header01 { width:750px; height:21px; background-image:url(../../img/bg_htxt.gif); background-repeat:no-repeat; }
.h01_txt {font-size:12px; color:#fff; position:relative; top:0px; left:40px;}

/*
#contents #center .pad {
	width:676px;
	padding : 0px 16px 0px 20px ;
}
*/

/* =================================== */
/* エントリー */
/* =================================== */

.view{
	font-size: 12px;
	color: #000;
	margin: 15px 0px 30px 0px;
}

.entry_tag {
	/*font-size: 10.5px;*/
	color: #000;
	text-align:left;
	margin: 15px 0 0 0;
}

.entry {
	padding: 40px 0 0 0;
}

	
	.entry_title {
		font-size: 13px;
		font-weight: bolder;
		color: #000;
		margin: 15px 0 0 0;
	}
	
	.entry_body {
		/*line-height: 100%;*/
		color: #000;
		margin: 0px 0;
	}
	

/* =================================== */
/* 検索 */
/* =================================== */

.search {
	font-size: 10px;
	color: #000;
	line-height: 100%;
	margin: 0px 0px 5px 0px;
}

.search .form_color {
	width:140px;
}


.button {
	margin: 5px 0 0 0;
}


