@charset "utf-8";


*{ margin:0px; padding:0px; outline:none;}

ul,li{ list-style:none;}

a{ text-decoration:none; color:#000;}

img{ border:0px;}

.clr{ clear:both;}

.fl{ float:left;}

.fr{ float:right;}
	

#wrap{ width:100%;}

#header_outer{width:100%; background: url(images/header_bg.png) no-repeat top center; height:102px;}

#header{ width:957px; margin:auto; 	font-family: Verdana,"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",sans-serif; }

.header_top{ width:952px; height:70px;}

.logo{ width:505px; height:70px; float:left;}
mk


.logo h4{ font-weight:normal; line-height:20px;}

.header_top_right{ width:447px; float:right;}

.language{ width:447px; 	font-family: Verdana,"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",sans-serif; padding:15px 0px 0 0; height:25px;}

.language ul{ float:right;}

.language ul li{ float:left; padding-left:23px; width:auto;}

.language ul li a{ background:url(images/language_arrow.png) no-repeat left; padding-left:16px; color:#002561; font-weight:bold; 	font-family: Verdana,"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",sans-serif;}

.language2{ width:447px;  padding:0px 0px; height:25px;}

.language2 ul{ float:right;}

.language2 ul li{ float:left; padding-left:23px;}

.language2 ul li a{ padding-left:22px; color:#002561; font-weight:bold; line-height:16px;}

.language2 ul li.phone1{ width:86px;}
.language2 ul li.phone2{ width:90px;}
.language2 ul li.phone3{ width:83px;}
.language2 ul li.phone4{ width:75px;}

.language2 ul li.phone1 a{ background:url(images/phone1.png) no-repeat left;}

.language2 ul li.phone2 a{ background:url(images/phone2.png) no-repeat left;}

.language2 ul li.phone3 a{ background:url(images/phone3.png) no-repeat left;}

.language2 ul li.phone4 a{ background:url(images/phone4.png) no-repeat left -1px;}

#navigation{ width:960px; }

#navigation ul li{ float:left;}


#navigation ul li a{ color:#fff; font-weight:bold; height:30px; line-height:32px;}

#navigation ul li a:hover{ color:#3856a6;}

#navigation ul li.menu_li1 a{ padding:0 0 0 56px; width:81px; background:url(images/menu_bg.png) -128px -0px;}

#navigation ul li.menu_li1 a:hover{  background:url(images/menu_bg.png) -128px -32px;}


#navigation ul li.menu_li2 a{ padding:0 0 0 37px; width:92px; background:url(images/menu_bg.png) -264px -0px;}

#navigation ul li.menu_li2 a:hover{  background:url(images/menu_bg.png) -264px -32px;}


#navigation ul li.menu_li3 a{ padding:0 0 0 32px; width:125px; background:url(images/menu_bg.png) -393px -0px;}

#navigation ul li.menu_li3 a:hover{  background:url(images/menu_bg.png) -393px -32px;}

#navigation ul li.menu_li4 a{ padding:0 0 0 48px; width:77px; background:url(images/menu_bg.png) -550px -0px;}

#navigation ul li.menu_li4 a:hover{  background:url(images/menu_bg.png) -550px -32px;}




#navigation ul li.menu_li5 a{ padding:0 0 0 45px; width:91px; background:url(images/menu_bg.png) -675px -0px;}

#navigation ul li.menu_li5 a:hover{  background:url(images/menu_bg.png) -675px -32px; }


#navigation ul li.menu_li6 a{ padding:0 0 0 55px; width:72px; background:url(images/menu_bg.png) -811px -0px;}

#navigation ul li.menu_li6 a:hover{  background:url(images/menu_bg.png) -811px -32px;}


#navigation ul li.menu_li7 a{ padding:0 0 0 32px; width:113px; background:url(images/menu_bg.png) -938px -0px;}

#navigation ul li.menu_li7 a:hover{  background:url(images/menu_bg.png) -938px -32px;}

#content{ width:957px; margin:auto; padding:20px 0 80px;}

.content_left{ width:406px; float:left;}

.content_left_top{ width:406px;}

.content_left_listing{
	width:379px;
	font-family: Verdana,"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	margin-top: 15px;
}

.content_left_listing h2{ background: url(images/left-listing-hbg.png) no-repeat; width:359px; height:22px; line-height:22px; padding:0 0 0 20px; font-size:14px; color:#060606; font-weight:bold; margin-bottom:10px;}


.content_left_listing ul li{
	float:left;
	width:359px;
	margin-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	margin-right: 10px;
	margin-left: 10px;
	padding-bottom: 3px;
}

.social_links{ width:406px; }

.social_links ul li{ float:left; padding-right:6px;}

.social_links ul li.second_last{ padding:10px 0 0 10px;}

.social_links ul li.last{ padding:10px 0 0 10px;}

.content_right{ width:546px; float:right;}

.content_right_top{ width:546px; padding:0px 0 20px 0;}


.slider_outer{ width:545px; position:relative;}

#slider{ width:545px!important; height:299px!important;}

#slider li{ position:relative;
		
		width:544px;
		height:299px;
		overflow:hidden; 
		}	


ol#controls{ position:absolute; left:30px; bottom:10px;
		margin:1em 0;
		padding:0;
		height:28px;	
		}
	ol#controls li{
		margin:0 10px 0 0; 
		padding:0;
		float:left;
		list-style:none;
		height:28px;
		line-height:28px;
		}
	ol#controls li a{
		float:left;
		height:20px;
		line-height:20px;
		border:1px solid #ccc;
		background:#DAF3F8;
		color:#555;
		padding:0 5px;
		text-decoration:none;
		}
	ol#controls li.current a{
		background:#5DC9E1;
		color:#fff;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}


