/* ネットショップ用ＣＳＳ */

/*

body {
    background-color: #FFFFFF;
	}
*/

/*
#container {
   	border-color: #ffffff;
}

*/

#main h2 {
	background-color: #66cc00;
	color: #000000;
}


#main h3 {
	border-color: #66cc00;
}




#main h4 {
    margin: 30px 0px 10px 0px;
    padding: 0px 0px 0px 10px;
    border-style: none none solid none;
    border-width: 0px 0px 3px 0px;  
   border-color: #66cc00;
   background-color: #FFFFFF;
   font-weight:bold;
/*
   display: inline;
*/
}












/* mainボックス内　メニューボックスのデザイン- */

.menubox {
    margin: 15px 0px 5px 0px;
    padding: 0px;
    border: 0px none;
    width: 727px;
    background-color: #FFFFFF;
}



.menubox_man,
.menubox_woman,
.menubox_both {
    margin: 5px 0px 5px 0px;
    padding: 0px;
    border: 0px none;
    width: 727px;
    background-color: #FFFFFF;
}












/* menubox メニューボタン用画像レイアウト用　table指定　*/

.menubox table,
.menubox_man table,
.menubox_woman table,
.menubox_both table {
    margin: 0px;
    padding: 0px;
    border: 0px none;
    border-collapse: separate; 
}



.menubox td,
.menubox_man td,
.menubox_woman td,
.menubox_both td {
    margin: 0px;
    padding: 2px;
    border-top: 2px solid #FFFFFF;
    border-right: 2px solid #C0C0C0;
    border-bottom: 2px solid #c0c0c0;
    border-left: 2px solid #FFFFFF;
    background-color: #F5F5F5;    
    text-align: center;
    border-collapse: separate;
    width: 145px;

    font-weight: normal;
    font-size: 12px;
    line-height: 20px;
    
    
}



.menubox th {
    margin: 0px;
    padding: 2px;
    border: 0px none;
    background-color: #669900;
    color: #FFFFFF;    
    text-align: center;
    border-collapse: separate;
    width: 145px;
    letter-spacing: 10px;
    font-weight: bold;
    font-size: 14px;
    line-height: 22px;
    
}


.menubox_man th,
.menubox_woman th,
.menubox_both th {
    margin: 0px;
    padding: 2px;
    border: 0px none;
    color: #FFFFFF;    
    text-align: center;
    border-collapse: separate;
    width: 145px;
    letter-spacing: 3px;
    font-weight: bold;
    font-size: 13px;
    line-height: 22px;
}




.menubox_man th {
    background-color: #FF0000;
}


.menubox_woman th {
    background-color: #0066CC;
}


.menubox_both th {
    background-color: #669900;
}
















/* 3段組 ボックス　 */



.tri_box {
    margin: 20px 1px 30px 0px;
    padding: 0px;
    border: 0px none;
    width: 726px;
    height: 340px;
    background-color: transparent;
    clear: both;
}


/* 左ボックス */
.tri_1 {
    margin: 0px;
    padding: 0px;
    border: 0px none;
    position: relative;
    top: 0px;
    bottom: auto;
    left: 0px;
    right: auto;
    width: 242px;
    height: 340px;
    background-color: transparent;
}

/* 中ボックス　*/
.tri_2 {
    margin: 0px;
    padding: 0px;
    border: 0px none;
    position: relative;
    top: -340px;
    bottom: auto;
    left: 242px;
    right: auto;
    width: 242px;
    height: 340px;
    background-color: transparent;
}

/*  右ボックス  */

.tri_3 {
    margin: 0px;
    padding: 0px;
    border: 0px none;
    position: relative;
    top: -680px;
    bottom: auto;
    left: 484px;
    right: auto;
    width: 242px;
    height: 340px;
    background-color: transparent;
}













/* .headline 個別ボック内　画像ボックス */

.tri_img {
    margin: 0px 10px;
    padding: 0px;
    border: 0px none;
    background-color: transparent;
    background-image: url("../share_pic/netshop/w215.gif");
    background-repeat: no-repeat;
    background-position: bottom right; 
    width: 222px;
    height: 166px;
    clear: both;
}

