@charset "euc-jp";


.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}

.clearfix {
	display: inline-block;
}

/* exlude MacIE5 \*/
* html .clearfix {
	height: 1%;
}

.clearfix {
	display:block;
}

/* end MacIE5 */


body{background: #faf7ef url(http://i.yimg.jp/images/evt/ramen2012/top_body_bg.gif);}
#emg{ margin:10px auto 10px; width: 728px;}
#emg2{ margin:0px auto 0px; width: 728px;}
#wrapper{
	width:950px;
	position:relative;
}
#contents{
	width:950px;
	margin:0 auto;
	position:relative;
	text-align:center;
}
#header{
	width:950px;
	height:115px;
	text-align:left;
	margin:0;
	padding:0;
	background:url(http://i.yimg.jp/images/evt/ramen2012/20120620/c_hd_bg.jpg) no-repeat;
	position:relative;
}
#header .y-logo{
	position:absolute;
	top:0;
	right:0;
}
#header h1{
	margin:0;
	padding:0;
}
#header p.mrl{
	margin:0;
	padding:0;
}
#header h2{
	margin:0;
	padding:0;
	position:absolute;
	left:255px;
	top:0px;
}


#header .uvote{
	margin:0;
	padding:0;
	position:absolute;
	left:305px;
	top:7px;
}
#header .uvote{
	width:479px;
	margin:0;
	padding:0;
	border:1px solid #a80000;
	background-color:#f8f3e3;
}
#header .uvotein{
	margin:0;
	padding:5px;
}
#header .uvotein .uvl{
	margin:0;
	padding:0;
	float:left;
	width:292px;
}
#header .uvotein .uvr{
	margin:0;
	padding:7px 0 0 0;
	float:left;
	width:166px;
}
#header .uvotein ul{
}
#header .uvotein ul li{
	float:left;
	padding-right:20px;
}

ul#navigation {
	width:950px;
	margin:0;
	padding:0;
	overflow:hidden;
	zoom:100%;
}
ul#navigation li {
	float:left;
	list-style:none;
}
ul#navigation li a {
	display:block;
	height:64px;
	text-align:center;
	letter-spacing:1px;
	text-indent:-9898px;
	background-image:url(http://i.yimg.jp/images/evt/ramen2012/20121016/c1016_g_navi.jpg);
	background-repeat:no-repeat;
}
ul#navigation a.n01 {background-position:0px 0px; width:135px;}
ul#navigation .n01_2 {background-image:url(http://i.yimg.jp/images/evt/ramen2012/20121016/c1016_g_navi.jpg); background-position:0 -64px; width:135px; height:64px;}
ul#navigation li a.n01:hover {background-position:0 -64px;}

ul#navigation a.n02 {background-position:-135px 0px; width:135px;}
ul#navigation .n02_2 {background-image:url(http://i.yimg.jp/images/evt/ramen2012/20121016/c1016_g_navi.jpg); background-position:-135px -64px; width:135px; height:64px;}
ul#navigation li a.n02:hover {background-position:-135px -64px;}

ul#navigation a.n03 {background-position:-271px 0px; width:135px;}
ul#navigation .n03_2 {background-image:url(http://i.yimg.jp/images/evt/ramen2012/20121016/c1016_g_navi.jpg); background-position:-271px -64px; width:135px; height:64px;}
ul#navigation li a.n03:hover {background-position:-271px -64px;}

ul#navigation a.n04 {background-position:-407px 0px; width:135px;}
ul#navigation .n04_2 {background-image:url(http://i.yimg.jp/images/evt/ramen2012/20121016/c1016_g_navi.jpg); background-position:-407px -64px; width:135px; height:64px;}
ul#navigation li a.n04:hover {background-position:-407px -64px;}

ul#navigation a.n05 {background-position:-543px 0px; width:135px;}
ul#navigation .n05_2 {background-image:url(http://i.yimg.jp/images/evt/ramen2012/20121016/c1016_g_navi.jpg); background-position:-543px -64px; width:135px; height:64px;}
ul#navigation li a.n05:hover {background-position:-543px -64px;}

ul#navigation a.n06{background-position:-679px 0px; width:135px;}
ul#navigation .n06_2 {background-image:url(http://i.yimg.jp/images/evt/ramen2012/20121016/c1016_g_navi.jpg); background-position:-679px -64px; width:135px; height:64px;}
ul#navigation li a.n06:hover {background-position:-679px -64px;}

ul#navigation a.n07{background-position:-815px 0px; width:134px;}
ul#navigation .n07_2 {background-image:url(http://i.yimg.jp/images/evt/ramen2012/20121016/c1016_g_navi.jpg); background-position:-815px -64px; width:134px; height:64px;}
ul#navigation li a.n07:hover {background-position:-815px -64px;}

#footer-top{
	text-align:center;
	padding:30px 0 10px;
	position:relative;
    overflow:hidden;
}
#footer-top p{
	padding:0 0 25px;
}
#footer-top ul {
   position:relative;
   left:50%;
   float:left;
}

#footer-top li {
   position:relative;
   left:-50%;
   float:left;
   padding:30px 0 10px;
}
#footer-bottom{
	background:#e5dfd0;
	text-align:center;
	padding:20px 0 20px;
}
.topbk{
	position: relative;
	right: 15px;
	height: 29px;
	width: 108px;
	float: right;
	top: -60px;
}
#footer-top #AdBox {
	text-align: left;
}



/*zisedai*/
#zisedai{
	margin: 0px;
	padding: 0px;
}

#zisedai .zisedai-navi{
	margin: 0px auto;
	padding: 15px 0px 0px;
	height: 60px;
	width: 930px;
}

#zisedai .zisedai-navi ul{
	margin: 0px;
	padding: 0px;
}

#zisedai .zisedai-navi ul li{
	margin: 0px;
	padding: 0px;
	float: left;
	text-align:left;
}

#zisedai .zisedai-navi ul li.zn01{
	width: 164px;
}

#zisedai .zisedai-navi ul li.zn02{
	width: 132px;
}

#zisedai .zisedai-navi ul li.zn03{
	width: 148px;
}

#zisedai .zisedai-navi ul li.zn04{
	width: 214px;
}

#zisedai .zisedai-navi ul li.zn05{
	width: 249px;
}


#zisedai .zisedai-header{
	margin: 0px;
	padding: 0px;
	width: 950px;
	background: url(http://i.yimg.jp/images/evt/ramen2012/20120620/zisedai_bg_01.jpg) no-repeat 766px 28px;
}

#zisedai .zisedai-header .zh-block-01{
	margin: 0px;
	padding: 0px;
	width: 950px;
}

#zisedai .zisedai-header .zh-block-01 p{
	text-align: left;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 375px;
}

#zisedai .zisedai-header .zh-block-01 ul{
	margin: 0px;
	padding: 0px;
}

#zisedai .zisedai-header .zh-block-01 ul li{
	text-align: left;
	margin: 0px;
	padding: 8px 0px 0px;
	float: left;
	width: 111px;
}

#zisedai .zisedai-header .zh-block-02{
	text-align: left;
	margin: 0px;
	padding: 10px 0px 0px;
}

#zisedai .zisedai-header .zh-block-02 h3{
	margin: 0px;
	padding: 0px;
	height: 90px;
}

#zisedai .zisedai-header .zh-block-02 p{
	margin: 0px;
	padding: 0px;
}



#zisedai .champion-block{
	margin: 0px auto;
	padding: 20px 0px 30px;
	width: 930px;
}

#zisedai .champion-block .cb-01{
	width: 315px;
	margin: 0px;
	padding: 0px;
	float: left;
	text-align: left;
}

#zisedai .champion-block .cb-02{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 315px;
	text-align: left;
}

#zisedai .champion-block .cb-03{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 300px;
	text-align: left;
}

#zisedai .champion-block p.yusyo{
	margin: 0px;
	padding: 0px;
}

#zisedai .champion-block p.master{
	margin: 0px;
	padding: 0px;
}

#zisedai .champion-block p.btn{
	margin: 0px;
	padding: 0px;
}

#zisedai .champion-block p.cupmen{
	margin: 0px;
	padding: 0px;
}
#zisedai h3{
	margin:0;
	padding:0;
}
#zisedai h4{
	background:url(http://i.yimg.jp/images/evt/ramen2012/boshu_line.png) no-repeat bottom;
	margin:0 0 20px;
	padding:40px 0 10px;
}
#zisedai h4.top{
	background:url(http://i.yimg.jp/images/evt/ramen2012/boshu_h2_bg.png) no-repeat;
	margin:0 0 20px;
	padding:0px;
	height:39px;
}
#zisedai .flow ul{
	padding:70px 0 20px 10px;
	margin:0;
	width:930px;
}
#zisedai .flow ul li{
	float:left;
	padding:0 47px 0 3px;
	background:url(http://i.yimg.jp/images/evt/ramen2012/boshu_i09.png) no-repeat right;
	margin:0;
	position:relative;
}
#zisedai .flow ul li .img{
	position:absolute;
	top:-45px;
	left:3px;
}
#zisedai .flow ul li.bgnone{
	padding: 0 3px 0 3px;
	background: none;
}
#zisedai .t-left{ text-align:left;}
#zisedai .t-left li{ padding:0 15px 5px;}
#zisedai p.pd{ padding:0px 15px 10px;text-align:left;}
#zisedai .red{ color:#FF0000; font-weight:bold;}


