@charset   "Shift_JIS";
/* CSS Document */

/*■初期設定*/

body{
	color:#000000;/*通常のテキストカラー*/
       background-color: #F0F8FF;
	
  font-size : medium;
  line-height : 120%;
  text-align:center;
}
a{
	color:#0099FF;/*通常のリンクテキストカラー*/
	}
a:hover{
	color:#FF9900;/*マウスが乗った時の通常のリンクテキストカラー*/
	text-decoration:underline;/*マウスが乗った時下線を表示（つけない場合は underline を none へ）*/
	}

/*■初期設定ここまで*/



*{ margin:0; padding:0;}
img{ border:0;}

table,div{
	margin:auto;
	}


p,th,td,li{
	font-size:16x;
	*font-size:90%;
	*font:80%;
	}




/*■レイアウトセレクタ*/
.CNT{
	text-align:center;
	}
.L{
	text-align:left;
	}
.R{
	text-align:right;
	}

p.midasi { 
       margin: 50px 50px; 
        }



/*■基本レイアウト*/

#container{
	width:800px;
	margin:auto;
	text-align:left;
	}


.oya { /* 親要素に対する指定 */ 
text-align: center; /* センタリング */ 
} 

.box1 { 
width: 800px; /* ボックスの横幅 */ 
background-color: #ffffff; /* 背景色 */ 
border: 1px #1C79C6 solid; /* 枠線（太さ・色・スタイル） */ 
padding: 10px; /* ボックス内の余白 */ 
text-align: center; /* 文字の位置 */ 
} 



.line{
	clear:left;
	margin:10px 0 0 0;
	}


.l-top	{
	border-top:solid 1px #808080;
	border-right:solid 1px #808080;
	border-left:solid 1px #808080;
       border-bottom:solid 1px #808080;
	}








#contents{
	margin:10px 0 0 0;
	clear:left;
	zoom:100%;
	}
#contents:after{
	content: "";
    clear: both;
    height: 0;
    display: block;
    visibility: hidden;
	}	

#foot_up{
	background : url(line_02.gif) no-repeat center bottom;
	clear:both;
	height:32px;
	margin:0 0 0 0;
	}
#copy{
	height:20px;
	font-size:16px;
	text-align:right;
	color:#333333;
	padding:2px;
	margin:4px 0 0 0;
	}
#copy a{
	color:#333333;
	text-decoration:none;
	}
#copy a:hover{
	color:#333333;
	}

/***トップ***/
#top{}
#top_btm{
	zoom:100%;
	}
#top_btm:after{
	content: "";
	clear:both;
	height:0;
	display:block;
	visibility:hidden;
	}
#top div#left{
	float:left;
	width:440px;
	margin:20px 0 0 0;
	}
#top div#left h3{
	font-size:16px;
	}

#top div#left div#info{
	background : url(../../../../デスクトップ/kamae/img/top/bg_info.gif) no-repeat;
	width:440px;
	height:201px;
	}

#top div#left div#info div#main{
	overflow:auto;
	height:198px;
	margin:2px 1px 1px 0;
	}
#top div#left div#info div#main h4{
	margin:8px 10px 0 10px;
	font-size:100%;
	color:#003366;
	}
#top div#left div#info div#main p{
	margin:4px 10px 0 10px;
	}
#top div#right{
	float:left;
	width:338px;
	margin:20px 0 0 18px;
	}
#top div#right div#bnr_sps{}
#top div#right div#bnr_sps p{
	margin:0 0 6px 0;
	border:solid #000000;
	border-width:2px 1px 1px 1px;
	}
#top div#right div#bnr_sps p a{
	background : url(../../../../デスクトップ/kamae/img/top/bg_bnr_anc.gif) no-repeat center top;
	display:block;
	width:336px;
	height:108px;
	filter:alpha(opacity=80); /*IE*/
	-moz-opacity:0.80; /*FF*/
	vertical-align:bottom;
	font-size:16px;
	line-height:30px;
	text-decoration:none;
	text-align:right;
	color:#000000;
	}
#top div#right div#bnr_sps p a:hover{
	filter:alpha(opacity=50); /*IE*/
	-moz-opacity:0.50; /*FF*/
	}
#top div#right div#bnr_sps p.bnr01{
	background : url(../../../../デスクトップ/kamae/img/top/bnr01.jpg) no-repeat center center;
	}
#top div#right div#bnr_sps p.bnr02{
	background : url(../../../../デスクトップ/kamae/img/top/bnr02.jpg) no-repeat center center;
	}
#top div#right div#bnr_sps p.bnr03{
	background : url(../../../../デスクトップ/kamae/img/top/bnr03.jpg) no-repeat center center;
	}




/***直売所***/
#top_choku{
       float:right;
       margin: 20px 20px;
       width:350px;
	height:200px;


#midasi{
       float: left;  
       margin:20px 20px;
       }

div.blockc {
   clear: both;
}


