@charset "utf-8";
#header {
  background-repeat:repeat-x;
  background-image:url(../images/bg_header.jpg);
}
#header div.inner {
  height:40px;
  position: relative;
  margin-bottom: 25px;
}
#header img.ci {
  position: absolute;
  left: 0;
  top: 20px;
}

/* 基本設定
---------------------------------------------------------*/
body {
	color: #666;
	background: #fff;
}

/* リンク色 */
a:link,
a:visited,
div.side .siblings li a:hover,
div.side .siblings li a:active,
#myList div.message .undo {
	color: #666;
}
a:hover,
a:active,
#myList div.message .undo:hover {
	color: #999;
}
/* タイトル下説明文 */
#lead p.lead {
	color: #555;
}
/* ページャ */
#main .pager li a:hover {
	background: #666;
}

#header .subNavi{
	display:none;
}
#header .makerMailto{
	background-image:url(../images/btn_makermailto2.gif);
	text-indent:-9999px;
	height:26px;
	width:195px;
	display:block;
	float:right;
}
#header .catalaboLogout a{
	float:right;
	display:block;
	padding-left: 12px;
	margin-right:20px;
	margin-top:5px;
	font-size: 93%;
	background-position: 0 50%;
	background-repeat: no-repeat;
	background-image: url(../images/color/blue/arrow_boxed_colored.gif);
}

/* カタログ一覧画面 */
.catalogSearchCategoryList .viewBlock.half li.article{
	width:170px;
	height:350px;
	margin:0 4px 20px 0;
	background-image:none;
}
.catalogSearchCategoryList .viewBlock.half li.article div.wrapper{
	background-image:none;
}
.catalogSearchCategoryList .viewBlock.half .description{
	float:left;
}
.catalogSearchCategoryList .viewBlock.half .description .comment{
	display:none;
}
.catalogSearchCategoryList .viewBlock{
	background-color:#ffffff;
}
.catalogSearchCategoryList .viewBlock.half{
	padding:0;
}
.catalogSearchCategoryList .viewBlock li.article div.inner div.image {
	width:151px;
/*	height:180px;*/
	background-color:#F0F0F0;
	padding:10px;
	margin-right:0;
	text-align:center;
}
*html .catalogSearchCategoryList .viewBlock li.article div.inner div.image a{
/*	display:block;
	height:150px;*/
}
.catalogSearchCategoryList .viewBlock li.article div.inner div.image img.main{
/*	width:110px;*/
	width:auto;
	height:auto;
	background:none;
	border:none;
	border-right:1px solid #d0d0d0;
	border-bottom:1px solid #d0d0d0;
	padding:0;
}
*html .catalogSearchCategoryList .viewBlock li.article div.inner div.image img.main{
}

.catalogSearchCategoryList .viewBlock li.article div.inner div.image div.function {
/*	position:relative;
	top:80px;*/
}
.catalogSearchCategoryList .viewBlock.half li.article div.inner {
	height:300px;
	padding:0;
	background-color:#f4e9d7;
}
.catalogSearchCategoryList .viewBlock.half li.article div.description {
	width:150px;
	background-color:#f4e9d7;
	padding:10px;
/*	position:relative;
	top:40px;
	left:10px;*/
}
.catalogSearchCategoryList .viewBlock.half li.article .spec {
	background-color:#f4e9d7;
}
.catalogSearchCategoryList h2 {
	background-image: url(../images/title_new.gif);
	text-indent:-9999px;
	width:700px;
	height:34px;
}
.catalogSearchCategoryList .viewBlock li.article .name {
	background-position:0 0;
	background-repeat:no-repeat;
	background-image:none;
	background-color:#f0f0f0;
	font-weight:bold;
	line-height:1.3;
	padding:10px 10px 0;
/*	position:relative;
	top:210px;*/
	height:50px;
	width:151px;

}


.catalogSearchCategoryList .localNavi {
	display:none;
}

.catalogSearchCategoryList #lead h1 {
	display:none;
}

