@charset "utf-8";
/* CSS Document */

/* ----------------------------------------------------------
  Author : Miyata @Jcity
  Date : 2009.5.11
---------------------------------------------------------- */

/*
 Share Style [
----------------------------------------------------------- */
*{margin:0; padding:0;}
body{
font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka, Arial, Helvetica, sans-serif;
font-size:0.8em;}
img{border:0;}
form{margin:0px;}
input{vertical-align: middle;}
.input_number {text-align: right; ime-mode: disabled;}

/*
 Common Layout [
----------------------------------------------------------- */
#wrapper{width:780px; margin:auto; margin-bottom:50px; overflow:hidden;}
#header{width:780px; position:relative; overflow:hidden; height:80px; margin-bottom:10px;}
#contents{}
#footer{clear:both; text-align:center; }

/* header */
#header h1 a{position:absolute; top:10px; text-indent:-9999px; width:276px; height:54px; display:block; background:url(../img/logo_yamafuku.jpg) no-repeat;}
#header #logo_mast a{position:absolute; right:0px; top:25px; text-indent:-9999px; width:80px; height:40px; display:block; background:url(../img/logo_mast.jpg) no-repeat;}

/* contents */
#contents h2{background:url(../img/titlebar00.jpg) no-repeat; color:#FFFFFF; height:20px; padding:3px 5px; font-size:1.1em; margin-bottom:20px;}
#contents #titlebar01{background:url(../img/titlebar01.jpg) no-repeat; text-indent:-9999px; height:32px; margin-bottom:10px; margin-top:30px;}
#contents #titlebar02{background:url(../img/titlebar02.jpg) no-repeat; text-indent:-9999px; height:32px; margin-bottom:10px; margin-top:30px;}
#contents #titlebar03{clear:both;background:url(../img/titlebar03.jpg) no-repeat; text-indent:-9999px; height:32px; margin-bottom:10px; margin-top:30px;}
#contents .tb_style{border-collapse:collapse;}
#contents .tb_style th{line-height:1.3em; padding:5px; border:#FFF solid 1px; background:#E6E6E6; color:#333; font-weight:normal;}
#contents .tb_style td{line-height:1.5em; padding:5px; border:#FFF solid 1px; background:#F6F6F6; color:#333;}
#contents .tb_style tr.even td{background:#EBEBEB;}
#contents .item01{font-size:1.1em; color:#FF0000; font-weight:bold;}
#contents .item02{}
#contents .item03{}
#contents .item04{}
#contents .item05{}
#contents .item06{font-size:1.1em; font-weight:bold;}
#contents .item07{}
#contents .item08{}
#contents .item09{color:#FF0000;}
#contents .icon_bus{margin:0px 5px 0px 5px;}
#contents .icon_walk{margin:0px 5px 0px 5px;}
#contents .photo_list{overflow:hidden; clear:both; margin-bottom:8px; list-style:none;}
#contents .photo_list li{float:left; margin-left:6px;}
#contents .img_border{border:#CCCCCC solid 1px; padding:3px; width:140px; text-align:center;}
#contents #container_map{overflow:hidden; clear:both;}
#contents #container_map .map{float:left; width:320px; height:319px; border:#CCCCCC solid 1px; margin-right:20px; padding:10px; text-align:center;}
#contents #container_map .info{ float:left;}
#contents #flashArea{margin: 0px ;}

/* float close */
.f_close{
overflow:auto;
overflow:visible;
clear:both;
}
.f_close:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
/* hides from ie-mac */
* html .f_close{height:1%;}
.f_close{display:block;}
/* end hide from ie-mac */


/* catch 2009/06/22 追加*/
.catch01{
	font-size: 1.0em ;
	color:#153BB8;
	font-weight:bold;
	padding:0px 0px 3px 0px;
}
.catch02{
	font-size: 0.9em ;
	color:#009900;
	padding:0px 0px 3px 0px;
}
.catch03{
	font-size: 0.9em ;
	color:#153BB8;
	padding:0px 0px 3px 0px;

}

/* ページ送り 2009/06/22 */
ul.ul_right{
margin:5px;
text-align:right;
list-style:none;
}
ul.ul_right li{
display:inline;
padding-right:5px;
}

/*** PopBox用クラス 2009/07/24 ***/
.PopBoxImageSmall
{
   border: none 0px white;
   cursor: url("../img/magplus.cur"), pointer;
}
.PopBoxImageLarge
{
   border: solid thin #CCCCFF;
   cursor: url("../img/magminus.cur"), pointer;
} 
.img_explin{
	padding:3px;
	width:100%;
	font-size:0.8em;
	height:20px;
	background: #E6E6E6 ;
	margin:0px 0px 4px 0px;
	color:#333;
}