@charset "utf-8";


/* 1.blogs　RECRUIT
========================================== */

/*.ichiran #alpha-inner,
.cat-news #alpha-inner {
	background-image: url(../images/news-bottomline-dotte.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top:13px;

}

.dtl #alpha-inner {
	padding-top:13px;
	border-top:solid 2px #7f89c4;

}*/

#company #content #alpha h2.catname, #customer #content #alpha h2.catname {
    background: url("../images/bullet-h2.png") no-repeat scroll 8px center transparent;
    border: 1px solid #CCCCCC;
    border-radius: 4px 4px 4px 4px;
    font-size: 136%;
    font-weight: bold;
    margin-bottom: 20px;
    padding: 13px 8px 13px 20px;
}



#company #content .blogs-list{
 table-layout: fixed;
    width: 733px;
	margin-bottom:7px;
	border:none !important;
	}
	
#company #content .blogs-list tr td{
	border:none !important;
	padding:0 !important;
	}

.blogs1 #content .ichiran-box,
.blogs2 #content .ichiran-box{
padding-bottom:1em !important;
	margin-bottom:1em;
	background-image: url(../images/blogs-ichiran-bottomline-dotte.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	width:345px;
}

.blogs1 #content .ichiran-box .ichiran-photo-Blogs,
.blogs2 #content .ichiran-box .ichiran-photo-Blogs{
float:left;
margin-right:10px;
}

.blogs1 #content .ichiran-box .ichiran-photo-Blogs img,
.blogs2 #content .ichiran-box .ichiran-photo-Blogs img{
    border-radius: 4px;        /* CSS3草案 */  
    -webkit-border-radius: 4px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 4px;   /* Firefox用 */  
}

.blogs1 #content .ichiran-box .ichiran-boxR,
.blogs2 #content .ichiran-box .ichiran-boxR{
width:253px;
float:right;
/*position:relative;*/
}

.blogs1 #content .ichiran-box .ichiran-box-inner .ichiran-boxR p,
.blogs2 #content .ichiran-box .ichiran-box-inner .ichiran-boxR p{
font-size:92%;
color:#000000;
padding-bottom:1em;
/*position:absolute;
top:0;
left:0px;*/
}

.blogs1 #content .ichiran-box .ichiran-box-inner .ichiran-boxR .icon,
.blogs2 #content .ichiran-box .ichiran-box-inner .ichiran-boxR .icon{
padding-right:7px;
}

.blogs1 #content .ichiran-box .ichiran-box-inner .ichiran-boxR .title,
.blogs2 #content .ichiran-box .ichiran-box-inner .ichiran-boxR .title{
font-size:100%;
font-weight:bold;
padding-bottom:1em;
display:block;
}

.blogs1 #content .ichiran-box .ichiran-box-inner .ichiran-boxR .sns li,
.blogs2 #content .ichiran-box .ichiran-box-inner .ichiran-boxR .sns li{
display:block;
float:left;
padding-right:5px;
}


.blogs1 #content .ichiran-box p,
.blogs2 #content .ichiran-box p{
margin-bottom:0px !important;
}





/* 2.サイド
========================================== */

#company #content #beta .widget .widget-inner{
	border-radius: 0px 0px 5px 5px;
	padding: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

#content #beta .widget-catlist .cat-list li{
border-top:solid 1px #CCCCCC;

}

#content #beta .widget-catlist .cat-list li.news{
border-top:none;

}

#content #beta .widget-catlist .cat-list li a{
display:block;
padding:10px 0px 10px 20px;
background:url(../images/bullet03.png) no-repeat 10px center;
text-decoration:none;
color:#000000 !important;
}

#content #beta .widget-catlist .cat-list li a:hover{
display:block;
padding:10px 0px 10px 20px;
background-color:#ccd0e7;
text-decoration:none;
color:#000000 !important;
}


.welcome #beta .widget-catlist .cat-list li.welcome,
.concept #beta .widget-catlist .cat-list li.concept,
.profile #beta .widget-catlist .cat-list li.profile,
.history #beta .widget-catlist .cat-list li.history,
.csr #beta .widget-catlist .cat-list li.csr,
.safety #beta .widget-catlist .cat-list li.safety,
.blogs1 #beta .widget-catlist .cat-list li.blogs1,
.blogs2 #beta .widget-catlist .cat-list li.blogs2{
display:block;
/*padding:10px 0px 10px 20px;*/
background-color:#ccd0e7;
text-decoration:none;
}




/* 採用情報
========================================== */

#recruit #content #alpha h2.catname {
    background: url("../images/bullet-h2.png") no-repeat scroll 8px center transparent;
    border: 1px solid #CCCCCC;
    border-radius: 4px 4px 4px 4px;
    font-size: 136%;
    font-weight: bold;
    margin-bottom: 20px;
    padding: 13px 8px 13px 20px;
}


#recruit #content .recruit-table{
	margin-bottom:7px;
	border: 1px solid #E5E5E5;
	}

#recruit #content #alpha .recruit-table th{
padding:5px 8px;
border: 1px solid #E5E5E5;
	}
#recruit #content #alpha .recruit-table td{
padding:5px 8px;
border: 1px solid #E5E5E5;
	}


/* 2.サイド
========================================== */


#recruit #content #beta .widget .widget-inner{
	border-radius: 0px 0px 5px 5px;
	padding: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

.recruit #beta .widget-catlist .cat-list li.recruit,
.flow #beta .widget-catlist .cat-list li.flow,
.inquiry #beta .widget-catlist .cat-list li.inquiry{
display:block;
/*padding:10px 0px 10px 20px;*/
background-color:#ccd0e7;
text-decoration:none;
}
