@charset "euc-jp";

/* 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 3px;font-size:smaller;text-align:left;line-height:110%}div.yjmthcplogoarea{float:right;}div.yjmthcmnlnkarea{/*\*/float:right;/* */margin:10px 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,#emg2,#emg3{margin-bottom:10px;text-align:center;}#emg2 br{display:none;}#emg table,#emg2 table,#emg3 table{margin:0 auto;text-align:left;}/* ie/mac \*//*/#emg,#emg2{margin-left:120px;}#emg3{margin-left:235px;}/**/

/* posn-min.css 1.0.0 */
#yjPosN{width:100%;margin-top:10px;margin-bottom:10px;text-align:center;}#yjPosN table{margin:0 auto;text-align:left;}#yjPosN br{display:none;}#yjPosN a img{vertical-align:bottom;}

/* breadcrumbs-min.css 1.0.0 */
#yjBreadcrumbs{margin-bottom:10px;padding-left:7px;}

/* uft-min.css 1.0.0 */
#uft{padding:10px 0;border-top:1px solid #ccc;text-align:center;}

/* footer-min.css 1.0.0 */
#footer{text-align:center;}#footer address{padding:10px 0 20px;border-top:1px solid #ccc;font-size:small;line-height:1.4;}

/* Footer deviceChange */
.yjChviewWrap{margin-bottom:10px;text-align:center;}
.yjChview{display:inline-block;padding:10px 60px;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:"";}

/* float */
.floatL{float:left;}
.floatR{float:right;}

/* margin */
.mrg5{margin:5px;}
.mrg10{margin:10px;}
.mrg15{margin:15px;}
.mrg20{margin:20px;}
.mrg25{margin:25px;}
.mrg30{margin:30px;}
.mrg35{margin:35px;}
.mrg40{margin:40px;}
.mrg45{margin:45px;}
.mrg50{margin:50px;}
.mrg55{margin:55px;}
.mrg60{margin:60px;}

.mrgB1{margin-bottom:1px;}
.mrgB3{margin-bottom:3px;}
.mrgB5{margin-bottom:5px;}
.mrgB10{margin-bottom:10px;}
.mrgB15{margin-bottom:15px;}
.mrgB20{margin-bottom:20px;}
.mrgB25{margin-bottom:25px;}
.mrgB30{margin-bottom:30px;}
.mrgB35{margin-bottom:35px;}
.mrgB40{margin-bottom:40px;}
.mrgB45{margin-bottom:45px;}
.mrgB50{margin-bottom:50px;}
.mrgB55{margin-bottom:55px;}
.mrgB60{margin-bottom:60px;}

.mrgL5{margin-left:5px;}
.mrgL10{margin-left:10px;}
.mrgL15{margin-left:15px;}
.mrgL20{margin-left:20px;}
.mrgL25{margin-left:25px;}
.mrgL30{margin-left:30px;}
.mrgL35{margin-left:35px;}
.mrgL40{margin-left:40px;}
.mrgL45{margin-left:45px;}
.mrgL50{margin-left:50px;}
.mrgL55{margin-left:55px;}
.mrgL60{margin-left:60px;}

.mrgR5{margin-right:5px;}
.mrgR10{margin-right:10px;}
.mrgR15{margin-right:15px;}
.mrgR20{margin-right:20px;}
.mrgR25{margin-right:25px;}
.mrgR30{margin-right:30px;}
.mrgR35{margin-right:35px;}
.mrgR40{margin-right:40px;}
.mrgR45{margin-right:45px;}
.mrgR50{margin-right:50px;}
.mrgR55{margin-right:55px;}
.mrgR60{margin-right:60px;}

.mrgT5{margin-top:5px;}
.mrgT10{margin-top:10px;}
.mrgT15{margin-top:15px;}
.mrgT20{margin-top:20px;}
.mrgT25{margin-top:25px;}
.mrgT30{margin-top:30px;}
.mrgT35{margin-top:35px;}
.mrgT40{margin-top:40px;}
.mrgT45{margin-top:45px;}
.mrgT50{margin-top:50px;}
.mrgT55{margin-top:55px;}
.mrgT60{margin-top:60px;}