.catalogSearchCategoryList .breadcrumbs {
	display:none;
}

.catalogSearchCategoryList .btn.catalogview_mini_text{
  text-indent: -9999px;
  vertical-align: top;
  cursor: pointer;
  background-image: url(../images/text_middle_catalogview.gif);
  background-position: 0 0;
  width: 149px;
  height: 29px;
}

/* カテゴリ指定してのカタログ一覧画面 */
.catalogSearchResult .viewBlock.half li.article{
	width:170px;
	height:350px;
	margin:0 4px 20px 0;
	background-image:none;
}
.catalogSearchResult .viewBlock.half li.article div.wrapper{
	background-image:none;
}
.catalogSearchResult .viewBlock.half .description{
	float:left;
}
.catalogSearchResult .viewBlock.half .description .comment{
	display:none;
}
.catalogSearchResult .viewBlock{
	background-color:#ffffff;
}
.catalogSearchResult .viewBlock.half{
	padding:0;
}
.catalogSearchResult .viewBlock li.article div.inner div.image {
	width:151px;
	background-color:#F0F0F0;
	padding:10px;
	margin-right:0;
	text-align:center;
}
*html .catalogSearchResult .viewBlock li.article div.inner div.image a{
}
.catalogSearchResult .viewBlock li.article div.inner div.image img.main{
	width:auto;
	height:auto;
	background:none;
	border:none;
	border-right:1px solid #d0d0d0;
	border-bottom:1px solid #d0d0d0;
	padding:0;
}
*html .catalogSearchResult .viewBlock li.article div.inner div.image img.main{
}

.catalogSearchResult .viewBlock li.article div.inner div.image div.function {
}
.catalogSearchResult .viewBlock.half li.article div.inner {
	height:300px;
	padding:0;
	background-color:#f4e9d7;
}
.catalogSearchResult .viewBlock.half li.article div.description {
	width:150px;
	background-color:#f4e9d7;
	padding:10px;
}
.catalogSearchResult .viewBlock.half li.article .spec {
	background-color:#f4e9d7;
}
.catalogSearchResult h2 {
}
.catalogSearchResult .viewBlock li.article .name {
	background-position:0 0;
	background-repeat:no-repeat;
	background-image:none;
	background-color:#f0f0f0;
	font-weight:bold;
	line-height:1.3;
	padding:10px 10px 0;
	height:50px;
	width:151px;

}
.catalogSearchResult #lead {
  background-image:url(../images/title_maker.gif);
  background-repeat:no-repeat;
  padding-top:50px;
}
.catalogSearchResult #lead h1 {
  background:#E9E9E9 none repeat scroll 0 0;
  padding:10px;
  font-weight: bold;
}
.catalogSearchResult .localNavi {
  background:none;
  margin-top:-15px;
  margin-bottom:20px;
  padding-left:5px;
}
.catalogSearchResult h2 {
  background-image:url(../images/catalog_spec_img.gif);
  background-repeat:no-repeat;
  font-weight:bold;
  padding-bottom:5px;
  padding-left:10px;
}

.catalogSearchResult .localNavi {
}

.catalogSearchResult .breadcrumbs .breadcrumbsCataloginfoTitle{
  display:none;
}
.catalogSearchResult .breadcrumbs .breadcrumbsVolumeName{
  display:none;
}

.catalogSearchResult .btn.catalogview_mini_text{
  text-indent: -9999px;
  vertical-align: top;
  cursor: pointer;
  background-image: url(../images/text_middle_catalogview.gif);
  background-position: 0 0;
  width: 149px;
  height: 29px;
}


/* カタログ詳細画面 */
.catalogDetail .breadcrumbsVolumeName {
	display:none;
}
.catalogDetail .breadcrumbsCataloginfoTitle {
	display:none;
}

.catalogDetail #lead{
	background-image:url(../images/title_detail.gif);
	background-repeat:no-repeat;
	padding-top:40px;
}

