@charset "utf-8";

/* freamwork
---------------------------- */

.designerblog{
	background: url(/image/blog/designer/menuBg2.gif) repeat-y scroll right top; 
	width: 850px;
	height: auto;
	margin:0px auto 0px auto;
	clear: both;
}

.jukukanblog{
	background: url(/image/blog/jukukan/menuBg2.gif) repeat-y scroll right top; 
	width: 850px;
	height: auto;
	margin:0px auto 0px auto;
	clear: both;
}

.salesblog{
	background: url(/image/blog/sales/menuBg2.gif) repeat-y scroll right top; 
	width: 850px;
	height: auto;
	margin:0px auto 0px auto;
	clear: both;
}

.genbablog{
	background: url(/image/blog/genba/menuBg2.gif) repeat-y scroll right top; 
	width: 850px;
	height: auto;
	margin:0px auto 0px auto;
	clear: both;
}









.blogPageList{
	width:100%;
	text-align:center;
	padding-bottom:10px;
	font-size : 12px;
}

/* blog frame
---------------------------- */


.entryTop{
	border-bottom:1px #c0c0c0 dashed;
}


.feed{
	width:28px;
	float:right;
}



.eBoxFrame{
	width : 560px;
	background : url(/image/blog/blogBg.jpg) repeat-y scroll center top;
}
/*
.entrybox{
	width:520px;
	height:auto;
	text-align:left;
	margin:0px auto 100px auto;
	
}
*/


.entrybox{
	width:520px;
	height:auto;
	text-align:left;
	margin:0px auto 0px auto;
	padding-bottom : 10px;
	
}


.entryTitle{
	color:#6c98af;
	font-size:16px;
	font-weight: bold;
	padding-bottom:5px;
	border-bottom:1px #c0c0c0 dashed;
}

.jukukanEntryTitle{
	color:#6e9e69;
	font-size:16px;
	font-weight: bold;
	padding-bottom:5px;
}

.genbaEntryTitle{
	color:#777777;
	font-size:16px;
	font-weight: bold;
	padding-bottom:5px;
	border-bottom:1px #c0c0c0 dashed;
}

.salesEntryTitle{
	color:#425c8c;
	font-size:16px;
	font-weight: bold;
	padding-bottom:5px;
	border-bottom:1px #c0c0c0 dashed;
}




.blogTopic li{
	font-size : 12px;
}










.date{
	color:#999999;
	font-size : 12px;
}

.blogArticle{
	margin-top:15px;
	margin-bottom:30px;
	font-family: "Meiryo", "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height: 1.4em;
	font-size : small;
}

.designertags{
	color : #777777;
	padding:10px 0px 10px 0px;
	border-bottom : 1px #c0c0c0 dashed;
	margin-bottom : 10px;
	font-size : 12px;
}


.designertags b{

	color:#6c98af;
	font-weight:bold;
}


.jukukanTags{
	color : #777777;
	padding:10px 0px 30px 0px;
	border-bottom : 1px #c0c0c0 dashed;
	margin-bottom : 10px;
	font-size : 12px;
}

.jukukanTags b{
	color:#6e9e69;
	font-weight:bold;
}


.genbaTags{
	color : #777777;
	padding:10px 0px 30px 0px;
	border-bottom : 1px #c0c0c0 dashed;
	margin-bottom : 10px;
	font-size : 12px;
}

.genbaTags b{
	font-weight:bold;
}


.salesTags{
	color : #777777;
	padding:10px 0px 10px 0px;
	border-bottom : 1px #c0c0c0 dashed;
	margin-bottom : 10px;
	font-size : 12px;
}

.salesTags b{
	color:#425c8c;
	font-weight:bold;
}



.blogTop{
	width : 13px;
	height : 13px;
	float : right;
}

.entryBottom{
	margin-bottom : 20px;
}




/* blog menu frame
---------------------------- */

.blogMenuFrame{
	width:212px;
}


.bmenu{
	width:197px;
	margin: 0px auto 0px auto;
	padding-top: 20px;
}




/* list style
---------------------------- */

.bTag{
	padding-right:10px;
}


.bloggerPort{
	width:160px;
	margin : 0px auto 0px auto;
	padding-top : 5px;
	padding-bottom : 15px;
}

.bloggerPort p{
	padding-top : 5px;
}


.bIntro{
	font-weight:normal;
	color:#555555;
	padding-top:5px;
}

.blogTopic{
	width : 197px;
	margin-bottom:30px;
	color : #777777	
}


.description{
	color:#999999;
	padding-bottom : 10px;
	font-size : 12px;
}


.articleListD{
	background : url(/image/blog/designer/blogMenuBg.jpg) repeat-y scroll center top;
}

.articleListG{
	background : url(/image/blog/genba/blogMenuBg.jpg) repeat-y scroll center top;
}

