/* 資格情報詳細 */
h2.detail {
	margin : 35px 0px 0px 33px;
	font-size : 23px;
	color : #003366;
}

h3.shikaku_introduce {
	margin : 10px 0px 15px 25px;
	font-size : 14px;
	letter-spacing : 1px;
	color : #CC0000;
}

.newad {
	margin : 0px 0px 0px 49px;
	padding : 0px 0px 0px 0px;
}

.chobo {
	margin : 10px 0px 0px 40px;
	background-image : url(../../img/search/chobo.gif);
	background-repeat : no-repeat;
	background-position : 0px 2px;
}

.chobo3 {
	margin : 0px 0px 0px 40px;
	background-image : url(../../img/search/chobo.gif);
	background-repeat : no-repeat;
	background-position : 0px 2px;
}

p.chobo_txt {
	margin : 0px 0px 8px 9px;
	font-size : 13px;
	font-weight : bold;
	color : #333333;
}

p.gaiyou_txt {
	width : 525px;
	margin : 0px 0px 15px 50px;
	font-size : 13px;
	line-height : 16px;
	color : #333333;
}

p.gaiyou_txt3 {
	width : 525px;
	margin : 0px 0px 5px 50px;
	font-size : 13px;
	line-height : 16px;
	color : #333333;
}
p.g_link {
	width : 580px;
	margin : 0px 0px 5px 0px;
	text-align : right;
}

p.g_link2 {
	width : 580px;
	margin : 0px 0px 0px 0px;
	text-align : right;
}

.gaiyou_box {
	margin : 0px 0px 0px 40px;
}

.bg_h3_2 {
	width : 559px;
	height : 24px;
	margin : 15px 0px 10px 32px;
	background-image : url(../../img/search/bg_h3.gif);
}

.detail_unit {
	width : 468px;
	margin : 0px 0px 0px 60px;
	padding : 0px 0px 10px 0px;
}

.chobo2 {
	margin : 0px 0px 10px 0px;
	background-image : url(../../img/search/chobo.gif);
	background-repeat : no-repeat;
	background-position : 0px 2px;
}

p.chobo_txt2 {
	margin : 0px 0px 8px 9px;
	font-size : 13px;
	font-weight : bold;
	color : #333333;
}
p.gaiyou_txt2 {
	margin : 0px 0px 10px 0px;
	font-size : 13px;
	line-height : 16px;
	color : #333333;
}

.bg_h3enji {
	width : 559px;
	height : 24px;
	margin : 15px 0px 10px 32px;
	background-image : url(../../img/search/bg_h3enji.gif);
}

.grey_bar {
	margin : 0px 0px 0px 35px;
}

.siryou_box {
	width : 550px;
	margin : 0px 0px 0px 35px;
	background-color : #F5F5F5;
}

.siryou_table_box {
	margin : 0px 0px 0px 10px;
}

p.siryou_left {
	margin : 0px 0px 2px 0px;
	font-size : 13px;
	font-weight : bold;
	text-align : right;
}

p.siryou_right {
	margin : 0px 0px 2px 10px;
	font-size : 13px;
}

.banner {
	text-align : center;
}

p.free_txt {
	margin : 2px 0px 0px 0px;
	font-size : 13px;
	text-align : center;
}

.grey_bar2 {
	margin : 0px 0px 15px 35px;
}

p.qjin_name {
	margin : 0px 0px 5px 6px;
	font-size : 12px;
	font-weight : bold;
}

p.qjin_txt {
	margin : 0px 3px 10px 11px;
	font-size : 11px;
}

p.kanrensikaku {
	margin : 5px 5px 0px 0px;
	text-align : right;
}

/* アマゾン */
.bg_h3enji2 {
	width : 559px;
	height : 24px;
	margin : 25px 0px 10px 32px;
	background-image : url(../../img/search/bg_h3enji.gif);
}

.amazon_box {
	width : 468px;
	margin : 0px auto 0px auto;
}

/* フリーワードアドセンス */
.free_adsense_box {
	margin : 15px auto 0px auto;
	width : 557px;
	background-color : #FFECCE;
	border : 1px solid #FFC46F;
}

p.free_adsense_text {
	margin : 0px 0px 0px 10px;
	padding : 5px 0px 3px 0px;
	font-weight : bold;
}

p.free_adsense_text img {
	vertical-align : middle;
	padding-right : 3px;
}

.freeword_adsense_formsize {
	width : 215px;
	font-size : 12px;
}

.detail_adbaner {
	margin : 0px 0px 0px 0px;
	text-align : center;
	padding : 0px 0px 0px 0px;
}

.search_ad468 {
	width : 470px;
	margin : 20px auto 20px auto;
	padding : 10px 0px 10px 10px;
	border : 1px dotted #999999;
}