@charset "utf-8";



.page-information .cont-first {

	background:url(../images/information/inf_mainback.jpg) 0px 0px no-repeat #fff;

}





/* privacy　個人情報保護方針

============================================================================================= */

#daikyo-privacy {

	/*height:2650px;*/

	/*overflow:hidden;*/

}

#daikyo-privacy iframe {

	border:0;

	width:100%;

	height:3000px;

}



/* これ以降Mac IE 5のみに適用される \*//*/

#daikyo-privacy iframe {

	height:2900px;

}

/* これ以降Mac IE 5以外にも適用される */





/* security_policy(,privacy)　セキュリティポリシー（、個人情報保護方針）

============================================================================================= */

#read,

.rule-list,

.sign {

	line-height:1.5em;

}

.page-security .rule-list,

.page-privacy .rule-list {		/*---------------------sec,pri---common-----*/

	border-top:5px double #BD808F;

	margin-top:30px;

	padding-top:20px;

}

.page-security h4,

.page-privacy h4 {

	color:#000000;

	line-height:2.0em;

	background-color:#F4F4F4;

	padding:5px 9px 0;

	border-bottom:1px dotted #BFBFBF;

}

.page-security .rule-list p,

.page-privacy .rule-list .unit {

	margin-bottom:17px;

	padding:10px 9px 25px;

	border-bottom:2px solid #BD808F;

}

.page-privacy ol,

.page-privacy ul {	margin:5px 0 10px;	margin-left:20px; }

.page-privacy ol li,

.page-privacy ul li {

	margin-top:5px;

	padding:0;

}

.page-privacy dt {

	font-weight:bold;

	margin-top:10px;

}

.page-privacy dd {

	margin:5px 0px;

	margin-left:10px;

}

.page-privacy ol li li,

.page-privacy ul li li {



}

.page-privacy ol li {	list-style-type:upper-roman;}

.page-privacy ul li {	list-style-type:square;}

.page-privacy li ol li {	list-style-type:upper-alpha;}





.sign {

	text-align:right;

}

.caption {

	color:#666666;

	line-height:1.3em;

	font-size:smaller;

}

.page-privacy table {

	width:100%;

	margin-bottom:15px;

	border-top:1px solid #666666;

	border-left:1px solid #666666;

	border-collapse:collapse;

}

.page-privacy th,

.page-privacy td {

	border-right:1px solid #666666;

	border-bottom:1px solid #666666;

	padding:3px;

}

.page-privacy th {

	color:#FFFFFF;

	text-align:center;

	background-color:#BD808F;

}





/* environment　ご利用環境

============================================================================================= */

/*　共通　*/

.page-environment .section {

	line-height:150%;

	border-bottom:1px solid #e3e3e3;

	width:660px;

	padding-left:0;

	padding-right:0;

	margin:0 auto;

}

.page-environment h4 {

	padding:0;

	background:none;

}

.page-environment .end-con {

	margin-top:20px;

}



/*　推奨環境 #recommend　*/

.page-environment #recommend h4 {

	/*margin-top:40px;*/

	margin-top:0px;

	margin-bottom:5px;

}

.page-environment #recommend h5 {

	padding:0px 5px;

	border-left:3px solid #69001E;

	font-size:100%;

	font-weight:bold;

	line-height:100%;

	margin:15px 0px 0px 50px;

}

.page-environment #recommend dl {

	width:500px;

}



.page-environment #recommend dt,

.page-environment #recommend dd {

	float:left;

	width:400px;

}

.page-environment #recommend dl,

.page-environment #recommend p.monitor-size {

	margin:5px 0px 0px 50px;

}

.page-environment #recommend p.read {

	margin:20px 50px 0px 50px;

}

.page-environment #recommend p.read2 {

	margin: 0px 50px 20px 50px;
	font-size: 10px;
	border: 1px solid #CCC;
	padding: 10px;

}

/*　プラグイン #plugin　*/

.page-environment #plugin .section {

	margin-bottom:20px;

}

.page-environment #plugin p.getflash {

	margin-top:15px;

}

.page-environment #plugin p.getflash img {

	vertical-align:middle;

	margin-right:10px;

}

.page-environment #plugin p.getflash a img.popup {

	border:0;

	text-decoration:none;

	margin:0 0 0 5px;

	padding:0;

}







/* inquiry　お問い合わせ

============================================================================================= */

.page-inquiry #read-txt {

	margin-bottom:20px;

}

.page-inquiry #read-txt p {

	width:672px;

	margin:0 auto;

	padding-top:20px;

	line-height:180%;

}

.page-inquiry .section {

	width:672px;

	margin:0 auto;

	border-top:5px double #BD808F;

}

.page-inquiry #tel-inq {

	width:382px;

	float:left;

	margin-right:20px;

}

