@charset Shift_JIS;

.sectionH1 #allpaper {
	width:720px;
	padding:0;
	margin:0;
	background : #e4d9b9 url(../img/menu_bg.png) left top repeat-y;
	overflow:hidden;
}

.sectionH1 .apc {
	padding:0;
	margin:0;
	background : #e4d9b9 url(../img/menu_bg.png) left top repeat-y;
	overflow:hidden;
}

/*ページ左のメニューリンク*/

.sectionH1 #allpaper_menu {
	display:block;
	width:120px;
	height:auto;
	padding : 0;
	float:left;
	margin-top : 30px;
}

.sectionH1 .apc_mn {
}

.sectionH1 #allpaper_menu ul.apc_menu,
#allpaper_menu ul.menu_lu,
#allpaper_menu ul.menu_om {
	margin : 0;
	padding : 0;
	float:left;
}

.sectionH1 #allpaper_menu ul.apc_menu li {
	margin : 0;
	padding : 0;
	/*float:left;*/
width:120px;
	font:0px/0px sans-serif;
	text-indent:-2000px;
	text-decoration:none;
	list-style-type:none;
}

/*トップページへのリンク*/
.sectionH1 #allpaper_menu ul.apc_menu li.apc_menu_tp a {
	display:block;
	margin-left : 0px;
	/*float:left;*/
width : 120px;
	height : 43px;
	background : #FFFFFF url(../img/menu.png) left top no-repeat;
	background-position: 0px -50px;
}

.sectionH1 #allpaper_menu ul.apc_menu li.apc_menu_tp a:hover {
	background-position: -120px -50px;
}

.sectionH1 #allpaper_menu ul.apc_menu li.apc_menu_tps a {
	display:block;
	margin-left : 0px;
	/*float:left;*/
width : 120px;
	height : 43px;
	background : #FFFFFF url(../img/menu.png) left top no-repeat;
	background-position: -240px -50px;
}

/* オール紙シリーズとは、へのリンク*/
.sectionH1 #allpaper_menu ul.apc_menu li.apc_menu_ab a {
	display:block;
	margin-left : 0px;
	/*float:left;*/
width : 120px;
	height : 43px;
	background : #FFFFFF url(../img/menu.png) left top no-repeat;
	background-position: 0px -93px;
}

.sectionH1 #allpaper_menu ul.apc_menu li.apc_menu_ab a:hover {
	background-position: -120px -93px;
}

.sectionH1 #allpaper_menu ul.apc_menu li.apc_menu_abs a {
	display:block;
	margin-left : 0px;
	/*float:left;*/
width : 120px;
	height : 43px;
	background : #FFFFFF url(../img/menu.png) left top no-repeat;
	background-position: -240px -93px;
}

/* ラインアップ */
.sectionH1 #allpaper_menu ul.apc_menu li.apc_menu_lu {
	display:block;
	margin-left : 0px;
	/*float:left;*/
width : 120px;
	height : 161px;
}

/* ラインアップ見出し */
.sectionH1 #allpaper_menu ul.apc_menu li.apc_menu_lu .lineup {
	display:block;
	margin-left : 0px;
	/*float:left;*/
width : 120px;
	height : 41px;
	background : #FFFFFF url(../img/menu.png) left top no-repeat;
	background-position: 0px -136px;
}

/* つづりこみへのリンク*/
.sectionH1 #allpaper_menu ul.apc_menu li.apc_menu_03 a {
	display:block;
	margin-left : 0px;
	/*float:left;*/
width : 120px;
	height : 30px;
	background : #FFFFFF url(../img/menu.png) left top no-repeat;
	background-position: 0px -177px;
}

.sectionH1 #allpaper_menu ul.apc_menu li.apc_menu_03 a:hover {
	background-position: -120px -177px;
}

.sectionH1 #allpaper_menu ul.apc_menu li.apc_menu_03s a {
	display:block;
	margin-left : 0px;
	/*float:left;*/
width : 120px;
	height : 30px;
	background : #FFFFFF url(../img/menu.png) left top no-repeat;
	background-position: -240px -177px;
}

