@charset "euc-jp";
/* CSS Document */


/*=======================================================
 共通
=======================================================*/

#supmain {
	width:680px;
	float:right;
}
#supleft {
	width:200px;
	float:left;
}
#sup-title {
	font-size:160%;
	padding:5px;
	font-weight:bold;
	color:#336600;
	border-bottom:1px solid #65B820;
	line-height:160%;
}
			
h2 {
	border-color:#65B820;
	border-style:solid;
	border-width:1px 1px 1px 10px;
	font-size:16px;
	padding:5px;
}
			
h3 {
	border-color:#65B820;
	border-style:solid;
	border-width:1px 1px 1px 10px;
	font-size:16px;
	padding:5px;
}
.lead{ margin:10px;}
.detail{ margin:10px;}
table.detail{ margin:0px;}
.contact{width:500px;
         border-style:solid;
         border-width:3px 3px 3px 3px;
		 border-color:#D9EC9E;
		 text-align:center;
		 margin:18px 0px 18px 0px;
		 padding:8px;}
.strongly {
	color:#CC3333;
	font-weight:bold;
}
.block {
	margin-top:15px;
	width:100%;
}
.separator02 {
	margin:20px 0px;
}

/*=======================================================
 左ナビ
=======================================================*/

.sp-lnavistit {
	margin-bottom:5px;
	background-color:#DDDACB;
	padding: 3px;
	font-size:115%;
	line-height:120%;
	font-weight:bold;
	color:#333333;
}
.sp-lnaviarea {
	width:198px;
	border:1px solid #DDDACB;
	background-color:#F5F3E7;
}
.sp-lnaviarea ul {
	margin-bottom:20px;
}
.sp-lnaviarea li {
	background:url(../../images/common/arrow03.jpg) no-repeat 5px 5px;
	padding-left:20px;
	padding-top:3px;
}

/*=======================================================
 インデックス
=======================================================*/

.idx-subwrap1{
	width:293px; 
	height:220px; 
	border:1px solid #999999; 
	float:left; 
	margin-right:5px; 
	margin-bottom:5px; 
	background:url(../images/sup-indexbg01.jpg) no-repeat right bottom;
}
.idx-subwrap2{
	width:293px; 
	height:220px; 
	border:1px solid #999999; 
	float:left; 
	margin-right:5px; 
	margin-bottom:5px; 
	background:url(../images/sup-indexbg02.jpg) no-repeat right bottom;
}
.idx-subwrap3{
	width:293px; 
	height:220px; 
	border:1px solid #999999; 
	float:left; 
	margin-right:5px; 
	margin-bottom:5px; 
	background:url(../images/sup-indexbg03.jpg) no-repeat right bottom;
}
.idx-subwrap4{
	width:293px; 
	height:220px; 
	border:1px solid #999999; 
	float:left; 
	margin-right:5px; 
	margin-bottom:5px; 
	background:url(../images/sup-indexbg04.jpg) no-repeat right bottom;
}
.idx-subwrap5{
	width:293px; 
	height:220px; 
	border:1px solid #999999; 
	float:left; 
	margin-right:5px; 
	margin-bottom:5px; 
	background:url(../images/sup-indexbg05.jpg) no-repeat right bottom;
}
.idx-subwrap6{
	width:293px; 
	height:220px; 
	border:1px solid #999999; 
	float:left; 
	margin-right:5px; 
	margin-bottom:5px; 
	background:url(../images/sup-indexbg06.jpg) no-repeat right bottom;
}
.idx-inner{ padding:10px; }


/*=======================================================
 お支払方法
=======================================================*/
.paypic{
	margin-right:10px;
	margin-bottom:5px;
	float:right;
}

.large {
	font-size:120%;
	font-weight:bold;
	color:#000;
}.fcolor {
	color:#CC3333;
}
.strongly2 {
	font-size: 110%;
	color:#CC3333;
	font-weight:bold;
}
.gbox {
	margin-bottom: 30px;
	padding: 18px 0 13px 60px;
	width: 490px;
	background-color: #f5f4f2;
}
.detail a {
	text-decoration: underline;
}


