/*
20110729 DESIGN,LONGSALER 変更
20110830 KOKOKU,HONNE 変更
20110905 DESIGN 変更
20110928 KOKOKU 変更
20111004 HONNE 変更
20111017 DESIGN 変更
20111111 HONNE 変更
20111128 KOKOKU 変更
20111207 HONNE 変更
20120120 HONNE 変更
20120203 KOKOKU 変更
20120301 HOME 変更
20120309 HONNE 変更
20120314 KOKOKU 変更
20120328 HONNE 変更
20120426 KOKOKU 変更
20120525 KOKOKU 変更
20120709 HONNE 変更
20120817 HONNE 変更
20121005 HONNE 変更
20121129 HONNE 変更
20130109 HONNE 変更
20130128 KOKOKU 変更
20130329 HONNE 変更
20130409 HONNE 変更
20130514 HONNE 変更
20130704 HONNE 変更
20130902 HONNE 変更
20131022 HONNE 変更
20131129 HONNE 変更
20131226 HONNE 変更
20140116 HONNE 変更
20140428 HONNE 変更
20140802 HONNE 変更
20150215 HONNE 変更
20150311 HONNE 変更
20150320 HONNE 変更
*/


/* ------------------------------------- 20120201 リンクにカラーをつける修正
*/
#right_column a {
  color:#75c2ef;
}



.mark_new{
	width:70px;
	height:35px;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/common/new.png',sizingMethod=scale);
}
.mark_new img{
	_display:none;
}

/* ------------------------------------- HOME
*/
.home #main_contents {
	width:530px;
	float:left;
}
.home #sub_contents {
	width:170px;
	float:right;
}

.home #topics_wrap {
	width:530px;
	height:326px;
	overflow:hidden; 
	position:relative;
}
.home #topics_wrap #topics_image{
	position:absolute;
	top:0px;
	left:0px;
}
.home #topics_wrap #topics_image li{
	position:absolute;
	top:0px;
	left:0px;
}
.home #topics_wrap #topics_image li .mark_new{
	position:absolute;
	top:0px;
	left:13px;
}
.home #topics_thumb_mask {
	position:absolute;
	top:0px;
	left:400px;
	width:122px;
	height:303px;
	overflow:hidden;
}
.home #topics_wrap #topics_thumb{
	position:absolute;
	top:-77px;
	left:0px;
	background:url(../images/common/pixel10.gif);
	width:122px;
}
.home #topics_wrap #topics_thumb li{
	position:absolute;
	width:122px;
	height:72px;
	top:0px;
	left:0px;
}
/*
.home #topics_wrap #topics_thumb1{
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/index/topics_thumb_dummy.png',sizingMethod=scale);
}
.home #topics_wrap #topics_thumb2{
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/index/topics_thumb_dummy2.png',sizingMethod=scale);
}
.home #topics_wrap #topics_thumb3{
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/index/topics_thumb_dummy3.png',sizingMethod=scale);
}
.home #topics_wrap #topics_thumb4{
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/index/topics_thumb_dummy4.png',sizingMethod=scale);
}
.home #topics_wrap #topics_thumb5{
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/index/topics_thumb_dummy5.png',sizingMethod=scale);
}
.home #topics_wrap #topics_thumb6{
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/index/topics_thumb_dummy6.png',sizingMethod=scale);
}
.home #topics_wrap #topics_thumb1 img,
.home #topics_wrap #topics_thumb2 img,
.home #topics_wrap #topics_thumb3 img,
.home #topics_wrap #topics_thumb4 img,
.home #topics_wrap #topics_thumb5 img,
.home #topics_wrap #topics_thumb6 img{
	_display:none;
}
*/

/* 20120217 追加 */
.home #arrival_wrap {
	position:relative;
}
.home #arrival_wrap h3 {
	position:absolute;
	top:5px;
	left:10px;
	z-index:100;
}
/* 20120217 追加 ココマデ */

.home #recommened_wrap {
	position:relative;
}
.home #recommened_wrap h3 {
	position:absolute;
	top:6px;
	left:7px;
	z-index:100;
}
.home #recommened_wrap li {
	text-align:center;
}
.home #recommened_wrap li p{
	width:100px;
	margin:auto;
	text-align:left;
	font-size:10px;
}
.home #recommened_wrap li p.expl{
	line-height:1.2;
	margin:5px auto;
}
.home #news_wrap{
	width:530px;
}
.home #news_wrap #news_body{
	background:url(../../index/news_bg.gif);
	padding:12px;
	overflow:hidden;
}
.home #news_wrap .news_entries{
	width:506px;
}
.home #news_wrap .news_entry{
	width:506px;
}
.home #news_wrap .news_entry ul{
	width:506px;
	clear:both;
}
.home #news_wrap .news_entry li.li1{
	float:left;
	width:100px;
}
.home #news_wrap .news_entry li.li2{
	float:right;
	width:406px;
	margin-bottom:10px;
}
.home #news_wrap #news_footer {
	position:relative;
}
.home #news_wrap #news_footer .news_arrow{
	position:absolute;
	left:258px;
	top:8px;
}
.home #news_wrap #news_footer #news_clip{
	position:absolute;
	left:498px;
	top:-25px;
}
.home #ad_wrap{
	width:530px;
	overflow:hidden;
}
.home #ad_wrap ul{
	width:550px;
	margin-top:10px;
}
.home #ad_wrap li{
	position:relative;
	width:257px;
	height:148px;
	float:left;
	margin-right:16px;
}
.home #ad_wrap li .mark_new{
	position:absolute;
	top:-8px;
	left:185px;
}
.home #kokoro_wrap {
	width:530px;
	height:448px;
	position:relative;
	overflow:hidden;
	background:url(../../index/kokoro_bg.gif);
}
.home #kokoro_wrap .no1{
	position:relative;
	margin:65px 20px 25px 35px;
}
.home #kokoro_wrap .no1 .li1{
	float:left;
	width:150px;
	height:150px;
}
.home #kokoro_wrap .no1 .li2,
.home #kokoro_wrap .no1 .li3,
.home #kokoro_wrap .no1 .li4,
.home #kokoro_wrap .no1 .li5{
	overflow:hidden;
	margin-left:160px;
	width:310px;
}
.home #kokoro_wrap .no1 .li3,
.home #kokoro_wrap .no1 .li4,
.home #kokoro_wrap .no1 .li5{
	font-size:10px;
}
.home #kokoro_wrap .no1 .li2 {
	height:40px;
}
.home #kokoro_wrap .no1 .li3 {
	width:200px;
	height:35px;
}
.home #kokoro_wrap .no1 .li4 {
	height:23px;
}
.home #kokoro_wrap .no1 .li5 {
	line-height:1.2;
	height:60px;
}
.home #kokoro_wrap .no1 .li6 {
	position:absolute;
	top:-10px;
	left:-22px;
	width:49px;
	height:51px;
}
.home #kokoro_wrap .etc {
	margin-left:20px;
}
.home #kokoro_wrap .etc .entry{
	position:relative;
	float:left;
	width:110px;
	margin-right:15px;
	text-align:center;
}
.home #kokoro_wrap .etc .entry a img{
	margin-bottom:5px;
}
.home #kokoro_wrap .etc .entry p{
	text-align:left;
	font-size:10px;
}
.home #kokoro_wrap .etc .entry p.expl{
	height:50px;
	overflow:hidden;
}
.home #kokoro_wrap .etc .entry div.mark{
	position:absolute;
	top:-4px;
	left:-10px;
	width:35px;
	height:35px;
}
.home #kokoro_wrap #kokoro_no1 {
	_left:-170px;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/index/kokoro_1.png',sizingMethod=scale);
}
.home #kokoro_wrap #kokoro_no2 {
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/index/kokoro_2.png',sizingMethod=scale);
}
.home #kokoro_wrap #kokoro_no3 {
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/index/kokoro_3.png',sizingMethod=scale);
}
.home #kokoro_wrap #kokoro_no4 {
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/index/kokoro_4.png',sizingMethod=scale);
}
.home #kokoro_wrap #kokoro_no5 {
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/index/kokoro_5.png',sizingMethod=scale);
}
.home #kokoro_wrap #kokoro_no1 img,
.home #kokoro_wrap #kokoro_no2 img,
.home #kokoro_wrap #kokoro_no3 img,
.home #kokoro_wrap #kokoro_no4 img,
.home #kokoro_wrap #kokoro_no5 img{
	_display:none;
}

.home #banner_wrap ul li {
	margin-bottom:10px;
}

/* 20120301 ランキング用追加 */
.home #ranking_wrap {
	width:170px;
	height:1283px;
	position:relative;
	overflow:hidden;
	background:url(../../index/ranking2_bg.gif);
}
.home #ranking_wrap h3{
	text-align:center;
	padding:10px 0 15px 0;
}
.home #ranking_wrap .entries{
	padding:0 4px;
}
.home #ranking_wrap li.entry{
	height:248px;
	overflow:hidden;
}
.home #ranking_wrap .entry .mark{
	text-align:center;
}
.home #ranking_wrap .entry .item{
	background:#fff;
	padding:13px 13px 13px 14px;
	margin-bottom:5px;
}
.home #ranking_wrap .entry p{
	text-align:center;
	line-height:1.2;
}
.home #ranking_wrap .entry p.expl{
	color:#00a2e6;
	height:36px;
	font-weight:bold;
	font-size:14px;
	overflow:hidden;
}
.home #ranking_wrap .entry p.price{
	color:#555;
}
/* 20120301 ランキング用追加 ココマデ */

.home #others_wrap {
	width:170px;
	overflow:hidden;
}
.home #others_wrap h3{
	margin-bottom:10px;
}
.home #others_wrap .pindex{
	width:200px;
}


/* ------------------------------------- PRODUCTS DETAIL
*/
.pdetail .detail_left {
	width:430px;
	float:left;
}
.pdetail .detail_right {
	width:265px;
	float:right;
	overflow:hidden;
}
.pdetail .detail_pictures {
	background:url(../../products/d_bg.gif) no-repeat;
	width:429px;
	height:602px;
	position:relative;
	overflow:hidden;
}
.pdetail .detail_pictures ul{
	padding:14px 0 0 14px;
}
.pdetail .detail_pictures ul .detail_picture_main{
	position:relative;
}
.pdetail .detail_pictures ul .detail_picture{
	margin-top:5px;
	float:left;
	margin-right:5px;
}
.pdetail .detail_pictures .marks {
	padding:0;
	position:absolute;
	top:-10px;
	left:0px;
}
.pdetail .detail_pictures .marks li{
	float:left;
	margin-right:5px;
}
.pdetail h3.pcopy{
	font-size:larger;
	color:#069;
	margin-bottom:10px;
}
.pdetail .pname{
	font-size:larger;
	font-weight:bold;
}
.pdetail .pmodel{
	font-size:larger;
	font-weight:bold;
	margin-bottom:25px;
}
.pdetail .pnum{
	font-size:10px;
}
.pdetail .price{
	font-size:larger;
	font-weight:bold;
	margin-bottom:10px;
}
.pdetail .price .shipping{
	font-size:10px;
	font-weight:normal;
}
.pdetail .social_wrap{
	width:265px;
	overflow:hidden;
	height:55px;
}
.pdetail .social_wrap li{
	float:left;
	margin-right:0px;
}
.pdetail .variation_wrap {
	margin-bottom:30px;
}
.pdetail .variation_wrap .variation_items{
	width:270px;
}
.pdetail .variation_wrap .variation_item{
	float:left;
	margin-right:4px;
	margin-bottom:4px;
}
.pdetail .pstatus_wrap{
	margin-bottom:10px;
}
.pdetail .pstatus_wrap .left{
	float:left;
	width:135px;
	line-height:2;
}
.pdetail .pstatus_wrap .right{
	float:right;
	width:126px;
}

.pdetail .pmanu_wrap ul{
	width:270px;
}
.pdetail .pmanu_wrap li{
	float:left;
	margin-right:8px;
	margin-bottom:4px;
}

.pdetail .pdata_wrap{
	background:#e5e5e5;
	margin-top:20px;
	margin-bottom:35px;
}
.pdetail .pdata_wrap .pdata_inner{
	padding:12px;
}
.pdetail .detail_left .detail_picture2{
	padding:14px;
	margin-bottom:40px;
}
.pdetail .explanation{
	padding-top:14px;
	margin-bottom:40px;
}
.pdetail .explanation h4{
	color:#069;
	margin-bottom:10px;
}
.pdetail .recommendedlist_wrap {
	width:712px;
	overflow:hidden;
}
.pdetail .recommendedlist_wrap h4{
	width:712px;
	overflow:hidden;
	margin-bottom:10px;
}
.pdetail .recommendedlist_wrap .pindex{
	width:730px;
}
.pdetail_inner{
	width:600px;
	background:#75c2ef;
}
.pdetail_inner .detail_pictures{
	margin-bottom:20px;
}
.pdetail_inner .detail_picture{
	margin-top:5px;
	float:left;
	margin-right:5px;
}
.pdetail_inner .variation_wrap .variation_items{
	width:610px;
}
.pdetail_inner .variation_wrap .variation_item{
	float:left;
	margin-right:5px;
	margin-bottom:4px;
}

/* ------------------------------------- PRODUCT CATEGORIES
*/

.pcategory #pcategory_header {
	margin-bottom:5px;
}
.pcategory #pcategory_header dl {
	width:710px;
}
.pcategory #pcategory_header dd {
	background:url(../../products/cat_bottom.gif) left bottom no-repeat;
	padding:10px 20px 35px 20px;
}
.pcategory #pcategory_header dd ul{
	width:100%;
}
.pcategory #pcategory_header dd li{
	float:left;
	margin-right:15px;
	background:url(../../products/cat_arrow.gif) left center no-repeat;
	padding-left:10px;
	white-space: nowrap;
}
.pcategory #banners1 ,
.pcategory #banners2 {
	width:710px;
	overflow:hidden;
}
.pcategory #banners1 ul,
.pcategory #banners2 ul{
	width:730px;
	overflow:hidden;
}
.pcategory #banners1 li,
.pcategory #banners2 li{
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}
.pcategory #banners1 {
}
.pcategory #banners2 {
	margin-top:45px;
}

.pcategory #pindex_wrap {
	width:710px;
	overflow:hidden;
}
.pcategory #pindex_wrap h4{
	margin-bottom:10px;
}
.pcategory #pindex_wrap .pindex{
	width:730px;
	overflow:hidden;
	padding-top:5px;
}
.pcategory .navi .left{
	width:300px;
	float:left;
}
.pcategory .navi .right{
	width:300px;
	float:right;
	text-align:right;
}
.pcategory #navi1{
	margin-bottom:5px;
}
.pcategory #navi2{
}

.pindex .product_item {
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	width:170px;
	height:249px;
	background:url(../../products/p_bg.gif) no-repeat;
	position:relative;
}
.pindex .product_item .pic{
	padding:10px 10px 5px 10px;
}
.pindex .product_item p{
	font-size:10px;
	line-height:1.2;
}
.pindex .product_item .expl{
	margin:0 10px;
	height:45px;
	overflow:hidden;
}
.pindex .product_item .price{
	margin:0 10px;
}
.pindex .product_item .marks {
	padding:0;
	position:absolute;
	top:-5px;
	left:0px;
}
.pindex .product_item .marks li{
	float:left;
	margin-right:2px;
}





/* ------------------------------------- GUIDE
*/
.guide h2{
	margin-bottom:20px;
}
.guide h3{
	margin:0 0 20px 0;
}
.guide h4{
	margin:00px 0 5px 0;
	vertical-align:bottom;
}
.guide h5{
	margin:20px 0 5px 0;
}
.guide table.guide_normal{
	margin:10px 0;
	border-collapse:separate;
	border-spacing:3px; 
}
.guide table.guide_normal th{
	background:#ccc;
	padding:2px 5px;
	text-align:left;
	font-weight:normal;
}
.guide table.guide_normal td{
	padding:2px 5px;
	text-align:left;
}
.guide td.border_dotted{
	background:url(../../guide/hr_dotted.gif)left bottom no-repeat;
}
.guide table.guide_normal .align_middle{
	vertical-align:middle;
}
.guide table.guide_normal tfoot.border_solid td{
	border-top:solid 1px #000;
}
.guide .section ul{
	margin:10px 0;
	list-style:disc;
	padding-left:20px;
}
.guide .section strong{
	font-weight:normal;
	color:#f00;
}
.guide #guidemenu{
	height:80px;
}
.guide #guidemenu li{
	float:left;
	margin-right:20px;
}


.guide .section{
	padding-bottom:30px;
}
.guide .pagenavi .btn_next{
	float:right;
}
.guide .pagenavi .btn_prev{
	float:left;
}



/* ------------------------------------- COMPANY
*/
.company h2{
	margin-bottom:20px;
}
.company .column_inner table {
	width:100%;
}
.company .column_inner table th {
	background:url(../../guide/hr_dotted.gif)left bottom no-repeat #bae0f7;
	text-align:left;
	font-weight:normal;
	width:190px;
	padding:3px 5px;
}
.company .column_inner table td {
	background:url(../../guide/hr_dotted.gif)left bottom no-repeat;
	padding:3px 5px;
}






/* ------------------------------------- DESIGN AWARD PRODUCTS
20110729 デザインアワード02追加に伴い全セクション変更
*/


.design #issue_title {
	margin-bottom:10px;
}
.design .serif520 {
	width:521px;
}
.design .serif520 .serif_header {
	background:url(../../design/frame520top.gif) no-repeat;
	width:521px;
	height:35px;
}
.design .serif520 .serif_body {
	background:url(../../design/frame520bg.gif) left bottom no-repeat;
	width:521px;
}
.design .serif580 {
	width:580px;
}
.design .serif580 .serif_header {
	background:url(../../design/frame580top.gif) no-repeat;
	width:580px;
	height:35px;
}
.design .serif580 .serif_body {
	background:url(../../design/frame580bg.gif) left bottom no-repeat;
	width:580px;
}
.design .serif640 {
	width:640px;
}
.design .serif640 .serif_header {
	background:url(../../design/frame640top.gif) no-repeat;
	width:640px;
	height:35px;
}
.design .serif640 .serif_body {
	background:url(../../design/frame640bg.gif) left bottom no-repeat;
	width:640px;
}

