@charset "shift_jis";
/* CSS Document */
.layout_body{width: 950px; margin:0px auto!important;}
.layout_table{width: 100%;}
.layout_content{widh:660px;}
.layout_menu{width:290px;}


.layout_menu{vertical-align:top;}
.layout_content{vertical-align:top;}
.layout_right{vertical-align:top;}

#index_cont{
width:645px;
margin-right:15px;
}

.subtitle_index{
position:relative;
}
.subtitle_index p{
position:absolute;
top:30px;
right:10px;
margin:0;
padding:0;
}
#index_cont .subtitle_index p a{
color:#993399;
}
#index_cont .subtitle_index p a:hover{
color:#999;
}

.cont_furoshikisearch{
min-height:260px;
_height:260px;
background:url(images/bg_itemsearch_furoshiki.jpg) no-repeat ;
}
.cont_furkusasearch{
min-height:209px;
_height:209px;
background:url(images/bg_itemsearch_fukusa.jpg) no-repeat ;
}
.cont_tenuguisearch{
min-height:209px;
_height:209px;
background:url(images/bg_itemsearch_tenugui.jpg) no-repeat ;
}


.sideRight{
background: url(images/bg_right.gif) repeat-y;
padding:0;
text-align:center;
position:relative;
}
#indexRight h3{
margin:0;
padding:0;
}
.sideRight .itemlist_right{
width:260px;
margin-left:15px;
margin-top:0;
margin-bottom:15px;
}
.sideRight .itemlist_right tr{
background: url(images/dotline.gif) no-repeat left bottom;
}
.sideRight .itemlist_right th{
padding:10px 5px 15px; 
}
.sideRight .itemlist_right td{
padding:10px 5px 15px; 
text-align:left;
}
.sideRight .itemlist_right td strong{
color:#c72480;
margin-right:7px;
}
.sideRight .itemlist_right td a{
color:#c72480;
text-decoration:underline;
}
.sideRight .itemlist_right td a:hover{
color:#999;
text-decoration:none;
}



.ibc_news	{
margin: 0 0 5px 0;
height:350px;
overflow: auto;
padding: 00px;
}		
.ibc	{
margin: 0 0 5px 0;
height: 200px;
overflow: auto;
padding: 00px;
}		
.iblock	{
width: 280px;
margin:0 0 15px 0;
padding:0;
}
.iblock	.news{
list-style-type:none;
margin: 10px;
text-align:left;
color:#666;
line-height:1.5;
padding:0;
}
.iblock	.news strong{
color:#669933;
}
.iblock	.news li{
background: url(images/dotline.gif) no-repeat left bottom;
padding-bottom:10px;
padding-top:10px;
}
.ibc_voice	{
margin: 0 0 5px 0;
height: 240px;
overflow: auto;
padding: 00px;
}		
.iblock_voice	{
width: 280px;
margin:0 0 15px 0;
padding:0;
}
.iblock_voice .news{
list-style-type:none;
margin: 10px;
text-align:left;
color:#666;
line-height:1.5;
padding:0;
}
.iblock_voice		.news strong{
color:#669933;
}
.iblock_voice		.news li{
background: url(images/dotline.gif) no-repeat left bottom;
padding-bottom:10px;
padding-top:10px;
}


.sideRight p{
clear:both;
text-align:left;
margin:10px;
}

.sideRight p.update_rank{
text-align:right;
padding:7px 7px 0 0;
margin:0;
color:#99CC33;
}

.sideRight p.cl_dotline{
width:100%;
height:10px;
display:block;
background: url(images/sideL_bg_tensen.gif) no-repeat left center;
}

.sideR_bottom{
clear:both;
widht:100%;
height:14px;
display:block;
background: url(images/sideR_bottom.jpg) no-repeat 0 0;
margin-bottom:20px;
}

.bnr_index_camp{
margin:15px 0 0;
}

#newitem-cyclebox{
width:240px;
margin:0 auto;
text-align:center;
background:transparent;
}
#newitem-cyclebox a{
border-bottom:0;
text-decoration:none;
}
#newitem-cycle{
width:240px;
height:220px;
}
.newitem-inner{
width:240px;
height:220px;
}



/* Listen */
ul#portfolio {
	list-style-type:none;
	list-style-position:inside;
	padding:0;
	margin:0 auto;
	text-align:center;
	position:relative;
}
ul#portfolio li {
	padding:0;
	margin:0 auto;
	text-align:center;
	position:absolute;
	top:0;
	left:25px;
}

#top_swf{
	margin-bottom:10px;
}


/*-- KINET 2010.0618 -- */
.column_index_waku {
border : 1px solid #DED8E2;
width: 600px ;
padding: 1.5em;
margin: 0 auto;
}
.column_index_waku img {
padding: 0;
margin:  2px 10px;
}

