/* CSS Document */

body{
    font-size:12px;
    margin:0px 0px 0px 0px;
    font-family: MS UI Gothic;
}
.div_bg{
	background-image:url(../images/bg.jpg);
	background-repeat:repeat-x;
}
.div_header{
	width:970px;
	background-image:url(../images/bg_header.jpg);
	background-repeat:no-repeat;
	height:100px;
}
.div_header .logo{
	float:left;
	width:190px;
	padding:7px 0px 0px 10px;
	text-align:left;
}
.div_header .right{
	float:right;
	width:770px;
	padding:16px 0px 0px 0px;
	text-align:left;
}
.div_header .right h1{
	font-size:14px;
	margin:0px 0px 0px 10px;
	color:#FFFFFF;
}
.div_header a{
	color:#FFFFFF;
	text-decoration:none;
}
.div_header .right td{
	text-align:left;
}



.div_header .concept{
	clear:both;
	font-size:14px;
	color:#FFFF00;
	font-weight:bold;
	text-align:left;
	padding-left:25px;
}
.div_body{
	clear:both;
	width:970px;
}
.div_search_b_h{
	background-image:url(../images/bg_search_b_h.jpg);
	background-repeat:no-repeat;
	height:20px;
}
.div_search_b_b{
	background-image:url(../images/bg_search_b_b.jpg);
	background-repeat:repeat-y;
}
.div_search_b_b img{
  cursor:pointer;
}
.div_search_b_b .left{
	float:left;
	width:750px;
}
.div_search_item1{
	background-image:url(../images/bg_search_item1.jpg);
	background-repeat:no-repeat;
	width:725px;
	height:58px;
	text-align:left;
}
.div_search_item1 .tab{
	text-align:right;
	padding-right:10px;
}
.div_search_item1 th{
	font-size:14px;
	text-align:center;
}
.div_search_item1 .keywords{
	padding:0px 5px 5px 10px;
}
.div_search_item1 .keywords input{
	width:200px;
	height:15px;
}
.div_search_item1 .keywords .tbox_keyword{
	border:#CCCCCC 1px solid;
  ime-mode: active;
}
#search_area{
	padding-top:2px;
}
.div_search_item12{
  background-image:url(../images/bg_search_item12.jpg);
  background-repeat:no-repeat;
  width:725px;
  height:58px;
  text-align:left;
}
.div_search_item12 .tab{
  text-align:right;
  padding-right:10px;
}
.div_search_item12 th{
  font-size:14px;
  text-align:center;
}
.div_search_item12 .keywords{
  padding:5px 5px 5px 10px;
}
.div_search_item12 .keywords input{
  width:150px;
  height:15px;
}
.div_search_item12 .keywords .tbox_keyword{
  border:#CCCCCC 1px solid;
}
.div_search_item2{
	background-image:url(../images/bg_search_item2.jpg);
	background-repeat:no-repeat;
	width:725px;
	height:35px;
	text-align:left;
}
.div_search_item2 th{
	font-size:14px;
	text-align:center;
}
.div_search_item2 td{
	padding:7px;
}
.div_search_item2 .keywords{
  padding:5px 5px 5px 10px;
}
.div_search_item2 .keywords input{
  width:150px;
  height:15px;
}
.div_search_item2 .keywords .tbox_keyword{
  border:#CCCCCC 1px solid;
}
.div_search_item3{
	background-image:url(../images/bg_search_item3.jpg);
	background-repeat:no-repeat;
	width:725px;
	height:35px;
	text-align:left;
}
.div_search_item3 th{
	font-size:14px;
	padding-top:5px;
	text-align:center;
}
.div_search_item3 .keywords{
	padding:5px 5px 5px 10px;
}
.div_search_item3 .keywords input{
	width:200px;
	height:15px;
}
.div_search_item3 .keywords .tbox_keyword{
	border:#CCCCCC 1px solid;
  ime-mode: active;
}

.div_search_b_b .right{
	float:right;
	width:210px;
}
.div_search_b_f{
	clear:both;
	background-image:url(../images/bg_search_b_f.jpg);
	background-repeat:no-repeat;
	text-align:left;
	padding:8px 10px 10px 20px;
}
.div_search_b_f img {
	cursor: pointer;
}

