@charset "utf-8";


#topnews{
	width:959px;
	height:63px;
	background-image:url(../../images/topimages/newsback.gif);
	margin:5px 0px 0px 23px;
	font-size:14px;
}

#topnews p{
	padding:25px 0px 0px 80px;
}

#topstyle{
	padding-top: 6px;
}

/******************************************************************************* irQ[V */

#topstyle #leftmenu{
	width:240px;
	margin:8px 20px 0px 20px;
	_margin:8px 15px 0px 15px;
}

#topstyle #leftmenu_02{
	width:240px;
	float: left;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
	_margin:0px 15px 0px 10px;
}

#leftmenu_02 .leftmenu_img_top_01{
	padding-bottom: 10px;
}

#topstyle #leftmenu .txt-r{
	text-align:center;
	margin:0px 0px 10px 0px;	
}

#topstyle #leftmenu_02 .txt-r{
	text-align:center;
	margin:0px 0px 10px 0px;	
}
	
#topstyle .group01{
	width:240px;
	height:318px;
	background-image:url(../../images/topimages/back01.gif);
	margin-bottom:10px;
}

#topstyle .group01 p{
	padding:5px 0px 3px 0px;
}

#topstyle .group01in{
	padding:17px 10px 17px 10px;
}

#topstyle .group01 .button{
	margin-bottom:10px;
}

/******************************************************************************* EGA
*/

#topstyle #rightarea{
	width:700px;
	float: right;
	padding-right: 19px;
}

#topstyle #rightarea_02{
	width:700px;
	float: right;
	padding-right: 19px;
}

#rightarea_02 .right_img_top_01{
	padding-bottom: 10px;
}

#topstyle #rightarea .group02{
	width:692px;
	height:255px;
	background-image:url(../../images/topimages/topback01.gif);
}

#topstyle #rightarea .group02 p{
	margin-left:260px;
}

#topstyle #rightarea .group02 img{
	margin-bottom:10px;
}

#topstyle #rightarea .group03{
	margin-top:10px;
	margin-bottom:20px;
}

#topstyle #rightarea .group03 p{
	margin-top:10px;
}

#topstyle #rightarea .group04{
	padding-left:40px;
}

#topstyle #rightarea .group04 .button{
	text-align:center;
	padding-top:5px;
}



#topstyle #rightarea_02 .group02{
	width:692px;
	height:255px;
	background-image:url(../../images/topimages/topback01.gif);
}

#topstyle #rightarea_02 .group02 p{
	margin-left:260px;
}

#topstyle #rightarea_02 .group02 img{
	margin-bottom:10px;
}

#topstyle #rightarea_02 .group03{
	margin-top:10px;
	margin-bottom:20px;
}

#topstyle #rightarea_02 .group03 p{
	margin-top:10px;
}

#topstyle #rightarea_02 .group04{
	padding-left:40px;
}

#topstyle #rightarea_02 .group04 .button{
	text-align:center;
	padding-top:5px;
}


/******************************************************************************* ǉ100115
*/
#ifbg{
	width:700px;
	padding:0;
	margin:0;
	background-image:url(../../images/topimages/bg03.gif);	
	background-repeat: repeat-y;
	background-position: top;
	background-color:#FFFFFF;
}

#ifbg.top{
	width:700px;
	height:4px;
}

#ifbg.bottom{
	width:700px;
	height:4px;
}

#ifbgin{
	width:670px;
	padding:15px;
}

#about{
	width:700px;
	height:116px;
	background-image:url(../../images/topimages/txtbg01.jpg);	
	background-repeat: none;
	background-position: top;
	background-color:#FFFFFF;
}

#about p{
	width:400px;
	padding : 15px 0px 0px 45px;
}

#topstyle #rightarea .ma01{
	margin-top:10px;}

#topstyle #rightarea .ma02{
	margin-top:20px;}
	
#topstyle #rightarea .ma03{
	margin-top:30px;}
	
#topstyle #rightarea .txt-r{
	text-align:center;}
	
