﻿@charset "utf-8";



.point_box a {color:blue;}

/* メインビジュアル
------------------------------------------- */
#image {margin-top: 15px;
	margin-bottom: 20px;
	border: solid 1px #ccc;
	padding: 0px;
	width: 894px;
	height: 300px;}


/* right
------------------------------------------- */
#about{
	width:580px;
	}



#about p{
	margin-left:50px;
	margin-bottom:10px;
	 }
/* 左
------------------------------------------- */
#left {
  float: left;
  width:270px;

  }

#left_container {
 border-right: 2px dotted #d1d1d1;

}

.sub_menu {
  width:220px;
  text-indent:20px;
}

.sub_menu li {
  border-bottom: 1px dotted brown;
  margin-left: 6px;}







/* 右
------------------------------------------- */
#right {
  float: left;
  margin-left: 15px;
  width: 600px;
 
}

#right_container p {letter-spacing:2px;
	line-height: 18px;
	margin: 20px 30px 10px 50px;}


div#wrapper {  
    width: 600px;  
    height: 200px;  
    background: #ACD;
background-image:url(../img/4days_point.gif);
	background-repeat: no-repeat;   
    margin: 0 auto;  
}  

.relative   {  
    position: relative;  
}  

#point {width:550px;
background: url(../img/note_bg.gif);
margin-bottom:30px;
margin-top:15px;
padding-bottom:15px;}


.point1 a	{display: block;
		height: 139px;
		width: 139px;
		text-decoration: none;
		background-color: #ffffff;
		background-image:url(../img/point1.gif);
		background-repeat: no-repeat;
		text-indent: -9999px;
  		position: absolute;  
    		top: 37px;  
    		left: 0px; }

.point1 a:hover	{background-color:#ffffff;
		background-position: left bottom;}



.point2 a	{display: block;
		height: 139px;
		width: 139px;
		text-decoration: none;
		background-color: #ffffff;
		background-image:url(../img/point2.gif);
		background-repeat: no-repeat;
		text-indent: -9999px;
  		position: absolute;  
    		top: 59px;  
    		left: 143px; }

.point2 a:hover	{background-color:#ffffff;
		background-position: left bottom;}


.point3 a	{display: block;
		height: 139px;
		width: 139px;
		text-decoration: none;
		background-color: #ffffff;
		background-image:url(../img/point3.gif);
		background-repeat: no-repeat;
		text-indent: -9999px;
  		position: absolute;  
    		top: 38px;  
    		left: 289px; }

.point3 a:hover	{background-color:#ffffff;
		background-position: left bottom;}

.point4 a	{display: block;
		height: 139px;
		width: 139px;
		text-decoration: none;
		background-color: #ffffff;
		background-image:url(../img/point4.gif);
		background-repeat: no-repeat;
		text-indent: -9999px;
  		position: absolute;  
    		top: 1px;  
    		left: 426px; }

.point4 a:hover	{background-color:#ffffff;
		background-position: left bottom;}






#pan {
  background-color: #f4f4f4;
  border:#e1e1e1 1px solid; 
  padding:4px;
  margin-bottom:10px;
}

.point_box {width:600px;
	padding-bottom:70px;
	margin-bottom:0px;
	clear: both;}




/* h3
------------------------------------------- */
.point_1 {
  background: url(../img/company_name.gif) no-repeat;
  width: 600px;
  height: 40px;
  font-size:25px;
 padding-top:30px;
  padding-left: 210px;
  color:#EB6100;}

.point_2 {
  background: url(../img/grim_point2.gif) no-repeat;
  width: 600px;
  height: 40px;
  font-size:25px;
 padding-top:30px;
  padding-left: 210px;
  color:#EB6100;}

.point_3 {
  background: url(../img/grim_point3.gif) no-repeat;
  width: 600px;
  height: 40px;
  font-size:25px;
 padding-top:30px;
  padding-left: 210px;
  color:#EB6100;
}


.point_4 {
  background: url(../img/grim_point4.gif) no-repeat;
  width: 600px;
  height: 40px;
  font-size:25px;
 padding-top:30px;
  padding-left: 210px;
  color:#EB6100;}

.point_5 {
  background: url(../img/grim_point5.gif) no-repeat;
  width: 600px;
  height: 40px;
  font-size:25px;
 padding-top:30px;
  padding-left: 210px;
  color:#EB6100;}

.point_6 {
  background: url(../img/grim_point6.gif) no-repeat;
  width: 600px;
  height: 40px;
  font-size:25px;
 padding-top:30px;
  padding-left: 210px;
  color:#EB6100;}


.point_7 {
  background: url(../img/grim_point7.gif) no-repeat;
  width: 600px;
  height: 40px;
  font-size:25px;
 padding-top:30px;
  padding-left: 210px;
  color:#EB6100;}

.point_8 {
  background: url(../img/grim_point8.gif) no-repeat;
  width: 600px;
  height: 40px;
  font-size:25px;
 padding-top:30px;
  padding-left: 210px;
  color:#EB6100;}



.p {width:350px;
	float:left;
	margin-left:30px;}
.p2 {width:350px;
	float:right;
	margin-left:30px;
	}


.img_right {float:right;
	margin:10px;}

.img_left {float:left;
	margin:10px;}



h3 {
	
  width: 240px;
  background-color: #fff;
  border-left: 20px solid #9fee00;
  border-bottom: 1px solid #d7d7d7;
  border-top: 1px solid #d7d7d7;
  border-right: 1px solid #d7d7d7;
  font-size: 18px;
  padding: 8px 0 8px 12px;
  margin-left:-20px;
  color:#353535;
 　}

table.table001 {
  margin-top: 0.2em;
  margin-bottom: 1em;
  width: 570px;
  border-collapse: separate;
  border-spacing: 2px;
  font-size: 100%;
}

table.table001 caption {
  margin-top: 1em;
  text-align: center;
  font-size: 16px;
}

table.table001 th,
table.table001 td {
  padding: 4px 6px;
}

table.table001 th {
  width:170px;
  border-bottom: solid 1px #B2B2B2;
  border-right: solid 1px #B2B2B2;
  background: #FFD9F3;
  text-align: center;
 
  font-size: 110%;
}

table.table001 td {
  width:170px;
  border-bottom: solid 1px #B2B2B2;
  border-right: solid 1px #B2B2B2;
  background: #F3F3F3;
  text-align: left;
  
}
