/* CSS Document */

.clr {
    clear: both;
    overflow: hidden;
    width: 1px;
    height: 1px;
    margin: 0 -1px -1px 0;
    border: 0;
    padding: 0;
    font-size: 0;
    line-height: 0;
}

/* .pkg class wraps enclosing block element around inner floated elements */
.pkg:after {
    content: " ";
    display: block;
    visibility: hidden;
    clear: both;
    height: 0.1px;
    font-size: 0.1em;
    line-height: 0;
}
* html .pkg { display: inline-block; }
/* no ie mac \*/
* html .pkg { height: 1%; }
.pkg { display: block; }
/* */

#kddi-container {
	margin: 0 auto;
	width: 575px;
	position: relative;
}
#kddi-banner {
    margin-top: 10px;
	margin-bottom: 10px;
}
#kddi-container img {
	margin: 0;
	padding: 0;
}
#kddi-fax-pc {
	width: 100%;
}
#kddi-main-content img {
	position: absolute;
	bottom: 2px;
	right: 2px;
}
#kddi-adsl10-content img {
	position: absolute;
	bottom: 5px;
	right: 3px;
}
#kddi-adsl-content img {
    position: absolute;
	top: 8px;
	right: 3px;
}
#kddi-rakurakunorikae-content img {
    position: absolute;
	bottom: 20px;
	right: 15px;
}
#kddi-phone-content img {
    position: absolute;
	top: 8px;
	right: 3px;
}
#kddi-matome_02-inner img {
    position: absolute;
	bottom: 5px;
	right: 10px;
}
#kddi-matome-inner img {
    position: absolute;
	bottom: 6px;
	right: 20px;
}
#kddi-matome_03-inner img {
    position: absolute;
	bottom: 40px;
	right: 18px;
}
#kddi-matome_03-2-inner img {
    position: absolute;
	bottom: 10px;
	right: 18px;
}
#kddi-pc-inner img {
    position: absolute;
	bottom: 8px;
	right: 7px;
}
#kddi-fax {
	position: relative;
	width: 288px;
	height: 260px;
	float: left;
	background: url(../shop/shopnews/ne006/img/tokuten_fax.jpg) no-repeat;
}
#kddi-goods-text {
    color: #FF0000;
	margin: 0 0 5px 0;
	font-weight: bolder;
	text-indent: 10px;
}
#kddi-matome,
#kddi-pc,
#kddi-adsl,
#kddi-phone,
#kddi-hikari,
#kddi-search,
#kddi-mobile,
#kddi-tel-num,
#kddi-info,
#kddi-footer,
#kddi-adsl10_02,
#kddi-adsl10_03,
#kddi-adsl10_04,
#kddi-adsl10_05,
#kddi-adsl50_01,
#kddi-adsl50_02,
#kddi-adsl50_03,
#kddi-dialup_02,
#kddi-phone_03,
#kddi-matome_02,
#kddi-matome_03,
#kddi-kddi_rakurakunorikae {
	position: relative;
	clear: both;
	width: 100%;
}
#kddi-matome {
	background: url(../shop/shopnews/ne006/img/matome_02.gif) no-repeat;
	height: 252px;
}
#kddi-pc {
	background: url(../shop/shopnews/ne006/img/tokuten_pc.jpg) no-repeat;
	height: 180px;
}
#kddi-adsl {
	background: url(../shop/shopnews/ne006/img/adsl10.jpg) no-repeat;
	height: 160px;
}
#kddi-phone {
	background: url(../shop/shopnews/ne006/img/phone.jpg) no-repeat;
	height: 135px;
}
#kddi-hikari {
	background: url(../shop/shopnews/ne006/img/banner_hikari.jpg) no-repeat;
	height: 136px;
}
#kddi-search {
	background: url(../shop/shopnews/ne006/img/tenpokensaku.jpg) no-repeat;
	height: 113px;
}
#kddi-mobile {
	background: url(../shop/shopnews/ne006/img/mobile.jpg) no-repeat;
	height: 78px;
}
#kddi-tel-num {
	background: url(../shop/shopnews/ne006/img/phonenumber.gif) no-repeat;
	height: 64px;
}
#kddi-adsl10_02 {
	background: url(../shop/shopnews/ne006/plan/img/adsl10_02.jpg) no-repeat;
	height: 93px;
}
#kddi-adsl10_03 {
	background: url(../shop/shopnews/ne006/plan/img/adsl10_03.jpg) no-repeat;
	height: 77px;
}
#kddi-adsl10_04 {
	background: url(../shop/shopnews/ne006/plan/img/adsl10_04.gif) no-repeat;
	height: 97px;
}
#kddi-adsl10_05 {
	background: url(../shop/shopnews/ne006/plan/img/adsl10_05.gif) no-repeat;
	height: 69px;
	margin-bottom: 20px;
}
#kddi-adsl50_01 {
    background: url(../shop/shopnews/ne006/plan/img/adsl50_01.gif) no-repeat;
	height: 196px;
}
#kddi-adsl50_02 {
    background: url(../shop/shopnews/ne006/plan/img/adsl50_02.gif) no-repeat;
	height: 143px;
}
#kddi-adsl50_03 {
    background: url(../shop/shopnews/ne006/plan/img/adsl10_01.gif) no-repeat;
	height: 142px;
}
#kddi-dialup_02 {
	height: 25px;
}
#kddi-phone_03 {
    background: url(../shop/shopnews/ne006/plan/img/phone_03.gif) no-repeat;
	height: 172px;
}
#kddi-matome_01 {
	margin: 0;
	border-bottom:  dotted 3px #FF9900;
}
#kddi-matome_02 {
    background: url(../shop/shopnews/ne006/plan/img/matome_text.gif) no-repeat;
	background-position:bottom;
	height: 100px;
	margin: 0;
	border-bottom:  dotted 3px #FF9900;
}
#kddi-matome_03 {
	height: 680px;
	margin: 0;
	border-bottom:  dotted 3px #FF9900;
}
#kddi-kddi_rakurakunorikae {
    background: url(../shop/shopnews/ne006/plan/img/rakurakunorikae.gif) no-repeat;
	height: 155px;
}

