.titlemidasi {  font-family: "ͣ СE "E𡦡; font-size: 14px; font-weight: bolder; color: #FF0000; line-height: 16px}
.titlehonbun {  font-family: "ͣ å", "Osaka"; font-size: 10px; color: #000000; line-height: 13px}
.midasi {  font-family: "ͣ å", "Osaka"; font-size: 12px; font-weight: bold; background-color: #FFCC00}
.title {  font-family: "ͣ å", "Osaka"; font-size: 14px; font-weight: bold; color: #0033CC}
.title_14P { font-family: "ͣ å", "Osaka"; font-size: 14px; font-weight: bold; color: #000066}
.news_link {  font-family: "ͣ å", "Osaka"; font-size: 14px; font-weight: bold}
.honbun_picth { font-family: "ͣ å", "Osaka"; font-size: 10px; line-height: 15px}
.honbun_10 { font-family: "ͣ å", "Osaka"; font-size: 10px}
.honbun_15 { font-family: "ͣ å", "Osaka"; font-size: 16px; font-weight: bold}
.top_banner_back { background-repeat: no-repeat; background-position: right center}
.index_title { font-family: "ͣ å", "Osaka"; font-size: 16px ; color: #9966FF; font-weight: bolder}
.honbun14 { font-family: "ͣ å", "Osaka"; font-size: 14px;; font-style: normal; font-weight: normal}
.keisen_1 {  border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 1px}
.keisen_2 {  border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px}
.keisen_3 {  border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 1px}
.keisen_4 {  border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.haikei_right_down {  background-repeat: no-repeat; background-position: right bottom}
.keisei_5 {  border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.visitedlink {  }
.f12l14 { font-family: "ͣ å", "Osaka"; font-size: 12px; font-family: "ͣ å", "Osaka"; font-size: 12px; font-family: "ͣ å", "Osaka"; font-size: 12px; font-family: "ͣ å", "Osaka"; font-size: 12px ; line-height: 14px}
.f12l18 { font-family: "ͣ å", "Osaka"; font-size: 12px; font-family: "ͣ å", "Osaka"; font-size: 12px; font-family: "ͣ å", "Osaka"; font-size: 12px; font-family: "ͣ å", "Osaka"; font-size: 12px ; line-height: 18px}

.info {
	
}

div#info dl{
	margin:5px 0 10px 0;
}

div#info dl dd{
	color:#FF3300;
	font-weight:bold;
	margin-left:0;
	font-size:14px;
	line-height:120%;
}

div#info dl dt {
	color:#990000;
	font-size:12px;
}

div#einou-seikatu-title {
	color:#FF3300;
	font-weight:bold;
	font-size:14px;
}

div#einou-seikatu-text {
	border:1px solid #FF3300;
	margin: 5px;
	padding: 10px 3px;
}

div#info-rireki {

}

div#info-rireki dl{
	margin:0;
	padding:0;
}

div#info-rireki dl dt{
	float:left;
	width:60px;
	font-size:12px;
	font-weight:bold;
	color:#CC0000;
}

div#info-rireki dl dd{
	margin-left:65px;
	line-height:120%;
	margin-bottom:3px;
}

div#info-rireki dl dd div{
	margin-bottom:0.5em;
}

div#info-rireki div.koremade{
	padding-top:0.5em;
	text-align:right;
}

div.top-news p.top-date {
	margin:0;
	font-size:12px;
	font-family:"ͣ å", "Osaka", monospace;
	color:#990000;
	line-height:16px;
}

div.top-news h3 {
	margin:0;
	font-size:12px;
	line-height:16px;
	color:#000066;
}

div.top-news img {
	float:left;
}

div.top-news p.desc,div.top-news p.link {
	margin:0;
	text-indent:10px;
	font-size:10px;
	margin-left:100px;
}

div.top-news p.link {
	text-align:right;
}

div.top-news ul{
	margin:0 0 0 0em;
	padding:0 0 0 2em;
	font-size:12px;
	line-height:110%;
	color:#999;
}

div.top-news ul li{
}

div.top-news p.list-link,div.top-photo p.list-link {
	font-size:12px;
	line-height:120%;
	margin:5px 0 0 0;
	text-align:right;
}

div.top-photo p.top-date {
	margin:0;
	font-size:12px;
	font-family:"ͣ å", "Osaka", monospace;
	color:#990000;
	line-height:16px;
}

div.top-photo h3 {
	margin:0;
	font-size:12px;
	line-height:16px;
	color:#000066;
}

div.top-photo img {
	float:left;
}

div.top-photo p.desc,div.top-photo p.link {
	margin:0;
	text-indent:10px;
	font-size:10px;
	margin-left:100px;
}

div.top-photo p.link {
	text-align:right;
}


div.clear {
	margin:0;
	padding:0;
	font-size:1px;
	line-height:1px;
	clear:both;
}

div.clear hr{
	display:none;
}

div#pione {
	width: 519px; 
	height: 142px; 
	background-image: url(imgs/0809_pione.jpg); 
	background-repeat: no-repeat; 
	background-position: center top; 
	margin-top: 5px;
}

div#pione img {
	float: right; 
	margin: 15px 15px 15px 10px; 
	display: block;
}

div#pione div#textarea {
	float: right; 
	width: 173px; 
	height: 80px; 
	margin-top: 44px; 
	color: #fff; 
	text-align: left; 
	font-size: 12px;
}

