body{
    background:#fff;
    font-family:'メイリオ','MS PMincho','ＭＳ Ｐゴシック','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','MS PGothic','Osaka','ヒラギノ明朝 Pro W3','Meiryo',sans-serif;
}
.bg{
    position:absolute;
    top:0;
    left:0;
    height:100%;
    background-repeat:no-repeat;
    background-position:center top;
    display:none;
  	text-align:center;
}
.bg1{
    background-image:url('/data/index/bg250_2014m.jpg');
}
.bg2{
    background-image:url('/data/index/bg250_2014g.jpg');
}
.bg3{
    background-image:url('/data/index/bg250_2014h.jpg');
}
.bg4{
    background-image:url('/data/index/bg250_d.jpg');
}
.bg1 a,
.bg2 a,
.bg3 a,
.bg4 a,
.bg_btn{
    width:980px;
    height:265px;
    margin:30px auto 0 auto;
    cursor: pointer;
  	display:block;
}
.bg_btn{ 
	position:absolute;
  	top:30px;
  	left:0;
  	margin:0;
}
#news_title{
    position:absolute;
    top:0;
    left:0;
    width:121px;
    height:30px;
    line-height:30px;
    text-align:center;
    background:#E9B84A;
    color:#fff;
    font-size:16px;
}
#news_msg{
    position:absolute;
    top:0;
    left:121px;
    width:859px;
    height:30px;
    line-height:30px;
    background-image:url('/data/index/news_msg_bg.png');
    color:#333;
    font-size:12px;
    overflow:hidden;
}
#news_msg p{
    position:absolute;
    top:0;
    left:0;
    /* display:none; */
    padding:0 10px;
    width:852px;
}
#news_msg a{
    color:#333;
}
#title1,
#title2{
    position:absolute;
}
#title1{
    font-size: 28px;
    font-weight: bolder;
    line-height: 40px;
    top: 75px;
    left: 15px;
}
#title2{
    top:40px;
    right:0;
    font-style: italic;
    color:#fff;
    width:280px;
    text-align:center;
}
#title2 .num{
    font-size:220px;
    height:220px;
    line-height:220px;
    width:100%;
}
#title2 .num span{
    font-size:80px;
}
#title2 .date{
    position: absolute;
    top: 250px;
    font-size: 30px;
    width: 100%;
}
#title2 .date span{
    font-size:14px;
}
#area{
    padding:295px 0 70px 0;
}
#area .left{
    width:680px;
    border:none 0px;
}
#area .left li{
    float:left;
    margin:0 20px 20px 0;
    position:relative;
    cursor:pointer;
}
#area .left li a{
    color:#000;
}
#area .left li.height400{
    height:400px;
}
#area .left li.top_minus41{
    top:-41px;
}
#area .left li .block{
    width:308px;
    padding:6px;
    background:#333;
    color:#fff;
}
#area .left li .block h2{
    height:34px;
    background-image:url('/data/index/title_hat.gif');
    background-repeat:no-repeat;
    background-position:left center;
    font-size:15px;
    line-height:34px;
    padding:0 0 0 30px;
    font-weight:normal;
}
#area .left li .block h2 span{
    font-size:11px;
}
#area .left li .block h2.last{
    height:auto;
    background:none;
    padding:0;
}
#area .left li .date{
    position:absolute;
    top:7px;
    right:2px;
    text-align:right;
    width:180px;
    font-size:13px;
    height:34px;
    line-height:34px;
}
#area .left li .photo1,
#area .left li .photo2,
#area .left li .photo2a,
#area .left li .photo2b,
#area .left li .photo1a,
#area .left li .photo1b,
#area .left li .photo3a,
#area .left li .photo3b,
#area .left li .photo4a,
#area .left li .photo4b,
#area .left li .photorecipewachi,
#area .left li .photorecipenihei,
#area .left li .photo3,
#area .left li .photo4,
#area .left li .photo5,
#area .left li .photo6,
#area .left li .photorecipe1,
#area .left li .photorecipe2,
#area .left li .photo9,
#area .left li .photo10,
#area .left li .photo11,
#area .left li .photo12,
#area .left li .photo13{
    width:308px;
    color:#333;
    font-size:12px;
    line-height:1.5em;
    position:relative;
}
#area .left li .photo1{
    height:354px;
    background:url(/data/index/photo_magazine201602.jpg);
}
#area .left li .photo2{
    height:313px;
    background:url(/data/index/photo_event_2016_arasuka.jpg);
}
#area .left li .photo2a{
    height:314px;
    background:url(/data/index/photo_event_2016_oita.jpg);
}
#area .left li .photo2b{
    height:314px;
    background:url(/data/index/photo_dominiquecorby.jpg);
}

