#container-top{width:648px;margin:10PX auto 20px auto; color:#fff; padding:0 0 10px 0;
background-image:url(../img/bg-bk_alpha75.png); background-repeat:repeat;
}
/* ==========トップイメージ==============================================*/
#img-top{clear:both;width:650px; height:250px; padding:10px 15px;
margin:0 auto;background-image:url(../img/kyoto-ac-img01.jpg); background-repeat:no-repeat;
}
#img-top p{color:#271E11; font-size:13px; width:400px;}

/* ===========取扱商品===================================*/
#container-toriatukai{width:650px;margin:10px auto; border-top:2px solid #d40;}
#container-toriatukai a{color:#fff;}
#container-toriatukai a:visited{color:#fff;}
#container-toriatukai a:hover{color:#FFCC00;}

#container-toriatukai h2{width:150px;height:40px; margin-left:20px;
background-image: url(../img/ttl-item.png); background-repeat:no-repeat;
text-indent: -9999px;}
#container-toriatukai img{float:left; margin:0 10px 0 0;}
#container-toriatukai .ttl-item{float:right; width:126px; font-size:100%;}

/* container*/
#container-item1{width:610px; margin-top:10px; margin:10px 20px;}
#container-item2{width:610px; margin-top:10px; margin:10px 20px;}
#container-item3{width:610px; margin-top:10px; margin:10px 20px;}
.container-item-1{width:196px;height:60px;  float:left; margin-right:11px;}
.container-item-2{width:196px;height:60px; float:left;}
.container-item-3{width:196px;height:60px;  float:right;}

/* ===========校旗===================================*/
#container-frag h2{width:150px;height:30px; margin-left:20px;
background-image: url(../img/ttl-beccyu.png); background-repeat:no-repeat;
text-indent: -9999px;}
#container-frag{width:650px;margin:10px auto; border-top:1px dotted #ccc;
padding-top:10px;}
#container-frag a{color:#fff;}
#container-frag a:visited{color:#fff;}
#container-frag a:hover{color:#FF9933;}

#container-frag h3{width:150px;height:30px;
background-image: url(../img/ttl-frag.png); background-repeat:no-repeat;
text-indent: -9999px;}

/* container*/
#container-frag-all{
	width:610px;
	margin-top:10px;
	margin:10px 20px;
}
.container-frag-1{width:196px;height:150px; float:left; margin-right:11px;}
.container-frag-2{width:196px;float:left;}
.container-frag-3{width:196px;float:right;}

#icon-somehata{ height:60px; margin-bottom:10px;}
#icon-somehata img{ float:left;}
#icon-somehata .ttl-item{float:right; width:126px; font-size:100%;}

#icon-doncyo{height:60px;}
#icon-doncyo img{ float:left;}
#icon-doncyo .ttl-item{float:right; width:126px; font-size:100%;}

/* ===========ブログ更新情報===================================*/
#container-bloginfo{width:650px; margin:20px auto; border-top:2px solid #999933;
color:#FFFFFF;} 
#bloginfo{width:600px; margin:0 20px;}
#bloginfo h2{color:#FFF; margin:10px 0;}
/* ===========バナースペース===================================*/
#bunner-space{width:650px;margin:20px auto 0 auto;  border-top:2px solid #366;}
/* container*/
#container-bunner{width:610px; margin:10px 20px;}
.container-bunner-1{width:196px;height:60px;  float:left; margin-right:11px;}
.container-bunner-2{width:196px;height:60px; float:left;}
.container-bunner-3{width:196px;height:60px;  float:right;}
/* チャレンジ25*/
#bunner-ch25 a{ display:block;width:196px; height:85px; margin:5px 20px; background-repeat:no-repeat; text-indent:-9999px; background-image:url(../img/logo_challenge25.gif);}
#bunner-ch25 a:hover{ background-repeat:no-repeat; text-indent:-9999px; background-image:url(../img/logo_challenge25_on.gif);}