@charset "EUC-JP";


/****************************************************
メイン
****************************************************/
#main{padding:0 20px; margin:0 0 20px 0; background:#dcdddd url(../images/main_bg_3clm.gif) repeat-y; z-index:10;}


/**********　メインコンテンツ 3コラム用 **********/
#main .right_body .main_3clm{width:504px; margin:0 20px 0 0; padding:10px; background-color:#FFFFFF;}

#main .right_body .main_3clm h2{width:504px; height:auto; display:block; text-indent:0px; text-align:left; margin:0 0 10px 0;}

#main .right_body .main_3clm .main_img{margin:0 0 10px 0;}

#main .right_body .main_3clm .img_thum{text-align:right; margin:0 0 10px 0; width:500px; display:inline;}
#main .right_body .main_3clm .img_thum a,
#main .right_body .main_3clm .img_thum a:link,
#main .right_body .main_3clm .img_thum a:visited,
#main .right_body .main_3clm .img_thum a:active {border:#333333 solid 1px; width:54px; height:49px; display:block; margin:0 5px 0 0;}
#main .right_body .main_3clm .img_thum a:hover{border:#e85535 solid 1px;}

#main .right_body .main_3clm ul{margin:0 0 10px 0; width:500px; list-style:none;}
#main .right_body .main_3clm li{margin:0 0 0 0; padding:0 0 0 0; display:inline; float:left;}
#main .right_body .main_3clm li a,
#main .right_body .main_3clm li a:link,
#main .right_body .main_3clm li a:visited,
#main .right_body .main_3clm li a:active {border:#333333 solid 1px; display:block; margin:0 5px 0 0; width:54px; height:49px;}
#main .right_body .main_3clm li a:hover{border:#e85535 solid 1px;}

#main .right_body .main_3clm .comment{text-align:left; line-height:160%; margin:10px 0;}

#main .right_body .main_3clm table{border:#333333 solid 1px; border-collapse:collapse; width:500px;}
#main .right_body .main_3clm table th{border:#333333 solid 1px; border-collapse:collapse; padding:2px; background-color:#f3f3f3;}
#main .right_body .main_3clm table td{border:#333333 solid 1px; border-collapse:collapse; padding:2px;}

/**********　右サイドメニュ **********/
#main .right_body .right_cart{width:153px; padding:10px; background-color:#FFFFFF;}

#main .right_body .right_cart .price{padding:0 0 0 0; margin:0 0 10px 0; text-align:left;}

#main .right_body .right_cart select{width:152px; padding:0 0 0 0; margin:0 0 10px 0;}

#main .right_body .right_cart input.submit_btn{border-top:#CCCCCC solid 1px; padding:10px 0;}