.page-inquiry #mail-inq {
	width:685px;
	height: 121px;
	background: url(../images/information/inq_t_02.gif) no-repeat top;
	margin-bottom: 15px;
}
.page-inquiry #mail-inq p {
	text-align:center;
	border-top:none;
}
.page-inquiry #mail-inq p.txt {
	padding-top: 53px;
	padding-left: 15px;
	border-bottom:none;
	float: left;
	line-height: 24px;
	text-align: left;
}
.page-inquiry #mail-inq p.btn {

	padding-top: 53px;
	padding-right: 15px;
	text-align:right;
	float: right;

}

/**** 150915改修 ****/
.page-inquiry #mail-inq2 {
	width:685px;
	/* height: 165px; */
	height: 278px;
	background: url(../images/information/inq_t_02r.gif) no-repeat top;
	margin-bottom: 15px;
}
.page-inquiry #mail-inq2 p.btn_mansion {
	padding-top: 51px;
	padding-left: 15px;
	float: left;
}
.page-inquiry #mail-inq2 p.btn_other {
	padding-top: 51px;
	padding-left: 9px;
	float: left;
}

/**** 150915改修 ****/
.page-inquiry #mail-inq2 p.btn_question {
	padding-top: 15px;
	padding-left: 15px;
	float: left;
}
.page-inquiry #mail-inq2 p.btn_kikoku{
	padding-top: 30px;
	padding-left: 15px;
	float: left;
}





.page-inquiry #tel-inq h4,

.page-inquiry #mail-inq h4 {

	width:auto;

	margin-bottom:0;

	padding:0;

	background:none;

}







/* sitemap　サイトマップ

============================================================================================= */

.page-sitemap h4 {

	background-color:#FFFFFF;

	margin-bottom:8px;

	padding:0px;

}

.tree {

	margin-left:20px;

	padding-bottom:15px;

}

.tree li {

	overflow:auto;

	/* Mac IE 5 \*//*/

	overflow:visible;

	/* Mac IE 5 */

	clear:both;

	_height:1%;

	background:#F5F5F5 url(../images/information/sit-line_dot.gif) left top no-repeat;

	margin-bottom:15px;

	padding-top:1px;

}



.tree li h5 {

	float:left;

	width:165px;

	background:#F5F5F5 url(../images/point_arrow-l.gif) 10px 12px no-repeat;

	padding:10px 0 12px;

	padding-left:23px;

}

.tree li ul {

	float:right;

	display:block;

	width:432px;

}

.tree li li {

	clear:both;

	min-height:12px;

	background:url(../images/navi/snavi-point_arrow.gif) 10px 12px no-repeat;

	margin-bottom:0px;

	padding-top:8px;

	padding-left:20px;

}

.tree li.area li {

	border-top:1px dotted #999999;

	margin-bottom:8px;

}

.tree li.area li.list-top {	border-top:none;}



.tree .more-area {	width:410px;}

.tree .more-area dt {	float:left;		width:200px;}

.tree .more-area dd {	float:right;	width:190px;}

.tree .more-area dd ul {	width:180px;}

.tree .more-area dd li {

	float:none;

	display:block;

	background:none;

	border-top:none;

	margin-bottom:5px;

	padding:0;

}



.close-up {

	background:#FDF2F5 url(../images/information/sit-bg_closeup.gif) right top no-repeat;

	margin-top:10px;

	padding-bottom:8px;

}

.popup {

	padding-left:5px;

	border:0;

	text-decoration:none;

}



























/* snavi　▽

----------------------------------------------------------------------------------------- */

#snavi.page-privacy ol,    #snavi.page-privacy ul { margin:0px; }

#snavi.page-privacy ol li, #snavi.page-privacy ul li { margin-top:0px; padding:0; }

/*↑snaviのためのリセット↑==================================*/





#snavi li#sbtn01 { background-image:url(../images/navi/snavi-inf_01_current.gif); }

#snavi li#sbtn02 { background-image:url(../images/navi/snavi-inf_02_current.gif); }

#snavi li#sbtn03 { background-image:url(../images/navi/snavi-inf_03_current.gif); }

#snavi li#sbtn04 { background-image:url(../images/navi/snavi-inf_04_current.gif); }

#snavi li#sbtn05 { background-image:url(../images/navi/snavi-inf_05_current.gif); }



#snavi.page-inquiry li#sbtn01 a img,

#snavi.page-security li#sbtn02 img,

#snavi.page-privacy li#sbtn03 a img,

#snavi.page-environment li#sbtn04 a img,

#snavi.page-sitemap li#sbtn05 a img { visibility:hidden; display:block; margin:0; padding:0; }





/* MEMO ============================================================== 



上の塊　…　current時に表示される画像。

下の塊　…　current時にimgタグを隠す。



★詳細設定はcommon.cssに記述してあります。



 snavi　△ ---------------------------------------------------------------------------- */





