@charset "shift_jis";

/* ’Ê˜b—¿‹à”äŠr */

body.netphone#diff div.diffbox {
		width:541px;
		margin:25px 15px;
}

/* index.htm */
body.netphone#diff div#hikaku-box {
		text-align:center;
}
body.netphone#diff div#hikaku-box p img {
		vertical-align:top;
}
body.netphone#diff img#hikaku-tx02 {
		margin-top:63px;
}
body.netphone#diff div#hikaku-box form {
		margin:25px 0;
}

/* form.htm */
body.netphone#diff form {
		margin:0;
		padding:0;
}
body.netphone#diff div#form01 {
		width:314px;
		float:left;
		margin:15px 0;
}
body.netphone#diff div#form01 p{
		margin:10px 0;
}
body.netphone#diff div#form01 table {
		margin:0;
		width:275px;
}
body.netphone#diff div#form01 table,
body.netphone#diff div#form01 th,
body.netphone#diff div#form01 td {
		background-color:#f7b249;
		border:none;
}
body.netphone#diff div#form01 th,
body.netphone#diff div#form01 td {
		padding-top:5px;
		padding-bottom:5px;
}
body.netphone#diff div#form01 #table01 th,
body.netphone#diff div#form01 #table01 td {
		border-bottom:5px solid #ffffff;
}
body.netphone#diff div#form01 th {
		width:105px;
		background:url(../../hikaku/img/form_ic01.gif) no-repeat 0 3px;
		padding-left:25px;
}
body.netphone#diff div#form01 #table02 .dummy th {
		background:none;
		background-color:#ffffff;
		padding:0;
		font-size:1px;
}
body.netphone#diff div#form01 #table02 .dummy td {
		padding:0;
		font-size:1px;
		background-color:#ffffff;
}
body.netphone#diff div#form01 #table02 th#oversea {
		padding-bottom:20px;
}
body.netphone#diff div#form01 th.select {
		background-image:none;
		background-color:#ffffff;
		width:165px;
		_width /* */:195px;
		padding-right:30px;
		text-align:right;
}
body.netphone#diff div#form01 td.arrow {
		width:80px;
		text-align:center;
}
body.netphone#diff div#form01 td.arrow2 {
		text-align:right;
		width:125px;
		padding-right:45px;
		padding-bottom:0;
}
body.netphone#diff div#form01 td.minit {
		text-align:right;
		width:80px;
}
body.netphone#diff div#form01 td.minit input,
body.netphone#diff div#form01 td.minit img {
		vertical-align:middle;
		margin:0 3px;
}
body.netphone#diff div#form01 td.minit input {
		border:1px solid #3885c7;
}


body.netphone#diff p#form-illust {
		text-align:right;
		margin-right:48px;
}
body.netphone#diff p.button {
		text-align:center;
		margin:25px 0;
}
body.netphone#diff p.button input,
body.netphone#diff p.button img {
		vertical-align:top;
		margin:0 30px;
}

/* result.htm */
body.netphone#diff p.apply {
		margin:15px 0 25px 0;
		text-align:center;
}
body.netphone#diff p.all {
		margin-bottom:50px;
}
body.netphone#diff div#result-box div.header {
		float:left;
}
body.netphone#diff div#result-box div.header#header01 {
		width:131px;
		height:141px;
}
body.netphone#diff div#result-box div.header#header02 {
		width:190px;
		padding:13px 0;
		margin-left:20px;
}
body.netphone#diff p.total {
		width:190px;
		height:28px;
		text-align:right;
		font-size:150%;
}
body.netphone#diff p.total strong {
		color:#ff0000;
}
body.netphone#diff p.total img {
		margin:0 10px;
		margin-top:8px;
		vertical-align:text-bottom;
}
body.netphone#diff table.result-table,
body.netphone#diff table.result-table table,
body.netphone#diff table.result-table th,
body.netphone#diff table.result-table td {
		border:none;
		background-color:transparent;
}
body.netphone#diff table.result-table {
		clear:left;
		border-width:1px 1px 0 1px;
		border-style:solid;
}
body.netphone#diff table.result-table th,
body.netphone#diff table.result-table td {
		padding:5px;
		border-width:0 0 1px 0;
		border-style:solid;
}
body.netphone#diff table.result-table th {
		vertical-align:middle;
		padding:3px 10px;
		width:80px;
		_width /* */:100px;
}
body.netphone#diff table.result-table td.graph {
		width:390px;
		_width/* */:400px;
}
body.netphone#diff table.result-table table td {
		text-align:left;
		padding:3px;
		border:none;
		white-space:nowrap;
}
td.price01,td.price02,td.price03 {
		font-weight:bold;
		font-size:90%;
}
td.price02 {
		color:#898989;
}
td.price03 {
		color:#ff0000;
		vertical-align:middle;
}

/* phone-C */

body.netphone#diff div#result-box div#phone-c {
		background:url(../../hikaku/img/result_il_c01.gif) no-repeat top right;
}
body.netphone#diff div#result-box div#phone-c p.total {
		background:url(../../hikaku/img/result_il_c04.gif) no-repeat 0 0;
}
body.netphone#diff #phone-c table.result-table {
		border-color:#f7b249;
		background-color:#fff798;
}
body.netphone#diff #phone-c table.result-table th,
body.netphone#diff #phone-c table.result-table td {
		border-color:#f7b249;
}

body.netphone#diff #phone-c table.result-table table {
		background-color:#ffffff;
}
body.netphone#diff #phone-c .price01 {
		color:#f7b249;
}

/* phone-F */

body.netphone#diff div#result-box div#phone-f {
		background:url(../../hikaku/img/result_il_f01.gif) no-repeat top right;
}
body.netphone#diff div#result-box div#phone-f p.total {
		background:url(../../hikaku/img/result_il_f04.gif) no-repeat 0 0;
}
body.netphone#diff #phone-f table.result-table {
		border-color:#6bbb64;
		background-color:#d6eace;
}
body.netphone#diff #phone-f table.result-table th,
body.netphone#diff #phone-f table.result-table td {
		border-color:#6bbb64;
}

body.netphone#diff #phone-f table.result-table table {
		background-color:#ffffff;
}
body.netphone#diff #phone-f .price01 {
		color:#a6d297;
}

/* phone-K */

body.netphone#diff div#result-box div#phone-k {
		background:url(../../hikaku/img/result_il_k01.gif) no-repeat top right;
}
body.netphone#diff div#result-box div#phone-k p.total {
		background:url(../../hikaku/img/result_il_k04.gif) no-repeat 0 0;
}
body.netphone#diff #phone-k table.result-table {
		border-color:#0068b7;
		background-color:#87abda;
}
body.netphone#diff #phone-k table.result-table th,
body.netphone#diff #phone-k table.result-table td {
		border-color:#0068b7;
}

body.netphone#diff #phone-k table.result-table table {
		background-color:#ffffff;
}
body.netphone#diff #phone-k .price01 {
		color:#3885C7;
}