/* skip-s.net CSS item.css */

@import url("../css/top.css");

/*---- 商品名用 ----*/

#cl_02 {
    width: 76.5%;
    float: right;
}

#cl_02 #order {
    text-align: right;
    width:100%;
    font-size :80%;
}

#cl_02 .title{
    margin-top:10px;
    margin-left: auto;
    margin-right: auto;
    width:100%;
}

#cl_02 .title .hd{

  background:url('../top/tl_brown.gif') no-repeat 0px 0px;
  margin: 0; 
  padding: 0;
  height:11px;


}

#cl_02 .title .hd .c{

  background:url('../top/tr_brown.gif') no-repeat right 0px;
  font-size:1px; /* ensure minimum height */
  height:11px;
}

#cl_02 .title .bd {

   background:#A7543B;
   margin: 0; 
   padding:0 0 0 10px;
   text-align:left;

}

#cl_02 h1 {

    color:#fff;
    font-size:150%;
    font-weight: bold;
}


#cl_02 h2 {

    background:url('../top/title_00.gif') no-repeat left top;
    background-color:#F2F3D3;
    padding: 4px 0px 0px 30px;
    color:#000;
    font-size:150%;
    font-weight: bold;
    height:34px;
    margin:10px auto 0 auto;
    text-align:left;
}


/*---- 文字ばらつきを抑える枠 ----*/
#cl_02 #contents{

    /*background-color:#ffffcc;*/
    border-top: 1px solid #D9D9D9;
    border-left: 1px solid #D9D9D9;
    border-right: 1px solid #D9D9D9;

    background-color:#fff;
    margin-top:0px;
    margin-left: auto;
    margin-right: auto;
    text-align:left;
}



#cl_02 #contents #catchcopy {
    margin-top:10px;
    text-align:center;
    vertical-align:top;
}

#cl_02 #contents #catchcopy h2 {

    text-align:center;
    background:#fff;
    color:#800000;
    font-size:210%;
    font-weight: bold;
    margin-bottom:10px;
}

#cl_02 #contents #catchcopy p{
    margin:0 auto;
    width:80%;
    text-align:left;
    letter-spacing:1px;

}


#cl_02 #contents #ermast{
    margin-left:10px;
    
}

#cl_02 #contents #ermast td{
    padding: 4px;
    width:50%;
    font-size :90%;
    /*letter-spacing:1px;*/
}

#cl_02 #contents #ermast td li{
    margin-top:2px;
}

/*栽培履歴*/

#cl_02 #contents #saibai{
    margin:10px auto;
    width:96%;
    font-size :85%;
    background:#808080;
    text-align: center;
   
    border-top:8px;
    border-right:8px;
    border-bottom:8px;
    border-left:8px;
    border-color: #C0C0C0;
    border-style: solid;
    
}
#cl_02 #contents #saibai .koumoku{
    background:#ccc;
    width:40%;
}
#cl_02 #contents #saibai .koumoku25{
    background:#ccc;
}
#cl_02 #contents #saibai .data{
    padding:6px;
    background:#fff;
}

#cl_02 #contents #saibai .data ol{
    text-align:left;
}

/*表*/

#cl_02 #contents .listbox{
    margin:10px auto;
    width:96%;
    background:#808080;
    text-align: center;
}
#cl_02 #contents .listbox .koumoku{
    background:#ccc;
    width:40%;
}
#cl_02 #contents .listbox .koumoku25{
    background:#ccc;
}
#cl_02 #contents .listbox .data{
    padding:6px;
    font-size :90%;
    background:#fff;
}

#cl_02 #contents .listbox .data ol,
#cl_02 #contents .listbox .data p{
    text-align:left;
}


/*商品紹介*/

#cl_02 #contents #docs {

   margin:0 20px 0 14px;

}

#cl_02 #contents #docs h3 {

    font-family: "ＭＳ Ｐゴシック",Osaka,MS UI Gothic,sans-serif;
    background:url('../top/title_04.gif') no-repeat left top;
    background-color:#800000;
    margin:30px 0 15px 0;
    padding:4px 0 0 30px;
    color:#fff;
    font-weight: bold;
    font-size:140%;
    height:32px;

}
#cl_02 #contents #docs h3 strong{
    color:#fff;
    font-weight: normal;
    font-size:12px;
}

#cl_02 #contents #docs h4 {

    color:#800000;
    padding: 2px;
    font-weight: bold;
    font-size:120%;
    height:30px;
}

#cl_02 #contents #docs p {

    padding:8px;
    line-height:130%;
    letter-spacing:0.8px;

}

#cl_02 #contents #docs ul {

    margin-left:10px;
    padding: 10px;
    background-color:#F2F3D3;
    width:90%;
    text-align: left;
    font-weight: bold;
}