.catalogDetail #lead h1{
	background-color:#E9E9E9;
	font-weight:bold;
	padding:10px;
	margin-top:5px;
}

.catalogDetail h2{
	background-image:url(../images/catalog_spec_img.gif);
	background-repeat:no-repeat;
	padding-left:10px;
	padding-bottom:5px;
	font-weight:bold;
}

.catalogDetail .detail .function {
	text-align:center;;
}

.catalogDetail table.dotted{
	border-top:none;
}

.catalogDetail .localNavi {
	display:none;
}
.catalogDetail .detail .image img{
	border-left:1px solid #f6f6f6;
	border-top:1px solid #f6f6f6;
	border-right:1px solid #d0d0d0;
	border-bottom:1px solid #d0d0d0;
}
.catalogDetail .mainSpec{
	display:none;
}

/* カタログキーワード検索結果画面 */
.catalogPageGroupSearchResult .breadcrumbsCataloginfoTitle {
	display:none;
}
.catalogPageGroupSearchResult .breadcrumbsVolumeName {
	display:none;
}

.catalogPageGroupSearchResult #lead{
	background-image:url(../images/title_search.gif);
	background-repeat:no-repeat;
	padding-top:0;
	height:40px
}

.catalogPageGroupSearchResult #lead h1{
	display:none;
}

.catalogPageGroupSearchResult h2{
	background-image:url(../images/catalog_spec_img.gif);
	background-repeat:no-repeat;
	padding-left:10px;
	padding-bottom:5px;
	font-weight:bold;
}

.catalogPageGroupSearchResult .searchCondition h2{
	background-image:none;
	background-repeat:no-repeat;
	padding-left:0;
	padding-bottom:0;
}

.catalogPageGroupSearchResult .detail .function {
	text-align:center;;
}

.catalogPageGroupSearchResult table.dotted{
	border-top:none;
}

.catalogPageGroupSearchResult .localNavi {
	display:none;
}


/* マイバインダ画面 */
.catalogMyBinder .breadcrumbsCataloginfoTitle {
	display:none;
}

.catalogMyBinder #lead{
	background-image:url(../images/title_mybinder.gif);
	background-repeat:no-repeat;
	padding-top:40px;
}

.catalogMyBinder #lead h1{
	display:none;
}

.catalogMyBinder div.stock h2.subHeading{
	background-color:#e9e9e9;
	background-image:none;
	background-repeat:no-repeat;
	padding:10px;
	font-weight:bold;
	text-indent:0;
	border-bottom:none;
}

.catalogMyBinder .detail .function {
	text-align:center;;
}

.catalogMyBinder table.dotted{
	border-top:none;
}

.catalogMyBinder .localNavi {
	display:none;
}

.catalogMyBinder p.stockCountsMessage {
	background-color:#fff5e3;
	font-size:120%;
	float:left;
	width:550px;
	height:77px;
	padding:0;
}

.catalogMyBinder .stockCountMessageContent {
	margin-left:30px;
	margin-top:15px;
	display:block;
}

.catalogMyBinder span.stockCount{
	font-weight:normal;
	font-size:180%;
	color:#fc640e;
}

.catalogMyBinder div.stock div.submitBlock div.submit{
	background-color:#ffdcbc;
	height:27px;
	padding-bottom:25px;
	padding-top:25px;
	margin-top:0;
	background-image:url(../images/download_arrow.gif);
	background-repeat:no-repeat;
	background-position:0 18px;
	padding-left:19px;
}

.catalogMyBinder div.stock div.submitBlock{
	margin-top:0;
	width:400px;
	float:left;
	margin-bottom:20px;
}

.catalogMyBinder h2.subHeading{
	clear:both;
}

.catalogMyBinder .viewInline li.article .image {
	height:auto;
	padding:0;
}

.catalogMyBinder .viewInline li.article ul.spec li.volume {
	display: none;
}

/* ダウンロード画面 */
.catalogDownload .breadcrumbsCataloginfoTitle{
	display:none;
}


