/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Apr 23 2021 | 01:34:35 */
/* reset */
table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th {    background-color: #fff!important;}

/* font size  ========================= */
.size09_09 {  font-size: 9px; line-height: 9px}
.size09_11 {  font-size: 9px; line-height: 11px}
.size10_10 {  font-size: 10px; line-height: 10px}
.size10_12 {  font-size: 10px; line-height: 12px}
.size10_14 {  font-size: 10px; line-height: 14px}
.size10_16 {  font-size: 10px; line-height: 16px}
.size10_18 {  font-size: 10px; line-height: 18px}
.size12_12 {  font-size: 12px; line-height: 12px}
.size12_14 {  font-size: 12px; line-height: 14px}
.size12_16 {  font-size: 12px; line-height: 16px}
.size12_18 {  font-size: 12px; line-height: 18px}
.size12_20 {  font-size: 12px; line-height: 20px}
.size14_14 {  font-size: 14px; line-height: 14px}
.size14_16 {  font-size: 14px; line-height: 16px}
.size14_18 {  font-size: 14px; line-height: 18px}
.size14_20 {  font-size: 14px; line-height: 20px}
.size14_22 {  font-size: 14px; line-height: 22px}

/* base ============================ */

.imgbtm{	vertical-align:text-bottom;}
.dantai td{	padding-top:8px;}
.kijun{	margin-bottom:18px;}
.kijun2 td{	padding:4px 0;}

/*マージン系*/
.mt10{	margin-top:10px;}
.mb05{	margin-bottom:5px;}
.mb08{	margin-bottom:8px;}
.mb10{	margin-bottom:10px;}
.mb15{	margin-bottom:15px;}
.mb20{	margin-bottom:20px;}
.mb25{	margin-bottom:25px;}
.mb30{	margin-bottom:30px;}
.mb35{	margin-bottom:35px;}
.mb40{	margin-bottom:40px;}
.mb50{	margin-bottom:50px;}
.mb60{	margin-bottom:60px;}

/*パディング系*/
.ptb15{	padding-top:15px;	padding-bottom:15px;}

/*募集に関するQandA*/
.tgreen {	font-weight: bold;	color: #006633;}
.tred {	font-weight: bold;	color: #FF0000;}
.tblack {	font-weight: bold;	color: #000000;}
.jireiImgBox { margin:0 auto; width:660px; background:#fff; text-align:center;}
.cb{ clear:both;}
.cr{ clear:right;}
.cl{ clear:left;}
.fr{ float:right;}
.fl{ float:left;}
.mgnB{ margin:0 0 10px 0;}

/*201108 Added takuroyamamoto@a19.jp */
#aboutTable tr	{ vertical-align:middle;}
#aboutTable th	{ padding:10px 0 2px 0px; border-bottom:1px solid #eee; color:#060; text-align:left;} 

.pagetop a:link, .pagetop a:visited {color: #006633;text-decoration: none;font-weight: bold;}

.footer p{margin:0px!important;}

#footer{
   width: 100%;color: #fff;text-align: center;padding:0;position: absolute;bottom: 0;}

/* report */
.reports{width:640px;margin:0 auto;}

.foot a:link, .foot a:visited {    color: #333333;    text-decoration: none;}
.foot a:hover{color:FF0000!important; text-decoration:underline;}
a:hover {    color: #ff0000!important;    text-decoration: underline;}