
html {
  filter: expression(document.execCommand("BackgroundImageCache",false, true));
}

/*
font-family: Times, serif, '£Í£Ó ÌÀÄ«';
*/

body {

/*font-family: "£Í£Ó £ÐÌÀÄ«";*/
/*font-family: '¥Ò¥é¥®¥ÎÌÀÄ« Pro W3','Hiragino Mincho Pro','£Í£Ó £ÐÌÀÄ«','MS PMincho',serif;*/

   	width:760px;
	padding:0px;
	margin:0px;
	margin-top:0px;
	text-align: left;
	color: #4B4B41;
	background-color: #4B4B41;
	height: 100%;

}

/*
	background-repeat: repeat-y;
	background-image: url(../images/bg.gif);
*/

body.plan {
   	width:500px;
	padding:0px;
	margin:0px;
	margin-top:0px;
	text-align: left;
	color: #4B4B41;
	background-color: #FFFFFF;
	height: 100%;

/*
	background-repeat: repeat-y;
	background-image: url(../images/bg.gif);
*/
}

#area-header {
	margin:0px;
	padding-left:10px;
	padding-right:0px;
	padding-top:10px;
	padding-bottom:0px;
   	background-color:#ECE6B6;
   	width:750px;
   	height:125px;
}

#area-body {
	margin:0px;
	padding-left:10px;
	padding-right:0px;
	padding-top:0px;
 	padding-bottom:0px;
   	background-color:#ECE6B6;
   	width:750px;
}

div.contents {
	margin:0px;
	padding-left:10px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
   	background-color:#ECE6B6;
}

p {
	margin:0px;
	padding:0px;
	font-size: 0.9em;
	line-height: 1.4em;
	color: #4B4B41;
}

td {
/*	font-size: 0.9em;*/
	line-height: 1.4em;
	color: #4B4B41;
}

th {
	font-size: 0.9em;
	line-height: 1.0em;
}

#area-menu {
	clear: both;
   	width:750px;
   	height:40px;
	margin:0px;
	padding:0px;
}

#area-menu li {
	display: inline;
	list-style-type: none;
}

#area-menu a {
	height: 40px;
	float: left;
/*
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -2000px;
	overflow: hidden;
*/

}
#area-menu a:link { color:#ECE6B6; text-decoration:none;}
#area-menu a:visited { color:#ECE6B6; text-decoration:none;}
#area-menu a:active { color:#ECE6B6; text-decoration:none;}
#area-menu a:hover {color:#ECE6B6;text-decoration: none;}




#area-menu a:hover {
/*	background-position: 0px -40px;*/
}
#area-menu li.topmn0 {
	width: 90px;
/*	background-image: url(../images/i04.gif);*/
}
#area-menu li.topmn1 {
	width: 154px;
    position:absolute;
    left:210px;
	background-image: url(../images/i05.gif);
}
#area-menu li.topmn2 {
	width: 154px;
    position:absolute;
    left:364px;
	margin-left:1px;
	background-image: url(../images/i06.gif);
}
#area-menu li.topmn3 {
	width: 76px;
    position:absolute;
    left:519px;
	margin-left:1px;
	background-image: url(../images/i07.gif);
}
#area-menu li.topmn4 {
	width: 76px;
    position:absolute;
    left:596px;
	margin-left:1px;
	background-image: url(../images/i08.gif);
}
#area-menu li.topmn5 {
	width: 76px;
    position:absolute;
    left:673px;
	margin-left:1px;
	background-image: url(../images/i09.gif);
}


#area-footer {
   	width:750px;
	clear:both;
}

#address-info {
   	width:750px;
	margin:0px;
	padding-left:10px;
	padding-right:0px;
	padding-top:10px;
	padding-bottom:5px;
   	background-color:#ECE6B6;
}
#area-bottom {
	clear: both;

   	width:750px;
	margin:0px;
	margin-top:0;
	padding-left:0px;
	padding-right:0px;
	padding-top:10px;
	text-align: left;

}


#area-left {
	margin-top:20px;
	margin-left:-20px;
	_margin-left:-10px;
	width:220px;
	float:left;
   	background-color:#ECE6B6;
font-size: 0.9em;
}

#area-right {
	margin:0px;
	padding: 0px;
	width:540px;
	float:left;
	background-color: #FFFFFF;
}


#ham-title img {
   	width:470px;
   	height:280px;
	margin:0px;
    position:relative;
   font-size:12px;
   /*HideMacIE\*/
   overflow:hidden;
   /**/
}

#hm-title h1 {
	margin: 0px;
	padding: 0px;
}

#hm-title a.head {
	float: left;
   	width:290px;
   	height:120px;
	margin:0px;
   position:relative;
   font-size:12px;
   /*HideMacIE\*/
   overflow:hidden;
   /**/
}
#hm-title a.head span {
   display:block;
   width:100%;
   height:100%;
   background:url(../images/a01_mi01.gif) no-repeat;
   position:absolute;
   top:0;
   left:0;
}
#hm-title a.head:hover span {
	background-position: 0px -120px;
}


h1.machiya {
   	width:540px;
   	height:280px;
	margin:0px;
	
   position:relative;
   font-size:12px;
   /*HideMacIE\*/
   overflow:hidden;
   /**/
}
h1.machiya span {
   display:block;
   width:100%;
   height:100%;
   background:url(../images/izumiya_03.jpg) no-repeat;
   position:absolute;
   top:0;
   left:0;
}


h5 {
   width:240px;
   height:65px;
   margin:0px;
   margin-left:10px;
   position:relative;
   font-size:12px;
   /*HideMacIE\*/
   overflow:hidden;
   /**/
}
h5 span {
   display:block;
   width:100%;
   height:100%;
   background:url(../images/iori_logo.gif) no-repeat;
   position:absolute;
   top:0;
   left:0;
}

#headerMenu {
	clear: both;
	width: 750px;
	display: block;
	margin:0px;
	padding:0px;
}

#topmn0 span {
   display:block;
   width:100%;
   height:100%;
   background:url(../images/topmn0.gif) no-repeat;
   position:absolute;
   top:0;
   left:0;
}

#topmn1 span {
   display:block;
   width:100%;
   height:100%;
   background:url(../images/topmn1.gif) no-repeat;
   position:absolute;
   top:0;
   left:0;
}

#topmn2 {
   width:154px;
   height:40px;
   position:relative;
	float:left;
	margin-left:1px;
   font-size:12px;
   /*HideMacIE\*/
   overflow:hidden;
   /**/
}
#topmn2 span {
   display:block;
   width:100%;
   height:100%;
   background:url(../images/topmn2.gif) no-repeat;
   position:absolute;
   top:0;
   left:0;
}

#topmn3 {
   width:76px;
   height:40px;
   position:relative;
	float:left;
	margin-left:1px;
   font-size:12px;
   /*HideMacIE\*/
   overflow:hidden;
   /**/
}
#topmn3 span {
   display:block;
   width:100%;
   height:100%;
   background:url(../images/topmn3.gif) no-repeat;
   position:absolute;
   top:0;
   left:0;
}

