/* For All 
-------------------------------------------------------------------------*/
*{font-family:Arial,Helvetica,Verdana,"ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro",Osaka,"メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;}

h1,h2,h3,h4,
img,ul,li,p,
address			{margin:0; padding:0; font-style:normal; font-weight:normal;}
img				{border:0;}

a:link {
	color: #006699;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #006699;
}
a:hover {
	text-decoration: underline;
	color: #006699;
}
a:active {
	text-decoration: none;
}



/* Body 
-------------------------------------------------------------------------*/
body	{
	margin:0;
	padding:0;
	text-align:center;
	background-image: url(image/background.jpg);
	background-repeat: no-repeat;
	background-position:center top;
}


#main {
	margin-right: auto;
	margin-left: auto;
	width: 750px;
	font-size: 12px;
	line-height: 0;
	color:#333333;
	text-align:left;
	background-image:url(image/background.jpg);
background-position:center top;
background-repeat:no-repeat;
}
* html #main{
padding:0px 30px;
width: 810px;
}
*:first-child+html #main{
padding:0px 30px;
width: 810px;
}
html>/**/body #main {
padding/*\**/:0px 30px\9;
width/*\**/: 810px\9;
}

#header{
height:107px;
}

#navigation {
	height: 26px;
}

#navigation-a {
	float: right;
	width: 190px;
	margin-top: 13px;
	margin-left:10px;
}
#navigation-b {
	float: right;
	width: 200px;
	margin-top: 20px;
	background:#FFFFFF
}
.historyphoto{
padding:10px 10px 0px 10px;
}
#content {
	float: left;
	width: 550px;
	margin-top: 13px;
	background:#ffffff;
	padding-left:0px;
}

#footer {
	clear: both;
	color:#666666;
	padding-top: 20px;
	height:140px;
	background-image: url(eg_image/footerbanner.jpg);
	background-repeat: no-repeat;
	background-position:right bottom;
	margin-bottom:15px;
}
.footerber{
	background-image: url(image/footerbg.jpg);
	background-repeat: repeat-x;
	width:750px;
	height:25px;
	line-height:26px;
	margin-bottom:10px;
	font-size:90%;
}
.footertext01{
float:left;
padding-left:3px;
}
.footertext02{
float:right
}

.footercopy{
line-height:150%;
}
.footercopy span{
font-size:16px;
color:#666666;
font-weight:900
}




/*Header------------------------------------------------*/
#header h5.top-opinion {
	width:494px;
	padding:18px 3px 13px 3px;
	float:left;
	font-size: 11px;
	font-weight:bold;
    color:#333333;
}
#header h5.top-opinion a {
color:#666666;
}
#header h5.top-opinion a:hover {
color:#6699cc;
text-decoration:none;
}

.topnavi1eg{
	width:64px;
	height:22px;
	float:left;
	margin-right:1px;
}
.topnavi1eg a{
	background-image: url(eg_image/sitemap.jpg);
	background-repeat: no-repeat;
	width:64px;
	height:22px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}
.topnavi2eg{
	width:70px;
	height:22px;
	float:left;
}
.topnavi2eg a{
	background-image: url(eg_image/japanese.jpg);
	background-repeat: no-repeat;
	width:70px;
	height:22px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}


#head-link{
	width:135px;
	float:right;
	font-size: 11px;
	color:#333333;
}
#head-link a{
	color:#333333;
}

#main #header h2 {	
	background: url(image/header2.jpg) no-repeat;
	clear: both;
}



/*Navigation------------------------------------------------*/

#navigation ul{
list-style:none;
z-index:100;
}

#nav-one	{
	padding-bottom: 0px;
	margin-left:15px;
}
#nav-one li {
	float: left;
	position: relative;
	line-height:23px;
	font-size:11px;
	height:23px;
	z-index:110
}
#nav-one ul li a {
	color: #FFF;
	display: block;
	text-transform: lowercase;
	text-decoration: none;
	background-color:#666666;
	border-bottom:1px solid #999999;
	height:23px;
	text-transform:none;
	z-index:100;
}
*html #nav-one ul li a,
html>body #nav-one ul li a{
width:180px;
}
#nav-one ul li:hover a, 
#nav-one ul li.sfHover a {
	background: #DAE8C5;
	color: #666;
	border-bottom:1px solid #ff0000;
}
#nav-one ul li:hover ul a, 
#nav-one ul li.sfHover ul a {
	background: #999999;
	color: #FFF;
	border-bottom:1px solid #dddddd;
}
#nav-one ul li:hover ul a:hover, 
#nav-one ul li.sfHover ul a:hover {
	background: #DAE8C5;
	color: #666;
	border-bottom:1px solid #ff0000;
}
#nav-one ul{
	margin-top: 10px;
	position: absolute;
	top: -999em;
	z-index:110
}
#nav-one li:hover ul,
#nav-one li.sfHover ul {
	top: 15px;
}
#nav-one ul li {
	border: 0;
	float: none;
	z-index:100
}
*html #nav-one ul li {
width:180px;
}
#nav-one ul a {
	border-bottom: 0;
	padding-right: 20px;
	white-space: nowrap;
	text-indent:15px;
}
#nav-one ul a:hover {
	color: #000;
}


