/*Global*****************************************************************/
*{margin:0 auto; padding:0; text-align:center;}
body {font-size:80%; text-align:center;}
img{border:0px none;}
h1{font-size:130%; display:inline; text-align:left; color:#666666;}
h2{font-size:120%; text-align:left; color:#666666;}
h3{font-size:110%; text-align:left; color:#666666;}
h4{font-size:105%; text-align:left; color:#666666;}
hr{border: 1px solid gray; margin-top:10px;}
p{text-align:left;}
td{text-align:left;}
li{text-align:left; margin-left:15px;}
select{text-align:left;}

#header{width:950px; text-align:left; margin:auto;}
#header #blog{width:950px; text-align:right; position: absolute; margin-top:-120px;}

#search{background:url(../../images/search_background.jpg) no-repeat; height:50px; background-position:center top; margin-top:10px;}
#search form{text-align:center; height:50px;}
#search .inputbox{text-align:left; width:300px; height:20px; margin-top:13px;}
#search .searchbtn{width:100px; height:23px; background-color:#F89E7C; letter-spacing:10px;}

#main{clear:both; width:950px; margin:0 auto; margin-top:10px;}

#navi{float:left; margin:0px; width:170px; text-align:center; background:url(../../images/back_navi.jpg) no-repeat; height:560px; background-position:center top;}
#navi ul{list-style:none; margin:0px; padding:0px; margin-top:5px;}
#navi li{text-align:center; margin:0px;}
#navi #mutual{margin-top:18px; text-align:right; margin-right:15px;}


#contents{float:right; width:760px; text-align:center;}
#contents h2 img{vertical-align: bottom;}
#contents .box{border-width:1px; border-color:#F89E7C; border-style:solid; width:748px; text-align:left; padding:5px;}
#contents #pan{text-align:left; margin-bottom:15px;}

#footer{clear:both; width:950px; text-align:center; margin-top:10px;}
#footer p{border-top: 1px solid gray; text-align:center; margin-top:5px;}
#footer #since{clear:both; margin-top:10px; margin-bottom:10px;}
#footer #count_hide img{width:1px; height:1px;}
/*Global END*************************************************************/

/*TOP********************************************************************/
/* #contents #greeting .box{height:150px;} */
#contents #shopping h2 img{vertical-align: bottom;}
#contents #shopping .box{height:220px;}
#contents #shopping{margin-top:10px;}
#contents #shopping h3{text-align:left;}
#contents #shopping li{margin-top:3px;}
/*IE margin-bug対応 #contents #shopping .top_left{float:left; width:230px; text-align:left; margin-left:52px;}*/
#contents #shopping .top_left{float:left; width:180px; text-align:left; margin-left:25px;}
#contents #shopping .top_center{float:left; width:180px; text-align:left;  border-color:#F89E7C;}
#contents #shopping .top_right1{float:left; width:180px; text-align:left;  border-color:#F89E7C;}
#contents #shopping .top_right2{float:left; margin-top:20px; width:180px; text-align:left;  border-color:#F89E7C;}
/*IE margin-bug対応 #contents #shopping .under_left{clear:both; float:left; margin-top:10px; width:230px; text-align:left; margin-left:52px;}*/
#contents #shopping .under_left{clear:both; float:left; margin-top:10px; width:230px; text-align:left; margin-left:25px;}
#contents #shopping .under_center{float:left; margin-top:10px; width:230px; text-align:left;  border-color:#F89E7C;}
#contents #shopping .under_right{float:left; margin-top:30px; width:230px; text-align:left;  border-color:#F89E7C;}

#contents #qa{clear:both; margin-top:10px;}
#contents #qa .box{height:50px;}
/*IE margin-bug対応 #contents #qa .left{float:left; width:230px; text-align:left; margin-left:52px;}*/
#contents #qa .left{float:left; width:340px; text-align:left; margin-left:25px;}
#contents #qa .right{float:right; width:340px; text-align:left;  border-color:#F89E7C;}

/*
#link{clear:both; text-align:center; width:750px; margin-top:10px;}
#link li{display:inline; margin-left:30px;}
*/
/*TOP END****************************************************************/

/*category***************************************************************/
#contents #category li{float:left; width: 230px; text-align:left; margin-top:3px;}
#contents #category .box{height:95px;}

/*category END***********************************************************/
/*Commodity_list*********************************************************/
#contents #commodity_list .page{margin-top:10px; margin-bottom:10px;}
#contents #commodity_list .box{border-width:1px; border-color:gray; border-style:solid; width:748px; height:130px; text-align:left; padding:5px; margin-top:15px;}
#contents #commodity_list .img{float:left; width:140px;}
#contents #commodity_list .detail{float:left; width:600px; text-align:left;}
#contents #commodity_list .button{text-align:right; margin-top:15px;}
#contents #commodity_list .company{text-align:right; margin-top:5px;}
/*Commodity_list END*****************************************************/

/*Adsense****************************************************************/
#contents #adsense{text-align:center;}
/*Adsense END************************************************************/

/*Favorite***************************************************************/
#contents #favorite h2{margin-top:15px;}
#contents #favorite dt{color:green; text-align:left; margin-top:10px; border-bottom: 1px solid gray; margin-bottom:5px;}
#contents #favorite dd{text-align:left;}
/*Favorite END***********************************************************/
