@charset "utf-8";

* {
	margin:0px;
	padding:0px;
}

body{
	color:#333333;
	font-size: 0.75em;
	font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
	line-height: 1.5em;
	background-color: #EFF3F5;
	margin: 0px;
	padding: 0px;	
}

br.clear {
	clear: both;
	font: 0px/0px sans-serif;
}

li { list-style:none;}
img { border:none;}

.small { font-size:x-small;}

/*--------------------------------------------------------------*/
/* clearfix							*/
/*--------------------------------------------------------------*/
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {
	display: inline-block;
}

/*-- Mac版 IE対応ハック--*/
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}

/*--------------------------------------------------------------*/
/* リンクカラー（初級モードで設定できます）			*/
/*--------------------------------------------------------------*/

a:link,
a:visited,
a:active  { color: #0B4A9E; text-decoration: none;}
a:hover   { color: #0B4A9E; text-decoration: underline;}

/*ショップタイトル*/
h1 a:link,
h1 a:visited,
h1 a:active  { color: #333333;}
h1 a:hover   { color: #996633; text-decoration: none;}



/*--------------------------------------------------------------*/
/* レイアウト							*/
/*--------------------------------------------------------------*/
#wrap {
	width:890px; /* ショップタイトルの背景画像 */
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	height: auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-right: 15px;
	padding-left: 15px;
	background-color: #FFFFFF;
	padding-top: 10px;
}
/*--------------------------------------------------------------*/
/* ヘッダー							*/
/*--------------------------------------------------------------*/
#header {
	height: auto;
	width: 890px;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}

/*--------------------------------------------------------------*/
/* 上部サブメニュー						*/
/*--------------------------------------------------------------*/
#Sub_Menu_List{
	width: 621px;
	background-image: url(https://img10.shop-pro.jp/PA01048/410/etc/new_all_images.gif);
	background-repeat: no-repeat;
	background-position: 0px -157px;
	height: 37px;
	list-style-type: none;
	padding: 0px;
	z-index: auto;
	float: left;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 29px;
}
#Sub_Menu_List li{
	float: left;
	display: inline;
}
#Sub_Menu_List li span{
	display: none;
}
/*--------------------------------------*/
/* 公式サイト				*/
/*--------------------------------------*/
#Sub_Menu_List #sm1{
	width: 82px;
	background-image: url(https://img10.shop-pro.jp/PA01048/410/etc/new_all_images.gif);
	background-repeat: no-repeat;
	background-position: 0px -197px;
	height: 17px;
	margin-right: 1em;
	margin-top: 10px;
	margin-left: 60px;
}
#Sub_Menu_List #sm1 a{
	width: 82px;
	height: 17px;
	display: block;
}
/*--------------------------------------*/
/* トップページ				*/
/*--------------------------------------*/
#Sub_Menu_List #sm2{
	width: 94px;
	background-image: url(https://img10.shop-pro.jp/PA01048/410/etc/new_all_images.gif);
	background-repeat: no-repeat;
	background-position: 0px -217px;
	height: 17px;
	margin-right: 1em;
	margin-top: 10px;
}
#Sub_Menu_List #sm2 a{
	width: 94px;
	height: 17px;
	display: block;
}
/*--------------------------------------*/
/* マイページ			*/
/*--------------------------------------*/
#Sub_Menu_List #sm3{
	width: 82px;
	background-image: url(https://img10.shop-pro.jp/PA01048/410/etc/new_all_images.gif);
	background-repeat: no-repeat;
	background-position: 0px -238px;
	height: 16px;
	margin-right: 1em;
	margin-top: 10px;
}
#Sub_Menu_List #sm3 a{
	width: 82px;
	height: 16px;
	display: block;
}
/*--------------------------------------*/
/* ご利用ガイド			*/
/*--------------------------------------*/
#Sub_Menu_List #sm4{
	width: 94px;
	background-image: url(https://img10.shop-pro.jp/PA01048/410/etc/new_all_images.gif);
	background-repeat: no-repeat;
	background-position: 0px -260px;
	height: 17px;
	margin-right: 1em;
	margin-top: 10px;
}
#Sub_Menu_List #sm4 a{
	width: 94px;
	height: 17px;
	display: block;
}
/*--------------------------------------*/
/* お問い合わせ				*/
/*--------------------------------------*/
#Sub_Menu_List #sm5{
	width: 94px;
	background-image: url(https://img10.shop-pro.jp/PA01048/410/etc/new_all_images.gif);
	background-repeat: no-repeat;
	background-position: 0px -283px;
	height: 17px;
	margin-top: 10px;
}
#Sub_Menu_List #sm5 a{
	width: 94px;
	height: 17px;
	display: block;
}

