h1 {
	margin: 0 5px 0;
	font-size: 14px;
	line-height: 110%;
	color: #361e1d;
	font-weight: normal;
	font-family: "ＭＳ Ｐゴシック", "Osaka"
	}
td {
	font-size: 80%;
	color: #361e1d;
	line-height: 120%;
}
a:link {
	color: #CC5C0A;
}
a:visited {
	color: #689824;
}
.moji180 {
	font-size: 180%;
}
.moji160 {
	font-size: 160%;
}
.moji140 {
	font-size: 140%;
}
.moji120 {
	font-size: 120%;
}
.moji80 {
	font-size: 80%;
; line-height: 150%
}
.moji110 {
	font-size: 110%;
}
.moji90 {
	font-size: 90%;
}
.moji70 {
	font-size: 70%;
}
.line {
	background-attachment: scroll;
	background-image: url(img/share/line.gif);
	background-repeat: repeat-x;
}
.verdana {
	font-family: "Verdana";
}
.lineheight16 {
	line-height: 18pt;
}
.lineheight12 {
	line-height: 12pt;
}
.mojikeyword {
	font-size: 4px;
	line-height: 2px;
	color: #F8F5E6;
}
.moji100 {
	font-size: 110%;
}
.titlemh {
	background-attachment: scroll;
	background-image: url(img/mh/title.jpg);
	background-repeat: repeat-y;
	background-position: left bottom;
}
.toposhirase {
	font-size: 10px;
	line-height: 12px;
}
.linetate {
	background-attachment: scroll;
	background-image: url(img/share/line.gif);
	background-repeat: repeat-y;
}
.moji12 {
	font-size: 12px;
	line-height: 13px;
}
.title1 {
	font-size: 150%;
	color: #333300;
	letter-spacing: 3px;
	text-decoration: none;
}.ji_12 {  font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 12px; line-height: normal; color: #333333}
.back_lunch {  background-attachment: scroll; background-image: url(as_tem_img/img_news/a2_06.gif); background-repeat: no-repeat; background-position: right bottom}
.bg_waku { background-attachment: scroll; background-image: url(img/share/bg_waku.gif); background-repeat: repeat-y}
.bg_top { background-attachment: scroll; background-image: url(img/top/bg_head.gif); background-repeat: no-repeat; background-position: right top}
.bg_menu { background-image: url(img/share/bg_menuten.gif); background-repeat: repeat-x}
.back_today { background-image: url(img/kyono/head_02.jpg); background-repeat: no-repeat}
.bg_ten { background-image: url(img/kyono/bg_ten.gif); background-repeat: repeat-x}
.back_kyoto { background-attachment: scroll; background-image: url(img/kyoto/bg_kyoto.gif); background-repeat: no-repeat; background-position: right bottom }
.back_pickup {  background-attachment: scroll; background-image:  url(img/pickup/pickup_01/01/endou_08.gif); background-repeat: no-repeat; background-position: center top}
.back_pickup2 {  background-attachment: scroll; background-image: url(img/pickup/pickup_rogo.gif); background-repeat: no-repeat; background-position: left center}
.back_comu {  background-image: url(img/comu/comu_11.gif); background-repeat: repeat}
.back_comu2 {  background-image: url(img/comu/comu_09.gif); background-repeat: repeat}
.back_comu3 {  background-image: url(img/top/honjitu_02.gif); background-repeat: repeat}
.spwid_10 {  padding-top: 0px; padding-right: 10px; padding-bottom: 0px; padding-left: 10px}
.sphgt_10 { padding-top: 10px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px}
.back_honjitsu {  background-image: url(img/honjitsu/honjitsu_02.gif); background-repeat: repeat}
.back_hotel_bl {  background-attachment: scroll; background-image: url(img/hotel/hotel_09.gif); background-repeat: repeat; background-position: center center}
.back_hotel_or { background-attachment: scroll; background-image: url(img/hotel/hotel_21.gif); background-repeat: repeat; background-position: center center }
.back_btm { background-image: url(img/pickup/btm_39.gif); background-repeat: repeat}
.back_lunking { background-image: url(img/top/bg_topic.gif); background-repeat: repeat }
.back_best {  background-image: url(img/profile/best/y_best_18.gif); background-repeat: repeat}
.back_best2 { background-image: url(img/profile/best/or_best_18.gif); background-repeat: repeat }
.back_top { background-image: url(img/top/nw/top_nw_19.gif); background-repeat: repeat }
.bg_top2 { background-image: url(img/top/nw/top_nw_27.gif); background-repeat: repeat}
.back_top2 { background-image: url(img/top/nw/top_nw_27.gif); background-repeat: repeat }
.back_top3 { background-image: url(img/top/nw/top_nw_36.gif); background-repeat: repeat }
.back_top4 { background-image: url(img/top/nw/top_nw_42.gif); background-repeat: no-repeat}
.line {  line-height: 1px; color: #C72C00}
.back_lunking2 {
background-image: url(img/top/nw/bg_topic.gif); background-repeat: repeat
}
.ji_idt15 { padding-left: 15px; font-size: 80%; color: #342A14; line-height: 140%}
.back_rp { background-image: url(img/top/nw/rp_waku.gif); background-repeat: repeat }
/*-----------------------
paddingとmargin
------------------------*/
.sptop_05 { padding-top: 5px;}
.sptop_10 { padding-top: 10px;}
.sptop_13 { padding-top: 13px;}
.sptop_15 { padding-top: 15px;}
.sptop_20 { padding-top: 20px;}
.sptop_40 { padding-top: 40px;}
.spbtm_05 { padding-bottom: 5px;}
.spbtm_10 { padding-bottom: 10px;}
.spbtm_40 { padding-bottom: 40px;}
.sphgt_05 { padding-top: 5px; padding-bottom: 5px;}
.sphgt_10 { padding-top: 10px; padding-bottom: 10px;}
.sphgt_15 { padding-top: 15px; padding-bottom: 15px;}
.sphgt_20 { padding-top: 20px; padding-bottom: 20px;}
.spwid_05 { padding-right: 5px; padding-left: 5px;}
.spwid_10 { padding-right: 10px; padding-left: 10px;}
.spwid_15 { padding-right: 15px; padding-left: 15px;}
.spwid_20 { padding-right: 20px; padding-left: 20px;}
.spwid_30 { padding-right: 30px; padding-left: 30px;}
.sppad_10 { padding: 10px;}
.mgtop_10 { margin-top: 10px;}
.mgbtm_05 { margin-bottom: 5px;}
.mgbtm_10 { margin-bottom: 10px;}
.mghgt_05 { margin: 5px 0;}
.mghgt_10 { margin: 10px 0;}
.mgwid_05 { margin: 0 5px;}
.mgwid_10 { margin: 0 10px;}
.mgwid_25 { margin: 0 25px;}
.mg_10 { margin: 10px}

#cse-search-box {
	margin: 0 0 5px 0;
	}

/*--------
p.k_link
---------*/
p.k_link {
	margin: 0 auto 10px;
	padding: 0;
	width: 118px;
	text-align: left;
	line-height: 1.15;
	font-size: 12px;
	}
p.k_link a {
	margin-bottom: 5px;
	color: #0000FF;
	font-size: 14px;
	}

/*--------
dl.k_link
---------*/
dl.k_link {
	margin: 0 auto 10px;
	padding: 0;
	width: 118px;
	text-align: left;
	line-height: 1.15;
	font-size: 12px;
	color: #000;
	}
dl.k_link dt,
dl.k_link dd {
	margin: 0;
	padding: 0;
	}
dl.k_link dt {
	margin-bottom: 2px;
	}
dl.k_link dt a {
	color: #0000FF;
	font-size: 14px;
	}
dl.k_link dd {
	margin-bottom: 10px;
	}
dl.k_link dd a {
	color: #000;
	text-decoration: none;
	}
/*-------
hyogo
--------*/
#hyogo {
	padding-left: 5px;
	}
#hyogo_ryokan {
	background: #97E100;
	padding: 0 5px 8px 5px;
	margin: 0 3px;
	}
.hyogo_img {
	padding-top: 8px;
	}
.hyogo_btn {
	padding-top: 5px;
	}


/*
ranking_box
-----------------------*/

#banner_box01 {
	margin-top: 5px;
	padding-left: 3px;
}

#ranking_box {
	margin: 18px 0 ;
	_margin: 23px 0 ;
}

#ranking_box td {
	padding: 2px 0;
}




/*end*/