@charset "UTF-8";

.grecaptcha-badge { visibility: hidden; }

.mooContents{font-size:1.16em; margin-bottom:60px;}

.sectionName{float:left; width:200px; margin-left:40px; margin-top: 15px; color:rgb(0,0,0); font-size:1em; padding-left:1.5em; background-repeat:no-repeat; background-position: 0 2px; 
	font-family: 'Quattrocento Sans', sans-serif; font-weight:700;}
.svg .sectionName{background-image: url(../img/hashDirTitle.svg);}
.no-svg .sectionName{background-image: url(../img/hashDirTitle.png);}
.sectionContents{float:right; width:700px; margin-top: 15px;}

.contact{padding:100px 0 0px 0;}
.contactDesc{color:rgb(100,100,100);}

.item{color:rgb(30,30,30); }
.qName{display:block; float:left; width:150px;}
.qInput{display:block; float:right; width:450px; margin-right:15px;}
.q-short{padding:0.5em;  background-color: rgb(249, 249, 249); width:100%; border:1px solid rgb(230,230,230);
	-moz-border-radius: 3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
.q-textArea{height:150px;}
.form{display:block;}
.required-asterisk{color:red;}
.q-smaller{font-size:.9em; margin-left:15px;}
.q-caution{font-size:.9em; margin-top:10px;}
.formItem{padding:10px 0; margin-bottom:0.5em;}
.q-radio{display:inline; margin-right:10ox;}
.submitBt{padding:10px; text-align:center; color:white; background-color:rgb(100, 100, 100); cursor:pointer; font-size:1.4em; letter-spacing:1em; margin-top:2em;
	-moz-border-radius: 5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}

.privacy{margin-left:1em; font-size:0.9em; color: rgb(100,100,100); margin-top: 2em; margin-bottom:2em;}



/*//////////////////////////////////////////////////////////////////////////////////
///////////////////////////////// MEDIA SCREEN /////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////*/

@media screen and  (orientation : portrait) and (max-width: 500px)
{
	.qInput{430px; margin-top:10px;}
	.sectionContents{width: 450px;}	
	.sectionName{width:450px;}
}