﻿@charset "utf-8";

/*-----------------COMMON SETTINGS-----------------*/

p{
	line-height:1.3em;
	}
table{
	border: none;
	border-collapse:collapse;
	padding: 0px;
	margin:0px;
}

tr,td{
	padding: 0px;
	margin: 0px;
}


body{

 

font-size:12px;

 

　background-image: url("Goodsimage/img00/1101.gif");

  background-repeat: repeat;            

  

 

}



/*-----------------LINK SETTINGS-----------------*/

a:link{
    color:#333;
    text-decoration:none;
}

a:visited{
    color:#333;
    text-decoration:none;
}

a:hover{
    color:#9F3640;
    text-decoration:underline;	
}





/**********************************************
					レイアウト
***********************************************/

#layout{
	margin:0px auto;
	width:900px;
	background:#fff;
}

#DRAG__SIDE_CONTENTS1{
	vertical-align:top;
	width:180px;
}
#DRAG__MAIN_CONTENTS1{
	width:520px;
	padding-left:10px;
	padding-right:10px;
	vertical-align:top;
}
#DRAG__SIDE_CONTENTS2{
	vertical-align:top;
	width:180px;
}


/**********************************************
			レイアウトJETPILOT専門
***********************************************/

#layout2{
	margin:0px auto;
	width:900px;
}


#DRAG__MAIN_CONTENTS2{
	width:440px;
	padding-left:5px;
	padding-right:5px;
	vertical-align:top;
}

#DRAG__MAIN_CONTENTS3{
	width:440px;
	padding-left:5px;
	padding-right:5px;
	vertical-align:top;
}
/**********************************************
					ヘッダー
***********************************************/
h1{
	background:#000;
	padding:1px;
	font-size:11px;
	color:#fff;
	text-align:right;
}
#header{
	width:900px;
	border-bottom:3px #000 solid;
}
#logoBox{
	width:147px;
	padding-right:10px;
}


/*------------------丸角----------------*/
.menuCorner{
	margin-left:1px;
}
.menuCorner a{
	display:block;
	padding:3px 5px;
	padding-top:0px;
	font-size:11px;
	background:url(Images/gmenu_01Bg.gif) repeat-x left bottom;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
}
.menuCorner a:link,.menuCorner a:visited{
	color:#333;
}
.menuCorner a:hover,.menuCorner a:active{
	color:#333;
	text-decoration:underline;
}
.menuCorner span{
	display:block;
	height: 1px;
	overflow: hidden;
}
.menuCorner span.r2,
.menuCorner span.r3,
.menuCorner span.r4{
	border-left:1px solid #bbb;
	border-right:1px solid #bbb;
}

.menuCorner span.r1{margin: 0 4px; background:#bbb;}
.menuCorner span.r2{margin: 0 3px;}
.menuCorner span.r3{margin: 0 2px;}
.menuCorner span.r4{margin: 0 1px;height: 2px;}




/*----------------------商品検索--------------------------*/
#searchBox{
	background:url(Images/img_slash.gif);
	font-size:11px;
	width:900px;
}
#searchBox td{
	padding:2px;
}

#searchSubmit{
	background:#B30808;
	border:solid 1px #871717;
	font-size:11px;
	color:#fff;
	height:18px;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
}
#searchWord{
	width:220px;
}
/*----------------------見出し--------------------------*/

.sideTitleWrap{
	border:1px solid #000;
	padding:1px;
}
.sideTitleWrap table td{
	background:#000;
	padding:1px;
	font-size:12px;
	color:#fff;
	vertical-align:middle;
	
}
.sideTitleWrap table td h3{
	font-size:12px;
}
.sideTitleWrap table{
	width:176px;
}
.sideTitleWrap .titleIcon{
	width:16px;
	padding-left:5px;
	padding-right:5px;
}


/**********************************************
					左カラム
***********************************************/
/*-------ログイン------------*/

.loginTxt{
	font-size:11px;
	padding:1px;
	width:110px;
	hieght:11px;
	border:solid 1px #ccc;
	vertical-align:middle;
}


/*------サイドカテゴリ一覧------*/

.sideCategoryMenu a{
	display:block;
	background:url(Images/icon_arrow01.gif) no-repeat left 9px;
	padding:5px 0px 5px 15px;
	border-bottom:dotted 1px #555;
}

/*------コンテンツ一覧------*/
#contList li{
	margin-top:5px;
}


/**********************************************
					右カラム
***********************************************/

/*---------ランキング---------*/
.rankImg{
	width:90px;
}
.rankWrap{
	padding:10px 0px;
	border-bottom:1px solid #000;
}
.rankWrap table{
	width:180px;
}
.rankWrap table td{
	vertical-align:top;
}
.rankWrap a{
	font-size:11px;
}
/*---------営業時間---------*/
#hoursWrap{
	border:solid 1px #ccc;
	background:#f0f0f0;
	padding:14px;
}

/*---------営業日カレンダー---*/

