@charset "Shift_JIS";

/*--------------------------------------------------------
  フルCSSプロフェッショナルテンプレート部品設定
--------------------------------------------------------*/

.hpb-parts-cnt-style
{
    border-color: #00300E;
    text-align: left !important;
}

.hpb-parts-hl-style
{
    padding: 0px 0.2em !important;
    font-weight: bold !important;
    color: #000000 !important;
    background-image: none !important;
    border-color: #00300E;
}

.hpb-parts-cbox-style
{
    border-color: #00300E;
    text-align: left !important;
}

.hpb-parts-img-01
{
    margin: 0px !important;
    border-width: 1px;
    border-style: solid;
    border-color: #00300E;
}

.hpb-parts-img-02
{
    padding: 0px;
    margin: 4px !important;
    border-width: 1px;
    border-style: solid;
    border-color: #00300E;
}

.hpb-parts-hr-style
{
    border-color: #00300E;
}

.hpb-parts-pbox-style
{
    border-color: #00300E;
}
.hpb-parts-pbox-style h4
{
    padding: 0px;
}
.hpb-parts-pbox-style img
{
    padding: 0px;
    border-width: 1px;
    border-style: solid;
    border-color: #00300E;
}
.hpb-parts-pbox-style .hpb-parts-img-03
{
    margin: 4px 9px 4px 4px !important;
}
.hpb-parts-pbox-style .hpb-parts-img-04
{
    margin: 4px 4px 4px 9px !important;
}
.hpb-parts-pbox-style .hpb-parts-img-05
{
    margin: 4px 4px 4px 4px !important;
}
.hpb-parts-pbox-style .hpb-parts-img-06
{
    margin: 4px 4px 4px -1px !important;
}

.hpb-parts-blist-style
{
}
a:link.hpb-parts-blist-style
{
    color: #00300E;
    border-color: #00300E;
}
a:visited.hpb-parts-blist-style
{
    color: #00300E;
    border-color: #00300E;
}
a:hover.hpb-parts-blist-style
{
    color: #00300E;
    border-color: #00300E;
}
a:active.hpb-parts-blist-style
{
    color: #00300E;
    border-color: #00300E;
}

/*--------------------------------------------------------
  ユーザー設定スタイル
--------------------------------------------------------*/

/*------------------------------------
　　#orderの設定
-----------------------------------*/
#order {
}

#order p {
 padding-left : 13px;
 line-height : 130%;
}

.str-l {
    height: 20px;
    margin-top: 10px;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding-top: 0;
    padding-bottom: 5px;
    padding-left: 25px;
    text-align: left;
    background-image : url(../img/indexBg_8Bc.png);
    background-position: top left;
    background-repeat: no-repeat;
    color: #336633;
    font-size: 1.15em;
    text-align: left;
    line-height: 20px;
    overflow: hidden;
    clear: both;
}

/* 注文方法ページ デザイン定義 */
#flow {
    background-color: #70B877;
    font-size: 1.2em;
    margin-left: 10px;
    margin-right: 10px;
}

#flow ol {
    color: #000000;
    text-align: left;
    font-weight: bold;
}

#flow ol li {
    background-color: #DBEEDC;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 40px;
    background-image : url(../img/flowArrow_8Bc.png);
    background-position: 40px 0px;
    background-repeat: no-repeat;
}

#flow ol li:first-child {
    padding-top: 10px;
    background-image: none;
}


#hpb-dvci-article-0{
}
#hpb-dvci-article-0 p{
line-height : 120%;
margin-bottom : -5px;
}

/*-----------------------------------------
　　　　前ページに戻る
-----------------------------------------*/
.return-page {
  text-align : center ;
  margin-left :auto ;
  margin-right : auto ;
  padding-top : 10px;
  padding-bottom : 10px;

}

/*--------------------リンクテーブル　ここから-----------*/

#cloisonne-link {
  margin-top : 10px ;
  margin-left : auto ;
  margin-right : auto ;
  margin-bottom : 10px;
  text-align : center ;
}

#cloisonne-link table {
  margin-left : auto ;
  margin-right : auto ;
  border-collapse:collapse;		/* テーブルの枠線を重ねて表示 */
  border : solid 1px #cccccc ;
 /* border-color : #333 #333 #333 #333;*/
  background-color : #ffffff;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  width : 100%;
}