/*--------------------------------------------------------------*/
/* カテゴリメニュー						*/
/*--------------------------------------------------------------*/
#category_list{
	width: 890px;
	padding: 0px;
	height: 34px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#category_list li{
	float: left;
	display: block;
}
#category_list li span{
	display: none;
}
/*--------------------------------------*/
/* オールインワン			*/
/*--------------------------------------*/
#category_list1{
	width: 170px;
	padding: 0px;
	height: 34px;
	background-image: url(https://img10.shop-pro.jp/PA01048/410/etc/new_all_images.gif);
	background-repeat: no-repeat;
	background-position: 0px -304px;
	margin: 0px;
}
#category_list1 a{
	width: 170px;
	height: 34px;
	display: block;
}
/*--------------------------------------*/
/* 産廃ソフト				*/
/*--------------------------------------*/
#category_list2{
	width: 150px;
	padding: 0px;
	height: 34px;
	background-image: url(https://img10.shop-pro.jp/PA01048/410/etc/new_all_images.gif);
	background-repeat: no-repeat;
	background-position: 0px -339px;
	margin: 0px;
}
#category_list2 a{
	width: 150px;
	height: 34px;
	display: block;
}
/*--------------------------------------*/
/* プリンタ				*/
/*--------------------------------------*/
#category_list3{
	width: 130px;
	padding: 0px;
	height: 34px;
	background-image: url(https://img10.shop-pro.jp/PA01048/410/etc/new_all_images.gif);
	background-repeat: no-repeat;
	background-position: 0px -374px;
	margin: 0px;
}
#category_list3 a{
	width: 130px;
	height: 34px;
	display: block;
}
/*--------------------------------------*/
/* 年間保守契約				*/
/*--------------------------------------*/
#category_list4{
	width: 150px;
	padding: 0px;
	height: 34px;
	background-image: url(https://img10.shop-pro.jp/PA01048/410/etc/new_all_images.gif);
	background-repeat: no-repeat;
	background-position: 0px -409px;
	margin: 0px;
}
#category_list4 a{
	width: 150px;
	height: 34px;
	display: block;
}
/*--------------------------------------*/
/* オプション				*/
/*--------------------------------------*/
#category_list5{
	width: 150px;
	padding: 0px;
	height: 34px;
	background-image: url(https://img10.shop-pro.jp/PA01048/410/etc/new_all_images.gif);
	background-repeat: no-repeat;
	background-position: 0px -444px;
	margin: 0px;
}
#category_list5 a{
	width: 150px;
	height: 34px;
	display: block;
}
/*--------------------------------------*/
/* サプライ商品				*/
/*--------------------------------------*/
#category_list6{
	width: 140px;
	padding: 0px;
	height: 34px;
	background-image: url(https://img10.shop-pro.jp/PA01048/410/etc/new_all_images.gif);
	background-repeat: no-repeat;
	background-position: 0px -479px;
	margin: 0px;
}
#category_list6 a{
	width: 140px;
	height: 34px;
	display: block;
}


/*--------------------------------------------------------------*/
/* コンテンツエリア						*/
/*--------------------------------------------------------------*/
#content {
	width:890px;
	margin-right: auto;
	margin-left: auto;
	/*height: 100%;*/
　　　　height: auto;
	padding: 0px;
	clear: both;
	float: none;
}
/*--------------------------------------------------------------*/
/* メインエリア							*/
/*--------------------------------------------------------------*/
#main {
	width:660px;
	float:left;
	background-color: #FFFFFF;
	padding: 0px;
	height: auto;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}
/*--------------------------------------------------------------*/
/* サイドバー							*/
/*--------------------------------------------------------------*/
#sidebar {
	width:200px;
	float:left;
	color:#666666;
	padding: 0px;
	height: auto;
	margin-top: 20px;
	margin-right: 30px;
	margin-bottom: 30px;
	margin-left: 0px;
}
/*--------------------------------------------------------------*/
/* フッター							*/
/*--------------------------------------------------------------*/
#footer {
	width:890px;
	background-color: #FFFFFF;
	height: auto;
	padding: 0px;
	margin: 0em;
}

/*--------------------------------------*/
/* フッター メニューリスト		*/
/*--------------------------------------*/
#footer #footer_menu_list{
	width:890px;
	padding: 0px;
	height: 50px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#footer_menu_list li{
	float: left;
}
#footer_menu_list li span{
	display: none;
}
/*--------------------------------------*/
/* ご利用ガイド				*/
/*--------------------------------------*/
#footer_menu_title1{
	width: 140px;
	background-image: url(https://img10.shop-pro.jp/PA01048/410/etc/new_all_images.gif);
	background-repeat: no-repeat;
	background-position: 0px -55px;
	height: 50px;
	margin-right: 10px;
}
#footer_menu_title1 a{
	width: 140px;
	height: 50px;
	display: block;
}
/*--------------------------------------*/
/* 特定商取引法に基づく表記		*/
/*--------------------------------------*/
#footer_menu_title2{
	width: 200px;
	background-image: url(https://img10.shop-pro.jp/PA01048/410/etc/new_all_images.gif);
	background-repeat: no-repeat;
	background-position: -141px -55px;
	height: 50px;
	margin-right: 10px;
}
#footer_menu_title2 a{
	width: 200px;
	height: 50px;
	display: block;
}
/*--------------------------------------*/
/* 支払い･送料について			*/
/*--------------------------------------*/
#footer_menu_title3{
	width: 170px;
	background-image: url(https://img10.shop-pro.jp/PA01048/410/etc/new_all_images.gif);
	background-repeat: no-repeat;
	background-position: -342px -55px;
	height: 50px;
	margin-right: 10px;
}
#footer_menu_title3 a{
	width: 170px;
	height: 50px;
	display: block;
}
/*--------------------------------------*/
/* プライバシーポリシー			*/
/*--------------------------------------*/
#footer_menu_title4{
	width: 170px;
	background-image: url(https://img10.shop-pro.jp/PA01048/410/etc/new_all_images.gif);
	background-repeat: no-repeat;
	background-position: 0px -106px;
	height: 50px;
	margin-right: 10px;
}
#footer_menu_title4 a{
	width: 170px;
	height: 50px;
	display: block;
}
/*--------------------------------------*/
/* エスエムエス				*/
/*--------------------------------------*/
#footer_menu_title5{
	width: 170px;
	background-image: url(https://img10.shop-pro.jp/PA01048/410/etc/new_all_images.gif);
	background-repeat: no-repeat;
	background-position: -171px -106px;
	height: 50px;
}
#footer_menu_title5 a{
	width: 170px;
	height: 50px;
	display: block;
}






