.form_box{
	width:600px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 0px;
}
h4.tit_form{
	color: #805351;
	font-size: 16px;
	letter-spacing: 0.2em;
	margin-top: 30px;
	padding:3px 0px 37px 20px;
	background:url(../../yikimages/form_line.gif) no-repeat;
	background-size:100%;
}
p.form{
	font-size: 12px;
	text-align: left;
	letter-spacing: 0em;
	line-height: 150%;
	padding-top: 3px;
	padding-left: 20px;
	padding-bottom: 0px;
}
mark.bees {
	background-color:transparent;
	color:#a40000;
	font-size: 80%;
}
p.btn_form{
	font-size: 13px;
	letter-spacing: 0em;
	line-height: 150%;
	padding: 3px;
}
.kijibox {
	width:700px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 0px;
	margin-bottom: 30px;
}
.kijibox p {
	font-size: 12px;
}
.kijibox h2 {
	display: block;
	margin-bottom: 16px;
}
.kijibox .float_right {
	float: right;
}
.kijibox .float_left {
	float: left;
}
.kijibox .sub-h3-tit {
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	line-height: 23px;
}
.kijibox .red-tit {
	color: #8E1518;
	margin-top: 15px;
	margin-bottom: 7px;
	font-size: 13px;
	border-left: 9px solid #8E1518;
	padding-left: 6px;
}
.kijibox .red-p {
	color: #8E1518;
	margin-top: 15px;
	font-size: 13px;
}
.kijibox .sub-text {
	font-size: 11px;
	margin-bottom: 20px;
}
.kijibox .border-h3-tit  {
	border-bottom: 8px solid #00381E;
	padding-bottom: 7px;
	padding-left: 11px;
	font-size: 18px;
	margin-top: 35px;
}
.kijibox .border-h3-tit-k1  {
	border-bottom: 8px solid #DE818C;
	padding-bottom: 7px;
	padding-left: 11px;
	font-size: 18px;
	margin-top: 35px;
}
.kijibox .border-h3-tit-k2  {
	border-bottom: 8px solid #E2B526;
	padding-bottom: 7px;
	padding-left: 11px;
	font-size: 18px;
	margin-top: 35px;
	border-left: 8px solid #DD6650;
	padding-top: 6px;
}
.kijibox .border-h3-tit-k2-oc  {
	font-size: 18px;
	margin-top: -8px;
	padding-top: 12px;
	margin-bottom: 0px;
	padding-bottom: 11px;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	text-align: center;
	font-style: normal;
	font-weight: 400;
	background-color: #DD6550;
}
.kijibox .border-h3-tit-k2-ot  {
	font-size: 18px;
	margin-top: -8px;
	padding-top: 12px;
	background-color: #2690CA;
	margin-bottom: 0px;
	padding-bottom: 11px;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	text-align: center;
	font-style: normal;
	font-weight: 400;
}
.kijibox .border-h3-tit-k2t  {
	border-bottom: 8px solid #E2B526;
	padding-bottom: 7px;
	padding-left: 11px;
	font-size: 18px;
	margin-top: 35px;
	border-left: 8px solid #2790CA;
	padding-top: 6px;
}
.kijibox .border-h3-tit-k3  {
	border-bottom: 8px solid #8E1518;
	padding-bottom: 7px;
	padding-left: 11px;
	font-size: 18px;
	margin-top: 35px;
	border-left: 8px solid #8E1518;
	padding-top: 6px;
}
.kijibox .border-h3-tit-k4  {
	border-bottom: 8px solid #529C74;
	padding-bottom: 7px;
	padding-left: 11px;
	font-size: 18px;
	margin-top: 35px;
	border-left: 8px solid #529C74;
	padding-top: 6px;
}
.kijibox .border-h3-tit-k5  {
	border-bottom: 8px solid #D67D25;
	padding-bottom: 7px;
	padding-left: 11px;
	font-size: 18px;
	margin-top: 35px;
	border-left: 8px solid #D67D25;
	padding-top: 6px;
}
.kijibox .border-h3-tit-k6  {
	border-bottom: 8px solid #81A761;
	padding-bottom: 7px;
	padding-left: 11px;
	font-size: 18px;
	margin-top: 35px;
	border-left: 8px solid #81A761;
	padding-top: 6px;
}
.kijibox .border-h3-tit-k7  {
	border-bottom: 8px solid #937CB2;
	padding-bottom: 7px;
	padding-left: 11px;
	font-size: 18px;
	margin-top: 35px;
	border-left: 8px solid #937CB2;
	padding-top: 6px;
}
.kijibox .border-h3-tit-k8  {
	border-bottom: 8px solid #6586b4;
	padding-bottom: 7px;
	padding-left: 11px;
	font-size: 18px;
	margin-top: 35px;
	border-left: 8px solid #6586b4;
	padding-top: 6px;
}
.kijibox .border-h3-tit-k9  {
	border-bottom: 8px solid #318cc2;
	padding-bottom: 7px;
	padding-left: 11px;
	font-size: 18px;
	margin-top: 35px;
	border-left: 8px solid #318cc2;
	padding-top: 6px;
}
.kijibox .border-h3-tit.ylck  {
	border-bottom: 8px solid #3A9CBF;
	padding-bottom: 7px;
	padding-left: 11px;
	font-size: 18px;
	margin-top: 35px;
	color:#00371E;
}
.kijibox .border-h3-tit.sp_winter  {
	border-bottom: 8px solid #DE818C;
	padding-bottom: 7px;
	padding-left: 11px;
	font-size: 18px;
	margin-top: 35px;
	color: #00371E;
}
.kijibox .sub-left {
	text-align: left;
}
.kijibox .sub-center {
	text-align: center;
}
.kijibox .sub-gyoukan {
	text-align: left;
	line-height: 20px;
}
.kijibox .sub-center-s {
	text-align: center;
	font-size: 11px;
	line-height: 22px;
}
.kijibox .sub-center-l {
	text-align: center;
	font-size: 15px;
	line-height: 22px;
}
.kijibox .sub-center.b1  {
	text-align: center;
	margin-top: 7px;
	margin-bottom: 22px;
}
.kijibox .sub-center.b2  {
	text-align: center;
	margin-top: 12px;
	line-height: 20px;
}

