@charset "utf-8";





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

 ■■ CSS for Kunitomi_Coop ■■

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









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

	Reset

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





body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 

	margin:0;

	padding:0;

}



table {

	border-collapse:collapse;

	border-spacing:0;

}



fieldset,img { 

	border:0;

}



address,caption,cite,code,dfn,em,strong,th,var {

	font-style:normal;

	font-weight:normal;

}



ol,ul {

	list-style:none;

}



caption,th {

	text-align:left;

}



h1,h2,h3,h4,h5,h6 {

	font-size:100%;

	font-weight:normal;

}



q:before,q:after {

	content:'';

}



abbr,acronym {

	border:0;

}





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

	Reset End

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









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

	Font

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





html {

	font-size: 14px;

	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";

}



h1 {

	font-size: 20px;

	font-weight: bold;

}



h2 {

	font-size: 17px;

	font-weight: bold;

}



h3 {

	font-size: 14px;

	font-weight: bold;

}



p {

	font-size: 14px;

	line-height: 1.4;

}



ul {

	font-size: 14px;

	line-height: 1.4;

}



dl {

	font-size: 14px;

	line-height: 1.4;

}





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

	Font End

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



a:focus {

	outline : none ;

}





body {

	background-color : #F1F1E6 ;

}





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

	container

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





#container {

	width: 860px;

	height : 100% ;

	margin: 0px auto 0;

	background : url(../image/base/container_back.gif) ;

	background-repeat : repeat-y ;

}





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

	header

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





#header {

	height: 85px;

	width : 858px ;

	margin-left : 1px ;

	margin-bottom: 10px;

	xbackground: #acacac;

	background : url(../image/header/header_back.gif) ;

	background-repeat : repeat-x ;

}





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

	header End

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









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

	contents

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





#contents {

	float: left;

	width: 860px;

	margin-bottom: 10px;

}





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

	main

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





#main {

	float: left;

	width: 585px;

	height: 300px;

	xbackground: #fcc946;

	padding-left : 20px ;

	margin-top : 15px ;

}





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

	main End

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









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

	sub

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





#sub {

	float: left;

	width: 220px;

	height: 300px;

	xbackground: #c0c217;

	padding-left : 15px ;

	margin-top : 15px ;

}





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

	sub End

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





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

	contents End

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









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

	footer

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





#footer {

	clear: both;

	height: 100px;

	width : 858px ;

	xmargin-bottom: 20px;

	margin-left : 1px ;

	xbackground: #acacac;

	background : url(../image/footer/footer_back.gif) ;

	background-repeat : repeat-x ;

}





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

	footer End

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





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

	container End

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