/*--------------------------------------------------------------*/
/* ロゴ								*/
/*--------------------------------------------------------------*/
h1 {
	display: block;
	height: 47px;
	width: 240px;
	padding: 0px;
	background-image: url(https://img10.shop-pro.jp/PA01048/410/etc/new_all_images.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	float: left;
}
h1 a{
	display: block;
	height: 47px;
	width: 240px;
}



#sanpai{
	height: 58px;
	width: 304px;
	position: relative;
	top: 30px;
	left: 470px;
	right: 0px;
	bottom: 0px;
}


/*ショップタイトルのレイアウト*/
#header td {
	width:800px;
	height:250px;
	vertical-align:middle;
}

#header_menu {
	text-align:right;
	width:752px;
	height:20px;
	padding-top: 60px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
}

#header_menu dd{
	display:inline;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

#header_menu img {
	margin-right:6px;
	vertical-align:middle;
}



/* フッター */
/* ----------------------------------------------------- */

.footer_menu {
	width:760px;



	color:<{$footer_line_color; 	margin-right: auto;
	margin-left: auto;
}>;
	padding:0px 0px 5px 25px;
	text-align:left;
}

.feed {
	width:150px;
	float:right;
	padding-bottom:5px;
	text-align:right;
}
.feed img {
	margin:0px 15px 0px 0px;
}

address {
	width:auto;
	clear:both;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	font-style: normal;
	text-align: right;
	font-size: 0.75em;
	color: #333333;
}




/*--------------------------------------------------------------*/
/* サイドバー							*/
/*--------------------------------------------------------------*/

/*--------------------------------------*/
/* ショッピングカート			*/
/*--------------------------------------*/
#cart_list {
	margin-bottom:20px;
	height: auto;
	width: auto;
}
#cart_list dl {
	width:auto;
	padding-bottom:6px;
	background-color: #FFFFFF;
	height: auto;
}
#cart_list dt {
	height:32px;
	background-image: url(https://img10.shop-pro.jp/PA01048/410/etc/new_all_images.gif);
	background-repeat: no-repeat;
	background-position: -221px -195px;
}
#cart_list dt span{
	display: none;
}







#cart_list dd {
	padding:5px;
	background-color: #F9F9F9;
	height: auto;
	width: auto;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

#cart_list li {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	margin-top:5px;
	color: #333333;
}

.subtotal{
	padding:5px 0;
}
#cart_list dd .stotal {
	text-align:right;
}
.total {
	padding:5px 0;
	border-top:1px dotted #C3C3C3;
	text-align:right;
}

.postage_sms {
	border-top:1px solid #C3C3C3;
	border-bottom:1px solid #C3C3C3;
color:red;
}
/*--------------------------------------*/
/* あと○○で送料無料		*/
/*--------------------------------------*/
.postage_sms li{
	margin:5px;
	color:red !important;
	text-align:left;
}
.postage_sms li span{
	color:#333;
}
.viewcart {
	padding:5px 0;
	text-align:center;
}








/*--------------------------------------*/
/* かごの中身ボタン			*/
/*--------------------------------------*/
#cart_button{
	height:37px;
	background-image: url(https://img10.shop-pro.jp/PA01048/410/etc/new_all_images.gif);
	background-repeat: no-repeat;
	background-position: -343px -107px;
	padding: 0px;
	width: 157px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 1em;
	margin-bottom: 1em;
}
#cart_button a{
	width: 157px;
	height:37px;
	display: block;
}
#cart_button span{
	display: none;
}

/*--------------------------------------*/
/* サイドバー共通仕様			*/
/*--------------------------------------*/
#cat_list,
#reco_list,
#sell_list,
#search,
#calendar {
	background-color: #F9F9F9;
	width: auto;
	margin-bottom: 20px;
	padding: 0px;
	height: auto;
}

#cat_list dd,
#reco_list dd,
#sell_list dd,
#search dd{
	width: auto;
	margin: 0px;
	height: auto;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	text-align: center;
	padding: 5px;
}

#calendar dd {
	width: auto;
	margin: 0px;
	height: auto;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	text-align:left;
	padding: 5px;
}

/*--------------------------------------*/
/* 商品カテゴリー画像			*/
/*--------------------------------------*/
#cat_list dt{
	height:32px;
	background-image: url(https://img10.shop-pro.jp/PA01048/410/etc/new_all_images.gif);
	background-repeat: no-repeat;
	background-position: -422px -195px;
	width: 200px;
	margin: 0px;
	padding: 0px;
}
#cat_list dt span{
	display: none;
}
/*--------------------------------------*/
/* おすすめ商品画像			*/
/*--------------------------------------*/
#reco_list dt{
	height:32px;
	background-image: url(https://img10.shop-pro.jp/PA01048/410/etc/new_all_images.gif);
	background-repeat: no-repeat;
	background-position: -221px -229px;
	width: 200px;
	margin: 0px;
	padding: 0px;
}
#reco_list dt span{
	display: none;
}
/*--------------------------------------*/
/* 商品を探す画像			*/
/*--------------------------------------*/
#search dt{
	height:32px;
	background-image: url(https://img10.shop-pro.jp/PA01048/410/etc/new_all_images.gif);
	background-repeat: no-repeat;
	background-position: -422px -229px;
	width: 200px;
	margin: 0px;
	padding: 0px;
}
#search dt span{
	display: none;
}
/*--------------------------------------*/
/* 営業日カレンダー			*/
/*--------------------------------------*/
#calendar dt{
	height:32px;
	background-image: url(https://img10.shop-pro.jp/PA01048/410/etc/eigyou_cler.gif?20130917172944);
	background-repeat: no-repeat;
	width: 200px;
	margin: 0px;
	padding: 0px;
}
#calendar dt span{
	display: none;
}







