﻿/* CSS Document */

/* 20070803 新デザイン用 ↓*/

.top_category_foot{
    height:18px;
    text-align:left;
    margin:1px 1px 2px 3px;
    float:left;
}

.top_image_top
{
	vertical-align:top;
}

.top_image_bottom
{
	vertical-align:text-bottom;
}

body.top_body {
    font-family: ＭＳ Ｐゴシック, Osaka－等幅;
    font-size:12px;
    line-height:110%;
    color:#333333;
    text-align:center;
}



/**************** 新トップページ　tsukuda追加 ****************************************************************************************************/

#top_headlogo{
width:850px;
height:55px;
position:relative;
}

#top_headlogo .logo{
	width:415px;
	height:55px;
	margin:0;
	padding:0;
	position:absolute;
	bottom:10px;
	left:5px;
	top: 0px;

}

#top_headlogo .textmenu{
	font-size:10px;
	width:435px;
	height:15px;
	margin:0;
	padding:0;
	position:absolute;
	bottom:10px;
	left:420px;
	top: 39px;
}



/*************** トップページメニュー ******************/


#head_menu a{
text-decoration:none;
text-indent:-1000px;
text-align:center;
width:235px;
height:42px;
overflow:hidden;
display:block;
}

#head_left ul{
margin:0px;
padding:0px;
list-style:none;
}

#head_left img{
border:0;
vertical-align:top;
}




#menu_01 a:link,
#menu_01 a:visited {
background-image:url(../../images/common_img/head_btn_01.jpg);
background-repeat:no-repeat;
width:235px;
height:42px
}
 
#menu_01 a:hover {
background-image:url(../../images/common_img/head_btn_11.jpg);
background-repeat:no-repeat;
width:235px;
height:42px;
}

#menu_02 a:link,
#menu_02 a:visited {
background-image:url(../../images/common_img/head_btn_02.jpg);
background-repeat:no-repeat;
width:235px;
height:42px
}
 
#menu_02 a:hover {
background-image:url(../../images/common_img/head_btn_22.jpg);
background-repeat:no-repeat;
width:235px;
height:42px;
}


#menu_03 a:link,
#menu_03 a:visited {
background-image:url(../../images/common_img/head_btn_03.jpg);
background-repeat:no-repeat;
width:235px;
height:42px
}
 
#menu_03 a:hover {
background-image:url(../../images/common_img/head_btn_33.jpg);
background-repeat:no-repeat;
width:235px;
height:42px;
}


#menu_04 a:link,
#menu_04 a:visited {
background-image:url(../../images/common_img/head_btn_04.jpg);
background-repeat:no-repeat;
width:235px;
height:42px
}
 
#menu_04 a:hover {
background-image:url(../../images/common_img/head_btn_44.jpg);
background-repeat:no-repeat;
width:235px;
height:42px;
}

#menu_05 a:link,
#menu_05 a:visited {
background-image:url(../../images/common_img/head_btn_05.jpg);
background-repeat:no-repeat;
width:235px;
height:42px
}
 
#menu_05 a:hover {
background-image:url(../../images/common_img/head_btn_55.jpg);
background-repeat:no-repeat;
width:235px;
height:42px;
}






/**************** トップページメニュー end ***************************************/






/*********************** 次ページ以降　ヘッダメニュー　20090827追加   ***********************************/

#menu_btn{
	margin:3px 0 20px 0;
	padding:0;
	float: left;
	width: 850px;
	height: 65px;
	background-image:url(../../images/common_img/head_btn_bg.jpg);
	background-repeat:repeat-x;
	
}
#main_menu a{
	margin: 0;
	padding:0;
	float: left;
	width: 145px;
	height: 58px;
	
	text-decoration:none;
	text-indent:-1000px;
	text-align:center;
	overflow:hidden;

}

#main_menu #menu02 a{
margin: 0;
	padding:0;
	width: 175px;
	height: 58px;
}
#main_menu #menu03 a{
margin: 0;
	padding:0;
	width: 177px;
	height: 58px;
}
#main_menu #menu04 a{
margin: 0;
	padding:0;
	width: 185px;
	height: 58px;
}
#main_menu #menu05 a{
margin: 0;
	padding:0;
	width: 168px;
	height: 58px;
}



#main_menu ul{
margin:0px;
padding:0px;
list-style:none;
}

#main_menu li{
float:left;
}

