@charset "Shift_JIS";




body {



	margin:0;



	padding:0;



	background: #FFFFFF;



	text-align: center;



}







img {



	/*margin:0;*/



	padding:0;



	border: 0;



}







ul,li {



	margin:0;



	padding:0;



	list-style: none;







}











a {



	outline: 0;



}







.clear {



	clear: both;



}







/*-------------ForIE----------*/







.center {



	text-align: center;



}







/*----------------------------*/











#all {



	margin: auto;



	width: 620px;



	text-align: left;



}

















@charset "Shift_JIS";







/*--------------------------------------







	Text lisence







---------------------------------------*/



* {



	color: #555555;



}







h1,h2,h3,h4,p,li {



	margin: 0;



	padding: 0;



	font-size: 12px;



}











.far {



	font-size: 0.1%;



	/*line-height: 1%;*/



	text-indent: -9999px;



}











.softinfo li{



	/*line-height: 20px;*/



	/*letter-spacing: -1px;*/



}







#maker_text {



	line-height: 18px;



}











/*--------------------------------------







	Text top







---------------------------------------*/













a:link,



.info a:visited {







	color: #666666;



	text-decoration:none; 



}







.info a:hover {







	/*color: #00ccff;*/



	color: #999999;



	text-decoration:underline;

}



.more a{

	text-decoration:underline;

	color: #21b1e8;

}



.more a:hover{



	color: #4fceff;

	text-decoration:underline;



}











/*+++++++++++++++++++++++++++++



           wifi-pap



+++++++++++++++++++++++++++++*/





#p_container {

	padding:0px; 

	margin: 0px auto; 

	width: 531px;

	text-align: center;

}



#p_wrapper {

	padding:0px; 

	margin: 0px auto; 

	margin-left: 20px; 

	width: 531px; 

	text-align: left;

}





#p_ninlogo {



	margin-top: 12px;



	float: left;



	display: block;



	width: 67px;



	height: 17px;



	background: url(../img/ninten_logo.gif) 0px 0px repeat-y;



}



#p_tittle {



	margin-top: 26px;



	margin-bottom: 21px;

	

	margin-right: 0px;



	float: left;



	width: 491px;



	height: 21px;



	background: url(../img/tittle.gif) 0px 0px repeat-y;



}



#p_lead {

	margin-bottom: 16px;

	

	margin-top: 0px;



	margin-right: 0px;



	float: left;



	width: 491px;



	height: 111px;



	background: url(../img/lead.gif) 0px 0px repeat-y;



}



#p_close a{



	display:block;

	margin: 22px auto;

	_margin: 11px 0 11px 218px;



	width: 57px;

	

	height: 18px;



	background: url(../img/close.gif) 0px 0px repeat-y;



	text-align: center;



}



#p_close a:hover {



	background: url(../img/close.gif) 0px 18px repeat-y;



}



#p_frame_head {

	background: url(../img/frame_head.gif) 0px 0px no-repeat;

	width: 491px;

	height: 4px;

	margin: 0px 0px;

	_margin-bottom: -14px;

	padding:0px 0px;

}



#p_frame_bg {

	background: url(../img/frame_bg.gif) 0px 0px repeat-y;

	width: 491px;

	text-align: center;

	padding:10px 0px;



}



#p_frame_bottom {

	background: url(../img/frame_bottom.gif) 0px 0px no-repeat;

	width: 491px;

	height: 4px;

}



.p_line {

	background: url(../img/line.gif) 0px 0px no-repeat;

	width:449px;

	height:1px;

	margin:14px auto;
	/*margin:0;*/
	
	font-size:0;

	/*_margin:10px auto;*/



}

.p_text {

	width:449px;

	margin:0 auto;

	padding:0;

	line-height:140%;

	text-align:left;

}



.p_list {

	margin:0;

	padding:0;

	color:#34bfe8;

	padding-bottom:0.1em;

	float:left;

	display:block;

}

.p_list_3 {

	margin:0;

	padding:0;

	color:#34bfe8;

	padding-bottom:2em;

	float:left;

	display:block;

}

