body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;}

table {
   border-collapse:collapse; 
   border-spacing:0; 
}

fieldset,img {border:0;}

address,
caption,
cite,
code,
dfn,
em,strong,
th,
var {
   font-style:normal;
   font-weight:normal;
}

ol,ul {list-style:none;}

caption,th {text-align:left; }

h1,h3,h4,h5,h6 {font-size:12px;font-weight:normal;}

q:before,q:after {content:'';}

abbr,acronym {border:0;}


*{font-size: 12px;list-style-type: none;}
img{ border: none; }

#home_container{margin: 00px auto;width: 900px;background: #ffffff ;
background: url(./img2/home_bg.gif) repeat-y;}

.topics{font-size:15px;color:red;}

.kaijyo{clear: both; font-size: 0px; }
.a0{margin: 0px;height: 0px;font-size: 0px;}
a {text-decoration: none;}

BODY {background-color: #ffffff;}
#motto_bunkawo a{background: url(./img2/motto_bunkawo.jpg) no-repeat;display:block;width: 95px; height: 53px;margin: 0.4em auto;}

.home_l{float: left;width: 150px; background: #b0c4de;}
.home_c{float: left; width: 500px; background: #ffffff;}
.home_r{float: left; width: 250px; background: #b0c4de;}

/*home navi end*/

#menu_container{position: absolute;
	margin: 0px 0px 0px 20px;height: 100px;
	}
#menu_container dl{
	width: 92px;
	margin: 0px;
	float: left;
	font-size: 80%;
	background: #369;
	color: #fff;
	}
#menu_container dt
	{
	text-align: center;
	border: 1px solid black;
	padding: 3px;
	}
#menu_container dd
	{
	display: none;
	margin: 0px;
	border-left: 1px solid black;
	border-right: 1px solid black;
	}
#menu_container dl:hover dd
	{display: block;}

#menu_container a{
	display: block;
	border-bottom: 1px solid black;
	-width: 90px;
	line-height: 180%;
	background: #fff;
	padding: 3px;
	}
#menu_container a:hover{background: #ccc;}

/*home navi*/

ul#pulldown-menu {height: 24px;
}
ul#pulldown-menu #now{color: #ff0000;}
ul#pulldown-menu li {background: #000080;color: #ffffff;
	float: left;
	position: relative;
	margin: 0px 0.5em;
	width: 130px;
	font-weight: bold;
	line-height: 2em;
}
ul#pulldown-menu li a {color: #ffffff;background: #000080;font-size: 11px;
	display: block;height: 28px;
	width: 130px;
	height: 2.1em;
}
ul#pulldown-menu li a:hover {color: #ff0000;background: #99ccff;

ul#pulldown-menu,li span{background: #000080}
}

/* 下層のメニューを不可視に */
ul#pulldown-menu li ul {
	display: none;
}

/* 疑似要素 :hover で下層のメニューを可視に#b0c4de */
ul#pulldown-menu li:hover ul {
	display: block;
	position: absolute;
	z-index: 100px;
}
ul#pulldown-menu li ul li {
	float: none;
	margin: 0px;
}

/*home_bottom*/
table#credit { font-size :10px ;color : #666666;}
#credit td.company a {
	color: #0000CC;font-size:11px;}
#credit td.company a:hover {
	color: #006666;}

#home_bottom{margin-left: 220px ;width: 384px;}

/*home_bottom end*/



#twitt{margin-bottom: 10px;}

/*ボタンエリア*/
#navi_center{text-align: center;margin: 0px auto 10px auto;width: 900px;background: #000080;}
ul#navi {
	height: 20px;
   margin: 00px auto; 
   padding: 0px 00px 06px 00px; /* ul内部の左端余白を消す(Fx,Op) */
}
#navi li { color: #ff0000;font-size:13px;font-weight: bold;color:#ffffff;
	width: 120px;
   float: left;
   margin: 00px 00px 00px 00px /* 各項目周囲の余白 */
   border: 00px red solid; /* 項目の枠線 */
   padding: 04px 00px 04px 12px ; /* 枠線と内容の距離をゼロに */
}

