@charset "UTF-8";
/* CSS Document */

/*/////////////////////////////////////////////////////////////////////////////////////
//htmlセレクタ
/////////////////////////////////////////////////////////////////////////////////////*/

body { background:url(../img/common/nav_background.jpg) repeat-x #FFFFFF; }

p,ul,ol { color:#333333; }

a { color:#3333333; text-decoration:none; outline:none; }
a:hover { text-decoration:underline; }

/*/////////////////////////////////////////////////////////////////////////////////////
//クラス
/////////////////////////////////////////////////////////////////////////////////////*/

.marginAuto { margin-left:auto; margin-right:auto; }

.pagetop {
	margin:0 0 20px 804px;
	display:block;
}

.acustum { color:#333333; text-decoration:none; display:block; }
.acustum:hover { text-decoration:underline; }


/*/////////////////////////////////////////////////////////////////////////////////////
//フォーマット設定
/////////////////////////////////////////////////////////////////////////////////////*/

#wrapAll {
	width:920px;
	background:url(../img/common/base_background.png) repeat-y;
	height:100%;/*背景の為に*/
	min-height:100%;/*firefox対策*/
}
body > #wrapAll { height:auto; }

/*/////////////////////////////////////////////////////////////////////////////////////
//header
/////////////////////////////////////////////////////////////////////////////////////*/

#wrapHeader {
	position:relative;
	width:920px;
	height:169px;
	margin:0 auto 0 auto;
}

#rogo {
	position:absolute;
	top:53px;
	left:-3px;
}

#moriliving {
	display:block;
	position:absolute;
	top:7px;
	right:-6px;
}

#mainNavi {
}
.ie6 #mainNavi { bottom:-1px; }
#mainNavi li {  }

/*topic path*/
#topicPath { margin:0px 0 20px 20px; }
#topicPath li {
	color:#333333;
	float:left;
	line-height:1.1;
	letter-spacing:0.1em;
	background:url(../img/common/topicpath_arrow.png) right center no-repeat;
	margin-right:10px;
	padding-right:14px;
}
#topicPath li a {
	color:#333333;
	text-decoration:none;
}
#topicPath li a:hover { text-decoration:underline; }
#topicPath em { font-weight:bold; font-style:normal; }
#topicPath li.tp_current { background:none; }

/*/////////////////////////////////////////////////////////////////////////////////////
//footer
/////////////////////////////////////////////////////////////////////////////////////*/

/*#footer { position:relative; padding-bottom:15px; }
#footer li { float:left; }
#footer li img { display:block; }*/

#wrapFooterline2 { padding-bottom:10px; }

#wrapFooterNavi {
	width:499px;
	margin-left:21px;
	float:left;
}
.ie6 #wrapFooterNavi { width:497px; margin-left:10px; }
#devUl { position:absolute; right:0 }
#wrapFooterNavi a {
	color:#333333;
	text-decoration:none;
	display:block;
}
#wrapFooterNavi a:hover { text-decoration:underline; }

#cr { line-height:0; }

#footer_info { margin-left:1px; }

#footerAnnounce { display:block; width:878px; margin:0 0 10px 20px; padding:10px 0 10px 0; color:#999; border-top:#CCC 1px solid; border-bottom:#CCC 1px solid; }

/*/////////////////////////////////////////////////////////////////////////////////////
//メインコンテンツ共通
/////////////////////////////////////////////////////////////////////////////////////*/
#wrapMain {
	padding-top:16px;
}
#wrapTitle {
	position:relative;
	width:920px;
	height:30px;
	border-bottom:#d0d0d0 solid 1px;
	margin-bottom:20px;
}
#wrapTitle h2 { position:absolute; bottom:0; left:1px; }
#wrapTitle ul { position:absolute; right:0; }
#wrapTitle li { float:left; }

.caption { line-height:1.5; letter-spacing:0.1em; color:#999999; }
.caption a { color:#999999; text-decoration:none; }
.caption a:hover { text-decoration:underline; }
.wrapContent730 { width:730px; margin:0 auto 40px auto; }
#wrapImgMain { display:block; width:878px; margin:0 auto 40px auto; }

/*.heading { margin:0 auto 20px auto; padding-bottom:1px; background:url(../img/common/heading_dot.png) 0 bottom repeat-x; }*/
.heading { margin:0 auto 10px auto; padding-bottom:1px; border-bottom:#d0d0d0 solid 1px; }

.mainText { width:650px; margin:0 auto 40px auto; }

/*/////////////////////////////////////////////////////////////////////////////////////
//効果測定レイアウト不具合調整用
/////////////////////////////////////////////////////////////////////////////////////*/
#EBiS img { display:none; }

