@charset "shift_jis";

/*---------------------------------
	全体背景
---------------------------------*/

#PageBox {
	background: url(https://img1.kakaku.k-img.com/images/article/keitai/iphone5/all_bg_m2.gif) repeat-y;
	width: 930px;
}

#PageIn {
	background: url(https://img1.kakaku.k-img.com/images/article/keitai/iphone5/all_bg_b2.gif) no-repeat bottom;
	padding: 0 50px 35px;
	font-size: 100%;
}

.typeIpad #PageIn {
	padding: 0 30px 11px;
}

#PageIn p {
	line-height: 1.6;
}

#commonNavWrapper {
	margin-top: 20px;
}

#commonNav li {
	position: relative;
}

.updateIcn,
.updateIcn2 {
	background:url(https://img1.kakaku.k-img.com/images/article/keitai/iphone5/icn_update.png) no-repeat;
	width: 97px;
	height: 25px;
	color: #fff;
	text-align: center;
	padding: 4px 0;
	font-size: 74%;
	position: absolute;
	top: -25px;
	left: 75px;
}

.updateIcn2 {
	background:url(https://img1.kakaku.k-img.com/images/article/keitai/iphone5/icn_update2.png) no-repeat;
}


/*---------------------------------
	ヘッダー
---------------------------------*/

#titleBox {
	background: url(https://img1.kakaku.k-img.com/images/article/keitai/iphone5/main_bg2.jpg) no-repeat;
	height: 300px;
	position: relative;
}

.typeIpad #titleBox h2 {
	padding: 40px 0 0 48px;
}

#mainImg {
	position: absolute;
	right: 3px;
    top: 10px;
}

#mainLead {
	font-size: 90%;
	padding: 10px 0 0 48px;
	width: 460px;
}

#mainLead p {
	line-height: 1.6;
}


/*ボタン*/
#btnToProduct a {
	background: url(https://img1.kakaku.k-img.com/images/article/keitai/iphone5/btn_common.gif) no-repeat;
	width: 203px;
	height: 0;
	padding-top: 37px;
    overflow: hidden;
	display: block;
	margin: 20px 0;
}

#btnToProduct a:hover {
	background-position: -413px 0;
}


/*---------------------------------
	ナビ
---------------------------------*/

#navWrapper {
	background: url(https://img1.kakaku.k-img.com/images/article/pc/ipad/nav_btn3.gif) no-repeat;
}

#navWrapper ul {
	list-style: none;
}

#navWrapper ul li {
	float: left;
}

#navWrapper a,
#navWrapper span {
	background: url(https://img1.kakaku.k-img.com/images/article/pc/ipad/nav_btn3.gif) no-repeat 0 -50px;
	width: 135px;
	height: 43px;
	text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
	display:block;
}

#top a,
#top span {
	width: 60px;
	background-position: -32px 0;
	margin-left: 32px;
}
#top a:hover,
#top span {
	background-position: -32px -43px;
}

#price a,
#price span {
	background-position: -92px 0;
}
#price a:hover,
#price span {
	background-position: -92px -43px;
}

#spec a,
#spec span {
	background-position: -228px 0;
}
#spec a:hover,
#spec span {
	background-position: -228px -43px;
}



#researchMini a,
#researchMini span {
	background-position: -363px 0;
	width: 151px;
}

#researchMini a:hover,
#researchMini span {
	background-position: -363px -43px;
}


#researchRetina a,
#researchRetina span {
	background-position: -513px 0;
	width: 168px;
}

#researchRetina a:hover,
#researchRetina span {
	background-position: -513px -43px;
}



/*---------------------------------
	共通
---------------------------------*/

#PageIn p {
	margin-bottom: 1em;
	font-size:108%;
}