div#pione div#textarea p {
	margin: 2px; 
	line-height: 1.2em;
}

div#pione div#textarea a { 
	display: block; 
	width: 165px;
	text-align: right; 
	color: #fff; 
}

div#pione div#textarea a:hover { 
	color: #FFCC33;
}






div#sizai{
	border:1px solid red;
	padding:5px;
	text-align:left;
	margin:5px 0;
}

div#sizai h3{
	margin:0 0 5px 0;
	padding:0;
	color:#FF3300;
	font-size:14px;
}

div#sizai p{
	margin:5px;
	color:black;
	font-size:12px;
	font-weight:normal;
	line-height:120%;
}

div#sizai p strong{
	color:#CC3333;
}

div#sizai dl{
	margin:5px 0 10px 5px;
}

div#sizai dl dt{
	float:left;
	background-color:#CC3333;
	color:white;
	text-align:center;
	padding:3px;
	width:6em;
}

div#sizai dl dd{
	font-size:12px;
	color:#CC3333;
	margin-left:8em;
	line-height:20px;
}

span.cat_title a.atm-anzen {
	font-weight:normal;
	font-size:10px;
	line-height:1.4em;
	text-align:center;
	color:#FF3333;
}

span.cat_title a.atm-anzen:hover{
	color:#FF6600;
}

div#sec-071203 {
	width:520px;
	height:225px;
	background:url(imgs/0803_2.gif) no-repeat right top;
	margin: 0 auto;
}

div#sec-071203 div.left1{
	float:left;
	width:319px;
	background-image: url(imgs/0803_1.gif);
	height: 220px;
	font-size: 12px;
	padding: 25px 0 0 0;
	;
	color: #666666;
}

div#sec-071203 div.left2{
	float:left;
	width:141px;
}

div#sec-071203 div.right{
	padding-top:160px;
}

div#sec-071203 div.right img{
	border:none;
}

/* 2008ǯ */
div#aisatsu {
	margin-bottom:5px;
}

div#aisatsu a img{
	border:none;
}

div#aisatsu div#title_base{
	background:url(tokusyuu/070108_1/top_back.gif) repeat-x left top;
	height:100px;
	border-width:3px 0;
	border-style:double;
	border-color:#AB63AD;
	margin-top:1em;
}

div#aisatsu div#title_base img.photo {
	margin:5px 10px;
	float:left;
}

div#aisatsu div#title_base h2 {
	margin:0px 0 5px 90px;
	text-align:left;
}

div#aisatsu div#title_base h3 {
	margin:0px 10px 5px 170px;
	text-align:right;
}


/* 2009ǯ */
h2#sinnen_h2 {
	margin: 0; 
	padding: 0;
}
ul#sinnen { 
	margin: 2px 0 5px 0; 
	list-style-type: none; 
	padding: 0;
}
ul#sinnen li { 
	text-align: left;
	height: 89px; 
	background-image: url(tokusyuu/090105_1/top_title_bg.jpg); 
	background-repeat: repeat-x; 
	background-position: right bottom; 
	padding: 0; 
	margin: 0;
} 
ul#sinnen li img { 
	margin: 0; 
	padding: 0; 
	border: none;
}
ul#sinnen li img.sinnen_title { 
	margin-left: 40px; 
}

ul#sinnen li a { 
	border: none; 
	display: block;
	margin: 0; 
} 
div#syun-0703 {
	background:url(imgs/0703.jpg) no-repeat left top;
/*	height:246px; */
	margin: 10px 0 10px 1px;
	padding:0;
}

div#syun-0703 h2{
margin: 0;
	display:none;
}

div#syun-0703 p{
margin: 0;
	font-size:12px;
	padding:193px 30px 0 250px;
	line-height:140%;
	text-align:left;
}
div#syun-09_06_momo {
width: 515px;
height: 190px;
margin: 4px 0 0 0;
padding: 0;
background-image: url(imgs/0620momo.jpg);
background-position: top left;
background-repeat: no-repeat;
text-align: left;
}
#syun-09_06_momo p {
font-size: 12px;
margin: 0;
padding: 172px 0 0 5px;
}
div#syun-09_07_pione {
width: 515px;
height: 200px;
margin: 0;
padding: 0;
background-image: url(imgs/0907_pione.jpg);
background-position: top left;
background-repeat: no-repeat;
text-align: left;
}
#syun-09_07_pione div.pione {
margin: 0;
padding: 106px 15px 0 195px;
}
#syun-09_07_pione div.pione img {
float: right;
margin: 0;
border: 0;
}
#syun-09_07_pione div.pione dl {
width: 200px;
margin: 0 10px 0 0;
padding: 0;
float: left;
}
#syun-09_07_pione div.pione dt {
margin: 0;
padding: 0 5px;
font-size: 14px;
color: #ffffff;
border-bottom: 1px solid #fff;
}
#syun-09_07_pione div.pione dd {
margin: 0.4em 0 0 5px;
padding: 0;
font-size: 12px;
line-height: 1.2em;
color: #ffffff;
}
#syun-09_07_pione div.pione dd a:link {
color: #ffffff;
}
#syun-09_07_pione div.pione dd a:visited {
margin-top: 2em;
color: #ffffff;
}
#syun-09_07_pione div.pione dd a:hover {
color: #cc3399;
}


div.clear {
margin: 0;
padding: 0;
height: 0px;
font-size: 0px;
line-height: 0px;
clear: both;
}