.design .serif_body .serif_inner{
	margin:-10px 25px 0 25px;
	padding-bottom:70px;
}
.design #section6 .serif_body .serif_inner{
	margin:-10px 25px 0 15px;
	padding-bottom:70px;
}
.design .serif_body .serif_inner h3{
	margin-bottom:15px;
}
.design .serif_body .serif_inner img.alignLeft{
	float:left;
	margin:0 20px 0px 0;
}
.design .serif_body .serif_inner img.alignRight{
	float:right;
	margin:0 0px 0px 20px;
}
.design .serif{
	margin:0 0px 10px 0px;
}
.design .serif strong{
	color:#d50019;
}
/* 01 */
.design #issue01 #section2 {
	margin-left:110px;
}
.design #issue01 #section3{
	position:relative;
}
.design #issue01 #section3 .button{
	position:absolute;
	left:323px;
	top:10px;
}
.design #issue01 #section4 {
	position:relative;
	margin-left:160px;
}
.design #issue01 #section4 .button{
	position:absolute;
	left:323px;
	top:10px;
}
.design #issue01 #section6 {
	position:relative;
	margin-left:50px;
}
.design #issue01 #section6 .button{
	position:absolute;
	left:470px;
	top:13px;
}
.design #issue01 #issue_end {
	margin-left:140px;
	position:relative;
}
.design #issue01 .issue_pagetop {
	position:relative;
}
.design #issue01 .issue_pagetop .btn_back{
	position:absolute;
	left:360px;
	top:0px;
}
.design #issue01 .issue_pagetop .btn_pagetop{
	position:absolute;
	left:680px;
	top:50px;
	width:60px;
	padding:0;
	margin:0;
}


/* 02 */
.design #issue02 #sectionwrapper {
	background:url(../../design/02_bg.png) left top no-repeat;
	height:1693px;
	position:relative;
	margin-left:5px;
}
.design #issue02 #section1 {
	position:absolute;
	top:78px;
	left:28px;
	width:470px;
}
.design #issue02 #section2 {
	position:absolute;
	top:310px;
	left:80px;
	width:500px;
}
.design #issue02 #btn2 {
	position:absolute;
	top:165px;
	left:535px;
}
.design #issue02 #section2 p.p2{
	width:290px;
}
.design #issue02 #section3 {
	position:absolute;
	top:854px;
	left:145px;
	width:500px;
}
.design #issue02 #section4 {
	position:absolute;
	top:1208px;
	left:78px;
	width:315px;
}
.design #issue02 .issue_pagetop {
	position:relative;
}
.design #issue02 .issue_pagetop .btn_back{
	position:absolute;
	left:360px;
	top:0px;
}
.design #issue02 .issue_pagetop .btn_pagetop{
	position:absolute;
	left:680px;
	top:50px;
	width:60px;
	padding:0;
	margin:0;
}


/* 20110905 issue03追加分 */

/* 03 */
.design #issue03 #sectionwrapper {
	background:url(../../design/03_bg.png) left top no-repeat;
	height:1908px;
	position:relative;
	margin-left:5px;
}
.design #issue03 .section p {
	line-height:1.8;
}
.design #issue03 .section p strong {
	color:#d50019;
}
.design #issue03 #section1 {
	position:absolute;
	top:30px;
	left:104px;
	width:360px;
}
.design #issue03 #section1_2 {
	position:absolute;
	top:264px;
	left:525px;
	width:150px;
}
.design #issue03 #section2 {
	position:absolute;
	top:376px;
	left:66px;
	width:210px;
}
.design #issue03 #section3 {
	position:absolute;
	top:923px;
	left:270px;
	width:400px;
}
.design #issue03 #section3 #section3_btn{
	margin-top:15px;
}
.design #issue03 #section4 {
	position:absolute;
	top:1335px;
	left:66px;
	width:375px;
}
.design #issue03 #section4 #fig4_1{
	position:absolute;
	top:80px;
	left:0px;
	width:182px;
}
.design #issue03 #section4 #fig4_2{
	position:absolute;
	top:80px;
	left:190px;
	width:182px;
}
.design #issue03 #section4 #fig4_comm{
	position:absolute;
	top:215px;
	left:0px;
	width:375px;
	text-align:right;
	font-size:smaller;
}


.design #issue03 #section5 {
	position:absolute;
	top:1645px;
	left:160px;
	width:340px;
}
.design #issue03 .issue_pagetop {
	position:relative;
}
.design #issue03 .issue_pagetop .btn_back{
	position:absolute;
	left:360px;
	top:0px;
}
.design #issue03 .issue_pagetop .btn_pagetop{
	position:absolute;
	left:680px;
	top:90px;
	width:60px;
	padding:0;
	margin:0;
}

/* 20111017 issue04追加分 */
/* 04 */
.design #issue04 #sectionwrapper {
	background:url(../../design/04_bg.png) left top no-repeat;
	height:2161px;
	position:relative;
	margin-left:5px;
}
.design #issue04 .section span.attention {
	color:#f00;
}
.design #issue04 #section1{
	position:absolute;
	top:90px;
	left:315px;
	width:270px;
}
.design #issue04 #section2 .p1{
	position:absolute;
	top:455px;
	left:225px;
	width:310px;
}
.design #issue04 #section2 .p2{
	position:absolute;
	top:550px;
	left:80px;
	width:140px;
	text-align:center;
	font-size:smaller;
}
.design #issue04 #section3 .p1{
	position:absolute;
	top:760px;
	left:220px;
	width:310px;
}
.design #issue04 #section3 .p2{
	position:absolute;
	top:855px;
	left:80px;
	width:140px;
	text-align:center;
	font-size:smaller;
}
.design #issue04 #section4 .p1{
	position:absolute;
	top:1050px;
	left:215px;
	width:310px;
}
.design #issue04 #section4 .p2{
	position:absolute;
	top:1145px;
	left:65px;
	width:140px;
	text-align:center;
	font-size:smaller;
}

.design #issue04 #section5{
	position:absolute;
	top:1330px;
	left:45px;
	width:190px;
}
.design #issue04 #section5 #btn5{
	position:absolute;
	top:210px;
	left:233px;
	width:385px;
	height:56px;
}
.design #issue04 #section5 #btn5 li{
	float:left;
	width:108px;
	margin-right:15px;
}
.design #issue04 #section6{
	position:absolute;
	top:1780px;
	left:30px;
	width:300px;
}
.design #issue04 .issue_pagetop {
	position:relative;
}
.design #issue04 .issue_pagetop .btn_back{
	position:absolute;
	left:360px;
	top:0px;
}
.design #issue04 .issue_pagetop .btn_pagetop{
	position:absolute;
	left:680px;
	top:90px;
	width:60px;
	padding:0;
	margin:0;
}




/* 20111017 issue04追加分 ココマデ */


/* BN */
.design #backnumber_wrapper {
	width:710px;
	overflow:hidden;
	margin-bottom:40px;
}
.design #backnumber_wrapper .btn_backnumber {
}
.design #backnumber_wrapper ul{
	width:750px;
	float:left;
}
.design #backnumber_wrapper ul li {
	float:left;
	margin-right:45px;
	margin-bottom:5px;
}
.design .popup{
	background:#75c2ef;
	margin:0 20px 20px 20px;
	color:#fff;
}
.design .popup h4{
	margin-bottom:10px;
}
.design .popup img.alignLeft{
	float:left;
	margin:0 10px 0px 0;
}
.design .popup img.alignRight{
	float:right;
	margin:0 0px 0px 10px;
}





/* ------------------------------------- FAQ
*/
.faq #faqmenu{
	height:80px;
}
.faq #faqmenu li{
	float:left;
}
.faq h2{
	margin-bottom:20px;
}
.faq h3{
	margin-bottom:20px;
}
.faq .chapter{
	padding-top:10px;
	padding-bottom:30px;
}
.faq dl.section {
	margin-bottom:20px;
}
.faq dl.section dt{
	background:url(../../faq/q.gif) left top no-repeat;
	padding-left:40px;
	margin-bottom:10px;
}
.faq dl.section dd.answer{
	background:url(../../faq/a.gif) left top no-repeat;
	padding-left:40px;
}
.faq dl.section dd.faq_pagetop{
	text-align:right;
	border-bottom:solid 1px #b2b2b2;
	padding-bottom:4px;
}




/* ------------------------------------- KAONOTE
*/
.kaonote #kao_toko ,
.kaonote #kao_pre ,
.kaonote #kao_att {
	width:710px;
}
.kaonote .inner710{
	padding:20px;
	background:#fff;
}
.kaonote .section .sentence big{
	font-size:larger;
}
.kaonote .section .sentence small{
	font-size:smaller;
}
.kaonote .section p.small{
	font-size:smaller;
}
.kaonote .section ol{
	list-style-type:decimal;
	padding-left:20px;
	margin-bottom:10px;
}
.kaonote .section ul{
	list-style-type:disc;
	padding-left:20px;
	margin-bottom:10px;
}
.kaonote #kao_toko h2{
	margin-bottom:30px;
}
.kaonote #kao_toko .section{
	margin-bottom:30px;
}
.kaonote #kao_toko .section .figure{
	float:right;
	width:230px;
}
.kaonote #kao_toko .section .sentence{
	float:left;
	width:425px;
	overflow:hidden;
}
.kaonote #kao_toko .section .sentence h3{
	margin-bottom:10px;
}
.kaonote #kao_toko #section4btn{
	width:450px;
	padding:0px;
	margin:0px;
}
.kaonote #kao_toko #section4btn li {
	float:left;
	margin-right:7px;
	list-style:none;
}
.kaonote .section p{
	margin-bottom:10px;
}
.kaonote .section  strong{
	color:#f00;
}
.kaonote #content_menu_wrapper {
	text-align:right;
}
.kaonote #content_menu {
	display:inline-block;
}
.kaonote #content_menu li{
	float:left;
	margin-right:20px;
}
.kaonote #content_menu li.lastChild{
	margin-right:0px;
}
.kaonote #content_menu li span{
	display:block;
	padding:8px 0;
}
.kaonote #content_menu li span a{
	color:#999;
}

.kaonote #kao_pre h2,
.kaonote #kao_att h2{
	margin-bottom:30px;
}
.kaonote #kao_pre h4,
.kaonote #kao_att h4{
	margin-bottom:10px;
	color:#46b0e6;
	font-weight:normal;
}
.kaonote #kao_pre .section,
.kaonote #kao_att .section{
	margin-bottom:30px;
}
.kaonote #kao_att #section1 p{
	margin-bottom:0px;
}





/* ------------------------------------- KOKOKU
*/

.kokoku #ad_body {
	width:710px;
	overflow:hidden;
}
.kokoku .inner710{
	padding:2px;
	background:url(../images/frame710body2.gif) repeat-y #fff;
}
.kokoku .inner710 dl.ad_header{
	padding:5px 20px 20px 20px;
}
.kokoku .inner710 dl.ad_header dt{
	float:left;
}
.kokoku .inner710 dl.ad_header dd{
	margin-left:260px;
}
.kokoku .inner710 .ad_title{
	padding:20px 20px 10px 20px;
}
.kokoku .inner710 .ad_title_name {
	padding-left:60px;
}
.kokoku .inner710 .ad_title_name,
.kokoku .inner710 .btn_detail{
	float:left;
	margin-right:10px;
}
.kokoku .inner710 .chapter {
	padding:0 20px 5px 20px;
}
.kokoku .inner710 .figure {
	margin-bottom:25px;
}
.kokoku .inner710 dl.section{
	margin-bottom:50px;
}
.kokoku .inner710 dl.section h4{
	font-size:larger;
	margin-bottom:10px;
}
.kokoku .inner710 dl.section dt {
	float:left;
	width:120px;
}
.kokoku .inner710 dl.section dd {
	margin-left:135px;
	border-left:solid 1px #000;
	padding-left:10px;
}
/* コウコク01〜03用レイアウト ココカラ 変更しています 20110830*/
.kokoku .inner710 dl.section dd ul.creator_wrap .li1{
	float:left;
	margin-right:15px;
}
.kokoku .inner710 dl.section dd ul.creator_wrap .li2{
}
.kokoku .inner710 dl.section dd ul.creator_wrap .li4{
	clear:left;
	font-size:10px;
	padding-top:10px;
}
.kokoku .inner710 dl.section dd ul.creator_wrap_layout2 .li1{
	float:right;
	margin-left:20px;
}
.kokoku .inner710 dl.section dd ul.creator_wrap_layout2 .li2{
}


/* コウコク用レイアウト ココカラ 変更しています 20120203*/
.kokoku .inner710 dl.section dd ul.creator_wrap .li3{
	margin-top:5px;
}
.kokoku .inner710 dl.section dd ul.creator_wrap_layout2 .li3{
	margin-top:5px;
	margin-bottom:10px;
}
.kokoku .inner710 dl.section dd ul .li3 a{
	display:inline-block;
	padding-left:8px;
	background:url(../../kokoku/dot_arrow.gif) 0px 6px no-repeat;
}
/* 20120203 コウコク用レイアウト 修正 ココマデ */



/* 20111128 コウコク用レイアウト 修正 ココカラ */
.kokoku .inner710 dl.section dd ul.creator_wrap_layout2 .li4{
	font-size:10px;
}
/* 20111128 コウコク用レイアウト 修正 ココマデ */
/* コウコク01〜03用レイアウト ココマデ */



/* コウコク04用レイアウト ココカラ 変更しています 20110928*/
.kokoku .inner710 dl.section dd ul.creator_wrap_layout4 .li1{
	float:left;
	margin-right:15px;
}
.kokoku .inner710 dl.section dd ul.creator_wrap_layout4 .li2{
}
.kokoku .inner710 dl.section dd ul.creator_wrap_layout4 .li3{
	margin-top:5px;
	padding-left:10px;
	background:url(../../kokoku/dot_arrow.gif) 0px 7px no-repeat;
}
.kokoku .inner710 dl.section dd ul.creator_wrap_layout4 .li4{
	font-size:10px;
	padding-top:10px;
	margin-left:130px;
}
/* コウコク04用レイアウト ココマデ 変更しています 20110928*/

/* コウコク10用レイアウト ココカラ 変更しています 20120314*/
.kokoku .inner710 .ad_header dd{
	position:relative;
}
.kokoku .inner710 #bangai_label {
	position:absolute;
	left:-140px;
	top:20px;
}
.kokoku .inner710 #ad_bangai {
	width:672px;
	margin:65px auto 25px auto;
	padding-bottom:20px;
	border-bottom:solid 1px #bbb;
}
.kokoku .inner710 #ad_bangai .floatLeft {
	width:365px;
	float:left;
}
.kokoku .inner710 #ad_bangai .floatRight {
	width:271px;
	float:right;
}
.kokoku .inner710 #ad_bangai .floatLeft p{
	margin-top:20px;
	line-height:1.8;
}
.kokoku .inner710 .carousel_wrap{
	margin:70px 0;
}
/* コウコク10用レイアウト ココマデ 変更しています 20120314*/


/* コウコク11用レイアウト ココカラ 変更しています 20120426*/
.kokoku .attention {
	color:#f00;
	font-weight:bold;
}
/* コウコク11用レイアウト ココマデ 変更しています 20120426*/

/* コウコク12用レイアウト ココカラ 変更しています 20120525*/
.kokoku #kokoku12_btn {
	height:50px;
	margin:30px auto;
}
.kokoku #kokoku12_btn li{
	float:left;
	width:350px;
	text-align:center;
}
.kokoku .kokoku12_imagesalignleft {
	float:left;
}
.kokoku .kokoku12_imagesalignright {
	float:right;
}

/* コウコク12用レイアウト ココマデ 変更しています 20120525*/


/* コウコク20用レイアウト ココカラ 変更しています 20130128*/
.kokoku20 .figure {
	position:relative;
	margin:0px 17px;
	width:672px;
	height:896px;
	overflow:hidden;
}
#kokoku20_figure1 ,
#kokoku20_figure2 {
	position:absolute;
	width:1350px;
}
#kokoku20_figure1 {
	top:0px;
	left:0px;
}
#kokoku20_figure2 {
	top:448px;
	left:-672px;
}
.kokoku20 .creator_wrap_layout2 .li2{
	margin-bottom:10px;
}
.kokoku20 .creator_wrap_layout2 .li2 img,
.kokoku20 .creator_wrap_layout4 .li2 img{
	margin-right:10px;
}
.kokoku20 .creator_wrap_layout2 .li2 a,
.kokoku20 .creator_wrap_layout4 .li2 a{
	display:inline-block;
	padding-left:8px;
	background:url(../../kokoku/dot_arrow.gif) 0px 6px no-repeat;
}
/* コウコク20用レイアウト ココマデ 変更しています 20130128*/


/* コウコク21用レイアウト ココカラ 変更しています 20130409*/
#kokoku21_btn {
	padding:20px;
	text-align:center;
}
.kokoku21 #concept_fig_list{
	width:540px;
	margin-top:20px;
}
.kokoku21 #concept_fig_list li{
	width:250px;
	float:left;
	margin:0 20px 10px 0;
}
/* コウコク21用レイアウト ココマデ 変更しています 20130409*/


.kokoku .inner710 .backnumbers {
	width:730px;
	margin-top:5px;
}
.kokoku .inner710 .backnumbers li{
	width:218px;
	margin-right:8px;
	margin-bottom:3px;
	float:left;
}




