@charset "shift_jis";
@import url("/common5/css/parts.css");

/* ==========================================================

title : 東建ウェブサイト RCユニヴァリィ rc_univaly_rahmen.css
scope : 東建ウェブサイト RCユニヴァリィ　スタイル

last modify : 2012/04/18 060_nanba

========================================================== */
body {
 min-width: 980px;
 color: #000000;
 font-size: 17px;
 font-family: 'Hiragino Kaku Gothic Pro', Meiryo, 'MS PGothic', sans-serif;
 border-top: #cc5479 solid 15px;
 line-height: 1.5;
 text-align: center;
}

/* 注目ワード */
#hotwords {
  margin:10px auto 30px !important;
}
#hotwords dl dt {
  font-size: 18px;
}
#hotwords dl dd ul li {
  font-size: .9rem;
}



/* footer */
div#wrap > footer > div#inquiry,
div#wrap > footer > nav .link,
div#wrap > footer > #footer_copy {
  font-size: .9rem;
  text-align:center;
}
div#wrap > footer > ul#link {
  width:800px;
}
h1{
	width:920px;
	margin:auto;
}

#naviArea ul{
	width:920px;
	height:32px;
	margin:0 auto;
	padding:0;
	}
#naviArea ul li{
	float: left;
	display:block;
	margin:0;
	padding:0;
	}
	
#naviArea ul li a {
	display:block;
	margin:0;
	padding:0;
	}
	
.box950{
	clear: both;
	margin: 0 auto;
	padding: 10px 0 0 0;
	}
.box920{
	width:920px;
	clear: both;
	margin: 0 auto;
	}


#main p {
	line-height:1.5;
	/*background: url(/apartment/common5/image/bg_inquiryblock.jpg) repeat-x 0px 102px;
  padding-bottom: 60px;*/
	}
	
#main p.header_lead {
	font-size:16px;
	line-height:26px;
	width:45em;
	margin:30px auto 20px;
}

#main .f_left {
	float:left;
	}
	
#main .f_right {
	float:right;
	}
	
#main .f_center {
	margin:20px 0 0 170px;
	}	

#main .section {
	clear:both;
	margin:0 auto;
	padding:30px 0;
	}

#main div.box_design {
 width:820px !important;
}

#main div.box_design p.keepcenter {
	text-align:center;
	margin:0 auto 0 0;
 width:820px;
	}


#main div.header_title {
	width:920px;
	height:500px;
	margin:0 auto;
	background:url(../image/header_title.jpg) no-repeat 0 0 ;
	text-indent:-9999px;
	}
	
/* セカンド以降ヘッダー */	

#main div.header_title_second {
	width:920px;
	height:95px;
	margin:0 auto;
	background:url(../image_cmn/header_title_second.jpg) no-repeat 0 0 ;
	text-indent:-9999px;
	}

#main div.bgArea {
	clear:both;
	display:inline;
	width:920px;
	height:100%;
	margin:0 auto 20px auto;
	padding:20px 0;
	background:url(../image_cmn/point_bg.gif) repeat-y 0 0 ;
	}
	
	#main div.bgArea:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

#main div.bgArea {
display: inline-table; min-height: 1%;}
/* Hides from IE-mac \*/
* html #main div.bgArea
{height: 1%;}
#main div.bgArea 
{display: block;}
/* End hide from IE-Mac */

#main div.point_bgBox {
	clear:both;
	width:840px;
	margin:0 auto;
	padding:0 0 20px 0;
	background:url(../image_cmn/point_bg.jpg) no-repeat 0 bottom ;
	}
	
#main div.point_bgBox:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

#main div.point_bgBox {
display: inline-table; min-height: 1%;}
/* Hides from IE-mac \*/
* html #main div.point_bgBox
{height: 1%;}
#main div.point_bgBox 
{display: block;}
/* End hide from IE-Mac */


	
/*注意書き*/

.attention {
	display:block;
	padding-left: 1em;
	text-indent: -1em;
	font-size:85%;
	line-height:1.2;
}

/* 動画＋ペニンシュラキッチン */
#main .bgtype_ss ul li p.txt{
	height:auto;
	top:15px;
	}


/* ----------------------------------------------------------
 bottom_foot 上書き
---------------------------------------------------------- */
/* お問合せと資料請求 */
#bottom_foot {
	width:920px;
	}
#bottom_foot ul#bottom_inquiry {
	margin:0 auto;
	}
/* ----------------------------------------------------------
 印刷用上書き
---------------------------------------------------------- */

@media print {
	body { overflow: visible !important; }
	div.section {
		 overflow:visible!important;}
	#main .print { 
	page-break-before: always!important;
	}
	}


/*-------パンフレット・ＰＣチラシなど-------*/
.inq_area ul.ic {
		overflow: hidden;
		width:920px;
		margin: 0 auto 30px;
		}

		

.inq_area ul.ic li.ic_bn {
    float: left;
    margin: 0px;
}

