@charset "Shift_JIS";
@import url(cmn.css);
@import url(base.css);


#co1, #co2, #co3, #co4, #co5, 
.alphahr{
	display: block;
	text-indent: -10000px;
	outline:none;
	line-height:1px;
	font-size:1px;
}
h3{
	padding: 10px 0;
}
table{
	width: 100%;
}

.fig{
	border-top: 1px solid #cccccc;
	background: #CCC!important;
	border-spacing: 0 0px!important;
	border-collapse:separate!important;
	margin-left: auto;
	margin-right: auto;
}
.fig th, .fig td{
	border: 0!important;
	border-bottom: 1px solid #CCC!important;
	border-top: 1px solid #ffffff!important;
	padding: 5px 15px 5px 20px!important;
}
.fig th{
	text-align: left;
	font-weight: normal;
	background: url(../about/images/icon01.gif) 5px 50% no-repeat #F0F0F0!important;
	border-right: 1px solid #2A965F!important;
	width: 120px!important;
}
.fig td{
	background: #FFF!important;
}


.fig02{
	border-top: 1px solid #cccccc;
	background: #CCC!important;
	border-collapse:separate!important;
	margin-left: auto;
	margin-right: auto;
}
.fig02 th, .fig02 td{
	border: 0!important;
	border-bottom: 1px solid #CCC!important;
	border-top: 1px solid #ffffff!important;
	padding: 5px 15px 5px 20px!important;
}
.fig02 th{
	text-align: left;
	font-weight: normal;
	background: url(../about/images/icon02.gif) 5px 50% no-repeat #F0F0F0!important;
	border-right: 1px solid #3660BF!important;
	width: 120px!important;
}
.fig02 td{
	background: #FFF!important;
}

#gamp{
	width: 663px;
	height: 354px;
	border: solid 1px #cccccc;
	padding: 4px 0 0 4px;
	margin-bottom: 40px;
}
.box{
	width: 320px;
}
.box h3{
	padding-bottom: 5px;
}
.box img#bt{
	clear: both;
}
.box li{
	background: url(../cmn_images/icon03.gif) no-repeat 0 12px;
	padding: 8px 0 3px 15px;
	border-bottom: dotted 1px #cccccc;
}
