/*===============================================
●style.css 画面の横幅が769px以上
===============================================*/
@media screen and (min-width: 967px;){}
img{
max-width: 100%;
height: auto;
width /***/:auto;
}
.animsition{
width:100%;
}



/*---------- ページ全体の指定 ----------*/

html, body, header, section, article, nav, footer,
div, span, p, h1, h2, h3, h4,
ul, ol, li, dl, dt, dd,
table, tr, th, td, tbody, thead, tfoot {
  margin: 0 auto;
  padding: 0;
}

img {border: 0;}

body {
  width: 100%;
  font: 14px/1.231 "Hiragino Kaku Gothic Pro",HiraKakuPro-W3,"ヒラギノ角ゴ Pro W3","メイリオ", Meiryo,"ＭＳ Ｐゴシック",verdana,sans-serif;
  line-height: 1.5;
  margin: 0 auto;
  overflow-x:hidden;
}

a{
  -webkit-transition: 0.6s; 
  -moz-transition: 0.6s; 
  -o-transition: 0.6s; 
  -ms-transition: 0.6s; 
  transition: 0.6s;
}

.touka a:hover{
	opacity:0.7;
   filter:alpha(opacity=70);
   -ms-filter: "alpha( opacity=70 )";
}

.cen{
    text-align:center;
    margin:40px 0;
}

.ss{font-size:18px;
    padding:0 0 0 15px;
    font-family:Impact;
}

.sl{font-size:15px;
    font-weight:bold;
    color:#ffcc00;
}

.sn{font-size:12px;
    color:#c1272d;}

.sw{font-size:12px;
    padding:0 0 0 15px;
    color:#fff;}

.clear {
  clear: both;
}


.float{
  float:left;
  margin:0 10px 10px 10px;
}

#top{width: 100%;
  background-color:#f2f2f2;
  height:25px;
}

#top1{
  width: 100%;
  height:60px;
  background-color:#0071bc;
  margin: 0 auto;
  position: fixed;
  z-index: 999;
  border-bottom:solid 1px #f2f2f2;
}



#top2{width: 100%;
  padding:10px 0;
  background-color:#f2f2f2;
  margin: 0 auto;
  text-align:center;
  margin-top:80px;
}
.top2{
  max-width:950px;
  margin: 0 auto;
  text-align:center;}
  
#top2 h2{
  background:#0071bc;
  color:#fff;
  font-size:20px;
  border-radius: 5px;       
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  line-height:2.0;
}
  
#top3{
  max-width:950px;
  margin: 0 auto;
}

.mein{
  display:inline-block;
  border:solid 1px #0071bc;
  border-radius: 5px;       
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  background:url(img/m1b.png) #f2f2f2 no-repeat;
  width:470px;
  height:140px;
  margin:10px 0;
}

.meinn{
  border:solid 1px #fff;
  border-radius: 5px;       
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  background:#0071bc;
  width:63%;
  height:60px;
  margin:10px 0 0 130px;
  padding:10px;
  color:#fff;
  font-weight:bold;
  text-align:left;
}
.mein li{list-style-type:none;}

.mein li a{
  display:block;
  background:url(img/m.png) 3% 50% no-repeat #0071bc;
  width:110px;
  height:22px;
  font-weight:bold;
  font-size:14px;
  margin:15px 0 0 300px;
  padding:3px 0 0 40px;
  color:#fff;
  text-decoration:none;
  text-align:left;
}

.mein2{
  display:inline-block;
  border:solid 1px #f7931e;
  border-radius: 5px;       
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  background:url(img/m2b.png) #f2f2f2 no-repeat;
  width:470px;
  height:140px;
  margin:10px 0;
}

.meinn2{
  border:solid 1px #fff;
  border-radius: 5px;       
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  background:#f7931e;
  width:63%;
  height:60px;
  margin:10px 0 0 130px;
  padding:10px;
  color:#fff;
  font-weight:bold;
  text-align:left;
}
.mein2 li{list-style-type:none;}