/* 画像サイズ　189×142　（200×150で保存して縮小表示でよい）　 */
.tri_img img { 
    margin: 0px;
    padding: 0px;
    border: 0px none;
    width: 215px;
    height: 161px;
    clear: both;
}





/*　.headline 個別ボックス内　説明文ボックス　*/
.tri_tag {
    margin: 0px 10px;
    padding: 0px;
    border: 0px none;
    
    background-image: url("w222h174.gif");    
    
    width: 222px;
    height: 174px;
    font-size: 13px;
    line-height: 17px;
    font-weight: normal;
    vertical-align: middle;    
    clear: both;
}    









/*　商品タイトル用　ボックス　*/
.tri_title {
    margin: 0px 0px 5px 0px;
    padding: 0px;
    border: 0px none;
    background-color: transparent;
    width: 222px;
    height: 34px;
    text-align: center;
    font-size: 13px;
    line-height: 17px;
    font-weight: bold;
    text-align: center;
    vertical-align: middle;    
    clear: both;
}    


.tri_title strong {
    color: #FF3300;
}

.tri_title  span {
    margin: 0px 0px 1px 0px;
    font-weight: bold;
    background-color: #FF6600;
    color: #FFFFFF;
    line-height: 12px;
    font-size: 12px;
}



.tri_title img {
   margin: 0px;
   padding: 0px;
   border: 0px none;
   height: 1em;
   display: bottom;
   vertical-align: middle;
}





/*　コメント用　ボックス　*/
.tri_comment {
    margin: 0px 5px;
    padding: 0px;
    border: 0px none;
    background-color: transparent;

    border: 0px none;
/*  border: 1px solid #ff6600;
*/
    text-align: left;
    width: 212px;
    height: 92px;
    clear: both;
    line-height: 14px;
    font-size: 11px;
}    


.tri_comment strong {
    color: #FF3300;
    line-height: 14px;
    font-size: 11px;
}



.tri_comment span {
    margin: 0px 0px 1px 0px;
    font-weight: bold;
    background-color: #FF6600;
    color: #FFFFFF;
    line-height: 17px;
    font-size: 13px;
}

/* コメントボックス　リストの場合　 段落指定 */

.tri_comment ul {
    margin: 0px 0px 0px 5px;
    padding: 0px;
/*
    border: 1px solid #FF6600;
*/
    background-color: transparent;
    list-style-position: outside;
}


.tri_comment li {
    line-height: 14px;
    font-size: 11px;   
}



.tri_comment img {
   margin: 0px;
   padding: 0px;
   border: 0px none;
   height: 14px;
   display: inline;
   vertical-align: middle;
}










/*  価格表示とカートボタン用ボックス 200*110  */
.tri_price {
    margin: 0px;
    padding: 0px;
    border: 0px none;
    background-color: transparent;
    width: 222px;
    height: 18px;
    clear: both;
    text-align: center;
    vertical-align: baseline;
    font-size: 11px;
    line-height: 18px;
    font-weight: bold;
}    


.tri_price span {
    vertical-align: baseline;
    font-family: Impact,sans-serif;
    font-size: 15px;
    line-height: 18px;
    font-weight: normal;
    color: #FF0000;
}



.tri_price s {
   	font-weight: bold;
	color: #000000;
	text-decoration: line-through;
}




/*  価格表示とカートボタン用ボックス 200*110  */
.tri_cart {
    margin: 0px;
    padding: 0px;
    border: 0px none;
    background-color: transparent;
    text-align: center;
    width: 222px;
    height: 25px;
    clear: both;
}    







.tri_cart p {
    margin: 2px 10px 4px 10px;
    padding: 0px;
    border-top: 2px solid #FFFFFF;
    border-right: 2px solid #C0C0C0;
    border-bottom: 2px solid #c0c0c0;
    border-left: 2px solid #FFFFFF;
    background-color: #F5F5F5;
    text-align: center;
    font-size: 14px;
    line-height: 16px;
}



/* 3段組　　ここまで  */




/*  注意事項ボックス　籐乳母車　生産終了注意の囲み記事　ボックス設定  */

