body {
    text-align:center;
    margin:0 auto 0 auto;
    padding:0;
    font-size:12px;
    background-color:#666;
}
    
a {
    color:#36c;
}
    
a:hover {
    color:#f90;
}
    
a img {
    border:0;
}
    
form {
    margin:0;
    padding:0;
}
    
#container {
    text-align:justify;
    margin:0 auto 0 auto;
    padding:0;
    width:100%;
    min-width: 1024px; 
    max-width: 1260px;
    background-color:#fff;
}

#inner {
    padding-top:20px;
}

h1 {
    font-size:16px;
    margin:0 0 10px 0;
    padding:10px 5px;
    letter-spacing:1px;
    color:#333;
    border-top:1px solid #FF9933;
}

/*********************************
     ヘッダー
*********************************/
#head {
    position:relative;
    height:52px;
    background:url(http://www.cospa.com/img/common/tabs/cospatio/bg2.gif);
    width:100%;
    text-align:justify;
}

#head strong{
    display:none;
}

#tabs {
    position:absolute;
    width:100%;
    top:-3px;
    left:0;
    height:69px;
    background:url(http://www.cospa.com/img/common/tabs/cospatio/hr.gif) repeat-x bottom;
}

#tabs ul {
    list-style:none;
    margin:0;
    padding:0;
    width:964px;
}

#tabs li {
    float:left;
    margin:0;
    padding:0;
}

#head .titlelogo {
    margin:10px;
}

#minimenus {
    height:20px;
}

#minimenus ul {
    margin:0;
    padding:0;
    list-style:none;
}

#minimenus li {
    float:left;
    margin:0px;
    padding:0;
}

#minimenus li img {
    border:1px solid #fff;
}



/*********************************
     フリースペース
*********************************/
#freespace1 div {
    margin-bottom:5px;
}


/*********************************
     サブメニュー（フッタ）
*********************************/
#sub_menus {
    position:absolute;
    height:19px;
    top:0;
    _top:5px;
    right:0px;
}

#sub_menus ul {
    margin:0;
    padding:0;
    list-style:none;
}

#sub_menus li {
    float:left;
}

#sub_menus li a {
    display:block;
    float:left;
    width:130px;
    padding:5px 0;
    text-align:center;
    text-decoration:none;
    font-size:10px;
    color:#fff;
}

#sub_menus li a:hover {
    color:#FF9933;
    background-color:#FFCC66;
}


/* コンテンツセンター */
#contents_center {
    float: left;
    width: 100%;
}

#contents_center_inner{
    margin: 0 200px 0 220px;
}

/* コンテンツ左側 */
#contents_left {
    float:left;
    margin-left:-100%; 
    width: 210px;
    height:100%;
}

/* コンテンツ右側 */
#contents_right {
    float: left;
    margin-left: -190px;
    width:190px;
    height:100%;
}



/*************************** 
    コンテンツメニュー
****************************/
#contents_left .inner {
    width:200px;
    float:right;
}

#menus {
    clear:both;
}

#menus em{
    display:none;
}


#menus h2 {
    margin:0 0 2px 0;
    padding:0;
}

#menus ul {
    list-style:none;
    margin:0;
    padding:0;
}
    
#menus li {
    font-size:10px;
    letter-spacing:3px;
    padding:0;
    margin:0;
    font-weight:normal;
    margin-bottom:1px;
}

#menus li a {
    background-color:#FFCC66;
    border-color:#FF9933;
    color:#ffffff;
    height:15px;
    _height:25px;
    display:block;
    padding:5px 0 5px 10px;
    margin:0;
    text-decoration:none;
    border-width:0 5px 1px 5px;
    border-style:solid;
}
    
#menus li a:hover {
    color:#FFCC66;
    background-color:#FF9933;
    border-color:#FFCC66;
}


/****************************
    グループサイトへのリンク
******************************/
#brands,
#links
{
    margin-top:10px;
}

