/*
//
// +----------------------------------------------------------------------+
// |zen-cart Open Source E-commerce                                       |
// +----------------------------------------------------------------------+
// | Copyright (c) 2003 The zen-cart developers                           |
// |                                                                      |
// | http://www.zen-cart.com/index.php                                    |
// |                                                                      |
// | Portions Copyright (c) 2003 osCommerce                               |
// +----------------------------------------------------------------------+
// | This source file is subject to version 2.0 of the GPL license,       |
// | that is bundled with this package in the file LICENSE, and is        |
// | available through the world-wide-web at the following url:           |
// | http://www.zen-cart.com/license/2_0.txt.                             |
// | If you did not receive a copy of the zen-cart license and are unable |
// | to obtain it through the world-wide-web, please send a note to       |
// | license@zen-cart.com so we can mail you a copy immediately.          |
// +----------------------------------------------------------------------+
// $Id: stylesheet.css,v 1.1.1.1 2004/09/01 04:47:52 shidairiki Exp $
*/
BODY {
text-align: center;
margin: auto;
padding: auto;
background-color:#efefef;
}

/* 大枠 */

#wrapper{
margin: auto;
padding: auto;
width:859px;
background-color:#ffffff;
}

.contena{
width:829px;
margin-left:15px;
margin-right:15px;
padding: auto;
background-color:#ffffff;
}
/* ヘッダ */
h1 {
width: 250px;
color: #003399;
font-weight: normal;
font-size: 12px;
line-height:140%;
margin-top:12px;
text-align:left;
float: left;
}
	
#logo {
width: 240px;
float: left;
text-align: left;
}


/* メイン */	
#main_contena{
width:829px;
margin-left:15px;margin-right:15px;
padding: auto;
background-image:url(images/bg.gif);
background-repeat: repeat-y;
clear:both;
}

#main_left{
width:230px;
float: left;
background-image:url(images/bg.gif);
background-repeat: repeat-y;
margin: auto;
padding: auto;
}

#main_right{
width:599px;
float: right;
margin-top:8px;
}





/* フッタ */
#footer{
margin: 0px ;
clear:both;
}
#footer_txt{
margin: 10px 0px 0px 0px;
padding: 6px;
font-size:10px; color:#555555; 
LINE-HEIGHT: 140%;
text-align:left;
border-bottom:1px #cccccc solid;
clear:both;
}

#footer_waku{
margin: 2px 0px;
padding: 0px;

text-align:left;
clear:both;
}

.date{
FONT-SIZE: 12px; COLOR: #4684C1; LINE-HEIGHT: 120%
}

.top12 {
FONT-SIZE: 12px; COLOR: #333333; LINE-HEIGHT: 120%
}

#fw01{
padding: 5px;
width:581px;
background-color:#f0f1f1;
text-align:left;
clear:both;
}

#f_navi{
margin: 0px;
padding: 0px;
height:80px;
text-align:left;
clear:both;
}

.f_con{
margin-left: 0px;
margin-top: 5px;
margin-bottom: 3px;
padding: 0px;
width:150px;
float: left;
}

.f_2{
padding: 5px 0px;
width:170px;
float: right;
text-align:right;
font-size: 11px;color: #000000;
text-decoration: none;

}

.copy{
padding: 10px 0px;
width:250px;
text-align:left;
font-size: 11px;color: #000000;
text-decoration: none;
float: left;
}

.f_1 a {
background-image:url(images/f_arrow.gif);
background-position:left top;
background-repeat:no-repeat;
margin-top: 1px;
padding-left: 11px;
text-align:left;
color: #3B495D; 
font-size: 11px;
line-height: 140%;
clear:both;
text-decoration:none;
}

.f_1 A, TD.headerNavigation A:visited, td.footertop a  {
text-align:center;
font-size: 11px;
color: #3B495D; 
line-height: 140%;
text-decoration:none;
}


.f_1 A:hover, td.footertop a:hover  {
text-align:center;
font-size: 11px;
color: #3B495D; 
line-height: 140%;
text-decoration:none;
}


/* ハイパーリンク */

a {text-decoration:none;color:#003366;}

/* 
a:hover {text-decoration:underline;color:#FF3333;}

a.footer {color:#999999;}

a.top {color:#333399;}
 */





/* メニュー */
#h_mu {
height: 56px;
width: 318px;
text-align:right;
margin-left:508px;
}
#mu09 {
float: left;
width: 111px;
}
#mu10
 {
float: left;
width: 104px;
}
#mu11 {
float: right;
width: 103px;
}

#yoko_mu {
height: auto;
width: 829px;
clear:both;
}

#mu01{
float: left;
width: 93px;
}
#mu02{
float: left;
width: 91px;
}
#mu03{
float: left;
width: 143px;
}
#mu04{
float: left;
width: 91px;
}
#mu05{
float: left;
width: 74px;
}

#mu06{
float: left;
width: 158px;
}
#mu07{
float: left;
width: 73px;
}
#mu08{
float: right;
width: 106px;
}


/* トップ下 */

#ad{
float:left;
width:550px;
height:106px;
}

#qr{
float:right;
width:279px;
height:106px;
}

.t-box{
padding-top: 10px;
clear:both;
}

.t-box2{
padding-top: 5px;
clear:both;
}
.r_linkbox {
	padding-top: 3px;
	padding-bottom: 3px;
}
.r_linkbox_title {
	line-height: 150%;
	color: #003366;
	background-color: #F1F0ED;
	padding-left: 25px;
}
.r_linkbox_main {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 25px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	margin-bottom: 5px;
}
.r_linkbox_main_l {
	float: left;
}
.r_linkbox_main_r {
	float: left;
	padding-left: 15px;
}
.r_linkbox_url {
	line-height: 150%;
	color: #003366;
	font-size: 11px;
}
.r_linkbox_msg {
	font-size: 12px;
	line-height: 150%;
	color: #333333;
}
.centerbox {
	text-align: center;
}

.clear_b {
	clear: both;
}
