@charset "euc-jp";

/*----------------------------------------
style.css
create date:2011/3/24


----------------------------------------*/
/* main */
.mainImg,
.h202,
.untAddBody,
.h203,
.untSerBody
{ background:url(https://s.yimg.jp/images/koukin/01/top/image_main.png) no-repeat;}

/* メインビジュアル */
.mainImg{ background-position:0 0; width:634px; height:114px; text-indent:-9999px; margin-bottom:10px; }

/* TopTextLink 2013.01.24追記*/
.TopTextLink{
text-align:center;
margin-bottom:15px;
}
.TopTextLink02{
font-size:93%;
font-weight:bold;
line-height:11px;
}
.TopTextLink img{
vertical-align:middle;
margin-right:4px;
}

* html .TopTextLink img{/* IE 6 */
height:11px;
margin-right:4px;
display:inline;
zoom:1;
}

*:first-child+html .TopTextLink img{/* IE 7 */
margin-right:4px;
display:inline;
zoom:1;
}

.TopTextLink ul li{
display:inline-block;
*display:inline;
*zoom:1;
}
.TopTextLink ul li.firstLink{
margin-right:20px;
}

/*トップバナーエリア*/
.prbox{
  margin-bottom:5px;
  font-size:0;
}
.prbox__item,
.prbox__item--right{
  display:inline-block;
  *display:inline;
  *zoom:1;
}
.prbox__item--right{
  margin-left:5px;
}

/* バナー */
.cardBn { background:url(https://s.yimg.jp/images/koukin/01/top/bn1104_02.png) repeat-x bottom; width:628px; border:3px solid #2d4eb5; margin-bottom:10px; }
.cardCon { background:url(https://s.yimg.jp/images/koukin/01/top/bn1104_01.png) no-repeat; width:626px; border:1px solid #cecac4; padding-bottom:10px; }
.untHead { text-indent:-9999px; height:82px; text-indent:-9999px; position:relative; }
.cardTx01 { width:457px; height:50px; }
.cardTx02 { width:258px; height:30px; }
.ptsCard01 { position:absolute; width:50px; height:29px; top:5px; right:91px; }
.ptsCard02 { position:absolute; width:60px; height:30px; top:5px; right:22px; }
.ptsCard03 { position:absolute; width:44px; height:33px; top:42px; right:109px; }
.ptsCard04 { position:absolute; width:44px; height:32px; top:42px; right:55px; }
.ptsCard05 { position:absolute; width:35px; height:33px; top:42px; right:10px; }

.untBody { background:#3c6dbe; width:604px; border:2px solid #fff; margin:0 auto; padding:5px 0; text-align:center; }
.cardTx03 { font-size:93%; font-weight:bold; color:#fff; }
.untBody ul { display:inline-block; /display:inline; text-align:center; }
.untBody ul li {  float:left; padding-right:18px; }
.untBody ul li a { background:url(https://s.yimg.jp/images/koukin/01/top/bn1104_03.png) no-repeat 0 center; padding-left:18px; color:#ff3; font-weight:bold; }

/* お支払いの際の注意事項 */
.h202 { background-position:-2140px 0; text-indent:-9999px; height:38px; width:635px; }
.h202 h2 { height:32px; width:635px; }
.untAddBody { background-position:-2800px bottom; border:1px solid #dfd8cd; width:632px; font-size:85%; line-height:130%; color:#43331c; padding:15px 0;}
.untAddBody p { text-indent:-0.5em; padding-left:0.5em; margin:0 10px; }
.untAddBody li { margin-left:45px;}

/* Yahoo!サービス */
.h203 { background-position:-2140px -50px; text-indent:-9999px; height:38px;}
.h203 h2 { height:32px; width:635px; }
.untSerBody { background-position:-3460px bottom; border:1px solid #dfd8cd; width:632px; font-size:93%; padding:10px 0 5px; }
.untSerBody dl { margin-bottom:10px; }
.untSerBody dt { font-weight:bold; color:#444;}
.untSerBody dt img{ vertical-align:text-bottom; margin-right:5px;}
.untSerBody dd { font-size:85%; padding-left:20px; }
.untSerLeft { width:260px; float:left; padding-left:60px; }
.untSerRight { width:260px; float:left; padding-left:10px; }

/* デバイス別表示切替リンク */
.yjChviewWrap {
  text-align: center;
}
.yjChview{
  display: inline-block;
  padding: 10px 30px;
  border: 1px solid #e7e7e7;
  background: #f9f9f9;
  text-align: center;
}
.yjChview dl, .yjChview dd, .yjChview p { margin: 0; }
.yjChview dl dt, .yjChview dl dd {
  display: inline;
  font-size: 14px;
  line-height: 1.2em;
}
.yjChview dl dt{
  padding-right: 0.2em;
}
.yjChview dl dd span {
  font-weight: bold;
}
.yjChview dl dd:after {
  content: "\ff5c";
}
.yjChview dl dd.end:after {
  content: "";
}