#main_menu img{
border:0;
vertical-align:top;
}


#menu01 a:link,
#menu01 a:visited {
background-image:url(../../images/common_img/head_btn_off1.jpg);
background-repeat:no-repeat;
}
 
#menu01 a:hover {
background-image:url(../../images/common_img/head_btn_on1.jpg);
background-repeat:no-repeat;
width:145px;
height:58px;
}



#menu02 a:link,
#menu02 a:visited {
background-image:url(../../images/common_img/head_btn_off2.jpg);
background-repeat:no-repeat;
}
 
#menu02 a:hover {
background-image:url(../../images/common_img/head_btn_on2.jpg);
background-repeat:no-repeat;
width:175px;
height:58px;
}


#menu03 a:link,
#menu03 a:visited {
background-image:url(../../images/common_img/head_btn_off3.jpg);
background-repeat:no-repeat;
}
 
#menu03 a:hover {
background-image:url(../../images/common_img/head_btn_on3.jpg);
background-repeat:no-repeat;
width:177px;
height:58px;
}

#menu04 a:link,
#menu04 a:visited {
background-image:url(../../images/common_img/head_btn_off4.jpg);
background-repeat:no-repeat;
}
 
#menu04 a:hover {
background-image:url(../../images/common_img/head_btn_on4.jpg);
background-repeat:no-repeat;
width:185px;
height:58px;
}

#menu05 a:link,
#menu05 a:visited {
background-image:url(../../images/common_img/head_btn_off5.jpg);
background-repeat:no-repeat;
}
 
#menu05 a:hover {
background-image:url(../../images/common_img/head_btn_on5.jpg);
background-repeat:no-repeat;
width:168px;
height:58px;
}



/****************** ヘッダメニュー　20090824追加 END **************************************/


/* 今回のリニューアル後　不必要 */
#top_menu{
    width:850px;
    height:105px;
    margin:0 0 5px 0;
    padding:0;
}

.top_menu_logo{
    width:153px;
    height:105px;
    float:left;
    margin:0;
    padding:0;
}

.top_menu_title{
    width:697px;
    height:62px;
    float:left;
    margin:0;
    padding:0;
}


.top_menu_button{
    text-align:right;
    float:right;
    width:697px;
    height:43px;
    margin:0;
    padding:0;
}

.top_menu_{
    text-align:right;
    float:left;
    width:697px;
    height:105px;
    margin:0;
    padding:0;
}

#page {
    width:850px;
    text-align:center;
    margin:0 auto;
}

#top_header{
    margin:0;
    padding:0;
    text-align:left;
    font-size:10px;
}

#top_header_flash{
    margin:0 0 5px 0;
}


/****************************************************************************** 左ログイン　20090827追加  *************************/

/* 商品検索　*
/* 20091019 修正 */
#left_search{
width:158px;
background-color:#FFFFCC;
border:1px solid #FFCC00;
margin:10px 0;
}




/*****　佃追加 20090914　*************/
#search{
margin:10px auto;
width:140px;
text-align:right;
}
/*****　佃追加 20090914 end　*************/
/*
#left_search .search_btn{
padding-right:10px;
text-align:right;

}
*/

/*****　佃追加② 20090914　*************/

#search_btn_img{
width: 100%;
text-align:right;
margin:0;
padding:5px 0 0 0;
}

 
input.name-box { 
width: 138px;
height:1.2em;
vertical-align: bottom;
margin:0;
padding:0;
border:1px solid #999999;

} 

/*****　佃追加② 20090914 end　*************/

/* 20091019 修正 */
#left_login{
line-height:1.3em;
width:158px;
float:left;
background-color:#FEEFF4;
border:1px solid #F9B6CD;

}

/* tsukuda 20090914 修正 */
#left_login .login_table3{
width:158px;
text-align:center;

}

#left_login .small{
font-size:10px;
}

#left_login p{
width:158px;
padding:0;
margin:3px 0 0 0;
}

#left_login img{
padding:0;
margin:0 0 3px 0;
}





#menu_signin a{
margin: 0 0 8px 0;
	padding:0;
	float: left;
	width: 158px;
	height: 32px;
	
	text-decoration:none;
	text-indent:-1000px;
	text-align:center;
	overflow:hidden;
}


#menu_signin a.login:link,
#menu_signin a.login:visited {
background-image:url(../../images/common_img/btn_login.jpg);
background-repeat:no-repeat;
background-position:center;
}
 
