@charset "utf-8";
/* CSS Document */

* {
margin:0px;
padding:0px;
font-weight:normal;
font-size:12px;
line-height:1.5;
font-family:Verdana, arial, sans-serif, "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka";
list-style:none;
color:#444444;
}

img {
border:0px;
}

a:link {color:#444444;}
a:visited {color:#696969;}
a:hover {color:#696969;}
a:active {color:#696969;}

a.KeywordLink {
text-decoration:none;
border-bottom:1px dashed #CCCCCC;
}

.i-q {
background:url("http://news01.net/img/help8.png") no-repeat;
background-position:0% 0%;
padding:0px 0px 0px 20px;
}
.i-m {
background:url("http://news01.net/img/email8.png") no-repeat;
background-position:0% 0%;
padding-left:20px;
line-height:30px;
height:30px;
}
.i-m2 {
background:url("http://news01.net/img/email8.png") no-repeat;
background-position:0% 0%;
padding:0px 0px 0px 20px;
}

.i-r {
background:url("http://news01.net/img/feed8.png") no-repeat;
background-position:0% 0%;
padding-left:20px;
line-height:30px;
height:30px;
}
.i-f {
background:url("http://news01.net/img/folder8.png") no-repeat;
background-position:0% 0%;
padding:2px 0px 0px 20px;
}
.i-u {
background:url("http://news01.net/img/user_suit8.png") no-repeat;
background-position:0% 0%;
padding:2px 0px 0px 20px;
}


.i-c {
background:url("http://news01.net/img/comment8.png") no-repeat;
background-position:0% 0%;
padding-left:20px;
line-height:30px;
height:30px;
}

.i-c2{
background:url("http://news01.net/img/comment8.png") no-repeat;
background-position:0% 0%;
padding:0px 0px 0px 20px;
}

.i-p {
background:url("http://news01.net/img/page_white_text8.png") no-repeat;
background-position:0% 0%;
padding:2px 0px 0px 20px;
}
.i-p2 {
background:url("http://news01.net/img/page8.png") no-repeat;
background-position:0% 0%;
padding-left:20px;
line-height:30px;
height:30px;
}
.i-p3 {
background:url("http://news01.net/img/page8.png") no-repeat;
background-position:0% 0%;
padding:2px 0px 0px 20px;
}
.i-s {
background:url("http://news01.net/img/star8.png") no-repeat;
background-position:0% 0%;
padding:2px 0px 0px 20px;
line-height:30px;
height:30px;
}
.i-e {
background:url("http://news01.net/img/exclamation8.png") no-repeat;
background-position:0% 0%;
padding:2px 0px 0px 20px;
}
.i-i {
background:url("http://news01.net/img/info8.png") no-repeat;
background-position:0% 0%;
padding:2px 0px 0px 20px;
}
.i-bui {
background:url("http://news01.net/img/building8.png") no-repeat;
background-position:0% 0%;
padding:2px 0px 0px 20px;
}
.i-map {
background:url("http://news01.net/img/map8.png") no-repeat;
background-position:0% 0%;
padding:2px 0px 0px 20px;
}
.i-tag {
background:url("http://news01.net/img/tag_blue8.png") no-repeat;
background-position:0% 0%;
padding:2px 0px 0px 20px;
}
.i-car {
background:url("http://news01.net/img/vcard8.png") no-repeat;
background-position:0% 0%;
padding:2px 0px 0px 20px;
}
.i-z {
background:url("http://news01.net/img/zoom8.png") no-repeat;
background-position:0% 0%;
padding:2px 0px 0px 24px;
font-size:120%;
}

#wrap {
width:820px;
margin-right:auto;
margin-left:auto;
height:auto;
}

#main {
width:820px;
margin-right:auto;
margin-left:auto;
height:auto;
}

#hdr {

}

#hdr-1 {
overflow:hidden;
padding:5px;
}

#hdr-1-a {
float:left;
width:150px;
padding:5px 0;
text-align:center;
}

#hdr-1-b {
float:right;
width:650px;
height:60px;
text-align:right;
}

