﻿@charset "utf-8";
@import url("main.css"); /* common stylesheet */

#dammy {
	background: url() no-repeat;
	margin: 0;
	padding: 40px 0 0 0;
	width: 216px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:40px;/* for ie5.x */
	}


/* #
--------- --------- --------- --------- --------- */
.main_title {
	background: url(../images/common/main_title.jpg) no-repeat;
	margin: 0 0 15px 0;
	padding: 29px 0 0 0;
	width: 443px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:29px;/* for ie5.x */
	}
	
.blogs_lead {
	margin:0 0 20px 0;
	padding:0;
	line-height:1.6;
	font-size:1.1em;
	color:#4283AC;
	text-align: center;
	}
	
.stitle1 {
	margin:0 0 5px 0;
	padding:0;
	color:#376282;
	font-size:1.2em;
	text-align: center;
	}
	
.stitle2 {
	margin: 0;
	padding: 20px 0 0 0;
	width: 170px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:20px;/* for ie5.x */
	}
	
.stitle2.area1 {
	background: url(../images/blogs/stitle_osaka.jpg) no-repeat;
	}
	
.stitle2.area2 {
	background: url(../images/blogs/stitle_hyogo.jpg) no-repeat;
	}
	
.stitle2.area3 {
	background: url(../images/blogs/stitle_kyoto.jpg) no-repeat;
	}
	
.stitle2.area4 {
	background: url(../images/blogs/stitle_shiga.jpg) no-repeat;
	}
	
.area1list, .area2list, .area3list, .area4list {
	margin:0 0 20px 0;
	padding:0;
	list-style-type: none;
	}
	
.area1list li, .area2list li, .area3list li, .area4list li {
	margin:0;
	padding:3px 0;
	border-bottom:1px solid #BDBDBD;
	text-align: center;
	font-size:1.2em;
	}
	
.area1list li a {
	color:#FE9900;
	}
	
.area2list li a {
	color:#5E9901;
	}
	
.area3list li a {
	color:#DF3F00;
	}
	
.area4list li a {
	color:#633273;
	}
	
.area1list li a:hover, .area2list li a:hover, .area3list li a:hover, .area4list li a:hover {
	text-decoration: underline;
	}
	
.blogs_title1 {
	background: url(../images/blogs/blogs_title1.jpg) no-repeat;
	margin: 0 0 3px 0;
	padding: 20px 0 0 0;
	width: 443px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:20px;/* for ie5.x */
	}

.blogimagearea {
	margin:0 0 20px 0;
	}

.blogs_image1 {
	margin:0 6px 0 0;
	padding:0;
	float:left;
	}
	
.blogs_image2 {
	margin:0 5px 0 0;
	padding:0;
	float:left;
	}
	
.blogs_image3 {
	margin:0;
	padding:0;
	float:left;
	}

.blogs_title2 {
	background: url(../images/blogs/blogs_title2.jpg) no-repeat;
	margin: 0 0 10px 0;
	padding: 20px 0 0 0;
	width: 443px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:20px;/* for ie5.x */
	}

.entrylist_area {
	margin:0 0 10px 0;
	padding:10px 15px 10px 15px;
	background-color: #E6EDF5;
	}
	
.entrylist {
	margin:0;
	padding:0;
	list-style-type: none;
	}
	
.entrylist li {
	margin:0 0 3px 0;
	padding:0;
	font-size:1.1em;
	}
	
.entry_area {
	margin:0;
	padding:10px 0 0 0;
	background: url(../images/common/dot_line.gif) no-repeat;
	font-size:1.2em;
	}

.entry_title {
	margin:0;
	padding:0 0 10px 0;
	font-weight:bold;
	font-size:1.0em;
	color:#F00;
	}

.entry_area p {
	margin:0 0 10px 0;
	line-height: 1.4;
	}

.entry_area a .ti {
	color: #F00;
	font-weight: bold;
	}

.entry_area a {
	color: #66BCF9;
	}
	
.entry_area a:hover {
	text-decoration: underline;
	}

.entry_title a {
	color:#333;
	}
	
.left {
	margin:0 10px 0 0;
	float:left;
	}

.center {
	margin:0;
	text-align: center;
	}
	
.right {
	margin:0 0 0 10px;
	float:right;
	}
	
.entry_paging {
	margin:0 0 10px 0;
	padding:10px 0 0 0;
	border-top:1px solid #F2F2F2;
	font-size:1.2em;
	}
	
.prev {
	margin:0;
	padding:0;
	width:180px;
	float:left;
	text-align: right;
	}
	
.next {
	margin:0;
	padding:0;
	width:180px;
	float:right;
	text-align: left;
	}
	
.entry_paging a {
	color:#333;
	}

.entry_paging a:hover {
	color:#FF5C1B;
	}
	
.stitle3 {
	margin:0 0 10px 0;
	padding:3px;
	background-color: #F1F1F1;
	color:#808080;
	font-size:1.2em;
	font-weight: bold;
	}
	
.archive_list {
	margin:0;
	padding:0;
	list-style-type: none;
	font-size:1.2em;
	}
	
.archive_list li {
	margin:0 0 10px 0;
	padding:0;
	line-height: 1.3;
	}
	
.archive_list li a {
	margin:0 0 10px 0;
	padding:0;
	line-height: 1.3;
	color:#FF5C1B;
	}
	
.archive_list li a span {
	margin:0 10px 0 0;
	font-size: 0.85em;
	}