/* detail.css  "base.css"からネット商品詳細ページ用に変更部分のみ再指定 */
/* detail.css  "netshop.css"からネット商品詳細ページ用に変更部分のみ再指定 */



/* ------------base.cssより　ボックスのスタイル修正------------------------------------------------ */

/* ヘッダーボックスの修正 （base.css にて記述済み） 


/* 全体の背景  72 58*/

body {
    background-color: #ffffff;
}

/* 全体ボックスの指定*/

/*




/* ヘッダーボックス */

#header {
	margin: 5px 2px 5px 2px;
    border: 0px none;
    padding: 0px;
    height: 104px;
	width: 896px;
	background-color: transparent;
	background-image: none;
    font-size: 12px;
    font-weight: normal;
    line-height: 1.2em;
    letter-spacing: 1px;
}



/*  ヘッダーボックスのタイトル画像用ボックス */

#headerimg {
    float: left;
    margin: 5px 0px 4px 0px;
    padding: 0px;
    border: 0px none; 
    background-image:url("../title_test.jpg");
    background-position: top left;
	background-repeat: no-repeat;
    width: 896px;
    height: 71px;
    clear: none;
}





/*  ヘッダーボックス内の　紹介ボックス  */
#headerintro {
    float: right;
    margin: 2px 3px 2px 3px;
    padding: 0px;
    border: 0px none; 
    background-color: transparent;
    width: 890px;
    height: 20px;
	font-size: 13px;
	font-weight: normal;
	line-height: 1.5em;
    letter-spacing: 1px;
    clear: none;
}


#headerintro h2 {
	font-size: 12px;
	line-height: 20px;
	vertical-align: baseline;
	font-weight: bold;
/* ブロック要素では上下に改行が入るのでインライン要素にする(インライン要素は右揃できない)*/
	display: inline;
	}





/* メインコンテンツのボックスのwidth変更 */

#main {
	margin: 0px;
	border: 0px none;
	padding: 0px;
	background-color: transparent;
	width: 900px;
	font-size: 14px;
	letter-spacing: 2px;
	line-height: 1.4em;
}


















/*    ---------商品詳細ページ用　ボックスの　新規スタイル指定------------------------------------- */


/*  商品名タイトル用ボックス　　#detailtitle    */

#detailtitle {
    font-size: 18px;
	font-weight: bold;
	margin: 10px 0px 5px 0px;
	padding: 2px 0px 1px 0px;
	background-color: #cccc66;
	border:0px none;
	text-align: center;
	clear: both;
}





/*  拡大写真とセット内容のボックス　#detailpicset スタイル指定  */



#detailpicset {
	background-color: #FFFFFF;
	margin: 2px 0px;
	padding: 0px;
	border: 0px none;
    height: 441px;
	width: 900px;
    clear: none;
}	

/*  #detailpicset　の内　画像ボックス   */

#detailpic {
  float: left;
  margin: 15px 2px 2px 15px;
  padding: 0px;
  border: 0px none;
  background-image: url("../share_pic/netshop/w552_big_back.gif");
  background-repeat: no-repeat;
  background-position: bottom right; 
  width: 564px;
  height: 424px; 
  clear: none;

}

/* #detailpic内の画像表示指定（562*417）552*410  */

#detailpic img {
	margin: 0px 16px 19px 0px;
	padding: 0px;
	border: 0px none;
	width: 552px;
	height: 410px;
	clear: both;
}






/* #detailpicset　内のセット内容表示ボックス　*/

#detailset {
	float: right;
	background-color: #FFFFFF;
	margin: 14px 12px 9px 4px;
	padding: 0px;
	border: 0px none;
	height: 418px;
	width: 303px;
	clear: none;
}


/* #detailset 内の　タイトル「セット内容」 */

#settitle {
　  margin: 4px 3px 2px 3px;
    padding: 0px;
    font-size: 18px;
    font-weight:bold;
    background-color: #FFFFFF;
    border: 0px none;
    text-align: center;
    height: 20px;
    width: 297px;
    clear: both;
}


/*　特価品表示用　強調文字指定　*/
#settitle b{
    font-size: 18px;
	font-weight: bold;
	margin: 0px 20px 0px 0px;
	padding: 0px;
	color: #FF0000;
	text-align: center;
	clear: both;
}







/*  #detailset 内の　セット内容表示ボックス（内容と値段をテーブルにて表示）  */

#setlist {
	font-size: 11px;
	line-height: 14px;
	background-color: #FFFFFF;
	margin: 2px 3px 0px 3px;
	padding: 0px;
	border: 0px none;
	height: 357px;
	width: 297px;
	text-align: left;
	clear: both;
}

