@charset "utf-8";body{font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;padding:0px;margin:0px;font-size:13px;line-height:16px;text-align:center;color:#333;}
div, td, th, p, pre{text-align:left;margin:0;padding:0px;}
p{margin:0;padding:0;}
a{text-decoration:underline;color:#0066CC;}
a:hover{color:#999999;text-decoration:none;}
li{margin:0;list-style:none;}
ol, ul{margin:0;padding:0;}
img{margin:0px;padding:0px;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;}
#word{width:240px;float:left;margin-bottom:20px;background-color:#FFFFFF;box-shadow:0px 0px 2px 1px #d6d6d6;-moz-box-shadow:0px 0px 2px 1px #d6d6d6;-webkit-box-shadow:0px 0px 2px 1px #d6d6d6;}
#word h2{width:240px;float:left;height:36px;line-height:36px;color:#fd6634;background-color:#faf9ef;font-size:110%;text-align:center;padding:0px;margin:0px;}
#word ul{width:210px;float:left;padding-top:15px;padding-right:15px;padding-bottom:10px;padding-left:15px;}
#word ul li{line-height:22px;font-size:110%;float:left;width:210px;padding:0px;margin-top:0px;margin-right:0px;margin-bottom:5px;margin-left:0px;}
#word ul li a{color:#615342;text-decoration:underline;}
#ranking{width:240px;float:left;margin-bottom:20px;background-color:#FFFFFF;box-shadow:0px 0px 2px 1px #d6d6d6;-moz-box-shadow:0px 0px 2px 1px #d6d6d6;-webkit-box-shadow:0px 0px 2px 1px #d6d6d6;}
#ranking h2{width:240px;float:left;height:36px;line-height:36px;color:#fd6634;background-color:#faf9ef;font-size:110%;text-align:center;padding:0px;margin:0px;}
#ranking ul.list{width:220px;float:left;padding:10px;}
#ranking ul.list li{width:220px;float:left;margin-top:0px;margin-right:0px;margin-bottom:10px;margin-left:0px;border-bottom:1px dotted #DBDBDB;padding-top:0px;padding-right:0px;padding-bottom:10px;padding-left:0px;}
#ranking ul.list li:last-child{width:220px;float:left;margin-bottom:0px;border-bottom:none;padding-bottom:0px;}
#ranking ul.list li .contents{width:220px;float:left;margin-bottom:5px;}
#ranking ul.list li .contents .block{}
#ranking ul.list li .contents .block .access{font-size:11px;width:220px;float:left;line-height:20px;height:20px;overflow:hidden;}
#ranking ul.list li .contents .block .title{margin:0px;font-size:100%;padding:0px;width:220px;font-weight:bold;float:left;line-height:20px;height:20px;overflow:hidden;}
#ranking ul.list li .contents .block .title a{color:#FB4E28;}
#ranking ul.list li .image{text-align:center;width:80px;float:left;margin:0px;padding-right:0px;padding-left:0px;}
#ranking ul.list li ul.box{width:130px;float:right;}
#ranking ul.list li ul.box li{padding:0px;margin:0px;float:left;width:130px;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#CCC;height:20px;line-height:20px;overflow:hidden;font-size:80%;}
#ranking ul.list li ul.box li span{color:#f1c12d;}
#new_job{width:700px;float:left;margin-bottom:30px;}
#new_job h2{width:660px;float:left;height:38px;background-repeat:no-repeat;background-image:url(../img/index/title_new.png);line-height:38px;font-size:120%;background-position:left 5px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:40px;color:#6f5735;margin-top:0px;margin-right:0px;margin-bottom:5px;margin-left:0px;}
#new_job .contents{width:670px;float:left;margin:0px;padding-top:15px;padding-left:15px;padding-right:15px;padding-bottom:0px;background-color:#FFFFFF;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;box-shadow:0px 0px 2px 1px #d6d6d6;-moz-box-shadow:0px 0px 2px 1px #d6d6d6;-webkit-box-shadow:0px 0px 2px 1px #d6d6d6;}
#new_job ul.list{width:670px;float:left;padding:0px;}
#new_job ul.list li{width:325px;float:left;padding:0px;margin-right:20px;display:block;margin-bottom:15px;}
#new_job ul.list li:nth-child(even){margin-right:0px;}
#new_job ul.list li .access{width:100%;float:left;overflow:hidden;font-size:12px;height:15px;margin-bottom:8px;line-height:15px;}
#new_job ul.list li .title{float:left;line-height:24px;overflow:hidden;width:310px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:30px;font-weight:bold;background-image:url(../img/index/icon_new.png);background-repeat:no-repeat;background-position:left center;height:24px;margin:0px;}
#new_job ul.list li .title a{float:left;color:#F34E28;}
#new_job ul.list li .image{width:110px;float:left;margin-right:15px;height:80px;}
#new_job ul.list li ul.type{width:200px;float:left;}
#new_job ul.list li ul.type li{float:left;width:100%;font-size:90%;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#E4E4E4;margin:0px;}
#new_job ul.list li ul.type li .head{float:left;width:30%;line-height:20px;height:20px;color:#806D53;font-weight:bold;}
#new_job ul.list li ul.type li .head span{color:#FF73A2;font-size:70%;}
#new_job ul.list li ul.type li .text{float:left;width:70%;line-height:20px;height:20px;overflow:hidden;}