@charset "utf-8";

#header-menu #menu-price {
background-image: url(/images/com_menu_on.gif);
background-repeat: no-repeat;
background-position: -206px 0px;
}

#second-main {
position: relative;
top: 0px;
left: 0px;
margin: 0px;
padding: 0px;
width: 912px;
height: 255px;
background-image: url(/price/images/second_main_price.jpg);
background-repeat: no-repeat;
background-position: 0px 0px;
}

#price-info-title {
position: relative;
top: 0px;
left: 0px;
width: 590px;
height: 35px;
background-image: url(/price/images/price_info_title.gif);
background-repeat: no-repeat;
background-position: 0px 0px;
clear: both;
border-bottom: solid  1px #3a8bbc ;
margin: 0px 0px 10px 0px;
}

#price-keitai-title {
position: relative;
top: 0px;
left: 0px;
width: 590px;
height: 35px;
background-image: url(/price/images/price_keitai_title.gif);
background-repeat: no-repeat;
background-position: 0px 0px;
clear: both;
border-bottom: solid  1px #3a8bbc ;
margin: 0px 0px 10px 0px;
}

.qr-title-dopcomo {
position: relative;
top: 0px;
left: 0px;
width: 250px;
height: 35px;
background-image: url(/price/images/qr_title_docomo.gif);
background-repeat: no-repeat;
background-position: 0px 0px;
}

.qr-title-au-softbank {
position: relative;
top: 0px;
left: 0px;
width: 250px;
height: 35px;
background-image: url(/price/images/qr_title_au_softbank.gif);
background-repeat: no-repeat;
background-position: 0px 0px;
}

.qr-code-left {
position: relative;
top: 0px;
left: 0px;
width: 250px;
float: left;
margin: 0px 0px 10px 0px;
padding: 5px 0px 5px 0px;
clear: left;
text-align: center;
}

.qr-code-right {
position: relative;
top: 0px;
left: 0px;
width: 250px;
margin: 0px 0px 10px 305px;
padding: 5px 0px 5px 0px;
clear: right;
text-align: center;
}

.price-1cloumn {
position: relative;
top: 0px;
left: 0px;
width: 525px;
margin: 5px 0px 10px 0px;
padding: 10px 5px 15px 35px;
/*background-color: #d6e8ba;*/
border: 1px #3a8bbc dashed;
font-weight: normal;
}


#price-outline-title {
position: relative;
top: 0px;
left: 0px;
width: 590px;
height: 35px;
background-image: url(/price/images/price_outline_title.gif);
background-repeat: no-repeat;
background-position: 0px 0px;
clear: both;
border-bottom: solid  1px #3a8bbc ;
margin: 0px 0px 10px 0px;
}
#sub-menu {
position: relative;
top: 0px;
left: 0px;
margin: 0px;
padding: 0px;
width: 230px;
height: 249px;
background-image: url(/price/images/com_sub_menu.gif);
background-repeat: no-repeat;
background-position: 0px 0px;
}

#price-online-subtitle {
position: relative;
top: 0px;
left: 0px;
width: 575px;
height: 30px;
background-image: url(/price/images/price_online_subtitle.gif);
background-repeat: no-repeat;
background-position: 0px 0px;
margin: 20px 0px 0px 10px;
padding: 0px 0px 0px 0px;
}

#price-keitai-subtitle {
position: relative;
top: 0px;
left: 0px;
width: 575px;
height: 30px;
background-image: url(/price/images/price_keitai_subtitle.gif);
background-repeat: no-repeat;
background-position: 0px 0px;
margin: 20px 0px 0px 10px;
padding: 0px 0px 0px 0px;
}

#price-tel-subtitle {
position: relative;
top: 0px;
left: 0px;
width: 575px;
height: 30px;
background-image: url(/price/images/price_tel_subtitle.gif);
background-repeat: no-repeat;
background-position: 0px 0px;
margin: 20px 0px 0px 10px;
padding: 0px 0px 0px 0px;
}

#price-fax-subtitle {
position: relative;
top: 0px;
left: 0px;
width: 575px;
height: 30px;
background-image: url(/price/images/price_fax_subtitle.gif);
background-repeat: no-repeat;
background-position: 0px 0px;
margin: 20px 0px 0px 10px;
padding: 0px 0px 0px 0px;
}

#price-tel-text {
margin: 20px 0px 15px 35px;
padding: 0px 0px 0px 25px;
width:  550px;
}