/* セット内容表示ボックス内の各種指定 */
/* セット内容リスト  */

#setlist table{
  margin: 1px;
  padding: 0px;
  border-width: 1px;
  border-style: solid;
  border-color: #CCCCCC;
  width: 292px;

}

#setlist th{
   margin: 0px;
   padding: 2px;
   font-weight: bold;
   background-color: #FFFFCC;
   font-size: 12px;
   height: 14px;
   text-align: center;
}



/*  価格表示用  */

#setlist span{
   margin: 0px;
   padding: 0px;
   font-weight: bold;
   font-size: 16px;
   vertical-align: baseline;
   line-height: 20px;
   color: #FF0000;
   text-align: center;
}



/*在庫表示用強調*/

#setlist strong{
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	color: #FF0000;
	line-height: 15px;
}

#setlist b{
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	color: #000000;
	line-height: 15px;
}






#setlist  td{
   margin: 0px;
   padding: 2px;
   font-size: 12px;
   height: 14px;
   text-align: center;
   border-color: #cccccc;
   border-width: 1px;
   border-style: solid; 
}



#setlist ul {
   margin: 10px 0px 10px 10px;
   padding: 0px;
   list-style-image: url("../share_pic/listmark_kome_w10.gif");
   list-style-position: outside;
   font-size: 11px;
   line-height: 13px;
   vertical-align: middle;
}


#setlist li {
   margin: 0px;
   font-size: 11px;
   line-height: 15px;
   vertical-align: middle;
}



#setlist s {
   	font-size: 13px;
	font-weight: bold;
	text-align: left;
	color: #000000;
	line-height: 15px;
	text-decoration: line-through;
}




/*  ギフトラッピングアイコン用　画像設定  */



#setlist img {
   margin: 0px;
   padding: 0px;
   border: 0px none;
   height: 20px;
   display: inline;
   vertical-align: baseline;
}









/*　補足事項のテーブル    hosokuボックスを設けず、setlistボックス内　補足事項table専用のID　*/

#hosoku table {
   margin: 0px;
   padding: 0px;
   border-color: #FFFFFF;
   border-width: 1px;
   border-style: solid;
   font-size: 11px;
   width: 180px;
}




#hosoku td {
    margin: 1px;
    padding: 0px;
    border-color: #FFFFFF;
    border-width: 1px;
    border-style: solid;
    font-size: 11px;
    line-height: 14px;
    vertical-align: top;
    text-align: left;
    letter-spacing: 1px;
    
}



/*  #detailset　内の　「ご購入ページ」ボックス  */

#detailtocart {

　  margin: 2px 3px 6px 3px;
    padding: 0px;
    letter-spacing: 1px;
    background-color: #FFCC66;
    border: 0px none;
    height: 25px;
    width: 297px;
    clear: both;
}

/*
#detailtocart
*/

form {
    position: relative;
    top: auto;
    left: auto;
    right: auto;
    bottom: auto;
}

/*
#detailtocart
*/
input {
    margin: 0px;
    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;
    vertical-align: baseline;
    font-size: 13px;
    line-height: 13px;
}

 




/*　#setlist 内のリスト定義  */
ul.first {
    list-style-type: disk;
}


ul.second {
    list-style-type: circle;
}




/*       パーツ個別の説明について    */





/*  footer ボックス   */



#footer {
    margin: 0px 2px;
	border-width: 1px 0px 0px 0px;
	border-color: #000000;
	border-style: solid;
	padding: 2px;
	background-color: transparent;
	width: 892px;
    clear: both;
    text-align: center;
    font-size: 12px;
    line-height: 1.5em;
}


/* 画像の大きさについて、高さを15pxとして規定する。 */
#footer img {
    margin: 0px;
    padding: 0px;
    border: 0px none; 
    vertical-align: top;
    display: inline;
    height: 15px;
}



#footer span {
    color:  #FF0000;
}













/*　「禁無断転載」用指定 */
p.kin {
   margin: 0px;
   padding: 0px;
   border: 0px none;
   color: #FF0000;
   text-align: center;
}










/*  トップページを元に　2段組　試作   */
/* 試作中　　トップイメージボックス　3段組　 */



.partsset {
   margin: 10px 0px;
   padding: 0px;
   border: 0px none;
   width: 800px;
   height: 154px;
   background-color: #FFFFFF;
   clear: both;
}



/* パーツ個別説明ボックス 左　*/

.partsleft {
   float: left;
   margin: 0px 2px 0px 15px;
   padding: 0px;
   border: 0px none;
   width: 383px;
   height: 154px;
   background-color: #FFFFFF;
   clear: none;
}

