@charset "shift_jis";

/*リンク*/
#mleft ul.goodsmenu {
	width:138px;
	margin:20px 12px;
	padding:0px;
	border-top: none;
}
#mleft ul.goodsmenu li {
	margin:10px 0;
	padding:0px;
	list-style: none;
	border-bottom: none;
}
#mleft ul.goodsmenu2 {
	width:138px;
	margin:2px 12px;
	padding:0px;
	border-top: none;
}
#mleft ul.goodsmenu2 li {
	margin:0 0 10px 0;
	padding:0px;
	list-style: none;
	border-bottom: none;
}


/*発行物*/
div.goodsboxkan {
	position:relative;
	height:124px;
	margin:20px 20px 20px 20px;
	padding:0;
	background:url("img/bg_goods.jpg") repeat-x bottom;
	position:relative;
}
div.goodsboxkan img.bookkanbai {
	top:15px;
	left:250px;
	position:absolute;
}
div.goodsbox {
	position:relative;
	height:124px;
	margin:20px 20px 20px 20px;
	padding:0;
	background:url("img/bg_goods.jpg") repeat-x bottom;
}
p.bookleft {
	position:absolute;
	width:120px;
	margin:0px;
	padding:0px;
	left:0px;
	top:0px;
}
div.bookright {
	position:absolute;
	left:120px;
	top:0px;
	float:right;
	margin:0px;
	width:440px;
}
div.booktitle {
	padding:10px 10px;
	margin:0px;
}
h4.bookmei {
	color:#A27795;
	font-size:80%;
	margin:0;
	padding:0;
	font-weight:bold;
	float:left;
}
h4.bookmei span.goudou {
	font-size:90%;
}
p.bookprice {
	color:#D94700;
	font-size:75%;
	font-weight:bold;
	float:right;
	text-align:right;
}
p.bookcom {
	clear:both;
	border-top:1px solid #000; 
	font-size:75%;
	margin:3px 10px;
	padding:3px 0 0 0;
}
p.bookcom2 {
	clear:both;
	font-size:75%;
	margin:3px 10px;
	padding:3px 0 0 0;
}
/*ポスター、その他*/
div.posterarea { 
	position:relative;
	height:900px;
	padding: 0;
	margin:20px 12px;
}
div.posterarea p.potitle {
	color:#A27795;
	font-weight:bold;
	padding:0;
	margin:4px 10px 0px 10px;
	font-size:80%;
}
div.posterarea p.poprice {
	color:#D94700;
	text-align:right;
	font-weight:bold;
	padding:0;
	margin:4px 7px 0px 7px;
	font-size:80%;
}
div.posterarea p.pocom {
	padding:5px 0 0 0;
	margin:0px 10px 12px 10px;
	font-size:75%;
	border-top:#999 1px solid;
	clear:both;
}
/*ポスター（正座）*/
p.postersp {
	position:absolute;
	top:0px;
	left:0px;
}
div.posters {
	background:url("img/bg_goods.jpg") repeat-x bottom;
	width:164px;
	position:absolute;
	top:214px;
	left:0px;
	padding-bottom:5px;
}
/*ポスター（笑顔）*/
p.posterep {
	position:absolute;
	top:0px;
	left:175px;
}
div.postere {
	background:url("img/bg_goods.jpg") repeat-x bottom;
	width:164px;
	position:absolute;
	top:214px;
	left:175px;
	padding-bottom:5px;
}
/*テレカ*/
p.potelcap {
	position:absolute;
	top:0px;
	left:350px;
}
div.potelca {
	background:url("img/bg_goods.jpg") repeat-x bottom;
	width:217px;
	position:absolute;
	top:124px;
	left:350px;
}
div.potelca p.potitle {
	float:left;
	padding-bottom:2px;
}
div.potelca p.poprice{
	padding-bottom:2px;
}
div.potelca2 p.potitle {
	padding-top:5px;
	margin-top:0px;
	border-top:#999 1px solid;
}
div.potelca2 p.poprice {
	padding-top:5px;
	margin-top:0px;
	border-top:#999 1px solid;
}
/*笠付ストラップ*/
p.postrapap {
	position:absolute;
	top:270px;
	left:0px;
	width:135px;
	text-align:center;
	background-color:#000;
}
div.postrapa {
	background:url("img/bg_goods.jpg") repeat-x bottom;
	width:135px;
	position:absolute;
	top:380px;
	left:0px;
	padding-bottom:5px;
}
/*平丸ストラップ*/
p.postrapbp {
	position:absolute;
	top:270px;
	left:145px;
	width:135px;
	text-align:center;
	background-color:#000;
}
div.postrapb {
	background:url("img/bg_goods.jpg") repeat-x bottom;
	width:135px;
	position:absolute;
	top:380px;
	left:145px;
	padding-bottom:5px;
}
/*根付ストラップ*/
p.postrapcp {
	position:absolute;
	top:270px;
	left:290px;
	width:135px;
	text-align:center;
	background-color:#000;
}
div.postrapc {
	background:url("img/bg_goods.jpg") repeat-x bottom;
	width:135px;
	position:absolute;
	top:380px;
	left:290px;
	padding-bottom:5px;
}
/*フリーカップ*/
p.pocupap {
	position:absolute;
	top:440px;
	left:0px;
	width:135px;
	text-align:center;
	background-color:#000;
}
div.pocupa {
	background:url("img/bg_goods.jpg") repeat-x bottom;
	width:135px;
	position:absolute;
	top:550px;
	left:0px;
	padding-bottom:5px;
}
/*淵反フリーカップ*/
p.pocupbp {
	position:absolute;
	top:440px;
	left:145px;
	width:140px;
	text-align:center;
	background-color:#000;
}
div.pocupb {
	background:url("img/bg_goods.jpg") repeat-x bottom;
	width:140px;
	position:absolute;
	top:550px;
	left:145px;
	padding-bottom:5px;
}
/*慎太郎タオル*/
p.potowelp {
	position:absolute;
	top:270px;
	left:440px;
}
div.potowel {
	background:url("img/bg_goods.jpg") repeat-x bottom;
	width:230px;
	position:absolute;
	top:526px;
	left:324px;
}
div.potowel p.potitle{
	float:left;
	padding-bottom:2px;
}
div.potowel p.poprice{
	padding-bottom:2px;
}