#lead.catalogSearchCategoryListLead h1{
	display:none;
}
#lead.catalogSearchCategoryListLead ul.localNavi{
	display:none;
}
.breadcrumbs.catalogSearchCategoryListBreadCrumbs {
	display:none;
}
#lead.catalogDetailLead h1{
	background-image: url(../images/catalog_detail_title.gif);
	width:652px;
	height:24px;
	padding:14px 6px 6px 14px;
	font-weight:bold;
}
#lead.catalogDetailLead ul.localNavi{
	background:none;
	margin:15px 0;
	padding:5px 0
}
div.side div.section h2 span {
	border-bottom:none;
}
h2 span {
	border-bottom:none;
}
#header{
	margin-bottom:0;
}
#header .globalNavi {
	height:66px;
	background-image:url(../images/bg_header.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
}
#globalNaviCatalog div.current a, #globalNaviCatalog div a:hover {
	background-position:0 0;
	width:200px;
}
#header div.globalNavi li a {
	display:block;
	height:38px;
	text-indent:-9999px;
	background:none;
}
#header div.globalNavi li {
	background-image:none;
}
#header div.globalNavi li#globalNaviTop a{
	width:178px;
	background-image:url(../images/btn_top.gif);
}
#header div.globalNavi li#globalNaviFirst a{
	width:136px;
	background-image:url(../images/btn_first2.gif);
}
#header div.globalNavi li#globalNaviMyBinder a{
	width:169px;
	background-image:url(../images/btn_mybinder.gif);
}
#header div.globalNavi ul {
	background-image:url(../images/bg_header.jpg);
	background-repeat:repeat-x;
	background-position:0 100px;
	height:40px;
}

#globalNaviTerminate {
	width:465px;
}

/* ログイン画面 */
.btn.matte.login {
	background-position:-41px 0;
	width:45px;
}

/* ボタン共通設定 */
.btn.catalogview_middle_text{
  text-indent: -9999px;
  vertical-align: top;
  cursor: pointer;
  background-image: url(../images/text_middle_catalogview.gif);
  background-position: 0 0;
  width: 149px;
  height: 29px;
  display:inline-block;
}

/* サイドメニュー共通設定 */
div#keywordSearchSideCatalog.section {
	background:#999999 url(../images/bg_searchbox_nodetail.gif) no-repeat scroll 0 0;
	height:57px;
	padding:40px 10px 0 10px;
	width:210px;
}

.keywordSearch input.keyword {
	width:160px;
}

.btn.matte.search {
	width:41px;
}


#sideMybinder {
	display:none;
	margin-bottom:-10px;
}

#sideOtherCatalogs {
	display:none;
	margin-bottom:-10px;
}

/*#sidemenu #sub li{
	/margin-bottom:-10px;
}
*/
#sidemenu #sub li #keywordSearchSideCatalog{
	/margin-bottom:-2em;
}
*html #sidemenu #sub li #keywordSearchSideCatalog{
	/margin-bottom:-1em;
}

/* フッター部分 */
#footer {
	border-top:1px solid #e9e9e9;
	background-color:#fff5e3;
	height:60px;
	padding-top: 10px;
	padding-left: 20px;
	font-size:80%;
	margin-top:20px;
}
#footer .footermenu{
	clear:both;
	margin-bottom:30px;
}
#footer .footermenu li{
	float:left;
	margin-right:30px;
	padding-left:15px;
	background-image:url(../images/arrow.gif);
	background-repeat:no-repeat;
	background-position:0 0;
}
#footer .footermenu ul{
	clear:both;
	display:block;
}
#footer p.copyright {
	text-align:left;
	display:block;
	clear:both;
}

/* 追加メニュー部分設定 */
#sideMakerSearchButton{
	margin-bottom:10px;
}

#sideCategoryMenu{
}