.articleListJ{
	background : url(/image/blog/jukukan/blogMenuBg.jpg) repeat-y scroll center top;
}

.articleListS{
	background : url(/image/blog/sales/blogMenuBg.jpg) repeat-y scroll center top;
}



.listContainer{
	width : 170px;
	margin : 0px auto 0px auto;
	padding-top : 10px;
	padding-bottom : 10px;
}

.listContainer li{
	padding-bottom : 5px;
}




.blogArticle p{
	padding-bottom : 10px;

}





/* rollover
---------------------------- */

a.blogTopBtn {
	background: url(/image/blog/designer/goTopBr.gif) no-repeat scroll ; 
	text-decoration:none;
	display: block;
	overflow: hidden;
	position: relative;
	width: 13px;
	height: 13px;
}

a.blogTopBtn:hover {
	background-color: #ff0000;
}

a.blogTopBtn img {
	background-color: #ffffff;
}

a.blogTopBtn:hover img {
	position: relative;
	top: -13px;
}

a.jukukanblogTopBtn {
	background: url(/image/blog/jukukan/goTopBr.gif) no-repeat scroll ; 
	text-decoration:none;
	display: block;
	overflow: hidden;
	position: relative;
	width: 13px;
	height: 13px;
}

a.jukukanblogTopBtn:hover {
	background-color: #eeeeee;
}

a.jukukanblogTopBtn img {
	background-color: #ffffff;
}

a.jukukanblogTopBtn:hover img {
	position: relative;
	top: -13px;
}


a.genbablogTopBtn {
	background: url(/image/blog/genba/goTopBr.gif) no-repeat scroll ; 
	text-decoration:none;
	display: block;
	overflow: hidden;
	position: relative;
	width: 13px;
	height: 13px;
}

a.genbablogTopBtn:hover {
	background-color: #eeeeee;
}

a.genbablogTopBtn img {
	background-color: #ffffff;
}

a.genbablogTopBtn:hover img {
	position: relative;
	top: -13px;
}


a.salesblogTopBtn {
	background: url(/image/blog/sales/goTopBr.gif) no-repeat scroll ; 
	text-decoration:none;
	display: block;
	overflow: hidden;
	position: relative;
	width: 13px;
	height: 13px;
}

a.salesblogTopBtn:hover {
	background-color: #eeeeee;
}

a.salesblogTopBtn img {
	background-color: #ffffff;
}

a.salesblogTopBtn:hover img {
	position: relative;
	top: -13px;
}



















/* link style
---------------------------- */

a:link.blogMenuList {
	color: #666666;
	font-weight:normal;
}

a:active.blogMenuList {
	color: #999999;
	font-weight:normal;
}

a:visited.blogMenuList {
	color: #666666;
	font-weight:normal;
}

a:hover.blogMenuList {
	color: #999999;
	font-weight:normal;
}

.bml{
	margin-bottom:5px;
}




div.blogPageList a:link {
	color: #8e2c90;
	text-decoration:underline;	
}

div.blogPageList a:active {
	color: #987099;
	text-decoration:underline;	
}

div.blogPageList a:visited {
	color: #8e2c90;
	text-decoration:underline;	
}

div.blogPageList a:hover {
	color: #987099;
	text-decoration:underline;	
}






/* 
----------------------------------------
out category……comment area for blog
----------------------------------------
*/

.showCommentArea{
	width : 500px;
	border : 1px #c0c0c0 solid;
	margin : 0 auto 20px auto;
	clear:both;
}

.showCommentArea ul{
	padding : 10px;
	font-size : 12px;
	text-align:left;
	color : #000000;
}


.posterInfo{
	font-size : 10px;
	color : #999999;
	margin-bottom:7px;
}


.posterInfo a, .stand a{
	color : #a94f4f;
}

.posterInfo a:hover, .stand a:hover{
	color : #dcc9c9;
}

.stand{
	border-top : 1px #c0c0c0 dashed;
	padding-top : 5px;
	margin-top : 10px;
	font-size : 10px;
}

.adminstyle{
	background-color :#fcefe5;
}


.resField{
	width : 400px;
	height : auto;
	float : right;
	color :#a56434;
	font-size : 12px;
	margin-right:30px;
	text-align:center;
}

.resField textarea{
	width : 400px;
	height :100px;
}


.resField div{
	padding-bottom : 20px;
	margin-top : 5px;
}


.poster{
	padding-top : 15px;
	text-align:right;
}

.poster input{
	margin-bottom : 5px;
	width : 170px;
}
.poster li{
	width : 400px;
	height : auto;
	float :right;
}

.sendBtnBox{
	clear:both;
	padding-top : 5px;
}


#footerLink li{
	float: left;
	width:auto;
	height:20px;
	padding-left:10px;
	color:#ffffff;
}


#largeClassification li {
	float: left;
	height: 20px;
	width: auto;
	padding-left: 10px;
	color:#ffffff;
}


