@charset "utf-8";

/* ########## Header ########## */
p#Header_Text{
	line-height:150%;
	font-size:12px;
	margin:12px 0px 0px 14px;
	padding:0px;
	}

div#Header_ImageBox{
	margin:11px 0px 0px 0px;
	padding:0px;
	}

/* ########## Contents ########## */
ul#Top_Explanation{
	border-top:1px dotted #AFAFAF;
	clear:both;
	width:680px;
	margin:0px;
	padding:0px;
	}

ul#Top_Explanation li{
	border-bottom:1px dotted #AFAFAF;
	background-position:left;
	background-repeat:no-repeat;
	width:592px;
	list-style:none;
	font-size:12px;
	margin:0px;
	padding:15px 0px 12px 88px;
	}

ul#Top_Explanation li.ExplanationList01{
	background-image:url(http://oyadoyoyaku.com/image/icon01_qanda.gif);
	}

ul#Top_Explanation li.ExplanationList02{
	background-image:url(http://oyadoyoyaku.com/image/icon02_price.gif);
	}

ul#Top_Explanation li.ExplanationList03{
	background-image:url(http://oyadoyoyaku.com/image/icon03_hp.gif);
	}

ul#Top_Explanation li.ExplanationList04{
	background-image:url(http://oyadoyoyaku.com/image/icon04_reservation.gif);
	}

div#ContentsBox p.ExplanationText{
	font-size:10px;
	margin:10px 0px 25px/*65px*/ 0px;
	padding:0px;
	}


/*########## Inn List ##########*/
div#Top_InnList{
	border:1px solid #BE6337;
	background-image:url(http://oyadoyoyaku.com/image/index/top_listback.jpg);
	background-position:left top;
	background-repeat:repeat-y;
	width:658px;
	overflow:auto;
	margin:0px 0px 20px 0px;
	padding:10px;
	}

div#Top_InnList img{
	float:left;
	margin:0px;
	padding:0px;
	}

div#Top_InnList div.Inn_TextBox01{
	float:right;
	width:308px;
	overflow:auto;
	margin:0px;
	padding:0px;
	}

div#Top_InnList div.Inn_TextBox01 h3{
	background-image:url(http://oyadoyoyaku.com/image/index/btn_storename_bg.gif);
	background-position: left top;
	background-repeat:no-repeat;
	width:271px;
	height:23px;
	color:#FFFFFF;
	font-size:16px;
	margin:0px 0px 8px 0px;
	padding:7px 0px 0px 37px;
	}

div#Top_InnList p{
	font-size:12px;
	line-height:130%;
	margin:0px;
	padding:0px;
	}

div#Top_InnList p.Net_Special{
	font-size:10px;
	line-height:12px;
	}

p.Net_Special{
	font-size:10px;
	line-height:12px;
	height:40px;
	margin:0px;
	padding:0px;
	}

ul.Inn_TextList{
	border-top:1px dashed #8D81A5;
	height:auto;
	margin:19px 0px 10px 0px;
	padding:0px;
	}

ul.Inn_TextList li{
	border-bottom:1px dashed #8D81A5;
	list-style:none;
	font-size:12px;
	margin:0px;
	padding:5px 0px;
	}

h4{
	clear:both;
	background-image:url(http://oyadoyoyaku.com/image/index/btn_netprivilege.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:97px;
	height:20px;
	text-indent:-9999px;
	margin:0px 0px 10px 0px;
	padding:0px;
	}

ul.Inn_LinkList{
	border:none;
	width:308px;
	height:26px;
	margin:15px 0px 20px 0px;
	padding:0px;
	}

ul.Inn_LinkList li{
	float:left;
	list-style:none;
	height:26px;
	margin:0px;
	padding:0px;
	}

li.Inn_LinkList01 a{
	display:block;
	background-image:url(http://oyadoyoyaku.com/image/icon01_qanda.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:70px;
	height:25px;
	text-indent:-9999px;
	margin:0px 8px 0px 0px;
	padding:0px;
	}

li.Inn_LinkList02 a{
	display:block;
	background-image:url(http://oyadoyoyaku.com/image/icon02_price.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:70px;
	height:25px;
	text-indent:-9999px;
	margin:0px 8px 0px 0px;
	padding:0px;
	}

li.Inn_LinkList03 a{
	display:block;
	background-image:url(http://oyadoyoyaku.com/image/icon03_hp.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:70px;
	height:25px;
	text-indent:-9999px;
	margin:0px 8px 0px 0px;
	padding:0px;
	}

li.Inn_LinkList04 a{
	display:block;
	background-image:url(http://oyadoyoyaku.com/image/icon04_reservation.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:70px;
	height:25px;
	text-indent:-9999px;
	margin:0px;
	padding:0px;
	}

div#Inn_ListLeft{
	float:left;
	width:330px;
	margin:0px;
	padding:0px;
	}

div#Inn_ListLeft dl{
	width:330px;
	margin:0px;
	padding:0px;
	}

div#Inn_ListLeft dd{
	border:1px solid #BE6337;
	background-color:#F8F5E5;
	width:308px;
	height:360px;
	/*overflow:auto;*/
	margin:0px 0px 20px 0px;
	padding:10px;
	}

div#Inn_ListLeft h3{
	background-image:url(http://oyadoyoyaku.com/image/index/btn_storename02.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:270px;
	height:21px;
	color:#FFFFFF;
	font-size:16px;
	margin:0px 0px 8px 0px;
	padding:9px 0px 0px 38px;
	}

div.ImageBox{
	float:left;
	}

div#Inn_ListLeft img{
	margin:0px;
	}

div#Inn_ListLeft a.OyadoYoyaku{
	display:block;
	background-image:url(http://oyadoyoyaku.com/image/oyadoyoyaku_btn.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:97px;
	height:56px;
	text-indent:-9999px;
	margin:5px 0px 10px 0px;
	padding:0px;
	}

div#Inn_ListLeft a.OyadoYoyaku:hover{
	background-image:url(http://oyadoyoyaku.com/image/oyadoyoyaku_btn-o.gif);
	}

div#Inn_ListRight{
	float:right;
	width:340px;
	margin:0px;
	padding:0px;
	}

div#Inn_ListRight dl{
	width:330px;
	margin:0px;
	padding:0px;
	}

div#Inn_ListRight dd{
	border:1px solid #BE6337;
	background-color:#F8F5E5;
	width:308px;
	height:360px;
	/*overflow:auto;*/
	margin:0px 0px 20px 0px;
	padding:10px;
	}

div#Inn_ListRight h3{
	background-image:url(http://oyadoyoyaku.com/image/index/btn_storename02.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:270px;
	height:21px;
	color:#FFFFFF;
	font-size:16px;
	margin:0px 0px 8px 0px;
	padding:9px 0px 0px 38px;
	}

div#Inn_ListRight img{
	margin:0px;
	}

div.TextBox{
	float:right;
	width:200px;
	height:auto;
	margin:0px;
	padding:0px;
	}

div.TextBox p{
	font-size:12px;
	line-height:150%;
	margin:0px;
	padding:0px;
	}

div#Inn_ListRight a.OyadoYoyaku{
	display:block;
	background-image:url(http://oyadoyoyaku.com/image/oyadoyoyaku_btn.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:97px;
	height:56px;
	text-indent:-9999px;
	margin:5px 0px 10px 0px;
	padding:0px;
	}

div#Inn_ListRight a.OyadoYoyaku:hover{
	background-image:url(http://oyadoyoyaku.com/image/oyadoyoyaku_btn-o.gif);
	}