#cat_list ul,
#reco_list ul,
#sell_list ul,
#calendar ul {

}
/*--------------------------------------*/
/* 共通仕様				*/
/*--------------------------------------*/
#cat_list li,
#reco_list li,
#sell_list li,
#calendar li {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	margin-top: 5px;
	background-image: url(https://img10.shop-pro.jp/PA01048/410/etc/new_all_images.gif);
	background-repeat: no-repeat;
	background-position: -254px 2px;
	text-indent: 10px;
	text-align: left;
	margin-bottom: 10px;
}

#search select{
	width:155px;
	background:#FFF;
	height: auto;
	border: 1px solid #999999;
	padding: 2px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 5px;
}

#search .keyword{
	width:150px;
	background:#FFF;
	height: auto;
	margin-top: 7px;
	margin-bottom: 7px;
	border: 1px solid #999999;
	padding: 2px;
	margin-right: auto;
	margin-left: auto;
}

/*--------------マニフェストのお知らせ------------------------*/
.oshirase{
    width: 100%;
    padding: 1em;
    height: auto;
    border: 1px solid #FF0004;
    display: block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background-color: #FFEDED;
  line-height: 1.65;
}
/*--------------------------------------*/
 * その他のサイドメニュー		*/
/*--------------------------------------*/

.box {
	margin:15px 0px;
}

.box dl {
	width:164px;
}

.box dd{
	background:transparent url(https://img.shop-pro.jp/tmpl_img/20/r_box_bg.gif) repeat-y;
	padding:10px;
}

#owner {
	background:transparent url(https://img.shop-pro.jp/tmpl_img/20/r_owner_bottom.gif) no-repeat left bottom;
	padding-bottom:15px;
	text-align:center;
}
#owner dt {
	height:38px;
	background-image:url(https://img.shop-pro.jp/tmpl_img/20/r_owner_top.gif);
}
.owner_photo {
	border:1px solid #959595;/*「店主のコーナー」店主画像枠線色*/
}

.owner_memo {
	text-align:left;
	margin:5px 0px;
}

#mailmaga {
	background:transparent url(https://img.shop-pro.jp/tmpl_img/20/r_mailmaga_bottom.gif) no-repeat left bottom;
	padding-bottom:15px;
}
#mailmaga dt {
	height:36px;
	background-image:url(https://img.shop-pro.jp/tmpl_img/20/r_mailmaga_top.gif);
}

#mailmaga dd {
	text-align:center;
}


#free_list {
	background:transparent url(https://img.shop-pro.jp/tmpl_img/20/r_freelist_bottom.gif) no-repeat left bottom;
	padding-bottom:15px;
}
#free_list dt {
	height:41px;
	background-image:url(https://img.shop-pro.jp/tmpl_img/20/r_freelist_top.gif);
}
#free_list li,
#tb_list li {
	padding:2px 0px 10px 10px;
}

#tb_list {
	background:transparent url(https://img.shop-pro.jp/tmpl_img/20/r_tblist_bottom.gif) no-repeat left bottom;
	padding-bottom:15px;
}
#tb_list dt {
	height:41px;
	background-image:url(https://img.shop-pro.jp/tmpl_img/20/r_tblist_top.gif);
}


#owner dt,
#mailmaga dt,
#free_list dt,
#tb_list dt {
	background-repeat:no-repeat;
	font-size:0.1em;
	text-indent:-10000px;
}





/*--------------------------------------------------------------*/
/*メインエリア							*/
/*--------------------------------------------------------------*/

/*--------------------------------------*/
/* 各ページ共通/ アイテムボックス（小さいサイズの商品画像）*/
/*--------------------------------------*/

/*3列で表示*/
.itembox2{
	width:175px;
	text-align:center;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	height: auto;
	background-color: transparent;
	background-image: url(https://img10.shop-pro.jp/PA01048/410/etc/mini_table_bg.gif);
	background-repeat: repeat;
}

.itembox {
	width:210px;
	text-align:center;
	/*background:transparent url(https://img10.shop-pro.jp/PA01048/410/etc/mini_table_bg.gif) repeat-y left top;*/
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	height: auto;
}

.itembox .top {
	width: 210px;
	height: 10px;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	background-image: url(new_all_product_images.gif);
	background-repeat: no-repeat;
	background-position: -449px -301px;
}

*html body .bottom2 {
	background-color: #FFFFFF;
	background-image: url(new_all_product_images.gif);
	background-repeat: repeat-y;
	width: 210px;
	height: auto;
	margin-top: -4px;
	background-position: -449px -311px;
}
.bottom2 {
	background-color: #FFFFFF;
	background-image: url(new_all_product_images.gif);
	background-repeat: no-repeat;
	width: 210px;
	height: 10px;
	background-position: -449px -521px;
}

.itembox .bottom {
	padding:10px 0px;
	z-index:9999;
}

.itembox img {
	display:block;
	margin-right: auto;
	margin-left: auto;
}

.item_title {
	padding-top: 1px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
}

.item_price {
	padding:0px 10px;
}


/*--------------------------------------*/
/* 各ページ共通/ パンくずナビ		*/
/*--------------------------------------*/
#pankuzu {
	height:auto;
	margin-bottom:10px;
	width: 660px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding: 0px;
}


/*--------------------------------------*/
/* 各ページ共通/ タイトル画像		*/
/*--------------------------------------*/

#info dt,
#reco dt,
#sell dt,
#together dt,
#tb dt.tb_title {
	height:16px;
	margin-bottom:20px;
	font-size:0.1em;
	text-indent:-10000px;
	background-repeat:no-repeat;
}



/*--------------------------------------------------------------*/
/* トップページ/ お知らせエリア					*/
/*--------------------------------------------------------------*/
dl#info {

}
#info dt {

}
#info dd {

}


/*--------------------------------------*/
/* トップページ/ おすすめエリア		*/
/*--------------------------------------*/

