﻿@charset "utf-8";
@import "basic.css";

/* 目次
01:インデックス画像
02:キャンペーン
03:比較メニュー
04:キャンペーン、発行会社別、ブランド別タイトル
05:発行会社別、ブランド別メニュー
*/

/* インデックス画像 */
.indexPic{
background:url(../img/top/title.jpg);
width:520px;
height:80px;
padding:60px 10px 10px 20px;
font-size:10px;
font-weight:normal;
}

/* キャンペーン */
.campaignBox{
padding:10px;
width:530px;
background:url(../img/common_files/bg_ye.gif);
}

.campaignBox p{
float:left;
margin:0 10px 0 0;
}

.campaignBox ul{
float:left;
line-height:18px;
}

.campaignBox ul li{
margin:2px 0 0 0;
}

/* 比較メニュー */
.hikakuBoxLeft{
float:left;
margin:10px 5px 0 0 !important;
width:365px;
}

.hikakuBoxRight{
float:left;
margin:10px 0 0 0;
width:180px;
}

.hikakuMenuLeft{
float:left;
width:180px;
margin:0 5px 0 0;
}

.hikakuMenuRight{
float:left;
width:180px;
margin:0;
}

.hikakuMenuLeftBtm{
float:left;
width:180px;
margin:5px 5px 0 0;
}

.hikakuMenuRightBtm{
float:left;
width:180px;
margin:5px 0 0 0;
}

.hikakuMenuLeft ul,
.hikakuMenuRight ul,
.hikakuMenuLeftBtm ul,
.hikakuMenuRightBtm ul,
.hikakuBoxRight ul{
padding:8px 5px 5px 10px;
background: url(../img/common_files/bg_light.gif);
margin:0 0 0 0;
}

.hikakuMenuLeft ul li,
.hikakuMenuRight ul li,
.hikakuMenuLeftBtm ul li,
.hikakuMenuRightBtm ul li,
.hikakuBoxRight ul li{
background:url(../img/top/icon_dot.gif) 0 5px no-repeat;
padding:0 0 3px 10px;
width:147px;
}

/* キャンペーン、発行会社別、ブランド別タイトル */
h2.indexCampaignTitle{
position:relative;
margin:15px 0 5px 0;
width:550px;
background-image:url(../img/top/title_campaign.gif);
height:20px;
text-indent:-1000em;
}

h2.indexCompanyTitle{
position:relative;
margin:15px 0 5px 0;
width:550px;
background-image:url(../img/top/title_company.gif);
height:20px;
text-indent:-1000em;
}

h2.indexCampaignTitle span,
h2.indexCompanyTitle span{
position:absolute;
top:0px;
right:0px;
background:url(../img/common_files/icon_link02.gif) 0 1px no-repeat;
padding:0 0 0 15px;
font-weight:normal;
line-height:normal;
text-indent:0;
}

/* 発行会社別、ブランド別メニュー */
ul.companyMenu{
margin:0 0 15px 0;
width:535px;
background: url(../img/common_files/bg_light.gif);
padding:8px 5px 5px 10px;
}

ul.companyMenu li{
background:url(../img/top/icon_dot.gif) 0 5px no-repeat;
padding:0 0 3px 10px;
width:160px;
float:left;
margin:0 5px 0 0;
}
