

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;
}
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_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*/

.bg_waku { 
	background-attachment: scroll;
	background-image: url(img/share/bg_waku.gif);
	background-repeat: repeat-y
	}
	
#top_pic_ab {
	position:relative;
}

#iine_btn01 {
	position:absolute;
	left:15px;
	top:175px;
}

#iine_btn02 {
	position:absolute;
	left:170px;
	top:175px;
}

#iine_btn03 {
	position:absolute;
	left:324px;
	top:175px;
}

#iine_btn04 {
	position:absolute;
	left:480px;
	top:175px;
}

/*リニューアルtwitter部分*/
/*----------------------------------*/

#twtr_listblock {
	text-align:left;
	padding-left:10px;
	padding-top:10px;
	
}

#twtr_listblock .t_box {
	clear:both;
}
#twtr_listblock .t_box img{
	vertical-align:top;
}
#twtr_listblock .t_box img {
	vertical-align:top;
}


/*---Clear fix---*/

#twtr_listblock .twt_allbox:after {
	content:".";
	height:0;
	clear:both;
	display:block;
	visibility:hidden;
	}
/*--- IE ---*/
#twtr_listblock .twt_allbox{
	display:inline-block;
	clear:both;
	background:#F6EED0;
	margin-right:11px;
	}
/*MacIE \*/
* html #twtr_listblock .twt_allbox {height: 1em;}
#twtr_listblock .twt_allbox{display: block;}
/*  */

#twtr_listblock .twt_allbox h4 img {
	vertical-align:bottom;
}

#twtr_listblock #twtr_box01 {
	width:307px;
	float:left;
}

#twtr_listblock #twtr_box02 {
	width:304px;
	float:left;
}

#twtr_listblock #twtr_box03 {
	width:307px;
	float:left;
	margin:0;
}

#twtr_listblock #twtr_box04 {
	width:304px;
	float:left;
}

#twtr_listblock #twtr_box01 #bg01 {
	background:url(img/top/new/twtter/bg01.gif) no-repeat left top;
	padding:3px 15px 25px 23px;
}

#twtr_listblock #twtr_box02 #bg02 {
	background:url(img/top/new/twtter/bg02.gif) no-repeat left top;
	padding:3px 15px 26px 23px;
}

#twtr_listblock #twtr_box03 #bg03 {
	background:url(img/top/new/twtter/bg03.gif) no-repeat left top;
	padding:3px 15px 15px 23px;
}

#twtr_listblock #twtr_box04 #bg04 {
	background:url(img/top/new/twtter/bg04.gif) no-repeat left top;
	padding:3px 15px 15px 23px;
}


/*---Clear fix---*/

#td_lunch_block:after {
	content:".";
	height:0;
	clear:both;
	display:block;
	visibility:hidden;
	}
/*--- IE ---*/
#td_lunch_block{
	display:inline-block;
		clear:both;
	text-align:left;
	padding-left:8px;
	background:url(img/share/bg_waku.gif) repeat-y left top;
	font-size:100%;
	}
/*MacIE \*/
* html #td_lunch_block {height: 1em;}
#td_lunch_block{display: block;}
/*  */


#twtr_today_box #twtrarea {
	padding-left:18px;
	padding-bottom:20px;
	background:url(img/top/new/twtter/bg05.gif) no-repeat left top;
		
}

#twtr_today_box {
	padding:0 0 20px 8px;
	_padding:0 0 20px 2px;
	width:339px;
	float:left;
}

#td_lunch_newsbox {
	width:271px;
	float:left;
}

#td_lunch_newsbox #txt_area {
	padding:0 23px 5px 20px;
	background:url(img/top/new/twtter/bg_rp.gif) repeat-y left top;
	line-height:1.5;

}

#td_lunch_newsbox #txt_area h3 {
	font-size:120%;
	font-weight:normal;
	color:#992200;
	background:url(img/top/new/twtter/h3_hd.gif) no-repeat left bottom;
	padding:2px 8px 7px 8px;
}
#td_lunch_newsbox #txt_area p{
	margin-bottom:0;
}

