@charset"Shift_JIS";

.font_bred{ font-weight:normal;}
.font_w{ font-weight:bold;}

/* indexページ */
#joushiki{
	width:616px;
	padding:18px 15px;
	border:#a6a6a6 solid 1px;
}
.new_item{
	clear:both;
}
.new_ph{
	width:150px;
	float:left;
}
.new_tit{
	width:454px;
	float:right;
}
.line_cr{
	text-align:center;
	margin:0 auto;
}
.joushikki_bkno{
	width:601px;
	padding:15px 0 0 15px;
}
.back_num01{ 
	padding-left:4em;
	text-indent:-1em;
	vertical-align:middle;
}


#back_num{
	width:616px;
	padding:15px 15px 15px 15px;
	border-left:#a6a6a6 solid 1px;
	border-bottom:#a6a6a6 solid 1px;
	border-right:#a6a6a6 solid 1px;
}

/* /indexページ */


/* 記事ページ */
#new_tit{
	width:634px;
	padding-left:14px;
}
#new_tit div{
	margin:0 auto;
	text-align:center;
}

#profile{ 
	width:626px;
	padding:10px;
	border:#e0dedd solid 1px;
}
.prof_ph{
	width:150px;
	float:left;
}
.prof_dt{
	width:459px;
	float:right;
}

.prof_txt{
	padding:0 10px;
}
.ca_tit01{
	width:648px;
	height:25px;
	background:url(../img_cmn/icon_bubble003.gif) no-repeat top left;
	font-weight:bold;
	font-size:14px;
	text-indent:2em;
	vertical-align:middle;
	line-height:170%;
	border-bottom:#000000 solid 1px;
}
.ca01_txt{
	width:378px;
	float:left;
}

.ca01_ph{
	width:260px;
	float:right;
}

.ca02_ph{
	width:260px;
	float:left;
}
.ca02_txt{
	width:378px;
	float:right;
}

#company{
	width:572px;
	padding:12px 37px 15px 37px;
	border-left:#22869c solid 1px;
	border-bottom:#22869c solid 1px;
	border-right:#22869c solid 1px;
}
.square{
	background:url(../img_cmn/icon_square001.gif) no-repeat left;
	text-indent:1em;
}
.company01{
	width:115px;
	float:left;
}
.company02{
	width:447px;
	float:right;
}
.com_btn{
	text-align:center;
	margin:0 auto;
}


/* /記事ページ */

.maR03{	margin-right:3px; }
.maR05{	margin-right:5px; }
.maR10{	margin-right:10px; }
.maR13{	margin-right:13px; }
.maR15{	margin-right:15px; }

.maL15{	margin-left:15px; }

.maB03{	margin-bottomt:3px; }
.maB08{	margin-bottomt:8px; }
.maB08{	margin-bottomt:10px; }

.maT03{	margin-top:3px; }
.maT05{	margin-top:5px; }
.maT35{	margin-top:35px; }

.paT03{	padding-top:3px; }
.paT05{	padding-top:5px; }
