/* イントロ */

H2{
  font-size : 11pt;
  color : #555555;
  font-weight : bold;
  margin-top:20px;
　margin-left:-0px;
  border-style:solid;
  border-width:0px 0px 2px 15px;
  border-bottom-width:1px;
  border-color:#006600;
  padding-left:7px;
  width:535px;
}

/*コンテンツ用枠*/
#content td{
    vertical-align:top;
    font-size:small;
}

/*コンテンツ用 フォント*/
#content p{
     font-size:10pt;   
    margin:0.3em 1em;
    text-indent: 1em;
    line-height: 17px;    
}


/* コンテンツ用 */
.flag{position:relative; width:433px; height:38px; margin:-20px 0px 0px -10px;}
.flag2{position:relative; margin-top:10px; margin-left:0px;}
.flag3{position:relative; margin-top:5px; margin-left:0px;}
.flag4{position:relative; margin-top:20px; margin-left:40px;}

.set{position:relative;    margin-top:10px;   margin-left:-15px;}
.set2{position:relative;    margin-top:10px;   margin-left:0px;}
.uta{position:relative;    margin-top:10px;   margin-left:-15px;}
.iwai-sake{position:relative;    margin-top:10px;   margin-left:-15px;}

/* イメージ */
.img-homare{margin-top: 15px;    margin-left: 0px;   display:block;  width:154px;  height:250px;  overflow:hidden;}
.img-01{margin-top: 10px;    margin-left: 10px;   display:block;  width:550px;  height:233px;  overflow:hidden;}
.img-kae{font-size:12pt; }
.img-sake{width:500px;}
.img-sake img{float:left; margin-left: 70px; margin-right: 15px;}


#item01{
    position:relative;
    width:590px;
    margin-top:0px;
    margin-left:30px;
}

/* ポイント */
.point{
    position:relative;
    border:#990000 1px solid;
    width:535px;
    margin-left:10px;
    margin-top:10px;
    padding:10px;
    background-image : url(img-01/top_left-bk.jpg);
    font-weight: 500;
    font-size:10pt;
    line-height:18px;
    text-align: left;
}

.point2{
    position:relative;
    border:#990000 1px solid;
    width:380px;
    margin-left:0px;
    margin-top:0px;
    padding:10px;
    background-image : url(img-01/top_left-bk.jpg);
    font-weight: 500;
    font-size:10pt;
    line-height:18px;
    text-align: left;
}

.point3{
    position:relative;
    border:#990000 1px solid;
    width:470px;
    margin-left:0px;
    margin-top:0px;
    padding:10px;
    background-image : url(img-01/top_left-bk.jpg);
    font-weight: 500;
    font-size:10pt;
    line-height:18px;
    text-align: left;
}

.point4{
    position:relative;
    border:#990000 1px solid;
    width:535px;
    margin:10px 0px 10px 10px;
    padding:10px;
    line-height:15px;
    text-align: center;   
}


/* テーブル　価格表 */
.price-list{
    margin-top:15px;  
    margin-left:-10px;
    position:relative;
    border:none;
    color: #000000;
}