#td_lunch_newsbox #txt_area #btn_ctn {
	text-align:right;
	padding-bottom:25px;
	padding-top:5px;
}

#twtr_listblock .twtr-ft div {
	padding-bottom:0;
}

/*#twtr_listblock .twtr-ft a img {
	display:none;
}*/



/*---lunch_profile.html---*/

.data_line {
    border-bottom: #919191 solid 1px;
	}
	
.moji100_pro {
	font-size: 95%;
    line-height: 150%;
    color:#992200;
	font-weight: bold;
    }	
	
.moji100_pro02 {
	font-size: 95%;
    line-height: 150%;
    color:#992200;
	font-weight: bold;
	padding-left: 5px;
    }


/*ikariya*/
/*------------------------*/

/*---Clear fix---*/

#ikariya_com_box:after {
	content:".";
	height:0;
	clear:both;
	display:block;
	visibility:hidden;
	}
/*--- IE ---*/
#ikariya_com_box{
	display:inline-block;
	padding:0 22px;
	background:#FEDE58;
	width:556px;
	_width:100%;
		}
/*MacIE \*/
* html #ikariya_com_box {height: 1em;}



#ikariya_leftbox {
	float:left;
	width:283px;
	text-align:left;
	background:#FFF;
	padding:10px 15px;
}

#ikariya_rightbox  {
	float:left;
		text-align:left;
}


#ikariya_add_block {
	background:#FFF;
	padding-top:10px;
	margin-top:20px;
}

#ikariya_add_block table th {
		background:#FEDE58;
		font-weight:normal;
		padding:5px 10px;
		text-align:left;
		vertical-align:top;
}
#ikariya_add_block table td {
	border-bottom:1px solid #999;
	padding:5px 5px;
}

/*footer 2011/05/16*/
/*-------------------------------*/

/*---Clear fix---*/

#footer_block:after {
	content:".";
	height:0;
	clear:both;
	display:block;
	visibility:hidden;
	}
/*--- IE ---*/
#footer_block{
	display:inline-block;
	clear:both;
	padding-left:10px;
	border-top:1px solid #992200;
	padding-top:15px;
	}
/*MacIE \*/
* html #footer_block {height: 1em;}
#footer_block{display: block;}
/*  */

/*#footer_block .box01 {
	float:left;
	width:190px;
	padding-right:20px;
}
*/

/*#footer_block .box02 {
	float:left;
	width:190px;
}*/

#footer_block h4 {
	margin:0;
	font-weight:normal;
	font-size:100%;
	background:#FFF2DB;
	padding:2px 5px 2px 10px;
	margin-bottom:10px;
	_width:190px;
}
#footer_block ul {
	margin:0;
	padding:0 0 20px 5px;
	line-height:1.5;
}

#footer_block ul li{
	list-style:none;
	padding:0;
	margin:0;
}


/*footer 2011/05/16*/
/*-------------------------------*/

/*---Clear fix---*/

#footer_block:after {
	content:".";
	height:0;
	clear:both;
	display:block;
	visibility:hidden;
	}
/*--- IE ---*/
#footer_block{
	display:inline-block;
	clear:both;
	padding-left:10px;
	border-top:1px solid #992200;
	padding-top:15px;
	margin-top:15px;
    /*width: 625px;*/
	}
/*MacIE \*/
* html #footer_block {height: 1em;}
#footer_block{display: block;}
/*  */

#footer_block .box01 {
	float:left;
	width:190px;
	padding-right:15px;
	text-align: left;
}

#footer_block .box02 {
	float:left;
	width:190px;
	text-align: left;
}

#footer_block h4 {
	margin:0;
	font-weight:normal;
	font-size:100%;
	background:#FFF2DB;
	padding:2px 5px 2px 10px;
	margin-bottom:10px;
}
#footer_block ul {
	margin:0;
	padding:0 0 20px 5px;
	line-height:1.5;
}

#footer_block ul li{
	list-style:none;
	padding:0;
	margin:0;
}
