/*all*/
*{margin:0px;
	padding:0px;
	font-family:sans-serif;
	font-size:12px;}
body{margin:0px;
	padding:0px;
	text-align:center;}
div.page{width:768px;
	margin-left:auto;
	margin-right:auto;
	margin-top:15px;
	text-align:left;}
div.header{background-image:url(img/back01.gif);
	height:61px;}
div.header img{margin-left:20px;}
div.header-menu{background-image:url(img/back02.gif);}
div.header-menu h2{display:none;}
div.header-menu p{color:#ffffff;
	padding-top:5px;
	padding-bottom:5px;}
div.header-menu a{color:#ffffff;
	text-decoration:none;
	padding-left:20px;}
div.header-menu a:hover{text-decoration:underline;}
div.header-menu a.act{text-decoration:underline;}
div.footer-menu{
	clear:left;
	text-align:center;
	background-image:url(img/back04.gif);}
div.footer-menu h2{display:none;}
div.footer-menu p{padding-bottom:10px;
	margin-left:20px;
	margin-right:28px;}
div.footer-menu a{color:#000066;
	text-decoration:none;}
div.footer-menu a:hover{text-decoration:underline;}
div.footer{text-align:center;
	background:url(img/back05.gif);
	vertical-align:middle;
	height:32px;}
div.footer p{font-size:12px;padding-top:10px;}
div.nakami{background-image:url(img/back04.gif);
	width:768px;}
.clear{clear:both;}

/*index.html*/
div.top-flash{background:url(img/back03.gif) no-repeat;
	padding-top:20px;
	padding-left:20px;
	padding-bottom:33px;}
div.top-cont{background-image:url(img/back04.gif);
	height:300px;
	padding-top:20px;}
div.top-left{float:left;
	width:298px;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:300px;}
div{}
div.top-left img{margin-left:20px;}
div.top-center{float:left;
	width:230px;}
div.top-right{float:left;
	width:230px;}
div.top-cont1{width:210px;
	height:110px;
	border:solid 1px #999999;
	background-image:url(img/top_yellow.gif);
	background-repeat:no-repeat;}
div.top-cont1 img.left{float:left;
	margin:10px;}
div.top-cont1 h2{font-weight:normal;
	margin-top:10px;}
