@charset "utf-8";
/**********************************************************************
VERY
共通CSS
[ /css/global.css ]

Since         : 08.06.12
Last modified : 08.06.12
**********************************************************************/


/*------------------------------------------------
   タグの初期化
------------------------------------------------*/

*{
margin:0;
padding:0;
}

th,td,form,fieldset{
margin:0;
padding:0;
}

body{
background:url(../img/ind_bg01.jpg) repeat-y center top;
color:#333333;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
font-size:12px;
line-height:1.6;
text-align:center;
}

img{
border:none;
vertical-align:bottom;
}

ul,ol{
list-style-type:none;
}

a:link{color:#333333; text-decoration:none;}
a:active{color:#333333; text-decoration:none;}
a:visited{color:#333333; text-decoration:none;}
a:hover{color:#333333; text-decoration:underline;}


/*------------------------------------------------
   共通クラス
------------------------------------------------- */

.floatLeft{float:left;}
.floatRight{float:right;}
.clearer{
clear:both;
font-size:1px;
line-height:0%;
height:0px;
text-indent:-9999px;
}

/* clearfixハック */
.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

.clearfix {display:inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height:1%;}
.clearfix {display:block;}
/* End hide from IE-mac */


/*------------------------------------------------
   レイアウト
------------------------------------------------- */

#container{
width:960px;
margin:0 auto;
padding:0;
text-align:left;
}

#header{
width:960px;
}

#gNaviBox{
width:950px;
height:40px;
margin:0 0 0 5px;
}

*html #gNaviBox{
width:950px;
height:40px;
margin:5px 0 0 6px;
}

#content{
width:960px;
background:url(../img/ind_bg03.gif) repeat-y left top;
}

* html #content{
width:960px;
margin:0 0 0 1px;
marginbackground:url(../img/ind_bg03.gif) repeat-y left top;
}

*+html #content{
width:959px;
background:url(../img/ind_bg03.gif) repeat-y left top;
}

#left{
width:745px;
}

#sidebar{
width:205px;
margin-top: 5px;
}

#footer{
width:960px;
height:80px;
margin: 5px 0 0 0;
color:#CCCCCC;
background:#000000;
}

* html #footer{
width:960px;
height:80px;
margin: 5px 0 0 1px;
color:#CCCCCC;
background:#000000;
}

*+html #footer{
width:960px;
height:80px;
margin: 5px 0 0 0px;
color:#CCCCCC;
background:#000000;
}


/*------------------------------------------------
   ヘッダ
------------------------------------------------- */

/* ForFirefox */
#header h1{
	width: 200px;
	float: left;
	display: inline;
	margin: 37px 0 10px 10px;
}

* html #header h1{
	margin-bottom: 5px;
}


/* 配信バナー 2010/01/25
-------------------------------------------*/
#headerRight{
	width: 728px;
	height: 90px;
	float: right;
	display: inline;
	margin: 10px 5px 10px 0;
}

* html #headerRight {
	margin-bottom: 5px;
}

#headerRight p.txt {
	text-align: right;
	font-size: 10px;
	color: #999999;
}

/* gnav 2010/01/25
-------------------------------------------*/
#header #gNaviBox {
	clear: both;
}

#topBody ul#gNaviBoxList {
width:950px;
height:40px;
overflow: hidden;
background:url(../img/gnav_bg_01.png) no-repeat left top;
}

#infoBody ul#gNaviBoxList{
width:950px;
height:40px;
overflow: hidden;
background:url(../img/gnav_bg_01.png) no-repeat left top;
}

#gourmetBody ul#gNaviBoxList{
width:950px;
height:40px;
overflow: hidden;
background:url(../img/gnav_bg_02.png) no-repeat left top;
}

#sommelier ul#gNaviBoxList{
width:950px;
height:40px;
overflow: hidden;
background:url(../img/gnav_bg_03.png) no-repeat left top;
}

#scoopBody ul#gNaviBoxList{
width:950px;
height:40px;
overflow: hidden;
background:url(../img/gnav_bg_04.png) no-repeat left top;
}

#itemBody ul#gNaviBoxList{
width:950px;
height:40px;
overflow: hidden;
background:url(../img/gnav_bg_05.png) no-repeat left top;
}

#presentBody ul#gNaviBoxList{
width:950px;
height:40px;
overflow: hidden;
background:url(../img/gnav_bg_06.png) no-repeat left top;
}

#voiceBody ul#gNaviBoxList{
width:950px;
height:40px;
overflow: hidden;
background:url(../img/gnav_bg_07.png) no-repeat left top;
}

body#blog ul#gNaviBoxList {
width:950px;
height:40px;
overflow: hidden;
background:url(../img/gnav_bg_08.png) no-repeat left top;
}

#memberBody ul#gNaviBoxList {
width:950px;
height:40px;
overflow: hidden;
background:url(../img/gnav_bg_01.png) no-repeat left top;
}

/* gnav background
-------------------------------------------*/
ul#gNaviBoxList li#navi01 a{
display:block;
width:122px;
height:40px;
}

ul#gNaviBoxList li#navi01 a:hover{
display:block;
width:154px;
height:40px;
background:url(../img/gnav_btn_01.gif) no-repeat left top;
}