#hdr-2 {
clear:both;
overflow:hidden;
border-top:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
height:25px;
width:820px;
}

#hdr-navi{
float:left;
width:500px;
height:25px;
line-height:25px;
padding-left:10px;
font-weight:bold;
}

#hdr-navi li{
float:left;
line-height:25px;
padding:0px;
}

.selected {
background:#444444;
color:#FFFFFF;
padding:0px 15px 0px 15px;
}

#hdr-navi .selected a{
color:#FFFFFF;
}

#hdr-navi li a{
line-height:25px;
text-decoration:none;
display:block;
padding:0px 15px 0px 15px;
}

#hdr-navi li a:hover{
background:#696969;
color:#FFFFFF;
}

#hdr-search {
float:right;
width:300px;
}

#btn_search{
float:right;
}

#btn_search ul{
}

#btn_search li {
float:left;
padding-left:5px;
line-height:20px;
height:20px;
}
.s_frm {
padding-top:3px;
}
.s_btn {
}


#hdr-3 {
float:left;
width:800px;
clear:both;
height:auto;
padding:3px 10px 4px 10px;
border-bottom:5px solid #444444;
}

.hot-word {
float:left;
width:490px;
color:#696969;
font-size:82.5%;
padding:3px 0 0 0;
}

.hot-word a{
font-size:100%;
}

#hdr-sbm {
float:left;
width:300px;
text-align:right;
font-size:82.5%;
}

#hdr-sbm a{
font-size:100%;
}


#cnt {
clear:both;
overflow:hidden;
}

#cnt-a {
float:left;
width:500px;
}

.cnt-a-box {
width:490px;
height:auto;
margin:10px;
border:1px solid #CCCCCC;
}

.a-box-title {
background:#F2F2F2;
height:35px;
border-bottom:1px solid #CCCCCC;
}

.a-box-title h1 {
padding:6px 5px 5px 5px;
}


.a-box-title h4 {
padding:6px 5px 5px 5px;
}

.title-text {
font-size:125%;
font-weight:bold;
padding-left:10px;
color:#444444;
border-left:5px solid #444444;
}

.a-box-body {
clear:both;
width:auto;
height:auto;
overflow:hidden;
padding-bottom:0px;
}

.body-left {
float:left;
padding:15px;
width:150px;
text-align:center;
}

.body-right {
float:right;
width:300px;
}

.cat-body-left {
float:left;
padding:15px;
width:100px;
text-align:center;
height:100px;
overflow:hidden;
}

.cat-body-right {
float:right;
width:350px;
}

.view-pic {
width:90px;
}

.gray {
color:#696969;
font-size:82.5%;
}

.body-right h2,
.cat-body-right h2 {
padding-right:10px;
}

.body-right p,
.cat-body-right p{
padding:5px 10px 5px 0px;
color:#696969;
}


.ar {
text-align:right;
}

.ar a {
font-size:82.5%;
}

.a-box-body h3 {
padding:3px;
padding-left:15px;
}

.a-box-ad {
clear:both;
margin-top:8px;
padding:5px 10px 5px 15px;
border-top:1px dashed #CCCCCC;
color:#0066CC;
font-weight:bold;
}

.a-box-ad a{
color:#0066CC;
font-weight:bold;
}

.a-box-paginate {
clear:both;
margin-top:8px;
padding:5px 10px 5px 15px;
border-top:1px dashed #CCCCCC;
}

.pg-now {
line-height:30px;
padding:3px;
border:1px solid #CCCCCC;
background:#444444;
color:#FFFFFF;
}

.a-box-paginate a {
line-height:30px;
text-decoration:none;
padding:3px;
border:1px solid #CCCCCC;
}

.a-box-paginate a:hover {
background:#696969;
color:#FFFFFF;
}

.body-left-a {
margin-top:10px;
float:left;
width:255px;
border-right:1px dashed #CCCCCC;
}

.body-left-a iframe {
padding:5px 5px 5px 10px;
width:240px;
}

.body-right-a {
float:right;
width:220px;
}

.body-right-a h5 {
margin:10px;
padding:0px;
width:180px;
text-align:center;
border:1px solid #CCCCCC;
}

