/*-------
WNMC/index.html add
--------*/


div.telecome_box{
	margin-left:15px;
	font-size:88%;
}

div.telecome_box div.conte{
	margin-bottom:30px;
	clear:both;
}

div.telecome_box div.group01{
	padding:0 10px;
}

div.page_link{
	border:1px solid #ffd693;
	width:469px;
	_width:495px;
	padding:12px;
	margin:20px 0;
}

div.page_link ul li{
	list-style:none;
	width:234px;
	float:left;
}

div.page_link ul li img{
	vertical-align:bottom;
}

div.example{
	border:1px solid #b4d2ec;
	width:473px;
	_width:495px;
	padding:10px;	
}

div.example ul li{
	list-style:none;
}

div.example ul li.f_01{
	width:159px;
	float:left;
}

div.example ul li.f_02{
	width:150px;
	float:left;
}

.title_01{
	clear:both;
	margin-bottom:15px;
}

.title_02{
	clear:both;
	margin-bottom:10px;
}

.title_03{
	clear:both;
	margin:20px 0 10px 0;
}

div#merit_box{
	background:url(../../WNMC/img/mk_bk_1.gif) no-repeat bottom;
	width:515px;
	margin-bottom:10px;
}

div.merit{
	width:165px;
	float:left;
}

p.merit_tx{
	padding:0 10px 10px 10px;
}

div.merit_r10{
	margin-right:10px;
}

div#merit02_box{
	background:url(../../WNMC/img/mk_bk_2.gif) no-repeat bottom;
	padding-bottom:15px;
}

div#merit02_box div.merit_L{
	width:257px;
	float:left;
	border-right:1px solid #78d7c6;
}

div#merit02_box div.merit_R{
	width:257px;
	float:left;
}

div#merit02_box div.merit_L p img,
div#merit02_box div.merit_R p img{
	margin-left:15px;

}

div#merit02_box p.merit_tx02{
	margin:0 10px;
}

p.menu_img{
	width:216px;
	float:left;
	padding-left:10px;
}

div.menu_text{
	width:257px;
	float:left;
	padding-left:10px;
}

p.menu_copy{
	margin-bottom:10px;
}

div#price_plan{
	padding-bottom:25px;
	margin-bottom:20px;
}

div.price_plan_border01{
	border:3px solid #1866a8;
}

div#price_plan p{
	text-align: center;
	font-size:95%;
}

div#price_plan p span{
	display:-moz-inline-box;
	display:inline-block;
	text-align:left;
}

div#price_plan p.price_plan_copy{
	margin:25px 0 20px 0;
}

p.toroku{
	margin-left:93px;
}

p.at_text{
	border-top:1px dotted #cccccc;
	border-bottom:1px dotted #cccccc;
	padding:10px;
}

p.at_text,
p.at_text_02{
	font-size:95%;
}

p.at_text_02{
	border:1px solid #cccccc;
	padding:10px;
}

/*-------
WNMC/price.html add
--------*/

p.price_img{
	text-align:center;
	margin:20px 0;
	}

div.price_table01{
	margin-bottom:10px;
}

div.price_table01 table {
    border-right: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    width: 100%;
}

div.price_table01 table th,
div.price_table01 table td {
    border-bottom: 1px solid #CCCCCC;
    border-left: 1px solid #CCCCCC;
    padding: 5px 10px;
    vertical-align: top;
}

div.price_table01 p.table_title{
	border-left:5px solid #1866a8;
	padding-left:5px;
	line-height:120%;
	font-weight:bold;
	font-size:110%;
	margin-bottom:10px;
}

div.price_table01 table th.color01{
	background:#e8f2fb;
}

div.top_02{
	text-align:right;
	margin-top:5px;
	font-size:95%;
}

div.table_link ul li img,
div.top_02 img{
	margin-right:2px;
}

div.table_link{
	margin-bottom:20px;
	text-align:center;
}

div.table_link ul li{
	list-style:none;
	display:inline;
	padding-right:5px;
	font-size:95%;
}


/*-------
WNCC/index.html add
--------*/

div.page_link div.cc_point{
	width:468px;
	border-bottom:1px dashed #cccccc;
	padding-bottom:13px;
	margin-bottom:13px;
}

div.example ul li.c_01{
	width:192px;
	float:left;
}

div.example ul li.c_02{
	width:141px;
	float:left;
}

div.example ul li.c_03{
	width:135px;
	float:left;
}

div.example ul li img{
	margin:0;
	vertical-align:bottom;
}

div.price_plan_border02{
	border:3px solid #bd4851;
}


/*-------
WNCC/price.html add
--------*/

div.price_table01 table th.color02{
	background:#ffedee;
}

div.price_table01 p.table_title_cc{
	border-left:5px solid #bd4851;
}


/*-------
sample.html add
--------*/

p.sample_L{
	width:246px;
	float:left;
	margin-right:3px;
}

p.sample_R{
	width:246px;
	float:left;
}

.text_bottom{
	margin-bottom:10px;
}

/*---- clearfix_02 ----*/
.clearfix_02:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
* html .clearfix_02             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix_02 { zoom: 1; } /* IE7 */
























