﻿@charset "utf-8";
/* CSS Document */
/*=============================================*/
div#function1{display:none;cursor:pointer;}
div#function2{display:none;cursor:pointer;}
div#function3{display:none;cursor:pointer;}
div#function4{display:none;cursor:pointer;}
div#function5{display:none;cursor:pointer;}
div#function6{display:none;cursor:pointer;}
div#function7{display:none;cursor:pointer;}
div#function8{display:none;cursor:pointer;}
div#function9{display:none;cursor:pointer;}
div#function10{display:none;cursor:pointer;}
div#function11{display:none;cursor:pointer;}
div#function12{display:none;cursor:pointer;}
div#function13{display:none;cursor:pointer;}
div#function14{display:none;cursor:pointer;}
div#function15{display:none;cursor:pointer;}
div#function16{display:none;cursor:pointer;}
div#function17{display:none;cursor:pointer;}
div#function18{display:none;cursor:pointer;}
div#function19{display:none;cursor:pointer;}
div#function20{display:none;cursor:pointer;}
.t_update {
	margin-right:20px;
	text-align:right;
	font-size:80%;
}
table.gus_price {
	border:1px #999 solid;
	border-collapse:collapse;
	border-spacing:0px;
	}
table.gus_price th {	
	border:1px #CCC solid;
		font-size:10px;
}
table.gus_price td {
	text-align:center;
	border:1px #CCC solid;
	font-weight:600;
	font-size:14pt;
	}
table.gus_price td.brue {
	background-color:#E1E1FF;	
	}
table.gus_price td.yellow {
	background-color:#FFFFD9;
	}	
div.top_box {
	float:left;
	width:435px;
	margin:20px 0px 0px 35px;
}
div.top_box img {
	float:left;
	margin:0px 20px 0px 0px;
}
div.documents_box_gr{
	clear:both;
	width:660px;
	background-color:#EFEFEF;
	padding:15px;
	margin:10px 20px 0px 30px;
}
div.documents_box {
	clear:both;
	width:660px;
	padding:15px;
	margin:10px 20px 20px 30px;
}
div.documents_box:after {
	content:".";
	display:block;
	height:0;
	visibility:hidden;
}
div.documents_box img {
	float:left;
	margin-right:20px;
}
div.documents_box {
	display:inline-block;
}
/* Mac IE5 \*/
* html div.documents_box {height:1%;}

/* Mac IE5 end */
div.course_box {
	margin:10px 10px 20px 10px;
	padding:10px;
	border:#CCC 1px solid;
}
dl.dl_faq {
	margin-left:20px;
}
dl.dl_faq dt {
	font-size:110%;
	font-weight:600;
	background:url(../syaken/images/faq_q.jpg) no-repeat;
	background-position:left center;
	padding:3px 0px 6px 70px;
}
dl.dl_faq dd {
	margin:10px 10px 30px 30px;
	padding:12px 12px 12px 70px;
	line-height:1.2;
	background:url(../syaken/images/faq_a.jpg) no-repeat;
	background-position:left top;
	border:1px #CC0 solid;
	
}
	
.f_left {
	float:left;
}
div.gmap {
	margin-left:20px;
}
ul.li_course {
	margin-left:40px;
	margin-bottom:20px;
}
ul.li_course li {
	padding:2px 0px 2px 14px;
	background:url(../syaken/images/arrow_red.jpg) no-repeat;
	background-position:left center;
}
table.course {
	border:none;
	border-collapse:collapse;
	border-spacing:0px;
	margin-left:20px;
	margin-bottom:5px;
	}
table.course th {
	text-align:center;
	padding:2px;
	font-weight:bold;
	border:1px solid #E7E7E7;
	background-color:#F2F2F2;
}
table.course td {
	padding:5px 10px 5px 0px;
	border:1px solid #E7E7E7;
	vertical-align:top;
	line-height:1.6em;
	text-align:right;
	}
table.course td.index {
	padding:5px;
	text-align:center;
	font-weight:600;

	}		
table.course td.total {
	background-color:#F2F2F2;
	}
table.course td.safety {
	background-color:#C2F7FC;
	}	
table.course td.procare {
	background-color:#DBFDD2;
	}		
.t_red {
	color:#F00;
}
.t_bold_red{
	color:#F00;
	font-weight:800;
}
.t_cation {
	font-size:80%;
}
.t_big {
	font-weight:600;
}
div.txtBox1{
	clear:both;
	width:720px;
	padding-left:10px;
}
div.txtBox1 img.sample_img {
	float:left;
	margin-right:1em;
}
div.txtBox1 h2 {
	margin:5px 5px 5px 0px;
	border-bottom:1px #F90 solid;
	padding-bottom:3px;
	font-size:116%;
	font-weight:600;	
}
div.txtBox1 p {
	margin:5px 0px;
	padding:5px 10px;
}
div.txtBox1 p.l30 {
	padding:5px 10px 5px 30px;
}
p.dot {
	margin:0px 0px 0px 10px;
	background:url(../images/dotline.gif) repeat-x;
}
.machine_pic {
	padding-left:20px;
}
.txt_machine_area {
	width:740px;
}
.txt_machine_area img {
	float:left;
}
.txt_area01{
	padding-left:250px;
	padding-top:50px;
	width:480px;
}
div.btn_area {
	float:left;
	width:350px;
	text-align:right;
	padding-right:10px;
	margin-bottom:10px;
}
.txt_ttl {
	border-bottom:1px #006 solid;
	margin-bottom:1em;
}
table.reservation {
	border:none;
	border-collapse:collapse;
	border-spacing:0px;
	margin-left:20px;
	width:720px;
	}
table.reservation th {
	text-align:center;
	padding:5px;
	font-weight:bold;
	border:1px solid #E7E7E7;
	background-color:#FFECD9;
	width:160px;
}
table.reservation td {
	padding:5px;
	border:1px solid #E7E7E7;
	vertical-align:top;
	line-height:1.6em;
	}
table.reservation td p.setsumei {
	margin-left:0em !important;
	line-height:1.2em;
}
table.reservation td p.exmple {
	margin-left:1em;
	font-size:90%;
	line-height:1.2em;
}
table.tbl_company {
	border:none;
	border-collapse:collapse;
	border-spacing:0px;
	margin-left:20px;
	}
table.tbl_company th {
	text-align:center;
	padding:5px;
	font-weight:bold;
	border:1px solid #E7E7E7;
	background-color:#FFECD9;
}
table.tbl_company td {
	padding:5px;
	border:1px solid #E7E7E7;
	vertical-align:top;
	line-height:1.6em;
	}	
.mg_l20 {margin-left:20px;}
.mg_l35 {margin-left:35px;}
.mg_l50 {margin-left:50px;}
.mg_f_r20 {margin:0px 20px 20px 0px;float:left;}
.txt_cn {text-align:center;}
.txt_red {color:#F00;}

