div#main {
	width:736px;
}
div#topImg {
	display:none;
}
/* productDtails */





div.productDetail {
	margin-top:15px;
	padding:20px;
	border:1px solid #c2c2c2;
}
div.productDetail div.image {
	float:left;
	position:relative;
	overflow:hidden;
	width:375px;
	height:275px;
}
div.productDetail div.image img#min {
	position:absolute;
	z-index:200;
}
div.productDetail div.image div.base p {
	display:none;
}
div.productDetail div.image div.base p.dtl  div.productDetail div.image div.base p.dtl {
	display:block;
}
div.productDetail div.image div.rOver {
	position:absolute;
	left:0;
	top:0;
}
div.productDetail div.image div.rOver p {
	display:none;
}
div.productDetail div.image div.rOver p.mouseover {
	display:block;
}
div.productDetail div.image ul {
	position:absolute;
	left:0;
	top:0;
	width:375px;
}
div.productDetail div.image ul li {
	position:absolute;
	overflow:hidden;
	text-indent:-9999px;
	cursor:pointer;
	background:url(http://gigaplus.makeshop.jp/kumagaitest/images/page/spacer.gif) repeat left top;
	;
}
div.productDetail div.image ul li.dtl {
}
/* areaSetting */

.page08 div.lineup div.order{
	float:none;	
	width: 100%;
}

.page08 div.lineup div.order dl{
	float:left;	
	padding: 0 11px;
	width: 346px;
}

.page09 div.productDetail div.image ul li.item01 {
	width:47px;
	height:54px;
	left:167px;
	top:31px;
	z-index:5;
}
.page09 div.productDetail div.image ul li.item02 {
	width:105px;
	height:86px;
	left:62px;
	top:47px;
	z-index:2;
}
.page09 div.productDetail div.image ul li.item03 {
	width:225px;
	height:103px;
	left:77px;
	top:16px;
	z-index:1;
}
.page09 div.productDetail div.image ul li.item04 {
	width:118px;
	height:15px;
	left:94px;
	top:29px;
	z-index:3;
}
.page09 div.productDetail div.image ul li.item05 {
	width:28px;
	height:53px;
	left:257px;
	top:34px;
	z-index:5;
}
.page09 div.productDetail div.image ul li.item06 {
	width:76px;
	height:49px;
	left:166px;
	top:85px;
	z-index:5;
}
.page09 div.productDetail div.image ul li.item07 {
	width:39px;
	height:52px;
	left:243px;
	top:83px;
	z-index:5;
}
.page09 div.productDetail div.image ul li.item08 {
	width:37px;
	height:46px;
	left:214px;
	top:37px;
	z-index:5;
}
.page09 div.productDetail div.image ul li.item09 {
	width:33px;
	height:54px;
	left:185px;
	top:185px;
	z-index:5;
}
.page09 div.productDetail div.image ul li.item10 {
	width:29px;
	height:50px;
	left:62px;
	top:135px;
	z-index:5;
}
.page09 div.productDetail div.image ul li.item11 {
	width:32px;
	height:50px;
	left:91px;
	top:135px;
	z-index:5;
}
.page09 div.productDetail div.image ul li.item12 {
	width:31px;
	height:50px;
	left:123px;
	top:135px;
	z-index:5;
}
.page09 div.productDetail div.image ul li.item13 {
	width:32px;
	height:50px;
	left:153px;
	top:135px;
	z-index:5;
}
.page09 div.productDetail div.image ul li.item14 {
	width:36px;
	height:49px;
	left:183px;
	top:133px;
	z-index:5;
}
.page09 div.productDetail div.image ul li.item15 {
	width:16px;
	height:58px;
	left:211px;
	top:182px;
	z-index:5;
}
.page09 div.productDetail div.image ul li.item16 {
	width:33px;
	height:49px;
	left:226px;
	top:133px;
	z-index:5;
}
.page09 div.productDetail div.image ul li.item17 {
	width:31px;
	height:54px;
	left:261px;
	top:133px;
	z-index:5;
}
.page09 div.productDetail div.image ul li.item18 {
	width:34px;
	height:56px;
	left:238px;
	top:187px;
	z-index:5;
}
.page09 div.productDetail div.image ul li.item19 {
	width:32px;
	height:53px;
	left:86px;
	top:187px;
	z-index:5;
}
.page09 div.productDetail div.image ul li.item20 {
	width:29px;
	height:57px;
	left:57px;
	top:187px;
	z-index:5;
}
.page09 div.productDetail div.image ul li.item21 {
	width:11px;
	height:33px;
	left:221px;
	top:183px;
	z-index:5;
}
.page09 div.productDetail div.image ul li.item22 {
	width:33px;
	height:37px;
	left:121px;
	top:183px;
	z-index:5;
}
.page09 div.productDetail div.image ul li.item23 {
	width:28px;
	height:54px;
	left:154px;
	top:183px;
	z-index:5;
}
.page10 div.productDetail div.image ul li.item05 {
	width:49px;
	height:68px;
	left:80px;
	top:15px;
}
.page10 div.productDetail div.image ul li.item06 {
	width:125px;
	height:63px;
	left:130px;
	top:10px;
}
.page10 div.productDetail div.image ul li.item07 {
	width:24px;
	height:70px;
	left:56px;
	top:15px;
}
.page10 div.productDetail div.image ul li.item10 {
	width:38px;
	height:69px;
	left:51px;
	top:84px;
}
.page10 div.productDetail div.image ul li.item11 {
	width:43px;
	height:69px;
	left:90px;
	top:84px;
}
.page10 div.productDetail div.image ul li.item12 {
	width:42px;
	height:68px;
	left:133px;
	top:84px;
}
.page10 div.productDetail div.image ul li.item13 {
	width:35px;
	height:68px;
	left:184px;
	top:84px;
}
.page10 div.productDetail div.image ul li.item14 {
	width:39px;
	height:76px;
	left:222px;
	top:84px;
}
.page10 div.productDetail div.image ul li.item15 {
	width:38px;
	height:77px;
	left:216px;
	top:157px;
}
.page10 div.productDetail div.image ul li.item16 {
	width:36px;
	height:70px;
	left:266px;
	top:87px;
}
.page10 div.productDetail div.image ul li.item17 {
	width:40px;
	height:72px;
	left:303px;
	top:87px;
}
.page10 div.productDetail div.image ul li.item18 {
	width:45px;
	height:65px;
	left:275px;
	top:164px;
}
.page10 div.productDetail div.image ul li.item19 {
	width:41px;
	height:77px;
	left:77px;
	top:152px;
}
.page10 div.productDetail div.image ul li.item20 {
	width:36px;
	height:72px;
	left:32px;
	top:154px;
}
.page10 div.productDetail div.image ul li.item21 {
	width:18px;
	height:85px;
	left:257px;
	top:159px;
}
.page10 div.productDetail div.image ul li.item22 {
	width:45px;
	height:73px;
	left:121px;
	top:154px;
}
.page10 div.productDetail div.image ul li.item23 {
	width:40px;
	height:75px;
	left:167px;
	top:154px;
}
.page11 div.productDetail div.image ul li.item01 {
	width:54px;
	height:73px;
	left:191px;
	top:160px;
	z-index:2;
}
.page11 div.productDetail div.image ul li.item02 {
	width:140px;
	height:125px;
	left:37px;
	top:114px;
	z-index:1;
}
.page11 div.productDetail div.image ul li.item03 {
	width:261px;
	height:120px;
	left:54px;
	top:9px;
	z-index:3;
}
.page11 div.productDetail div.image ul li.item04 {
	width:150px;
	height:114px;
	left:112px;
	top:49px;
	z-index:4;
}
.page11 div.productDetail div.image ul li.item08 {
	width:49px;
	height:74px;
	left:246px;
	top:161px;
	z-index:5;
}
.page11 div.productDetail div.image ul li.item09 {
	width:42px;
	height:76px;
	left:294px;
	top:161px;
	z-index:6;
}
div.productDetail div#explain {
	float: right;
	width: 310px;
}
div.productDetail div#explain p.ttl {
	font-weight:bold;
}
div.productDetail div#explain table {
	margin:10px 0;
}
div.productDetail div#explain table th {
	text-align:left;
	font-weight:normal;
	background:#eeead5;
	padding:3px 5px;
	white-space:nowrap;
}
div.productDetail div#explain table td {
	text-align:left;
	padding:3px 10px;
}
div.productDetail div#explain p.scall {
	margin-top:30px;
	padding-top:15px;
	border-top:1px dotted #949494;
}
div.productDetail div#explain p.scall img {
	cursor:pointer;
}
div.productDetail p.set {
	clear:both;
	font-size:10px;
}
div.productDetail p.selectRefile {
	float:right;
	margin:-15px 0 5px;
}
div.setDetails {
	clear:both;
	width:669px;
	margin-top:5px;
	background:#f5f5f5;
	padding:15px 15px 10px;
}
div.setDetails dl {
	display:inline-block;
	width:669px;
	border-bottom:1px dotted #ccc;
	padding-bottom:15px;
	margin-bottom:15px;
}
div.setDetails dl.last {
	border-bottom:none;
	padding-bottom:0;
	margin-bottom:0;
}
div.setDetails dl dt {
	font-weight:bold;
	margin-bottom:5px;
}
div.setDetails dl.item01 dt {
	color:#cc3233;
}
div.setDetails dl.item02 dt {
	color:#3b3496;
}
div.setDetails dl.item03 dt {
	color:#2e7f54;
}
div.setDetails dl dt span {
	font-weight:normal;
	margin-left:10px;
}
div.setDetails dl dd {
	float:left;
	margin-right:15px;
	padding-left:10px;
	line-height:25px;
	white-space:nowrap;
	cursor:pointer;
	color:#a8982b;
	background:url(http://gigaplus.makeshop.jp/kumagaitest/images/page/productdetail_ico01.gif) no-repeat left center;
}
div.setDetails dl dd a:link,  div.setDetails dl dd a:visited {
	text-decoration:none;
}
div.setDetails dl dd span {
}
div.setDetails dl dd.mouseover02 {
	text-decoration:underline;
	color:#a8982b;
}
div.productDetail div.setDetails dl dd.mouseover02 span {
	text-decoration:none;
}
div.setDetails dl dd.dtl {
	text-decoration:none;
	color:#000;
	font-weight:bold;
}
/* refile */



div.refile {
	width:736px;
}
div.refile p {
	margin-top:15px;
}
div.refile p.ttl {
	margin-top:20px;
	text-align:center;
}
div.refile p.ps01 {
	width:695px;
	margin:5px auto 0;
	font-size:10px;
}
div.refile dl {
	width:695px;
	height:242px;
 *height:257px;
	margin:15px auto 0;
	padding-top:15px;
	background:url(http://gigaplus.makeshop.jp/kumagaitest/images/page/page09_img03.gif) no-repeat left top;
}
div.refile dl dt {
	padding:0 0 3px 325px;
	font-weight:bold;
}
div.refile dl dt.composition01 {
	color:#cc0001;
	padding-top:0;
}
div.refile dl dt.composition02 {
	color:#262076;
	padding-top:65px;
}
div.refile dl dt.composition03 {
	color:#007f3c;
	padding-top:15px;
}
div.refile dl dd {
	padding:0 10px 0 325px;
	line-height:140%;
}
/* productDtails02 */





div.productDetail02 {
	margin-top:20px;
	padding:0;
}
div.productDetail02 div.image {
	float:left;
	overflow:hidden;
	width:400px;
	height:305px;
}
div.productDetail02 div.image img {
	margin-left:25px;
}
div.productDetail02 div.explain {
	float: right;
	width: 321px;
}
div.productDetail02 div.explain dl {
	background:#eeead5;
	padding:5px 0 3px 10px;
}
div.productDetail02 div.explain dl dt,  div.productDetail02 div.explain dl dd {
	display:inline;
}
div.productDetail02 div.explain dl dt {
	font-size: 10px;
}
div.productDetail02 div.explain dl dd input {
	vertical-align:middle;
	margin:-3px 5px 0;
}
div.productDetail02 div.explain p {
	margin-top:5px;
	padding-bottom:10px;
	height: 60px;
}
div.productDetail02 .txt0 {
	height:140px;
	border-bottom:1px dotted #949494;
	padding-bottom:16px;
}
div.productDetail02 .beigeSample {
}
div.productDetail02 .beigeSample ul {
	margin-top: 7px;
}
div.productDetail02 .beigeSample ul {
	margin-top/*\**/: 2px\9;
}
div.productDetail02 .beigeSample li {
	font-size:10px;
	letter-spacing: -1px;
}
div.productDetail02 .numeSample {
	display:none;
}
div.productDetail02 .numeSample ul {
	margin-top: 7px;
}
div.productDetail02 .numeSample ul {
	margin-top/*\**/: 2px\9;
}
div.productDetail02 .numeSample li {
	font-size:10px;
	letter-spacing: -1px;
}
div.productDetail02 div.explain p.ttl {
	height:auto;
	font-weight:bold;
	margin-top:20px;
	padding-bottom:0;
	border:none;
}
div.productDetail02 div.explain table {
	margin:10px 0;
}
.details1 {
}
div.productDetail02 div.explain table th {
	text-align:center;
	font-weight:normal;
	background:#eeead5;
	padding:3px 10px;
	white-space:nowrap;
	border-bottom:5px solid #fff;
}
div.productDetail02 div.explain table td {
	text-align:left;
	padding:3px 10px;
}
div.productDetail02 div.explain table td span {
	display:block;
	margin-top:5px;
	font-size:10px;
	text-indent:-1em;
	padding-left:1em;
}
/* productDtails03 */





div.productDetail03 {
	position:relative;
	margin-top:20px;
	padding:0;
	border:1px solid #941919;
}
div.productDetail03 img {
	vertical-align:middle;
}
div.productDetail03 ul#tab {
	border-bottom:5px solid #941919;
}
div.productDetail03 ul#tab li {
	float:left;
}
div.productDetail03 ul#tab li.black {
	border-right:1px solid #941919;
}
div.productDetail03 ul#tab li img {
	cursor:pointer;
}
div.productDetail03 div#black,  div.productDetail03 div#beige {
	position:relative;
	height:611px;
}
div.productDetail03 div div li {
	position:absolute;
}
div.productDetail03 div li.closeUp1 {
	top:60px;
	left:133px;
}
div.productDetail03 div li.closeUp2 {
	top:198px;
	left:603px;
}
div.productDetail03 div li.closeUp3 {
	top:243px;
	left:57px;
}
div.productDetail03 div li.closeUp4 {
	top:26px;
	left:212px;
}
div.productDetail03 div li.closeUp5 {
	top:80px;
	left:348px;
}
div.productDetail03 div li.closeUp6 {
	top:195px;
	left:12px;
}
div.productDetail03 div li.closeUp7 {
	top:210px;
	left:602px;
}
div.productDetail03 div li.closeUp8 {
	top:270px;
	left:12px;
}
div.productDetail03 div li.closeUp9 {
	top:263px;
	left:609px;
}
div.productDetail03 div li.closeUp10 {
	top:414px;
	left:518px;
}
div.productDetail03 div li.closeUp11 {
	top:60px;
	left:133px;
}
div.productDetail03 div li.closeUp12 {
	top:198px;
	left:603px;
}
div.productDetail03 div li.closeUp13 {
	top:243px;
	left:57px;
}
div.productDetail03 div li.closeUp14 {
	top:49px;
	left:212px;
}
div.productDetail03 div li.closeUp15 {
	top:80px;
	left:348px;
}
div.productDetail03 div li.closeUp16 {
	top:203px;
	left:12px;
}
div.productDetail03 div li.closeUp17 {
	top:238px;
	left:602px;
}
div.productDetail03 div li.closeUp18 {
	top:262px;
	left:12px;
}
div.productDetail03 div li.closeUp19 {
	top:418px;
	left:510px;
}
div.productDetail03 div li.closeUp20 {
	top:60px;
	left:519px;
}
div.productDetail03 div div li img {
	height:28px;
}
div.productDetail03 div li.closeUp1 img {
	width:88px;
}
div.productDetail03 div li.closeUp2 img {
	width:100px;
}
div.productDetail03 div li.closeUp3 img {
	width:64px;
}
div.productDetail03 div li.closeUp4 img {
	width:145px;
	height:50px;
}
div.productDetail03 div li.closeUp5 img {
	width:75px;
}
div.productDetail03 div li.closeUp6 img {
	width:115px;
}
div.productDetail03 div li.closeUp7 img {
	width:86px;
}
div.productDetail03 div li.closeUp8 img {
	width:123px;
}
div.productDetail03 div li.closeUp9 img {
	width:110px;
	height:65px;
}
div.productDetail03 div li.closeUp10 img {
	width:130px;
}
div.productDetail03 div li.closeUp11 img {
	width:88px;
}
div.productDetail03 div li.closeUp12 img {
	width:100px;
}
div.productDetail03 div li.closeUp13 img {
	width:64px;
}
div.productDetail03 div li.closeUp14 img {
	width:127px;
	height:28px;
}
div.productDetail03 div li.closeUp15 img {
	width:75px;
}
div.productDetail03 div li.closeUp16 img {
	width:115px;
}
div.productDetail03 div li.closeUp17 img {
	width:86px;
}
div.productDetail03 div li.closeUp18 img {
	width:123px;
}
div.productDetail03 div li.closeUp19 img {
	width:135px;
}
div.productDetail03 div li.closeUp20 img {
	width:128px;
	height:28px;
}
div.productDetail03 ul#innerTab {
	margin-top:-15px;
	background:url(http://gigaplus.makeshop.jp/kumagaitest/images/page/page12_lin01.gif) repeat-x left 15px;
}
div.productDetail03 ul#innerTab li {
	float:left;
	height:132px;
	padding-right:1px;
	background:url(http://gigaplus.makeshop.jp/kumagaitest/images/page/page12_2013bg01.gif) no-repeat right 36px;
}
div.productDetail03 ul#innerTab li.example02 {
	padding-right:0;
	background:none;
}
div.productDetail03 ul#innerTab li img {
	cursor:pointer;
}
div#grayArea {
	position:absolute;
	left: 0;
	top: 0;
	display: block;
	width: 100%;
	height: 100%;
	background:#000;
	filter: alpha(opacity=60);
	-moz-opacity:0.60;
	opacity:0.60;
	z-index: 1;
}
div#detailPopup {
	position:absolute;
	top:670px;
	left:50%;
	width:806px;
	height:496px;
	margin-left:-315px;
	border:5px solid #000;
	z-index: 1001;
	background:#fff;
}
div#detailPopup p.close {
	position:absolute;
	top:-12px;
	right:-12px;
	cursor:pointer;
}
div#detailPopup p.guide {
	display:none;
	position:absolute;
	top:228px;
	left:15px;
	width:776px;
}
div#detailPopup p.guide img.before {
	float:left;
	cursor:pointer;
}
div#detailPopup p.guide img.next {
	float:right;
	cursor:pointer;
}
/* closeupDetails */



