@charset "utf-8";

/*================================
 CSS
FileName:    riberute.css
Last Modified:     2012.06.01
================================*/

/***------------------------
default
------------------------***/

h1,h2,h3,h4,h5,h6,div,ul,li,p,dl,dt,dd {
	margin	: 0px;
	padding	: 0px;
}

img {
	border	: none;
	margin	: 0;
	padding	: 0;
	vertical-align: middle;
}

/*リストの文頭は非表示*/
ul { list-style-type: none; }

/*改行関連*/
br { letter-spacing: 0; }		/* IEバグ対応 ※連続した<br>に対応しないため */


label { cursor: pointer; }

/*マウスホバー時のアルファ化*/
a.alfer:hover img {
	filter	: alpha(opacity=70);  -moz-opacity:0.70;  opacity:0.70;
}
a:hover img {
	filter	: alpha(opacity=70);  -moz-opacity:0.70;  opacity:0.70;
}

/***------------------------
【全般的に】
------------------------***/
body {
/*	margin					: auto; */
	margin: 0px;			/* ページ全体のmargin */
	padding: 0px;			/* ページ全体のpadding */
	text-align: center;		/* 下記のautoに未対応用のセンタリング */
	background-color: #FAFAEB;
}

.main {
	margin-left: auto;			/* ページ全体のmargin */
	margin-right: auto;
	text-align: left;
	width: 1035px;
	position: relative;
}

body,td {
	font-family		: "ヒラギノ角ゴ Pro W3" , "Hiragino Kaku Gothic Pro","メイリオ", "Meiryo",  "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;
	color			: #333333;
	letter-spacing		: 0.1em;
	line-height		: 1.5;	
	background-color:#ede8c0;
	font-size: 13px;
}

p { letter-spacing: 1px;}