#zisedai #schedule{
	width:950px;
	background:url(http://i.yimg.jp/images/evt/ramen2012/top_step_bg.png) no-repeat top right;
	padding:0;
	position:relative;
	margin:25px 0 0;
	height:1050px;
	z-index:-3;
}
#zisedai #schedule h3{
	height:97px;
	width:910px;
	text-align:right;
	padding:23px 20px 0;
	margin:0;
	position:relative;
	z-index:-2;
}
#zisedai #schedule h3 .h3-img{ position:absolute; top:-20px; left:-20px; z-index:-1;}
#zisedai #schedule .l-box{ width:200px; float: left;}
#zisedai #schedule .l-box li{float:left; width:179px; height:177px;}
#zisedai #schedule .m-box{ width:492px; float: left; position:relative;}
#zisedai #schedule .m-box li{ position:absolute;top:72px; left:0; z-index:3;}
#zisedai #schedule .m-box li.m2{top:247px;}
#zisedai #schedule .m-box li.m3{top:400px;}
#zisedai #schedule .m-box li.m4{top:593px;}
#zisedai #schedule .m-box li.m5{top:776px;}
#zisedai #schedule .r-box{ width:200px; float: right;padding:50px 18px 0 0;}
#zisedai #schedule .r-box p{ padding:0 0 0 20px;}
#zisedai #schedule .r-box p.bottom-img{ padding:90px 0 0 5px;}

#zisedai #img-box{ height:440px; position:relative;}
#zisedai #img-box p{
	position:absolute;
	top:0px;
	left:0px;
	z-index:100;
}
#zisedai #img-box p.img5{
	top:130px;
	z-index:2;
}
#zisedai #img-box p.img6{
	top:50px;
	left:298px;
}
#zisedai #img-box p.img7{
	top:260px;
	left:305px;
}
#zisedai #img-box p.img8{
	top:60px;
	left:670px;
}
#zisedai #img-box p.img9{
	top:30px;
	left:160px;
}

/*チャンピオン*/
#zisedai .champion-detail .cd-navi{
	margin: 0px;
	padding: 15px 0px 0px;
	height: 46px;
	width: 950px;
	overflow: hidden;
}

#zisedai .champion-detail .cd-navi ul{
	margin: 0px;
	padding: 0px;
}

#zisedai .champion-detail .cd-navi ul li{
	margin: 0px;
	padding: 0px;
	float: left;
	text-align: left;
}

#zisedai .champion-detail .cd-navi ul li.n1{
	width: 242px;
	padding-top: 10px;
}

#zisedai .champion-detail .cd-navi ul li.n2{
	width: 291px;
	padding-top: 10px;
}

#zisedai .champion-detail .cd-navi ul li.n3{
	width: 261px;
	padding-top: 10px;
}

#zisedai .champion-detail .cd-navi ul li.n1-on{
	width: 261px;
}

#zisedai .champion-detail .cd-navi ul li.n2-on{
	width: 345px;
}

#zisedai .champion-detail .cd-navi ul li.n3-on{
	width: 311px;
}



#zisedai .champion-detail .cd-box{
	background: #FFF;
	margin: 0px;
	padding: 15px 20px 15px 15px;
	width: 904px;
	border: 5px solid #aa0606;
}

#zisedai .champion-detail .cd-box .cd-left{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 300px;
	text-align: left;
}

#zisedai .champion-detail .cd-box .cd-left p.cdl-men{
	margin: 0px;
	padding: 0px;
}

#zisedai .champion-detail .cd-box .cd-left p.cdl-shop{
	margin: 0px;
	padding: 15px 0px 0px;
}

#zisedai .champion-detail .cd-box .cd-left .cdl-road{
	margin: 0px;
	padding: 20px 0px 0px;
}

#zisedai .champion-detail .cd-box .cd-left .cdl-road h4{
	margin: 0px;
	padding: 0px;
}

#zisedai .champion-detail .cd-box .cd-left .cdl-road p{
	background: url(http://i.yimg.jp/images/evt/ramen2012/20120620/champion_cm_road_02.jpg) no-repeat;
	margin: 0px;
	padding: 10px 20px 0px;
	height: 250px;
	width: 260px;
}
#zisedai .champion-detail .cd-box .cd-left .cdl-road p.short{
	background: url(http://i.yimg.jp/images/evt/ramen2012/20120620/champion_cm_road_03.png) no-repeat;
	margin: 0px;
	padding: 10px 20px 0px;
	height: 141px;
	width: 260px;
}

#zisedai .champion-detail .cd-box .cd-left table.cdl-data{
	margin: 20px 0px 0px;
	padding: 0px;
	width: 300px;
	border-top: 1px solid #f4e8d5;
}

#zisedai .champion-detail .cd-box .cd-left table.cdl-data th{
	background: #f4e8d5;
	margin: 0px;
	padding: 10px 0px 10px 10px;
	width: 70px;
}

#zisedai .champion-detail .cd-box .cd-left table.cdl-data td{
	background: #faf4ea;
	margin: 0px;
	padding: 10px;
	border-bottom: 1px solid #f4e8d5;
}

#zisedai .champion-detail .cd-box .cd-left p.cdl-shop-btn{
	margin: 0px;
	padding: 20px 0px 0px;
}



#zisedai .champion-detail .cd-box .cd-right{
	margin: 0px;
	padding: 0px;
	float: right;
	width: 570px;
}

#zisedai .champion-detail .cd-box .cd-right .cd-yusyo{
	background: url(http://i.yimg.jp/images/evt/ramen2012/20120620/champion_cm_bg_01.jpg) no-repeat;
	margin: 0px;
	padding: 0px 10px;
	height: 264px;
	width: 550px;
	text-align: left;
}

#zisedai .champion-detail .cd-box .cd-right .cd-yusyo h4{
	margin: 0px;
	padding: 10px 0px 0px;
	height: 35px;
	background: url(none);
}

#zisedai .champion-detail .cd-box .cd-right .cd-yusyo .cd-yusyo-t1{
	margin: 0px;
	padding: 0px;
}

#zisedai .champion-detail .cd-box .cd-right .cd-yusyo .cd-yusyo-t2{
	margin: 0px;
	padding: 0px;
}
#zisedai .champion-detail .cd-box .cd-right .cd-yusyo .cd-yusyo-t2 span{
	font-weight:bold;
	color:#a45303;
}
#zisedai .champion-detail .cd-box .cd-right .cd-list{
	margin: 17px 0 0;
	padding: 40px 0 0;
	background: url(http://i.yimg.jp/images/evt/ramen2012/20120620/champion_cm_bg_02.jpg) no-repeat top;
}
#zisedai .champion-detail .cd-box .cd-right .cd-list dl{
	margin: 0px;
	padding: 0;
	background: url(http://i.yimg.jp/images/evt/ramen2012/20120620/champion_cm_bg_03.jpg) repeat-y;
	text-align:left;
}
#zisedai .champion-detail .cd-box .cd-right .cd-list dl dt{
	margin: 0px;
	padding: 10px 20px 3px;
}
#zisedai .champion-detail .cd-box .cd-right .cd-list dl dd{
	margin: 0px;
	padding: 0 20px 30px;
}
#zisedai .champion-detail .cd-box .cd-right .cd-list dl dd span{
	color:#a45303;
	font-weight:bold;
	padding:0 0 5px;
}
#zisedai .champion-detail .cd-box .cd-right .cd-navi{
	margin: 0px;
	width: 560px;
}
#zisedai .champion-detail .cd-box .cd-right .cd-navi ul{
	margin: 0px;
	padding: 10px 0;
	width: 560px;
}
#zisedai .champion-detail .cd-box .cd-right .cd-navi ul li{
	margin: 0px;
	padding: 0px;
	float:right;
	text-align:right;
}


#zisedai .favor{
	text-align:left;
	padding-top:10px;
}
#zisedai .favor img{
	vertical-align:bottom;
}
#zisedai .favor .fl{
	width:544px;
	float:left;
	background:url(http://i.yimg.jp/images/evt/ramen2012/20120620/favor_bg.jpg) bottom left no-repeat;
}
#zisedai .favor .fl h4{
	width:544px;
	height:193px;
	margin:0;
	padding:0;
}
#zisedai .favor .fl .inbox{
	padding:0 50px 20px 40px;
	margin:0;
}
#zisedai .favor .fl p{
	margin:0;
	padding:0;
}

#zisedai .favor .fl ul{
	margin:0;
	padding:0;
	list-style:none;
}
#zisedai .favor .fl .q01{
	margin:0;
	padding:0 0 10px 160px;
}
#zisedai .favor .fl ul li{
	margin:0;
	padding:0 0 5px 0;
}

#zisedai .favor .fl p.btn{
	margin:0;
	padding:0 0 6px 0;
	line-height:150%;
	text-align:center;
}
#zisedai .favor .fr{
	width:397px;
	float:left;
}
#zisedai .favor .fr ul{
	list-style:none
}
#zisedai .favor .fr ul li{
	margin:0;
	padding:0;
}



#zisedai .nominate{
	width: 930px;
	padding:15px 10px;
	text-align:left;
}

#zisedai .nominate .titlebox{
	width: 300px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:left;
	float:left;
}
#zisedai .nominate .mgr15{ margin-right:15px; }
#zisedai .nominate .mgr10{ margin-right:10px; }
#zisedai .nominate .mgb10{ margin-bottom:10px; }
#zisedai .nominate .title p{ padding:10px 0px 10px 15px; }
#zisedai .nominate .titlebox a:link { color: #ffffff; }
#zisedai .nominate .titlebox a:visited { color: #ffffff; }
#zisedai .nominate .titlebox a:hover { color: #ffffff; }
#zisedai .nominate .titlebox a:active { color: #ffffff; }

#zisedai .nominate .mainbox{
	width: 300px;
	text-align:left;
	float:left;
}
#zisedai .nominate .mainbox .minbox{ padding:11px; }
#zisedai .nominate .mainbox .minbox .lb{
	width:101px;
	font-weight:bold;
	float:left;
}
#zisedai .nominate .mainbox .minbox .rb{
	width:155px;
	float:left;
}

#zisedai .nominate .line{
	width: 930px;
	margin-bottom:15px;
	background:url(http://i.yimg.jp/images/evt/ramen2012/20120706/zisedai_vote_h_bg2.png) bottom center no-repeat;
}
#zisedai .nominate .line .title{
	width: 930px;
	background:url(http://i.yimg.jp/images/evt/ramen2012/20120706/zisedai_vote_h_bg.png) bottom center repeat-y;
}

