@charset "utf-8";

/*--------------------------------------------------------------------
bodyの設定
--------------------------------------------------------------------*/
body{
	background: #FFFFFF;
	margin: 0px;
	padding: 0px;
	font:12px/1.22 "Osaka", "ＭＳ Ｐゴシック", Arial, sans-serif;
}


/*--------------------------------------------------------------------
linkの設定
--------------------------------------------------------------------*/
a:link{
	color: #735360;
}
a:visited{
	color: #FF66B4;


}

/*--------------------------------------------------------------------
ul:liの設定
--------------------------------------------------------------------*/
ul:li{
	margin:0;
	padding:0;
}
/*--------------------------------------------------------------------
h1の設定
--------------------------------------------------------------------*/
h1{
	text-align: right;
	margin: 0px;
	padding: 0px 0 0 0px;
	font-size: 12px;
	font-weight: normal;
	color: #735360;
}

ul:li{
	margin:0;
	padding:0;
}

/*--------------------------------------------------------------------
h2の設定
--------------------------------------------------------------------*/
h2{
	margin: 0;
	padding: 0;
	font-size: 16px;
	font-weight: normal;
	line-height: 1.5;
	color: black;
}



/*--------------------------------------------------------------------
h3の設定
--------------------------------------------------------------------*/
h3 {
	font-size:18px;
	margin: 0;
	padding: 0 0 5px 0;
	font-weight: bold;
	line-height: 1.5;
	}



/*--------------------------------------------------------------------
listの設定
--------------------------------------------------------------------*/
li{
	list-style-type: decimal;
}


/*--------------------------------------------------------------------
全体wrapperの設定
--------------------------------------------------------------------*/
div#wrapper{
	
	width: 810px;
	margin:0px auto;
	padding: 0px;
	background-image: url("./img/bgtile.jpg");
	background-repeat: repeat-y;
	
}

/*--------------------------------------------------------------------
全体middle-wrapperの設定
--------------------------------------------------------------------*/
div#middle-wrapper{
	width: 750px;
	padding: 0px;
	margin:0 30px;
	
}


/*--------------------------------------------------------------------
atamaの設定
--------------------------------------------------------------------*/
div#atama{
	text-align: left;
	height: 120px;
	background: #fff2e1;
	background-image:url("./img/banner3.jpg");
	width:750px;

}

/*--------------------------------------------------------------------
taitoruの設定
--------------------------------------------------------------------*/
div#taitoru{
	margin: 0 20px;
	padding: 85px 0 0;


}

/*--------------------------------------------------------------------
toplinkの設定
--------------------------------------------------------------------*/
div#toplink{
	float:right;
	margin: 0 20px;
	padding: 0;
	height: 75px;

}




/*--------------------------------------------------------------------
menuの設定
--------------------------------------------------------------------*/
div#menu{
	float: left;
	width: 200px;
}



/*--------------------------------------------------------------------
menu2の設定
--------------------------------------------------------------------*/
div#menu2{
	text-align: left;
	padding: 0;
	width: 160px;
	line-height: 2;
	font-size: 12px;
	border:solid 1px #F1B0B0;
	margin: 20px 19px;
	background: #FFFFFF;

}


/*--------------------------------------------------------------------
navi1の設定
--------------------------------------------------------------------*/
div#navi1{
	background-image:url("./img/nabi.jpg");
	background-repeat:no-repeat;
	height:40px;
	width:140px;
	margin:10px 10px;
}



/*--------------------------------------------------------------------
menu3の設定
--------------------------------------------------------------------*/
div#menu3{
	text-align: left;
	padding: 0;
	width: 160px;
	line-height: 2;
	font-size: 12px;
	border:solid 1px #F1B0B0;
	background:#FFFFFF;
	margin: 20px 19px;

}
/*--------------------------------------------------------------------
navi2の設定
--------------------------------------------------------------------*/
div#navi2{
	background-image:url("./img/nabi2.jpg");
	background-repeat:no-repeat;
	height:40px;
	width:140px;
	margin:10px 10px;
}


/*--------------------------------------------------------------------
mainの設定
--------------------------------------------------------------------*/
div#main{
	float: right;
	width: 550px;
	height: auto;
}


/*--------------------------------------------------------------------
 contentsの設定
--------------------------------------------------------------------*/
div#contents{
	text-align: left;
	margin: 20px 19px;
	padding:  0px;
	width: 510px;
	line-height: 1.8;
	font-size: 11px;
	border:solid 1px #F1B0B0;
}

/*--------------------------------------------------------------------
top/外divの設定
--------------------------------------------------------------------*/
div#soto{
	text-align: left;
	margin: 20px 19px; 
	width: 470px;
	line-height: 1.8;
	padding:  0px;
	font-size: 11px;
	height:200px;
	
}


