*{margin:0px;padding:0px;line-height:150%;}
body{font-family:Meiryo, Osaka, "MS P Gothic", Arial, sans-serif;text-align:center;background-color:#FFFFFF;font-size:12px;background-image:url("/media/img/pc/side_bg.gif");}
a:visited{color:#000099;}
a:hover{color:#333333;}
a img{border:none;}
ul{margin-left:20px;}
ol{margin-left:20px;}
div.main{text-align:center;width:906px;margin-left:auto;margin-right:auto;background-image:url("/media/img/pc/bg.jpg");}
div.header{width:900px;height:120px;margin-left:auto;margin-right:auto;margin-bottom:5px;border:solid #99CC00;border-width:1px 0px 0px 0px;}
div.header_underline{width:900px;height:10px;background:url("/media/img/pc/main_splite.jpg") 0px -314px repeat-x;}
div.header_left{padding:0px;margin:0px;width:322px;height:110px;background:url("/media/img/pc/main_splite.jpg") 0px 0px no-repeat;float:left;}
div.header_left a{padding:0px;margin:0px;width:322px;height:110px;display:block;}
div.header_left span{display:none;}
div.header_right{padding:0px;margin:0px;width:478px;height:110px;margin-left:100px;float:left;}
.clear{clear:both;}
h1{color:#339933;font-size:10px;text-align:center;}
h2{color:#333333;font-size:14px;padding-top:4px;padding-left:40px;height:30px;background:url("/media/img/pc/main_splite.jpg") 0px -284px no-repeat;}
.contents_left h2{color:#333333;font-size:12px;text-align:center;height:14px;margin:0px;margin-top:1px;margin-bottom:5px;padding:3px;border:solid 2px #99CC00;background-image:none;font-weight:normal;background:url("/media/img/pc/main_splite.jpg") 0px -110px no-repeat;}
.contents_right h2{color:#333333;font-size:12px;text-align:center;height:14px;margin:0px;margin-top:1px;margin-bottom:5px;padding:3px;border:solid 2px #99CC00;background-image:none;font-weight:normal;background-repeat:no-repeat;background:url("/media/img/pc/main_splite.jpg") 0px -110px no-repeat;}
h3{font-size:14px;color:#FF6600;border-style:dotted dotted dotted solid;border-color:#666666 #666666 #666666 #FDB513;border-width:0px 0px 1px 6px;padding-left:4px;margin-top:5px;margin-bottom:5px;}
div.main_banner{padding:0px;padding-top:5px;margin:0px;width:478px;height:75px;text-align:left;}
div.main_menu {margin-top:-5px;margin-bottom:10px;padding:0px;}
div.main_menu ul{margin:0px;padding:0px;border-top:1px solid #6DA034;}
div.main_menu li{margin:0px;padding:0px;list-style-type:none;border-bottom:1px solid #6DA034;}
div.main_menu a{display:block;width:200px;height:40px;}
#main_menu1 a{background:url("/media/img/pc/main_splite.jpg") -0px -324px no-repeat;}
#main_menu2 a{background:url("/media/img/pc/main_splite.jpg") -0px -364px no-repeat;}
#main_menu3 a{background:url("/media/img/pc/main_splite.jpg") -0px -404px no-repeat;}
#main_menu4 a{background:url("/media/img/pc/main_splite.jpg") -0px -444px no-repeat;}
#member_menu1 a{background:url("/media/img/pc/main_splite.jpg") -0px -484px no-repeat;}
#member_menu2 a{background:url("/media/img/pc/main_splite.jpg") -0px -524px no-repeat;}
#member_menu3 a{background:url("/media/img/pc/main_splite.jpg") -0px -564px no-repeat;}
#login_menu1  a{background:url("/media/img/pc/main_splite.jpg") -0px -604px no-repeat;width:123px;height:40px;}
#login_menu2  a{background:url("/media/img/pc/main_splite.jpg") -0px -644px no-repeat;}
#right_search_button  a{background:url("/media/img/pc/main_splite.jpg") -246px -604px no-repeat;width:123px;height:40px;}
#main_menu1 a:hover{background:url("/media/img/pc/main_splite.jpg") -200px -324px no-repeat;}
#main_menu2 a:hover{background:url("/media/img/pc/main_splite.jpg") -200px -364px no-repeat;}
#main_menu3 a:hover{background:url("/media/img/pc/main_splite.jpg") -200px -404px no-repeat;}
#main_menu4 a:hover{background:url("/media/img/pc/main_splite.jpg") -200px -444px no-repeat;}
#member_menu1 a:hover{background:url("/media/img/pc/main_splite.jpg") -200px -484px no-repeat;}
#member_menu2 a:hover{background:url("/media/img/pc/main_splite.jpg") -200px -524px no-repeat;}
#member_menu3 a:hover{background:url("/media/img/pc/main_splite.jpg") -200px -564px no-repeat;}
#login_menu1  a:hover{background:url("/media/img/pc/main_splite.jpg") -123px -604px no-repeat;width:123px;height:40px;}
#login_menu2  a:hover{background:url("/media/img/pc/main_splite.jpg") -200px -644px no-repeat;}
#right_search_button  a:hover{background:url("/media/img/pc/main_splite.jpg") -369px -604px no-repeat;width:123px;height:40px;}
div.main_menu span{display:none;}
#form_login{padding:5px;background-color:#EEFFCC;}
#form_job_search{padding:5px;background-color:#EEFFCC;}
div.campaign{text-align:left;}
div.campaign_comment{width:300px;text-align:left;padding:5px 10px 0px 10px;}
div.contents{width:900px;margin-left:auto;margin-right:auto;margin-top:30px;}
div.contents_left{text-align:left;width:200px;margin-left:7px;float:left;}
div.contents_main{text-align:left;width:470px;float:left;margin-left:8px;}
div.contents_main input[type="submit"]{background-color:#86C43F;color:#FFFFFF;border:1px solid #6DA034;margin-bottom:2px;width:100px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
div.contents_main input[type="reset"]{background-color:#86C43F;color:#FFFFFF;border:1px solid #6DA034;margin-bottom:2px;width:100px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
div.contents_main input[type="button"]{background-color:#86C43F;color:#FFFFFF;border:1px solid #6DA034;margin-bottom:2px;width:100px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
div.contents_right{text-align:left;width:200px;margin-left:8px;float:left;}
div.member_menu{text-align:left;border:solid 2px #99CC00;background-color:#FFDDEE;padding:4px;padding-left:10px;margin-bottom:5px;}
div.button_member_regist{margin:0px;padding:0px;margin-left:-4px;margin-bottom:4px;}
ul.main_title{margin-left:0px;}
div.main_title{margin-left:0px;}
ul.sub_title{margin-left:0px;}
ul.main_title li{list-style-type:none;margin-left:0px;}
div.main_title li{list-style-type:none;margin-left:0px;}
ul.theme_list{margin-left:0px;border:dotted #666666;border-width:0px 0px 1px 0px;}
ul.theme_list li{text-align:left;border:dotted #666666;border-width:1px 0px 0px 0px;padding-top:5px;padding-bottom:5px;list-style-type:none;}
ul.news_list{margin-left:0px;border:dotted #666666;border-width:0px 0px 1px 0px;}
ul.news_list li{text-align:left;border:dotted #666666;border-width:1px 0px 0px 0px;padding-top:5px;padding-bottom:5px;list-style-type:none;}
ul.info_list{margin-left:0px;}
ul.info_list li{text-align:left;border:none;list-style-type:none;}
div.info_date{padding:3px;padding-top:0px;padding-bottom:0px;border-style:dotted dotted dotted solid;border-color:#666666 #666666 #666666 #FDB513;border-width:0px 0px 1px 4px;list-style-type:none;padding-left:5px;margin-bottom:2px;margin-right:3px;}
div.info_contents{padding:3px;padding-left:10px;border:dotted #666666;border-width:0px 0px 1px 0px;margin-right:3px;}
div.footer{margin-top:20px;margin-bottom:10px;font-size:12px;}
div.copyright{width:900px;margin-left:auto;margin-right:auto;font-size:10px;padding-bottom:10px;background-color:#99CC00;}
.warning{color:#ff9900;font-size:14px;font-weight:bold;}
.margin10{text-align:left;margin:0px 10px 10px 10px;}
div.qr{text-align:center;}
div.qr div{margin-left:auto;margin-right:auto;}
div.qr span{display:none;}
div.qr_ikoi{width:150px;height:150px;background:url("/media/img/pc/main_splite.jpg") 0px -134px no-repeat;}
div.qr_hakobee{width:150px;height:150px;background:url("/media/img/pc/main_splite.jpg") -150px -134px no-repeat;}
div.qr_nomikai{width:120px;height:120px;background:url("/media/img/pc/main_splite.jpg") -300px -164px no-repeat;}
div.bnr_nomikai a{width:88px;height:31px;background:url("/media/img/pc/main_splite.jpg") -300px -133px no-repeat;display:block;}
div.bnr_nomikai span{display:none;}
div.top_area_list{height:250px;}
div.blog_title{padding:5px;font-size:14px;border:dotted #666666;border-width:1px 0px 1px 0px;background-color:#FFCC66;}
div.blog_contents{padding:10px;}
div.blog_comment{padding:10px;border:dotted #666666;border-width:1px 0px 0px 0px;}
div.topic_contents{padding:10px;border:dotted #666666;border-width:1px;}
div.topic_comment{padding:10px;border:dotted #666666;border-width:1px 0px 0px 0px;}
ol.member_entry li{margin-bottom:5px;}
img.icon{vertical-align:middle;margin-right:5px;margin-bottom:2px;}
img.icon_mail{vertical-align:middle;margin-right:5px;}
ul.blog_list li{border-style:dotted dotted dotted solid;border-color:#666666 #666666 #666666 #FDB513;border-width:0px 0px 1px 6px;list-style-type:none;padding-left:4px;margin-bottom:2px;}
ul.topic_list li{border-style:dotted dotted dotted solid;border-color:#666666 #666666 #666666 #FDB513;border-width:0px 0px 1px 6px;list-style-type:none;padding-left:4px;margin-bottom:2px;}
div.news_date{text-align:right;}
img.right{float:right;margin:5px;}
img.left{float:left;margin:5px;}
div.left{float:left;}
div.pagenation{border:dotted #666666;border-width:1px 0px;background-color:#EEEEEE;padding-left:4px;}
ul.job_list{margin-left:0px;margin-right:0px;border:dotted #666666;border-width:0px 0px 1px 0px;}
ul.job_list li{text-align:left;border:dotted #666666;border-width:1px 0px 0px 0px;padding-top:5px;padding-bottom:5px;list-style-type:none;}
ul.job_list div.company{text-align:left;border:solid #99CC00;border-width:5px 0px 2px 0px;padding-top:2px;padding-bottom:5px;padding-left:5px;background-color:#EEFFCC;}
ul.job_list div.nocompany{text-align:left;padding-left:5px;}
ul.job_list div.jobheader{background-color:#FFF;margin-bottom:2px;}
div.job_list_copy{width:298px;height:22px;padding-left:32px;padding-top:10px;background:url("/media/img/pc/icon_splite.jpg") 0px -96px no-repeat;float:left;}
div.job_list_go_detail{width:110px;text-align:right;float:left;}
div.job_cond_job_type{padding:0px;padding-right:5px;margin:0px;margin-bottom:10px;width:220px;float:left;}
div.job_cond_employ_type{padding:0px;margin:0px;margin-bottom:10px;width:220px;float:left;}
ul.job_cond_list_top_map{position:relative;margin-left:5px;width:160px;height:160px;z-index:3;}
ul.job_cond_list_top_map li{height:16px;background:url("/media/img/pc/icon_splite.jpg") 0px -160px no-repeat;margin-left:0px;padding-left:16px;}
div.count_offer{font-size:10pt;position:relative;bottom:370px;left:150px;z-index:2;text-align:right;line-height:10pt;width:150px;}
span.count_offer{font-weight:bold;font-size:14pt;line-height:14pt;color:#FF0000;}
img.map{position:relative;left:140px;bottom:160px;z-index:1;}
ul.job_cond_list_top{margin-left:5px;}
ul.job_cond_list_top li{height:16px;background:url("/media/img/pc/icon_splite.jpg") 0px -160px no-repeat;margin-left:0px;padding-left:16px;}
ul.job_cond_list{border:dotted #666666;border-width:0px 0px 1px 0px;}
ul.job_cond_list li{border:dotted #666666;border-width:1px 0px 0px 0px;padding-top:5px;padding-bottom:5px;list-style-type:none;}
ul.theme_offer li{border:dotted #666666;border-width:1px 0px 0px 0px;}
div.other_job{border:dotted #FF6600;border-width:1px;padding:5px;margin-bottom:10px;}
div.other_job ul{padding:5px;}
div.news_contents{border:dotted #666666;border-width:0px 0px 1px 0px;padding:5px;}
div.news_url{border:dotted #666666;border-width:0px 0px 1px 0px;padding:5px;}
dd.news{border:dotted #666666;border-width:0px 0px 1px 0px;padding:5px;margin-bottom:5px;}
dt.news{border-style:dotted dotted dotted solid;border-color:#666666 #666666 #666666 #FDB513;border-width:0px 0px 1px 4px;list-style-type:none;padding:5px;}
span.company_name{font-weight:bold;font-size:14pt;}
span.company_tel{font-weight:bold;font-size:14pt;}
textarea{font-size:12px;padding:2px;}
input{font-size:12px;padding:2px;}
p.error{color:#FF0000;font-weight:bold;}
span.error{color:#FF0000;font-weight:bold;}
.required{color:#FF0000;}
#content{text-align:left;height:auto;width:700px;margin-right:auto;margin-left:auto;margin-top:10px;margin-bottom:10px;}
table.tl{padding:0px;border-top:solid 1px #CCCCCC;border-left:dotted 1px #CCCCCC;}
table.tl th{padding:5px;background-color:#f7f7f7;border-right:dotted 1px #CCCCCC;border-bottom:solid 1px #CCCCCC;}
table.tl td{border-right:dotted 1px #CCCCCC;border-bottom:solid 1px #CCCCCC;}
table.input{padding:0px;border-top:solid 1px #CCCCCC;border-left:dotted 1px #CCCCCC;}
table.input td{width:580px;padding-left:5px;border-right:dotted 1px #CCCCCC;border-bottom:solid 1px #CCCCCC;}
table.input th{padding:5px;width:110px;background-color:#f7f7f7;border-right:dotted 1px #CCCCCC;border-bottom:solid 1px #CCCCCC;}
table.input th.headline{padding:5px;background-color:#E7E7E7;border-right:dotted 1px #CCCCCC;border-bottom:solid 1px #CCCCCC;}
table.input b{font-weight:normal;font-size:11px;color:#FF0000;}
table.none{padding:0px;width:580px;}
table.none td{padding:0px;border-right:dotted 1px #FFFFFF;border-bottom:solid 1px #FFFFFF;}
#msgBox_notify{font-size:12px;font-weight:bold;background-color:#EEFFEE;border:solid 1px #CCCCCC;color:#333333;-moz-border-radius:10px;padding:5px;margin:10px;}
#msgBox_error{font-size:12px;font-weight:bold;background-color:#EEFFEE;color:#333333;border:solid 1px #CCCCCC;-moz-border-radius:10px;padding:5px;margin:10px;}
table.form th{background-color:#FFDD99;border:solid 1px #999999;padding:4px;width:170px;}
table.form td{background-color:#FFFFFF;border:solid 1px #999999;padding:4px;width:300px;vertical-align:bottom;}
ul.inline li{display:inline;margin:0 5px 5px 0;}
table.profile{width:100%;padding-top:10px;padding-left:0px;padding-right:5px;padding-bottom:10px;}
table.profile th{background-color:#FFDD99;border:solid 1px #99CC00;padding:4px;}
table.profile td{background-color:#FFFFFF;border:none;padding:4px;}
td.profile_main{width:80%;}
td.profile_show_hide{width:20%;}
table.profile_hobby{width:100%;}
table.profile_hobby td{width:33%;}
ul.mypage_menu{margin-top:2px;margin-left:0px;}
ul.mypage_menu li{list-style-type:none;margin:0 5px 5px 0;padding:0 0 0 5px;:text-align:left;float:left;width:140px;border:solid 1px #99CC00;}
ul.msg_menu{margin-top:2px;margin-left:0px;}
ul.msg_menu li{list-style-type:none;margin:0 5px 5px 0;padding:0 0 0 5px;:text-align:left;float:left;width:140px;border:solid 1px #99CC00;}
th.mypage{width:30%;}
table.mail_list{width:100%;margin-top:5px;margin-bottom:5px;border:solid 1px #666666;}
table.mail_list th{padding-top:2px;padding-bottom:2px;padding-left:4px;background:#FFDD99;}
table.mail_list tr{border-bottom:solid 1px #666666;}
table.mail_list td{padding-top:2px;padding-bottom:2px;padding-left:4px;}
th.mail_list_icon{width:18px;}
th.mail_list_check{width:10px;}
th.mail_list_title{width:150px;}
th.mail_list_comment{width:180px;}
th.mail_list_date{width:120px;}
th.mail_list_spam{width:50px;}
tr.readed{}
tr.noread{background:#E0E0E0;}
div.goback{text-align:right;}
div.icon_list{height:22px;padding-left:35px;padding-top:10px;background:url("/media/img/pc/icon_splite.jpg") 0px 0px no-repeat;}
div.icon_write{height:22px;padding-left:35px;padding-top:10px;background:url("/media/img/pc/icon_splite.jpg") 0px -32px no-repeat;}
div.icon_job{height:22px;padding-left:35px;padding-top:10px;background:url("/media/img/pc/icon_splite.jpg") 0px -64px no-repeat;}
div.icon_job2{height:22px;padding-left:35px;padding-top:10px;background:url("/media/img/pc/icon_splite.jpg") 0px -96px no-repeat;}
li.icon_job2{height:22px;padding-left:35px;padding-top:10px;background:url("/media/img/pc/icon_splite.jpg") 0px -96px no-repeat;}
div.icon_email{height:32px;padding-left:35px;background:url("/media/img/pc/icon_splite.jpg") 0px -128px no-repeat;}
div.icon_help{height:19px;padding-left:26px;padding-top:7px;background:url("/media/img/pc/icon_splite.jpg") 0px -192px no-repeat;}
div.icon_setting{height:22px;padding-left:35px;padding-top:10px;background:url("/media/img/pc/icon_splite.jpg") 0px -224px no-repeat;}
div.icon_logout{height:22px;padding-left:35px;padding-top:10px;background:url("/media/img/pc/icon_splite.jpg") 0px -256px no-repeat;}
div.icon_exit{height:22px;padding-left:35px;padding-top:10px;background:url("/media/img/pc/icon_splite.jpg") 0px -288px no-repeat;}
div.contents_main_ad{margin-top:60px;text-align:center;}
