@charset "Shift_JIS";

/*--全体構造
------------------------------------------------------------------------------------*/
body{
    margin: 0;
    padding: 0;
    text-align: center;
}

.green{
    background-color: #FFF;
}

.blue{
    background-color: #FFF;
}

.pink{
    background-color: #FFF;
}

.orange{
    background-color: #FFF;
}

.red{
    background-color: #FFF;
}

h1,h2,h3,h4,h5,h6,p,ul,ol{
    margin-top:0;
	margin-bottom:0;
	font-family: Arial, Helvetica, sans-serif "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
   
#wrapper_green{
    margin: 0 auto 0 auto;
    width: 940px;
	text-align: left;
	color: #330000;
	font-size: small;
	line-height: 1.7;
	font-family: Arial, Helvetica, sans-serif "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

#wrapper_blue{
    margin: 0 auto 0 auto;
    width: 940px;
	text-align: left;
	color: #330000;
	font-size: small;
	line-height: 1.7;
	font-family: Arial, Helvetica, sans-serif "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

#wrapper_pink{
    margin: 0 auto 0 auto;
    width: 940px;
	text-align: left;
	color: #330000;
	font-size: small;
	line-height: 1.7;
	font-family: Arial, Helvetica, sans-serif "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

#wrapper_orange{
    margin: 0 auto 0 auto;
    width: 940px;
	text-align: left;
	color: #330000;
	font-size: small;
	line-height: 1.7;
	font-family: Arial, Helvetica, sans-serif "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

#wrapper_red{
    margin: 0 auto 0 auto;
    width: 940px;
	text-align: left;
	color: #330000;
	font-size: small;
	line-height: 1.7;
	font-family: Arial, Helvetica, sans-serif "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}


/*--リンク
------------------------------------------------------------------------------------*/
a:link, a:visited {
	color: #0000FF;
	text-decoration: underline;
}

a:hover {
	color: #FF0000;
	text-decoration: none;
}

/*--テキスト
------------------------------------------------------------------------------------*/
#wrapper_blue h1{
    margin-top: 10px;
	padding-left: 8px;
	border-left: #0099FF solid 10px;
	font-size: 18px;
	color: #0099FF;
	font-weight: bold;
}

#wrapper_pink h1{
    margin-top: 10px;
	padding-left: 8px;
	border-left: #FF3399 solid 10px;
	font-size: 18px;
	color: #FF3399;
	font-weight: bold;
}

#wrapper_orange h1{
    margin-top: 10px;
	padding-left: 8px;
	border-left: #FF9900 solid 10px;
	font-size: 18px;
	color: #FF9900;
	font-weight: bold;
}

#wrapper_red h1{
    margin-top: 10px;
	padding-left: 8px;
	border-left: #FF6666 solid 10px;
	font-size: 18px;
	color: #FF6666;
	font-weight: bold;
}

h2  {
    font-size: 12px;
	font-weight: bold;
	}
	
h3  {
    font-size: 14px;
	font-weight: bold;
	color: #6699CC;
	}



/*--枠のトップ
------------------------------------------------------------------------------------*/
#head_green{
    display:none;
}

#head_blue{
    display:none;
}

#head_pink{
    display:none;
}

#head_orange{
    display:none;
}

#head_red{
    display:none;
}




/*--メインスペース
------------------------------------------------------------------------------------*/
#main{
	width: 860px;
	margin: 0 35px 0 45px;
	padding: 0;
	background-color:#FFFFFF;
}

/*--メインコンテンツ
------------------------------------------------------------------------------------*/
#content{
	float: right;
	width: 642px;
	margin: 20px 30px 15px 15px;
	padding: 0;
	background-color:#FFFFFF;
}



/*--サイドバー
------------------------------------------------------------------------------------*/
#sidebar{
	float: left;
	width: 153px;
	height: auto;
	margin: 50px 0 0 0;
	padding: 0;
	background-color:#FFFFFF;
}