#topmn4 {
   	width:76px;
   	height:40px;
   	position:relative;
	float:left;
	margin-left:1px;
   	font-size:12px;
   	/*HideMacIE\*/
   	overflow:hidden;
   	/**/
}
#topmn4 span {
   	display:block;
   	width:100%;
   	height:100%;
   	background:url(../images/topmn4.gif) no-repeat;
   	position:absolute;
   	top:0;
   	left:0;
}

#topmn5 {
   	width:76px;
   	height:40px;
   	position:relative;
	float:left;
	margin-left:1px;
   	font-size:12px;
   	/*HideMacIE\*/
   	overflow:hidden;
   	/**/
}
#topmn5 span {
   	display:block;
   	width:100%;
   	height:100%;
   	background:url(../images/topmn5.gif) no-repeat;
   	position:absolute;
   	top:0;
   	left:0;
}

/*============================================================*/
#mchyexp {
	margin-left:20px;
	margin-top:20px;
	margin-right:20px;
}
#mchyexp p {
	margin-left:170px;
	margin-top:15px;
	font-size: 0.9em;
	line-height: 1.5em;
}
#mchyexp div.btn-base {
	width: 155px;
	float: right;
}
#mchyexp img.photo {
	margin-bottom: 10px;
}

/*============================================================*/
#mchyinfo {
	clear: both;
	margin-left:20px;
	margin-top:20px;
	margin-right:20px;
	width: 500px;
}
#mchyinfo div.photo {
	width: 230px;
	padding: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	text-align: right;
	font-size: 0.7em;
	float: left;
}
#mchyinfo p.shuuhen {
	clear: both;
	margin: 0px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
}
#mchyinfo div.photo img {
	padding-bottom: 3px;
}
#mchyinfo img.map {
	float: right;
	margin: 0px;
	padding: 0px;
}
#mchyinfo .photo {
	margin:0px;
	padding:0px;
}
#mchyinfo .title {
	margin-left:20px;
}
#mchyinfo p {
	margin-top:15px;
	font-size: 0.8em;
	line-height: 1.6em;
}
#mchyinfo img.mitori {
	margin-top: 20px;
}

#mchyinfo td {
	padding-left: 10px;
}

td.photo3in1, td.photo3in2, td.photo3in3 {
	width:160px;
	font-size: 0.8em;
	margint: 0px;
	padding: 0px;
	padding-bottom: 10px;
}
td.photo3in2, td.photo3in3 {
	padding-left: 10px;
}

#mchyinfo td.photo3in1, #mchyinfo td.photo3in2, #mchyinfo td.photo3in3 {
	width:160px;
	font-size: 0.8em;
	margint: 0px;
	padding-left: 0px;
	padding-bottom: 10px;
}

#mchyinfo td.photo3in2, #mchyinfo td.photo3in3 {
	padding-left: 10px;
}
/*============================================================*/

.reservation_btn {
/*	clear: both;*/
	float:right;
	height: 30px;
	margin: 0px;
	padding: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
}

div.special_btn {
	clear: both;
	float:right;
	height: 40px;
	margin: 0px;
	padding: 0px;
	width: 150px;
	margin-top: 0px;
	font-size: 0.8em;
}

div.special_txt {
	clear: both;
	float:right;
	height: 40px;
	margin: 0px;
	padding: 0px;
	width: 155px;
	margin-top: 3px;
	font-size: 0.8em;
	text-align: right;
}
div.special_txt a:link { color:#988A52; text-decoration:none;}
div.special_txt a:visited { color:#988A52; text-decoration:none;}
div.special_txt a:active { color:#988A52; text-decoration:none;}
div.special_txt a:hover{color:#B93C00;text-decoration: none;}



.pagetop_btn {
	float:right;
	clear:both;
	padding-bottom: 10px;
}

#footerMenu {
	width: 740px;
/*	height: 20px;*/
	text-align: right;
	clear:both;
   	background-color: #4B4B41;
	color: #988A52;
	padding-left: 10px;
	padding-top: 3px;
	margin-left: 0px;
	margin-top: 5px;
	padding-right: 10px;
	font-size: 0.7em;
/*	line-height: 1.8em;*/
	border-color: #4B4B41;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

#footerMenu a:link { color:#988A52; text-decoration:none;}
#footerMenu a:visited { color:#988A52; text-decoration:none;}
#footerMenu a:active { color:#988A52; text-decoration:none;}
#footerMenu a:hover{color:#B93C00;text-decoration: none;}
#footerMenu .copyright {
	font-size: 8pt;
	float: right;
	padding-top: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
	color: #96968C;
}


.lnk {
	width: 180px;
	height: 21px;
	list-style-type: none;
   	background: url(../images/arrow_ot.gif) no-repeat;
	margin-left: 0px;
	margin-bottom: 0px;
	padding-right: 0px;
	padding-left: 15px;
	margin-right: 0px;
	padding-top: 6px;
	padding-bottom: 5px;
	font-size: 0.95em;
	line-height: 1.1em;
	background-position: 0px -2px;
   	overflow:hidden;
}


 a.lnk:hover {
   	background: url(../images/arrow_ov.gif) no-repeat;
	background-position: 0px -2px;
/*	background-position: 0px -23px;*/
}

.menu {
/*	font-family: "£Í£Ó £ÐÌÀÄ«";*/
	width: 180px;
	list-style-type: none;
	padding-left: 0px;
	margin-left: -40px;
	margin-top: -1px;
	margin-bottom: 0px;
	padding-right: 0px;
	margin-right: 0px;
	padding-top: 6px;
	padding-bottom: 5px;
	border-top-style: solid;
/*	border-bottom-style: solid;*/
	border-width: 1px;
	border-color: #988A52;
	border-collapse: collapse;
	font-size: 0.95em;
	line-height: 1.2em;
	border-collapse: collapse;
}

.menu-bottom {
/*	font-family: "£Í£Ó £ÐÌÀÄ«";*/
	width: 180px;
	list-style-type: none;
	padding-left: 0px;
	margin-left: -40px;
	margin-top: -1px;
	margin-bottom: 0px;
	padding-right: 0px;
	margin-right: 0px;
	padding-top: 6px;
	padding-bottom: 5px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-width: 1px;
	border-color: #988A52;
	border-collapse: collapse;
	font-size: 0.95em;
	line-height: 1.2em;
	border-collapse: collapse;
}

.lnkmn1 {
/*	font-family: "£Í£Ó £ÐÌÀÄ«";*/
	width: 165px;
	list-style-type: none;
   	background: url(../images/arrow_sel.gif) no-repeat;
	padding-left: 15px;
	margin-left: 0px;
	margin-top: -5px;
	margin-bottom: -5px;
	padding-right: 0px;
	margin-right: 0px;
	padding-top: 6px;
	padding-bottom: 5px;
	font-size: 0.95em;
	line-height: 1.1em;
	color: #B93C00;
	background-position: 0px -1px;
}

/*
.lnkmn1 {
	width: 165px;
	list-style-type: none;
   	background: url(../images/arrow_sel.gif) no-repeat;
	padding-left: 15px;
	margin-left: -40px;
	margin-top: -1px;
	margin-bottom: 0px;
	padding-right: 0px;
	margin-right: 0px;
	padding-top: 6px;
	padding-bottom: 5px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-width: 1px;
	border-color: #988A52;
	border-collapse: collapse;
	font-size: 0.95em;
	line-height: 1.1em;
	color: #B93C00;
}
*/

#area-left a:link { color:#000000; text-decoration:none;}
#area-left a:visited { color:#000000; text-decoration:none;}
#area-left a:active { color:#B93C00; text-decoration:none;}
#area-left a:hover{ color:#B93C00;text-decoration: underline;}

.lnkmn2 {
	width: 150px;
	list-style-type: none;
	margin-top: 1px;
	padding-left: 15px;
	margin-left: -35px;
	padding-top: 6px;
	padding-bottom: 5px;
}

.lnkmn3 {
	width: 145px;
	list-style-type: none;
   	background: url(../images/arrow_sel.gif) no-repeat;
	margin-top: 1px;
	padding-left: 15px;
	margin-left: -20px;
	padding-top: 6px;
	padding-bottom: 5px;
	color: #B93C00;
}

#area-left a.lnkmn0 {
    color:#B93C00;
}

.lnkmn {
	margin-top:25px;
}


ul.lnktop {
	margin : 0px;
	padeding: 0px;
	list-style-type: none;
	float: right;
	margin-right: 20px;
	margin-top: 25px;
}
ul.lnktop li {
	margin : 0px;
	padeding: 0px;
	font-family: "£Í£Ó £ÐÌÀÄ«";
	font-size: 0.9em;
	list-style-type: none;
/*   	background: url(../images/arrow_s.gif) no-repeat;*/
/*	padding-left: 12px;*/
	margin-bottom: 0px;
	padding-right: 0px;
	margin-left: 0px;
	display:inline;
}
/*ul.lnktop li a { font-size: 0.9em; }*/
/*
ul.lnktop li a:link { color:#000000; text-decoration:none;}
ul.lnktop li a:visited { color:#000000; text-decoration:none;}
ul.lnktop li a:active { color:#B93C00; text-decoration:none;}
ul.lnktop li a:hover{color:#B93C00;text-decoration: underline;}
*/


#area-header h5 {
	float: left;
	margin-bottom: 20px;
}


#mchyinfo h2 {
	clear: both;
	padding: 0px;
	margin: 0px;
	margin-top: 0px;
	padding-top: 10px;
	margin-bottom: 10px;
	font-family: "£Í£Ó £ÐÌÀÄ«";
	font-size: 0.9em;
}
#mchyinfo td, #mchyinfo th {
/*	font-size: 0.9em;*/
}