#zisedai .nominate .thanks{
	margin:0 auto 20px auto;
	width: 745px;
	padding:15px;
	text-align:center;
	background:none;
	border:2px solid #aa0606;
}
#zisedai .nominate .thanks p.tb{
	font-weight:bold;
}


#zisedai .nominate .thanks02{
	margin:0 auto;
	padding-bottom:30px;
	width: 670px;
}
#zisedai .nominate .thanks02 .tl{
	width:236px;
	float:left;
}
#zisedai .nominate .thanks02 .tr{
	width:432px;
	padding-top:25px;
	float:left;
}
#zisedai .nominate .thanks02 .tr ul{
	margin-top:10px;
	padding:10px 10px 8px 100px;
	list-style:none;
	background:#d58d8d;
	border:1px dotted #990000;
}
#zisedai .nominate .thanks02 .tr ul li{
	float:left;
	width:120px;
}
#zisedai .nominate .thanks02 .tr ul li.fb{
	width:200px;
}




#zisedai .nominate .second{
	width: 911px;
	padding:0;
	margin:0 auto;
	background:url(http://i.yimg.jp/images/evt/ramen2012/20120801/zisedai_nomi_second_bg2_0801.jpg) bottom left no-repeat;
}
#zisedai .nominate .second2{
	width: 911px;
	padding:0;
	margin:0 auto;
	background:url(http://i.yimg.jp/images/evt/ramen2012/20120801/zisedai_nomi_second_bg_0801.jpg) top left no-repeat;
}
#zisedai .nominate .second2 .sl{
	width: 238px;
	padding-bottom:20px;
	float:left;
}
#zisedai .nominate .second2 .sr{
	width: 673px;
	padding-bottom:20px;
	float:left;
}

#zisedai .nominate .second2 .sl .tenpo{
	width: 208px;
	background:url(http://i.yimg.jp/images/evt/ramen2012/20120801/zisedai_nomi_tbg02_0801.jpg) bottom left no-repeat;
}
#zisedai .nominate .second2 .sl .tenpo2{
	padding:34px 16px 15px 32px;
	color:#4f2810;
	font-weight:bold;
	background:url(http://i.yimg.jp/images/evt/ramen2012/20120801/zisedai_nomi_tbg01_0801.jpg) top left no-repeat;
}

#zisedai .nominate .second2 .sr .nomititlebox{
	width: 673px;
	height:198px;
	position:relative;
}
#zisedai .nominate .second2 .sr p.mtitle{
	position:absolute;
	top:54px;
	left:36px;
}
#zisedai .nominate .second2 .sr p.m01{
	position:absolute;
	top:162px;
	left:90px;
}
#zisedai .nominate .second2 .sr p.m02{
	position:absolute;
	top:162px;
	left:380px;
}
#zisedai .nominate .second2 .sr p.m03{
	position:absolute;
	top:145px;
	left:555px;
}



#zisedai .nominate .second2 .sr .mtxtbox{
	width: 673px;
	background:url(http://i.yimg.jp/images/evt/ramen2012/20120801/zisedai_nomi_tbox_bg2_0801.jpg) bottom left no-repeat;
	position:relative;
}
#zisedai .nominate .second2 .sr .mtxtbox2{
	padding:15px 35px 15px 15px;
	background:url(http://i.yimg.jp/images/evt/ramen2012/20120801/zisedai_nomi_tbox_bg_0801.jpg) top left no-repeat;
}
#zisedai .nominate .second2 .sr .mtxtbox2 .recommend{
	border:1px dotted #999999;
	padding:10px;
}
#zisedai .nominate .second2 .sr .mtxtbox2 .recommend .red{
	color:#990000;
}

#zisedai .nominate .second2 .sr .mtxtbox2 .recommend2{
	width:623px;
	padding-top:10px;
}
#zisedai .nominate .second2 .sr .mtxtbox2 .recommend2 .rcl{
	width:412px;
	height:27px;
	padding-top:7px;
	background-color:#ffc78b;
	text-align:center;
	font-weight:bold;
	float:left;
}
#zisedai .nominate .second2 .sr .mtxtbox2 .recommend2 .rcr{
	width:189px;
	background-color:#a80000;
	float:right;
}




#zisedai .nominate .bottxt{
	padding:20px 10px 10px 10px;
}








/* ranking */
#ranking{
	padding:15px 19px 0px 20px;
}
#ranking .rl{
	width:463px;
	background:url(http://i.yimg.jp/images/evt/ramen2012/20120620/rank_h_bg.jpg) top no-repeat;
	padding-bottom:15px;
	float:left;
}
#ranking .rl h3{
	padding:0;
	margin:0;
}
#ranking .rr{
	width:440px;
	padding-top:15px;
	float:left;
}
#ranking .rr .tb01{
	width:440px;
	padding-top:15px;
	background:url(http://i.yimg.jp/images/evt/ramen2012/20120620/rank_h_bg2.png) top left no-repeat;
}
#ranking .rr .tb02{
	width:440px;
	padding-bottom:15px;
	background:url(http://i.yimg.jp/images/evt/ramen2012/20120620/rank_h_bg2.png) bottom left no-repeat;
	text-align:left;
}
#ranking .rr .tb02 p{
	padding:10px 20px 10px 15px;
	line-height:150%;
}

#ranking .social1 {
	width: 463px;
	padding:0;
	margin:0;
}
#ranking .social1 ul{
	padding:0 0 0 18px;
	margin:0;
}
#ranking .social1 ul li{
	padding:0;
	margin:0;
	width:105px;
}
#ranking .social1 .clearfix .fb {
	width: 150px;
	float: left;
}




#ranking ul{
	padding:15px 0px 10px 18px;
	list-style:none;
}
#ranking ul li{
	padding:0 16px 0 0;
	float:left;
}
#ranking .mainrank{
	padding:0 0 30px 0;
	margin:0;
}


/*ramenist*/
#ramenist{
	margin: 0px;
	padding: 0px;
}

#ramenist .ramenist-header{
	margin: 0px;
	padding: 0px;
	width: 950px;
	background: url(http://i.yimg.jp/images/evt/ramen2012/20120620/ramenist_title_bg.jpg) no-repeat 757px 11px;
}

#ramenist .ramenist-header .rh-block-01{
	margin: 0px;
	padding: 18px 0px 0px;
	width: 950px;
}

#ramenist .ramenist-header .rh-block-01 p{
	text-align: left;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 235px;
}

#ramenist .ramenist-header div.r_social{
	margin: 0;
	padding: 4px 0 0 0;
}
#ramenist .ramenist-header div.r_social ul{
	margin: 0px;
	padding: 0px;
}

#ramenist .ramenist-header div.r_social ul li{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 105px;
}
#ramenist .ramenist-header div.r_social ul li.fb{width: 150px;}




#ramenist .ramenist-header .rh-block-01 ul{
	margin: 0px;
	padding: 0px;
}

#ramenist .ramenist-header .rh-block-01 ul li{
	text-align: left;
	margin: 0px;
	padding: 8px 0px 0px;
	float: left;
	width: 105px;
}
#ramenist .ramenist-header .rh-block-01 ul li.fb{width: 150px;}
#ramenist .ramenist-header .rh-block-02{
	text-align: left;
	margin: 0px;
	padding: 10px 0px 0px;
}

#ramenist .ramenist-header .rh-block-02 h3{
	margin: 0px;
	padding: 0px;
	height: 90px;
}

#ramenist .ramenist-header .rh-block-02 p{
	margin: 0px;
	padding: 0px;
}


#ramenist .ramenist-header .rh-block-03{
	margin: 0px;
	padding: 0px;
	width: 950px;
}

#ramenist .ramenist-header .rh-block-03 p.photo{
	text-align: left;
	margin: 0px;
	padding: 15px 0px 0px 20px;
	float: left;
	width: 348px;
}

#ramenist .ramenist-header .rh-block-03 .rh-block-03-right{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 582px;
	text-align: left;
}

#ramenist .ramenist-header .rh-block-03 .rh-block-03-right p.name{
	margin: 0px;
	padding: 32px 0px 0px;
}

#ramenist .ramenist-header .rh-block-03 .rh-block-03-right p.profile{
	margin: 0px;
	padding: 10px 0px 0px;
}

#ramenist .ramenist-header .rh-block-03 .rh-block-03-right p.text{
	margin: 0px;
	padding: 5px 0px;
}



#ramenist .ramenist-qa{
	margin: 0px;
	padding: 10px 0px 0px;
	width: 950px;
}

#ramenist .ramenist-qa .ramenist-qa-bg-tp{
	background: url(http://i.yimg.jp/images/evt/ramen2012/20120620/ramenist_qa_bg_tp.jpg) no-repeat 0px 0px;
	margin: 0px;
	padding: 14px 0px 0px;
	width: 950px;
}

#ramenist .ramenist-qa .ramenist-qa-bg-bt{
	background: url(http://i.yimg.jp/images/evt/ramen2012/20120620/ramenist_qa_bg_bt.jpg) no-repeat left bottom;
	margin: 0px;
	padding: 0px 0px 9px;
	width: 950px;
}

#ramenist .ramenist-qa .rq-block{
	background: url(http://i.yimg.jp/images/evt/ramen2012/20120620/ramenist_qa_bg.jpg) no-repeat;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	height: 95px;
	width: 940px;
	overflow: hidden;
}

#ramenist .ramenist-qa .rq-block2{
	background: url(http://i.yimg.jp/images/evt/ramen2012/20120620/ramenist_qa_bg2.jpg) no-repeat;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	height: 116px;
	width: 940px;
	overflow: hidden;
}


#ramenist .ramenist-qa .rq-block3{
	background: url(http://i.yimg.jp/images/evt/ramen2012/20121207/ramenist_qa_bg3.jpg) no-repeat;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	height: 140px;
	width: 940px;
	overflow: hidden;
}