.foot_link a:link    { color:#000000; text-decoration:none;}	
.foot_link a:visited { color:#000000; text-decoration:none;}	
.foot_link a:active  { color:#000000; text-decoration:none;}	
.foot_link a:hover   { color:#000000; text-decoration:underline;}

/*トップマージンを指定*/
.m_top5 { margin-top:5px;}
.m_top10 { margin-top:10px;}
.m_top15 { margin-top:15px;}
.m_top20 { margin-top:20px;}
.m_top30 { margin-top:30px;}
.m_top40 { margin-top:40px;}
.m_top60 { margin-top:60px;}
.m_top80 { margin-top:80px;}

/*ボトムマージンを指定*/
.m_b5 { margin-bottom:5px;}
.m_b10 { margin-bottom:10px;}
.m_b15 { margin-bottom:15px;}
.m_b20 { margin-bottom:20px;}
.m_b25 { margin-bottom:25px;}
.m_b30 { margin-bottom:30px;}
.m_b35 { margin-bottom:35px;}
.m_b40 { margin-bottom:40px;}

/*左マージンを指定*/
.m_l5 { margin-left:5px;}
.m_l10 { margin-left:10px;}
.m_l15 { margin-left:15px;}
.m_l20 { margin-left:20px;}
.m_l25 { margin-left:25px;}
.m_l30 { margin-left:30px;}
.m_l35 { margin-left:35px;}
.m_l40 { margin-left:40px;}

/*右マージンを指定*/
.m_r5 { margin-right:5px;}
.m_r10 { margin-right:10px;}
.m_r15 { margin-right:15px;}
.m_r20 { margin-right:20px;}
.m_r25 { margin-right:25px;}
.m_r30 { margin-right:30px;}
.m_r35 { margin-right:35px;}
.m_r40 { margin-right:40px;}

/*上下マージンを指定*/
.v_sp5  { margin: 5px 0; }
.v_sp10 { margin: 10px 0; }
.v_sp15 { margin: 15px 0; }
.v_sp20 { margin: 20px 0; }
.v_sp30 { margin: 30px 0; }

/*左右マージンを指定*/
.h_sp10 { margin: 0 10px; }
/*PADDING*/
.p_top5 { padding-top: 5px; }
.p_top10 { padding-top: 10px; }
.p_top15 { padding-top: 15px; }
.p_top20 { padding-top: 20px; }
.p_top40 { padding-top: 40px; }
.pad_10 { padding: 10px; }
.pad_5 { padding:5px; }
.pad_l1em {padding-left:1em;}
/*高さ０*/
.h_0 { height:0px;}
.p_left5 { padding-left:5px;}
/*廻り込み関連*/
.FloatRight { float: right; }
.FloatLeft  { float: left; }
.Clear      { clear: both; }	/*<br class="Clear">*/
.clearfix {
	display:block;
	min-height:1px;
}
* html .clearfix {
	height:1px;
}
.clearfix:after {
	content :"";
	display:block;
	clear:both;
}

.Big_top_img {
	background: url(../imgs/r_top_header_img_s.jpg) left top repeat-x;
	height: 428px;
	text-align: center;
}

/************************/
/*上部ナビボクス*/
/**********************/
.r_top_box {
	width: 900px;
	text-align: center;
	margin: 0px auto;
}
.r_top_navi {
	height:51px;
}
.r_mini_title {
	text-align:left;
	margin-top: 10px;
}
.r_font-size-selline {
	text-align:right;
}
.r_top_img {
	width:340px;
	padding-right: 15px;
	float: left;
}
.r_navi {
	float:left;
}
/*------ラインイメージ------*/

.r_top_line {
	text-align:center;
	margin:0px auto;
}
.r_top_line img {
	vertical-align:top;
}

/*---------main body-----------------*/
.r_main {
	width: 900px;
	text-align:center;
	margin: 10px auto 40px;
}
/*---------------Left side---------------------------*/
.r_left_box {
	float:left;
	width: 595px;
}
.r_subtitle_img {
	text-align:left;
}
.r_subtitle_img h4 {
	color:#863017;
	font-size:120%;
	margin-bottom:5px;
}
.r_wave {
	background-image:url(../imgs/wave.gif);
	background-position:bottom;
	background-repeat: repeat-x;
	padding:0px;
	border:0px;
	margin:0px;
}
/*
.vista .ie7 .r_wave {
	background-position-x:center;
	background-position-y:bottom;
}
*/
.vista .ie8 .r_wave {
	background-position-x:center;
	background-position-y:80%;
}
*/
/*.r_subtitle_img span {
	margin-left:10px;
}*/
.r_subtitle_img p {
	margin-bottom:20px;
	margin-top:5px;

}
.r_subtitle_img img {
	margin-bottom:5px;
}
.r_nagare {
	background-image:url(../imgs/top_nagare_flame_middle.gif);
	padding:0px 15px;
	background-repeat: repeat-y;
}
.r_nagare_tbl {
	margin-left:5px;
}
.r_nagare_tbl td{
	background-color:#E9F2D7;
	letter-spacing:0px;
	font-weight:bold;
	color:#5A160B;
}
.r_nagare_tbl font{
	font-weight:normal;
	font-size:100%;
}
.r_nagare_arrow {
	margin: 5px 22px;
}
table{
	border-collapse: collapse;

}
.toku1:hover {
	opacity: 0.7;
	alpha(opacity=70);
	-moz-opacity:0.70;
}


/*------Right side--------------*/
.r_right_box {
	float:right;
	text-align: center;
	width: 272px;
}

.r_back_img {
	background-image:url(../imgs/r_top_toiawase_box.gif);
	width: 272px;
	background-repeat: no-repeat;
	height: 295px;
	margin: 15px 0px 0px 0px;
	background-position: right;
}
.r_back_img a {
	position: relative;	
	top: 102px;

}

.r_td1 {
	width: 110px;
	padding-left: 5px;
	padding-top: 5px;
	border: 1px solid #AF9766;
	background-color: #e3db9d;
	vertical-align: top;
}
.r_td2 {
	width:490px;
	padding-left: 5px;
	padding-top: 5px;
	border: 1px solid #af9766;
}

.r_chirashi {
	margin-top: 30px;
}
.orikomi{
	position:relative;
	text-align:center;
	width: 235px;
	margin: 0px auto;
}
.orikomi span{
	display:block;
	margin-right: auto;
	text-align:center;
	margin-top: -23px;
	margin-left: auto;
	font-family: "メイリオ",sans-serif;
	font-weight: bold;
	color: #5a160B;
	font-size: 13px;
}

.r_tokucho {
	float:left;
	background-image:url(../imgs/top_tokucyo_back.gif);
	width:140px;
	text-align:center;
}
.r_tokucho_text {
	padding:0px 5px;
	height: 85px;
	text-align: left;
	letter-spacing: 0px;
	margin:0px auto;
}
.r_space {
	width:10px;
	height:1px;
	float:left;
}

.r_chirashi a:link    { color:#333333; text-decoration:underline;}
.r_chirashi a:visited { color:#333333; text-decoration:underline;}
.r_chirashi a:active  { color:#333333; text-decoration:underline;}
.r_chirashi a:hover   { color:#333333; text-decoration:underline;}

/*---------footer-------------*/
.r_foot {
	width:900px;
	text-align: left;
	margin: 10px auto 30px auto;
}



.r_foot_body {
	float:left;
	text-align: left;
	font-size:11px;
	letter-spacing:0em;
	width: 730px;
}

.r_foot_link_div {
	letter-spacing:0em;
	
}
.r_foot_copyright_txt {
	margin-top:25px;
	margin-left: 5px;
}
.r_foot_link_div a{
	text-align:center;
	
}
.r_foot_link {
	margin:0px;
	float:left;
}

.r_foot_link a:link    { color:#000000; text-decoration:none;}	
.r_foot_link a:visited { color:#000000; text-decoration:none;}	
.r_foot_link a:active  { color:#000000; text-decoration:none;}	
.r_foot_link a:hover   { color:#000000; text-decoration:underline;}	

.k_title_img{
	text-align:left;
	margin:10px 0px;
}
.al_left { text-align:left; }
.al_right { text-align:right; }
.al_center { text-align:center; }
.valign-top { vertical-align: top; }
.f_top_navi {
	float: left;
	margin: 10px 0px 10px 0px;
}
.f_space {
	width: 25px;
	height:10px;
	float:left;
}
.f_space1{
	width:100%;
	height:15px;
	float:left;
}
.f_qabox {
	margin-top:30px;
} 
.f_qabox img {
	margin-right:10px;
}
.f_qbox {
	color:#863017;
	font-weight:600;
	padding-top: 7px;
	vertical-align: top;
}
.ie .f_qbox {
	
}
.f_abox {
    padding-top: 0.5em;
}
.f_link {
	color: #5A160B;
	font-weight:600;
}
.f_link a{
	color:#5A160B;
}
.k_sub_title
{
	color:#5A160B;
	font-weight: 500;
	font-size: 120%;
}
.k_ar
{
#	font-size:14px;
}
.s_typebox {
	margin-top:5px;
	float:left;
	min-height:20px;

}
.s_typea {
	border:1px solid #c0c0c0;
	background-color:#FFE3D9;
	float: left;
	margin-right: 10px;
}
.s_typeb {
	border:1px solid #c0c0c0;
	background-color:#E5F0D4;
	float: left;
	margin-right: 10px;
}
.s_kyoyu {
	border:1px solid #c0c0c0;
	background-color:#FFF0C2;
	float: left;
	margin-right: 10px;
}
.s_bk_yellow{
	background-color:#FFbF00;
	border:1px solid #c0c0c0;
}
.s_bk_yellow a{
	text-decoration: underline;
	
}
.s_table{
	border:2px solid #AF9766;
}
.s_table td{
	border:1px solid #AF9766;
	//padding-left:5px;
	padding: 3px;
}
#s_table_item{
	width:329px;
}
#s_table_blank{
	height:2px;
	padding:0px;
}


.s_table a{
	color:#333333;
}
#s_table_under{
	padding-left:1em;
	letter-spacing:1px;
	padding-right:38px;
}

.s_A_color{
	background-color:#FFE3d9;
	width: 133px;
}
.s_B_color{
	background-color:#E5F0D4;
	width: 133px;
}
.s_bk_brown1{
	background-color:#D9C58D
}
#s_bk_brown2{
	background-color:#D9C58D;
	border-top:3px solid #AF9766;
}
.s_hatsu {
	height:1px;
	width:32px;
	position: relative;
	left:5px;
	top: -6px;
	z-index:0;
}	
.ie7 .s_hatsu {
	float:left;
	width:0px;
	height:0px;

}
.s_anshin {
	height:1px;
	width:32px;
	position: relative;
	left:5px;
	top: -6px;
	z-index:1;
}	
.ie7 .s_anshin {
	float:left;
	width:0px;
	height:0px;

}
.float_width1 {
	float:left;
#	width: 8em;
}
.float_width2 {
	float:left;
#	width: 14em;
}
.float_width3 {
	float:left;
#	width: 9em;
}
.float_width4 {
	float:left;
#	width: 6em;
}
.float_width5 {
	float:left;
#	width: 10em;
}
.float_width6 {
	float:left;
#	width: 8em;
}
.float_width7 {
	float:left;
#	width: 10em;
}
.float_width8 {
	float:left;
#	width: 15em;
}
.float_width9 {
	float:left;
#	width: 9em;
}
.float_width10 {
	float:left;
#	width: 18em;
}



/*pop up*/
.p_top_box {
	width:700px;
	text-align:center;
	margin: 0px auto 20px auto;
	letter-spacing: 0px;
	
}
.p_top_box ul{
	color:#5A160B;
	line-height: 1.3;
	margin: 15px 0px;
}
.p_top_box li{
	margin:15px 0px;
}
.popup_top {
	background-image:url(../imgs/popup_back1.gif);
	background-position-x:100%;
	background-repeat:no-repeat;
	margin-left: 27px;
	color:#5A160B;
	padding-top: 20px;
	padding-bottom:20px;
	padding-left: 30px;
	text-align: left;
	font-size: 17px;
	height: 385px;
}
.popup1_top {
	background-image:url(../imgs/popup_back3.gif);
	background-position-x:100%;
	background-repeat:no-repeat;
	margin-left: 26px;
	color:#5A160B;
	padding-top: 20px;
	padding-bottom:20px;
	padding-left: 30px;
	text-align: left;
	font-size: 17px;
	height: 385px;
}
.popup1_top span{
	color:#333;
	font-size:14px;
}
.popup_top font {
	color:#c00;
}
.p_table{
	padding: 25px 20px;
	background-image:url(../imgs/popup_back2.gif);
	background-repeat:no-repeat;
	margin-left:27px;
	width: 441px;
	height: 181px;
}
.p_table span{
	background-image:url(../imgs/wave.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
/*.ie7 .p_table span {
	background-position-y:bottom;
}*/
.vista .ie8 .p_table span {
	background-position-y:80%;
}


.p_table td {
	letter-spacing:0px;
	background-color:#EEE;

	font-size: 16px;
}
.p_td1{
	width: 164px;	
}
.p_td2{
	width: 178px;	
}
.p_td3{
	width: 32px;
}
.f_text_in_img{
	position:relative;
	top:-40px;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
}

.f_pop{
	position:relative;
//	width:0px;
//	height:0px;
	text-align:left;
	display: none;
	hasLayout:true;
	*zoom:1;
	
}
.f_pop img{
	position:absolute;
	-moz-box-shadow:10px 10px 25px rgba(20,20,20,0.9);
	-webkit-box-shadow: 10px 10px 25px rgba(20,20,20,0.9);
	box-shadow: 10px 10px 25px rgba(20,20,20,0.9);
	behavior:url("../PIE.htc");
}
.f_map_img{
	margin-top:20px;
}
#pop1{
	position:relative;
	left:90px;
	top:-1140px;
	
}
#pop2{
	position:relative;
	left: 90px;
	top: -1079px;}
#pop3{
	position:relative;
	left: 90px;
	top: -1020px;}
#pop4{
	position:relative;
	left: 90px;
	top: -962px;}
#pop5{
	position:relative;
	left: 90px;
	top: -822px;}
#pop6{
	position:relative;
	left: 90px;
	top: -763px;}
#pop7{
	position:relative;
	left: 90px;
	top: -702px;}
#pop8{
	position:relative;
	left: 90px;
	top: -643px;}
#pop9{
	position:relative;
	left: 90px;
	top: -584px;
}
#pop10{
	position:relative;
	left: 90px;
	top: -526px;
}
#pop11{
	position:relative;
	left: 90px;
	top: -467px;
}
#pop12{
	position:relative;
	left: 90px;
	top: -407px;
}
.f_bgcolor{
	
}
.f_clinic1{
	margin:0px;
	padding:0px;
	#width:592px;
	font-size:0px;
}
.f_clinic1 img{
	height:10px;
	border:0px;
	display:block;
	padding:0px;
	margin:0px;
}

