﻿@charset "utf-8";

/*

========================= colum_left css =========================

	左カラムのページの基本となるCSS
		1.枠組み
			1-1.サイドナビ（左側）
			1-2.メインコンテンツ

=============================================================
*/


/* 1.枠組み
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

	/* 1-1.サイドナビ（左側）
	------------------------------  */


#sidenavi1 {
	float: left;
	width: 205px;	
	height: auto;	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
	background-color: #FFF;	
}


#sidenavi1 .button1 {
	width: 175px;
	margin: 15px auto 15px auto;
	padding: 0px 0px 0px 0px;
	border-width: 0px;
}

#sidenavi1 .button2 {
	width: 175px;
	margin: 10px auto 15px 22px;
	padding: 0px 0px 0px 0px;
	border-width: 0px;	
}

#sidenavi1 .link {
	display: block;	
	width: 160px;	
	line-height: 0px;
	margin: 5px 8px 0px 8px;
	padding: 0px 0px 0px 0px;
}

#sidenavi1 ul {
	display: block;	
	padding: 0px;
	margin: 0px;
}

#sidenavi1 ul li {
	display: block;
	list-style: inside none;
	margin: 0px;
	padding: 0px;
}

#sidenavi1 ul li a img {
	display: block;	
	margin: 0px;
	padding: 0px;
	border-width: 0px;
}

.menu1 {
	width: 175px;
	height: 245px;
	margin: 5px auto 10px 15px;
	padding: 0px 0px 0px 0px;
	background: url(../image/menu_bg1.gif) no-repeat center top;
}

.menu2 {
	width: 175px;
	height: 170px;
	margin: 5px auto 10px 15px;
	padding: 0px 0px 0px 0px;
	background: url(../image/menu_bg2.gif) no-repeat center top;
}

.menu3 {
	width: 175px;
	height: 295px;
	margin: 5px auto 10px 15px;
	padding: 0px 0px 0px 0px;
	background: url(../image/menu_bg3.gif) no-repeat center top;
}

.category {
	margin: 0px 0px 0px 0px;
	padding: 6px 0px 0px 22px;	
	color: #009FE8;
	font-size: 16px;
	font-weight: bold;
}

	/* 1-2.メインコンテンツ
	------------------------------  */


#main {
	float: right;
	width: 755px;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
	background-color: #FFF;
}

/* *hack for IE6 */
* html #main {
	overflow: hidden;
	word-break: break-all;
}