#ramenist .ramenist-qa .rq-left{
	margin: 0px;
	padding: 0px;
	width: 465px;
	float: left;
}

#ramenist .ramenist-qa .rq-right{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 465px;
}

#ramenist .ramenist-qa p.num{
	text-align: center;
	margin: 0px;
	padding: 15px 0px 0px;
	float: left;
	width: 50px;
}

#ramenist .ramenist-qa .rq-inner{
	margin: 0px;
	padding: 0px;
	float: right;
	width: 397px;
	text-align: left;
}

#ramenist .ramenist-qa .rq-inner p.que{
	margin: 0px;
	padding: 13px 0px 0px;
}

#ramenist .ramenist-qa .rq-inner p.ans{
	margin: 0px;
	padding: 5px 10px 0px 0px;
}



#ramenist .ramenist-best{
	margin: 0px;
	padding: 55px 0px 0px;
	width: 950px;
}

#ramenist .ramenist-best h4{
	margin: 0px;
	padding: 0px;
	height: 67px;
}

#ramenist .ramenist-best .rb-block{
	margin: 0px;
	padding: 0px 0px 0px 15px;
	width: 935px;
	height: 730px;
}

#ramenist .ramenist-best .rb-block .rb-01{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 310px;
}

#ramenist .ramenist-best .rb-block .rb-02{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 310px;
}

#ramenist .ramenist-best .rb-block .rb-03{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 290px;
}

#ramenist .ramenist-best .rb-block .rb-bg{
	background: url(http://i.yimg.jp/images/evt/ramen2012/20120620/ramenist_best_bg.jpg) no-repeat 0px 0px;
	margin: 0px;
	padding: 0px;
	width: 290px;
	height: 345px;
}

#ramenist .ramenist-best .rb-block .rb-bg2{
	background: url(http://i.yimg.jp/images/evt/ramen2012/20121207/c1207_ramenist_best_bg.jpg) no-repeat 0px 0px;
	margin: 0px;
	padding: 0px;
	width: 290px;
	height: 345px;
}

#ramenist .ramenist-best .rb-block p.photo{
	text-align: left;
	margin: 0px;
	padding: 0px;
	width: 290px;
}

#ramenist .ramenist-best .rb-block p.name{
	margin: 0px auto;
	padding: 15px 0px 0px;
	text-align: center;
	width: 250px;
	font-weight: bold;
	color: #670000;
}

#ramenist .ramenist-best .rb-block p.comment{
	margin: 0px auto;
	padding: 5px 0px 20px;
	width: 250px;
	text-align: left;
}

#ramenist .ramenist-best .rb-block p.data{
	margin: 0px auto;
	padding: 20px 0px 0px;
	width: 250px;
	border-top: 1px dotted #a7a7a7;
	text-align: left;
}

#ramenist .ramenist-best .rb-block p.btn{
	text-align: center;
	margin: 0px auto;
	padding: 20px 0px 0px;
	width: 250px;
}







/*gatsumori*/
#gatsumori{
	margin: 0px;
	padding: 0px;
}


#gatsumori .gatsumori-header{
	margin: 0px;
	padding: 19px 0px 0px;
	height: 140px;
	background: url(http://i.yimg.jp/images/evt/ramen2012/20120620/gatsu_top_bg_01.jpg) no-repeat 686px 15px;
	position:relative;
	text-align: left;
}

#gatsumori .gatsumori-header h3{
	margin: 0px;
	padding: 0px;
}
#gatsumori .gatsumori-header div.g_social{
	margin: 0;
	padding: 0;
	position:absolute;
	top:30px;;
	left:300px;
	width:400px;
	z-index:2;
}
#gatsumori .gatsumori-header div.g_socialul{
	margin: 0px;
	padding: 0px;
}

#gatsumori .gatsumori-header div.g_social ul li{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 105px;
}
#gatsumori .gatsumori-header div.g_social ul li.fb{width: 150px;}

#gatsumori .gc-left{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 630px;
}

#gatsumori .gc-right{
	margin: 0;
	padding: 0;
	float: right;
	width: 300px;
	background:url(http://i.yimg.jp/images/evt/ramen2012/20120620/gatsu_tw_bg.png) repeat-y;
}
#gatsumori .gc-right h4{
	margin: 0px;
	padding: 0px;
	width: 300px;
}
#gatsumori .gc-right .bbg{
	background:url(http://i.yimg.jp/images/evt/ramen2012/20120620/gatsu_tw_bg2.png) bottom no-repeat;
	padding: 0 0 0 0;
}
#gatsumori .gc-right .tw{
	padding: 7px;
}
#gatsumori .gc-right .fb{
	padding: 10px 10px 10px 10px;
	text-align:left;
}
#gatsumori .gc-right .fb .fbl2{
	padding:0;
	margin:0;
	float:left;
}
#gatsumori .gc-right .fb .fbr2{
	padding:0;
	margin:0;
	float:right;
}
#gatsumori .gc-right .fb a:link{ color:#FFFFFF; text-decoration:none; }
#gatsumori .gc-right .fb a:visited{ color:#FFFFFF; text-decoration:none; }
#gatsumori .gc-right .fb a:hover{ color:#FFFFFF; text-decoration:underline; }

#gatsumori .gc-header{
	margin: 0px;
	padding: 0px;
	width: 630px;
}

#gatsumori .gc-header h4{
	margin: 0px;
	padding: 0px;
	height: 30px;
	text-align: left;
}

#gatsumori .gc-header .gc-h-inner{
	margin: 0px;
	padding: 0px 0px 15px;
	width: 630px;
}

#gatsumori .gc-header .gc-h-inner p.photo{
	text-align: left;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 190px;
}

#gatsumori .gc-header .gc-h-inner .gc-h-inner-right{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 420px;
	text-align: left;
}

#gatsumori .gc-header .gc-h-inner .gc-h-inner-right p.ti{
	margin: 0px;
	padding: 10px 0px 0px;
	height: 25px;
}

#gatsumori .gc-header .gc-h-inner .gc-h-inner-right p.te{
	margin: 0px;
	padding: 0px;

}



#gatsumori .gc-file{
	margin: 0px;
	width: 630px;
	padding: 36px 0px 32px;
}

#gatsumori .gc-file .gc-file-bg{
	margin: 0px;
	padding: 0px;
	width: 630px;
	background: url(http://i.yimg.jp/images/evt/ramen2012/20120620/gatsu_top_note_02.jpg) repeat-y;
}
#gatsumori .gc-file .gc-file-bg h5{
	margin: 0px;
	padding: 0px 0px 0px 50px;
	text-align:left;
}

#gatsumori .gc-file-tp{
	background: url(http://i.yimg.jp/images/evt/ramen2012/20120706/gatsu_top_note_01_0706.jpg) no-repeat left top;
	margin: 0px;
	padding: 0px;
	width: 630px;
}

#gatsumori .gc-file-bt{
	background: url(http://i.yimg.jp/images/evt/ramen2012/20120620/gatsu_top_note_03.jpg) no-repeat left bottom;
	margin: 0px;
	padding: 0px;
	width: 630px;
}


#gatsumori .gc-file-block01{
	margin: 0px;
	padding: 10px 0px 0px 55px;
	width: 575px;
	height: 320px;
	text-align: left;
}

#gatsumori .gc-file-block02{
	margin: 0px;
	padding: 27px 0px 0px 55px;
	width: 575px;
	height: 315px;
	background: url(http://i.yimg.jp/images/evt/ramen2012/20120620/gatsu_top_note_line.png) no-repeat 64px 0px;
	text-align: left;
}

#gatsumori .gc-file-re{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 178px;
}

#gatsumori .gc-file-re p.ti{
	font-weight: bold;
	text-align: center;
}

#gatsumori .gc-file-re p.photo{
	text-align: left;
	margin: 0px;
	padding: 0px;
}

#gatsumori .gc-file-re p.name{
	text-align: left;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	height: 65px;
}

#gatsumori .gc-file-re p.btn{
	text-align: center;
	margin: 0px;
	padding: 0px;
}



#gatsumori .gatsu-detail{
	margin: 0px;
	padding: 0px 52px 0px 68px;
	width: 510px;
}

#gatsumori .gatsu-detail h5{
	text-align: center;
	margin: 0px;
	padding: 10px 0px 0px;
}

#gatsumori .gatsu-detail p.photo{
	text-align: left;
	margin: 0px;
	padding: 10px 0px 0px 27px;
}

#gatsumori .gatsu-detail p.name{
	text-align: left;
	margin: 0px;
	padding: 20px 0px 0px;
}

#gatsumori .gatsu-detail p.text{
	text-align: left;
	margin: 0px;
	padding: 15px 0px 15px;
}

#gatsumori .gatsu-detail p.data{
	background: url(http://i.yimg.jp/images/evt/ramen2012/20120620/gatsu_top_note_line.png) no-repeat left top;
	margin: 0px;
	padding: 15px 0px;
	text-align: left;
}

#gatsumori .gatsu-social2{
	margin: 0px;
	padding: 10px 20px 7px 15px;
	background-color:#dcaa33;
	border:3px solid #ab8f2c;
}
#gatsumori .gatsu-social2 ul{
	margin: 0px;
	padding: 0px;
}
#gatsumori .gatsu-social2 ul li{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 105px;
}
#gatsumori .gatsu-social2 ul li.fb{width: 140px;}


#gatsumori .gatsu-social{
	margin: 0px;
	padding: 30px 0px 0px 45px;
	width: 562px;
	background: url(http://i.yimg.jp/images/evt/ramen2012/20120620/gatsu_top_note_line.png) no-repeat 70px 0px;
}

#gatsumori .gatsu-social .social-left{
	background: #afd6ed;
	margin: 0px;
	padding: 8px 0px 5px;
	float: left;
	width: 392px;
}

#gatsumori .gatsu-social .social-left p{
	text-align: center;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 170px;
}

#gatsumori .gatsu-social .social-left ul{
	margin: 0px;
	padding: 0px;
}