/* フラットファイルへのリンク*/
.sectionH1 #allpaper_menu ul.apc_menu li.apc_menu_04 a {
	display:block;
	margin-left : 0px;
	/*float:left;*/
width : 120px;
	height : 30px;
	background : #FFFFFF url(../img/menu.png) left top no-repeat;
	background-position: 0px -207px;
}

.sectionH1 #allpaper_menu ul.apc_menu li.apc_menu_04 a:hover {
	background-position: -120px -207px;
}

.sectionH1 #allpaper_menu ul.apc_menu li.apc_menu_04s a {
	display:block;
	margin-left : 0px;
	/*float:left;*/
width : 120px;
	height : 30px;
	background : #FFFFFF url(../img/menu.png) left top no-repeat;
	background-position: -240px -207px;
}

/* ペーパーパッチへのリンク*/
.sectionH1 #allpaper_menu ul.apc_menu li.apc_menu_05 a {
	display:block;
	margin-left : 0px;
	/*float:left;*/
width : 120px;
	height : 30px;
	background : #FFFFFF url(../img/menu.png) left top no-repeat;
	background-position: 0px -237px;
}

.sectionH1 #allpaper_menu ul.apc_menu li.apc_menu_05 a:hover {
	background-position: -120px -237px;
}

.sectionH1 #allpaper_menu ul.apc_menu li.apc_menu_05s a {
	display:block;
	margin-left : 0px;
	/*float:left;*/
width : 120px;
	height : 30px;
	background : #FFFFFF url(../img/menu.png) left top no-repeat;
	background-position: -240px -237px;
}

/* つづりひもへのリンク*/
.sectionH1 #allpaper_menu ul.apc_menu li.apc_menu_06 a {
	display:block;
	margin-left : 0px;
	/*float:left;*/
width : 120px;
	height : 30px;
	background : #FFFFFF url(../img/menu.png) left top no-repeat;
	background-position: 0px -267px;
}

.sectionH1 #allpaper_menu ul.apc_menu li.apc_menu_06 a:hover {
	background-position: -120px -267px;
}

.sectionH1 #allpaper_menu ul.apc_menu li.apc_menu_06s a {
	display:block;
	margin-left : 0px;
	/*float:left;*/
width : 120px;
	height : 30px;
	background : #FFFFFF url(../img/menu.png) left top no-repeat;
	background-position: -240px -267px;
}

/* 注文生産品 */
.sectionH1 #allpaper_menu ul.apc_menu li.apc_menu_om {
	display:block;
	margin-left : 0px;
	/*float:left;*/
width : 120px;
	height : 71px;
}

/* 注文生産品見出し */
.sectionH1 #allpaper_menu ul.apc_menu li.apc_menu_om .order {
	display:block;
	margin-left : 0px;
	/*float:left;*/
width : 120px;
	height : 40px;
	background : #FFFFFF url(../img/menu.png) left top no-repeat;
	background-position: 0px -297px;
}

/* 保存ファイルへのリンク */
.sectionH1 #allpaper_menu ul.apc_menu li.apc_menu_02 a {
	display:block;
	margin-left : 0px;
	/*float:left;*/
width : 120px;
	height : 31px;
	background : #FFFFFF url(../img/menu.png) left top no-repeat;
	background-position: 0px -337px;
}

.sectionH1 #allpaper_menu ul.apc_menu li.apc_menu_02 a:hover {
	background-position: -120px -337px;
}

.sectionH1 #allpaper_menu ul.apc_menu li.apc_menu_02s a {
	display:block;
	margin-left : 0px;
	/*float:left;*/
width : 120px;
	height : 31px;
	background : #FFFFFF url(../img/menu.png) left top no-repeat;
	background-position: -240px -337px;
}

/* 追加商品 */

/* ファスナー付きフォルダーへのリンク*/
.sectionH1 #allpaper_menu ul.apc_menu li.apc_menu_07 a {
	display:block;
	margin-left : 0px;
	width : 120px;
	height : 30px;
	background : #FFFFFF url(../img/menu.png) left top no-repeat;
	background-position: 0px -367px;
}

