@charset "UTF-8";



#contents_wrapper #contents #news_contents_wrap 
.Archive_121102_workshop p.repo_text {
	text-align:center;
	font-size:107%;
	color:#5a4a3f;
}

#contents_wrapper #contents #news_contents_wrap 
.Archive_121102_workshop .left_report {
width: 416px;
float: left;
}

#contents_wrapper #contents #news_contents_wrap 
.Archive_121102_workshop .right_report {
width: 278px;
float: right;
}

#contents_wrapper #contents #news_contents_wrap 
.Archive_121102_workshop dl {
 font-size:115%;
 width:352px;
 line-height: 1.8em;
 float: left;
  margin-left: 20px;
}
#contents_wrapper #contents #news_contents_wrap 
.Archive_121102_workshop dt {
 float:left;
 width:100;
 clear:both;
 margin-bottom: 10px;
}
#contents_wrapper #contents #news_contents_wrap 
.Archive_121102_workshop dd {
 width:290px;
 margin-left:110px;
 margin-bottom: 10px;
}


#contents_wrapper #contents #news_contents_wrap 
.Archive_121102_workshop aa {
 font-size:115%;
 width:352px;
 line-height: 1.8em;
 float: left;
  margin-left: 20px;
}

\
#contents_wrapper #contents #news_contents_wrap 
.Archive_121102_workshop .img_r {
float: right;
width: 250px;
}
#contents_wrapper #contents #news_contents_wrap 
.Archive_121102_workshop .img_l {
float: left;
width: 250px;
}



#contents-01
.contents-01-01 p.repo_text {
	text-align:center;
	font-size:107%;
	color:#5a4a3f;
}

#contents-01
.contents-01-01 .left_report {
width: 416px;
float: left;
}

#contents-01
.contents-01-01 .right_report {
width: 278px;
float: right;
}

#contents-01
.contents-01-01 dl {
 width:440px;
 line-height: 1.8em;
 float: left;
}
#contents-01
.contents-01-01 dt {
 float:left;
 width:100;
 clear:both;
 margin-bottom: 10px;
}
#contents-01
.contents-01-01 dd {
 width:290px;
 margin-left:110px;
 margin-bottom: 10px;
}

#contents-01
.contents-01-01 .img_repobox {
float: right;
width: 250px;
}


/*---------------------------------------
  FAQ
---------------------------------------*/

#box_01_l{
	width:274px;
	margin:0px 20px 20px 0px;
	padding:00px 0px 0px 0px;
	border:#ffffff 0px none;
	text-align:left;
	font-size:105%;
	 float: left;
}

#box_01_r{
	width:366px;
	margin:0px 0px 20px 0px;
	padding:00px 0px 0px 0px;
	border:#ffffff 0px none;
	text-align:left;
	font-size:120%;
	line-height: 1.8em;
	 float: left;
}


#box_02_l{
	width:363px;
	margin:0px 20px 20px 0px;
	padding:00px 0px 0px 0px;
	border:#ffffff 0px none;
	text-align:left;
	font-size:120%;
	line-height: 1.8em;
	 float: left;
}

#box_02_r{
	width:277px;
	margin:0px 0px 20px 0px;
	padding:00px 0px 0px 0px;
	border:#ffffff 0px none;
	text-align:left;
	font-size:105%;
	line-height: 1.3em;
	 float: left;
}

#box_02_r2{
	width:640px;
	margin:0px 0px 20px 150px;
	padding:00px 0px 0px 0px;
	border:#ffffff 0px none;
	text-align:left;
	font-size:105%;
	line-height: 1em;
	 float: left;
}

#box_03_l{
	width:374px;
	margin:0px 20px 0px 0px;
	padding:00px 0px 0px 0px;
	border:#ffffff 0px none;
	text-align:left;
	font-size:105%;
	line-height: 1.3em;
	 float: left;
}