ul#gNaviBoxList li#navi02 a{
display:block;
width:138px;
height:40px;
}

ul#gNaviBoxList li#navi02 a:hover{
display:block;
width:167px;
height:40px;
background:url(../img/gnav_btn_02.gif) no-repeat 3px top;
}
ul#gNaviBoxList li#navi03 a{
display:block;
width:136px;
height:40px;
}

ul#gNaviBoxList li#navi03 a:hover{
display:block;
width:165px;
height:40px;
background:url(../img/gnav_btn_03.gif) no-repeat 3px top;
}

ul#gNaviBoxList li#navi04 a{
display:block;
width:137px;
height:40px;
}

ul#gNaviBoxList li#navi04 a:hover{
display:block;
width:166px;
height:40px;
background:url(../img/gnav_btn_04.gif) no-repeat 3px top;
}

ul#gNaviBoxList li#navi05 a{
display:block;
width:136px;
height:40px;
}

ul#gNaviBoxList li#navi05 a:hover{
display:block;
width:165px;
height:40px;
background:url(../img/gnav_btn_05.gif) no-repeat 3px top;
}

ul#gNaviBoxList li#navi06 a{
display:block;
width:136px;
height:40px;
}

ul#gNaviBoxList li#navi06 a:hover{
display:block;
width:165px;
height:40px;
background:url(../img/gnav_btn_06.gif) no-repeat 3px top;
}

ul#gNaviBoxList li#navi07 a{
display:block;
width:145px;
height:40px;
}

ul#gNaviBoxList li#navi07 a:hover{
display:block;
width:145px;
height:40px;
background:url(../img/gnav_btn_07.gif) no-repeat 3px top;
}

/*------------------------------------------------
   メインエリア
------------------------------------------------- */

#eyeCatcher{
width:745px;
height:325px;
}

#borderaMain {
width:745px;
height:9px;
vertical-align:top;
font-size:0;
}

#main{
width:715px;
margin:30px 0 0 25px;
}

#borderDotted{
width:340px;
height:1px;
vertical-align:top;
}
/*
#informationArea{
width:340px;
}

#information{
width:340px;
margin: 0 0 20px 0;
padding: 0 0 20px 0;
border-bottom: 2px solid #666666;
}

#information .entryInfo {
width:272px;
margin:10px 0 0 0;
}

#main .entryDay{
font-weight:bold;
}

#information .entryTitle{
width:272px;
background:url(../img/ind_icn01.gif) no-repeat 0 6px;
padding:0 0 0 8px;
}

#scoop{
width:340px;
margin:0 0 0 20px;
}

#scoop .entryScoop{

width:340px;
margin:10px 0 0 0;
background:url(../img/ind_border04.gif) no-repeat left bottom;
}

#scoop .entryTxt {
width:230px;
}

#scoop .entryImg{

width:65px;
height:65px;
padding: 0 10px 10px 0;

}

#scoop .entryTitle{
background:url(../img/ind_icn01.gif) no-repeat 0 6px;
padding:0 0 0 8px;
}

*/
#scoop .entryBorder{
width:340px;
height:1px;
border: 1px solid #FF0000;
}

#otherInfo{
width:340px;
}

#otherInfo .otherInfoItem{
width:340px;
height:44px;
margin:13px 0 0 0;
background:url(../img/ind_border04.gif) no-repeat left bottom;
}

#otherInfo .otherInfoItemLast{
width:340px;
height:44px;
margin:13px 0 0 0;
}

#otherInfo a {
display:block;
width:340px;
height:30px;
}


/*------------------------------------------------
   サイドエリア
------------------------------------------------- */

#borderSide{
font-size:0;
}

*+html #borderSide{
margin-left: -1px;
font-size:0;
}

#sidebar .btnLarge{
width:200px;
margin: 0 0 5px 5px;
text-align: center;
}

#sidebar .btnLarge p.txt {
	margin-left: 125px;
	text-align: left;
	font-size: 10px;
	color: #999999;

}

#sidebar .btnLarge table {
width: 160px;
margin: 0 auto;
}


#sidebar .btnSmall{
width:200px;
margin:15px 0 8px 5px;
}


/* 配信バナー対策
------------------------------------------------*/
#sidebar img {
margin: 0 0 8px 5px;
}

#sidebar #borderSide img {
margin:0;
}

#sidebar .btnLarge img {
margin:0;
}

#sidebar .btnSmall img {
margin:0;
}




/*------------------------------------------------
   フッタ
------------------------------------------------- */

#footerMenu {
padding:15px 0 0 15px;
color:#CCCCCC;
}

#footerMenu {
padding:15px 0 0 15px;
color:#CCCCCC;
}

#footerMenu li {
display:inline;
padding-left:3px;
padding-right:3px;
}

#footerMenu a:link{color:#CCCCCC; text-decoration:none;}
#footerMenu a:active{color:#CCCCCC; text-decoration:none;}
#footerMenu a:visited{color:#CCCCCC; text-decoration:none;}
#footerMenu a:hover{color:#CCCCCC; text-decoration:underline;}

#copyright{
margin:0 0 0 15px;
}

* html #copyright{
margin:0 0 0 8px;
}

#footerLogo{
width:82px;
height:15px;
margin:0 0 0 367px;
}