table {
/*	border-style: solid;*/
	padding: 0px;
	margin: 0px;
	border-style: none;
}
#mchyinfo th {
   	background-color: #FFFFFF;
	text-align: left;
/*	font-size: 0.8em;*/
}

#mchyinfo td {
	vertical-align: top;
	line-height: 1.4em;
/*	font-size: 0.8em;*/
}
#mchyinfo td.col0-bdr {
	border-top-style: solid;
	border-color: #BEBEB4;
	border-top-width: 1px;
   	background-color: #4B4B41;
	color: #FFFFFF;
	font-size: 0.8em;
}

#mchyinfo td.col1-bdr {
	border-top-style: solid;
	border-color: #BEBEB4;
	border-top-width: 1px;
	background-color: #FFFFFF;
	padding-top: 10px;
	font-size: 0.8em;
}
#mchyinfo td.col1-bdr2 {
	border-top-style: solid;
	border-color: #BEBEB4;
	border-top-width: 1px;
	background-color: #FFFFFF;
	padding-top: 10px;
}

#mchyinfo td.col0 {
   	background-color: #4B4B41;
	color: #FFFFFF;
	font-size: 0.8em;
}

#mchyinfo td.col1 {
	background-color: #FFFFFF;
	font-size: 0.8em;
}

td.attention-bdr {
	border-top-style: solid;
	border-color: #BEBEB4;
	border-top-width: 1px;
	background-color: #FFFFFF;
	padding-top: 10px;
	color: #B93C00;
}
td.attention {
	color: #B93C00;
}

table.tbl0 {
	margin-bottom: 10px;
}

table.tbl1 {
	margin-bottom: 20px;
}

div.reserveinfo {
	margin: 0px;
	width: 500px;
	line-height: 1.2em;
}

p.ioriinfo {
	display: block;
	clear: both;
	float: right;
	text-align: right;
	margin: 0px;
	line-height: 1.2em;
	font-size: 0.8em;
	margin-right: 10px;
/*	color:#4B4B41;*/
	color:#69695F;
}
a.dairiten {
	display: block;
	float: left;
	border-style: solid;
	border-width: 1px;
	border-color: #867534;
	padding: 3px;
	padding-left: 8px;
	padding-right: 8px;
	font-size: 0.9em;
	margin-top:10px;
}

a.dairiten:link { color:#867534; text-decoration:none;}
a.dairiten:visited { color:#867534; text-decoration:none;}
a.dairiten:active { color:#867534; text-decoration:none;}
a.dairiten:hover{color:#B93C00;text-decoration: underline;}


#hm-title {
	width: 760px;
	height: 280px;
	margin: 0px;
	padding: 0px;
	margin-top: 0px;
	background-color: #FFFFFF;
}

#hm-title img {
	float:left;
}

#hm-title p {
	float:left;
   	width:290px;
   	height:160px;
	margin:0px;
	padding:0px;
	margin-top: 0px;	
	margin-left: 0px;	
   	position:relative;
   	font-size:12px;
   	/*HideMacIE\*/
   	overflow:hidden;
   	/**/
}
#hm-title p.summary span {
   	display:block;
   	width:100%;
   	height:100%;
   	background:url(../images/hm_title_t.gif) no-repeat;
   	position:absolute;
   	top:0;
   	left:0;
}

#tbl-pickup {
	width: 425px;
	float: left;
	margin-top: 20px;
	margin-left: 0px;
/*	border-right-style: solid;*/
/*	border-width: 1px;*/
	border-color: #988A52;
}
#tbl-pickup h2 {
	margin: 0px;
	padding: 0px;
	padding-left: 0px;
	height: 20px;
}

#tbl-pickup a {
	margin : 0px;
	padeding: 0px;
	font-family: "£Í£Ó £ÐÌÀÄ«";
	font-size: 0.9em;
	list-style-type: none;
/*   	background: url(../images/arrow_s.gif) no-repeat;*/
	padding-left: 12px;
	margin-bottom: 0px;
	padding-right: 0px;
	margin-left: 0px;
/*	display:inline;*/
}
#tbl-pickup a:link { color:#000000; text-decoration:none;}
#tbl-pickup a:visited { color:#000000; text-decoration:none;}
#tbl-pickup a:active { color:#B93C00; text-decoration:none;}
#tbl-pickup a:hover{color:#B93C00;text-decoration: underline;}

#tbl-pickup li {
	list-style-type: none;
}

#tbl-pickup img {
	border-style: none;
}

