@charset "UTF-8";

/* ----------------------------------------------------------------
 CSS information
 file name  :  top--20170724.css

---------------------------------------------------------------- */

/* --------------------------------------
	基本設定
-------------------------------------- */

body {
	background:url(https://img.travel.rakuten.co.jp/share/image_up/50577/LARGE/nF0jpk.jpeg) repeat scroll;
    font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka;
    font-size: 13px;
    line-height: 1.7;
	letter-spacing:0.6px;
	color:#333;
}

a {
    text-decoration:none;
}

a:link {
    color:#333333;
	text-decoration: underline;
}

a:visited {
    color:#333333;
}

a:hover {
    color:#333;
}

a:active {
    color:#333;
}

/*-------------------------------

#wrapper

-------------------------------*/

#wrapper {
	margin:0 auto;
	padding:0 0 20px 0;
	overflow:hidden;
	width:970px;
}


/*-------------------------------

#contents

-------------------------------*/

#contents {
	float:right;
    width: 720px;
	overflow:hidden;
	margin:20px 0 0 0;

}

/*-------------------------------

#side_left

-------------------------------*/

#side_left {
	float:left;
	background-repeat:no-repeat;
    width:200px;
	margin:20px 0 0 0;
}

#side_left ul.side_navi{
    width:200x;
	margin:10px 0 10px 0;
}

#side_left ul.side_navi li{
	margin:0 0 10px 0;
	height:76px;
}

#side_left ul.side_banner{
	border-top:solid 1px #4D4D4D;
	padding:10px 0 0 0;
}

#side_left ul.side_banner li.event{
	padding:8px 0 0 0;
}

#side_left a:hover{
	opacity:0.8;
	filter:alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
	background:none!important;
}

#side_left #news{
	width:200px;
/*	border-top:solid 1px #4D4D4D;*/
	padding:5px 0 0 0;
	margin:20px 0 0 0;
}

#side_left #feed{
	width:180px;
	padding:10px;
	margin:0;
	background:#262626;
}

#side_left #feed li{
	width:180px;
	padding:2px 0 0 0;
	margin:0;
}

*:first-child+html #side_left #feed li{
	margin-left:-13px;
}

* html #side_left #feed li{
	margin-left:-13px;
}

#side_left #feed li a{
	width:200px;
	padding:0;
	margin:0;
}

#side_left #news img{
	padding:0 0 10px 0;
}

#side_left #feed a:link{
	color:#DDDDDD;
	padding:0;
	margin:0;

}

#side_left a:visited {
    color:#DDDDDD;
	padding:0;
	margin:0;

}

#side_left #feed a:hover{
    color:#804c35;
	padding:0;
	margin:0;

}

#side_left #feed a:active {
    color:#804c35;
	padding:0;
	margin:0;

}



/*-------------------------------

#side_right

-------------------------------*/

#side_right{
	float:right;
	width:190px;
}

#side_right h1{
	text-align:center;
	margin:35px 0 30px 21px;
}

#side_right .navi_01,.navi_02{
	width:190px;
	height:165px;
	margin:0 auto;
}

#side_right .navi_01 li,.navi_02 li{
	float:right;
	padding:0 18px 0 0;
}

#side_right .navi_03{
	margin:10px 0 0 0;
	text-align:center;
}

#side_right .yoyaku{
	width:190px;
	margin:10px 0 0 0;
}

#side_right .yoyaku a:hover{
	opacity:0.8;
	filter:alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
	background:none!important;
}

#side_right .contact{
	width:190px;
	background:url(https://www.motoyu-ishiya.jp/r/images/top_contact_bg.gif);
	margin:10px 0 0 0;
	height:115px;
}

#side_right .contact img{
	padding:70px 0 0 8px;
}

#side_right .yoyaku img {
    margin: 0 0 15px;
}


/*-------------------------------

#main

-------------------------------*/


#main {
    width: 500px;
	background:url(https://img.travel.rakuten.co.jp/share/image_up/50577/LARGE/nF0jpk.jpeg);
	background-repeat: repeat-y;
}




/*-------------------------------

#main_contents

-------------------------------*/

#main_contents{
	width:480px;
	margin:0 0 20px 0;
	margin:0 auto;
}


#main_contents div.main{
	width:515px;
	position:relative;
	margin:0 0 20px 0;
	overflow:hidden;
}

#main_contents div.main_contents{
	width:480px;
	position:relative;
	margin:0 0 20px 0;
	overflow:hidden;
}

/* slideer 191127追加 */
#main_contents #slider {
  position: relative;
  width: 100%;
  overflow: hidden;
}
#main_contents #slider .inner {
  width: 100%;
  overflow: hidden;
}
#main_contents #slider .inner img {
  display: none;
  position: absolute;
  left: 0;
}
#main_contents #slider .inner .img01 {
  display: block;
}


p.copyright{
	color:#DDDDDD;
	font-size:12px;
	line-height:1.3em;
	margin:10px 0 0 0;
	text-align:center;
}

#RthExcursionArea a,#widewrapper #grpfooterArea dl#grpSupportMenu a, #widewrapper p#RthPagetop a{
	color:#ffffff;
}

/*-------------------------------
plan
-------------------------------*/

.pickup_plan{
	width:200px;
	overflow:hidden;
	margin:20px 0 0 0;
	border-top:solid 1px #4D4D4D;
}

.special{
	width:200px;
	border-top:solid 1px #4D4D4D;
	margin:20px 0 0 0;
}

.dish_plan{
	width:200px;
}

.dish_plan h3,.pickup_plan h3,.special h3{
	padding:10px 0 10px 0;
}

.plan_box img{
	float:left;
	width:64px;
}

.plan_box{
	margin:20px 0 0 0;
	overflow:hidden;
}

.plan_box a{
	float:right;
	width:120px;
	font-size:11px;
	color:#ffffff;
}

.plan_cont{
	width:200px;
	overflow:hidden;
}

.plan_cont ul li{
	width:200px;
	height:50px;
	padding:10px 0 0 0;
}

.plan{
	width:200px;
	overflow:hidden;
}
#side_left ul.plan li img{
	width: 200px;
	height: auto;
}
#side_left ul.plan li a{
	display: block;
	margin: 0 0 10px 0;
}