@charset "UTF-8";

/* CSS Document */



.slider{ position: relative; overflow: auto; }

.slider li { list-style: none; }

.slider ul li { float: left; }





#wrapper {

	width: 960px;

	/* [disabled]padding: 0px; */

	/* [disabled]margin-top: 0px; */

	margin-right: auto;

	/* [disabled]margin-bottom: 0px; */

	margin-left: auto;

	height: auto;

	background-image: url(../family/images_f/back.jpg);

}

#news {

	background-color: #FFF;

	margin-top: 40px;

	margin-right: 0px;

	margin-bottom: 16px;

	margin-left: 0px;

	height: 100px;

}



#nav {

	/* [disabled]padding: 0px; */

	position: fixed !important;

	position: absolute;

	top: 0;

	width: 960px;

	height: 50px;

	margin-right: auto;

	margin-left: auto;

}

#footer {

	clear: both;

	z-index: 3;

}



#box01 {

	/* [disabled]background-color: #9F0; */

	height: 471px;

	width: 228px;

	float: left;

	margin-right: 16px;

	margin-bottom: 16px;

	margin-top: 16px;

}

#box02 {

	/* [disabled]background-color: #FFF; */

	height: 471px;

	width: 228px;

	float: left;

	margin-right: 16px;

	margin-bottom: 16px;

	margin-top: 16px;

}

#box03 {

	/* [disabled]background-color: #FFF; */

	height: 471px;

	width: 228px;

	float: left;

	margin-right: 16px;

	margin-bottom: 16px;

	margin-top: 16px;

}

#box04 {

	height: 471px;

	width: 228px;

	float: left;

	margin-bottom: 16px;

	margin-top: 16px;

}

#box05 {

	/* [disabled]background-color: #3C9; */

	clear: none;

	height: 471px;

	width: 228px;

	float: left;

	margin-right: 16px;

	margin-bottom: 16px;

}



#box06 {

	/* [disabled]background-color: #06F; */

	height: 471px;

	width: 228px;

	float: left;

	margin-bottom: 16px;

	margin-right: 16px;

}

#box07 {

	/* [disabled]background-color: #06F; */

	height: 471px;

	width: 228px;

	float: left;

	margin-bottom: 16px;

	margin-right: 16px;s

}

#box08 {

	/* [disabled]background-color: #0F6; */

	height: 471px;

	width: 228px;

	float: left;

	margin-bottom: 16px;

}

#sub_cont {

	height: 942px;

	width: 960px;

}

#dami_box1 {

	width: 228px;

	float: right;

	height: 450px;

}



#sub01 {

	float: left;

	height: 228px;

	width: 228px;

	background-color: #FFF;

	margin-right: 16px;

	margin-bottom: 16px;

}





#sub02 {

	float: left;

	height: 228px;

	width: 228px;

	/* [disabled]background-color: #FFF; */

	margin-right: 16px;

	margin-bottom: 16px;

}

#sub03 {

	/* [disabled]background-color: #FFF; */

	float: left;

	height: 228px;

	width: 228px;

	margin-right: 16px;

}



#sub04 {

	float: left;

	height: 228px;

	width: 228px;

}



#sub05 {

	float: left;

	height: 228px;

	width: 960px;

	margin-bottom: 16px;

}



#sub100 {

	float: left;

	height: auto;

	width: 716px;

	margin-bottom: 16px;

}



#bizCallendar {

	height: 228px;

	width: 228px;

}



#footer2 {

	clear: both;

	width: 963px;

	margin-right: auto;

	margin-left: auto;

}

/* --- 新着情報エリア --- */

div.update {

	width: 960px; /* 新着情報エリアの幅 */

	font-size: 10px;

}





/* --- 新着リスト --- */

div.update dl {

	width: 100%; /* 新着リストの幅 */

	margin: 0;

	/* [disabled]border-top: 1px #c0c0c0 dotted; */ /* 新着リストの上境界線 */

}



/* --- 日付エリア --- */

div.update dt {

	width: 8em; /* 日付エリアの幅 */

	float: left;

	padding: 7px 0 6px 3px; /* 日付エリアのパディング（上右下左） */

	line-height: 120%;

}

#update {

	font-size: 24px;

	height: 228px;

}





/* --- 本文エリア --- */

div.update dd {

	/* [disabled]margin: 0; */

	/* [disabled]border-bottom: 1px #c0c0c0 dotted; */ /* 本文エリア下境界線 */

	line-height: 120%;

	padding-top: 7px;

	padding-right: 3px;

	padding-bottom: 6px;

	/* [disabled]padding-left: 6em; */

	font-size: 12px;

}



/* --- clearfix --- */

.clearFix:after {

	content: ".";

	display: block;

	/* [disabled]height: 228px; */

	clear: both;

	visibility: hidden;

	/* [disabled]width: 228px; */

}

.clearFix {

	min-height: 1px;

	font-size: 12px;

	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;

	color: #333;

	line-height: 16px;

}



#new_lpgo {

	float: left;

	height: 100px;

	width: 100px;

}

#main_image {

	height: auto;

	width: 960px;

	margin-bottom: 16px;

	font-size: 9px;

	color: #FFF;

	z-index: 0;

}

#main_info {

	height: auto;

}



#twitter {

	height: 450px;

	width: 228px;

	float: right;

	margin-top: 40px;

	margin-bottom: 16px;

}



#ref_main {

}

#ref_main {

	height: 770px;

	float: left;

	width: 620px;

	margin-top: 10px;

	font-size: 14px;

	padding: 50px;

	color: #333;

	margin-bottom: 16px;

}

#com_main {

	height: auto;

	float: left;

	width: 620px;

	margin-top: 40px;

	font-size: 14px;

	padding: 50px;

	color: #333;

	margin-bottom: 16px;

}

#cotact_main {

	height: 100%;

	float: none;

	width: 850px;

	background-color: #FFF;

	font-size: 14px;

	color: #333;

	padding-top: 40px;

	padding-right: 40px;

	padding-bottom: 20px;

	padding-left: 70px;

}





#privacy_main {

	width: 860px;

	color: #666;

	margin-top: 45px;

	font-size: 12px;

	padding: 50px;

}



#ms_thank_main {

	height: 500px;

	float: left;

	width: 620px;

	margin-top: 8px;

	background-color: #FFF;

	font-size: 14px;

	padding: 50px;

	color: #333;

	margin-bottom: 16px;

}



#H4 {

	color: #333;

}

#H5 {

	color: #099;

	font-size: 18px;

}

#H2 {

	width: 150px;

	height: 30px;

	float: left;

	line-height: 1px;

	left: 318px;

	top: 111px;

}

#H3 {

	float: left;

	width: 200px;

	height: 30px;

}

#main_privacy {

	clear: both;

}

#contact_waku {

	width: 600px;

	overflow: hidden;

}