div.menu0 {
	width: 130px;
	margin: 0px;
	padding: 0px;
	padding-left: 15px;
	float:left;
}
div.menu0 img {
	margin: 0px;
	padding: 0px;
	float:left;
}
div.menu0 p {
	font-size: 10px;
	color: #B93C00;
	margin-left: 10px;
	line-height: 1.0em;
	margin-bottom: 3px;
}

div.menu1 {
	width: 130px;
	margin: 0px;
	margin-left: 0px;
	padding: 0px;
	float:left;
}
div.menu1 img {
	margin: 0px;
	margin-top: 0px;
	padding: 0px;
	float:left;
}
div.menu1 p {
	font-size: 9px;
	color: #B93C00;
	margin-left: 10px;
	line-height: 1.0em;
	margin-bottom: 3px;
}

#tbl-info {
	width: 310px;
	margin-right: 0px;
	margin-top: 10px;
	padding-bottom: 10px;
	padding-right: 5px;
	_padding-right: 0px;
	padding-left: 5px;
	padding-top: 10px;
	border-style: solid;
	border-width: 1px;
	border-color: #988A52;
/*
	width: 320px;
	margin-right: 0px;
	margin-top: 20px;
	padding-bottom: 10px;
	padding-right: 0px;
	padding-top: 10px;
	border-top-style: solid;
	border-left-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-width: 1px;
	border-color: #988A52;
*/

   /* ¢§CSS3 */
   border-top-right-radius: 14px; /* ±¦¾å */
   border-bottom-right-radius: 14px; /* ±¦²¼ */
   border-bottom-left-radius: 14px; /* º¸²¼ */

   /* ¢§Safari,Chrome */
   -webkit-border-top-right-radius: 14px; /* ±¦¾å */
   -webkit-border-bottom-right-radius: 14px; /* ±¦²¼ */
   -webkit-border-bottom-left-radius: 14px; /* º¸²¼ */

   /* ¢§Firefox */
   -moz-border-radius-topright: 14px; /* ±¦¾å */
   -moz-border-radius-bottomright: 14px; /* ±¦²¼ */
   -moz-border-radius-bottomleft: 14px; /* º¸²¼ */

}

div#info-list {
    width:320px;
    float:left;
    margin-left:-20px;
    padding-top:20px;
}

html>/**/body div#info-list {
    padding-top:10px\9;
}

#tbl-info h2 {
	margin: 0px;
	padding: 0px;
	font-family: "£Í£Ó £ÐÌÀÄ«";
	border-left-style: solid;
	border-left-width: 2px;
	border-color: #988A52;
	padding-left: 8px;
	height: 20px;
	font-size: 12px;
	color: #333333;
}

#tbl-info a {
/*
	margin : 0px;
	padeding: 0px;
	font-family: "£Í£Ó £ÐÌÀÄ«";
	font-size: 0.9em;
	list-style-type: none;
   	background: url(../images/arrow_s.gif) no-repeat;
	padding-left: 12px;
	margin-bottom: 0px;
	padding-right: 0px;
	margin-left: 5px;
	display:inline;
*/
}
#tbl-info a:link { color:#000000; text-decoration:none;}
#tbl-info a:visited { color:#000000; text-decoration:none;}
#tbl-info a:active { color:#B93C00; text-decoration:none;}
#tbl-info a:hover{color:#B93C00;text-decoration: underline;}

#tbl-info p {
	clear: both;
	float: left;
	margin-top: 2px;
	margin-left: 5px;
	font-size: 0.8em;
	line-height: 1.4em;
	width: 290x;
}
#tbl-info p.date {
	color: #867534;
}
#tbl-info img.photo {
	margin-top: 2px;
	float: right;
	margin-right: 0px;
}



#tbl-dialy {
	width: 300px;
	margin-top: 5px;
	margin-right: 0px;
	padding-right: 0px;
}
#tbl-dialy h2 {
	margin: 0px;
	padding: 0px;
	font-family: "£Í£Ó £ÐÌÀÄ«";
	border-left-style: solid;
	border-left-width: 2px;
	border-color: #988A52;
	padding-left: 0px;
	height: 20px;
	font-size: 12px;
	color: #333333;
}
#tbl-dialy a {
	margin : 0px;
	padeding: 0px;
	font-family: "£Í£Ó £ÐÌÀÄ«";
	font-size: 0.9em;
	list-style-type: none;
   	background: url(../images/arrow_s.gif) no-repeat;
	padding-left: 12px;
	margin-bottom: 0px;
	padding-right: 0px;
	margin-left: 5px;
	display:inline;
}
#tbl-dialy a:link { color:#000000; text-decoration:none;}
#tbl-dialy a:visited { color:#000000; text-decoration:none;}
#tbl-dialy a:active { color:#B93C00; text-decoration:none;}
#tbl-dialy a:hover{color:#B93C00;text-decoration: underline;}

#tbl-dialy p {
	margin-top: 2px;
	margin-left: 5px;
	font-size: 0.8em;
	line-height: 1.4em;
	width: 160px;
}
#tbl-dialy p.date {
	color: #867534;
}
#tbl-info img.photo {
	margin-top: 2px;
	float: right;
	margin-right: 0px;
}

div.reserveinfo {
	font-size: 0.8em;
	line-height: 1.4em;
}

#pickupmn {
    padding: 0;
    margin: 0;
    list-style-type: none;
}


#pickup1 {
	display: inline;
	margin-left: -5px;
        padding-left:0px;
}
#pickup2 {
	display: inline;
        padding-left:0px;
	margin-left: -5px;
}
#pickup3 {
	display: inline;
        padding-left:0px;
	margin-left: -5px;
}

#mchytitle {
	height: 280px;
}

#mchytitle h1 {
	float: left;
	width: 90px;
	margin: 0px;
}

#mchytitle img {
	float: left;
	margin: 0px;
}

#setsubi td {
	background-repeat: no-repeat;
	background-position: left 0.42em;
	background-image: url(../images/pmark0.gif);
	padding-left: 1.0em;
/*	font-size: 0.8em;*/
	width: 50%;
}

#mchyinfo td.fsm {
	font-size: 0.8em;
}


#mchyinfo td.attention-bdr {
	background-image: none;
	padding-left: 0px;
	font-size: 0.7em;
}

#mchyinfo td.fss {
	font-size: 0.7em;
}

th.cellmenu {
	background-repeat: no-repeat;
	background-position: 0px 0.4em;
	background-image: url(../images/pmark0.gif);
	padding-left: 14px;
	margin-left: 50px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
/*	border-bottom-color: #4B4B41;*/
	border-bottom-color: #BEBEB4;
}


