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

@import url(pc.css) screen and (min-width: 769px); /* 769以上 */
@import url(smart.css) screen and (max-width: 768px); /* 768以下


	/* パソコンで見たときは"pc"のclassがついた画像が表示される */
.pc { display: block !important; }
.sp { display: none !important; }
/* スマートフォンで見たときは"sp"のclassがついた画像が表示される */
@media only screen and (max-width: 768px) {
.pc { display: none !important; }
.sp { display: block !important; }
}


#formWrap{
	text-align: center;
    font-family: "Courier New", Courier, monospace;
    font-size: 20px;
    margin-left: auto;
    /* [disabled]width: 100%; */
    margin-right: auto;
    width:100%;
}


#mail-chui{
    font-size: 80%;
    color: #3C3C3C;
    text-align: center;
}

.mailtitle{
	text-align: left;
    font-family: "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
    font-size: 0.8em;
    color: #404040;
    margin-bottom: 5px;
    margin-top: 20px;
    font-weight: 500;
}

.textspace{
    border: 0;
    max-width: 100%;
    min-width: 100%;
	border: solid 1px #000000;
}

.textspace02{
    width: 100%;
    height: auto;
    font-size: 24px;
    border: 0;
    border-radius: 10px;
	border: solid 1px #000000;
}

.hissu{
	width:5%;
	min-width: 40px;
	height:auto;
}

.botton{
	border-style:none;
    background-color: #FF0004;
    color: #FFFFFF;
    justify-content: space-between;
    text-align: center;
    margin: 30px;
    box-shadow: 3px 3px 5px #C6C6C6; /* 影（[右][下][ぼかし][影の色]）を指定する */
    -webkit-box-shadow: 3px 3px 5px #C6C6C6;
    border-radius: 15px;
    height: auto;
    max-width: 30%;
    border: 1  #FFFFFF;
    min-width: 300px;
}

.botton02{
    background-color: #C8C8C8;
    color: #7C7C7C;
    font-family: "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
    font-size: 1em;
    border-radius: 20px;
    margin: 30px;
}

.botton03{
    background-color: #FF0004;
    color: #FFFFFF;
    font-family: "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
    font-size: 1em;
    ustify-content: space-between;
    text-align: center;
    margin: 30px;
    box-shadow: 3px 3px 5px #C6C6C6; /* 影（[右][下][ぼかし][影の色]）を指定する */
    -webkit-box-shadow: 3px 3px 5px #C6C6C6;
    border-radius: 15px;
}

.reserved{
    text-align: center;
    color: #8E8E8E;
    font-family: Arial, Helvetica, sans-serif;
    font-variant: normal;
    font-size: 0.8em;
    padding:30px;
    background-color: #BAE3F9;
}

.textstyle01{
    color: #4B4B4B;
    font-family: Arial, Helvetica, sans-serif;
    font-style: normal;
    font-size: 1em;
}
table{
    color: #4B4B4B;
    font-family: Osaka-mono, "MS Gothic", monospace;
    font-style: normal;
    font-size: 1em;
    max-width: 700px;
    min-width: 440px;
    padding-right: 50px;
    padding-left: 50px;
    margin-left: auto;
    margin-right: auto;
}

th{
	width:40%;
	padding-top: 30px;
    padding-bottom: 30px;
}
tr{
	width:60%;
    border: 1px solid #9D9D9D;
    padding-top: 30px;
    padding-bottom: 30px;
}


td{
    border: 1px solid #9D9D9D;
	padding-top: 30px;
    padding-bottom: 30px;
}