dl#reco {
	width:580px;
	margin-bottom:25px;
	margin-right: auto;
	margin-left: auto;
}
#reco dt {
	background-image:url(https://img10.shop-pro.jp/PA01048/410/etc/osusume_icon.gif);
	height: 18px;
	width: 127px;
}
#reco dd {
	width:100%;
	background:transparent url(https://img10.shop-pro.jp/PA01048/410/etc/line_1.gif) no-repeat left bottom;/* ボーダーパターン２ */
	padding-bottom:20px;
	background-repeat: repeat-x;
}


/*--------------------------------------*/
/* トップページ/ 売れ筋エリア		*/
/*--------------------------------------*/

dl#sell {
	width:540px;
	margin-bottom:50px;
}
#sell dt {
	background-image:url(https://img.shop-pro.jp/tmpl_img/20/title_sell.gif);
}
#sell dd {
	width:100%;
	background:transparent url(https://img10.shop-pro.jp/PA01048/410/etc/line_1.gif) no-repeat left bottom;/* ボーダーパターン１ */
	padding-bottom:20px;
	background-repeat: repeat-x;
}

/*--------------------------------------*/
/* トップページ/ フリースペース		*/
/*--------------------------------------*/

#freespace {
}


/*--------------------------------------*/
/* 一覧ページ/ サブカテゴリー		*/
/*--------------------------------------*/

dl#subcat {
	width:auto;
	display:block;
}

#subcat dt {
	color:#656565;
	margin: 0em;
	padding: 0px;
	height: auto;
	width: auto;
}

#subcat dd {
	display:block;
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 660px;
}


/*--------------------------------------*/
/* 一覧ページ/ カテゴリー商品表示	*/
/*--------------------------------------*/

dl#cat {
	width:660px;
}
#cat dt {
	width:660px;
	margin: 0px;
	padding: 0px;
}
.cat_name {
	font-weight:bolder;
	font-size:14px;
	width:400px;
	float:left;
}

#cat dt select {
	width:120px;
}

#cat .sort_select {
	float:right;
	text-align:right;
}

#cat dd {
	width: 660px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	height: auto;
}


#cat table {
	width:580px;
}


td.cat_l {
	width:200px;
	padding:5px 0px;
}

td.cat_r {

}

.page_link {
	margin-top:5px;
}




td.cat_r {}
/*--------------------------------------*/
/*商品一覧罫線の色			*/
/*--------------------------------------*/
td.cat_r .price {
	padding:5px;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	text-align:left;
	font-size:14px;
}
td.cat_r .explain {
	margin:5px;
}





/*--------------------------------------*/
/* 詳細ページ				*/
/*--------------------------------------*/

#detail {
	width:auto;/* ボーダーパターン１ */
	padding-bottom:8em;
	height: auto;
}


#detail .detail_l {
	text-align:center;
	margin-bottom: 50px;
}

/*背景枠-フルサイズ*/
#detail .detail_l .mainimg {
	background:transparent url(https://img10.shop-pro.jp/PA01048/410/etc/syouhin_table_top.gif) no-repeat left top;
	padding:15px 0px 0px 0px;
}


#detail .detail_l .product_name {
	font-weight:bolder;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

/*--------------------------------------*/
/* 価格表-フルサイズ			*/
/*--------------------------------------*/
#detail .detail_r {
	width:auto;



	color:<{$productexpl_fontcolor; 	background-color: #F5F5F5;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: auto;
}>;
	text-align:center;
	margin:0px auto;
}
#detail .detail_r .top {

}
#detail .detail_r .bottom {
	width:auto;
	background-color: #F9F9F9;
	margin: 0px;
	height: auto;
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	border: 1px solid #CCCCCC;
}

.subimg {
	text-align:left;
}
/*--------------------------------------*/
/* 商品その他画像のサイズと装飾		*/
/*--------------------------------------*/
.subimg img{
	width:70px;
	border:1px solid #CCCCCC;
	margin-right:5px;
}

.explain {
	text-align:left;
	margin-top: 0em;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}


table.spec {
	width:500px;
	border-top:1px solid #CCCCCC;
}

table.spec th {
	font-weight:normal;
	text-align:left;
	padding:2px 15px;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
}
table.spec td {
	border-bottom:1px solid #CCCCCC;
	padding:2px 0px 2px 15px;
	text-align:left;
}
table.spec table.num td{
	padding:0px;
	border-bottom:none;
}

.option {
	margin-top:1em;
	text-align:center;
	width: auto;
	margin-right: auto;
	margin-bottom: 2em;
	margin-left: auto;
}

.cart_btn {
	margin-top:10px;
}


#detail .etc {
	clear:both;
	padding-top:10px;
}

.etc li {
	background:transparent url(https://img.shop-pro.jp/tmpl_img/20/star.gif) no-repeat 0px 2px;
	padding-left:20px;
	height:25px;
}





/*--------------------------------------*/
/* 詳細ページ/ トラックバック		*/
/*--------------------------------------*/

dl#tb {
	width:540px;
	margin-top:20px;
}
#tb dt.tb_title {
	background-image:url(https://img.shop-pro.jp/tmpl_img/20/title_tb.gif);
}

#tb .tb_url {
	text-align:right;
	padding-top:5px;
	background:transparent url(https://img.shop-pro.jp/tmpl_img/20/title_tburl.gif) no-repeat 10px 10px;
}
#tb .tb_url input {
	width:350px;
	padding:2px;
	background:#FFF;
	border:1px solid #999;
}


.tb_box {
	margin:10px 0px;
}

.tb_box dl {
	background:#F8F8F8;
	border:1px solid #E5E5E5;
	padding:5px 10px;
}

.tb_box dt {
 padding:5px;
}

.tb_box dd {
	padding:5px;
}

.tb_box .tb_state {
	text-align:right;
	border-top:1px dotted #9F9F9F;
}





