@charset "utf-8";
ul{
  list-style: none;
  margin: 0;
  padding: 0;
  font-size: 100%;
}
.credit{
  font-size : 11px;
  color : white;
  text-align : left;
  font-family: ArialMT, "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro W3","メイリオ","EE EゴシチE","Osaka";
  position : relative;
  left : 8px;
  width : 450px;
  text-shadow: 1px 1px 2px rgba(0, 0, 255, 0.35);
  -webkit-text-shadow: 1px 1px 2px   rgba(0, 0, 255, 0.35);
  /* Safari,Google Chrome用 */  
-moz-text-shadow: 1px 1px 2px   rgba(0, 0, 255, 0.35);
  /* Firefox用 */ 

   z-index : 60;
  bottom : 50px;
}
/*-------------------------------------------------------------
	スライダー本体部分
-------------------------------------------------------------*/
#index_main{
  width : 980px;
  height : 350px;
  margin : 10px auto 0px;
  position: relative;
  top : 10px;
}
.index_main_wrap{
  position: relative;
  background-color : transparent;
  text-align : left;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  height : 360px;
}
.index_main_img{
  position: absolute;
  z-index : 150;
  width : 640px;
  height : 300px;
  background : none 0% 0% / auto auto repeat scroll padding-box border-box transparent;
  right : 0px;
}
.index_main_img img{
  display: block;
  width: 100%;
  height : 100%;
}
#radius{
  border-radius: 6px;
  /* CSS3草案 */  
-webkit-border-radius: 6px;
  /* Safari,Google Chrome用 */  
