
p.apeal {
	width : 680px;
	margin : 0px auto 30px auto;
	font-weight : bold;
	font-size : 18px;
	color : #FF0000;
}

.message_box {
	width : 655px;
	margin : 0px auto 0px auto;
	background-color : #FAF8F3;
	border : 1px solid #9B9B9B;
}

.message_box2 {
	width : 655px;
	margin : 15px auto 0px auto;
	background-color : #FAF8F3;
	border : 1px solid #9B9B9B;
}

.mood_image {
	width : 240px;
	margin : 10px 10px 10px 5px;
	float : left;
}

.mood_position {
	text-align : center;
}

p.message {
	margin : 10px 10px 10px 10px;
	font-size : 13px;
	color : #333333;
	line-height : 19px;
	letter-spacing : 1px;
}

.bg_dakara {
	width : 643px;
	height : 25px;
	margin : 25px auto 0px auto;
	background-image : url(../img/search/detail/bg_fight.gif);
}

.bg_dakara_box {
	width : 643px;
	margin : 0px auto 0px auto;
	background-image : url(../img/search/detail/guts.gif);
	background-repeat : no-repeat;
	background-position : 0px 0px;
}

p.dakara_ganbaru {
	margin : 20px 0px 0px 90px;
	line-height: 14px;
}

p.dakara_txt {
	margin : 0px 0px 0px 20px;
	padding : 6px 0px 0px 0px;
	font-size : 13px;
	font-weight : bold;
	color : #000000;
}


.bg_dakara2 {
	width : 643px;
	margin : 0px auto 10px auto;
}

p.dakara_txt2 {
	margin : 8px 20px 0px 30px;
	font-size : 13px;
	color : #333333;
}


/* エンプロイアビリティ1〜3位 */
.no1_box {
	margin : 7px 0px 0px 10px;
	background-image : url(../img/search/detail/no1.gif);
	background-repeat : no-repeat;
	float : left;
}

.ability_txt {
	margin : 20px 0px 10px 15px;
	font-size : 13px;
	color : #FF0000;
}

.no2_box {
	margin : 7px 0px 0px 20px;
	background-image : url(../img/search/detail/no2.gif);
	background-repeat : no-repeat;
	float : left;
}

.no3_box {
	margin : 7px 0px 0px 20px;
	background-image : url(../img/search/detail/no3.gif);
	background-repeat : no-repeat;
	float : left;
}

p.dakara_txt3 {
	margin : 0px 20px 0px 40px;
	font-size : 13px;
	color : #333333;
}



.bg_dakara3 {
	width : 643px;
	margin : 7px auto 0px auto;
}


.background {
	width : 643px;
	margin : 20px auto 10px auto;
	background-image : url(../img/search/detail/background.gif);
	background-repeat : no-repeat;
}

p.background_txt {
	margin : 0px 0px 0px 15px;
	font-size : 14px;
	color : #000066;
}

p.background_txt2 {
	width : 550px;
	margin : 10px 0px 0px 33px;
	font-size : 13px;
	color : #000066;
}

/* 1枚用 */
.pic_box2 {
	width : 265px;
	margin : 20px auto 10px auto;
}

/* 2枚用 */
.pic_box {
	width : 560px;
	margin : 20px auto 10px auto;
}

.pic1_box {
	width : 265px;
	margin : 0px 0px 0px 0px;
	float : left;
}

.pic2_1_box {
	width : 265px;
	margin : 0px 0px 0px 0px;
	float : right;
}

.pic2_2_box {
	text-align : left;
}

.bg_pic2 {
	margin : 0px 0px 0px 0px;
	background-image : url(../img/search/detail/bg_pic2.gif);
	text-align : center;
}

.bg_pic5 {
	margin : 0px 0px 0px 0px;
	background-image : url(../img/search/detail/bg_pic4.gif);
}

p.pic_comment2 {
	margin : 0px 25px 0px 25px;
	font-size : 11px;
	color : #333333;
}

.comment_box {
	width : 700px;
	margin : 20px auto 30px auto;
}

/* エゴグラム */
.ego_bigbox {
	width : 614px;
	margin : 25px auto 0px auto;
}