#box_03_r{
	width:266px;
	margin:0px 0px 0px 0px;
	padding:00px 0px 0px 0px;
	border:#ffffff 0px none;
	text-align:left;
	font-size:120%;
	line-height: 1.8em;
	 float: left;
}





#box_04_l{
	width:239px;
	margin:0px 20px 20px 0px;
	padding:00px 0px 0px 0px;
	border:#ffffff 0px none;
	text-align:left;
	font-size:105%;
	line-height: 1.3em;
	 float: left;
}

#box_04_r{
	width:401px;
	margin:0px 0px 20px 0px;
	padding:00px 0px 0px 0px;
	border:#ffffff 0px none;
	text-align:left;
	font-size:120%;
	line-height: 1.8em;
	 float: left;
}




#box_04_l2{
	width:239px;
	margin:0px 00px 20px 0px;
	padding:00px 0px 0px 0px;
	border:#ffffff 0px none;
	text-align:left;
	font-size:105%;
	line-height: 1.3em;
	 float: left;
}

#box_04_r2{
	width:401px;
	margin:0px 0px 20px 0px;
	padding:00px 0px 0px 0px;
	border:#ffffff 0px none;
	text-align:left;
	font-size:105%;
	line-height: 1.3em;
	 float: left;
}


#box_04_l3{
	width:275px;
	margin:0px 40px 20px 0px;
	padding:00px 0px 0px 0px;
	border:#ffffff 0px none;
	text-align:left;
	font-size:105%;
	line-height: 1.3em;
	 float: left;
}

#box_04_r3{
	width:345px;
	margin:0px 0px 20px 0px;
	padding:00px 0px 0px 0px;
	border:#ffffff 0px none;
	text-align:left;
	font-size:120%;
	line-height: 1.9em;
	 float: left;
}


#box_04_l3b{
	width:275px;
	margin:0px 30px 20px 0px;
	padding:00px 0px 0px 0px;
	border:#ffffff 0px none;
	text-align:left;
	font-size:105%;
	line-height: 1.3em;
	 float: left;
}

#box_04_r3b{
	width:355px;
	margin:0px 0px 20px 0px;
	padding:00px 0px 0px 0px;
	border:#ffffff 0px none;
	text-align:left;
	font-size:120%;
	line-height: 1.9em;
	 float: left;
}



#box_04_l3c{
	width:208px;
	margin:0px 30px 0px 0px;
	padding:00px 0px 0px 0px;
	border:#ffffff 0px none;
	text-align:left;
	font-size:105%;
	line-height: 1.3em;
	 float: left;
}

#box_04_r3c{
	width:422px;
	margin:0px 0px 0px 0px;
	padding:00px 0px 0px 0px;
	border:#ffffff 0px none;
	text-align:left;
	font-size:120%;
	line-height: 1.9em;
	 float: left;
}



#box_05_l{
	width:402px;
	margin:0px 20px 20px 0px;
	padding:00px 0px 0px 0px;
	border:#ffffff 0px none;
	text-align:left;
	font-size:120%;
	line-height: 1.8em;
	 float: left;
}

#box_05_r{
	width:238px;
	margin:0px 0px 20px 0px;
	padding:00px 0px 0px 0px;
	border:#ffffff 0px none;
	text-align:left;
	font-size:103%;
	line-height: 1.3em;
	 float: left;
}


#box_06_l{
	width:294px;
	margin:0px 20px 20px 0px;
	padding:00px 0px 0px 0px;
	border:#ffffff 0px none;
	text-align:left;
	font-size:120%;
	line-height: 1.8em;
	 float: left;
}

#box_06_r{
	width:346px;
	margin:0px 0px 20px 0px;
	padding:00px 0px 0px 0px;
	border:#ffffff 0px none;
	text-align:left;
	font-size:103%;
	line-height: 1.3em;
	 float: left;
}


#box_06_l2{
	width:294px;
	margin:0px 20px 20px 0px;
	padding:00px 0px 0px 0px;
	border:#ffffff 0px none;
	text-align:left;
	font-size:103%;
	line-height: 1.3em;
	 float: left;
}

