@charset "utf-8";

/* flot�nbox
================================================== */

.freebox_1000_center{
 text-align : center;
 width : 1000px;
}
.freebox_1000_center a:hover img{
	 
  filter : alpha(opacity=65);
  -moz-opacity:0.65;
  opacity : 0.65; 
  background : #fff;
}

.f2box_left{
 width : 480px;
 height : auto;
 float : left;
 background-color : rgb(255, 255, 255);
}
.f2box_right{
 width : 480px;
 height : auto;
 float : left;
 margin-left : 40px;
 background-color : rgb(255, 255, 255);
}
.box3_left{
 width : 320px;
 float : left;
}

.box3_right{
 margin-left : 20px;
 width : 320px;
 float : left;
}
.f3box_left{
 width : 320px;
 height : auto;
 float : left;
}
.f3box_right{
 width : 320px;
 height : auto;
 float : left;
 margin-left : 20px;
}

.f3_photo{
 overflow: hidden;
 width : 320px;
 height : auto;
}
.f3_photo_no{
 overflow: hidden;
 width : 320px;
 height : auto;
}

.f3_photo img{
  display: block;
  transition-duration: 0.3s;	/*�ω��Ɋ|���鎞��*/
}
.f3_photo img:hover{
  transform: scale(1.1);	/*�摜�̊g�嗦*/
  transition-duration: 0.3s;	/*�ω��Ɋ|���鎞��*/
}

.f3_text{
 width : 320px;
 height : auto;
 padding-top : 0px;
 text-align : center;
 padding-bottom : 15px;
}
.f3_text_1{
 font-size : 16px;
 width : 320px;
 padding-top : 15px;
 text-align : left;
 padding-bottom : 15px;
 color : #8d734e;
}
.f3_text_2{
 width : 304px;
 height : inherit;
 padding-top : 4px;
 text-align : left;
 padding-bottom : 4px;
 background-color : #ffffff;
 padding-left : 8px;
 padding-right : 8px;
}
.f3_text_3{
 width : 320px;
 height : auto;
 padding-top : 0px;
 text-align : left;
 padding-bottom : 15px;
}
.f3_title{
 font-size : 23px;
 text-align : center;
 padding-top : 10px;
 width : 320px;
 font-weight : bold;
}
.f3_title_1{
 font-size : 21px;
 text-align : center;
 padding-top : 20px;
 width : 320px;
 font-weight : bold;
 padding-bottom : 10px;
 border-bottom-width : 1px;
 border-bottom-style : dotted;
 border-bottom-color : #000000;
}
.f3_title_2{
 font-size : 22px;
 text-align : center;
 padding-top : 30px;
 width : 320px;
 padding-bottom : 20px;
 color : #ff8000;
 font-weight : bold;
}


.f3box300_left{
 width : 300px;
 height : auto;
 float : left;
}
.f3box300_right{
 width : 300px;
 height : auto;
 float : left;
 margin-left : 50px;
}
.f3box300_photo{
 width : 300px;
}
.f3box300_text{
 font-size : 15px;
 width : 300px;
 height : auto;
 padding-top : 15px;
 text-align : center;
 padding-bottom : 15px;
}
.f3_box320_left{
 width : 320px;
 height : inherit;
 float : left;
}
.f3_box320_right{
 width : 320px;
 height : inherit;
 float : left;
 margin-left : 20px;
}

.f4_box_left{
 width : 226px;
 height : inherit;
 float : left;
}
.f4_box_right{
 width : 226px;
 height : inherit;
 float : left;
 margin-left : 32px;
}

.f4box235_left{
 width : 235px;
 height : auto;
 float : left;
}
.f4box235_right{
 width : 235px;
 height : auto;
 float : left;
 margin-left : 20px;
}
.f4box235_photo{
 width : 235px;
}
.f4box235_text{
 font-size : 15px;
 width : 235px;
 height : auto;
 padding-top : 15px;
 text-align : center;
 padding-bottom : 15px;
}