#kddi-matome-inner,
#kddi-pc-inner,
#kddi-adsl-inner,
#kddi-phone-inner,
#kddi-hikari-inner,
#kddi-search-inner,
#kddi-mobile-inner,
#kddi-tel-num-inner,
#kddi-adsl10_02-inner,
#kddi-adsl10_03-inner,
#kddi-adsl10_04-inner,
#kddi-adsl10_05-inner,
#kddi-adsl50_01-inner,
#kddi-adsl50_02-inner,
#kddi-adsl50_02-inner,
#kddi-dialup_02-inner,
#kddi-phone_03-inner,
#kddi-kddi_rakurakunorikae-inner {
	position: static;
}
#kddi-tel-num p {
	margin: 0;
	padding: 0;
	text-indent: -9999px;
}
#kddi-info {
	text-align: center;
	padding: 5px 0 5px 0;
}
#kddi-footer,
#kddi-charge-footer {
	background: url(../shop/shopnews/ne006/img/footer_top.gif) no-repeat;
	margin: 0;
	padding: 0;
}
#kddi-charge-footer {
    margin-top: 20px;
}
#kddi-foot-nav {
	padding: 50px 0 10px 0;
	text-align: center;
	font-size: 90%;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3", Arial;
	line-height: 1.5em;
	color: #999;
}
#kddi-foot-fax {
	padding: 10px 0 10px 0;
	text-align: center;
	font-size: 90%;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3", Arial;
	color: #999;
}
#kddi-foot-nav a,
#kddi-foot-fax a {
	color: #0000cc;
}
#kddi-foot-fax {
    margin: 0 0 30px 0;
}
/*----------------------------------
plan
----------------------------------*/
#kddi-hikari_net_01,
#kddi-hikari_net_02,
#kddi-hikari_phone,
#kddi-hikari_phone_01,
#kddi-hikari_phone_02,
#kddi-hikari_phone_03,
#kddi-hikari_tv,
#kddi-adsl-adsl50,
#kddi-adsl50_02,
#kddi-phone_01,
#kddi-phone_02,
#kddi-phone_03,
#kddi-phone_04,
#kddi-matome_01,

#kddi-matome_04 {

    margin: 10px 0 0 0;
}
#kddi-matome_02 {
    margin: 15px 0 0 0;
}
#kddi-matome_03 {
	margin: 15px 0 0 0;
}
#kddi-adsl-adsl10,
#kddi-adsl-dialup{
    margin: 15px 0 0 0;
}
.kddi-notes {
    padding: 0;
	margin: 0px 0px 10px 10px;
	line-height: 1.3em;
	text-align: left;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 80%;
}
.kddi-notes_info {
	margin: 5px 0px;
	padding: 10px;
	border: 2px dotted #84A6FF;
	color: #333;
	line-height: 1.5em;
	text-align: left;
	background:#FFF;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 80%;
}
.kddi-matome_info {
	margin: 5px 10px 15px 10px;
	padding: 10px;
	border: 2px dotted #FFCC66;
	color: #333;
	line-height: 1.5em;
	text-align: left;
	background:#FFF;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 80%;
}
#kddi-info-kaitsu {
	text-align: center;
	padding: 15px 0 0 0;
}
#kddi-kddi_matomete {
    padding: 20px 0 0 0;
}
#kddi-kddi_rakurakunorikae {
    padding: 5px 0 0 0;
}


/*----------------------------------
menu
----------------------------------*/
img{vertical-align:bottom;}

#kddi-menu-pankuzu{
    color: #666;
	font-size: 80%;
	margin: 0 0 5px 0;
}
#kddi-header-menu {
    margin: 0;
	padding: 0;
	height: 46px;
}
#kddi-header-adsl,
#kddi-header-hikari,
#kddi-header-phone {
    margin: 0;
	padding: 8px 5px 5px 5px;
	text-align: left;
	font-size: 80%;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3", Arial;
	line-height: 1.5em;
	width: 557px;
	color: #666;
}
#kddi-header-adsl {
	border-right: #005D00 solid 3px;
	border-bottom: #005D00 solid 3px;
	border-left: #4EB84E solid 3px;
	background: #009900;
}
#kddi-header-hikari {
	border-right: #9B7507 solid 3px;
	border-bottom: #9B7507 solid 3px;
	border-left: #FFD356 solid 3px;
	background: #FFC00B;
}
#kddi-header-phone {
	border-right: #1F1F5D solid 3px;
	border-bottom: #1F1F5D solid 3px;
	border-left: #7171B8 solid 3px;
	background: #333399;
}

#kddi-header-adsl-inner {
	background: #FFF;
	padding: 5px 0 0 0;
}
#kddi-header-hikari-inner {
	background: #FFF;
	padding: 5px 0 0 0;
}


#kddi-header-adsl a,
#kddi-header-hikari a,
#kddi-header-phone a { color: #666;}
#kddi-header-adsl a:hover { color: #009900;}
#kddi-header-hikari a:hover { color: #FF6600;}
#kddi-header-phone a:hover { color: #3366CC;}
