@charset "utf-8";
/* CSS Document */

/********* 全体設定 *********/
html {
  margin: 0;
  padding: 0;
  overflow: auto;
}

* {
  margin: 0;
  padding: 0;
}

img {
  border: 0;
}

body {
  min-width: 960px;
  margin: 0 auto;
  font-family: "メイリオ", "Meiryo", verdana, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", Sans-Serif;
  font-size: 16px;
  line-height: 1.4;
  color: #333;
  overflow: hidden;
}

.clearfix:after {clear: both; content: "";}

/********* header *********/
#header {margin: 0 auto; width:960px;}

hr {
  border-width: 4px 0 0 0;
  opacity: 0.5;
  margin: 0 -500%;
  padding: 0 500%;
}

.title01 {
  font-size: 14px;
  font-weight: normal;
  line-height: 3;
}

.headerimg {
  margin-bottom: 7px;
  margin-top: -7px;
}

/********* main *********/
#content {
  width: 960px;
  margin: 20px auto;
  text-align:center;
}

/********* order btn *********/
.button {
  text-align: center;
  margin-top: 15px;
  margin-bottom: 15px;
}
a:hover img {
  -webkit-opacity: 0.5;
　-moz-opacity: 0.5;
　-o-opacity: 0.5;
  filter: alpha(opacity=50); /* IE 6 7 */
　-ms-filter: "alpha(opacity=50)"; /* IE 8 */
  opacity: 0.5;
}
a img {
  -webkit-transition: opacity 0.5s ease-in-out;
　-moz-transition: opacity 0.5s ease-in-out;
　-ms-transition: opacity 0.5s ease-in-out;
　-o-transition: opacity 0.5s ease-in-out;
  transition: opacity 0.5s ease-in-out;
}


/********* section1 *********/



/********* section2 *********/
.section2 {
  text-align: center;
  background: #F3B400;
  margin: 0 -500%;
  padding: 0 500%;
  height: 495px;
}
.section2 h2 {
  padding: 25px 0;
}
.section2 p {
  padding-bottom: 25px;
}

/********* section3 *********/
.section3 .section3font {
  text-align: center;
  font-size: 45px;
  color: Navy;
  margin: 15px;
}
.section3 .section3font2 {
  font-size: 30px;
}

/********* footer *********/
#footer {margin: 0 auto; width:960px;}
#footer .inner {width: auto; overflow: hidden;}
#footer p.ttltxt {font-size:16px; line-height: 1.76;}
#footer p.txt {font-size:13px; line-height: 1.35;}
#footer .footercomp {width: 735px; float: left;}
#footer .footerimg {
  float: right;
  text-align: right;
  margin-top: 15px;
}
