@charset "utf-8";
/* CSS Document */

header#main{
   border-bottom: 13px solid #666;

}



/* ----------------------------------------------------- */
/* #delivered_result */
/* ----------------------------------------------------- */

#delivered_result{
	width:100%;
	margin:0 auto 25px auto;
	padding:80px 0 20px 0;

}

#delivered_result h2{
	font-size:25px;
	margin: 0 auto 80px auto;
	text-align: center;
	line-height: 1.1em;
	padding: 0 60px 4px 60px;
    border-bottom:5px solid #217705;
	display: inline-block;
}


#delivered_result article{
    width:70%;
	margin: 0 auto 100px auto;
}

#delivered_result article .left{
    width:30%;
	display: inline-block;
	margin: 0 30px 20px 0;
	vertical-align: top;
}

#delivered_result article dl{
    width:65%;
    display: inline-block;
    margin: 0 auto 10px 0;
    border:1px solid #000;
    padding:1px;
    text-align:center;

}

#delivered_result article dl dt{
    margin: 0 auto;
}
#delivered_result article dl dt img{
    width:100%;
    height:auto;

}


#delivered_result article dl dd{
    margin: 0 auto;
}

#delivered_result article dl dd.title{
    font-weight:bold;
    font-size:22px;
}



#delivered_result article dl dd.price{
    padding:15px 0;

}
#delivered_result article dl dd.price span.month{
   display:inline-block;
   background:#009652;
   border-radius:5px;
   color:#FFF;
   padding:5px 6px;
   width:3.5em;
   font-size:13px;
   margin-right:10px;
   vertical-align:middle;
}

#delivered_result article dl dd.price strong{
   color:#ff2a00;
   font-size:32px;
   font-weight:bold;
   vertical-align:middle;
}

#delivered_result article dl dd.price span.yen{
   color:#ff2a00;
   font-size:18px;
   font-weight:bold;
   vertical-align:baseline;  
}





#delivered_result article dl dd.comment{
     text-align:left;
     padding:15px;

}

#delivered_result article dl dd.comment p{
     font-size:;

}