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

#pageMenuTitle{
background:url(../../service/img/page_menu_title.jpg) no-repeat;
width:180px;
height:46px;
text-indent:-9999px;
}

#pageMenuBox{
background:url(../img/page_menu_bg.gif) repeat-y;
width:180px;
}

#pageMenuBox ul{
width:162px;
margin:0px auto;
padding:0px 4px 0px 4px;
}

#pageMenuBox li{
margin:0px;
padding:10px 0px 8px 19px;
list-style-type:none;
border-bottom:solid 1px #F1F1F1;
background:url(../img/icon_circle.jpg) no-repeat 0px 13px;
font-size:12px;
color:#333;
line-height:130%;
}

#pageMenuBox li a{
color:#333;
text-decoration:none;
}

#pageMenuBox li a:hover{
color:#F00;
}

#pageMenuBoxBtm{
background:url(../img/page_menu_btm.jpg) no-repeat;
width:180px;
height:22px;
margin:0px 0px 5px 0px;
}

#mainImg{
background:url(../../service/new/img/main_img.jpg) no-repeat;
width:690px;
height:80px;
text-indent:-9999px;
margin:0px 0px 17px 0px;
}

#newBox{
width:680px;
margin:0px auto;
font-size:12px;
color:#333;
line-height:140%;
}

#newBox ul{list-style:none;}

#newBox a{
color:#333;
text-decoration:underline;
}

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


.infoListWhite{
width:680px;
}

.infoListBrown{
background:#F0F0F0;
width:680px;
}

.infoDate{
width:123px;
padding:13px 0px 13px 13px;
font-size:12px;
color:#333;
line-height:140%;
float:left;
}

.infoText{
width:529px;
padding:13px 15px 13px 0px;
font-size:12px;
color:#F30;
line-height:140%;
float:left;
}

.infoText a{
color:#F30;
}

.infoText a:hover{
color:#963;
text-decoration:none;
}


.entryArchive {
width: 600px;
}

.entryArchive ul{
margin:0px;
padding:0px;
list-style:none;
}
.entryArchive li{
float:left;
background:url(../img/icon_circle.jpg) no-repeat 0px 3px;
font-size:12px;
color:#333;
line-height:140%;
margin:0px 10px 3px 0px;
padding:0px 0px 0px 14px;
width:80px;
}

.entryArchive li a{
color:#333;
text-decoration:none;
}

.entryArchive li a:hover{
color:#F00;
}

.entryLinkBox {
font-size: 10px;
text-align:center;
margin-bottom:20px;
}
.pagebute {
font-size: 10px;
margin:20px 0 20px 0;
padding:20px 0 0 0;
border-top:1px dashed #999;
}
.entryLinkBox {
font-size: 10px;
margin:20px 0 20px 0;
padding:20px 0 0 0;
border-top:1px dashed #999;
}

.entryLinkBox a,.link_page a,.link_next a,.link_before a{
color:#333;
text-decoration:none;
border:1px solid #ccc;
padding:1px 7px;
margin:0px 1px;
}
.entryLinkBox a:hover,.link_page a:hover,.link_next a:hover,.link_before a:hover{
background-color:#F60;
border:1px solid #ccc;
padding:1px 7px;
color:#FFF;
margin:0px 1px;
}

.current_page{
background-color:#333;
border:1px solid #ccc;
color:#FFF;
padding:1px 7px;
margin:0px 1px;
font-size: 10px;
}

.entryDate {
font-size: 10px;
line-height: 150%;
text-align:right;
width: 100%;
margin:0px;
padding:5px 0px;
}


.searchList{
width:680px;
padding:5px 0px;
margin:5px 0px;
border-bottom: solid 1px #CCC;
}

.entryYomi {
font-size: 10px;
line-height: 150%;
background-color: #EFEFEF;
display: block;
width: 100%;
margin:10px auto;
padding:5px 0px;
}

