@charset"Shift_JIS";

/* ----------------------------------------------------------------

株式会社東京デーリー
(C) Copyright:2001-2008 TOKYO DAIRY Co.Ltd. All rights reserved. 

-----------------------------------------------------------------*/


/* ---------------------------------------------- タグの再定義 */


body{
	margin:0;
	padding:0;
	background: url(../img/common/total_pattern.gif);
	font-family:"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3", Osaka-UI, sans-serif;
	text-align:center;
	font-size:83%;
	line-height:130%;
	color:#63423D;
}

img{border:0;}

h1,ul,p{
	margin:0;
}

form{
	margin:10px 0;
}
ol{
	margin:0;
	padding-left:2em;
}

th{
	vertical-align:top;
}

a:link,a:active,a:visited{
	color:#63423D;
}
a:hover{
	color:#C42D17;
}


/*------------------------------------------- class */


.pointtxt{
	color:#AB2714;
	font-weight:bold;
}
.redtxt{
	color:#AB2714;
}
.middle table{vertical-align:middle;}



/*---------------------------------------------- ID */



#total{
	background:url(../img/common/total_grad.gif) repeat-x;
	text-align:center;
}
#contents{
	width:720px;
	margin:0 auto;
	background:#fff;

}
/* ヘッダ */
#header{
	width:680px;
	height:53px;
	margin:0 auto;
	padding:0;
	text-align:left;
	vertical-align:top;
}
#header td{
	margin:0;
	padding:0;
	vertical-align:top;
}

#header #secondmenu{
	text-align:right;
}
#header #secondmenu #english{
	width:90px;
	margin:0 0 7px auto;
}

#header #secondmenu ul{
	width:274px;
	margin-left:auto;
	padding:0;
}
#header #secondmenu li{
	float:left;
	list-style-type:none;
}
#header #secondmenu img{
	display:block;
}

#headerline{
	margin:0 auto 1px auto;
	padding:0;
}

/* メインメニュー */

#headerverge{
	margin:0 auto 4px auto;
	padding:0;
	clear:left;
}
#menu{
	width:680px;
	margin:0 auto;
	text-align:left;
}
#menu ul{
	padding:0;
}
#menu li{
	float:left;
	list-style-type:none;
}
#menu img{
	display:block;
}

/* フッタ */

#footermenu{
	width:680px;
	margin:0 auto;
	font-size:75%;
	font-family:"ＭＳ ゴシック","ヒラギノ角ゴ Pro W3", Osaka-UI, sans-serif;
	letter-spacing:-0.1em;
}
#footermenu a:link,a:active,a:hover,a:visited{
	color:#8B6C68;
} 

#footerline{
	margin:3px auto;
}
#copyright{
	width:680px;
	margin:0 auto;
	padding-bottom:8px;
	text-align:left;
}

/* 幅広バージョン body.wide */

body.wide #main{
	width:680px;
	margin:15px auto;
	text-align:left;
}
body.wide p.totop{
	width:680px;
}
body.wide #pankuzu{
	width:680px;
}


/*	General Classes
----------------------------------------------------*/

/* Floating */
.floatL{float:left;}
.floatR{float:right;}

img.floatL{float:left;margin-reft:10px;}
img.floatR{float:right;margin-left:10px;}

.clearL{clear:left;}
.clearR{clear:right;}
.clearB{clear:both;}

/* Align */
.alignL{text-align:left;}
.alignR{text-align:right;}
.alignC{text-align:center;}
