@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: #346bb2;
	text-decoration: none;
}
a:visited{
	color: #346bb2;
	text-decoration: none;	
}
a:hover{
	color: #f3802e;
	text-decoration:underline;	
}
a:active{
	color: #346bb2;
	text-decoration: none;	
}
table.blandList {
	clear: both;
	margin-left: 40px;
	margin-bottom: 1em;
}
table.blandList td,
table.blandList th {
	padding: 5px 20px 25px 0;
}
table.blandList th {
	width: 160px;
	padding-left: 10px;
	vertical-align: middle;	
}
table.blandList td {
	vertical-align: middle;
	font-size: 85%;
}
table.blandList th.second {
	width: 125px;
}
/*
===== ENTRY  ===========================
*/
.blogEntry {
	padding-left: 0;
}
.blogEntryBody {
}
.blogEntryHeader {
	padding-left: 50px;
}
.blogEntryBody h2 {
	margin-bottom: 1em;
}
.blogEntryBody p {
	padding-left: 1.5em;
}
.back {
	margin-bottom: 2em;
	margin-left: 69px;
}
.kamuroBg {
	background: url(images/bg/kamuroBg02.jpg) no-repeat right bottom;
	width: 670px;
	height: 100%;
	padding-left: 50px;
	padding-bottom: 330px;
}
.municeBg {
	background: url(images/bg/municeBg.jpg) no-repeat right bottom;
	width: 670px;
	height: 100%;
	padding-left: 50px;
	padding-bottom: 340px;
}
.kiyoBg {
	background: url(images/bg/kiyoBg.jpg) no-repeat right bottom;
	width: 670px;
	height: 100%;
	padding-left: 50px;
	padding-bottom: 400px;
}
.fleaBg {
	background: url(images/bg/fleaBg.jpg) no-repeat right bottom;
	width: 670px;
	height: 100%;
	padding-left: 50px;
	padding-bottom: 340px;
}
.turningBg {
	background: url(images/bg/turningBg.jpg) no-repeat right bottom;
	width: 670px;
	height: 100%;
	padding-left: 50px;
	padding-bottom: 300px;
}
.cazalBg {
	background: url(images/bg/cazalBg.jpg) no-repeat right bottom;
	width: 670px;
	height: 100%;
	padding-left: 50px;
	padding-bottom: 470px;
}
.tokiBg {
	background: url(images/bg/tokiBg02.jpg) no-repeat right bottom;
	width: 670px;
	height: 100%;
	padding-left: 50px;
	padding-bottom: 370px;
}
.jfBg {
	background: url(images/bg/jfBg.jpg) no-repeat right bottom;
	width: 670px;
	height: 100%;
	padding-left: 50px;
	padding-bottom: 300px;
}
.bozBg {
	background: url(images/bg/bozBg.jpg) no-repeat right bottom;
	width: 670px;
	height: 100%;
	padding-left: 50px;
	padding-bottom: 310px;
}
.orgreenBg {
	background: url(images/bg/orgreenBg.jpg) no-repeat right bottom;
	width: 670px;
	height: 100%;
	padding-left: 50px;
	padding-bottom: 360px;
}
.kageroBg {
	background: url(images/bg/kageroBg.jpg) no-repeat right bottom;
	width: 670px;
	height: 100%;
	padding-left: 50px;
	padding-bottom: 250px;
}
.avBg {
	background: url(images/bg/avBg.jpg) no-repeat right bottom;
	width: 670px;
	height: 100%;
	padding-left: 50px;
	padding-bottom: 250px;
}
.disBg {
	background: url(images/bg/disBg.jpg) no-repeat right bottom;
	width: 670px;
	height: 100%;
	padding-left: 50px;
	padding-bottom: 400px;
}
.ayumiBg {
	background: url(images/bg/ayumiBg.jpg) no-repeat right bottom;
	width: 670px;
	height: 100%;
	padding-left: 50px;
	padding-bottom: 350px;
}

.fleyeBg {
	background: url(images/bg/fleyeBg.jpg) no-repeat right bottom;
	width: 670px;
	height: 100%;
	padding-left: 50px;
	padding-bottom: 200px;
}
.grotesqueBg {
	background: url(images/bg/grotesquBg.jpg) no-repeat right bottom;
	width: 670px;
	height: 100%;
	padding-left: 50px;
	padding-bottom: 300px;
}
.espaceBg {
	background: url(images/bg/espaceBg.jpg) no-repeat right bottom;
	width: 670px;
	height: 100%;
	padding-left: 50px;
	padding-bottom: 300px;
}
.ridoBg {
	width: 670px;
	height: 100%;
	padding-left: 50px;
	padding-bottom: 300px;
}

#sub h3 {
	color: #fff;
	padding: 5px 0pt 0pt 14px;
}
ul.subMenu {
	padding-top: 0;
	padding-bottom: 2em;
}
td.margining {

}
p.blog{
	border-left: #ddd 3px solid;
	padding: 5px 0 5px 15px;
	margin: 2em 0 0 1.5em;
}
.flag {
	vertical-align: middle;
	margin-right: 5px;
}

