﻿/*----------------------------------------------------------------------
メインビジュアル
----------------------------------------------------------------------*/
#mainvisual {
	width:100%;
	height:125px;
	margin:0 auto;
	padding:0;
	background-image: url(../img/bg_mainvisual.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	text-align:center;
}
#mainvisual img {
	margin:0;
	padding:0;
}

/*----------------------------------------------------------------------
レイアウト
----------------------------------------------------------------------*/
#indexcontents {
	margin:0 auto;
	padding:0;
	width:902px;
	background-image: url(../img/random/bg1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#indexcontents-left {
	float:left;
	margin:0;
	padding:0;
	width:125px;
}
#indexcontents-center {
	float:left;
	margin:0;
	padding:0;
	width:623px;
}
#indexcontents-right {
	float:left;
	margin:0;
	padding:0;
	width:150px;
}

/*----------------------------------------------------------------------
左レイアウト内
----------------------------------------------------------------------*/
/*--今月のナイスショット--*/
.niceshot {
	margin:0 auto 6px auto;
	padding:0 0 15px 0;
	width:119px;
	background-image: url(../img/bg_niceshot.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.niceshot-box {
	margin:0 auto;
	padding:0;
	width:115px;
}
.niceshot-box h3 {
	margin:0;
	padding:0;
	width:115px;
}
.niceshot-kiji {
	margin:0 auto;
	padding:0;
	width:100px;
}
.niceshot-kiji p {
	margin:0 ;
	padding:5px 0 0 0;
	text-align:left;
	font-size:11px;
	line-height:100%;
}
.niceshot-more {
	margin:0 auto;
	padding:0;
	width:100px;
	text-align:right;
	font-size:11px;
	font-weight:bold;
}
/*--バナー--*/
.leftbanner {
	margin:0 auto 10px auto;
	padding:0 0 15px 0;
	width:119px;
}
.leftbanner ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
.leftbanner li {
	margin:0 0 1px 0;
	padding:0;
	list-style-type:none;
}

/*----------------------------------------------------------------------
中央レイアウト内
----------------------------------------------------------------------*/
/*--中央メニュー--*/
.menuboxwrap {
	margin:0 auto 6px auto;
	padding:0 0 5px 0;
	width:610px;
	background-image: url(../img/bg_menubox.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.menubox {
	margin:0 auto;
	padding:0;
}
*html .menubox {/*--IE6のみ適用--*/
	width:603px;
}
html>body .menubox  {/*--IE6以外適用--*/
	width:600px;
}
.menuboxsection {
	margin:0;
	padding:0;
	width:150px;
	text-align:left;
	float:left;
}
.menuboxsection h3 {
	margin:0;
	padding:0;
	width:150px;
}
.menuboxsection ul {
	margin:0;
	padding:5px 0 5px 8px;
	list-style-type:none;
	width:141px;
}
.menuboxsection li {
	margin:0;
	padding:0 8px 0 8px;
	text-align:left;
	background-image: url(../img/li_blue.gif);
	background-repeat: no-repeat;
	background-position: left 7px;
	font-size:12px;
}
.menuboxsectionbanner {
	margin:2px auto 0 auto;
	padding:0;
	width:130px;
}


/*--お知らせ--*/
.oshiraseboxwrap {
	margin:0 auto 6px auto;
	padding:0 0 5px 0;
	width:610px;
	height:180px;
	background-image: url(../img/bg_oshirase_s.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.oshirasebox {
	margin:0 auto;
	padding:5px 0 0 0;
	width:600px;
}
.oshirasebox h3 {
	margin:0;
	padding:0;
	width:600px;
}
.oshirasebox iframe {
	margin:5px 0 10px 5px;
	padding: 0px 0 0px 9px;
	width:580px;
	height:120px;
	/*border-bottom: solid 1px #CCCCCC;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:90%;
}

/*----------------------------------------------------------------------
右レイアウト内
----------------------------------------------------------------------*/
/*--会員向け情報--*/
.kaiinboxwrap {
	margin:0 auto 6px auto;
	padding:0;
	width:151px;
	background-image: url(../img/bg_kaiin.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.kaiinbox {
	margin:0 auto;
	padding:0;
	width:150px;
}
.kaiinbox ul {
	margin:9px 0 9px 4px;
	padding:0;
	list-style-type:none;
}
.kaiinbox li {
	margin:0;
	padding: 0px 0 0px 0;
	list-style-type:none;
}
/*--バナー--*/
.rightbanner {
	margin:0 auto 10px auto;
/*canta	padding:0 0 15px 0; */
	padding:0;
	width:150px;
}
.rightbanner ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
.rightbanner li {
	margin:0 0 5px 0;
	padding:0;
	list-style-type:none;
}
/*--CM情報canta--*/
.cmboxwrap {
	margin:0 auto 6px auto;
	padding:0;
	width:151px;
	background-image: url(../img/bg_kaiin.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.cmbox {
	margin:0 auto 12px auto;
	padding:0;
	width:150px;
}
.cmbox ul {
	margin:9px 0 0 4px;
	padding:0;
	list-style-type:none;
}
.cmbox li {
	margin:0;
	padding: 0px 0 0px 0;
	list-style-type:none;
}

/*----------------------------------------------------------------------
counter
----------------------------------------------------------------------*/
#counter {
	text-align: left;
}








/*----------------------------------------------------------------------
random
----------------------------------------------------------------------*/
#random{
	display:block;
	width:900px;
	height:440px;
}


/*----------------------------------------------------------------------
canta
----------------------------------------------------------------------*/
#contents-wrap {
	background-image:url(../common/img/bg_contents.gif);
}

