@charset "shift_jis";

/* @niftyフォン index.html */

body.netphone#index h1 {
		margin-bottom:25px;
}

/* topillust */
body.netphone#index h1 {
		margin:0;
		padding-top:15px;
}

/* topics */
body.netphone#index div#topics, body.netphone#index div#topics_usrname {
		margin:10px 0;
}
body.netphone#index div#topics p, body.netphone#index div#topics_usrname p {
		margin:0;
}
body.netphone#index div#topics dl,#body.netphone#index div#topics_username dl {
		padding:10px 15px 5px 15px;
}
body.netphone#index div#topics dt,body.netphone#index div#topics_username dt {
		margin:0;
		padding:0 0 0 15px;
		line-height:1.25em;
		background:  url(../../common/img/ic_txtlink.gif) no-repeat 0 0.3em;
		width:8em;
		float:left;
}
body.netphone#index div#topics dd {
		line-height:1.25em;
		margin:0 0 8px 9.5em;
		padding:0;
}
*html body.netphone#index2 div#topics dl dd{
		text-indent:-3px;
}
body.netphone#index div#topics dd.clr {
		margin:0 0 5px 0;
		padding:0;
		clear:left;
		font-size:1px;
}
body.netphone#index div#topics dd a:link,
body.netphone#index div#topics dd a:visited {
		text-decoration:underline;
}
body.netphone#index div#topics dd a:active,
body.netphone#index div#topics dd a:hover {
		text-decoration:none;
}


/* typelist == 一部apply.htmにも流用== */
body.netphone#index div#typelist {
		width:571px;
		background:url(../../img/index_bg02.gif) no-repeat bottom;
		margin:15px 0;
		padding:5px 0;
}
body.netphone#index div#typelist div.section {
		padding:10px 5px;
}
body.netphone#index div#typelist p.typelist-lead {
		float:left;
		width:260px;
		color:#528909;
		text-indent:-1em;
		padding-left:1em;
}
body.netphone div#typelist table {
		margin:5px 0 0 0;
}
body.netphone div#typelist table {
		border-width:1px 0 1px 1px;
		border-style:solid;
		border-color:#5c8f18;
}
body.netphone div#typelist td {
		border-width:0 1px 0 0;
		border-style:solid;
		border-color:#5c8f18;
		background-color:#eefcda;
		vertical-align:top;
		text-align:center;
}
body.netphone div#typelist td dt {
		margin-bottom:5px;
}
body.netphone div#typelist td .single dt {
		margin-bottom:8px;
}
body.netphone div#typelist td dd {
		text-align:center;
}
body.netphone div#typelist td p.txtlink-r {
		text-align:right;
		margin:5px;
}

/* 接続サービス == apply.htmにも流用 == */
body.netphone div#not_member,body.netphone div#for_member {
		width:281px;
		background:url(../../img/index_bg03.gif) no-repeat bottom;
		padding:5px 0;
}
body.netphone div#not_member .section,body.netphone div#for_member .section {
		height:115px;
		_height /* */:170px;
		padding:10px 5px 0 5px;
}
body.netphone div#not_member {
		float:left;
}
body.netphone div#not_member p img {
		margin-top:10px;
}
body.netphone div#not_member dt {
		background:url(../../img/index_bg05.gif) no-repeat top;
		padding:15px 0 0  0;
		margin-top:3px;
}
body.netphone div#not_member dt.first {
		background:none;
		padding:0;
		margin:0;
}
body.netphone div#not_member dd {
		margin:8px 0 0 0;
}
body.netphone div#for_member {
		float:right;
}
body.netphone div#for_member p img {
		margin-top:10px;
}
body.netphone div#unknown_member {
		width:571px;
		margin:15px 0;
		background:url(../../img/index_bg02.gif) no-repeat bottom;
		padding:5px 0;
}
body.netphone div#unknown_member h2 {
		background:url(../../img/index_bg04.gif) no-repeat bottom;
		padding-bottom:10px;
}
body.netphone div#unknown_member .section {
		padding:5px;
		height:70px;
}
/* \*/
body.netphone div#unknown_member .section {
		height:50px;
}
/* */

body.netphone div#unknown_member .section {
		_height /* */:60px;
}

body.netphone div#unknown_member div.add {
		width:281px;
		margin-right:5px;
		float:left;
}

/* tie-up */
body.netphone#index div#tie-up {
		width:571px;
		background:url(../../img/index_bg02.gif) no-repeat bottom;
		padding:5px 0;
}
body.netphone#index div#tie-up .section {
		padding:10px 5px 5px 5px;
		height:50px;
}
body.netphone#index div#tie-up {
		padding-top:12px;
		text-align:center;
}
body.netphone#index div#tie-up p.service {
		width:408px;
		float:left;
		padding-top:0;
}


/* info赤枠 */
.box_red {
		width:535px;
}
.box_red div.section {
		width:499px;
		_width /* */:535px;
}
body.netphone div.section div.n-box1 {
		background:url(../../img/waku_n01.gif) no-repeat top left;
		padding:5px 0;
}
body.netphone div.section div.n-box1 div.box_red{
		background:url(../../img/waku_n02.gif) no-repeat bottom left;
		margin:0;
}
/* 枠線囲み */
body.netphone div.box2 {
		width:570px;
		padding-bottom:5px;
}

body.netphone div.box2 div.section {
		border-color:#deab02;
		padding:5px 17px 10px 17px;
}
 
body.netphone div.nc-box1,
body.netphone div.nc-box2{
		margin:15px 0;
}

body.netphone div.nc-box1 {
		background:url(../../img/waku_nc01.gif) no-repeat top left;
		padding:5px 0;
}
body.netphone div.nc-box1 div.box2{
		background:url(../../img/waku_nc02.gif) no-repeat bottom left;
		margin:0;
}
body.netphone div.nc-box2 {
		background:url(../../img/waku_nc03.gif) no-repeat top left;
		padding:5px 0;
}
body.netphone div.nc-box2 div.box2{
		background:url(../../img/waku_nc04.gif) no-repeat bottom left;
		margin:0;
}
body.netphone div.nc-box2 div.box2 div.section {
		background-color:#fbfcd2;
}
body.netphone div.nc-box1 div.box2 div.section,
body.netphone div.nc-box2 div.box2 div.section {
		border-color:#FF0000;
}
/* h2囲み内色つき枠 */

body.netphone div.section div.nc-box1 div.box2 {
		width:535px;
}
body.netphone div.section div.box2 div.section {
		width:499px;
		_width /* */:535px;
}
body.netphone div.section div.nc-box1 {
		background:url(../../img/waku_n01.gif) no-repeat top left;
		padding:5px 0;
}
body.netphone div.section div.nc-box1 div.box2{
		background:url(../../img/waku_n02.gif) no-repeat bottom left;
		margin:0;
}
