@charset "utf-8";

/*===================================================
制作日：2009.05.21
製作者：松永
更新日：
更新者：

+全体構造

+枠
  -contents
  -left-col
  -righ-tcol
  -center-col

+main-visual
  -flash
  -banners
  
+search

+others
  -pagetop
  
==================================================== */

/* 全体構造
---------------------------------------------------- */
div,p,li{
	line-height: 1.2;
}

body{
	background: #FFF url(../images/body_bk.gif) repeat-x left top;
}
/* 枠
---------------------------------------------------- */
#contents{
	background: url(../images/contents_bk1.gif) no-repeat left top;
}
/* left-col,center-col,right-col---- */
#left-col{
	float: left;
	width: 236px;
	margin-right: 10px;
}
#center-col{
	float: left;
	width: 238px;
	margin-right: 10px;
}
#right-col{
	float: left;
	width: 236px;
}

/* main-visual
---------------------------------------------------- */
#main-visual{
	margin: 20px 0 10px 5px;
}
#flash{
	float: left;
	width: 509px;
	margin-right: 10px;
}
#banners li{
	margin-bottom: 5px;
}
#banners li img{
	vertical-align: bottom; 
}

/* search
---------------------------------------------------- */
#search table{
	width: 100%;
	margin-bottom: 5px;
}
#search table,
#search table th,
#search table td{
	border: 0;
}
#search table.p13 td{
	padding-left: 13px;
}
#search #search-wrapper{
	background-color: #EEE;
	padding: 5px;
}
#search form p{
	padding: 5px 0;
}
.btn_kani{
	font-size: 70%;
	text-indent: -9999px;
	width: 94px;
	height: 24px;
	background: url(../images/btn_search.gif) no-repeat left top;
	border: 0;
	cursor: pointer;
}

/* others
---------------------------------------------------- */
#magazine{
}
.maga-banner1{
	margin-bottom:10px;
}
.maga-banner2{
	margin-top: 10px;
}
#mobile div{
	padding: 10px;
}
#open ul{
	margin-top: 5px;
}
#open li{
	background: url(../images/list_bullet1.gif) no-repeat 0 2px;
	padding-left: 20px;
}
.pagetop{
	margin-top: 0px;
}