/* 準備中関係 */
.siteCautionUnderConstruction{
  margin-bottom: 20px;
  padding: 10px 15px 10px 90px;
  min-height: 54px;
  height: auto !important;
  border: solid 1px #ccc;
  background-color: #ffffbc
}
.siteCautionUnderConstruction h2 {
  margin-bottom: 5px; 
  border: none;
  font-weight: bold;
  color: #f00;
}
.siteCautionUnderConstruction p {
  color: #666;
  font-weight: bold;
}


/* サイドメニューオリジナルカテゴリメニュー部分 */
/*---------------------------------------
	ぱんくずなび
---------------------------------------*/
#topicNavi{

}

#topicNavi ul.topicPath{

}


/*---------------------------------------
	あかさたなリスト
---------------------------------------*/

#kanaNavi{
	margin : 10px 0 10px 0;
}


#kanaNavi ul.kanaList{
	margin : 10px 0 10px 0;
	clear:both;
}

#kanaNavi ul.kanaList li.kanaValue{
	float: left;
}

#kanaNavi ul.kanaList li.kanaValue a{
	color: #3A84E8;
}

#kanaNavi ul.kanaList span.divide_border_kana{
	padding: 0 10px 0 10px;
	color: #3A84E8;
}

#kanaNavi ul.kanaList li.endValue{
	clear: left;
}


/*---------------------------------------
	メーカーリスト
---------------------------------------*/

.kanaTitle{
	width      : 100%;
	background : #e9e9e9;
	color      : black;
	padding    : 10px 0px 10px 0px;
}

.kanaTitle span {
	padding-left :10px;
}
.makerList h2 {
	background-image: url(../images/title_mindex.gif);
	text-indent:-9999px;
	width:700px;
	height:34px;
}
ul.makerSpec {
	border-bottom  : 1px dotted gray;
	padding : 10px 0 8px 0;
	width :100%;
}



ul.makerSpec li.makerName {
	width :450px;
	padding-left:10px;
	float :left;
}

ul.makerSpec li.makerCatalog{
	float      :left;
	margin-left:10px;
}

ul.makerSpec li.makerCatalog a{
	text-indent: -9999px;
	width:85px;
	height:21px;
	display:block;
	background:url(../images/btn_mkcat.gif) 0 0 no-repeat;
	/*HideMacIE\*/
	overflow:hidden;
	/**/
}

ul.makerSpec li.makerCatalog a:hover{
	text-indent: -9999px;
	width:85px;
	height:21px;
	display:block;
	background:url(../images/btn_mkcat.gif) 0 -21px no-repeat;
	/*HideMacIE\*/
	overflow:hidden;
	/**/
}

ul.makerSpec li.makerCatalog_0{
	float      :left;
	margin-left:10px;
}

ul.makerSpec li.makerCatalog_0 a{
	text-indent: -9999px;
	width:85px;
	height:21px;
	display:block;
	cursor:default;
	background:url(../images/btn_mkcat.gif) 0 -42px no-repeat;
	/*HideMacIE\*/
	overflow:hidden;
	/**/
}

ul.makerSpec li.makerCatalog_0 a:hover{
	text-indent: -9999px;
	width:85px;
	height:21px;
	display:block;
	background:url(../images/btn_mkcat.gif) 0 -42px no-repeat;
	/*HideMacIE\*/
	overflow:hidden;
	/**/
}




ul.makerSpec li.makerHPLink{
	float      :left;
	margin-left:10px;
}

ul.makerSpec li.makerHPLink a{
	text-indent: -9999px;
	width:131px;
	height:21px;
	display:block;
	cursor:pointer;
	background:url(../images/btn_mkhp_out.gif) 0 0 no-repeat;
	/*HideMacIE\*/
	overflow:hidden;
	/**/
}

ul.makerSpec li.makerHPLink a:hover{
	text-indent: -9999px;
	width:131px;
	height:21px;
	display:block;
	cursor:pointer;
	background:url(../images/btn_mkhp_out.gif) 0 -21px no-repeat;
	/*HideMacIE\*/
	overflow:hidden;
	/**/
}


