@charset "UTF-8";
 
body {
	*font-size:small;/* IE 7 およびIE 6 標準準拠モードに適用 */
	*font:x-small;/* IE 6 後方互換モードに適用 */
	line-height:1.4;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
}
.win body {
	font:13px/1.231 "Meiryo","MS P Gothic", Arial, sans-serif;
	*font-size:small;
	*font:x-small;
	line-height:1.8;
}
.mac body {
	font:13px/1.231  ;
	line-height:1.75;
}
/******h*******/
h1{font-size:100%;float: left;}
h3{
	background-image: url(/search/images/h3.gif);
	padding-left: 50px;
	padding-top: 12px;
	padding-bottom: 10px;
	background-repeat: no-repeat;
}
h3.lent{
	background-image: url(/search/images/h3_lent.gif);
	padding-left: 50px;
	padding-top: 12px;
	padding-bottom: 10px;
	background-repeat: no-repeat;
}
h3.company{
	background-image: url(/search/images/h3_company.gif);
	padding-left: 50px;
	padding-top: 12px;
	padding-bottom: 10px;
	background-repeat: no-repeat;
}
h3.satei{
	background-image: url(/search/images/h3_satei.gif);
	padding-left: 50px;
	padding-top: 12px;
	padding-bottom: 10px;
	background-repeat: no-repeat;
}
h3.titile_my{
	background-image: url(/search/images/mylist/h3.jpg);
	padding-left: 50px;
	padding-top: 12px;
	padding-bottom: 10px;
	background-repeat: no-repeat;
}
h4{	
    font-size: 131.25%;
}

.area_box h4{
	background-image: url(/search/images/step1/era1.gif);
	background-repeat: no-repeat;
	padding-top: 12px;
	padding-left: 50px;
	padding-bottom: 10px;
	text-align: left;
}
.rosen_box h4{
	background-image: url(/search/images/step1/rosen1.gif);
	background-repeat: no-repeat;
	padding-top: 12px;
	padding-left: 50px;
	padding-bottom: 10px;
	text-align: left;
}
h4.title_area{	padding-top: 14px;	padding-left: 50px;	padding-bottom: 15px;	margin-top: 20px;	margin-bottom: 5px;	background-image: url(/search/images/h4_area.jpg);	background-repeat: no-repeat;}
h4.title_kensaku{   padding-top: 14px;	padding-left: 50px;	padding-bottom: 15px;	margin-top: 20px;	margin-bottom: 5px;	background-image: url(/search/images/h4_zyouken.jpg);	background-repeat: no-repeat;}
h4.title_rosen{   padding-top: 14px;	padding-left: 50px;	padding-bottom: 15px;	margin-top: 20px;	margin-bottom: 5px;	background-image: url(/search/images/h4_rosen.jpg);	background-repeat: no-repeat;}
h4.title_home_all{   padding-top: 14px;	padding-left: 50px;	padding-bottom: 15px;	margin-top: 20px;	margin-bottom: 5px;	background-image: url(/search/images/h4_ie.jpg);	background-repeat: no-repeat;}
h4.title_inq{   padding-top: 14px;	padding-left: 50px;	padding-bottom: 15px;	margin-top: 20px;	margin-bottom: 5px;	background-image: url(/search/images/h4_mail.jpg);	background-repeat: no-repeat;}

/******リンク文字装飾*******/
a:link {color: #2D52D2;}
a:hover {
	text-decoration: none;
}

a:visited {color: #2D52D2;}


/******文字装飾*******/
em {font-style: normal;font-weight: bold;}
.nonebr {white-space: nowrap;}
.imp {font-weight: bold;}
.none {font-weight: normal;}


/******文字色*******/
.red {color: #F20000;}
.gray{
	color: #999999;
}


/**
 * Bump up IE to get to 13px equivalent
 */

pre,code,kbd,samp,tt {font-family:monospace;*font-size:108%;line-height:100%;}

.xxx-large {font-size:200%;line-height: 130%; }     /*32px*/
.xx-large {font-size:150%;line-height: 130%; }      /*24px*/
.x-large{font-size:131.25%;line-height: 130%; }     /*21px*/
.large {font-size:112.5%;line-height: 130%; }       /*18px*/
.mid {font-size:100%;line-height: 130%; }           /*16px = 12pt*/
.m_small {font-size:81.25%;line-height: 130%; }     /*13px*/
.smaller {font-size:75%;line-height: 130%; }        /*12px*/
.xx-small {font-size:69.5%;line-height: 160%; }     /*10px*/
