@charset "Shift_JIS";

/*----------------------------------------------------------------
   【タイトルの下のキャッチ】
----------------------------------------------------------------*/

#subcomme-waku {
}

#subcomme-waku p {
    margin: 		    10px 0px -5px 0px;
    padding: 		    0px 0px 0px 0px;
    color:                  #000;
    font-size:              16px;
    font-weight:            normal;
    text-align:             center;
}

/*----------------------------------------------------------------
   【片段／一部赤】
----------------------------------------------------------------*/

#subcomme-waku_katadan {
    margin: 		    10px 0px -5px 0px;
    padding: 		    0px 0px 0px 0px;
    color:                  #000;
    font-size:              16px;
    font-weight:            normal;
    text-align:             center;
}

div.span {
    text-align:             left;
    display:                inline-block;
} 

.moji16 {
    margin:                 0px 0px 0px 3px;
    padding:                0px 0px;
    color:                  #ff0000;
    font-size:              16px;
    font-weight:            normal;
}
.moji14 {
    margin:                 0px 0px 0px 3px;
    padding:                0px 0px;
    color:                  #ff0000;
    font-size:              14px;
    font-weight:            normal;
}

#subcomme-waku .subcomme h3 {
     	
    width: 	            700px;
    height: 		    25px;
    margin: 		    10px 0px 0px 25px;
    padding: 		    15px 0px 0px 0px;
    border:                 0px;
    background-color:       #ffffcc;
    border-radius:          10px 10px 0px 0px;
    border-width:           1px 1px 0px 1px;
    border-color:           #33832C;
    border-style:           solid;
    font-size :             16px;
    font-weight :           bold;
    text-align:             center;
    overflow:               hidden;  
}

#subcomme-waku .subcomme2 h4 {
     	
    width: 	            700px;
    height: 		    23px;
    margin: 		    0px 0px 15px 25px;
    padding: 		    3px 0px 5px 0px;
    border:                 0px;
    background-color:       #ffffcc;
    border-radius:          0px 0px 10px 10px;
    border-width:           0px 1px 1px 1px;
    border-color:           #33832C;
    border-style:           solid;
    font-size :             16px;
    font-weight :           normal;
    text-align:             center;
    overflow:               hidden;  
}

#subcomme-waku .subcomme3 h4 {
     	
    width: 	            700px;
    height: 		    50px;
    margin: 		    0px 0px 15px 25px;
    padding: 		    3px 0px 5px 0px;
    border:                 0px;
    background-color:       #ffffcc;
    border-radius:          0px 0px 10px 10px;
    border-width:           0px 1px 1px 1px;
    border-color:           #33832C;
    border-style:           solid;
    font-size :             16px;
    font-weight :           normal;
    text-align:             center;
    overflow:               hidden; 
    line-height:            1.5; 
}

.setumei {
     	
    width: 	            700px;
    height: 		    auto;
    margin: 		    0px 0px 15px 10px;
    padding: 		    10px 0px 8px 0px;
    background-color:       #fff;
    border-style:           solid;
    border-width:           1px 0px;
    border-color:           #666666;
    font-size :             14px;
    font-weight :           normal;
    text-align:             center;
    line-height:            1.5;
}

.tdline10s {
    border-style:           dotted;
    border-width:           0px 0px 1px 0px;
    border-color:           #666666;
    color:                  #000;
    font-size:              12px;
    font-weight:            normal;
    line-height:            1.5;
}

.sotowaku2 {
    width:                 700px;
    margin:                0px 0px 15px 10px;
    padding:               10px 0px 0px 0px;
    background-color:      #FFFFD2;
    border-width:          2px;
    border-style:          solid;
    border-color:          #33832C;
}

/*----------------------------------------------------------------
   【タイトルの下のキャッチ／片段】
----------------------------------------------------------------*/

#setumei-kata {
     	
    width: 	            700px;
    height: 		    auto;
    margin: 		    0px 0px 15px 10px;
    padding: 		    10px 0px 8px 0px;
    background-color:       #fff;
    border-style:           solid;
    border-width:           1px 0px;
    border-color:           #666666;
    font-size :             14px;
    font-weight :           normal;
    text-align:             center;
    line-height:            1.5;
}

#setumei-kata p {
     	
    width: 	            600px;
    height: 		    auto;
    margin: 		    5px 0px 0px 60px;
    padding: 		    0px 0px 0px 0px;
    background-color:       #fff;
    border-width:           0px;
    font-size :             14px;
    font-weight :           normal;
    color:                  #000000;
    text-align:             left;
    line-height:            1.5;
    text-indent:            -1em;
}