.sectionH1 #allpaper_menu ul.apc_menu li.apc_menu_07 a:hover {
	background-position: -120px -367px;
}

.sectionH1 #allpaper_menu ul.apc_menu li.apc_menu_07s a {
	display:block;
	margin-left : 0px;
	/*float:left;*/
width : 120px;
	height : 30px;
	background : #FFFFFF url(../img/menu.png) left top no-repeat;
	background-position: -240px -367px;
}

/* ファスナー付きフォルダーへのリンク*/
.sectionH1 #allpaper_menu ul.apc_menu li.apc_menu_08 a {
	display:block;
	margin-left : 0px;
	width : 120px;
	height : 30px;
	background : #FFFFFF url(../img/menu.png) left top no-repeat;
	background-position: 0px -397px;
}

.sectionH1 #allpaper_menu ul.apc_menu li.apc_menu_08 a:hover {
	background-position: -120px -397px;
}

.sectionH1 #allpaper_menu ul.apc_menu li.apc_menu_08s a {
	display:block;
	margin-left : 0px;
	/*float:left;*/
width : 120px;
	height : 30px;
	background : #FFFFFF url(../img/menu.png) left top no-repeat;
	background-position: -240px -397px;
}

/* ファスナー付きフォルダーへのリンク*/
.sectionH1 #allpaper_menu ul.apc_menu li.apc_menu_09 a {
	display:block;
	margin-left : 0px;
	width : 120px;
	height : 30px;
	background : #FFFFFF url(../img/menu.png) left top no-repeat;
	background-position: 0px -427px;
}

.sectionH1 #allpaper_menu ul.apc_menu li.apc_menu_09 a:hover {
	background-position: -120px -427px;
}

.sectionH1 #allpaper_menu ul.apc_menu li.apc_menu_09s a {
	display:block;
	margin-left : 0px;
	/*float:left;*/
width : 120px;
	height : 30px;
	background : #FFFFFF url(../img/menu.png) left top no-repeat;
	background-position: -240px -427px;
}

.sectionH1 #allpaper_menu ul.apc_menu li.apc_menu_shw a {
	display:block;
	margin: 10px 11px 0px 11px;
	width : 98px;
	height : 49px;
	background : #FFFFFF url(/common/image/bannerShowCase.gif) left top no-repeat;
	background-position: 0px 0px;
}

/*コクヨショーケースへのリンク*/

.sectionH1 .showcase_link {
}

.sectionH1 .shwlink {
	display:block;
	margin:15px;
	margin-left:140px;
	margin-bottom:25px;
}

/* トップページ */

.sectionH1 #allpaper_content_top {
	display:block;
	width:600px;
	margin:0;
	padding:0;
	/*margin-left:120px;*/
float:left;
	background : #e4d9b9;
}

.sectionH1 #allpaper_content_top .apc_cntnt {
	padding:0 5px 5px 5px;
	margin:0;
}

.sectionH1 #allpaper_header_top {
	padding:0;
	margin:0;
	background : #e4d9b9;
	width:600px;
	height:25px;
	font:0px/0px sans-serif;
	text-indent:-2000px;
}

.sectionH1 #allpaper_footer_top {
	padding:0;
	margin:0;
	background : #e4d9b9;
	width:600px;
	height:35px;
	font:0px/0px sans-serif;
	text-indent:-2000px;
}

/* 本文 */

.sectionH1 #allpaper_content {
	display:block;
	width:600px;
	margin:0;
	padding:0;
	/*margin-left:120px;*/
float:left;
	background : #FFFFFF url(../img/cnt_bg.png) left top repeat-y;
}

.sectionH1 #allpaper_content .apc_cntnt {
	padding:0 5px 5px 5px;
	margin:0 0 5px 5px;
}

/* トップページのflash */
.sectionH1 #allpaper_content_top .apc_cntnt {
	padding:0;
	margin:0;
}

.sectionH1 #allpaper_content .apc_cntnt .allpaper_text {
	padding-left:20px;
	clear: both;
}

