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

ol#topicPath {
	position:relative;
	left:-20px;
	height:20px;
	font-size: 80%;
	list-style: none;
	padding:0;
}
ol#topicPath li {
		list-style: none;
	float: left;
	padding-right: 7px;
	padding-left: 10px;
	background: url(../images/base/topicpath.gif) no-repeat 0 50%;
	line-height:2;
}
ol#topicPath li.home {
	padding-left: 0;
	list-style: none;
	background: none;

}
/*ol#topicPath li a:link,
ol#topicPath li a:visited {
	color: #3366FF;
	text-decoration: underline;
}
ol#topicPath li a:hover,
ol#topicPath li a:active {
	color: #FF6633;
	text-decoration: underline;
}*/
ol#topicPath li em {
	font-style: normal;
	color:#999;
}





/* ===============================================================*/
/* po-work                                                        */
/* ===============================================================*/

/* about */


div.box{
	padding:20px;
	padding-top:10px;
	height:15em;
	padding-left:0;
}


div.work_box{
	float:left;
	width:260px;
	height:14em;
	border:solid 5px #D8D8D8;
	display:inline;
	margin-right:10px;
}

ul.dot{
	padding-top:10px;
	padding-bottom:10px;

}


p#howwork{
	float:right;	
}


/* temp */

body#temporary li{
	list-style:none;
}


li.house{
	background-image:url(../images/po-work/icon_home.jpg);
	background-repeat:no-repeat;
	padding-left:30px;
	line-height:1.8;
}

li.train{
		background-image:url(../images/po-work/icon_train.jpg);
	background-repeat:no-repeat;
	padding-left:30px;	
	line-height:1.8;
}




table#workstyle td{
	line-height:1.8;	
}


table#workstyle td.people,
table#workstyle2 td.people2{
		font-weight:bold;
		font-size:1.1em;
}


table#workstyle2{
		border:solid 2px #F9A116;	
}


table#workstyle td.people{
	width:10em;	
	color:#33b000;

}



table#workstyle2 td{
	line-height:1.8;

/*	background-color:#FEECD1;*/
}

table#workstyle2 td.people2{
	width:13em;	
	color:#F9A116;
}

img#workpop{
	float:right;
	margin-top:-180px;
}
table#skill th{
	width:11em;
		border-bottom:dotted 1px #666;
		font-size:1.1em;
}

table#skill td{

		border-bottom:dotted 1px #666;
}


p.iconbox{
	padding-top:20px;	
}


/* staff */


dl.staffmodel dt{
	float:left;   
  padding:5px 0 5px 0px;  
  clear:both;  
  font-weight:bold;  
}

dl.staffmodel dd{ 
	 padding:5px 5px 5px 10px;  
}


dl.staffmodel dt {  
  width:100px;  

 }  
dl.staffmodel dd {  
  width:400px;  
  margin-left:100px; 

} 

/* QA */

dl.qa dt{
	background-image:url(../images/po-work/icon_q.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:30px;
	font-weight:bold;
	color:#F9A116;
	font-size:1.2em;
}

dl.qa dd{
	background-image:url(../images/po-work/icon_a.jpg);
	background-repeat:no-repeat;
	background-position:0 15px;
	padding-left:30px;
	padding-bottom:30px;
}


table.worktime{
	border:solid 1px #CCC;
}	

table.worktime th{
	width:8em;
	color:#33be00;
}


body#license.po-work table th{
	width:5em;
	border-bottom:dotted 1px #666;
	border-top:dotted 1px #666;
	border-right:dotted 1px #666;
}

body#license.po-work table td{
border-top:dotted 1px #666;
	border-bottom:dotted 1px #666;
}


/* ===============================================================*/
/* po-net                                               */
/* ===============================================================*/


#mainVisual{
	position: relative;
	padding-bottom:20px;
	left:-20px;
	
}



div#linkboxs{
	margin-left:-20px;
	height:160px;
	padding-bottom:20px;
	padding-top:20px;
	position: relative;
}

div.linkbox{
	width:202px;
	float:left;
}


p.mainCopy{
	position: relative;
	left:-20px;	
	padding-bottom:20px;


}

div#news li{
	list-style:none;	
}

div#news{
	border:solid 1px #CCC;
	padding:10px 10px 20px 10px;
	width:550px;
}


p.ca_info{
	font-size:0.9em;	
}


/* history */

body#history.po-net table{
	position:relative;
	left:-20px;
}


body#history.po-net table th{
	width:3em;	
}

body#history.po-net table th.year{
	font-size:1.8em;	
	padding-top:30px;
	color:#666;
	width:6em;
}

body#history.po-net table td,
body#history.po-net table th{
	border-bottom:dotted 1px #999;	
}



.history_pocan,
.history_work,
.history_study,
.history_media{
	font-weight:bold;	
}

.history_pocan{
	color:#3399cc;
}

.history_work,
.history_study{
	color:#FF9898;
}

.history_media{
	color:#C00;

}


body#network.po-net table{
	border-bottom:solid 1px #CCC;	
}

body#network.po-net table th{
	padding-top:20px;
	border-top:solid 1px #CCC;
}

body#network.po-net table td{
	font-size:0.9em;	
}


body#network.po-net table#networkIndex td{
	border:solid 1px #CCC;	
	font-size:1em;
}


/* ===============================================================*/
/* po-study                                               */
/* ===============================================================*/

body.po-study table.course,
body.po-study table.way{
	border:solid 1px #999;	
}

body.po-study table.way th,
body.po-study table.way td{
	background-color:#FFEEEE;
	border-bottom:solid 1px #999;
}

body.po-study table.course th,
body.po-study table.course td{
		border-bottom:solid 1px #999;
}
body.po-study table.course th,
body.po-study table.way th{
	border-right:solid 1px #999;
}


table#studybanner th{
	padding-left:0;
	padding-right:0;
}

table#studybanner td{
	line-height:1.2;
}


body#index.po-study div#linkboxs{
	text-align:center;
	height:40px;	
}


/* ===============================================================*/
/* po-can                                              */
/* ===============================================================*/


body.po-can table td{
	border:dotted 1px #999;		
}

