@charset "utf-8";

/********************************************************
Copyright(C)Japan New Alpha CO., LTD. All Rights Reserved.
********************************************************/

/* Index ********************************************/

body{ background: #e5f5db url(img/bg.gif) top left repeat-x;}
#container_inner{ background: url(img/bg_inner.gif) repeat-x top #ccebbc;}
h1{ margin: 0 0 30px;}

/* title --------------------------------------*/

#topics h2{ background: url(img/action/h2_recent.gif);}
#contents3 h2{ background: url(img/index/h2_2.gif);}

/* topics --------------------------------------*/

#topics{ margin: 0 2px 30px;}
#topics .hght{
	padding: 0 5px;
	clear: both;
	background: url(img/line_630.gif) no-repeat bottom;}
#topics .l{
	padding: 5px 0 4px;
	clear: none;
	float: left;
	width: 135px;}
#topics .r{
	margin: 5px 0 4px;
	padding: 0;
	float: right;
	width: 480px;}
#topics img{ margin: 0 0 0 5px; vertical-align: middle; _vertical-align: -1px;}
#topics span.new{ display: none;}

/* contents3 --------------------------------------*/

#contents3{ margin: 0 5px; line-height: 150%;}
.c3_L, .c3_C, .c3_R{
	width: 202px;
	background: url(img/index/img_bg.gif);}
.c3_L, .c3_C{ float: left;}
.c3_L{ margin: 0 7px 0 0;}
.c3_C{ margin: 25px 0 0;}
.c3_R{ float: right;}

#contents3 .c3_inner{
	padding: 0 0 12px;
	background: url(img/index/img_bg_bottom.gif) bottom no-repeat;
	min-height: 264px;
	_height: 264px;}
#contents3 h3{
	margin: 0 0 12px;
	padding: 0;
	height: 40px;
	line-height: 40px;
	font-size: 12px;
	text-indent: -9999px;}
#contents3 .c3_L h3{ background: url(img/index/h3_1.gif) no-repeat;}
#contents3 .c3_C h3{ background: url(img/index/h3_2.gif) no-repeat;}
#contents3 .c3_R h3{ background: url(img/index/h3_3.gif) no-repeat;}
#contents3 p{ margin: 0 17px 5px 12px;}
#contents3 img{ vertical-align: bottom;}
