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

/*----------------------------------------------------------------------------
***                                                                   breadcrumbArea
----------------------------------------------------------------------------*/
#breadcrumbArea{padding:0 20px;}

/*----------------------------------------------------------------------------
***                                                                   mainSection
----------------------------------------------------------------------------*/
.mainSection .section .formSectionInner{margin: 0; padding: 0;}

/* ----------------------------------------------------------
   form
-----------------------------------------------------------*/
#formTb{max-width: 1000px; margin: 0 auto;}
select,
input{
	line-height:1.8em;
	height:2em;
}
label{ height:2em; padding-left:5px;}
#submit-area{
	text-align:center;
	margin-top: 15px;
	margin-bottom: 5px;
}

#submit-area input{
	height:2.4em;
	line-height:2em;
}
#formTb table{
	border:none;
	 width:100%;
}

#formTb td,
#formTb th{
	border:none;
	border-bottom:#CCC dotted 1px;
	padding-right: 0;
	padding-left: 5px;
	text-align: left;
	vertical-align:top;
}

#formTb tr.hec{
	background:#F3F3F3;
}
#formTb tr .largeCell{
	vertical-align: top;
    padding-top: 16px;
	}
#formTb tr .largeCell2{
	vertical-align: top;
    padding-top: 10px;
	}
p#to_officialsite {
	clear: both;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
}

dl#lang dd {
	float: left;
	width: 40%;
}


#formTb .checkTable { margin-bottom:0;}
#formTb .checkTable tr{ border:0;}
#formTb .checkTable tr th{ padding: 10px 0 0 0; }
#formTb .checkTable tr .check{ 
	border:none;
	border-bottom:none;
    padding: 2px 0;
	}
#formTb .checkTable tr .check input{ vertical-align: bottom;}


/*202211通訳セミナーフォーム用*/
span.titleP {color: #e7227e;font-size: 191%;}
.detailBox .ttl{font-weight:bold;}
.detailBox{margin-top:1em;}
p.tac.fontB.formTtl {font-size: 150%;margin: 1.3em 0 0.5em;}