#calendarTable{
	border:solid 1px #ccc;
	width:180px;

}
#calendarTable thead th{
	background:#000;
	font-weight:bold;
	font-size:12px;
	color:#fff;
}
#calendarTable .hol{
	color:#f00;
}
#calendarTable .sun{
	color:#f00;
}
#calendarTable .sat{
	color:#f00;
}
#calendarTable .rest{
	background:#DFE7F7;
}
#calendarTable thead th{
	border-bottom:solid 1px #959595;
	padding:3px;
	text-align:center;
}
#calendarTable th{
	font-size:11px;
	padding:3px;
}
#calendarTable td{
	vertical-align:middle;
	font-size:11px;
	text-align:center;
	padding:3px;
	width:12px;
}
/**********************************************
			TOPページメイン
***********************************************/


/*--商品一覧パーツリンクテキスト共通---*/
.rankLink .rankGoodsPrice{
	color:#9F3640;
}
.rankLink a:hover,.rankLink a:active{
	color:#67473C;
}

/*--タイトル共通スタイル---*/
.titleCommonDsgn{
	border:solid 1px #ccc;
	border-top:solid 2px #000;
	background:url(Images/title_centerBg.gif) no-repeat left top #FEFEFE;
	padding:3px 5px;
}
.titleCommonDsgn h3{
	background:url(Images/icon_circle.gif) no-repeat left center;
	padding-left:20px;
	font-size:12px;
	color:#333;
	line-height:1.5em;
}



/*--お知らせパーツ---*/

.newsList{
	background:url(Images/icon_arrow02.gif) no-repeat left 15px;
	padding-left:10px;
	padding-top:10px;
}


/*----------------------copyright--------------------------*/

#footerLink{
	overflow:hidden;
	padding-bottom:5px;
	width:840px;
}
#footerLink li{
	width:216px;
	float:left;
	padding:0px 32px;
	display:inline;
}
address{
	font-size:11px;
	text-align:center;
	font-style:normal;
	border-top:1px solid #000;
	padding:5px;
}

/*-----------------FONTS SETTINGS-----------------*/

.naviTxt {
    text-align:center;
}

.menu_title {
	font-weight: bold;
	vertical-align:middle;
	text-indent: 5px;
}
.menu_list {
	line-height: 1.5em;
	vertical-align: middle;

}
.copyright {
	font-size: 9px;
	text-align:center;
}
.main_title {
	font-weight: bold;
}
.news {
	line-height: 1.5em;
	font-weight: bold;
	text-indent: 10px;
	vertical-align: middle;
}
.news2 {
	line-height: 1.5em;
	font-weight: bold;
	vertical-align: middle;
}
.item_description {
	font-size: 10px;
	line-height: 1.5em;
}
.button {
	font-size: 10px;
	background-color: #FFFFFF;
	color: #000000;
	border-color: #555555;
	border-width: 1px;
}
.footer_link {

	text-align:center;
}

.c_white {
	color: #FFFFFF;
}
.c_purple {
	color: #6600CC;
}

.text_1 {
	font-size: 10px;
	line-height: 1.5em;
}

.text_2 {
	line-height: 1.5em;
	font-weight: bold;
	letter-spacing: 3px;
	text-indent: 12px;
	vertical-align: middle;
}
.text_3 {
	line-height: 1.5em;
	vertical-align: middle;
}

.text_4 {
	line-height: 1.5em;
	padding-right: 5px;
	padding-top: 5px;
	vertical-align: middle;
}

.text_5 {
	font-size: 10px;
	line-height: 1.5em;
	vertical-align: middle;
}

.text_6 {
	line-height: 1.5em;
	vertical-align: middle;
}

.catImage {
margin:5px;
float:left;
}

.catComment {
padding:5px;
display:block;
}

.menu_text_1 {

	vertical-align: middle;
}

.main_title_1 {
	line-height: 1.5em;
	font-weight: bold;
	text-indent: 4px;
}

.main_title_2 {
	font-weight: bold;
}

.purchase_text_1 {
	line-height: 1.5em;
	font-weight: bolder;
	vertical-align: middle;
	text-align: center;
	letter-spacing: 2px;
padding:3px 5px;
}

.purchase_text_2 {
	line-height: 1.5em;
	vertical-align: middle;
	text-align: center;
	letter-spacing: 2px;
padding:3px 5px;

}

.purchase_text_3 {
	line-height: 1.5em;
	font-weight: bold;
	vertical-align: middle;
	letter-spacing: 2px;]
padding:3px 5px;
}

.purchase_text_4 {
	line-height: 1.5em;
	vertical-align: middle;
	letter-spacing: 2px;
padding:3px 5px;
}

.detail_text_1 {
	vertical-align: middle;
	letter-spacing: 2px;
}

.detail_text_2 {
	line-height: 1.5em;
	font-weight: bolder;
	vertical-align: middle;
	letter-spacing: 3px;
	color:#FF0000;
}

/*//-----------------END FONT SETTINGS-----------------*/