ul.makerSpec li.endValue{
	clear: left;
	font-size:0;
}

ul.makerSpec:after{
  content: ".";
  display: block;
  clear: both;
  height: 0;
  font-size: 0;
  visibility: hidden;
}

ul.makerSpec{
  zoom: 1;
}

.makerList .viewBlock{
	background-color:#ffffff;
}
.makerList .viewBlock.half{
	padding:0;
}

/*---------------------------------------
	ツリーエリア
---------------------------------------*/
#sideCategoryMenu{
	border: solid 1px gray;
	background: url(../images/bg_category_search.gif) 0 0 no-repeat;
	padding-top:35px;
}


#sideCategoryMenu .errorMsg{
	background-color:#ffc;
	padding:5px;
	margin-bottom:5px;
	width:200px;
}

#sideCategoryMenu .errorMsg span{
	color     :red;
	font-size :100%;
}
#sideCategoryMenu .categoryList{
	padding: 10px 0 10px 10px;
}
#sideCategoryMenu .categoryTree{
	margin-bottom:10px;
}
/*---------------------------------------
	第一階層
---------------------------------------*/

#sideCategoryMenu .categoryTree .treeTitle{
	text-align: middle;
}

#sideCategoryMenu .categoryTree .treeTitle a{
	text-decoration:none;
}
	
#sideCategoryMenu .categoryTree .treeTitle a.openTree_btn{
	width:210px;
	height:39px;
	display:block;
	text-align:middle;
	background:url(../images/btn_treeTitle.gif) 0 0 no-repeat;
	cursor:pointer;
	/*HideMacIE\*/
	overflow:hidden;
	/**/
}

#sideCategoryMenu .categoryTree .treeTitle a.closeTree_btn{
	width:210px;
	height:39px;
	display:block;
	text-align:middle;
	background:url(../images/btn_treeTitle.gif) 0 -39px no-repeat;
	cursor:pointer;
	/*HideMacIE\*/
	overflow:hidden;
	/**/
}

#sideCategoryMenu .categoryTree .treeTitle a span{
	padding:10px 0 10px 35px;
	color:black;
	display:block;
}

/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.7.0
*/
.ygtvitem{}
.ygtvitem table{margin-bottom:0;border:none;}
.ygtvrow td{border:none;padding:0;}.ygtvrow td a{text-decoration:none;}
.ygtvtn{width:18px;height:22px;background:url(../images/treeview/treeview-sprite.gif) 0 -5600px no-repeat;}
.ygtvtm{width:18px;height:22px;cursor:pointer;background:url(../images/treeview/treeview-sprite.gif) 0 -4000px no-repeat;}
.ygtvtmh,.ygtvtmhh{width:18px;height:22px;cursor:pointer;background:url(../images/treeview/treeview-sprite.gif) 0 -4800px no-repeat;}
.ygtvtp{width:18px;height:22px;cursor:pointer;background:url(../images/treeview/treeview-sprite.gif) 0 -6400px no-repeat;}
.ygtvtph,.ygtvtphh{width:18px;height:22px;cursor:pointer;background:url(../images/treeview/treeview-sprite.gif) 0 -7200px no-repeat;}
.ygtvln{width:18px;height:22px;background:url(../images/treeview/treeview-sprite.gif) 0 -1600px no-repeat;}
.ygtvlm{width:18px;height:22px;cursor:pointer;background:url(../images/treeview/treeview-sprite.gif) 0 0px no-repeat;}
.ygtvlmh,.ygtvlmhh{width:18px;height:22px;cursor:pointer;background:url(../images/treeview/treeview-sprite.gif) 0 -800px no-repeat;}

