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

/**********************************************************/
/* リセット */
/**********************************************************/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-style:normal;
	vertical-align: baseline;
}

article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}

html{
    overflow-y: scroll;
}

blockquote, q {
	quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

input, textarea{
	margin: 0;
	padding: 0;
}


ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

ol {
	margin: 0;
	padding: 0;
}

li {
	margin: 0;
	padding: 0;
}

dl, dt, dd {
	margin: 0;
	padding: 0;
}


table{
    border-collapse: collapse; 
    border-spacing:0;
}

caption, th{
    text-align: left;
}

a:focus {
	outline:none;
}

.clearfix:after {
	content: "."; 
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}

.clearfix {
	min-height: 1px;
}

* html .clearfix {
	height: 1px;
	/*¥*//*/
	height: auto;
	overflow: hidden;
	/**/
}

.both{
	clear:both;
}

.center {
	text-align:center;
}

.inline_block {  
	display: inline-block;  
	*display: inline;  
	*zoom: 1;  
}

img {
	vertical-align:bottom;
}

a {
	text-decoration: none;
	color:#000;
}

/*a:hover{
	color:#F75C0C;
	text-decoration:none;
}
*/



selector-for-YuMinchoLight{
font-family:"游明朝 Light";
font-weight:300;
}
selector-for-YuMinchoRegular{
font-family:"游明朝";
font-weight:400;
}
selector-for-YuMinchoDemibold{
font-family:"游明朝";
font-weight:600;
}



/*************** PC・SP共通ベース ***************/

body {
	width:100%;
	background: #FFF;
	color: #000;
	line-height:1.6;
    position:relative;
    z-index:0;
	font-family:  "游明朝体", "YuMincho", "游明朝", "Yu Mincho", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", serif;
	margin:0 auto;
}


@media screen and (min-width:768px), print{

/**********************************************************/
/* ベース部分 */
/**********************************************************/

body {
	min-width:1200px;
	font-size:16px;
	font-weight:400;
}

.pc_none,.hidden {
	display:none;
}


/**********************************************************/
/*  メインエリア */
/**********************************************************/

main {
	width:680px;
	display:block;
	margin:0 auto;
}

main h1 {
	font-size:20px;
	font-weight:700;
	text-align:center;
	margin:50px auto 20px;
}

main p {
	text-align:center; 
	margin-bottom:15px; 
	line-height:1.7;"
}

main .form_box {
	 text-align:center; 
	 width:380px; 
	 margin:50px auto 120px; 
	 background:#E6E6E6; 
	 padding:20px 40px; 
	 border-radius:10px; 
	 font-size:18px;"
}

.red {
	font-size:13px;
	font-weight:700;
}


}

