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

div.topicsbx {padding:0px 20px 0px 20px; }
table.gtbllist tr{line-height: 1.8em; }
table.gtbllist td{padding: 10px 0; }
*.leftmgn {margin-left: 0px;}

div#main .content {
	max-width: 1000px;
	margin: 1em auto;
}
.gakko td {
	line-height: 2;
}
.gakko strong {
	font-weight: bold;
}
.gakko div.grp_gakko {
	border-top: 1px dotted #CCC;
	padding-top: 0.3em;
	padding-bottom: 0.2em;
}
.gakko div.grp_gakko .grp_gakkotype {
	font-size: 0.9em;
	color: #3;
	line-height: 2.4;
}
.other {
	font-size: 1.1em;
	line-height: 1.3;
}
.other > div {
	color: #333;
	padding-top: 1em;
}
.other div p {
	margin-bottom: 0.5em;
}
.other div ul ol,
.other div ul li {
	margin-bottom: 0.6em;
}
div#main.contact-form .other ul,
div#main.contact-form .other ol {
	list-style: none;
}
.qa_cando textarea {
	margin-top:15px;margin-bottom:5px;
	width: 90%;
}

.qa_addition {
	border: 1px solid #CCC;
	width: 90%;
	padding: 1em 0 0 1em;
	margin-top: 1em;
	
}

/* 希望日時 */
.other .ttl-kibou {
    margin-left: 1em;
}
.other .kibou-time {
    margin-left: 1em;
}
div#main form .other .kibou-time input.kibou-time-from,
div#main form .other .kibou-time input.kibou-time-to {
    //width: 100px !important;
}

.sp-inline {display: none;}
.sp-block  {display: none;}


@media (max-width: 767px) {
	.sp-inline {display: inline;}
	.sp-block  {display: block;}
	div#main form input[type="text"], div#main form input[type="image"], div#main form input[type="password"] {
		height: 1.2em;
	}
	div#main form select {
		width: auto !important;
		font-size: 1.2em !important;
	}
	table.sel_tbl tr {
		border-bottom-width: 1px;
	}
	table.sel_tbl td {
		border-bottom: none;
	}
	.gakko td {
		line-height: 2.8;
	}
	
	/* 幅 */
	div#main form input.zip[type="text"] {
		width: 100px !important;
	}
	div#main form input.wd200[type="text"] {
		width: 200px !important;
	}
	div#main form input.wd150[type="text"] {
		width: 150px !important;
	}
	div#main form input.wd100[type="text"] {
		width: 100px !important;
	}
	div#main form input.wd60[type="text"] {
		width: 60px !important;
	}
	div#main form input.wd30[type="text"] {
		width: 30px !important;
	}
	
	/* 希望日時 */
    .other .ttl-kibou {
        font-weight: bold;
        margin-left: 0;
    }
    .other .kibou-time {
        display: block;
        margin: 1em 0 2em 1em;
    }
    div#main form .other .kibou-time input.kibou-time-from,
    div#main form .other .kibou-time input.kibou-time-to {
        //width: 75px !important;
    }
}
