@import url("q-and-a.css");

body                  { background: #dddddd; text-align: center; margin: 0px auto; }

TD              { color: #444; font-size: x-small; line-height: 160% }

a:link                  { color: #0000FF; text-decoration: none }

a:visited        { color: #0000FF; text-decoration: none }

a:hover      {

	color: #FF6600;

	text-decoration: underline;

}

.space01 {

	background-image: url(../topimg/back-green.gif);

	padding: 8px;

}

.waku1 {

	background-image: url(../sozoku/img/bg-waku.gif);

	background-repeat: no-repeat;

	background-position: left top;

	text-align: right;

	vertical-align: middle;

}

.space02 {

	background-color: #FFE990;

	padding: 15px;



}

.font12-1 {

	font-size: 12px;

	line-height: 140%;

	padding-bottom: 10px;

}

.font12-green {

	font-size: 12px;

	line-height: 140%;

	font-weight: bold;

	color: 224400;



}

.copyright {

	font-size: 11px;

	text-align: center;

	padding: 20px 0px 0px;

}

.waku2 {

	background-image: url(../sozoku/img/bg-seiko-waku01.gif);

	background-repeat: repeat-y;

	background-position: left top;

	vertical-align: middle;

	padding: 7px;



}

.font12-blue {

	font-size: 12px;

	line-height: 140%;

	font-weight: bold;

	color: 004499;

	vertical-align: bottom;

	padding-bottom: 2px;





}

.font12-red {

	font-size: 12px;

	line-height: 140%;

	font-weight: bold;

	color: #FF0000;

	vertical-align: bottom;

	padding-bottom: 2px;



}

.font12-2 {

	font-size: 12px;

	line-height: 160%;

	padding: 5px;





}

.font12 {



	font-size: 12px;

	line-height: 150%;

	padding: 5px 5px 5px 10px;

	background-image: url(../sozoku/img/bg-seiko-waku01.gif);

	background-repeat: repeat-y;

}

.font12-waku-red {





	font-size: 12px;

	line-height: 150%;

	padding: 5px 5px 5px 10px;

	background-image: url(../sozoku/img/bg-seiko-waku02.gif);

	background-repeat: repeat-y;

}

.font12-3 {

	font-size: 12px;

	line-height: 160%;

	padding: 5px;

	background-color: CCDDFF;

	font-weight: bold;

	color: #333333;



}

.font12-4 {

	font-size: 12px;

	line-height: 160%;

	padding: 5px;

	background-color: #FFFFFF;

	color: #333333;

	text-align: center;





}

.font12-3-2 {



	font-size: 12px;

	line-height: 160%;

	padding: 5px;

	background-color: DDDDDD;

	font-weight: bold;

	color: #333333;

}

.space03 {

	background-color: #f0f0f0;

	padding: 8px;

}

.font12-5 {

	font-size: 12px;

	line-height: 160%;

	padding: 0px;

	vertical-align: bottom;



}

.font15 {



	font-size: 15px;

	line-height: 150%;

	padding: 10px 10px 20px;

	background-image: none;

	background-color: #f0f0f0;

}

.back01 {

	background-image: url(../topimg/bg-gray.gif);

	background-repeat: repeat-y;



}

.font15-2 {





	font-size: 15px;

	line-height: 150%;

	padding: 0px 18px 8px;

	background-color: #FFFFFF;

}

.waku3 {

	font-size: 14px;

	font-weight: bold;

	color: #CC3333;

	background-image: url(../parking/img/bg-01.gif);

	background-repeat: repeat-x;

	text-align: center;

	vertical-align: middle;



}

.waku4 {



	font-size: 14px;

	font-weight: bold;

	color: #00CCCC;

	background-image: url(../parking/img/bg-01.gif);

	background-repeat: repeat-x;

	text-align: center;

	vertical-align: middle;

}

.font14 {

	font-size: 14px;

	font-weight: bold;

	color: #FFFFFF;

	background-color: #FF6600;

	padding: 7px 22px 0px;

}

.font14-2 {

	font-size: 14px;

	font-weight: bold;

	color: #666666;

	padding: 10px 0px 0px 15px;

	background-image: url(../jigyo/img/gray-img01.gif);



}

.font12-6 {



	font-size: 13px;

	line-height: 140%;

	padding: 5px;

}

.font-white-L {

	font-size: 13px;

	line-height: 140%;

	font-weight: bold;

	color: #FFFFFF;

	padding: 3px;



}

.font-white-S {



	font-size: 12px;

	line-height: 140%;

	font-weight: normal;

	color: #FFFFFF;

	padding: 3px;

}

.right {

	text-align: right;

}

.top {

	background-position: top;

}

h2.img {

	margin: 0em;

	padding: 0px;

}

h2.title {

	margin: 0em;

	padding: 18px 0px 12px;

	font-size: 18px;

	font-weight: bold;

	color: #CC0000;

	text-align: right;





}

p.menu{

	text-align:center;

	padding: 2px;

	margin: 0em;

	font-size: 11px;

	color: #000000;

	background-image: url(../topimg/header-line.gif);

	background-repeat: repeat-x;



}

p.menu a{

	text-align:center;

	padding: 2px;

	margin: 0em;

	font-size: 11px;

	color: #000000;

}

p.menu a:hover{

	color:#FF6600;

}



p.menu a:link{

	color:#0000aa;

}



p.menu a:visited{

	color:#0000aa;

}

p.copy{

	text-align:left;

	vertical-align: top;

	padding: 0px 0px 0px 5px;

	margin: 0em;

	background-color: #FFCC00;

	font-size: 10px;

	color: #000000;

}

p.img {

	margin: 0em;

	padding: 0px;

}

p.right {

	margin: 0em;

	padding: 0px;

	text-align: right;



}

p.toiawase {
	margin: 0em;
	padding: 10px 70px 0px 0px;
	text-align: right;



}

.title {

	font-size: 18px;

	font-weight: bold;

	padding-top: 1px;

	padding-right: 1px;

	padding-bottom: 4px;

	padding-left: 1px;

}

/*wb_[*/

#header {

display:block;

width:940px;

height:88px;

margin-bottom:0px;

padding-bottom:0px;

background: url(../topimg/head_back.gif) no-repeat;

text-align:right;

line-height:110%;

}

#header h1,#header h2,#header p,#global_b,.hide,#left_box,#left_navi,{

	margin: 0px;

	padding: 0px;

	border: 0px;

	background-color: transparent;

	color: #333;

	font-size: 100%;

	font-weight: normal;

	font-style: normal;

	text-decoration: none;

	line-height: 110%;

}

#header h1,#header h2{font-size:0.7em;padding-right:10px;padding-top:2px;margin-bottom:2px;}

#header h2{
	margin-bottom: 40px;
}

#header p{font-size:0.7em;position:relative;top:-14px;right:9px;}



#global_b{font-size:0.8em;font-weight:bold;margin:25px 10px 0px 0px;}

#global_b li{display:inline;background: url(../topimg/arrow.gif) 0 1px no-repeat;padding-left:12px;margin-left:6px;}

#global_b li a{color:#fff;}

.hide{visibility: hidden;font-size: 0.1em;}

#left_box {width:294px;border:#5B6A20 1px solid;text-align: center;}

*html #left_box {width:296px;}

#left_navi {text-align: left;font-size:1em;list-style:none;}

#cm_01 {background: url(../topimg/cm_01.jpg) 0 1px no-repeat;width:294px;height:50px;padding-left:90px;padding-top:18px;}

#cm_02 {background: url(../topimg/cm_02.jpg) 0 1px no-repeat;width:294px;height:50px;padding-left:90px;padding-top:18px;}

#cm_03 {background: url(../topimg/cm_03.jpg) 0 1px no-repeat;width:294px;height:50px;padding-left:90px;padding-top:18px;}

#cm_04 {background: url(../topimg/cm_04.jpg) 0 1px no-repeat;width:294px;height:50px;padding-left:90px;padding-top:18px;}



#map_box {width:840px;text-align:left;}

.mini_box {height:200px;min-height:300px;width:270px;border:#666 1px solid;float:left;margin-right:10px;margin-bottom:20px;background: url(../topimg/map_back.gif) no-repeat;}

.map_t{font-size:1.1em;padding-left:20px;padding-top:15px;}