.bg_eg_title {
	width : 614px;
	height : 24px;
	background-image : url(../img/search/detail/bg_eg_title.gif);
	background-repeat : no-repeat;
}

p.eg_title {
	margin : 6px 0px 0px 15px;
	font-size : 14px;
	font-weight : bold;
	color : #FFFFFF;
}

.bg_eg2 {
	width : 614px;
	background-image : url(../img/search/detail/bg_eg2.gif);
}

.eg_intro_box {
	width : 540px;
	margin : 0px auto 0px auto;
	text-align : center;
}

p.eg_intro {
	margin : 0px 0px 0px 0px;
	font-size : 13px;
	color : #333333;
	text-align : left;
}

.eg_image {
	margin : 15px 0px 15px 0px;
	text-align : center;
}

.eg_konnna_box {
	width : 503px;
	margin : 0px auto 0px auto;
}

.bg_eg2_2 {
	width : 503px;
	background-image : url(../img/search/detail/bg_eg2_2.gif);
}

p.konna {
	margin : 0px 0px 0px 10px;
	font-size : 13px;
	font-weight : bold;
	color : #333333;
}

.bg_eg2_4 {
	width : 503px;
	background-image : url(../img/search/detail/bg_eg2_4.gif);
}

p.konna2 {
	margin : 0px 10px 0px 10px;
	font-size : 13px;
	color : #333333;
}

.bg_orange2 {
	width : 700px;
	height : 27px;
	margin : 0px 0px 0px 0px;
	background-image : url(../img/search/detail/bg_orange2.gif);
}

p.comment {
	margin : 0px 0px 0px 15px;
	padding : 9px 0px 0px 0px;
	font-size : 14px;
	font-weight : bold;
	color : #333333;
}

.pic_comment_area {
	margin : 0px 0px 0px 32px;
}

.bg_comment2 {
	margin : 0px 0px 0px 0px;
	background-image : url(../img/search/detail/bg_comment2.gif);
}

p.comment_q {
	margin : 0px 0px 3px 17px;
	font-size : 13px;
	font-weight : bold;
	color : #333333;
}

p.comment_a {
	margin : 0px 0px 20px 40px;
	font-size : 13px;
	color : #333333;
}

.bg_comment3 {
	margin : 0px 0px 0px 0px;
}

p.comment_president {
	margin : 10px 0px 3px 17px;
	font-size : 13px;
	color : #333333;
}

.next_green {
	height : 38px;
	margin : 0px 0px 0px 0px;
	background-image : url(../img/search/detail/next_green.gif);
	text-align : center;
}

.kochira_area {
	margin : 10px 0px 0px 90px;
	float : left;
}

.button_area {
	margin : 7px 0px 0px 0px;
	float : left;
}

.c_bold {
	font-weight : bold;
}

.to_saiyou_jouken3 {
	width : 652px;
	margin : 0px auto 0px auto;
	background-color : #339900;
}

.to_saiyou_jouken {
	width : 700px;
	margin : 0px auto 0px auto;
	background-color : #339900;
}

.to_saiyou_jouken2 {
	width : 652px;
	margin : 0px auto 0px auto;
	background-color : #339900;
}

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

p.dontmind {
	margin: 3px 0px 0px 0px;
	font-size : 11px;
	text-align : center;
}

p.dontmind2 {
	margin: 3px 0px 40px 0px;
	font-size : 11px;
	text-align : center;
}

/* 他社サイト用 */
.other_yaji {
	margin : 10px 0px 5px 0px;
	text-align : center;
}

.other_sitebox {
	margin : 10px 0px 0px 0px;
	text-align : center;
}

p.other_site {
	margin : 0px 0px 6px 0px;
	font-weight : bold;
	text-align : left;
}

p.other_site2 {
	margin : 0px 40px 0px 40px;
	font-weight : bold;
}

/* 最下部アドセンス */

.detail_saikabuad,.detail_saikabuad2 {
	width : 738px;
	margin : 20px auto 20px auto;
	padding : 10px 0px 10px 10px;
	border : 1px dotted #CCCCCC;
}

.detail_saikabuad2 {
	padding : 20px 0px 10px 0px;
}

.koth_unit {
	width : 728px;
	margin : 0px auto 0px auto;
	padding : 0px 0px 0px 0px;
}
