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

body,
input, textarea, select, option{
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}


img{
margin:0;
padding:0;
vertical-align: bottom;
border:0;
}

.kounyuu{
	margin:0 auto;
	text-align:center;
	border:0;
	background-color:#FFF;
}

.sp{
	display:none;
}

.formWrapsp{
	display:none;
}

.wrap{
margin:0 auto;
text-align:center;
border:0;
background-color:#000;
}

.wrapwhite{
margin:0 auto;
text-align:center;
border:0;
background-color:#FFF;
}

.wrapplanet{
	margin:0 auto;
	text-align:center;
	border:0;
	background-image:url(../img/planet-2143098.jpg);
	background-position:center;
	background-position:fixed;
	background-repeat:no-repeat;
	background-color:#000;
}
/*
.formWrap {
	display:inline-block;
	max-width:960px;
	margin:0 auto;
	color:#555;
	line-height:120%;
	font-size:90%;
	background-color:#FFF;
}
*/

table.formTable{
	width:100%;
	margin:0 auto;
	border-collapse:collapse;
	
}
table.formTable td,table.formTable th{
	border:1px solid #ccc;
	padding:10px;
}
table.formTable th{
	width:30%;
	font-weight:normal;
	background:#efefef;
	text-align:left;
}

input.name{
	width:35%;
}

input.tell{
	width:40%;
}

input.mail{
	width:70%;
}

input.yuu{
	width:20%;
}

input.juusyo{
	width:70%;
}

textarea.bikou{
	width:70%;
}

.hissu{
	color:#F30;
}


li{
	display:inline;
	list-style: none;
	}

.lp12pc{
margin:0 auto;
text-align:center;
border:0;
background-color:#000;
}

.lp12spbk{
	display:none;
}

.lp12sp{
	display:none;
}

.lp12sp1{
	display:none;
}

.foot{
	margin:0 auto;
    text-align:center;
    border:0;
}
.foot span{
	font-size:90%;
}


a:link{
	color:#06F;
}
a:visited{
	color:#60C;
}
a:hover{
	color:#F30;
}
a:active{
	color:#FFF;
}

/*画像幅調整区間*/
@media screen and (max-width:960px) {	

.sp{
	display:none;
	margin:0;
	padding:0;
}

img{
	width:auto;
	height:auto;
	text-align:left;
	font-size:15px;
	overflow:auto;
}

.lp12pc{
	display:none;
}

.lp12spbk{
	display:block;
	background-color:#000;
}

.lp12sp{
	display:inline-block;
	margin:0;
	padding:0;
}

.lp12sp1{
	display:inline-block;
	background-image:url(../img/raidenou_lp12-sp2back.jpg);
	background-repeat:no-repeat;
	background-size:100% auto;
	margin:0;
	padding:0;
}

.foot{
	width:100%;
	max-width:100%;
	height:auto;
	text-align:center;
	font-size:13px;
	overflow:auto;

}

.foot span{
	font-size:50%;
}

}

/*スマホ用*/
@media screen and (max-width:600px) {

.kounyuu{
	display:inline-block;
	width:90%;
	height:auto;
	margin:0 auto;
	text-align:center;
	border:0;
	background-color:#FFF;
}

.sp{
	display:inline-block;
	background-color:#000;
	margin:0;
	padding:0;
}

table.formTable{
	width:950px;
	margin:0 auto;
	border-collapse:collapse;
	
}
table.formTable td,table.formTable th{
	border:1px solid #ccc;
	padding:10px;
}
table.formTable th{
	width:30%;
	font-weight:normal;
	background:#efefef;
	text-align:left;
}

input.name{
	width:35%;
}

input.tell{
	width:40%;
}

input.mail{
	width:70%;
}

input.yuu{
	width:20%;
}

input.juusyo{
	width:70%;
}

textarea.bikou{
	width:70%;
}

.hissu{
	color:#F30;
}


input.name{
	width:50%;
}

input.tell{
	width:50%;
}

input.mail{
	width:95%;
}

input.yuu{
	width:30%;
}

input.juusyo{
	width:95%;
}

textarea.bikou{
	width:95%;
}


img{
	width:100%;
	max-width:100%;
	height:auto;
	text-align:left;
	font-size:15px;
	overflow:auto;
}	

.lp12pc{
	display:none;
}

.lp12spbk{
	display:block;
	background-color:#000;
}

.lp12sp{
	display:inline-block;
	margin:0;
	padding:0;
}

.lp12sp1{
	display:inline-block;
	background-image:url(../img/raidenou_lp12-sp2back.jpg);
	background-repeat:no-repeat;
	background-size:100% auto;
	margin:0;
	padding:0;
}


.foot{
	width:100%;
	max-width:100%;
	height:auto;
	text-align:center;
	font-size:13px;
	overflow:auto;

}

.foot span{
	font-size:50%;
}

}