/*=======================================================
 お届けについて
=======================================================*/
.meyasu {
	margin-top:10px;
}

/*=======================================================
 返品交換
=======================================================*/
#returnmain .large {
	font-size:120%;
	font-weight:bold;
	color:#FFF;
}
#returnmain .large2 {
	font-size:120%;
	font-weight:bold;
	color:#000;
}
#returnmain .renraku {
	margin-top:15px;
}
#returnmain .renraku table td {
	padding:5px;
}

/*=======================================================
 ポイント会員
=======================================================*/
.pointkiyaku {
	width:548px;
	height:150px;
	border:solid 1px #CCCCCC;
}
#membermain {
	width:550px;
	margin-left:auto;
	margin-right:auto;
}

/*=======================================================
 メルマガ
=======================================================*/
#mailmagazinemain {
	width:550px;
	margin-left:auto;
	margin-right:auto;
}
#containerBox01 {
	width:900px;
}
#containerBox01 #main {
	width:550px;
	margin-left:auto;
	margin-right:auto;
}
.mailmagabox{border-color:#CCCCCC;border-style:solid;border-width:1px 1px 1px 1px;}
#mailcontbox01{width:550px;margin-top:20px;}
#mailcontbox02{width:550px;margin-top:40px;}
#mailcontbox03{width:550px;margin-top:40px;}


/*=======================================================
 サイトマップ
=======================================================*/
#drdrmain{float:left;margin:0 10px 0 0;}
#drdrmain .onebox{width:48%;padding:0 10px 0 0;margin:0 0 0 0;float:left;}
#drdrmain table{margin:15px 0 0 0;}
#drdrmain table tr td{vertical-align:top;}
#drdrmain img{margin:0 10px 0 0;}
#drdrmain ul{line-height:140%;margin:0px;padding:0px;}
#drdrmain li{margin:0px;padding:0px;}
#drdrmain li.hy{background:url(http://www.stationer.jp/arcimg/drdr_sy1.jpg) left center no-repeat;
padding:0 0 0 15px;margin:0 0 8px 0;color:#cc0000;font-size:116%;}
#drdrmain li.li{background:url(http://www.stationer.jp/arcimg/drdr_msy1.jpg) 4px 6px no-repeat;
padding:0 0 0 15px;float:left;margin:0 8px 0 0;}
#drdrmain li.li a{word-break:keep-all;white-space:nowrap;display:block;}

#drdrmain li#clr1{background:url(http://www.stationer.jp/arcimg/drdr_clr1.jpg) 0px 0px no-repeat;}
#drdrmain li#clr2{background:url(http://www.stationer.jp/arcimg/drdr_clr2.jpg) 0px 0px no-repeat;}
#drdrmain li#clr3{background:url(http://www.stationer.jp/arcimg/drdr_clr3.jpg) 0px 0px no-repeat;}
#drdrmain li#clr4{background:url(http://www.stationer.jp/arcimg/drdr_clr4.jpg) 0px 0px no-repeat;}
#drdrmain li#clr5{background:url(http://www.stationer.jp/arcimg/drdr_clr5.jpg) 0px 0px no-repeat;}
#drdrmain li#clr6{background:url(http://www.stationer.jp/arcimg/drdr_clr6.jpg) 0px 0px no-repeat;}
#drdrmain li#clr7{background:url(http://www.stationer.jp/arcimg/drdr_clr7.jpg) 0px 0px no-repeat;}
#drdrmain li#clr8{background:url(http://www.stationer.jp/arcimg/drdr_clr8.jpg) 0px 0px no-repeat;}
#drdrmain li#clr9{background:url(http://www.stationer.jp/arcimg/drdr_clr9.jpg) 0px 0px no-repeat;}
#drdrmain li#clr10{background:url(http://www.stationer.jp/arcimg/drdr_clr10.jpg) 0px 0px no-repeat;}
#drdrmain li#clr11{background:url(http://www.stationer.jp/arcimg/drdr_clr11.jpg) 0px 0px no-repeat;}
#drdrmain li#clr12{background:url(http://www.stationer.jp/arcimg/drdr_clr12.jpg) 0px 0px no-repeat;}
#drdrmain li#clr13{background:url(http://www.stationer.jp/arcimg/drdr_clr13.jpg) 0px 0px no-repeat;}
#drdrmain li#clr14{background:url(http://www.stationer.jp/arcimg/drdr_clr14.jpg) 0px 0px no-repeat;}
#drdrmain li#clr15{background:url(http://www.stationer.jp/arcimg/drdr_clr15.jpg) 0px 0px no-repeat;}