.ygtvlp{width:18px;height:22px;cursor:pointer;background:url(../images/treeview/treeview-sprite.gif) 0 -2400px no-repeat;}
.ygtvlph,.ygtvlphh{width:18px;height:22px;cursor:pointer;background:url(../images/treeview/treeview-sprite.gif) 0 -3200px no-repeat;}
.ygtvloading{width:18px;height:22px;background:url(../images/treeview/treeview-loading.gif) 0 0 no-repeat;}
.ygtvdepthcell{width:18px;height:22px;background:url(../images/treeview/treeview-sprite.gif) 0 -8000px no-repeat;}
.ygtvblankdepthcell{width:18px;height:22px;}
.ygtvchildren{}* html .ygtvchildren{height:2%;}
.ygtvlabel,.ygtvlabel:link,.ygtvlabel:visited,.ygtvlabel:hover{margin-left:2px;text-decoration:none;cursor:pointer;}
.ygtvcontent{cursor:default;}
.ygtvspacer{height:22px;width:12px;}

.ygtvfocus a,.ygtvrow td a{outline-style:none;}.ygtvok{width:18px;height:22px;background:url(../images/treeview/treeview-sprite.gif) 0 -8800px no-repeat;}
.ygtvok:hover{background:url(../images/treeview/treeview-sprite.gif) 0 -8844px no-repeat;}
.ygtvcancel{width:18px;height:22px;background:url(../images/treeview/treeview-sprite.gif) 0 -8822px no-repeat;}
.ygtvcancel:hover{background:url(../images/treeview/treeview-sprite.gif) 0 -8866px no-repeat;}
.ygtv-label-editor{background-color:#f2f2f2;border:1px solid silver;position:absolute;display:none;overflow:hidden;margin:auto;z-index:9000;}
.ygtv-edit-TextNode{width:190px;}
.ygtv-edit-TextNode .ygtvcancel,.ygtv-edit-TextNode .ygtvok{border:none;}
.ygtv-edit-TextNode .ygtv-button-container{float:right;}
.ygtv-edit-TextNode .ygtv-input input{width:140px;}
.ygtv-edit-DateNode .ygtvcancel{border:none;}
.ygtv-edit-DateNode .ygtvok{display:none;}
.ygtv-edit-DateNode .ygtv-button-container{text-align:right;margin:auto;}

.ygtvlabel-current{background-color:#dddddd;}

.makerListBtnCmt {
	text-align:right;
}

#lead #afterLoginNavi {
	text-align:center;
	padding:30px 0 60px;
}

#lead .leadTitle {
	margin:10px 0;
	font-size:1.2em;
}

#lead .leadText {

}

#MakerJoin {
	margin-top:100px;
}

.ecopoint_btn {
	margin-bottom:10px;
}


ul.sanjoSpec {
	border-bottom  : 1px dotted gray;
	padding : 10px 0 8px 0;
	width :100%;
}

ul.sanjoSpec li.sanjoName {
	width :583px;
	padding-left:10px;
	float :left;
}

ul.sanjoSpec li.sanjoHPLink{
	float      :left;
	margin-left:10px;
}

ul.sanjoSpec li.sanjoHPLink a{
	text-indent: -9999px;
	width:93px;
	height:21px;
	display:block;
	cursor:pointer;
	background:url(../images/btn_sanjohp_out.gif) 0 0 no-repeat;
	/*HideMacIE\*/
	overflow:hidden;
	/**/
}

ul.sanjoSpec li.sanjoHPLink a:hover{
	text-indent: -9999px;
	width:93px;
	height:21px;
	display:block;
	cursor:pointer;
	background:url(../images/btn_sanjohp_out.gif) 0 -21px no-repeat;
	/*HideMacIE\*/
	overflow:hidden;
	/**/
}

ul.sanjoSpec:after{
  content: ".";
  display: block;
  clear: both;
  height: 0;
  font-size: 0;
  visibility: hidden;
}

ul.sanjoSpec{
  zoom: 1;
}

.sanjoList h2 {
	background-image: url(../images/title_sanjoindex.gif);
	text-indent:-9999px;
	width:700px;
	height:34px;
}
.sanjoList .viewBlock{
	background-color:#ffffff;
}
.sanjoList .viewBlock.half{
	padding:0;
}