#gatsumori .gatsu-social .social-left ul li{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 105px;
}
#gatsumori .gatsu-social .social-left ul li.fb{width: 150px;}
#gatsumori .gatsu-social .social-shop{
	text-align: left;
	margin: 0px;
	padding: 0px;
	float: right;
	width: 165px;
}


#gatsumori .gatsu-navi{
	margin: 0px;
	padding: 5px 0 10px;
	width: 510px;
}

#gatsumori .gatsu-navi ul{
	margin: 0px;
	padding: 0px;
}

#gatsumori .gatsu-navi ul li{
	text-align: left;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 255px;
}

#gatsumori .gatsu-navi ul li.next{
	text-align: right;
	float: right;
}



.fb-box{
	margin:0;
	padding:0;
	width:920px;
	border-bottom:6px solid #3366cc;
	margin-bottom:10px;
	margin-top:30px;
	background-color:#FFFFFF;
}
.fb-box p.ct{
	font-size:70%;
	color:#999999;
	padding:10px;
	line-height:150%;
	text-align: left;
	background: #FFF;
}



/*design*/
#design{
	margin: 0px;
	padding: 0px;
}

#design .dborder{
	margin: 0px;
	padding: 15px;
	border:3px solid #aa0606;
	text-align:left;
}

#design .d02box{
	margin: 0px;
	padding: 0 0 20px 0;
	line-height:150%;
}
#design .d02box .fl{
	float:left;
}
#design .d02box .fr{
	float:right;
}
#design .d02box img{
	vertical-align:bottom;
}
#design .d02box p.d3{
	margin: 0px;
	padding: 10px 0 0 0;
}
#design .d02box p.d32{
	margin: 0px;
	padding: 15px 0 0 0;
}
#design .d02box p.d4{
	margin: 0px;
	padding: 0 0 10px 0;
}
#design .d02box div.artist{
	margin: 0px;
	padding: 12px;
	border:1px dotted #999999;
	background-color:#FFFFFF;
}
#design .d02box div.artist p.d5{
	margin: 0px;
	padding: 0px;
	font-weight:bold;
}
#design .d02box div.artist .d6{
	margin: 0px;
	padding: 0 0 15px 0;
}
#design .d02box div.artist dl{
	margin: 0px;
	padding: 0px;
}
#design .d02box div.artist dl dt{
	margin: 0px;
	padding: 0px;
	color:#0066CC;
}
#design .d02box div.artist dl dd{
	margin: 0px;
	padding: 0px;
}
#design .d02box div.artist ul{
	margin: 0px;
	padding: 0px;
}
#design .d02box div.artist ul li{
	margin: 0px;
	padding: 0px;
}
#design .d02box div.artist ul li img{
	vertical-align:bottom;
}

#design ul.dnavi02{
	margin: 0px;
	padding: 0px;
	height:37px;
}
#design ul.dnavi02 li{
	margin: 0px;
	padding: 0 10px 0 0;
	height:37px;
	float:left;
}

#design .design-header{
	margin: 0px;
	padding: 0px;
	background: url(http://i.yimg.jp/images/evt/ramen2012/20120620/design_title_bg.jpg) no-repeat 478px 30px;
	position:relative;
}

#design .design-header .dh-left{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 670px;

}

#design .design-header .dh-left div.d_social{
	margin: 0;
	padding: 0;
	position:absolute;
	top:23px;;
	left:330px;
	width:330px;
	z-index:2;
}
#design .design-header .dh-left div.d_social ul{
	margin: 0px;
	padding: 0px;
}

#design .design-header .dh-left div.d_social ul li{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 105px;
}
#design .design-header .dh-left div.d_social ul li.fb{width: 150px;}

#design .design-header .dh-left h3{
	margin: 0px;
	padding: 17px 0px 0px;
	height: 130px;
	text-align: left;
}

#design .design-header .dh-left p{
	margin: 0px;
	padding: 0px 0px 0px 10px;
	height: 30px;
	text-align: left;
}

#design .design-header .dh-left dl{
	margin: 0px;
	padding: 0px;
	width: 670px;
}

#design .design-header .dh-left dl dt{
	margin: 0px;
	padding: 0px 0px 0px 10px;
	float: left;
	width: 97px;
	text-align: left;
}

#design .design-header .dh-left dl dd{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 563px;
	text-align: left;
}



#design .design-header .dh-right{
	margin: 0px;
	padding: 0px;
	float: right;
	width: 245px;
	text-align: left;
}

#design .design-header .dh-right p{
	margin: 0px;
	padding: 15px 0px 0px;
}



#design .design-contents{
	margin: 0px;
	padding: 10px 0px 0px;
	width: 950px;
}

#design .design-contents h4{
	background: url(http://i.yimg.jp/images/evt/ramen2012/20120620/design_s_title_bg.jpg) no-repeat 0px 0px;
	margin: 0px;
	padding: 30px 0px 0px 4px;
	height: 60px;
	width: 936px;
	text-align: left;
}

#design .design-contents .dc-left{
	margin: 0px;
	padding: 0px;
	float: left;
	height: 285px;
	width: 465px;
	overflow: hidden;
}

#design .design-contents .dc-right{
	margin: 0px;
	padding: 0px;
	float: right;
	height: 285px;
	width: 465px;
	overflow: hidden;
}

#design .design-contents p.photo{
	text-align: center;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 245px;
}

#design .design-contents .dc-inner{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 220px;
	text-align: left;
}

#design .design-contents .dc-inner h5{
	margin: 0px;
	padding: 0px;
}

#design .design-contents .dc-inner p{
	margin: 0px;
	padding: 10px 5px 0px 0px;
}




/*oversea*/
#oversea{
	margin: 0px;
	padding: 10px 10px;
}
#oversea .ohead{
	width:930px;
	padding:0;
	margin:0;
}
#oversea .ohead .ohl{
	width:270px;
	float:left;
}
#oversea .ohead .ohr{
	width:660px;
	float:left;
	position:relative;
}
#oversea .ohead .ohr .social{
	position:absolute;
	top:260px;
	left:0px;
}
#oversea .ohead .ohr .social ul{
	margin: 0px;
	padding: 0px;
}

#oversea .ohead .ohr .social ul li{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 105px;
}
#oversea .ohead .ohr .social ul li.fb{width: 150px;}

#oversea .ohead .ohr p.link01{
	position:absolute;
	top:33px;
	left:407px;
}
#oversea .ohead .ohr p.link02{
	position:absolute;
	top:33px;
	left:521px;
}

#oversea .ohead .ohr ul{
	height:20px;
	padding:0 0 5px 0;
	margin:0;
}
#oversea .ohead .ohr ul li{
	float:right;
	padding-left:10px;
}


#oversea .oprofile{
	width:930px;
	height:289px;
	padding:0;
	margin:0;
	position:relative;
}
#oversea .oprofile p.img01{
	position:absolute;
	top:0px;
	left:0px;
	z-index:1;
}
#oversea .oprofile p.txt01{
	position:absolute;
	top:49px;
	left:443px;
	z-index:2;
}
#oversea .oprofile p.txt02{
	position:absolute;
	top:184px;
	left:433px;
	z-index:2;
}
#oversea .oprofile p.txt03{
	position:absolute;
	top:240px;
	left:748px;
	z-index:3;
}
#oversea .oprofile p.txt04{
	position:absolute;
	top:240px;
	left:720px;
	z-index:4;
}

#oversea p.btn01{
	margin: 0px;
	padding: 15px 0px;
}

#oversea .detail{
	width:930px;
	padding:15px 0;
	margin:0;
	text-align:left;
}
#oversea .detail p{
	padding:0 0 13px 0;
	word-wrap: break-word;
}




/*oversea-20120926*/
#oversea .ohead .ohr2{
	width:930px;
	float:left;
	position:relative;
}
#oversea .ohead .ohr2 ul{
	padding:0 0 5px 0;
	margin:0;
}
#oversea .ohead .ohr2 ul li{
	float:right;
	padding-left:10px;
}
#oversea .ohead .ohr2 .fbb{
	left:0;
	top:0;
	position:absolute;
}

#oversea .omnavi{
	height:40px;
	margin: 0px;
	padding: 0px 0px 0px 30px;
}
#oversea .omnavi ul{
	height:40px;
	margin: 0px;
	padding: 0px;
}
#oversea .omnavi ul li{
	float:left;
	padding-right:20px;
}

#oversea .ohead2 {
	width:910px;
	height:231px;
	padding-bottom:20px;
	background: url(http://i.yimg.jp/images/evt/ramen2012/20120926/c0926_oversea_h1_bg.jpg) no-repeat 0px 0px;
	position:relative;
}
#oversea .ohead2 p.o01{ top:0px; left:0px; position:absolute; }
#oversea .ohead2 p.o02{ top:0px; left:206px; position:absolute; }
#oversea .ohead2 p.o03{ top:182px; left:206px; position:absolute; }


#oversea .ohead2 .social{
	position:absolute;
	top:195px;
	left:645px;
}
#oversea .ohead2 .social ul{
	margin: 0px;
	padding: 0px;
}

#oversea .ohead2 .social ul li{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 105px;
}
#oversea .ohead2 .social ul li.fb{width: 150px;}



#oversea .ohead3 {
	width:910px;
	height:184px;
	margin-top:20px;
	padding-bottom:20px;
	background: url(http://i.yimg.jp/images/evt/ramen2012/20120926/c0926_hakusho_h1_bg.jpg) no-repeat 0px 0px;
	position:relative;
}
#oversea .ohead3 p.o01{ top:0px; left:0px; position:absolute; }
#oversea .ohead3 p.o02{ top:31px; left:0px; position:absolute; }
#oversea .ohead3 p.o03{ top:136px; left:0px; position:absolute; }
#oversea .ohead3 p.o04{ top:137px; left:592px; position:absolute; }
#oversea .ohead3 p.o05{ top:116px; left:0px; position:absolute; }

