@charset "utf-8";/* CSS Document */#bbg{width:100%;background:url(../image/bg_bbg.gif) left top repeat-x;}#bg{width:976px;margin:0 auto;}#top{width:100%;height:16px;padding-top:3px;}#catch{	margin-left:0px;	float:left;	height:16px;	width:550px;}#catch p{color:#FFF;font-size:10px;padding-left:-5px;}#top ul{float:right;	line-height:0;}#top li{	float:left;	margin-left:10px;	line-height:0;}#logoline{width:100%;min-height:51px;}#logoline p,h1{float:left;}#logoline p{margin-left:12px;margin-top:10px;}#navi{	min-height:38px;	margin-top:1px;}#navi ul{float:left;line-height:0;}#navi li{display:inline;line-height:0;}#navi p{float:right;margin-top:5px;line-height:0;}#ret{width:100%;margin-top:6px;margin-bottom:20px;background:url(../image/bg_serch2.gif) left bottom no-repeat;padding:7px 0;border-top:solid 1px #CCCCCC;border-bottom:solid 1px #CCCCCC;}#serch{width:100%;margin-top:6px;background:url(../image/bg_serch.gif) left bottom no-repeat;}#serch table{width:940px;margin-left:15px;padding-bottom:10px;margin-top:5px;*margin-bottom:10px;}#serch table th{width:108px;vertical-alt:top;}#serch table td p{float:left;}#t1{padding-top:2px;margin-right:4px;}#t2{margin-right:30px;}#t3{margin-right:9px;}#t4{color:#e22500;font-weight:bolder;}td span{font-family:"ヒラギノ角ゴ6 ";color:#333333;font-weight:bolder;}td a {font-weight:bolder;}td a.nml {font-weight:normal;}#map{margin-top:7px;margin-bottom:7px;color:#333333;}#contents{width:100%;}#mainaria{width:728px;float:left;}#footer{width:100%;background:url(../image/bg_feet.gif) left top repeat-x;margin-top:10px;border-bottom:8px solid #e36c0c;}#feet{width:976px;margin:0 auto;background:url(../image/bg_feet.gif) left top repeat-x;}#feet a{color:#6f000d;}#feet ul{margin-left:18px;margin-top:19px;float:left;}#feet li{display:inline;padding-left:15px;background:url(../image/bg_foodlink.gif) left top no-repeat;}#copyright{color:#9c1d2b;font-size:10px;float:right;margin-top:19px;margin-right:117px;}#subaria{width:232px;min-height:100px;float:left;margin-left:16px;}#mkt{width:100%;/*background:url(../image/bg_mkt.jpg) left top no-repeat;*/min-height:127px;margin-top:-5px;margin-bottom:10px;padding-bottom:3px;border-bottom:1px dotted #aaa;}.adlink{width:100%;background:#f1f1f1;padding-top:10px;padding-bottom:15px;}.a1 dl{width:216px;margin:0 auto;margin-top:5px;}.a1 dt{color:#e22500;font-weight:bolder;padding-left:15px;background:url(../image/bg_ad2.gif) left top no-repeat;margin-bottom:5px;}#mktel{	width:100%;	margin-top:10px;}#abmkt{width:100%;background:#fcf0f3;min-height:10px;margin-top:10px;padding-top:18px;padding-bottom:10px;}#abmkt dl{margin-left:12px;}#abmkt dt{margin-bottom:10px;}#abmkt dd{margin-bottom:10px;padding-left:18px;background:url(../image/bg_abmdd.gif) left top no-repeat;}#abmkt a{color:#9c1d2b;margin-bottom:10px;}#fsin{width:216px;margin:0 auto;}#contact{border:1px solid #b51212;background:#FFF;margin-top:10px;}#contact a{color:#b51212;}#ttl_fs{background:url(../image/bg_abmdd.gif) left top no-repeat;padding-left:15px;margin-top:5px;margin-left:7px;padding-bottom:5px;}#ranking{	padding-left:10px;	padding-top:5px;color:#000;padding-bottom:5px;background:url(../image/bg_fa.gif) left top repeat-x;}#contact dl{padding-right:14px;padding-left:6px;padding-bottom:5px;padding-top:5px;background:url(../image/bg_fa.gif) left bottom repeat-x;}#contact dt{padding-left:28px;min-height:24px;}.appe{padding-left:28px;font-size:10px;color:#8f8f8f;}#r1{background:url(../image/r1.gif) left top no-repeat;}#r2{background:url(../image/r2.gif) left top no-repeat;}#r3{background:url(../image/r3.gif) left top no-repeat;}#r4{background:url(../image/r4.gif) left top no-repeat;}#r5{background:url(../image/r5.gif) left top no-repeat;}#report h2{float:left;margin-left:18px;margin-top:5px;font-size:16px;color:#000000;}#totop{margin-top:20px;margin-bottom:10px;float:right;}#titlebar {background:url(../image/bg_report.gif) bottom left no-repeat;height:40px;border-top:1px solid #D6D6D6;margin-bottom:30px;}#titlebar h2 {padding:8px 0 0 18px;font-size:16px;color:#000000;}#report{width:100%;min-height:40px;background:url(../image/bg_report.gif) bottom left no-repeat;}#link{width:99%;border:#f2f2f2 1px solid;min-height:20px;background:#fbfbfb;}#link dl{width:211px;margin:0 auto;background:url(../../result/image/bg_date.gif) bottom left no-repeat;padding-bottom:10px;padding-top:10px;padding-left:8px;}#link dt{padding-left:13px;font-size:10px;color:#8f8f8f;background:url(../../result/image/bg_lt.gif) left top no-repeat;}#link dd{padding-left:13px;}dl#last{background:none;}.tx{color:#333333;margin-bottom:10px;}#tph2{padding-top:5px;}