#brands h3,
#links h3
{
    font-size:10px;
    font-weight:normal;
    color:#FF9933;
    padding:3px 0 3px 20px;
    margin:10px 0;
}

#brands h3 {
    background:url("http://www.cospa.com/img/icons/cycle.gif") no-repeat left;
}

#links h3 {
    background:url("http://www.cospa.com/img/icons/earth.gif") no-repeat left;
}
    
#brands ul,
#links ul
{
    list-style:none;
    margin:0;
    padding:0;
}

#brands li,
#links li
{
    margin:0;
    padding:0;
    font-size:10px;
}

#brands li em,
#links li em
{
    display:none;
}

#brands li img,
#links li img
{
    border:1px solid #ddd;
}

#brands a,
#links a
{
    color:#333;
}

#brands a:hover,
#links a:hover
{
    color:#FF9933;
}

/****************************
    サイト内商品検索
******************************/
#searchform {
    color:#666;
    font-size:10px;
    padding:5px;
    text-align:left;
    margin:5px 0 5px 0;
    letter-spacing:1px;
}
    
#searchform input {
    font-size:10px;
    border:solid #999 1px;
    margin-top:3px;
}

#searchform em {
    display:block;
    font-style:normal;
    background:url("http://www.cospa.com/img/icons/search.gif") no-repeat left;
    padding:2px 0 2px 15px;
    color:#FF9933;
}

#searchform p {
    position:relative;
    margin:0;
    padding:0;
    height:20px;
}

#searchform #stock {
    position:absolute;
    left:0;
    top:3px;
    border:0;
    margin:0;
    padding:0;
    width:15px;
    height:15px;
}

#searchform label {
    position:absolute;
    height:10px;
    left:20px;
    top:3px;
}


/*************************** 
    QRコード
****************************/
#qr {
    position:relative;
    width:180px;
    height:72px;
    border:1px solid #666;
    margin-top:10px;
}

#qr .img {
    position:absolute;
    left:5px;
    top:5px;
}

#qr p {
    position:absolute;
    color:#333;
    font-size:10px;
    width:100px;
    left:70px;
    top:15px;
    margin:0;
    padding:0;
    line-height:130%;
}


/*************************** 
    ピックアップ商品
****************************/
#pickups {
    width:180px;
    clear:both;
    position:relative;
}

#pickups h2 {
    color:#fff;
    font-size:10px;
    font-weight:normal;
    margin:0;
    padding:5px;
    background-color:#FF9933;
    border-bottom:3px solid #FFCC66;
}

#pickups div {
    position:relative;
    clear:both;
    background-color:#eee;
    border-top:1px solid #fff;
    border-bottom:1px solid #ccc;
    padding:5px;
    height:100px;
}

#pickups div .img {
    position:relative;
    float:left;
    margin:5px 5px 5px 0;
    border:1px solid #FF9933;
}

/* 商品名 */
#pickups div h3{
margin:0;
padding:0;
}


#pickups div h3 a {
    display:block;
    color:#FF9933;
    font-size:10px;
    text-decoration:none;
    font-weight:normal;
}

#pickups div h3 a:hover {
    background-color:#ddd;
}

#pickups div p {
    font-size:10px;
    margin:5px 0 0 0;
    padding:0;
    letter-spacing:1px;
    line-height:120%;
    color:#666;
}

#pickups div em {
    display:block;
    clear:both;
    padding:5px 0;
    height:15px;
}

#pickups div em img {
    float:right;
}

/*************************** 
    フッタ
****************************/
#footer{
    position:relative;
    clear:both;
    padding:20px 0 0 0;
    background-color:#FF9933;
    border-top:5px solid #FFCC66;
}

#footer p{
    font-size:10px;
    margin:0;
    padding:10px;
    letter-spacing:1px;
    text-align:right;
    color:#FFCC66;
    
}

#footer a {
    color:#FFCC66;
}

#footer p.copyright {
    border:0;
}

/**************************
    アクセス解析
***************************/
#analyze {
    display:none;
}