.pdg5{padding:5px;}
.pdg10{padding:10px;}
.pdg15{padding:15px;}
.pdg20{padding:20px;}
.pdg25{padding:25px;}
.pdg30{padding:30px;}
.pdg35{padding:35px;}
.pdg40{padding:40px;}
.pdg45{padding:45px;}
.pdg50{padding:50px;}
.pdg55{padding:55px;}
.pdg60{padding:60px;}

.pdgB1{padding-bottom:1px;}
.pdgB3{padding-bottom:3px;}
.pdgB5{padding-bottom:5px;}
.pdgB10{padding-bottom:10px;}
.pdgB15{padding-bottom:15px;}
.pdgB20{padding-bottom:20px;}
.pdgB25{padding-bottom:25px;}
.pdgB30{padding-bottom:30px;}
.pdgB35{padding-bottom:35px;}
.pdgB40{padding-bottom:40px;}
.pdgB45{padding-bottom:45px;}
.pdgB50{padding-bottom:50px;}
.pdgB55{padding-bottom:55px;}
.pdgB60{padding-bottom:60px;}

.pdgL5{padding-left:5px;}
.pdgL10{padding-left:10px;}
.pdgL15{padding-left:15px;}
.pdgL20{padding-left:20px;}
.pdgL25{padding-left:25px;}
.pdgL30{padding-left:30px;}
.pdgL35{padding-left:35px;}
.pdgL40{padding-left:40px;}
.pdgL45{padding-left:45px;}
.pdgL50{padding-left:50px;}
.pdgL55{padding-left:55px;}
.pdgL60{padding-left:60px;}

.pdgR5{padding-right:5px;}
.pdgR10{padding-right:10px;}
.pdgR15{padding-right:15px;}
.pdgR20{padding-right:20px;}
.pdgR25{padding-right:25px;}
.pdgR30{padding-right:30px;}
.pdgR35{padding-right:35px;}
.pdgR40{padding-right:40px;}
.pdgR45{padding-right:45px;}
.pdgR50{padding-right:50px;}
.pdgR55{padding-right:55px;}
.pdgR60{padding-right:60px;}

.pdgT5{padding-top:5px;}
.pdgT10{padding-top:10px;}
.pdgT15{padding-top:15px;}
.pdgT20{padding-top:20px;}
.pdgT25{padding-top:25px;}
.pdgT30{padding-top:30px;}
.pdgT35{padding-top:35px;}
.pdgT40{padding-top:40px;}
.pdgT45{padding-top:45px;}
.pdgT50{padding-top:50px;}
.pdgT55{padding-top:55px;}
.pdgT60{padding-top:60px;}

/* font-color */
.fontWhite{color:#fff}
.fontRed{color:#f00;}

/* font-weight */
.fontBold{font-weight:bold;}

/* font-size */
.fontSize77{font-size:77%;}
.fontSize85{font-size:85%;}
.fontSize93{font-size:93%;}
.fontSize100{font-size:100%;}
.fontSize108{font-size:108%;}
.fontSize116{font-size:116%;}
.fontSize123{font-size:123%;}

/* line-height */
.lineH100{line-height:100%;}
.lineH140{line-height:140%;}
.lineH150{line-height:150%;}
.lineH156{line-height:156%;}
.lineH180{line-height:180%;}

/* text-align */
.alignL{text-align:left;}
.alignR{text-align:right;}
.alignC{text-align:center;}

/* clearfix */
.clfix{*zoom:1;}.clfix:after{content:"";display:block;clear:both;}


/* js */
/* js off */
#ycadMdJsOn { display:none; }
/* js off message */
.err_box {
border: medium double #ba0a0e;
margin: 0 0 15px;
padding: 20px 0;
text-align: center;
}
.err_txt {
color: #ba0a0e;
font-size: 108%;
font-weight:bold;
}
.err_txt .ptsTxtJs {
margin-top:15px;
}

.modDrwMsg {
marging:5px;
padding:10px;
border:1px solid #333;
color:#333;
text-align:center;
font-weight:bold;
}

em,
strong {
  font-weight: bold;
}

#yjContentsBody {
  margin-bottom: 10px;
}

.yj950-2 #yjMain {
  width: 634px;
}