/* ------------------------------------- HONNE
*/
.honne .honne_wrap {
	width:710px;
	overflow:hidden;
}
.honne .inner710{
	padding:20px 25px 5px 25px;
	background:#fff;
}
.honne .inner710 ul{
	list-style-type:disc;
	padding-left:20px;
	margin-bottom:10px;
}
.honne .inner710 .section{
	margin-bottom:40px;
}
.honne .prepare_wrap{
	background:#eee;
}
.honne .prepare_inner{
	padding:20px 35px;
	overflow:hidden;
}
.honne .prepare_inner h3{
	margin-bottom:10px;
}
.honne .prepare_wrap ul.entries{
	width:700px;
}
.honne .prepare_wrap ul.entries li{
	float:left;
	width:120px;
	margin-right:9px;
	margin-bottom:10px;
}
.honne .prepare_wrap ul.entries li .expl{
	height:50px;
	overflow:hidden;
	font-size:10px;
}
.honne .prepare_wrap ul.entries li .price{
	text-align:center;
}
.honne #prepare_others{
	float:left;
	width:450px;
	padding-top:30px;
}
.honne #prepare_others ul{
	list-style-type:disc;
	padding-left:15px;
}
.honne #prepare_others li{
	float:left;
	margin-right:30px;
}
.honne #prepare_others li{
}
.honne #btn_submit{
	float:right;
	width:185px;
	padding-top:20px;
}
.honne .inner710 .lead{
	margin-bottom:25px;
	text-align:center;
}
.honne .inner710 .figure{
	float:right;
	margin-left:20px;
	margin-bottom:20px;
}
.honne .inner710 .section h3{
	margin-bottom:20px;
}
.honne .inner710 .point{
	margin-bottom:20px;
}
.honne .inner710 .pagenavi {
}
.honne .inner710 .pagenavi .next{
	float:right;
}
.honne .inner710 .pagenavi .prev{
	float:left;
}



/* 20110830 コクヨのホンネ02用css */
/* 20140428 コクヨのホンネ02用css 差換え */

.honne #honne02 .prepare_wrap .entries .p_checkbox{
	float:left;
	width:20px;
	margin-top:0px;
}
.honne #honne02 .prepare_wrap .entries .price{
	clear:both;
}

.honne #honne02 .inner710 {
	padding:45px 0 0px 0;
	margin-bottom:0px;
	background:#f9f9f4;
}

.honne #honne02 .inner710 #section0 {
	margin-bottom:100px;
}
.honne #honne02 .inner710 #section0 dl{
	display:table;
	margin:0 0 20px 30px;
}
.honne #honne02 .inner710 #section0 dt{
	display:table-cell;
	width:305px;
}
.honne #honne02 .inner710 #section0 dd{
	display:table-cell;
	width:350px;
	vertical-align:middle;
}
.honne #honne02 .inner710 #section0 .grp {
	width:580px;
	margin:0 auto 30px auto;
}
.honne #honne02 .inner710 #section0 .imgr .sentence{
	float:left;
	width:380px;
}
.honne #honne02 .inner710 #section0 .imgr .sentence h4 {
	margin:0 0 10px 0;
}
.honne #honne02 .inner710 #section0 .imgr .figure{
	float:right;
	width:176px;
}
.honne #honne02 .inner710 #section0 .copy {
	text-align:center;
}




.honne #honne02 .inner710 #section1 {
	padding:0 16px 0 0;
}
.honne #honne02 .inner710 #section1 .figure{
	float:right;
	margin:0 0 10px 10px;
}
.honne #honne02 .inner710 #section1 p{
	margin-left:25px;
}
.honne #honne02 .inner710 #section2 {
	padding:0 20px 0 20px;
}
.honne #honne02 .inner710 #section2 .figure{
	float:left;
	margin:0 10px 10px 0;
}
.honne #honne02 .inner710 #section2 p{
	padding:0 0 0 0;
}
.honne #honne02 .inner710 #section3 {
	padding:0px 20px 0 20px;
}
.honne #honne02 .inner710 #section4 {
	position:relative;
}
.honne #honne02 .inner710 #section4 .figure{
	float:none;
}
.honne #honne02 .inner710 #section4 h4{
	margin-bottom:10px;
}
.honne #honne02 .inner710 #section4_0 {
	position:absolute;
	top:0px;
	left:370px;
	width:305px;
}
.honne #honne02 .inner710 #section4_1 {
	position:absolute;
	top:200px;
	left:505px;
	width:180px;
}
.honne #honne02 .inner710 #section4_2 {
	position:absolute;
	top:534px;
	left:70px;
	width:217px;
}
.honne #honne02 .inner710 #section4_3 {
	position:absolute;
	top:740px;
	left:368px;
	width:288px;
}
.honne #honne02 .inner710 #section5 {
	position:relative;
}
.honne #honne02 .inner710 #section5 h3{
	text-align:center;
}
.honne #honne02 .inner710 #section5 p{
	position:absolute;
	top:90px;
	left:50px;
	width:340px;
}
.honne #honne02 .inner710 #section6 {
	position:relative;
}
.honne #honne02 .inner710 #section6 p{
	position:absolute;
	top:370px;
	left:25px;
	width:280px;
}
.honne #honne02 .inner710 .pagenavi{
	padding:0 20px;
	zoom:1;
}
/* 20140428 コクヨのホンネ02用css 差換え ココマデ*/





/* 20111004 コクヨのホンネ03用css */
.honne #honne03 .prepare_wrap .main h3{
	padding-bottom:5px;
	border-bottom:dotted 1px #000;
}
.honne #honne03 .prepare_wrap .entries .expl{
	float:left;
	width:100px;
	margin-top:4px;
}
.honne #honne03 .prepare_wrap .entries .p_checkbox{
	float:right;
	width:20px;
	margin-top:4px;
}
.honne #honne03 .prepare_wrap .entries .price{
	clear:both;
	text-align:left;
	font-weight:bold;
}


.honne #honne03 .prepare_wrap .left{
	width:200px;
	float:left;
}
.honne #honne03 .prepare_wrap .left #btn_submit{
	float:none;
	width:auto;
	padding-top:20px;
}

.honne #honne03 .prepare_wrap .right{
	float:right;
	width:260px;
}
.honne #honne03 .prepare_wrap .right h3{
	width:260px;
	padding-bottom:5px;
	border-bottom:dotted 1px #000;
}
.honne #honne03 #section1 {
	padding-top:30px;
}
.honne #honne03 #section1 .inner{
	height:250px;
	background:url(../../honne/03_figure01.jpg) right bottom no-repeat;
	position:relative;
}
.honne #honne03 #section1 .inner .p1{
	width:425px;
}
.honne #honne03 #section1 .inner .attention{
	color:#f19715;
	font-size:30px;
	font-weight:bold;
	margin:15px 0;
}
.honne #honne03 #section1 .inner .p2{
	width:275px;
}
.honne #honne03 #section1 .inner .p3{
	font-size:smaller;
	text-align:right;
	position:absolute;
	top:235px;
	right:0px;
}

.honne #honne03 #section2 h4{
	margin-bottom:10px;
}
.honne #honne03 #section2 p{
	margin-bottom:10px;
}
.honne #honne03 #section2 p.btn{
	margin-bottom:30px;
}
.honne #honne03 #section2 .figure ul{
	padding:0;
}
.honne #honne03 #section2 .figure ul li{
	font-size:smaller;
	list-style-type:none;
	float:left;
	padding-right:50px;
}
.honne #honne03 #section2 .figure ul li.li3{
	padding-right:0px;
}
.honne #honne03 #section3 .inner {
	position:relative;
}
.honne #honne03 #section3 .inner p{
	position:absolute;
}
.honne #honne03 #section3 .inner p.p1{
	top:75px;
	left:0px;
	width:290px;
}
.honne #honne03 #section3 .inner p.p2{
	top:380px;
	left:403px;
	width:237px;
}
.honne #honne03 #section3 .inner p.p3{
	top:680px;
	left:108px;
	width:217px;
}
.honne #honne03 #section3 .inner p.p4{
	top:1035px;
	left:340px;
	width:244px;
}
.honne #honne03 #section4{
	background:url(../../honne/03_figure04bg.gif) right bottom no-repeat;
	width:692px;
	height:388px;
	position:relative;

}
.honne #honne03 #section4 img{
	position:absolute;
	top:18px;
	left:33px;
}
.honne #honne03 #section4 p.p1{
	position:absolute;
	top:143px;
	left:50px;
	width:300px;
}
.honne #honne03 #section4 p.p2{
	position:absolute;
	top:280px;
	left:50px;
	width:300px;
}
.honne #honne03 #section5 {
	padding-top:30px;
}
.honne #honne03 #section5 .figure img{
	margin-bottom:8px;
}
.honne #honne03 #section5 .left h4{
	margin-bottom:25px;
}
.honne #honne03 #section6 h3{
	margin:0;
}
.honne #honne03 #section6 .inner{
	position:relative;
}
.honne #honne03 #section6 .inner .p1{
	position:absolute;
	top:20px;
	left:0px;
	width:360px;
}
.honne #honne03 #section6 .inner .p2{
	position:absolute;
	top:785px;
	left:290px;
	width:360px;
}
.honne #honne03 #section6 .inner{
	margin-bottom:20px;
}

/* 20111004 コクヨのホンネ03用cssココマデ */



/* 20111111 コクヨのホンネ04用css */
.honne #honne04 strong {
	color:#f00;
	font-weight:normal;
}
.honne #honne04 strong big{
	font-size:larger;
}
.honne #honne04 #section1 .fig {
	float:right;
	width:316px;
	margin-left:15px;
}
.honne #honne04 #section2 .fig {
	float:left;
	width:278px;
	margin-right:15px;
}
.honne #honne04 #section3 .fig {
	float:right;
	width:226px;
	margin-left:15px;
}
.honne #honne04 #section4 .fig {
	float:right;
	width:269px;
}
.honne #honne04 #section4 h3 ,
.honne #honne04 #section4 p {
	margin-right:284px;
}
.honne #honne04 #section4 ul {
	margin:0;
	padding:0;
}
.honne #honne04 #section4 ul li{
	list-style:none;
	float:left;
	margin-right:5px;
	margin-bottom:15px;
}
.honne #honne04 #section3 {
	margin-bottom:60px;
}
.honne #honne04 #section5 {
	position:relative;
	height:850px;
}
.honne #honne04 #section5 h3,
.honne #honne04 #section5 p{
	position:absolute;
}
.honne #honne04 #section5 p.p1{
	top:50px;
	left:0px;
	width:370px;
}
.honne #honne04 #section5 p.p2{
	top:280px;
	left:385px;
	width:300px;
}
.honne #honne04 #section5 p.p3{
	top:420px;
	left:42px;
	width:260px;
}
.honne #honne04 #section5 p.p4{
	top:655px;
	left:350px;
	width:260px;
}
.honne #honne04 #section5 p.p5{
	top:788px;
	left:42px;
	width:260px;
}
.honne #honne04 #section6 .fig {
	float:left;
	width:246px;
	margin-right:15px;
	margin-bottom:15px;
}
.honne #honne04 .prepare_wrap  h3{
	padding-bottom:5px;
	border-bottom:dotted 1px #000;
}

.honne #honne04 .prepare_wrap .prepare_inner  {
	padding:20px 25px;
}
.honne #honne04 .prepare_wrap .main {
	width:520px;
	float:left;
}
.honne #honne04 .prepare_wrap .left {
	width:134px;
	padding:0;
	float:right;
}
.honne #honne04 .prepare_wrap .left #btn_submit{
	width:134px;
	padding:0;
	margin-top:60px;
}
.honne #honne04 .prepare_wrap ul.entries{
	width:700px;
}
.honne #honne04 .prepare_wrap ul.entries li{
	float:left;
	width:260px;
	margin-right:9px;
	margin-bottom:10px;
	position:relative;
}
.honne #honne04 .prepare_wrap ul.entries li a{
	float:left;
	display:block;
	width:120px;
}
.honne #honne04 .prepare_wrap ul.entries li .expl{
	margin-left:130px;
	height:50px;
	overflow:hidden;
	font-size:10px;
	width:100px;
}
.honne #honne04 .prepare_wrap ul.entries li .price{
	margin-left:130px;
	text-align:left;
}
.honne #honne04 .prepare_wrap ul.entries li .p_checkbox{
	position:absolute;
	top:0px;
	right:10px;
}
.honne #honne04 .inner710 .pagenavi .prev{
	float:left;
	padding-top:40px;
}
/* 20111111 コクヨのホンネ04用cssココマデ */


/* 20111207 コクヨのホンネ05用css */

.honne #honne05 .prepare_wrap {
	background:url(../../honne/05_prepare_bg.gif);
}
.honne #honne05 .prepare_inner {
	padding:25px;
	line-height:2.0;
}
.honne #honne05 .prepare_wrap #intro {
	position:relative;
	height:500px;
}
.honne #honne05 .prepare_wrap #intro h3{
	position:absolute;
	left:135px;
	top:228px;
}
.honne #honne05 .prepare_wrap #intro li{
	position:absolute;
	width:322px;
	height:193px;
}
.honne #honne05 .prepare_wrap #intro li#intro1{
	left:26px;
	top:0px;
}
.honne #honne05 .prepare_wrap #intro li#intro2{
	left:364px;
	top:0px;
}
.honne #honne05 .prepare_wrap #intro li#intro3{
	left:25px;
	top:280px;
}
.honne #honne05 .prepare_wrap #intro li#intro4{
	left:363px;
	top:280px;
}
.honne #honne05 .prepare_wrap #intro li a{
	display:block;
	position:absolute;
}
.honne #honne05 .prepare_wrap #intro li#intro1 a{
	top:128px;
	left:184px;
}
.honne #honne05 .prepare_wrap #intro li#intro2 a{
	top:128px;
	left:15px;
}
.honne #honne05 .prepare_wrap #intro li#intro3 a{
	top:156px;
	left:184px;
}
.honne #honne05 .prepare_wrap #intro li#intro4 a{
	top:156px;
	left:15px;
}
.honne #honne05 .inner710 {
	background:url(../../honne/05_bg.gif) #fff;
}
.honne #honne05 .inner710 dl{
	clear:both;
	margin:0 130px;
	padding:15px 0;
}
.honne #honne05 .inner710 dt{
	float:left;
}
.honne #honne05 .inner710 dd{
	margin-left:50px;
	padding-top:5px;
	font-weight:bold;
	line-height:2.0;
}
.honne #honne05 .inner710 dl.by_kokuyo dd{
	font-weight:normal;
	color:#666;
}
.honne #honne05 .inner710 strong{
	color:#c5051b;
}
.honne #honne05 .inner710 strong.larger{
	font-size:larger;
}
.honne #honne05 .inner710 strong.underline{
	text-decoration:underline;
}
.honne #honne05 .inner710 #section_figure01{
	margin:0px 0 40px 23px;
}
.honne #honne05 .inner710 #section_figure02{
	margin:0px 0 20px 180px;
	position:relative;
}
.honne #honne05 .inner710 #section_figure02 .section_comment{
	position:absolute;
	top:-80px;
	left:358px;
}
.honne #honne05 .inner710 #section_figure03{
	margin:10px 0 20px 215px;
	position:relative;
}
.honne #honne05 .inner710 #section_figure03 .section_comment{
	position:absolute;
	top:-300px;
	left:-210px;
}
.honne #honne05 .inner710 #section_figure04{
	margin:0px 0 20px 180px;
	position:relative;
}
.honne #honne05 .inner710 #section_figure05{
	margin:0px 0 20px 180px;
	position:relative;
}
.honne #honne05 .inner710 #section_figure05 .section_comment{
	position:absolute;
	top:-20px;
	left:-161px;
}
.honne #honne05 .inner710 #section_figure06{
	margin:0 0 40px 180px;
	position:relative;
}
.honne #honne05 .inner710 #section_figure06 .section_comment{
	position:absolute;
	top:0px;
	left:296px;
}
.honne #honne05 .inner710 #section_figure06 p{
	font-size:10px;
	margin-top:5px;
	width:270px;
}
.honne #honne05 .inner710 #section_figure07{
	position:relative;
}
.honne #honne05 .inner710 #section_figure07 img{
	position:absolute;
	top:20px;
	left:10px;
}
.honne #honne05 .inner710 #section_figure08{
	position:relative;
}
.honne #honne05 .inner710 #section_figure08 img{
	position:absolute;
	top:-40px;
	left:0px;
}
.honne #honne05 .inner710 #section_figure09{
	position:relative;
}
.honne #honne05 .inner710 #section_figure09 img{
	position:absolute;
	top:40px;
	left:540px;
}
.honne #honne05 .inner710 #section_figure10{
	margin:20px 0 40px 180px;
}
.honne #honne05 .inner710 #section_figure11{
	margin:0px 0 50px 50px;
}
.honne #honne05 .inner710 #section_figure12,
.honne #honne05 .inner710 #section_figure13{
	margin:20px 0 20px 137px;
}
.honne #honne05 .inner710 #section_figure14{
	margin:30px 0 30px 180px;
	position:relative;
}
.honne #honne05 .inner710 #section_figure14 .section_comment{
	position:absolute;
	top:20px;
	left:210px;
}
.honne #honne05 .inner710 #section_figure14 p{
	margin-top:5px;
}
.honne #honne05 .inner710 #section_figure15{
	position:relative;
}
.honne #honne05 .inner710 #section_figure15 img{
	position:absolute;
	top:0px;
	left:540px;
}
.honne #honne05 .inner710 #section_figure16{
	position:relative;
}
.honne #honne05 .inner710 #section_figure16 img{
	position:absolute;
	top:0px;
	left:0px;
}
.honne #honne05 .inner710 #section_figure17{
	margin:20px 0 30px 180px;
}
.honne #honne05 .inner710 #section_figure18{
	position:relative;
}
.honne #honne05 .inner710 #section_figure18 img{
	position:absolute;
	top:0px;
	left:0px;
}
.honne #honne05 .inner710 #section_figure19{
	position:relative;
}
.honne #honne05 .inner710 #section_figure19 img{
	position:absolute;
	top:-20px;
	left:527px;
}
.honne #honne05 .inner710 #section_figure20{
	margin-left:40px;
	margin-bottom:80px;
	background:url(../../honne/05_ep_bg.gif) #fff;
	width:589px;
	height:272px;
	color:#666;
}
.honne #honne05 .inner710 #section_figure20 .inner{
	padding:28px;
}
.honne #honne05 .inner710 #section_figure20 .inner h4,
.honne #honne05 .inner710 #section_figure20 .inner p{
	margin-bottom:20px;
}