.inq_area ul.ic li.ic_bn:nth-child(1) {
    float: left;
    margin: 0px 18px 0px 115px;
}

.inq_area ul.ic li.ic_bn:nth-child(3) {
    float: left;
    margin: 0px 115px 0px 18px;
}

.inq_area .myButton {
	-moz-box-shadow:inset 0px 0px 0px 0px #1564ad;
	-webkit-box-shadow:inset 0px 0px 0px 0px #1564ad;
	box-shadow:inset 0px 0px 0px 0px #1564ad;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #79bbff), color-stop(1, #378de5));
	background:-moz-linear-gradient(top, #79bbff 5%, #378de5 100%);
	background:-webkit-linear-gradient(top, #79bbff 5%, #378de5 100%);
	background:-o-linear-gradient(top, #79bbff 5%, #378de5 100%);
	background:-ms-linear-gradient(top, #79bbff 5%, #378de5 100%);
	background:linear-gradient(to bottom, #79bbff 5%, #378de5 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#378de5',GradientType=0);
	background-color:#79bbff;
	border:2px solid #337bc4;
	display:inline-block;
	cursor:pointer;
	color: #FFF!important;
	font-size:16px;
	font-weight:bold;
	width: 190px;
	padding:12px;
	text-align: center;
	text-decoration:none;
}
.inq_area .myButton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #80b5ea), color-stop(1, #bddbfa));
	background:-moz-linear-gradient(top, #80b5ea 5%, #bddbfa 100%);
	background:-webkit-linear-gradient(top, #80b5ea 5%, #bddbfa 100%);
	background:-o-linear-gradient(top, #80b5ea 5%, #bddbfa 100%);
	background:-ms-linear-gradient(top, #80b5ea 5%, #bddbfa 100%);
	background:linear-gradient(to bottom, #80b5ea 5%, #bddbfa 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80b5ea', endColorstr='#bddbfa',GradientType=0);
	background-color:#80b5ea;
	color: #333 !important;
	text-decoration: none;
}
.inq_area .myButton:active {
	position:relative;
	top:1px;
}



/*-------リンクなしの場合-------*/

.inq_area .myButton_non {
	-moz-box-shadow:inset 0px 0px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 0px 0px 0px #ffffff;
	box-shadow:inset 0px 0px 0px 0px #ffffff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf));
	background:-moz-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
	background:-webkit-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
	background:-o-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
	background:-ms-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
	background:linear-gradient(to bottom, #ededed 5%, #dfdfdf 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf',GradientType=0);
	background-color:#ededed;
	border:2px solid #dcdcdc;
	display:inline-block;
	cursor: auto;
	color:#aaaaaa;
	font-size:16px;
	font-weight:bold;
	width: 190px;
	padding:12px;
	text-align: center;
	text-decoration:none;
}

/* ----------------------------------------------------------
 gosoudan_box
---------------------------------------------------------- */
.ttl_soudan {
	font-size: 18px;
	font-weight: bold;
	text-align: center;
}
.catch_soudan {
	font-size: 16px;
	font-weight: bold;
}

#gosoudan_box {
	font-family: 'Hiragino Kaku Gothic Pro', Meiryo, 'MS PGothic', sans-serif;
	padding: 20px 0px 0px 0px;
    border-top: #dddddd solid 2px;
}
#gosoudan_box .inner{
	color: #fff;
	background-color: #005bac;
	width: 880px;
	margin: 0 auto 0;
	padding-top: 25px;
}
#gosoudan_box .lst {
	/*width: 880px;*/
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	display: -webkit-flex;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	-webkit-flex-flow: row wrap;
	padding: 30px 0 15px;
	margin: 0 0 0 -15px;
	text-align: center;
}

.soudan_form,
.soudan_request {
	margin-top: 9px;
}

.soudan_shop:before {
	content: "";
	background: url(../../../image/bg_soudan_shop.png) 0% bottom no-repeat;
	vertical-align: bottom;
	display: inline-block;
	width: 69px;
	height: 67px;
	visibility: visible;
}
#gosoudan_box .lnk {
	width: 292px;
	margin: 0 0 5px;
	border-left: solid 1px #fff;
}
#gosoudan_box .lnk:first-child {
	border-left: none;
}
#gosoudan_box .lnk a {
	display: block;
	width: 100%;
	height: 100%;
}

#main #gosoudan_box p {
	letter-spacing: 0;
	line-height: 1;
	overflow: hidden;
}

.free_dial {
	color: #005bac;
	font-size: 18px;
	margin: 20px auto 0;
	width: 520px;
	letter-spacing: 0;
}

.free_dial dt{
	float: left;
	padding: 7px 0;
	font-weight: bold;
}

.free_dial dd{
	background: url(../../../image/ico_dial.png) 0 0 no-repeat;
	margin-left: 180px;
	padding: 7px 0 7px 35px;
	font-weight: bold;
}

.fs_13 {
    font-size: 13px!important;
}

.fs_15 {
    font-size: 15px!important;
}