.modNavGlobal {
  margin-top: 10px;
  margin-bottom: 10px;
}
  .modNavGlobal .main {
    overflow: hidden;
    *zoom: 1;
  }
  .modNavGlobal .main li {
    float: left;
  }
  .modNavGlobal .main a,
  .modNavGlobal .main strong {
    display: block;
    height: 36px;
    background-image: url(../../img/common/spr_gnav_01.png);
    background-repeat: no-repeat;
    text-indent: -9999px;
  }
    .modNavGlobal .main .top a,
    .modNavGlobal .main .top strong {
      width: 317px;
    }
    .modNavGlobal .main .top .on {
      background-position: 0 -36px;
    }
    .modNavGlobal .main .top a:hover {
      background-position: 0 -72px;
    }
    .modNavGlobal .main .jcb a,
    .modNavGlobal .main .jcb strong {
      width: 317px;
      background-position: -317px 0;
    }
    .modNavGlobal .main .jcb .on {
      background-position: -317px -36px;
    }
    .modNavGlobal .main .jcb a:hover {
      background-position: -317px -72px;
    }
    .modNavGlobal .main .other a,
    .modNavGlobal .main .other strong {
      width: 316px;
      background-position: -634px 0;
    }
    .modNavGlobal .main .other .on {
      background-position: -634px -36px;
    }
    .modNavGlobal .main .other a:hover {
      background-position: -634px -72px;
    }
  .modNavGlobal .sub {
    padding: 4px 0;
    background: #e1e9f4;
    border-bottom: 1px solid #bfcfe3;
    font-weight: bold;
    font-size: 88%;
    overflow: hidden;
  }
    .modNavGlobal .sub ul {
      display: inline-block;
      *display: inline;
      *zoom: 1;
      margin-left: -1px;
      border-right: 1px solid #fff;
      overflow: hidden;
    }
    .modNavGlobal .sub li {
      float: left;
      padding: 0 25px;
      border-right: 1px solid #bfccdc;
      border-left: 1px solid #fff;
    }
    .modNavGlobal .sub a,
    .modNavGlobal .sub strong {
      padding-left: 9px;
      background: url(../../img/common/ico_arrow_01.png) 0 50% no-repeat;
      text-decoration: none;
    }
      .modNavGlobal .sub a {
        color: #0d6ece;
      }
      .modNavGlobal .sub a:hover {
        background: url(../../img/common/ico_arrow_05.png) 0 50% no-repeat;
        color: #54a8fa;
      }
      .modNavGlobal .sub .on {
        background: url(../../img/common/ico_arrow_02.png) 0 50% no-repeat;
      }

.modPromoLink {
  margin-bottom: 10px;
  text-align: center;
  line-height: 1;
}
  .modPromoLink a {
  }

