body {	font-family: "‚l‚r ƒSƒVƒbƒN";	font-size: 10pt;	color: #333333;	text-align:center;}a {	color: #304EC2;	text-decoration: underline;}.h1{ font-size:12px; color:#333333; margin:0px 0px 5px 0px; }#outline { width:750px; text-align:left; margin-top:0px; margin-left: auto; margin-right: auto; }.outline-margin { margin:0 10px; }.header { margin-bottom:30px; }.main { width:470px; float:left; background-color:#ffffff; }.side { width:250px; float:right; background-color:#F1EDDF; text-align:center; padding-bottom:15px; }.main_map { width:340px; float:left; background-color:#ffffff; padding:10px; }.side_map { width:340px; float:right; background-color:#ffffff; padding:10px; }.foot{ border-top:1px solid #0090D6; border-bottom:1px solid #0090D6; padding:6px 0px 0px 0px; height:20px; }.c-both { clear:both; }.side_menu { width:230px; padding-bottom:13px; background-color:#ffffff; margin-top:10px; margin-bottom:15px; border-bottom: 1px solid #cccccc; padding-top:10px; margin-left: auto; margin-right: auto; }.table_td { border:1px solid #98802E; padding:5px; height:20px; } .table_side { border-collapse:collapse; font-size:14px; color:#555555; background:#ffffff; width:210px; margin-top:10px; margin-bottom:10px; }.headerline{ border-top:1px solid #43ADE0; margin-bottom:10px; }.side_menubg { background-image: url('../../css/html/top_images/side_menubg.jpg'); 
               background-repeat: no-repeat; margin: 5px }
.side_menu2 { width:230px; height:50px; background-color:#ffffff; margin-top:20px; margin-bottom:10px; border-bottom: 1px solid #cccccc; padding-top:10px; margin-left: auto; margin-right: auto; }.side_menu3 { width:230px; height:67px; background-color:#ffffff; margin-top:20px; margin-bottom:10px; border-bottom: 1px solid #cccccc; padding-top:10px; margin-left: auto; margin-right: auto; }.side_menu4 { width:230px; height:85px; background-color:#ffffff; margin-top:20px; margin-bottom:10px; border-bottom: 1px solid #cccccc; padding-top:10px; margin-left: auto; margin-right: auto; }a:hover {	color: red; }.black_14pt {	font-size: 14pt;	color: #333333;}.black_12pt {	font-size: 12pt;	color: #333333;}.black_11pt {	font-size: 11pt;	color: #333333;}.concert{	border: 3px double #444444;	width:214px;	height: auto;	padding: 10px;	font-size:9pt;	color:#333333;	margin-bottom:15px;	position: static;	background-color: #FADAE5;}.concert_waku {     border: 3px double #444444;     width:520px; height:25px; 	padding: 8px 5px 2px 10px;    font-size:11pt;	color:#333333; 	margin-bottom:20px;}.concert_tsuki {	font-size: 14pt;	color:#FF0000;	font-weight: 600;}.pt11 {	font-size: 11pt;}.dot         { background-image: url('../../css/html/piacere_img/dot.gif'); 
               background-repeat: repeat-x; background-position: center 50% }
.greenline {	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #91A708;}ul.list {    list-style: none;    margin: 0px;    margin-left: 0px;    padding: 0px;} ul.list li   { background-image: url('../../css/html/top_images/ya_green.gif'); 
               background-repeat: no-repeat; background-attachment: scroll; 
               list-style-type: none; line-height: 2em; margin-left: 15px; 
               margin-right: 0px; margin-top: 0px; margin-bottom: 0px; 
               padding-left: 15px; padding-right: 0px; padding-top: 0px; 
               padding-bottom: 0px; background-position: 2px 0.6em }
.hatsubai    { font-size: 14pt; font-weight: bolder; color: #FFFFFF; background-image: 
               url('../../css/html/top_images/hatsubai_back.gif'); 
               background-repeat: no-repeat; height: 30px; width: 320px; 
               padding-left: 15px; padding-top: 5px }