.honne #honne05 .pagenavi {
	margin:20px;
}
.honne #honne05 .pagenavi .pagetop {
	text-align:left;
	float:left;
}
.honne #honne05 #pagenavi1 {
	position:relative;
}
.honne #honne05 #pagenavi1 .prev{
	position:absolute;
	top:0px;
	left:0px;
}
.honne #honne05 #pagenavi2 ,
.honne #honne05 #pagenavi3 {
	position:relative;
	height:50px;
}
.honne #honne05 #pagenavi2 .pagetop,
.honne #honne05 #pagenavi3 .pagetop{
	float:none;
	position:absolute;
	left:0px;
	padding:0px;
	margin:0px;
}
.honne #honne05 #pagenavi2 .pagetop{
	top:-50px;
}
.honne #honne05 #pagenavi3 .pagetop{
	top:-120px;
}
.honne #honne05 #pagenavi2 .next{
	float:none;
	position:absolute;
	top:-30px;
	left:520px;
	padding:0px;
	margin:0px;
}
.honne #honne05 #pagenavi3 .fin{
	float:none;
	position:absolute;
	top:-30px;
	left:480px;
	padding:0px;
	margin:0px;
}
.honne #honne05 .inner710 .backnumber_wrap{
	border-top:solid 1px #000;
	padding-top:20px;
}
.honne #honne05 .inner710 .backnumber_wrap h3{
	margin:0 0 20px 25px;
}
.honne #honne05 .inner710 .backnumber_wrap ul{
	width:600px;
	margin:0 0 0 25px;
	padding:0;
}
.honne #honne05 .inner710 .backnumber_wrap li{
	list-style:none;
	float:left;
	margin-right:16px;
	margin-bottom:10px;
}


/* 20111207 コクヨのホンネ05用cssココマデ */


/* 20120120 コクヨのホンネ06用css */
.honne #honne06 .prepare_wrap {
	background:#fff;
}
.honne #honne06 .prepare_inner {
	padding:25px;
	line-height:2.0;
}
.honne #honne06 .section {
	margin-bottom:80px;
}
.honne #honne06 .section .left {
	width:232px;
	float:left;
}
.honne #honne06 .section .right {
	width:413px;
	height:352px;
	float:right;
	position:relative;
}
.honne #honne06 .section .left h3{
	margin-bottom:10px;
}
.honne #honne06 .section .left .yacho_name{
	width:232px;
	height:55px;
	position:relative;
	border-bottom:solid 1px #999;
	margin-bottom:10px;
	font-weight:bold;
}
.honne #honne06 .section .left .yacho_name .yacho_blog_btn{
	position:absolute;
	left:0px;
	bottom:12px;
}
.honne #honne06 .section .right .yacho_pop_btn{
	position:absolute;
	right:0px;
	bottom:0px;
}
.honne #honne06 #yacho_kattobi {
	margin:40px 0;
}
.honne #honne06 #yacho_kattobi h3{
	margin-bottom:10px;
}
.honne #honne06 #yacho_kattobi ul{
	width:750px;
	margin:0;
	padding:0;
}
.honne #honne06 #yacho_kattobi ul li{
	float:left;
	list-style-type:none;
	margin-right:9px;
	margin-bottom:9px;
}
.honne #honne06 .ep_section{
	margin:-25px 0 60px 0;
}
.honne #honne06 .ep_section p{
	margin-bottom:24px;
}
.honne #honne06 .ep_section p.aligncenter{
	text-align:center;
}
.honne #honne06 span.attention {
	color:#f00;
}
.honne #honne06 .inner710 .backnumber_wrap{
	border-top:solid 1px #999;
	padding-top:20px;
	width:660px;
}
.honne #honne06 .inner710 .backnumber_wrap h3{
	margin:0 0 20px 40px;
}
.honne #honne06 .inner710 .backnumber_wrap ul{
	width:600px;
	margin:0 0 0 40px;
	padding:0;
}
.honne #honne06 .inner710 .backnumber_wrap li{
	list-style:none;
	float:left;
	margin-right:16px;
	margin-bottom:10px;
}
/* ホンネ06ポップアップ */
.honne06_pop {
	width:840px;
	height:516px;
	overflow:hidden;
}
.honne06_pop a{
  color:#75c2ef;
}
.honne06_pop .left {
	width:603px;
	height:516px;
	overflow:hidden;
	float:left;
}
.honne06_pop .right {
	width:228px;
	float:right;
	overflow:hidden;
}
.honne06_pop .right ul {
	width:240px;
	height:202px;
}
.honne06_pop .right ul li{
	width:111px;
	float:left;
	margin:0 6px 6px 0;
}
.honne06_pop .right h1 {
	padding:15px 0;
}
.honne06_pop .right p.yacho_name {
	margin-bottom:15px;
	font-weight:bold;
}

/* 20120120 コクヨのホンネ06用cssココマデ */


/* 20120309 コクヨのホンネ07用css */
.honne #honne07 .prepare_wrap  h3{
	padding-bottom:5px;
	border-bottom:dotted 1px #000;
}
.honne #honne07 .prepare_wrap .entry {
	position:relative;
}
.honne #honne07 .prepare_wrap .entry .expl {
	width:100px;
}
.honne #honne07 .prepare_wrap .entry input {
	position:absolute;
	top:123px;
	right:0px;
}
.honne #honne07 #prepare_others{
	float:right;
	width:330px;
	padding-top:30px;
}
.honne #honne07 #btn_submit{
	float:left;
	width:185px;
	padding-top:20px;
}
.honne #honne07 div.lead {
	width:690px;
	height:562px;
	background:url(../../honne/07_index_bg.jpg) no-repeat;
	margin:0;
}
.honne #honne07 div.lead ul{
	padding-top:250px;
	padding-left:20px;
}
.honne #honne07 div.lead li{
	list-style-type:none;
	text-align:left;
	margin-bottom:20px;
}
.honne #honne07 #teacher{
	position:relative;
	margin-bottom:20px;
}
.honne #honne07 #teacher .sentence{
	position:absolute;
	left:340px;
	top:88px;
	width:320px;
}
.honne #honne07 #teacher .sentence p{
	margin-top:5px;
}
.honne #honne07 #harinax{
	position:relative;
	margin-bottom:50px;
}
.honne #honne07 #harinax .sentence{
	position:absolute;
	left:340px;
	top:49px;
	width:320px;
}
.honne #honne07 #harinax .sentence p{
	margin-top:5px;
	margin-bottom:20px;
}
.honne #honne07 .section_mark {
	vertical-align:top;
	margin-right:5px;
	
}
.honne #honne07 .section .dl_v dd {
}
.honne #honne07 .section h3 {
	margin-left:-25px;
}
.honne #honne07 #section1 {
	height:1300px;
	position:relative;
}
.honne #honne07 .dl_v dd {
	margin-top:5px;
}
.honne #honne07 #section1 #section1_1 {
	position:absolute;
	left:0px;
	top:120px;
	width:660px;
}
.honne #honne07 #section1 #section1_1 dt{
	float:left;
}
.honne #honne07 #section1 #section1_1 dd{
	float:right;
	width:320px
}
.honne #honne07 #section1 #section1_2 {
	position:absolute;
	left:0px;
	top:389px;
	width:215px;
}
.honne #honne07 #section1 #section1_3 {
	position:absolute;
	left:223px;
	top:389px;
	width:215px;
}
.honne #honne07 #section1 #section1_4 {
	position:absolute;
	left:445px;
	top:389px;
	width:215px;
}
.honne #honne07 #section1 #section1_5 {
	position:absolute;
	left:0px;
	top:600px;
	width:215px;
}
.honne #honne07 #section1 #section1_6 {
	position:absolute;
	left:223px;
	top:600px;
	width:434px;
}
.honne #honne07 #section1 #section1_7 {
	position:absolute;
	left:0px;
	top:990px;
	width:325px;
}
.honne #honne07 #section1 #section1_8 {
	position:absolute;
	left:335px;
	top:990px;
	width:325px;
}
.honne #honne07 #section2 {
	height:1170px;
	position:relative;
}
.honne #honne07 #section2 #section2_1 {
	position:absolute;
	left:0px;
	top:167px;
	width:660px;
}
.honne #honne07 #section2 #section2_1 dt{
	float:left;
}
.honne #honne07 #section2 #section2_1 dd{
	float:right;
	width:320px
}
.honne #honne07 #section2 #section2_2 {
	position:absolute;
	left:0px;
	top:435px;
	width:325px;
}
.honne #honne07 #section2 #section2_3 {
	position:absolute;
	left:335px;
	top:435px;
	width:325px;
}
.honne #honne07 #section2 #section2_4 {
	position:absolute;
	left:0px;
	top:742px;
	width:394px;
}
.honne #honne07 #section2 #section2_5 {
	position:absolute;
	left:402px;
	top:742px;
	width:258px;
}
.honne #honne07 #section3 .dl_v_wrapper{
	width:680px;
	margin-top:10px;
}
.honne #honne07 #section3 .dl_v_wrapper dl{
	width:214px;
	height:235px;
	margin-right:9px;
	float:left;
}
.honne #honne07 #section3 #section3_7 {
	width:660px;
}
.honne #honne07 #section3 #section3_7 dt{
	float:left;
}
.honne #honne07 #section3 #section3_7 dd{
	float:right;
	width:285px
}
.honne #honne07 #section4 .dl_v_wrapper,
.honne #honne07 #section5 .dl_v_wrapper{
	width:680px;
	margin-top:10px;
}
.honne #honne07 #section4 .dl_v_wrapper dl{
	width:335px;
	height:320px;
	float:left;
}
.honne #honne07 #section5 .dl_v_wrapper dl{
	width:335px;
	height:345px;
	float:left;
}
.honne #honne07 #section4 .dl_v_wrapper dl dd,
.honne #honne07 #section5 .dl_v_wrapper dl dd{
	width:325px;
}
.honne #honne07 #section5_3 {
	padding:20px 0;
}


.honne #honne07 .inner710 .backnumber_wrap{
	border-top:solid 1px #999;
	padding-top:20px;
	margin-top:100px;
	width:660px;
}
.honne #honne07 .inner710 .backnumber_wrap h3{
	margin:0 0 20px 40px;
}
.honne #honne07 .inner710 .backnumber_wrap ul{
	width:600px;
	margin:0 0 0 40px;
	padding:0;
}
.honne #honne07 .inner710 .backnumber_wrap li{
	list-style:none;
	float:left;
	margin-right:16px;
	margin-bottom:10px;
}
/* 20120120 コクヨのホンネ07用cssココマデ */



/* 20120328 コクヨのホンネ08用css */
.honne .inner710{
	padding:40px 25px 5px 25px;
}
.honne #honne08 .prepare_wrap  h3{
	padding-bottom:5px;
	border-bottom:dotted 1px #000;
}
.honne #honne08 .prepare_wrap .entry {
	position:relative;
}
.honne #honne08 .prepare_wrap .entry .expl {
	width:100px;
}
.honne #honne08 .prepare_wrap .entry .price {
	text-align:left;
}
.honne #honne08 .prepare_wrap .entry input {
	position:absolute;
	top:123px;
	right:0px;
}
.honne #honne08 #btn_submit{
	padding-top:0px;
}
.honne #honne08 big {
	font-size:20px;
}
.honne #honne08 .attention {
	color:#d83b33;
}
.honne #honne08 #fig02 {
	position:relative;
}
.honne #honne08 #fig02 p{
	position:absolute;
	top:0px;
	left:460px;
	font-size:smaller;
}
.honne #honne08 #section3 dl {
	margin-bottom:35px;
}
.honne #honne08 #section3 dt {
	margin-bottom:10px;
}
.honne #honne08 #section3 .dl1 {
	width:320px;
	float:left;
}
.honne #honne08 #section3 .dl2 {
	width:320px;
	float:right;
}
.honne #honne08 #section3 .dl3 {
	clear:both;
	height:203px;
	background:url(../../honne/08_fig03_2b.jpg) right bottom no-repeat;
	margin-bottom:50px;
}
.honne #honne08 #section3 .dl3 dd{
	width:360px;
}
.honne #honne08 #section3 .dl4 {
	clear:both;
	height:372px;
	background:url(../../honne/08_fig03_3b.jpg) right bottom no-repeat;
}
.honne #honne08 #section3 .dl4 dd{
	width:325px;
}
.honne #honne08 #section_buy{
	width:660px;
	overflow:hidden;
}
.honne #honne08 #section_buy ul{
	width:700px;
	padding:0;
	margin:0;
}
.honne #honne08 #section_buy ul li{
	padding:0;
	margin:0;
	list-style-type:none;
	float:left;
	margin:0 10px 10px 0;
	
}
.honne #honne08 p.aligncenter {
	text-align:center;
}
.honne #honne08 #section4 dl {
	position:relative;
	height:223px;
}
.honne #honne08 #section4 big {
	font-size:25px;
	font-weight:bold;
}
.honne #honne08 #section4 .aligncenter {
	padding:20px;
}
.honne #honne08 #section4 dl.dl6 {
	height:330px;
}
.honne #honne08 #section4 dl dd.dd1{
	position:absolute;
	top:89px;
	left:127px;
}
.honne #honne08 #section4 dl dd.dd2{
	position:absolute;
	top:168px;
	left:279px;
	width:382px;
}
.honne #honne08 .inner710 .backnumber_wrap{
	border-top:solid 1px #999;
	padding-top:20px;
	margin-top:100px;
	width:660px;
}
.honne #honne08 .inner710 .backnumber_wrap h3{
	margin:0 0 20px 40px;
}
.honne #honne08 .inner710 .backnumber_wrap ul{
	width:600px;
	margin:0 0 0 40px;
	padding:0;
}
.honne #honne08 .inner710 .backnumber_wrap li{
	list-style:none;
	float:left;
	margin-right:16px;
	margin-bottom:10px;
}

/* 20120328 コクヨのホンネ08用cssココマデ */


/* 20120709 コクヨのホンネ09用css */
.honne #honne09 .inner710{
	padding:40px 25px 5px 25px;
}

.honne #honne09 .prepare_wrap  h3{
	padding-bottom:5px;
	border-bottom:dotted 1px #000;
}

.honne #honne09 .prepare_wrap .prepare_inner  {
	padding:20px 25px;
}
.honne #honne09 .prepare_wrap .main {
	width:520px;
	float:left;
}
.honne #honne09 .prepare_wrap .left {
	width:134px;
	padding:0;
	float:right;
}
.honne #honne09 .prepare_wrap .left #btn_submit{
	width:134px;
	padding:0;
	margin-top:60px;
}
.honne #honne09 .prepare_wrap ul.entries{
	width:700px;
}
.honne #honne09 .prepare_wrap ul.entries li{
	float:left;
	width:260px;
	margin-right:9px;
	margin-bottom:10px;
	position:relative;
}
.honne #honne09 .prepare_wrap ul.entries li a{
	float:left;
	display:block;
	width:120px;
}
.honne #honne09 .prepare_wrap ul.entries li .expl{
	margin-left:130px;
	height:50px;
	overflow:hidden;
	font-size:10px;
	width:100px;
}
.honne #honne09 .prepare_wrap ul.entries li .price{
	margin-left:130px;
	text-align:left;
}
.honne #honne09 .prepare_wrap ul.entries li .p_checkbox{
	position:absolute;
	top:0px;
	right:10px;
}



.honne #honne09 .inner710 ul{
	list-style-type:none;
}
.honne #honne09 #section1 .floatLeft {
	border-left:solid 2px #000;
	float:left;
	width:300px;
}
.honne #honne09 #section1 .floatRight {
	border-left:solid 2px #000;
	float:right;
	width:300px;
}
.honne #honne09 #section1 .floatLeft h4,
.honne #honne09 #section1 .floatLeft p,
.honne #honne09 #section1 .floatRight h4,
.honne #honne09 #section1 .floatRight p{
	margin-left:10px;
}
.honne #honne09 #section1 p.pname {
	margin:5px 0 5px 10px;
	font-size:100%;
}
.honne #honne09 #section1 .floatRight p ,
.honne #honne09 #section1 .floatLeft p {
	font-size:smaller;
}
.honne #honne09 #section2 h3 {
	text-align:center;
}
.honne #honne09 #section2 ul {
	width:684px;
	margin:50px 0px 50px 0px;
	padding:0px;
}
.honne #honne09 #section2 ul li{
	float:left;
	margin:0 26px 26px 0;
}

.honne #honne09 #honne09_cheader {
	height:540px;
	position:relative;
}

.honne #honne09 #honne09_cheader .honne09_cheader_contents{
	position:absolute;
	top:66px;
	left:0px;
	width:658px;
	border-top:solid 1px #bbb;
	background:url(../../honne/09_cheaderbg.gif) left bottom no-repeat;
}
.honne #honne09 #honne09_cheader .honne09_cheader_inner{
	margin:0px 50px 50px 50px;
}
.honne #honne09 #honne09_cheader .honne09_cheader_contents .alignleft{
	float:left;
	width:350px;
}
.honne #honne09 #honne09_cheader .honne09_cheader_contents .alignleft p{
	margin-top:10px;
}
.honne #honne09 #honne09_cheader .honne09_cheader_contents .alignright{
	float:right;
	width:180px;
}
.honne #honne09 #honne09_cheader .honne09_cheader_contents .alignright .pname{
	padding:5px 0 10px 0;
}
.honne #honne09 #honne09_cheader .honne09_cheader_contents .alignright .ptext{
	font-size:smaller;
}
.honne #honne09 .honne09_tab{
	width:670px;
	padding:0px;
	position:absolute;
	top:0px;
	left:0px;
	z-index:100;
}
.honne #honne09 .honne09_tab li{
	float:left;
	margin:0 12px 0 0;
}
.honne #honne09 #honne09_cheader div.honne09_cheader_image{
	position:absolute;
	top:66px;
	left:0px;
}
.honne #honne09 .csection {
	position:relative;
	margin-left:55px;
	width:550px;
}
.honne #honne09 .csection .section_inner{
	position:absolute;
}
.honne #honne09 .csection .section_inner h3{
	margin-bottom:10px;
}
.honne #honne09 .csection .honne09_arrow {
	position:absolute;
	bottom:30px;
	background:url(../../honne/09_arrow.gif) center center no-repeat;
	height:55px;
	width:100%;
}