.box5{
 width : 1000px;
 font-size : 20px;
}

.box5_left{
 padding-top : 20px;
 padding-left : 10px;
 padding-right : 10px;
 padding-bottom : 10px;border-width : 1px;border-style : solid;border-color : #999999;
 width : 158px;
 background-color : #e6e6e6;
 float : left;
 text-align : center;
}

.box5_right{
 padding-top : 20px;
 padding-left : 10px;
 padding-right : 10px;
 padding-bottom : 10px;border-width : 1px;border-style : solid;border-color : #999999;
 width : 158px;
 margin-left : 25px;
 float : left;
 text-align : center;
}
.box5_right2{
 padding-top : 20px;
 padding-left : 10px;
 padding-right : 10px;
 padding-bottom : 10px;border-width : 1px;border-style : solid;border-color : #999999;
 width : 158px;
 background-color : #e6e6e6;
 margin-left : 25px;
 float : left;
 text-align : center;
}

.record_box{
  width : 1000px;
  height : auto;
  display : inline-block;
  
  overflow : hidden;
}
.record_box ul{
  width : 1000px;
  overflow : hidden;
  margin-left : 0px;
  list-style: none;
  margin-right : -30px;
  margin-top : 0px;
  margin-bottom : 0px;
  
  padding-left : 0px;
}
.record_box ul li{
  margin-right : 15px;
  width : 235px;
  float : left;
 height : 460px;
 padding-top : 0px;
 margin-top : 0px;
 padding-bottom : 0px;
 margin-bottom : 0px;
}
.record_box_photo{
  width : 235px;
  height : 284px;
  display : inline-block;
  position : relative;
  overflow : hidden;
  text-align : center;
}
.record_box_photo img{
  max-width: 100%;

  vertical-align: middle;
}
.record_text{
  text-align : center;
  padding-top : 10px;
  width : 235px;
 font-size : 15px;
 height : 115px;
}
.record_box3{
  width : 1000px;
  height : auto;
  display : inline-block;
  
  overflow : hidden;
}
.record_box3 ul{
  width : 1000px;
  overflow : hidden;
  margin-left : 0px;
  list-style: none;
  margin-right : -30px;
  margin-top : 0px;
  margin-bottom : 0px;
  
  padding-left : 0px;
}
.record_box3 ul li{
  margin-right : 20px;
  width : 310px;
  float : left;
 height : 350px;
 padding-top : 0px;
 margin-top : 0px;
 padding-bottom : 0px;
 margin-bottom : 0px;
}
.record_box3_photo{
  width : 310px;
  height : 220px;
  display : inline-block;
  position : relative;
  overflow : hidden;
  text-align : center;
}
.record_box3_photo img{
  max-width: 100%;

  vertical-align: middle;
}
.record_text3{
  text-align : center;
  padding-top : 10px;
  width : 310px;
 font-size : 15px;
 height : 60px;
}
.record_box3_1{
  width : 1000px;
  height : auto;
  display : inline-block;
  
  overflow : hidden;
}
.record_box3_1 ul{
  width : 1000px;
  overflow : hidden;
  margin-left : 0px;
  list-style: none;
  margin-right : -30px;
  margin-top : 0px;
  margin-bottom : 0px;
  
  padding-left : 0px;
}
.record_box3_1 ul li{
  margin-right : 20px;
  width : 310px;
  float : left;
 height : 500px;
 padding-top : 0px;
 margin-top : 0px;
 padding-bottom : 0px;
 margin-bottom : 0px;
}
.record_box3_1_photo{
  width : 310px;
  height : 310px;
  display : inline-block;
  position : relative;
  overflow : hidden;
  text-align : center;
}
.record_box3_1_photo img{
  max-width: 100%;

  vertical-align: middle;
}
.record_text3_1{
  text-align : center;
  padding-top : 10px;
  width : 310px;
 font-size : 20px;
 color : #86674f;
}
.record_text3_price{
  text-align : center;
  padding-top : 0px;
  width : 310px;
 font-size : 17px;
 color : #c73e78;
 padding-bottom : 15px;
}
.record_box3_2{
  width : 1000px;
  height : auto;
  display : inline-block;
  
  overflow : hidden;
}
.record_box3_2 ul{
  width : 1000px;
  overflow : hidden;
  margin-left : 0px;
  list-style: none;
  margin-right : -30px;
  margin-top : 0px;
  margin-bottom : 0px;
  
  padding-left : 0px;
}
.record_box3_2 ul li{
  margin-right : 20px;
  width : 310px;
  float : left;
 height : 580px;
 padding-top : 0px;
 margin-top : 0px;
 padding-bottom : 0px;
 margin-bottom : 0px;
}
.record_box3_2_photo{
  width : 310px;
  height : 432px;
  display : inline-block;
  position : relative;
  overflow : hidden;
  text-align : center;
}
.record_box3_2_photo img{
  max-width: 100%;

  vertical-align: middle;
}
.record_text3_2{
  text-align : center;
  padding-top : 10px;
  width : 310px;
 font-size : 15px;
 height : 60px;
}
.record_box3_3{
  width : 1000px;
  height : auto;
  display : inline-block;
  
  overflow : hidden;
}
.record_box3_3 ul{
  width : 1000px;
  overflow : hidden;
  margin-left : 0px;
  list-style: none;
  margin-right : -30px;
  margin-top : 0px;
  margin-bottom : 0px;
  
  padding-left : 0px;
}
.record_box3_3 ul li{
  margin-right : 20px;
  width : 310px;
  float : left;
 height : 650px;
 padding-top : 0px;
 margin-top : 0px;
 padding-bottom : 0px;
 margin-bottom : 0px;
}
.record_box3_3_photo{
  width : 310px;
  height : 440px;
  display : inline-block;
  position : relative;
  overflow : hidden;
  text-align : center;
}
.record_box3_3_photo img{
  max-width: 100%;

  vertical-align: middle;
}
.record_text3_3{
  text-align : center;
  padding-top : 10px;
  width : 310px;
 font-size : 15px;
 height : 75px;
}
.record_box4{
  width : 1000px;
  height : auto;
  display : inline-block;
  
  overflow : hidden;
}
.record_box4 ul{
  width : 1000px;
  overflow : hidden;
  margin-left : 0px;
  list-style: none;
  margin-right : -30px;
  margin-top : 0px;
  margin-bottom : 0px;
  
  padding-left : 0px;
}
.record_box4 ul li{
  margin-right : 15px;
  width : 235px;
  float : left;
 height : 460px;
 padding-top : 0px;
 margin-top : 0px;
 padding-bottom : 0px;
 margin-bottom : 0px;
}
.record_box4_photo{
  width : 235px;
  height : 310px;
  display : inline-block;
  position : relative;
  overflow : hidden;
  text-align : center;
 background-image : url(img/back06e.gif);
 background-repeat : repeat;
}
.record_box4_photo img{
  max-width: 100%;

  vertical-align: middle;
}
.record_box4_1{
  width : 1000px;
  height : auto;
  display : inline-block;
  
  overflow : hidden;
}
.record_box4_1 ul{
  width : 1000px;
  overflow : hidden;
  margin-left : 0px;
  list-style: none;
  margin-right : -30px;
  margin-top : 0px;
  margin-bottom : 0px;
  
  padding-left : 0px;
}
.record_box4_1 ul li{
  margin-right : 15px;
  width : 235px;
  float : left;
 height : 500px;
 padding-top : 0px;
 margin-top : 0px;
 padding-bottom : 0px;
 margin-bottom : 0px;
}
.record_box4_1_photo{
  width : 235px;
  height : 235px;
  display : inline-block;
  position : relative;
  overflow : hidden;
  text-align : center;
 background-image : url(img/back06e.gif);
 background-repeat : repeat;
}
.record_box4_1_photo img{
  max-width: 100%;

  vertical-align: middle;
}
.record_box4_2{
  width : 1000px;
  height : auto;
  display : inline-block;
  
  overflow : hidden;
}
.record_box4_2 ul{
  width : 1000px;
  overflow : hidden;
  margin-left : 0px;
  list-style: none;
  margin-right : -30px;
  margin-top : 0px;
  margin-bottom : 0px;
  
  padding-left : 0px;
}
.record_box4_2 ul li{
  margin-right : 15px;
  width : 235px;
  float : left;
 height : 530px;
 padding-top : 0px;
 margin-top : 0px;
 padding-bottom : 0px;
 margin-bottom : 0px;
}
.record_box4_2_photo{
  width : 235px;
  height : 310px;
  display : inline-block;
  position : relative;
  overflow : hidden;
  text-align : center;
 background-image : url(img/back06e.gif);
 background-repeat : repeat;
}
.record_box4_2_photo img{
  max-width: 100%;

  vertical-align: middle;
}
.record_box5{
  width : 1000px;
  height : auto;
  display : inline-block;
  
  overflow : hidden;
}
.record_box5 ul{
  width : 1000px;
  height : inherit;
  overflow : hidden;
  margin-left : 0px;
  list-style: none;
  margin-right : -30px;
  z-index : 1;
  margin-top : 0px;
  margin-bottom : 0px;
  
  padding-left : 0px;
}
.record_box5 ul li{
  margin-right : 12px;
  width : 188px;
  float : left;
 height : 280px;
 padding-top : 0px;
 margin-top : 0px;
}
.record_box5_photo{
  width : 188px;
  height : 250px;
  display : inline-block;
  position : relative;
  overflow : hidden;
  text-align : center;
}
.record_box5_photo img{
  max-width: 100%;

  vertical-align: middle;
}
.record_text5{
  text-align : center;
  padding-top : 15px;
  width : 188px;
  height : inherit;
 font-size : 15px;
}