h3 {
	background: url(https://img1.kakaku.k-img.com/images/article/keitai/iphone5/common_title_bg.gif) repeat-x bottom;
	border: 1px solid #ccc;
	padding: 7px 10px 6px 8px;
	margin: 30px 0 10px;
	font-size: 124%;
}

h3 span {
	border-left: 4px solid #5a86de;
	padding-left: 8px;
	font-weight: bold;
	line-height: 1.3;
	color: #333;
	display: block;
}

.typeIpad h3 {
	margin: 30px 0 10px;
	font-size: 135%;
	background: none;
	border: none;
	padding: 0;
}

.typeIpad h3 span {
	border-left: 4px solid #787878;
	padding: 3px 0 3px 8px;
	font-weight: bold;
	line-height: 1.3;
	color: #333;
	display: block;
}

.first {
	margin-top: 15px !important;
}

.typeIpad h3.first {
	margin-top: 25px !important;
}

.typeIpad p.first {
	margin-top: 25px !important;
}

h4 {
	padding: 0 0 2px;
	font-weight: bold;
	font-size: 116%;
	line-height: 1.3;
	margin: 20px 0 10px;
	border-bottom: 1px dotted #bbb;
}

.arrowNext {
	background: url(https://img1.kakaku.k-img.com/images/home/arrow_next01.gif) no-repeat left 4px;
    padding: 3px 0 4px 20px;
	display: block;
}

#writer {
	margin-top: 30px;
	text-align: right;
}

.consider {
	line-height: 1.5;
	}

.consider dt{
	font-size: 112%;
	background: url(https://img1.kakaku.k-img.com/images/article/keitai/iphone5/consider_title_bg.gif) no-repeat scroll center top #ece9ce;
	font-weight:bold;
	padding: 3px 0px 0px 0px;
	}
	

.typeIpad .consider dt{
	font-size: 112%;
	background: url(https://img1.kakaku.k-img.com/images/article/keitai/iphone5/consider_title_bg3.gif) no-repeat center top #ece9ce;
	font-weight:bold;
	padding: 3px 0px 0px 0px;
	}
	
.consider img {
    vertical-align: -15px;
}

.consider dd{
	background: url(https://img1.kakaku.k-img.com/images/article/keitai/iphone5/consider_bg.gif) ;
	padding: 10px 15px;
	border-top: 1px dotted #59463c;
	font-size: 100%;
	}

.consider dd span{
	font-weight:bold;
	color:#ff6600;
	}
	
		
/*---------------------------------
	トップ用
---------------------------------*/

h3.top {
	padding: 0;
	margin: 20px 0 0;
	height: auto;
	border: none;
}

.firstTop {
	margin-top: 0 !important;
}

.introBox {
	border: 5px solid #ccc;
	padding: 10px;
}

.introBox p {
	margin: 0 !important;
}

.introImg {
	float: left;
}

.introBtnWrapper {
	float: right;
	width: 285px;
	margin-top: 27px;
}

.introBox h4 {
	border: none;
	padding: 0;
	margin: 0 0 10px;
	font-size: 124%;
}

.introBox img {
	vertical-align: -7px;
}

.btnArticle a {
	background: url(https://img1.kakaku.k-img.com/images/article/pc/ipad/top_btn_article.gif) no-repeat;
	width: 285px;
	height: 59px;
	text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
	display:block;
}

.btnArticle a:hover {
	background-position: 0 -59px;
}

.comingSoon {
	text-align: center;
}




/*---------------------------------
	スペック
---------------------------------*/
.wkborbox02 .wkin .wkinner {
	/*background: url(https://img1.kakaku.k-img.com/images/article/keitai/iphone4s/wkbor_bg_side02.gif) repeat-y 0 0;
	padding: 0 29px 0 30px;*/
}
/*.wkborbox02 .wkin {
	background: url(https://img1.kakaku.k-img.com/images/article/keitai/iphone4s/wkbor_bg_top02.gif) no-repeat 0 0;
	padding: 26px 0 0 0;
}*/
.tbbox02 table {
	width: 870px;
}
.wkborbox02 {
	/*background: url(https://img1.kakaku.k-img.com/images/article/keitai/iphone4s/wkbor_bg_bot02.gif) no-repeat left bottom;*/
	padding: 0 0 26px 0;
	margin-bottom: 26px;
	width: 100%;
}

.tbbox02 table thead th.wd {
	padding-top:6px;
	background: url(https://img1.kakaku.k-img.com/images/article/keitai/iphone4s/spec_ttl_bg.gif) repeat-x 0 0;
	border-top: 2px solid #C9C9C9;
	font-weight: bold;
	font-size: 167%;
	color: #494949;
	line-height:1;
}
.tbbox02 table th.wd, .tbbox02 table td.wd {
	width: 162px;
}
.tbbox02 table th, .tbbox02 table td {
	border-right: 2px solid #C9C9C9;
	text-align: center;
	vertical-align: middle;
	padding: 10px 0;
	font-weight: bold;
	color: #494949;
}
.tbbox02 table tr.end td {
	border-bottom: 2px solid #C9C9C9;
}
.tbbox02 table tr.botto th, .tbbox02 table tr.botto td {
	background: url(https://img1.kakaku.k-img.com/images/article/keitai/iphone4s/dotto_bg.gif) repeat 0 0;
}

/*---------------------------------
	製品情報
---------------------------------*/
#PageIn p#itemTitle {
	margin:0;
}
/*Tab*/

.colorTab li {
	float:left;
	display:block;
	width:199px;
}
.colorTab li span {
	display:block;
	width:215px;
	height:0;
	padding-top:34px;
	overflow:hidden;
	background:url(https://img1.kakaku.k-img.com/images/article/pc/ipad/colorTab.jpg);
	cursor:pointer;
}

.colorTab #mini-black span,
.colorTab #retina-black span {
	background-position:0 -45px;
}
.colorTab #mini-white span,
.colorTab #retina-white span {
	background-position:-203px -45px;
}

.colorTab #mini-black.select span,
.colorTab #retina-black.select span,
.colorTab #mini-black.hover span,
.colorTab #retina-black.hover span{
	background-position:0 0;
}
.colorTab #mini-white.select span,
.colorTab #retina-white.select span,
.colorTab #mini-white.hover span,
.colorTab #retina-white.hover span{
	background-position:-203px 0;
}
.wifiObi {
	margin-top:40px;
}

.productColBox {
	float: left;
	width: 410px;
	margin-right:10px;
}
.productColBox.last {
	margin:0;
} 
.productColBoxIn {
	width:377px;
	padding: 20px 0 10px 18px;
}
/*.productWrapper {
	background: url(https://img1.kakaku.k-img.com/images/article/pc/ipad/product_bg_bot.gif) no-repeat left bottom;
	padding-bottom: 6px;
	margin-bottom: 20px;
}
.productInner {
	background: url(https://img1.kakaku.k-img.com/images/article/pc/ipad/product_bg_top.gif) no-repeat;
	padding-top: 6px;
}

.productBox {
	background: url(https://img1.kakaku.k-img.com/images/article/pc/ipad/product_bg_side.gif) repeat-y;
}*/
#mini-whiteBox {
	display:none;
}
#retina-whiteBox {
	display:none;
}
#productTitle {
	border: none;
	padding: 0;
	margin: 30px 0 12px;
}

