.nomal { font-size:10pt;
	line-height : 1.2em;
}
.small { font-size:9pt; margin:2px;}
.tnavi { font-size:9pt; margin:2px; text-decoration:none;}
.min { font-size:9pt; margin:10px,0px; }
.bold { font-size:11pt; font-weight:bold;}
.xsmall { font-size:8pt; margin:2px;}

.topic{font-size:12px;}
.info{ margin:5px,0px; font-size:9pt;}

table.waku{ border: 1px solid #668BC2;}
table.tdata{ border: 1px solid #000000; font-size:90%;}

table.fs{ font-size:9pt; text-decoration:none;}
table.data{ font-size:80%; text-decoration:none;}
.ttt{  font-size:9pt;}
.txbb{ font-size:12pt; font-weight:bold;}
.txnb{ font-size:10pt; font-weight:bold;}
.txn{ font-size:10pt;}

a.dn{text-decoration:none;}
a.do{ font-size:9pt;}
BODY{ margin:0px;}
.default{ font-size:10pt; text-decoration:none;}


/* Ｐ文字 */


p{
	margin : 5px;
	line-height : 1.3em;
	font-size : 90%;
}
p.read{
	margin : 5px;
	line-height : 1.3em;
	font-size : 80%;
}
p.attention{
	margin : 5px;
	line-height : 1.3em;
	font-size : 80%;
	color : #FF0000;
}
ul{
	list-style-position: outside;
	margin-top : 5px;
	margin-right : 5px;
	margin-left : 15px;
	margin-bottom : 10px;
}


li {
	font-size : 90%;
	margin-left : 10px;
	margin-bottom : 5px;
}

li#item {
	font-size : 80%;
	line-height : 1.3em;
}

em {
	font-style: normal;
	font-weight: normal;
}
strong {
	font-style: normal;
	font-weight: bold;
}
.emp {
	font-style: normal;
	font-weight: bold;
}

.floatright {	/* 画像右寄せ */
	float : right;
	margin-left: 10px;
	margin-bottom : 0px;
}
.floatleft {	/* 画像右マージン */
	float : left;
	margin-right: 10px;
	margin-bottom : 0px;
}

.clearboth {	/* 回り込み解除 */
	clear : both;
}

h1 {
	margin-top : 0px;
	margin-right : 0px;
	margin-left : 0px;
	margin-bottom : 10px;
	padding : 0px;
}
	
h2 {
	margin-top : 0px;
	margin-right : 0px;
	margin-left : 0px;
	margin-bottom : 10px;
	padding : 0px;
}

h3 {
	margin-top : 0px;
	margin-right : 0px;
	margin-left : 0px;
	margin-bottom : 5px;
	padding : 0px;
}

h4 {
	margin-top : 5px;
	margin-right : 0px;
	margin-left : 5px;
	margin-bottom : 5px;
	padding : 0px;
}

/* 新卒ページH1,H2 */
h1#rec {
	margin-top : 0px;
	margin-right : 0px;
	margin-left : 0px;
	margin-bottom : 0px;
	padding : 0px;
}
	
h2#rec {
	margin-top : 20px;
	margin-right : 20px;
	margin-left : 20px;
	margin-bottom : 20px;
	padding : 0px;
	line-height : 1.5em;
	font-size : 110%;
}
	
p#rec {
	margin-top : 20px;
	margin-right : 20px;
	margin-left : 20px;
	margin-bottom : 20px;
	padding : 0px;
	line-height : 1.5em;
	font-size : 90%;
}

p#cc {
	margin-top : 0px;
	margin-right : 0px;
	margin-left : 2px;
	margin-bottom : 10px;
	padding : 0px;
	line-height : 1.3em;
	font-size : 110%;
	font-weight : bold;
	color : #592C01;
}
p#bold {
	font-weight: bold;
	margin-top : 0px;
	margin-right : 0px;
	margin-left : 10px;
	margin-bottom : 0px;
	font-size : 95%;
}




hr {
 	margin-right : 0px;
	margin-left : 0px;
 }

form {
	margin-bottom : 0px;
}

.clearboth {	/* 回り込み解除 */
	clear : both;
}
.floatright {	/* 画像右寄せ */
	float : right;
	margin-left: 10px;
	margin-bottom : 0px;
}
.floatleft {	/* 画像右マージン */
	float : left;
	margin-right: 10px;
	margin-bottom : 0px;
}
.price {
	color: #FF0000;
	font-weight: bold;
}

/* 基本テーブル */
.datatable {
	margin-top : 0px;
	margin-right : 0px;
	margin-bottom : 5px;
	margin-left : 0px;
	border-collapse : collapse;
	}
.datatable th{
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	font-weight: normal;
	background-color: #FFEEE8;
	border-top: 1px solid #AAAAAA;
	border-bottom: 1px solid #AAAAAA;
	text-align:left;
	}
.datatable td {
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	background-color: #FFFFFF;
	border-color : #AAAAAA;
	border-style: solid;
	border-top: 1px solid #AAAAAA;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	}
	
.formtable{
	margin-top : 0px;
	margin-right : 0px;
	margin-bottom : 5px;
	margin-left : 0px;
	padding: 0px;
	}
.formtable td {
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 3px;
	background-color: #FFFFFF;
	border-color : #AAAAAA;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	}
	
/* フォントカラー関連 */

.orange { color : #FF4400; }
.gray { color : #666666; }
.corange { color : #F9561D; }
.black { color : #000000; }
.brown { color : #83340A; }
.blue { color : #003399; }
.orange3 { color : #EC6400; }
.red { color : #ff0000; }
.blue2 { color : #0000ff; }
.white { color : #ffffff; }
.green { color : #006600; }


/* 共通左メニュー関連 */

div.mynavi {
	margin-top : 5px;
	margin-right : 0px;
	margin-bottom : 10px;
	margin-left : 0px;
	text-align : center;
	
}


div.globe_kikin {
	margin-top : 5px;
	margin-right : 0px;
	margin-bottom : 15px;
	margin-left : 2px;
	text-align : center;
	
}