div.closeupDetails {
	clear:both;
	padding-top:20px;
}
div.closeupDetails p.set {
	font-size:10px;
}
div.closeupDetails ul {
	width:738px;
}
div.closeupDetails ul.hideBlock {
	display:none;
}
div.closeupDetails ul li {
	float:left;
	width:92px;
	margin-top:5px;
	text-align:center;
	cursor:pointer;
}
div.closeupDetails ul li.line {
	width:93px;
	font-size:12px;
	line-height:140%;
}
div.closeupDetails ul li a {
	border-style:none;
}
div.closeupDetails ul li img {
	border:1px solid #ccc;
	border-left:none;
	margin-bottom:5px;
}
div.closeupDetails ul li.line img {
	border:1px solid #ccc;
}
div.closeupDetails ul li a,  div.closeupDetails ul li a:visited {
	color:#000;
	text-decoration:none;
}
/* episode */



div.episode {
	width:736px;
	margin-top:35px;
}
div.episode h3 {
	width:736px;
	height:22px;
	margin:0 0 17px;
}
div.episode p {
	clear:both;
}
div.episode p img.left {
	float:left;
	border:1px solid #c2c2c2;
	margin:0 25px 30px 0;
}
div.episode p img.right {
	float:right;
	border:1px solid #c2c2c2;
	margin:0 0 30px 25px;
}
/* lineup */



