@charset "EUC-JP";

/*
-----------------------------------------------------
Coo Communications CSS
 Design Name : comon
 LastUpdate  : 2009.07.10
 Release     : 2009.07.10
-----------------------------------------------------
*/


/**********************************
/           CSS Menu
**********************************
	1.Global
	2.Ads
	3.Original
*********************************/

/**********************************
***          Global             ***
**********************************/
*{
	word-break: break-all;
	font-family: verdana, arial, sans-serif;
}
body{
	margin: 0;
	padding: 0 0 30px;
	background: url(http://www.menu.asahikawa.cc/css/img/bg.gif);
	text-align: center;
	color: #000;
	font-size: 12px;
}

/**********************************
***          Ads                ***
**********************************/
.coo-ad-th { font-size: 13px; font-weight: bold; text-align: left; }
.coo-ad-th a { text-decoration : underline; color : #00f; }
.coo-ad-td { font-size: 12px; text-align: left; }
.coo-ad-td a { text-decoration : underline; color : #00f; }

#ads {color:#000000;font-size:12px;font-family:verdana,arial,sans-serif;text-decoration:none; background:#ffffff;}
.ada a{color:#0000ff;cursor:hand;font-size:11px;font-weight:bold;}
.ada a:link{color:#0000ff;cursor:hand;font-size:11px;font-weight:bold;}
.ada a:visited{color:#0000ff;cursor:hand;font-size:11px;font-weight:bold;}
.ada a:hover{color:#0000ff;cursor:hand;font-size:11px;font-weight:bold;}
.ada a:active{color:#0000ff;cursor:hand;font-size:11px;font-weight:bold;}
.adu{color:#009900;font-size:10px;overflow:hidden;white-space:nowraptext-decoration:none;}
.adu a{color:#009900;cursor:hand;font-size:10px;text-decoration:none;}
.adu a:link{color:#009900;cursor:hand;font-size:10px;text-decoration:none;}
.adu a:visited{color:#009900;cursor:hand;font-size:10px;text-decoration:none;}
.adu a:hover{color:#009900;cursor:hand;font-size:10px;text-decoration:none;}
.adu a:active{color:#009900;cursor:hand;font-size:10px;text-decoration:none;}

/*** 小さめのフォント ****/
#adss {color:#000000;font-size:10px;font-family:verdana,arial,sans-serif;text-decoration:none; background:#ffffff;
width:980px; border:1px solid #EEEEEE; padding:3px; word-wrap:break-word; background:#FFFFFF;}
.adsa a{color:#0000ff;cursor:hand;font-size:10px;}
.adsa a:link{color:#0000ff;cursor:hand;font-size:10px;}
.adsa a:visited{color:#0000ff;cursor:hand;font-size:10px;}
.adsa a:hover{color:#0000ff;cursor:hand;font-size:10px;}
.adsa a:active{color:#0000ff;cursor:hand;font-size:10px;}
.adsu{color:#009900;font-size:10px;overflow:hidden;white-space:nowraptext-decoration:none;}
.adsu a{color:#009900;cursor:hand;font-size:10px;text-decoration:none;}
.adsu a:link{color:#009900;cursor:hand;font-size:10px;text-decoration:none;}
.adsu a:visited{color:#009900;cursor:hand;font-size:10px;text-decoration:none;}
.adsu a:hover{color:#009900;cursor:hand;font-size:10px;text-decoration:none;}
.adsu a:active{color:#009900;cursor:hand;font-size:10px;text-decoration:none;}

#adsBox {
	border: solid #aaaaaa;
	border-width: 1px;
}

/**********************************
***          Original           ***
**********************************/

#space {
	padding: 3px;
}



/**********************************
***          以下一時的なもの。本来全cssに組み込むべきかな???             ***
**********************************/

#nav-foot-container {height:75px;}
#nav-foot-container {text-align: center; width:986px; height:20px; background:#FFFFFF; border-bottom:1px solid #aaa; z-index:100;}
#nav-foot-container a img {border:none;}
#nav-foot-container.wide {width:986px;}
#am #nav-foot-container.wide {width:970px;}
#nav-foot-container #foot {margin:0; padding:3px; height:15px; font-size:12px; color:#888; background:#F5F5F5; border-bottom:1px solid #ccc;}
#nav-foot-container #foot a:link,
#nav-foot-container #foot a:visited,
#nav-foot-container #foot a:hover,
#nav-foot-container #foot a:visited:hover {font-size:12px; color:#555; text-decoration:underline;}
#nav-foot-container #foot a:hover,
#nav-foot-container #foot a:visited:hover {color:#0A7ABB;}
#nav-foot-container #foot ul.infoLinks {float:right; list-style-type:none; padding:0; margin:0;}
#nav-foot-container #foot ul.infoLinks li {float:left; margin:0 7px 0 0; padding:0 7px 0 0; border-right:1px solid #BBB;}
#nav-foot-container #foot ul.infoLinks li.last {margin-right:0; padding-right:0; border-right:none;}
#nav-foot-container #foot .userLinks .salutation {color:#666; margin:0 2px 0 0; padding:0 7px 0 0; border-right:1px solid #BBB;}
#nav-foot-container #foot .userLinks .visualcart {margin:0; padding:0 0 0 20px; float:right;}
#nav-foot-container #foot .userLinks .visualcart.empty {background: url(/images/common/nav-cart-empty-default.gif) no-repeat scroll 0 0; float:right;}
#nav-foot-container #foot .userLinks .visualcart.full {background: url(/images/common/nav-cart-full-default.gif) no-repeat scroll 0 0; float:right;}
#nav-foot-container #branding {position:relative; padding:0 10px; width:auto; height:54px; font-size:11px; background:#FFF;}
#nav-foot-container #branding .logo {float:left; width:271px; height:54px;}
#nav-foot-container #branding .customerInfo {float:right; width:458px;}
#nav-foot-container #branding .customerInfo .help {float:right; margin:5px 0 0 0; padding:5px 0 5px 10px; color:#70787C; border-left:1px solid #CAD4A5;}
#nav-foot-container #branding .customerInfo .help a {font-size:12px; font-weight:bold; color:#70787C; text-decoration:underline;}
#nav-foot-container #branding .customerInfo .help a:hover {color:#0A7ABB;}
#nav-foot-container #branding .customerInfo .customerService {float:right; margin:5px 0 0 0; padding:5px 10px 0; width:120px; font-weight:bold; color:#70787C; text-align:right; background:transparent url(/images/common/nav-cs.gif) no-repeat scroll 15px 2px;}
#nav-foot-container #branding .customerInfo .customerService strong {font-size:14px;}
#nav-foot-container .global-nav {position:absolute; left:10px; top:80px; height:30px; width:729px; background:#FFF;}
#nav-foot-container.wide .global-nav {width:960px;}