.price-list table{
    border:solid #999966 2px;}

.p-01 {font-size:11pt; color:#cc0000; font-weight:400;}
.p-02 {font-size:11pt; color:#000000; font-weight:600;}
.p-03 {font-size:11pt; color:#cc0000; font-weight:600;　margin-left:100px;}
.p-04 {font-size:11pt; color:#cc0000; font-weight:500; line-height:18px;}
.p-06 {font-size:11pt; color:#000000; font-weight:600; margin-top:15px; text-align: center;}
.p-07 {font-size:11pt; color:#990000; font-weight:600; margin-top:15px; text-align: center;}
.p-08 {font-size:11pt; color:#cc0000; font-weight:600;}

tr.tr-iro1 td {background-color: #eee8aa;}
tr.tr-iro2 td {background-color: #f5f5dc;}

table {font-size:10pt;}


/* テーブル　セット用価格表（左−1） */
.price-list2{
    margin-top:0px;  
    margin-left:-310px;
    position:relative;
    color:#000000;
}

.price-list2 table{
    border:solid #669900 2px;}
    
.price-list2 caption{    
　　background-color:#669900;
　　padding:0.1em;
　　font-size:14pt; color:#ffffff; font-weight:600;
}
  
/* テーブル　セット用価格表（右−1） */    
.price-list3{
    margin-top:-104px;  
    margin-left:265px;
    position:relative;
    color:#000000;
}

.price-list3 table{
    border:solid #ff6600 2px;}
    
.price-list3 caption{    
　　background-color:#ff6600;
　　padding:0.1em;
　　font-size:14pt; color:#ffffff; font-weight:600;
}

/* テーブル　セット用価格表（左−2） */
.price-listA{
    margin-top:-20px;  
    margin-left:-310px;
    position:relative;
    color:#000000;
}

.price-listA table{
    border:solid #669900 2px;}
    
.price-listA caption{    
　　background-color:#669900;
　　padding:0.1em;
　　font-size:14pt; color:#ffffff; font-weight:600;
}  
 
/* テーブル　セット用価格表（右−2） */    
.price-listB{
    margin-top:-104px;  
    margin-left:265px;
    position:relative;
    color:#000000;
}

.price-listB table{
    border:solid #ff6600 2px;}
    
.price-listB caption{    
　　background-color:#ff6600;
　　padding:0.1em;
　　font-size:14pt; color:#ffffff; font-weight:600;
}




/* テーブル　品目表 */
.item-list{
    margin-top:0px;  
    margin-left:0px;
    position:relative;
    border:none;
    color: #000000;
    text-align: center;
}

.item-list table{width:400px;}

.item-list-2{
    margin-top:10px;  
    margin-left:0px;
    height:200px;
    position:relative;
    border:none;
    color: #000000;
    text-align: center;
}

.item-list-2 table{width:350px;}




/* テーブル　絵柄 */
.deza1 table{
    margin-left:-20px;
    border-collapse:collapse;
    border:solid #cae5af 2px;}
.deza1 td{border-top:none; border-bottom:none; border-left:solid #cae4af 1px; border-right:solid #cae4af 1px;} 

.deza2 table{
    margin-left:-20px;
    border-collapse:collapse;
    border:solid #ffa275 2px;}
.deza2 td{border-top:none; border-bottom:none; border-left:solid #ffa275 1px; border-right:solid #ffa275 1px;} 

.deza3 {margin-top:10px; margin-left:-20px;}

.deza4 table{
    margin-left:-20px;
    border-collapse:collapse;
    border:solid #999966 2px;
    width: 560px;}
.deza4 td{border-top:none; border-bottom:solid #999966 1px; border-left:solid #999966 1px; border-right:solid #999966 1px; padding: 5px;} 

tr.tr-iro3 td {background-color: #cae4af;}
tr.tr-iro4 td {padding:15px 0px;}
tr.tr-iro5 td {background-color: #ffa275;}    
tr.tr-iro6 td {padding:15px 0px;}

#item01-L{
    position:relative;
    width:300px;
    height:500px;
    margin-top:0px;
    margin-left:-20px;
    border: solid 2px #2f4f4f;    
}

#item01-R{
    position:relative;
    width:300px;
    height:500px;
    margin-top:0px;
    margin-left:5px;
    border: solid 2px #2f4f4f;
}

#item01-L2{
    position:relative;
    border:#990000 1px solid;
    width:250px;
    height:160px;
    margin-top:30px;
    margin-left:10px;
    padding:10px;
    background-image : url(http://www.556-556.com/img-01/top_left-bk.jpg);
    font-weight: 500;
    font-size:10pt;
    line-height:18px;
}

#item01-R2{
    position:relative;
    width:280px;
    height:190px;
    margin-top:20px;
    margin-left:10px;
    overflow:auto;
}


/* メインページの文字 */
#main p{font-size:10pt;  margin:0.3em;}


/*コンテンツ用　リンク*/

#main2 ul{
    position:relative;
    width:95%;
    padding:5px;
    list-style:none;
    margin-left:0px;
    margin-top:-10px;
    line-height:1.2em;
}

#main2 li{
    list-style:none;
    background:url(img-01/point-s.gif) no-repeat center left;
    padding-left:20px;
}

/* ボタン ＦＡＸ2*/
a.btn-fax2{
    margin-top: 0px;
    margin-left: 0px;
    display:block;
    width:129px;
    height:21px;
    text-indent:-200px;
    overflow:hidden;
    background-image:url(img-02/button-fax.gif);
}
a:hover.btn-fax2{
    background-position:0px -22px;
}

/* ボタン 注文 */
a.btn-order{
    margin-top: 0px;
    margin-left: 0px;
    display:block;
    width:129px;
    height:21px;
    text-indent:-200px;
    overflow:hidden;
    background-image:url(img-02/button-order.gif);
}
a:hover.btn-order{
    background-position:0px -22px;
}

/* ボタン 組合せ */
a.btn-combi{
    margin-top: 0px;
    margin-left: 0px;
    display:block;
    width:129px;
    height:21px;
    text-indent:-200px;
    overflow:hidden;
    background-image:url(img-02/button-combi.gif);
}
a:hover.btn-combi{
    background-position:0px -22px;
}



/* コピーライト */

ADDRESS{
    position:relative;
    border:#996600 1px solid;
    clear:both;
    width:535px;
    margin-left:40px;
    margin-top:30px;
    vertical-align: bottom;
    padding:13px;
    font-size: 10pt;
    font-style:normal;
}

 *.color2 {color:#cc0000;} 
 
 .pt{
    position:relative;
    border:#990000 1px solid;
    width:535px;
    margin-left:20px;
    margin-top:0px;
    padding:10px;
    background-image : url(img-01/top_left-bk.jpg);
    font-weight: 500;
    font-size:10pt;
    line-height:18px;
    text-align: left;
}

.p-05{
   font-size:11pt;
   color:#000000;
   font-weight:600;
   margin-left:10px;
   margin-top:5px;
 }
 
 *.color1 {color:#cc0000;} 