@charset "utf-8";
/*++++++++++++++++++++++++++++++++++++++++++
商品一覧
+++++++++++++++++++++++++++++++++++++++++++*/		
#main .syohin-area{
	padding-bottom: 10px;
	margin-left: 20px;
	_margin-left:10px;
	}
	

    #main .syohin-area dl{
	    margin: 0px;
	    margin-right: 20px;
	    margin-bottom: 1em;
	    padding: 0px;
	    float: left;
	    width: 320px;
	    font-size: 11px;
	    height: 250px;
	    padding-top: 1px;
    }
    	
        #main .syohin-area dt{
	        margin: 0px;
	        padding: 10px 0px;
	        text-align: center;
            background-color:#dddddd;
	        color:#383f44;
        }
                #main .syohin-area dt a{
	                color: #383f44;
	                text-decoration: none;
                }
        	
        #main .syohin-area dd{
	        margin: 0px;
	        padding: 0px 0.5em;
	        text-align: left;
	        border:1px solid #dddddd;
			height:200px;
        }

/*++++++++++++++++++++++++++++++++++++++++++
コンテンツ（商品詳細、申し込み確定）
+++++++++++++++++++++++++++++++++++++++++++*/
	
#main .syohin{
	color: #000000;
	background: #ffffff;
	padding: 0px 30px 10px 30px;
	}

    #main .syohin .title{
		font-size:20px;
		margin-bottom:10px;
}
    #main .syohin .block5{
        border-bottom:1px #000000 solid;
		widht:605px;
		padding-bottom:10px;
		margin-bottom:10px;
}
	#main .syohin table{
		widht:620px;
}

	#main .syohin table td{
		widht:310px;
		padding-bottom:10px;
}
	#main .syohin table td h5{
		width: auto;
		padding: 5px;
		font-size:12px;
		} 
    #main .syohin .nedan{
        border-bottom: 2px dotted #eeeeee;
        padding: 5px;
        margin-bottom: 10px;
		margin-left:300px;
        }

	
    #main .syohin .block{
        border-bottom: 2px dotted #eeeeee;
        padding: 5px;
        margin-bottom: 10px;
        }

        #main .syohin h4{
            border:1px solid #eeeeee;
            width: auto;
            padding: 5px;
            margin: 0px 10px 5px 10px; 
            }

    #main .syohin dl {
	    margin: 5px 10px 9px 10px;
	    padding: 3px;
    }

        #main .syohin dl dt {
	        float: left;
	        width: 300px;
        }

        #main .syohin dl dd {
	        margin-left: 300px;
        }

            #main .syohin dl dd p {
	            font-size:12px;
	            font-weight:bold;
            }

    #main .syohin .text_box{
	    font-size: 11px;
	    _font-size:	10px;
	    color: #333333;
	    padding-left: 10px;
	    padding-right: 10px;
	    line-height: 13px;
	    font-family: "qMmpS Pro W3", "lr oSVbN", Osaka, Arial, Helvetica, Verdana, 'ＭＳ Ｐゴシック', sans-serif;
    }

    #main .syohin .price{
        background-color: #dddddd;
        width: 180px;
        margin-left: 20px;
        padding: 10px;
        }
        
    #main .syohin .cart{
        margin-left: 20px;
        padding: 10px;
        }
    	
    #main .syohin dl dt.buy{
	    float: left;
	    width: 200px;
    }

    #main .syohin dl dd.buy{
	    margin-left: 200px;
    }
