@charset "UTF-8";

/* Contents
 * ****************************
 * 
 *
 * ****************************
 */
body{
	font-size: 80%;
}
#container{
	width: 680px;
	margin: 0;
	padding: 0;
	text-align: left;
}
#header{
	padding: 0px 0px 10px 0px;
	width:auto;
}
#header #logo {
	margin:0;
}
#header_right{
	display:none;
	width:0;
	height:0;
}
#navi{
	display:none;
	width:0;
	height:0;	
}
p.panNavi{
	padding:0px 5px 5px 5px;
	display:none;
}
#content{
	float:none;
	padding-bottom:2em;
	width: 645px;
}

#footer_in {
	text-align:left;
	clear: both;
	width:100%;
	padding:10px;
	background:#464646;
}
#footer p {
	display:none;
}

#side{
	display:none;
	width:0;
	height:0;
}
#printside{
	display:block;
	width:164px;
	height:637px;
	background: url(../../img/index/side_print.gif) no-repeat left top;
}
#index #index_content #minibanner{
	display: block;
	width: 280px;
	height: 111px;
	background: url(../../img/index/minibanner_print.gif) no-repeat left top;
}
#index #index_flash{
	display:none;
	width:0;
	height:0;
}
#index #topflash_print{
	display:block;
	width:650px;
	height:252px;
	background: url(../../img/index/topflash_print.gif) no-repeat left top;
	margin-bottom: 5px;
}

#index #index_right{
	float:right;
	margin-right:35px;
}

#index #index_content h2{
	margin-bottom: 1em;
	font-size: 125%;
	color:#000;
	padding:5px 0px 1px 8px;
	height:21px;
	background: url(../../img/index/index_centermida_print.gif) no-repeat left top;
	border-bottom:2px solid #999999;
}

#index #index_content{
	width:280px;
	padding: 0 3px 20px 0;
}

#index #index_content h3{
	display:none;
}

#content h2{
	clear: both;
	margin-bottom: 1em;
	font-size: 125%;
	color:#000;
	height:21px;
	padding:5px 3px 1px 8px;
	background: url(../../img/common/h2_bg_print.gif) no-repeat left top;
	border-bottom:2px solid #999999;
}

#content h3{
	height:25px;
	vertical-align:center;
}

.right_boxline{
	padding:7px 6px 10px 8px;
	margin-bottom:20px;
	border:1px solid #999999;
	background: none;
}

.tech_l_parag01{
	width:415px;
}
.tech_l_parag02{
	width:320px;
}
.tech_l_parag03{
	width:320px;
}

/*--- box01 ---*/
.left_box01{
	width:285px;
}
.right_box01{
	width:350px;
}
/*--- box02 ---*/
.left_box02{
	width: 390px;
}
/*--- box03 ---*/
.left_box03{
	width: 427px;
}
/*--- box04 ---*/
.left_box04{
	width: 240px;
}
.right_box04{
	width: 387px;
}
/*--- box05 ---*/
.left_box05{
	width: 288px;
}
/*--- box06 ---*/
.left_box06{
	width: 332px;
}
.right_box06{
	width: 290px;
}
/*--- box07 ---*/
.left_box07{
	width: 165px;
}
/*--- box08 ---*/
.left_box08{
	width: 315px;
}
.right_box08{
	width: 310px;
}
/*--- box09 ---*/
.left_box09{
	width: 245px;
}
/*--- box10 ---*/
.left_box10{
	width: 370px;
}
/*--- box11 ---*/
.left_box11{
	width: 181px;
	padding-right: 15px;
}
/*--- box12 ---*/
.left_box12{
	width: 145px;
}

.repre_l_box{
	width:195px;
}

.write_box dl{
	float:right;
	width:520px;
	padding-bottom:20px;
}

#newpage{
	height: 0;
	page-break-before: always;
}
