@charset "utf-8";
/* -----------------------------------------------------------
	#contents style
----------------------------------------------------*/

div.column {
	width: 100%;
	background: url(/features/amino/shared/img/prt_column_01_02.gif) no-repeat bottom;
	background-color:#FFFAD8;
	margin-top:-10px;
	margin-bottom:25px;
}
.inner {
	background: url(/features/amino/shared/img/prt_column_01_01.gif) no-repeat;
	padding: 20px;
}
.inner p {
	padding: 0;
}
.inner p.left {
	float:left;
	margin: 0 10px 0 0;
}
.inner p.right {
	float:right;
	margin: 0 0 0 10px;
}
.inner dl {
	_zoom: 1;
	overflow: hidden;
}
.inner dt {
	padding-bottom: 20px;
	background: url(/features/amino/shared/img/line_dot_w_box.gif) repeat-x bottom;
}
.inner dt img {
	vertical-align: bottom;
}
div.columnS {
	width: 290px;
	background: url(/features/amino/shared/img/prt_column_02_02.gif) no-repeat bottom;
	background-color:#FFFAD8;
}
.innerS {
	background: url(/features/amino/shared/img/prt_column_02_01.gif) no-repeat;
	padding: 20px 16px;
}
.innerS p {
	padding: 0;
	margin: 0 0 10px 0;
}
.innerS dl {
	_zoom: 1;
	overflow: hidden;
}
.innerS dt {
	padding-bottom: 20px;
	background: url(/features/amino/shared/img/line_dot_w_box.gif) repeat-x bottom;
	text-align:center;
}
.innerS dt img {
	vertical-align: bottom;
}
div.columnBule {
	width: 100%;
	background: url(/features/amino/shared/img/prt_column_03_02.gif) no-repeat bottom;
	background-color:#ECF6FF;
	margin-top:-10px;
	margin-bottom:25px;
}
.innerBule {
	background: url(/features/amino/shared/img/prt_column_03_01.gif) no-repeat;
	padding: 20px;
}
.innerBule p {
	padding: 0;
	margin: 0 0 10px 0;
}
.innerBule dl {
	_zoom: 1;
	overflow: hidden;
}
.innerBule dt {
	background: url(/features/amino/shared/img/line_dot_w_box.gif) repeat-x bottom;
	padding-bottom:10px;
}
div.columnGreen {
	width: 100%;
	background: url(/features/amino/shared/img/prt_column_04_02.gif) no-repeat bottom;
	background-color:#E4F7F7;
	margin-top:-10px;
	margin-bottom:25px;
}
.innerGreen {
	background: url(/features/amino/shared/img/prt_column_04_01.gif) no-repeat;
	padding: 20px;
}
.innerGreen p {
	padding: 0;
	margin: 0 0 10px 0;
}
.innerGreen dl {
	_zoom: 1;
	overflow: hidden;
}
.innerGreen dt {
	background: url(/features/amino/shared/img/line_dot_w_box.gif) repeat-x bottom;
	padding-bottom:10px;
}
.center {
	text-align:center;
}
.red {
	color:#CC0000;
}
#sub #subNavi li ul li ul{
	width:164px;
	display:block;
	background:#ffe5a9;
	margin:-2px 0 -1px 0;
	padding-bottom:0.1px;
	padding-top:0.1px; /*For Firefox (AVOID collapsing margins)*/
}
#sub #subNavi li ul li ul li{
	font-size:91%; /*10px*/
	display:block;
	margin:0 0 1px 4px;
	background:none;
	zoom:1; /*Eor IE bug(background images disappear ;the cause is uncertain...)*/
}
#sub #subNavi li ul li ul li a{
	display:block;
	background:url(/features/amino/shared/img/ic_linkarw_3rd.gif) no-repeat 2px 4px #ffffee;
	padding:2px 2px 2px 11px;
	border-left: 1px solid #ff9b4a;
	zoom:1; /*Eor IE bug(background images disappear ;the cause is uncertain...)*/

}
#sub #subNavi li ul li ul li a:hover{
	background:url(/features/amino/shared/img/ic_linkarw_3rd.gif) no-repeat 2px 3px #fff8d9;
	padding:1px 1px 1px 11px;
	border:#ffffff solid 1px;
	border-left: 1px solid #ff9b4a;
	zoom:1; /*Eor IE bug(background images disappear ;the cause is uncertain...)*/
}
#sub #subNavi li ul li ul li a.current{
	color:#ff6600;
	background:url(/features/amino/shared/img/ic_linkarw_3rd_cr.gif) no-repeat 2px 4px #ffddaa;
	padding:2px 2px 2px 11px;
}
#sub #subNavi li ul li ul li a.current:hover{
	color:#006f9a;
	background:url(/features/amino/shared/img/ic_linkarw_3rd.gif) no-repeat 2px 3px #fff8d9;
	padding:1px 1px 1px 11px;
	border:#ffffff solid 1px;
	border-left: 1px solid #ff9b4a;
}