div.lineup {
	width:736px;
}
div.lineup div.image {
	float:left;
	width:368px;
	margin:20px 20px 0 0;
}
div.lineup div.image ul {
	padding-top:20px;
}
div.lineup div.image ul li {
	float:left;
	width:110px;
	margin-right:10px;
	cursor:pointer;
}
div.lineup div.image ul li img {
	border:1px solid #c2c2c2;
}
div.lineup div.image ul li img:hover {
	border:1px solid #a8982b;
}
div.lineup div.image p {
	font-size:10px;
	color:#949494;
	margin-top:5px;
}
div.lineup div.order {
	float:left;
	width:345px;
	margin-top:20px;
}
div.lineup div.order dl {
	width:345px;
	margin-bottom:25px;
}
div.lineup div.order dl dt {
	float:left;
	width:100px;
	font-size:10px;
	padding: 0 10px 0 0;
	color:#555555;
}
div.lineup div.order dl dt a img {
	margin-bottom:5px;
	border:1px solid #c2c2c2;
}
div.lineup div.order dl dt a:hover img {
	border:1px solid #a8982b;
}
div.lineup div.order dl dt span {
	display:block;
	font-size:10px;
	font-weight:bold;
	color:#b1b1b1;
}
div.lineup div.order dl dd {
	float:right;
	width:225;
}
div.lineup div.order dl dd.copy {
	font-weight:bold;
}
div.lineup div.order dl dd img {
	margin-top:10px;
}
/* lineup02 */