/*--------------------------------------------------------------------
top/左全体divの設定
--------------------------------------------------------------------*/
div#top-hidari1{
	width: 100px;
	height: 200px; 
	float:left;
	background: #f8efce;
	border:solid 1px #ecb700;
}
div#top-hidari2{
	width: 100px;
	height: 200px; 
	float:left;
	background: #E4EBF4;
	border:solid 1px #6b93c1;
}
div#top-hidari3{
	width: 100px;
	height: 200px; 
	float:left;
	background: #E9E1DE;
	border:solid 1px #b47255;
}
div#top-hidari4{
	width: 100px;
	height: 200px; 
	float:left;
	background: #F7F6F2;
	border:solid 1px #6b93c1;
}

/*--------------------------------------------------------------------
top/左上divの設定
--------------------------------------------------------------------*/
div#top-hidari-ue1{
	height:60px;
	width:60px;
	margin:5px 20px;
}
div#top-hidari-ue2{
	height:60px;
	width:60px;
	margin:5px 20px;
}
div#top-hidari-ue3{
	height:60px;
	width:60px;
	margin:5px 20px;
}
div#top-hidari-ue4{
	height:60px;
	width:60px;
	margin:5px 20px;
}

/*--------------------------------------------------------------------
top/左中divの設定
--------------------------------------------------------------------*/
div#top-hidari-naka1{
	height:20px;
	text-align:center;
	font-size:1.5em;
	line-height:35px;
	color:#ecb700;	
}
div#top-hidari-naka2{
	height:20px;
	text-align:center;
	font-size:1.5em;
	line-height:35px;
	color:#6b93c1;	
}
div#top-hidari-naka3{
	height:20px;
	text-align:center;
	font-size:1.5em;
	line-height:35px;
	color:#b47255;	
}
div#top-hidari-naka4{
	height:20px;
	text-align:center;
	font-size:1.5em;
	line-height:35px;
	color:#6b93c1;
}

/*--------------------------------------------------------------------
top/左下divの設定
--------------------------------------------------------------------*/
div#top-hidari-shita1{
	height:50px;
	text-align:center;
	font-size:4em;
	font-weight:bold;
	line-height:70px;
	color:#ecb700;
}
div#top-hidari-shita2{
	height:50px;
	text-align:center;
	font-size:4em;
	font-weight:bold;
	line-height:70px;
	color:#6b93c1;
}
div#top-hidari-shita3{
	height:50px;
	text-align:center;
	font-size:4em;
	font-weight:bold;
	line-height:70px;
	color:#b47255;
}
div#top-hidari-shita4{
	height:50px;
	text-align:center;
	font-size:4em;
	font-weight:bold;
	line-height:70px;
	color:#6b93c1;
}

/*--------------------------------------------------------------------
top/右全体divの設定
--------------------------------------------------------------------*/
div#top-migi1{
	width: 367px;
	height: 200px;
	float:left;
	border-top:solid 1px #ecb700;
	border-right:solid 1px #ecb700;
	border-bottom:solid 1px #ecb700;

}
div#top-migi2{
	width: 367px;
	height: 200px;
	float:left;
	border-top:solid 1px #6b93c1;
	border-right:solid 1px #6b93c1;
	border-bottom:solid 1px #6b93c1;
}
div#top-migi3{
	width: 367px;
	height: 200px;
	float:left;
	border-top:solid 1px #b47255;
	border-right:solid 1px #b47255;
	border-bottom:solid 1px #b47255;
}
div#top-migi4{
	width: 367px;
	height: 200px;
	float:left;
	border-top:solid 1px #6b93c1;
	border-right:solid 1px #6b93c1;
	border-bottom:solid 1px #6b93c1;
}

/*--------------------------------------------------------------------
top/右の左divの設定
--------------------------------------------------------------------*/
div#top-migi-hidari{
	width:120px;
	height:180px;
	float:left;
	margin:0 7px;
	padding: 10px 0 0 0;


}

/*--------------------------------------------------------------------
top/右の右divの設定
--------------------------------------------------------------------*/
div#top-migi-ue{
	width:100px;
	height:140px;
	float:left;

}

/*--------------------------------------------------------------------
top/右の紹介文divの設定
--------------------------------------------------------------------*/
div#top-migi-syoukai{
	width:220px;
	height:180px;
	margin: 10px 0px 10px 0;
	font-size: 12px;

}


/*--------------------------------------------------------------------
Aパートの設定
--------------------------------------------------------------------*/
div#apart{
	text-align: left;
	margin: 10px 10px; 
	width: 490px;
	height: auto;
	background: #FFFFFF;
}
/*--------------------------------------------------------------------
Aパート上の設定
--------------------------------------------------------------------*/
div#apart-ue{
	margin:0;
	padding: 0;
	width:490px;
	height:250px;
	background: #FFFFFF;
}
/*--------------------------------------------------------------------
Aパート下の設定
--------------------------------------------------------------------*/
div#apart-shita{
	margin: 10px 0 0 0;
	width:490px;
	height:210px;
	background:#FFFFFF;
}
/*--------------------------------------------------------------------
Aパート上段左の設定
--------------------------------------------------------------------*/
div#apart-ue-hidari{
	float:left;
}