#setumei-kata a {
     	
    font-size :             14px;
    font-weight :           bold;
    color:                  #ff0000;
}

/*----------------------------------------------------------------
   【商品説明／左写真、縦】
----------------------------------------------------------------*/

#syosaiwaku {
    float:                  left;
    width:                  210px;
    height:                 auto;
    margin:                 0px 0px 0px 20px;
    padding:                0px 0px 0px 0px;
}

#syosaiwaku img {
    float:                  left;
    margin:                 10px 0px 0px 10px;
    padding:                0px 0px 0px 0px;
}

#syosaiwaku .itemlist .item {
    float:                  left;
    width:                  210px;
    margin:                 0px 0px 0px 0px;
    padding:                0px 0px 0px 0px;
}

#syosaiwaku .itemlist .item .itemdata {
    float:                  left;
    width:                  220px;
    margin:                 0px 0px 5px 0px;
    padding:                0px 0px 0px 0px;
}

#syosaiwaku .itemlist .item .itemdata h5 {
    float:                  left;
    margin:                 3px 0px 0px 0px;
    padding:                0px 3px 2px 5px;
    color:                  #333333;
    line-height:            1.5;
    font-weight:            normal;
    font-size:              12px;
    text-align:             left;
    border-bottom: 	    1px dotted #999;
}

/*----------------------------------------------------------------
   【商品説明／ボーカスペーパー1】
----------------------------------------------------------------*/

#syosaiwaku_bokasu1 {
    float:                  left;
    width:                  660px;
    height:                 auto;
    margin:                 0px 0px 0px 20px;
    padding:                0px 0px 0px 0px;
}

#syosaiwaku_bokasu1 img {
    float:                  left;
    margin:                 10px 0px 0px 10px;
    padding:                0px 0px 0px 0px;
}

#syosaiwaku_bokasu1 .itemlist_bokasu1 .item_bokasu1 {
    float:                  left;
    width:                  210px;
    margin:                 0px 0px 0px 0px;
    padding:                0px 0px 0px 0px;
}

#syosaiwaku_bokasu1 .itemlist_bokasu1 .item_bokasu1 .itemdata_bokasu1 {
    float:                  left;
    width:                  180px;
    margin:                 0px 0px 5px 17px;
    padding:                0px 0px 0px 0px;
}

#syosaiwaku_bokasu1 .itemlist_bokasu1 .item_bokasu1 .itemdata_bokasu1 h5 {
    float:                  left;
    margin:                 3px 0px 0px 0px;
    padding:                0px 3px 2px 5px;
    color:                  #333333;
    line-height:            1.5;
    font-weight:            normal;
    font-size:              12px;
    text-align:             left;
}

/*----------------------------------------------------------------
   【商品説明／左写真、縦】
----------------------------------------------------------------*/

div#kakakufield {
    float:                  right;
    width: 		    400px;
    height:                 auto;
    margin: 		    10px 20px 0px 0px;
    padding: 		    5px 10px 5px 10px;
    overflow:		    hidden;
    font-size: 		    12px;
    border: 	            1px solid #999;
    background-color:       #ffffff;
}

#kakakufield dl {
    float: 		    left;
    width: 		    400px;
    height:                 auto;
    margin: 		    0px 0px 0px 0px;
    padding: 		    8px 0px 7px 0px;
    border-bottom: 	    1px dotted #999;
    overflow:		    hidden;
    text-align: 	    left;
}

#kakakufield dt {
    float: 		    left;
    width: 		    13em;
    height:                 auto;
    padding: 		    0px 0px;
    margin: 		    0px 0px 0px 0px;
    overflow:		    hidden;
    line-height:            1.5;
    font-weight:            bold;
    text-indent:            1em;
}

#kakakufield dd {
    float: 		    right;
    width: 		    240px;
    height:                 auto;
    margin: 		    0px 0px 0px 0px;
    padding: 		    0px 0px 0px 0px;
    line-height:            1.5;
}

#kakakufield dd.nidan {
    float: 		    right;
    width: 		    240px;
    height:                 auto;
    margin: 		    6px 0px 0px 0px;
    padding: 		    6px 0px 0px 15px;
    line-height:            1.5;
    border-top: 	    1px dotted #999;
}

#kakakufield dd a {
    color:                  #000000;
    text-decoration:        underline;
}