#home{
height:25px;
width:120px;
}
#home span a{
background-image: url(eg_image/navi.jpg);
background-repeat: no-repeat;
background-position:0px 0px;
height:25px;
width:120px;
display:block;
text-indent:-9999px;
}
#home span a:hover{
background-image: url(eg_image/navi.jpg);
background-repeat: no-repeat;
background-position:0px -25px;
height:25px;
width:120px;
display:block;
}

#company{
height:25px;
width:120px;
}
#company span a{
background-image: url(eg_image/navi.jpg);
background-repeat: no-repeat;
background-position:-120px 0px;
height:25px;
width:120px;
display:block;
text-indent:-9999px;
}
#company span a:hover{
background-image: url(eg_image/navi.jpg);
background-repeat: no-repeat;
background-position:-120px -25px;
height:25px;
width:120px;
display:block;
}

#business{
height:25px;
width:119px;
}
#business span a{
background-image: url(eg_image/navi.jpg);
background-repeat: no-repeat;
background-position:-240px 0px;
height:25px;
width:119px;
display:block;
text-indent:-9999px;
}
#business span a:hover{
background-image: url(eg_image/navi.jpg);
background-repeat: no-repeat;
background-position:-240px -25px;
height:25px;
width:119px;
display:block;
}

#techno{
height:25px;
width:120px;
}
#techno span a{
background-image: url(eg_image/navi.jpg);
background-repeat: no-repeat;
background-position:-359px 0px;
height:25px;
width:120px;
display:block;
text-indent:-9999px;
}
#techno span a:hover{
background-image: url(eg_image/navi.jpg);
background-repeat: no-repeat;
background-position:-359px -25px;
height:25px;
width:120px;
display:block;
}

#products{
height:25px;
width:122px;
}
#products span a{
background-image: url(eg_image/navi.jpg);
background-repeat: no-repeat;
background-position:-479px 0px;
height:25px;
width:122px;
display:block;
text-indent:-9999px;
}
#products span a:hover{
background-image: url(eg_image/navi.jpg);
background-repeat: no-repeat;
background-position:-479px -25px;
height:25px;
width:122px;
display:block;
}

#csr{
height:25px;
width:119px;
}
#csr span a{
background-image: url(eg_image/navi.jpg);
background-repeat: no-repeat;
background-position:-601px 0px;
height:25px;
width:119px;
display:block;
text-indent:-9999px;
}
#csr span a:hover{
background-image: url(eg_image/navi.jpg);
background-repeat: no-repeat;
background-position:-601px -25px;
height:25px;
width:119px;
display:block;
}







/*Navigation-a menu left---------------*/ 
#navigation-a img{
	line-height: 0;
	vertical-align: bottom;/*Attn---------------*/ 
}
#navigation-a ul{
	line-height: 0;
}

#navigation-a li{
	line-height: 0;
	padding-bottom:0;
	list-style-type: none;
	width:190px;
}


#info .contact01{
background-image: url(eg_image/contact.jpg);
background-repeat:no-repeat;
width:190px;
height:54px;
margin-bottom:10px;
z-index:0;
}
*html #info .contact01,
html>body #info .contact01{
margin-bottom:0px;
}
#info .contact01 a{
display:block;
width:190px;
height:54px;
text-indent:-999px;
overflow:hidden;
}
#info span{
position:relative;
top:-15px;
left:25px;
z-index:0;
}

#info li{
height:0px;
}


#info .contact02{
background-image: url(eg_image/support.jpg);
background-repeat:no-repeat;
width:190px;
height:54px;
margin-bottom:10px;
}
*html #info .contact02,
html>body #info .contact02{
margin-bottom:0px;
}
#info .contact02 a{
display:block;
width:190px;
height:54px;
text-indent:-999px;
overflow:hidden;
}