#oversea .ohead3 .social{
	position:absolute;
	top:6px;
	left:373px;
}
#oversea .ohead3 .social ul{
	margin: 0px;
	padding: 0px;
}

#oversea .ohead3 .social ul li{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 105px;
}
#oversea .ohead3 .social ul li.fb{width: 150px;}


#oversea .main01{
	width:910px;
}
#oversea .main01 .mfl{
	width:444px;
	float:left;
	position:relative;
}
#oversea .main01 .mfl p.link{
	position:absolute;
	top:368px;
	left:28px;
	z-index:5;
}
#oversea .main01 .mfl p.img{
	position:absolute;
	top:0px;
	left:0px;
}
#oversea .main01 .mfr{
	float:right;
	width:444px;
}
#oversea .main01 .mfr .content{
	padding:10px 0px 20px 0px;
	margin:0px;
	text-align:left;
	background: url(http://i.yimg.jp/images/evt/ramen2012/20120926/c0926_oversea_box_bg_short.png) bottom no-repeat;
}
#oversea .main01 .mfr .content p{
	padding:0px 25px;
	margin:0px;
}
#oversea .main01 .mfr .content p.txt{
	padding:0 25px 10px 25px;
	margin:0px;
}


#oversea .main02{
	width:909px;
	padding-top:20px;
	background: url(http://i.yimg.jp/images/evt/ramen2012/20120926/c0926_oversea_box_bg_long.png) bottom no-repeat;
}
#oversea .main02 .mfl{
	width:444px;
	float:left;
}
#oversea .main02 .mfr{
	float:right;
	width:444px;
}
#oversea .main02 .content{
	padding:10px 0px 20px 0px;
	margin:0px;
	text-align:left;
}
#oversea .main02 .content p{
	padding:0px 25px;
	margin:0px;
}
#oversea .main02 .content p.txt{
	padding:0 25px 10px 25px;
	margin:0px;
}




/*oversea-20121105*/
#oversea .omnavi2{
	width:910px;
	height:43px;
	margin: 0px;
	text-align:left;
	padding: 0px 0px 0px 0px;
}
#oversea .omnavi2 img{
	vertical-align:bottom;
}
#oversea .omnavi2 ul{
	height:43px;
	margin: 0px;
	padding: 0px;
}
#oversea .omnavi2 ul li{
	float:left;
}
#oversea .ohead4 {
	width:909px;
	height:146px;
	position:relative;
}
#oversea .ohead4 .p01{
	position:absolute;
	top:0px;
	left:0px;
}
#oversea .ohead4 .social{
	position:absolute;
	top:105px;
	left:690px;
}
#oversea .ohead4 .social ul{
	margin: 0px;
	padding: 0px;
}
#oversea .ohead4 .social ul li{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 105px;
}
#oversea .ohead4 .social ul li.fb{width: 110px;}
#oversea .ohead4 .mapnavi{
	position:absolute;
	top:29px;
	left:20px;
}
#oversea .ohead4 .mapnavi ul{
	margin: 0px;
	padding: 0px;
}
#oversea .ohead4 .mapnavi ul li{
	margin: 0px;
	padding: 0 10px 0 0;
	float: left;
}



#oversea .promotion{
	width:910px;
	margin: 0px;
	padding: 20px 0 0 0;
}

#oversea .promotion .movie{
	width:910px;
	margin: 0;
	padding: 20px 0;
}
#oversea .promotion .movie .bg{
	width:910px;
	height:658px;
	margin: 0;
	padding: 0;
	background:url(http://i.yimg.jp/images/evt/ramen2012/20121105/c1105_movie_bg.png) top no-repeat;
}
#oversea .promotion ul{
	width:910px;
	margin: 0;
	padding: 0;
}
#oversea .promotion ul li{
	margin: 0;
	padding: 0;
	float:left;
}


#oversea .promotion .box01{
	width:910px;
	margin: 0 0 25px 0;
	padding: 0;
}
#oversea .promotion .box01 img { vertical-align:bottom; }
#oversea .promotion .box01 p { padding:0; margin:0; }
#oversea .promotion .box01 .lf{
	width:444px;
	margin: 0;
	padding: 0;
	text-align:left;
	float:left;
}
#oversea .promotion .box01 .rf{
	width:444px;
	margin: 0;
	padding: 0;
	float:right;
}
#oversea .promotion .box01 .bttxt{
	width:444px;
	margin: 0;
	padding: 15px 0 0 0;
	background:url(http://i.yimg.jp/images/evt/ramen2012/20121105/c1105_pv_txt_bg.jpg) top no-repeat;
}
#oversea .promotion .box01 .bttxt p { padding:0 37px; }
#oversea .promotion .box01 .bttxt p.md { font-weight:bold; color:#bc3100; }



#oversea .map{
	width:910px;
	height:934px;
	margin: 0;
	padding: 0;
	position:relative;
}
#oversea .map span{ cursor:pointer; }
#oversea .map h4 { top:38px; left:38px; position:absolute; z-index:1; }

#oversea .map div.scmap { top:10px; left:38px; position:absolute; z-index:2; }
#oversea .map div.scmap ul{
	margin: 0px;
	padding: 0px;
}
#oversea .map div.scmap ul li{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 105px;
}
#oversea .map div.scmap ul li.fb{width: 150px; }


#oversea .map p.txt { top:109px; left:38px; position:absolute;  z-index:3 }
#oversea .map p.i01 { top:544px; left:41px; position:absolute; z-index:4 }
#oversea .map p.i02 { top:665px; left:497px; position:absolute; z-index:4 }
#oversea .map p.i03 { top:704px; left:29px; position:absolute; z-index:1 }
#oversea .map p.img { top:275px; left:34px; position:absolute; z-index:1 }
#oversea .map p.bg { top:28px; left:284px; position:absolute; z-index:2; }

#oversea .map p.n01 { top:149px; left:798px; position:absolute; z-index:4 }
#oversea .map p.n02 { top:134px; left:727px; position:absolute; z-index:4 }
#oversea .map p.n03 { top:166px; left:692px; position:absolute; z-index:4 }
#oversea .map p.n04 { top:215px; left:681px; position:absolute; z-index:4 }
#oversea .map p.n05 { top:342px; left:672px; position:absolute; z-index:4 }
#oversea .map p.n06 { top:379px; left:702px; position:absolute; z-index:4 }
#oversea .map p.n07 { top:400px; left:692px; position:absolute; z-index:4 }
#oversea .map p.n08 { top:421px; left:681px; position:absolute; z-index:4 }
#oversea .map p.n09 { top:442px; left:668px; position:absolute; z-index:4 }
#oversea .map p.n10 { top:450px; left:708px; position:absolute; z-index:4 }

#oversea .map p.n11 { top:480px; left:666px; position:absolute; z-index:4 }
#oversea .map p.n12 { top:550px; left:704px; position:absolute; z-index:4 }
#oversea .map p.n13 { top:504px; left:701px; position:absolute; z-index:4 }
#oversea .map p.n14 { top:519px; left:682px; position:absolute; z-index:4 }
#oversea .map p.n15 { top:535px; left:664px; position:absolute; z-index:4 }
#oversea .map p.n16 { top:425px; left:630px; position:absolute; z-index:4 }
#oversea .map p.n17 { top:473px; left:575px; position:absolute; z-index:4 }
#oversea .map p.n18 { top:515px; left:572px; position:absolute; z-index:4 }
#oversea .map p.n19 { top:541px; left:529px; position:absolute; z-index:4 }
#oversea .map p.n20 { top:556px; left:570px; position:absolute; z-index:4 }

#oversea .map p.n21 { top:580px; left:539px; position:absolute; z-index:4 }
#oversea .map p.n22 { top:619px; left:496px; position:absolute; z-index:4 }
#oversea .map p.n23 { top:568px; left:511px; position:absolute; z-index:4 }
#oversea .map p.n24 { top:590px; left:501px; position:absolute; z-index:4 }
#oversea .map p.n25 { top:563px; left:483px; position:absolute; z-index:4 }
#oversea .map p.n26 { top:589px; left:430px; position:absolute; z-index:4 }
#oversea .map p.n27 { top:596px; left:400px; position:absolute; z-index:4 }
#oversea .map p.n28 { top:592px; left:373px; position:absolute; z-index:4 }
#oversea .map p.n29 { top:543px; left:436px; position:absolute; z-index:4 }
#oversea .map p.n30 { top:630px; left:469px; position:absolute; z-index:4 }

#oversea .map p.n31 { top:657px; left:418px; position:absolute; z-index:4 }
#oversea .map p.n32 { top:665px; left:316px; position:absolute; z-index:4 }
#oversea .map p.n33 { top:642px; left:298px; position:absolute; z-index:4 }
#oversea .map p.n34 { top:693px; left:313px; position:absolute; z-index:4 }
#oversea .map p.n35 { top:730px; left:344px; position:absolute; z-index:4 }
#oversea .map p.n36 { top:740px; left:304px; position:absolute; z-index:4 }