.decoSection {
  margin-bottom: 30px;
}
  .decoSectionBd {
    padding: 0 10px;
  }
  .decoSectionBd2 {
    overflow: hidden;
    *zoom: 1;
  }
  .decoSectionColWrap {
    letter-spacing: -0.31em; /* webkit: collapse white-space between units */
    *letter-spacing: normal; /* reset IE < 8 */
    word-spacing: -0.43em; /* IE < 8 && gecko: collapse white-space between units */
    overflow: hidden;
    *zoom: 1;
  }
    .decoSectionBd .decoSectionColWrap {
      margin-left: -27px;
      margin-right: -27px;
    }
  .decoSectionCol1of2 {
    display: inline-block;
    *display: inline; /* IE < 8: fake inline-block */
    *zoom: 1;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    width: 300px;
    margin-left: 17px;
    margin-right: 17px;
  }
  .decoSectionTtl {
    margin-top: 10px;
    margin-bottom: 3px;
    font-size: 88%;
    font-weight: bold;
  }
  .decoSectionLead {
    margin-bottom: 20px;
  }
  .decoSectionTxt {
    font-size: 88%;
    overflow: hidden;
  }
  .decoSectionImg {
    float: right;
    width: 200px;
    text-align: center;
    margin-left: 10px;
  }
  .decoSectionLink {
    font-size: 88%;
  }
    .decoSectionLink a {
      display: inline-block;
      *display: inline; /* IE < 8: fake inline-block */
      *zoom: 1;
      padding-left: 18px;
      background: url(/images/yjc/pc/img/common/ico_arrow_03.png) 0 4px no-repeat;
    }
  .decoSectionNotice {
    font-size: 75%;
    color: #555;
  }
    .decoSectionNotice li {
      text-indent: -1em;
      margin-left: 1em;
    }
  .decoSectionAttention {
    margin: 8px 0;
    padding: 10px 10px 6px;
    background: #f0f0f0;
    border: 1px solid #666;
  }
    .decoSectionBd .decoSectionAttention {
      margin-left: -10px;
      margin-right: -10px;
    }
    .decoSectionAttention dl {
      font-size: 88%;
    }
    .decoSectionAttention dt {
      font-weight: bold;
    }
    .decoSectionAttention .ttl {
      height: 21px;
      background: url(/images/yjc/pc/img/common/txt_attention_01.png) 0 0 no-repeat;
      text-indent: -9999px;
    }
    .decoSectionAttention .ttl2 {
      font-weight: bold;
    }
    .decoSectionAttention li {
      text-indent: -1em;
      margin-left: 1em;
    }
  .decoSectionHalfIndent li {
    text-indent: -.5em;
    margin-left: .5em;
  }
  .decoSectionAddress {
    background: #e1e9f4;
    margin: 8px -10px;
    padding: 8px 15px;
  }

.decoHead {
  margin-bottom: 15px;
  width: 610px;
  height: 38px;
  padding: 17px 0 0 24px;
  background: url(/images/yjc/pc/img/common/bg_ttl_01.png) 0 0 no-repeat;
}

/* quicpayページ */
.decoHead_qp {
  margin-bottom: 15px;
  width: 610px;
  height: 38px;
  padding: 17px 0 0 24px;
  background: url(/images/yjc/pc/img/common/bg_ttl_quicpay.png) 0 0 no-repeat;
}

.decoHead2 {
  height: 26px;
  margin-bottom: 10px;
  padding-left: 5px;
}

.decoHead3 {
  margin-bottom: 10px;
  padding: 0 10px 0 24px;
  background: url(/images/yjc/pc/img/common/bg_ttl_02.png) 0 0 repeat-y;
  border: 1px solid #ccc;
  line-height: 35px;
  font-weight:bold;
}
  .decoSectionBd .decoHead3 {
    margin-left: -10px;
    margin-right: -10px;
  }

.decoHead4 {
  margin: 0 5px 10px;
  border-bottom: 4px solid #5b9fe9;
  padding: 1px 10px 5px 18px;
  background: url(/images/yjc/pc/img/common/bg_ttl_04.png) 0 0 no-repeat;
  height: 20px;
}
  .decoSectionBd .decoHead4 {
    margin-left: -5px;
    margin-right: -5px;
  }

.decoHead5 {
  margin-left: 5px;
  margin-bottom: 10px;
  padding-left: 5px;
  border-left: 6px solid #17b1f8;
  line-height: 1;
  color: #0da0e3;
  font-weight: bold;
}
  .decoSectionBd .decoHead5 {
    margin-left: -10px;
    margin-right: -10px;
  }
  .decoSectionBd .decoSectionColWrap .decoHead5 {
    margin-left: 0;
    margin-right: 0;
  }

.decoHead6 {
  margin-top: 10px;
  margin-bottom: 4px;
  padding-left: 15px;
  background: url(/images/yjc/pc/img/common/ico_dot_01.png) 5px 50% no-repeat;
  line-height: 1;
  font-weight: bold;
}
  .decoSectionBd .decoHead6 {
    margin-left: -10px;
    margin-right: -10px;
  }
