@charset "utf-8";

.intro {
  width: 100%;
  height: 333px;
}
.intro_2 {
  width: 100%;
  height: 200px;
  margin-bottom: 25px;
}
.intro_box {
  width: 25%;
  float: left;
  height: 100%;
}
.intro_box_2 {
  width: 25%;
  float: left;
  height: 144px;
}
.intro_box_inner {
  padding: 10px;
  height: 100%;
}
.intro_title {
  font-size: 19px;
  font-weight: bold;
  height: 133px;
}
.intro_title > h1,.intro_title >h2 {
    font-size: 19px;
}
.intro_title > img {
  display: block;
  margin: 0 auto;
  width: 40px;
  display: block;
  margin: 21px auto 20px;
  width: 40px;
}
.intro_content {
  text-align: left;
  height: 70%;
  margin-top: 13px;
}
.intro_content h1, h2{
  text-align: center;
  margin-bottom: 9px;
}
.intro_content h2 {
  display: block;
  border-bottom: solid 2px #000;
  margin-right: 22px;
}
.intoro_contet h2 {
  display: block;
  border-bottom: solid 2px #000;
  margin-right: 20px;
}
.intro_content > ul, .intro_content > li{
    list-style: disc !important;
    margin-left: 10px;
    font-size: 16px;
    line-height: 23px;
}
#concept{
  width:940px;
  text-align : center;
  margin-top : 30px;
  margin-bottom : 20px;
  padding-left : 10px;
  clear : both;
}

#contents{
	float:left;
	width : 660px;
}

#categoryIndexBlock_1{
	clear:both;
}
#categoryBox_blue{
	float:left;
	width:200px;
	font-size : 12px;
 	height : 150px;
 	 margin : 10px 20px 10px 0px;
  background-image : url(../img/index/backgrond/blue.jpg);
}
#categoryBox_orange{
	float:left;
	width:200px;
	font-size : 12px;
 	height : 150px;
  	margin : 10px 20px 10px 0px;
  background-image : url(../img/index/backgrond/orange.jpg);
}
#categoryBox_green{
	float:left;
	width:200px;
	font-size : 12px;
 	height : 150px;
	margin : 10px 20px 10px 0px;
  background-image : url(../img/index/backgrond/green.jpg);
}
#categoryBox_red{
	float:left;
	width:200px;
	font-size : 12px;
 	height : 150px;
	margin : 10px 20px 10px 0px;
  background-image : url(../img/index/backgrond/red.jpg);
}
#categoryBox_pink{
	float:left;
	width:200px;
	font-size : 12px;
 	height : 150px;
 	margin : 10px 20px 10px 0px;
  background-image : url(../img/index/backgrond/pink.jpg);
}
#categoryBox_yellow{
	float:left;
	width:200px;
	font-size : 12px;
 	height : 150px;
 	margin : 10px;
  background-image : url(../img/index/backgrond/yellow.jpg);
}

#SubMenuUe{
  background-color : rgb(225, 240, 255);

  margin-top : 10px;
  margin-left : 10px;
  margin-right : 10px;
  margin-bottom : 10px;
  font-size : 12px;
  text-align : center;
  width : 200px;
}

#SubMenuUe h3{
  background-color : rgb(66, 160, 255);
  width : 200px;
  height : 40px;
  line-height : 40px;
  margin-top : 30px;
 color:white;
}

.moji_left{
  text-align : left;
  padding-left : 40px;
}

#furatto p{
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;
}

#SubMenuUe p{
  font-size : 12px;
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;
}

#categoryIndexBlock_1 h2{
	text-align: center;
	width: 200px;
	height: 40px;
	line-height: 40px;
}


#categoryIndexBlock_2 h2{
	text-align : center;
	width : 200px;
	height : 40px;
	line-height :40px;
}

#categoryIndexBlock_1 a{
	color: rgb(51, 51, 51);
}

#categoryIndexBlock_2 a{
	color: rgb(51, 51, 51);
}

#sub_menu{
  float : right;
  width : 240px;
}

.center{
  text-align : center;
  padding-top : 10px;
  padding-bottom : 10px;
}

#linksaki{
  text-align : center;
}

.left{
  float : left;
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
}

.clear{
  clear : both;
}

#aria h3{
  padding-top : 20px;
}

#takeplan{
  text-align : center;
  margin-top : 30px;
  margin-left : 30px;
  margin-right : 30px;
  margin-bottom : 30px;
}

#aria{
  clear : both;
  width : auto;
}
#furatto{
  background-color : rgb(255, 215, 235);
�@margin-top : 10px;
  margin-left : 10px;
  margin-right : 10px;
  margin-bottom : 10px;
  font-size : 12px;
  text-align : center;
  width : 200px;
}

.space{
  padding-top : 20px;
}

.space h2 a{
  font-size : 18px;
}

#line{
  text-align : center;
  margin-top : 20px;
}


/*TOPIX�I���e�i�G�R�|�C���g�j*/

#EcoPoint{
  float : left;
  font-size : 13px;
  background-color : rgb(227, 244, 253);
  width : 460px;
  height : 190px;
  padding-top : 10px;
  padding-left : 30px;
  padding-right : 10px;
  padding-bottom : 10px;
}

#EcoPoint h3{
  padding-top : 2px;
  font-size : 13px;
  color : rgb(102, 102, 102);
}

#EcoPoint p{
  padding-left : 50px;
  font-size : 12px;
}

#TelBangou{
  float : right;
  width : 330px;
  height : 130px;
  font-size : 15px;
  background-color : rgb(255, 225, 225);
  padding-left : 40px;
  padding-top : 40px;
  margin-left : 30px;
  padding-bottom : 40px;
  margin-bottom : 30px;
}


#ep{
  font-size : 24px;
  font-weight : bolder;
  color : rgb(204, 0, 0);
  text-align : center;
  margin-top : 20px;
}