.honne #honne09 #section1_1 {
	height:378px;
}
.honne #honne09 #section1_2 {
	height:306px;
}
.honne #honne09 #section1_3 {
	height:351px;
	margin-left:-10px;
}
.honne #honne09 #section1_1 .section_inner{
	top:0px;
	left:255px;
}
.honne #honne09 #section1_2 .section_inner{
	top:0px;
	left:0px;
	width:300px;
}
.honne #honne09 #section1_3 .section_inner{
	top:0px;
	left:315px;
}
.honne #honne09 #section2_1 {
	height:378px;
	margin-left:35px;
	width:570px;

}
.honne #honne09 #section2_2 {
	height:213px;
}
.honne #honne09 #section2_1 .section_inner{
	top:0px;
	left:275px;
}
.honne #honne09 #section2_2 .section_inner{
	top:0px;
	left:0px;
	width:300px;
}
.honne #honne09 #section3_1 {
	height:520px;

}
.honne #honne09 #section3_2 {
	height:256px;
}
.honne #honne09 #section3_1 .section_inner{
	top:0px;
	left:250px;
}
.honne #honne09 #section3_2 .section_inner{
	position:static;
}

.honne #honne09 #honne09_cheader.honne09_4 {
	height:1190px;
	position:relative;
}
.honne #honne09 #honne09_cheader .honne09_cheader_contents h3{
	padding:50px;
}
.honne #honne09 #honne09_cheader .honne09_cheader_contents h4{
	margin-bottom:12px;
}
.honne #honne09 #honne09_cheader .honne09_cheader_contents .alignright h4{
	padding-top:12px;
	text-align:right;
}
.honne #honne09 #honne09_cheader .honne09_cheader_contents .honne09_profile{
	background:#f0f0f0;
	padding:10px;
}



.honne #honne09 #start_arrow {
	text-align:center;
	padding:40px 0;
}
.honne #honne09 #honne09_cfinish .honne09_cfinish_img{
	text-align:center;
}
.honne #honne09 #honne09_cfinish .honne09baimage{
	position:relative;
	width:658px;
	height:700px;
	background:url(../../honne/09_bframe.jpg) no-repeat;
}
.honne #honne09 #honne09_cfinish .honne09baimage img#honne09baimage{
	margin:55px auto 20px 54px;
}
.honne #honne09 #honne09_cfinish .honne09_ba{
	padding-left:55px;
}
.honne #honne09 #honne09_cfinish .honne09_ba li{
	float:left;
	margin:0 12px 0 0;
}
.honne #honne09 #honne09_cfinish .honne09_tab {
	top:567px;
}

/* 20120709 コクヨのホンネ09用css ココマデ */






/* 20120817 コクヨのホンネ10用css */

/* 20121011 コクヨのホンネ10用css修正（背景が全Volに掛かっていたため） */
/*
.honne .inner710{
	padding:40px 25px 5px 25px;
	background:url(../../honne/10_bg.gif);
}
         ↓
*/
.honne #honne10 .inner710{
	padding:40px 25px 5px 25px;
	background:url(../../honne/10_bg.gif);
}



.honne #honne10 .prepare_wrap  h3{
	padding-bottom:5px;
	border-bottom:dotted 1px #000;
}

.honne #honne10 .prepare_wrap .prepare_inner  {
	padding:20px 25px;
}
.honne #honne10 .prepare_wrap .main {
	width:520px;
	float:left;
}
.honne #honne10 .prepare_wrap .left {
	width:134px;
	padding:0;
	float:right;
}
.honne #honne10 .prepare_wrap .left #btn_submit{
	width:134px;
	padding:0;
	margin-top:60px;
}
.honne #honne10 .prepare_wrap ul.entries{
	width:700px;
}
.honne #honne10 .prepare_wrap ul.entries li{
	float:left;
	width:260px;
	margin-right:9px;
	margin-bottom:10px;
	position:relative;
}
.honne #honne10 .prepare_wrap ul.entries li a{
	float:left;
	display:block;
	width:120px;
}
.honne #honne10 .prepare_wrap ul.entries li .expl{
	margin-left:130px;
	height:50px;
	overflow:hidden;
	font-size:10px;
	width:100px;
}
.honne #honne10 .prepare_wrap ul.entries li .price{
	margin-left:130px;
	text-align:left;
}
.honne #honne10 .prepare_wrap ul.entries li .p_checkbox{
	position:absolute;
	top:0px;
	right:10px;
}



.honne #honne10 #section0{
	padding:20px 0;
	background:#fff;
}
.honne #honne10 #section0 div{
	background:url(../../honne/10_headermenu_bg.jpg) no-repeat;
	width:710px;
	height:733px;
	position:relative;
}
.honne #honne10 #section0 p{
	position:absolute;
	left:220px;
	top:65px;
	width:430px;
}
.honne #honne10 #section0 ul{
	position:absolute;
	top:260px;
	left:0px;
}
.honne #honne10 #section0 ul li{
	position:absolute;
}
.honne #honne10 #section0 ul li.li1,
.honne #honne10 #section0 ul li.li2,
.honne #honne10 #section0 ul li.li3,
.honne #honne10 #section0 ul li.li4,
.honne #honne10 #section0 ul li.li5{
	left:52px;
}
.honne #honne10 #section0 ul li.li6,
.honne #honne10 #section0 ul li.li7,
.honne #honne10 #section0 ul li.li8,
.honne #honne10 #section0 ul li.li9{
	left:381px;
}
.honne #honne10 #section0 ul li.li1,
.honne #honne10 #section0 ul li.li6{
	top:0px;
}
.honne #honne10 #section0 ul li.li2,
.honne #honne10 #section0 ul li.li7{
	top:97px;
}
.honne #honne10 #section0 ul li.li3,
.honne #honne10 #section0 ul li.li8{
	top:194px;
}
.honne #honne10 #section0 ul li.li4,
.honne #honne10 #section0 ul li.li9{
	top:291px;
}
.honne #honne10 #section0 ul li.li5{
	top:387px;
}
.honne #honne10 .section dt{
	float:left;
	width:122px;
}
.honne #honne10 .section dd{
	float:right;
	width:536px;
	border-left:solid 1px #00a2e6;
}
.honne #honne10  .attention {
	color:#f00;
}
.honne #honne10 .section dd div{
	padding-left:10px;
}
.honne #honne10 .section_quiz {
	background:url(../../honne/10_quiz_bg.gif) no-repeat;
	width:603px;
	height:423px;
	margin:60px auto;
}
.honne #honne10 .section_quiz dl {
	padding-top:170px;
}
.honne #honne10 .section_quiz dt{
	text-align:center;
}
.honne #honne10 .section_quiz dd{
	position:relative;
}
.honne #honne10 .section_quiz .quiz_a{
	background:url(../../honne/10_quiz_a.gif) no-repeat;
	padding:60px 0 0 7px;
	position:absolute;
	left:51px;
	top:20px;
}
.honne #honne10 .section_quiz .quiz_b{
	background:url(../../honne/10_quiz_b.gif) no-repeat;
	padding:60px 0 0 7px;
	position:absolute;
	left:315px;
	top:20px;
}
.honne #honne10 #column {
	background:url(../../honne/10_column_bg.jpg) no-repeat;
	width:660px;
	height:471px;
	margin:20px auto;
}
.honne #honne10 #column h3{
	padding:25px 0 30px 32px;
}
.honne #honne10 #column p{
	margin-left:32px;
	width:235px;
}
.honne #honne10 .inner710 .backnumber_wrap{
	margin-top:40px;
	border-top:solid 1px #000;
	padding-top:20px;
	width:660px;
}
.honne #honne10 .inner710 .backnumber_wrap h3{
	margin-bottom:10px;
	margin-left:15px;
}
.honne #honne10 .inner710 .backnumber_wrap ul{
	margin-left:15px;
}
/* 20120817 コクヨのホンネ10用css ココマデ */







/* 20121005 コクヨのホンネ11用css ココカラ */
.honne #honne11 .inner710{
	padding:40px 0px 5px 0px;
	background:url(../../honne/11_bg.jpg);
}



.honne #honne11 .prepare_wrap  h3{
	padding-bottom:5px;
	border-bottom:dotted 1px #000;
}

.honne #honne11 .prepare_wrap .prepare_inner  {
	padding:20px 25px;
}
.honne #honne11 .prepare_wrap .main {
	width:450px;
	float:left;
}
.honne #honne11 .prepare_wrap .left {
	width:205px;
	padding:0;
	float:right;
	overflow:hidden;
}
.honne #honne11 .prepare_wrap .left #btn_submit{
	width:205px;
	padding:0;
}
.honne #honne11 .prepare_wrap ul.entries{
	width:700px;
}
.honne #honne11 .prepare_wrap ul.entries li{
	float:left;
	width:120px;
	margin-right:24px;
	margin-bottom:10px;
	position:relative;
}
.honne #honne11 .prepare_wrap ul.entries li a{
	display:block;
	width:120px;
}
.honne #honne11 .prepare_wrap ul.entries li .expl{
	height:50px;
	overflow:hidden;
	font-size:10px;
	width:100px;
}
.honne #honne11 .prepare_wrap ul.entries li .price{
	text-align:left;
}
.honne #honne11 .prepare_wrap ul.entries li .p_checkbox{
	position:absolute;
	top:122px;
	right:0px;
}

.honne #honne11 #section1 {
	padding:0px 25px;
	margin-bottom:80px;
}
.honne #honne11 #section1 .imagesalignright {
	width:278px;
}
.honne #honne11 #section1 .imagesalignright .btn{
	text-align:right;
}
.honne #honne11 #section1 h4{
	margin-bottom:10px;
}
.honne #honne11 #section1 p {
	width:345px;
	margin-bottom:36px;
}
.honne #honne11 #section1 p.lead {
	width:375px;
	text-align:left;
	margin-bottom:63px;
}
.honne #honne11 #section2 {
	background:url(../../honne/11_step2fig.jpg) no-repeat;
	height:720px;
	width:100%;
	position:relative;
	margin-bottom:0px;
}
.honne #honne11 #section3 {
	background:url(../../honne/11_step3fig.jpg) no-repeat;
	height:585px;
	width:100%;
	position:relative;
	margin-bottom:0px;
}
.honne #honne11 #section4 {
	background:url(../../honne/11_step4fig.jpg) no-repeat;
	height:670px;
	width:100%;
	position:relative;
}
.honne #honne11 #section5 {
	background:url(../../honne/11_step5fig.jpg) no-repeat;
	height:670px;
	width:100%;
	position:relative;
}
.honne #honne11 #section6 {
	background:url(../../honne/11_step6fig.jpg) no-repeat;
	height:520px;
	width:100%;
	position:relative;
}
.honne #honne11 #section7 {
	background:url(../../honne/11_step7fig.jpg) no-repeat;
	height:520px;
	width:100%;
	position:relative;
}
.honne #honne11 #section8 {
	background:url(../../honne/11_step8fig.jpg) no-repeat;
	height:640px;
	width:100%;
	position:relative;
}
.honne #honne11 #section2 .section_inner{
	position:absolute;
	width:350px;
	left:25px;
	top:10px;
}
.honne #honne11 #section3 .section_inner{
	position:absolute;
	width:350px;
	left:25px;
	top:10px;
}
.honne #honne11 #section4 .section_inner{
	position:absolute;
	width:325px;
	left:360px;
	top:10px;
}
.honne #honne11 #section5 .section_inner{
	position:absolute;
	width:350px;
	left:25px;
	top:10px;
}
.honne #honne11 #section6 .section_inner{
	position:absolute;
	width:270px;
	left:420px;
	top:10px;
}
.honne #honne11 #section7 .section_inner{
	position:absolute;
	width:404px;
	left:25px;
	top:0px;
}
.honne #honne11 #section8 .section_inner{
	position:absolute;
	width:325px;
	left:360px;
	top:10px;
}







.honne #honne11 .pagenavi {
	margin-bottom:50px;
	padding:0px 25px;
}

/* 20121005 コクヨのホンネ11用css ココマデ */






/* 20121129 コクヨのホンネ12用css ココカラ */

.honne #honne12 .prepare_wrap .main h3{
	padding-bottom:5px;
	border-bottom:dotted 1px #000;
}
.honne #honne12 .prepare_wrap .entries .expl{
	float:left;
	width:100px;
	margin-top:4px;
}
.honne #honne12 .prepare_wrap .entries .entry{
	margin-right:54px;
}
.honne #honne12 .prepare_wrap .entries .p_checkbox{
	float:right;
	width:20px;
	margin-top:4px;
}
.honne #honne12 .prepare_wrap .entries .price{
	clear:both;
	text-align:left;
	font-weight:bold;
}


.honne #honne12 .prepare_wrap .left{
	width:200px;
	float:left;
}
.honne #honne12 .prepare_wrap .left #btn_submit{
	float:none;
	width:auto;
	padding-top:20px;
}

.honne #honne12 .prepare_wrap .right{
	float:right;
	width:260px;
}
.honne #honne12 .prepare_wrap .right h3{
	width:260px;
	padding-bottom:5px;
	border-bottom:dotted 1px #000;
}

.honne #honne12 #section1 .attention{
	color:#f19715;
	font-size:30px;
	font-weight:bold;
	margin:15px 0;
}
.honne #honne12 #section1_1 .floatleft {
	float:left;
	width:425px;
	padding-bottom:40px;
}
.honne #honne12 #section1_1 .floatright {
	float:right;
	width:178px;
}
.honne #honne12 #section1_2 .floatleft {
	float:left;
	width:102px;
}
.honne #honne12 #section1_2 .floatright {
	float:right;
	width:535px;
	font-size:smaller;
}
.honne #honne12 #section1_2 .floatright img{
	margin-bottom:10px;
}
.honne #honne12 #s12_btn2 {
	float:right;
	width:187px;
	margin-left:20px;
} 
.honne #honne12 #section2 .figure {
	position:relative;
}
.honne #honne12 #section2 .figure li {
	position:absolute;
	text-align:center;
	font-size:smaller;
	list-style-type:none;
}
.honne #honne12 #section2 .figure .li1{
	left:15px;
	top:205px;
	width:220px;
}
.honne #honne12 #section2 .figure .li2{
	left:270px;
	top:205px;
	width:160px;
}
.honne #honne12 #section2 .figure .li3{
	left:467px;
	top:205px;
	width:180px;
}
.honne #honne12 #section2 #section2_1,
.honne #honne12 #section2 #section2_2,
.honne #honne12 #section2 #section2_3,
.honne #honne12 #section2 #section2_4 ,
.honne #honne12 #section2 #section2_5 ,
.honne #honne12 #section2 #section2_6 {
	position:relative;
	margin-bottom:70px;
}
.honne #honne12 #section2 #section2_4 {
	margin-bottom:15px;
}
.honne #honne12 #section2 #section2_1 p,
.honne #honne12 #section2 #section2_2 p,
.honne #honne12 #section2 #section2_3 p,
.honne #honne12 #section2 #section2_4 p,
.honne #honne12 #section2 #section2_6 p {
	position:absolute;
	font-size:smaller;
}
.honne #honne12 #section2 #section2_1 p {
	left:0px;
	top:65px;
	width:283px;
}
.honne #honne12 #section2 #section2_2 p {
	left:283px;
	top:50px;
	width:383px;
}
.honne #honne12 #section2 #section2_3 p {
	left:0px;
	top:45px;
	width:353px;
}
.honne #honne12 #section2 #section2_4 p {
	left:292px;
	top:54px;
	width:340px;
}
.honne #honne12 #section2 #section2_5 dl{
	width:211px;
	float:left;
	margin-right:11px;
}
.honne #honne12 #section2 #section2_5 dt{
	margin-bottom:11px;
}
.honne #honne12 #section2 #section2_5 dd{
}
.honne #honne12 #section2 #section2_5 dd p{
	font-size:smaller;
	height:75px;
}
.honne #honne12 #section2 #section2_5_1 {
	width:670px;
}

.honne #honne12 #section2 #section2_6 p {
	left:0px;
	top:58px;
	width:390px;
}


/* 20121129 コクヨのホンネ12用css ココマデ */








/* 20130109 コクヨのホンネ13用css ココカラ */
.honne #honne13 .inner710{
	padding:40px 0px 5px 0px;
	background:url(../../honne/13_bg.gif);
}
.honne #honne13 .prepare_wrap  h3{
	padding-bottom:5px;
	border-bottom:dotted 1px #000;
}

.honne #honne13 .prepare_wrap .prepare_inner  {
	padding:20px 25px;
}
.honne #honne13 .prepare_wrap .main {
	width:450px;
	float:left;
}
.honne #honne13 .prepare_wrap .left {
	width:205px;
	padding:125px 0 0 0;
	float:right;
	overflow:hidden;
}
.honne #honne13 .prepare_wrap .left #btn_submit{
	width:205px;
	padding:0;
}
.honne #honne13 .prepare_wrap ul.entries{
	width:700px;
}
.honne #honne13 .prepare_wrap ul.entries li{
	float:left;
	width:120px;
	margin-right:24px;
	margin-bottom:10px;
	position:relative;
}
.honne #honne13 .prepare_wrap ul.entries li a{
	display:block;
	width:120px;
}
.honne #honne13 .prepare_wrap ul.entries li .expl{
	height:50px;
	overflow:hidden;
	font-size:10px;
	width:100px;
	margin-top:2px;
}
.honne #honne13 .prepare_wrap ul.entries li .price{
	text-align:left;
}
.honne #honne13 .prepare_wrap ul.entries li .p_checkbox{
	position:absolute;
	top:122px;
	right:0px;
}

.honne #honne13 .section {
	width:610px;
	margin:0px auto 60px  auto;
}
.honne #honne13 #section0.section {
	width:710px;
	padding-top:20px;
	border-top:solid 1px #f0d7da;
}
.honne #honne13 #section3_hr {
	width:710px;
	padding-top:20px;
	border-top:solid 1px #f0d7da;
}
.honne #honne13 #section0 h3 {
	text-align:center;
}
.honne #honne13 #section0 p {
	text-align:center;
	padding-bottom:40px;
	border-bottom:dotted 1px #000;
	width:610px;
	margin:auto;
}
.honne #honne13 #section2 p {
	padding-bottom:75px;
}
.honne #honne13 #section1 h3,
.honne #honne13 #section2 h3 ,
.honne #honne13 #section3 h3 ,
.honne #honne13 #section4 h3 {
	margin-left:45px;
	margin-bottom:30px;
}
.honne #honne13 .section ul.honne13_interview {
	margin:0px;
	padding:0px;
}
.honne #honne13 .section ul.honne13_interview li{
	list-style-type:none;
	margin:0px;
	padding-top:15px;
	padding-left:55px;
	padding-bottom:60px;
	position:relative;
}