.div_search_p_h{
	background-image:url(../images/bg_search_p_h.jpg);
	background-repeat:no-repeat;
	height:20px;
}
.div_search_p_b{
	background-image:url(../images/bg_search_p_b.jpg);
	background-repeat:repeat-y;
}
.div_search_p_f{
	clear:both;
	background-image:url(../images/bg_search_p_f.jpg);
	background-repeat:no-repeat;
	text-align:left;
	padding:8px 10px 10px 20px;
	cursor: pointer;
}

.div_left{
  float:left;
  width:130px;
  padding-top:20px;
  background-color:#CCCCCC;
}
.div_right{
  float:right;
  width:130px;
  padding-top:20px;
}
.div_both{
	clear:both;
	width:970px;
	padding-bottom:20px;
}
.div_both .left{
	float:left;
	width:570px;
}
.div_both .left .title{
	width:550px;
}
.div_both .left .slide{
	background-image:url(../images/bg_slide_contents.jpg);
	background-repeat:repeat-y;
	width:550px;
}
.div_both .left .slide img {
  cursor: pointer;
}
.div_both .left .slide #slide_tab{
	background-image:url(../images/bg_slide_tab.jpg);
	background-repeat:repeat-x;
}
.div_both .left .slide .btn{
	text-align:center;
}
.div_both .left .slide .contents{
	padding:10px 10px 0px 10px;
}
#slide_area_link{
	padding-bottom:10px;
}

#slide_area_link_header{
	background-image:url(../images/bg_slide_area_btn.jpg);
	background-repeat:no-repeat;
	width:520px;
	height:30px;
}
.slide_area_main ul{
	margin:0px;
	padding:5px 0px 0px 20px;
}
.slide_area_main li{
	float:left;
	list-style-type:none;
	padding:0px 5px 0px 0px;
}
.slide_area_main ul li a{
	height:20px;
    text-decoration:none;
    position:relative;
    padding:5px 0px 0px 0px;
    border:none;
    display:block;
    color:#000000;
    background-position:0px -25px;
}
.slide_area_main ul li.area1{
    width:80px;
}
.slide_area_main ul li.area1 a{
    background-image:url(../images/btn_bg_sm_area_a.jpg);
    background-repeat:no-repeat;
}
.slide_area_main ul li.area1 a:hover{
    background-position:0px 0px;
}
.slide_area_main ul li.area1s{
    width:80px;
}
.slide_area_main ul li.area1s a{
    background-image:url(../images/btn_bg_sm_area_a.jpg);
    background-repeat:no-repeat;
    background-position:0px 0px;
}
.slide_area_main ul li.area2{
    width:50px;
}
.slide_area_main ul li.area2 a{
    background-image:url(../images/btn_bg_sm_area_b.jpg);
    background-repeat:no-repeat;
}
.slide_area_main ul li.area2 a:hover{
    background-position:0px 0px;
}
.slide_area_main ul li.area2s{
    width:50px;
}
.slide_area_main ul li.area2s a{
    background-image:url(../images/btn_bg_sm_area_b.jpg);
    background-repeat:no-repeat;
    background-position:0px 0px;
}
.slide_area_main ul li.area3{
    width:70px;
}
.slide_area_main ul li.area3 a{
    background-image:url(../images/btn_bg_sm_area_c.jpg);
    background-repeat:no-repeat;
}
.slide_area_main ul li.area3 a:hover{
    background-position:0px 0px;
}
.slide_area_main ul li.area3s{
    width:70px;
}
.slide_area_main ul li.area3s a{
    background-image:url(../images/btn_bg_sm_area_c.jpg);
    background-repeat:no-repeat;
    background-position:0px 0px;
}
.slide_area_main ul li.area4{
    width:50px;
}
.slide_area_main ul li.area4 a{
    background-image:url(../images/btn_bg_sm_area_b.jpg);
    background-repeat:no-repeat;
}
.slide_area_main ul li.area4 a:hover{
    background-position:0px 0px;
}
.slide_area_main ul li.area4s{
    width:50px;
}
.slide_area_main ul li.area4s a{
    background-image:url(../images/btn_bg_sm_area_b.jpg);
    background-repeat:no-repeat;
    background-position:0px 0px;
}
.slide_area_main ul li.area5{
    width:50px;
}
.slide_area_main ul li.area5 a{
    background-image:url(../images/btn_bg_sm_area_b.jpg);
    background-repeat:no-repeat;
}
.slide_area_main ul li.area5 a:hover{
    background-position:0px 0px;
}
.slide_area_main ul li.area5s{
    width:50px;
}
.slide_area_main ul li.area5s a{
    background-image:url(../images/btn_bg_sm_area_b.jpg);
    background-repeat:no-repeat;
    background-position:0px 0px;
}
.slide_area_main ul li.area6{
    width:70px;
}
.slide_area_main ul li.area6 a{
    background-image:url(../images/btn_bg_sm_area_c.jpg);
    background-repeat:no-repeat;
}
.slide_area_main ul li.area6 a:hover{
    background-position:0px 0px;
}
.slide_area_main ul li.area6s{
    width:70px;
}
.slide_area_main ul li.area6s a{
    background-image:url(../images/btn_bg_sm_area_c.jpg);
    background-repeat:no-repeat;
    background-position:0px 0px;
}
.slide_area_main ul li.area7{
    width:80px;
}
.slide_area_main ul li.area7 a{
    background-image:url(../images/btn_bg_sm_area_a.jpg);
    background-repeat:no-repeat;
}
.slide_area_main ul li.area7 a:hover{
    background-position:0px 0px;
}
.slide_area_main ul li.area7s{
    width:80px;
}
.slide_area_main ul li.area7s a{
    background-image:url(../images/btn_bg_sm_area_a.jpg);
    background-repeat:no-repeat;
    background-position:0px 0px;
}
.slide_area_sub{
	background-image:url(../images/bg_slide_area_sub.jpg);
	background-repeat:no-repeat;
	width:520px;
	height:25px;
	text-align:center;
	padding:7px 0px 3px 0px;
}
.slide_area_sub a{
	text-decoration:none;
	padding:3px 5px 2px 5px;
}
.slide_area_sub a.c{
	background-color:#006600;
	padding:3px 5px 2px 5px;
	color:#FFFFFF;
}
.slide_area_sub a:hover{
	background-color:#006600;
	padding:3px 5px 2px 5px;
	color:#FFFFFF;
}
.slide_area_city{
	width:520px;
	line-height:20px;
}
.slide_area_city ul{
	padding:0px;
	margin:0px;
}
.slide_area_city li{
	float:left;
	list-style-type:none;
	white-space:nowrap;
}
.slide_area_city li a{
	padding:3px 5px 2px 5px;
	text-decoration:none;
}
.slide_area_city li a:hover{
	color:#FFFFFF;
	background-color:#006600;
	padding:3px 5px 2px 5px;
}
.slide_area_city li.c a{
	color:#FFFFFF;
	background-color:#006600;
}
#slide_mkeyword{
	padding:20px 10px 17px 10px;
}
#slide_mkeyword ul{
	margin:0px;
	padding:0px;
}

