@charset "utf-8";
/* CSS Document */
@import url("pc.css");
@import url("sp.css");
@import url("menu.css");
@import url("footer.css");
@import url("../../css/hdmain.css");

.red{
color: #FF0004;
font-weight: bold;
}



@media screen and (max-width: 768px){
.none {display:none}
}
@media screen and (min-width: 769px){
.none1 {display:none}
}



/* フッダー下に */

body{
margin:0;
padding:0;
min-height:100%;
height:auto !important;height:100%;position:relative;
font-family: '游ゴシック体', 'Yu Gothic', YuGothic, sans-serif;
font-weight: 500;
}



/* フッダー下に */

img{
max-width: 100%;
height: auto;
width /***/:auto;
vertical-align:bottom;
}



.clear { clear:both; }



.pagetop {
    display: none;
    position: fixed;
    bottom: 30px;
    right: 30px;
}
.pagetop a {
    display: block;
    background-color: #cc6633;
    text-align: center;
    color: #fff;
    font-size: 20px;
    text-decoration: none;
    padding: 10px 20px;
}
 
.pagetop a:hover {
    display: block;
    background-color: #663300;
    text-align: center;
    color: #fff;
    font-size: 20px;
    text-decoration: none;
    padding:10px 20px;
}


	
	
	.button {
  display: inline-block;
  width: 200px;
  height: 54px;
  text-align: center;
  text-decoration: none;
  line-height: 54px;
  outline: none;
}
.button::before,
.button::after {
  position: absolute;
  z-index: -1;
  display: block;
  content: '';
}

.button {
  background-color: #666;
  color: #fff;
}
.button:hover {
  background-color: #cc3333;
}
.button,
.button::before,
.button::after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: all .3s;
  transition: all .3s;
}


.fade {  
    -webkit-transition: 0.3s ease-in-out;  
       -moz-transition: 0.3s ease-in-out;  
         -o-transition: 0.3s ease-in-out;  
            transition: 0.3s ease-in-out;  
}  
.fade:hover {  
    opacity: 0.4;  
    filter: alpha(opacity=60);  
}   