@charset "shift_jis";



/*----------------------------------------------*/
/*----------------------------------------------*/
/*DEFAULT---------------------------------------*/
/*----------------------------------------------*/
/*----------------------------------------------*/




/*INDEX*/

/* 1.DEFAULT----------------------------------*/

/*A.DEFAULT-------------------------------------*/

/*B.FRAME---------------------------------------*/

/*C.HEAD----------------------------------------*/

/*C-1.MAIN--------------------------------------*/
/*C-2.SUB---------------------------------------*/

/*D.CONTENT-------------------------------------*/

/*E.FOOTER--------------------------------------*/











/*----------------------------------------------*/
/* 1.DEFAULT -------------------------------*/
/*----------------------------------------------*/

/*----------------------------------------------*/
/*A.DEFAULT-------------------------------------*/
/*----------------------------------------------*/

html{
	min-width: 1000px;
}

body {
font-size:12px;
_font-size:62.5%;
line-height:1.5ems;
	text-align: center;
	margin: 0px;
	padding: 0px;
	border: 0px;
	color:#666;
	background-color:#CDCBB7;
	font-family:"Meiryo","Hiragino Kaku Gothic Pro", "qMmpS Pro W4", "Osaka", "lr oSVbN", arial , Verdana;
}

a:link {
	color: #CC6666;
}
a:visited {
	color: #CC9999;
}
a:hover {
	color: #CC3300;
}
a:active {
	color: #339999;
}
.date {font-size: 9px}
.title {
	font-size: 12px;
	font-weight: bold;
}
.txt10 {font-size: 10px}


p {
margin:0;
padding:0;
}


img {
border:none;
}

ul,li {
list-style:none;
}

hr {
display:none;
}

.txt12 {
font-size:12px;
line-height:15px;
}

.txt11 {
font-size:11px;
line-height:13px;
}

.txt11Red {
color:#CC3333;
font-size:11px;
line-height:13px;
}


/*float clear*/
.clearfix:after {
content:"";
height:0;
display:block;
visibility:hidden;
clear:both;
}
.clearfix {
display:inline-block;
}
/* Hides from IE-mac \*/
*html .clearfix {
height:1%;
}
.clearfix {
display:block;
}
/* End hide from IE-mac */



/*----------------------------------------------*/
/*B.FRAME---------------------------------------*/
/*----------------------------------------------*/

/*container*/
#container {
width:900px;
height:auto;
margin:0 auto;
padding:0;
text-align:left;
background-image:url(../../img/bg.gif);
}




/*----------------------------------------------*/
/*C.HEAD----------------------------------------*/
/*----------------------------------------------*/

/*header*/
#header {
width:900px;
height:160px;
margin:0;
padding:0;
background:url(../../images/head.png) no-repeat 0 0;
text-align:left;
position:relative;
}


/*----------------------------------------------*/
/*D.CONTENT-------------------------------------*/
/*----------------------------------------------*/

/*content*/
#content {
width:900px;
height:auto;
margin:0 auto;
padding:0;
text-align:left;
}

/*float clear*/
#content:after {
content:".";
height:0;
display:block;
visibility:hidden;
clear:both;
}


/*----------------------------------------------*/
/*E.SIDE----------------------------------------*/
/*----------------------------------------------*/



/*----------------------------------------------*/
/*F.MAIN----------------------------------------*/
/*----------------------------------------------*/

#main {
clear:both;
width:900px;
height:auto;
margin:0 auto 0 auto;
padding:0;
text-align:center;
}


/*----------------------------------------------*/
/*G.FOOTER -------------------------------------*/
/*----------------------------------------------*/

/*footer*/
#footer {
clear:both;
width:900px;
height:85px;
margin:20px 0 0 0;
padding:0;
text-align:left;
}