.mein2 li a{
  display:block;
  background:url(img/mo.png) 3% 50% no-repeat #f7931e;
  width:110px;
  height:22px;
  font-weight:bold;
  font-size:14px;
  margin:15px 0 0 300px;
  padding:3px 0 0 40px;
  color:#fff;
  text-decoration:none;
  text-align:left;
}

.work{

  background:#f2f2f2;
  max-width:450px;
  max-height:370px;
  margin:10px 5px 0 0px;
  padding:10px;
  float:left;
}

.work1{

  background:#fff;
  padding:5px 10px;
  border:solid 1px #eaeaea;
  width:430px;
}

.work2{

  background:#fff;
  padding:5px 10px;
  border:solid 1px #eaeaea;
  width:430px;
  max-height:360px;
}

.work a{
  font-size:12px;
  text-decoration:none;
}

.work a:hover{
  font-size:12px;
  text-decoration:underline;
}

.work p{
  font-size:12px;
}

.work2 a{
  display:inline-block;
  font-size:16px;
  text-decoration:none;
  background:#0071bc;
  color:#fff;
  padding:2px 15px;
  font-weight:bold;
   border-radius: 5px;       
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}

.work2 a:hover{
  font-size:16px;
  text-decoration:none;
}

.work2 p{
  font-size:16px;
  line-height:2.5;
}

.en{
  display:none;
}

#top4{
  margin: 0 auto;
  background:#0071bc;
  color:#fff;
  }
#top4 p{
  padding:5px 0;
}

#top4 h2{
text-align:center;
font-size:18px;
}

.top4{
  border-top:solid 0px #fff;
  border-left:solid 1px #fff;
  border-right:solid 1px #fff;
  border-bottom:solid 0px #fff;
  max-width:650px;
  margin: 0 auto;
  line-height:1.8;
  padding:10px 150px;
}

#top5{width: 100%;
  padding:0px 0;
  background-color:#fff;
  }
#top5 img{
  margin:10px 0 5px 0px;
}
.top5{
  max-width:950px;
  margin: 0 auto;
  text-align:center;
}
#topi ul{
   padding: 0;
}

#topi dt{
   padding:13px 0 0 15px;
   font-size:12px;
   
}

#topi dd{
   font-size:12px;
   border-bottom:dotted 1px;
   margin:5px 15px 0 15px;
}

.topi {
       display:inline-block;
       overflow-y:scroll;
       width: 96%;
       height: 277px;
       padding:0 5px 0 10px;
       background:#fff;
       scrollbar-arrow-color:#0071bc;
       scrollbar-face-color:#0071bc;
       scrollbar-shadow-color:#0071bc;
       text-align:left;
}

#topi h2{
   color:#0071bc;
   padding:5px 0 0px 0px;
   border-bottom:1px solid #0071bc;
   width:96%;
   text-align:left;
}

#topi{
   display:inline-block;
   width: 49%;
   background:#fff;
   float:left;
   border:1px solid #0071bc;
   border-radius: 5px;       
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
   margin:10px 10px 10px 0;
}

.futi{display:inline-block;
      width:440px;
      line-height:1.8;
      background:#f15a24;
      border-radius: 5px;       
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
      color:#fff;
      padding:10px 15px;
      margin:10px 0px 0 0;
      }

.futi p {
  padding:10px 0 0 0;
  text-align:left;  
}

.mein3{
  display:inline-block;
  border:solid 1px #8cc63f;
  border-radius: 5px;       
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  background:url(img/m3b.png) #f2f2f2 no-repeat;
  width:230px;
  height:140px;
  margin:10px 0 10px 1px;
}

.meinn3{
  border:solid 1px #fff;
  border-radius: 5px;       
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  background:#8cc63f;
  width:190px;
  height:60px;
  margin:5px 0 0 5px;
  padding:10px;
  color:#fff;
  text-align:left;
}
.mein3 li{list-style-type:none;}