#drdrmain li#iclr1{background:url(http://www.stationer.jp/arcimg/drdr_iclr1.jpg) 0px 0px no-repeat;}
#drdrmain li#iclr2{background:url(http://www.stationer.jp/arcimg/drdr_iclr2.jpg) 0px 0px no-repeat;}
#drdrmain li#iclr3{background:url(http://www.stationer.jp/arcimg/drdr_iclr3.jpg) 0px 0px no-repeat;}
#drdrmain li#iclr4{background:url(http://www.stationer.jp/arcimg/drdr_iclr4.jpg) 0px 0px no-repeat;}
#drdrmain li#iclr5{background:url(http://www.stationer.jp/arcimg/drdr_iclr5.jpg) 0px 0px no-repeat;}
#drdrmain li#iclr6{background:url(http://www.stationer.jp/arcimg/drdr_iclr6.jpg) 0px 0px no-repeat;}
#drdrmain li#iclr7{background:url(http://www.stationer.jp/arcimg/drdr_iclr7.jpg) 0px 0px no-repeat;}
#drdrmain li#iclr8{background:url(http://www.stationer.jp/arcimg/drdr_iclr8.jpg) 0px 0px no-repeat;}
#drdrmain li#iclr9{background:url(http://www.stationer.jp/arcimg/drdr_iclr9.jpg) 0px 0px no-repeat;}
#drdrmain li#iclr10{background:url(http://www.stationer.jp/arcimg/drdr_iclr10.jpg) 0px 0px no-repeat;}
#drdrmain li#iclr11{background:url(http://www.stationer.jp/arcimg/drdr_iclr11.jpg) 0px 0px no-repeat;}
#drdrmain li#iclr12{background:url(http://www.stationer.jp/arcimg/drdr_iclr12.jpg) 0px 0px no-repeat;}
#drdrmain li#iclr13{background:url(http://www.stationer.jp/arcimg/drdr_iclr13.jpg) 0px 0px no-repeat;}
#drdrmain li#iclr14{background:url(http://www.stationer.jp/arcimg/drdr_iclr14.jpg) 0px 0px no-repeat;}
#drdrmain li.li2{padding:0px 0 0 26px;float:left;margin:5px 16px 0 0;}

#drdrmain li.li2 a{word-break:keep-all;white-space:nowrap;display:block;}