.hastubai_name {	font-size: 11pt;	color: #333333;	height: 20px;	width: 320px;	padding-top: 5px;	list-style-type: circle;}.majika_waku {	padding: 15px;	border: 3px double #CC3300;	width: 550px;	float: left;}.aboutus_bg {	background-attachment: fixed;	background-image: url(/html/top_images/aboutus_bg.jpg);	background-repeat: no-repeat;	background-position: 550px 270px;}.blog {	font-size: 14pt;	font-weight: bolder;	color: #555555;	background-color: #D9F0EF;	border: 1px solid #796737;	background-repeat: no-repeat;	height: 20px;		padding-top: 3px;	padding-left: 15px;}.blackline {	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #333333;}.plan {BORDER-RIGHT: #000000 1px double; PADDING-RIGHT: 5px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 16px; background-color:#336699; PADDING-BOTTOM: 5px; BORDER-LEFT: #000000 1px double; WIDTH: 700px; COLOR: #FFFFFF; PADDING-TOP: 5px; BORDER-BOTTOM: #000000 1px double; TEXT-ALIGN: left; }.padding { padding-left:19px; }.hiniti {	font-size: 10pt;	font-weight: bold;	color: #333333;	padding-top: 1px;	padding-right: 1px;	padding-bottom: 1px;	padding-left: 3px;}.syousai {	font-size: 11px;	color: #333333;	padding-top: 4px;	padding-right: 3px;	padding-bottom: 3px;	padding-left: 3px;}.syousai1 {	padding-left: 20px;	font-size: 9pt;	color: #333333;	padding-top: 10px;	padding-bottom: 10px;	padding-right: 10px;}.syousai2 {	padding-left: 20px;	font-size: 9pt;	color: #333333;	padding-top: 10px;	padding-bottom: 10px;	padding-right: 10px;	line-height:140%;}.black_9pt {	font-size: 9pt;	color: #333333;}.white {	color: #FFFFFF;}.pink {	color: #F068BA;}.red {	color: #CC0033;}.blue {	color: #42FFFF;}/* tag */A: { color:#336666 ; }A:LINK { color: #0000CC ; }A:VISITED { color:#336666 ; }A:HOVER { color: red; }	A.footer { font-size:12px ;margin-left: 12px ;margin-right: 2px ;  }A.footer:LINK { text-decoration:none; color:#ffffff ; }A.footer:VISITED { text-decoration:none; color:#ffffff ; }A.footer:HOVER { text-decoration:none; color:#666666; }A.footer2 { font-size:10px ;vertical-align: middle ;margin-left: 10px ;margin-right: 10px ;  }A.footer2:LINK { text-decoration:none; color:#666666 ; }A.footer2:VISITED { text-decoration:none; color:#666666 ; }A.footer2:HOVER { text-decoration:none; color:#666666; }A.manual { font-size:10px ;margin-right:12px ;  }A.manual:LINK { text-decoration:none; color:#ffffff ; }A.manual:VISITED { text-decoration:none; color:#ffffff ; }A.manual:HOVER { text-decoration:none; color:#666666; }.news-day { font-size: 9px ;vertical-align: text-top ;margin-left: 8px ;margin-right: 8px ;margin-top: 5px ;margin-bottom: 0px ;  }.news { font-size: 10px ;vertical-align: text-top ;margin-left: 0px ;margin-right: 8px ;margin-top: 5px ;margin-bottom: 0px ;  }.copyright { font-size: 10px ;color: #666666;vertical-align: middle ;text-align: center ;  }.midashi { font-size: 18px ;color: #666666;vertical-align: middle ;text-align: center ;  }.honbun { font-size: 14px ;color: #666666;vertical-align: middle ;text-align: center ;line-height: 1.5 ;  }.honbun-s { font-size: 10px ;color: #666666;vertical-align: middle ;text-align: center ;  }