.mein3 li a{
  display:block;
  background:url(img/mg.png) 3% 50% no-repeat #8cc63f;
  width:90px;
  height:22px;
  font-weight:bold;
  font-size:14px;
  margin:18px 0 0 100px;
  padding:3px 0 0 30px;
  color:#fff;
  text-decoration:none;
  text-align:left;
}

.mein4{
  display:inline-block;
  border:solid 1px #c1272d;
  border-radius: 5px;       
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  background:url(img/m4b.png) #f2f2f2 no-repeat;
  width:230px;
  height:140px;
  margin:10px 0 10px 2px;
}

.meinn4{
  border:solid 1px #fff;
  border-radius: 5px;       
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  background:#c1272d;
  width:190px;
  height:60px;
  margin:5px 0 0 5px;
  padding:10px;
  color:#fff;
  text-align:left;
}
.mein4 li{list-style-type:none;}

.mein4 li a{
  display:block;
  background:url(img/mr.png) 3% 50% no-repeat #c1272d;
  width:90px;
  height:22px;
  font-weight:bold;
  font-size:14px;
  margin:18px 0 0 100px;
  padding:3px 0 0 30px;
  color:#fff;
  text-decoration:none;
  text-align:left;
}

.mein5{
  display:inline-block;
  border:solid 1px #2e3192;
  border-radius: 5px;       
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  background:url(img/m5b.png) #f2f2f2 no-repeat;
  width:230px;
  height:140px;
  margin:10px 0 10px 2px;
}

.meinn5{
  border:solid 1px #fff;
  border-radius: 5px;       
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  background:#2e3192;
  width:190px;
  height:60px;
  margin:5px 0 0 5px;
  padding:10px;
  color:#fff;
  text-align:left;
}
.mein5 li{list-style-type:none;}

.mein5 li a{
  display:block;
  background:url(img/mb.png) 3% 50% no-repeat #2e3192;
  width:90px;
  height:22px;
  font-weight:bold;
  font-size:14px;
  margin:18px 0 0 100px;
  padding:3px 0 0 30px;
  color:#fff;
  text-decoration:none;
  text-align:left;
}

.mein6{
  display:inline-block;
  border:solid 1px #2e3192;
  border-radius: 5px;       
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  background:url(img/m6b.png) #f2f2f2 no-repeat;
  width:230px;
  height:140px;
  margin:10px 0 10px 2px;
}

.meinn6{
  border:solid 1px #fff;
  border-radius: 5px;       
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  background:#333;
  width:190px;
  height:60px;
  margin:5px 0 0 5px;
  padding:10px;
  color:#fff;
  text-align:left;
}
.mein6 li{list-style-type:none;}

.mein6 li a{
  display:block;
  background:url(img/mbl.png) 3% 50% no-repeat #333;
  width:90px;
  height:22px;
  font-weight:bold;
  font-size:14px;
  margin:18px 0 0 100px;
  padding:3px 0 0 30px;
  color:#fff;
  text-decoration:none;
  text-align:left;
}

#top6{
  margin: 0 auto;
  background:#fff;
  color:#000;
}

#top6 p{
  padding:10px 0;
}
.top6{
  max-width:650px;
  margin: 0 auto;
  line-height:1.8;
  padding:5px 10px;
}


#top7{
  margin: 0 auto;
  background:#f2f2f2;
  color:#000;
  text-align:center;
  padding:0;
  margin:10px 0 0 0;
  width:100%;
}
#top7 li{list-style:none;}

#top7 li a {
  display: block;
  margin: 0 auto;
  text-decoration: none;
  border-collapse: collapse;
  text-align:center;
  background:#e6e6e6;
  padding:2px 0 0 0;
}

#top7 li a:hover {
  display:block;
  background:#fff;
  opacity:0.7;
   filter:alpha(opacity=70);
   -ms-filter: "alpha( opacity=70 )";
}

#top8{
  margin: 0 auto;
  background:#0071bc;
  }