div.top-cont1 ul{margin-top:32px;}
div.top-cont1 li{list-style-type:none;}
div.top-cont1 a{text-decoration:none;
	color:#000066;}
div.top-cont1 a:hover{text-decoration:underline;}
div.top-cont2{width:210px;
	height:110px;
	border:solid 1px #999999;
	margin-top:19px;
	background-image:url(img/top_green.gif);
	background-repeat:no-repeat;}
div.top-cont2 img.left{clear:left;
	float:left;
	margin:15px;}
div.top-cont2 h2{font-weight:normal;
	margin-top:10px;}
div.top-cont2 a{text-decoration:none;
	}
div.top-cont2 a:hover{text-decoration:underline;}
div.top-cont3{width:210px;
	height:110px;
	border:solid 1px #999999;
	background-image:url(img/top_blue.gif);
	background-repeat:no-repeat;}
div.top-cont3 img.left{float:left;
	margin:15px 10px 15px 15px;}
div.top-cont3 h2{font-size:11px;
	font-weight:normal;
	margin-top:10px;}
div.top-cont3 a{text-decoration:none;
	color:#000066;}
div.top-cont3 a:hover{text-decoration:underline;}
div.top-cont4{width:210px;
	height:110px;
	margin-top:19px;
	border:solid 1px #999999;
	background-image:url(img/top_purple.gif);
	background-repeat:no-repeat;}
div.top-cont4 img.left{clear:left;
	float:left;
	margin:15px;}
div.top-cont4 h2{font-weight:normal;
	margin-top:10px;}
div.top-cont4 a{text-decoration:none;
	color:#000066;}
div.top-cont4 a:hover{text-decoration:underline;}

/*gaiyo*/
div.gaiyo-layout{padding-top:10px;
	margin-left:20px;
	margin-right:28px;
	border:solid 1px #ffffff;}
div.gaiyo-layout th{font-weight:normal;
	width:6em;}
div.gaiyo-layout-left{float:left;
	width:370px;}
div.gaiyo-layout-left a{color:#000066;
	text-decoration:none;}
div.gaiyo-layout-left a:hover{text-decoration:underline;}
div.gaiyo-layout-right{margin-left:370px;}
div.gaiyo-access{border-top:solid 1px #333333;
	margin-left:20px;
	margin-right:28px;
	padding-bottom:20px;
	padding-top:15px;}
div.gaiyo-access img.left{float:left;}
div.gaiyo-access-right{margin-left:350px;}
div.gaiyo-access ol{margin-left:2em;}
div.gaiyo-access h2{color:#333333;
	font-size:120%;}
div.gaiyo-access h3{color:#333333;
	font-size:120%;}


/*dan*/
div.dan-head{padding-left:20px;
	padding-right:20px;
	margin-right:8px;
	padding-top:20px;
	border-bottom:1px solid #999999;}
div.dan-head h1{margin-bottom:5px;}
div.dan-head-left{width:600px;
	float:left;}
div.dan-head-left p{color:#666666;
	font-size:12px;
	line-height:150%;}
div.dan-head-right{margin-left:600px;}
div.dan-head-right p,div.dan-footer p{vertical-align:middle;
	text-align:right;}
div.dan-cont1,div.dan-cont2{padding:20px;}
div.dan-cont1 h2,div.dan-cont2 h2{font-size:14px;
	color:#000000;
	background:#cccccc;
	padding:5px 5px 5px 1em;
	margin-bottom:10px;
	font-weight:normal;}
div.dan-cont1 p,div.dan-cont2 p{color:#333333;
	line-height:150%;}
div.dan-cont1-left{float:left;
	width:165px;}
div.dan-cont1-left img{display:block;
	margin-bottom:5px;}
div.dan-cont1-right{margin-left:185px;
	margin-right:185px;}
div.dan-cont1-right caption{display:none;}
div.dan-cont1-right td,th{padding:3px;
	color:#333333;}
div.dan-cont1-right table{margin-top:10px;}
div.dan-cont2 h3{font-size:14px;
	font-weight:normal;}
div.dan-cont2-left{width:350px;
	float:left;}
div.dan-cont2-right{margin-left:370px;}
div.dan-footer{padding-left:21px;
	padding-right:20px;
	margin-right:8px;
	padding-bottom:15px;
	border-top:1px solid #999999;}
div.dan-footer a{color:#000099;
	text-decoration:none;}
div.dan-footer a:hover{text-decoration:underline;}

/*dan2*/
div.dan2-head{padding-top:20px;
	margin-left:20px;}
div.dan2-head-left{float:left;
	width:600px;}
div.dan2-head-left p{color:#666666;
	margin-top:5px;}
div.dan2-head-right{float:left;
	width:140px;}
div.dan2-kei{margin-top:3px;
	border-top:1px solid #999999;
	padding-top:5px;
	padding-left:20px;
	padding-right:20px;
	margin-right:8px;}
div.dan2-kei h2,div.dan2-kumi h2,div.dan2-kansyou h2,div.dan2-insatu h2{font-size:14px;
	font-weight:normal;
	background:#cccccc;
	padding:5px 0px 5px 1em;
	margin-bottom:3px;}
div.dan2-a,div.dan2-b,div.dan2-c{float:left;
	width:185px;}
div.dan2-a h3,div.dan2-b h3,div.dan2-c h3,div.dan2-tatou h3,
div.dan2-asikiri h3,div.dan2-csleeve h3,div.dan2-cc h3{font-size:14px;
	font-weight:normal;
	text-align:center;
	margin-top:3px;}
div.dan2-a p,div.dan2-c p{margin-left:30px;}
div.dan2-a li,div.dan2-c li{color:#666666;
	margin-left:30px;
	list-style:none;}
div.dan2-tatou{float:left;
	width:165px;}
div.dan2-kumi{margin-top:15px;
	margin-left:20px;
	margin-right:28px;}
div.dan2-kumi p{clear:both;}
div.dan2-asikiri,div.dan2-csleeve{width:185px;
	float:left;}
div.dan2-cc{width:185px;
	float:left;}
div.dan2-kansyou{margin-left:20px;
	margin-right:28px;
	margin-top:20px;}
div.dan2-insatu{padding-left:20px;
	padding-right:20px;
	padding-bottom:15px;
	margin-right:8px;
	margin-top:20px;
	border-bottom:1px solid #999999;}
div.dan2-footer{margin-right:20px;
	padding-bottom:30px;}
div.dan2-footer p{text-align:right;}
div.dan2-footer a{color:#000066;
	text-decoration:none;}
div.dan2-footer a:hover{text-decoration:underline;}

/*konpo*/
div.konpo-head{padding-top:20px;
	margin-left:20px;
	margin-right:20px;
	padding-bottom:5px;}
div.konpo-head p{color:#666666;
	margin-top:5px;}
div.konpo-goods{margin-top:3px;
	margin-left:20px;
	padding-bottom:30px;}
div.konpo-goods h2{font-weight:normal;
	font-size:14px;}
div.konpo-goods div.left{float:left;
	width:120px;
	margin-right:20px;}
div.konpo-goods div.middle{float:left;
	width:280px;
	margin-right:20px;}
div.konpo-goods div.right{float:left;
	width:280px;}
div.konpo-goods div.middle li,div.konpo-goods div.right li{list-style:none;
 color:#333333;}

/*consul*/
div.consul-head{padding-right:20px;
	margin-right:8px;
	padding-top:20px;
	padding-left:20px;
	border-bottom:1px solid #999999;}
div.consul-head p{color:#666666;
	line-height:150%;}
div.consul-exp{padding-top:15px;
	padding-right:20px;
	padding-bottom:15px;
	padding-left:20px;
	margin-right:8px;
	border-bottom:1px solid #999999;}
div.consul-exp img.pic{float:left;
	width:154px;
	margin-right:15px;}
div.consul-exp p{line-height:150%;
	color:#333333;}
div.consul-hin{padding:20px;}
div.consul-hin ul{float:left;
	width:250px;
	margin-bottom:5px;}
div.consul-hin img.pic{float:left;
	width:60px;
	margin-top:2em;}
div.consul-hin p{float:left;
	width:400px;
	margin-top:2em;}
div.consul-hin strong{font-size:16px;}
div.consul-hin li{margin-left:2em;}
	
/*toi*/
div.toi-head{padding-top:20px;
	padding-left:20px;
	margin-right:8px;
	border-bottom:1px solid #999999;}
div.toi-head p{line-height:150%;
	color:#666666;
	text-indent:1em;}
div.toi-cont{padding-left:20px;
	padding-top:20px;
	padding-bottom:30px;}
div.toi-cont caption{display:none;}
div.toi-cont th{width:120px;
	color:#333333;
	font-weight:normal;}
div.toi-cont em,div.toi-head em{color:#CC0000;
	font-style:normal;}
div.toi-cont p{text-align:center;}

/*thanks*/
div.thanks{padding-left:20px;
	margin-right:8px;
	padding-top:10em;
	padding-bottom:10em;
	text-align:center;}
div.thanks p{line-height:200%;}


