@charset "utf-8";

/* ******************************************************************************** */
/*  遊ちょるnet index.css                                                           */
/*                                                                        09.03.17  */
/* ******************************************************************************** */

/* ================================================================================ */
/*      0.外部CSS読み込み設定                                                       */
/* ================================================================================ */

/* ---- 0.共通 ---- */
@import url("./common.css");


/* ================================================================================ */
/*      1.トップページ                                                              */
/* ================================================================================ */

div#index{
	padding: 0px 15px 0px 15px;
}


/* ================================================================================ */
/*      1-1.トップページ上部                                                        */
/* ================================================================================ */


/* -------------------------------------------------------------------------------- */
/*      注意書き                                                                    */
/* -------------------------------------------------------------------------------- */

div#attention{
	margin: 0px 0px 10px 0px;
	padding: 5px;
	color: #ff0000;
	border: solid 1px #ff0000;	
}
div#attention h3{
	margin: 0px;
	padding: 0px;
	font-size: 15px;
	font-weight: bold;
}
div#attention p{
	margin: 0px;
	padding: 0px;
	line-height: 1.4;
}

/* -------------------------------------------------------------------------------- */
/*      特集・Flash                                                                 */
/* -------------------------------------------------------------------------------- */

div#index_top{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
	width: 770px;
}
div#index_top div#pickup{
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 435px;
	float: left;
}
div#index_top div#pickup div.banner{
	margin: 0px 5px 0px 0px;
	width: 210px;
	float: left;
}
div#index_top div#pickup div.banner img{
	margin: 0px;
	padding: 0px;
	vertical-align: bottom;
}
div#index_top div#pickup div.info{
	width: 220px;
	float: left;
}
div#index_top div#pickup div.info div.category{
	padding: 3px 0px 0px 3px;
	height: 18px;
	color: #0000FF;
	font-size: 13px;
	font-weight: bold;
	background: url(../img/bcg_special.gif) no-repeat;
}
div#index_top div#pickup div.info div.catch{
	padding: 5px 0px 5px 0px;
	font-size: 10px;
}
div#index_top div#pickup div.info div.title{
	padding: 0px 0px 10px 0px;
	font-size: 14px;
	font-weight: bold;
}
div#index_top div#pickup div.info div.text{
	margin: 0px;
	padding: 0px;
}
div#index_top div#pickup div.archive{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	clear: both;
}
div#index_top div#pickup div.archive p{
	margin: 3px 0px 0px 0px;
	padding: 0px;
	font-size: 11px;
	text-align: right;
	background: url(../special/img/ico_back-right.gif) no-repeat 330px 1px;
}

div#index_top div#pickup div#special{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#index_top div#pickup div#spots{
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
}

/* ---- Flash ---- */
div#index_top div#flash{
	margin: 0px 0px 0px 0px;
	width: 315px;
	height: 315px;
	float: right;
}
div#index_top div#flash object{
	margin: 0px;
	padding: 0px;
}

/* ================================================================================ */
/*      1-2.トップページ下部                                                        */
/* ================================================================================ */

div#index_bottom{
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	width: 770px;
}


/* -------------------------------------------------------------------------------- */
/*      左メニュー                                                                  */
/* -------------------------------------------------------------------------------- */

div#index_bottom div#bottom_left{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 550px;
	text-align: center;		/* ---- IE6用 ---- */
	float: left;
}


/* -------------------------------------------------------------------------------- */
/*      ジャンル（左メニュー）                                                      */
/* -------------------------------------------------------------------------------- */

div#index_bottom div#bottom_left div#genre{
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
	width: 550px;
	text-align: left;
}
div#index_bottom div#bottom_left div#genre div.genre-line{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
	width: 550px;
}
div#index_bottom div#bottom_left div#genre div.genre-left{
	margin: 0px 20px 0px 0px;
	width: 265px;
	float: left;
}
div#index_bottom div#bottom_left div#genre div.genre-right{
	margin: 0px 0px 0px 0px;
	width: 265px;
	float: left;
}
div#index_bottom div#bottom_left div#genre div.genru-title{
	margin: 0px 0px 0px 0px;
}
div#index_bottom div#bottom_left div#genre div.genru-title img{
	margin: 0px 0px 6px 0px;
}
div#index_bottom div#bottom_left div#genre div.genru-photo{
	width: 115px;
	text-align: center;
	float: left;
}
div#index_bottom div#bottom_left div#genre div.genru-photo img{
	border: solid 1px #cccccc;
}
div#index_bottom div#bottom_left div#genre div.genru-text{
	padding: 3px 3px 0px 3px;
	width: 144px;
	font-size: 12px;
	line-height: 1.3;
	float: left;
}
div#index_bottom div#bottom_left div#genre div.genru-text-title{
	margin: 0px 0px 5px 0px;
	font-weight: bold;
}
div#index_bottom div#bottom_left div#genre div.genru-link{
	padding: 5px 10px 0px 4px;
	text-align: right;
	clear: both;
}
div#index_bottom div#bottom_left div#genre div.genru-link-bottom{
	margin: 0px 0px 0px 0px;
	padding: 5px 10px 5px 4px;
	text-align: right;
	border-bottom: solid 1px #D1D1D1;
	clear: both;
}