.notice {
    margin: 0px 1px 0px 0px;
    padding: 2px 4px;
    border: 2px solid #FF9900;
    width: 710px;
    font-size: 14px;
    line-height: 20px;
    font-weight: normal;
    vertical-align: middle;    
    background-color: #FFFF99;
    clear: both;
}

.notice b {
    font-weight: bold;
}




.notice strong {
    font-size: 120%;
    line-height: 22px;
    font-weight: bold;
    color: #FF0000;
}



.notice img {
   margin: 0px;
   padding: 0px;
   border: 0px none;
   height: 15px;
   display: inline;
   vertical-align: middle;
}







/*  写真を2つ表示するボックス　 */

.w_img {
   margin: 30px 0px 15px 0px;
   padding: 0px;
   border: 0px none;
   clear: both;
   width: 727px;
   height: 282px;
 　background-color: transparent;
}


.w_img_left {
   margin: 0px 10px 0px 3px;
   float: left;
}


.w_img_right {
   margin: 0px 9px 0px 5px;
   float: right;
}


.w_img_left,
.w_img_right {
   padding: 0px;
   border: 0px none;
   clear: none;
   position: relative;
   width: 350px;
   height: 282px;
   background-color: transparent;
   font-weight: normal;
   font-size: 15px;
   line-height: 20px;
   letter-spacing: 2px;
   text-align: center;
}


.w_img_left img,
.w_img_right img {
   margin: 0px;
   padding: 0px;
   border: 0px none;
   clear: both;
   width: 350px;
   height: 262px;
   background-color: transparent;
}






/*  あてはまる県ボックス  */


#ken_title {
   margin: 30px 10px 2px 2px;
   padding: 0px;
   border: 0px none;
   background-color: transparent;
   width: 717px;
   height: 15px;
   font-weight: bold;
   font-size: 15px;
   line-height: 15px;
   letter-spacing: 8px;
   color: #6699FF;
   clear: both;
}




#ken {
   margin: 0px 10px 20px 2px;
   padding: 0px;
   border: 1px solid #ccccff;
   clear: both;
   width: 715px;
   background-color: transparet;
}



#ken_p {
   margin: 10px 15px;
   padding: 0px;
   border: 0px none;
   clear: both;
   width: 695px;
   background-color: transparent;
 　font-weight: bold;
   font-size: 14px;
   line-height: 25px;
   letter-spacing: 3px;
   color: #000000;
}






/*  説明文ボックス  */


.setumei_title {
   margin: 30px 10px 2px 2px;
   padding: 0px;
   border: 0px none;
   background-color: transparent;
   width: 717px;
   height: 15px;
   font-weight: bold;
   font-size: 15px;
   line-height: 15px;
   letter-spacing: 8px;
   color: #6699FF;
   clear: both;
}




.setumei {
   margin: 0px 10px 20px 2px;
   padding: 0px;
   border: 1px solid #ccccff;
   clear: both;
   width: 715px;
   background-color: transparent;
}









.setu_p {
   margin: 10px 15px;
   padding: 0px;
   border: 0px none;
   clear: both;
   width: 695px;
   background-color: transparent;
   font-weight: normal;
   font-size: 13px;
   line-height: 25px;
   letter-spacing: 4px;
   color: #000000;
}




.setumei br,
.setu_p br {
   line-height: 1em;
}





.setu_p table {
   margin: 10px 5px;
   padding: 0px;
   width: 685px; 
}


.setu_p th {
   text-align: senter; 
   font-size: 90%;
}

.setu_p td {
   font-size: 90%;
}




.setu_p p {
   margin: 10px 10px 10px 60px;
   padding: 0px;
   border: 0px none;
}


.setu_p small {
   font-size: 90%;
}



.setu_p em {
   font-weight: bold;
   color: #FF9900;
   font-style: normal;
}




.setu_p strong{
   font-weight: bold;
   color: #FF0000;
}



.setu_p b{
   font-weight: bold;
   color: #000000;
}



.setu_p ol {
   margin: 10px 10px 30px 10px;
   padding: 0px;
   border: 0px none;
}


.setu_p li{
   font-size: 13px;
   line-height: 18px;
   letter-spacing: 3px;
}





.setu_p img {
   margin: 5px 5px 5px 10px;
   padding: 0px;
   border: 0px none;
   float: right;
   clear: both;
}