-moz-border-radius: 6px;
/* Firefox用 */  

}
.index_main_txt{
  position: absolute;
  top : 30px;
  left: 0;
  width : 370px;
  height : 300px;
  color : #ffffff;
  z-index: 10;
  border-radius: 6px;
  /* CSS3草案 */  
-webkit-border-radius: 6px;
  /* Safari,Google Chrome用 */  
-moz-border-radius: 6px;
/* Firefox用 */  
}
.index_main_txt_in{
  position: relative;
  padding : 25px 18px 50px 12px;
}
.index_main_txt_in img{
  display: block;
  margin : 4px 0px 0px 6px;
}
.index_main_txt_in h2{
  margin : 7px 40px 0px 0px;
  font-size : 20px;
  text-shadow: 1px 1px 2px rgba(0, 0, 255, 0.35);
  -webkit-text-shadow: 1px 1px 2px   rgba(0, 0, 255, 0.35);
  /* Safari,Google Chrome用 */  
-moz-text-shadow: 1px 1px 2px   rgba(0, 0, 255, 0.35);
  /* Firefox用 */  

   font-weight : normal;
  font-family:  ArialMT, "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro W3","メイリオ","EE EゴシチE","Osaka";
  text-align : center;
  line-height : 28px;
}
.index_main_txt_in h3{
  margin : 6px;
  margin-bottom : 0px;
  margin-left : 16px;
  font-size : 180%;
  text-shadow: 1px 1px 2px rgba(0, 0, 255, 0.35);
  -webkit-text-shadow: 1px 1px 2px   rgba(0, 0, 255, 0.35);
  /* Safari,Google Chrome用 */  
-moz-text-shadow: 1px 1px 2px   rgba(0, 0, 255, 0.35);
  /* Firefox用 */  

   font-weight : bold;
  font-family:  Arial;
  text-align : left;
  background-image : url(../img/tel.png);
  background-repeat : no-repeat;
  background-position : left 0px;
  padding-left : 38px;
}
.h4{
  margin : 6px;
  margin-bottom : 0px;
  margin-left : 16px;
  font-size : 180%;
  text-shadow: 1px 1px 2px rgba(0, 0, 255, 0.35);
  -webkit-text-shadow: 1px 1px 2px   rgba(0, 0, 255, 0.35);
  /* Safari,Google Chrome用 */  
-moz-text-shadow: 1px 1px 2px   rgba(0, 0, 255, 0.35);
  /* Firefox用 */  

   font-weight : bold;
  font-family:  Arial;
  text-align : left;
  background-image : url(../img/tel.png);
  background-repeat : no-repeat;
  background-position : left 0px;
  padding-left : 38px;
}
.index_main_txt_in p{
  font-size : 14px;
  font-family:  ArialMT, "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro W3","メイリオ","EE EゴシチE","Osaka";
  line-height : 25px;
  text-align : left;
  margin-top : 7px;
  margin-right : 15px;
  text-shadow: 1px 1px 2px rgba(0, 0, 255, 0.35);
  -webkit-text-shadow: 1px 1px 2px   rgba(0, 0, 255, 0.35);
  /* Safari,Google Chrome用 */  
-moz-text-shadow: 1px 1px 2px   rgba(0, 0, 255, 0.35);
  /* Firefox用 */  


   font-weight : normal;
}
.p1{
  font-size : 18px;
  font-family:  ArialMT, "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro W3","メイリオ","EE EゴシチE","Osaka";
  text-align : left;
  margin-top : 10px;
  text-shadow: 1px 1px 2px rgba(0, 0, 255, 0.35);
  -webkit-text-shadow: 1px 1px 2px   rgba(0, 0, 255, 0.35);
  /* Safari,Google Chrome用 */  
-moz-text-shadow: 1px 1px 2px   rgba(0, 0, 255, 0.35);
  /* Firefox用 */  


   font-weight : bold;
  letter-spacing : 1px;
  margin-left : 16px;
}
.index_main_wrap a{
  display: block;
  width : 190px;
  height: 62px;
  line-height: 62px;
  position: absolute;
  right : 0px;
  background : url(../img/arrow.png) 0px 0px / 62px 62px no-repeat scroll padding-box border-box rgba(50, 160, 80, 0.65);
  color : #ffffff;
  text-decoration : none;
  padding-left : 50px;
  text-align: center;
  z-index: 1000;
  font-size : 16px;
  font-family:  ArialMT, "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro W3","メイリオ","EE EゴシチE","Osaka";
  bottom : 32px;
  text-shadow: 1px 1px 2px rgba(0, 0, 255, 0.35);
  -webkit-text-shadow: 1px 1px 2px   rgba(0, 0, 255, 0.35);
  /* Safari,Google Chrome用 */  
-moz-text-shadow: 1px 1px 2px   rgba(0, 0, 255, 0.35);
  /* Firefox用 */  
transition: 1.5s;
}
.index_main_nav{
  display: block;
  position: absolute;
  bottom : 12px;
  left : 16px;
  width : 310px;
  background : none 0% 0% / auto auto repeat scroll padding-box border-box rgba(0, 0, 0, 0.1);
  height : 36px;
  border-radius: 6px;
  /* CSS3草案 */  
-webkit-border-radius: 6px;
  /* Safari,Google Chrome用 */  
-moz-border-radius: 6px;
/* Firefox用 */ 

}
.index_main_txt_in img.tab_img.tab_img{
  display: none !important;
}
.pc_img{
  margin : 6px;
  margin-bottom : 0px;
  margin-left : 16px;
  font-size : 180%;
  text-shadow: 1px 1px 2px rgba(0, 0, 255, 0.35);
  -webkit-text-shadow: 1px 1px 2px   rgba(0, 0, 255, 0.35);
  /* Safari,Google Chrome用 */  
-moz-text-shadow: 1px 1px 2px   rgba(0, 0, 255, 0.35);
  /* Firefox用 */  

   font-weight : bold;
  font-family:  Arial;
  text-align : left;
  background-image : url(../img/tel.png);
  background-repeat : no-repeat;
  background-position : left 0px;
  padding-left : 38px;
}
.index_main_txt_in img.tab_img{
  display : block;
  width : 16px;
  height : 72px;
}
.ariai_1{
  font-size : 110%;
  font-family : Arial;
}
.img_tel{
  border-width : 0px;
}
#color_1{
  background-color : rgba(40, 130, 240, 0.75);
}
#color_2{
  background-color : rgba(50, 140, 90, 0.8);
}
#color_3{
  background-color : rgba(50, 160, 150, 0.8);
}
#color_4{
  background-color : rgba(90, 160, 40, 0.8);
}
#color_5{
  background-color : rgba(20, 80, 220, 0.6);
}
#color_6{
  background-color : rgba(180, 130, 125, 0.7);
}
#color_7{
  background-color : rgba(80, 160, 120, 0.75);
}
#color_8{
  background-color : rgba(180, 120, 140, 0.65);
}
#color_9{
  background-color :rgba(0,130,230,0.80);
}
#color_10{
  background-color : rgba(210, 150, 200, 0.8);
}
#color_11{
  background-color : rgba(240, 100, 160, 0.65);
}