.f_clinic2{
	padding:0px 15px;
	background-image:url("../imgs/yellow_back2.gif");
	margin: 0px;
	background-repeat: repeat-y;
}
.f_clinic3{
	margin:0px 0px 0px 0px;
	height:10px;
}
.f_clinic3 img{
	padding:0px;
	margin:0px;
	display:block;
	border:0px;
	height:10px;
	font-size:0px;
}
.f_clinic_t1{
	vertical-align: bottom;
	font-size:120%;
	font-weight:700;
	color:#5A160B;
	margin-bottom:10px;
	padding: 5px 0px;
}
.f_clinic_t2{
	margin-bottom:10px;
}
.f_clinic_t2 img{
	margin-right:5px;
}
.f_clinic_t3{
	background-color:#E4DCCC;
	padding:10px;
}

.f_clinic_t3 a{
	color:#863017;
	font-weight:bold;
}
.f_clinic_t3_a{
	float:left;
}
.ie7 .f_clinic_t3_a {
	min-height:1px;
	min-width:75px;
}


.f_other h4{
	font-size:120%;
}
.f_other_sub_pad{
	margin-top:10px;
	margin-bottom:10px;
	padding-left: 15px;
	padding-right: 15px;
	word-wrap:break-word;
}
.f_other_sub{
	height: 280px;
	width: 254px;
	padding: 17px;
	border:1px solid #aaa;
	-webkit-box-shadow: inset 0px 0px 5px #aaa;
	-moz-box-shadow:inset 0px 0px 5px #aaa;	
}