.decoHead7 {
  margin-bottom: 10px;
  padding-left: 7px;
  background: url(/images/yjc/pc/img/common/bg_ttl_03.png) 0 0 repeat-y;
  font-weight: bold;
  line-height: 31px;
}

.decoModStyle {
  margin-bottom: 20px;
}
  .decoModStyle .bd {
    margin-top: -10px;
    border: 1px solid #ccc;
    border-top: 0;
  }

.decoModStyle2 {
  margin-bottom: 6px;
  border: 1px solid #ccc;
}
  .decoModStyle2 .hd {
    padding: 2px 10px;
    border-bottom: 1px solid #ccc;
    background: #e8eaea url(/images/yjc/pc/img/common/bg_gradient_01.png) 0 0 repeat-x;
    font-size: 88%;
  }
  .decoModStyle2 .hd h2 {
    font-weight: bold;
  }
  .decoModStyle2 .bd {
    padding: 0 6px;
    font-size: 75%;
  }
  .decoModStyle2 .list {
    overflow: hidden;
    *zoom: 1;
  }
    .decoModStyle2 .list li {
      margin-top: -1px;
      padding: 5px 0;
      border-top: 1px dotted #7f7f7f;
      *zoom: 1;
    }
    .decoModStyle2 .list dt {
      font-weight: bold;
    }
    .decoModStyle2 .list img {
      vertical-align: top;
    }

.sidebar-campBox,
.sidebar-box2 {
  margin-bottom: 6px;
  padding: 6px;
  border: 1px solid #ccc;
  font-size: 88%;
  overflow: hidden;
  *zoom: 1;
}
  .sidebar-title {
    padding: 2px 10px;
    border: 1px solid #ccc;
    border-bottom: 0;
    background: #e8eaea url(/images/yjc/pc/img/common/bg_gradient_01.png) 0 0 repeat-x;
    font-size: 88%;
    font-weight: bold;
  }
  .sidebar-campBox img,
  .sidebar-box2 img {
    float: left;
    margin-right: 6px;
  }

.decoTable {
  width: 100%;
  margin-top: 8px;
  margin-bottom: 8px;
}
  .decoTable th ,
  .decoTable td {
    padding: 5px 10px;
    border: 1px solid #888;
  }
  .decoTable th {
    background: #efefef;
    font-weight: bold;
  }
    .decoTable thead th {
      background: #dddddd;
      text-align: center;
      vertical-align: top;
    }
    .decoTable tbody th {
      text-align: right;
    }
  .decoTable td strong {
    font-weight: bold;
  }

.modOrder {
  margin-bottom: 30px;
}
  .modOrder .btn {
    margin-bottom: 6px;
    text-align: center;
  }
    .modOrder .btn a {
      display: inline-block;
      *display: inline; /* IE < 8: fake inline-block */
      *zoom: 1;
      width: 0;
      padding-left: 347px;
      height: 52px;
      background: url(/images/yjc/pc/img/common/btn_order_yjcbcard_01.png) 0 0 no-repeat;
      overflow: hidden;
    }
  .modOrder .txt {
    text-align: center;
    font-size: 88%;
  }
  .modOrder .notice {
    margin-bottom: 6px;
    font-size: 75%;
    color: #555;
    text-align: center;
  }
  .modOrder .promo {
    margin-bottom: 6px;
    font-size: 75%;
    text-align: center;
  }

.modNavBackLink {
  margin-bottom: 20px;
  text-align: center;
}

.modNavPageTop {
  margin-bottom: 20px;
  text-align: right;
  font-size: 88%;
}