#kakakufield p {
    float:                  left;
    margin: 		    0px 0px 10px 25px;
    padding: 		    10px 0px 0px 0px;
    font-weight:            bold;
    font-size: 		    16px;
    color:                  #ff0000;
}

#kakakufield p.kuro {
    float:left;
    margin: 		    0px 0px 0px 40px;
    padding: 		    15px 0px 0px 0px;
    font-weight:            normal;
    font-size: 		    16px;
    color:                  #000000;
}

#kakakufield p.kuro2 {
    float:left;
    margin: 		    0px 0px 0px 50px;
    padding: 		    15px 0px 0px 0px;
    font-weight:            normal;
    font-size: 		    16px;
    color:                  #000000;
}

#kakakufield a {
    color:                  #ff0000;
    text-decoration:        underline;
}

/*----------------------------------------------------------------
   【商品説明／ボーカスペーパー1】
----------------------------------------------------------------*/

div#kakakufield_bokasu1 {
    float:		   left;
    width: 		    660px;
    height:                 auto;
    margin: 		   5px 0px 10px 20px; 
    padding: 		    5px 0px 5px 0px;
    font-size: 		    12px;
    border: 	            1px solid #999;
    background-color:       #ffffff;
    overflow:             hidden;
}

#kakakufield_bokasu1 dd a {
    color:                  #000000;
    text-decoration:        underline;
}

#kakakufield_bokasu1 p {
    float:                  left;
    margin: 		    0px 0px 10px 25px;
    padding: 		    10px 0px 0px 0px;
    font-weight:            bold;
    font-size: 		    16px;
    color:                  #ff0000;
}

#kakakufield_bokasu1 a {
    color:                  #ff0000;
    text-decoration:        underline;
}


/*----------------------------------------------------------------
   【商品説明／ボーカスペーパー1（商品説明／カート有り）】
----------------------------------------------------------------*/
.bokasu1 {
        width:620px;
	border-bottom:1px dotted #999;
        height:auto;
	margin:8px 0px 5px 20px;
}

.bokasu1_syosai dl {
    width:420px;
    height:                 auto;
    margin: 		    0px 0px 0px 25px;
    padding: 		    0px 0px px 0px;
    text-align: 	    left;
}


.bokasu1_syosai dt {
    float:left;
    clear:left;
    width:8em;
    height:                 auto;
    padding: 		    0px 0px;
    margin: 		    0px 0px 0px 0px;
    line-height:            1.5;
    font-weight:            bold;
    text-indent:            1em;
}

.bokasu1_syosai dd {
    float:right;
    overflow:hidden;
    width: 		    300px;
    height:                 auto;
    margin: 		    0px 0px 0px 0px;
    padding: 		    0px 0px 0px 0px;
    line-height:            1.5;
}

.cart_bokasu1 {
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 0px;
}

.bokasu1_syosai {
	float:left;
        overflow:hidden;
}


/*----------------------------------------------------------------
   【商品説明／ボーカスペーパー1（商品説明／カートなし）】
----------------------------------------------------------------*/
.bokasu1_setumei {
	overflow:hidden;
	width:620px;
	position:relative;
	border-bottom:1px dotted #999;
	margin:0px 0px 0px 20px;
}

.bokasu1_setumei dl {
    float: 		    left;
    width: 		    600px;
    height:                 auto;
    margin: 		    0px 0px 0px 25px;
    padding: 		    8px 0px 7px 0px;
    overflow:		    hidden;
    text-align: 	    left;
}

.bokasu1_setumei dt {
    float: 		    left;
    width: 		    8em;
    height:                 auto;
    padding: 		    0px 0px;
    margin: 		    0px 0px 0px 0px;
    overflow:		    hidden;
    line-height:            1.5;
    font-weight:            bold;
    text-indent:            1em;
}

.bokasu1_setumei dd {
    float: 		    right;
    width: 		    480px;
    height:                 auto;
    margin: 		    0px 0px 0px 0px;
    padding: 		    0px 0px 0px 0px;
    line-height:            1.5;
}

/*----------------------------------------------------------------
   【商品説明／ボーカスペーパー1（商品説明／カートなし／最後の行線なし）】
----------------------------------------------------------------*/
.bokasu1_setumei_last {
	overflow:hidden;
	width:620px;
	position:relative;
	border:0px;
	margin:0px 0px 0px 20px;
}

