@charset"shift_jis";

/*
########################################################
	全般設定
########################################################
*/

*{
     margin:0px;
     padding:0px;
}

img{
     margin:0px;
     padding:0px;
     border:0px;
     vertical-align:top;
}

ul{
     list-style:none;
}

body{
     margin:0px;
     padding:0px;
     font-size:12px;
     font-family:"Hiragino Kaku Gothic Pro",Osaka,ＭＳ Ｐゴシック,Arial,sans-serif;
     line-height:1.5;
     color:#666666;
     background:#ffffff;
}

a:link,
a:visited,
a:hover,
a:active{
     text-decoration:none;
     color:#666666;
}

/*
########################################################
	コンテンツ部分設定
########################################################
*/


div#container{
     width:760px;
}

/*ショーケース*/

div#showcase{
     width:513px;
     float:left;
}

/*エリア選択*/

div#choiceArea{
     width:247px;
     float:left;
}

/*メイン大枠*/

div#mainContent{
     width:511px;
     float:left;
}

div#mainPrimary{
     overflow:hidden;
}

/*メイン右上　理念*/

div#mainIdea{
     width:330px;
     float:left;
     background:transparent url(../images_common/idea_bg.jpg) 21px 23px no-repeat;
}

div#mainIdea img#idea01{
     margin:23px 0 0 143px;
}

div#mainIdea img#idea02{
     margin:9px 0 0 143px;
}

/*メイン左上　JCBについて*/

div#mainAbout{
     width:158px;
     margin-left:14px;
     float:left;
}

div#mainAbout img#about01{
     margin-top:13px;
}

div#mainAbout ul{
     margin-left:9px;
}

/*メイン下部大枠*/

div#mainSecondary{
     width:511px;
     margin:26px 0 30px 0;
     background:transparent url(../images_common/attention_bg.gif) no-repeat;
     overflow:hidden;
}

/*メイン左下　JCBカードのお申込み*/

div#offer{
     width:236px;
     padding-left:10px;
     float:left;
}

div#offer img#offer02{
     margin:14px 0 0 10px;
}

div#offer img#offer03{
     margin:18px 0 0 10px;
}

/*メイン右下　カード取り扱い上の注意*/

div#attention{
     width:236px;
     padding-right:10px;
     float:right;
}

div#attention img#attention02{
     margin:10px 0 0 10px;
}

div#attention img#attention03{
     margin:12px 0 0 10px;
}

/*バナー設定*/
div#banner{
     position:absolute;
     top:282px;
     left:9px;
}

/*サイドバー大枠*/

div#mainSub{
     width:249px;
     float:left;
}

/*会員様向けのご案内*/

div#jcbInfo{
     width:249px;
     height:84px;
     background:transparent url(../images_common/jcb_info_bg.gif) no-repeat;
}

div#jcbInfo img#info01,
div#venderInfo img#vender01{
     margin:14px 0 0 10px;
}

div#jcbInfo img#info02,
div#jcbInfo img#info03,
div#venderInfo img#vender02,
div#venderInfo img#vender03{
     margin:12px 0 0 10px;
}

/*ベンダー様向けのご案内*/

div#venderInfo{
     width:249px;
     height:116px;
     background:transparent url(../images_common/vender_info_bg.gif) no-repeat;
}

/*
########################################################
	フッター部分設定
########################################################
*/

div#footer{
     width:750px;
     padding:5px;
     clear:both;
     background:transparent url(../images_common/footer.gif) left no-repeat;
     font-size:12px;
     overflow:hidden;
}

/*フッターメニュー*/
div#footerMenu{
     float:right;
}

div#footer p{
     margin-left:20px;
}

div#footer ul{
     margin-right:20px;
}

div#footer ul li{
     display:inline;
     padding-left:10px;
     margin-left:5px;
}

div#footer ul li.fMenu{
     background:transparent url(../images_common/f_menu.gif) top left no-repeat;
}

/*フッター　コピーライト*/

div#footerCopyright{
     float:left;
}


/*
########################################################
	回り込み解除
########################################################
*/

.clearBox:after{
     content:"";
     display:block;
     overflow:hidden;
     height:1px;
     clear:both;
}

/*\*/
* html .clearBox{
     height:1%;
     overflow:visible;
}
/**/







div#mainAbout ul li#eMenu{
     margin-bottom:30px;
}

div#eMainIdea{
     width:330px;
     float:left;
}
div#eMainIdeaWrapper{
     position:relative;
}

div#eMainIdea img#idea01{
     margin:27px 0 0 20px;
}

div#eMainIdea img#idea02{
     margin:14px 0 0 40px;
}

div#eMainIdea img#cardSample{
     position:absolute;
     top:60px;
     left:220px;
}

div#eJcbVender{
     width:249px;
     height:84px;
     background:transparent url(../images_common/e_jcb_vender.gif) no-repeat;
}

div#eJcbVender img#eJcb01{
     margin:15px 0 0 13px;
}

div#eJcbVender img#eJcb02{
     margin:17px 0 0 13px;
}


/*