.ie .f_other_sub{
	position:relative;
	border:2px solid #aaa;
	box-shadow: #aaa 0px 0px 5px ;
	background-color:#ede8c0;
	behavior:url("../PIE.htc");
}
.ie9 .f_other_sub{
	border:1px solid #aaa;
	box-shadow:inset #aaa 0px 0px 5px;
}
.popup_img{
	height:0px;
	padding:0px;
	margin:0px;
	border:0px;

}
.se_td_w {
	width: 6.2em;
}
.se_an1{
	background-image:url("../imgs/yellow_back2.gif");
	padding: 5px 15px;
	width: 562px;
	border:0px;
	margin:0px;
	vertical-align: top;
}
.se_an1_t1 {
	vertical-align: bottom;
	font-size: 120%;
	font-weight: 700;
	color: #5A160B;
	float:left;
	margin-right:10px;
}
.se_an1_img {
	float: left;
	text-align: left;
}
.se_an1_img img{
	margin-right:5px;
}
se_an1_t2 {
    letter-spacing:1px;
}
.se_page h3{
	font-size: 120%;
	font-weight: 700;
	color: #5A160B;
}
.se_kaigo{
	margin-top:40px;
}

.se_table1 {
	
	margin-top:20px;
	background-color: #E4DCCC;
//	padding: 0px 5px;
	border:0px;
	
}
.se_table1 table{
	padding:5px;
	border-spacing:8px;
	border-collapse: separate;
	letter-spacing:0;
}
.ie7 .se_table1 table{
	border-collapse:collapse;
	border-top:5px solid #e4dccc;
	border-left:5px solid #e4dccc;
	border-right:none;
	border-bottom:none;
}
.ie7 .se_table1 th{
//	border:5px solid #e4dccc;	
	border-top:none;
	border-right:5px solid #e4dccc;
	border-bottom:2px solid #e4dccc;
	border-left:none;
}
.ie7 .se_table1 td{
//	border:5px solid #e4dccc;	
	border-top:none;
	border-right:5px solid #e4dccc;
	border-bottom:15px solid #e4dccc;
	border-left:none;
}