.slider_text{ width:544px; height:84px; padding:0px 0 0 0; background:#3c3a3e;  opacity:.7; 	font-family: Verdana,"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",sans-serif; Pr6N;position:absolute; top:110px; left:0px; }

.slider_text h5{ color:#FFF; font-size:35px; text-align:center; opacity:1!important;}

.slider_text p{ font-size:15px; color:#fff; text-align:center; margin-top:-5px;opacity:1!important;}



/*Faiz's Work
********************************************************************************************************************/

/********************************************drop_down_menue********************************************/
/* LEVEL ONE */
ul.dropdown{ position: relative; }
ul.dropdown li{ float:left; line-height:22px; border-left:1px solid #a5bbe5; border-top-color:0px;}
ul.dropdown li a{ }
ul.dropdown li.hover a{ }
ul.dropdown li.hover, ul.dropdown li:hover{ position: relative; }
ul.dropdown li.last_li{ padding-right:7px;}
/* LEVEL TWO */
ul.dropdown ul{ visibility:hidden; position:absolute; left:-1px; z-index:1; padding-bottom:11px;}
ul.dropdown ul li{ font-weight: normal; float: none; padding:0px; }
ul.dropdown ul li a{ }
ul.dropdown ul li a:hover{ color:#FFFFFF;  }
/* LEVEL THREE*/
ul.dropdown ul ul{ left: 100%; top: 0; }
ul.dropdown li:hover > ul{ visibility: visible; }
/**********************************************drop_down_menue*******************************************/
.content_right_listing{ width:545px;  	font-family: Verdana,"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",sans-serif; padding:24px 0px 10px 0px;}
.content_right_listing h3{ background: url(images/grey_bar.jpg) no-repeat; width:545px; height:23px; line-height:23px; padding:0 0 0 20px; font-size:14px; color:#060606; font-weight:bold; margin-bottom:10px;}
.content_right_listing ul li{
	float:left;
	padding-bottom:3px;
	width:525px;
	margin-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	margin-right: 10px;
	margin-left: 10px;
}
.imagas { width:545px;}
.imagas li { float:left; padding:0px 0px 5px 5px;}
.imagas li a {}
.info { width:545px; clear:both; padding-top:20px;}
.info_left { width:260px; float:left; border:1px solid #8f9193;}
.info_left h1 {border-bottom:2px solid #91d6f0; height:25px; width:248px; margin-left:4px; font-size:14px;  padding-left:4px; margin-top:6px!important;} 
.info_left_inner { width:250px; min-height:60px; padding:10px 0 8px 7px; float:left;}
.info_left_inner a{ width:150px; float:left; }
.left_inner_pic { width:95px; float:left; clear:both;}
.left_inner_detail { width:155px; float:left; color:#959595;  font-weight:bold;}
.left_inner_detail span { border-bottom:1px dotted #dadbdb; color:#0d004c; margin-left:0px; width:auto; height:15px;
line-height:11px; padding-bottom:2px;}
.left_inner_detail label { color:#f26522; height:25px; line-height:28px; float:left; width:100%;}
.left_inner_detail p {
	font-size:10px;
	margin-right:10px;
	line-height: 16px;
}
.info_right { width:264px; float:right;} 
.see_more { width:100%; text-align:center; padding:0px 0px 10px 0px;}
.see_more a{ background: url(images/see_more.jpg) no-repeat; width:204px; height:36px; margin:auto;}


.info_detail{ width:264px; 	font-family: Verdana,"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",sans-serif; margin-bottom:30px;}
.info_detail h3{
	background: url(images/blue_bar.jpg) no-repeat;
	width:264px;
	height:23px;
	line-height:25px;
	font-size:14px;
	color:#fff;
	font-weight:bold;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 20px;
}
.info_detail ul li{
	float:left;
	width:244px;
	background:url(images/blue_arrow.jpg) 0px 5px no-repeat;
	color:605f5f;
	margin-right: 10px;
	margin-left: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 15px;
	margin-bottom: 3px;
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}

.info_detail2{ width:264px; 	font-family: Verdana,"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",sans-serif; margin-bottom:30px; margin-top:10px;}
.info_detail2 h3{ background: url(images/yellow_bar.jpg) no-repeat; width:264px; height:23px; line-height:25px; padding:0 0 0 20px; font-size:14px; color:#2254b0; font-weight:bold; margin-bottom:10px;}
.info_detail2 ul li{
	float:left;
	width:244px;
	background:url(images/blue_arrow.jpg) 0px 5px no-repeat;
	color:#2254b0;
	margin-right: 10px;
	margin-left: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 15px;
	margin-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}

.info_detail2 ul li a:hover{  color:#063c9e;}



#footer { width:100%; height:194px; background: url(images/footer_bg.jpg) repeat-x;}
#footer ul li { float:left; background: url(images/seprater.jpg) right no-repeat; padding:0px 9px; font-weight:bold; font-size:10.5px; }
#footer ul li.end { background:none; padding: 0 0 0 9px;}
#footer ul li a { color:#959595;}
#footer ul li a:hover {color:#063c9e;}
.copyright { text-align:center; color:#959595; font-weight:bold; font-size:10.5px; letter-spacing:.2px; 	font-family: Verdana,"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",sans-serif;}

.font{ 	font-family: Verdana,"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",sans-serif;}

.map_arrow { background: url(images/map_arrow.png) right no-repeat; width:36px; height:56px; position:absolute; table-layout:5px; left:14px; top:13px;}
.map { width:380px; height:270px; padding-bottom:6px; background: url(images/map_bg.png) right no-repeat; position:relative;}
.map h1 {color:#FFFFFF; font-size:14px; height:30px; line-height:38px; padding-left:54px;}
.map ul {}
.map ul li { width:100%;}
.map ul li span { float:left; position:absolute;}
.map ul li span a { text-align:center; font-size:10px; color:#FFFFFF; font-weight:bold; line-height:15px; }
.map ul li a:hover {}

.map ul li span.maplink_gray {width:84px; height:14px; background:url(images/maplink_gray.png) no-repeat; left: 54px; top:49px;}
.map ul li span.maplink_gray:hover { width:84px; height:14px; background:url(images/maplink_gray_hover.png) no-repeat;}
.map ul li span.maplink_gray_right { width:84px; height:14px; background:url(images/maplink_gray.png) no-repeat; right:51px; top:49px;}
.map ul li span.maplink_gray_right:hover { width:84px; height:14px; background:url(images/maplink_gray_hover.png) no-repeat; }
.map ul li span.blue1 { width:65px; height:15px; background:url(images/maplink_blue.png) no-repeat; left:36px;
top:90px;}
.map ul li span.blue1:hover { width:65px; height:15px; background:url(images/maplink_blue_hover.png) no-repeat;}
.map ul li span.blueone { width:65px; height:15px; background:url(images/maplink_blue.png) no-repeat; left:17px;
top:124px;}
.map ul li span.blueone:hover { width:65px; height:15px; background:url(images/maplink_blue_hover.png) no-repeat;}
.map ul li span.blue2 { width:77px; height:14px; background:url(images/maplink_blue2.png) no-repeat; left:16px;
top:142px;}
.map ul li span.blue2:hover { width:77px; height:14px; background:url(images/maplink_blue2_hover.png) no-repeat;}
.map ul li span.blue3 { width:83px; height:14px; background:url(images/maplink_blue3.png) no-repeat; left:17px; top:158px;}
.map ul li span.blue3:hover { width:83px; height:14px; background:url(images/maplink_blue3_hover.png) no-repeat;}
.map ul li span.blue4 { width:71px; height:15px; background:url(images/maplink_blue4.png) no-repeat; left:103px;
top:157px;}
.map ul li span.blue4:hover { width:71px; height:15px; background:url(images/maplink_blue4_hover.png) no-repeat;}
.map ul li span.blue5 { width:125px; height:14px; background:url(images/maplink_blue5.png) no-repeat; left:19px;
top:175px;}
.map ul li span.blue5:hover { width:125px; height:14px; background:url(images/maplink_blue5_hover.png) no-repeat;}
.map ul li span.blue6 { width:88px; height:15px; background:url(images/maplink_blue6.png) no-repeat; left:40px;
top:191px;}
.map ul li span.blue6:hover { width:88px; height:15px; background:url(images/maplink_blue6_hover.png) no-repeat;}
.map ul li span.light_gray { width:60px; height:14px; background:url(images/maplink_light_gray.png) no-repeat; left:36px; top: 230px;}
.map ul li span.light_gray a{ line-height:14px!important;}
.map ul li span.light_gray:hover { width:60px; height:14px; background:url(images/maplink_light_gray_hover.png) no-repeat;}


.map ul li span.green1 {
	width:71px;
	height:15px;
	background:url(images/maplink_green.png) no-repeat;
	left:218px;
	top:126px;
}
.map ul li span.green1:hover { width:71px; height:15px; background:url(images/maplink_green_hover.png) no-repeat; }
.map ul li span.green2 { width:116px; height:16px; background:url(images/maplink_green2.png) no-repeat; left:98px;
top:115px;}
.map ul li span.green2:hover { width:116px; height:16px; background:url(images/maplink_green2_hover.png) no-repeat; }
.map ul li span.green3 { width:47px; height:16px; background:url(images/maplink_green3.png) no-repeat; left:153px;
top:133px;}
.map ul li span.green3:hover { width:47px; height:16px; background:url(images/maplink_green3_hover.png) no-repeat; }
.map ul li span.green4 { width:71px; height:15px; background:url(images/maplink_green.png) no-repeat; left:194px;
 top:157px;}
.map ul li span.green4:hover { width:71px; height:15px; background:url(images/maplink_green_hover.png) no-repeat; }
.map ul li span.green5 { width:47px; height:16px; background:url(images/maplink_green3.png) no-repeat; left:153px;
top:190px;}
.map ul li span.green5:hover { width:47px; height:16px; background:url(images/maplink_green3_hover.png) no-repeat; }


.map ul li span.lightblue1 { width:65px; height:15px; background:url(images/maplink_dark_blue1.png) no-repeat; right:11px; top:90px;}
.map ul li span.lightblue1:hover { width:65px; height:15px; background:url(images/maplink_dark_blue1_hover.png) no-repeat; }
.map ul li span.lightblue2 { width:83px; height:14px; background:url(images/maplink_dark_blue2.png) no-repeat; right:11px; top:108px;}
.map ul li span.lightblue2:hover { width:83px; height:14px; background:url(images/maplink_dark_blue2_hover.png) no-repeat; }
.map ul li span.lightblue3 { width:75px; height:15px; background:url(images/maplink_dark_blue3.png) no-repeat; right:11px; top:126px;}
.map ul li span.lightblue3:hover { width:75px; height:15px; background:url(images/maplink_dark_blue3_hover.png) no-repeat; }
.map ul li span.lightblue4 { width:75px; height:15px; background:url(images/maplink_dark_blue3.png) no-repeat; right:31px; top:173px;}
.map ul li span.lightblue4:hover { width:75px; height:15px; background:url(images/maplink_dark_blue3_hover.png) no-repeat; }
.map ul li span.lightblue5 { width:75px; height:15px; background:url(images/maplink_dark_blue3.png) no-repeat; right:31px; top:207px;}
.map ul li span.lightblue5:hover { width:75px; height:15px; background:url(images/maplink_dark_blue3_hover.png) no-repeat; }

.map ul li span.pink4 { width:58px; height:13px; background:url(images/maplink_pink2.png) no-repeat; right:285px;
top:251px;}
.map ul li span.pink4 a { font-weight:normal; line-height:13px!important;}
.map ul li span.pink4:hover { width:58px; height:13px; background:url(images/maplink_pink2_hover.png) no-repeat; }
.map ul li span.pink1 { width:89px; height:15px; background:url(images/maplink_pink1.png) no-repeat; right:133px;
top:251px;}
.map ul li span.pink1 a { font-weight:normal; line-height:15px!important;}
.map ul li span.pink1:hover { width:89px; height:15px; background:url(images/maplink_pink1_hover.png) no-repeat; }
.map ul li span.pink2 { width:58px; height:13px; background:url(images/maplink_pink2.png) no-repeat; right:72px;
top:251px;}
.map ul li span.pink2 a { font-weight:normal; line-height:13px!important;}
.map ul li span.pink2:hover { width:58px; height:13px; background:url(images/maplink_pink2_hover.png) no-repeat; }
.map ul li span.pink3 { width:58px; height:13px; background:url(images/maplink_pink2.png) no-repeat; right:11px;
top:251px;}
.map ul li span.pink3 a { font-weight:normal; line-height:13px!important;}
.map ul li span.pink3:hover { width:58px; height:13px; background:url(images/maplink_pink2_hover.png) no-repeat; }





.content_right_listing ul li a:hover,.left_inner_detail a:hover,.info_detail ul li a:hover,.content_left_listing ul li a:hover,.left_inner_detail a label:hover,.left_inner_detail a span:hover{ color:#063c9e; }


.in_form{ width:379px; float:left; 	font-family: Verdana,"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",sans-serif;}

.in_form_top{ width:386px; background:url(images/top_reservation_title.png) no-repeat; height:49px; margin-left:5px;}

.in_form_top h3{ font-size:16px; color:#fff; font-weight:bold; padding-left:50px; line-height:28px;}

.in_form_mid{ width:379px; background:url(images/form_rpt.png) repeat-y; }

.form_one{ width:379px; padding:0 0 40px 0px;}

.form_one ul li{ float:left;padding-right:23px;}

.form_one ul{ padding:0 0 25px 25px;}

.form_one ul li input{ margin-right:10px; float:left;}

.form_one ul li span{ line-height:15px; }


.form_one h3{ font-size:15px; color:#fff; background:url(images/form_heading_bg.png) repeat; height:21px; width:377px; padding:0 0 0 1px;  text-align:center;}


.form_two{ width:361px; padding:0 0px 25px 18px;}


.form_two ul li{ float:left; padding-bottom:15px;}

.form_two ul li.second{ padding-bottom:25px;}

.form_two ul li label{ display:block; float:left; width:120px; padding-right:20px; text-align:right; line-height:21px; font-size:11px;}

.seletor_one{ float:left; width:194px;}

.seletor_one select{ width:192px; height:20px; background:#eff9fe; border:1px solid #a8b0b6;}

.seletor_one span{ width:194px; color:#1b1464; display:block; font-size:10px; padding-top:3PX;}

.seletor_one input{ float:left; margin-right:10px;}

.seletor_one span.chk{ width:100px; float:left;}


.in_form_bottom{ width:379px; background:url(images/form_bottom.png) no-repeat; height:31px;}

.seletor_two{ float:left; width:194px;}

.seletor_two input{ float:left; width:84px; height:20px; border:1px solid #b7b7b7; color:#b7b7b7; background:#fff; text-align:center; line-height:20px;}

.seletor_two select{ float:left; width:84px; height:20px; border:1px solid #b7b7b7; color:#b7b7b7; background:#fff;}

.seletor_two select.sel_one{  width:42px; color:#000; font-weight:bold;}

.seletor_two a{ float:left; margin:2px;}

.seletor_two small{ display:block; float:left; height:20px; line-height:20px; width:95px; color:#707070; font-size:12px; font-weight:bold;}


.form_three{ width:359px; padding-left:20px;}

.form_three a{ font-size:10px; color:#1b1464; text-decoration:underline; margin:0 10px 0 0; float:left;}

.form_three input{ margin-right:5px;}

/*general_top___css*/

#content_gen{ width:952px; margin: auto ;}
.content_gen_left{ width:715px; float:left;}
.content_gen2_left{ padding:0px 0 17px 9px; float:left; width:703px;}
.content_gen_right{ width:208px; float:right; padding-top:0px;}


.content_gen2_right_hotel{ padding:0px 0 17px 9px; float:right; width:650px;}
.content_gen_left_hoel{ width:25px; float:left; padding-top:0px;}
.gen_mid_mid_hotel{
	padding-top: 0;
	padding-bottom: 20px;
	padding-right: 10px;
}

.gen_mid_mid_hotel table tr td { padding:5px;}

.gen_mid_mid{
	padding-top: 0;
	padding-bottom: 20px;
	padding-right: 10px;
	padding-left: 10px;
}
.gentitl{
	color: #0054a6!important;
	border-bottom-width: 1px;
	border-left-width: 10px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #0054a6;
	border-left-color: #0054a6;
	margin-bottom: 20px;
	font-weight: bold;
	font-size: 1.4em;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
		font-family: Verdana,"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
}

.headerpostTitle{
	background:#0072b8;
	border-radius: 5px 5px 5px 5px;
	font-weight: bold;
	font-size: 1.4em;
	height: 24px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;




}

.headerpostTitle a{
	color: #ffffff;

}
.gen_mid_mid{
	padding:0 34px 20px;
	width:598px;
	background:#fff;
}

.gen_mid_arc{
	padding:0px;
	background:#fff;
}

.about_gen{ width:208px; padding-bottom:10px;}

.about_gen h3{
	font-size:16px;
	width:208px;
	height:43px;
	color:#FFFFFF;
		font-family: Verdana,"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	margin-bottom:12px;
	font-weight:bold;
	text-align:center;
	line-height:43px;
	background-image: url(images/right_midashi_back.jpg);
	background-repeat: no-repeat;
}

.about_gen ul li{ float:left; width:199px; padding:0 0 8px 9px; }

.about_gen ul li a{ 	font-family: Verdana,"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",sans-serif; font-size:12px; color:#666666; font-weight:bold;}
.newsdate {
	padding-top: 5px;
	text-align: right;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
	margin-top: 20px;
}
.seedetail {
	text-align: right;
	
	font-size: 11px;
}

.seedetail a{
	color: #003399;
	
}
.localtitle {
	font-size: 20px;
	background-color: #999999;
	padding: 10px;
	color: #FFFFFF;
	margin-bottom: 20px;
}
dl#sample3 {
	border: 1px solid #333;
	border-top: none;
	width: 95%;
}
dl#sample3 dt{
	border-top: 1px solid #333;
	float: left;
	width: 5em;
}

dl#sample3 dd{
	border-left: 1px solid #333;
	border-top: 1px solid #333;
	_height: 1%; /* WinIEで頭の文字が右に微妙にずれるのを補正 */
	margin-left: 5em;
}