.honne #honne13 .section ul.honne13_thumbnails {
	margin:30px auto 80px -25px;
	padding:0px;
	height:319px;
	width:660px;
	position:relative;
}
.honne #honne13 .section ul.honne13_thumbnails li{
	list-style-type:none;
	margin:0px;
	position:absolute;
}
.honne #honne13 .section ul.honne13_thumbnails li.li1{
	top:0px;
	left:0px;
}
.honne #honne13 .section ul.honne13_thumbnails li.li2{
	top:0px;
	left:234px;
}
.honne #honne13 .section ul.honne13_thumbnails li.li3{
	bottom:0px;
	left:234px;
}
.honne #honne13 .section ul.honne13_thumbnails li.li4{
	top:0px;
	right:0px;
}
.honne #honne13 .section ul.honne13_thumbnails li.li5{
	bottom:0px;
	right:0px;
}
.honne #honne13 .section li.icon_ko {
	background:url(../../honne/13_icon_ko.gif) left top no-repeat;
}
.honne #honne13 .section li.icon_ha {
	background:url(../../honne/13_icon_ha.gif) left top no-repeat;
}
.honne #honne13 #honne13_fig1 {
	position:absolute;
	top:39px;
	left:444px;
}
.honne #honne13 #honne13_fig2 {
	position:absolute;
	top:80px;
	left:157px;
}
.honne #honne13 #honne13_fig3 {
	position:absolute;
	top:65px;
	left:323px;
}
.honne #honne13 #honne13_fig4 {
	position:absolute;
	top:0px;
	left:210px;
}
.honne #honne13 #honne13_fig5 {
	position:absolute;
	top:87px;
	left:525px;
}
.honne #honne13 #honne13_fig6 {
	position:absolute;
	top:57px;
	left:471px;
}
.honne #honne13 #honne13_fig7 {
	position:absolute;
	top:40px;
	left:450px;
}
.honne #honne13 #honne13_fig8 {
	position:absolute;
	top:40px;
	left:433px;
}
.honne #honne13 #honne13_fig9 {
	position:absolute;
	top:160px;
	left:336px;
}
.honne #honne13 #honne13_fig10 {
	position:absolute;
	top:142px;
	left:469px;
}
.honne #honne13 #honne13_1_last {
	height:120px;
}
.honne #honne13 .pagenavi {
	width:610px;
	margin:20px auto 50px auto;
}
/* 20130109 コクヨのホンネ13用css ココマデ */



/* 20130329 コクヨのホンネ14用css ココカラ */
.honne #honne14 .inner710{
	padding:40px 0px 5px 0px;
}
.honne #honne14 .prepare_wrap  h3{
	padding-bottom:5px;
	border-bottom:dotted 1px #000;
}

.honne #honne14 .prepare_wrap .prepare_inner  {
	padding:20px 25px;
}
.honne #honne14 .prepare_wrap .main {
	width:520px;
	float:left;
}
.honne #honne14 .prepare_wrap .left {
	width:134px;
	padding:0;
	float:right;
}
.honne #honne14 .prepare_wrap .left #btn_submit{
	width:134px;
	padding:0;
	margin-top:60px;
}
.honne #honne14 .prepare_wrap ul.entries{
	width:700px;
}
.honne #honne14 .prepare_wrap ul.entries li{
	float:left;
	width:260px;
	margin-right:9px;
	margin-bottom:10px;
	position:relative;
}
.honne #honne14 .prepare_wrap ul.entries li a{
	float:left;
	display:block;
	width:120px;
}
.honne #honne14 .prepare_wrap ul.entries li .expl{
	margin-left:130px;
	height:50px;
	overflow:hidden;
	font-size:10px;

}
.honne #honne14 .prepare_wrap ul.entries li .price{
	margin-left:130px;
	text-align:left;
}
.honne #honne14 .prepare_wrap ul.entries li .p_checkbox{
	position:absolute;
	top:0px;
	right:10px;
}
.honne #honne14 .inner710 .pagenavi .prev{
	float:left;
	padding-top:40px;
}

.honne #honne14 .section {
	width:660px;
	margin:0px auto 60px  auto;
}
.honne #honne14 #section0 .left {
	float:left;
	width:177px;
}
.honne #honne14 #section0 .right {
	float:right;
	width:470px;
}
.honne #honne14 #section0 .right .attention{
	font-size:30px;
	color:#efb235;
	padding:10px 0;
}
.honne #honne14 #section0 h3{
	margin-bottom:30px;
}
.honne #honne14 #section0 ul {
	list-style-type:none;
	margin:0;
	padding:0;
}
.honne #honne14 #section0 ul li{
	padding:20px 0 0 0 ;
}
.honne #honne14 #section1 h3{
	text-align:center;
}
.honne #honne14 #section1 .honne14_step{
	position:relative;
	padding-bottom:30px;
	border-bottom:dotted 1px #000;
	margin-bottom:40px;
}
.honne #honne14 #section1 .honne14_step.lastchild{
	border-bottom:none;
}
.honne #honne14 #section1 .honne14_step .honne14_step_inner{
	position:absolute;
	left:330px;
	top:35px;
	width:330px;
}

.honne #honne14 #section1 .honne14_step .honne14_step_inner .honne14_step_lead{
	margin:0 0 24px 0;
}
.honne #honne14 #section1 .honne14_step .honne14_detail{
	text-align:right;
	margin-top:10px;
}


/* ホンネ14ポップアップ */
.honne14_pop {
	width:850px;
	height:500px;
	overflow:hidden;
}
.honne14_pop .left {
	width:530px;
	height:516px;
	overflow:hidden;
	float:left;
}
.honne14_pop .right {
	width:286px;
	float:right;
	overflow:hidden;
}
.honne14_pop .right ul {
	width:304px;
}
.honne14_pop .right ul li{
	width:137px;
	float:left;
	margin:0 14px 14px 0;
}
.honne14_pop .right h1 {
	margin-bottom:15px;
}
.honne14_pop .right p {
	margin-bottom:20px;
}



/* 20130329 コクヨのホンネ14用css ココマデ */







/* 20130409 コクヨのホンネ15用css */

.honne #honne15 .inner710{
	padding:40px 25px 5px 25px;
	background:url(../../honne/15_bg.gif);
}

.honne #honne15 .prepare_wrap  h3{
	padding-bottom:5px;
	border-bottom:dotted 1px #000;
}

.honne #honne15 .prepare_wrap .prepare_inner  {
	padding:20px 25px;
}
.honne #honne15 .prepare_wrap .main {
	width:450px;
	float:left;
}
.honne #honne15 .prepare_wrap .left {
	width:205px;
	padding:125px 0 0 0;
	float:right;
	overflow:hidden;
}
.honne #honne15 .prepare_wrap .left #btn_submit{
	width:205px;
	padding:0;
}
.honne #honne15 .prepare_wrap ul.entries{
	width:700px;
}
.honne #honne15 .prepare_wrap ul.entries li{
	float:left;
	width:120px;
	margin-right:24px;
	margin-bottom:10px;
	position:relative;
}
.honne #honne15 .prepare_wrap ul.entries li a{
	display:block;
	width:120px;
}
.honne #honne15 .prepare_wrap ul.entries li .expl{
	height:50px;
	overflow:hidden;
	font-size:10px;
	width:100px;
	margin-top:2px;
}
.honne #honne15 .prepare_wrap ul.entries li .price{
	text-align:left;
}
.honne #honne15 .prepare_wrap ul.entries li .p_checkbox{
	position:absolute;
	top:122px;
	right:0px;
}


.honne #honne15 #section0{
	padding:20px 0;
	background:#fff;
}
.honne #honne15 #section0 div{
	background:url(../../honne/15_headermenu_bg.jpg) no-repeat;
	width:710px;
	height:642px;
	position:relative;
}
.honne #honne15 #section0 p{
	position:absolute;
	left:220px;
	top:65px;
	width:430px;
}
.honne #honne15 #section0 ul{
	position:absolute;
	top:260px;
	left:0px;
}
.honne #honne15 #section0 ul li{
	position:absolute;
}
.honne #honne15 #section0 ul li.li1,
.honne #honne15 #section0 ul li.li3,
.honne #honne15 #section0 ul li.li5,
.honne #honne15 #section0 ul li.li7,
.honne #honne15 #section0 ul li.li9{
	left:52px;
}
.honne #honne15 #section0 ul li.li2,
.honne #honne15 #section0 ul li.li4,
.honne #honne15 #section0 ul li.li6,
.honne #honne15 #section0 ul li.li8{
	left:381px;
}
.honne #honne15 #section0 ul li.li1,
.honne #honne15 #section0 ul li.li2{
	top:0px;
}
.honne #honne15 #section0 ul li.li3,
.honne #honne15 #section0 ul li.li4{
	top:97px
}
.honne #honne15 #section0 ul li.li5,
.honne #honne15 #section0 ul li.li6{
	top:194px;
}
.honne #honne15 #section0 ul li.li7,
.honne #honne15 #section0 ul li.li8{
	top:291px;
}
.honne #honne15 #section0 ul li.li9{
	top:387px;
}
.honne #honne15 .section dt{
	float:left;
	width:122px;
}
.honne #honne15 .section dd{
	float:right;
	width:536px;
	border-left:solid 1px #0e5033;
}

.honne #honne15  .attention {
	color:#f00;
}
.honne #honne15 .section dd div{
	padding-left:10px;
}
.honne #honne15 .section_quiz {
	background:url(../../honne/15_quiz_bg.gif) no-repeat;
	width:603px;
	height:423px;
	margin:60px auto;
}
.honne #honne15 .section_quiz dl {
	padding-top:170px;
}
.honne #honne15 .section_quiz dt{
	text-align:center;
}
.honne #honne15 .section_quiz dd{
	position:relative;
}
.honne #honne15 .section_quiz .quiz_a{
	background:url(../../honne/10_quiz_a.gif) no-repeat;
	padding:60px 0 0 7px;
	position:absolute;
	left:51px;
	top:20px;
}
.honne #honne15 .section_quiz .quiz_b{
	background:url(../../honne/10_quiz_b.gif) no-repeat;
	padding:60px 0 0 7px;
	position:absolute;
	left:315px;
	top:20px;
}
.honne #honne15 #column {
	border-right:solid 3px #0e5033;
	border-bottom:solid 3px #0e5033;
	width:660px;
	height:521px;
	margin:20px auto;
	background:#fff;
	position:relative;
}
.honne #honne15 #column h3{
	padding:0px 0 30px 0px;
}
.honne #honne15 #column p{
	position:absolute;
	left:32px;
	top:90px;
	width:235px;
}
.honne #honne15 #column div.right{
	position:absolute;
	left:285px;
	top:90px;
}
.honne #honne15 .inner710 .backnumber_wrap{
	margin-top:40px;
	border-top:solid 1px #000;
	padding-top:20px;
	width:660px;
}
.honne #honne15 .inner710 .backnumber_wrap h3{
	margin-bottom:10px;
	margin-left:15px;
}
.honne #honne15 .inner710 .backnumber_wrap ul{
	margin-left:15px;
}
/* 20130409 コクヨのホンネ15用css ココマデ */










/* 20130514 コクヨのホンネ16用css */

.honne #honne16 .inner710{
	padding:40px 25px 5px 25px;
	background:url(../../honne/16_bg.gif) #fffff0;
}

.honne #honne16 .prepare_wrap  h3{
	padding-bottom:5px;
	border-bottom:dotted 1px #000;
}

.honne #honne16 .prepare_wrap .prepare_inner  {
	padding:20px 25px;
}
.honne #honne16 .prepare_wrap .main {
	width:520px;
	float:left;
}
.honne #honne16 .prepare_wrap .left {
	width:134px;
	padding:0;
	float:right;
}
.honne #honne16 .prepare_wrap .left #btn_submit{
	width:134px;
	padding:0;
	margin-top:60px;
}
.honne #honne16 .prepare_wrap ul.entries{
	width:700px;
}
.honne #honne16 .prepare_wrap ul.entries li{
	float:left;
	width:260px;
	margin-right:9px;
	margin-bottom:10px;
	position:relative;
}
.honne #honne16 .prepare_wrap ul.entries li a{
	float:left;
	display:block;
	width:120px;
}
.honne #honne16 .prepare_wrap ul.entries li .expl{
	margin-left:130px;
	height:50px;
	overflow:hidden;
	font-size:10px;
	width:100px;
}
.honne #honne16 .prepare_wrap ul.entries li .price{
	margin-left:130px;
	text-align:left;
}
.honne #honne16 .prepare_wrap ul.entries li .p_checkbox{
	position:absolute;
	top:0px;
	right:10px;
}



.honne #honne16 #section0{
	padding:20px 0;
	background:#fffff0;
}
.honne #honne16 #section0 div{
	background:url(../../honne/16_headermenu_bg.jpg) no-repeat;
	width:710px;
	height:735px;
	position:relative;
}
.honne #honne16 #section0 p{
	position:absolute;
	left:220px;
	top:65px;
	width:430px;
}
.honne #honne16 #section0 ul{
	position:absolute;
	top:260px;
	left:0px;
}
.honne #honne16 #section0 ul li{
	position:absolute;
}
.honne #honne16 #section0 ul li.li1,
.honne #honne16 #section0 ul li.li3,
.honne #honne16 #section0 ul li.li5,
.honne #honne16 #section0 ul li.li7,
.honne #honne16 #section0 ul li.li9{
	left:52px;
}
.honne #honne16 #section0 ul li.li2,
.honne #honne16 #section0 ul li.li4,
.honne #honne16 #section0 ul li.li6,
.honne #honne16 #section0 ul li.li8{
	left:381px;
}
.honne #honne16 #section0 ul li.li1,
.honne #honne16 #section0 ul li.li2{
	top:0px;
}
.honne #honne16 #section0 ul li.li3,
.honne #honne16 #section0 ul li.li4{
	top:112px
}
.honne #honne16 #section0 ul li.li5,
.honne #honne16 #section0 ul li.li6{
	top:224px;
}
.honne #honne16 #section0 ul li.li7,
.honne #honne16 #section0 ul li.li8{
	top:336px;
}
.honne #honne16 #section0 ul li.li9{
	top:448px;
}
.honne #honne16 .section {
	margin-bottom:70px;
}
.honne #honne16 .section dt{
	float:left;
	width:122px;
}

.honne #honne16 .section dd{
	float:right;
	width:536px;
	border-left:solid 1px #0e5033;
}

.honne #honne16 .section dd img.alignright{
	margin-bottom:30px;
}

.honne #honne16 .section dd img.alignright.lastchild {
	margin-bottom:0px;
}

.honne #honne16  .attention {
	color:#f00;
}
.honne #honne16 .section dd div{
	padding-left:10px;
}
.honne #honne16 #sections div.alignright{
	width:295px;
	float:right;
	margin:0 0 10px 10px;
}


.honne #honne16 .section_quiz {
	background:url(../../honne/16_quiz_bg.gif) no-repeat;
	width:603px;
	height:446px;
	margin:60px auto;
}
.honne #honne16 .section_quiz dl {
	padding-top:170px;
}
.honne #honne16 .section_quiz dt{
	text-align:center;
}
.honne #honne16 .section_quiz dd{
	position:relative;
}
.honne #honne16 .section_quiz .quiz_a{
	background:url(../../honne/10_quiz_a.gif) no-repeat;
	padding:60px 0 0 7px;
	position:absolute;
	left:51px;
	top:20px;
}
.honne #honne16 .section_quiz .quiz_b{
	background:url(../../honne/10_quiz_b.gif) no-repeat;
	padding:60px 0 0 7px;
	position:absolute;
	left:315px;
	top:20px;
}
.honne #honne16 #column {
	border-right:solid 3px #0e5033;
	border-bottom:solid 3px #0e5033;
	width:660px;
	height:521px;
	margin:20px auto;
	background:#fff;
	position:relative;
}
.honne #honne16 #column h3{
	padding:0px 0 30px 0px;
}
.honne #honne16 #column p{
	position:absolute;
	left:32px;
	top:90px;
	width:235px;
}
.honne #honne16 #column div.right{
	position:absolute;
	left:285px;
	top:90px;
}
.honne #honne16 .inner710 .backnumber_wrap{
	margin-top:40px;
	border-top:solid 1px #000;
	padding-top:20px;
	width:660px;
}
.honne #honne16 .inner710 .backnumber_wrap h3{
	margin-bottom:10px;
	margin-left:15px;
}
.honne #honne16 .inner710 .backnumber_wrap ul{
	margin-left:15px;
}
/* 20130514 コクヨのホンネ16用css ココマデ */






/* 20130704 コクヨのホンネ17用css */

.honne #honne17 .inner710{
	padding:40px 25px 5px 25px;
	background:#fff;
}

.honne #honne17 .prepare_wrap  h3{
	padding-bottom:5px;
	border-bottom:dotted 1px #000;
}

.honne #honne17 .prepare_wrap .prepare_inner  {
	padding:20px 25px;
}
.honne #honne17 .prepare_wrap .main {
	width:520px;
	float:left;
}
.honne #honne17 .prepare_wrap .left {
	width:134px;
	padding:0;
	float:right;
}
.honne #honne17 .prepare_wrap .left #btn_submit{
	width:134px;
	padding:0;
	margin-top:60px;
}
.honne #honne17 .prepare_wrap ul.entries{
	width:700px;
}
.honne #honne17 .prepare_wrap ul.entries li{
	float:left;
	width:260px;
	margin-right:9px;
	margin-bottom:10px;
	position:relative;
}
.honne #honne17 .prepare_wrap ul.entries li a{
	float:left;
	display:block;
	width:120px;
}
.honne #honne17 .prepare_wrap ul.entries li .expl{
	margin-left:130px;
	height:50px;
	overflow:hidden;
	font-size:10px;
	width:100px;
}
.honne #honne17 .prepare_wrap ul.entries li .price{
	margin-left:130px;
	text-align:left;
}
.honne #honne17 .prepare_wrap ul.entries li .p_checkbox{
	position:absolute;
	top:0px;
	right:10px;
}