/* パーツ個別説明ボックス 右　*/

div.partsright {
   float: right;
   margin: 0px 12px 0px 5px;
   padding: 0px;
   border: 0px none;
   width: 383px;
   height: 154px;
   background-color: #FFFFFF;
   clear: none;
}

/* パーツ個別説明ボックス 空（右）　*/

div.partsempty {
   float: right;
   margin: 0px 12px 0px 5px;
   padding: 0px;
   border: 0px none;
   width: 383px;
   height: 154px;
   background-color: #FFFFFF;
   clear: none;
}


/* 個別パーツボックス内の写真（サイズ 250 * 175 px） */

.partsimg  {
  float:left;
  margin: 2px 1px 2px 2px;
  padding: 0px;
  border: 0px none;
  background-image: url("../share_pic/top_design/w189_bg_lg_ds.gif");
  background-repeat: no-repeat;
  background-position: bottom right; 
  width: 200px;
  height: 150px;
  clear: both;
}



/* 画像サイズ　189×142　（200×150で保存して縮小表示でよい）　 */
.partsimg img {
  margin: 0px 11px 8px 0px;
  padding: 0px;
  border: 0px none;
  width: 189px;
  height: 142px;
  clear: both;
}





/* 個別パーツボックス内の　説明文ボックス */


.partscontents {
   float: right;
   margin: 3px 6px 5px 0px;
   padding: 0px;
   border: 0px none;
   background-image: url("../share_pic/netshop/w174_detail3.gif");
   clear: none;
   width: 174px;
   height: 146px;
}



/*  説明文ボックス　内の タイトルボックス */
.partstitle {
	font-size: 13px;
    line-height: 20px;
    vertical-align: baseline;
	font-weight:bold;
	background-color: transparent;
	margin: 0px 0px 2px 0px;
	padding: 0px;
	border: 0px none;
	height:21px;
    width: 174px;
	text-align: center;
	clear: both;
}

/*  説明ボックス内の　説明文  */
.partswords {
	font-size: 12px;
	line-height: 1.3em;
	background-color: transparent;
	margin: 3px 2px 3px 8px;
	padding: 0px;
	border: 0px none;
	height: 117px;
	width: 164px;
	text-align: left;
	clear: both;
}





/*  おすすめ関連商品ボックス　2段組　作   */


#exp {
   margin: 17px 17px 22px 17px;
   padding: 0px;
   border: 0px none;
   width: 770px;
   height: 205px;
   background-color: transparent;
   clear: both;
}


#exp_title {
   margin: 3px 20px;
   padding: 0px;
   border: 0px none;
   background-color: transparent;
   width: 730px;
   height: 15px;
   font-weight: bold;
   font-size: 15px;
   line-height: 15px;
   color: #FF6600;
   clear: both;
}


#exp_main {
   margin: 2px 4px;
   padding: 0px;
   border: 1px solid #CCCCFF;
   background-color: transparent;
   width: 760px;
   height: 178px;
   clear: both;
}



/*   img  150*113   */


/* 左1ボックス */
#exp_1 {
    margin: 0px 32px;
    padding: 0px;
    border: 0px none;
    position: relative;
    top: 0px;
    bottom: auto;
    left: 0px;
    right: auto;
    width: 150px;
    height: 178px;
    background-color: transparent;
}

/* 左2ボックス　*/
#exp_2 {
    margin: 0px 32px 0px 0px;
    padding: 0px;
    border: 0px none;
    position: relative;
    top: -178px;
    bottom: auto;
    left: 214px;
    right: auto;
    width: 150px;
    height: 178px;
    background-color: transparent;
}


/*  左3ボックス  */
#exp_3 {
    margin: 0px 32px 0px 0px;
    padding: 0px;
    border: 0px none;
    position: relative;
    top: -356px;
    bottom: auto;
    left: 396px;
    right: auto;
    width: 150px;
    height: 178px;
    background-color: transparent;
}

/*  左4ボックス  */
#exp_4 {
    margin: 0px 32px 0px 0px;
    padding: 0px;
    border: 0px none;
    position: relative;
    top: -534px;
    bottom: auto;
    left: 578px;
    right: auto;
    width: 150px;
    height: 178px;
    background-color: transparent;
}



/* img 150*113 */
.exp_img {
    margin: 0px 0px 0px 0px;
    padding: 0px;
    border: 0px none;
    background-color: transparent;
    width: 150px;
    height: 123px;
}


.exp_img img {
    margin: 10px 0px 0px 0px;
    padding: 0px;
    border: 0px none;
    width: 150px;
    height: 113px;
}


