@charset "euc-jp";

/* =================================
/prm/jcb/styles.css
create date:2011/06/15
=================================* /

/* yjTmplCommon-min.css 1.1.0 */
/*\*//*/@import "yjTmplMacIE5-min.css";/**/
body{margin:0;padding:0;text-align:center;}dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,input,p,blockquote,fieldset,div{margin:0;padding:0;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}ul li, ol li{list-style:none;}table{margin:0;padding:0;border-collapse:collapse;border-spacing:0;font-size:100%;}caption{text-align:left;}table,pre,code,select,input,textarea,kbd,var,ins,del,samp{font-size:100%;}address,cite,dfn,em,strong,var,th,ins,del,samp{font-weight:normal;font-style:normal;}a img{border:0;}hr.yjSeparation{display:none;}fieldset{border:none;}#wrapper{text-align:left;font-size:medium;line-height:1.56;}#yjContentsBody{position:relative;}.yjGuid{display:block;height:0;overflow:hidden;font-size:0;line-height:0;text-indent:-9999px;}.yjSkip{display:block;height:0;overflow:hidden;font-size:0;line-height:0;text-indent:-9999px;}.yj950-1 #wrapper,.yj950-2 #wrapper,.yj950-3 #wrapper{ width:950px;margin:0 auto;padding:0 10px;}.yj950-1 #contents,.yj950-2 #contents,.yj950-3 #contents{text-align:left;}.yj950-2 #yjMain{float:left;width:640px;}.yj950-2 #yjSub{float:right;width:300px;}.yj950-3 #yjMain{float:left;width:640px;}.yj950-3 .yj1stUnit{float:right;width:440px;}.yj950-3 .yj2ndUnit{float:left;width:190px;}.yj950-3 #yjSub{float:right;width:300px;}.yj100per-1,.yj100per-2,.yj100per-3{width:100%;}.yj100per-1 #wrapper,.yj100per-2 #wrapper,.yj100per-3 #wrapper{min-width:950px;padding:0 10px;}.yj100per-2 #yjMain{float:left;width:100%;margin-left:-310px;}.yj100per-2 .yjMainGrid{margin-left:310px;}.yj100per-2 #yjSub{float:right;width:300px;}.yj100per-3 #yjMain{float:left;width:100%;margin-left:-310px;}.yj100per-3 .yjMainGrid{margin-left:310px;}.yj100per-3 .yj1stUnit{float:right;width:100%;margin-right:-200px;}.yj100per-3 .yj1stInnerUnit{margin-right:200px;}.yj100per-3 .yj2ndUnit{float:left;width:190px;}.yj100per-3 #yjSub{float:right;width:300px;}#yjContentsBody:after,.yj950-3 #yjMain:after{display:block;visibility:hidden;clear:both;height:0;content:".";}#yjContentsBody,.yj950-3 #yjMain{height:1%;}

/* fonts-min.css 1.0.0 */
.s115{line-height:115%;}.s130{line-height:130%;}.s150{line-height:150%;}.yjXXL{font-size:x-large;voice-family:"\"}\"";voice-family:inherit;font-size:xx-large;font-size /**/:x-large;}html>body .yjXXL{font-size:180%;font-size/**/:xx-large;}.yjXL{font-size:large;voice-family:"\"}\"";voice-family:inherit;font-size:x-large;font-size /**/:large;}html>body .yjXL{font-size:150%;font-size/**/:x-large;}.yjL{font-size:medium;voice-family:"\"}\"";voice-family:inherit;font-size:large;font-size /**/:medium;}html>body .yjL{font-size:120%;font-size/**/:large;}.yjM{font-size:small;voice-family:"\"}\"";voice-family:inherit;font-size:medium;font-size /**/:small;}html>body .yjM{font-size:100%;font-size/**/:medium;}.yjMt{font-size:small;line-height:1.4em;voice-family:"\"}\"";voice-family:inherit;font-size:medium;font-size /**/:small;}html>body .yjMt{font-size:100%;font-size/**/:medium;}.yjS{font-size:x-small;voice-family:"\"}\"";voice-family:inherit;font-size:small;font-size /**/:x-small;}html>body .yjS{font-size:84%;font-size/**/:small;}.yjSt{font-size:x-small;line-height:1.3em;voice-family:"\"}\"";voice-family:inherit;font-size:small;font-size /**/:x-small;}html>body .yjSt{font-size:84%;font-size/**/:small;}.yjXS{font-size:xx-small;voice-family:"\"}\"";voice-family:inherit;font-size:x-small;font-size /**/:xx-small;}html>body .yjXS{font-size:70%;font-size/**/:x-small;}

