@charset "UTF-8";
@import "col-center.css";
@import "col-left.css";
@import "col-right.css";

/* ================================================================================= */
/* 3col (3 column type)                                                              */
/* ================================================================================= */

/***********************************************/
/* Layout Divs                                 */
/***********************************************/

/*-- コンテナー部分 --*/
#container {
	text-align: left;
	margin: 0px auto;
	width: 930px;
}
#pattTop #container {
	text-align: left;
	margin: 0px auto;
	width: 980px;
	padding-bottom: 14px;
}

/*-- コンテナーインナー部分 --*/
#container-inner {
	width: 100%;
	float: left;
	margin-right: -220px;
	background-position: 200px 0px;
	background-repeat: repeat-y;
}
#pattTop #container-inner {
	width: 100%;
	float: left;
	margin-right: -180px;
}
#pattIndex #container {
	background-image: url(../img/bg_tobira.gif);
	background-position: 200px 0px;
	background-repeat: repeat-y;
}
#pattIndex #container-inner {
	background-image: url(../img/bg_tobira.gif);
}
#pattCont #container-inner {
	background-image: url(../img/spacer_dddddd.gif);
}

/*-- コンテンツ部分 --*/
#contents {
	width: 100%;
	float: right;
	margin-left: -200px;
}
#pattTop #contents {
	width: 100%;
	float: right;
	margin-left: -260px;
}

/*-- センターカラム部分 --*/
#center-col {
	margin: 0 250px 0 230px;
	padding: 0;
}
#pattTop #center-col {
	margin: 0 190px 0 275px;
	padding: 0;
}
#center-col div.level01 li.img h3 {
	width: 270px;
}
#center-col div.level01 li.tobira_box {
	width: 100%;
}
#center-col div.level02 li.tobira_box {
	width: 50%;
}
#center-col div.level03 li.tobira_box {
	width: 33%;
}

/*-- 左カラム部分 --*/
#left-col {
	width: 200px;
	padding: 0;
	float: left;
}
#pattTop #left-col {
	width: 260px;
	padding: 0;
	float: left;
}

/*-- 右カラム部分 --*/
#right-col {
	width: 220px;
	padding: 0;
	float: right;
}
#pattTop #right-col {
	width: 180px;
	padding: 0;
	float: right;
}


/*
	background-color: #ff0000;
*/