#top8 p{
  padding:10px 10px 5px 10px;
}

#top8 h2{
  background:#0071bc;
  color:#fff;
  font-size:20px;
  border-radius: 5px;       
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  line-height:2.0;
  text-align:center;
}

.top8{
  max-width:950px;
  margin: 0 auto;
  line-height:1.8;
  padding:10px 10px;
  background:#fff;
}

.top8_1{
  margin:10px 3px 0 2px;
  max-width:450px;
  line-height:1.8;
  padding:10px 10px;
  background:#f2f2f2;
  min-height:350px;
  float:left;
}



#top8 li{
   list-style: none;
   padding:5px 0 5px 0;
}


.dis1{display:none;}

.photo {
  width: 100%;
  max-width:135px;
  height: auto;
  min-height:40px;
  padding:1px 0 2px 0;
  }
  
.photo1 {
  width: 100%;
  max-width:310px;
  height: auto;
  margin:10px 0 5px 0;
   }
   
.photo2 {
  width: 100%;
  max-width:470px;
  height: auto;
  margin:10px 0 0px 0;
   }
   
.photo3 {
  width: 100%;
  max-width:285px;
  height: auto;
  margin:10px 0 5px 0;
   }
.photo4 {
  width: 100%;
  height: auto;
  max-width:310px;
   }
/*---------- ヘッダー ----------*/

#header {
  width: 100%;
  background-color: #f2f2f2;
  position: relative;
  position: fixed;
  z-index: 999;
}

#header h1 {
  color: #333;
  font-size: 11px;
  font-weight: normal;
  padding:4px 0 0 4px;
  max-width:980px;
  height:30px;
  background-color: #f2f2f2;
}

#page_top {
  margin: 0;
  padding: 0;
}


/*---------- コンテンツ ----------*/

#content {
  padding: 0px;
  max-width:980px;
}

#section {
  margin: 0 5px 8px 5px;
}

#section h2 {
  margin: 0 0 8px 0;
  padding: 5px 0 3px 14px;
  font-size: 14px;
  color: #ffffff;
  border-bottom: solid 1px;
  border-bottom-color: #cccccc;
  background: #c1272d; center repeat-x;
  text-align:center;
}


#section p {
  margin: 0 10px 10px 10px;
  padding: 3px 0;
  line-height: 1.6;
}

#section img.main_photo {
  width: 100%;
  height: auto;
  margin:0px 0 0px 0;
}

#section img.tel {
  width: 60%;
  height: auto;
  text-align:center;
  margin:10px 0 10px 0px;
}

#section ul{
   font-size:14px;
   padding:0px 0px 0 0px;
   margin:0 12px 0 12px;
}

#section dd{
   font-size:14px;
   padding:0px 0px 0 0px;
   margin:0 5px 5px 5px;
   border-bottom:1px dotted;
}



.texs{font-size:17px;}

#section .gray_bg {
  margin: 8px 0 8px 0;
  padding: 2px 8px 2px 8px;
  line-height: 1.7;
  letter-spacing: 1px;
}

.sect{
  background:#9acd32;
  padding:10px 5px 2px 5px;
  margin:10px 2px 5px 2px;
  color:#fff;
  border-radius: 5px;       
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;

}

.sect h3{color:#f39800;
   text-decoration:underline;
   text-align:center;
   background:#fff;
}

table {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
  margin : 10px  0 10px 0;
  text-align: left;
}

table tr:first-child th:first-child {
 border-radius: 5px 0 0 0;
 -webkit-border-radius:5px 0 0 0;
 -moz-border-radius:5px 0 0 0;
 }

table tr:first-child th:last-child {
 border-radius: 0 5px 0 0;
 -webkit-border-radius:0 5px 0 0;
 -moz-border-radius:0 5px 0 0;
 }
table tr:last-child th:first-child {
 border-radius: 0 0 0 5px;
  -webkit-border-radius: 0 0 0 5px;
  -moz-border-radius:0 0 0 5px;
 }
