@charset "shift_jis";

/* ディレクトリ[ netphone ] 直下ファイル用 */

/* apply.htm == 基本部はindex.htmを流用につきindex.css参照== */
body.netphone#apply div#typelist table {
		margin:10px 5px;
}
body.netphone#apply div#typelist table,
body.netphone#apply div#typelist td {
		border-color:#000000;
}
body.netphone#apply div#not_member .section,
body.netphone#apply div#for_member .section {
		height:165px;
}
body.netphone#apply div#unknown_member {
		_margin-top:30px;
}
body.netphone#apply div#unknown_member p.button {
		padding-top:10px;
		text-align:center;
}
body.netphone#apply div#flash-box {
		margin:10px 0 20px 0;
		text-align:center;
}


/* service/index.htm */
body.netphone#about div.section li span#price01 {
		margin-left:2em;
}
body.netphone#about div.section li span#price02 {
		margin-left:4em;
}
body.netphone#about div.section li span#price03 {
		margin-left:15.3em;
}
body.netphone#about div#box-howto div#howto01 {
		_height:120px;
}
body.netphone#about div#box-howto div#howto01 p.illust {
		width:178px;
		float:left;
		font-weight:bold;
		color:#666666;
}
body.netphone#about div#box-howto div#howto01 p.illust img {
		margin:10px 0 0 0;
}
body.netphone#about div.subsection p.illust img {
		margin:10px 0 20px 0;
}
body.netphone#about div#box-howto p#illust-hardware img {
		vertical-align:middle;
}
body.netphone#about div#box-howto p#illust-hardware img#hard02 {
		margin:0 30px 0 10px;
}

/* taioukiki.htm */
body.netphone#taioukiki .section li {
		display:block;
		width:130px;
		float:left;
		white-space:nowrap;
		list-style-image:none;
		padding:2px 0;
}
body.netphone#taioukiki .section dt {
		font-weight:bold;
		margin:10px 0;
}
body.netphone#taioukiki div.section ul {
		_height:1em;
}
body.netphone#taioukiki div#phone-c ul#phonec-03 li,
body.netphone#taioukiki div#phone-c ul#phonec-05 li,
body.netphone#taioukiki div#phone-k ul#phonek-01 li {
		width:100px;
}

/* type */

body.netphone#type div.form {
		margin:15px 15px 25px 15px;
		padding:15px 65px;
		background-color:#f5f3f4;
		border:1px solid #d8d8d8;
}
body.netphone#type div.form p {
		margin:0 0 15px 0;
		padding:0;
}
body.netphone#type div.form form p {
		padding:0 160px;
		margin:0;
}
body.netphone#type div.form form p.button {
		padding:15px 140px 0 140px;
}
body.netphone#type form p.button input {
		width:100px;
}
body.netphone#type div.type-flash {
		margin:15px 0;
		text-align:center;
}

/* merit */
body.netphone#merit div.section {
		padding:15px 6px;
}
body.netphone#merit div.section table {
		text-align:center;
}
body.netphone#merit div.comic table,
body.netphone#merit div.comic td {
		border:none;
}
body.netphone#merit div.comic#comic01 {
		height:880px;
}
body.netphone#merit div.comic#comic02 {
		height:1310px;
}
body.netphone#merit div.comic td {
		width:139px;
		text-align:center;
		vertical-align:middle;
}
body.netphone#merit div.comic td img {
		margin:5px 0;
}
body.netphone#merit div#merit-menu div.section {
		width:534px;
		_width /* */:570px;
		padding:15px 17px 0 17px;
}
body.netphone#merit div#merit-menu dt {
		margin-top:15px;
		position:relative;
		top:0;
		left:0;
		z-index:2;
}
body.netphone#merit div#merit-menu dd {
		padding:0 0 15px 210px;
		margin-top:-40px;
		background:url(../../common/img/faq_bg01.gif) repeat-x bottom;
		position:relative;
		top:0;
		left:0;
		z-index:1;
		_height:37px;
		_height /* */:52px;
		min-height:37px;
}
body.netphone#merit div#merit-menu dd.end {
		background:none;
}

body.netphone#merit div.tabmenu a#button01 {
		width:224px;
		height:27px;
		background:url(../../merit/img/tab01_on.gif) no-repeat;
}
body.netphone#merit div.tabmenu a#button02 {
		width:229px;
		height:27px;
		background:url(../../merit/img/tab02_off.gif) no-repeat;
}
body.netphone#merit div.tabmenu a#button02:hover {
		background:url(../../merit/img/tab02_on.gif) no-repeat;
}
body.netphone#merit div.tabmenu a#button03 {
		width:224px;
		height:27px;
		background:url(../../merit/img/tab01_off.gif) no-repeat;
}
body.netphone#merit div.tabmenu a#button03:hover {
		background:url(../../merit/img/tab01_on.gif) no-repeat;
}
body.netphone#merit div.tabmenu a#button04 {
		width:229px;
		height:27px;
		background:url(../../merit/img/tab02_on.gif) no-repeat;
}

/* hikaku */
body.netphone#hikaku table {
		margin:0 0 15px 0;
}
body.netphone#hikaku table#type-3 {
		width:565px;
}
body.netphone#hikaku table#type-2 {
		width:450px;
}
body.netphone#hikaku table th,body.netphone#hikaku table td {
		padding:5px;
}
body.netphone#hikaku table th {
		width:130px;
		text-align:left;
}
body.netphone#hikaku table th.button {
		width:145px;
		text-align:center;
}
body.netphone#hikaku table td {
		width:145px;
		text-align:center;
		vertical-align:middle;
}
body.netphone#hikaku table td.unit {
		width:290px;
		text-align:center;
		vertical-align:middle;
}
body.netphone#hikaku table td.other {
		vertical-align:top;
}
body.netphone#hikaku table td dl {
		text-align:left;
}
body.netphone#hikaku table td dt {
		font-weight:bold;
}

/* パディング */
.pd_5{
	padding:5px !important;
}
/* マージン */
.mt_5{
	margin-top:5px !important;
}
/* 左寄せ */
.a_l{
	text-align:left !important;
}