#price-tel {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width:  585px;
height:  175px;
background-image: url(/price/images/price_tel.gif);
background-repeat: no-repeat;
background-position: 35px 0px;
}

#price-fax {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width:  585px;
height:  110px;;
background-image: url(/price/images/price_fax.gif);
background-repeat: no-repeat;
background-position: 35px 0px;
}

#price-body {
position: relative;
left: 0px;
top: 0px;
margin:20px 0px 0px 15px;
padding:0px 0px 0px 0px;
width:575px;
background-repeat: repeat-y;
background-position: 0px 0px;
}

dl.dl-price {
margin: 0px 5px 0px 0px;
padding: 0px 0px 0px 0px;
border-left:1px dashed #3a8bbc;
border-right:1px dashed #3a8bbc;
border-bottom:1px dashed #3a8bbc;
width:573px;
}
   
dt.dt-price {
float:left;
width:170px;
padding: 5px 0px 5px 10px;
font-weight:bold;
color: #666;
border-top:1px dashed #3a8bbc;
clear:left;
}

dd.dd-price {
margin-left:170px;
padding:5px 5px 5px 10px;
border-left:1px dashed #3a8bbc;
border-top:1px dashed #3a8bbc;
}


.box-head {
margin: 0px 0px -1px 0px;
padding: 0px 0px 0px 0px;
width: 575px;
height:  15px;
background-image: url(/images/box_head.gif);
background-repeat: no-repeat;
background-position: 0px 0px;
/*background-color: #3a8bbc;*/
}

.box-middle {
margin: 0px 0px 0px 0px;
padding: 5px 10px 5px 10px;
width: 553px;
font-weight: bold;
color: #fff;
/*text-align: center;*/
background-color: #3a8bbc;
}

.box-bottom {
margin: -1px 0px 20px 0px;
padding: 0px 0px 0px 0px;
width: 575px;
height:  15px;
background-image: url(/images/box_bottom.gif);
background-repeat: no-repeat;
background-position: 0px 0px;
/*background-color: #3a8bbc;*/
}

.link-price-keitai {
position: relative;
top: 10px;
left: 280px;
width: 308px;
height: 48px;
margin: 0px 0px 30px 0px;
padding: 0px 0px 0px 0px;
background-image: url(/price/images/link_price_keitai.gif);
background-repeat: no-repeat;
background-position: 0px 0px;
clear: both;
}
.link-price-keitai a {
width: 308px;
height: 48px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
display: block;
}
.link-price-keitai a:hover {
background-image:url(/price/images/link_price_keitai_on.gif);
background-repeat: no-repeat;
background-position: 0px 0px;
width: 308px;
height: 48px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
display: block;
}

.link-price-online {
position: relative;
top: 10px;
left: 280px;
width: 308px;
height: 48px;
margin: 0px 0px 30px 0px;
padding: 0px 0px 0px 0px;
background-image: url(/price/images/link_price_online.gif);
background-repeat: no-repeat;
background-position: 0px 0px;
clear: both;
}
.link-price-online a {
width: 308px;
height: 48px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
display: block;
}
.link-price-online a:hover {
background-image:url(/price/images/link_price_online_on.gif);
background-repeat: no-repeat;
background-position: 0px 0px;
width: 308px;
height: 48px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
display: block;
}


.link-price-fax {
position: relative;
top: 10px;
left: 280px;
width: 308px;
height: 48px;
margin: 0px 0px 30px 0px;
padding: 0px 0px 0px 0px;
background-image: url(/price/images/link_price_fax.gif);
background-repeat: no-repeat;
background-position: 0px 0px;
clear: both;
}
.link-price-fax a {
width: 308px;
height: 48px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
display: block;
}
.link-price-fax a:hover {
background-image:url(/price/images/link_price_fax_on.gif);
background-repeat: no-repeat;
background-position: 0px 0px;
width: 308px;
height: 48px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
display: block;
}







#arrow-price-top {
position: absolute;
left:40px;
top:210px;
background-image:url(/images_menu/second_main_price_arrow.jpg);
background-repeat: no-repeat;
background-position: -40px 0px;
width: 145px;
height: 37px;
z-index: 300;
}

#arrow-price-online {
position: absolute;
left:191px;
top:210px;
background-image:url(/images_menu/second_main_price_arrow.jpg);
background-repeat: no-repeat;
background-position: -191px 0px;
width: 184px;
height: 37px;
z-index: 300;
}

#keitai-image {
width: 255px;
height: 280px;
margin: 0px 10px 0px 10px;
vertical-align: text-top ;
float: right;
}