.navi_now{color: #ff3300;}
#navi li a {padding: 07px 8px 05px 8px ;
	color: #ffffff;font-size:13px;}
#navi li a:hover {color: #ff3300;background: #99ccff;}



/*pull down*/
.kikaku_katsudou_menu {color:#333399;border-style: solid;border-color: #000080;border-width: 00px 01px 01px 01px ;
	font-size: 12px;height: 40px;
	background: #ccccff ;}
td.kikaku_katsudou a {color:#333399;border-style: solid;border-color: #000080;border-width: 00px 01px 01px 01px ;
	display:block;font-size: 12px;width: 138px;height: 20px;
	background: #b0c4de;}
td.kikaku_katsudou a:hover {color:#000000;
	background: #ff0000;}



/*ボタンエリア end*/


/**/

.sonna_rmaj{font-size :11px ;color : #666666;background: #ffffff;text-align: left;}

.flash{margin: 00px auto; width: 457px; box-shadow: 1px 1px 4px #888;
  -moz-box-shadow: 1px 2px 10px #888;
  -webkit-box-shadow: 1px 2px 10px #888;
-webkit-box-shadow:  1px 2px 10px #888;
}

#center_contents{margin: 10px auto;width: 460px;}
#container{margin: 10px auto;width: 740px;text-align: left;}


.t11_666{font-size:11px;color:#666666;line-height:1.4;text-align: left;}

.entry_title{background:#000080;font-size: 14px;color:#FFFF99;padding: 5px 10px 5px 10px;font-weight: bold;text-align: left;}
.entry_title a{color: #FFFF99;font-size: 14px;}
.entry_title a:hover{color: #ff3300;}
.entry_title_pink{background:#FF0099;font-size: 14px;color:#FFFF99;padding: 5px 10px 5px 10px;font-weight: bold;text-align: left;}
.entry_title_pink a{color: #FFFF99;font-size: 14px;}
.entry_title_pink a:hover{color: #cccccc;}

.entry_view{padding: 5px 10px;}
.entry_detail{padding: 5px 0px 10px 0px;}
.entry_title2{background:#ccccff;font-size:12;color:#000000;padding:1px 10px 1px 10px;text-align: center;}


.entry_menu a:link,.entry_menu a:visited,.entry_menu a:active{
	color: #000000;text-align: left;
	display:block;
	margin:0px 0px 0px 0px;
	padding: 4px 0px 4px 10px;
	border-bottom:#78b749 1px dotted;

}
.entry_menu a:hover{
	color: #330099;
	background:#99ccff;
}

/* side_inbox*/
.side_inbox{padding: 20px 00px 10px 00px;text-align: center;}
.aiu_box{margin: 00px auto;background:#FFCCCC;width:180px;padding: 1em;}
.aiu_box strong{font-size:12px;color:#000000;}
.aiu_box p{font-size:11px;color:#000000;text-align: left;margin-top: 1em;}
/* news*/
.news_title{padding:04px 01px; background: #ffcccc;color: #ff3300;font-size: 15px;}
.news_box{margin:00px 01px;}
.news_box div{padding: 2em 0em;}
.news_box a{font-size: 14px; color: #0033CC;}
.news_box a:hover{font-size: 14px; color: #ff3300;}

.news_body{background:#ffffcc;}
.news_temp_text1{font-size:11px;color:#ff0000;padding:04px 00px 01px 02px;width: 246px; }
.news_temp_text2{font-size:12px;padding:00px 00px 10px 04px;}



/* news　end*/

/* oto_collag*/
.collage_obi{margin: 00px auto;width: 160px;text-align: center;background:#FF0099;}
.hoshi{padding: 41px 00px 00px 132px;height: 190px;}
.oto_obi{background:url(./cd/img/oto_obi.gif) no-repeat 00px 00px;}
/* oto_collag end*/

/* kaze_collag*/
#kaze_collage{background: #ffffff url(cd/img/kaze_obi.gif) no-repeat 00px 00px; height: 168px;} 
#kaze_hoshi{background: url(img2/hoshi.gif) no-repeat 142px 42px;height: 68px;} 

/* kaze_collag end*/


/*right_side end*/

.parking_sel_title{
	color: #000000;
	font-size:12px;
	font-weight: nomal;
}
.koshin{
	color: #ff0000;
	font-size:10px;
	font-weight: nomal;
}

.line_tb
{border-top:1px solid windowtext;
border-right: none;
border-bottom:1px solid windowtext;
border-left: none;
border-color:#FF6699}

table#cd { font-size :14px ;color : #ff3300;}
#cd td.cd a {
	color: #ff3300;font-size:14px;}
#cd td.cd a:hover {color: #006666;}




.waku_main
{border-top:1px solid windowtext;
border-right:1px solid windowtext;
border-bottom:1px solid windowtext;
border-left:1px solid windowtext;
border-color:#ccccff}

.pdf1{font-size : 11px ;color : #999999 ; height:62px;
border-top:2pt solid windowtext;
	border-right:2px solid windowtext;
border-bottom:2pt solid windowtext;
	border-left:2pt solid windowtext;
	border-color:#999999}


/* MD　*/
.t11_f30{font-size :11px ;color:ff3300;}
.line1{ font-size: 10pt;color:#ffffff;font-family: MSゴシック;margin-left:50px;}
.md_menu_button{text-align: center;padding: 20px 00px;}
#md_contents{margin: 10px auto;width:700px;}
.md_sujest{font-size :11px ;color:ff3300;text-align: right;padding: 12px 00px;}


/*ボタンエリア*/
ul#menubar {
	height: 12px;
   margin: 00px; /* ul内部の左端余白を消す(IE) */
   padding: 00px 00px 00px 10px; /* ul内部の左端余白を消す(Fx,Op) */
}
ul#menubar li {
color: #ff0000;
   float: left;
   margin: 0px 00px 00px 00px /* 各項目周囲の余白 */
   border: 00px red solid; /* 項目の枠線 */
   padding: 00px 00px 00px 00px ; /* 枠線と内容の距離をゼロに */
}
#menubar li a {padding: 06px 08px 06px 06px;
	color: #666666;font-size: 12px;	display:block;
	}
#menubar li a:hover {
border-width: 00px 02px 02px 00px ;border-style:solid; border-color:#cccccc;
padding: 06px 06px 04px 06px;
background: #666666;
	color: #ffffff;
	display:block;
	}
.now{margin: 06px  06px 00px 06px;}



/* MD　end*/

/* Footer　*/
#footer{background: #ccccff;height: 20px;text-align: right;padding-right: 20px;color: #ffff99;font-size: 14px;
}

/* Footer　end*/


/*POP*/
#popup_inq { margin: 10px auto 10px auto;width: 550px;}
#popup_box { margin: 0px auto 10px auto;width: 578px;
border: 1px solid #666666;text-align: left;margin-top: 12px;}
.pop_bgline{padding: 6px 0px 6px 12px;color: #ffffff;font-size: 12px;text-align: left;background: #666666;}
#popup_box_in{padding: 12px 00px 12px 36px;text-align: left;}

.koumoku_l{float: left;width: 180px;text-align: left;padding-bottom: 2em;}
.koumoku_l_2{text-align: left;}
.koumoku_r{float: left;text-align: left;}

.thanks

/*POP end*/

/*bottom*/
#credit_c{margin: 10px auto;width : 384px;}
div#credit a {display:block;background:url(./img2/bottom_rmaj.gif) no-repeat 00px 00px;width : 384px;height: 32px;
	color: #006666;}

div.link a {color: #666666;
}
div.link a:hover {
	color: #ff3300;}

/*bottom end*/