/*--------------------------------------*/
 *	商品検索結果
/*--------------------------------------*/

/*設定は商品一覧ページと共通です。*/

dl#search_result {
	width:540px;
	margin-bottom:10px;
}

#search_result dt {
	color:#656565;
	font-size:14px;
	margin-bottom:15px;
}

#search_result dd {
	padding-bottom:20px;
}

/*指定した検索条件の文字色*/
#search_result strong {
	color:#A88639;
}


/*--------------------------------------*/
/* オプション在庫・値段表		*/
/*--------------------------------------*/

#option {
	margin:20px 10px;
	background-color: #F0EAE7;
	border:1px solid #CCCCCC;
}

#option dt {
	font-weight:bolder;
	padding:10px;
}

#option dd {
	padding:10px;
}

#option table {
	background:#CCCCCC;
}

#option table th {
	font-weight:bold;
	text-align:left;
	background:#EEEEEE;
	color:#999999;
	padding:7px 5px;
}

#option table td {
	background:#F8F8F8;
	padding:7px 5px;
}

#option dd.option_btn {
	margin-top:10px;
	text-align:center;
}




/*--------------------------------------*/
/* 特定商取引法に基づく表記		*/
/*--------------------------------------*/

.sk_title {
	color:<{$privacy_title_fontcolor}>;
	font-size:14px;
	margin-bottom:15px;
}

table#sk {
	width:660px;
	border-top:1px solid #CCCCCC;
	height: auto;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 50px;
	margin-left: auto;
}

table#sk th {
	font-weight:normal;
	text-align:left;
	background:#F8F8F8;
	padding:7px 10px 7px 5px;
	border-bottom:1px solid #CCCCCC;
}

table#sk td {
	background:#FFF;
	padding:7px 0px 7px 5px;
	border-bottom:1px solid #CCCCCC;
}





/*--------------------------------------*/
/* 支払い方法・配送方法について		*/
/*--------------------------------------*/


#payment,
#delivery {
	width:660px;
	border-top:1px solid #CCCCCC;
	height: auto;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 70px;
	margin-left: 0px;
}


dl#payment dt,
dl#delivery dt {
	background:#F8F8F8;
	padding:5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

dl#payment dt img,
dl#delivery dt img {
	vertical-align:middle;
}

dl#payment dd,
dl#delivery dd {
	padding:10px 10px 30px 10px;
	background:#FFF;
	border-bottom:1px solid #CCCCCC;
}

dl#payment img,
dl#delivery img {
	margin:3px;
	}




/*--------------------------------------*/
/* プライバシーポリシー			*/
/*--------------------------------------*/

#privacy {
	width:660px;
	height: auto;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#privacy dt {
	background:#F8F8F8;
	padding:5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	
}

#privacy dd {
　　　　line-height:1.5;
 	border-bottom:1px solid #CCCCCC;
 	padding:10px 10px 30px 10px;
}
/* ------------------------------------- 
 *	商品オプション 表形式
 * ------------------------------------- */

#option_tbl {
     border-collapse:collapse;
     margin:10px auto 3em;
     border-top:1px solid #ccc;
     border-left:1px solid #ccc;
     width:81%;
}
#option_tbl th{
     padding:5px;
     border-bottom:1px solid #ccc;
     border-right:1px solid #ccc;
     background:#fff;
}
#option_tbl td input{
     float:none;
     margin:0 0 5px;
     width:auto;
}
#option_tbl th,
#option_tbl td.none {
     background:#FBFFF4;
}
#option_tbl td {
     padding:5px;
     text-align:center;
     border-bottom:1px solid #ccc;
     border-right:1px solid #ccc;
     background:#fff;
}
.stock_zero {
     color:red;
 }




.sms{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.g_table_font1 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	padding: 5px;
}
.g_kaisetu {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 1.5em;
	padding: 10px;
	width: 560px;
}
.kosa_bottom {
	background-image: url(https://img10.shop-pro.jp/PA01048/410/etc/mini_table_bottom.gif);
	background-repeat: no-repeat;
	height: 5px;
	width: 175px;
	margin: 0px;
	padding: 0px;
}
.mini_font1 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
}


.table_sell td{
	padding:5px;
}

/*------------------------------------------------*/
/*-- SEO                                        --*/
/*------------------------------------------------*/
#header h1 span {
	display: none;
}
h2,h3,h4,h5{
	display: none;
}


/*------------------------------------------------*/
/*-- フリーページのお知らせ設定                 --*/
/*------------------------------------------------*/
#shop_oshirase {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height: 1.5em;
	font-weight: normal;
	padding: 1em;
	height: auto;
	width: auto;
	margin-right: auto;
	margin-left: auto;
	color: #333333;
	background-color: #F7F7F7;
	border: 1px solid #CCCCCC;
	margin-bottom: 2em;
}
#shop_oshirase span {
	font-weight: bold;
	color: #CC0000;
	font-size: 1.2em;
	display: block;
	padding: 0px;
	margin-top: 0em;
	margin-right: 0em;
	margin-bottom: 0.5em;
	margin-left: 0em;
}



/*------------------------------------------------*/
/*-- フリーページ　バナーリンクエリア           --*/
/*------------------------------------------------*/
#bunner_link_box{
	width: 660px;
	margin: 0px;
	padding: 0px;
	height: auto;
	list-style-type: none;
}

#bunner_link_box li{
	width: 210px;
	float: left;
	height: 50px;
	margin-bottom: 2em;
	display: inline;
}
#bunner_link_box li span{
	display: none;
}
#bunner_link_box li a{
	width: 210px;
	display: block;
	height: 50px;
}

