/*	全体の幅と背景設定	*/
div#all {}


div#maintop {  margin:1px 0px 0px; padding: 0px 0px; left: 0px; top: 0px; clip:    rect(   ); width: 751px; border: solid; border-width: 0px 0px 2px; border-color: #FFFFFF #FFFFFF #006633}


/*	ボディ要素	*/
#container2 table { width:545px; border-top:1px sorid #ff6600; border-left:1px sorid #ff6600; background-color:#ff6600;}

#container2 table td { border-right:1px sorid #ff6600; border-bottom:1px sorid #ff6600;}

/*	リンク色設定	*/
a:link {  color: #FF3333; text-decoration: none}
a:visited {  color: #FF3333; text-decoration: none}
a:active {  color: #333333; text-decoration: none}
a:hover {  color: #333333; text-decoration: underline}

.menu3 a:link {  color: #FFFFFF; text-decoration: none}
.menu3 a:visited {  color: #FFFFFF; text-decoration: none}
.menu3 a:active {  color: #FFFFFF; text-decoration: none}
.menu3 a:hover {  color: #FFFFFF; text-decoration: underline}


/*	色	*/
.c-green {  color: #006633}/*	緑	*/
.c-red {  color: #CC0000}/*	赤	*/
.cb-green {  color: #006633; font-weight: bold}/*	緑　太字	*/
.cb-red {  color: #CC0000; font-weight: bold}/*	赤　太字	*/

/*	マージン設定	*/
p,h1,h2,h3 {  margin:0px }

/*	→リンク文字　設定	*/
.y_right_g {
	left: 0px;
	top: 0px;
	clip:  rect(   );
	margin: 0px;
	padding: 0px;
}
.y_right_g .bg {
	white-space: nowrap;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 17px;
	background-image: url(../images/common/y_right_g.gif);
	background-repeat: no-repeat;
	background-position: 2px;
}

.y_right_p {
	left: 0px;
	top: 0px;
	clip:  rect(   );
	margin: 0px;
	padding: 0px;
}
.y_right_p .bg {
	white-space: nowrap;
	background-image: url(../images/common/y_right_p.gif);
	background-repeat: no-repeat;
	background-position: 2px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 17px;
}


/*	フォントサイズの設定：.textが通常テキスト指定　.smallが小さいテキスト指定 */
h3{font-weight:normal;}

.mtext{
	font-size:12px;
	line-height:1.4em;
}

.small{
	font-size:xx-small;
	line-height:140%;
}

.text { 	font-size:smaller;
	line-height:140%;
 } 

/*サブタイトルh2に設定*/
h2.sub{	
	margin:12px 0 15px 10px }

/*	リセット	*/
.clear{
	display:block;
	font-size:0%;
	height:1px;
	clear:both;
	overflow:hidden;
	width:1px;
}
/*	採用・パートページに設定	*/
/*	お問い合わせ	*/
.table06 { background: #FFFFCC; margin: 4px 3px; border: 4px #006633 double}

.table-s {  width: 540px; background: #006633}
.table-s .date {  width:340px; padding: 3px 3px; vertical-align: top; clip:  rect(   )}
.table-s .contents {  width:200px; vertical-align: top; padding: 3px 3px; text-align: center; clip:  rect(   )}

.table-k {  width: 540px; background: #000066}
.table-k .date {  width:340px; padding: 3px 3px; vertical-align: top; clip:  rect(   )}
.table-k .contents {  width:200px; vertical-align: top; padding: 3px 3px; text-align: center; clip:  rect(   )}

.table-p {  width: 540px; background: #FF0000}
.table-p .date {  width:340px; padding: 3px 3px; vertical-align: top; clip:  rect(   )}
.table-p .contents {  width:200px; vertical-align: top; padding: 3px 3px; text-align: center; clip:  rect(   )}

.pa135 {
	width:135px;
}
.patable {
	font-size:120%;
}