/*.productWrapper {
	background: url(https://img1.kakaku.k-img.com/images/article/pc/ipad/product_bg_bot.gif) no-repeat left bottom;
	padding-bottom: 6px;
	margin-bottom: 20px;
}*/


.typeIpad .productWrapper {
	background: url(https://img1.kakaku.k-img.com/images/article/keitai/iphone5/product_bg_bot2.gif) no-repeat left bottom;
	padding-bottom: 6px;
	margin-bottom: 20px;
}

.typeIpad .productInner {
	background: url(https://img1.kakaku.k-img.com/images/article/keitai/iphone5/product_bg_top2.gif) no-repeat;
	padding-top: 6px;
}

.typeIpad .productBox {
	background: url(https://img1.kakaku.k-img.com/images/article/keitai/iphone5/product_bg_side2.gif) repeat-y;
	padding: 0 6px;
}

.typeIpad .productColBox {
	width: 414px;
	float: left;
}

.typeIpad .last {
    float: right;
}



.productColBox p {
	margin-bottom: 0 !important;
}

.last {
	float: right;
}

.productColBox h5 {
	text-align: center;
}

.productInfoWrapper {
	border: 1px solid #d3d3d3;
	border-top: 0;
	padding: 8px 0 8px 4px;
	margin-bottom: 10px;
}

.productInfoWrapper ul.ipadMini li,
.productInfoWrapper ul.ipadRetina li {
	float: left;
}

.productInfoWrapper ul.ipadMini li a {
	background: url(https://img1.kakaku.k-img.com/images/article/pc/ipad/btn_product2_2.gif) no-repeat;
	width: 113px;
	height: 43px;
	text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
	display:block;
	margin:0 0 0 7px;
}

.productInfoWrapper ul li a:hover {
	background-position: 0 -43px;
}

.productInfoWrapper ul li.mini16GB a {
	background-position: 0 0;
}
.productInfoWrapper ul li.mini16GB a:hover {
	background-position: 0 -43px;
}

.productInfoWrapper ul li.mini32GB a {
	background-position: -113px 0;
}
.productInfoWrapper ul li.mini32GB a:hover {
	background-position: -113px -43px;
}

.productInfoWrapper ul li.mini64GB a {
	background-position: -226px 0;
}
.productInfoWrapper ul li.mini64GB a:hover {
	background-position: -226px -43px;
}

.productInfoWrapper ul.ipadRetina li a {
	background: url(https://img1.kakaku.k-img.com/images/article/pc/ipad/btn_product2_2.gif) no-repeat;
	width: 83px;
	height: 43px;
	text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
	display:block;
	margin:0 0 0 7px;
}

.productInfoWrapper ul li.retina16GB a {
	background-position: -339px 0;
}
.productInfoWrapper ul li.retina16GB a:hover {
	background-position: -339px -43px;
}

.productInfoWrapper ul li.retina32GB a {
	background-position: -422px 0;
}
.productInfoWrapper ul li.retina32GB a:hover {
	background-position: -422px -43px;
}

.productInfoWrapper ul li.retina64GB a {
	background-position: -505px 0;
}
.productInfoWrapper ul li.retina64GB a:hover {
	background-position: -505px -43px;
}

.productInfoWrapper ul li.retina128GB a {
	background-position: -588px 0;
}
.productInfoWrapper ul li.retina128GB a:hover {
	background-position: -588px -43px;
}

.retinaImgBox {
	position: relative;
	width: 100%;
}

.icn128GB {
	position: absolute;
	top: 65px;
	right: 25px;
	z-index: 10;
	display: inline;
}

h5 img {
	margin-bottom: 20px;
}

li {
	list-style:none;
}


/*---------------------------------
	料金ページ
---------------------------------*/

.pricePoint,
.notice {
	color: #f00;
}

.sceneTitle {
	padding: 0;
	border: none;
}

.sceneWrapper1 {
	width: 410px;
	float: left;
	margin-left: 10px;
}

.sceneWrapper2 {
	width: 410px;
	float: right;
	margin-right: 10px;
}

.sceneWrapper1 h5 img,
.sceneWrapper2 h5 img {
	margin: 0;
}

.sceneInnerH1 {
	height: 505px;
}
.sceneInnerH2 {
	height: 442px;
}

.sceneInnerH3 {
	height: 440px;
}
.sceneInnerH4 {
	height: 485px;
}

.sceneInnerSb {
	background: #f5f7f8;
	border: solid #6d7c8c;
	border-width: 0 2px 2px 2px;
	padding: 8px;
	margin-bottom: 20px;
}

.sceneInnerAu {
	background: #fff3e8;
	border: solid #eb5605;
	border-width: 0 2px 2px 2px;
	padding: 8px;
	margin-bottom: 20px;
}

.pointImg {
	float: right;
	margin: 0 0 0 20px;
	width: 220px;
	text-align: center;
}

.pointWrapper {
	background: #f7f7ea;
	border: 1px solid #dbdbc1;
	padding: 30px 10px 5px;
	font-size: 100%;
	margin-top: 10px;
	z-index: 0;
	position: relative;
}

.pointWrapper h6 {
	margin: 0 0 5px;
	font-size: 116%;
}

.pointIcn {
	margin: 5px 0 -35px 8px;
	z-index: 20;
	position: relative;
}

.simu {
	font-size: 93% !important;
	font-weight: bold;
	margin-bottom: 5px !important;
}

.pointResult {
	text-align:center;
	margin: 0 0 50px !important;
}

.notes {
	font-size: 77% !important;
}

.simuTitle {
	background: url(https://img1.kakaku.k-img.com/images/article/pc/ipad/scene2_title_m_bg2.gif) no-repeat;
	text-align: center;
	width: 870px;
	height: 26px;	
	padding-top: 6px;
	margin-bottom: 8px !important;
}


/*テーブル用　SB・AU枠*/
.tabelWrapper {
	position: relative;
	margin-bottom: 10px;
}

.sbBox1,
.sbBox2,
.sbBox3 {
	border: 2px solid #6d7c8c;
	position: absolute;
	top: 0;
	left: 102px;
	width: 381px;
}

.sbBox4,
.sbBox5,
.sbBox6,
.sbBoxKanto,
.sbBoxTokyo,
.sbBoxKanagawa,
.sbBoxChiba,
.sbBoxSaitama,
.sbBoxIbaraki,
.sbBoxTochigi,
.sbBoxGunma {
	border: 2px solid #6d7c8c;
	position: absolute;
	top: 0;
	left: 194px;
	width: 314px;
}

.sbBox1 {
	height: 441px;
	height: 443px\9;
	_height: 453px;
}

.sbBox2 {
	height: 308px;
	height: 306px\9;
}

.sbBox3 {
	height: 665px;
}
:root .sbBox3 {
	height: 695px;
}
.sbBox3 {
	height: 695px\9;
}

.sbBox4 {
	height: 605px;
}

.sbBox5 {
	height: 505px;
}

.sbBox6 {
	height: 505px;
}

.auBox1,
.auBox2,
.auBox3 {
	border: 2px solid #eb5605;
	position: absolute;
	top: 0;
	left: 487px;
	width: 379px;
}

.sbBox1,
.auBox1 {
	top: 37px;
}

.auBox4,
.auBox5,
.auBox6,
.auBoxKanto,
.auBoxTokyo,
.auBoxKanagawa,
.auBoxChiba,
.auBoxSaitama,
.auBoxIbaraki,
.auBoxTochigi,
.auBoxGunma {
	border: 2px solid #eb5605;
	position: absolute;
	top: 0;
	left: 512px;
	width: 314px;
}

.auBox1 {
	height: 441px;
	height: 443px\9;
	_height: 453px;
}

.auBox2 {
	height: 308px;
	height: 306px\9;
}

.auBox3 {
	height: 665px;
}
:root .auBox3 {
	height: 695px;
}
.auBox3 {
	height: 695px\9;
}

.auBox4 {
	height: 605px;
}

.auBox5 {
	height: 505px;
}

.auBox6 {
	height: 505px;
}


/*テーブル1*/
.table1,
.table2,
.table4 {
    width: 100%;
    border: #bbb solid;
    border-width: 0 1px 1px 0;
    border-collapse: collapse;
    border-spacing: 0;
	font-family: verdana;
	line-height: 1;
}

.table4 {
    border-width: 0 1px 0 0;
	margin-bottom: 20px;
} 

.table1 th,
.table2 th,
.table4 th {
    padding: 10px 0;
    border: 1px solid #bbb;
    border-width: 1px;
	background: #fbf8e9;
	font-weight: bold;
    text-align: center;
	color: #666;
	width: 103px;
}
.table1 td,
.table2 td,
.table4 td {
    padding: 10px 0;
    border: solid #bbb;
	border-width: 1px 0 1px 1px;
    text-align: center;
	font-size: 100%;
}

.table2 th,
.table2 td {
	line-height: 17px;
	padding: 8px 0;
	text-align: center;
}

.table4 td {
	font-size: 100%;
}

.table4 .area {
	width: 20px !important;
	border-width: 0 0 0 0 !important;
	background: #ddd;
    border: #fff solid !important;;
    border-width: 2px 0 2px 0 !important;;
	font-weight: bold;
	line-height: 1.7;
	padding: 0 5px;
}

.table4 .station {
	width: 150px !important;
	border-width: 0 0 0 0 !important;
	background: url(https://img1.kakaku.k-img.com/images/article/keitai/iphone5/sta_bg.gif) repeat-y center;
	padding: 7px 7px;
}

.down {
	font-weight: bold;
	font-size: 108% !important;
    background: none repeat scroll 0 0 #f4f4f4 !important;
}

.up {
	color: #777 !important;
}

.win {
    color: #FF0000 !important;
    background: none repeat scroll 0 0 #FFFFCC !important;
}


.offPrice {
	font-size: 77%;
	margin-bottom: 3px;
	display: block;
}

.noContent {
    border-width: 0 0 0 0 !important;
}

.model {
	padding: 10px 0 !important;
	background: #fbf8e9;
}

.model2 {
	padding: 10px 0 !important;
	background: #EBE7D5;
}

.model3 {
	padding: 10px 0 !important;
	background: #fbf8e9;
}



.softbank {
	padding: 0 !important;
	background: #6d7c8c url(https://img1.kakaku.k-img.com/images/article/keitai/iphone5/price_title_softbank_bg.gif) repeat-x;
}

.au {
	padding: 0 !important;
	background: #eb5605 url(https://img1.kakaku.k-img.com/images/article/keitai/iphone5/price_title_au_bg.gif) repeat-x;
}

.softbank2 {
	background: #ededed;
}
.softbank3 {
	background: #c1c8cf;
}

.au2 {
	background: #ffefd8;
}
.au3 {
	background: #fbc8ab;
}

.realFee {
	background: #ffffcc;
}

.realFee2 {
	background: #ffffcc !important;
	color: #f00 !important;
	font-size: 139% !important;
	line-height: 1 !important;
}

.realFee2 .yen {
	font-size: 77% !important;
}

.divide {
	border-left: 1px dotted #bbb !important;
}



/*テーブル3*/
.table3 {
    width: 100%;
    border: #bbb solid;
    border-width: 0 1px 1px 0;
    border-collapse: collapse;
    border-spacing: 0;
	font-family: verdana;
	font-size: 93%;
}

.table3 th {
    padding: 4px 6px;
    border: #bbb solid;
    border-width: 1px 0 0 1px;
    background: #eee;
    font-weight: normal;
	line-height: 1.3;
    text-align: left;
	width: 181px;
}
.table3 td {
    padding: 4px 6px;
    border: 1px #bbb solid;
    border-width: 1px 0 0 1px;
    text-align: left;
	line-height: 1.3;
	background: #fff;
}

.table3 th .auLteFlat {
	margin: 10px 0 !important;
}
.table3 th .auLteFlat2 {
	margin: 3px 0 !important;
}


/*---------------------------------
	オフィシャルリンク
---------------------------------*/

#officialLinkArea {
	padding:0 10px 10px;
	background:#FFFFCC;
}
#officialObi {
	margin: 10px 0 5px 0;
	color: #E75C16;
	border:none;
	background:none;
	font-size:118%;
	line-height:1.5;
}

#sbOfficial, #auOfficial {
	background: url(https://img1.kakaku.k-img.com/images/article/keitai/iphone4s/official.gif);
	height: 0;
	padding-top: 40px;
	width: 260px;
	display: block;
	overflow: hidden;
}

#PageIn #officialLink p {
	margin: 0;
}

#sbOfficial:hover {
	background-position: 0 -50px;
}
#auOfficial {
	background-position: -272px 0;
}


/*---------------------------------
	性能比較
---------------------------------*/
.photoArea {
	width:630px;
	margin:auto;
	margin-top:25px;
	margin-bottom:25px;
}


.photoArea2 {
	width:450px;
	margin:auto;
	margin-top:25px;
	margin-bottom:25px;
}

.photoArea3 {
	width:773px;
	margin:auto;
	margin-top:25px;
	margin-bottom:25px;
}

.photoArea4 {
	width:552px;
	margin:auto;
	margin-top:25px;
	margin-bottom:25px;
}

.photoArea5 {
	width:570px;
	margin:auto;
	margin-top:25px;
	margin-bottom:25px;
}
	
.photo li,
.photoArea dl,
.photoArea2 dl,
.photoArea3 dl,
.photoArea4 dl,
.photoArea5 dl,
.suuchi2 dl{
	float:left;
	margin-right:30px;
}

	
#PageIn .regulation{
	margin-right:0;
}
	
.photoArea dt,
.photoArea2 dt,
.photoArea3 dt,
.photoArea4 dt,
.photoArea5 dt,
.suuchi dt,
.suuchi2 dt{
	background: url(https://img1.kakaku.k-img.com/images/article/keitai/iphone4s/pic_arrow.gif) no-repeat scroll 0 6px transparent;
	font-weight: bold;
	padding: 0 0 0 10px;
	line-height: 1.4em;
	text-align:left;
}

#PageIn .caption p{
	font-size:93%;
	border-bottom: 1px dotted #999;
	display: inline;
	padding-bottom: 1px;
	 line-height: 1.8;
}

.caption{
	margin-top:5px;
}

	
.photo2{
	width:351px;
	margin:auto;
	margin-top:25px;
	margin-bottom:25px;
}
	
.photo2 span, .photoArea span{
	text-align:center;
	display:block;
}

.photoArea3 dt p{
	letter-spacing:-1px;
}

	
.consider dt.matome,
.consider dt.enqMatome {
    background: url(https://img1.kakaku.k-img.com/images/article/pc/ipad/consider_title_bg2.gif) no-repeat scroll center top #ECE9CE;
}

.enqMatome img {
	margin-top: -2px;
	padding-bottom: 1px;
}		


h4.graph{
	border-left:none;
	margin:0px;
	padding:8px 0 8px 20px;
}

.graphBox{
	border: 5px solid #CCC;
    padding: 20px 0;
	text-align:center;
	margin-bottom:20px;	
}

.graphBoxS{
	border: 1px solid #CCC;
	margin: 0 20px 10px;
    padding: 10px 0;
}

.lastGraphBoxS{
	margin-bottom: 0;
}
	
.graphBox span{
	margin-top:20px;
	display:block;	
}

#PageIn .graphBox p{
     text-align:left;
     font-size: 100%;
	 margin-top:5px;
	 margin-left:20px;
	 margin-bottom: 0;
}
	
.suuchi{
	width:185px; 
	margin:auto;
}

.suuchi dl{
	float:left;
	margin-right:13px;
}


.suuchi2{
	width:246px;
	margin:auto;
}

.suuchi2 dl{
	margin-bottom:10px;
}

#PageIn .regulation{
	margin-right:0;
}

