/* CSS Document */

/* staff
------------------------------------------------------------------*/

div#staff_main-image {
width:600px;
height:142px;
margin:0 0 20px 0;
padding:0;
}

div#staff_main-image h2 {
background:url(../staffblog/img/main_img.jpg) no-repeat;
width:600px;
height:142px;
margin:0;
padding:0;
text-indent: -9999px;
}

div#staff_main-image h2#iryonewsbanr {
background:url(../news/img/main.jpg) no-repeat;
}


#h3staff {
background:url(../staffblog/img/h3staff.jpg) no-repeat;
width:410px;
height:30px;
margin:0 0 20px 0;
padding:0;
text-indent:-9999px;
}



.time {
float:right;
font-size:80%;
}

.phot {
margin:15px 0 0 0;
padding:0;
}

p.colum{
letter-spacing:3px;
margin:0;
padding:20px 15px 20px 15px;
}

.colum p{
letter-spacing:3px;
}

.colum span{
letter-spacing:3px;
}

.Categories01 {
float:right;
font-size:80%;
}

#rogo {
background:url(../staffblog/img/rogo.jpg) no-repeat;
width:166px;
height:168px;
margin:0;
padding:0;
text-indent:-9999px;
}

#taff_blog {
font-size:90%;
padding:15px 0 0 0;
margin:0;
}


#navicategories {
background:#e7e7e7;
padding-bottom:10px;
margin-bottom:15px;

}

#navicategories h4 {
background:#e7e7e7 url(../staffblog/img/h3staff_001.jpg) no-repeat;
width:166px;
height:33px;
padding:0;
margin:15px 0 10px 0;
text-indent:-9999px;
}

#navicategories li{
line-height:170%;
padding:0 0 0 10px;
}

.columns {
margin:0 0 60px 0;
padding:0;
}
.columns h4 {
font-weight:bold;
width: auto;
height:20px;
margin:0 0 0 0;
padding:0 0 8px 0;
background:url(../staffblog/img/line.jpg) left bottom no-repeat;
}

.columns h4 a:link { color: #000; text-decoration: none;}
.columns h4 a:visited { color: #000;  text-decoration: none;}
.columns h4 a:hover { color: #333; text-decoration: underline; }
.columns h4 a:active { color: #000;  text-decoration: none;}

#navicategories li a{
color: #000;
text-decoration: underline;
outline: none;
}

#calender {
background:#e7e7e7;
padding-bottom:10px;
margin-bottom:15px;
}

#calender a{
color: #000;
text-decoration: underline;
outline: none;
}

#calender h4{
background:#e7e7e7 url(../staffblog/img/h3staff_002.jpg) no-repeat;
width:166px;
height:33px;
padding:15px 0 0 0;
margin:0;
text-indent:-9999px;
}

#calender h4 a{
color: #000;
text-decoration: underline;
outline: none;
}

#archive {
background:#e7e7e7;
padding-bottom:10px;
}

#archive h4 {
background:#e7e7e7 url(../staffblog/img/h3staff_003.jpg) no-repeat;
width:166px;
height:33px;
padding:15px 0 0 0;
margin:0;
text-indent:-9999px;
}

#arc {
padding:0;
margin:0 0 0 8px;
}


.arc01 {
width:130px;
margin:0;
padding:0;
}

h3#h3blog {
background:url(../com_img/blog_tag.jpg) no-repeat;
width:402px;
height:30px;
margin:0 0 20px 0;
padding:8px 0 0 10px;
}



/* inchou
------------------------------------------------------------------*/
div#inchou_main-image {
width:600px;
height:142px;
margin:0 0 20px 0;
padding:0;
}

div#inchou_main-image h2 {
background:url(../inchoublog/img/main_img.jpg) no-repeat;
width:600px;
height:142px;
margin:0;
padding:0;
text-indent: -9999px;
}

#h3inchou {
background:url(../inchoublog/img/h3inchoublog.jpg) no-repeat;
width:410px;
height:30px;
margin:0 0 20px 0;
padding:0;
text-indent:-9999px;
}

#puro{
background:url(../inchoublog/img/puro_ph.jpg) no-repeat;
width:166px;
height:168px;
margin:0;
padding:0;
text-indent:-9999px;
}

h4#profile {
font-size:90%;
padding:15px 0 0 0;
margin:0;
}

.style1 {color: #990000}
.style2 {font-size: 10px}

/*////////////////////////////////////////
background: url(../blog/img/h3staff.jpg) no-repeat;

main_contents Setting

/////////////////////////////////////// */
#main_contents {
float:left;
width:410px;
height:auto;
margin:0;
padding:0;
}

/*////////////////////////////////////////
background: url(../blog/img/h3staff.jpg) no-repeat;

main_navi Setting

/////////////////////////////////////// */
#main_navi {
float:right;
width:166px;
height:auto;
margin:0;
padding:0;
}



#calendar-header {
text-align:center;
}