#others{
font-size:85%;
}

#product001 .product01{
background-image: url(eg_image/banner01.jpg);
background-repeat:no-repeat;
width:190px;
height:50px;
margin-bottom:10px;
}
*html #product001 .product01,
html>body #product001 .product01{
margin-bottom:5px;
}
#product001 .product01 a{
width:190px;
height:50px;
text-indent:-9999px;
overflow:hidden;
display:block;
}
#product001 .product02{
background-image: url(eg_image/banner02.jpg);
background-repeat:no-repeat;
width:190px;
height:50px;
margin-bottom:10px;
}
*html #product001 .product02,
html>body #product001 .product02{
margin-bottom:5px;
}
#product001 .product02 a{
width:190px;
height:50px;
text-indent:-9999px;
overflow:hidden;
display:block;
}

#message .top01{
background-image: url(eg_image/message.jpg);
background-repeat:no-repeat;
width:190px;
height:60px;
margin-bottom:10px;
}
*html #message .top01,
html>body #message .top01{
margin-bottom:5px;
}
#message .top01 a{
width:190px;
height:60px;
text-indent:-9999px;
overflow:hidden;
display:block;
}

#outsourcing .out01{
background-image: url(eg_image/sidemenu01.jpg);
background-repeat:no-repeat;
width:190px;
height:40px;
margin-bottom:10px;
}
*html #outsourcing .out01,
html>body #outsourcing .out01{
margin-bottom:5px;
}
#outsourcing .out01 a{
width:190px;
height:40px;
text-indent:-9999px;
overflow:hidden;
display:block;
}
#outsourcing .out02{
background-image: url(eg_image/sidemenu02.jpg);
background-repeat:no-repeat;
width:190px;
height:40px;
margin-bottom:10px;
}
*html #outsourcing .out02,
html>body #outsourcing .out02{
margin-bottom:5px;
}
#outsourcing .out02 a{
width:190px;
height:40px;
text-indent:-9999px;
overflow:hidden;
display:block;
}

#others .other01{
line-height:17px;
padding-left:10px;
margin-bottom:8px;
background-image: url(image/arrow01.jpg);
background-repeat:no-repeat;
background-position:left center;
}
#others .other01 a{
color:#666666;
}
#others .other01 a:hover{
color:#ccccff;
text-decoration:none;
}



/*Info Navigation-a menu left---------------*/ 

#navigation-a ul#info a:visited{

}
#navigation-a ul#info a:active{

}

/* Modified 0080827---------------*/ 
#navigation-a ul#info li.category{
	height:28px;
}
#navigation-a ul#info li#info-tit{
	background-image: url(image/botton1.jpg);
	background-repeat: no-repeat;
}
#navigation-a ul#info li#info-tit a{
	display:inline;
	color:#FFF;
	background: transparent url(none);
}
#navigation-a ul#info li#info-tit a:link{
	background-color: transparent;
		
}
#navigation-a ul#info li#info-tit a:visited{

}
#navigation-a ul#info li#info-tit a:hover{
	text-decoration: underline;
	
}
#navigation-a ul#info li#info-tit a:active{

}
/* Modified 0080827---------------*/ 



/*Product Navigation-a menu left---------------*/ 

#navigation-a li#product{
	background-image: url(image/botton2.jpg);
	background-repeat: no-repeat;
}

#navigation-a ul#product li.category a{
	display:inline;
	background-image: none;
}
/*Product Navigation-a menu left---------------*/ 
#navigation-a ul#product li a{
	background-image: url(image/botton_back2-1.jpg);
	display:block;
	height:28px;
	line-height:28px;
	color:#666666;
	text-indent:28px;
}
#navigation-a ul#product a:link{
		/*background-image: url(image/botton_back2-1.jpg);*/
}
#navigation-a ul#product a:visited{

}
#navigation-a ul#product a:hover{
	color:#006699;
	background-image: url(image/botton_back2-2.jpg);
}
#navigation-a ul#product a:active{

}


/* Modified 0080827---------------*/ 
#navigation-a ul#product li.category{
	height:28px;
}
#navigation-a ul#product li#product-tit{
	background-image: url(image/botton2.jpg);
	background-repeat: no-repeat;
	line-height:28px;
	text-indent:28px;
}
#navigation-a ul#product li#product-tit a{
	display:inline;
	color:#FFF;
	background: transparent url(none);
}
#navigation-a ul#product li#product-tit a:link{
	background-color: transparent;
		
}
#navigation-a ul#product li#product-tit a:visited{

}
#navigation-a ul#product li#product-tit a:hover{
	text-decoration: underline;
	
}
#navigation-a ul#product li#product-tit a:active{

}
/* Modified 0080827---------------*/ 



