/*default setting*/
* {
margin: 0px;
padding: 0px;
font-style: normal;
font-weight: normal;
font-size : 13px;
line-height:130%;
font-family: Osaka, "ＭＳ Ｐゴシック", Helvetica, sans-serif;
}

a, a:link
	{
	paddin:0px;
	font-weight:normal;
	color:#AC8368;
	text-decoration:none;
	font-size : 13px;
	border:0px;
	}
a:visited
	{
	paddin:0px;
	color:#AC8368;
	border:0px;
	}
a:action
	{
	paddin:0px;
	text-decoration:underline;
	border:0px;
	}
a:hover
	{
	paddin:0px;
	text-decoration:underline;
	border:0px;
	}
strong{
font-weight:bold;
font-size:14px;
}
body{
	background:url(/img/all_bg.jpg) fixed #B3FFFF;
	background-repeat:repeat-x;
}
/*:::::::::::::::::::メイン::::::::::::::::::*/

	#main {
	background:url(/img/bg.gif) #E4E4E4;
	width:950px;
	margin-right: auto;
	margin-left: auto;
	color:#666666;
	}

	#main a, a:link{
	paddin:0px;
	font-weight:normal;
	color:#AC8368;
	text-decoration:none;
	font-size : 13px;
	border:0px;
	}

	#main a:visited{
	paddin:0px;
	color:#AC8368;
	border:0px;
	}

	#main a:action{
	paddin:0px;
	text-decoration:underline;
	border:0px;
	}

	#main a:hover{
	paddin:0px;
	text-decoration:underline;
	border:0px;
	}

/*:::::::::::::::::::頭の空間::::::::::::::::::*/
	#topspace{
	height:20px;
	}



/*:::::::::::::::::::ヘッダ::::::::::::::::::*/

	#header {
	margin-height:20px;
	background:url(/img/header_bg.gif) #c0ac9f;
	height:100px;
	}

	#header img{
	float:left;
	}

	#header_txt {
	margin-top:auto;
	margin-bottom:auto;
	margin-right:60px;
	padding-top:20px;
	color:#fff;
	text-align:right;
	vertical-align:bottom;
	}

	#header_txt h1{
	font-size:13px;
	}



/*:::::::::::::::::: UNIT 1:::::::::::::::::::::::*/
	#unit_1{
	padding-left:0px;
	float:left;
	width:222px;
	}
/*:::::::::::::::::: UNIT 2:::::::::::::::::::::::*/
	#unit_2{
	padding-left:0px;
	float:right;
	width:728px;
	}
/*::::::::::::::::::: LEFT MENU :::::::::::::::::::::::*/


	#menu {
	width:202px;
	float:left;
	padding-left:0px;
	}

	#menu_controll {
	padding-left:25px;
	padding-top: 20px;
	padding-bottom: 20px;
	width:172px;
	height:100%;
	}

	#menu_controll ul,li{
	width:auto;
	height:auto;
	margin-top:3px;
	padding:0px;
	list-style:none;
	}
	#menu_controll li{
	padding:2px;
	background-color:#e5dcd7;
	border:1px solid #C0AC9F;
	}

	#menu_controll a:link{
	border-left:7px solid #ffffff;
	padding-left:5px;
	text-decoration:none;
	color:#AC8368;
	}
	#menu_controll a:visited{
	border-left:7px solid #ffffff;
	padding-left:5px;
	text-decoration:none;
	color:#AC8368;
	}

	#menu_controll a:hover{
	border-left:7px solid #AC8368;
	color:#AC8368;
	text-decoration:none;
	}


/*:::::::::::::::::::center content:::::::::::::::::::::::*/

	#contents {
	padding-left:0px;
	padding-top: 20px;
	width:418px;
	float:left;
	}

	#contents_center {
	}

	#info{
	width:398px;
	background:#ffffff;
	padding:10px;
	}
	#info p{
	border-bottom:1px dashed #e5dcd7;
	padding-left:0px;
	}

	#magazine {
	width:418px;
	background:#ffffff;
	}


	#magazine img{
	float:left;
	padding-right:5px;
	}
	#magazine p{
	float:left;
	width:199px;
	padding:5px;
	height:190px;
	background:#ffffff;
/*	background:#e5dcd7;*/
	}



	#magazine_cell img{
	float:left;
	margin-right:5px;
	}

/*:::::::::::::::::::right contents:::::::::::::::::::::::*/

	#right_contents{
	padding-top: 20px;
	padding-right: 20px;
	width:270px;
	background:#E4E4E4;
	float:right;
	}

	#right_incs{
	padding: 5px;
	width:260px;
	background:#ffffff;
	}

	#right_incs p{
	padding-bottom:5px;
	height:140px;
	border-bottom:1px solid #e4e4e4;
	}
	#right_incs img{
	float:right;
	padding-left:5px;
	}

	#promotions{
	padding: 5px;
	width:260px;
	background:#ffffff;
	}


/*:::::::::::::::::::spacer::::::::::::::::::*/
	#spacer{
	padding-top:10px;
	background:#E4E4E4;
	}

/*:::::::::::::::::::footer::::::::::::::::::*/

	#footer {
	background:#e5dcd7;
	width:950px;
	margin-right: auto;
	margin-left: auto;
	border-top:5px solid #E4E4E4;
	text-align:center;
	color:#AC8368;
	}