/* sub column */
.modMemberState {
  margin-bottom: 6px;
  border: 1px solid #637289;
}
  .modMemberState .hd {
    background: #637289;
    color: #fff;
    text-align: center;
  }
    .modMemberState .hd h2 {
      font-weight: bold;
    }
  .modMemberState .bd {
    padding: 6px 14px 1px;
    background: #FAFBFD url(/images/yjc/pc/img/common/bg_stripe_01.png) 0 100% repeat-x;
  }
  .modMemberState .txt {
    margin-bottom: 5px;
    text-align: center;
    font-size: 88%;
  }
  .modMemberState .txt2 {
    font-size: 88%;
    line-height: 1.4;
  }
  .modMemberState .btn {
    margin-bottom: 5px;
    text-align: center;
  }
  .modMemberState .btn a {
    display: inline-block;
    *display: inline; /* IE < 8: fake inline-block */
    *zoom: 1;
    width: 0;
    padding-left: 251px;
    height: 40px;
    background: url(/images/yjc/pc/img/common/btn_member_menu_01.png) 0 0 no-repeat;
    overflow: hidden;
  }
  .modMemberState .box {
    margin-bottom: 10px;
    padding: 5px 14px 7px;
    border: 1px solid #298ebf;
    background: #fff;
  }
  .modMemberState .box2 {
    margin-bottom: 10px;
    padding: 5px 14px 7px;
    border: 1px solid #FC9400;
    background: #fff;
  }
  .modMemberState .list {
    font-size: 88%;
  }
    .modMemberState .list li {
      margin: 2px 0;
    }
    .modMemberState .list li ul {
      padding-left: 1em;
      font-size: 86%;
      line-height: 1.4;
    }
  .modMemberState .list2 {
  }
    .modMemberState .list2 dt {
      margin-bottom: 2px;
      font-size: 88%;
      font-weight: bold;
      color: #3f3f3f;
    }
  .modMemberState .list3 {
    margin-bottom: 5px;
    font-size: 88%;
    font-weight: bold;
  }
    .modMemberState .list3 li {
      padding-left: 19px;
      background-repeat: no-repeat;
      background-position: 0 2px;
    }
    .modMemberState .list3 .point { background-image: url(/images/sicons/point16.gif); }
    .modMemberState .list3 .starclub { background-image: url(/images/sicons/starclub16.gif); }

.modBanner {
  margin-bottom: 6px;
}
  .modBanner img {
    vertical-align: top;
  }

.modAttention {
}
  .modAttention .list li {
    margin-left: .5em;
    text-indent: -.5em;
  }

.modYservice {
}
  .modYservice .list dt {
    padding-left: 20px;
    color: #666;
    font-weight: normal;
  }
  .modYservice .list .hosho dt {
    background: url(/images/sicons/hosho16.gif) 0 50% no-repeat;
  }
  .modYservice .list dd {
    padding-left: 10px;
  }

.modInfo {
  border-top: 0;
}
  .modInfo .info,
  .modInfo .maint {
    border-top: 1px solid #CCCCCC;
  }
  .modInfo .list li li {
    border: 0;
    padding: 0;
    margin: 5px 0;
  }
  .modInfo .more {
    padding: 4px 10px;
    border-top: 1px solid #CCCCCC;
    font-size: 75%;
    text-align: right;
  }


/* 120806 */
#masthead {
height: auto;
}
.modOrder .btn a {
display: block;
width: 347px;
margin: 0 auto;
padding: 0;
text-indent: -9999px;
}
.modMemberState .btn a {
display: block;
width: 251px;
margin: 0 auto;
padding: 0;
text-indent: -9999px;
}


/* 120830 */
#ultra {
margin-bottom: 10px;
text-align: left;
}

/* 130425 */
.modHsClub .title {
background: url(/images/yjc/pc/img/jcb/common/txt_homesupport_01.png) 0 0 no-repeat;
text-indent: -9999px;
}

.modHsService .title {
background: url(/images/yjc/pc/img/jcb/common/txt_homesupport_02.png) 0 0 no-repeat;
text-indent: -9999px;
}

.modHsPC .title {
background: url(/images/yjc/pc/img/jcb/common/txt_homesupport_03.png) 0 0 no-repeat;
text-indent: -9999px;
}

/* 140902 右カラム JCBおトクな情報追加 */
.sidebar-box3 {
  padding: 6px;
  border: 1px solid #ccc;
  border-bottom:none;
  font-size: 88%;
  overflow: hidden;
  *zoom: 1;
}
  .sidebar-box3 img {
    float: left;
    margin-right: 6px;
  }