<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
/* アットタイプ用 */

.mesbx_type,.mesbx_gwork {
	width : 660px;
	margin : 0px auto 0px auto;
	padding : 15px 0px 20px 0px;
}

.mesbx_type p {
	width : 460px;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	float : right;
	line-height : 20px;
}

.mesbx_gwork p {
	width : 390px;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	float : right;
	line-height : 20px;
}

p.mesbx_gworknonimg {
	margin : 0px 0px 0px 0px;
	padding : 0px 30px 0px 30px;
	line-height : 20px;
	float : none;
}

.mesbx_typeimg {
	width : 160px;
	float : left;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}

.mesbx_gworkimg {
	width : 240px;
	float : left;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}

.msgstm {
	margin : 0px 0px 0px 0px;
	padding : 10px 0px 0px 0px;
	font-size : 11px;
	line-height : 16px;
}

.type_fiebox {
	width : 320px;
	margin : 0px 0px 0px 0px;
	padding : 2px 0px 0px 0px;
}

.type_fieh4box {
	width : 318px;
	margin : 15px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	background-color : #666666;
	border : 1px dotted #CCCCCC;
}

.type_fieh4box h4 {
	width : 168px;
	margin : 0px 0px 0px 0px;
	padding : 6px 0px 8px 10px;
	font-size : 12px;
	font-weight : bold;
	float : left;
	color : #FFFFFF;
}

.type_fieh4box p {
	width : 130px;
	margin : 0px 0px 0px 0px;
	padding : 3px 10px 0px 0px;
	font-size : 11px;
	font-weight : bold;
	float : left;
	text-align : right;
}
.type_fieh4box p img {
	vertical-align : middle;
	padding-right : 4px;
}

.type_fiebox dl {
	width : 320px;
	margin : 0px 0px 0px 0px;
	padding : 10px 0px 3px 0px;
	border-bottom : 1px solid #CCCCCC;
}

.type_fiebox dt {
	width : 50px;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 5px;
	float : left;
	font-size : 11px;
	font-weight : bold;
}

.type_fiebox dd {
	width : 260px;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	float : left;
}

.type_fiebox ul {
	width : 204px;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	list-style-type : none;
}

.type_fiebox ul li {
	width : 68px;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	float : left;
}

.type_3set {
	width : 630px;
	margin : 0px auto 0px auto;
	padding : 15px 0px 20px 0px;
}

.type_2set {
	width : 480px;
	margin : 0px auto 0px auto;
	padding : 15px 0px 20px 0px;
}

.type_3set_left {
	width : 215px;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	float : left;
}

.type_2set_left {
	width : 200px;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	float : left;
}

.type_3set_right,.type_2set_right {
	width : 200px;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	float : right;
}

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

.type_set_imageb img {
	border : 1px solid #CCCCCC;
	padding : 3px;
}

.type_3set_left p,.type_3set_right p {
	width : 200px;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	line-height : 20px;
	font-size : 11px;
}

.shktble h5 {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 30px 0px;
	font-size : 14px;
	font-weight : bold;
	line-height : 24px;
	color : #555555;
}

dl.atype_smd {
	margin : 0px 0px 0px 0px;
	padding : 20px 10px 0px 0px;
}

dl.atype_smd dt {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 90px;
	background-image : url(../img/search/detail/noteworthy_point.gif);
	background-repeat : no-repeat;
	font-weight : bold;
	color : #FF6600;
}

dl.atype_smd dd {
	margin : 0px 0px 0px 0px;
	padding : 6px 0px 0px 10px;
}


.ouyajintype {
	width : 356px;
	margin : 0px auto 0px auto;
	padding : 0px 0px 5px 0px;
}

.ouyajin,.oubo_buttons_last,.oubo_buttons_atype {
	width : 241px;
	margin : 0px auto 0px auto;
	padding : 0px 0px 40px 0px;
}

.oubo_buttons_atype {
	padding : 0px 0px 30px 0px;
}

/* @typ用 */

.jinjin_attyp,.jinjin_attyp_2 {
	width : 640px;
	margin : 0px auto 0px auto;
	padding : 35px 0px 0px 0px;
}

.jinjin_attyp dl {
	margin : 0px 0px 0px 0px;
	padding : 20px 20px 0px 10px;
}

.jinjin_attyp_2 dl {
	margin : 0px 0px 0px 0px;
	padding : 20px 20px 0px 30px;
}

.jinjin_attyp dt,.jinjin_attyp_2 dt {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 12px 10px;
	background-image : url(../img/search/detail/bg_ttl_hl2.png);
	background-repeat : no-repeat;
	background-position : 0px 0px;
	font-weight : bold;
	color : #CC0000;
	font-size : 14px;
}

.jinjin_attyp dd,.jinjin_attyp_2 dd {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 30px 20px;
	line-height : 20px;
}


.attypenokoe_lft {
	width : 160px;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	float : left;
	text-align : center;
}