#box_06_r2{
	width:346px;
	margin:0px 0px 20px 0px;
	padding:00px 0px 0px 0px;
	border:#ffffff 0px none;
	text-align:left;
	font-size:120%;
	line-height: 1.8em;
	 float: left;
}


#box_07_l{
	width:328px;
	margin:0px 20px 20px 0px;
	padding:00px 0px 0px 0px;
	border:#ffffff 0px none;
	text-align:left;
	font-size:120%;
	line-height: 1.8em;
	 float: left;
}

#box_07_r{
	width:312px;
	margin:0px 0px 20px 0px;
	padding:00px 0px 0px 0px;
	border:#ffffff 0px none;
	text-align:left;
	font-size:105%;
	line-height: 1.3em;
	 float: left;
}







#box_full_r{
	width:660px;
	margin:0px 0px 20px 0px;
	padding:00px 0px 0px 0px;
	border:#ffffff 0px none;
	text-align:left;
	font-size:120%;
	line-height: 1.8em;
	 float: left;
}

#box_full_r_img{
	width:660px;
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 0px;
	border:#ffffff 0px none;
	text-align:left;
	font-size:105%;
	line-height: 1.3em;
	 float: left;
}


#box_full_r_img2{
	width:660px;
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 0px;
	border:#ffffff 0px none;
	text-align:right;
	font-size:105%;
	line-height: 1.3em;
	 float: left;
}


#box_full_c{
	width:950px;
	margin:30px 0px 0px 0px;
	padding:00px 0px 0px 0px;
	border:#ffffff 0px none;
	text-align:center;
	font-size:120%;
	line-height: 1.8em;
	 float: left;
}



#box_full_d{
	width:630px;
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 0px;
	border:#ffffff 0px none;
	text-align:right;
	font-size:120%;
	line-height: 1.8em;
	 float: left;
}


#box_nextp_l{
	width:146px;
	margin:0px 5px 0px 0px;
	padding:00px 0px 0px 0px;
	border:#ffffff 0px none;
	text-align:left;
	font-size:120%;
	line-height: 1.8em;
	 float: left;
}

#box_nextp_r{
	width:509px;
	margin:10px 0px 0px 0px;
	padding:00px 0px 0px 0px;
	border:#ffffff 0px none;
	text-align:left;
	font-size:120%;
	line-height: 1.8em;
	 float: left;
}





#faqQ{
	width:300px;
	margin:10px 26px 0px 20px;
	padding:10px 15px 10px 15px;
	border:#ffffff 0px none;
	text-align:left;
	font-weight: bold;
	 float: left;
}

#faqA{
	width:200px;
	margin:0px 30px 30px 20px;
	padding:10px 15px 10px 15px;
	border:#e1ecf3 2px solid;
	text-align:left;
	 float: left;
}


#chui{
	width:660px;
	margin:0px 30px 30px 20px;
	padding:10px 15px 10px 15px;
	border:#ff5c5c 2px solid;
	text-align:left;
}

/*---------------------------------------
  FAQ
---------------------------------------*/

div#faqQ2{
	width:352px;
	margin:10px 26px 0px 20px;
	padding:10px 15px 10px 15px;
	border:#ffffff 0px none;
	background-color:#e1ecf3;
	text-align:left;
	font-weight: bold;

}

#faqA2{
	width:660px;
	margin:0px 30px 30px 20px;
	padding:10px 15px 10px 15px;
	border:#e1ecf3 2px solid;
	background-color:#ffffff;
	text-align:left;
}


#chui2{
	width:660px;
	margin:0px 30px 30px 20px;
	padding:10px 15px 10px 15px;
	border:#ff5c5c 2px solid;
	background-color:#ffffff;
	text-align:left;
}



#kakomi{
	width:630px;
	margin:10px 0px 20px 0px;
	padding:10px 15px 10px 15px;
	border:#7794c0 2px solid;
	text-align:left;
	font-size:120%;
	line-height: 1.8em;
	 float: left;
}










}