/*--------------------------------------------------------------------
Aパート上段右の設定
--------------------------------------------------------------------*/
div#apart-ue-migi{
	float: right;
	width: 240px;
	margin:0 ;
	background: #FFFFFF;
	line-height:2;
}

/*--------------------------------------------------------------------
Aパート下段左の設定
--------------------------------------------------------------------*/
div#apart-shita-hidari{
	float:left;
	width: 320px;
	background: #FFFFFF;

}
/*--------------------------------------------------------------------
Aパート下段右の設定
--------------------------------------------------------------------*/
div#apart-shita-migi{
	float:left;
	width:150px;
	margin: 0;
	background: #EEEEEE;
	padding:10px;
}



/*--------------------------------------------------------------------
Bパートの設定
--------------------------------------------------------------------*/
div#bpart{
	text-align: left;
	margin: 40px 10px 10px 10px; 
	width: 490px;
	height: 357px;
	background: #FFFFFF;
}
/*--------------------------------------------------------------------
Bパート上の設定
--------------------------------------------------------------------*/
div#bpart-shita{
	margin:0;
	padding: 0;
	width:490px;
	height:auto;
}

/*--------------------------------------------------------------------
Bパート下の設定
--------------------------------------------------------------------*/
div#bpart-shita{
	margin:0;
	padding: 0;
	width:490px;
	height:auto;
}

/*--------------------------------------------------------------------
Bパート下左の設定
--------------------------------------------------------------------*/
div#bpart-shita-hidari{
	float:left;
	width:250px;
	height: auto;
	background: #FFFFFF;
}

/*--------------------------------------------------------------------
Bパート下右の設定
--------------------------------------------------------------------*/
div#bpart-shita-migi{
	float: left;
	width: 230px;
	height: auto;
	margin:10px 0 0 10px;
	background: #FFFFFF;
	line-height:2;
}

/*--------------------------------------------------------------------
Cパートの設定
--------------------------------------------------------------------*/
div#cpart{
	text-align: left;
	margin: 50px 10px 10px 10px; 
	width: 490px;
	height: 250px;
	background: #FFFFFF;
}
img {
border-color:#CCCCCC;
}
/*--------------------------------------------------------------------
Cパート上の設定
--------------------------------------------------------------------*/
div#cpart-shita{
	margin:0;
	padding: 0;
	width:490px;
	height:auto;
}

/*--------------------------------------------------------------------
Cパート下の設定
--------------------------------------------------------------------*/
div#cpart-shita{
	margin:10px 0;
	padding: 0;
	width:490px;
	height:auto;

}

/*--------------------------------------------------------------------
Cパート下左の設定
--------------------------------------------------------------------*/
div#cpart-shita-hidari{
	float:left;
	width:150px;
	height: auto;
	margin: 0 0 0 4px;
	padding: 0;
}


/*--------------------------------------------------------------------
Cパート下中の設定
--------------------------------------------------------------------*/
div#cpart-shita-naka{
	float:left;
	width: 150px;
	height: auto;
	margin:0 8px;
	padding:0px;
}

/*--------------------------------------------------------------------
Cパート下右の設定
--------------------------------------------------------------------*/
div#cpart-shita-migi{
	float:left;
	width: 150px;
	height: auto;
	margin: 0 ;
	padding:0px;
}


/*--------------------------------------------------------------------
Dパートの設定
--------------------------------------------------------------------*/
div#dpart{
	text-align: left;
	margin: 60px 10px 10px 10px; 
	width: 490px;
	height: 250px;
}


/*--------------------------------------------------------------------
Dパート左の設定
--------------------------------------------------------------------*/
div#dpart-hidari{
	float:left;
	width:240px;
	height: auto;
	background: #FFFFFF;
}

/*--------------------------------------------------------------------
Dパート右の設定
--------------------------------------------------------------------*/
div#dpart-migi{
	float: left;
	width: 210px;
	height: auto;
	margin:0 0 0 30px;
	line-height:2;
}


/*--------------------------------------------------------------------
shitaの設定
--------------------------------------------------------------------*/
div#shita{
	clear: both;
	text-align:center;
	background: #F1B0B0;
	padding: 10px 0;
	width: 750px;
	color: #FFFFFF;
	font-size:12px;
}






/*
#3E3947　紺
#735360　紫
#D68684　濃い桃色
#F1B0B0  ベースカラー桃色
#EBD0C4　肌色
*/