table tr:last-child td:last-child {
   border-radius: 0 0 5px 0;
  -webkit-border-radius: 0 0 5px 0;
  -moz-border-radius:0 0 5px 0;
 }

th {
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  background:#0071bc;
  padding:0 15px;
  line-height:2.2;
  color:#fff;
}

td {
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  padding : 10px 10px 10px 10px;
  background:#f2f2f2;
  color:#333;
}

.tdn{
  text-align: center;
  vertical-align: middle;
  font-family:Impact;
  font-size:20px;
  color:#f15a24;
}

.step{background:#f2f2f2;
  border-radius: 5px;       
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  font-size:18px;
  border:solid 1px #f15a24;
  color:#333;
  margin:10px 0;
  padding:20px;
  float:left;
  width:910px;
  
}

.step1{background:#f15a24;
  border-radius: 5px;       
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  font-size:30px;
  font-family:Impact;
  color:#fff;
  margin:0px;
  padding:20px;
  float:left;
}

.step2{
  background:#f2f2f2;
  font-size:14px;
  color:#333;
  margin:0 20px;
  vertical-align: middle;
  float:left;
  height:100%;
}

.step2 h2{
  font-size:18px;
  color:#333;
}

.step2 p{
  margin:5px 0;
}

.step2 a{
  color:#fff;
  background:#f15a24;
  text-decoration: none;
  padding:2px 5px;
  border-radius: 5px;       
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}

.step2 a:hover{
  color:#fff;
  background:#0071bc;
  border-radius: 5px;       
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}

.step3 a{
  color:#fff;
  background:#f15a24;
  text-decoration: none;
  padding:2px 5px;
  border-radius: 5px;       
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}

.step3 a:hover{
  color:#fff;
  background:#0071bc;
  border-radius: 5px;       
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}

#acMenu dt{
    display:block;
    width:80%;
    min-height:50px;
    line-height:50px;
    border-bottom:#666 1px dotted;
    cursor:pointer;
    background:url(img/i_swich.png) 10px -59px no-repeat;
    padding-left:30px;
    color:#333;
}

#acMenu dd{
    background:#f2f2f2;
    width:80%;
    line-height:1.8;
    border-bottom:#666 1px solid;
    display:none;
    color:#333;
    padding-left:30px;
}

#acMenu dt.active{
    background:url(img/i_swich.png) 10px 10px no-repeat;
    }

#acMenu .ac{
    background:url(img/q.png) no-repeat;
    padding:0 0 0 25px; 
    }
#acMenu .ac1{
    background:url(img/a.png) no-repeat;
    padding:0 20px 0 25px; 
    color:#c1272d;
    }

.rakuten{
    background:#c1272d;
    border-radius: 5px;       
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
    color:#fff;
    text-align:center;
    padding:2px 5px;
    font-weight:bold;
}

.rakuten1{
    background:#c1272d;
    border-radius: 5px;       
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
    color:#fff;
    text-align:center;
    font-size:21px;
}

.yahoo{
    background:#ff0033;
    border-radius: 5px;       
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
    color:#fff;
    text-align:center;
    padding:2px 5px;
    font-weight:bold;
}

.yahoo1{
    background:#ff0033;
    border-radius: 5px;       
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
    color:#fff;
    text-align:center;
    font-size:21px;
}

.makeshop{
    background:#004da6;
    border-radius: 5px;       
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
    color:#fff;
    text-align:center;
    padding:2px 5px;
    font-weight:bold;
}

.makeshop1{
    background:#004da6;
    border-radius: 5px;       
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
    color:#fff;
    text-align:center;
    font-size:21px;
}

.colorme{
    background:#00cae5;
    border-radius: 5px;       
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
    color:#fff;
    text-align:center;
    padding:2px 5px;
    font-weight:bold;
}

.colorme1{
    background:#00cae5;
    border-radius: 5px;       
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
    color:#fff;
    text-align:center;
    font-size:21px;
}