.se_table1 th{
	color:#863017;
	letter-spacing:0;
	
}
.se_table1 td{

	text-align:center;
	background-color:white;
	height: 74px;
	width:90px;
	letter-spacing:0;
	padding:0px;
}
.se_table2 {
	background-color:white;
	padding: 20px 32px;
	margin-top: 20px;
	width: 512px;
}

.se_table2_1 td{
	background-color:white;
}
.se_table2 h4{
	color: #5A160B;
}
.se_bg{
	background-image:url("../imgs/service_howto_yellow.gif");
	background-repeat:no-repeat;
	padding: 10px 13px;
	width: 487px;
	height: 17px;
	
}
.long_arrow {
	padding: 0px 0px 0px 15px;
	border:0px;
	width: 148px;
}
.long_arrow img {
	height:100%;
	width: 33px;
}
.short_arrow{
	text-align:left;
	padding: 0px 0px 0px 15px;
	
	
}
.se_right_box{
	width: 330px;
	
}
.se_ta_box {
	padding: 10px 5px 10px 10px;
	background-color: #ede8c0;
	border:1px solid #ccc;
	-webkit-box-shadow: inset 0px 0px 5px #aaa;
	-moz-box-shadow:inset 0px 0px 5px #aaa;
	margin:5px 0px;
}
.ie .se_ta_box {
	position:relative;
	box-shadow:0px 0px 5px rgba(20,20,20,0.9);
	behavior:url("../PIE.htc");
}
.ie9 .se_ta_box {
	box-shadow:inset 0px 0px 5px rgba(20,20,20,0.9);
}
.ie8 .se_ta_box {
	border:1px solid #ccc;
}
.ie7 .se_ta_box {
	border:1px solid #ccc;
}
.se_ta_box h4{
	border-bottom:2px solid white;
	font-size:110%;
	padding-bottom: 4px;
	margin-bottom: 4px;
}
.se_ta_box u
{
	color: #863017;
	font-weight:bold;
}
.se_pink_box{
	margin:0px;
	padding: 0px 20px 0px 20px;
	border:0px;
	background-image: url("../imgs/service_pink_back2.gif");
	background-repeat: repeat-y;
	width: 537px;
	text-align: left;
	
}	
.se_pink_box td{
	background-color:#FCBBBB;
	
}
.ie .se_pink_box td {
	letter-spacing: 1px;
}
.bg_white{
	background-color:white;
}
.se_shokuji{
	background-image: url("../imgs/yellow_back2.gif");
	background-repeat: repeat-y;
	padding: 5px 15px;
}
.se_shokuji a {
	color:#5a160b;
	text-decoration:underline;
}

