@charset "UTF-8";
@import "col-headline.css";
@import "col-center.css";
@import "col-left.css";
@import "col-right.css";

/* ================================================================================= */
/* 3col (3 column type)                                                              */
/* ================================================================================= */

/***********************************************/
/* Layout Divs                                 */
/***********************************************/

/*-- コンテナー部分 --*/
#container {
	text-align: left;
	margin: 8px auto 0 auto;
	width: 980px;
}

/*-- コンテナーインナー部分 --*/
#container-inner {
	width:750px;
	float:right;
}

/*-- ヘッドラインカラム部分 --*/
#headline-col {
	width:750px;
}
#headline-col .col-inner {
	padding-bottom: 26px;
	overflow: hidden;
}

/*-- センターカラム部分 --*/
#center-col {
	float:left;
	width:530px;
/*	overflow: hidden;*/
}
#center-col .col-inner {
	width:485px;
	margin: 0px 35px 0px 10px;
/*	overflow: hidden;*/
}
#pattTop #center-col {
	float:left;
	width:540px;
}
#pattTop #center-col .col-inner {
	width:540px;
	margin: 0px 0px 0px 0px;
}
#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: 242px;
}
#pattTop #center-col div.level02 li.tobira_box {
	width: 50%;
}
#center-col div.level03 li.tobira_box {
	width: 33%;
}

/*-- 右カラム部分 --*/
#right-col {
	float:left;
	width:220px;
}
#right-col .col-inner {
	margin: 0px;
	overflow: hidden;
}
#pattTop #right-col {
	float:left;
	width:210px;
}
#pattTop #right-col .col-inner {
	margin: 25px 0px 0px 30px;
}

/*-- 左カラム部分 --*/
#left-col {
	float:left;
	width:230px;
}
#left-col .col-inner {
	margin: 0px 30px 0px 0px;
	overflow: hidden;
}
#pattTop #left-col .col-inner {
	margin: 25px 30px 0px 0px;
}


/*
	background-color: #ff0000;
*/