#menu_signin a.login:hover {
background-image:url(../../images/common_img/btn_login_on.jpg);
background-repeat:no-repeat;
background-position:center;
width:158px;
height:32px;
}



#menu_signin a{
margin: 0 0 8px 0;
	padding:0;
	float: left;
	width: 158px;
	height: 32px;
	
	text-decoration:none;
	text-indent:-1000px;
	text-align:center;
	overflow:hidden;
}


#menu_signin a.logoff:link,
#menu_signin a.logoff:visited {
background-image:url(../../images/common_img/btn_logoff.jpg);
background-repeat:no-repeat;
background-position:center;
}
 
#menu_signin a.logoff:hover {
background-image:url(../../images/common_img/btn_logoff_on.jpg);
background-repeat:no-repeat;
background-position:center;
width:158px;
height:32px;
}

/** 20090911 追加 end **/



/****************************************************************************** 左ログイン　20090827追加 end  *************************/

/****************************************************************************** ランキング　20090827追加   *************************/

#ranking_title{
width:160px;
margin:10px 0 2px 0;
padding:0;

}


#ranking{
width:158px;
margin:3px 0 5px 0;
padding:0;
height:100%;
border:1px solid #FFCC00;

}

#ranking_table{
width:158px;
height:100%;
text-align:left;
}

#ranking_table .update{
font-size:10px;
font-weight:bold;
color:#FF6600;
margin:3px 0;
padding:0 0 0 5px;

}


#ranking_table .rank{
width:154px;
margin:2px;
}


#ranking_table ul{
list-style-type:none;
margin:0px;
padding:0px;
}

#ranking_table li{
margin:5px 0;
padding:5px 0;
border-bottom:1px dotted #CCCCCC;
}




/****************************************************************************** ランキング　20090827追加 end  *************************/



/**************** 商品検索　佃追加 20090914 end　*************************/

/* 左メニュー */
#top_left_navi{
    width:160px;
    float:left;
}

#top_login{
    margin:0 auto 5px auto;
    background-color:#FDDFEA;
    border:1px solid #cccccc;
}

.top_login_text
{
    width:135px;
    font-size:11px;
    text-align:left;
    margin:0px 0 5px 0;
}

/* 右メニュー */
#top_right_navi{
    width:180px;
    float:right;
}

#top_main{
    float:left;
    margin:0 0 0 10px;
    width:490px;
}

#top_cate_main{
    float:left;
    margin:0 0 0 5px;
    width:685px;
}


#top_footer_menu{
    clear:both;
/*    width:100%;*/
    height:15px;
    font-size:10px;
    padding:5px 0 5px 5px;
    background-color:#E0E0E0;
    margin:15px 0 0 0;
}

.top_footer{
    width:100%;
    font-size:10px;
    margin:10px 0 0 0;
}

.top_footer_left{
	width:150px;
	float:left;
} 
.top_footer_right{
	font-size:10px;
	margin-top:15px;
	padding-top:5px;
	width:690px;
	float:right;
} 

.top_button{
    margin-bottom:3px;
}

.top_text_right{
    text-align:right;
    margin:3px 0 3px 0;
}


#top_category{
    text-align:left;
    margin-bottom:10px;
}

.top_category_text{
    width:158px;
    margin:0;
    padding:0;
    border:1px solid #cccccc;
}

.top_category_left{
    margin:0;
    padding:3px 0 3px 10px;
}



/* ↓ top_main 使用されていないかも　*/
.top_main
{
	width:680px;
	height:100%;
	float:left;
	text-align:center;
	background-color:#FFFFFF;
}

#page_main /* htmlのみで構成されているページの右側メイン部分 */
{
	width:680px;
	float:right;
	text-align:left;
	margin:15px 0 15px 0;
	background-color:#FFFFFF;
}
a:link.top_link
{
	color:#0000CC;
	text-decoration:underline;
}
a:visited.top_link
{
	color:#0000CC;
	text-decoration:underline;
}
a:hover.top_link
{
	color:#003366;
	text-decoration:underline;
}
a:active.top_link
{
	color:#0000CC;
	text-decoration:underline;
}


/* 20070803 新デザイン用 ↑*/


/* 20070814 新デザイン ＴＯＰ新着 */
td.top_whatsnew
{
	color:navy;
	text-decoration:none;
}