/*------------------------------------------------*/
/*--            --*/
/*------------------------------------------------*/
#bunner_link1{
	width: 210px;
	height: 50px;
	background-image: url(https://img10.shop-pro.jp/PA01048/410/etc/new_all_images.gif);
	background-repeat: no-repeat;
	background-position: -201px -264px;
	margin-right: 15px;
}
/*------------------------------------------------*/
/*--            --*/
/*------------------------------------------------*/
#bunner_link2{
	width: 210px;
	height: 50px;
	background-image: url(https://img10.shop-pro.jp/PA01048/410/etc/new_all_images.gif);
	background-repeat: no-repeat;
	background-position: -201px -315px;
	margin-right: 15px;
}
/*------------------------------------------------*/
/*--            --*/
/*------------------------------------------------*/
#bunner_link3{
	width: 210px;
	height: 50px;
	background-image: url(https://img10.shop-pro.jp/PA01048/410/etc/new_all_images.gif);
	background-repeat: no-repeat;
	background-position: -201px -366px;
}
/*------------------------------------------------*/
/*--            --*/
/*------------------------------------------------*/
#bunner_link4{
	width: 210px;
	height: 50px;
	background-image: url(https://img10.shop-pro.jp/PA01048/410/etc/new_all_images.gif);
	background-repeat: no-repeat;
	background-position: -201px -417px;
	margin-right: 15px;
}
/*------------------------------------------------*/
/*--            --*/
/*------------------------------------------------*/
#bunner_link5{
	width: 210px;
	height: 50px;
	background-image: url(https://img10.shop-pro.jp/PA01048/410/etc/new_all_images.gif);
	background-repeat: no-repeat;
	background-position: -201px -468px;
	margin-right: 15px;
}
/*------------------------------------------------*/
/*--            --*/
/*------------------------------------------------*/
#bunner_link6{
	width: 210px;
	height: 50px;
	background-image: url(https://img10.shop-pro.jp/PA01048/410/etc/new_all_images.gif);
	background-repeat: no-repeat;
	background-position: -412px -264px;
}
/*------------------------------------------------*/
/*--            --*/
/*------------------------------------------------*/
#bunner_link7{
	width: 210px;
	height: 50px;
	background-image: url(https://img10.shop-pro.jp/PA01048/410/etc/new_all_images.gif);
	background-repeat: no-repeat;
	background-position: -412px -315px;
	margin-right: 15px;
}
/*------------------------------------------------*/
/*--            --*/
/*------------------------------------------------*/
#bunner_link8{
	width: 210px;
	height: 50px;
	background-image: url(https://img10.shop-pro.jp/PA01048/410/etc/new_all_images.gif);
	background-repeat: no-repeat;
	background-position: -412px -366px;
	margin-right: 15px;
}
/*------------------------------------------------*/
/*--            --*/
/*------------------------------------------------*/
#bunner_link9{
	width: 210px;
	height: 50px;
	background-image: url(https://img10.shop-pro.jp/PA01048/410/etc/new_all_images.gif);
	background-repeat: no-repeat;
	background-position: -412px -417px;
}

/*--------------------------------------*/
/* マニフェストを手書きすると3年間で140万円の企業損失が出ます
/*--------------------------------------*/
#cm_banner{
	width: 890px;
	height: 50px;
	background-image: url(https://img10.shop-pro.jp/PA01048/410/etc/cm_banner.gif);
	background-repeat: no-repeat;
	margin-top: 1em;
}

#cm_banner a{
	width: 890px;
	height: 50px;
	display: block;
}

#cm_banner span{
	display: none;
}





/*--------------------------------------------------------------*/
/* TOPページのイメージエリア
/*--------------------------------------------------------------*/
#Top_Image_Box{
	width: 890px;
	padding: 0px;
	height: auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
/*--------------------------------------------------------------*/
/* TOPページ 画像エリア
/*--------------------------------------------------------------*/
#Top_Image_Box1{
	width: 585px;
	padding: 0px;
	float: left;
	height: 230px;
	margin-top: 20px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(https://img10.shop-pro.jp/PA01048/410/etc/2021_top_image5.png?cmsp_timestamp=20210618174721);
	background-repeat: no-repeat;
}
#Top_Image_Box1 span{
	display: none;
}
/*--------------------------------------------------------------*/
/* TOPページ ボタンエリア
/*--------------------------------------------------------------*/
#Top_Image_Box2{
	width: 290px;
	padding: 0px;
	float: left;
	height: 230px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#Top_Image_Box2 ul{
	width: 290px;
	margin: 0px;
	padding: 0px;
	height: auto;
	list-style-type: none;
}
#Top_Image_Box2 ul li{
	width: 290px;
	padding: 0px;
	height: 69px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 11px;
	margin-left: 0px;
}
#Top_Image_Box2 ul li a span{
	display: none;
}
/*--------------------------------------------------------------*/
/* TOPページ 　イチローボタン
/*--------------------------------------------------------------*/
#B_ichiro a{
	width: 290px;
	height: 69px;
	background-image: url(https://img10.shop-pro.jp/PA01048/410/etc/2011_top_image3.gif?20110125153357);
	background-position: 0px 0px;
	display: block;
}
#B_ichiro a:hover{
	background-image: url(https://img10.shop-pro.jp/PA01048/410/etc/2011_top_image3.gif?20110125153357);
	background-position: -291px 0px;
}
/*--------------------------------------------------------------*/
/* TOPページ 　キングボタン
/*--------------------------------------------------------------*/
#B_king a{
	width: 290px;
	height: 69px;
	background-image: url(https://img10.shop-pro.jp/PA01048/410/etc/2011_top_image3.gif?20110125153357);
	background-position: 0px -70px;
	display: block;
}
#B_king a:hover{
	background-image: url(https://img10.shop-pro.jp/PA01048/410/etc/2011_top_image3.gif?20110125153357);
	background-position: -291px -70px;
}
/*--------------------------------------------------------------*/
/* TOPページ 　シローボタン
/*--------------------------------------------------------------*/
#B_shiro a{
	width: 290px;
	height: 69px;
	background-image: url(https://img10.shop-pro.jp/PA01048/410/etc/2011_top_image3.gif?20110125153357);
	background-position: 0px -140px;
	display: block;
}
#B_shiro a:hover{
	background-image: url(https://img10.shop-pro.jp/PA01048/410/etc/2011_top_image3.gif?20110125153357);
	background-position: -291px -140px;
}




