@charset "UTF-8";
 


.main{
  font-size : 15px;
  line-height : 180%;
  background-color : white;
  width : 1100px;
  
  
  
}
BODY{
  margin-top : 0px;
  margin-bottom : 0px;
  margin-left : 0px;
  margin-right : 0px;
  text-align : center;
  
  background-image : url(images/bg.jpg);
  background-repeat : repeat-x;
  background-attachment : fixed;background-position : center top;
}


#top_li1{
  font-size : 14px;
  line-height : 175%;
  text-align : center;
  width : 355px;
  height : 180px;
  clear : left;
  
  float : left;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;border-width : 0px;
}
#top_li2{
  font-size : 14px;
  line-height : 175%;
  text-align : center;
  width : 360px;
  height : 180px;
  
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;border-width : 0px;
  float : left;
}
#top_li3{
  font-size : 14px;
  line-height : 175%;
  text-align : center;
  width : 335px;
  height : 180px;
  float : right;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;border-width : 0px;
}
.top_li1in{
  
  list-style-position : outside;
  list-style-type : none;
  color : #484848;
  font-size : 13px;
  font-family : メイリオ;
  line-height : 170%;
}

#main1{
  width : 1050px;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;border-width : 0px;
  clear : both;
  font-size : 12px;
  line-height : 180%;
}
#main11{
  width : 950px;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;border-width : 0px;
  clear : both;
  font-size : 12px;
  line-height : 180%;
}
.main_foot{
  font-size : 13px;
  line-height : 140%;
  color : #484848;
  text-align : center;
  width : 1100px;
  height : 65px;
  
}
.main_foot ul{
margin-left:0px;
padding-left:10px;
}
.foot1{
  text-align : center;
  border-left-width : 0px;
  border-right-width : 1px;
  border-left-style : solid;
  border-right-style : solid;
  border-left-color : #cccccc;
  border-right-color : #cccccc;
  width : 110px;
  float : left;
  list-style-type : none;
  list-style-position : outside;
  height : 50px;
  font-weight : bold;
  vertical-align : middle;
  padding-top : 10px;
}
.foot2{
  text-align : center;
  border-left-width : 1px;
  border-right-width : 1px;
  border-left-style : solid;
  border-right-style : solid;
  border-left-color : #cccccc;
  border-right-color : #cccccc;  width : 130px;
  float : left;
  list-style-type : none;
  list-style-position : outside;
  height : 50px;
  padding-top : 10px;
  font-weight : bold;
  color : #e65769;
  vertical-align : middle;
}

.foot3{
  text-align : center;

  width : 120px;
  float : left;
  list-style-type : none;
  list-style-position : outside;
  height : 50px;
  font-weight : bold;
  vertical-align : middle;
}
.foot4{
  text-align : center;
  width : 200px;
  float : left;
  list-style-type : none;
  list-style-position : outside;
  border-right : #cccccc solid 1px;
  height : 50px;
  font-weight : bold;
  padding-top : 10px;
}

.foot5{
  text-align : center;
  border-right-width : 0px;
  width : 150px;
  float : left;
  list-style-type : none;
  list-style-position : outside;
  height : 50px;
  font-weight : bold;
  padding-top : 10px;
  text-align : center;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : #cccccc;
}

