@charset "Shift_JIS";

/*------------------------------
Category
------------------------------*/

#main_pre h2,
#main_pre02 h2{ font-size:130%; margin:0 0 15px 0}


#main_pre ul.categorylist{ list-style-type:none; clear:left;}
#main_pre li{ float: left; width: 164px; margin: 0 25px 20px 0px;}
.categorylist dt{ margin-bottom: 10px;}
.categorylist dd a:hover{ color:#C33;}


/*------------------------------
member_conf
------------------------------*/

table#conf{width:675px;margin:25px 0 0 13px;font-size:12px;margin-bottom:30px;}
table#conf th{width:255px;text-align:left;padding:10px;color:#666;}
table#conf td{padding:10px;width:435px;}

#main_pre .modify{float:left;margin-top:15px;}
#main_pre .memberb2{margin:15px 0 30px 170px;}

/*------------------------------
member_thank
------------------------------*/

#main_pre .touroku{font-size:120%;font-weight:bold;padding:112px 112px 250px 112px;text-align:center;}


/*------------------------------
login_error
------------------------------*/


#main_pre .error{font-weight:bold; margin-bottom:20px;}
#main_pre .poka{font-weight:bold;margin:50px 0 5px 0;}

#user_leftbox{float:left;}
.user_rightbox{float:left; text-align:center; margin-left:40px;}

#pass,
#idnumber{background-color:#ededed; margin:10px 0 20px 0; padding:20px; width:470px;}

#pass02{background-color:#ededed; margin:0 0 20px 0; padding:20px; width:470px;}

table#acount_login th{text-align:right; padding:10px 0; width:185px;}
table#acount_login td{padding:10px 0;}
table#acount_login .font_12{height:30px; margin-left:15px; padding-left:5px; width:250px; font-size:25px;}

#pass .name{font-weight:bold;}
#idnumber .number{font-weight:bold;}

.alert_msg{background-color:#fed9d9; padding:15px; text-align:center;}
.companey_licence{text-align:center; margin-top:35px; font-size:16px;}

/*------------------------------
purchase
------------------------------*/


table#purchase{margin-bottom:15px;width:780px;}
table#purchase th{color:#666width:120px;}

table#purchase td{border-bottom:1px dotted #6F5242;font-size:12px;line-height:30px; padding-left:15px;}
table#purchase th{border-bottom:1px dotted #6F5242;font-size:12px;line-height:30px; text-align:right;}

.bt{ padding-left:5px; vertical-align:middle;}

#main_pre .purchase{float:right;}

/*------------------------------
news
------------------------------*/

table#news{margin:15px 0 50px 0;}

#news tr{
	background-image:url(/images/news_border.gif);
	background-position:center bottom;
	background-repeat:no-repeat;
	padding:0 0 5px;
}

#news th{line-height:25px;width:115px;}
#news td{padding:8px;}

/*------------------------------
search_error
------------------------------*/

.search_error{
	font-size:120%;
	font-weight:bold;
	padding:112px 112px 250px 112px;
	text-align:center;
	color:#C33;
}

/*------------------------------
sitedata
------------------------------*/

ul#sitedata1{ font-size:105%; font-weight:bold; list-style:none; line-height:28px;}
ul#sitedata1 li,
ul#linklist li,
ul#sapo li{clear:both; margin:0; width:auto; float:none;}

.bigtext{font-size:140%; color:#C33;}

.boxleft{float:left;}
.boxright{float:left; margin:15px 0 0 5px;}
ul#linklist{ font-size:130%; font-weight:bold; list-style:none; margin:15px 0 0 15px;}


.boxleft dl{margin-top:25px;}
.boxleft dt{font-weight:bold;}
.boxleft dd{line-height:18px;}



.imgcheck{font-size:130%; font-weight:bold; margin-top:80px;}
.check1{width:744px; font-weight:bold;}
dl#shinsa{margin:20px 0; background-image:url(/images/sitebg.jpg); background-repeat:no-repeat; width:744px;}
dl#shinsa dt{font-size:110%; padding:3px 0 3px 15px; width:697px;}
dl#shinsa dd{font-size:110%; padding:10px 0 3px 15px; width:682px;}

.imgtouroku{ font-size:130%; font-weight:bold;}
.bo{font-weight:bold; font-size:130%;}

.check table{width:744px; margin-top:15px;}
.tb1{ font-size:110%; padding:10px;}
.t1{font-size:130%; font-weight:bold;}


div#sapport{border:1px solid #999; margin-top:70px; width:744px;}
.iconleft{padding:1px 0 5px 10px; float:left; width:80px;}


.telright{ float:right; width:600px;}
ul#sapo{
	font-size:120%;
	font-weight:bold;
	text-align:right;
	padding:8px;
	list-style:none;
	line-height:20px;
}

