@charset "Shift_JIS";

/* body
---------------------------------------------------- */
body {
	margin: 0;
	padding: 0;
	color: #333333;
	background: #FFFFFF;
	font-size: 12px;
	
}

div.body {
    width: 760px;
}

td.body-main {
    width: 750px;
	background-color:#FFFFFF;
}

/* リンク
---------------------------------------------------- */
a:link {
	color: #006699;
	text-decoration: none;
}
a:visited {
    color: #000066;
	text-decoration: none;
}
a:hover, a:active {
    color: #669900;
	text-decoration: none;
}

/* コンテンツ
---------------------------------------------------- */
.long {
	line-height:130%;
}

.small {
	font-size:10px;
	color: #666666;
}

.small_link {
	font-size:10px;
}

.big {
	font-size:18px;
	color: #99CC00;
	line-height: 130%;
	font-weight: bold;
}

.midashi {
	font-size:14px;
	color: #99CC00;
	font-weight: bold;
}


.midashi2 {
border-left:#FF9900 solid 5px;
padding-left:5px;
font-size:14px;
}

table.job-main {
    width: 560px;
	background-color:#666699;
}

td.job-head {
	text-align:left;
	background-color:#7EA3EA;
	color:#FFFFFF;
}

td.job-category {
    width: 100px;
	text-align:center;
	background-color:#E2EBFD;
}

td.job-data {
    width: 460px;
	text-align:left;
	background-color:#FFFFFF;
}

table.job-main2 {
    width: 560px;
	background-color:#666666;
}

td.job-head2 {
	text-align:left;
	background-color:#A2BD4B;
	color:#FFFFFF;
}

td.job-category2 {
    width: 100px;
	text-align:center;
	background-color:#ECFFB8;
}

table.job-main3 {
    width: 560px;
	background-color:#666699;
}

td.job-head3 {
	text-align:left;
	background-color:#8E8DCC;
	color:#FFFFFF;
}

td.job-category3 {
    width: 100px;
	text-align:center;
	background-color:#E9F3FF;
}

td.tenten {
	background:url(../images/common/tenten.gif) repeat-x;
	height:1px;
	
}

td.tenten2 {
	background:url(../images/common/tenten02.gif) repeat-x;
	height:1px;
	
}
td.rq_sb_title{
	color: #333366;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 5px;
}
td.rq_sign{
	text-align: right;
	padding: 5px 0;
}
td.rq_lead{
	text-align: left;
	line-height: 1.4;
}
span.bequeath{
	margin-right: 30px;
}

/* フォーム
---------------------------------------------------- */

input.zenkaku { ime-mode: active }
input.hankaku { ime-mode: disabled }

textarea.kiyaku { width:540px; }

table.base_table {
    width: 560px;
	background-color:#cccccc;
}

td.category {
	text-align:left;
	background-color:#7EA3EA;
	color:#FFFFFF;
}

td.left_area {
    width: 100px;
	text-align:center;
	background-color:#E2EBFD;
}

td.right_area {
	text-align:left;
	background-color:#FFFFFF;
}

/* コンテンツ
---------------------------------------------------- */

h1.information {
padding:10px 5px 0px 10px;
margin:40px 50px 15px 50px;
border-left:#FF9900 solid 5px;
color:#2C4085;
font-size:14px;
text-align:left;
}

.info-long {
line-height:150%;
}

.info-img {
margin-right:10px;
border:#CCCCCC solid 1px;
}

.info-contact {
border:#CCCCCC solid 1px;
padding:7px;
line-height:140%;
}

/* hint
---------------------------------------------------- */

.hintCategory {
	width:222px;
	}
#hintCategoryMain {
	margin-left:42px;
	text-align:left
	}
#hintCategoryMain ul {
	margin:10px 0 0 0;
	width:180px;
	list-style-image:url(../other/images/hint_arrow.gif);
	}
#hintCategoryMain li{
	padding:3px;
	}
.hintContents {
	padding-left:20px;
	}
.hintTitle H2{
	font-size:14px;
	margin:0;
}
.hintContents blockquote{
	border-left: solid 1px #999999;
	padding-left:10px;
	}

/* SITEMAP
---------------------------------------------------- */	

.sitemap {
	line-height: 150%;
	text-align: left;
	}
.sitemap H2 {
	font-size:14px;
	border-left:#FF9900 solid 5px;
	padding-left:8px;
	margin:0;
	}
.sitemap H3 {
	font-size:12px;
	border-left:solid 5px #99CC00;
	padding-left:8px;
	margin:10px 0 10px 60px;
	}
.sitemap ul {
	margin:0px 0px 0px 120px;
	padding:0;
	list-style:disc;
	}
.sitemap li{
	padding:1px;
	}		
		