#area .left li .photo1a{
    height:314px;
    background:url(/data/index/photo_suntory_event_conradtokyo.jpg);
}
#area .left li .photo1b{
    height:314px;
    background:url(/data/index/photo_suntory_event_conradtokyo2.jpg);
}

#area .left li .photo3a{
    height:314px;
    background:url(/data/index/photo_qbg2016.jpg);
}

#area .left li .photo3b{
    height:314px;
    background:url(/data/index/photo_roots.jpg);
}

#area .left li .photo4a{
    height:314px;
    background:url(/data/index/photo_hanamaruki_ekitai_shiokouji.jpg);

}

#area .left li .photo4b{
    height:314px;
    background:url(/data/index/photo_travel_kochi.jpg);
}

#area .left li .photorecipewachi{
    height:314px;
    background:url(/data/index/photo_frederic_cassel.jpg);

}

#area .left li .photorecipenihei{
    height:314px;
    background:url(/data/index/photo_b3_20131004kabosu.jpg);
}
#area .left li .photo3{
    height:314px;
    background:url(/data/index/photo_presents201602.jpg);
}
#area .left li .photo4{
    height:314px;
    background:url(/data/index/photo_motif_restaurant_and_bar2.jpg);
}
#area .left li .photo5{
    height:314px;
    background:url(/data/index/photo_b1_20131031ccd.jpg);
}
#area .left li .photo6{
    height:314px;
    background:url(/data/index/photo_curry_kokufyka20141006.jpg);
}
#area .left li .photo11{
    height:314px;
    background:url(/data/index/photo_chef_maezawa.jpg);
}
#area .left li .photo12{
    height:314px;
    background:url(/data/index/photo_diningout_arita.jpg);
}
#area .left li .photo13{
    height:314px;
    background:url(/data/index/photo_shop_otowa.jpg);
}


#area .left li .msg{
    width:288px;
    background:url(/data/index/msg_bg.png);
    position:absolute;
    bottom:0;
    left:0;
    padding:10px;
}
#area .left li .photo1 h3,
#area .left li .photo2 h3,
#area .left li .photo2a h3,
#area .left li .photo2b h3,
#area .left li .photo1a h3,
#area .left li .photo1b h3,
#area .left li .photo3a h3,
#area .left li .photo3b h3,
#area .left li .photo4a h3,
#area .left li .photo4b h3,
#area .left li .photorecipewachi h3,
#area .left li .photorecipenihei h3,
#area .left li .photo3 h3,
#area .left li .photo4 h3,
#area .left li .photo5 h3,
#area .left li .photo6 h3,
#area .left li .photorecipe1 h3,
#area .left li .photorecipe2 h3,
#area .left li .photo9 h3,
#area .left li .photo10 h3,
#area .left li .photo11 h3,
#area .left li .photo12 h3,
#area .left li .photo13 h3{
    font-size:12px;
    line-height:14px;
    margin-bottom:1em;
}
#area .left li .photo1 h4,
#area .left li .photo2 h4,
#area .left li .photo2a h4,
#area .left li .photo2b h4,
#area .left li .photo1a h4,
#area .left li .photo1b h4,
#area .left li .photo3a h4,
#area .left li .photo3b h4,
#area .left li .photo4a h4,
#area .left li .photo4b h4,
#area .left li .photorecipewachi h4,
#area .left li .photorecipenihei h4,
#area .left li .photo3 h4,
#area .left li .photo4 h4,
#area .left li .photo5 h4,
#area .left li .photo6 h4,
#area .left li .photorecipe1 h4,
#area .left li .photorecipe2 h4,
#area .left li .photo9 h4,
#area .left li .photo10 h4,
#area .left li .photo11 h4,
#area .left li .photo12 h4,
#area .left li .photo13 h4{
    font-size:10px;
    line-height:14px;
    margin-bottom:1em;
	color:#333;
    font-weight:normal;
    
}
#area .left li .photo1 p,
#area .left li .photo2 p,
#area .left li .photo2a p,
#area .left li .photo2b p,
#area .left li .photo1a p,
#area .left li .photo1b p,
#area .left li .photo3a p,
#area .left li .photo3b p,
#area .left li .photo4a p,
#area .left li .photo4b p,
#area .left li .photorecipewachi p,
#area .left li .photorecipenihei p,
#area .left li .photo3 p,
#area .left li .photo4 p,
#area .left li .photo5 p,
#area .left li .photo6 p,
#area .left li .photorecipe1 p,
#area .left li .photorecipe2 p,
#area .left li .photo9 p,
#area .left li .photo10 p,
#area .left li .photo11 p,
#area .left li .photo12 p,
#area .left li .photo13 p{
    overflow:hidden;
    height:50px;
}