.width_p {
	width: 392px;
}
.width_p2 {
	width: 372px;
}
.width_p3 {
	width: 390px;
}
.width_p3 p{
	padding-left:1em;
}

.width_p4 {
	width: 402px;
}
.house_page a {
	color:#5a160b;
}
.house_concept_bg {
	padding:0px 30px;
	background-image:url(../imgs/house_round_back2.gif);
	background-repeat:repeat-y;
	
}
.house_concept_bg p
{
	letter-spacing: 0px;
}
.house_concept_bg_text {
	background-color:#E4DCCC;
	padding: 15px 15px 15px 16px;
	text-align:left;	
	margin-top: 20px;
	margin-left:auto;
	margin-right:auto;
	
}
.house_concept_bg_text p{
	letter-spacing: 0px;
	color:#5a160b;
}
.house_table th{
	width:120px;
	padding-left:5px;
	background-color:#E3DB9D;
	border:1px solid #AF9766;
	text-align:left;
	font-weight: normal;
	
}
.house_table td {
	padding-left:10px;
	border:1px solid #AF9766;
}


.house_page h3 {
	color: #5A160B;
}
.house_page h3 {
	font-size: 120%;
	font-weight: 700;
}
.house_concept3 {
	float:left;
	color:#5a160b;
	width: 350px;
}

.house_concept3 th{
	text-align: left;
	font-size:120%;
}
.house_concept3 td{
	text-align: left;
 	color:#5A160B;
 }
.house_concept4 {
	color:#5A160B;
}
	
.house_concept4_table {
	float:left;
	width:330px;
	margin: 15px 0px;
}
.house_concept4_table td{
		
	font-size: 20px;
	color:#5A160B;
	font-weight:bold;
}
.house_concept4_bgwhite {

	background-color:white;
	border-radius:15px;
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	position:relative;
	behavior:url(../PIE.htc);
	font-size:120%;
	

	padding: 12px 15px 7px 20px;
	font-weight:bold;
}
.se_link1 {
	text-decoration:underline;
	font-weight: bold;
	
}
.se_link2 {
	text-decoration:underline;
	font-weight: bold;

}

.space_madori {
	position	: relative;
}

.space_madori_p {
	position	: absolute;
	top				: 0;
	left			: 0;
	display		: none;
	hasLayout	: true;
	*zoom			: 1;
}