/*Tech Navigation-a menu left---------------*/ 
#navigation-a ul#tech li a{
background-image: url(image/botton_back3-1.jpg);
}
#navigation-a ul#tech a:link{
		/*background-image: url(image/botton_back3-1.jpg);*/
}
#navigation-a ul#tech a:visited{

}
#navigation-a ul#tech a:hover{
	color:#006699;
	background-image: url(image/botton_back3-2.jpg);
}
#navigation-a ul#tech a:active{

}

#navigation-a ul#tech li.category a{
	display:inline;
	background-image: none;
}
/* Modified 0080827---------------*/ 
#navigation-a ul#tech li.category{
	height:28px;
}
#navigation-a ul#tech li#tech-tit{
	background-image: url(image/botton3.jpg);
	background-repeat: no-repeat;
}
#navigation-a ul#tech li#tech-tit a{
	display:inline;
	color:#FFF;
	background: transparent url(none);
}
#navigation-a ul#tech li#tech-tit a:link{
	background-color: transparent;
		
}
#navigation-a ul#tech li#tech-tit a:visited{

}
#navigation-a ul#tech li#tech-tit a:hover{
	text-decoration: underline;
	
}
#navigation-a ul#tech li#tech-tit a:active{

}
/* Modified 0080827---------------*/ 



/*Accept Navigation-a menu left---------------*/ 
#navigation-a ul#accept li a{
	background-image: url(image/botton_back4-1.jpg);
}
#navigation-a ul#accept a:link{
		/*background-image: url(image/botton_back4-1.jpg);*/
}
#navigation-a ul#accept a:visited{

}
#navigation-a ul#accept a:hover{
	color:#006699;
	background-image: url(image/botton_back4-2.jpg);
}
#navigation-a ul#accept a:active{

}

#navigation-a ul#accept li.category a{
	display:inline;
	background-image: none;
}
/* Modified 0080827---------------*/ 
#navigation-a ul#accept li.category{
	height:28px;
}
#navigation-a ul#accept li#accept-tit{
	background-image: url(image/botton4.jpg);
	background-repeat: no-repeat;
}
#navigation-a ul#accept li#accept-tit a{
	display:inline;
	color:#FFF;
	background: transparent url(none);
}
#navigation-a ul#accept li#accept-tit a:link{
	background-color: transparent;
		
}
#navigation-a ul#accept li#accept-tit a:visited{

}
#navigation-a ul#accept li#accept-tit a:hover{
	text-decoration: underline;
	
}
#navigation-a ul#accept li#accept-tit a:active{

}
/* Modified 0080827---------------*/ 



/*Related Navigation-a menu left---------------*/ 
#navigation-a ul#related{
	padding-bottom:28px;
}
#navigation-a ul#related a{
	background-image: url(image/botton_back5-1.jpg);
}
#navigation-a ul#related a:link{
	/*background-image: url(image/botton_back5-1.jpg);*/
}
#navigation-a ul#related a:visited{

}
#navigation-a ul#related a:hover{
	color:#006699;
	background-image: url(image/botton_back5-2.jpg);
}
#navigation-a ul#related a:active{

}

#navigation-a ul#related li.category a{
	display:inline;
	background-image: none;
}
/* Modified 0080827---------------*/ 
#navigation-a ul#related li.category{
	height:28px;
}
#navigation-a ul#related li#related-tit{
	background-image: url(image/botton5.jpg);
	background-repeat: no-repeat;
}
#navigation-a ul#related li#related-tit a{
	display:inline;
	color:#FFF;
	background: transparent url(none);
}
#navigation-a ul#related li#related-tit a:link{
	background-color: transparent;
		
}
#navigation-a ul#related li#related-tit a:visited{

}
#navigation-a ul#related li#related-tit a:hover{
	text-decoration: underline;
	
}
#navigation-a ul#accept li#related-tit a:active{

}
/* Modified 0080827---------------*/ 



/*Banner Navigation-a menu left---------------*/ 
#navigation-a ul#banner li a{
	padding:0;
	display:inline;
	background-image: none;
}