/*===============================================================*/
div.mchystay {
	clear: both;
	padding: 0px;
	margin-left:20px;
	margin-top:10px;
	margin-right:20px;
	width: 500px;
}
div.mchystay .blckL {
	width: 100px;
   	background-color:#4B4B41;
	padding: 10px;	
	border-top-style: solid;
	border-top-width: 1px;
	border-color: #CCCDC8;
	color: #FFFFFF;
	font-size: 0.8em;
}
div.mchystay .blckR {
	width: 350px;
   	background-color:#FFFFFF;
	padding: 10px;	
	border-top-style: solid;
	border-top-width: 1px;
	border-color: #CCCDC8;
	font-size: 0.8em;
}
div.mchystay img.mapichiran {
	margin-top: 10px;
}
div.mchystay table {
	margin-top: 20px;
	margin-bottom: 20px;
}
div.mchystay p {
	margin-top: 10px;
	line-height: 1.5em;
}
div.mchystay img.photo {
	width: 120px;
	margin-right: 5px;
}
div.mchystay td {
	width: 120px;
	padding-bottom: 20px;
}
div.mchystay a.ptitle {
	margin: 0px;
	height: 11px;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../images/i11.gif);
	padding-left: 11px;
	padding-bottom: 20px;
	overflow: hidden;
	font-size: 0.8em;
}
div.mchystay a.ptitle:link { color:#4B4B41; text-decoration:none;}
div.mchystay a.ptitle:visited { color:#4B4B41; text-decoration:none;}
div.mchystay a.ptitle:active { color:#B93C00; text-decoration:none;}
div.mchystay a.ptitle:hover{ color:#B93C00;text-decoration: underline;}
div.mchystay a.ptitle:hover {
	background-image: url(../images/i11r.gif);
}

div.mchystay table.machiya {
    width: 500px;
}
div.mchystay table.machiya td {
    vertical-align: top;
}

p.message0 {
	clear: both;
	width: 440px;
	margin-top: 20px;
	padding-left: 100px;
   	background-color:#4B4B41;
	color: #988A52;
	background-image: url(../images/b01_mi05.gif);
	background-repeat: no-repeat;
	background-position: 20px 10px;
	padding-top: 8px;
	font-size: 0.9em;
}
p.message1 {
	width: 420px;
	padding-left: 100px;
   	background-color:#4B4B41;
	color: #BEBEB4;
	padding-top: 8px;
	padding-right: 20px;
	padding-bottom: 10px;
	font-size: 0.8em;
}
div.mchystay img.map {
	padding: 0px;
	margin-top: 20px;
	margin-bottom: 40px;
}
img.mchystay {
	margin: 0px;
	padding: 0px;
}
.lbottom-btn {
	float:right;
	height: 40px;
	padding: 0px;
	margin: 0px;
}

.mchyichrn {
	clear: both;
	margin-left:20px;
	margin-top:20px;
	margin-right:20px;
	width: 500px;
}

.mchyichrn td {
}
.mchyichrn td.colttl1 {
	align: center;
   	background-color:#4B4B41;
	color: #FFFFFF;
	text-align: center;
	font-size: 0.8em;
}
.mchyichrn td.colttl2 {
	align: center;
   	background-color:#4B4B41;
	border-width: 1px;
	border-left-style: solid;
	border-right-style: solid;
	border-color: #FFFFFF;
	color: #FFFFFF;
	text-align: center;
	font-size: 0.8em;
}
.mchyichrn td.colttl3 {
	align: center;
   	background-color:#4B4B41;
	color: #FFFFFF;
	text-align: center;
	font-size: 0.8em;
}
.mchyichrn td.col1, .mchyichrn td.col2, .mchyichrn td.col3 {
	border-bottom-style: solid;
	border-color: #CCC6AC;
	border-width: 1px;
	vertical-align: middle;
	font-size: 0.8em;
}
.mchyichrn td.col1 {
	width: 500px;
	padding: 10px;
/*    background-color: #ECE6B6;*/
}
.mchyichrn td.col2 {
	width: 80px;
	padding: 10px;
/*    background-color: #F2EECC;*/
	text-align: center;
}
.mchyichrn td.col3 {
	width: 80px;
	padding: 10px;
/*    background-color: #ECE6B6;*/
	text-align: center;
}
.mchyichrn img {
	padding-right: 10px;
}
.mchyichrn p.setsumei {
	margin-top: 0px;
	margin-bottom: 10px;
	padding: 0px;
	font-size: 0.7em;
	float: right;
	text-align: right;
	color: #B93C00;
}

div.mchyichrn a.title {
	margin: 0px;
	height: 11px;
	background-repeat: no-repeat;
	background-position: left 1px;
	background-image: url(../images/i11.gif);
	padding-left: 11px;
	padding-bottom: 20px;
	overflow: hidden;
	font-size: 1.2em;
}

div.mchyichrn a.title:link { color:#4B4B41; text-decoration:none;}
div.mchyichrn a.title:visited { color:#4B4B41; text-decoration:none;}
div.mchyichrn a.title:active { color:#B93C00; text-decoration:none;}
div.mchyichrn a.title:hover{ color:#B93C00;text-decoration: underline;}
div.mchyichrn a.title:hover {
	background-image: url(../images/i11r.gif);
}

.mchyichrn p {
	margin-top: 5px;
}
div.mchyichrn p.exp {
	padding-left: 103px;
	font-size: 1.0em;
}
.mchyichrn a:link { color:#000000; text-decoration: underline;}
.mchyichrn a:visited { color:#000000; text-decoration: underline;}
.mchyichrn a:active { color:#B93C00; text-decoration: underline;}
.mchyichrn a:hover {color:#B93C00;text-decoration: underline;}

.mchyichrn span.kana {
	font-size: 0.8em;
}
.mchyichrn span {
	text-align: center;
}
.mchyichrn span.attn {
	display: block;
	clear: both;
	color: #B93C00;
}



div.tnshmBoxR, div.tnshmBoxRB {
	clear: both;
	margin-left:20px;
	margin-top:10px;
	margin-right:20px;
	width: 500px;
}
div.tnshmBoxRB {
	border-bottom-style: solid;
	border-width: 1px;
	border-color: #777873;
	padding-bottom: 20px;
}
div.tnshmBoxR img, div.tnshmBoxRB img {
	float: left;
	margin-right: 10px;
}

div.rflame {
 width:250px;float:left;
}

div.tnshmBoxR img, div.tnshmBoxRB img {
    margin-bottom:5px;
}

div.tnshmBoxR p.ptitle, div.tnshmBoxRB p.ptitle {
	clear: both;
	color: #4B4B41;
	font-size: 0.8em;
        margin-top:10px;
}
div.tnshmBoxR p.time, div.tnshmBoxRB p.time {
	color: #B14500;
	font-weight: bold;
        margin-top:5px;
}
div.tnshmBoxR p.txttitle, div.tnshmBoxRB p.txttitle {
	font-weight: bold;
}
div.tnshmBoxR p.txtbody, div.tnshmBoxRB p.txtbody {
	color: #4B4B41;
	margin-top: 10px;
}
div.tnshmBoxR p.txtbody2, div.tnshmBoxRB p.txtbody2 {
	color: #7D7D73;
	margin-top: 10px;
	font-size: 0.8em;
}

div.tnshmBoxL, div.tnshmBoxLB {
	clear: both;
	margin-left:20px;
	margin-top:20px;
	margin-right:20px;
	width: 500px;
}
div.tnshmBoxLB {
	border-bottom-style: solid;
	border-width: 1px;
	border-color: #777873;
	padding-bottom: 20px;
}
div.tnshmBoxL img, div.tnshmBoxLB img {
	float: right;
	margin-left: 10px;
}
div.tnshmBoxL p.ptitle, div.tnshmBoxLB p.ptitle {
	clear: both;
	text-align: right;
	color: #4B4B41;
}
div.tnshmBoxL p.time, div.tnshmBoxLB p.time {
	color: #B14500;
	font-weight: bold;
	margin-top:10px;
}
div.tnshmBoxL p.txttitle, div.tnshmBoxLB p.txttitle {
	font-weight: bold;
}
div.tnshmBoxL p.txtbody, div.tnshmBoxLB p.txtbody {
	color: #4B4B41;
	margin-top: 10px;
}
div.tnshmBoxL p.txtbody2, div.tnshmBoxLB p.txtbody2 {
	color: #7D7D73;
	margin-top: 10px;
	font-size: 0.8em;
}

/* ////////////////// Q & A /////////////////////// */
div.qanda_base {
	clear: both;
	padding: 0px;
	margin: 0px;
	padding-top:20px;
	width: 500px;
	color: #4B4B41;
	font-size: 0.9em;
	line-height: 1.4em;
}
div.qanda {
	clear: both;
	padding: 0px;
	margin-left:20px;
	padding-top:10px;
	margin-right:20px;
	width: 500px;
}

div.qanda .blckL {
	width: 50px;
	float: left;
}
div.qanda .blckRa {
	width: 450px;
	float: right;
	margin-top: 5px;
	padding: 0px;	
	color: #BC3A00;
}
div.qanda .blckRq {
	width: 450px;
	float: right;
	margin-top: 5px;
	padding: 0px;
/*
	padding-bottom: 10px;	
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-color: #000000;
	color: #000000;
*/
}
div.qanda td.col1 {
	margin: 0px;
	padding: 5px;
	padding-left: 0px;
	padding-right: 10px;
	border-top-style: solid;
	border-top-width: 1px;
	border-color: #CDCEC9;
}
div.qanda td.col2 {
	margin: 0px;
	padding: 5px;
	padding-left: 0px;
	padding-right: 10px;
	border-top-style: solid;
	border-top-width: 1px;
	border-color: #CDCEC9;
}
div.qanda td.col3 {
	margin: 0px;
	padding: 5px;
	padding-left: 10px;
	padding-right: 10px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-width: 1px;
	border-left-width: 1px;
	border-color: #CDCEC9;
	color: #BC3A00;
}
div.qanda table {
	margin-top: 10px;
}

/* ////////////////// HOWTO /////////////////////// */
div.howto_base {
	clear: both;
	padding: 0px;
	margin: 0px;
	padding-top:20px;
	width: 500px;
}
div.howto {
	clear: both;
	padding: 0px;
	margin-left:20px;
	padding-top:10px;
	margin-right:20px;
	width: 500px;
}

div.howto .blckL {
	width: 50px;
	float: left;
}
div.howto .blckR {
	width: 450px;
	float: right;
	margin-top: 0px;
	padding: 0px;
	margin-bottom: 10px;	
	color: #4B4B41;
	font-size: 0.9em;
	line-height: 1.4em;
}

div.howto span.cmnt {
	clear: both;
	font-size: 0.8em;
	line-height: 1.6em;
	color: #69695F;
}



div.howto div.midashi {
	background-repeat: no-repeat;
	background-position: left center;
	background-image: url(../images/pmark0.gif);
	margin-top: 10px;
	font-weight: bold;
	padding-left: 13px;
}
div.howto p.text {
	margin-top: 5px;
	padding-left: 10px;
	color: #4B4B41;
}
div.howto p.text2 {
	padding-left: 0px;
	color: #4B4B41;
	margin-top: 5px;
	font-size: 0.8em;
}

div.howto td.col1 {
	margin: 0px;
	padding: 5px;
	padding-left: 0px;
	padding-right: 10px;
	border-top-style: solid;
	border-top-width: 1px;
	border-color: #CDCEC9;
	color: #4B4B41;
}
div.howto td.col2 {
	margin: 0px;
	padding: 5px;
	padding-left: 0px;
	padding-right: 10px;
	border-top-style: solid;
	border-top-width: 1px;
	border-color: #CDCEC9;
	color: #4B4B41;
}
div.howto td.col3 {
	margin: 0px;
	padding: 5px;
	padding-left: 10px;
	padding-right: 10px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-width: 1px;
	border-left-width: 1px;
	border-color: #CDCEC9;
	color: #BC3A00;
}
div.howto table {
	margin-top: 10px;
	margin-left: 12px;
	margin-bottom: 40px;
}

div.howto .blck2L {
	width: 40px;
	float: left;
}
div.howto .blck2M {
	width: 90px;
	float: left;
	padding-right: 10px;
}
div.howto .blck2R {
	width: 350px;
	float: right;
	margin-top: 0px;
	padding: 0px;
	padding-bottom: 20px;
	margin-bottom: 10px;	
	color: #4B4B41;
	font-size: 0.9em;
	line-height: 1.4em;
}
div.howto .blck2RB {
	width: 350px;
	float: right;
	margin-top: 0px;
	padding: 0px;
	padding-bottom: 20px;
	margin-bottom: 10px;	
	color: #4B4B41;
	font-size: 0.9em;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-color: #CDCEC9;
	line-height: 1.4em;
}

div.howto a {
	color: #B93C00; text-decoration:none;
}
div.howto a:link    {color:#B93C00; text-decoration:none;}
div.howto a:visited {color:#B93C00; text-decoration:none;}
div.howto a:active  {color:#B93C00; text-decoration:none;}
div.howto a:hover   {color:#4B4B41; text-decoration:underline;}

/* /////// CONCEPT //////////////// */
div.concept {
	clear: both;
	padding: 0px;
	margin-left:20px;
	margin-top:0px;
	margin-right:20px;
	margin-bottom: 20px;
	width: 500px;
}

div.concept img {
	float: left;
	margin-right: 10px;
	margin-bottom: 40px;
}
div.concept p.name {
	font-weight: bold;
	margin-bottom: 0px;
}
div.concept p.hpurl {
	margin-bottom: 15px;
}
div.concept p.exp {
	font-size: 0.8em;
	margin-bottom: 30px;
        width: 330px;
        float:right;
}
p.alex {
	float: right;
	margin-bottom: 20px;
}

/* /////// JIGYO //////////////// */
div.jigyo {
	clear: both;
	padding: 0px;
	margin-left:20px;
	margin-top:10px;
	margin-right:20px;
	width: 500px;
}

div.jigyo img.chart {
	float: left;
	margin-right: 10px;
	margin-bottom: 40px;
}
div.jigyo p.name {
	font-weight: bold;
	margin-bottom: 20px;
}
div.jigyo p.exp {
	font-size: 0.8em;
}

div.jigyo2 {
	clear: both;
	padding: 0px;
	margin-left:25px;
	margin-top:10px;
	margin-right:25px;
	width: 470px;
	padding: 10px;
	border-style: solid;
	border-width: 1px;
	border-color: #4682B9;
}
div.jigyo2 p.midashi {
	color: #4682B9;
	font-size: 1.0em;
	margin-bottom: 10px;
}
div.jigyo p.exp {
	width: 260px;
	float: right;
	font-size: 0.8em;
}
div.jigyo img.title {
	margin-top: 20px;
	margin-bottom: 10px;
}
img.jigyo {
	margin: 0px;
	padding: 0px;
	margin-top: 5px;
}

/* /////// KIKIN //////////////// */
div.kikin {
	clear: both;
	padding: 0px;
	margin-left:20px;
	margin-top:10px;
	margin-right:20px;
	width: 500px;
}
div.kikin img.title {
	margin-top: 20px;
	margin-bottom: 0px;
}
div.kikin img.kikin {
	margin: 0px;
	padding: 0px;
	margin-top: 15px;
}
div.kikin p {
	margin-bottom: 20px;
}

/* /////// GAIYO //////////////// */
div.gaiyo {
	clear: both;
	padding: 0px;
	margin-left:20px;
	margin-top:10px;
	margin-bottom: 25px;
	margin-right:20px;
	width: 500px;
}
div.gaiyo img.title {
	margin-top: 20px;
	margin-bottom: 0px;
	padding: 0px;
}
div.gaiyo img.gaiyo {
	margin: 0px;
	padding: 0px;
	margin-top: 15px;
}
div.gaiyo .blckL {
	width: 100px;
   	background-color:#4B4B41;
	padding: 10px;	
	border-top-style: solid;
	border-top-width: 1px;
	border-color: #CCCDC8;
	color: #FFFFFF;
}
div.gaiyo .blckR {
	width: 350px;
   	background-color:#FFFFFF;
	padding: 10px;	
	border-top-style: solid;
	border-top-width: 1px;
	border-color: #CCCDC8;
}
div.gaiyo table {
	margin-top: 0px;
	padding: 0px;
}
div.gaiyo td {
	width: 120px;
	padding-bottom: 20px;
	font-size: 0.8em;
}
div.gaiyo p.pname {
	width: 500px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-color: #4682B9;
	padding-bottom: 2px;
	margin-bottom: 15px;
	margin-top: 5px;
	font-weight: bold;
	font-size: 1.0em;
}

/* /////// TORIHIKI //////////////// */
div.torihiki {
	clear: both;
	padding: 0px;
	margin-left:20px;
	margin-top:10px;
	margin-bottom: 25px;
	margin-right:20px;
	width: 500px;
}
div.torihiki img.torihiki {
	margin: 0px;
	padding: 0px;
	margin-top: 15px;
	margin-bottom: 10px;
}
div.torihiki p {
	font-size: 0.9em;
}
div.torihiki a.email {
	color: #3F7CB2;
}
div.torihiki a:link    {color:#3F7CB2; text-decoration:none;}
div.torihiki a:visited {color:#3F7CB2; text-decoration:none;}
div.torihiki a:active  {color:#3F7CB2; text-decoration:none;}
div.torihiki a:hover   {color:#B93C00; text-decoration:underline;}

div.torihiki span.linkurl {
	color: #3F7CB2;
	margin-left: 10px;
}
div.torihiki img.banner {
	margin-bottom: 10px;
}


/* /////// DAIRITEN //////////////// */
div.dairiten {
	clear: both;
	padding: 0px;
	margin-left:20px;
	margin-top:10px;
	margin-bottom: 25px;
	margin-right:20px;
	width: 500px;
}
div.dairiten img.dairiten {
	margin: 0px;
	padding: 0px;
	margin-top: 15px;
	margin-bottom: 10px;
}
div.dairiten p {
	font-size: 0.9em;
	line-height: 1.5em;
}

div.dairiten p.toiawase1 {
	width: 500px;
	color: #B93C00;
	font-size: 0.9em;
	border-top-style: solid;
	border-width: 1px;
	border-color: #BEBEB4;
	padding-top: 10px;
}
div.dairiten p.toiawase2 {
	font-size: 0.8em;
}

/* /////// ORIGIN //////////////// */
div.origin {
	clear: both;
	padding: 0px;
	margin-left:20px;
	margin-top:10px;
	margin-right:20px;
	width: 500px;
}

div.origin table.kamoku td.pmark {
	background-repeat: no-repeat;
	background-position: left 0.5em;
	background-image: url(../images/pmark0.gif);
	padding-left: 1.0em;
}
div.origin td.tbdr {
	border-top-style: solid;
	border-top-width: 1px;
	border-color: #BEBEB4;
	padding: 0px;
        margin:0px;
        line-height:1px;
}
div.origin td {
	font-size: 0.8em;
}

div.origin table.photo td.photo3in3 img {
	margin-top: 10px;
}
div.origin table.photo td.photo3in2 img {
	margin-top: 10px;
}
div.origin table.photo td.photo3in1 img {
	margin-top: 10px;
}
div.origin img.midashi {
	margin-top: 20px;
	margin-bottom: 10px;
}
div.origin p.iori {
	clear: both;
	float: left;
	text-align: right;
	margin-bottom: 0px;
	font-weight: bold;
	padding: 0px;
	font-size: 0.9em;
}
div.origin img {
	margin-top: 5px;
}

a.origin-asia:link { color:#867534; text-decoration:none;}
a.origin-asia:visited { color:#867534; text-decoration:none;}
a.origin-asia:active { color:#867534; text-decoration:none;}
a.origin-asia:hover{color:#B93C00;text-decoration: underline;}

div.pgetop_btn a{
	margin-top: 20px;
}
div.origin div.lbottom-btn {
	margin-top: 15px;
}
span.attention {
	float: left;
	color: #B93C00;
}

#test {
	clear: both;
	color: #CC0000;
}

/* ////////// LINK ////////////// */
div.klink {
	clear: both;
	padding: 0px;
	margin-left:20px;
	margin-top:10px;
	margin-bottom: 25px;
	margin-right:20px;
	width: 500px;
}
div.klink h2 {
    background:url(../images/i22.gif) no-repeat;
	background-position: left 5px;
	padding-left: 15px;
	font-size: 1.0em;
    position:relative;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
div.klink table {
	border-collapse:collapse;
	margin-top: 10px;
}
div.klink td.blckL {
	width: 200px;
   	background-color:#E4E4E2;
	margin: 0px;
	padding: 10px;	
	border-top-style: solid;
	border-top-width: 1px;
	border-color: #CCCDC8;
	font-size: 0.8em;
}
div.klink td.blckR {
	width: 250px;
   	background-color:#FFFFFF;
	padding: 10px;
	padding-right: 10px;	
	border-top-style: solid;
	border-top-width: 1px;
	border-color: #CCCDC8;
	font-size: 0.7em;
}
div.klink a:link    {color:#3F7CB2; text-decoration:none;}
div.klink a:visited {color:#3F7CB2; text-decoration:none;}
div.klink a:active  {color:#3F7CB2; text-decoration:none;}
div.klink a:hover   {color:#B93C00; text-decoration:underline;}

div.klink td.blckLK {
	width: 100px;
   	background-color:#E4E4E2;
	margin: 0px;
	padding: 10px;	
	border-top-style: solid;
	border-right-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-color: #CCCDC8;
	font-size: 0.8em;
}
div.klink td.blckL2 {
	width: 80px;
   	background-color:#E4E4E2;
	margin: 0px;
	padding: 10px;	
	border-top-style: solid;
	border-top-width: 1px;
	border-color: #CCCDC8;
	font-size: 0.8em;
}
div.klink td.blckR2 {
	width: 250px;
   	background-color:#FFFFFF;
	padding: 10px;
	padding-right: 10px;	
	border-top-style: solid;
	border-top-width: 1px;
	border-color: #CCCDC8;
	font-size: 0.7em;
}

h1.plan {
	font-size: 1.2em;
	width: 480px;
	background-color: #4B4B41;
	height: 30px;
	margin: 0px;
	padding: 0px;
	padding-left: 20px;
	padding-top: 8px;
	color: #FFFFFF;
}
div.plan {
	width: 400px;
	padding: 20px;
}
div.planhead {
	width: 450px;
	border-bottom-style: solid;
	border-width: 1px;
	border-color: #4B4B41;
	margin-left: 30px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
div.planfoot {
	width: 450px;
	text-align: center;
}
div.planbody {
	width: 370px;
	padding-left: 80px;
}
div.planbody h2 {
	font-size: 1.0em;
	padding: 0px;
	margin: 0px;
	margin-bottom: 10px;
}
div.planbody img {
	margin-bottom: 10px;
}
div.planbody p {
	font-size: 0.9em;
	line-height: 1.5em;
	margin-bottom: 10px;
}
div.planbody p.toiawase {
	font-size: 0.7em;
	color: #69695F;
}
div.planfoot div.pagetop_btn {
	margin-top: -12px;
}
div.placeR {
	text-align: right;
}
div.placeC {
	clear: both;
	margin-left: 60px;
	text-align: center;
}

div#ryokinhyo td.kubun {
	background-color: #4B4B41;
	color: #FFFFFF;
	font-size: 0.8em;
	width: 75px;
}
div#ryokinhyo td.kikan {
	background-color: #4B4B41;
	color: #FFFFFF;
	vertical-align: middle;
	font-size: 0.8em;
	width: 80px;
	border-bottom-style: solid;
	border-color: #BEBEB4;
	border-bottom-width: 1px;
}
div#ryokinhyo td.kikan2 {
	background-color: #4B4B41;
	color: #FFFFFF;
	vertical-align: middle;
	font-size: 0.8em;
	width: 80px;
}
div#ryokinhyo td.kubun {
	border-left-style: solid;
	border-color: #BEBEB4;
	border-left-width: 1px;
	padding-top: 2px;
	padding-bottom: 2px;
}
div#ryokinhyo td.coltop {
	border-top-style: solid;
	border-bottom-style: solid;
	border-color: #BEBEB4;
	border-width: 1px;
	font-size: 0.8em;
}
div#ryokinhyo td.col1 {
	border-bottom-style: solid;
	border-color: #BEBEB4;
	border-width: 1px;
}
div#ryokinhyo td.ryokin1 {
	border-left-style: solid;
	border-color: #BEBEB4;
	border-width: 1px;
	text-align: right;
	padding-right: 10px;
	font-size: 0.8em;
}
div#ryokinhyo td.ryokin2 {
	border-left-style: solid;
	border-bottom-style: solid;
	border-color: #BEBEB4;
	border-width: 1px;
	text-align: right;
	padding-right: 10px;
	font-size: 0.8em;
}
div#ryokinhyo p {
	font-size: 0.9em;
	font-weight: bold;
	padding-top: 20px;
	margin-bottom: 10px;
}
div.attention {
	color: #B93C00;
	font-size: 0.7em;
}

div.privacy {
	clear: both;
	padding: 0px;
	margin-left:20px;
	margin-top:0px;
	margin-right:20px;
	width: 500px;
    border-bottom-style: dotted;
    border-bottom-width: 1px;
    padding-bottom: 10px;
}
div.noborder {
    border-style: none;
    margin-bottom: 25px;
}
div.privacy p {
	margin-top: 10px;
	line-height: 1.5em;
}
div.privacy p.midashi {
	color: #4682B9;
	font-size: 1.0em;
	margin-bottom: 10px;
}
div.privacy p.text0 {
    margin-left: 20px;
}
div.privacy p.text1 {
    font-size: 12px;
    line-height: 16px;
    margin: 0px;
    margin-top: 5px;
    margin-left: 20px;
}
div.privacy p.marker {
    border-left-style: solid;
    border-left-width: 2px;
    padding-left: 5px;
    margin-top: 25px;
}
div.privacy img.midashi {
    padding-top: 25px;
}

img.info-title {
	padding-bottom:10px;
	background-color:#ECE6B6;
}

img.info-top {
	margin:0px;
	padding:0px;
}
div.info-c {
	margin:0px;
	padding:0px;
	background-color:#4B4B41;
}

div.info-c p {
        margin:0px;
	padding-left:20px;
	padding-top:5px;
	padding-bottom:10px;
	font-size:20px;
	color:#FFFFFF;
}



/* information */

table.info {
	width:500px;
	border-collapse:collapse;
}

table.info tr {
	vertical-align:top;
	border-top-style:solid;
	border-top-width:1px;
}

table.info tr.end {
	border-top-style:none;
	border-top-width:0px;
}

table.info td {
	padding-left:10px;
	width: 350px;
	border-top-style:solid;
	border-top-width:1px;
}

table.info td.title {
	background-color:#CCCCCC;
	width: 150px;
	border-top-style:solid;
	border-top-width:1px;
}

table.info td.title2 {
	padding-top: 20px;
	width: 150px;
}

table.info td.toiawase {
	padding-top: 20px;
}

.pagetop_btn2 {
	clear:both;
	padding-bottom: 10px;
	padding-right:10px;
	width:530px;
	text-align:right;
   	background-color: #ECE6B6;
	padding-top:10px;
	padding-bottom:20px;
}

.pageLinks {
   	background-color: #ECE6B6;
        margin-bottom: -20px;
	font-size:12px;
}
.pageLinks2 {
   	background-color: #ECE6B6;
        margin-top: 0px;
        height: 30px;
	font-size:12px;
}

p.info-c img {
    margin-top: 10px;
    margin-bottom: 10px;
}

div#area-left ul{
margin:0px 0px 0px 20px;
padding:0px 0px 0px 0px;
list-style-type:none;
border-bottom:0px solid #d2d2d2;
}
div#area-left ul:after {/*clear*/
content : "";
display : block;
height : 0;
clear : both;
}

div#area-left ul li{
width:94%;
border-top:1px solid #988a52;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
line-height:20px;
}

div#area-left ul li a{
display:block;
overflow:hidden;
margin:0px 5px 0px 5px;
padding:5px 0px 5px 15px;
background: url(../images/arrow_ot.gif) no-repeat;
	background-position: 0px 0px;
}

div#area-left ul li.on a, div#area-left ul li.on a:visited {
color: #B93C00;
background: url(../images/arrow_ov.gif) no-repeat;
	background-position: 0px 0px;
}

div#area-left ul li a.on, div#area-left ul li a.on:visited {
color: #B93C00;
background: url(../images/arrow_ov.gif) no-repeat;
	background-position: 0px 0px;
}

div#area-left ul.noborder li{
border-top-style: none;
line-height:21px;
}

div#area-left ul li.bottom {
border-bottom:1px solid #988a52;
}
