@charset "utf-8";

/* HOME
============================================================ */
body#root ul{
	list-style:none;}

body#root dd{
	margin:0;}

body#root table,
body#root th,
body#root td{
	border:none;}

body#root #lyt-home-01{
	clear:both;
	padding:10px 0 19px;}

body#root #lyt-home-01 .column-L{
	float:left;
	width:570px;}

body#root #lyt-home-01 .column-R{
	float:right;
	width:220px;}
	
body#root #lyt-home-01 .column-R .box-test-01{
	padding-bottom:1px;
	background-color:#1068c0;
	text-align:center;}

body#root #lyt-home-01 .column-R .box-test-01 ul li{
	margin-bottom:5px;}

body#root #lyt-home-02{
	clear:both;
	margin-bottom:10px;}

body#root #lyt-home-02 ul.list-box-home-01 li{
	border:1px solid #2188ca;
	background:#f3f3f3 url(../img/top/bg-index-box-01.gif) repeat-x top;}

body#root #lyt-home-02 ul.list-box-home-01 li ul li{
	border:none;
	background:none;}

body#root #lyt-home-02 ul.list-box-home-01 li.column-L{
	float:left;
	width:338px;}

body#root #lyt-home-02 ul.list-box-home-01 li.column-R{
	float:right;
	width:448px;}
	
body#root #lyt-home-02 ul.list-box-home-01 li .hdg-container{
	position:relative;
	min-height:17px;
	/height:17px;
	padding:6px 10px;
	*padding:3px 10px;
	background-color:#fff;
	border-bottom:1px solid #d4d4d4;}

body#root #lyt-home-02 ul.list-box-home-01 li .hdg-container img{
	vertical-align:middle;}

*:first-child+html body#root #lyt-home-02 ul.list-box-home-01 li .hdg-container{
	padding-bottom:20px;
}
	
body#root #lyt-home-02 ul.list-box-home-01 li .hdg-container .hdg-link-01{
	position:absolute;
	top:5px;
	right:6px;}

body#root #lyt-home-02 ul.list-box-home-01 li .hdg-container .hdg-link-01 a{
	padding-left:10px;
	background:url(../img/c/icon-arrow-02.gif) no-repeat left 0.2em;}

body#root #lyt-home-02 ul.list-box-home-01 li.column-L .column-inner{
	padding:4px 6px 5px 8px;}

body#root #lyt-home-02 ul.list-box-home-01 li.column-R .column-inner{
	padding:8px 6px 10px 8px;}

body#root #lyt-home-02 ul.list-box-home-01 li .column-inner p{
	margin-bottom:5px;}

body#root #lyt-home-02 ul.list-box-home-01 li .column-inner ul li{
	display:inline;
	float:left;
	padding:0 1px;}

body#root #lyt-home-02 ul.list-box-home-01 li.column-R .column-inner ul li{
	padding:0 3px;}
	
body#root .hdg-index-info-container{
	position:relative;
	margin-bottom:10px;
	padding:2px 6px;
	background-color:#f3f3f3;}

body#root .hdg-index-info-container .hdg{
	padding-left:17px;
	color:#185db3;
	font-size:100%;
	background:url(../img/top/icon-bullet-02.gif) no-repeat left 0.2em;}

body#root .hdg-index-info-container .hdg-link-01{
	position:absolute;
	top:3px;
	right:6px;}

body#root .hdg-index-info-container .hdg-link-01 a{
	padding-left:10px;
	background:url(../img/c/icon-arrow-02.gif) no-repeat left 0.2em;}

body#root #lyt-home-03{
	clear:both;
	margin-bottom:20px;}
	
body#root #lyt-home-03 .column-L{
	float:left;
	width:550px;}

body#root #lyt-home-03 .column-R{
	float:right;
	width:230px;
	background-color:#f3f3f3;
	text-align:center;}

body#root #lyt-home-03 .column-R dl{
	margin:8px 10px 9px;}
	
body#root #lyt-home-03 .column-R dl dt{
	margin-bottom:5px;}

body#root table.tbl-info-01 th.date{
	padding-right:10px;}
	
body#root table.tbl-info-01 td.title{
	padding:0 10px;
	background:url(../img/c/icon-arrow-02.gif) no-repeat left 0.5em;}