#cl_02 #contents #docs ol {

    font-size:98%;
    margin-left:10px;
    padding: 10px;
    width:90%;
    text-align: left;
}

#cl_02 #contents #docs ul li,
#cl_02 #contents #docs ol li  {

    margin-top:10px;
    letter-spacing:1px;
}


#cl_02 #contents #docs dl {

    margin-top:10px;
    padding:10px;
    background-color:#fff;
    border-top:8px;
    border-right:8px;
    border-bottom:8px;
    border-left:8px;
    border-color: #C0C0C0;
    border-style: solid;
}


/*--差込画像スタイル--*/

#cl_02 #contents #docs .img_left {
    float:left;
}

#cl_02 #contents #docs .img_right {
    float:right;
}

#cl_02 #contents #docs .clear_left {
    clear:left;
}

#cl_02 #contents #docs .clear_right {
    clear:right;
}

#cl_02 #contents  #docs .img_left , #cl_02 #contents  #docs .img_right {
    text-align: center;
    font-size: 85%;
    padding: 10px;
}

#cl_02 #contents #review #count {
    font-size :90%;
    text-align:right;
    background-color:#E0DEDE;
}

#cl_02 #contents #review .next_back {
     font-size :90%;
     text-align:right;
     margin:10px 0 10px 0;
}

#cl_02 #contents #review dl {
    margin-top: 10px;
}

#cl_02 #contents #review dt {

    margin: 12px 20px 0 10px;
    padding: 12px 0 0 10px;
    background:url('../top/title_04.jpg') no-repeat left top;
    color:#000;
    font-weight: bold;
    font-size:100%;
    height:36px;

}

#cl_02 #contents #review dd {

    margin: 10px 20px 0 11px;
    padding: 10px;
    letter-spacing:1px;
    border-top: 0px;
    border-right: 1px;
    border-bottom: 1px;
    border-left: 1px;
    border-color: #C0C0C0;
    border-style: solid;
}

#cl_02 #contents #review dd p.user{

    background:url('../top/sml.gif') no-repeat left top;
    margin:0 0 20px 0;
    padding: 6px 6px 2px 60px;
    font-weight: bold;
}

#cl_02 #contents div.zaiko {

    margin: 0px;
    padding: 6px;
    text-align:center;
}


#cl_02 #contents .nouhou {

    font-weight: bold;
    color:#004000;
}


/* ----商品注文---- */

#cl_02 #contents .title{
    margin:10px 0 0 0px;
}

#cl_02 #contents #shoping {

    background-color: #FEF1AA;
    clear : left;
    padding-bottom:20px;
    text-align:center;
    border-top: 0px;
    border-right: 1px;
    border-bottom: 1px;
    border-left: 1px;
    border-color: #FF0000;
    border-style: solid;
}
/*

#cl_02 #contents .shoping h1 {
    margin: 12px 0px 0px 0px;
    font-weight: bold;
    font-size: 120%;
}

*/


/*商品内容説明 */

#cl_02 #contents .show_win {

    margin:0 auto;
    width:90%;

}

#cl_02 #contents .show_win td {

    text-align: center;
    color:#000;

}

#cl_02 #contents .show_win td h4{

    color:#800000;
    font-weight: bold;

}

#cl_02 #contents .show_win td p{

    text-align:left;
    font-size :80%;
}


#cl_02 #contents .show_win td .sname{

    font-size:120%;
    font-weight: bold;

}

#cl_02 #contents .show_win td p.uri {

    margin: 20px 20px 0px 0px;
    padding: 0px;
    font-size:160%;
    text-align: right;
}

#cl_02 #contents .show_win td p.uri .price {

    color:#800000;
    font-weight: bold;
    font-size:120%;
}

#cl_02 #contents .show_win td p.kai {

    margin: 0px 20px 0px 0px;
    padding: 2px;
	text-align: right;
    color:#404040;
    font-size:100%;

}

#cl_02 #contents .show_win td p.kai span.price {

    color:#800000;
    font-weight: bold;

}

#cl_02 #contents .show_win td form {
    width:100%;
    text-align: right;
}

#cl_02 #contents .show_win td form table{
    margin: 20px 0px 10px 10px;
}

#cl_02 #contents .show_win td .submit {
    font-size :90%;

}

/*商品内容詳細説明 */

#cl_02 #contents .propaty {
    background:#800000;
    width:98%;
}

#cl_02 #contents .propaty td {
    padding:10px;
    font-size:80%;
}

#cl_02 #contents .propaty .koum {

    width:30%;
    background:#ffffc0;
    text-align: center;

}

#cl_02 #contents .propaty .data {

    text-align:left;
    background:#fff;

}
#cl_02 #contents .propaty .data ul {

    margin-left:10px;
    text-align: left;
    list-style-type:disc;
  
}


