/* CSS Document */
/* 目次　about-biccamera.css
------------------------------------------
・padding
・margin
・width
・hight
・border-box
・dotLine
・背景色追加
------------------------------------------ */
/* padding
------------------------------------------ */
.pt05 {padding-top:5px !important;}
.pd10 {padding:10px !important;}
.pt10 {padding-top:10px !important;}
.pb10 {padding-bottom:10px !important;}
.pl10 {padding-left:10px !important;}
.pr10 {padding-right:10px !important;}
.pl15 {padding-left:15px !important;}
.pl18 {padding-left:18px !important;}
.pd20 {padding:20px !important;}
.pt20 {padding-top:20px !important;}
.pl20 {padding-left:20px !important;}
.pr20 {padding-right:20px !important;}
.pl30 {padding-left:30px !important;}
/* margin
------------------------------------------ */
.mgr03{margin-right:3px !important;}
.mgt08 {margin-top:8px !important;}
.mgt10 {margin-top:10px !important;}
.mgb10{margin-bottom:10px !important;}
.mgr10{margin-right:10px !important;}
.mgl10{margin-left:10px !important;}
.mgr15{margin-right:15px !important;}
.mgt20 {margin-top:20px !important;}
.mgb20{margin-bottom:20px !important;}
.mgl20{margin-left:20px !important;}
.mgr22{margin-right:22px !important;}
.mgt24 {margin-top:24px !important;}
.mgt30 {margin-top:30px !important;}

.mac { margin: 0 auto; }
/* width
------------------------------------------ */
.w105 {width:105px;}
.w150 {width:150px;}
.w210 {width:210px;}
.w230 {width:230px;}
.w300 {width:300px;}
.w439 {width:439px;}
.w465 {width:465px;}
.w899 {width:899px;}
.w900 {width:900px;}
.w940 {width:940px;}

/* height
------------------------------------------ */
.h70 {height: 70px;}
.h150 {height: 150px;}
.h260 {height: 260px;}
.h400 {height: 400px;}
.h446 {height: 446px;}
.h471 {height: 471px;}

/* font
------------------------------------------ */
.txt-white { color: #FFF; }
.txt-blue { color: #069; }
.txt-orange { color: #F63; }
.txt-gold { color: #960; }
/* TOP用スタイル
------------------------------------------ */
.bg-index {
  background: url(/jmb/biccamera/common/img/index_service_mdl.jpg) no-repeat ; 
}
.bg-index-contents {
  background: url(/jmb/biccamera/common/img/index_service_contents_mdl.gif) repeat-y ; 
}
.bg-index-service01 {
  background: url(/jmb/biccamera/common/img/bg_index_service_contents01.gif) no-repeat ; 
}
.bg-index-service02 {
  background: url(/jmb/biccamera/common/img/bg_index_service_contents02.gif) no-repeat ; 
}
.bg-index-service03 {
  background: url(/jmb/biccamera/common/img/bg_index_service_contents03.gif) no-repeat ; 
}
/* ジョイント用スタイル
------------------------------------------ */
.bg-joint {
  background: url(/jmb/biccamera/common/img/bg_main_joint.jpg) no-repeat ;  	  height: 45px;
}
/* マイル用スタイル
------------------------------------------ */
.bg-mile {
  background: url(/jmb/biccamera/common/img/bg_main_mile.jpg) no-repeat ;  	  height: 44px;
}
.bg-mile-riyo {
  background: url(/jmb/biccamera/common/img/bg_goriyou.gif) no-repeat bottom ;    height: 80px;
}
/* 共有スタイル
------------------------------------------ */
.bg-mdl {
  background: url(/jmb/biccamera/common/img/mdl_940.gif) repeat-y ; 
}
.bg-mdl-grays {
  background: url(/jmb/biccamera/common/img/mdl_gray_s.gif) repeat-y ; 
}
.bg-mdl-grayl {
  background: url(/jmb/biccamera/common/img/mdl_gray_l.gif) repeat-y ; 
}
.vaB { vertical-align: bottom; }

/* カード用スタイル
------------------------------------------ */
.bg-card {
  background: url(/jmb/biccamera/common/img/bg_main_card.jpg) no-repeat ;  	  height: 44px;
}
.bg-card-flowimg01 {
  background: url(/jmb/biccamera/common/img/card_flow_img01.jpg) no-repeat ; 
}
.bg-card-flowimg02 {
  background: url(/jmb/biccamera/common/img/card_flow_img02.jpg) no-repeat ; 
}
/* 絶対指定でテキスト・ハコリンク設定 */
.position-r {
  position: relative;
  top: 0;
  right: 0;
  left: 0;
}
.hako01 {
  position: absolute;
  top: 365px;
  left: 100px;
}
.hako02 {
  position: absolute;
  top: 369px;
  left: 150px;
}
.hako03 {
  position: absolute;
  top: 369px;
  left: 590px;
}
div.wid705 div.col{
width: 218px;
}
/* FAQ用スタイル
------------------------------------------ */
ul.qa {
  margin: 0;
  padding: 0;
  list-style:none
}
ul.qa li.icoQ {
  min-height: 22px;
  list-style:none;
  margin: 0;
  padding: 0 0 0 25px;
  color: #36C;
  font-weight: bold;
  line-height: 150%;
  background: URL(/jmb/biccamera/common/img/ico_q.gif) no-repeat left top;
}
ul.qa li.icoA {
  min-height: 22px;
  list-style:none;
  margin: 5px 0 0 0;
  padding: 0 0 0 25px;
  line-height: 150%;
  background: URL(/jmb/biccamera/common/img/ico_a.gif) no-repeat left top;
}
.jisage {
  padding: 0 0 0 1em;
  text-indent: -1em;
}
.bg-faq {
  background: url(/jmb/biccamera/common/img/bg_main_faq.jpg) no-repeat ;  	  height: 78px;
}

.txTel.navidial{
    font-size: 20px;
    display: inline-block;
    zoom: 1;
    padding-left: 25px;
	background: url(/commonY15/img/icon/icon_navidial.gif) no-repeat 0 center;
}
/* info用スタイル
------------------------------------------ */
.bg-info-jmb {
  background: url(/jmb/biccamera/common/img/info_jmb_mdl.gif) repeat-y ; }
.bg-info-bic {
  background: url(/jmb/biccamera/common/img/info_bic_mdl.gif) repeat-y ; }
.bg-mdls {
  background: url(/jmb/biccamera/common/img/mdl_465.gif) repeat-y ; }
.notesListZ01 li{line-height:1.4;}
/* 規約用スタイル
------------------------------------------ */
.tokuyakuFlame {
	width: 925px;
	margin-left: 15px;
}
.tokuyakuFlame h3 {
	margin-top: 15px;
	margin-bottom: 3px;
}