#oversea .map2{
	margin: 0;
	padding: 20px 0 0 30px;
}
#oversea .map2 .social ul{
	margin: 0px;
	padding: 0px;
}
#oversea .map2 .social ul li{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 105px;
}
#oversea .map2 .social ul li.fb{width: 150px;}
#oversea .map2 .mainbox{
	width:834px;
	margin: 0;
	padding: 0;
}
#oversea .map2 .mainbox .title{
	width:834px;
	height:232px;
	margin: 0;
	padding: 0;
	position:relative;
}
#oversea .map2 .mainbox .title p.m01 { top:0px; left:195px; position:absolute; z-index:3; }
#oversea .map2 .mainbox .title p.m02 { top:211px; left:218px; width:616px; text-align:right; color:#990000; position:absolute; z-index:2; }
#oversea .map2 .mainbox .title p.m03 { top:0px; left:0px; position:absolute; z-index:1; }
#oversea .map2 .mainbox .title p.m04 { top:10px; left:215px; position:absolute; z-index:3; }
#oversea .map2 .mainbox .title p.m05 { top:10px; left:344px; position:absolute; z-index:3; }
#oversea .map2 .mainbox .title p.m06 { top:10px; left:467px; position:absolute; z-index:3; }
#oversea .map2 .mainbox .title p.m07 { top:10px; left:590px; position:absolute; z-index:3; }
#oversea .map2 .mainbox .subbox{
	width:834px;
	margin: 0;
	padding: 0;
}
#oversea .map2 .mainbox .subbox .fl{
	width:778px;
	margin: 0;
	padding: 0;
	text-align:left;
	float:left;
}
#oversea .map2 .mainbox .subbox .fl h5{
	margin: 0;
	padding: 7px;
	font-weight:bold;
	text-align:left;
}
#oversea .map2 .mainbox .subbox .fl .hbg_hokkaido{ background:url(http://i.yimg.jp/images/evt/ramen2012/20121105/c1105_map2_hokkaido_h01.png); color:#0b4389; }
#oversea .map2 .mainbox .subbox .fl .hbg_kanto{ background:url(http://i.yimg.jp/images/evt/ramen2012/20121105/c1105_map2_kanto_h01.png); color:#0b4389; }
#oversea .map2 .mainbox .subbox .fl .hbg_kansai{ background:url(http://i.yimg.jp/images/evt/ramen2012/20121105/c1105_map2_kansai_h01.png); color:#0b4389; }
#oversea .map2 .mainbox .subbox .fl .hbg_kyushu{ background:url(http://i.yimg.jp/images/evt/ramen2012/20121105/c1105_map2_kyushu_h01.png); color:#0b4389; }
#oversea .map2 .mainbox .subbox .fl .inbox{	margin: 0; padding: 23px; }

#oversea .map2 .mainbox .subbox .fl .inbox .bg_hokkaido  { background:url(http://i.yimg.jp/images/evt/ramen2012/20121105/c1105_map2_hokkaido_line01.png) repeat-y; }
#oversea .map2 .mainbox .subbox .fl .inbox .bg_hokkaido2 { background-color:#c2e7fa; }
#oversea .map2 .mainbox .subbox .fl .inbox .bg_hokkaido3  { background:url(http://i.yimg.jp/images/evt/ramen2012/20121105/c1105_map2_hokkaido_line01_02.png) repeat-y; }
#oversea .map2 .mainbox .subbox .fl .inbox .bg_kanto  { background:url(http://i.yimg.jp/images/evt/ramen2012/20121105/c1105_map2_kanto_line01.png) repeat-y; }
#oversea .map2 .mainbox .subbox .fl .inbox .bg_kanto2 { background-color:#ffeaf1; }
#oversea .map2 .mainbox .subbox .fl .inbox .bg_kanto3  { background:url(http://i.yimg.jp/images/evt/ramen2012/20121105/c1105_map2_kanto_line01_02.png) repeat-y; }
#oversea .map2 .mainbox .subbox .fl .inbox .bg_kansai  { background:url(http://i.yimg.jp/images/evt/ramen2012/20121105/c1105_map2_kansai_line01.png) repeat-y; }
#oversea .map2 .mainbox .subbox .fl .inbox .bg_kansai2 { background-color:#daf1c1; }
#oversea .map2 .mainbox .subbox .fl .inbox .bg_kansai3  { background:url(http://i.yimg.jp/images/evt/ramen2012/20121105/c1105_map2_kansai_line01_02.png) repeat-y; }
#oversea .map2 .mainbox .subbox .fl .inbox .bg_kyushu  { background:url(http://i.yimg.jp/images/evt/ramen2012/20121105/c1105_map2_kyushu_line01.png) repeat-y; }
#oversea .map2 .mainbox .subbox .fl .inbox .bg_kyushu2 { background-color:#ffe4e4; }
#oversea .map2 .mainbox .subbox .fl .inbox .bg_kyushu3  { background:url(http://i.yimg.jp/images/evt/ramen2012/20121105/c1105_map2_kyushu_line01_02.png) repeat-y; }
#oversea .map2 .mainbox .subbox .fl div.sub_in{ padding:10px; }
#oversea .map2 .mainbox .subbox .fl div.sub_in p{ padding:0; margin:0; }

#oversea .map2 .mainbox .subbox .fl .inbox a{ color:#f35f0e; text-decoration:underline; font-weight:bold; }
#oversea .map2 .mainbox .subbox .fl .inbox a:link { color:#f35f0e; text-decoration:underline; font-weight:bold; }
#oversea .map2 .mainbox .subbox .fl .inbox a:visited { color:#f35f0e; text-decoration:underline; font-weight:bold; }
#oversea .map2 .mainbox .subbox .fl .inbox a:hover { color:#f35f0e; text-decoration:none; font-weight:bold; }
#oversea .map2 .mainbox .subbox .fl .inbox a:active { text-decoration:none; font-weight:bold; }

#oversea .map2 .mainbox .subbox .fl .inbox .line01{
	width:732px;
	margin: 0 0 20px 0;
	padding: 0;
}
#oversea .map2 .mainbox .subbox .fl .inbox .line01 .ll{
	width:356px;
	margin: 0;
	padding: 0;
	float:left;
}
#oversea .map2 .mainbox .subbox .fl .inbox .line01 .lr{
	width:356px;
	margin: 0;
	padding: 0;
	float:right;
}
#oversea .map2 .mainbox .subbox .fl .inbox .line01 dl{
	width:336px;
	margin: 0;
	padding: 0;
}
#oversea .map2 .mainbox .subbox .fl .inbox .line01 dt{
	width:135px;
	margin: 0;
	padding: 0;
	float:left;
}
#oversea .map2 .mainbox .subbox .fl .inbox .line01 dd{
	width:201px;
	margin: 0;
	padding: 0;
	float:left;
}
#oversea .map2 .mainbox .subbox .fl .inbox .line02{
	width:732px;
	margin: 0 0 20px 0;
	padding: 0;
}
#oversea .map2 .mainbox .subbox .fl .inbox .line02 .fl{
	width:195px;
	margin: 0;
	padding: 0;
	float:left;
}
#oversea .map2 .mainbox .subbox .fl .inbox .line02 .fr{
	width:517px;
	margin: 0;
	padding: 0;
	float:left;
}
#oversea .map2 .mainbox .subbox .fl .inbox .line02 .fr p{
	margin: 0;
	padding: 0 7px 10px 0;
}
#oversea .map2 .mainbox .subbox .fl .inbox .line02 .fr .frl{
	width:257px;
	margin: 0;
	padding: 0;
	float:left;
}
#oversea .map2 .mainbox .subbox .fl .inbox .line02 .fr .frr{
	width:257px;
	margin: 0;
	padding: 0;
	float:left;
}

#oversea .map2 .mainbox .subbox .fl .inbox .line02 dl{
	width:257px;
	margin: 0;
	padding: 0;
}
#oversea .map2 .mainbox .subbox .fl .inbox .line02 dt{
	width:145px;
	margin: 0;
	padding: 0;
	float:left;
}
#oversea .map2 .mainbox .subbox .fl .inbox .line02 dd{
	width:112px;
	margin: 0;
	padding: 0;
	float:left;
}
#oversea .map2 .mainbox .subbox .fr{
	width:56px;
	margin: 0;
	padding: 0;
	text-align:left;
	float:left;
}
#oversea .map2 .mainbox .subbox .fr img{
	vertical-align:bottom;
}
#oversea .map2 .mainbox .subbox .fr ul{
	margin:0;
	padding:0;
}
#oversea .map2 .mainbox .subbox .fr ul li{
	margin:0 0 10px 0;
	padding:0;
}
#oversea .map2 .mainbox .subbox .hokkaido{
	border-bottom:5px #31a5e0 solid;
	background:url(http://i.yimg.jp/images/evt/ramen2012/20121105/c1105_map2_hokkaido_bg.png) top no-repeat;
	margin: 0;
	padding: 0;
}
#oversea .map2 .mainbox .subbox .kanto{
	border-bottom:5px #f077a1 solid;
	background:url(http://i.yimg.jp/images/evt/ramen2012/20121105/c1105_map2_kanto_bg.png) top no-repeat;
	margin: 0;
	padding: 0;
}
#oversea .map2 .mainbox .subbox .kansai{
	border-bottom:5px #6eb126 solid;
	background:url(http://i.yimg.jp/images/evt/ramen2012/20121105/c1105_map2_kansai_bg.png) top no-repeat;
	margin: 0;
	padding: 0;
}
#oversea .map2 .mainbox .subbox .kyushu{
	border-bottom:5px #e84949 solid;
	background:url(http://i.yimg.jp/images/evt/ramen2012/20121105/c1105_map2_kyushu_bg.png) top no-repeat;
	margin: 0;
	padding: 0;
}

#oversea .map2 .mainbox .subbox .line03{
	width:732px;
	margin: 0 0 20px 0;
	padding: 0;
	background-color:#daf1c1;
}
#oversea .map2 .mainbox .subbox .line03 .mimg{
	margin: 0;
	padding: 0;
}
#oversea .map2 .mainbox .subbox .line03 .inbox{
	margin: 0;
	padding: 0 10px 10px 10px;
}
#oversea .map2 .mainbox .subbox .line03 .inbox h5{
	margin: 0 0 10px 0;
	padding: 5px 10px;
}
#oversea .map2 .mainbox .subbox .line03 .inbox ul{
	margin: 0;
	padding: 0 0 13px 0;
}
#oversea .map2 .mainbox .subbox .line03 .inbox ul li{
	width:135px;
	margin: 0;
	padding: 0 9px 0 0;
	float:left;
}
#oversea .map2 .mainbox .subbox .line03 .inbox ul li img{
	margin: 0 0 4px 0;
	padding: 0;
	vertical-align:bottom;
}