/* masthead-min.css 1.0.0 */
.yjmth{*height:1%;}.yjmth img{vertical-align:middle;border:0px;}.yjmth a{border:0px;}div.yjmthproplogoarea{float:left;}div.yjmthloginarea{float:left;margin:0px 0px 0px 10px;font-size:smaller;text-align:left;line-height:110%}div.yjmthcplogoarea{float:right;}div.yjmthcmnlnkarea{/*\*/float:right;/* */margin:0 3px 0px 0px;font-size:smaller;text-align:right;line-height:110%;}br.yjmthclear{clear:both;}div.yjgrplink{text-align:right;font-size:smaller;line-height:115%;}div#music div.yjmthloginarea{margin-top:16px;margin-left:7px;}div#music div.yjmthcmnlnkarea{margin-top:26px;}div#music div.yjmthcplogoarea{margin-top:14px;}#masthead{width:100%;height:41px;margin:4px auto 10px auto;text-align:left;}#masthead strong{font-weight:bold;}#masthead:after{content:"."; display:block; position:relative;height:0; clear:both; visibility:hidden;}/*\*/* html #masthead{height:1%;}* html #masthead .yjmth{margin:0;padding:0;}/**//* ie/mac \*//*/#masthead{display:inline-table;}/**/
@media print{div.yjmthloginarea{display:none;}}

/* emg-min.css 1.0.0 */
#emg table,#emg2 table,#emg3 table{margin:10px;text-align:center;}#emg2 br{display:none;}#emg table,#emg2 table,#emg3 table{margin:10px auto 0;text-align:left;}/* ie/mac \*//*/#emg,#emg2{margin-left:120px;}#emg3{margin-left:235px;}/**/
#emg{margin-bottom:20px;}

/* footer-min.css 1.0.0 */
#modPropLink{text-align:center;margin-top:10px;}
#footer{text-align:center;}#footer address{padding:10px 0 20px;border-top:1px solid #ccc;font-size:small;line-height:1.4;}

/* yjMain */
.yj950-2 #yjMain {width:675px;}

/* yjSub */
.yj950-2 #yjSub {width:250px;margin-left:25px;}