#leftnavibg{
	width:228px;
	height:100%;
	margin:10px 0px 0px 0px;
	padding:0px;
	background-color:#EEEEEC;
	border:5px solid #EEEEEC;
}

#leftnavibgin{
	border:1px solid #E8E8E6;
	background-color:#FFFFFF;
	margin:0px;
	padding:0px;
}

#leftnavibgin ul{
	margin : 10px;
	padding:0px;
	border:1px solid #FFFFFF;
}

#leftnavibgin ul li{
	border-bottom:1px dotted #cccccc;
	padding:3px 0px 2px 0px;
}

#leftnavibgin ul li.top{
	border-bottom:1px dotted #cccccc;
	padding:0px 0px 2px 0px;
}

#leftnavibgin ul li.bottom{
	border:none;
	padding:3px 0px 0px 0px;
}

img.gray_arrow{
	height:9px;
	padding:0px 0px 0px 0px;
	vertical-align: middle;
	margin-right:5px;	
}

#youtube_top_bnr{
	margin-bottom: 10px;
}

#aacd{
	width:228px;
	margin-top : 10px;
}

#aacd p{
	width:228px;
	margin-top : 10px;
	font-size:10px;
	color:#666666;
	line-height:120%;
}

#mv{
	width:228px;
	text-align:center;
}

#mv .button{
	margin : 10px 0px 10px 0px;
}

/*CGA_100205-----------------------*/

#service_main{
	width:959px;
	height:245px;
	padding:5px 20px 0px 20px;
}
.txt-l{
	text-align:left;
}

#tbl_buysell{
	width:300px;
}

#tbl_buysell th{	background-color:#666666;color:#ffffff}
#tbl_buysell td{	background-color:#cccccc;}

#tbl_buysell th,
#tbl_buysell td{
	padding:7px;
	line-height:120%;
}

#tbl_buysell th.bo-l,
#tbl_buysell td.bo-l{
	border-left:1px solid #ffffff;
}

#infomation{
	margin-top:5px;
}

#infomation h2{
	width:375px;
	background-color:orange;
	color:#ffffff;
	padding:5px 0px 5px 15px ;
}

#infomation dl {
	width:368px;
	margin: 0 0 15px;
	padding: 0 10px 10px;
	border: 1px #EEEEEE solid;
}
#infomation dl dt {
	float: left;
	width: 7em;
	padding: 10px 0px 0px 0px;
	font-weight: bold;
	text-indent: 0;
	line-height: 150%;
}
#infomation dl dd {
	padding: 10px 0 10px 7em;
	line-height: 150%;
	border-bottom: 1px #EEEEEE solid;
}

#infomation2{
	margin-top:5px;
}
#infomation2 h2{
	width:700px;
	background-color:orange;
	color:#ffffff;
}
#infomation2 dl {
	width:698px;
	border: 1px #EEEEEE solid;
}
#infomation2 dl dt {
	float: left;
	padding: 0px 10px 0px;
	font-weight: bold;
	text-indent: 0;
}
#infomation2 dl dd {
	line-height: 150%;
}


.kaisaibi{
	width:300px;
	height:30px;
	background-image:url(../../images/topimages/kaisaibi_bg.gif);	
	background-repeat: none;
	background-position: top;
	background-color:#FFFFFF;
}

.kaisaibi p{
	color:#FFFFFF;
	font-weight:bold;
	padding:8px 0px 0px 40px;
}

.kaiin{
	text-align:center;
	margin-top:10px;
}

.itemlist{
	margin:0px 0px 10px 0px;

}
.itemlist h4{
	color:#940008;
	font-size:20px;
	font-weight:bold;
	border-bottom:2px solid #cccccc;
	padding:0px 0px 8px 0px;
	margin:0px 0px 10px 0px;

}
.itemlist h3{
	color:#3300FF;
	font-size:20px;
	font-weight:bold;
	border-bottom:2px solid #cccccc;
	padding:0px 0px 8px 0px;
	margin:0px 0px 10px 0px;

}
.itemlist p{
	font-size:14px;
	line-height:160%;
}