.bokasu1_setumei_last dl {
    float: 		    left;
    width: 		    600px;
    height:                 auto;
    margin: 		    0px 0px 0px 25px;
    padding: 		    8px 0px 7px 0px;
    overflow:		    hidden;
    text-align: 	    left;
}

.bokasu1_setumei_last dt {
    float: 		    left;
    width: 		    8em;
    height:                 auto;
    padding: 		    0px 0px;
    margin: 		    0px 0px 0px 0px;
    overflow:		    hidden;
    line-height:            1.5;
    font-weight:            bold;
    text-indent:            1em;
}

.bokasu1_setumei_last dd {
    float: 		    right;
    width: 		    480px;
    height:                 auto;
    margin: 		    0px 0px 0px 0px;
    padding: 		    0px 0px 0px 0px;
    line-height:            1.5;
}

/*----------------------------------------------------------------
   【送信ボタン】
----------------------------------------------------------------*/

input.sosin {
    width: 　　　　         150px;
    margin:                 12px 0px 10px 42px;
    padding:                5px 0px 5px 0px;
    background-color:       #ff8000;
    color:                  #ffffff;
    font-weight:            bold;
    border-color:           #ff8000;
    border-radius:          10px;
}

input.sosin2 {
    width: 　　　　         110px;
    margin:                 12px 10px 10px 12px;
    padding:                5px 0px 5px 0px;
    background-color:       #ff8000;
    color:                  #ffffff;
    font-weight:            bold;
    border-color:           #ff8000;
    border-radius:          10px;
}

input {
    width: 　　　　         150px;
}

.text10s {
    color:                  #000;
    font-size:              12px;
    font-weight:            normal;
    line-height:            1.5;
}

/*----------------------------------------------------------------
   【商品仕様】
----------------------------------------------------------------*/

div#shiyo {
    float:                 left;
    width: 　　　　        700px;
    height: 		   auto;
    margin: 		   10px 0px 10px 0px;
    padding: 		   0px;
}

.shiyowaku {
    border-collapse:       collapse;
    margin: 		   5px 0px 10px 20px; 
    padding: 		   0px 0px 0px 0px;
    border:                1px solid #666666;
    background-color:       #ffffff;
}

.shiyotitle {
     	
    height: 		   20px;
    margin: 		   0px;
    padding: 		   6px;
    border:                0px;
    background-color:      #cccccc;
    text-align :           left;
    font-size :            14px;
    font-weight :          bold;
    overflow:              hidden;  
    text-indent:           1em;
}

.shiyoline {
    width: 		    80px;
    height: 		    auto;
    margin: 		    0px 0px 0px 0px;
    padding: 		    4px 0px 4px 15px;
    color:                  #000;
    border-bottom:          1px dotted #999;
    text-align :            left;
    font-size :             12px;
    font-weight :           bold;
    background-color:       transparent;
    line-height:            1.5;
}

.shiyoline-2 {
    width: 		    110px;
    height: 		    auto;
    margin: 		    0px 0px 0px 0px;
    padding: 		    4px 0px 4px 15px;
    color:                  #000;
    border-bottom:          1px dotted #999;
    text-align :            left;
    font-size :             12px;
    font-weight :           bold;
    background-color:       transparent;
    line-height:            1.5;
}

.shiyoline2 {
    width: 		    400px;
    height: 		    auto;
    margin: 		    0px 0px 0px 0px;
    padding: 		    4px 0px 4px 0px;
    color:                  #000;
    border-bottom:          1px dotted #999;
    text-align :            left;
    font-size :             12px;
    font-weight :           normal;
    background-color:       transparent;
    line-height:            1.5;
}

.shiyoline2-2 {
    width: 		    400px;
    height: 		    auto;
    margin: 		    0px 0px 0px 0px;
    padding: 		    4px 0px 4px 10px;
    color:                  #000;
    border-bottom:          1px dotted #999;
    text-align :            left;
    font-size :             12px;
    font-weight :           normal;
    background-color:       transparent;
    line-height:            1.5;
}

.shiyo_p {
    height: 		    auto;
    margin: 		    15px 0px 5px 0px;
    padding: 		    0px;
    text-align :            center;
    font-size :             14px;
    font-weight :           bold;
}

.shiyo_p2 {
    height: 		    auto;
    margin: 		    10px 20px 10px 20px;
    padding: 		    0px 0px 10px 0px;
    text-align :            center;
    font-size :             14px;
    font-weight :           bold;
    border-bottom:          1px solid #cccccc;
}