.superBanner {
	text-align:center;
	margin-bottom:15px;
}



/*---------------------------------
	iPhone・iPad・回線速度共通ナビ
---------------------------------*/


#commonNav {
	background: url(https://img1.kakaku.k-img.com/images/article/keitai/iphone5/common_nav3.gif) no-repeat;
	margin: 35px 0 10px;
}

#commonNav ul {
	list-style: none;
	margin: 0;
}

#commonNav ul li {
	float: left;
}

#commonNav a,
#commonNav span {
	background: url(https://img1.kakaku.k-img.com/images/article/keitai/iphone5/common_nav3.gif) no-repeat 0 0;
	width: 233px;
	height: 62px;
	text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
	display:block;
}

#iphone5 a,
#iphone5 span {
	background-position: 0 0;
	width: 231px;
}
#iphone5 a:hover,
#iphone5 span {
	background-position: 0 -62px;
}

#ipad a,
#ipad span {
	background-position: -231px 0;
}
#ipad a:hover,
#ipad span {
	background-position: -231px -62px;
}

#packet a,
#packet span {
	background-position: -464px 0;
}
#packet a:hover,
#packet span {
	background-position: -464px -62px;
}

#line a,
#line span {
	background-position: -697px 0;
}
#line a:hover,
#line span {
	background-position: -697px -62px;
}
.benefitBox{
	text-align:left;
	background-color:#f0f9fb;
	border: 1px solid #006699;
	padding:8px;
}
.benefitBox dt{
	font-weight:bold;
	padding-bottom:3px;
}
.benefit{
	
	font-family: verdana;
}
.benefit li{
	padding-left:10px;
	background: url(https://img1.kakaku.k-img.com/images/article/keitai/iphone5/iconDot.gif) no-repeat 0 6px;
}
.table2	.benefitBox{
	margin: 10px 13px 5px;
    width: auto;
}

.pointWrapper .benefitBox{
	font-size: 108%;
	line-height: 1.4;
	margin-bottom:5px;
}

#PageIn .table2 .price p {
	margin-bottom: 3px;
	font-size: 100%;
	line-height: 1.5;
}