#slide_mkeyword li{
	float:left;
	list-style-type:none;
	white-space:nowrap;
}
#slide_mkeyword li a{
	padding:3px 5px 2px 5px;
	text-decoration:none;
}
#slide_mkeyword li a:hover{
	color:#FFFFFF;
	background-color:#006600;
	padding:3px 5px 2px 5px;
}
#slide_mkeyword li.c a{
	color:#FFFFFF;
	background-color:#006600;
}
.div_both .left .slide .footer{
	background-image:url(../images/bg_slide_footer.jpg);
	background-repeat:no-repeat;
	height:20px;
	text-align:right;
	cursor: default;
	padding:5px 10px 0px 0px;
}

.div_both .right{
	float:right;
	width:400px;
}
.div_list_b{
	width:390px;
  text-align:center;
}
.div_list_b_h{
	background-image:url(../images/bg_list_b_h.jpg);
	background-repeat:no-repeat;
	height:55px;
}
.div_list_b_h img {
  cursor: pointer;
}
.div_list_b_h input {
  cursor: pointer;
}
.div_list_all_body{
  background-image:url(../images/bg_list_b_b.jpg);
  background-repeat:repeat-y;
  height:505px;
  padding-top:5px;
  padding-left: 1px;
  padding-right: 1px;
  text-align: center;
}
.div_list_b_b{
  text-align: center;
  overflow-y: auto;
  margin: 0px auto;
  width: 385px;
  height: 460px;
}
.div_list_b_b table{
	background-color:#CCCCCC;
  width: 360px;
  cursor: pointer;
}
.div_list_b_b th{
	background-color: #E6EEEE;
  border: 1px solid #FFF;
  padding: 2px 0px 2px 0px;
  text-align:center;
}
.div_list_b_b td{
	background-color:#FFFFFF;
  padding: 2px 0px 2px 0px;
  border: 1px solid #FFF;
}
.div_list_b_b .col1{
  width: 5%;
}
.div_list_b_b .col2{
  width: 45%;
}
.div_list_b_b .col3{
  width: 5%;
}
.div_list_b_b .col4{
  width: 20%;
}
.div_list_b_b .col5{
  width: 10%;
}
.div_list_b_b .col6{
  width: 15%;
}
.div_link451039
{
  text-align: left;
  margin-top: 10px;
  margin-left: 5px;
}
.div_list_b_f{
	background-image:url(../images/bg_list_b_f.jpg);
	background-repeat:no-repeat;
	height:35px;
}
.div_list_b_f .btn{
	text-align:right;
	padding:7px 10px 0px 0px;
}
.div_list_p{
	width:390px;
}
.div_list_p_h{
	background-image:url(../images/bg_list_p_h.jpg);
	background-repeat:no-repeat;
	height:55px;
}
.div_list_p_h img {
  cursor: pointer;
}
.div_list_p_b{
	background-image:url(../images/bg_list_p_b.jpg);
	background-repeat:repeat-y;
	height:500px;
  padding-top:5px;  
  overflow: auto;
}
.div_list_p_b table{
  background-color:#CCCCCC;
}
.div_list_p_b th{
  background-color:#EFEFEF;
  border-top:#FFFFFF 1px solid;
  border-left:#FFFFFF 1px solid;
  border-right:#DFDFDF 1px solid;
  border-bottom:#DFDFDF 1px solid;
  text-align:center;
  padding: 2px 0px 2px 0px;
}
.div_list_p_b td{
  background-color:#FFFFFF;
  padding: 2px 0px 2px 0px;
}