#cloisonne-link td {

  border : solid 1px #cccccc ;
 /* border-color : #333 #333 #333 #333;*/

}

.provi{
   margin-top : 10px;
   margin-bottom : 10px;
   margin-left : auto ;
   margin-right : auto ;
   text-align : center ;
 /*  font-size : 0.9em;*/
   
}

/*-------------ショーケーステーブル２--------*/


.showcase2-table{
  border-collapse:collapse;		/* テーブルの枠線を重ねて表示 */
  border-style : none none none none;
/*  border-color : #c9bedc #c9bedc #c9bedc #c9bedc;
  background-color : #ffffff;
margin-left : 10px ;
margin-right : auto ;*/
  color : #333333;
  width:100%;
}

.showcase2-th1{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 13pt;
        color : #ef987c;
        text-align : center;
}

.showcase2-td1{
	font-size:1em;
	text-align:left;
  	LINE-HEIGHT: 130%;
  	background-color : #ffffff;
}

.showcase2-td1g{
	font-size:1em;
	text-align:center;
  	LINE-HEIGHT: 130%;
  	background-color : #ffffff;
}

.showcase2-td2{
  border : solid 1px #cccccc ;
  background-color : #ffffff;
margin-left : auto ;
margin-right : auto ;
  text-align : center;
	width:30%;   
	font-size:9pt;	
	height :22px;
} 

.showcase2-td3{
  border : solid 1px #cccccc ;
  background-color : #ffffff;
	font-size:10pt;
	text-align:center;

	color :#ff0000;
	width:30%;
}

.showcase2-td4{
  border : solid 1px #cccccc ;
  background-color : #ffffff;
margin-left : auto ;
margin-right : auto ;
/*	width:45px;   */
	font-size:9pt;	
	text-align:left;
  	background-color : #ffffff;
 	width:70%;           
  	LINE-HEIGHT: 130%;
}

.showcase2-td5{
  border : solid 1px #cccccc ;
  background-color : #ffffff;
	font-size:12pt;
	text-align:left;
  	background-color : #ffffff;
	color:#ff0000;
	FONT-WEIGHT: bold;
	width:70%;
}

.showcase2-td6{
  	background-color : #00cc66;
}

.showcase2-td7{

	color:#ff0000;
	font-size:10pt;
}

.showcase2-td8{
  border : solid 1px #cccccc ;
  background-color : #ffffff;
margin-left : auto ;
margin-right : auto ;
/*	width:45px;   */
	font-size:1.4em;
	text-align:left;
  	background-color : #ffffff;
	FONT-WEIGHT: bold;
	width:70%;
}

.showcase2-td9{
	color:#666666;
	font-size:10pt;
}

.showcase2-td10{
  border : solid 1px #cccccc ;
  background-color : #ffffff;
margin-left : auto ;
margin-right : auto ;
  text-align:center;
 width : 100%;
}

.showcase2-td11{
  border : solid 1px #cccccc ;
  background-color : #ffffff;
  font-size : 9pt;
  text-align:left;
 width : 100%;
}

.showcase2-td12{

  background-color : #ffffff;
  font-size : 10pt;
  text-align:center;
  margin-left : auto ;
  margin-right : auto ;
  width : 100% ;

}

.sho-case2-table {
  margin-left : auto ;
  margin-right : auto ;
 width : 100% ;
 text-align : center ;
}

.sho-case2tb-td1{
text-align : center ;
 font-size : 10pt ;
 width : 50% ;
}

.sub2-table{
  border-collapse:collapse;		/* テーブルの枠線を重ねて表示 */
margin-left : auto ;
margin-right : auto ;
  color : #666666;

}

.aut{
/*width:70%;*/
margin-left:auto;
margin-right: auto;
line-height: 120%;

}
/*--------------------
共通項目
--------------------*/
.red {
color:#ff0000;
}

/*---------------------
shopテーブル
---------------------*/
#shop-cart {
}

#shop-cart table{
width: 320px;
border-collapse:collapse;
}
#shop-cart th{
width : 24%;
border : solid 1px #ea8471;
text-align : center ;
}
#shop-cart td{
width : 76%;
border : solid 1px #ea8471;
text-align : left ;
}
#shop-cart .td-c{
width : 100%;
text-align :center;
}