.tbox{
 font-size : 15px;
}
.tbox ul{
 padding-top : 0px;
 padding-right : 0px;
 padding-bottom : 0px;
 margin-top : 0px;
 margin-left : 26px;
 margin-right : 0px;
 margin-bottom : 0px;
 padding-left : 0px;
}

.tbox ul li{
 list-style-type : disc;
 padding-left : 0px;
 margin-left : 18px;
}

.tbox ol{
 padding-bottom : 0px;
 margin-bottom : 0px;
}

.maru{
 padding-left : 0px;
 margin-left : 0px;
 margin-top : 0px;
 padding-top : 0px;
}
.maru ol{
 padding-left : 0px;
 margin-top : 0px;
 margin-left : 0px;
 padding-top : 0px;
}
.maru ol li{
  list-style: none;
  margin-left : 0px;
  padding-left : 24px;
 padding-top : 0px;
 margin-top : 0px;
}


.record4_text{
 text-align : center;
 padding-top : 20px;
 width : 235px;
}

.record4_price{
 color : #c73e78;
 text-align : center;
 padding-top : 15px;
 padding-bottom : 15px;
}

.namber_box{
 font-size : 28px;
 font-weight : bold;
 color : #ffffff;
 background-color : #0080ff;
 vertical-align : middle;
 text-align : center;
 padding-top : 15px;
 padding-left : 10px;
 padding-right : 10px;
 padding-bottom : 7px;
 float : left;
 clear : left;
 width : 28px;
}

.namber_box_txt{
 float : left;
 margin-left : 20px;
 width : 900px;
}

.namber_p{
 font-size : 18px;
}

.namber_title{
 font-size : 28px;
 font-weight : bold;
 color : #0080ff;
}
.f3_text_304{
 font-size : 16px;
 padding-left : 10px;
 padding-right : 10px;
}