div.lineup02 {
	width:736px;
}
div.lineup02 div.image {
	float:left;
	width:328px;
	margin:20px 20px 0 0;
}
div.lineup02 div.image ul {
	padding-top:20px;
}
div.lineup02 div.image ul li {
	float:left;
	width:110px;
	margin-right:10px;
}
div.lineup02 div.image ul li img {
	border:1px solid #c2c2c2;
}
div.lineup02 div.image p {
	font-size:10px;
	color:#949494;
	margin-top:5px;
}
div.lineup02 div.order {
	float:left;
	width:388px;
	margin-top:20px;
}
div.lineup02 div.order dl {
	width:387px;
	margin-bottom:25px;
}
div.lineup02 div.order dl dt {
	float:left;
	width:100px;
	font-size:10px;
}
div.lineup02 div.order dl dt a img {
	margin-bottom:5px;
	border:1px solid #c2c2c2;
}
div.lineup02 div.order dl dt a:hover img {
	border:1px solid #a8982b;
}
div.lineup02 div.order dl dt span {
	display:block;
	font-size:10px;
	font-weight:bold;
	color:#b1b1b1;
}
div.lineup02 div.order dl dd {
	float:right;
	width:264px;
}
div.lineup02 div.order dl dd.copy {
	font-weight:bold;
}
div.lineup02 div.order dl dd img {
	margin-top:10px;
}
/* product_Detail */