/* -------------------------------------------------------------------------------- */
/*      バナー（左メニュー）                                                        */
/* -------------------------------------------------------------------------------- */

div#index_bottom div#bottom_left img.banner{
	margin: 21px 0px 0px 0px;
}


/* -------------------------------------------------------------------------------- */
/*      右メニュー                                                                  */
/* -------------------------------------------------------------------------------- */

div#index_bottom div#bottom_right{
	padding: 0px 0px 0px 0px;
	width: 200px;
	float: right;
}
div#index_bottom div#bottom_right img.banner{
	margin: 0px 0px 15px 0px;
}


/* -------------------------------------------------------------------------------- */
/*      臨時特集（右メニュー）                                                      */
/* -------------------------------------------------------------------------------- */

div#index_bottom div#bottom_right div.special-temporary{
	margin: 5px 0px 5px 0px;
}

/* -------------------------------------------------------------------------------- */
/*      QRコード（右メニュー）                                                      */
/* -------------------------------------------------------------------------------- */

div#index_bottom div#bottom_right div.mobile-code{
	margin: 5px 0px 5px 0px;
	text-align: center;
	color: #CC0000;
}

/* -------------------------------------------------------------------------------- */
/*      今月のおすすめスポット（右メニュー）                                        */
/* -------------------------------------------------------------------------------- */

div#index_bottom div#bottom_right div#spots{
	margin: 0px 0px 0px 0px;
}
div#index_bottom div#bottom_right div#spots div#spots-top{
	height: 78px;
	background: url(../img/spots/spots-top.gif) no-repeat;
}
div#index_bottom div#bottom_right div#spots div#spots-middle{
	background: url(../img/spots/spots-middle.gif) repeat-y;
	line-height: 1.5;
}
div#index_bottom div#bottom_right div#spots div#spots-middle div#middle-text{
	margin: 0px 8px 0px 8px;
	padding: 0px 3px 0px 3px;
	font-size: 12px;
	line-height: 1.5;
	background: url(../img/spots/spots-p.gif);
}
div#index_bottom div#bottom_right div#spots div#spots-middle div#middle-text img.spots-photo{
	margin: 5px 3px 0px 3px;
	padding: 0px;
	border: solid 1px #cccccc;
	float: right;
}
div#index_bottom div#bottom_right div#spots div#spots-bottom{
	padding: 15px 25px 0px 0px;
	height: 34px;
	text-align: right;
	background: url(../img/spots/spots-bottom.gif) no-repeat;
}


/* -------------------------------------------------------------------------------- */
/*      PR（右メニュー）                                                            */
/* -------------------------------------------------------------------------------- */

div#index_bottom div#bottom_right #pr200{
	margin: 0px 0px 20px 0px;
	background: url(../img/advertisement/pr200-top.gif) no-repeat;
}
div#index_bottom div#bottom_right #pr200 div#pr200-top{
	height: 15px;
}
div#index_bottom div#bottom_right #pr200 div#pr200-bottom{
}


/* -------------------------------------------------------------------------------- */
/*      メールマガジン（右メニュー）                                                */
/* -------------------------------------------------------------------------------- */

div#index_bottom div#bottom_right div#mailmagazine{
	margin: 0px 0px 20px 0px;
}
div#index_bottom div#bottom_right div#mailmagazine-navi{
	text-align: right;
}


/* -------------------------------------------------------------------------------- */
/*      占い（右メニュー）                                                          */
/* -------------------------------------------------------------------------------- */

div#index_bottom div#bottom_right div#fortune{
	margin: 0px 0px 15px 0px;
}
div#index_bottom div#bottom_right div#fortune div#fortune-top{
	height: 49px;
	font: 0pt/0pt sans-serif;
	background: url(../img/fortune/fortune-top.gif) no-repeat;
}
div#index_bottom div#bottom_right div#fortune div#fortune-middle{
	margin: 0px;
	padding: 10px 4px 5px 4px;
}
div#index_bottom div#bottom_right div#fortune div#fortune-middle div.middle-paragraph{
	clear: both;
}
div#index_bottom div#bottom_right div#fortune div#fortune-middle div.middle-paragraph div.paragraph-box{
	margin: 0px 0px 5px 0px;
	padding: 0px;
	width: 48px;
	font-size: 10px;
	line-height: 1.5;
	text-align: center;
	float: left;
}
div#index_bottom div#bottom_right div#fortune div#fortune-bottom{
	margin: 0px;
	padding: 0px 0px 0px 0px;
	height: 4px;
	font: 0pt/0pt sans-serif;
	background: url(../img/fortune/fortune-bottom.gif) no-repeat;
}


/* -------------------------------------------------------------------------------- */
/*      ブログパーツ（右メニュー）                                                  */
/* -------------------------------------------------------------------------------- */

div#index_bottom div#bottom_right div.blogparts{
	margin: 0px 0px 15px 0px;
	text-align: center;
}