/*--グリーンリスト
------------------------------------------------------------------------------------*/
#green{
	font-size: 12px;
	color:#99CC00;
}

#green ul{
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: 14px;
}

#green li{
	 padding-left: 15px;
	 padding-bottom: 8px;
	 background: url(../img/list_green01.gif) no-repeat 0 1px;
	 color: #99CC00;
}

#green a{
	 text-decoration: none;
	 color: #99CC00;
}

/*--ブルーリスト
------------------------------------------------------------------------------------*/
#blue{
	font-size: 12px;
	color:#99CC00;
}

#blue ul{
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: 14px;
}

#blue li.vis{
	 padding-left: 15px;
	 padding-bottom: 8px;
	 background: url(../job/img/list_blue01.gif) no-repeat 0 1px;
	 color: #0099FF;
}

#blue li{
	 padding-left: 15px;
	 padding-bottom: 8px;
	 background: url(../job/img/list_blue02.gif) no-repeat 0 1px;
}

#blue a{
	 text-decoration: none;
	 color: #99CCFF;
}

#blue a:hover{
	 text-decoration: none;
	 color: #0099FF;
}

/*--ピンクリスト
------------------------------------------------------------------------------------*/
#pink{
	font-size: 12px;
	color:#FF3399;
}

#pink ul{
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: 14px;
}

#pink li.vis{
	 padding-left: 15px;
	 padding-bottom: 8px;
	 background: url(../wakuwaku/img/list_pink01.gif) no-repeat 0 1px;
	 color: #FF3399;
}

#pink li{
	 padding-left: 15px;
	 padding-bottom: 8px;
	 background: url(../wakuwaku/img/list_pink02.gif) no-repeat 0 1px;
}

#pink a{
	 text-decoration: none;
	 color: #FF99CC;
}

#pink a:hover{
	 text-decoration: none;
	 color: #FF3399;
}

/*--オレンジリスト
------------------------------------------------------------------------------------*/
#orange{
	font-size: 12px;
	color:#FF9900;
}

#orange ul{
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: 14px;
}

#orange li.vis{
	 padding-left: 15px;
	 padding-bottom: 8px;
	 background: url(../piyopiyo/img/list_orange01.gif) no-repeat 0 1px;
	 color: #FF9900;
}

#orange li{
	 padding-left: 15px;
	 padding-bottom: 8px;
	 background: url(../piyopiyo/img/list_orange02.gif) no-repeat 0 1px;
}

#orange a{
	 text-decoration: none;
	 color: #FFCC66;
}

#orange a:hover{
	 text-decoration: none;
	 color: #FF9900;
}

/*--レッドリスト
------------------------------------------------------------------------------------*/
#red{
	font-size: 12px;
	color:#FF9900;
}

#red ul{
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: 14px;
}

#red li.vis{
	 padding-left: 15px;
	 padding-bottom: 8px;
	 background: url(../outline/img/list_red01.gif) no-repeat 0 1px;
	 color: #FF0000;
}

#red li{
	 padding-left: 15px;
	 padding-bottom: 8px;
	 background: url(../outline/img/list_red02.gif) no-repeat 0 1px;
}

#red a{
	 text-decoration: none;
	 color: #FF9999;
}

#red a:hover{
	 text-decoration: none;
	 color: #FF0000;
}





/*--フッター
------------------------------------------------------------------------------------*/
#footer{
    clear: both;
	width: 840px;
	margin: 0 60px 0 40px;
	padding: 0;
	height: 115px;
    background-image:url(../img/footer_img.gif);
	background-repeat: no-repeat;
	font-size: 10px;
}




/*--ボトム
------------------------------------------------------------------------------------*/
#bottom_green{
	display:none;
}

#bottom_blue{
	display:none;
}

#bottom_pink{
	display:none;
}

#bottom_orange{
	display:none;
}

#bottom_red{
	display:none;
}


.main02 {
	font-family: Arial, Helvetica, sans-serif "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 24px;
	line-height: 28px;
	font-style: normal;
	font-weight: bold;
	color: #3399CC;
}