body#popup {
	text-align:center;
	background:#fff;
}
body#popup div.scallContents {
	padding:30px 0;
}
body#popup div.scallContents img {
	margin:10px 0 20px;
}
/* page08 熊谷正寿愛用の手帳

----------------------------------------------------------*/



.page08 {
	padding:20px 0 30px;
	background:#fff;
}
.page08 h2 {
	width:228px;
	height:22px;
	margin-bottom:15px;
}
.page08 h3 {
	width:736px;
	height:22px;
	margin-top:30px;
}
.page08 div.mainImg {
	width:736px;
	height:399px;
 *height:701px;
	padding-top:302px;
	background:url(http://gigaplus.makeshop.jp/kumagaitest/images/page/page08_img01.jpg) no-repeat left top;
}
.page08 div.mainImg p {
	width:370px;
	margin-left:23px;
	color:#fff;
}
.page08 div.mainImg p.ttl {
	width:342px;
	height:62px;
	margin-left:40px;
	margin-bottom:20px;
}
.page08 div.mainImg p.img {
	width:297px;
	height:216px;
	margin:15px 0 0 60px;
}
/* page09 スターターパック特集

----------------------------------------------------------*/



.page09 {
	padding:20px 0 30px;
	background:#fff;
}
.page09 h2 {
	width:228px;
	height:22px;
	margin-bottom:15px;
}
.page09 h3 {
	width:736px;
	height:22px;
	margin-top:30px;
}
/* page10 行動特集

----------------------------------------------------------*/



.page10 {
	padding:20px 0 50px;
}
.page10 h2 {
	width:228px;
	height:22px;
	margin-bottom:15px;
}
.page10 h3 {
	width:736px;
	height:22px;
	margin-top:30px;
}
/* page11 夢手帳パック特集

----------------------------------------------------------*/



.page11 {
	padding:20px 0 50px;
}
.page11 h2 {
	width:228px;
	height:22px;
	margin-bottom:15px;
}
.page11 h3 {
	width:736px;
	height:22px;
	margin-top:30px;
}
/* page12 オリジナルバインダー特集

----------------------------------------------------------*/



.page12 {
	padding:20px 0 30px;
}
.page12 h2 {
	width:228px;
	height:22px;
	margin-bottom:15px;
}
.page12 h3 {
	width:736px;
	height:22px;
	margin-top:30px;
}
/* page13 オリジナルバインダー“ポケット”特集

----------------------------------------------------------*/



.page13 {
	padding:20px 0 30px;
}
.page13 h2 {
	width:228px;
	height:22px;
	margin-bottom:15px;
}
.page13 h3 {
	width:736px;
	height:22px;
	margin-top:30px;
}
/* page07 夢手帳☆熊谷式とは

----------------------------------------------------------*/



.page07 {
	padding:20px 0 50px;
}
.page07 h2 {
	width:184px;
	height:22px;
}
.page07 h3 {
	clear:both;
	padding:32px 0 0 15px;
}
.page07 p {
	clear:both;
	padding:30px 18px 30px 15px;
}
.page07 p.mainImage {
	padding:30px 0 0;
}
.page07 p img.left {
	float:left;
	margin-right:30px;
}
.page07 p img.right {
	float:right;
	margin-left:30px;
}
.page07 ol {
	padding: 0 18px 0 15px;
}
.page07 ol li {
	padding-left:1.3em;
	text-indent:-1.3em;
	font-weight:bold;
}
.page07 p.messege01 {
	text-align:center;
	padding:30px 0 0;
}
.page07 p.messege02 {
	padding:30px 0 0;
	text-align:right;
}
/* page14 キャンペーンページ

--------------------------------------------------------------------- */



.page14 {
	padding:20px 0 50px;
}
.page14 h2 {
	width:737px;
	height:372px;
	margin-bottom:15px;
}
.page14 div.present01,  .page14 div.present02 {
	width:736px;
	margin-top:25px;
	padding-bottom:18px;
	background:#dedac0;
}
.page14 div.present01 p {
	margin:25px 0 0 60px;
}
.page14 div.present01 h4 {
	width:698px;
	margin:0 0 0 18px;
	padding:0 0 3px 7px;
	font-size:14px;
	color:#000;
	line-height:100%;
	font-weight:bold;
	background:url(http://gigaplus.makeshop.jp/kumagaitest/images/page/camp_bg01.jpg) no-repeat left bottom;
}
.page14 div.present01 ul {
	padding:15px 0 0 80px;
}
.page14 div.present01 ul li {
	float:left;
	width:174px;
	margin-right:27px;
}
.page14 div.present01 ul li span {
	display:block;
	font-weight:bold;
	color:#8c7d13;
	margin-top:5px;
}
.page14 div.present01 ul li a {
	display:block;
	width:174px;
	height:140px;
	margin-bottom:15px;
}
.page14 div.present01 ul li a.btn {
	width:78px;
	height:27px;
	margin:10px auto 0;
}
.page14 div.present01 ul li a.btn img,  .page14 div.present01 ul li a.btn:hover img {
	border:none;
}
.page14 div.present01 ul li a img {
	border:1px solid #ccc;
}
.page14 div.present01 ul li a:hover img {
	border:1px solid #a8982b;
}
.page14 div.present02 p {
	float:left;
	width:305px;
	margin:40px 0 0 60px;
}
.page14 div.present02 h4 {
	float:left;
	width:343px;
	margin:25px 0 0 0;
	padding:0 0 3px 7px;
	font-size:14px;
	color:#000;
	line-height:100%;
	font-weight:bold;
	background:url(http://gigaplus.makeshop.jp/kumagaitest/images/page/camp_bg01.jpg) no-repeat left bottom;
}
.page14 div.present02 li {
	clear:both;
	width:343px;
	padding-top:15px;
}
.page14 div.present02 ul li a {
	float:left;
	display:block;
	width:134px;
	height:110px;
	margin:0 18px 0 0;
}
.page14 div.present02 ul li a img {
	border:1px solid #ccc;
}
.page14 div.present02 ul li a:hover img {
	border:1px solid #a8982b;
}
.page14 div.present02 ul li a.btn {
	float:none;
	width:78px;
	height:27px;
	margin-top:10px;
}
.page14 div.present02 ul li span {
	display:block;
	font-weight:bold;
	color:#8c7d13;
	margin-top:5px;
}
.page14 div.present02 ul li a.btn img,  .page14 div.present02 ul li a.btn:hover img {
	border:none;
}
.page14 div.newItem {
	margin-top:20px;
	padding-bottom:10px;
	background:#eee;
}
.page14 div.newItem p {
	line-height:150%;
	padding:20px 0 0 20px;
}
.page14 div.newItem p span {
	display:block;
	font-weight:bold;
}
.page14 div.newItem ul {
	padding:25px 0 0 35px;
}
.page14 div.newItem ul li {
	float:left;
}
.page14 div.newItem ul li.item01 {
	width:305px;
	margin-right:55px;
}
.page14 div.newItem ul li.item02 {
	width:305px;
}
.page14 div.newItem ul li img {
	float:left;
	width:151px;
	height:249px;
	margin-right:15px;
}
.page14 div.newItem ul li.item02 img {
}
.page14 div.newItem ul li a img {
	float:none;
	display:block;
	width:135px;
	height:30px;
	margin:15px 0 0 0;
}
.page14 div.newItem p.ps01 {
	font-size:10px;
	color:#808080;
	text-align:right;
	margin-right:15px;
}
.page14 div.campSummary {
	margin-top:28px;
}
.page14 div.campSummary h3 {
	margin-bottom:17px;
}
.page14 div.campSummary dt {
	font-weight:bold;
}
.page14 div.campSummary dd {
	margin:5px 0 25px;
}
.page14 div.campSummary dd span {
	padding-left:12px;
	background:url(http://gigaplus.makeshop.jp/kumagaitest/images/page/camp_ico01.gif) no-repeat 2px center;
}
/* page17 新色発売記念キャンペーン

----------------------------------------------------------*/



.page17 {
	padding:20px 0 15px;
}
.page17 .about {
	background:url(http://gigaplus.makeshop.jp/kumagaitest/images/page/page17_img02.jpg) no-repeat right top;
	margin:40px 0 33px;
	height:214px;
}
.page17 .about h3 {
	margin:0 0 23px;
}
.page17 .about p {
	padding:0 270px 0 0;
}
.page17 h3 {
	margin:0 0 11px;
}
.page17 .item01 {
	background:url(http://gigaplus.makeshop.jp/kumagaitest/images/page/page17_img03.jpg) no-repeat;
	width:359px;
	height:158px;
	float:left;
	margin:0 0 34px;
}
.page17 .item02 {
	background:url(http://gigaplus.makeshop.jp/kumagaitest/images/page/page17_img04.jpg) no-repeat;
	width:365px;
	height:158px;
	float:right;
	margin:0 0 34px;
}
.page17 .item01 dl,  .page17 .item02 dl {
	margin:24px 0 14px 170px;
	padding: 0 12px 0 0;
}
.page17 .item01 p,  .page17 .item02 p {
	margin:0 0 0 170px;
}
.page17 .item01 dl dd,  .page17 .item02 dl dd {
	color:#b1b1b1;
	font-weight:bold;
	margin:0 0 14px;
}
.page17 h4 {
	clear:both;
}
.page17 .detail {
	background:url(http://gigaplus.makeshop.jp/kumagaitest/images/page/page17_detail_bg.gif);
	padding:18px 17px 21px 17px;
}
.page17 .detail ul li {
	width:224px;
	float:left;
	margin:0 15px 23px 0;
}
.page17 .detail ul.last {
	background:url(http://gigaplus.makeshop.jp/kumagaitest/images/page/page17_line.gif) center bottom no-repeat;
	padding: 0 0 15px;
}
.page17 .detail ul li.none {
	margin-right:0;
}
.page17 .detail p.ttl {
	text-align:center;
}
.page17 .detail table {
	margin:12px 0 0;
	border-collapse:separate;
	border-spacing: 3px;
}
.page17 .detail table th {
	width:9%;
	background-color:#c3c3c3;
	font-weight:normal;
	padding: 3px 0;
}
.page17 .detail table td {
	padding: 3px 0 3px 10px;
}
.page17 .detail table td em {
	font-size:10px;
	font-style:normal;
	letter-spacing: -1px;
}
.page17 ol.example {
	margin:20px 0 38px;
	width: 100%;
}
.page17 ol.example p {
	text-align:center;
}
.page17 ol.example li.ex01 {
	float:left;
}
.page17 ol.example li.ex02 {
	float:right;
}
.page17 .item03 {
	float:left;
	width:368px;
	margin:28px 0 35px;
}
.page17 .item04 {
	float:right;
	width:368px;
	margin:28px 0 35px;
}
.page17 .item03 .left,  .page17 .item04 .left {
	width:165px;
	float:left;
}
.page17 .item03 a img,  .page17 .item04 a img {
	border:1px solid #c2c2c2;
}
.page17 .item03 a:hover img,  .page17 .item04 a:hover img {
	border:1px solid #a8982b;
}
.page17 p.btn a img,  .page17 p.btn a:hover img {
	border:0;
}
.page17 .item03 .left p,  .page17 .item04 .left p {
	font-size:10px;
	text-align:center;
	margin:8px 0 0;
	width: 144px;
}
.page17 .item03 .left span,  .page17 .item04 .left span {
	font-weight:bold;
	color:#b1b1b1;
}
.page17 .item03 .right,  .page17 .item04 .right {
	width:183px;
	float:left;
}
.page17 .item03 .right p,  .page17 .item04 .right p {
	padding:0 0 15px;
}
.page17 h5 {
	clear:both;
	margin:0 0 20px;
}
.page17 ul.campaign li {
	background:url(http://gigaplus.makeshop.jp/kumagaitest/images/page/camp_ico01.gif) left 6px no-repeat;
	margin:0 0 14px;
	padding:0 0 0 11px;
	line-height: 160%;
}
.page17 ul.campaign li span {
	background:url(http://gigaplus.makeshop.jp/kumagaitest/images/page/productdetail_ico01.gif) left center no-repeat;
	padding:0 0 0 10px;
}

/* page27 手帳インタビュー
----------------------------------------------------------*/

.page27 {
	padding:20px 0 30px;
	background:#fff;
}
.page27 h2 {
	width:228px;
	height:22px;
	margin-bottom:15px;
}
.page27 .link{
	margin-bottom:20px;
}
.page27 .link p.vol1{
	position: relative
}
.page27 .link p.vol1 a{

}
.page27 a img.mover{
	filter: alpha(opacity=60);
	-moz-opacity: 0.60;
	opacity: 0.60;
}
.twitter-share-button{
	vertical-align: middle;
}

/* page28 手帳インタビュー vol1
----------------------------------------------------------*/

.page28 {
	padding-top:20px;
	background:#fff;
	clear:both;
}
.page28 h2 {
	margin-bottom:15px;
}
.page28 .link p.vol1{
	position: relative;
	top: -39px;
	left: 593px;
}
.page28 .link p.vol1 a{
	height: 190px;
	margin: 15px 0px;

}
.page28 a img.mover{
	filter: alpha(opacity=60);
	-moz-opacity: 0.60;
	opacity: 0.60;
}
#intvmain{
	width:706px;
	margin:auto;
}
.page28 .left1{
	float:left;
	clear:both;
	width:235px;
}
.page28 .left2{
	float:left;
	clear:both;
	width: 477px;
	margin-right: 15px;
}
.page28 .left3{
	float:left;
	clear:both;
	width:250px;
}
.page28 .right{
	float:left;
}
.page28 .cl{
	clear:both;
}
.page28 .header{
	font-size:12px;
	color: rgb(0, 0, 0);
	background-color: rgb(238, 234, 213);
	padding: 15px;
	margin-bottom: 40px;
}
.page28 .intv{
	font-size:14px;
	color:#000000;
	margin-bottom: 30px;
	font-weight:bold;
}
.page28 .ua{
 	font-size:12px;
 	color:#000000;
	margin-bottom: 40px;
	line-height: 150%;
}
.page28 .ua span{
	color:#941919;
}
.page28 .kome{
 	font-size:11px;
 	color:#666666;
 	margin-bottom: 30px;
 	line-height: 170%;
}
.page28 .under{
	font-size: 11px;
	width: 210px;
	text-align: center;
	background-color: rgb(245, 245, 245);
	padding: 17px 0px;
	color: rgb(0, 0, 0);
	margin-bottom: 40px;
}
.page28 .modoru{
	clear:both;
	text-align:right;
	margin: 30px 0px 40px;
}
.page28 .modoru span{
	background:url(http://gigaplus.makeshop.jp/kumagaitest/images/page/botan.png) no-repeat left center;
}
.page28 .modoru span a{
	margin-left:15px;
}
.page28 .sp{
	height:10px;
}

/* page29 手帳インタビュー vol2
----------------------------------------------------------*/

.page29 {
	padding-top: 20px;
	background:#fff;
	clear:both;
}
.page29 h2 {
	margin-bottom:15px;
}
.page29 .link p.vol1{
	position: relative;
	top: -39px;
	left: 593px;
}
.page29 .link p.vol1 a{
	height: 190px;
	margin: 15px 0px;

}
.page29 a img.mover{
	filter: alpha(opacity=60);
	-moz-opacity: 0.60;
	opacity: 0.60;
}
#intvmain{
	width:706px;
	margin:auto;
}
.page29 .left1{
	float:left;
	clear:both;
	width:235px;
	height: 240px;
}
.page29 .left2{
	float:left;
	clear:both;
	width: 476px;
	margin-right: 20px;
}
.page29 .left3{
	float:left;
	clear:both;
	width:250px;
}
.page29 .right{
	float:left;
}
.page29 .cl{
	clear:both;
}
.page29 .header{
	font-size:12px;
	color: rgb(0, 0, 0);
	background-color: rgb(238, 234, 213);
	padding: 15px;
	margin-bottom: 40px;
}
.page29 .intv{
	font-size:14px;
	color:#000000;
	margin-bottom: 30px;
	font-weight:bold;
}
.page29 .mj{
 	font-size:12px;
 	color:#000000;
	margin-bottom: 40px;
	line-height: 150%;
}
.page29 .mj span{
	color:#941919;
}
.page29 .kome{
 	font-size:11px;
 	color:#666666;
 	margin-bottom: 30px;
 	line-height: 170%;
}
.page29 .under{
	font-size: 11px;
	width: 210px;
	text-align: center;
	background-color: rgb(245, 245, 245);
	padding: 17px 0px;
	color: rgb(0, 0, 0);
	margin-bottom: 40px;
}
.page29 .modoru{
	clear:both;
	text-align:right;
	margin: 30px 0px 40px;
}
.page29 .modoru span{
	background:url(http://gigaplus.makeshop.jp/kumagaitest/images/page/botan.png) no-repeat left center;
}
.page29 .modoru span a{
	margin-left:15px;
}
.page29 .sp{
	height:10px;
}


/* page30 手帳インタビュー vol1
----------------------------------------------------------*/

.page30 {
	padding-top:20px;
	background:#fff;
	clear:both;
}
.page30 h2 {
	margin-bottom:15px;
}
.page30 .link p.vol1{
	position: relative;
	top: -39px;
	left: 593px;
}
.page30 .link p.vol1 a{
	height: 190px;
	margin: 15px 0px;

}
.page30 a img.mover{
	filter: alpha(opacity=60);
	-moz-opacity: 0.60;
	opacity: 0.60;
}
#intvmain{
	width:706px;
	margin:auto;
}
.page30 .left1{
	float:left;
	clear:both;
	width:235px;
}
.page30 .left2{
	margin-right: 15px;
}
.page30 .left3{
	float:left;
	clear:both;
	width:250px;
}
.page30 .right{
	float:right;
	margin-left: 30px;
	width:210px;
}
.page30 .cl{
	clear:both;
}
.page30 .header{
	font-size:12px;
	color: rgb(0, 0, 0);
	background-color: rgb(238, 234, 213);
	padding: 15px;
	margin-bottom: 40px;
}
.page30 .intv{
	font-size:14px;
	color:#000000;
	margin-bottom: 30px;
	font-weight:bold;
}
.page30 .tr{
 	font-size:12px;
 	color:#000000;
	margin-bottom: 40px;
	line-height: 150%;
}
.page30 .tr span{
	color:#941919;
}
.page30 .kome{
 	font-size:11px;
 	color:#666666;
 	margin-bottom: 30px;
 	line-height: 170%;
}
.page30 .under{
	font-size: 11px;
	width: 210px;
	text-align: center;
	background-color: rgb(245, 245, 245);
	padding: 17px 0px;
	color: rgb(0, 0, 0);
	margin-bottom: 20px;
}
.page30 .modoru{
	clear:both;
	text-align:right;
	margin: 30px 0px 40px;
}
.page30 .modoru span{
	background:url(http://gigaplus.makeshop.jp/kumagaitest/images/page/botan.png) no-repeat left center;
}
.page30 .modoru span a{
	margin-left:15px;
}
.page30 .sp{
	height:10px;
}

.osusumeArea{
	position:relative;
	padding-left:60px;
	}

.osusumeArea .badge01{
	position:absolute;
	left:0;
	top:-23px;
	width:100px;
	height:106px;
	_margin-left:-60px;
	}

.rinktable{
	text-align: center;
	width: 646px;
	border: 1px solid rgb(168, 152, 43);
}
.rinktable .tr1{
	background-color: rgb(168, 152, 43);
	height: 35px;
}

.rinktable .tr1 td,
.rinktable .tr2 td{
	padding-left:20px;
	}

.rinktable .tr1 span{
	color:#FFFFFF;
}
.rinktable .tr2{
	height: 40px;
}
.rinktable .tr a{
	color:#a8982b;
}
.rinktable .tabimg{
	position: relative;
	top: 3px;
}
.rinktable .bookimg{
	position: relative;
	top: 2px;
}