/*
//
// +----------------------------------------------------------------------+
// |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: left;
	margin-left: 12px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#F8F8F5;
	font-size:12px; color:#333333; 
	LINE-HEIGHT: 155%;
	text-align:left;
}

/* 大枠 */

#wrapper{
	width:818px;
	background-image:url(images/left.jpg);
	background-repeat:repeat-y;
	background-position: left;
	text-align: left;
	background-color:#ffffff;
}
#wrapper2{
	width:808px;
	background-image:url(images/right.jpg);
	background-repeat:repeat-y;
	background-position: right;
	background-color:#ffffff;
	margin-left: 10px;
}

#contena{
width:798px;
text-align: left;
}

/* ヘッダ */	
#h-line {
height: 15px;
}
#logo {
width: 74px;
height: 75px;
float: left;
}
#logo2 {
width: 420px;

float: left;
}
h1 {
color: #003366;
font-size: 12px;
margin-top:15px;
}
#logo3 {
width: 318px;
margin-top:1px;
font-size: 1px;
position:absolute; top:48px 
}

#tel {
width: 232px;
height: 75px;
float: right;
}
#h-line2 {
height: 11px;
clear:both
}

/* FLA */
#fla {
height: 244px;
}

/* 左右枠 */
#left{
float: left;
width: 211px;
}
#right{
float: right;
width: 587px;
text-align:left;
}

/* トップ*/

.topimg{
float: left;
width: 265px;
margin-left:8px;
margin-top:13px;
}
.topimg2{
width: 120px;
margin-right:5px;
float: left;
}
.topimg3{
width: 135px;
LINE-HEIGHT: 125%;
float: right;
}

.topimg4{
width: 270px;
float: right;
margin-top:15px;
}

.topimg5{
height: 127px;
}

.tr{
clear:both;
margin-bottom:15px;
}

/* トップ新着 */
#news {
margin-left:8px;
height: 198px;
width: 270px;
padding: 30px 0px 0px 10px;
background-image:url(images/news_bg.gif);
background-repeat: no-repeat;
float: left;
}


#news_box{
margin-top:6px;
width:250px;
height:190px;
overflow:auto;
}

.date{
background-image:url(images/sankaku.gif);
background-position:left top;
background-repeat:no-repeat;
padding-left:8px;
font-size:12px;
color:#333333;
float:left;
width:60px;
}

.msg{
margin-left:73px;
font-size:12px;
color:#333333;
text-align:left;
}

.line1{
clear:both;
background-image:url(images/newsdot.gif);
background-repeat:repeat-x;
height:5px;
border:none;
}

/* フッタ */
#footer{
margin: 0px ;
width:800px;
clear:both;
}
#footer_txt{
padding: 6px;
font-size:10px; color:#555555; 
LINE-HEIGHT: 140%;
text-align:left;
border-top: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;
background-color:#f0f5fc;
text-align:left;
clear:both;
}

.f_con{
margin-left: 7px;
margin-top: 7px;
margin-bottom: 8px;
padding: 0px;
width:100px;
float: left;
}
.f_con2{
margin-left: 8px;
margin-top: 5px;
margin-bottom: 8px;
padding: 0px;
width:160px;
float: left;
}

.f_2{
padding: 5px;
width:160px;
float: right;
font-size: 11px;color: #000000;
text-decoration: none;
background-color:#efefef;
}

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

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

.f_1 A, TD.headerNavigation A:visited, td.footertop a  {

text-align:center;
font-size: 11px;
color: #3B495D; 
line-height: 140%;
}

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

#getfla {
width:170px;
padding:3px 0px 0px 8px; 
text-align:left;
FONT-SIZE: 11px; 
COLOR: #333333; 
LINE-HEIGHT: 110%;
}


/* ハイパーリンク */

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

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

a.footer {color:#999999;}

a.top {color:#333399;}


/* メニュー */

.mu{
height: 26px;
width: 211px;
}

#mu3-1 {
height: 30px;
width: 211px;
}

.mu3-2 {
height: 32px;
width: 211px;
}