.body-right-a p {
color:#696969;
padding:10px;
}

.list-box {
padding:10px 10px 0px 10px;
}

.list-box-end {
padding:10px 10px 15px 10px;
}

.list-title {
padding:5px 5px 5px 15px;
}

.tc ul{
padding:10px 15px 10px 15px;
}

.tc li{
padding:5px 15px 5px 0px;
display: inline;
line-height:35px;
}

.tc_num {font-size:82.5%;}
.tc1{font-size:82.5%;}
.tc1 a{color:#888888;}
.tc2 {font-size:100%;}
.tc2 a{font-size:100%;color:#888888;}
.tc3 {font-size:100%;}
.tc3 a{font-size:130%;color:#696969;}
.tc4 {font-size:100%;}
.tc4 a{font-size:160%;color:#696969;}
.tc5 {font-size:100%;}
.tc5 a{font-size:180%;}
.tc6 {font-size:100%;}
.tc6 a{font-size:200%;}



.entry-body{
padding:10px;
}

.entry-body p{
padding:0.5em 0px 1em 0px;
}

.entry-summary {
border:3px solid #EEEEEE;
background:#F2F2F2;
padding:10px;
}

.entry-more {
padding:15px 10px 0px 10px;
}

.pl {
float:left;
padding:10px;
}

.pr{
float:right;
padding:10px;
}

.entry-qu {
padding:5px 10px 5px 0px;
background-color:#EAF2FF; 
text-align:right;
margin-bottom:8px; 
}

.entry-qu a{
color:#0066CC;
font-weight:bold;
}

.entry-bm {
text-align:right;
padding-right:10px;
font-size:82.5%;
}

.entry-bm a {
font-size:100%;
vertical-align:top;
}

.entry-bm img {
padding-right:2px;
}

.copyright {
text-align:right;
padding:5px 10px 5px 10px;
}

.entry-new {
background:#F2F2F2;
padding:10px 10px 15px 10px;
}

#cnt-b {
float:right;
width:305px;
}

.cnt-b-box {
clear:both;
width:300px;
height:auto;
margin:10px 0px 10px 0px;
border:1px solid #CCCCCC;
}

.b-box-title {
background:#F2F2F2;
height:35px;
border-bottom:1px solid #CCCCCC;
}

.b-box-title h4 {
padding:6px 5px 5px 5px;
}

.b-box-body {
clear:both;
overflow:hidden;
padding:10px 10px 10px 10px;
}

.b-box-body-1 {
padding-bottom:5px;
overflow:hidden;
}

.b-box-body-2 {
}

.bnr-l {
width:auto;
height:auto;
padding-right:5px;
float:left;
}

.bnr-r {

}

.b-box-body-1 h5,
.b-box-body-2 h5{
float:left;
padding-left:19px;
width:116px;
line-height:30px;
border:1px solid #CCCCCC;
}

.cnt-b-ad-box {
width:300px;
height:250px;
border:1px solid #CCCCCC;
}


.new-pic {
padding:2px;
}

.pic-b {
float:left;
width:80px;
height:80px;
padding:5px;
overflow:hidden;
}


.pic-b-top {
width:150px;
height:120px;
overflow:hidden;
}

.list-pic {
width:80px;
}

.top-pic {
width:120px;
}

.b-box-title-ad {
height:25px;
border-bottom:1px solid #CCCCCC;
}

.b-box-title-ad h4 {
line-height:25px;
text-align:center;
}

.arc {
padding:5px;
}

.arc li {
padding-bottom:5px;
}

.arc .arc-border {
padding-bottom:10px;
margin-bottom:10px;
border-bottom:1px dashed #CCCCCC;
}

#arc-daily,
#arc-weekly,
#arc-monthly{
padding-top:5px;
}

#arc-daily li,
#arc-weekly li,
#arc-monthly li{
padding-left:20px;
border:0px;
}


#search iframe {
width:460px;
padding-top:20px;
}

.ad-box2 {
margin-top:5px;
padding:3px 5px 3px 0px;
padding-left:10px;
line-height:1.5;
/*color:#0066CC;*/
}