.sectionH1 #allpaper_header {
	display:block;
	padding:0;
	margin:0;
	background : #FFFFFF url(../img/header.png) left top no-repeat;
	width:600px;
	height:35px;
	font:0px/0px sans-serif;
	text-indent:-2000px;
}

.sectionH1 #allpaper_footer {
	display:block;
	padding:0;
	margin:0;
	background : #FFFFFF url(../img/footer.png) left top no-repeat;
	width:600px;
	height:35px;
	font:0px/0px sans-serif;
	text-indent:-2000px;
}

.sectionH1 #allpaper_content h1 {
	display:block;
	width:480px;
	float:left;
	margin:0;
	padding:0;
	font-weight: bold;
}

.sectionH1 #allpaper_content h2 {
	display:block;
	width:350px;
	float:left;
	margin:0;
	padding:0;
	font-weight: bold;
}

.sectionH1 #allpaper_content h4,
.apc_lineup h4 {
	clear:both;
	display:block;
	width:540px;
	float:left;
	margin: 5px 0;
	padding:0;
	font-size: small;
	font-weight:normal;
}

/* アイコン */
.sectionH1 img.apc_icon {
	margin: 0px 10px 0px 10px;
	float:right;
}

/* 特徴 */
.sectionH1 #allpaper_content h3 {
	margin:0;
	padding:0;
	border-bottom : solid 2px #ff9900;
	color:#006600;
	font-size: 14px;
	font-weight:bold;
}

.sectionH1 .alp_feature {
	display:block;
	width:265px;
	margin:0;
	padding:5px 0;
	float:left;
	font-size:x-small;
	background : #FFFFFF url(../img/feature_bg.png) left top no-repeat;
	line-height:1.4;
}

.sectionH1 #allpaper_content .alp_feature h3,
.sectionH1 .alp_feature p {
	/* [disabled]width:235px; */
	margin: 0 25px 0 5px;
}

/* 使用法 */
.sectionH1 #apc_howto {
}

.sectionH1 #apc_howto td {
	width:131px;
	font-size:x-small;
	vertical-align:top;
	line-height:1.4;
}

/* 仕様 */
.sectionH1 .allpaper_spec {
}

.sectionH1 #allpaper #allpaper_content .allpaper_spec p {
	font-size: x-small;
}

.sectionH1 .apc_spec {
	width: 540px;
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
	margin: 0px 0px 0px 0px;
}

.sectionH1 .apc_spec th {
	background: #7b7b7b;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	text-align: center;
	padding: 6px 5px;
	vertical-align: middle;
	color:#ffffff;
	font-weight:normal;
}

.sectionH1 .apc_spec td {
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	text-align: center;
	padding: 6px 5px;
	vertical-align: middle;
}

/* */
.sectionH1 .apc_spctxt {
	width:540px;
}

/* 注意事項 */
.sectionH1 .apc_red {
	padding:0px 20px 5px 0px;
	font-size:x-small;
	color:#ff0000;
}

/* ラインアップ */
.sectionH1 .apc_lineup {
	margin-bottom:20px;
}

.sectionH1 .imgleft {
	float:left;
	margin-bottom:30px;
}

/* グリーン購入アイコン */

/* .sectionH1 #allpaper #allpaper_content .allpaper_spec {
	margin:0;
	padding:0;
	float:left;
	font-weight:normal;
} */

.sectionH1 #allpaper #allpaper_content .allpaper_spec ul li {
	float: left;
	list-style: none;
}

.sectionH1 #allpaper #allpaper_content .allpaper_spec .ic {
	padding: 0px 8px 6px 0px;
}

.sectionH1 #allpaper #allpaper_content .allpaper_spec .p_r {
	margin: 0px 20px 0px 10px;
	float: right;
}

/*about*/
.sectionH1 #allpaper_about {
	width:540px;
	margin-bottom: 10px;
}

.sectionH1 #allpaper_about p {
	margin: 0px 0px 10px 25px;
	line-height : 1.6;
}