.div_list_p_f{
	background-image:url(../images/bg_list_p_f.jpg);
	background-repeat:no-repeat;
	height:35px;
}
.div_list_p_f .btn{
	text-align:right;
	padding:7px 10px 0px 0px;
}
.div_tip_simple{
	background-image:url(../images/bg_tip_simple.jpg);
	background-repeat:no-repeat;
	height:125px;
	padding:10px 10px 0px 35px;
	line-height:18px;
	text-align:left;
/*	display: none; */
}
.div_tip_simple b{
	color:#996600;
	font-size:13px;
	line-height:35px;
}
.div_wide{
	width:858px;
	padding-top:10px;
}
.div_wide img{
	cursor:auto;
}
.div_wide_t{
	background-image:url(../images/bg_wide_t.jpg);
	background-repeat:no-repeat;
	height:10px;
}
.div_wide_b{
	background-image:url(../images/bg_wide_b.jpg);
	background-repeat:repeat-y;
	padding-top:10px;
}
.div_top_site{
	width:800px;
	text-align:left;
	line-height:20px;
}
.div_top_site h2{
	font-size:16px;
	margin:5px 0px 5px 0px;
}
.div_top_site h2 a{
	color:#996600;	
}
.div_top_site img{
	float:left;
	padding-right:10px;
}

.div_top_site ul{
    margin:0px;
	padding:0px;
}
.div_top_site ul li{
    float:left;
    list-style-type:none;
    text-align:center;
	padding-bottom:5px;
}
.div_top_site ul li a {
    height: 25px;
    display:block;
    position:relative;
    overflow: hidden;
    background-position:0px 0px;
	cursor:pointer;
}
.div_top_site ul li a span {
    display:block;
    width:100%;
    height:100%;
    position:absolute;
    top:0;
    left:0;
}
.div_top_site ul li.link_food a {
    width:100px;
}
a.btn_link_food span{
    background-image:url(../images/btn_link_food.jpg);
    background-repeat:no-repeat;
}
a.btn_link_food:hover span{
	background-position:0px -25px;
}
.div_top_site ul li.link_medical a {
    width:150px;
}
a.btn_link_medical span{
    background-image:url(../images/btn_link_medical.jpg);
    background-repeat:no-repeat;
}
a.btn_link_medical:hover span{
	background-position:0px -25px;
}
.div_top_site ul li.link_amuse a {
    width:170px;
}
a.btn_link_amuse span{
    background-image:url(../images/btn_link_amuse.jpg);
    background-repeat:no-repeat;
}
a.btn_link_amuse:hover span{
  background-position:0px -25px;
}
.div_sitemap_title1{
	background-image:url(../images/title_sitemap1.jpg);
	background-repeat:no-repeat;
	width:816px;
	height:38px;
}
.div_sitemap_contents{
	width:700px;
	padding:10px;
	text-align:left;
}
.div_sitemap_contents table{
	border:#EFEFEF 3px solid;
	text-align:left;
}
.div_sitemap_contents tr{
	background-color:#FFFFFF;
}
.div_sitemap_contents tr.c{
	background-color:#EFEFEF;
}
.div_sitemap_contents th{
	color:#996600;
	font-size:14px;
	padding-left:20px;
}