.yj-guid,.yj-skip{display:none;}
.mrg_b20{margin-bottom:20px;}
.pdg_b20{padding-bottom:20px;}
h1, #modTtl p, h2 span,.arrow,div.entryArea a,#yjSub h2 span,#service p span{text-indent:-9999px;display:block;}
hr{display:none;}
#wrapper{line-height:120%;letter-spacing:-1%;color:#000;}
.clrRed{ color:#ff0200; }
/*=================================
 emg
=================================*/
#emg,#emg2,#emg3{margin-bottom:0px;}
#emg,#emg2,#emg3{text-align: center;clear:both;}
#emg table,#emg2 table,#emg3 table{margin: 10px auto 0px auto;text-align: center;}
#emg table table,#emg2 table table,#emg3 table table{margin: 0;}

/* ==========wrapperhead/wrappertitle========= */
#masthead{ margin-top:0;padding-top:15px; }
#masthead a{ color:#000; }
#exchange a, #yjSub a{ color:#0086ed; }

#wrapperhead{width:100%;text-align:left;font-size:medium;line-height:1.56;background-color:#ffff01;}
#wrapperemg{width:950px;margin:0 auto;padding:1px 10px 0 10px;background-color:#ffff01;}/*IEÂÐºö*/

#wrappertitle{width:100%;text-align:left;font-size:medium;line-height:1.56;background:url("http://i.yimg.jp/images/points/promo/jcb/maintitleleftbg.png") no-repeat top center #ffff01;}
#wrapperinner{width:950px;margin:0 auto;padding:0 10px;position:relative;background:url("http://i.yimg.jp/images/points/promo/jcb/maintitleleftbg.png") no-repeat top center #ffff01;}

.maintitlebg{min-height:259px;_height:259px;background:url("http://i.yimg.jp/images/points/promo/jcb/maintitleinner.png") no-repeat top center;}
.maintitle h1{ position:absolute; width:920px; height:125px; top:60px; left:25px;text-indent:-9999px;font-size:0;overflow:hidden;line-height:0; }
.maintitle p { position:absolute; width:688px; height:42px; top:203px; left:257px;text-indent:-9999px;font-size:0;overflow:hidden;line-height:0;}

/* ==========Head========= */
p.maintibot{background:url("http://i.yimg.jp/images/points/promo/jcb/maintibot.png") no-repeat top left;width:275px;height:16px;font-size:0;}

/* ==========Main Column========= */
#exchange,#service{ width:673px; border:1px solid #22b200; margin-bottom:20px; }
#exchange h2,#service h2, h2{ text-indent:-9999px; }
/*  ---- exchange ---- */
#exchange h2{ background:url("http://i.yimg.jp/images/points/promo/jcb/hl01.png") no-repeat; width:673px; height:39px; }

#exchange .exInst{ height:281px; background:url("http://i.yimg.jp/images/points/promo/jcb/bg03.png") no-repeat bottom; margin-bottom:12px; position:relative; }
#exchange .exInst .pts01{ display:block; width:310px; height:83px; background:url("http://i.yimg.jp/images/points/promo/jcb/il02.png") no-repeat bottom; position:absolute; bottom:14px; left:29px; text-indent:-9999px; }
#exchange .exInst .pts02 a{ display:block; width:292px; height:88px;  background:url("http://i.yimg.jp/images/points/promo/jcb/bt01.png") no-repeat bottom; position:absolute; bottom:9px; right:28px; overflow:hidden; text-indent:-9999px; }

#exchange .exDl01{ margin-bottom:15px; font-size:85%; }
#exchange .exDl01 dt{ height:35px; background:url("http://i.yimg.jp/images/points/promo/jcb/hl06.png") no-repeat; text-indent:-9999px; margin-bottom:10px; }

#exchange .exDl01 ol { padding-left:15px; margin-bottom:10px; }
#exchange .exDl01 ol li{ width:150px; float:left; display:inline-block; padding:100px 14px 0 0; }
#exchange .exDl01 ol li.pts01{ background:url("http://i.yimg.jp/images/points/promo/jcb/il03.png") no-repeat; }
#exchange .exDl01 ol li.pts02{ background:url("http://i.yimg.jp/images/points/promo/jcb/il04.png") no-repeat; }
#exchange .exDl01 ol li.pts03{ background:url("http://i.yimg.jp/images/points/promo/jcb/il05.png") no-repeat; }
#exchange .exDl01 ol li.pts04{ background:url("http://i.yimg.jp/images/points/promo/jcb/il06.png") no-repeat; }

#exchange p.pts05{ padding:0 15px; }

#exchange .exTbl{ width:643px; margin:0 auto 15px; font-size:93%; }
#exchange .exTbl th,
#exchange .exTbl td
{ padding:10px; border:1px solid #22b200; vertical-align:top; }
#exchange .exTbl th{ width:136px; background:#ffff82; font-weight:bold; font-size:108%; }
#exchange .exTbl td.pts01{ background:#ffffba; font-weight:bold; font-size:108%; }
#exchange .exTbl td p { font-size:93%; }

/*  ---- service ---- */
#service h2{ background:url("http://i.yimg.jp/images/points/promo/jcb/hl02.png") no-repeat; width:673px; height:39px; }
#service p.pts01{ padding:15px; font-size:93%; }
#service .serIcon { margin:0 15px 15px; }
#service .serIcon ul.useServiceIcLi li a{ color:#0e0e0e; }
#service .serIcon ul.useServiceIcLi { width:100%; }
#service .serIcon ul.useServiceIcLi li { line-height: 1.4em; float: left; width:177px; margin: 2px 0; text-indent: -16px; padding: 0 0 0 16px; }
#service .serIcon ul.useServiceIcLi img { margin:0 4px 0 0; vertical-align:middle; }

/* ==========Sub Column========= */
#yjSub{ font-size:85%; background-color:#eee2cb; margin-bottom:20px; padding:15px 0 5px;
}
#yjSub #infoOki{ width:220px; margin:0 auto 15px; background:url("http://i.yimg.jp/images/points/promo/jcb/li01.png") no-repeat center bottom; padding-bottom:10px; }
#yjSub #infoOki h2{ background:url("http://i.yimg.jp/images/points/promo/jcb/hl03.png") no-repeat; width:198px; height:18px; margin:0 auto 10px;}
#yjSub p.pts01 { width:177px; margin:0 auto 15px; }

#yjSub #infoPre { width:228px; margin:0 auto 15px; background:url("http://i.yimg.jp/images/points/promo/jcb/li01.png") no-repeat center bottom; padding-bottom:10px; }
#yjSub #infoPre h2{ background:url("http://i.yimg.jp/images/points/promo/jcb/hl04.png") no-repeat; width:228px; height:18px; margin:0 auto 10px;}
#yjSub p.pts02 { width:220px; margin:0 auto 10px; }
#yjSub p.pts03 a { background:url("http://i.yimg.jp/images/points/promo/jcb/bt02.png") no-repeat; display:block; width:223px; height:101px; text-indent:-9999px; overflow:hidden; }

#yjSub #infoPnt h2{ background:url("http://i.yimg.jp/images/points/promo/jcb/hl05.png") no-repeat; width:178px; height:18px; margin:0 auto 10px; }

/* ==========clfix========= */
.clfix{
    zoom:1;
}
.clfix:after{
    content:".";
    display: block;
    height:0px;
    clear:both;
    visibility:hidden;
}