a:link.top_whatsnew
{
	color:blue;
	text-decoration:none;
}
a:visited.top_whatsnew
{
	color:navy;
	text-decoration:none;
}
a:hover.top_whatsnew
{
	color:cornflowerblue;
	text-decoration:underline;
}
a:active.top_whatsnew
{
	color:red;
	text-decoration:underline;
}
/* 20070814 新デザイン ＴＯＰ新着 END */

/* 20070814 新デザイン バナー管理 */
a:link.banner_text
{
	color:blue;
	text-decoration:underline;
}
a:visited.banner_text
{
	color:navy;
	text-decoration:underline;
}
a:hover.banner_text
{
	color:cornflowerblue;
	text-decoration:underline;
}
a:active.banner_text
{
	color:red;
	text-decoration:underline;
}
/* 20070814 新デザイン バナー管理 END */


body
{
	font-family: ＭＳ Ｐゴシック, Osaka－等幅;
	font-size: 12px;
	color:#333333;
	background-color: #FFFFFF;
	text-align:center;
}

/* リンク */
/*　2006/12/13 a:link #333333 から変更 */
/*　2007/01/24 a:link #FF3366 から変更 */
a:link {
/*	color:#FF3366; /* ピ */
/*	color:#0000CC; /* 青 */
	color:#F70B75; /* 新ピ */
	text-decoration: none;
}
/*　2006/12/13 a:visited #333333 から変更 */
/*　2007/01/24 a:visited #003366 から変更 */
a:visited 
{
/*	color:#FF3366; /* ピ */
/*	color:#0000CC; /* 青 */
	color:#F70B75; /* 新ピ */
	text-decoration: none;
}
/*　2007/01/24 a:hover #003366を追加 */
a:hover 
{
/*	color:#003366; /* 青 */
	color:#FB84B9; /* 新ピ */
	text-decoration: underline;
}
a:active 
{
/*	color:#0000CC; /* 青 */
	color:#7B001F;
	text-decoration: underline;
}

.c-both 
{
	clear: both;
}

/*　2006/12/20 新規追加 */
/*　ページ全体の設定 */
/* ↓content 使用していないかも 要調査 */
#content{
	 width:840px;
	 background-image:url(../../images/common_img/back_shopping.gif);
}
#header
{
	
	margin:0 auto 15px auto;
	/*width:840px;*/
}
#login
{
    height:15px;
	width:840px;
}
#footer
{
	margin-top:15px;
	clear:both;
	width:840px;
}

#page_line{
    width:888px;
    height:793px;
    background-image:url(../../images/common_img/waku.gif);
}

.left_menu
{
	width:160px;
	height:100%;
	float:left;
	padding-bottom:10px;
}

p{
	padding:10px 10px ;
}

/* システム系画面用 */
.main2
{
	width:670px;
	height:100%;
	padding-top:5px;
	padding-left:5px;
	padding-bottom:10px;
}

.main
{
	width:680px;
	height:100%;
	float:left;
	text-align:center;
	background-color:#FFFFFF;
	padding-top:5px;
	padding-bottom:10px;
}

/*　トップメニュー */
#menu 
{
	width:840px;
	margin-top:2px;
	padding:0px;
	height:100px;
}

.menu_logo 
{
	width:145px;
	float:left;
	margin:0px
}
.menu_title 
{
	width:695px;
	float:left;
	margin:0px;
}
.menu_button 
{
	width:695px;
	float:right;
	margin:0px;
}
/*　北の逸品、旬の味わいの左メニュー */
.left-category
{
	text-align:left;
	padding:1px 5px 1px 5px;
	margin-bottom:5px;
}
/*　2006/12/20 新規追加 end */


/* 左メニュー（カテゴリ） */
.teiban_left{
	padding-top:2px;
	border-left:2px solid #D3EDF5;
	border-right: 2px solid #D3EDF5;
}
.teiban_left a:hover{
	background-color:#D3EDF5;
}
.season_left{
	padding-top:2px;
	border-left:2px solid #D9F0C7;
	border-right: 2px solid #D9F0C7;
}
.season_left a:hover{
	background-color:#D9F0C7;
}
/* 左メニュー（カテゴリ）　end */



h1{
	margin:5px 0;
	font-size:12px;
	color: #333333;
	font-weight: bold;
}
/* オレン字 */
.orange {
	font-size:12px;
	color: #FF6600;
	font-weight: bold;
	}
