/*===============================================================================                                    index.html                                   ===============================================================================*/#slider_area {	clear: both;	float: none;	overflow: hidden;	background: url(../images/home/slider_bigframe.png) no-repeat center center;	height: 399px;	width: 798px;	margin-right: 81px;	margin-left: 81px;}#whatsnew {	float: left;	width: 400px;	height: 344px;}#topics {	float: left;	width: 251px;	padding-left: 14px;	height: 344px;}#whatsnew ul {	width: 400px;	padding-left: 15px;}#whatsnew ul .news {	background: url(../images/home/news_bg.jpg) no-repeat center top;	height: 78px;	width: 371px;	display: block;	padding-bottom: 10px;}#whatsnew ul .news img {	display: block;	float: left;}.news_text {	width: 235px;}#whatsnew ul .news h3 {	font-weight: bold;	width: 223px;	float: left;	margin-left: 12px;	font-size: 15px;}.news_date {	color: #FFF;	background: #F7A9FF;	font-size: 14px;	text-align: center;	text-decoration: none;	margin-bottom: 5px;	float: left;	margin-left: 10px;	padding: 1px 3px;}#whatsnew #to_newspage_btn {	width: 385px;	text-align: right;	padding-right: 15px;}#topics_inner {	width: 217px;	padding-right: 17px;	padding-left: 17px;	background: url(../images/home/topics_mdl.jpg) no-repeat;	height: 257px;	overflow: hidden;}#topics #topics_inner h3 {	font-weight: bold;	padding-top: 5px;	padding-bottom: 5px;	width: 217px;	font-size: 16px;}#topics_inner #topics_text {	font-size: 13px;	width: 217px;	line-height: 15px;	height: 54px;}#topics #topics_btn_area {	background: url(../images/home/topics_btm.png) no-repeat;	text-align: right;	width: 236px;	padding-right: 15px;	padding-bottom: 10px;	padding-top: 4px;}#map {	clear: both;	float: left;	margin-top: 20px;	width: 665px;	overflow: hidden;	background: url(../images/common/box_btm.png) no-repeat center bottom;	padding-bottom: 19px;}.box_inner {	background: url(../images/common/box_mdl.jpg) repeat-y;	overflow: hidden;	width: 631px;	line-height:160%;	padding-right: 17px;	padding-left: 17px;	padding-top: 10px;}#slider_area #slider {	height: 336px;	width: 773px;	margin: 13px 12px 50px;	overflow: hidden;}#top_map_btm {	background: url(../images/home/top_map_btm.png) no-repeat;	height: 207px;	width: 665px;}/*===============================================================================                                    item.html                                   ===============================================================================*/.item_box {	background: url(../images/item/item_box.png) no-repeat;	height: 270px;	width: 665px;	margin-bottom: 15px;	overflow: hidden;}.item_box h2 {	padding-top: 33px;	padding-left: 80px;	padding-bottom: 17px;}.item_box .item_img_area {	float: left;	width: 294px;	height: 167px;	padding: 5px 10px 15px 17px;}.item_box .item_text_area {	background: url(../images/item/text_bg.png) no-repeat;	height: 95px;	width: 287px;	overflow: hidden;	padding: 20px;	font-size: 15px;	line-height: 24px;	color: #535353;	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;	font-weight: normal;	text-align: left;}/*===============================================================================                                    link.html                                   ===============================================================================*/#link_banner {	background: url(../images/common/box_btm.png) no-repeat center bottom;	padding-bottom: 19px;	overflow: hidden;}#link_banner #banner_area {	width: 611px;	padding-right: 10px;	padding-left: 10px;}#link_banner #banner_area li p {	font-size: 10px;	color: #333;}#link_banner #banner_area li {	width: auto;	float: left;	padding: 10px 20px 15px;}/*===============================================================================                                    mail_magazine.html                                   ===============================================================================*/#mailmaga_box {	width: 665px;	overflow: hidden;}#mailmaga_box #mailmaga_ttl_area {	background: url(../images/mail_magazine/mailmaga_box_top.png) no-repeat center top;	height: 258px;}#mailmaga_box #mailmaga_ttl_area h2 {	height: 95px;	width: 454px;	margin-left: 17px;	margin-right: 17px;	padding-top: 55px;	float: left;}#mailmaga_box #mailmaga_ttl_area #qrcord {	height: 150px;	width: 150px;	float: right;	margin-top: 55px;	margin-right: 17px;}#mailmaga_box #mailmaga_text_area {	background: url(../images/mail_magazine/mailmaga_box_mdl.jpg) repeat-y;	width: 631px;	padding-right: 17px;	padding-left: 17px;	overflow: hidden;}#privileges {	margin-bottom: 15px;	padding-bottom: 15px;	border-bottom: thin dotted #333;}#mailmaga_text_area dl {	font-size: 13px;	line-height: 16px;	font-weight: lighter;	border-bottom: thin dotted #333;	padding-bottom: 15px;}#mailmaga_text_area #to_privacy_policy {	color: #FFF;	width: 631px;	padding-right: 17px;	padding-left: 17px;	text-align: center;	padding-top: 10px;}#mailmaga_text_area #to_privacy_policy .white {	font-size: 14px;	color: #FFF;	margin-right: 50px;}#mailmaga_box #form_btn_area {	background: url(../images/mail_magazine/mailmaga_box_btm.png) no-repeat;	text-align: center;	height: 75px;	width: 665px;	padding-top: 10px;	overflow: hidden;}#Application_form #form_btn_area {	background: url(../images/common/box_mdl.jpg) repeat-y;	text-align: center;	width: 665px;	padding-top: 10px;	padding-bottom: 10px;}/*===============================================================================                                    about.html                                   ===============================================================================*/.about_2_marks {	text-align: center;	width: 315px;	float: left;	font-size: 14px;}.about_inner_ttl {	background: url(../images/map/map_ttl_bg.png) no-repeat;	height: 45px;	width: 665px;	margin-top: 10px;	margin-bottom: 20px;}.recruit{width:630px; font-size:14px; margin:20px 0; padding:10px 0;}.recruit img{padding:10px 0;}/*.tokuten li{float:left;}*//*===============================================================================                                    map.html                                   ===============================================================================*/#map_key_vis {	background: url(../images/map/mappage_visual.jpg) no-repeat center top;	height: 237px;	width: 665px;	overflow: hidden;	margin-bottom: 10px;}#map_area {	background: url(../images/common/box_btm.png) no-repeat center bottom;	padding-bottom: 19px;	overflow: hidden;}#yakiudon_slider {	height: 75px;	overflow: hidden;	float: left;	width: 560px;}#yakiudon_slider li {	float: left;	height: 75px;	width: 85px;	margin-right: 3px;	margin-left: 3px;	display: block;	overflow: hidden;}#yakiudon_slider li .map_name {	font: 11px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;	color: #666;	background: #FFE3B9;	height: 30px;	width: 85px;	text-align: center;}#carousel {	height: 90px;	margin-top: 10px;	width: 610px;	margin-left: 14px;}#carousel {	height: 90px;	margin-top: 10px;	width: 610px;	margin-left: 14px;}/****************slider2*********************/#yakiudon_slider2 {	height: 75px;	overflow: hidden;	float: left;	width: 560px;}#yakiudon_slider2 li {	float: left;	height: 75px;	width: 85px;	margin-right: 3px;	margin-left: 3px;	display: block;	overflow: hidden;}#yakiudon_slider2 li .map_name {	font: 11px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;	color: #666;	background: #FFE3B9;	height: 30px;	width: 85px;	text-align: center;}#carousel2 {	height: 90px;	margin-top: 10px;	width: 610px;	margin-left: 14px;	clear: both;}/****************slider2*********************/.prevBtn{	float:left;	margin-top: 13px;	height: 53px;	width: 21px;	margin-right: 3px;}.nextBtn{	float:left;	height: 53px;	width: 21px;	margin-left: 3px;	margin-top: 13px;}.map_inner_ttl {	background: url(../images/map/map_ttl_bg.png) no-repeat;	height: 45px;	width: 631px;	margin-top: 10px;	margin-bottom: 10px;}/*===============================================================================                                    map_2.html                                   ===============================================================================*/.map2_inner_ttl {	background: url(../images/map/map_ttl_bg.png) no-repeat;	height: 45px;	width: 956px;	margin-top: 10px;	margin-bottom: 10px;}.yakiudon_list {	width: 975px;	overflow: hidden;	margin-top: 20px;	float: left;}.yakiudon_list li {	background: url(../images/map/map_box_btm.png) no-repeat center bottom;	display: block;	width: 310px;	padding-bottom: 15px;	float: left;	margin-right: 15px;	margin-bottom: 20px;}.list_inner {	background: url(../images/map/map_box_mdl.png) repeat-y center center;	width: 290px;	padding-top: 10px;	padding-right: 10px;	padding-left: 10px;}.red_cap{font-size:14px; color:#CC0000; font-weight:bold;}.eria{width:250px; margin:10px 0; padding:10px; font-size:14px; font-weight:bold; clear:both;}.shop_name {	background: url(../images/map/map_box_top.png) no-repeat;	height: 28px;	width: 310px;	font-size:16px;	font-weight:bold;	font:"ＦＡ 丸ゴシックＭ";	color:#FFFFFF;	padding:11px 0px 0px 15px;}.shop_name p{padding-bottom:0;}.shop_comment {	background: url(../images/map/ykudn_point_bg.png) no-repeat;	height: 114px;	width: 240px;	padding-top: 35px;	padding-right: 25px;	padding-left: 25px;	color: #6A3F00;}.yakiudon_list table {	width: 290px;	margin-bottom: 5px;}.yakiudon_list table tr th {	font-size: 14px;	color: #FFF;	background: #F93;	text-align: center;	padding: 3px;	width: 60px;}.yakiudon_list table tr td {	font-size: 15px;	color: #333;	line-height: 18px;	padding-left: 10px;}.shop_comment p {	font-size: 16px;	line-height: 25px;}.yakiudon_image {	margin-bottom: 10px;}.top2{width:960px; margin:20px 0; clear:both; text-align:right;}.top2 a {	font-size:14px;}.name{width:960px; margin:20px 0; font-size:13px; line-height:160%; border-top:#660000 1px solid;; border-bottom:#660000 1px solid; padding:5px 0;}/*===============================================================================                                    news.html                                   ===============================================================================*/.news_box {	background: url(../images/common/box_btm.png) no-repeat center bottom;	width: 665px;	margin-bottom: 15px;	overflow: hidden;}.news_ttl_area {	background: url(../images/news/new_ttl_bg.png) no-repeat center top;	padding-top: 24px;	padding-left: 125px;	height: 42px;	color: #FFF;	padding-right: 16px;}.newspage_text_area {	padding-right: 17px;	padding-left: 17px;	margin-bottom: 19px;	background: url(../images/common/box_mdl.jpg) repeat-y;	padding-top: 10px;	overflow: hidden;}.news_ttl_area .news_ttl {	font-size: 21px;	float: left;	width: auto;}.news_ttl_area .newspage_date {	font-size: 12px;	text-align: right;	float: right;	padding-top: 10px;	font-weight: lighter;}.newspage_text_area .newspage_text {	float: left;	width: 421px;	font-size: 15px;	color: #333;	padding-right: 10px;}/*===============================================================================                                    privacy_policy.html                                   ===============================================================================*/.prapori_text {	font-size: 14px;	font-weight: lighter;	color: #333;	padding-top: 5px;	padding-bottom: 10px;	border-bottom: thin dotted #333;}/*===============================================================================                                    record.html                                   ===============================================================================*/.box_320 {	width: 320px;	overflow: hidden;	float: left;	background: url(../images/record/box_2column_btm.png) no-repeat center bottom;	padding-bottom: 19px;}.box_320_inner {	background: url(../images/record/box_2column_mdl.jpg) repeat-y;	width: 300px;	padding-right: 10px;	padding-left: 10px;}.repo_box {	background: url(../images/record/line_01.png) no-repeat bottom;	display: block;	padding-top: 10px;	padding-bottom: 11px;	width: 300px;}.event_date {	font: 14px Verdana, Geneva, sans-serif;	color: #FFF;	background: url(../images/record/event_date_bg.jpg) no-repeat center center;	padding: 4px 5px 0px 10px;	width: 285px;	height: 21px;}.prize_date {	font: 14px Verdana, Geneva, sans-serif;	color: #FFF;	background: url(../images/record/prize_date_bg.jpg) no-repeat center center;	padding: 4px 5px 0px 10px;	width: 285px;	height: 21px;}.repo_img {	width: 300px;	margin-top: 5px;	margin-bottom: 5px;	height: 150px;	overflow: hidden;}.event_ttl {	font-size: 17px;	color: #093;	line-height: 24px;	font-weight: bold;}.prize_ttl {	font-size: 17px;	color: #F09;	line-height: 24px;	font-weight: bold;}.repo_btn {	text-align: right;	width: 300px;	padding: 6px 0px 10px;}#ark{width:645px; margin:20px 0; text-align:center; clear:both; padding:10px; font-size:16px; font-weight:bold;}#news2{font-size:12px; line-height:160%;}/*===============================================================================                                    staff.html                                   ===============================================================================*/#staff_area {	background: url(../images/common/box_btm.png) no-repeat center bottom;	padding-bottom: 19px;	overflow: hidden;	width: 665px;}#staff_area .staff_text {	font-size: 16px;	width: 331px;	line-height: 20px;	background: url(../images/staff/staff_img.png) no-repeat right center;	padding-right: 300px;	height: 240px;}#staff_area ul li {	float: left;	width: auto;	padding-bottom: 10px;}#form_btn_area {	background: url(../images/common/box_mdl.jpg) repeat-y;	text-align: center;	width: 631px;	padding-right: 17px;	padding-left: 17px;}/*===============================================================================                                    cook.html                                   ===============================================================================*/.cook_box_02 {	background: url(../images/cook/box_connect.png) no-repeat center top;	padding-top: 82px;}#teigi {	background: url(../images/cook/cook_teigi_bg.png) no-repeat;	height: 433px;	margin-top: 20px;}#teigi dl {	padding-top: 52px;	padding-right: 90px;	padding-left: 70px;}#teigi dl dt {	text-align: center;	padding-bottom: 5px;}#teigi dl dd {	float: right;	width: auto;	padding-left: 18px;}#zairyou {	float: right;	width: 330px;	padding-left: 10px;}#zairyou dd {	border-bottom: thin dotted #999;	font-size: 15px;	color: #333;	line-height: 24px;	margin-right: 10px;	margin-left: 10px;	float: left;	width: 280px;}#sound img{padding:10px 0;}