/*------------------------------------
	オーバーレイ
------------------------------------*/
#popupBox {
	position: fixed;
	top: 0px;
	left: 0px;
	z-index:101;
	color: #fff;
	height: 100%;
	width: 100%;
	background: #fff;
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7; 
	display: none;
}

*html #popupBox { /* ie6 hack */
	position: absolute;
	height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}




/*------------------------------------
	ヘルプエリア
------------------------------------*/

.helpArea {
	position:fixed;
	z-index: 200;
	top: 50%;
	left: 50%;
	margin: -260px 0 0 -300px;
}
* html .helpArea { /* IE6,7 */
	position: absolute;
}

.help {
	text-align: left;
	padding-top: 10px;
	display: none;
	width: 600px;
	margin-bottom: 15px;
}

.inner {
	padding: 15px;
	background: #fff;
	font-size: 104%;
	line-height: 1.4;
	text-align: center;
	box-shadow:rgba(0, 0, 0, 0.6) 0px 0px 25px 3px;
	-webkit-box-shadow:rgba(0, 0, 0, 0.6) 0px 0px 25px 3px;
	-moz-box-shadow:rgba(0, 0, 0, 0.6) 0px 0px 25px 3px;
	position: relative;
}

.inner { 
	margin: 20px 0 0 20px; 
}