.sectionH1 #allpaper_about .apc_abttxt {
	margin-bottom: 10px;
}

/*FAQ*/
.sectionH1 #allpaper_content h3.apc_about {
	display:block;
	width:550px;
	margin: 15px 0px 10px 0px;
	padding:0;
	font-weight:bold;
}

.sectionH1 #allpaper_faq {
	width:540px;
	margin-bottom: 10px;
}

.sectionH1 #allpaper_faq .apc_q {
	background : #eeeeee;
	padding: 5px 0px 5px 0px;
}

.sectionH1 #allpaper_faq .apc_a {
	background : #ffffff;
	padding: 5px 0px 5px 0px;
}

.sectionH1 #allpaper_faq .apc_q dt {
	float:left;
	font-weight:bold;
	color : #000099;
	margin:0;
	padding:0;
}

.sectionH1 #allpaper_faq .apc_a dt {
	float:left;
	font-weight:bold;
	color : #cc0000;
	margin:0;
	padding:0;
}

.sectionH1 dd,
.sectionH1 dl {
	margin:0;
	padding:0;
}




/* @charset Shift_JIS; */
/*----------------------------------------

	Mac Firefox

	- font

-----------------------------------------*/

/*----------------------------------------
	font 12px/18px
-----------------------------------------*/

/* body .sectionH1 p, body .sectionH1 th, body .sectionH1 td, body .sectionH1 li {
	font-size: 90%;
	line-height: 1.43;
} */


/* 追加・変更 2020 11 10 
-----------------------------------------*/
/* サイドナビ */
.sectionH1 #allpaper_menu ul.apc_menu li.new_menu_01 a {
  display: block;
  margin-left: 0px;
  width: 120px;
  height: 30px;
  background: #FFFFFF url(../img/newMenu.png) left top no-repeat;
  background-position: 0px 0px;
}
.sectionH1 #allpaper_menu ul.apc_menu li.new_menu_01 a:hover {
  background-position: -120px 0px;
}
.sectionH1 #allpaper_menu ul.apc_menu li.new_menu_02 a {
  display: block;
  margin-left: 0px;
  width: 120px;
  height: 30px;
  background: #FFFFFF url(../img/newMenu.png) left top no-repeat;
  background-position: 0px -30px;
}
.sectionH1 #allpaper_menu ul.apc_menu li.new_menu_02 a:hover {
  background-position: -120px -30px;
}
.sectionH1 #allpaper_menu ul.apc_menu li.new_menu_03 a {
  display: block;
  margin-left: 0px;
  width: 120px;
  height: 30px;
  background: #FFFFFF url(../img/newMenu.png) left top no-repeat;
  background-position: 0px -60px;
}
.sectionH1 #allpaper_menu ul.apc_menu li.new_menu_03 a:hover {
  background-position: -120px -60px;
}
.sectionH1 #allpaper_menu ul.apc_menu li.new_menu_04 a {
  display: block;
  margin-left: 0px;
  width: 120px;
  height: 30px;
  background: #FFFFFF url(../img/newMenu.png) left top no-repeat;
  background-position: 0px -90px;
}
.sectionH1 #allpaper_menu ul.apc_menu li.new_menu_04 a:hover {
  background-position: -120px -90px;
}
.sectionH1 #allpaper_menu ul.apc_menu li.new_menu_05 a {
  display: block;
  margin-left: 0px;
  width: 120px;
  height: 30px;
  background: #FFFFFF url(../img/newMenu.png) left top no-repeat;
  background-position: 0px -120px;
}
.sectionH1 #allpaper_menu ul.apc_menu li.new_menu_05 a:hover {
  background-position: -120px -120px;
}
.sectionH1 #allpaper_menu ul.apc_menu li.new_menu_06 a {
  display: block;
  margin-left: 0px;
  width: 120px;
  height: 30px;
  background: #FFFFFF url(../img/newMenu.png) left top no-repeat;
  background-position: 0px -150px;
}
.sectionH1 #allpaper_menu ul.apc_menu li.new_menu_06 a:hover {
  background-position: -120px -150px;
}