.attypenokoe_lft p {
	margin : 0px 0px 0px 0px;
	padding : 10px 0px 0px 0px;
	line-height : 18px;
	font-size : 11px;
}

.attypenokoe_rgt {
	width : 465px;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	float : right;
}

.attypenokoe_rgt h4,.jinjin_attyp_2 h4 {
	margin : 0px 0px 0px 0px;
	padding : 10px 0px 10px 10px;
	font-weight : bold;
	color : #FFFFFF;
	background-color : #333333;
	border-top : 1px solid #CCCCCC;
	border-bottom : 1px dotted #CCCCCC;
}

.attypenokoe_rgt p {
	margin : 0px 0px 0px 0px;
	padding : 10px 20px 0px 10px;
	line-height : 26px;
}

.jinjin_attyp_2 {
	width : 640px;
	margin : 0px auto 0px auto;
	padding : 15px 0px 0px 0px;
}

.jinjin_attyp_2 p {
	margin : 0px 0px 0px 0px;
	padding : 10px 20px 0px 30px;
	line-height : 26px;
}


/* @typeおわり */

.apeal_orange {
	font-weight : bold;
	color : #FF6600;
	line-height : 26px;
	font-size : 16px;
}

/* G風 */

.gworkbox_ganbaru,.gworkbox_ability,.gworkbox_haikei {
	width : 680px;
	margin : 20px auto 0px auto;
	padding : 0px 0px 0px 0px;
}

.gworkbox_haikei {
	padding : 0px 0px 30px 0px;
}

.gworkbox_ganbaru h4,.gworkbox_ability h4,.gworkbox_haikei h4 {
	position:relative;
	/*HideMacIE\*/
	overflow:hidden;
	/**/
	height:29px;
	margin:0 0 10px 0;
	font-size : 10px;
	font-weight : normal;
}

.gworkbox_ganbaru h4 span,.gworkbox_ability h4 span,.gworkbox_haikei h4 span {
	display:block;
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
}

.gworkbox_ganbaru h4 span {
	background:url(../img/search/detail/bg_h4_ganbaru.png) no-repeat;
}

.gworkbox_ability h4 span {
	background:url(../img/search/detail/bg_h4_ability.png) no-repeat;
}

.gworkbox_haikei h4 span {
	background:url(../img/search/detail/bg_h4_haikei.png) no-repeat;
}

.gworkbox_ganbaru ol,.gworkbox_ability ol {
	margin : 30px 0px 0px 0px;
	padding : 0px 0px 0px 10px;
	list-style-type : none;
}

.gworkbox_ganbaru ol li,.gworkbox_ability ol li {
	margin : 0px 0px 0px 0px;
	padding : 23px 20px 0px 10px;
	float : left;
	background-repeat : no-repeat;
	background-position : 0px 0px;
	font-weight : bold;
}

li.abilino1 {
	background : url(../img/search/detail/gwork-no1.gif) no-repeat;
	color : #EA8C00;
}

li.abilino2 {
	background : url(../img/search/detail/gwork-no2.gif) no-repeat;
	color : #666666;
}

li.abilino3 {
	background : url(../img/search/detail/gwork-no3.gif) no-repeat;
	color : #6F5508;
}

.gworkbox_ability p {
	margin : 25px 20px 40px 20px;
	padding : 15px 15px 10px 15px;
	line-height : 20px;
	border : 1px dotted #CCCCCC;
	background-color : #EFEFEF;
	background-image : url(../img/search/detail/bggwk.png);
}

.ganbaruimage {
	width : 660px;
	min-height : 100px;
	margin : 0px auto 0px auto;
	padding : 0px 0px 0px 0px;
	background-image : url(../img/search/detail/guts.gif);
	background-repeat : no-repeat;
	background-position : 0px 0px;
}

.ganbaruimage p {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 120px;
	line-height : 20px;
}

p.ghaikeip {
	width : 580px;
	margin : 0px auto 0px auto;
	padding : 0px 0px 0px 0px;
	line-height : 20px;
}

.type_gimg1 {
	width : 265px;
	height : 150px;
	margin : 0px 0px 0px 0px;
	padding : 20px 0px 20px 0px;
	background-image : url(../img/search/detail/bg-gimagebox1.png);
	text-align : center;
}

.type_gimg2 {
	width : 265px;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	background-image : url(../img/search/detail/bg-gimagebox2.png);
}

.type_gimg2 p {
	margin : 0px 0px 0px 0px;
	padding : 10px 10px 10px 10px;
	line-height : 16px;
	font-size : 11px;
}

.type_gimg3 {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}

.type_gimgsinglebox {
	width : 265px;
	margin : 0px auto 0px auto;
	padding : 0px 0px 30px 0px;
}

.type_gimgdoublebox {
	width : 546px;
	margin : 0px auto 0px auto;
	padding : 0px 0px 30px 0px;
}

.type_gimgdouble_l,.type_gimgdouble_r {
	width : 265px;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}

.type_gimgdouble_l {
	float : left;
}

.type_gimgdouble_r {
	float : right;
}

</pre></body></html>