
/* 詳細 */
p.apeal,p.apeal_ouboinfo {
	width : 680px;
	margin : 0px auto 30px auto;
	font-weight : bold;
	font-size : 18px;
	color : #FF0000;
}

p.apeal_ouboinfo {
	padding : 20px 0px 0px 0px;
}

.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 : 12px;
	color : #333333;
	letter-spacing : 1px;
}

h4 {
	width : 685px;
	height : 26px;
	margin : 20px auto 0px auto;
	padding: 4px 0px 0px 15px;
	font-size: 15px;
	font-weight: bold;
	background-image : url(../img/search/detail/bg-h4.png);
}

.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;
	min-height: 90px;
	height: auto !important;
	height: 90px;
}

p.dakara_ganbaru {
	margin : 20px 0px 0px 90px;
}

p.dakara_txt {
	margin : 0px 0px 0px 20px;
	padding : 2px 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位 */

ul.ability-order {
	width: 600px;
	margin: 0px auto 0px auto;
	padding: 20px 0px 20px 0px;
	list-style-type: none;
}

ul.ability-order li {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 20px 0px 0px;
}

ul.ability-order dl {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

ul.ability-order dt {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

ul.ability-order span {
	display:none;
}


ul.ability-order dd {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
}

.ability-order-rs {
	width: 580px;
	margin: 0px auto 40px auto;
	padding: 10px 20px 10px 20px;
	border: 1px dotted #CCCCCC;
	/* IE以外なら丸角も！ */
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.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;
	padding : 0px 0px 0px 0px;
	font-size : 14px;
	color : #000066;
	line-height : 14px;
}

p.background_txt2 {
	width : 550px;
	margin : 0px 0px 0px 33px;
	padding : 15px 0px 0px 0px;
	font-size : 13px;
	color : #000066;
	line-height : 14px;
}

/* 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 : 10px 0px 0px 0px;
	line-height : 14px;
	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;
}
