a {
	color: #555555;
	text-decoration: none;
}
a:hover{
	color: #883300;
	text-decoration: none;
}
font {
	gont-size: 12px;
}

img{
	border: none;
}

.text11Copy {
	font-size: 11px;
	line-height: 120%;
	color: #0000FF;
	text-align: left;
}

.text11Copy2 {
	font-size: 11px;
	line-height: 120%;
	color: #990000;
}
.text12main_wite {
	font-size: 12px;
	line-height: 150%;
	color: #FFFFFF;
}
a:link {
	color: #990000;
}
a:visited {
	color: #990000;
}
.style38 {
	color: #333333;
}
.style2 {
	color: #660000;
}
.style40 {
	color: #CC0000;
	font-size: 12px;
	font-weight: bold;
}
.style41{
	font-size: 11px;
}
.style43{
	font-size: 11px;
	color: #CC0000;
}
.style44{
	font-size: 11px;
	color: #660000;
}
.text12main_brown{
	font-size: 12px;
	line-height: 140%;
	color:#432918;
	text-align: left;
}
.text12bb{
	font-size: 12px;
	line-height: 150%;
	color:#CC0000;
	font-weight:bold;
}
.text12tablew{
	font-size: 11px;
	line-height: 140%;
	color:#fff;
}
.text12main_brown{
	font-size: 12px;
	line-height: 140%;
	color:#432918;
	text-align:left;
}

.text14{
	font-size:14px;
	line-height: 140%;
	color:#432918;
}
.text14bb{
	font-size:14px;
	line-height: 150%;
	color:#CC0000;
	font-weight:bold;
}

.text12bb1 {
	font-size: 12px;
	line-height: 150%;
	color:#CC0000;
	font-weight:bold;
	text-align: left;
}

/* kw090519 */


#reg{
	background:url(/dol/netcafe/images/top/beginerBtn.jpg) no-repeat 0 0;
	width:500px;
	height:155px;
	margin:20px auto 6px;
	padding:0;
	position:relative;
}

#reg h5,#reg h6{
	text-indent:-9999px;
}

#reg #reg_bot{
	position:absolute;
	width:470px;
	height:40px;
	left: 28px;
	top: 92px;
}
#reg #reg_bot a{
	display:block;
	width:220px;
	height:40px;
	float:left;
	margin:0 15px 0 0;
	overflow:hidden;
}
.rg{
	margin:0;
	padding:0;
	font-size:11px;
}


/* he121010 */

.text12main{text-align: left;}
.text14{text-align: left;}

#C_fontset{
	width:750px;
	margin: 0 auto;
	text-align: center;
}


#C_contentsBox{
	width:754px;
	margin: 0 auto;
	text-align: center;
}



/* faq
------------------------------------------------------ */
#faq		{ text-align: left; font-size: 13px; line-height: 17px; margin: 0 27px; padding: 15px 0 0; }
#faq a		{ color: #BF5C0C; text-decoration: underline; }
#faq a:visited	{ color: #BF5C0C; }
#faq a:hover	{ color: #FF7200; }
#faq h3		{ background: url(/dol/netcafe/images/top/faq_p01.jpg) no-repeat; width: 499px; height: 32px; margin: 1px 0 0; padding: 0; line-height: 32px; font-size: 13px; color: #6F4328; text-indent: 50px; }
#faq h3 span	{ display: none; }
#faq p		{ margin: 10px 0; padding: 0; }
.q		{ padding-bottom: 20px; background: url(/dol/netcafe/images/top/faq_p02.gif) bottom no-repeat; margin-bottom: 20px; }
.ans		{ margin: 20px 20px 0; }
.ans ul		{ margin: 10px 0 10px 30px; padding: 0; }
#faq p.astr	{ padding-left: 1em; text-indent: -1em; }
#faq table	{ border: 1px solid #923C0B; border-collapse: separate; width: 459px; }
#faq th		{ border: 1px solid #923C0B; padding: 3px 10px;  font-size: 13px; line-height: 17px; color: #FFF; background: #C78761; }
#faq .th1	{ }
#faq .th2	{ width: 135px; }
#faq .th3	{ width: 135px; }
#faq td		{ border: 1px solid #923C0B; padding: 3px 10px;  font-size: 13px; line-height: 17px; color: #6F4328; text-align: center; }


/* point
------------------------------------------------------ */

#p_cont{
	width:500px;
	text-align:center;
	margin:0px auto;
	line-height:1.4;
	}

#p_cont p{
		text-align:left;
	margin:0px 0px 10px 10px;
	font-size: 12px;
	color:#432918;
}

.read{
	text-align:left;
	padding:0px 0px 10px 10px;
	font-size: 12px;
	color:#432918;
}

.p_title{
	padding:0px 0px 5px 0px;
	text-align:left;
}

.p_title02{
	padding:20px 0px 5px 0px;
	text-align:left;
}

.caution_m{
	font-size: 11px;
	color:#432918;
	text-align: left;
	vertical-align:top;}


.caution_txt{
	font-size: 11px;
	color:#432918;
	text-align: left;
}

table.ListBox{
	width: 470px;
	margin: 5px;

}

table.ListBox th{
	width:63px;
	padding: 3px;
	border-bottom: solid 1px #ffe7ce;
	border-left: solid 1px #ffe7ce;
	border-right: solid 1px #ffe7ce;
	background: #996633;
}

table.ListBox th.botmth{
	border-bottom: solid 1px #060a15;
}


table.ListBox td{
	border: solid 1px #663300;
}


td.topcolor{
	background: #e5d0b1;
	padding: 10px 5px;
	border-top: solid 1px #e5d0b1;
	font-weight:bold;
}

td.bottomcolor{
	background: #fffefd;
	text-align:left;
	padding:3px;
}

.p_plate{ 
width:50px;
background:url(/dol/netcafe/images/point/point_plate.png) center no-repeat;
padding:0px;
}

.p_td{
	width:49px;
	height:63px;
	position:relative;
}
.p_point{
	position:absolute;
	font-size:24px;
color:#fff;
font-weight:bold;
top:5px;
left:10px;
}

.p_point3{
	position:absolute;
	font-size:23px;
color:#fff;
font-weight:bold;
top:5px;
left:6px;
}

.ss{
	margin:5px auto 10px auto;
}

img {vertical-align: bottom;}

.txt18b{ font-size:18px;
font-weight:bold;}
b{font-weight:bold;}