@charset "UTF-8";
/* Style Import
----------------------------------------- */
@import "/themes/concept/css/yui-font.css";
@import "/themes/concept/css/default.css"; /* initial setting */
@import "/themes/concept/css/layout.css";/* layout style */
@import "/themes/concept/css/blogstyle.css";/* blog control style */

/*
===== 1: link setting ===========================
*/
a:link{
	color: #3d72b9;
	text-decoration: none;
}
a:visited{
	color: #3d72b9;
	text-decoration: none;	
}
a:hover{
	color: #ffc105;
	text-decoration:underline;	
}
a:active{
	color: #3d72b9;
	text-decoration: none;	
}

.pageTitle {
	background: url(images/pageTitle.gif) no-repeat center top;
	width: 839px;
	height: 68px;
}

ul.indexBtn {
	margin: 10px 0 40px 0;
}
ul.indexBtn li {
	margin: 8px 0;
}
.index {
	padding-right: 53px;
}
.index a {
	background: url(images/indexBtn.gif) no-repeat 0 0;
	width: 66px;
	height: 21px;
	display: block;
	overflow: hidden;
	text-indent: -9999px;
}
.index a:hover {
	background-position: 0 -21px;
}
h4.title {
	margin-bottom: 1em;
}
h4.s06_title {
	margin: 0px 0 1em 15px;
}

/*
[
----------------------------------------------------------- */
.point01 a {
	background: url(images/point01.jpg) no-repeat 0 0;
	width: 600px;
	height: 90px;
	display: block;
	margin-top: 20px;
	margin-bottom: 20px;
}
.point02 a {
	background: url(images/point02.jpg) no-repeat 0 0;
	width: 600px;
	height: 100px;
	display: block;
	margin-bottom: 20px;
}
.point03 a {
	background: url(images/point03.jpg) no-repeat 0 0;
	width: 600px;
	height: 80px;
	display: block;
	margin-bottom: 20px;
}
.point04 a {
	background: url(images/point04.jpg) no-repeat 0 0;
	width: 600px;
	height: 80px;
	display: block;
	margin-bottom: 20px;
}
.point05 a {
	background: url(images/point05.jpg) no-repeat 0 0;
	width: 600px;
	height: 90px;
	display: block;
	margin-bottom: 20px;
}
.point06 a {
	background: url(images/point06.jpg) no-repeat 0 0;
	width: 600px;
	height: 80px;
	display: block;
	margin-bottom: 20px;
}
.point07 a {
	background: url(images/point07.jpg) no-repeat 0 0;
	width: 600px;
	height: 100px;
	display: block;
	margin-bottom: 20px;
}
.centerPoint {
	background: url(images/pointCenter.jpg) no-repeat 0 0;
	width: 600px;
	height: 240px;
	margin-bottom: 0px;
}

#index ul,
#index p {
	font-size: 77%;
	line-height: 1.2;
	padding: 30px 0 0 77px;
}
#index a:link,
#index a:visited,
#index a:hover,
#index a:active {
	color: #333;
	text-decoration: none;
}

.title {
	margin: 1em 0 1.5em 0;
}
.blogEntryHeader {
	margin-left: 15px;
	margin-bottom: 10px;
	background: url(images/entryHeader.gif) no-repeat 0 bottom;
	padding: 0 0 3px 30px;
	width: 540px;
	border: none;
}
.blogEntryHeader h3 {
	font-size: 131%;
	font-weight: bold;
	color: #3d72b9;
}
.photo_left {
	margin: 0 2em 1em 0;
}
.photo_right {
	margin: 0 0 1em 2em;
}
.blogEntryBody h4 {
	background: url(images/h4point.gif) no-repeat 0 4px;
	padding-left: 25px;
	margin-bottom: 10px;
	font-size: 108%;
	font-weight: bold;
	color: #0066FF;
}
.blogEntryBody h5 {
	font-weight: bold;
	color: #03592d;
	margin-bottom: 10px;
	background: url(images/h5Point.gif) no-repeat 0 2px;
	padding-left: 25px;
}
ul.thumb li {
	width: 270px;
	float: left;
	margin: 0 25px 15px 0;
}
ul.thumb li.marginNone {
	margin-right: 0;
}
.hrLine {
	border-top: #999 1px dotted;
	margin: 1em 0;
}
ul.point li {
	background: url(images/indexPoint.gif) no-repeat 0 5px;
	padding-left: 15px;
}
ul.indexList {
	padding: 1em 0;
}
ul.indexList li {
	margin-bottom: 5px;
	padding-left: 10px;
}
.hokenBox {
	padding: 0 0 1.5em 2em;
}
