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

#content1 img{
cursor:default;
}

#content1{
width: 100%;
}

#content2{

}

#content3{

}

#content4{

}

.video1{
  position:relative;
  width:80%;
  height: auto;
  padding-top:45%;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 5px;
}

.video1 iframe{
  position:absolute;
  top:0;
  right:0;
  width:100%;
  height:100%;
}


#content5 img{vertical-align: bottom;
display: block;
margin-left: auto;
margin-right: auto;
}

#content6{
	background: url(img/bg.jpg) repeat;
}

.button{
margin: 0 auto;
border:none;
cursor: pointer;
display: block;
background-size: cover;
width:80%;
max-width: 100%;
	padding-top: 15px;
	padding-bottom: 30px;
}


footer{background:#363636;
width: 100%;
text-align: center;
color: #fff;
padding-top: 10px;
padding-bottom: 10px;
margin-top: -4px;
}

p {
    line-height: 1.8em;
}
body {
    font-family: "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    font-size: 75%;
	padding:0px;
}

img {
     max-width: 100%;
	 height:auto;
}


.in-content-head{
	padding-bottom: 5px;
	border-bottom: medium solid #252525;
	letter-spacing: 3px;
	width: 300px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	margin-bottom: 15px;
	padding-top: 60px;
}

#in-content table{
	margin-left: auto;
	margin-right: auto;
}

#in-content table td{
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#in-content p{
	margin-left: auto;
	margin-right: auto;
	display: block;
	width: 400px;
}

#form{margin: 10px auto 20px;
width: 60%;
box-shadow:0px 0px 8px;
border:1px solid #eee;
padding:10px 50px 20px;
}

#form h2{color:#218C00;
text-align:center;}

#formstyle h3{
	padding-left: 30px;
}

#formstyle{margin: 0 auto;
width: 80%;
}

#formstyle h3{margin-bottom:-10px;
}

.inform{width: 70%;
height:20px;
padding:5px;
}

.formbox{height:100px;
}

#formbutton{
margin: 0 auto;
border:none;
cursor: pointer;
display: block;
background-size: cover;
width:322px;
max-width: 55%;
}

    .line-view-spbox {
        position: fixed;
        width: 100%;
        height: 10%;
        bottom: 0;
        padding-top: 2%;
        padding-bottom: 2%;
        background-color: rgba(0, 0, 0, 0.2);
    }
    .line-button {
        width: 100%;
        height: 100%;
		    font-size: 150%;
    font-weight: bold;
    }

@media only screen and (min-width:568px) {
    .pcnone {
        display: none !important;   
    }
}

a,
.btn {
	-webkit-transition: all 0.125s ease-in-out 0s;
	   -moz-transition: all 0.125s ease-in-out 0s;
		-ms-transition: all 0.125s ease-in-out 0s;
		 -o-transition: all 0.125s ease-in-out 0s;
			transition: all 0.125s ease-in-out 0s;
}
.btn, .btn-large, .btn-floating, .btn-floating:hover, .btn:visited,  .btn:active {
    background-color: #F52D5F;
	    color: white;
}
.btn:hover, .button:focus {
    background-color: #FF2E62;
}