#navigation-a ul#banner{
	width:190px;
	padding-top:24px;
	background-color: #f1f4fc;	
}
#navigation-a ul#banner li{
	margin-bottom:20px;
	text-align:center;
}




/*Main image------------------------------------------------*/
#content .main-image {
	margin-bottom:10px;
}



/*Banner area------------------------------------------------*/
*html #content div.wrapper-banner,
html>body #content div.wrapper-banner{
	height:64px;
}
#content div.wrapper-banner {
	width:550px;
	height:58px;
	padding-top:6px;
	margin-bottom:10px;
	background-color:#666666;
}
#content div.wrapper-banner img.bn-left {
	width: 270px;
	display: block;
	float: left;	
}
#content div.wrapper-banner img.bn-right {
	width: 268px;
	padding-left:0px;
	display: block;
	float: right;
	
}




/*Topics------------------------------------------------*/
#content #wrapper-topics{
	clear:both;
}

.topicsber{
	background-image: url(eg_image/topicsbg.jpg);
	background-repeat: no-repeat;
	height:25px;
	width:550px;
}
.topics01{
float:left;
}
.topics01 a{
width:75px;
display:block;
text-indent:-9999px;
overflow:hidden;
height:25px;
}
.topics02{
float:left;
margin-left:523px;
}
.topics02 a{
width:25px;
display:block;
text-indent:-9999px;
overflow:hidden;
height:25px;
}

#content #wrapper-topics div#topics{
	margin-top:10px;
}

#content dl {
	margin-bottom:10px;
	font-size: 12px;
	line-height: 16px;
	border-left:5px solid #99cc66;
	padding-left:7px;
}

#content dt {
	background-position: bottom;
}
#content dd {
	color: #333333;
}




/*Products------------------------------------------------*/


#content div.product-block {
	width:170px;
	float: left;
	padding:0 10px 5px 0;
}
#content div.center {
	width:164px;
	float: left;
	padding:0 10px 5px 0;
}
#content div.right {
	width:170px;
	padding:0 0 5px 0;
	float:right;
}

#content div.wrapper-product h3 {
	width:160px;
	padding:5px;
	background: #e6e6e6 url(image/product_title_bg.gif) no-repeat bottom;
	border-bottom: 2px solid #006766;
	font-size:10px;
	line-height:14px;
}
#content div.wrapper-product h4 {
	width:160px;
	padding:5px;
	background: #ffffff url(image/product_title_space.jpg) no-repeat bottom;
	border-bottom: 2px solid #ffffff;
	font-size:10px;
	line-height:14px;
}
#content .product-block p {
	padding: 0;
	margin: 0;
}

#content div.wrapper-product	{
	margin-left:5px;
}

#content .bk-img01	{
	background:url(image/komakusa-bk.jpg) right no-repeat;
}

#content .bk-img02	{
	background:url(image/hayachine-bk1.jpg) right no-repeat;
}

#navigation-a ul#product{
	line-height: 0;
	padding-bottom:8px;
	background-color: #FFFFFF;
}

table.matrix td{
border-bottom:1px solid #999999;
}
.matrixtitle{
font-size:36px;
}
.matrixsubtitle{
font-size:18px;
}
.matrixlist{
font-size:11px;
line-height:12px;
list-style:none;
margin-top:10px;
}
.matrixlist li{
margin-bottom:5px;
border-bottom:1px dotted #999999;
}

.csrtitle{
font-size:24px;
margin-left:40px;
width:510px;
	background-image: url(image/csrtitle.jpg);
	background-repeat: no-repeat;
	height:46px;
	text-indent:-9999px;
}
#content .csrsubtitle{
font-size:14px;
line-height:20px;
width:500px;
background:#66CC66;
color:#FFFFFF;
margin-bottom:5px;
text-indent:5px;
margin-top:10px;
clear:both;
}
.csrtext{
float:left;
width:340px;
margin-bottom:10px;
}
.csrphoto{
float:none;
}
#content .csrbg{
width:550px;
	background-image: url(image/csrbg.jpg);
	background-repeat: repeat-y;
	padding-left:40px;
}










/*ラップポン流用css------------------------------------------------*/

#content .tt{
width:400px;
background-color:#dddddd;
line-height:25px;
padding:3px 0px 3px 5px;;
font-size:15px;
margin-bottom:5px;
}
#content .tt span{
background-color:#3488B3;
height:25px;
font-size:15px;
color:#ffffff;
margin:0px 10px 0px 0px;
padding:1px 10px 1px 10px;;
}
#content .tttext{
width:400px;
margin-bottom:10px;
}
#content .ttt{
float:left;
margin-left:10px;
}

