@charset "UTF-8";



/*
	1 : header
	2 : pickup
	3 : base
*/



/* **********************************************************************
1 : header
********************************************************************** */
#header {
padding-top: 5px;
}

h1 {
float: left;
margin-top: 30px;
}

ul#topNavi {
float: right;
position: relative;
top: 0;
background: url(../index_img/bg_topnavi.gif) right repeat-y;
/*border-right: #666666 1px dotted;*/
}

ul#topNavi li {
float: left;
padding: 1px 15px;
background: url(../index_img/bg_topnavi.gif) left repeat-y;
/*border-left: #666666 1px dotted;*/
}


/* **********************************************************************
2 : pickup
********************************************************************** */
ul.pickup,
ul.pickup2 {
margin-bottom: 5px;
background: url(../index_img/bg_pickup.gif) no-repeat;
}
ul.pickup2 {
border-top: #CCCCCC 1px solid;
}


ul.pickup li,
ul.pickup2 li {
float: left;
width: 190px;
padding: 5px;
}

div.dateCat {
float: left;
}

p.date {
color: #FFFFFF;
line-height: 1em;
width: 55px;
padding: 2px 3px;
margin-bottom: 5px;
}

/* ------------------------------
日付部分の背景色
------------------------------ */
.project { background: #70B74C; }
.taidan { background: #7094DB; }
.special { background: #DBDB4C; }
.factory { background: #FFA826; }
.blog { background: #D451A8; }
.about { background: #D45126; }



p.cat {}

p.image {
float: right;
margin-bottom: 10px;
}

p.title {
clear: both;
}


/* **********************************************************************
3 : base
********************************************************************** */
div#base {
width: 780px;
padding: 20px 10px;
background: url(../index_img/bg_base.gif) repeat-y;
border-bottom: #C0B797 1px solid;
margin: 10px 0 15px 0;
}

ul#baseUl {
background: url(../index_img/bg_base_ul.gif) center repeat-y;
}

ul#baseUl li {
float: left;
width: 250px;
padding-right: 8px;
margin-right: 7px;
}

ul#baseUl li.right {
padding-right: 0;
margin-right: 0;
background: none;
}

ul#baseUl li p.baseImage {
float: right;
margin: 0 0 10px 10px;
}

ul#baseUl li p.baseTitle {
margin-bottom: 10px;
}