.div_sitemap_title2{
	background-image:url(../images/title_sitemap2.jpg);
	background-repeat:no-repeat;
	width:816px;
	height:38px;
}
.div_sitemap_contents .title a{
	font-size:14px;
}
.div_sitemap_contents .title a:hover{
	font-size:14px;
	color:#FF0000;
	text-decoration:none;
}
.div_sitemap_contents .comment{
	padding:10px;
	line-height:20px;
}
.div_sitemap_contents .sub{
	padding:0px 20px 10px 20px;
}
.div_sitemap_contents .sub a:hover{
	color:#FF0000;
	text-decoration:none;
}
.div_sitemap_title3{
	background-image:url(../images/title_sitemap3.jpg);
	background-repeat:no-repeat;
	width:816px;
	height:38px;
}
.div_wide_f{
	background-image:url(../images/bg_wide_f.jpg);
	background-repeat:no-repeat;
	height:10px;
}
.div_footer{
	clear:both;
	background-image:url(../images/bg_footer.jpg);
	background-repeat:no-repeat;
	width:970px;
	height:70px;
}
.div_footer .link{
	padding:10px;
}
.div_footer .copyright{
	padding-top:13px;
}
.both{
	clear:both;
	height:0px;
}
span.anchor {
  /*color: blue;*/
  cursor: pointer;
  /*text-decoration: underline;*/
}
a.anchor1, span.anchor1 {
  color: white;
  cursor: pointer;
  text-decoration: underline;
  background-color: green;
}
div.nomessage {
  padding: 10px;
  font-size: 15px;
  color: red;
}
div.waiter {
  background-image: url(../images/wait.jpg);
  background-repeat: no-repeat;
  padding: 10px;  
}
select.combo1 {
  width: 150px;
}
/*
div.slide .tab, .contents{
  display: none;
}
*/
#slide_mkeyword{
  display: none;
}

.div_link_food{
  background-image:url(../images/btn_link_food.jpg);
}
.div_link_amuse{
	background-image:url(../images/btn_link_amuse.jpg);
}

#search_partner{
	display:none;
	float:left;
	padding:20px 20px 20px 20px;
	width:710px;
	height:88px;
	text-align:left;
}
#search_partner ul{
    margin:0px;
	padding:0px;
}
#search_partner ul li{
    float:left;
    list-style-type:none;
    text-align:center;
	padding-bottom:5px;
}
#search_partner ul li a {
    height: 25px;
    display:block;
    position:relative;
    overflow: hidden;
    background-position:0px 0px;
	cursor:pointer;
}
#search_partner ul li a span {
    display:block;
    width:100%;
    height:100%;
    position:absolute;
    top:0;
    left:0;
}
#search_partner ul li.link_food a {
    width:100px;
}
a.btn_link_food span{
    background-image:url(../images/btn_link_food.jpg);
    background-repeat:no-repeat;
}
a.btn_link_food:hover span{
  background-position:0px -25px;
}
#search_partner ul li.link_amuse a {
    width:170px;
}
a.btn_link_amuse span{
    background-image:url(../images/btn_link_amuse.jpg);
    background-repeat:no-repeat;
}
a.btn_link_amuse:hover span{
	background-position:0px -25px;
}
#search_partner ul li.link_medical a {
    width:150px;
}
a.btn_link_medical span{
    background-image:url(../images/btn_link_medical.jpg);
    background-repeat:no-repeat;
}
#search_partner .other{
	clear:both;
	padding-top:5px;
}

.div_align_left{
	text-align:left;
}
.s_list_coment{
    color:green;
    text-align:right;
    font-size:10px
}
.td_address{
    width: 50px;
}