/*フォーム*/
textarea {
	width:90%;
	height:50%;
	resize: vertical;
}
.formbox{
	width:700px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 0px;
}
.formbox .border-h3-tit  {
	border-bottom: 8px solid #00381E;
	padding-bottom: 7px;
	padding-left: 8px;
	font-size: 13px;
	margin-top: 35px;
	margin-bottom: 17px;
}
.p-small {
	font-size:x-small;
}
.p-11 {
	font-size: 11px;
	margin-left: 9px;
}
.p-12 {
	font-size: 12px;
	margin-left: 9px;
}
form .f-box {
	margin-bottom: 17px;
	margin-top: -3px;
}
.f-center {
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: auto;
	margin-right: auto;
	width: auto;
	text-align: center;
}
.f-box.f-width {
	width:90%;
}
.p-11.red-border {
	border-left: 7px solid #8E1518;
	border-collapse: separate;
	padding-left: 5px;
	margin-left: 0px;
	margin-top: 20px;
	margin-bottom: 13px;
}

@media (max-width: 767px){
	.form_box{
	width:auto;
	margin-left: auto;
	margin-right: auto;
	padding-top: 0px;
}
	.kijibox .sub-text-s {
	font-size: 9px;
	text-align: left;
	margin-top: 7px;
}
.kijibox .sub-h3-tit.red {
	font-weight: bold;
	text-align: center;
	color: #680000;
	border-bottom: 7px solid #00381E;
	padding-bottom: 6px;
}
.kijibox .img-responsive.center {
	margin-left: auto;
	margin-right: auto;
}
.kijibox .border-h3-tit.business {
	border-bottom: 8px solid #BC3701;
	padding-bottom: 7px;
	padding-left: 11px;
	font-size: 18px;
	margin-top: 35px;
	text-align: center;
	color: #8E1518;
	margin-bottom: 15px;
}
.kijibox .border-h3-tit.business.b1 {
	border-bottom: 8px solid #BC3701;
	font-size: 18px;
	margin-top: 28px;
	text-align: center;
	color: #8E1518;
	margin-bottom: 15px;
	padding-bottom: 6px;
	margin-left: 23px;
	margin-right: 23px;
}
.kijibox table.b1  {
	border: 2px solid #AA5F43;
}
.kijibox .p-main-copy {
	text-align: center;
	margin-top: 12px;
	margin-bottom: 30px;
}
.kijibox .member_beesknees {
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 16px;
	padding-bottom: 16px;
	margin-top: 15px;
	background-color: #F0D3D7;
}
.kijibox .lc_honyaku {
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 16px;
	padding-bottom: 16px;
	margin-top: 15px;
	background-color: #E1DACF;
}
.kijibox .ylc_lunch {
	padding-right: 16px;
	padding-top: 23px;
	padding-bottom: 10px;
	margin-top: 15px;
	background-color: #F2CED2;
	border: 5px solid #F2CED2;
	border-radius: 5px;
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 16px;
}
.kijibox .kodomo_1 {
	font-size: 13px;
	font-weight: bold;
	padding-top: 5px;
	margin-bottom: 2px;
}
.kijibox .p-center {
	text-align: center;
	padding-top: 7px;
	line-height: 20px;
}
.col-sm-12 .kijibox .row.kodomo_category {
	width: auto;
	height: auto;
	padding-left: 0px;
	padding-right: 0px;
}
.kijibox .row.icon_sub {
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 0px;
	padding-right: 0px;
}
.kijibox .oc {
	background-color: #F5D5D0;
	padding-left: 12px;
	padding-right: 12px;
	padding-bottom: 10px;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
	padding-top: 10px;
}
.kijibox .ot {
	background-color: #B9D9EB;
	padding-left: 12px;
	padding-right: 12px;
	padding-bottom: 10px;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
	padding-top: 10px;
}
.kijibox .otame6 {
	background-color: #F5D5D0;
	padding-left: 12px;
	padding-right: 12px;
	padding-bottom: 10px;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
	padding-top: 10px;
}
.kijibox .img-responsive.whats_tit.loc_oc {
	margin-top: 10px;
}
.kijibox .lesson-t img {
	margin-top: 5px;
	margin-bottom: 5px;
}
}

@media (max-width: 479px){
h4.tit_form{
	color: #805351;
	font-size: 15px;
	letter-spacing: 0.05em;
	margin-top: 30px;
	padding:3px 0px 37px 20px;
	background:url(../../yikimages/form_line.gif) no-repeat;
	background-position: 10%;
	background-size:100%;
}
}