@charset "Shift_JIS";

/*** SIZE **************************/
.px9{font-size:55%;}
.px10{font-size:65%;}
.px12{font-size:75%;}
.px14{font-size:90%;}
.px16{font-size:100%;}
.px18{font-size:115%;}
.px20{font-size:125%;}

/*** DECOLATION *******************/
.wtB{font-weight: bold;}

.tbdr1 {
border-top-width: 1px;
border-bottom-width: 1px;
border-top-style: solid;
border-bottom-style: solid;
border-top-color: #666666;
border-bottom-color: #666666;
}
.tbdr2 {
border-top-width: 1px;
border-top-style: solid;
border-top-color: #CCCCCC;
line-height: 16px;
}
.tbdr3 {
border: 1px dashed #666666;
}
.tbdr4 {
border: 1px solid #999999;
}
.tbdr5 {
border: 1px solid #999999;
}

.tbdr6
{
	border: 1px dashed #666;
}
.tbdr6 td{
	line-height: 150%;
	padding: 15px;
}

.tbdr6 p{margin: 0 0 10px;}

.table2 th{ padding: 10px; }

.table2 td{ padding: 10px; }

.table th{ padding: 10px; }

.table td{ padding: 10px; }

.pdg_5{ padding: 5px; }

.text10 {
font-size: 10px;
}
th{
font-size: 12px;
}
body {
line-height: 120%;
}



/*------------tougou------------*/

.info td
{
padding:3px 8px;
}

.tb01 td
{
padding:3px 10px 3px 0px;
}

.info ol
{
	padding:0px;
	margin:2px 0px 0px 25px;
}

.info li
{
	padding:3px 0px;
	margin:0px;
}

.name
{
	margin:0px 0px 0px 35px;
	padding:0px;
}

.office {
	width:420px;
	border: 2px solid #999999;
	padding:15px 30px;
	text-align:left; 
	line-height:160%;
}

.office p
{
	font-weight: bold;
	font-size:14px;
	margin:0px;
	padding:0px;
}

.office dd
{
	margin:0px 0px 0px 20px;
}

.office dl
{
	margin:15px 0px 0px 0px;
}

.sheet p
{
	margin:0px 0px 10px 20px;
	padding:0px 0px;
	line-height:160%;
	}

.welnessform
{
	width:100%;
	text-align:center;
	padding:5px;
	margin:10px 0px;
}

.welnessform img
{

	margin:10px 5px;
}


.list01 dd
{
	margin:5px;
	padding:0px;
}


.list01 ol
{
	margin:10px 25px;
	padding:0px;
}

.list01 dt
{
	font-size:14px;
	margin:0px;
	padding:0px;
}

.list02 dt
{
	font-size:14px;
	margin:0px;
	padding:0px;
}

.list02 dd
{
	font-size:12px;
	margin:10px 25px;
	padding:0px;
}

.member td
{
	padding:2px 5px;
}

.jimukyoku
{
	border:1px #666 solid;
	width:390px;
	padding:10px 30px;
	margin:20px 0px 5px 90px;
}

.jimukyoku p
{
	padding:2px;
	margin:0px;
}


.formTb
{
	border-top:1px solid #666;
	margin-bottom:10px;
}

.formTb td
{
	border-right:1px solid #666;
	border-bottom:1px solid #666;
	padding:3px 5px;
}

.formTb th
{
	border-right:1px solid #666;
	border-bottom:1px solid #666;
	border-left:1px solid #666;
	padding:3px 10px;
	background-color:#E6E6E6;
	text-align:left;
	color:#333;
}

.formTb th.th02
{
	border-right:none;
	border-bottom:1px solid #666;
	border-left:1px solid #666;
	padding:3px 2px 3px 5px;
	background-color:#E6E6E6;
	text-align:left;
	color:#333;
}

.formTb2
{
	border-top:1px solid #666;
	border-left:1px solid #666;
	margin-bottom:10px;
}

.formTb2 td
{
	border-right:1px solid #666;
	border-bottom:1px solid #666;
	padding:3px 10px;
	text-align:left;
	color:#333;
}

.formTb2 td.th
{
	background-color:#E6E6E6;
	text-align:center;
}


.pret{
color:#C00;
padding-right:3px;
}

td.none{
border:none;
padding-top:15px;
text-align:center;
}

.tb02
{
margin-left:10px;
}
.tb03 td
{
padding:2px 3px;
}

.tb04
{
margin-left:10px;

.tb04 td
{
margin-left:10px;
padding:2px 3px;
}
.errMsg{background-color:#F00;color:#FFF;font-weight:bold;padding:2px 10px;font-size:10px;}

.list03 {
	list-style:disc inside;
	margin:5px 0 10px 10px;
}

/*------------workshop------------*/

.worktb01
{
margin:10px 0px 0px 5px;
padding:3px 5px 3px 5px;
}

.worktb01 p
{
margin:0px;
padding:0px 0px 7px 0px;
}

.worktb02
{
margin:0px;
padding:3px;
}

.worktb03
{
margin:2px 10px;
padding:0px;
}

.worktb04
{
margin:5px 15px;
padding:2px 5px;
}

/*------------627------------*/

.table627{background-color:#999;}
.table627 td{background-color:#fff;}

/*------------matching------------*/

.box01 {border:1px dashed #666;padding:5px 5px;}
.box02 {border:1px dashed #0092c7;padding:15px 20px;}
.table_ma{background-color:#999;}
.table_ma th{color:#333;background-color:#8dd4e9;}
.table_ma td{background-color:#fff;}

.sanka{background-color:#999; border:2px solid #999;}
.sanka th{background-color:#fff; padding-left:20px;height:35px;font-weight:normal; text-align:left; vertical-align:middle;}
.sanka td{background-color:#fff;}
.sanka td table{height:100%;}