.exp_comment {
   margin: 0px;
   padding: 0px;
   border: 0px none;
   width: 150px;
   height: 55px;
   background-color: transparent;
}

.exp_comment p {
   margin: 0px;
   padding: 0px;
   border: 0px none;
   text-align: center;
   font-weight: bold;
   font-size: 12px;
   text-align: 12px;
   vertical-align: baseline;
}

.exp_comment span {
   font-size: 12px;
   font-weight: bold;
   color: #FF0000;
   text-align: 12px;
   vertical-align: baseline;

}




/*  商品説明詳細ボックス　2段組　作   */


#setumei {
   margin: 17px 17px 22px 17px;
   padding: 0px;
   border: 0px none;
   width: 770px;
/*
   height: 205px;
*/
   background-color: transparent;
   clear: both;
}


#setumei_title {
   margin: 3px 20px;
   padding: 0px;
   border: 0px none;
   background-color: transparent;
   width: 730px;
   height: 15px;
   font-weight: bold;
   font-size: 15px;
   line-height: 15px;
   color: #6699FF;

/*   color: #FF6600;
*/
   clear: both;
}


#setumei_main {
   margin: 2px 4px;
   padding: 0px;
   border: 1px solid #CCCCFF;
   background-color: transparent;
   width: 760px;
/*
   height: 178px;
*/
   clear: both;
}


#setumei_main p{
   margin: 5px;
   padding: 0px;
   border: 0px none;
   background-color: transparent;
   font-weight: normal;
   font-size: 13px;
   line-height: 18px;
   letter-spacing: 3px;
   color: #000000;
}


#setumei_main b{
   font-weight: bold;
   font-size: 13px;
   line-height: 18px;
   letter-spacing: 3px;
   color: #000000;
}










/*  シリーズ商品用　寸法別価格表ボックス  */


#series {
   margin: 17px 17px 22px 17px;
   padding: 0px;
   border: 0px none;
   width: 770px;
   height: 205px;
   background-color: transparent;
   clear: both;
}


#series_title {
   margin: 3px 20px;
   padding: 0px;
   border: 0px none;
   background-color: transparent;
   width: 730px;
   height: 15px;
   font-weight: bold;
   font-size: 15px;
   line-height: 15px;
   color: #00CC00;
/*
   color: #FF6600;
*/
   clear: both;
}


#series_main {
   margin: 2px 4px;
   padding: 0px;
   border: 0px none;
   background-color: transparent;
   width: 760px;
   height: 178px;
   clear: both;
}


#series table {
   width: 760px;
}






/*  シリーズ商品用　寸法別価格表ボックス カートボタン設定 */

#series form {
    position: relative;
    top: auto;
    left: auto;
    right: auto;
    bottom: auto;
}


#series input {

    margin: 0px;
    padding: 0px;
    border-top: 2px solid #FFFFFF;
    border-right: 2px solid #C0C0C0;
    border-bottom: 2px solid #c0c0c0;
    border-left: 2px solid #FFFFFF;
    background-color: #E4E4E4;
    vertical-align: baseline;
    font-size: 13px;
    line-height: 13px;
}



/*  価格表示用  */

#series span{
   margin: 0px;
   padding: 0px;
   font-weight: bold;
   font-size: 16px;
   vertical-align: baseline;
   line-height: 20px;
   color: #FF0000;
   text-align: center;
}



/*  購入ボタン */

#seriest form {
    position: relative;
    top: auto;
    left: auto;
    right: auto;
    bottom: auto;
}


#series input {

    margin: 0px;
    padding: 0px;
    border-top: 2px solid #FFFFFF;
    border-right: 2px solid #C0C0C0;
    border-bottom: 2px solid #c0c0c0;
    border-left: 2px solid #FFFFFF;
    background-color: #E1E1E1;
    vertical-align: baseline;
    font-size: 13px;
    line-height: 13px;
}


/*  ページ内リンク用の段落書式  */

p.pagelink {
   font-size: 12px;
   text-align: right;
}






/*  注意事項ボックス　籐乳母車　生産終了注意の囲み記事　ボックス設定  */

.notice {
    margin: 2px 0px;
    padding: 2px 4px;
    border: 2px solid #FF9900;
    width: 888px;
    font-size: 15px;
    line-height: 18px;
    font-weight: normal;
    vertical-align: middle;    
    background-color: #FFFF99;
    clear: both;
}

.notice b {
    font-weight: bold;
}




.notice strong {
    font-size: 18px;
    line-height: 22px;
    font-weight: bold;
    color: #FF0000;
}