#oversea .manual{
	margin: 0px;
	padding: 20px 0 0 28px;
}
#oversea .manual .box01{
	width:854px;
	margin: 0 0 25px 0;
	padding: 0;
	background:url(http://i.yimg.jp/images/evt/ramen2012/20121105/c1105_manual_box_bg.png) bottom no-repeat;
}
#oversea .manual .box01 .lf{
	width:604px;
	margin: 0;
	padding: 0 0 25px 0;
	text-align:left;
	float:left;
}
#oversea .manual .box01 .rf{
	width:250px;
	margin: 0;
	padding: 20px 0 0 0;
	background:url(http://i.yimg.jp/images/evt/ramen2012/20121105/c1105_manual_box_bg_02.png) top no-repeat;
	float:left;
}
#oversea .manual .box01 .rf p{
	margin: 0;
	padding: 0 0 10px 0;
}
#oversea .manual .box01 h4{
	width:604px;
	height:75px;
	margin: 0;
	padding: 0;
}
#oversea .manual .box01 p.text{	margin: 0; padding: 25px 0 0 25px; }
#oversea .manual .box01 p.text02{ margin: 0; padding: 25px 0 0 25px; color:#c84a1f; }



#oversea .manual2{
	width:910px;
	margin: 0px;
	padding: 20px 0 0 0;
}
#oversea .manual2 .movie{
	width:910px;
	margin: 0;
	padding: 20px 0;
}
#oversea .manual2 .movie .bg{
	width:910px;
	height:658px;
	margin: 0;
	padding: 0;
	background:url(http://i.yimg.jp/images/evt/ramen2012/20121105/c1105_movie_bg.png) top no-repeat;
}
#oversea .manual2 .mmenu{
	margin: 0px;
	padding: 10px;
	border:5px solid #f4b2d1;
	background-color:#FFFFFF;
}
#oversea .manual2 .mmenu ul{
	margin: 0px;
	padding: 0 0 10px 0;
}
#oversea .manual2 .mmenu ul li{
	margin: 0px;
	padding: 0px 10px 0 0;
	float:left;
}



/*chef*/
#chef{
	margin: 0px;
	padding: 18px 0 0 0;
}
#chef .chef-header{
	margin: 0px;
	padding: 0px;
	width: 950px;
	height:159px;
	position:relative;
}
#chef .chef-header p.title{
	top:0px;
	left:0px;
	position:absolute;
}



#chef .chef-header div.r_social{
	margin: 0;
	padding: 4px 0 0 0;
	position:absolute;
	top:2px;
	left:375px;
}
#chef .chef-header div.r_social ul{
	margin: 0px;
	padding: 0px;
}

#chef .chef-header div.r_social ul li{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 105px;
}
#chef .chef-header div.r_social ul li.fb{width: 150px;}

#chef .navigation{
	margin: 0px;
	padding: 15px 0 0px 0px;
}

#chef .cbox{
	margin: 0px;
	padding: 15px 0 15px 0px;
}


#chef .point{
	margin: 0px;
	padding: 15px 0 15px 15px;
	width:910px;
	height:375px;
	text-align:left;
	position:relative;
}
#chef .point h3{
	margin: 0px;
	padding: 0px;
	margin:0px;
	padding:0px;
}
#chef .point p.img01{
	position:absolute;
	top:70px;
	left:20px;
}
#chef .point p.img02{
	position:absolute;
	top:70px;
	left:245px;
}
#chef .point p.img03{
	position:absolute;
	top:70px;
	left:477px;
}
#chef .point p.img04{
	position:absolute;
	top:70px;
	left:702px;
}
#chef .point p.txt01{
	position:absolute;
	top:325px;
	left:50px;
	font-weight:bold;
	width:200px;
}
#chef .point p.txt02{
	position:absolute;
	top:325px;
	left:275px;
	font-weight:bold;
	width:200px;
}
#chef .point p.txt03{
	position:absolute;
	top:325px;
	left:510px;
	font-weight:bold;
	width:200px;
}
#chef .point p.txt04{
	position:absolute;
	top:325px;
	left:740px;
	font-weight:bold;
	width:200px;
}



#chef .profile_b{
	margin: 0px;
	padding: 15px 0 15px 40px;
	text-align:left;
}
#chef .profile{
	background: url(http://i.yimg.jp/images/evt/ramen2012/20121016/c1016_chef_profile_bg.png) no-repeat 0px 0px;
	margin: 0px;
	padding: 0px;
	width:869px;
	height:250px;
	position:relative;
}
#chef .profile p.photo{
	top:8px;
	left:8px;
	position:absolute;
}
#chef .profile p.title{
	top:0px;
	left:189px;
	position:absolute;
}
#chef .profile div.txt{
	top:50px;
	left:200px;
	width:645px;
	text-align:left;
	position:absolute;
}


#chef .kokuchi{
	margin: 0px;
	padding: 15px 0 15px 0px;
}


#chef .process{
	width:910px;
	margin: 0px;
	padding: 15px 0 15px 15px;
	text-align:left;
}
#chef .process h3{
	margin: 0px;
	padding: 0px 0px 20px 0px;
}
#chef .process ul{
	margin: 0px;
	padding: 0px 0px 0px 20px;
}
#chef .process ul li{
	margin: 0px;
	padding: 0px;
	float:left;
}
#chef .process ul li.img01{	width:222px; }
#chef .process ul li.img02{	width:221px; }
#chef .process ul li.img03{	width:229px; }
#chef .process ul li.img04{	width:197px; }
#chef .process p.txt{ width:200px; font-weight:bold; padding-top:7px; }


#chef .taidan_b{
	margin: 0px;
	padding: 15px 0 15px 30px;
}
#chef .taidan{
	width:889px;
	margin: 0px;
	padding: 0px;
	background: url(http://i.yimg.jp/images/evt/ramen2012/20121016/c1016_chef02_bg.png) left top no-repeat;
}
#chef .taidan .box01{
	width:889px;
	margin: 0px;
	padding: 0px;
	text-align:left;
}
#chef .taidan .box01 .fl{
	width:419px;
	margin: 0px;
	padding: 0px;
	float:left;
}
#chef .taidan .box01 .fr{
	width:440px;
	margin: 0px;
	padding: 10px 0 0 0;
	float:left;
}
#chef .taidan .box01 dl{
	margin: 0px;
	padding: 21px 0 0 0;
}
#chef .taidan .box01 dl dt{
	margin: 0px;
	padding: 0 0 5px 0;
}
#chef .taidan .box01 dl dd{
	margin: 0px;
	padding: 0px;
}


#chef .taidan .box02{
	width:889px;
	margin: 0px;
	padding: 0px;
	text-align:left;
}
#chef .taidan .box02 dl{
	margin: 0px;
	padding: 18px 30px 0 30px;
}
#chef .taidan .box02 dl dt{
	margin: 0px;
	padding: 0 0 5px 0;
}
#chef .taidan .box02 dl dd{
	margin: 0px;
	padding: 0px;
}



#chef .taidan .box03{
	width:889px;
	margin: 0px;
	padding: 20px 0 0 0;
	text-align:left;
}
#chef .taidan .box03 .fl{
	width:242px;
	margin: 0px;
	padding: 0px;
	text-align:left;
	float:left;
}
#chef .taidan .box03 .fr{
	width:617px;
	margin: 0px;
	padding: 0;
	float:left;
}
#chef .taidan .box03 dl{
	margin: 0px;
	padding: 0 0 18px 0;
}
#chef .taidan .box03 dl dt{
	margin: 0px;
	padding: 0 0 5px 0;
}
#chef .taidan .box03 dl dd{
	margin: 0px;
	padding: 0px;
}



#chef .taidan .box04{
	width:889px;
	margin: 0px;
	padding: 0;
	text-align:left;
}
#chef .taidan .box04 .fl{
	width:667px;
	margin: 0px;
	padding: 0px;
	float:left;
}
#chef .taidan .box04 .fr{
	width:222px;
	margin: 0px;
	padding: 0;
	float:left;
}
#chef .taidan .box04 dl{
	margin: 0px;
	padding: 0 20px 18px 30px;
}
#chef .taidan .box04 dl dt{
	margin: 0px;
	padding: 0 0 5px 0;
}
#chef .taidan .box04 dl dd{
	margin: 0px;
	padding: 0px;
}



#chef .taidan .kokuchi{
	width:889px;
	margin: 0;
	padding: 0;
}
#chef .taidan .kokuchi .fl{
	width:540px;
	height:208px;
	margin: 0;
	padding: 0;
	background: url(http://i.yimg.jp/images/evt/ramen2012/20121016/c1016_chef02_kokuchi_bg02.png) left top no-repeat;
	float:left;
}
#chef .taidan .kokuchi .fl .fl_in{
	margin: 0;
	padding: 41px 0 0 15px;
	text-align:left;
	color:#FFFFFF;
}
#chef .taidan .kokuchi .fl .fl_in .fl{
	width:164px;
	margin: 0;
	padding: 0;
	float:left;
}
#chef .taidan .kokuchi .fl .fl_in .fr{
	width:333px;
	margin: 0;
	padding: 0;
	float:left;
}
#chef .taidan .kokuchi .fr{
	width:349px;
	height:208px;
	margin: 0;
	padding: 0;
	float:left;
}



/*Twitterフィード*/
.RssFeedModuleTweet {
padding: 5px;
font-size:80%;
line-height:130%;
zoom: 1;
}
.RssFeedModuleTweet:after {
clear: both;
content: "";
display: block;
}
.RssFeedModuleTweetImg {
float: left;
display: inline;
}
.RssFeedModuleTweetUser {
overflow: hidden;
word-wrap: break-word;
margin-left: 56px;
padding-bottom: 3px;
font-size: 95%;
font-weight: bold;
}
.RssFeedModuleTweetTitle {
overflow: hidden;
word-wrap: break-word;
margin-left: 56px;
text-align: left;
}
.RssFeedModuleTweetLink {
padding: 5px;
text-align: right;
font-size:80%;
}