.honne #honne17 #section0{
	padding:20px 0;
	background:#fff;
}
.honne #honne17 #section0 div{
	background:url(../../honne/17_headermenu_bg.jpg) no-repeat;
	width:660px;
	height:850px;
	margin:auto;
	position:relative;
}
.honne #honne17 #section0 p{
	position:absolute;
	left:220px;
	top:85px;
	width:366px;
}
.honne #honne17 #section0 ul{
	position:absolute;
	top:260px;
	left:0px;
}
.honne #honne17 #section0 ul li{
	position:absolute;
}
.honne #honne17 #section0 ul li.li1,
.honne #honne17 #section0 ul li.li2,
.honne #honne17 #section0 ul li.li3,
.honne #honne17 #section0 ul li.li4,
.honne #honne17 #section0 ul li.li5{
	left:52px;
}
.honne #honne17 #section0 ul li.li6,
.honne #honne17 #section0 ul li.li7,
.honne #honne17 #section0 ul li.li8,
.honne #honne17 #section0 ul li.li9{
	left:381px;
}
.honne #honne17 #section0 ul li.li1,
.honne #honne17 #section0 ul li.li6{
	top:0px;
}
.honne #honne17 #section0 ul li.li2,
.honne #honne17 #section0 ul li.li7{
	top:112px
}
.honne #honne17 #section0 ul li.li3,
.honne #honne17 #section0 ul li.li8{
	top:224px;
}
.honne #honne17 #section0 ul li.li4,
.honne #honne17 #section0 ul li.li9{
	top:336px;
}
.honne #honne17 #section0 ul li.li5{
	top:448px;
}
.honne #honne17 .section {
	margin-bottom:70px;
}
.honne #honne17 .section dt{
	float:left;
	width:125px;
}
.honne #honne17 .section dd{
	float:right;
	width:530px;
}
.honne #honne17 #section1 dd{
	border-left:solid 1px #f8b62d;
}
.honne #honne17 #section2 dd{
	border-left:solid 1px #ea5413;
}
.honne #honne17 #section3 dd{
	border-left:solid 1px #28a7e1;
}
.honne #honne17 #section4 dd{
	border-left:solid 1px #90c31f;
}
.honne #honne17 #section5 dd{
	border-left:solid 1px #a38b78;
}
.honne #honne17 #section6 dd{
	border-left:solid 1px #07913a;
}
.honne #honne17 #section7 dd{
	border-left:solid 1px #e61874;
}
.honne #honne17 #section8 dd{
	border-left:solid 1px #24277c;
}
.honne #honne17 .section dd img.alignright{
	margin-bottom:30px;
}

.honne #honne17 .section dd img.alignright.lastchild {
	margin-bottom:0px;
}

.honne #honne17  .attention {
	color:#f00;
}
.honne #honne17 .section dd div{
	padding-left:10px;
}
.honne #honne17 #sections div.alignright{
	width:295px;
	float:right;
	margin:0 0 10px 10px;
}

.honne #honne17 .honne17_q {
	background:url(../../honne/17_quiz_frame.gif) no-repeat;
	width:508px;
	height:362px;
	position:relative;
	margin-bottom:20px;
}
.honne #honne17 .honne17_qi {
	position:absolute;
	top:79px;
	left:34px;
}
.honne #honne17 .honne17_qt {
	position:absolute;
	top:79px;
	left:304px;
	width:175px;
}
.honne #honne17 .honne17_qb {
	position:absolute;
	top:259px;
	left:304px;
}
.honne #honne17 #section_ep.section {
	position:relative;
	margin-bottom:0px;
}
.honne #honne17 #section_ep img{
	margin-left:20px;
}
.honne #honne17 #section_ep p{
	position:absolute;
	top:245px;
	left:427px;
	width:230px;
}

.honne #honne17 .inner710 .backnumber_wrap{
	margin-top:40px;
	border-top:solid 1px #000;
	padding-top:20px;
	width:660px;
}
.honne #honne17 .inner710 .backnumber_wrap h3{
	margin-bottom:10px;
	margin-left:15px;
}
.honne #honne17 .inner710 .backnumber_wrap ul{
	margin-left:15px;
}
/* 20130704 コクヨのホンネ17用css ココマデ */






/* 20130902 コクヨのホンネ18用css */

.honne #honne18 .inner710{
	padding:40px 25px 5px 25px;
	background:#fff;
}
.honne #honne18 .center {
	text-align:center;
}

.honne #honne18 .prepare_wrap  h3{
	padding-bottom:5px;
	border-bottom:dotted 1px #000;
}

.honne #honne18 .prepare_wrap .prepare_inner  {
	padding:20px 25px;
}
.honne #honne18 .prepare_wrap .main {
	width:450px;
	float:left;
}
.honne #honne18 .prepare_wrap .left {
	width:205px;
	padding:0;
	float:right;
	overflow:hidden;
}
.honne #honne18 .prepare_wrap .left #btn_submit{
	width:205px;
	padding:0;
}
.honne #honne18 .prepare_wrap ul.entries{
	width:700px;
}
.honne #honne18 .prepare_wrap ul.entries li{
	float:left;
	width:120px;
	margin-right:24px;
	margin-bottom:10px;
	position:relative;
}
.honne #honne18 .prepare_wrap ul.entries li a{
	display:block;
	width:120px;
}
.honne #honne18 .prepare_wrap ul.entries li .expl{
	height:50px;
	overflow:hidden;
	font-size:10px;
	width:100px;
}
.honne #honne18 .prepare_wrap ul.entries li .price{
	text-align:left;
}
.honne #honne18 .prepare_wrap ul.entries li .p_checkbox{
	position:absolute;
	top:122px;
	right:0px;
}
.honne #honne18 #section0{
	padding:20px 0;
	background:#fff;
}
.honne #honne18 #section0 div{
	background:url(../../honne/18_headermenu_bg.jpg) no-repeat;
	width:660px;
	height:653px;
	margin:auto;
	position:relative;
}
.honne #honne18 #section0 p{
	position:absolute;
	left:274px;
	top:36px;
	width:345px;
	font-size:smaller;
}
.honne #honne18 #section0 ul{
	position:absolute;
	top:500px;
	left:33px;
}
.honne #honne18 #section0 ul li{
	position:absolute;
}
.honne #honne18 #section0 ul li.li1{
	top:0px;
	left:0px;
}
.honne #honne18 #section0 ul li.li2{
	top:0px;
	left:235px;
}
.honne #honne18 #section0 ul li.li3{
	top:66px;
	left:0px;
}
.honne #honne18 #section0 ul li.li4{
	top:66px;
	left:420px;
}


.honne #honne18 .section {
	margin-bottom:70px;
}
.honne #honne18 .section dt{
	float:left;
	width:125px;
}
.honne #honne18 .section dd{
	float:right;
	width:530px;
	border-left:solid 1px #000;
}
.honne #honne18 .section dd img.alignright{
	margin-bottom:30px;
}

.honne #honne18 .section dd img.alignright.lastchild {
	margin-bottom:0px;
}

.honne #honne18  .attention {
	color:#f00;
}
.honne #honne18 .section dd div{
	padding-left:10px;
}
.honne #honne18 #sections div.alignright{
	width:295px;
	float:right;
	margin:0 0 10px 10px;
}


.honne #honne18 .inner710 .backnumber_wrap{
	margin-top:40px;
	border-top:solid 1px #000;
	padding-top:20px;
	width:660px;
}
.honne #honne18 .inner710 .backnumber_wrap h3{
	margin-bottom:10px;
	margin-left:15px;
}
.honne #honne18 .inner710 .backnumber_wrap ul{
	margin-left:15px;
}
/* 20130902 コクヨのホンネ18用css ココマデ */






/* 20131022 コクヨのホンネ19用css */

#honne19 .inner710 {
	padding:50px 17px 0px 17px;
}
.honne #honne19 .prepare_wrap ul.entries li{
	float:left;
	width:120px;
	margin-bottom:10px;
	position:relative;
}
.honne #honne19 .prepare_wrap ul.entries li .expl{
	height:50px;
	overflow:hidden;
	font-size:10px;
	width:100px;
}
.honne #honne19 .prepare_wrap ul.entries li .price{
	text-align:left;
}
.honne #honne19 .prepare_wrap ul.entries li .p_checkbox{
	position:absolute;
	top:122px;
	right:0px;
}
#honne19_rects {
	position:relative;
	height:1223px;
}
#honne19_rects div {
	position:absolute;
}
#honne19_fig_l1 {	top:0px;	left:274px;}
#honne19_fig_l2 {	top:274px;	left:0px;}
#honne19_fig_l3 {	top:411px;	left:411px;}
#honne19_fig_l4 {	top:685px;	left:137px;}
#honne19_fig_l5 {	top:959px;	left:0px;}
#honne19_fig_s1 {	top:0px;	left:548px;}
#honne19_fig_s2 {	top:137px;	left:548px;}
#honne19_fig_s3 {	top:274px;	left:274px;}
#honne19_fig_s4 {	top:411px;	left:274px;}
#honne19_fig_s5 {	top:548px;	left:137px;}
#honne19_fig_s6 {	top:822px;	left:0px;}
#honne19_fig_s7 {	top:685px;	left:411px;}
#honne19_fig_s8 {	top:685px;	left:548px;}
#honne19_fig_s9 {	top:959px;	left:274px;}
#honne19_fig_s10 {	top:1096px;	left:411px;}
#honne19_fig_s11 {	top:1096px;	left:548px;}
#honne19_lead1 {	top:274px;	left:411px;}
#honne19_lead2 {	top:548px;	left:0px;}
#honne19_expl {	top:822px;	left:411px;	padding:20px}

.honne19_pop #container {
	width:840px;
}
.honne19_pop .left {
	width:603px;
	float:left;
}
.honne19_pop .right {
	width:220px;
	float:right;
}
.honne19_pop .right a{
	display:block;
}
.honne19_pop .right h3{
	margin:0 0 25px 0;
}

/* 20131022 コクヨのホンネ19用css ココマデ */




/* 20131129 コクヨのホンネ20用css */

.honne #honne20 .inner710{
	padding:40px 25px 5px 25px;
	background:#fff;
}
.honne #honne20 .center {
	text-align:center;
}

.honne #honne20 .prepare_wrap  h3{
	padding-bottom:5px;
	border-bottom:dotted 1px #000;
}

.honne #honne20 .prepare_wrap .prepare_inner  {
	padding:20px 25px;
}
.honne #honne20 .prepare_wrap .main {
	width:450px;
	float:left;
}
.honne #honne20 .prepare_wrap .left {
	width:205px;
	padding:0;
	float:right;
	overflow:hidden;
}
.honne #honne20 .prepare_wrap .left #btn_submit{
	width:205px;
	margin-top:120px;
}
.honne #honne20 .prepare_wrap ul.entries{
	width:700px;
}
.honne #honne20 .prepare_wrap ul.entries li{
	float:left;
	width:120px;
	margin-right:24px;
	margin-bottom:10px;
	position:relative;
}
.honne #honne20 .prepare_wrap ul.entries li a{
	display:block;
	width:120px;
}
.honne #honne20 .prepare_wrap ul.entries li .expl{
	height:50px;
	overflow:hidden;
	font-size:10px;
	width:100px;
}
.honne #honne20 .prepare_wrap ul.entries li .price{
	text-align:left;
}
.honne #honne20 .prepare_wrap ul.entries li .p_checkbox{
	position:absolute;
	top:122px;
	right:0px;
}


.honne #honne20 #section0{
	padding:20px 0;
	background:#fff;
}


.honne #honne20 .section {
	margin-bottom:70px;
}
.honne #honne20 .section dt{
	float:left;
	width:125px;
}
.honne #honne20 .section dd{
	float:right;
	width:530px;
	border-left:solid 1px #000;
}
.honne #honne20 .section dd img{
	margin-bottom:10px;
}
.honne #honne20 .section dd p{
	margin-bottom:20px;
}

.honne #honne20 .section dd img.alignright.lastchild {
	margin-bottom:0px;
}

.honne #honne20 .section dd div{
	padding-left:10px;
}
.honne #honne20 #section_ep p{
	margin:20px 0;
}
.honne #honne20 #section_ep {
	text-align:right;
}

/* 20131129 コクヨのホンネ20用css ココマデ */





/* 20131226 コクヨのホンネ21用css */

.honne #honne21 .inner710{
	padding:0px 25px 5px 25px;
	background:url(../../honne/21_bg.jpg) #fff no-repeat;
}
.honne #honne21 .center {
	text-align:center;
}

.honne #honne21 .prepare_wrap  h3{
	padding-bottom:5px;
	border-bottom:dotted 1px #000;
}

.honne #honne21 .prepare_wrap .prepare_inner  {
	padding:20px 25px;
}
.honne #honne21 .prepare_wrap .main {
	width:520px;
	float:left;
}
.honne #honne21 .prepare_wrap .left {
	width:134px;
	padding:0;
	float:right;
}
.honne #honne21 .prepare_wrap .left #btn_submit{
	width:134px;
	padding:0;
	margin-top:60px;
}
.honne #honne21 .prepare_wrap ul.entries{
	width:700px;
}
.honne #honne21 .prepare_wrap ul.entries li{
	float:left;
	width:260px;
	margin-right:9px;
	margin-bottom:10px;
	position:relative;
}
.honne #honne21 .prepare_wrap ul.entries li a{
	float:left;
	display:block;
	width:120px;
}
.honne #honne21 .prepare_wrap ul.entries li .expl{
	margin-left:130px;
	height:50px;
	overflow:hidden;
	font-size:10px;
	width:100px;
}
.honne #honne21 .prepare_wrap ul.entries li .price{
	margin-left:130px;
	text-align:left;
}
.honne #honne21 .prepare_wrap ul.entries li .p_checkbox{
	position:absolute;
	top:0px;
	right:10px;
}


.honne #honne21 .section {
	margin-bottom:40px;
	line-height:1.8;
}
.honne #honne21 h4 {
	margin:0 0 40px 0;
}
.honne #honne21 #section1 h4 {
	margin:0 0 0px 0;
}
.honne #honne21 h5 {
	margin:0 0 20px 0;
}
.honne #honne21 .floatright {
	float:right;
}
.honne #honne21 .floatleft {
	float:left;
}
.honne #honne21 #section1 .floatright {
	width:205px;
}
.honne #honne21 #section1 .floatleft {
	width:405px;
}
.honne #honne21 #section2 dl {
	width:200px;
	padding:0 10px;
	float:left;
	text-align:center;
}
.honne #honne21 #section2 dt {
	margin:0 0 10px 0;
}
.honne #honne21 #section3 .pkg {
	width:630px;
	margin:auto;
}
.honne #honne21 #section3_1 .floatleft{
	width:274px;
}
.honne #honne21 #section3_1 .floatright{
	width:306px;
	padding-top:50px;
}
.honne #honne21 #section3_2 .floatleft{
	width:260px;
	padding-top:110px;
}
.honne #honne21 #section3_2 .floatright{
	width:360px;
}
.honne #honne21 #section3_3 .floatleft{
	width:300px;
}
.honne #honne21 #section3_3 .floatright{
	width:270px;
	padding-top:120px;
}
.honne #honne21 #section3_4 {
	text-align:center;
}
.honne #honne21 #section4 ul {
	margin-left:10px;
	padding:0;
	width:645px;
}
.honne #honne21 #section4 li{
	list-style-type:none;
	float:left;
	width:308px;
	margin:0 14px 14px 0;
	padding:0;
}
.honne #honne21 #section4 {
	margin:40px 0 80px 0;
}
/* 20131226 コクヨのホンネ21用css ココマデ */



/* 20140116 コクヨのホンネ22用css */

.honne #honne22 .inner710{
	padding:40px 25px 5px 25px;
	background:#fff;
}
.honne #honne22 .center {
	text-align:center;
}


.honne #honne22 .prepare_wrap  h3{
	padding-bottom:5px;
	border-bottom:dotted 1px #000;
}

.honne #honne22 .prepare_wrap .prepare_inner  {
	padding:20px 25px;
}
.honne #honne22 .prepare_wrap .main {
	width:520px;
	float:left;
}
.honne #honne22 .prepare_wrap .left {
	width:134px;
	padding:0;
	float:right;
}
.honne #honne22 .prepare_wrap .left #btn_submit{
	width:134px;
	padding:0;
	margin-top:60px;
}
.honne #honne22 .prepare_wrap ul.entries{
	width:700px;
}
.honne #honne22 .prepare_wrap ul.entries li{
	float:left;
	width:260px;
	margin-right:9px;
	margin-bottom:10px;
	position:relative;
}
.honne #honne22 .prepare_wrap ul.entries li a{
	float:left;
	display:block;
	width:120px;
}
.honne #honne22 .prepare_wrap ul.entries li .expl{
	margin-left:130px;
	height:50px;
	overflow:hidden;
	font-size:10px;
	width:100px;
}
.honne #honne22 .prepare_wrap ul.entries li .price{
	margin-left:130px;
	text-align:left;
}
.honne #honne22 .prepare_wrap ul.entries li .p_checkbox{
	position:absolute;
	top:0px;
	right:10px;
}


.honne #honne22 #section0{
	padding:0;
	background:#fff;
}


.honne #honne22 .section {
	margin-bottom:70px;
}
.honne #honne22 .section dt{
	float:left;
	width:115px;
}
.honne #honne22 .section dd{
	float:right;
	width:540px;
	border-left:solid 1px #3b6bbd;
}
.honne #honne22 .section dd img{
	margin-bottom:30px;
}
.honne #honne22 .section dd p{
	margin-bottom:30px;
	line-height:1.8;
}

.honne #honne22 .section dd p.lastchild ,
.honne #honne22 .section dd img.lastchild {
	margin-bottom:0px;
}

.honne #honne22 .section dd div{
	padding-left:27px;
}
.honne #honne22 #section_ep p{
	margin:20px 0;
	color:#3b6bbd;
}
.honne #honne22 #section_ep {
	text-align:center;
}
.honne #honne22 #section_fin {
	text-align:right;
}
/* 20140116 コクヨのホンネ22用css ココマデ */







/* 20140131 コクヨのホンネ23用css */

.honne #honne23 .inner710{
	padding:40px 25px 5px 25px;
	background:#fff;
}
.honne #honne23 .center {
	text-align:center;
}


.honne #honne23 .prepare_wrap  h3{
	padding-bottom:5px;
	border-bottom:dotted 1px #000;
}