.ad-box2 a{
color:#0066CC;
font-weight:bold;
}

.ad-box2 a:visited,
.a-box-ad a:visited {
color:#0066CC;
}
 
.ad-box2-title {

}

.ad-box2-explain {
padding-left:10px;
font-size:11px;
line-height:1.2;
}

.ad-box2-url {
padding-left:10px;
font-size:11px;
line-height:1.2;
color:#999999;
}

.ad-box2-footer {
font-size:11px;
text-align:right;
padding-right:3px;
margin-bottom:10px;
}

.ad-box3 {
font-size:10px;
text-align:center;
clear:both;
margin-bottom:-20px;
}

.ad-box3 a {
font-size:10px;
}


#ftr {
border-top:1px solid #CCCCCC;
padding-top:10px;
margin-top:10px;
clear:both;
text-align:center;
font-size:82.5%;
width:820px;
}

#ftr a {
font-size:100%;
}img {
border:0px;
}

#ftr-l {
overflow:hidden;
height:0px;
}


table{
margin:0px 20px 20px 30px;
width:400px;
height:250px;
}

.table_l {
width:100px;
padding:5px;
margin-left:40px;
text-align:center;
background:#EEEEEE;
}

.table_r {
padding:5px;
width:400px;
}

blockquote {
padding:20px;
border:1px dashed #CCCCCC;
}

.red {
color:red;
font-weight:bold;
}

.q_title {
background:#F2F2F2;
text-align:center;
margin-top:10px;
line-height:0.5em;
}

#form_mag p {
text-align:center;
padding:10px;
}

#form_mag .mail {
width:300px;
}

.job-box {
padding:10px;
margin-right:5px;
border:1px solid #CCCCCC;
background:#F2F2F2;
}

.job-box li {
display:inline;
padding-right:5px;
font-size:82.5%;
}


.cnt-f-box {
width:805px;
height:auto;
margin:0px 10px 10px 10px;
border:1px solid #CCCCCC;
}


.j-category {
padding:10px;
}

.j-category-title {
border-bottom:1px dashed #CCCCCC;
padding-top:10px;
}

.j-category ul {
padding:20px 15px 15px 15px;
}

.j-category li {
display:inline;
padding-right:15px;
}


.view-pic-j {
width:120px;
}

.pic-b-j {
float:left;
width:120px;
height:120px;
padding:5px;
overflow:hidden;
}

.j-box-body{
padding:10px 0px 10px 0px;
overflow:hidden;
}


.j-body-left {
float:left;
width:140px;
}

.j-body-right {
float:left;
width:350px;
}

.j-body-right h2 {
padding:10px 0px 5px 0px;
}

.j-body-right p {
font-size:82.5%;
padding:5px;
}

.pickup {
padding:5px;
}

.pickup li {
padding:5px 0px 5px 0px;
}


.entry-jc {
padding:10px;
text-align:right;
}

.entry-jc li {
display:inline;
padding-left:10px;
}

.apply_form {
padding:10px;
background:#F2DADA;
border: 1px dashed #CCCCCC; 
}

.f_name {
width:100px;
}

.f_kana {
width:100px;
}

.f_mail {
width:250px;
}

.apply_form select {
}

.f_address {
width:250px;
}

.apply_form textarea {
width:250px;
height:150px;
}

.apply_form ul {
padding:10px 0px 5px 0px
}

.apply_form .profile-end {
padding-bottom:10px;
}


.af_element {
display:inline;
}

.af_element span {
font-size:82.5%;
}


#jobtable th {
padding:10px;
border-bottom:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
background:#F2F2F2;
}

#jobtable td {
padding:10px;
border-bottom:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
}

#jobtable .bg0 {
border-top:1px solid #CCCCCC;
}

.word-body{
padding:10px;
}

.word-body p{
padding:0.5em 0px 0.5em 0px;
}

.word-body ul li {
padding:10px;
}

.word-body ul li .description{
font-size:92.5%;
}

.word-summary {
border:3px solid #EEEEEE;
padding:0px 0px 0px 10px;
}