/*--------------------------------------------------------------*/
/* 無料導入相談ページのフォーム
/*--------------------------------------------------------------*/
#fome_txt_box{
	width:630px;
	height: auto;
	margin-right: auto;
	margin-left: auto;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 1em;
	line-height: 1.5;
	color: #333333;
	border: 1px solid #CCCCCC;
	padding: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
}

#fome_txt_box span{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 1.3em;
	font-weight: bold;
	color: #333333;
}

/*--------------------------------------------------------*/
/*--  フォームレイアウト
/*--------------------------------------------------------*/
#form_list{
	width:630px;
	height: auto;
	margin-top: 20px;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #d9d9d9;
	list-style-type: none;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 1em;
	color: #333333;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 30px;
	padding-left: 10px;
	margin-bottom: 3em;
}
#form_list li{
	display: inline;
	margin-bottom: 6px;
}
/*---------------------*/
/*--  項目名エリア
/*---------------------*/
#form_list .label_title{
	width:120px;
	float: left;
	height: 25px;
	padding-top: 3px;
	border: 1px solid #d9d9d9;
	padding-left: 5px;
	line-height: 25px;
	background-color: #F7F7F7;
}
#form_list .label_title span{
	width:120px;
	background-image: url(../image/all_images.gif);
	background-repeat: no-repeat;
	background-position: -922px -64px;
	padding-left: 21px;
}

#form_list .label_title2{
	width:120px;
	float: left;
	height: 90px;
	padding-top: 3px;
	border: 1px solid #d9d9d9;
	padding-left: 5px;
	line-height: 25px;
	background-color: #F7F7F7;
}
#form_list .label_title2 span{
	width:120px;
	background-image: url(../image/all_images.gif);
	background-repeat: no-repeat;
	background-position: -922px -64px;
	padding-left: 21px;
}
/*---------------------*/
/*--  入力フォームエリア
/*---------------------*/
#form_list .input_area{
	width:490px;
	float: left;
	height: 25px;
	padding-top: 3px;
	border: 1px solid #d9d9d9;
	padding-left: 5px;
	margin-left: 6px;
	background-color: #F7F7F7;
}
#form_list .input_area2{
	width:480px;
	float: left;
	height: 90px;
	padding-top: 3px;
	border: 1px solid #d9d9d9;
	padding-left: 5px;
	margin-left: 6px;
	background-color: #F7F7F7;
}

/*---------------------*/
/*--  ボタンエリア
/*---------------------*/
#form_list .button_area{
	width:300px;
	text-align: center;
	clear: both;
	height: 25px;
	margin-right: auto;
	margin-left: auto;
	display: block;
	padding-top: 10px;
}
/*---------------------------*/
/*-- 入力フォーム デザイン
/*---------------------------*/
.input_style1{
	width:200px;
	height: 19px;
	border: 1px solid #CCCCCC;
	padding-left: 3px;
	line-height: 19px;
	color: #009900;
}
.input_style2{
	width:100px;
	height: 19px;
	border: 1px solid #CCCCCC;
	padding-left: 3px;
	line-height: 19px;
	color: #009900;
}
.input_style3{
	width:400px;
	height: 19px;
	border: 1px solid #CCCCCC;
	padding-left: 3px;
	line-height: 19px;
	color: #009900;
}
.input_style4{
	width:100px;
	height: 19px;
	border: 1px solid #CCCCCC;
	padding-left: 3px;
	line-height: 19px;
	color: #009900;
}
.input_style5{
	width:200px;
	height: 19px;
	border: 1px solid #CCCCCC;
	padding-left: 3px;
	line-height: 19px;
	color: #009900;
}

textarea{
	width:440px;
	float: left;
	height: 80px;
	padding-top: 3px;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	color: #009900;
}
/*---------------------------*/
/*-- ボタン デザイン
/*---------------------------*/

#submit_button3{
	width:150px;
	height:37px;
}
/*---------------------------*/
/*-- 注釈
/*---------------------------*/
#form_list p{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 0.8em;
	color: #797979;
	margin: 0px;
	padding: 0px;
	display: inline;
}



/*--------------------------------------------------*/
/* 無料導入相談フォームのバナー設定
/*--------------------------------------------------*/
#Free_Forme_Banner{
	width: 660px;
	height: 170px;
	background-image: url(https://img10.shop-pro.jp/PA01048/410/etc/2011_top_image2.jpg?20110126142920);
	background-repeat: no-repeat;
	background-position: 0px -470px;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
	clear: both;
	float: none;
}
#Free_Forme_Banner span{
	display: none;
}

/*--------------------------------------------------*/
/* 営業日カレンダー
/*--------------------------------------------------*/
.tbl_calendar {
  border: none !important;
  border-collapse: collapse !important;
  border-spacing: 0 !important;
  margin-bottom: 1em;
}

.tbl_calendar th, .tbl_calendar td {
  padding: 4px !important;
  text-align: center !important;
  border-bottom: 1px solid #ccc !important;
}


.tbl_calendar .side_cal_memo{
　　　　text-align: left !important;
}

.side_cal table{
	margin-right: auto;
	margin-left: auto;
}

.kome{
margin-left: 1em; 
margin-bottom: 0em;  
text-indent: -1em;
padding:0px; 
}