/*Ｔシャツ*/
p.potsyatup {
	position:absolute;
	top:650px;
	left:0px;
}
div.potsyatu {
	background:url("img/bg_goods.jpg") repeat-x bottom;
	width:222px;
	position:absolute;
	top:803px;
	left:0px;
}
div.potsyatu p.potitle{
	float:left;
	padding-bottom:2px;
}
div.potsyatu p.poprice{
	padding-bottom:2px;
}
/*慎太郎一筆箋*/
p.pohitop {
	position:absolute;
	top:650px;
	left:240px;
}
div.pohito {
	background:url("img/bg_goods.jpg") repeat-x bottom;
	width:230px;
	position:absolute;
	top:711px;
	left:340px;
}
div.pohito p.potitle{
	float:left;
	padding-bottom:2px;
}
div.pohito p.poprice{
	padding-bottom:2px;
}

div.linkshop {
	margin:0 15px 0 auto;
	width:375px;
}
p.comshop {
	float:left;
	font-size:70%;
	width:235px;
}

p.btnshop {
	float:right;
}
p.zei {
	margin:0 0 0 20px;
	font-size:70%;
}
/*特定商取引法に基づく表記*/
h2.goodstitle {
	margin:0px;
	padding:12px 0 0 0;
}

div.tokutei {
	margin:10px;
	padding:0;
}
dl.tokuteilist {
	font-size:75%;
	padding:0;
	margin:0;
}
dl.tokuteilist img {
	padding:0px;
	margin:0px;
}
dl.tokuteilist dt {
	clear:left;
	float:left;
	width:90px;
	margin:0 0 0 0;
	padding:10px 0 0 0;
}
dl.tokuteilist dd {
	margin:0 0 0 90px;
	padding:10px 50px 0 0;
}
span.kibou {
	color:#FF0000;
}
p.goodslink {
	padding:0;
	margin:20px 0 0 0;
}
ul.tokuteilistsub {
	list-style:none;
	padding:0;
	margin:0 0 0 1.5em;
}
ul.tokuteilistsub li {
	padding:0;
	margin:0 0 2px 0;
}

/*ご購入ガイド（ご注文の流れ）*/
div.guide {
	margin:10px;
	padding:0;
}
div.guide h3.shopway {
	margin:20px 20px 10px 5px;
	padding:0;
	font-size:90%;
}
div.guide h4 {
	margin:10px 20px 5px 30px;
	padding:0;
	font-size:100%;
}
div.guback {
	background:url("img/gu_yajirushi.gif") no-repeat bottom left;
	margin:0 5px 0 45px;
	padding:5px 0;
}
div.gubackno {
	margin:0 25px;
	padding:5px 0;
}
div.guide p {
	margin:5px 80px 10px 25px;
	padding:0;
	font-size:75%;
}
div.guide dl {
	margin:10px 100px 10px 25px;
	padding:0;
	font-size:75%;
}
div.guide dt {
	clear:both;
	float:left;
	width:10em;
}
div.guide dd {
	margin:0 0 0 10em;
}
/*ご注文はこちらから*/
div.shopping {
	margin:10px;
	padding:0;
}
div.shopping h3.shopway {
	color:#62428B;
	font-size:90%;
	border-bottom:1px solid #000;
	padding:0px 0 3px 0;
	margin:25px 20px 10px 15px;
}
div.shopping p {
	margin:5px 0 0 30px;
	padding:0;
	font-size:75%;
}
div.shopping p.hurikae {
	text-indent:1em;
}
dl.payway {
	margin:10px 100px 10px 35px;
	padding:0;
	font-size:75%;
}
dl.payway dt {
	clear:both;
	float:left;
	width:10em;
}
dl.payway dd {
	margin:0 0 0 10em;
}
dl.paywaynaka {
	padding:0px;
	margin:20px 20px 10px 30px;
}
dl.paywaynaka dt {
	font-weight:bold;
	font-size:90%;
	padding:0px;
	margin:0 10px;
}
dl.paywaynaka dd {
	font-size:80%;
	border-left:3px solid #620000;
	margin:0 10px;
	padding:3px 10px;
}
div.shopping p.shoplink {
	padding:0;
	margin:20px 0 0 30px;
}