.shinki{
   background:#0071bc;
    border-radius: 5px;       
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
    color:#fff;
    text-align:center;
    padding:2px 5px;
    font-weight:bold;
}

.renewal{
   background:#39b54a;
    border-radius: 5px;       
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
    color:#fff;
    text-align:center;
    padding:2px 5px;
    font-weight:bold;
}

iframe {
width: 100%;
height: 100%;
}



#nav {
  width: 100%;
  background:#0071bc;
  text-decoration: none;
  margin: 0 auto;
  max-width:980px;
}

#nav ul {
  width: 100%;
  margin:0px 0 0px 10px;
  background:#0071bc;
  }

#nav li {
  list-style:none;
  border-right:1px dotted #fff;
  width: 16.20%;
  float: left;
  text-align:center;
  background:#0071bc;
}

#nav li a {
  display: block;
  color: #fff;
  font-size:90%;
  line-height:1.4;
  text-align:center;
  text-decoration: none;
  border-collapse: collapse;
  height:55px;
  background:#0071bc;
  padding:5px 0 0 0;
  margin:0px 0 0 0;
  }

#nav li a:hover {
  color: #e6e6e6;
  display:block;
  text-decoration: none;
  background: #29abe2 repeat-x;
}


#nav1 ul {
  width: 100%;
}

#nav1 li {
  overflow:hidden;
  width: 100%;
  text-align:center;
}

#nav1 li a {
  display: block;
  color: #c1272d; !important;
  font-size:12px;
  text-align:center;
  text-decoration: none;
  border: 1px solid #c1272d; 
  background:#fff;
  padding:5px 0;
}

#nav1 li a:hover {
  color: #9acd32 !important;
  display: block;
  text-decoration: none;
  border: solid 1px #9acd32;
  background: #f8f8ff repeat-x;
}

.navtp{background:url(img/navi1.jpg) #fff no-repeat;
       background-size:100% 100%; }

.navtr{margin: 0 0 0 -1px;
       background:url(img/navi2.jpg) #fff no-repeat;
       background-size:100% 100%; }
.navdl{margin: -1px 0 0 0px;
       background:url(img/navi3.jpg) #fff no-repeat;
       background-size:100% 100%; }

.navdr{margin: -1px 0px 0 -1px;
       background:url(img/navi4.jpg) #fff no-repeat;
       background-size:100% 100%; }



.tpb{border-left:solid 2px #9acd32;
    padding:0 5px 0 0px;
}

/*---------- フッター ----------*/
#footer {
  margin: 0 auto;
  background:#0071bc;
  color:#fff;
}

#foot {
  max-width: 950px;
  margin: 0 auto;
  padding: 0px 0 0px 0;
  color: #fff;
  background-color: #0071bc;
}

#foot a{
  color:#fff;
  text-decoration:none;
}

#foot a:hover{
  text-decoration:underline;
}

#foot ul{
   padding:20px 0 0 10px;
   margin:0 80px 0 0;
   float:left;
   list-style-type:none;
}
#foot li{
   padding:2px 0 0px 18px;
   background:url(img/li.png) left no-repeat;
 }

.tiri{
   border:solid 1px #fff;
   margin:20px 10px 0 10px; 
   padding:10px 10px 0 10px;
   display: block;
   max-width:400px;
   float:right;
}

#foot h2{
   color:#fff;
   font-size:18px;
}

#foot p{
   padding:0 0 10px 0;
}

#footer .copy {
  clear:both;
  padding: 30px 0 10px 0;
  font-size: 12px;
  text-align:center;
  color: #fff;
}

/*-----------------------------------------------------
  copyright
-----------------------------------------------------*/
.wtn_copyright {
	clear:both;
    margin-top:10px;
    font-size:10px;
	text-align:center;
}
.wtn_copyright a{
    color:#AABCE8;
	text-decoration:none;
}

.wtn_copyright {
  display:none;
}

.require {color: #CC0000;}