.foot2 a, .foot3 a, .foot4 a, .foot5 a, .foot6 a{color:#fd986c !important;}

.foot6{
  text-align : center;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : #cccccc;
  width : 150px;
  float : left;
  list-style-type : none;
  list-style-position : outside;
  height : 50px;
  padding-top : 15px;
  font-weight : bold;
  vertical-align : middle;
}

.foot6 .text_red{font-size:14px !important;font-weight:bold;}

.foot7{
  text-align : center;
  border-right-width :1px;
  width : 200px;
  float : left;
  list-style-type : none;
  list-style-position : outside;
  height : 50px;
  font-weight : bold;
  padding-top : 10px;

}
.main_aisatu{
  width : 860px;
  font-size : 13px;
  line-height : 170%;
  color : #484848;
  text-align : center;
  padding-top : 450px;
  padding-left : 15px;
  padding-right : 15px;
  padding-bottom : 15px;
  background-image : url(images/aisatu1_3.jpg);
  background-repeat : no-repeat;background-position : center top;
  
  margin-top : 20px;
}
.main_2{
  width : 800px;
  font-size : 13px;
  line-height : 170%;
  color : #484848;
  text-align : center;
  padding-left : 15px;
  padding-right : 15px;
  padding-bottom : 15px;
}
.aisatu_in1{
  
  width : 670px;
  text-align : left;
  font-size : 14px;
  line-height : 175%;
  color : #484848;
  

  font-family : メイリオ;
  
}
.main22{
  width : 660px;
  text-align : center;
 
  line-height : 175%;
  
}

.bg_iki2{background : url(images/iki2_2.jpg) no-repeat 50% 50%;
width:650px;padding:30px;}

.bg_iki2 .main2_in{
margin-top:70px;
margin-bottom:70px;
padding-left:20px;
padding-right:20px;
width:450px;
font-size:16px;
font-weight:bold;
}


.main2_in{
  width : 610px;
  text-align : left;
  font-size : 14px;
  line-height : 185%;
  color : #484848;
  font-family : メイリオ;
}
.main2_ins{
  width : 480px;
  text-align : left;
  font-size : 12px;
  line-height : 185%;
  color : #484848;
  font-family : メイリオ;
}

.main2_in a{color:#3aa6ea;}


.main3_in{
  width : 540px;
  text-align : center;
  font-size : 14px;
  line-height : 175%;
  color : #484848;
  

  font-family : メイリオ;
border-width : 2px;border-style : solid;border-color : #569be0;
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;
}
.text_red{
  color : #ff0000;
font-weight:normal;
font-size:12px !important;
}

.text_greenb{
  color : #006000;
  font-weight : bold;
}
.text_blue{
  color : #2945de;
  font-weight : bold;
}
.text_yellowb{
  color : #fd8f09;
  font-weight : bold;
}
.text_pink{
  color : #e65769;
}
.text_pinkb{
  color : #e65769;
  font-weight : bold;
}
.text_pinkb2{
  color : #e65769;
  
  font-size : 16px;
}
.text_blue2{
  color : #1e80ae;
  
  font-size : 17px;
}
.text_blue1{
  color : #1e80ae;
  
  font-size : 15px;
  
}

.text_mizu{
  color : #3ab0f0;
 
}
.text_pp{
  color : #b88be4;
}

.text12{
  font-size : 12px;
}
.text13{
  font-size : 13px;
}

.main_foot A{
  color : #484848;
  text-decoration : none;
}

.main_foot A:hover{
  
  background-color : #fef1f4;
}

.foot{
  background-color : #c6b8a2;
text-align:center;
  clear : both;
width:100% !important;
}

.foot_in{
  font-size : 12px;
  font-family : Arial;
  color : #f2f2f2;
  padding-top : 25px;
  padding-bottom : 25px;
margin:auto;
width:90% !important;
  line-height : 170%;
text-align:center;
}

.text_small{
  font-size : 12px;
}

.p_right{
  float : right;
}
.p_left{
  float : left;
}
.pink_650{
  padding-top : 5px;
  padding-left : 2px;
  padding-right : 0px;

  width : 660px;
  text-align : left;
  font-size : 13px;
  line-height : 170%;
  font-family : メイリオ;
}

table.w500{width:610px;
}
table.w500 td{
  padding : 10px;
  text-align : left;
  font-size : 13px;
  line-height : 170%;
  font-family : メイリオ;
}

table.border1{border:2px solid #ff6666;}

.text_red{
  font-size : 15px;
  
  line-height : 170%;
  color : red;
  font-family : メイリオ;
}


.foot A{
  
  text-decoration : underline;
  color : white;
}
.main2_in a span.text_red{ text-decoration : none !important;}

.foot A:hover{
  color : #ffe39b;
  
}



.text16{
  font-size : 16px;
  font-family : メイリオ;
}

.waku_blue{
  padding-top : 4px;
  padding-left : 4px;
  padding-right : 4px;
  padding-bottom : 4px;border-width : 1px;border-style : solid;border-color : #1e80ae;
  font-size : 12px;
  font-family : メイリオ;
  color : #1e80ae;
}


