@charset "utf-8";

/*全般------------------------------------------------------------*/

#giftcard #wrapper #content #main_content{
width:570px;
}
#giftcard #wrapper #content #main_content #visa_content{
padding-left:0px;
padding-right:0px;
}
h1#title_visa_giftcard{
width:567px;
background: url(../visa/giftcard/img/title_visa_giftcard.gif) no-repeat left top;}

#content .form-table td.sort-detail p {
float:left;
}

/*全般------------------------------------------------------------*/

.fL {
float:left;
}

.fR {
float:right;
}

.tar {
text-align:center;
}

.fwb {
font-weight:bold;
}

.fss {
font-size:89%;
}

.box01 {
width:145px;
}

.box03 {
width:248px;
}

span.caution_red {
color:#990000;
}

#jcb_content {
padding:6px 5px 6px 19px;
}

#jcb_gift-card {
background:url(../jcb/giftcard/img/title_jcb_gift-card.gif) no-repeat left top;
}

div#main_content h3,
div#main_content h4 {
margin:25px 0 10px 0;
}

/*イントロ------------------------------------------------------------*/
#giftc_intro{
margin-left:19px;
padding:8px 0 26px 158px;
background:url(../visa/giftcard/img/img_visagiftcard.gif) no-repeat left top
}

#visa_content #giftc_intro img{
padding-bottom:10px;
}

#content h2#giftc_info{
width:567px;
height:29px;
margin:0;
background: url(../visa/giftcard/img/bar_visa_giftcard.gif) no-repeat;
}

#giftcard #wrapper #content #main_content #visa_content .giftc_info_box h3{
text-indent:0
}

/*券種は組み合わせ自由------------------------------------------------------------*/
h2#jcb_gift-card01 {
background:url(../jcb/giftcard/img/title_guide.gif) no-repeat left top;
}

div.grey-box_top {
width:527px;
padding-top:10px;
background:url(../jcb/giftcard/img/bg_grey-box_top.gif) no-repeat left top;
}

div.grey-box_mid {
padding:5px 14px;
background:url(../jcb/giftcard/img/bg_grey-box_mid.gif) repeat-y left top;
}

div.grey-box_btm {
padding-bottom:10px;
background:url(../jcb/giftcard/img/bg_grey-box_btm.gif) no-repeat left bottom;
}

.prsnt_box {
clear:both;
display:block;
}
.prsnt_box span.title {
width:205px;
float:left;
margin:0 15px 0 0;
padding:0;
}
.prsnt_box ul {
float:left;
width:270px;
}

/*贈り物として------------------------------------------------------------*/
ul.bk-list li {
padding-left:8px;
background:url(../jcb/giftcard/img/icn_dot-list_bk.gif) no-repeat 1px 7px;
}

.grn-box {
width:480px;
margin:0 10px 10px 10px;
padding:10px;
background:#E2FCBC;
color:#666666;
}


/*VISAギフトカード（全国共通商品券）のご案内------------------------------------------------------------*/
#giftcard #wrapper #content #main_content #visa_content .giftc_info_box_btm{
padding-bottom:3px;
background:url(../visa/giftcard/img/infobox_btm.gif) no-repeat left bottom;
}
#giftcard #wrapper #content #main_content #visa_content .giftc_info_box{
padding:15px 0 20px 19px;
width:544px;
border-left:#DCDCDC 1px solid;
border-right:#DCDCDC 1px solid;
}
#giftcard #wrapper #content #main_content #visa_content .giftc_info_box_btm .giftc_info_box h4{
margin:0 0 8px 0;
}
#giftcard #wrapper #content #main_content #visa_content .giftc_info_box p{
width:500px;
padding:5px 14px;
}

#giftcard #wrapper #content #main_content #visa_content .giftc_info_box_btm .giftc_info_box .detail_box_top{
width:527px;
padding:4px 0 0 0;
background:url(../visa/giftcard/img/detail_box_top.gif) no-repeat left top;
}

#giftcard #wrapper #content #main_content #visa_content .giftc_info_box_btm .giftc_info_box .detail_box_mid{
padding-top:10px;
background:url(../visa/giftcard/img/detail_box_mid.gif) repeat-y left top;
}

#giftcard #wrapper #content #main_content #visa_content .giftc_info_box_btm .giftc_info_box .detail_box_btm{
padding:0 0 12px 3px;
background:url(../visa/giftcard/img/detail_box_btm.gif) no-repeat left bottom;
}

div.btmLine{
background:url(../visa/giftcard/img/dot.gif) repeat-x bottom left;
padding:0 0 10px 0;
margin:0 15px 10px 30px;
}
strong.green{
color:#006600;
}

/*券種は組み合わせ自由------------------------------------------------------------*/
#giftcard #wrapper #content #main_content #visa_content .giftc_info_box_btm ul.card_example{
padding:10px 0 20px 59px;
}
#giftcard #wrapper #content #main_content #visa_content .giftc_info_box_btm .card_example li{
display:inline;
}
#giftcard #wrapper #content #main_content #visa_content .giftc_info_box_btm .card_example li.lead{
margin:0 85px 0 0;
}


/*贈り物として------------------------------------------------------------*/
#giftcard #wrapper #content #main_content #visa_content .giftc_info_box_btm .giftc_info_box .detail_box_top .prsnt_box{
padding:0 0 20px 20px;
width:500px;
}
#giftcard #wrapper #content #main_content #visa_content .giftc_info_box_btm .giftc_info_box .detail_box_top .prsnt_box p{
float:left;
width:220px;
}
#giftcard #wrapper #content #main_content #visa_content .giftc_info_box_btm .giftc_info_box .detail_box_top .prsnt_box ul{
float:left;
width:270px;
}
#giftcard #wrapper #content #main_content #visa_content .giftc_info_box_btm .giftc_info_box .detail_box_top .detail_box_mid .detail_box_btm .prsnt_att{
width:480px;
padding:13px 10px 13px 10px;
margin:0 0 0 11px;
background:#E2FCBC;
}
#giftcard #wrapper #content #main_content #visa_content .giftc_info_box_btm .giftc_info_box .detail_box_top .detail_box_mid .detail_box_btm .prsnt_att li{
color:#666666;
}

/*ご購入方法------------------------------------------------------------*/
#giftcard #wrapper #content #main_content #visa_content .giftc_info_box_btm .giftc_info_box .detail_box_top .detail_box_mid .detail_box_btm dl{
width:500px;
margin:0 0 10px 10px;
padding:10px 0 10px 0;
background:url(../visa/giftcard/img/dot.gif) repeat-x top left;
}
ul.two_btns {
width:472px;
margin-bottom:15px;
padding:0 14px 15px 14px;
}

ul.two_btns li {
display:inline;
}

.fax {
margin-left:15px;
margin-bottom:5px;
}
.fax strong {
font-size:150%;
color:#CC6600;
font-weight:bold;
margin-left:5px;
}

/*ご注意------------------------------------------------------------*/
#attention_range {
width:545px;
margin-bottom:40px;
}
