﻿@charset "shift-jis";

/* side-navi@TChirQ[V
======================================================*/
#site-logo{
	float:left;
	width:270px;
	margin:5px 0 5px 5px;
	padding:0;
}

*html #site-logo{
	padding:0;
}

#header h1{
	margin:0;
	padding:0;
}

#container{
	background:url(../img/index_bg.jpg) no-repeat right top;
	margin:5px 0 0 0;
	padding:0;
}

#index-contents{
	border-top:5px solid #915C8B;
	margin:0;
	padding:16px 9px;
	zoom:1;
}

#index-contents:after {
	height:0;
	visibility:hidden;
	content:".";
	display:block;
	clear:both;
}

#side-navi{
	float:left;
	margin:0 13px 0 0;
	padding:0;
}

#side-navi ul#navi{
	margin:0 0 12px;
	padding:0;
}

#side-navi #navi li{
	list-style:none;
	margin:0 0 8px;
	padding:0;
}

#side-navi #navi li a{
	height:53px;
	width:246px;
}

#side-navi ul#information{
	border:1px solid #CBCBCB;
	background:#FFFFFF;
	width:222px;
	margin:0 0 0 2px;
	padding:10px;
	font-size:90%;
}

*html #side-navi ul#information{
	width:242px;
}

#side-navi #information li{
	list-style:none;
	background:url(../img/icon_list01.gif) no-repeat 0 3px;
	margin:0;
	padding:0 0 0 16px;
}

#index-main{
	float:left;
}

.index-search{	
	clear:both;
}

.index-search h2{
	float:left;
	width:77px;
	margin:0 12px 17px 0;
}

.index-search div{
	float:left;
	padding:10px 0 0;
}

.index-search p input{
	vertical-align:middle;
}

*html .index-search p input{
	vertical-align:middle;
}

.index-search div.category{
	padding:8px 0 0;
}