/* 黒　商品タイトル */
.kuro {
	margin:5px 0;
	font-size:12px;
	color: #333333;
	font-weight: bold;
	}
/* 赤字 */
.red {color: #990000;
	font-weight: bold;
	}

/* 商品プライスの赤字 */
.price1 {
	margin:5px 0;
	font-size:16px;
	font-weight: bold;
	color:#FF0000;
}

/* 他取り扱い品テーブル */
.hoka_table{
	text-align:center;
	border:1px double #0066FF;
	font-size:12px;
	color: #333333;
}
.hoka_title {
	font-size:15px;
	font-weight: bold;
	color: #FFFFFF;
	background-color:#0066FF;
}
.sonota {
	font-size: 12px;
	color: #990000;
}


/* 北の逸品　青の枠線 */
.teiban_category{
	text-align:center;
	border-color:#00FFFF;
	border-width:1px;
	border-style:dashed; 
	background-position:right; 
	background-repeat:no-repeat;
	margin:10px 0px;
	}
.category_space{
	padding:5px 0px;
}
/* 旬の味わい　緑の枠線 */
.season_line{
	text-align:center;
	border-color:#00CC00;
	border-width:1px;
	border-style:dashed; 
	background-position:right; 
	background-repeat:no-repeat;
	margin:10px 0px;
	}


/* 商品詳細　タイトル */
	/* 定番 */
.teiban{
	background-color:#0066FF;
	color:#FFFFFF;
	font-weight:bold;
	font-size: 15px;
	padding:5px;
	margin-bottom:5px;
	
}
	/* 季節 */
.season{
	background-color:#009933;
	color:#FFFFFF;
	font-weight:bold;
	font-size: 12px;
	text-align: center;
}



/* 商品タイトル　背景 */
	/* 定番 */
.teiban_title{
	background-color:#0066FF;
	color:#FFFFFF;
	font-weight:bold;
	font-size: 12px;
	text-align: center;
}
	/* 季節 */
.season_title{
	background-color:#009933;
	color:#FFFFFF;
	font-weight:bold;
	font-size: 12px;
	text-align: center;
}
/* 限定商品タイトル　背景 */
.gentei_title{
	background-color:#FF0000;
	color:#FFFFFF;
	font-weight:bold;
	font-size: 12px;
	text-align: center;
}
/* 乳製品　オレンジ背景 */
.orange_title{
	background-color:#FF9900;
	color:#FFFFFF;
	font-weight:bold;
	font-size: 12px;
	text-align: center;
}
		
	
	
/* ページ下部分　ご利用ガイド */
.guide_title{
padding-left:5px;
	font-size:12px;
	font-weight:bold;
	color:#990000;
	background-image: url(images/wall/pink_dot.gif);
}
/* ご利用ガイドへのリンク部分 */
.guide a:link{
	font-size:12px;
	font-weight:bold;
	color:#990000;
	text-decoration: none;

}

.form
{
	margin:5px 0px;
}


/* おまけテーブルタイトル */
.omake{
	padding:5px;
	text-align:left;
	font-size:12px;
	font-weight:bold;
	color:#FF0000;
	background-image:url(../../images/wall/pink_dot.gif);
}
.omake_table{
	margin:10px 0px;
	text-align:center;
	border-right: 2px solid #FFCCFF;
	border-bottom: 2px solid #FFCCFF;
	border-left: 2px solid #FFCCFF;
}
/* おまけ注意タイトル */
.omake2{
	font-size:10px;
	font-weight:bold;
	color:#FF6600;
}
.omake3{
	font-size:10px;
	color:#333333;
}

	
/* 管理画面項目タイトル行 */
.manage_col_title{
	color:#333333;
	background-color:#FFCFCF;
}

.small1{
	font-size:10px;
}

.small2{
	font-size:10px;
}


/* 日本語入力 */
.imeOn{
	ime-mode:active;
}

/* コード入力 */
.imeOff{
	ime-mode:disabled;
}

/* スクロール */
.scroll {
	overflow-y: auto;
	border: 0px;
}

.scrollX {
	overflow-x: scroll;
	border: 1px solid gray;
	background-color: #eeeeee;
}
.scrollY {
	overflow-y: scroll;
	border: 1px solid gray;
	background-color: #eeeeee;
}

.scrollXY {
	overflow: scroll;
	background-color: #eeeeee;
}

.scrollWhatsNew {
	overflow-y: scroll;
}