#drdrright ul{width:50%;margin:10px 0 20px 0;}
#drdrright .left{float:left;width:48%;}
#drdrright .right{float:right;width:48%;}
#drdrright li{background:url(http://www.stationer.jp/arcimg/drdr_sy2.jpg) left center no-repeat;
padding:0 0 0 15px;}
#drdrright .up2{margin:0 0 0 0;clear:both;}
#drdrright .up2 p{padding:2px 0 5px 8px;}
#drdrright .up3{margin:0 0 0 0;clear:both;}
#drdrright .up3 ul{margin:10px 0 0px 0;}
#drdrright .up4{margin:0 0 0 0;clear:both;}
#drdrright .up4 ul{margin:10px 0 0px 0;}
.req{font-size:15px;padding:0 0 0 10px;margin:0 0 20px 0;font-weight:bold;}
.deliofffl{font-weight:bold;color:#ffffff;background-color:#ff6600;width:56px;margin:3px auto 0px auto;text-align:center;padding:1px;}



#ArchiveMaps {
    margin-top:10px;
}
#ArchiveMapsSP {
    margin-top:30px;
	line-height:150%;
}
.sitemapcatwrap{width:100%;margin-top:20px;}
.sitemapcatleftbox{float:left;width:24%;line-height:150%;margin-left:1%;}
.sitemapcatrightbox{float:right;width:24%;line-height:150%;margin-right:1%;}
.sitemapline tr{
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #CCCCCC;
}
.sitemaptiter{
    font-size:120%;
	font-weight:bold;
	margin-top:10px;
    margin-bottom:20px;
}
.sitemaptit01{
    font-size:100%;
	font-weight:nomal;
	margin-top:10px;
        margin-bottom:20px;
}
.sitemaptit02{
    font-size:110%;
	font-weight:bold;
	margin-bottom:10px;
}
#sitemapmain ul {list-style-type: none;}
#sitemapmain li {list-style-type: none;}
.sitemapcom01{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 3px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #EBEBEB;
	border-right-color: #EBEBEB;
	border-bottom-color: #AE0004;
	border-left-color: #AE0004;
	padding:3px 0px 3px 5px;
	margin-top:20px;
	width:891px;
	font-size:115%;
	font-weight:bold;
	margin-bottom:20px;
}
#sitemapsup{
line-height:150%;}


/*=======================================================
 FAX
=======================================================*/
#faxmain .pic01 {float:right;margin-left:10px;}
#faxmain .readerdl {width: 550px;margin-top:20px;
	margin-right: auto;
	margin-left: auto; 
	text-align:center;
	border:1px solid #CCC;}
#faxmain .strongly {font-weight:bold;}
#faxdelipr{font-weight:bold;margin:20px auto 15px auto;}
.faxdeli01{color:#dd0000;}
.faxdeli02{color:#cc0000;}
.boldclear{font-weight:normal;}
#faxmain .button {
	margin-top:15px;
}


/*=======================================================
 レーザーネーム入れ用
=======================================================*/
#main1-area {
	margin-bottom: 100px;
}

#lzmain-area {
	padding-left: 100px;
	width:580px;
	line-height: 1.5em;
	float: right;
}

a: link, visited, hover, active {
	text-decoration: underline;
}

span .sale_desc {
	color: #000000;
	font-size: 100%;
}

h1.ItemTitsn {
	font-size: 95%;
	color: #666666;
	margin: 0px;
}

.caption01 {
	font-size: 84%;
	line-height: 150%;
}

.caption02 {
	font-size: 70%;
	line-height: 140%;
}

.lzcm {
	width: 550px;
}

.lzcm_left {
	width: 307px;
	float: left;
}

.lzcm_right {
	width: 243px;
	float: right;
}


.plink {
	text-align: left;
}

ul {
	list-style-type: none;
}

.clear {
	clear: both;
}

.space {
	margin-top: 10px;
	margin-bottom: 35px;
}

.space2 {
	margin-top: 20px;
}

.space3 {
	margin-top: 10px;
}

.space4 {
	margin-top: 100px;
}

.form_link {
	text-align: left;
}

li a.lz_item: link, visited {
	color: #ff6600;
}

li a.lz_item: hover, active {
	color: #ff9966;
}

.icon {
	text-align: left;
}

.icon2 {
	display: inline;
	text-align: left;
}

.icon a, .icon2 a {
	padding-left: 10px;
	background: url(http://lib.shopping.srv.yimg.jp/lib/bunguya/egv-arrow.gif) left 1px no-repeat;
}

.center {
	text-align: center;
}

a img {
	border: 0px;
}