#content .line{
border-bottom:1px solid #3488B3;
width:530px;
vertical-align:middle;
padding-bottom:5px;
margin-left:10px;
}
#content .line img{
margin-right:5px;
line-height:20px;
}

#content .use{
margin-top:0px;
float:left;
margin-left:10px;
}
#content .use img{
width:100px;
}

#content .use .uset{
border-bottom:1px solid #999999;
color:#3488B3;
padding-bottom:5px;
margin-bottom:5px;
margin-left:45px;
width:370px;
}

#content .use .usen{
margin-right:5px;
float:left;
font-size:500%;
margin-top:-10px;
}


#content .ss{
width:450px;
margin-left:50px;
}

.ss table {
padding: 3px; 
border-top: #999999 1px solid; 
margin: 0px 0px; 
border-left: #999999 1px solid; 
border-collapse: collapse;
width:450px;
}
.ss th {
border-right: #999999 1px solid;
padding-right: 7px; 
padding-left: 7px; 
padding-bottom: 2px; 
padding-top: 2px; 
border-bottom: #999999 1px solid
}
.ss td {
border-right: #999999 1px solid; 
padding-right: 7px; 
padding-left: 7px; 
padding-bottom: 2px; 
padding-top: 2px; 
border-bottom: #999999 1px solid
}
.ss .blue {
background-color:#DFECF9
}


#content .shiyou{
width:160px;
float:left;
margin-right:5px;
margin-left:10px;
}
#content .shiyoutext{
margin-top:5px;
margin-bottom:5px;
color:#3488B3;
}

#content .set span{
font-size:150%;
}
#content .set .orange{
color:#F39700;
margin:10px 0px 10px 0px;
font-size:110%;
}

#content .set{
margin-left:10px;
}
.set table {
padding: 3px; 
border-top: #999999 1px solid; 
margin: 0px 0px; 
border-left: #999999 1px solid; 
border-collapse: collapse;
width:500px;
margin-bottom:10px;
}
.set th {
border-right: #999999 1px solid;
padding-right: 7px; 
padding-left: 7px; 
padding-bottom: 3px; 
padding-top: 3px; 
border-bottom: #999999 1px solid
}
.set td {
border-right: #999999 1px solid; 
padding-right: 7px; 
padding-left: 7px; 
padding-bottom: 3px; 
padding-top: 3px; 
border-bottom: #999999 1px solid
}
.set .blue{
color:#3488B3;
font-size:120%;
}

#content .media{
margin-left:10px;
}
#content .media .m1{
font-size:150%;
color:#cccccc;
font-family:sans-serif;
margin-bottom:5px;
letter-spacing:2px;
border-bottom: #999999 1px solid
}
#content .media .m1 span{
color:#000000;
font-size:150%;
font-family:sans-serif
}
#content .media .m2{
margin:10px 0px 10px 0px;
font-size:110%;
}
#content .media .m3{
margin:10px 0px 10px 0px;
font-size:110%;
color:#ffffff;
line-height:180%;
padding-left:10px;
background-color:#666666;
}

#content .qa{
margin-left:10px;
}
#content .qa .q1{
font-size:150%;
color:#cccccc;
font-family:sans-serif;
margin-bottom:5px;
letter-spacing:2px;
border-bottom: #999999 1px solid
}
#content .qa .q1 span{
color:#000000;
font-size:150%;
font-family:sans-serif
}
#content .qa .q2{
margin:10px 0px 10px 0px;
font-size:110%;
}

#content .qa .q3 li{
margin:5px 0px 5px 0px;
color:#3488B3;
margin-left:30px;
}
#content .qa .q4 li{
margin:20px 0px 20px 0px;
color:#F39700;
margin-left:30px;
}
#content .qa .q5 li{
margin:15px 0px 5px 0px;
color:#F39700;
margin-left:30px;
}
#content .qa .q5 .q6{
margin-left:30px;
color:#000000;
list-style:none;
}


/* ページトップへ（フッター）
---------------------------------------------- */

div#btn_pagetop2 {
	margin-bottom: 10px;
	padding: 0;
	width:750px;
	height: 17px;
	/*border: solid 1px #F00;*/
}

div#btn_pagetop2 a {
	display:block;
	margin-left:670px;
	width: 80px;
	height: 11px;
	background: url(/template/common/eg_image/btn_pagetop.jpg) top right no-repeat;
}