/**********************************************/
/* 2007/02/28 石井追加 */

/* レシピタイトル */
.recipe{
	color: #FF6699;
	font-weight:bold;
	font-size:17px;
}

/* 材料 */
.make_title{
	padding-left:5px;
}
/* 分量 */
.make_content{
	padding-right:5px;
	text-align:right;
}

/* 観光スポット名 */
.spot{
	color: #466B30;
	font-weight:bold;
	font-size:20px;
	padding:15px 10px 0px 0px;
}

.summary{
	border-bottom:1px dotted #999999;
	line-height:20px;
}

.trip_detail_01{
	color: #466B30;
	font-weight:bold;
	font-size:15px;
	padding:0px;
}

.trip_detail_02
{
	padding:10px 0px 5px 5px;
}

/**********************************************/
/* 2007/02/21 佃追加 */

/* フッターの設定 */
.footer_left{
	width:150px;
	float:left;
} 
.footer_right{
	padding-top:5px;
	width:690px;
	float:right;
} 

/* ブラウザ */
.browser{
	font-size:10px;
	padding:10px 0px;
	border-bottom:1px dotted #999999;
}

/* 著作権、商標 */
.copyright{
	font-size:10px;
	padding:0px 0px 10px 0px;
	text-align:center;
}

/**********************************************/
/* 2007/01/30 石井追加 */

/* おもしろ北海道詳細ページ */

/* 詳細ページのタイトル */

.detail_title
{
	padding:5px;
	text-indent:5px;
	width:330px;
	background-color:#C4D9D9;
	font-weight:bold;
	color:#003399;
	font-size:16px;
}

.detail_name
{
	padding:2px;
	text-indent:20px;
}

.detail_summary
{
	padding:10px 10px;
	margin-left:20px;
	margin-top:10px;
	text-indent:20px;
	line-height:20px;
}

.detail_item1
{
	color:#003366;
	font-weight:bold;
	font-size:14px;
	padding:0px 0px 5px;
	text-indent:10px;
}

/**********************************************/
/* 2007/01/29 石井追加 */

/* ログイン・ログアウト表示テーブル */
/*
.login_table02
{
	width:150px;
	height:90px;
	padding:2px;
	margin:2px;
	border:1px solid #FF9999;
	background-color:#FFFFFF;
}

.login_button{
	border:0px;
	margin-bottom:15px;
}
*/

/**********************************************/
/* 2007/01/23 石井追加 */

/* 会員登録・会員ページ管理画面全体レイアウト */
#manage-content
{
	width:840px;
}

#manage-main
{
	width:680px;
	padding:5px;
	text-align:left;
	float:right;
}

#manage-menu
{
	width:160px;
	padding:5px;
}

caption
{
	text-align:left;
	font-weight:bold;
	color:#5A71C7;
	font-size:120%;
}

/* 必須項目 */
.Essential
{
	font-size:10px;
	color:#CC0000;
	padding:0px 5px;
}

/* 記入例 */
.ex
{
	font-size:10px;
}

/* グレー枠の注意書き */
.Att
{
	width:630px;
	text-align:center;
	padding:15px 0px 15px 0px;
	background-color:#D9D9D9;
	vertical-align:middle;
}


/* 会員ページメニュー表示 */
.Menu_table01
{
	width:150px;
/*	text-indent:5px;*/
}

/* 会員ページメニューヘッダ */
.Menu_head01
{
	background-color:#f676a5;
	border:1px solid #fcc5d7;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
}

/* 会員ページメニュー項目 */
.Menu_item01
{
	background-color:#ffffff;
	border:1px solid #fdc6d8;
	text-align:center;
	padding:5px;
	height:15px;
	margin: 2px;
	background-attachment: scroll;
	background-image: url(../../images/management_img/bg_kt_pink_white.gif);
	background-repeat: repeat;
}

/* 入力画面一覧テーブル1 */
.Content_table01
{
	width:630px;
	background-color:#808080;
	border:0px solid #999999;
}

/* 入力画面一覧テーブル1 and gridviewfixed / 2007.4.14 by tsuji*/
.Content_table01_and_gridviewfixed
{
	width:630px;
	background-color:#999999;
	border:0px solid #999999;

	/*table-layout: fixed;*/
	word-break: break-all; /* ie専用 */
	/*font-size: 8pt;*/
	/*letter-spacing: -1px;*/
	font-style:inherit;
	padding: 0 0 0 0;

}