.honne #honne23 .prepare_wrap .prepare_inner  {
	padding:20px 25px;
}
.honne #honne23 .prepare_wrap .main {
	width:520px;
	float:left;
}
.honne #honne23 .prepare_wrap .left {
	width:134px;
	padding:0;
	float:right;
}
.honne #honne23 .prepare_wrap .left #btn_submit{
	width:134px;
	padding:0;
	margin-top:60px;
}
.honne #honne23 .prepare_wrap ul.entries{
	width:700px;
}
.honne #honne23 .prepare_wrap ul.entries li{
	float:left;
	width:260px;
	margin-right:9px;
	margin-bottom:10px;
	position:relative;
}
.honne #honne23 .prepare_wrap ul.entries li a{
	float:left;
	display:block;
	width:120px;
}
.honne #honne23 .prepare_wrap ul.entries li .expl{
	margin-left:130px;
	height:50px;
	overflow:hidden;
	font-size:10px;
	width:100px;
}
.honne #honne23 .prepare_wrap ul.entries li .price{
	margin-left:130px;
	text-align:left;
}
.honne #honne23 .prepare_wrap ul.entries li .p_checkbox{
	position:absolute;
	top:0px;
	right:10px;
}


.honne #honne23 #section0{
	padding:0;
	background:#fff;
}


.honne #honne23 .section {
	margin:0 auto 70px 25px;
	width:635px;
}

.honne #honne23 .section dl{
	position:relative;
}
.honne #honne23 .section dt{
	float:left;
	width:75px;
	padding:0px 0 30px 0;
}
.honne #honne23 .section dd{
	float:right;
	width:550px;
	padding:20px 0 50px 0;
}

.honne #honne23 #fig_23_1_1 {
	height:260px;
	background:url(../../honne/23_fig1_1.jpg) bottom right no-repeat;
}
.honne #honne23 #sec_23_1_6 {
	height:265px;
	background:url(../../honne/23_fig1_2.jpg) 296px 65px no-repeat;
}
.honne #honne23 #sec_23_1_8 {
	height:335px;
	background:url(../../honne/23_fig1_3.jpg) bottom right no-repeat;
}
.honne #honne23 #sec_23_2_2 {
	height:210px;
}
.honne #honne23 #fig_23_2_1 {
	height:417px;
	padding-top:15px;
	background:url(../../honne/23_fig2_1.jpg) 305px 10px no-repeat;
}
.honne #honne23 #fig_23_2_2 {
	height:315px;
	background:url(../../honne/23_fig2_2.jpg) 387px 125px no-repeat;
}
.honne #honne23 #fig_23_3_1 {
	height:380px;
	background:url(../../honne/23_fig3_1.jpg) 245px 84px no-repeat;
}
.honne #honne23 #fig_23_3_2 {
	height:304px;
	background:url(../../honne/23_fig3_2.jpg) 397px 52px no-repeat;
}
.honne #honne23 #fig_23_3_3 {
	height:360px;
	background:url(../../honne/23_fig3_3.jpg) 437px 152px no-repeat;
}

/* 20140131 コクヨのホンネ23用css ココマデ */



/* 20140802 コクヨのホンネ24用css */

.honne #honne24 .inner710{
	padding:40px 25px 5px 25px;
	background:#fff;
	line-height:1.8;
	letter-spacing:0.2em;
}
.honne #honne24 .center {
	text-align:center;
}
.honne #honne24 .section {
	margin:0;
	position:relative;
}
.honne #honne24 .section h4 {
	margin:0 0 15px 0;
}
.honne #honne24 .prepare_wrap {
	background-color:#f3f1dc;
	border-bottom:dotted 1px #333;
}
.honne #honne24 .prepare_wrap ul.entries{
	width:700px;
}
.honne #honne24 .prepare_wrap ul.entries li{
	float:left;
	width:120px;
	margin-right:55px;
	margin-bottom:10px;
	position:relative;
}
.honne #honne24 .prepare_wrap ul.entries li .expl{
	margin-right:20px;
}
.honne #honne24 .prepare_wrap ul.entries li .p_checkbox{
	position:absolute;
	top:122px;
	right:0px;
}



.honne #honne24 .section#section0 {
	width:540px;
	margin:0 auto 90px  auto;
	padding:0 0 0px 0;
	border-bottom:solid 4px #000;
}
.honne #honne24 #section0 .floatleft{
	width:140px;
	float:left;
}
.honne #honne24 #section0 .floatright{
	width:390px;
	float:right;
}
.honne #honne24 #section1 .floatleft{
	width:320px;
	float:left;
}
.honne #honne24 #section1 .floatright{
	width:310px;
	float:right;
}
.honne #honne24 #section2 div{
	position:absolute;
	top:0px;
	left:0px;
	width:320px;
}
.honne #honne24 #section3 .floatleft{
	width:260px;
	float:left;
}
.honne #honne24 #section3 .floatright{
	width:360px;
	float:right;
}
.honne #honne24 #section4 .floatleft{
	width:260px;
	float:left;
}
.honne #honne24 #section4 .floatright{
	width:326px;
	float:right;
}
.honne #honne24 #section4 .floatparagraph {
	position:relative;
}
.honne #honne24 #section4 .floatparagraph p{
	position:absolute;
	top:55px;
	left:360px;
	width:266px;
}
.honne #honne24 #section5 div{
	position:absolute;
	top:10px;
	left:380px;
	width:256px;
}
.honne #honne24 #section6 #section6_6{
	position:absolute;
	top:0px;
	left:0px;
	width:310px;
}
.honne #honne24 #section6 #section6_7{
	position:absolute;
	top:417px;
	left:22px;
	width:310px;
}
.honne #honne24 #section9 p{
	position:absolute;
	top:55px;
	left:340px;
	width:310px;
}
.honne #honne24 .section#sectionep {
	width:440px;
	margin:90px auto 90px  auto;
	padding:0 0 0px 0;
}
.honne #honne24 #sectionep .floatleft{
	width:132px;
	margin-bottom:90px;
	float:left;
}
.honne #honne24 #sectionep .floatright{
	width:300px;
	float:right;
}
/* 20140802 コクヨのホンネ24用css ココマデ */



/* 20150215 コクヨのホンネ25用css */
.honne #honne25 .prepare_wrap {
	background-color:#f3f1dc;
}
.honne #honne25 .prepare_wrap  h3{
	padding-bottom:5px;
	border-bottom:dotted 1px #000;
}

.honne #honne25 .prepare_wrap .prepare_inner  {
	padding:20px 25px;
}
.honne #honne25 .prepare_wrap .main {
	width:480px;
	float:left;
}
.honne #honne25 .prepare_wrap .left {
	width:150px;
	padding:0;
	float:right;
}
.honne #honne25 .prepare_wrap .left #btn_submit{
	width:134px;
	padding:0;
	margin-top:60px;
}
.honne #honne25 .prepare_wrap ul.entries{
	width:700px;
}
.honne #honne25 .prepare_wrap ul.entries li{
	float:left;
	width:240px;
	margin-right:9px;
	margin-bottom:10px;
	position:relative;
}
.honne #honne25 .prepare_wrap ul.entries li a{
	float:left;
	display:block;
	width:107px;
}
.honne #honne25 .prepare_wrap ul.entries li .expl{
	margin-left:115px;
	height:50px;
	overflow:hidden;
	font-size:10px;
	width:100px;
}
.honne #honne25 .prepare_wrap ul.entries li .price{
	margin-left:115px;
	text-align:left;
}
.honne #honne25 .prepare_wrap ul.entries li .p_checkbox{
	position:absolute;
	top:0px;
	right:10px;
}
.honne #honne25 .inner710{
	padding:40px 25px 5px 25px;
	background:url(../../honne/25_bg.gif);
	line-height:1.8;
	letter-spacing:0.2em;
}
.honne #honne25 .aligncenter {
	text-align:center;
}
.honne #honne25 #section0 {
	margin:auto;
}
.honne #honne25 #section0 h3 {
	text-align:center;
}
.honne #honne25 #section0 h3 span{
	display:inline-block;
	font-size:24px;
	padding-bottom:5px;
	border-bottom:solid 7px #000;
}
.honne #honne25 #section0 .floatleft{
	float:left;
	width:450px;
	margin-bottom:60px;
	margin-left:25px;
}
.honne #honne25 #section0 .floatright{
	float:right;
	width:140px;
	margin-right:25px;
}
.honne #honne25_points {
	margin-bottom:80px;
}
.honne #honne25_points ul{
	padding:0;
	margin:0;
}
.honne #honne25_points li{
	list-style-type:none;
	border-left:solid 7px #33b16d;
	padding-left:7px;
	float:left;
	margin-right:20px;
	height:150px;
}
.honne #honne25_points li strong{
	display:block;
	color:#33b16d;
	font-size:14px;
}
.honne #honne25_points li h4{
	margin-bottom:10px;
}
.honne #honne25_points li p{
	font-size:smaller;
}
.honne #honne25_point1 {
	width:233px;
}
.honne #honne25_point2 {
	width:169px;
}
.honne #honne25_point3 {
	width:134px;
}
.honne #honne25 #section0 .strong.aligncenter {
	font-size:24px;
	font-weight:bold;
}
.honne #honne25 #honne25_s03 {
	background:url(../../honne/25_s_2.png) right top no-repeat;
	padding-right:190px;
	min-height:200px;
	padding-top:50px;
}
.honne #honne25 .section h3.boxborder {
	margin-bottom:35px;
}
.honne #honne25 .section h3.boxborder span{
	border:solid 4px #000;
	padding:5px 40px;
	font-size:24px;
	line-height:1;
}
.honne #honne25 .section .grp {
	width:610px;
	margin:auto;
	background:url(../../honne/25_centerline.gif) center top repeat-y;
}
.honne #honne25 .section .grp h4 {
	font-size:20px;
}
.honne #honne25 .section .grp h4.camis {
	color:#33b16d;
}
.honne #honne25 .section .floatleft {
	width:271px;
	float:left;
}
.honne #honne25 .section .floatright {
	width:271px;
	float:right;
}
.honne #honne25 #section_omake p{
	width:540px;
	margin:auto;
}

.honne #honne25 .pagenavi {
	height:300px;
}

/* 20150215 コクヨのホンネ25用css ココマデ */


/* 20150311 コクヨのホンネ26用css */

.honne #honne26 .inner710{
	padding:40px 25px 5px 25px;
	background:url(../../honne/26_bg.jpg);
	line-height:2.1;
	letter-spacing:0.2em;
}
.honne #honne26 h3 ,
.honne #honne26 .aligncenter {
	text-align:center;
}
.honne #honne26 .floatleft {
	float:left;
}
.honne #honne26 .floatright {
	float:right;
}
.honne #honne26 .section {
	margin:0px auto 80px auto;
	width:625px;
}
.honne #honne26 .grp {
	margin-bottom:30px;
}
.honne #honne26 #section1 .floatleft ,
.honne #honne26 #section2 .floatleft {
	width:321px;
}
.honne #honne26 #section1 .floatright ,
.honne #honne26 #section2 .floatright {
	width:275px;
}
.honne #honne26 #section3_1 .floatleft {
	width:340px;
}
.honne #honne26 #section3_1 {
	position:relative;
}
.honne #honne26 #section3_1 .floatright {
	width:260px;
}
.honne #honne26 #section3_1 .floatright div{
	position:absolute;
	right:63px;
	bottom:0px;
}
.honne #honne26 #section3_2 .floatleft {
	width:275px;
}
.honne #honne26 #section3_2 .floatright {
	width:325px;
}
.honne #honne26 #section3_3 .floatleft ,
.honne #honne26 #section3_4 .floatleft {
	width:295px;
}
.honne #honne26 #section3_3 .floatright ,
.honne #honne26 #section3_4 .floatright {
	width:311px;
}
.honne #honne26 .three_images ul {
	width:640px;
	padding:0;
	margin:0;
}
.honne #honne26 .three_images ul li{
	width:198px;
	float:left;
	margin-right:15px;
	list-style-type:none;
}

/* 20150311 コクヨのホンネ26用css ココマデ */




/* 20150320 コクヨのホンネ27用用css */

.honne #honne27 .inner710{
	padding:40px 25px 5px 19px;
	background:#fff;
}
.honne #honne27 .center {
	text-align:center;
}

.honne #honne27 #section0{
	padding:0px 0 20px 0;
	background:#fff;
}


.honne #honne27 .section {
	margin-bottom:70px;
}
.honne #honne27 .section dt{
	float:left;
	width:115px;
}
.honne #honne27 .section dd{
	float:right;
	width:537px;
	border-left:solid 1px #c00;
}
.honne #honne27 .section dd img{
	margin-bottom:20px;
}
.honne #honne27 .section dd p{
	margin-bottom:20px;
}

.honne #honne27 .section dd img.alignright.lastchild {
	margin-bottom:0px;
}

.honne #honne27 .section dd div{
	padding-left:22px;
}
.honne #honne27 #section_ss p{
	color:#c00;
}
.honne #honne27 #section_ep p{
	margin:20px 0;
}
.honne #honne27 #section_ep {
	text-align:right;
}

/* 20150320 コクヨのホンネ27用css ココマデ */




.honne .inner710 .hr{
	padding:20px 0;
}
.honne .inner710 .backnumber_wrap{
	overflow:hidden;
	width:633px;
	margin:auto;
}
.honne .inner710 .backnumber_wrap h3{
	margin-bottom:10px;
}
.honne .inner710 .backnumber_wrap ul{
	width:670px;
	margin:0;
	padding:0;
}
.honne .inner710 .backnumber_wrap li{
	list-style:none;
	float:left;
	margin-right:37px;
	margin-bottom:10px;
}


/* ------------------------------------- LONGSALER
20110729 ロングセラー02追加 .longsaler .inner710 .figure の幅を
HTML直書きで修正。
*/
.longsaler .honne_wrap {
	width:710px;
}
.longsaler .inner710{
	padding:5px 15px 5px 15px;
	background:#fff;
}
.longsaler .inner710 .section ul{
	list-style-type:disc;
	padding-left:20px;
	margin-bottom:10px;
}
.longsaler .inner710 .section{
	margin-bottom:20px;
	margin-left:15px;
}
.longsaler .inner710 .longsaler_header{
	position:relative;
}
.longsaler .inner710 .longsaler_header ul{
	width:240px;
	position:absolute;
	top:50px;
	left:433px;
}
.longsaler .inner710 .longsaler_header ul li{
	margin-bottom:20px;
}
.longsaler .inner710 .longsaler_header ul dt{
	float:left;
}
.longsaler .inner710 .longsaler_header ul dd {
	margin-left:70px;
	font-size:10px;
	color:#fff;
}
.longsaler .inner710 p.lead {
	color:#28a7e1;
	margin:15px;
}
.longsaler .inner710 div.hr {
	margin:15px;
}
.longsaler .inner710 .figure{
	float:right;
	margin-left:20px;
	margin-bottom:20px;
	width:132px;
	text-align:center;
	font-size:10px;
	padding-right:25px;
}
.longsaler .inner710 .figure .fig{
	margin-bottom:20px;
}
.longsaler .inner710 .section dl.char_long ,
.longsaler .inner710 .section dl.char_saler {
	clear:left;
}
.longsaler .inner710 .section dl.char_long dt,
.longsaler .inner710 .section dl.char_saler dt{
	float:left;
	padding-bottom:20px;
}
.longsaler .inner710 .section dl.char_long dd,
.longsaler .inner710 .section dl.char_saler dd{
	margin-left:52px;
	padding-bottom:20px;
}
.longsaler .inner710 .section dl.char_long dd,
.longsaler .inner710 .figure p.char_long{
	color:#28a7e1;
}
.longsaler .inner710 .section dl.char_saler dd,
.longsaler .inner710 .figure p.char_saler{
	color:#d50019;
}
.longsaler .inner710 .section p.continued {
	clear:left;
	margin-top:50px;
}
.longsaler .inner710 .backnumber {
	width:650px;
	overflow:hidden;
	margin-left:15px;
}
.longsaler .inner710 .backnumber p{
	margin-bottom:10px;
}
.longsaler .inner710 .backnumber ul{
	width:730px;
}
.longsaler .inner710 .backnumber li{
	float:left;
	margin-right:10px;
}







/* ------------------------------------- KOKORO
*/
.concept #kokoro_title{
	position:relative;
}
.concept #kokoro_title ul{
	position:absolute;
	top:99px;
	left:497px;
}
.concept #chapter2{
	position:relative;
}
.concept #chapter2 .pagetop{
	position:absolute;
	top:830px;
	left:680px;
}

/* 20120301 ランキング用追加 */
/* ------------------------------------- RANKING
*/
.ranking #right_column h2 {
	margin-bottom:10px;
}
.ranking #right_column h3 {
	margin-bottom:20px;
}
.ranking #right_column .items {
	width:730px;
	margin-bottom:40px;
}
.ranking #right_column .items .item{
	width:226px;
	height:311px;
	overflow:hidden;
	background:url(../../ranking/frame1.gif) no-repeat;
	position:relative;
	float:left;
	margin-right:16px;
	margin-bottom:10px;
}
.ranking #right_column #ranking_media.items .item{
	background:url(../../ranking/frame2.gif) no-repeat;
}
.ranking #right_column #ranking_trend.items .item{
	background:url(../../ranking/frame3.gif) no-repeat;
}
.ranking #right_column #ranking_bousai.items .item{
	background:url(../../ranking/frame4.gif) no-repeat;
}
.ranking #right_column .items .rankingnum{
	position:absolute;
	top:5px;
	left:5px;
}
.ranking #right_column .items .copy{
	position:absolute;
	top:9px;
	left:65px;
}
.ranking #right_column .items .itemimage{
	width:216px;
	margin:74px auto 0 auto;
}
.ranking #right_column .items .itemname{
	width:216px;
	margin:0 auto;
	text-align:center;
	color:#00a2e6;
}
.ranking #right_column #ranking_media.items .itemname{
	color:#e85526;
}
.ranking #right_column #ranking_trend.items .itemname{
	color:#2baa3f;
}
.ranking #right_column #ranking_bousai.items .itemname{
	color:#000;
}
.ranking #right_column .items .price{
	width:216px;
	margin:0 auto;
	text-align:center;
	color:#555;
}
/* 20120301 ランキング用追加 ココマデ */