:root *> .inner { /* IE6,7,8以外 */
	margin: 0;
}

.shadow {
	background:#000;
	filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='10', MakeShadow='true', ShadowOpacity='0.30');
	width: 600px;
}

.aboutThisPage {
	background: #444;
	padding: 14px 0;
	color: #fff;
	font-size: 130%;
	border-radius: 3px;
	font-weight: bold;
	line-height: 1.7;
}

.ipadairInfo {
	background: url(https://img1.kakaku.k-img.com/images/article/pc/ipad/ipadair_info_arrow.gif) no-repeat center -3px;
	padding: 24px 20px 0;
}



/*iPhone5sc誘導ボタン*/

.ipadairBtn a {
	background: url(https://img1.kakaku.k-img.com/images/article/pc/ipad/ipadair_btn.png) no-repeat;
	width: 455px;
	height: 68px;
	padding-left: 13px;
	line-height: 67px;
    overflow: hidden;
	display: block;
	margin: 24px auto 0;
	font-size: 174%;
	color: #fff;
	text-decoration: none;
}

.ipadairBtn a:hover {
	background-position: 0 -68px;
	text-decoration: none;
	color: #fff;
}
.ipadairBtn a:visited {
	color: #fff;
}
	
.ipadairBtn a span {
	font-size: 127%;
}


/*閉じるボタン*/

.btnClose a {
	display: block;
	background: url(https://img1.kakaku.k-img.com/images/article/pc/ipad/ipadair_btn_close.gif) no-repeat;
	padding-top: 18px;
	width: 79px;
	height: 0;
	overflow: hidden;
	margin: 12px auto 4px;
}
.btnClose a:hover {
	background-position: 0 -18px;
}



#pathTxt {
	width: auto;
}


/*--------------------------------
	ソーシャルボタン
--------------------------------*/

#socialFacebook {
	display: block;
	width: 100px;
	float: left;
}