/* 入力画面一覧テーブル2 */
.Content_table02
{
	width:345px;
	background-color:#999999;
	border:0px solid #999999;
}


/* 入力画面項目テーブル3 */
.Content_item01
{
	height:30px;
	background-color:#C9D7F5;
	text-indent:1px;
/*	padding-left:2px;
	padding-right:2px;*/
}

/* 入力画面項目2 */
.Content_item02
{
	background-color:#FFFFFF;
	text-indent:1px;
/*	padding-left:2px;
	padding-right:2px;*/
}

/* 入力画面項目3 */
.Content_item03
{
	background-color:#C9D7F5;
	text-indent:1px;
/*	padding-left:2px;
	padding-right:2px;*/
}

/* 入力画面項目4 */
.Content_item04_sanriopink
{
	background-color:#ffccee;
	text-indent:1px;
/*	padding-left:2px;
	padding-right:2px;*/
}

/* 入力画面一覧テーブル11 2007.6.14 by tsuji */
.Content_table11
{
/*	background-color:#999999; */
	border:1px solid silver;
	font-size:8pt;
	padding: 2 2 2 2;
	margin: 2 2 0 0;
}

/* 入力画面項目11  2007.6.14 by tsuji */
.Content_item11
{
	background-color:#eeeeee;
	width:80px;
	text-align:center;
	vertical-align: middle;	
	padding-left:2px;
	padding-right:2px;
}

/* 入力画面項目12  2007.6.14 by tsuji */
.Content_item12
{
	background-color:#ffffff;
	width:220px;
	text-align:left;
	vertical-align: middle;	
	padding-left:2px;
	padding-right:2px;
}


/* ショッピング合計金額_同梱割引 */
.Price01
{
	border-bottom:1px solid #999999;
	padding:2px;
}

/* ショッピングお支払金額 */
.Price_payment
{
	background-color:#C9D7F5;
	padding:2px;
	font-weight:bold;
}

/* ショッピングタイトル・流れ */
.flow
{
	width:630px;
	text-align:left;
	padding:0px 0px 5px 0px;
}


/* 入力フォーム */

.Form01{
	width:100px;
	height:15px;
}

.Form02{
	width:30px;
	height:15px;
}

.Form03{
	width:20px;
	height:15px;
}

.Form04{
	width:180px;
	height:15px;
}

.Form05{
	width:420px;
	height:15px;
}

.Form06 {
	width:500px;
	height:50px;
}

/* 2007/01/23 追加 END */

.login_btn
{
	vertical-align:bottom;
}

/* 2007/03/22 追加 START */
.kensaku{
	padding:3px 0px 3px 0px;
}
/* 2007/03/22 追加 END */


/* 新着情報枠 */
.whatsnew
{
	float:left;
	text-align:center;
}

/* フッダピンク枠 */
.dv_fooder_line
{
	width:840px;
}

/* 定番 ClearFix */
.clearfix:after {
   /*content: url(../../images/common_img/spacer.gif);*/
   content: ".";
   display: block;
   clear: both;
   height: 0;
   visibility: hidden;
}
.clearfix { display: inline-block; }
/* exlude MacIE5 \*/
* html .clearfix { height: 1% }
.clearfix {display:block;}
/* end MacIE5 */


/**********************************************/
/* 2008/10/02 ツジ追加  start                 */
.blockcenterParent
{
	width:680px;
	margin:0;
	padding:0;
	text-align:center;
}
.blockcenter660
{
	width:660px;
	margin:0 auto;
	padding:0;
	text-align:left;
}
/* 2008/10/02 ツジ追加  end                   */
/**********************************************/





/**********************************************/
/* 2008/10/15 ツジ追加  start                 */
/*  中央センタリング                          */
div.vcentering p {
	display: table-cell;
	vertical-align: middle;
	margin: 0;
}

/*for IE6 */
* html .vcentering p {
	display: inline;
	zoom: 1;
}

/*for IE7 */
*:first-child+html .vcentering p {
	display: inline;
	zoom: 1;
}
/* 2008/10/09 ツジ追加  end                   */
/**********************************************/


#SyohinList1001
{
}
#SyohinList1001 .pagerdirect
{
	float:left;
	font-size:12pt;
}

#SyohinList1001 .pagerbuttons
{
	float:right;
	font-size:9pt;
}

