@charset "UTF-8";

/*共通タイトル*/
[class^="section_0"] h3, [class^="section_1"] h3 {
	margin-bottom:50px;
	text-align:center;
}
.leftbox p, .rightbox p {
	width:230px;
}

[class^="thinmemopad"] .rightbox p, [class^="savenotepad"] .rightbox p, [class^="idcase"] .rightbox p {
width:auto;
}

/*基本リンク*/
[class^="section_0"] a, [class^="section_1"] a {
	color:#000;
	text-decoration:underline;
}
[class^="section_0"] a:hover, [class^="section_1"] a:hover {
	text-decoration:none;
}
/* ----------------------------------------------------------------------
   薄い財布シリーズ共通エリア 
-------------------------------------------------------------------------*/
/* 薄さが実現できたのは、この2つの特別なしくみ */
[class^="thinwallet"] .detail .clmn_01 {
	margin: 90px 0 0 !important;
}
.detail {
	background-color: #ececec;
}
[class^="thinwallet"] [class^="section_"] h3 {
	text-align:left;
}
[class^="thinwallet"] .detail h3 {
	margin: 0 0 60px;
}
[class^="thinwallet"] .detail h3.num {
	margin: 0 0 -20px;
}
[class^="thinwallet"] .detail p {
	margin: 15px 0 0;
}
.detail .balloon {
	margin-top: 15px;
}
.detail .balloon h3 {
	margin-bottom: 0;
	font-size: 14px;
	line-height: 1.4;
}
.detail .balloon p {
	margin-top: 15px;
	font-size: 11px;
	line-height: 1.6;
}
.detail .balloon .img {
	margin: 10px 0 0;
	text-align: center;
}

/* 薄いだけじゃない　使いやすさも両立した、5つのしくみ */
.detail5 {
	padding-bottom: 0;
}
.detail5 .section_inner {
	padding-left: 0;
}
.detail5 .clmn-left {
	width: 430px;
}
.detail5 .clmn-left.txt {
	width: 400px;
	margin-left: 30px;
}
.detail5 .bg_coin {
	height: 460px;
	background: url(../../img/products/thinwallet_mens/img005.jpg) 0 0 no-repeat;
}
.detail5 .num {
	margin: 0 0 -20px;
}
.detail5 .clmn_02 {
	margin-top: 15px;
}
.detail5 .clmn_02 p {
	margin: 0;
}

/* グッドデザイン賞 */
[class^="thinwallet"] .Gooddesign {
	padding: 0 0 50px !important;
}
[class^="thinwallet"] .Gooddesign h4 {
	margin: 40px 0 0;
}
[class^="thinwallet"] .Gooddesign .clmn_01 .clmn-right > img {
	margin-top: -60px !important;
}

/* デザインコンセプト開発者ボイス */
.concept {
	background:#ececec;
}
.concept h3 {
	margin-bottom:50px;
}
.concept p {
	margin-top:2em;
}
.concept .voice {
	margin-bottom:2.9em;
}

/* お客様の声 */
[class^="section"] .revbox {
	margin-top:30px;
	height:280px;
	padding-right:10px;
	overflow:auto;
}
[class^="section"] .revbox h4 {
	margin-top:30px;
	margin-bottom:10px;
}
[class^="section"] .revbox h4:first-child, [class^="section"] .revbox p {
	margin-top:0 !important;
	margin-bottom:10px;
}


/* 薄い財布メンズkv
 * -------------------------------------------------- */
.thinwallet_mens .kv {
	height: 481px;
	background: url(../../img/products/thinwallet_mens/kv_img001.jpg) 0 0 no-repeat;
}
.thinwallet_mens .kv h2 {
	position: absolute;
	top: 101px;
	left: 306px;
}
.thinwallet_mens .kv .btn_buy {
	position: absolute;
	top: 409px;
	right: 315px;
}
.thinwallet_mens .kv .kv_img001 {
	position: absolute;
	top: 0;
	right: 80px;
	z-index: 2;
}

/* gooddesign
 * -------------------------------------------------- */
.thinwallet_mens .gooddesign {
	height:94px;
	position:relative;
}
.thinwallet_mens .gooddesign img {
	position:absolute;
	top:27px;
	left:225px;
	z-index:3;
}

/* section_01
 * -------------------------------------------------- */
.thinwallet_mens .section_01 {
	height: 525px;
	padding: 0;
	position: relative;
	background: url(../../img/products/thinwallet_mens/img001.jpg) 50% 0 no-repeat;
	z-index: 1;
}
.thinwallet_mens .section_01 .txt {
	width: 410px;
	margin: 125px 0 0;
	float: right;
}
.thinwallet_mens .section_01 p{
	font-size:13px;
}

/* section_04
 * -------------------------------------------------- */
.thinwallet_mens .section_04 {
	background-color: #ececec;
}
.thinwallet_mens .section_04 p {
	margin-top: 20px;
}

/* section_05
 * -------------------------------------------------- */
.thinwallet_mens .section_05 {
	padding-top: 410px;
	background: url(../../img/products/thinwallet_mens/img008.jpg) 50% 0 no-repeat;
}
.thinwallet_mens .section_05 h3 {
	padding-bottom: 20px;
}

/* section_06
 * -------------------------------------------------- */
.thinwallet_mens .section_06 {
	padding-top: 0;
	background-color: #ececec;
}
.thinwallet_mens .section_06 .btn {
	position: absolute;
	top: -15px;
	left: 50%;
	margin-left: -125px;
}
.thinwallet_mens .section_06 .list_01 li {
	text-align: center;
}
.thinwallet_mens .section_06 .list_01 li img {
	margin: 0 10px 17px;
}
.thinwallet_mens .section_06 .clmn_01 li {
	margin: 60px 0 0;
}

/* section_12
 * -------------------------------------------------- */
.thinwallet_mens .section_12 .img_block {
	position: relative;
 }
.thinwallet_mens .section_12 .img_block ul {
	font-size: 11px;
	position: absolute;
	bottom: 0;
	left: 157px;
}


/* 薄い財布 レディースkv
 * -------------------------------------------------- */
.thinwallet_ladies .kv {
	height: 481px;
	background: url(../../img/products/thinwallet_ladies/kv_img001.jpg) 0 1px no-repeat;
}
.thinwallet_ladies .kv h2 {
	padding:106px 0 0 28px;
}
.thinwallet_ladies .kv .btn_buy {
	text-align:right;
	padding:85px 30px 0;
}

/* gooddesign
 * -------------------------------------------------- */
.thinwallet_ladies .gooddesign {
	padding: 27px 0;
	text-align:center;
}

/* section_01
 * -------------------------------------------------- */
.thinwallet_ladies .section_01 {
	padding: 0;
	font-size: 13px;
	background: url(../../img/products/bg_shadow.png) repeat-x;
}
.thinwallet_ladies .section_01 .txt {
	width: 410px;
	margin: 70px 30px 0 0;
	float: right;
}

/* section_02
 * -------------------------------------------------- */
.thinwallet_ladies .section_02 {
	 padding:0;
 }
.thinwallet_ladies .section_02 .section_inner {
	padding: 30px 29px 30px 30px;
	 background:#efe8ef;
 }
.thinwallet_ladies .section_02 .box1, .thinwallet_ladies .section_02 .box2 {
	overflow:hidden;
	margin:30px 0 0 0;
}
.thinwallet_ladies .section_02 .box1 > img {
	 float:left;
	 margin:0 15px 0 0;
}
.thinwallet_ladies .section_02 .box2 > img {
	 float:right;
	 margin:0 0 0 15px;
}
.thinwallet_ladies .section_02 h3 {
	 margin:20px 0;
}
.thinwallet_ladies .section_02 p {
	margin:0;
}

/* section_03
 * -------------------------------------------------- */
.thinwallet_ladies .section_03 .bg_coin {
	height: 460px;
	background: url(../../img/products/thinwallet_ladies/img008.jpg) 400px 0 no-repeat;
}

/* section_04
 * -------------------------------------------------- */
.thinwallet_ladies .section_04 {
	background-color: #ececec;
}
.thinwallet_ladies .section_04 p {
	margin-top: 20px;
}

/* section_05
 * -------------------------------------------------- */
.thinwallet_ladies .section_05 {
	padding-top: 410px;
	background: url(../../img/products/thinwallet_ladies/img011.jpg) 50% 0 no-repeat;
}
.thinwallet_ladies .section_05 h3 {
	padding-bottom: 20px;
}

/* section_06
 * -------------------------------------------------- */
.thinwallet_ladies .section_06 {
	padding-top: 0;
	background-color: #ececec;
}
.thinwallet_ladies .section_06 .list_01 {
	overflow:hidden;
}
.thinwallet_ladies .section_06 .list_01 li {
	text-align: center;
}
.thinwallet_ladies .section_06 .list_01 li img {
	margin: 0 0 17px;
}
.thinwallet_ladies .section_06 .list_01 li.bnr {
	padding-top:140px;
	width:auto;
	display:inline;
	float:right;
}

/* section_12
 * -------------------------------------------------- */
.thinwallet_ladies .section_12 .img_block {
	position: relative;
 }
.thinwallet_ladies .section_12 .img_block ul {
	font-size: 11px;
	position: absolute;
	bottom: 0;
	left: 157px;
}

/* section_13
 * -------------------------------------------------- */
.thinwallet_ladies .section_13 {
	background-color: #ececec;
}
.thinwallet_ladies .section_13 .list_01 li a {
	color: #500000;
	text-decoration: none;
}
.thinwallet_ladies .section_13 .list_01 li a:hover {
	color: #b5a3a3;
}
.thinwallet_ladies .section_13 .list_01 li a img {
	margin-bottom: 10px;
}
.thinwallet_ladies .section_13 .list_01 li a span {
	padding-right: 15px;
	font-size: 13px;
	background: url(../../img/common/arrow_red.png) 100% 1px no-repeat;
}
.thinwallet_ladies .section_13 .list_01 li p {
	margin: 7px 0 0;
	line-height: 1.5;
}



/* 薄い財布クラシックkv
 * -------------------------------------------------- */
.thinwallet_classic .kv {
	height: 481px;
	background: url(../../img/products/thinwallet_classic/kv_img001.jpg) 0 1px no-repeat;
}
.thinwallet_classic .kv h2 {
	padding:130px 0 0 25px;
}
.thinwallet_classic .kv .btn_buy {
	padding:120px 0 0 40px;
}

/* gooddesign
 * -------------------------------------------------- */
.thinwallet_classic .gooddesign {
	padding: 27px 0 27px 24px;
	text-align:center;
}

/* section_01
 * -------------------------------------------------- */
.thinwallet_classic .section_01 {
	height: 525px;
	padding: 0;
	font-size: 13px;
	position: relative;
	background: url(../../img/products/thinwallet_classic/img001.jpg) 50% 0 no-repeat;
	z-index: 1;
}
.thinwallet_classic .section_01 .txt {
	width: 410px;
	margin: 125px 0 0;
	float: right;
}
.thinwallet_classic .section_01 p{
	font-size:13px;
}


/* section_03
 * -------------------------------------------------- */
.thinwallet_classic .section_03 .bg_coin {
	padding-bottom:30px;
	background: url(../../img/products/thinwallet_classic/img005.png) 400px 120px no-repeat;
}


/* section_04
 * -------------------------------------------------- */
.thinwallet_classic .section_04 {
	background-color: #ececec;
}
.thinwallet_classic .section_04 p {
	margin-top: 20px;
}


/* section_05
 * -------------------------------------------------- */
.thinwallet_classic .section_05 {
	padding-top:0;
	text-align: center;
}
.thinwallet_classic .section_05 .text{
	text-align: left;
	margin: 50px 30px 0 30px;
}
.thinwallet_classic .section_05 h3 {
	margin:50px 0 0 30px;
}

/* section_06
 * -------------------------------------------------- */
.thinwallet_classic .section_06 {
	padding-top:0;
	padding-bottom:25px;
	background-color: #ececec;
}

.thinwallet_classic .section_06 .list_01 li {
	text-align: center;
	padding:20px 15px 10px 35px;
}
.thinwallet_classic .section_06 .clmn_01 li {
	margin: 60px 0 0;
}

/* section_12
 * -------------------------------------------------- */
.thinwallet_classic .section_12 .img_block {
	position: relative;
 }
.thinwallet_classic .section_12 .img_block ul {
	font-size: 11px;
	position: absolute;
	bottom: 0;
	left: 157px;
}


/* 薄い財布 ブッテーロレザーkv
 * -------------------------------------------------- */
.thinwallet_buttero .kv {
	height: 481px;
	background: url(../../img/products/thinwallet_buttero/kv_img001.jpg) 0 1px no-repeat;
}
.thinwallet_buttero .kv h2 {
	float:left;
	margin:20px 0 0 14px;
}
.thinwallet_buttero .kv .btn_buy {
	float:right;
	margin:420px 30px 0 0;
}

/* gooddesign
 * -------------------------------------------------- */
.thinwallet_buttero .gooddesign {
	padding: 27px 0;
	text-align:center;
}

/* section_01
 * -------------------------------------------------- */
.thinwallet_buttero .section_01 {
	height: 525px;
	padding: 0;
	font-size: 13px;
	background: url(../../img/products/thinwallet_buttero/img001.jpg) 50% 0 no-repeat;
}
.thinwallet_buttero .section_01 .txt {
	width: 410px;
	margin: 126px 30px 0 0;
	float: right;
}

/* section_03
 * -------------------------------------------------- */
.thinwallet_buttero .section_03 .bg_coin {
	height: 470px;
	background: url(../../img/products/thinwallet_buttero/img005.png) 440px 90px no-repeat;
}

/* section_04
 * -------------------------------------------------- */
.thinwallet_buttero .section_04 {
	background-color: #ececec;
}
.thinwallet_buttero .section_04 p {
	margin-top: 20px;
}

/* section_05
 * -------------------------------------------------- */
.thinwallet_buttero .section_05 {
	background: url(../../img/products/thinwallet_buttero/img008.jpg) 50% 0 no-repeat;
}
.thinwallet_buttero .section_05 h3 {
	padding-bottom: 20px;
	text-align:right;
}
.thinwallet_buttero .section_05 p.txt {
	width:468px;
	float:right;
	margin-bottom:110px;
	color:#fff;
}

/* section_06
 * -------------------------------------------------- */
.thinwallet_buttero .section_06 {
	padding-top: 0;
	padding-bottom:40px;
	background-color: #ececec;
}
.thinwallet_buttero .section_06 .section_inner {
	padding:0 20px;
}
.thinwallet_buttero .section_06 .list_01 {
	width:auto;
	margin:0;
	padding-top:30px;
	overflow:hidden;
}
.thinwallet_buttero .section_06 .list_01 li {
	padding:0 !important;
}
.thinwallet_buttero .section_06 .list_01 li img {
	margin: 0 0 0;
}

/* section_10
 * -------------------------------------------------- */
.thinwallet_buttero .section_10 .img_block {
	position: relative;
 }
.thinwallet_buttero .section_10 .img_block ul {
	font-size: 11px;
	position: absolute;
	bottom: 0;
	left: 150px;
}


/* 薄い財布 ダンボーver.kv
 * -------------------------------------------------- */
.thinwallet_danboard .kv {
	height: 461px;
	padding-top:22px;
	background: url(../../img/products/thinwallet_danboard/kv_img001.jpg) 0 1px no-repeat;
}
.thinwallet_danboard .kv h2 {
	margin:0 16px 220px 0;
	text-align:right;
}
.thinwallet_danboard .kv .btn_buy {
	margin-left:30px;
}

/* gooddesign
 * -------------------------------------------------- */
.thinwallet_danboard .gooddesign {
	padding: 27px 0 27px 24px;
	text-align:center;
}

/* section_01
 * -------------------------------------------------- */
.thinwallet_danboard .section_01 {
	height: 525px;
	padding: 0;
	font-size: 13px;
	position: relative;
	background: url(../../img/products/thinwallet_danboard/img001.jpg) 50% 0 no-repeat;
	z-index: 1;
}
.thinwallet_danboard .section_01 .txt {
	width: 414px;
	margin: 125px 5px 0 0;
	float: right;
	font-size:13px;
}

/* section_03
 * -------------------------------------------------- */
.thinwallet_danboard .section_03 .bg_coin {
	background:url(../../img/products/thinwallet_danboard/img005.png) 420px 100px no-repeat;
}
.thinwallet_danboard .section_03 .coin {
	margin:10px 0 60px 0;
}
.thinwallet_danboard .section_03 .coin .clmn-left {
	padding-left:30px;
}
.thinwallet_danboard .section_03 .coin .clmn-right {
	padding-top:50px;
}

/* section_04
 * -------------------------------------------------- */
.thinwallet_danboard .section_04 {
	background-color: #ececec;
}
.thinwallet_danboard .section_04 p {
	margin-top: 20px;
}

/* section_05
 * -------------------------------------------------- */
.thinwallet_danboard .section_05 h3 {
	padding-bottom: 20px;
	text-align:center;
}

/* section_06
 * -------------------------------------------------- */
.thinwallet_danboard .section_06 {
	padding:30px 0;
	background-color: #ececec;
}

/* section_10
 * -------------------------------------------------- */
.thinwallet_danboard .section_10 .img_block {
	position: relative;
 }
.thinwallet_danboard .section_10 .img_block ul {
	font-size: 11px;
	position: absolute;
	bottom: 0;
	left: 157px;
}


/* 薄い財布ジャコモkv
 * -------------------------------------------------- */
.thinwallet_giacomo .kv {
	background: url(../../img/products/thinwallet_giacomo/kv_img001.jpg) 0 1px no-repeat;
}
.thinwallet_giacomo .kv h2 {
	margin:12px 0 20px 23px;
	float:left;
}
.thinwallet_giacomo .kv .btn_buy {
	float:right;
	margin:526px 30px 0 0;
}

/* gooddesign
 * -------------------------------------------------- */
.thinwallet_giacomo .gooddesign {
	padding: 27px 0 27px 24px;
	text-align:center;
}

/* section_01
 * -------------------------------------------------- */
.thinwallet_giacomo .section_01 {
	height: 525px;
	padding: 0;
	font-size: 13px;
	position: relative;
	background: url(../../img/products/thinwallet_giacomo/img001.jpg) 50% 0 no-repeat;
	z-index: 1;
}
.thinwallet_giacomo .section_01 .txt {
	width: 410px;
	margin: 125px 0 0;
	float: right;
}
.thinwallet_giacomo .section_01 p{
	font-size:13px;
}

/* section_03
 * -------------------------------------------------- */
.thinwallet_giacomo .section_03 .img {
	margin-top:20px;
}
.thinwallet_giacomo .section_03 .bg_coin {
	margin-top:-20px;
	padding-bottom:20px;
	background: url(../../img/products/thinwallet_giacomo/img005.png) 440px 150px no-repeat;
}

/* section_04
 * -------------------------------------------------- */
.thinwallet_giacomo .section_04 {
	background-color: #ececec;
}
.thinwallet_giacomo .section_04 p {
	margin-top: 20px;
}

/* section_05
 * -------------------------------------------------- */
.thinwallet_giacomo .section_05 {
	padding-top:0;
	text-align: center;
}
.thinwallet_giacomo .section_05 .text{
	text-align: left;
	margin: 50px 30px 0 30px;
}
.thinwallet_giacomo .section_05 h3 {
	margin:50px 0 30px;
}

/* section_06
 * -------------------------------------------------- */
.thinwallet_giacomo .section_06 {
	padding-top:0;
	padding-bottom:25px;
	background-color: #ececec;
}
.thinwallet_giacomo .section_06 .list_01 li {
	text-align: center;
	padding:20px 20px 10px 35px;
}
.thinwallet_giacomo .section_06 .clmn_01 li {
	margin: 60px 0 0;
}

/* section_07
 * -------------------------------------------------- */
.thinwallet_giacomo .section_07 .revbox {
	height:260px;
}

/* section_08
 * -------------------------------------------------- */
.thinwallet_giacomo .section_08 {
	background-color:#ececec;
}

/* section_10
 * -------------------------------------------------- */
.thinwallet_giacomo .section_10 .img_block {
	position: relative;
	margin-top:40px;
 }
.thinwallet_giacomo .section_10 .img_block ul {
	font-size: 11px;
	position: absolute;
	bottom: 0;
	left: 157px;
}

/* 薄い財布右京kv
 * -------------------------------------------------- */
.thinwallet_ukyo .kv {
	background: url(../../img/products/thinwallet_ukyo/kv_img001.jpg) 0 1px no-repeat;
}
.thinwallet_ukyo .kv h2 {
	padding:260px 0 20px 26px;
}
.thinwallet_ukyo .kv .btn_buy {
	padding:0 0 20px 26px;
}

/* gooddesign
 * -------------------------------------------------- */
.thinwallet_ukyo .gooddesign {
	padding: 27px 0 27px 24px;
	text-align:center;
}

/* section_01
 * -------------------------------------------------- */
.thinwallet_ukyo .section_01 {
	height: 525px;
	padding: 0;
	font-size: 13px;
	position: relative;
	background: url(../../img/products/thinwallet_ukyo/img001.jpg) 50% 0 no-repeat;
	z-index: 1;
}
.thinwallet_ukyo .section_01 .txt {
	width: 410px;
	margin: 125px 0 0;
	float: right;
}
.thinwallet_ukyo .section_01 p{
	font-size:13px;
}

/* section_03
 * -------------------------------------------------- */
.thinwallet_ukyo .section_03 .img {
	margin-top:20px;
}
.thinwallet_ukyo .section_03 .bg_coin {
	margin-top:-20px;
	background: url(../../img/products/thinwallet_ukyo/img005.png) 440px 150px no-repeat;
}

.thinwallet_ukyo .section_03 .clmn_01 {
	margin:0;
	padding:0 0 40px 0;
}

.thinwallet_ukyo .section_03 .clmn-left {
	padding-left:30px;
}

/* section_04
 * -------------------------------------------------- */
.thinwallet_ukyo .section_04 {
	background-color: #ececec;
}
.thinwallet_ukyo .section_04 p {
	margin-top: 20px;
}

/* section_05
 * -------------------------------------------------- */
.thinwallet_ukyo .section_05 {
	padding-top:0;
	text-align: center;
}
.thinwallet_ukyo .section_05 .text{
	text-align: left;
	margin: 50px 30px 0 30px;
}
.thinwallet_ukyo .section_05 h3 {
	text-align: center;
	margin:50px 0 30px;
}

/* section_06
 * -------------------------------------------------- */
.thinwallet_ukyo .section_06 {
	padding-top:0;
	padding-bottom:25px;
	background-color: #ececec;
}
.thinwallet_ukyo .section_06 .list_01 li {
	text-align: center;
	padding:20px 20px 10px 35px;
}
.thinwallet_ukyo .section_06 .clmn_01 li {
	margin: 60px 0 0;
}

/* section_07
 * -------------------------------------------------- */
.thinwallet_ukyo .section_07 .revbox {
	height:260px;
}

/* section_08
 * -------------------------------------------------- */
.thinwallet_ukyo .section_08 {
	background-color:#ececec;
}

/* section_10
 * -------------------------------------------------- */
.thinwallet_ukyo .section_10 .img_block {
	position: relative;
	margin-top:40px;
 }
.thinwallet_ukyo .section_10 .img_block ul {
	font-size: 11px;
	position: absolute;
	bottom: 0;
	left: 157px;
}


/* 薄い財布左利きkv
 * -------------------------------------------------- */
.thinwallet_lefthands .kv {
	height: 481px;
	background: url(../../img/products/thinwallet_lefthands/kv_img001.jpg) 0 0 no-repeat;
}
.thinwallet_lefthands .kv h2 {
	position: absolute;
	top: 101px;
	left: 306px;
}
.thinwallet_lefthands .kv .btn_buy {
	position: absolute;
	top: 409px;
	right: 310px;
}
.thinwallet_lefthands .kv .kv_img001 {
	position: absolute;
	top:1px;
	left:0;
	z-index: 2;
}

/* gooddesign
 * -------------------------------------------------- */
.thinwallet_lefthands .gooddesign {
	height:94px;
	position:relative;
}
.thinwallet_lefthands .gooddesign img {
	position:absolute;
	top:27px;
	left:225px;
	z-index:3;
}

/* section_01
 * -------------------------------------------------- */
.thinwallet_lefthands .section_01 {
	height: 525px;
	padding: 0;
	position: relative;
	background: url(../../img/products/thinwallet_lefthands/img001.jpg) right 0 no-repeat;
	z-index: 1;
}
.thinwallet_lefthands .section_01 .txt {
	width: 410px;
	margin: 125px 0 0;
	float: left;
}
.thinwallet_lefthands .section_01 p {
	font-size:13px;
}

/* section_03
 * -------------------------------------------------- */
.thinwallet_lefthands section_03 .cardcoin {
	 margin-top:20px;
	 clear:both;
	 position:relative;
 }	 
.thinwallet_lefthands .section_03 .lefty {
	 position:absolute;
	 right:0;
	 bottom:0;
 }
 .thinwallet_lefthands .detail5 {
	 padding-bottom:60px;
 }
 
/* section_04
 * -------------------------------------------------- */
.thinwallet_lefthands .section_04 {
	background-color: #ececec;
}
.thinwallet_lefthands .section_04 p {
	margin-top: 20px;
}

/* section_05
 * -------------------------------------------------- */
.thinwallet_lefthands .section_05 {
	padding-top: 410px;
	background: url(../../img/products/thinwallet_lefthands/img008.jpg) 50% 0 no-repeat;
}
.thinwallet_lefthands .section_05 h3 {
	padding-bottom: 20px;
}

/* section_06
 * -------------------------------------------------- */
.thinwallet_lefthands .section_06 {
	padding-top: 0;
	padding-bottom:20px;
	background-color: #ececec;
}
.thinwallet_lefthands .section_06 .list_01 li {
	padding:30px 0 10px 50px;
}
.thinwallet_lefthands .section_06 .list_01 li img {
	margin: 0 0 17px;
}
.thinwallet_lefthands .section_06 .clmn_01 li {
	margin: 60px 0 0;
}

/* section_12
 * -------------------------------------------------- */
.thinwallet_lefthands .section_12 .img_block {
	position: relative;
 }
.thinwallet_lefthands .section_12 .img_block ul {
	font-size: 11px;
	position: absolute;
	bottom: 0;
	left: 160px;
}


/*------------------------------------------------------------------------ 
小さい財布シリーズ共通エリア 
-------------------------------------------------------------------------*/
[class^="smallwallet"] .leftbox p, [class^="smallwallet"] .rightbox p {
	width:auto;
}
/* ほぼカードサイズ。なんと約6×9cmの財布 */

[class^="smallwallet"] .detail .section_inner > h3 {
	margin-bottom:40px;
	text-align:center;
}
[class^="smallwallet"] .detail .section_inner > p {
	margin-bottom:40px;
	text-align:center;
	font-size:13px;
}
[class^="smallwallet"] .detail .clmn_01 {
	margin: 20px 0 0 !important;
}
[class^="smallwallet"] .detail .section_inner p.caption {
	margin:-10px 0 30px 0;
	text-align:left;
}
[class^="smallwallet"] .detail .clmn_01 p {
	margin-top:20px;
}

/* 小さいだけじゃない　使いやすさにもこだわりが */
.detail3 {
	padding-bottom:30px;
}
.detail3 .section_inner {
	padding:0;
}
.detail3 .one {
	clear:both;
	margin-top:60px;
	padding:0 15px 0 30px;
	overflow:hidden;
}
.detail3 .one .leftbox {
	width:400px;
	float:left;
}
.detail3 .one .rightbox {
	width:426px;
	float:right;
}
.detail3 p {
	margin-top:20px;
}
.detail3 .two {
	clear:both;
	margin-top:30px;
	padding:0 15px 0 30px;
	overflow:hidden;
}
.detail3 .two .leftbox {
	width:340px;
	float:left;
}
.detail3 .two .rightbox {
	width:400px;
	float:right;
	padding-top:50px;
}
.detail3 .three {
	clear:both;
	margin-top:-40px;
	padding:0 15px 0 30px;
	overflow:hidden;
}
.detail3 .three .leftbox {
	width:400px;
	float:left;
	padding-top:90px;
}
.detail3 .three .rightbox {
	width:426px;
	float:right;
}

/* グッドデザイン賞 */
[class^="smallwallet"] .Gooddesign {
	padding: 0 0 50px !important;
}
[class^="smallwallet"] .Gooddesign .section_inner {
	padding-right:0;
}
[class^="smallwallet"] .Gooddesign h4 {
	margin: 40px 0 0;
}
[class^="smallwallet"] .Gooddesign .clmn-right {
	padding-top:20px;
	text-align:right;
}


/* 小さい財布メンズkv
 * -------------------------------------------------- */
.smallwallet_mens .kv {
	height: 480px;
	background: url(../../img/products/smallwallet_mens/kv_img001.jpg) 0 1px no-repeat;
}
.smallwallet_mens .kv h2 {
	padding:128px 0 0 34px;
}
.smallwallet_mens .kv .btn_buy {
	margin:100px 0 0 80px;	
}

/* gooddesign
 * -------------------------------------------------- */
.smallwallet_mens .gooddesign {
	padding: 27px 0;
	text-align:center;
}

/* section_01
 * -------------------------------------------------- */
.smallwallet_mens .section_01 {
	height: 424px;
	padding: 0;
	background: url(../../img/products/smallwallet_mens/img001.jpg) 0 0 no-repeat;
}
.smallwallet_mens .section_01 .txt {
	width: 410px;
	margin: 125px 0 0;
	float: right;
}
.smallwallet_mens .section_01 p{
	font-size:13px;
}

/* section_04
 * -------------------------------------------------- */
.smallwallet_mens .section_04 {
	padding-top: 410px;
	background: url(../../img/products/smallwallet_mens/img008.jpg) 50% 0 no-repeat;
}
.smallwallet_mens .section_04 h3 {
	padding-bottom: 20px;
}

/* section_05
 * -------------------------------------------------- */
.smallwallet_mens .section_05 {
	padding-top: 0;
	background-color: #ececec;
}
.smallwallet_mens .section_05 .list_01 li {
	text-align: center;
}
.smallwallet_mens .section_05 .list_01 li img {
	margin: 0 17px 5px;
}
.smallwallet_mens .section_05 .clmn_01 li {
	margin: 60px 0 0;
}

/* section_09
 * -------------------------------------------------- */
.smallwallet_mens .section_09 .img_block {
	position: relative;
 }
.smallwallet_mens .section_09 .img_block ul {
	font-size: 11px;
	position: absolute;
	bottom:-15px;
	left:100px;
}


/* 小さい財布レディースkv
 * -------------------------------------------------- */
.smallwallet_ladies .kv {
	height: 586px;
	background: url(../../img/products/smallwallet_ladies/kv_img001.jpg) 0 1px no-repeat;
}
.smallwallet_ladies .kv h2 {
	padding:136px 0 0 60px;
}
.smallwallet_ladies .kv .btn_buy {
	margin:160px 0 0 110px;	
}

/* gooddesign
 * -------------------------------------------------- */
.smallwallet_ladies .gooddesign {
	padding: 27px 0;
	text-align:center;
}

/* section_01
 * -------------------------------------------------- */
.smallwallet_ladies .section_01 {
	height: 339px;
	padding: 0;
	background: url(../../img/products/smallwallet_ladies/img001.jpg) 0 0 no-repeat;
}
.smallwallet_ladies .section_01 .txt {
	width: 410px;
	margin: 70px 0 0;
	float: right;
}
.smallwallet_ladies .section_01 p{
	font-size:13px;
}

/* section_04
 * -------------------------------------------------- */
.smallwallet_ladies .section_04 {
	padding-top: 410px;
	background: url(../../img/products/smallwallet_ladies/img008.jpg) 50% 0 no-repeat;
}
.smallwallet_ladies .section_04 h3 {
	padding-bottom: 20px;
}

/* section_05
 * -------------------------------------------------- */
.smallwallet_ladies .section_05 {
	padding-top: 0;
	background-color: #ececec;
}
.smallwallet_ladies .section_05 .list_01 li {
	text-align: center;
}
.smallwallet_ladies .section_05 .list_01 li img {
	margin: 0 3px 5px;
}
.smallwallet_ladies .section_05 .clmn_01 li {
	margin: 60px 0 0;
}

/* section_09
----------------------------------------------------- */
.smallwallet_ladies .section_09 .clmn_01 {
	margin-top:20px;
}
.smallwallet_ladies .section_09 ul {
	margin-left:110px;
	font-size: 11px;
}
.smallwallet_ladies .section_09 .clmn-left {
	width:380px;
}
.smallwallet_ladies .section_09 .clmn-right {
	width:420px;
}


/* 小さい財布ブッテーロkv
----------------------------------------------------- */
.smallwallet_buttero .kv {
	height: 482px;
	background: url(../../img/products/smallwallet_buttero/kv_img001.jpg) 0 1px no-repeat;
}
.smallwallet_buttero .kv h2 {
	float:left;
	padding:30px 0 0 4px;
}
.smallwallet_buttero .kv .btn_buy {
	float:right;
	padding:420px 30px 0 0;
}
.smallwallet_buttero .section_04 .rightbox p {
	width:auto;
}

/* gooddesign
----------------------------------------------------- */
.smallwallet_buttero .gooddesign {
	padding: 27px 0;
	text-align:center;
}

/* section_01
----------------------------------------------------- */
.smallwallet_buttero .section_01 {
	padding: 0;
	background:url(../../img/products/bg_shadow.png) repeat-x;
	z-index:2;
}
.smallwallet_buttero .section_01 .txt {
	height:290px;
	background:url(../../img/products/smallwallet_buttero/img001.png) 20px 24px no-repeat;
	padding:60px 0 0 420px;
	z-index:1;
}
.smallwallet_buttero .section_01 p {
	font-size:13px;
}

/* section_02
----------------------------------------------------- */
.smallwallet_buttero .section_02 .comparison {
	margin-bottom:40px;
	text-align:right;
}

/* section_04
----------------------------------------------------- */
.smallwallet_buttero .section_04 {
	padding:30px 0;
	background:#ececec;
}
.smallwallet_buttero .section_04 .leftbox {
	width:321px;
	float:left;
}
.smallwallet_buttero .section_04 .rightbox {
	width:470px;
	float:right;
}
.smallwallet_buttero .section_04 h3 {
	padding-bottom: 20px;
}

/* section_05
----------------------------------------------------- */
.smallwallet_buttero .section_05 {
	padding:20px 0 30px 0;
}

/* section_06
----------------------------------------------------- */
.smallwallet_buttero .section_06 {
	padding-top: 0;
	padding-bottom:40px;
	background-color: #ececec;
}
.smallwallet_buttero .section_06 .section_inner {
	padding:0 20px;
}
.smallwallet_buttero .section_06 .list_01 {
	width:auto;
	margin:0;
	padding-top:30px;
	overflow:hidden;
}
.smallwallet_buttero .section_06 .list_01 li {
	text-align:center;
	padding:0 !important;
}
.smallwallet_buttero .section_06 .list_01 li img {
	margin:0 60px;
}

/* section_09
----------------------------------------------------- */
.smallwallet_buttero .section_09 .img_block {
	margin-top:40px;
	position: relative;
 }
.smallwallet_buttero .section_09 .img_block ul {
	font-size: 11px;
	position: absolute;
	bottom:-15px;
	left:100px;
}


/* 小さい財布ダンボーVer.kv
----------------------------------------------------- */
.smallwallet_danboard .kv {
	height:586px;
	background: url(../../img/products/smallwallet_danboard/kv_img001.jpg) 0 1px no-repeat;
}
.smallwallet_danboard .kv h2 {
	padding:34px 0 0 28px;
}
.smallwallet_danboard .kv .btn_buy {
	margin:124px 0 0 28px;
}

/* gooddesign
----------------------------------------------------- */
.smallwallet_danboard .gooddesign {
	padding: 27px 0;
	text-align:center;
}

/* section_01
----------------------------------------------------- */
.smallwallet_danboard .section_01 {
	padding:0;
	height:349px;
	background:url(../../img/products/smallwallet_danboard/img001.jpg) 0 0 no-repeat;
	}
.smallwallet_danboard .section_01 .txt {
	width:410px;
	float:right;
	margin-top:48px;
}
.smallwallet_danboard .section_01 p {
	font-size:13px;
}

/* section_02
----------------------------------------------------- */
.smallwallet_danboard .section_02 .comparison {
	margin-top:0;
	text-align:right;
}

/* section_03
----------------------------------------------------- */
.detail3 .three {
	margin-top:-50px;
}
.detail3 .three .leftbox {
	padding-top:120px !important;
}
.detail3 .four {
	padding:0 15px 0 30px;
	overflow:hidden;
}
.detail3 .four .leftbox {
	width:328px;
	float:left;
	padding-left:40px;
}
.detail3 .four .rightbox {
	width:400px;
	float:right;
	padding-top:40px;
}
.detail3 .five {
	margin-top:50px;
	padding:0 15px 20px 30px;
	overflow:hidden;
}
.detail3 .five .leftbox {
	width:400px;
	float:left;
	padding-top:90px;
}
.detail3 .five .rightbox {
	width:426px;
	float:right;
}

/* section_04
----------------------------------------------------- */
.smallwallet_danboard .section_04 {
	padding:50px 0 40px;
	background:#ececec;
}
.smallwallet_danboard .type {
	overflow:hidden;
}
.smallwallet_danboard .section_04 .btn_c {
	margin-top:70px;
}
.smallwallet_danboard .section_04 h3 {
	padding-bottom: 20px;
}

/* section_09
----------------------------------------------------- */
.smallwallet_danboard .section_07 .img_block {
	margin-top:40px;
	position: relative;
 }
.smallwallet_danboard .section_07 .img_block ul {
	font-size: 11px;
	position: absolute;
	bottom:-15px;
	left:100px;
}


/* 小さい財布ジャコモkv
----------------------------------------------------- */
.smallwallet_giacomo .kv {
	background:#2e3444 url(../../img/products/smallwallet_giacomo/kv_img001.jpg) 0 0 no-repeat;
	border-top:1px solid #fff;
}
.smallwallet_giacomo .kv h2 {
	padding:26px 0 0 29px;
	float:left;
}
.smallwallet_giacomo .kv .btn_buy {
	padding:580px 0 0 15px;
	float:left;
}

/* gooddesign
----------------------------------------------------- */
.smallwallet_giacomo .gooddesign {
	padding: 27px 0;
	text-align:center;
}

/* section_01
----------------------------------------------------- */
.smallwallet_giacomo .section_01 {
	padding: 0;
	background:url(../../img/products/bg_shadow.png) repeat-x;
	z-index:2;
}
.smallwallet_giacomo .section_01 .txt {
	height:270px;
	background:url(../../img/products/smallwallet_giacomo/img001.png) 20px 26px no-repeat;
	padding:80px 0 0 420px;
	z-index:1;
}
.smallwallet_giacomo .section_01 p {
	font-size:13px;
}

/* section_04
----------------------------------------------------- */
.smallwallet_giacomo .section_04 {
	padding-top:410px;
	background:url(../../img/products/smallwallet_giacomo/img008.jpg) 50% 0 no-repeat;
}
.smallwallet_giacomo .section_04 h3 {
	margin-bottom:30px;
}

/* section_05
----------------------------------------------------- */
.smallwallet_giacomo .section_05 {
	padding-top: 0;
	background-color: #ececec;
}
.smallwallet_giacomo .section_05 .list_01 li {
	text-align: center;
}
.smallwallet_giacomo .section_05 .list_01 li img {
	margin: 0 5px;
}
.smallwallet_giacomo .section_05 .clmn_01 li {
	margin: 60px 0 0;
}

/* section_08
----------------------------------------------------- */
.smallwallet_giacomo .section_08 .img_block {
	position: relative;
 }
.smallwallet_giacomo .section_08 .img_block ul {
	font-size: 11px;
	position: absolute;
	bottom:-15px;
	left:100px;
}

/* 小さい財布 倉科翔　kv
----------------------------------------------------- */
.smallwallet_shokurashina .kv {
	background:#000 url(../../img/products/smallwallet_shokurashina/kv_img001.jpg) 0 1px no-repeat;
}
.smallwallet_shokurashina .kv h2 {
	padding:150px 0 0 30px;
}
.smallwallet_shokurashina .kv .btn_buy {
	margin:160px 0 30px 57px;	
}
.about {
	overflow:hidden;
}
.about .leftbox {
	float:left;
	width:330px;
}
.about .rightbox {
	float:right;
	width:486px;
	margin:60px 30px 0 0;
	color:#fff;
}
.about .rightbox h3 {
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
}
.about .rightbox p {
	width:auto;
}

/* gooddesign
----------------------------------------------------- */
.smallwallet_shokurashina .gooddesign {
	padding: 27px 0;
	text-align:center;
}

/* section_01
----------------------------------------------------- */
.smallwallet_shokurashina .section_01 {
	padding: 0;
	background:url(../../img/products/bg_shadow.png) repeat-x;
}
.smallwallet_shokurashina .section_01 .section_inner {
	padding:0;
}
.smallwallet_shokurashina .section_01 .txt {
	height:290px;
	background:url(../../img/products/smallwallet_shokurashina/img001.png) 20px 45px no-repeat;
	padding:60px 30px 0 470px;
}
.smallwallet_shokurashina .section_01 p{
	font-size:13px;
}

/* section_03
----------------------------------------------------- */
.smallwallet_shokurashina .section_03 h3.botanical {
	margin:40px 0 30px;
	text-align:center;
}

/* section_04
----------------------------------------------------- */
.smallwallet_shokurashina .section_04 {
	padding:0 0 40px;
	background-color: #ececec;
}
.smallwallet_shokurashina .section_04 .list_01 li {
	text-align: center;
}
.smallwallet_shokurashina .section_04 .list_01 li img {
	margin: 0 3px 0;
}
.smallwallet_shokurashina .section_04 .clmn_01 li {
	margin: 60px 0 0;
}

/* section_07
----------------------------------------------------- */
.smallwallet_shokurashina .section_07 .img_block {
	margin-top:40px;
	padding-left:20px;
	position:relative;
}
.smallwallet_shokurashina .section_07 .img_block ul {
	font-size:11px;
	position:absolute;
	bottom:-15px;
	left:120px;
}

/* 小さい財布 sugarplus　kv
----------------------------------------------------- */
.smallwallet_sugarplus .kv {
	background:url(../../img/products/smallwallet_sugarplus/kv_img001.jpg) 0 1px no-repeat;
}
.smallwallet_sugarplus .kv h2 {
	padding:130px 0 0 60px;
}
.smallwallet_sugarplus .kv .btn_buy {
	margin:150px 0 30px 110px;	
}

/* gooddesign
----------------------------------------------------- */
.smallwallet_sugarplus .gooddesign {
	padding: 27px 0;
	text-align:center;
}

/* section_01
----------------------------------------------------- */
.smallwallet_sugarplus .section_01 {
	padding:0;
	background:url(../../img/products/bg_shadow.png) repeat-x;
	z-index:2;
}
.smallwallet_sugarplus .section_01 .txt {
	height:290px;
	background:url(../../img/products/smallwallet_sugarplus/img001.png) 20px 24px no-repeat;
	padding:70px 0 0 420px;
	z-index:1;
}
.smallwallet_sugarplus .section_01 p {
	font-size:13px;
}

/* section_03
----------------------------------------------------- */
.smallwallet_sugarplus .detail3 .two {
	margin-top:0;
	overflow:hidden;
}
.smallwallet_sugarplus .detail3 .two .rightbox {
	padding-top:80px;
}
.smallwallet_sugarplus .detail3 .three {
	margin-top:-90px;
}
.smallwallet_sugarplus .detail3 .three .leftbox {
	padding-top:140px;
}

/* section_04
----------------------------------------------------- */
.smallwallet_sugarplus .section_04 {
	padding-top:410px;
	background:url(../../img/products/smallwallet_sugarplus/img008.jpg) 50% 0 no-repeat;
}
.smallwallet_sugarplus .section_04 h3 {
	padding-bottom: 20px;
}

/* section_05
----------------------------------------------------- */
.smallwallet_sugarplus .section_05 {
	padding-top: 0;
	background-color: #ececec;
}
.smallwallet_sugarplus .section_05 .list_01 li {
	text-align:center;
}
.smallwallet_sugarplus .section_05 .list_01 li img {
	margin: 0 40px 0;
}
.smallwallet_sugarplus .section_05 .clmn_01 li {
	margin: 50px 0 0;
}

/* section_08
----------------------------------------------------- */
.smallwallet_sugarplus .section_08 .clmn_01 {
	margin-top:20px;
}
.smallwallet_sugarplus .section_08 ul {
	margin-left:110px;
	font-size: 11px;
}
.smallwallet_sugarplus .section_08 .clmn-left {
	width:380px;
}
.smallwallet_sugarplus .section_08 .clmn-right {
	width:420px;
}


/* 小さい財布左利き用kv
----------------------------------------------------- */
.smallwallet_lefthands .kv {
	height: 584px;
	background: url(../../img/products/smallwallet_lefthands/kv_img001.jpg) 0 1px no-repeat;
}
.smallwallet_lefthands .kv h2 {
	padding:138px 0 0 30px;
}
.smallwallet_lefthands .kv .btn_buy {
	margin:138px 0 0 70px;	
}

/* gooddesign
----------------------------------------------------- */
.smallwallet_lefthands .gooddesign {
	padding: 27px 0;
	text-align:center;
}

/* section_01
----------------------------------------------------- */
.smallwallet_lefthands .section_01 {
	height: 426px;
	padding: 0;
	background: url(../../img/products/smallwallet_lefthands/img001.jpg) 0 0 no-repeat;
}
.smallwallet_lefthands .section_01 .txt {
	width: 410px;
	margin: 125px 0 0;
	float: right;
}
.smallwallet_lefthands .section_01 p{
	font-size:13px;
}

/* section_04
----------------------------------------------------- */
.smallwallet_lefthands .section_04 {
	padding-top: 410px;
	background: url(../../img/products/smallwallet_lefthands/img008.jpg) 50% 0 no-repeat;
}
.smallwallet_lefthands .section_04 h3 {
	padding-bottom: 20px;
}

/* section_05
----------------------------------------------------- */
.smallwallet_lefthands .section_05 {
	padding-top: 0;
	background-color: #ececec;
}
.smallwallet_lefthands .section_05 .list_01 li {
	text-align: center;
}
.smallwallet_lefthands .section_05 .list_01 li img {
	margin: 0 10px 0;
}
.smallwallet_lefthands .section_05 .clmn_01 li {
	margin: 60px 0 0;
}

/* section_06
----------------------------------------------------- */
.smallwallet_lefthands .section_06.Gooddesign {
	padding: 0 0 50px !important;
}
.smallwallet_lefthands .section_06.Gooddesign .clmn_01 {
	margin-top:40px;
}
.smallwallet_lefthands .section_06.Gooddesign .section_inner {
	padding:0 30px 0 0;
}
.smallwallet_lefthands .section_06.Gooddesign h3 {
	margin:0 0 50px;
}
.smallwallet_lefthands .section_06.Gooddesign h4 {
	margin:40px 0 0;
}
.smallwallet_lefthands .section_06.Gooddesign .clmn-right {
	text-align:left;
}
.smallwallet_lefthands .section_06.Gooddesign .clmn-left {
	padding-top:60px;
	text-align:left;
}

/* section_09
----------------------------------------------------- */
.smallwallet_lefthands .section_09 .img_block {
	margin-top:40px;
	padding-left:50px;
	position: relative;
 }
.smallwallet_lefthands .section_09 .img_block ul {
	font-size: 11px;
	position: absolute;
	bottom: -10px;
	left: 100px;
}

/* 薄いマネークリップkv
 * -------------------------------------------------- */
.thinmoneyclip .kv {
	height:481px;
	background:url(../../img/products/thinmoneyclip/kv_img001.jpg) no-repeat 0 1px;
}
.thinmoneyclip h2 {
	padding:108px 0 0 15px;
}
.thinmoneyclip .btn_buy{
	margin:130px 0 0 30px;
}
.thinmoneyclip .section_01{
	padding: 0 0 0 0;
	margin: 30px 0 0 0;
	position: relative;
}
.thinmoneyclip .section_01 .img001{
	float: left;
	width: 433px;
	height: 466px;
}
.thinmoneyclip .section_01 .text{
	float: right;
	width: 430px;
	padding: 110px 0 0 0;
}
.thinmoneyclip .section_01 .text p{
	padding: 0 40px 0 0 ;
}
.thinmoneyclip .section_02{
	padding: 1px 0 0 0;
	background: #ececec url(../../img/products/thinmoneyclip/img002.jpg) right 0 no-repeat;
	height: 480px;
}
.thinmoneyclip .section_02 .section_inner{
	text-align: center;
	padding: 0;
	margin: 50px 0 0 0;
}
.thinmoneyclip .section_02 .section_inner p{
	text-align: left;
	margin: 80px auto 0;
	width: 650px;
}
.thinmoneyclip .section_03{
	padding: 0px 0 0 0;
	background: url(../../img/products/line001.png) 0 140px no-repeat;
}
.thinmoneyclip .section_03 h3{
	text-align: center;
	margin: 60px 0 60px 0;
}
.thinmoneyclip .section_03 .img003{
	float:right;
	margin:80px 30px 0 0;
}
.thinmoneyclip .section_03 .title004{
	float: left;
	margin: 90px 0 0 120px;
	width: 220px;
}
.thinmoneyclip .section_03 .box{
	background: #f7f7f7;
}
.thinmoneyclip .section_03 .img004{
	float:left;
	margin:20px 0 0 30px;
}
.thinmoneyclip .section_03 .title005{
	float: right;
	margin: 90px 120px 0 0px;
	width: 220px;
}
.thinmoneyclip .section_03 .img005{
	float:right;
	margin:20px 30px 0 0;
}
.thinmoneyclip .section_03 .title006{
	float: left;
	margin: 90px 0 0 120px;
	width: 220px;
}
.thinmoneyclip .section_04{
	padding: 60px 0 30px 0;
	background: #ececec;
	text-align: center;
}
.thinmoneyclip .section_04 .list{
	position: relative;
	margin: 60px 0 0 30px;
}
.thinmoneyclip .section_04 .list li{
	float: left;
}
.thinmoneyclip .section_04 .list li:first-child{
	width: 400px;
	height: 279px;
	text-align: center;
}
.thinmoneyclip .section_04 .list li:first-child img{
	display: block;
	margin: 110px 0 0 40px;
}
.thinmoneyclip .section_04 .list .img001{
	margin-left: 20px;
}
.thinmoneyclip .section_04 .list .img002{
	margin: 20px 0 0 0;
}
.thinmoneyclip .section_04 .list .img003{
	margin: 20px 0 0 20px;
}
.thinmoneyclip .section_05{
	text-align: center;
}
.thinmoneyclip .section_05 .text{
	text-align: left;
	margin: 50px 30px 0 30px;
}
.thinmoneyclip .section_05 .box{
	position: relative;
	background: #ececec;
}
.thinmoneyclip .section_05 .btn_buy{
	position: absolute;
	top: 0;
	left: 0;
}
.thinmoneyclip .section_05 .box .list{
	position: relative;
}
.thinmoneyclip .section_05 .box .list li{
	float: left;
	margin: 0 0 0 30px;
}

/* section_06
 * -------------------------------------------------- */
.thinmoneyclip .section_06 {
	padding-top:0;
	padding-bottom:30px;
	background-color: #ececec;
}
.thinmoneyclip .section_06 .list_01 li {
	text-align: center;
}
.thinmoneyclip .section_06 .list_01 li img {
	margin: 0 7px 0;
}
.thinmoneyclip .section_06 .clmn_01 li {
	margin: 60px 0 0;
}

/* section_0８
 * -------------------------------------------------- */
.thinmoneyclip .section_08 .size {
	margin:40px 0 30px;
	background:url(../../img/products/thinmoneyclip/img017.jpg) no-repeat center 0;
	padding:240px 0 0 450px;
 }
.thinmoneyclip .section.section_08 .size ul {
	font-size: 11px;
}

/* 薄いマネークリップブッテーロ
 * -------------------------------------------------- */
.thinmoneyclip_buttero .kv {
	height:481px;
	background:url(../../img/products/thinmoneyclip_buttero/kv_img001.jpg) no-repeat 0 1px;
}
.thinmoneyclip_buttero .buttero {
	padding:30px;
	background-color:#000000;
	color:#ffffff;
	font-size:15px;
}

.thinmoneyclip_buttero .buttero h3 {
	font-weight:normal;
	line-height:1.5;
}

.thinmoneyclip_buttero h2 {
	padding:20px 0 0 15px;
}
.thinmoneyclip_buttero .btn_buy{
	margin:130px 0 0 30px;
}
.thinmoneyclip_buttero .section_01{
	padding: 0 0 0 0;
	margin: 30px 0 0 0;
	position: relative;
}
.thinmoneyclip_buttero .section_01 .img001{
	float: left;
	width: 433px;
	height: 466px;
}
.thinmoneyclip_buttero .section_01 .text{
	float: right;
	width: 430px;
	padding: 110px 0 0 0;
}
.thinmoneyclip_buttero .section_01 .text p{
	padding: 0 40px 0 0 ;
}
.thinmoneyclip_buttero .section_02{
	padding: 1px 0 0 0;
	background: #ececec url(../../img/products/thinmoneyclip_buttero/img002.jpg) right 0 no-repeat;
	height: 480px;
}
.thinmoneyclip_buttero .section_02 .section_inner{
	text-align: center;
	padding: 0;
	margin: 50px 0 0 0;
}
.thinmoneyclip_buttero .section_02 .section_inner p{
	text-align: left;
	margin: 80px auto 0;
	width: 650px;
}
.thinmoneyclip_buttero .section_03{
	padding: 0px 0 0 0;
	background: url(../../img/products/line001.png) 0 140px no-repeat;
}
.thinmoneyclip_buttero .section_03 h3{
	text-align: center;
	margin: 60px 0 60px 0;
}
.thinmoneyclip_buttero .section_03 .img003{
	float:right;
	margin:80px 30px 0 0;
}
.thinmoneyclip_buttero .section_03 .title004{
	float: left;
	margin: 90px 0 0 120px;
	width: 220px;
}
.thinmoneyclip_buttero .section_03 .box{
	background: #f7f7f7;
}
.thinmoneyclip_buttero .section_03 .img004{
	float:left;
	margin:20px 0 0 30px;
}
.thinmoneyclip_buttero .section_03 .title005{
	float: right;
	margin: 90px 120px 0 0px;
	width: 220px;
}
.thinmoneyclip_buttero .section_03 .img005{
	float:right;
	margin:20px 30px 0 0;
}
.thinmoneyclip_buttero .section_03 .title006{
	float: left;
	margin: 90px 0 0 120px;
	width: 220px;
}
.thinmoneyclip_buttero .section_04{
	padding: 60px 0 30px 0;
	background: #ececec;
	text-align: center;
}
.thinmoneyclip_buttero .section_04 .list{
	position: relative;
	margin: 60px 0 0 30px;
}
.thinmoneyclip_buttero .section_04 .list li{
	float: left;
}
.thinmoneyclip_buttero .section_04 .list li:first-child{
	width: 400px;
	height: 279px;
	text-align: center;
}
.thinmoneyclip_buttero .section_04 .list li:first-child img{
	display: block;
	margin: 110px 0 0 40px;
}
.thinmoneyclip_buttero .section_04 .list .img001{
	margin-left: 20px;
}
.thinmoneyclip_buttero .section_04 .list .img002{
	margin: 20px 0 0 0;
}
.thinmoneyclip_buttero .section_04 .list .img003{
	margin: 20px 0 0 20px;
}

/* section_05
----------------------------------------------------- */
.thinmoneyclip_buttero .section_05 {
	padding:30px 0;
}
.thinmoneyclip_buttero .section_05 .leftbox {
	width:321px;
	float:left;
}
.thinmoneyclip_buttero .section_05 .rightbox {
	width:470px;
	float:right;
}

.thinmoneyclip_buttero .section_05 .rightbox p {
	width:auto;
}
.thinmoneyclip_buttero .section_05 h3 {
	padding-bottom: 20px;
}

/* section_06
----------------------------------------------------- */
.thinmoneyclip_buttero .section_06 {
	padding:20px 0 30px 0;
	background:#ececec;
}

/* section_07
----------------------------------------------------- */
.thinmoneyclip_buttero .section_07 {
	padding-top: 0;
	padding-bottom:40px;
}
.thinmoneyclip_buttero .section_07 .section_inner {
	padding:0 20px;
}
.thinmoneyclip_buttero .section_07 .list_01 {
	width:auto;
	margin:0;
	padding-top:30px;
	overflow:hidden;
}
.thinmoneyclip_buttero .section_07 .list_01 li {
	text-align:center;
	padding:0 !important;
}
.thinmoneyclip_buttero .section_07 .list_01 li img {
	margin:0 60px;
}


/* section_08
 * -------------------------------------------------- */
.thinmoneyclip_buttero .section_09 .size {
	margin:40px 0 30px;
	background:url(../../img/products/thinmoneyclip_buttero/img013.png) no-repeat center 0;
	padding:240px 0 0 450px;
 }
.thinmoneyclip_buttero .section.section_08 .size ul {
	font-size: 11px;
}


/* 小さい小銭入れkv
----------------------------------------------------- */
.smallcoincase .kv {
	height:481px;
	background: url(../../img/products/smallcoincase/kv_img001.jpg) 0 1px no-repeat;
}
.smallcoincase .kv h2 {
	padding:34px 0 0 7px;
}
.smallcoincase .kv .btn_buy {
	margin:140px 0 0 24px;
}

/* section_01
----------------------------------------------------- */
.smallcoincase .section_01 {
	padding-bottom:0;
}
.smallcoincase .section_01 .section_inner {
	background:url(../../img/products/line001.png) left bottom no-repeat;
}
.smallcoincase .section_01 h3 {
	text-align:center;
}
.smallcoincase .section_01 .intro {
	height:285px;
	background:url(../../img/products/smallcoincase/img001.png) 40px 0 no-repeat;
	margin-top:20px;
	padding:70px 0 0 420px;
	font-size:13px;
}
.smallcoincase .section_01 .subtitle {
	padding:60px 0;
}
.smallcoincase .bgnone {
	padding:40px 50px !important;
	background-image:none !important;
}
.smallcoincase .leftbox {
	width:auto;
	margin:30px;
	float:left;
}
.smallcoincase .rightbox {
	width:400px;
	margin:30px 0;
	float:right;
}
.smallcoincase h4.txt20 {
	font-size:20px;
	line-height:1.6;
	margin-bottom:10px;
}

/* section_02
----------------------------------------------------- */
.smallcoincase .gray {
	padding:40px 0;
	background:#ececec;
}
.smallcoincase .comment {
	width:auto !important;
}
.smallcoincase .comment p {
	width:230px !important;
}

/* section_03
----------------------------------------------------- */
.smallcoincase .section_03 {
	padding:40px 10px 20px 25px;
}

/* section_04
----------------------------------------------------- */
.smallcoincase .section_04.gray .section_inner {
	padding-left:0;
}
.smallcoincase .section_04.gray {
	padding:0;
}

/* section_05
----------------------------------------------------- */
.smallcoincase .section_05 {
	padding-bottom:30px;
}
.smallcoincase .section_05 ul {
	margin-top:35px;
	overflow:hidden;
}
.smallcoincase .section_05 ul li {
	width:400px;
	height:279px;
	float:left;
	margin:20px 0 0 20px;
	text-align:center;
}
.smallcoincase .section_05 ul li:nth-child(2n+1) {
	margin-left:0;
}
.smallcoincase .section_05 ul li:first-child {
	margin-left:0;
}
.smallcoincase .section_05 ul > *:first-child + * + * {
	margin-left:0;
}
.smallcoincase .section_05 ul > *:first-child + * + * + * + * {
	margin-left:0;
}
.smallcoincase .section_05 img.head {
	margin-top:116px;
}

/* section_06
----------------------------------------------------- */
.smallcoincase .section_06 {
	padding-bottom:40px;
	text-align:center;
	background:#ececec;
}
.smallcoincase .section_06 p {
	margin-top:0;
	font-size:15px;
}

/* section_07
----------------------------------------------------- */
.smallcoincase .section_07 {
	padding-top:0;
	text-align: center;
}
.smallcoincase .section_07 .text {
	text-align: left;
	margin: 50px 30px 0 30px;
}
.smallcoincase .section_07 h3 {
	margin:50px 0;
}

/* section_08
----------------------------------------------------- */
.smallcoincase .section_08 {
	padding-top:0;
	padding-bottom:30px;
	background-color: #ececec;
	text-align:center;
}
.smallcoincase .section_08 .list_01 li {
	padding-top:30px;
}
.smallcoincase .section_08 .list_01.top {
	margin-left:80px;
}
.smallcoincase .section_08 .list_01 li img {
	margin:0 2px;
}
.smallcoincase .section_08 .clmn_01 li {
	margin:60px 0 0;
}

/* section_10
----------------------------------------------------- */
.smallcoincase .section_10 .img_block {
	margin-top:40px;
	position: relative;
 }
.smallcoincase .section_10 .img_block ul {
	font-size:11px;
	position: absolute;
	bottom:0;
	left: 100px;
}
.smallcoincase li.indent {
	padding-left:3.4em;
	text-indent:-3.4em;
}
.smallcoincase .series {
	padding:50px 0;
}

/* 小さい小銭入れブッテーロ
----------------------------------------------------- */
.smallcoincase_buttero .kv {
	height:480px;
	background: url(../../img/products/smallcoincase_buttero/kv_img001.jpg) 0 1px no-repeat;
}
.smallcoincase_buttero .kv h2 {
	padding:39px 0 0 23px;
}
.smallcoincase_buttero .kv .btn_buy {
	margin:140px 0 0 24px;
}

.smallcoincase_buttero .buttero {
	width:820px;
	padding:30px 29px 30px 30px;
	background-color:#000000;
	color:#ffffff;
	font-size:15px;
}

/* section_01
----------------------------------------------------- */
.smallcoincase_buttero .section_01 {
	padding-bottom:0;
}
.smallcoincase_buttero .section_01 .section_inner {
	background:url(../../img/products/line001.png) left bottom no-repeat;
}
.smallcoincase_buttero .section_01 h3 {
	text-align:center;
}
.smallcoincase_buttero .section_01 .intro {
	height:285px;
	background:url(../../img/products/smallcoincase_buttero/img001.png) 40px 0 no-repeat;
	margin-top:20px;
	padding:70px 0 0 420px;
	font-size:13px;
}
.smallcoincase_buttero .section_01 .subtitle {
	padding:60px 0;
}
.smallcoincase_buttero .bgnone {
	padding:40px 50px !important;
	background-image:none !important;
}
.smallcoincase_buttero .leftbox {
	width:auto;
	margin:30px;
	float:left;
}
.smallcoincase_buttero .rightbox {
	width:400px;
	margin:30px 0;
	float:right;
}
.smallcoincase_buttero h4.txt20 {
	font-size:20px;
	line-height:1.6;
	margin-bottom:10px;
}

/* section_02
----------------------------------------------------- */
.smallcoincase_buttero .gray {
	padding:40px 0;
	background:#ececec;
}
.smallcoincase_buttero .comment {
	width:auto !important;
}
.smallcoincase_buttero .comment p {
	width:230px !important;
}

/* section_03
----------------------------------------------------- */
.smallcoincase_buttero .section_03 {
	padding:40px 10px 20px 25px;
}

/* section_04
----------------------------------------------------- */
.smallcoincase_buttero .section_04.gray .section_inner {
	padding-left:0;
}
.smallcoincase_buttero .section_04.gray {
	padding:0;
}

/* section_05
----------------------------------------------------- */
.smallcoincase_buttero .section_05 {
	padding-bottom:30px;
}
.smallcoincase_buttero .section_05 ul {
	margin-top:35px;
	overflow:hidden;
}
.smallcoincase_buttero .section_05 ul li {
	width:400px;
	height:279px;
	float:left;
	margin:20px 0 0 20px;
	text-align:center;
}
.smallcoincase_buttero .section_05 ul li:nth-child(2n+1) {
	margin-left:0;
}
.smallcoincase_buttero .section_05 ul li:first-child {
	margin-left:0;
}
.smallcoincase_buttero .section_05 ul > *:first-child + * + * {
	margin-left:0;
}
.smallcoincase_buttero .section_05 ul > *:first-child + * + * + * + * {
	margin-left:0;
}
.smallcoincase_buttero .section_05 img.head {
	margin-top:116px;
}

/* section_06
----------------------------------------------------- */
.smallcoincase_buttero .section_06 {
	padding-bottom:40px;
	text-align:center;
	background:#f7f7f7;
}
.smallcoincase_buttero .section_06 p {
	margin-top:0;
	font-size:15px;
}

/* section_07
----------------------------------------------------- */
.smallcoincase_buttero .section_07 {
	padding:30px 0;
}
.smallcoincase_buttero .section_07 .leftbox {
	margin:0;
	width:321px;
	float:left;
}
.smallcoincase_buttero .section_07 .rightbox {
	margin-bottom:0;
	width:470px;
	float:right;
}

.smallcoincase_buttero .section_07 .rightbox p {
	width:auto;
}
.smallcoincase_buttero .section_07 h3 {
	padding-bottom: 20px;
}

/* section_08
----------------------------------------------------- */
.smallcoincase_buttero .section_08 {
	padding:20px 0 30px 0;
	background:#ececec;
}

/* section_09
----------------------------------------------------- */
.smallcoincase_buttero .section_09 {
	padding-top: 0;
	padding-bottom:40px;
}
.smallcoincase_buttero .section_09 .section_inner {
	padding:0 20px;
}
.smallcoincase_buttero .section_09 .list_01 {
	width:auto;
	margin:0;
	padding-top:30px;
	overflow:hidden;
}
.smallcoincase_buttero .section_09 .list_01 li {
	text-align:center;
	padding:0 !important;
}
.smallcoincase_buttero .section_09 .list_01 li img {
	margin:0 30px 0 0;
}

/* section_11
----------------------------------------------------- */
.smallcoincase_buttero .section_11 .img_block {
	margin-top:40px;
	position: relative;
 }
.smallcoincase_buttero .section_11 .img_block ul {
	font-size:11px;
	position: absolute;
	bottom:0;
	left: 100px;
}
.smallcoincase_buttero li.indent {
	padding-left:3.4em;
	text-indent:-3.4em;
}
.smallcoincase_buttero .series {
	padding:50px 0;
}

/* 小さい小銭入れ笹原右京
----------------------------------------------------- */
.smallcoincase_ukyo .kv {
	height:685px;
	background: url(../../img/products/smallcoincase_ukyo/kv_img001.jpg) no-repeat;
}
.smallcoincase_ukyo .kv h2 {
	padding:19px 0 18px 20px;
	float:left;
}
.smallcoincase_ukyo .kv .btn_buy {
	margin:430px 28px 0 0;
	float:right;
}

.smallcoincase_ukyo .buttero {
	width:820px;
	padding:30px 29px 30px 30px;
	background-color:#000000;
	color:#ffffff;
	font-size:15px;
}

/* section_01
----------------------------------------------------- */
.smallcoincase_ukyo .section_01 {
	padding-bottom:0;
}
.smallcoincase_ukyo .section_01 .section_inner {
	background:url(../../img/products/line001.png) left bottom no-repeat;
}
.smallcoincase_ukyo .section_01 h3 {
	text-align:center;
}
.smallcoincase_ukyo .section_01 .intro {
	height:285px;
	background:url(../../img/products/smallcoincase_ukyo/img001.png) 40px 0 no-repeat;
	margin-top:20px;
	padding:70px 0 0 420px;
	font-size:13px;
}
.smallcoincase_ukyo .section_01 .subtitle {
	padding:60px 0;
}
.smallcoincase_ukyo .bgnone {
	padding:40px 50px !important;
	background-image:none !important;
}
.smallcoincase_ukyo .leftbox {
	width:auto;
	margin:30px;
	float:left;
}
.smallcoincase_ukyo .rightbox {
	width:400px;
	margin:30px 0;
	float:right;
}
.smallcoincase_ukyo h4.txt20 {
	font-size:20px;
	line-height:1.6;
	margin-bottom:10px;
}

/* section_02
----------------------------------------------------- */
.smallcoincase_ukyo .gray {
	padding:40px 0;
	background:#ececec;
}
.smallcoincase_ukyo .comment {
	width:auto !important;
}
.smallcoincase_ukyo .comment p {
	width:230px !important;
}

/* section_03
----------------------------------------------------- */
.smallcoincase_ukyo .section_03 {
	padding:40px 10px 20px 25px;
}

/* section_04
----------------------------------------------------- */
.smallcoincase_ukyo .section_04.gray .section_inner {
	padding-left:0;
}
.smallcoincase_ukyo .section_04.gray {
	padding:0;
}

.smallcoincase_ukyo .section_13{
	margin:0;
	padding:70px 0 30px 0;
}

.smallcoincase_ukyo .section_13 .clmn_01 {
	margin:0;
	padding:0;
}

.smallcoincase_ukyo .section_13 .clmn-left {
	padding-left:30px;
}

.smallcoincase_ukyo .section_13 .clmn-right {
	padding-right:30px;
}


/* section_05
----------------------------------------------------- */
.smallcoincase_ukyo .section_05 {
	padding-bottom:30px;
}
.smallcoincase_ukyo .section_05 ul {
	margin-top:35px;
	overflow:hidden;
}
.smallcoincase_ukyo .section_05 ul li {
	width:400px;
	height:279px;
	float:left;
	margin:20px 0 0 20px;
	text-align:center;
}
.smallcoincase_ukyo .section_05 ul li:nth-child(2n+1) {
	margin-left:0;
}
.smallcoincase_ukyo .section_05 ul li:first-child {
	margin-left:0;
}
.smallcoincase_ukyo .section_05 ul > *:first-child + * + * {
	margin-left:0;
}
.smallcoincase_ukyo .section_05 ul > *:first-child + * + * + * + * {
	margin-left:0;
}
.smallcoincase_ukyo .section_05 img.head {
	margin-top:116px;
}

/* section_06
----------------------------------------------------- */
.smallcoincase_ukyo .section_06 {
	padding-bottom:40px;
	text-align:center;
	background:#f7f7f7;
}
.smallcoincase_ukyo .section_06 p {
	margin-top:0;
	font-size:15px;
}

/* section_07
----------------------------------------------------- */
.smallcoincase_ukyo .section_07 {
	padding:30px 0;
}
.smallcoincase_ukyo .section_07 .leftbox {
	margin:0;
	width:321px;
	float:left;
}
.smallcoincase_ukyo .section_07 .rightbox {
	margin-bottom:0;
	width:470px;
	float:right;
}

.smallcoincase_ukyo .section_07 .rightbox p {
	width:auto;
}
.smallcoincase_ukyo .section_07 h3 {
	padding-bottom: 20px;
}

/* section_08
----------------------------------------------------- */
.smallcoincase_ukyo .section_08 {
	padding:20px 0 30px 0;
	background:#ececec;
}

/* section_09
----------------------------------------------------- */
.smallcoincase_ukyo .section_09 {
	padding-top: 0;
	padding-bottom:40px;
}
.smallcoincase_ukyo .section_09 .section_inner {
	padding:0 20px;
}
.smallcoincase_ukyo .section_09 .list_01 {
	width:auto;
	margin:0;
	padding-top:30px;
	overflow:hidden;
}
.smallcoincase_ukyo .section_09 .list_01 li {
	text-align:center;
	padding:0 !important;
}
.smallcoincase_ukyo .section_09 .list_01 li img {
	margin:0 30px 0 0;
}

/* section_11
----------------------------------------------------- */
.smallcoincase_ukyo .section_11 .img_block {
	margin-top:40px;
	position: relative;
 }
.smallcoincase_ukyo .section_11 .img_block ul {
	font-size:11px;
	position: absolute;
	bottom:0;
	left: 100px;
}
.smallcoincase_ukyo li.indent {
	padding-left:3.4em;
	text-indent:-3.4em;
}
.smallcoincase_ukyo .series {
	padding:50px 0;
}


/* 予備ネジkv
----------------------------------------------------- */
.smallcoincase_parts .kv {
	height:481px;
	background: url(../../img/products/smallcoincase/kv_img002.jpg) 0 1px no-repeat;
}
.smallcoincase_parts .kv h2 {
	padding:140px 0 0 60px;
}
.smallcoincase_parts .kv .btn_buy {
	margin:50px 0 0 30px;
}

/* section_01
----------------------------------------------------- */
.smallcoincase_parts .section_01 {
	padding-bottom:60px;
	background:url(../../img/products/bg_shadow.png) repeat-x;
}
.smallcoincase_parts .intro p {
	font-size:14px;
}
.smallcoincase_parts .intro p:last-child {
	margin-top:10px;
	text-align:right;
}
.smallcoincase_parts .section_01 h3 {
	text-align:center;
	margin-bottom:30px;
}

/* section_02
----------------------------------------------------- */
.smallcoincase_parts .section_02 {
	padding-bottom:40px;
	text-align:center;
	background:#ececec;
}
.smallcoincase_parts .section_02 p {
	margin-top:0;
	font-size:15px;
}

/* section_03
----------------------------------------------------- */
.smallcoincase_parts .leftbox {
	width:auto;
	margin:30px 30px 0 135px;
	float:left;
}
.smallcoincase_parts .rightbox {
	width:340px;
	margin:30px 30px 30px 60px;
	float:right;
}

 
/* 旅行財布kv
----------------------------------------------------- */
.travelwallet .kv {
	height:537px;
	background: url(../../img/products/travelwallet/kv_img001.jpg) 0 1px no-repeat;
}
.travelwallet .kv h2 {
	padding:0 0 0 58px;
}
.travelwallet .kv .btn_buy {
	margin:-15px 0 0 35px;
}

/* section_01
----------------------------------------------------- */
.travelwallet .section_01 {
	padding-bottom:0;
	background:url(../../img/products/bg_shadow.png) repeat-x;
}
.travelwallet .section_01 .intro {
	height:234px;
	background:url(../../img/products/travelwallet/img001.png) 0 20px no-repeat;
	margin:0;
	padding:90px 0 0 420px;
	font-size:13px;
}

/* section_02
----------------------------------------------------- */
.travelwallet .section_02 {
	background:#ececec;
	text-align:center;
}
.travelwallet .section_02 p.photo {
	margin:70px 0 40px;
}
.travelwallet .section_02 p.ex {
	width:650px;
	margin:30px auto 0;
	text-align:left;
}
.travelwallet .section_02 ul {
	margin-top:35px;
}
.travelwallet .section_02 ul li {
	width:400px;
	height:340px;
	float:left;
	margin:20px 0 0 20px;
}
.travelwallet .section_02 ul li:nth-child(2n+1) {
	margin-left:0;
}
.travelwallet .section_02 ul li:first-child {
	margin-left:0;
}
.travelwallet .section_02 ul > *:first-child + * + * {
	margin-left:0;
}
.travelwallet .section_02 ul li:last-child, .travelwallet .section_02 ul > *:first-child + * + * + * {
	margin-bottom:60px;
}
.travelwallet .section_02 ul > *:first-child + * + * + * {
	margin-bottom:60px;
}
.travelwallet .section_02 ul li > img {
	display:block;
}
.travelwallet .section_02 h4 {
	margin:15px 0;
}
.travelwallet li p {
	text-align:left;
	margin-top:0 !important;
}

/* section_03
----------------------------------------------------- */
.travelwallet .leftbox {
	width:auto;
	margin:30px;
	float:left;
}
.travelwallet .rightbox {
	width:400px;
	margin:30px 0;
	float:right;
}
.travelwallet .comment {
	width:auto !important;
}
.travelwallet .comment p {
	width:262px !important;
}
.travelwallet h4.txt20 {
	font-size:20px;
	line-height:1.6;
}

/* section_04
----------------------------------------------------- */
.travelwallet .section_04 .section_inner {
	padding-left:0;
	background:#efefef;
}
.travelwallet .section_04 {
	padding:0;
}
.travelwallet .section_04 .rightbox {
	width:auto;
	margin:90px 60px 0 0;
}

/* section_05
----------------------------------------------------- */
.travelwallet .section_05 > P {
	margin:50px 0;
}

/* section_07
----------------------------------------------------- */
.travelwallet .section_07 {
	background:#ececec;
}
.travelwallet ul.step {
	margin-top:40px;
	overflow:hidden;
}
.travelwallet ul.step li {
	width:367px;
	float:left;
}
.travelwallet ul.step li p {
	height:5em;
}
.travelwallet ul.step li:first-child {
	padding-right:86px;
}
.travelwallet ul.step li .num_01 {
	padding:6px 0 0 34px;
	background:url(../../img/products/travelwallet/num_gray01.gif) 0 4px no-repeat;
}
.travelwallet ul.step li .num_02 {
	padding:6px 0 0 34px;
	background:url(../../img/products/travelwallet/num_gray02.gif) 0 4px no-repeat;
}
.travelwallet ul.step li.arrow_r {
	background:url(../../img/products/arrow_right.png) 396px 155px no-repeat;
}
.travelwallet ul.step li.arrow_l {
	background:url(../../img/products/arrow_left.png) 396px 155px no-repeat;
}
.travelwallet ul.step li.arrow_b {
	padding-bottom:90px;
	background:url(../../img/products/arrow_left.png) center 330px no-repeat;
}

/* section_08
----------------------------------------------------- */
.travelwallet ul.flag {
	margin-top:40px;
	overflow:hidden;
}
.travelwallet ul.flag li {
	width:105px;
	height:112px;
	float:left;
	margin:0 6px 14px;
	font-size:15px;
	line-height:1.2;
	text-align:center;
}
/*.travelwallet ul.flag li:nth-child(7n) {
	margin-right:0;
}*/
.travelwallet ul.flag li.nzl {
	width:auto;
	margin:0 5px 0 -7px;
}
.travelwallet ul.flag li img {
	margin-bottom:4px;
}

/* section_09
----------------------------------------------------- */
.travelwallet .section_09 {
	background-color: #ececec;
}
.travelwallet .section_09 .list_01 {
	margin-top:10px;
}
.travelwallet .section_09 .list_01 li img {
	margin:0 2px;
}

/* section_10
----------------------------------------------------- */
.travelwallet .section_10 .img_block {
	padding:30px 20px 0 0;
	position: relative;
 }
.travelwallet .section_10 .img_block ul {
	font-size:11px;
	position:absolute;
	bottom:20px;
	left:90px;
}

/* section_11
----------------------------------------------------- */
.travelwallet .section_11 {
	padding:50px 0;
	margin-bottom:30px
}
.travelwallet .section_11 .list_02 {
	margin-top:-20px;
	padding-top:0;
}
.travelwallet .section_11 .list_02 li {
	margin:20px 0 0 20px;
}


/* iPhoneも入る財布
 --------------------------------------------------- */
.iphonewallet .leftbox {
	width:439px;
	float:left;
}
.iphonewallet .rightbox {
	width:440px;
	float:right;
}
.iphonewallet h4.txt20 {
	font-size:20px;
	line-height:1.6;
}
.iphonewallet .comment {
	width:auto !important;
}
.iphonewallet .comment p {
	width:260px !important;
}
.iphonewallet img.down {
	margin:28px auto 38px;
}

/* kv
----------------------------------------------------- */
.iphonewallet .kv {
	height:537px;
	background: url(../../img/products/iphonewallet/kv_img001.jpg) 0 1px no-repeat;
}
.iphonewallet .kv h2 {
	padding:8px 0 0 10px;
}
.iphonewallet .kv .btn_buy {
	margin:232px 0 0 16px;
}

/* section_01
----------------------------------------------------- */
.iphonewallet .section_01 h3 {
	text-align:center;
}
.iphonewallet .section_01 p.photo {
	margin:60px 0;
	text-align:center;
}
.iphonewallet .section_01 p.ex {
	width:680px;
	margin:30px auto 0;
	text-align:left;
}
.iphonewallet .section_01 ul {
	margin-top:35px;
	overflow:hidden;
}
.iphonewallet .section_01 ul li {
	width:400px;
	height:279px;
	float:left;
	margin:20px 0 0 20px;
	text-align:center;
}
.iphonewallet .section_01 ul li:nth-child(2n+1) {
	margin-left:0;
}
.iphonewallet .section_01 ul li:first-child {
	margin-left:0;
}
.iphonewallet .section_01 ul > *:first-child + * + * {
	margin-left:0;
}
.iphonewallet .section_01 img.head {
	margin-top:120px;
}

/* section_02
----------------------------------------------------- */
.iphonewallet .section_02 {
	padding-bottom:0;
}
.iphonewallet .section_02 .leftbox {
	padding:30px 0 0 60px;
}
.iphonewallet .section_02 .rightbox {
	width:397px;
	padding-top:30px;
}
/* section_03
----------------------------------------------------- */
.iphonewallet .section_03 {
	padding:0;
}
.iphonewallet .section_03 .rightbox {
	padding:90px 90px 0 0 ;
}

/* section_04
----------------------------------------------------- */
.iphonewallet .section_04 {
	padding:0;
}
.iphonewallet .section_04 .leftbox {
	padding:88px 0 0 90px;
}

/* section_05
----------------------------------------------------- */
.iphonewallet .section_05 {
	padding:50px 0 0;
}
.iphonewallet .section_05 .rightbox {
	padding:200px 90px 0 0 ;
}
.iphonewallet .section_05 img {
	display:block;
}

/* section_06
----------------------------------------------------- */
.iphonewallet .section_06 {
	padding:50px 0 0;
}
.iphonewallet .section_06 .leftbox {
	padding:40px 0 0 70px;
}
.iphonewallet .section_06 .rightbox {
	width:444px;
}

/* section_07
----------------------------------------------------- */
.iphonewallet .section_07 {
	padding:0 0 15px;
}
.iphonewallet .section_07 .leftbox {
	padding-left:84px;
}
.iphonewallet .section_07 .rightbox {
	padding:98px 90px 0 0;
}

/* section_08
----------------------------------------------------- */
.iphonewallet .section_08 {
	padding:20px 0 0;
}
.iphonewallet .section_08 .leftbox {
	padding:70px 0 0 70px;
}
.iphonewallet .section_08 .rightbox {
	width:381px;
}

/* section_09
----------------------------------------------------- */
.iphonewallet .section_09 {
	padding:0;
}
.iphonewallet .section_09 .leftbox {
	width:429px;
}
.iphonewallet .section_09 .rightbox {
	padding:260px 80px 0 0;
}
.iphonewallet .section_09 img {
	display:block;
}

/* section_10
----------------------------------------------------- */
.iphonewallet .section_10 {
	padding:18px 0 0 0;
}
.iphonewallet .section_10 .leftbox {
	padding:70px 0 0 100px;
}
.iphonewallet .section_10 .rightbox {
	width:420px;
}

/* section_11
----------------------------------------------------- */
.iphonewallet .section_11 {
	padding-bottom:0;
}
.iphonewallet .section_11 .list_01 {
	margin-bottom:10px
}
.iphonewallet .section_11 .list_01 li {
	padding-top:60px;
}
.iphonewallet .section_11 .list_01 li img {
	margin:0 4px;
}
.iphonewallet .section_11 .clmn_01 li {
	margin:60px 0 0;
}

/* section_13
----------------------------------------------------- */
.iphonewallet .tHands {
	display:block;
	padding:55px 0 70px 212px;
	background:url(../../img/products/iphonewallet/img022.jpg) no-repeat 0 1em;
}

/* section_14
----------------------------------------------------- */
.iphonewallet .section_14 .img_block {
	margin-top:40px;
	position: relative;
 }
.iphonewallet .section_14 .img_block ul {
	font-size:11px;
	position:absolute;
	bottom:-20px;
	right:90px;
}

/* section_15
----------------------------------------------------- */
.iphonewallet .section_15 {
	padding:30px 0 50px;
	margin-bottom:30px;
}



/*------------------------------------------------------------------------ 
薄いメモ帳共通エリア 
-------------------------------------------------------------------------*/ 

/* section_01
----------------------------------------------------- */
[class^="thinmemopad"] .section_01 {
	padding-bottom:0;
	background:url(../../../img/products/bg_shadow.png) repeat-x;
}
[class^="thinmemopad"] .section_01 .intro {
	margin:70px 0 40px;
	text-align:center;
}

/* section_02
----------------------------------------------------- */
[class^="thinmemopad"] .section_02 .rightbox {
	width:400px;
	margin-top:10px;
}

/* section_03
----------------------------------------------------- */
[class^="thinmemopad"] .section_03 h3 {
	margin-bottom:40px;
	text-align:center;
}
[class^="thinmemopad"] ul.step li.arrow_r {
	padding-right:90px;
	background:url(../../img/products/thinmemopad/arrowb_right.png) 374px 155px no-repeat;
}
[class^="thinmemopad"] ul.step li.arrow_l {
	padding-left:90px;
	background:url(../../img/products/thinmemopad/arrowb_left.png) 10px 155px no-repeat;
}
[class^="thinmemopad"] ul.step li.arrow_d {
	padding-bottom:40px;
	background:url(../../img/products/thinmemopad/arrowb_down.png) center 280px no-repeat;
}
[class^="thinmemopad"] ul.step li.bgnone {
	padding-left:90px;
	background:none;
}

/* section_04
----------------------------------------------------- */
[class^="thinmemopad"] .section_04 {
	padding-top:10px;
}
[class^="thinmemopad"] .section_04 h3, [class^="thinmemopad"] .section_04 .section_inner > p {
	text-align:center;
	margin:50px 0;
}
[class^="thinmemopad"] .section_04 .leftbox, [class^="thinmemopad"] .section_05 .leftbox, [class^="thinmemopad"] .section_06 .leftbox {
	margin-left:65px;
}
[class^="thinmemopad"] .section_04 .rightbox, [class^="thinmemopad"] .section_05 .rightbox, [class^="thinmemopad"] .section_06 .rightbox {
	width:270px;
	margin:10px 60px 0 0;
}
[class^="thinmemopad"] .section_04 h4 {
	font-size:20px;
}

/* section_05
----------------------------------------------------- */
[class^="thinmemopad"] .section_05 h3, [class^="thinmemopad"] .section_06 h3,.section_07 h3 {
	margin-bottom:40px;
	text-align:center;
}

/* section_07
----------------------------------------------------- */
[class^="thinmemopad"] .section_07 .rightbox {
	width:470px;
	margin:30px 75px 0 0;
}
[class^="thinmemopad"] .section_07 .section_inner > p {
	font-size:14px;
	text-align:center;
}

/* section_08
----------------------------------------------------- */
[class^="thinmemopad"] .section_08 {
	padding:0 0 50px;
	background-color: #ececec;
}
[class^="thinmemopad"] .section_08 ul {
	width:704px;
	margin:20px auto 0;
	padding-left:10px;
}
[class^="thinmemopad"] .section_08 li {
	margin-top:40px;
}

/* section_10
----------------------------------------------------- */
[class^="thinmemopad"] .section_10 {
	padding-bottom:50px;
}
[class^="thinmemopad"] .section_10 ul {
	margin:20px 0 40px 85px;
	font-size:11px;
}

/* section_11
----------------------------------------------------- */
[class^="thinmemopad"] .section_11 {
	padding:50px 0;
	margin-bottom:30px
}
[class^="thinmemopad"] .section_11 .list_02 {
	margin-top:-20px;
	padding-top:0;
}
[class^="thinmemopad"] .section_11 .list_02 li {
	margin:20px 0 0 20px;
}

/* 薄いメモ帳エンボスkv
----------------------------------------------------- */
.thinmemopad .kv {
	height:481px;
	background: url(../../img/products/thinmemopad/kv_img001.jpg) 0 1px no-repeat;
}
.thinmemopad .kv h2 {
	padding:118px 0 0 30px;
}
.thinmemopad .kv .btn_buy {
	margin:125px 0 0 40px;
}


/* 薄いメモ帳ジャコモkv
----------------------------------------------------- */
.thinmemopad_giacomo .kv {
	border-top:1px solid #fff;
	background:#3d312c url(../../img/products/thinmemopad_giacomo/kv_img001.jpg) 0 0 no-repeat;
}
 .thinmemopad_giacomo .kv .wrap h2 {
	margin:264px 30px 0 0;
	float:right;
}
 .thinmemopad_giacomo .kv .btn_buy {
	clear:both;
	margin:24px 32px 40px 0;
	text-align:right;
}
 .thinmemopad_giacomo .kv > h2 {
	margin-left:12px;
}

/* section_01
----------------------------------------------------- */
.thinmemopad_giacomo .section_01 .leftbox {
	margin:9px 0 0 0;
}


/* ぴったりなペンkv
----------------------------------------------------- */
.zebrapen .kv {
	height:481px;
	background: url(../../img/products/zebrapen/kv_img001.jpg) 0 1px no-repeat;
}
.zebrapen .kv h2 {
	padding:140px 0 0 30px;
}

/* section_01
----------------------------------------------------- */
.zebrapen .section_01 {
	background:url(../../img/products/bg_shadow.png) repeat-x;
}
.zebrapen .section_01 p {
	margin:0 10px;
	font-size:14px;
}

/* section_02
----------------------------------------------------- */
.zebrapen .section_02 {
	padding:50px 0;
	margin-bottom:30px
}
.zebrapen .section_02 .list_02 {
	margin-top:-20px;
	padding-top:0;
}
.zebrapen .section_02 .list_02 li {
	margin:20px 0 0 20px;
}


/* ----------------------------------------------------------------------------------------------------
 * 保存するメモ帳共通
 * ---------------------------------------------------------------------------------------------------- */
/* section_01
----------------------------------------------------- */
[class^="savenotepad"] .section_01 {
	padding-bottom:0;
	background:url(../../img/products/bg_shadow.png) repeat-x;
}
[class^="savenotepad"] .section_01 .intro {
	margin:50px 0 40px;
	text-align:center;
}

/* section_02
----------------------------------------------------- */
[class^="savenotepad"] .section_02 {
	padding:10px 0 50px 0;
}
[class^="savenotepad"] .section_02 .wrap {
	margin-bottom:80px;
}
[class^="savenotepad"] .section_02 .wrap:last-child {
	margin-bottom:0;
}
[class^="savenotepad"] .section_02 h3, [class^="savenotepad"] .section_02 .section_inner > p {
	text-align:center;
	margin:50px 0;
}
[class^="savenotepad"] .section_02 .leftbox, [class^="savenotepad"] .section_03 .leftbox {
	margin:15px 0 0 75px;
}
[class^="savenotepad"] .section_02 .rightbox, [class^="savenotepad"] .section_03 .rightbox {
	width:250px;
	margin:0 75px 0 0;
}
[class^="savenotepad"] .section_02 h4 {
	font-size:20px;
	line-height:1.6;
}

/* マストアイテム
----------------------------------------------------- */
[class^="savenotepad"] .must h3 {
	margin-bottom:40px;
	text-align:center;
}
[class^="savenotepad"] .must .wrap {
	margin-bottom:70px;
}
[class^="savenotepad"] .must .section_inner > p {
	font-size:14px;
	text-align:center;
}


/* SIZE
----------------------------------------------------- */
[class^="savenotepad"] .size h3 {
	margin-bottom:40px;
	text-align:center;
}
[class^="savenotepad"] .size ul {
	margin:110px 80px 0 0;
	font-size:11px;
}

/* series
----------------------------------------------------- */
[class^="savenotepad"] .series {
	padding:50px 0;
	margin-bottom:30px
}
[class^="savenotepad"] .series .list_02 {
	margin-top:-20px;
	padding-top:0;
}
[class^="savenotepad"] .series .list_02 li {
	margin:20px 0 0 20px;
}

/* 保存するメモ帳エンボスkv
----------------------------------------------------- */
.savenotepad .kv {
	height:481px;
	background: url(../../img/products/savenotepad/kv_img001.jpg) 0 1px no-repeat;
}
.savenotepad .kv h2 {
	padding:122px 0 0 40px;
}
.savenotepad .kv .btn_buy {
	margin:138px 0 0 78px;
}

/* section_04
----------------------------------------------------- */
.savenotepad .section_04 {
	padding:0 0 40px;
	background-color: #ececec;
}
.savenotepad .section_04 ul {
}
.savenotepad .section_04 li img {
	margin:0 33px;
}


/* 保存するメモ帳EVERNOTE kv
----------------------------------------------------- */
.savenotepad_evernote .kv {
	height:481px;
	background: url(../../img/products/savenotepad_evernote/kv_img001.jpg) 0 1px no-repeat;
}
.savenotepad_evernote .kv h2 {
	padding:68px 0 0 44px;
}
.savenotepad_evernote .kv .btn_buy {
	margin:53px 0 0 75px;
}

/* section_03
----------------------------------------------------- */
.savenotepad_evernote .section_03 h3 {
	margin-bottom:40px;
	text-align:center;
}
.savenotepad_evernote .section_03 .wrap {
	margin-bottom:0;
}
.savenotepad_evernote .section_03 .leftbox {
	margin:80px 0 0 0px;
}

/* section_04
----------------------------------------------------- */
.savenotepad_evernote .section_04 .rightbox {
	width:250px;
	margin:0 75px 0 0;
}

/* section_06
----------------------------------------------------- */
.savenotepad_evernote .evernote {
	display:block;
	padding:45px 0 60px 212px;
	background:url(../../img/products/savenotepad_evernote/img004.jpg) no-repeat 0 1em;
}

/* section_07
----------------------------------------------------- */
.savenotepad_evernote .section_07 {
	padding-bottom:50px;
}
.savenotepad_evernote .section_07 ul {
	margin:110px 80px 0 0;
	font-size:11px;
}

/* section_08
----------------------------------------------------- */
.savenotepad_evernote .section_08 {
	padding:50px 0;
	margin-bottom:30px
}
.savenotepad_evernote .section_08 .list_02 {
	margin-top:-20px;
	padding-top:0;
}
.savenotepad_evernote .section_08 .list_02 li {
	margin:20px 0 0 20px;
}

/* 保存するメモ帳 クロコダイルkv
----------------------------------------------------- */
.savenotepad_crocodile .kv {
	height:444px;
	background:url(../../img/products/savenotepad_crocodile/kv_img001.jpg) 0 1px no-repeat;
}
.savenotepad_crocodile .kv h2 {
	padding:57px 0 0 44px;
}
.savenotepad_crocodile .kv .btn_buy {
	margin:57px 0 0 75px;
}

/* section_03
----------------------------------------------------- */
.savenotepad_crocodile .section_03 h3 {
	margin-bottom:40px;
	text-align:center;
}
.savenotepad_crocodile .section_03 .wrap {
	margin-bottom:0;
}
.savenotepad_crocodile .section_03 .leftbox {
	margin:80px 0 0 0px;
}

/* section_04
----------------------------------------------------- */
.savenotepad_crocodile .section_04 .rightbox {
	width:250px;
	margin:0 75px 0 0;
}

/* section_06
----------------------------------------------------- */
.savenotepad_crocodile .crocodile {
	display:block;
	padding:54px 0 70px 212px;
	background:url(../../img/products/savenotepad_crocodile/img004.jpg) no-repeat 0 1em;
}

/* section_07
----------------------------------------------------- */
.savenotepad_crocodile .section_07 {
	padding-bottom:50px;
}
.savenotepad_crocodile .section_07 ul {
	margin:110px 80px 0 0;
	font-size:11px;
}

/* section_08
----------------------------------------------------- */
.savenotepad_crocodile .section_08 {
	padding:50px 0;
	margin-bottom:30px
}
.savenotepad_crocodile .section_08 .list_02 {
	margin-top:-20px;
	padding-top:0;
}
.savenotepad_crocodile .section_08 .list_02 li {
	margin:20px 0 0 20px;
}

/* ----------------------------------------------------------------------------------------------------
 * 薄いカードケース共通
 * ---------------------------------------------------------------------------------------------------- */
/* 普段はバッグやポケットの中に収納〜
----------------------------------------------------- */
[class^="thincardcase"] .concept {
	background:url(../../img/products/bg_shadow.png) repeat-x;
}
[class^="thincardcase"] .concept p {
	margin:40px 0 -10px;
}
[class^="thincardcase"] .concept ul {
	margin-top:35px;
	overflow:hidden;
}
[class^="thincardcase"] .concept ul li {
	width:400px;
	float:left;
	margin:20px 0 0 20px;
}
[class^="thincardcase"] .concept ul li:first-child {
	margin-left:0;
}

/* カードを10枚入れても16mm〜
----------------------------------------------------- */
[class^="thincardcase"] .spec {
	background:#ececec;
	text-align:center;
}

/* 薄い財布に取り付けることが出来る〜
----------------------------------------------------- */
[class^="thincardcase"] .mount {
	padding-bottom:20px;
}
[class^="thincardcase"] .mount p {
	margin:40px 0 40px;
	font-size:14px;
	text-align:center;
}
[class^="thincardcase"] ul.step {
	margin-top:20px;
	overflow:hidden;
}
[class^="thincardcase"] ul.step li {
	width:367px;
	float:left;
}
[class^="thincardcase"] ul.step li:first-child {
	padding-right:86px;
}
[class^="thincardcase"] ul.step li.arrow_r {
	background:url(../../img/products/arrow_right.png) 396px 100px no-repeat;
}
[class^="thincardcase"] ul.step li.arrow_l {
	background:url(../../img/products/arrow_left.png) 396px 100px no-repeat;
}
[class^="thincardcase"] ul.step li.arrow_d {
	padding-bottom:60px;
	background:url(../../img/products/arrow_down.png) center 350px no-repeat;
}
[class^="thincardcase"] ul.step li img {
	display:block;
}
[class^="thincardcase"] ul.step li p {
	margin-top:15px;
	text-align:center;
	font-size:13px;
}

 
/* 薄いカードケースkv
----------------------------------------------------- */
.thincardcase .kv {
	height:481px;
	background: url(../../img/products/thincardcase/kv_img001.jpg) 0 1px no-repeat;
}
.thincardcase .kv h2 {
	padding:114px 0 0 28px;
}
.thincardcase .kv .btn_buy {
	margin:130px 0 0 70px;
}

/* section_04
----------------------------------------------------- */
.thincardcase .section_04 {
	padding-top:0;
	text-align:center;
}
.thincardcase .section_04 h3 {
	margin:50px 0 60px;
}
.thincardcase .section_04 p {
	font-size:14px;
}

/* section_05
----------------------------------------------------- */
.thincardcase .section_05 {
	padding:0 0 50px;
	background-color: #ececec;
}
.thincardcase .section_05 ul {
	margin:0 8px;
}
.thincardcase .section_05 li img {
	margin:0 3px;
}
.thincardcase .section_05 ul.top {
	padding-left:150px;
}
.thincardcase .section_05 h3 {
	margin:60px 0 40px;
	text-align:center;
}

/* section_07
----------------------------------------------------- */
.thincardcase .section_07 .img_block {
	padding:20px 20px 0 0;
	position: relative;
 }
.thincardcase .section_07 .img_block ul {
	font-size:11px;
	position:absolute;
	bottom:-20px;
	left:90px;
}
.thincardcase .section_07 li.indent01 {
	padding-left:3.1em;
	text-indent:-3.1em;
}
.thincardcase .section_07 li.indent02 {
	padding-left:3.1em;
	text-indent:0.2em;
}

/* section_08
----------------------------------------------------- */
.thincardcase .section_08 {
	padding:50px 0;
}
.thincardcase .section_08 .list_02 {
	margin-top:-20px;
	padding-top:0;
}
.thincardcase .section_08 .list_02 li {
	margin:20px 0 0 20px;
}


/* 薄いカードケース classic kv
----------------------------------------------------- */
.thincardcase_classic .kv {
	height:481px;
	background: url(../../img/products/thincardcase_classic/kv_img001.jpg) 0 1px no-repeat;
}
.thincardcase_classic .kv h2 {
	padding:98px 0 0 28px;
}
.thincardcase_classic .kv .btn_buy {
	margin:30px 0 0 70px;
}

/* section_04
----------------------------------------------------- */
.thincardcase_classic .section_04 {
	padding-top:0;
}
.thincardcase_classic .section_04 h3 {
	margin:50px 0 60px;
	text-align:center;
}
.thincardcase_classic .section_04 p {
	padding:0px 30px;
}

/* section_05
----------------------------------------------------- */
.thincardcase_classic .section_05 {
	padding:0 0 50px;
	background-color: #ececec;
}
.thincardcase_classic .section_05 ul {
	/*margin:0 8px;*/
}
.thincardcase_classic .section_05 li img {
	margin:0 2px;
}
.thincardcase_classic .section_05 ul.top {
	padding-left:104px;
}
.thincardcase_classic .section_05 h3 {
	margin:60px 0 40px;
	text-align:center;
}

/* section_07
----------------------------------------------------- */
.thincardcase_classic .section_07 .img_block {
	padding:20px 20px 0 0;
	position: relative;
 }
.thincardcase_classic .section_07 .img_block ul {
	font-size:11px;
	position:absolute;
	bottom:-20px;
	left:90px;
}
.thincardcase_classic .section_07 li.indent01 {
	padding-left:3.1em;
	text-indent:-3.1em;
}
.thincardcase_classic .section_07 li.indent02 {
	padding-left:3.1em;
	text-indent:0.2em;
}

/* section_08
----------------------------------------------------- */
.thincardcase_classic .section_08 {
	padding:50px 0;
}
.thincardcase_classic .section_08 .list_02 {
	margin-top:-20px;
	padding-top:0;
}
.thincardcase_classic .section_08 .list_02 li {
	margin:20px 0 0 20px;
}

 
/* 薄いカードケース ブッテーロkv
----------------------------------------------------- */
.thincardcase_buttero .kv {
	height:481px;
	background: url(../../img/products/thincardcase_buttero/kv_img001.jpg) 0 1px no-repeat;
}
.thincardcase_buttero .kv h2 {
	padding:98px 0 0 30px;
}
.thincardcase_buttero .kv .btn_buy {
	margin:96px 0 0 68px;
}

/* section_04
 * -------------------------------------------------- */
.thincardcase_buttero .section_04 {
	background: url(../../img/products/thincardcase_buttero/img008.jpg) 50% 0 no-repeat;
}
.thincardcase_buttero .section_04 h3 {
	padding-bottom: 20px;
	text-align:right;
}
.thincardcase_buttero .section_04 p.txt {
	width:468px;
	float:right;
	margin-bottom:130px;
}

/* section_05
----------------------------------------------------- */
.thincardcase_buttero .section_05 {
	padding:0 0 60px;
	background-color: #ececec;
}
.thincardcase_buttero .section_05 li img {
	margin:0 2px;
}

/* section_07
----------------------------------------------------- */
.thincardcase_buttero .section_07 .img_block {
	padding:20px 20px 0 0;
	position: relative;
 }
.thincardcase_buttero .section_07 .img_block ul {
	font-size:11px;
	position:absolute;
	bottom:-20px;
	left:90px;
}
.thincardcase_buttero .section_07 li.indent01 {
	padding-left:3.1em;
	text-indent:-3.1em;
}
.thincardcase_buttero .section_07 li.indent02 {
	padding-left:3.1em;
	text-indent:0.2em;
}

/* section_08
----------------------------------------------------- */
.thincardcase_buttero .section_08 {
	padding:50px 0;
	margin-bottom:30px;
}
.thincardcase_buttero .section_08 .list_02 {
	margin-top:-20px;
	padding-top:0;
}
.thincardcase_buttero .section_08 .list_02 li {
	margin:20px 0 0 20px;
}


/* ----------------------------------------------------------------------------------------------------
 * IDケース共通
 * ---------------------------------------------------------------------------------------------------- */
 /* common
----------------------------------------------------- */
[class^="idcase"] .rightbox {
	width:260px;
	margin:0 75px 0 0;
}

/* section_01
----------------------------------------------------- */
[class^="idcase"] .section_01 {
	padding-bottom:50px;
	background:url(../../img/products/bg_shadow.png) repeat-x;
}
[class^="idcase"] .section_01 {
}
[class^="idcase"] .section_01 .wrap {
	margin-bottom:80px;
}
[class^="idcase"] .section_01 .wrap:last-child {
	margin-bottom:0;
}
[class^="idcase"] .section_01 h3, [class^="idcase"] .section_01 .section_inner > p, [class^="idcase"] .section_02 h3, [class^="idcase"] .section_03 h3 {
	text-align:center;
	margin-bottom:50px;
}
[class^="idcase"] .section_01 .leftbox {
	margin:15px 0 0 75px;
}
[class^="idcase"] .section_01 h4 {
	font-size:20px;
	line-height:1.6;
}

/* section_02
----------------------------------------------------- */
[class^="idcase"] .section_02 .wrap {
	margin-bottom:0;
}
[class^="idcase"] .section_02 .leftbox {
	margin:90px 0 0 10px;
}

/* section_03
----------------------------------------------------- */
[class^="idcase"] .section_03 .wrap {
	margin-bottom:30px;
}
[class^="idcase"] .section_03 .section_inner > p {
	font-size:14px;
	text-align:center;
}

/* SIZE
----------------------------------------------------- */
[class^="idcase"] .size h3 {
	margin-bottom:40px;
	text-align:center;
}
[class^="idcase"] .size .wrap {
	margin-top:30px;
}
[class^="idcase"] .size ul {
	width:240px;
	float:left;
	margin:0 20px;
	font-size:11px;
}
[class^="idcase"] .size ul:first-child {
	margin-left:30px;
}
[class^="idcase"] .size ul:last-child {
	width:200px;
}
[class^="idcase"] .size .wrap > *:first-child + * + * {
	width:200px;
}
[class^="idcase"] .size h4 {
	margin:30px 0 10px;
}

/* series
----------------------------------------------------- */
[class^="idcase"] .series {
	padding:50px 0;
	margin-bottom:30px
}
[class^="idcase"] .series .list_02 {
	margin-top:-20px;
	padding-top:0;
}
[class^="idcase"] .series .list_02 li {
	margin:20px 0 0 20px;
}


/* IDケースエンボス kv
----------------------------------------------------- */
.idcase .kv {
	height:481px;
	background: url(../../img/products/idcase/kv_img001.jpg) 0 1px no-repeat;
}
.idcase .kv h2 {
	padding:115px 0 0 30px;
}
.idcase .kv .btn_buy {
	margin:38px 0 0 44px;
}

/* section_04
----------------------------------------------------- */
.idcase .section_04 {
	padding:0 0 50px;
	background-color: #ececec;
}
.idcase .section_04 ul {
	margin-top:10px;
}
.idcase .section_04 li img {
	margin:0 15px;
}


/* IDケースEVERNOTE kv
----------------------------------------------------- */
.idcase_evernote .kv {
	height:481px;
	background: url(../../img/products/idcase_evernote/kv_img001.jpg) 0 1px no-repeat;
}
.idcase_evernote .kv h2 {
	padding:55px 0 0 30px;
}
.idcase_evernote .kv .btn_buy {
	margin:59px 0 0 74px;
}

/* section_06
----------------------------------------------------- */
.idcase_evernote .evernote {
	display:block;
	padding:45px 0 70px 212px;
	background:url(../../img/products/idcase_evernote/img004.jpg) no-repeat 0 1em;
}



/* ----------------------------------------------------------------------------------------------------
 * 薄い名刺入れ共通
 * ---------------------------------------------------------------------------------------------------- */
/* common
----------------------------------------------------- */
[class^="thincardholder"] .leftbox h4, [class^="thincardholder"] .rightbox h4 {
	font-size:20px;
	line-height:1.6;
}
/*[class^="thincardholder"] .leftbox p, [class^="thincardholder"] .rightbox p {
	width:230px;
}*/

/* section_01
----------------------------------------------------- */
[class^="thincardholder"] .section_01 {
	background:url(../../img/products/bg_shadow.png) repeat-x;
	text-align:center;
}
[class^="thincardholder"] .section_01 .intro {
	margin-top:50px;
}

/* section_02
------------------------------------------------------ */
[class^="thincardholder"] .section_02 {
	padding-bottom:0;
}
[class^="thincardholder"] .section_02 .rightbox {
	margin:20px 100px 0 0;	
}

/* section_03
----------------------------------------------------- */
[class^="thincardholder"] .section_03 {
}
[class^="thincardholder"] .section_03 .leftbox {
	margin:0 0 0 100px;	
}
[class^="thincardholder"] .note {
	margin-top:15px !important;
	font-size:11px;
}

/* section_04
----------------------------------------------------- */
[class^="thincardholder"] .section_04 {
	padding-bottom:0;
}
[class^="thincardholder"] .section_04 .rightbox {
	margin:40px 100px 0 0;	
}

/* 薄い名刺入れがお手元に届いたら
----------------------------------------------------- */
[class^="thincardholder"] .howto {
	padding-bottom:20px;
}
[class^="thincardholder"] .howto .section_inner > p {
	margin:50px 0;
	text-align:center;
}

[class^="thincardholder"] .howto .rightbox {
	margin:90px 60px 0 0;
}

/* SIZE
----------------------------------------------------- */
[class^="thincardholder"] .size {
	padding-top:0;
 }
[class^="thincardholder"] .size h3 {
	margin-bottom:40px;
	text-align:center;
}
[class^="thincardholder"] .size ul {
	margin:130px 130px 0 0;
	font-size:11px;
}

/* section_11
----------------------------------------------------- */
[class^="thincardholder"] .series {
	padding:30px 0 50px;
	margin-bottom:30px;
}


/* 薄い名刺入れスムース　kv
----------------------------------------------------- */
.thincardholder .kv {
	height:481px;
	background: url(../../img/products/thincardholder/kv_img001.jpg) 0 1px no-repeat;
}
.thincardholder .kv h2 {
	padding:80px 0 0 36px;
}
.thincardholder .kv .btn_buy {
	margin:118px 0 0 68px;
}

/* section_05
----------------------------------------------------- */
.thincardholder .section_05 {
	text-align:center;
}
.thincardholder .section_05 h3 {
	margin-bottom:40px;
}
.thincardholder .section_05 .section_inner > p {
	font-size:14px;
}

/* section_06
----------------------------------------------------- */
.thincardholder .section_06 {
	padding:0 0 40px;
	background-color: #ececec;
}

.thincardholder .section_06 li img {
	margin:0 15px;
}

 
/* 薄い名刺入れ EVERNOTE kv
----------------------------------------------------- */
.thincardholder_evernote .kv {
	height:481px;
	background: url(../../img/products/thincardholder_evernote/kv_img001.jpg) 0 1px no-repeat;
}
.thincardholder_evernote .kv h2 {
	padding:70px 0 0 44px;
}
.thincardholder_evernote .kv .btn_buy {
	margin:49px 0 0 66px;
}

/* section_05
----------------------------------------------------- */
.thincardholder_evernote .section_05 h3 {
	margin-bottom:50px;
	text-align:center;
}
.thincardholder_evernote .section_05 .section_inner > p {
	margin:40px 0;
	text-align:center;
}
.thincardholder_evernote .section_05 .leftbox {
	margin:0 0 0 70px;
}
.thincardholder_evernote .section_05 .rightbox {
	margin:0 70px 0 0;	
}
.thincardholder_evernote .section_05 .leftbox p, .thincardholder_evernote .section_05 .rightbox p {
	width:250px;
}

/* section_07
----------------------------------------------------- */
.thincardholder_evernote .evernote {
	display:block;
	padding:40px 0 85px 212px;
	background:url(../../img/products/thincardholder_evernote/img006.jpg) no-repeat 0 1em;
}

/* section_08
----------------------------------------------------- */
.thincardholder_evernote .howto .section_inner {
	padding:0;
}
.thincardholder_evernote .howto .rightbox {
	margin:90px 100px 0 0;
}

 
/* 薄い名刺入れ Sho Kurashina kv
----------------------------------------------------- */
.thincardholder_kurashina .kv {
	border-top:1px solid #fff;
	background:#000 url(../../img/products/thincardholder_kurashina/kv_img001.jpg) 0 1px no-repeat;
}
.thincardholder_kurashina .kv h2 {
	margin:110px 0 0 30px;
}
.thincardholder_kurashina .kv .btn_buy {
	margin:125px 0 26px 55px;
}

.thincardholder_kurashina .about {
	overflow:hidden;
}
.thincardholder_kurashina .about .leftbox {
	float:left;
	width:330px;
}
.thincardholder_kurashina .about .rightbox {
	float:right;
	width:486px;
	margin:64px 30px 0 0;
	color:#fff;
}
.thincardholder_kurashina .about .rightbox h3 {
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
}
.thincardholder_kurashina .about .rightbox p {
	width:auto;
}

/* section_02
----------------------------------------------------- */
.thincardholder_kurashina .section_02 {
	padding:6px 0 10px 0;
}
.thincardholder_kurashina .section_02 .rightbox {
	margin:160px 120px 0 0;
}

/* section_03
----------------------------------------------------- */
.thincardholder_kurashina .section_03 {
	padding-bottom:0;
}
.thincardholder_kurashina .section_03 .leftbox {
	margin:20px 0 0 120px;
}

/* section_04
----------------------------------------------------- */
.thincardholder_kurashina .section_04 {
	padding:0;
}
.thincardholder_kurashina .section_04 .rightbox {
	margin-top:90px;
}

/* section_05
----------------------------------------------------- */
.thincardholder_kurashina .section_05 h3 {
	margin-bottom:50px;
	text-align:center;
}
.thincardholder_kurashina .section_05 .leftbox {
	margin:0;
}
.thincardholder_kurashina .section_05 .rightbox {
	margin:0;	
}
.thincardholder_kurashina .section_05 .leftbox img, .thincardholder_kurashina .section_05 .rightbox img {
	display:block;
}
.thincardholder_kurashina .section_05 .wrap img:first-child {
	margin-bottom:50px;
}

/* section_08
----------------------------------------------------- */
.thincardholder_kurashina .howto .section_inner {
	padding:0;
}
.thincardholder_kurashina .howto .rightbox {
	margin:90px 100px 0 0;
}


/* ----------------------------------------------------------------------------------------------------
 * iPadがつくバッグ
 * ---------------------------------------------------------------------------------------------------- */
/* common
----------------------------------------------------- */
[class^="ipad"] [class^="section_"] h3 {
	margin-bottom:30px;
}
[class^="ipad"] .leftbox h4, [class^="ipad"] .rightbox h4 {
	font-size:20px;
	line-height:1.6;
	margin-bottom:20px;
}
[class^="ipad"] .leftbox p, [class^="ipad"] .rightbox p {
	width:390px;
}

/* kv
----------------------------------------------------- */
.ipadbag .kv {
	height:481px;
	background: url(../../img/products/ipadbag/kv_img001.jpg) 0 1px no-repeat;
}
.ipadbag .kv h2 {
	padding:94px 0 0 14px;
}
.ipadbag .kv .btn_buy {
	margin:100px 0 0 32px;
}

/* section_01
----------------------------------------------------- */
.ipadbag .section_01 {
	background:url(../../img/products/bg_shadow.png) repeat-x;
}
.ipadbag .section_01 p {
	font-size:13px;
}

/* section_02
------------------------------------------------------ */
.ipadbag .section_02 {
	padding:0;
}

/* section_03
----------------------------------------------------- */
.ipadbag .section_03 h3 {
	margin-bottom:40px;
	text-align:center;
}
.ipadbag .section_03 p:first-child {
	margin:0 0 28px;
}

/* section_04
----------------------------------------------------- */
.ipadbag .section_04 {
	background:#ececec;
	text-align:center;
}
.ipadbag .section_04 ul {
	margin-top:20px;
	overflow:hidden;
}
.ipadbag .section_04 ul li {
	width:400px;
	float:left;
	margin:20px 0 0 20px;
}
.ipadbag .section_04 ul li:first-child {
	margin-left:0;
}
.ipadbag .section_04 ul li > img {
	display:block;
}
.ipadbag .section_04 li p {
	margin-top:15px !important;
	font-size:18px;
}
.ipadbag .open a {
	padding:4px 30px 4px 0;
	background:url(../../img/products/ipadbag/icn_opens.png) no-repeat right center;
	text-decoration:none;
	color:#000;
}
.ipadbag .open a:hover {
	opacity:0.6;
	filter:alpha(opacity=60);
	-ms-filter:"alpha(opacity=60)";
}

/* section_05
----------------------------------------------------- */
.ipadbag .section_05 h3 {
	margin-bottom:40px;
	text-align:center;
}
.ipadbag ul.step li {
	width:365px;
}
.ipadbag ul.step li:nth-child(2n+1) {
	margin-right:5px;
}
.ipadbag ul.step li.arrow_r {
	padding-right:80px;
	background:url(../../img/products/arrow_right.png) 394px 155px no-repeat;
}
.ipadbag ul.step li.arrow_l {
	padding-left:80px;
	background:url(../../img/products/arrow_left.png) 24px 155px no-repeat;
}
.ipadbag ul.step li.arrow_d {
	padding-bottom:70px;
	background:url(../../img/products/arrow_down.png) center 370px no-repeat;
}
.ipadbag ul.step li.bgnone {
	padding-left:90px;
	background:none;
}
.ipadbag .youtube {
	margin-top:60px;
	text-align:center;
}

/* section_06
----------------------------------------------------- */
.ipadbag .section_06 {
	padding:0 0 45px;
	background:#ececec;
}
.ipadbag .section_06 h3 {
	margin:40px 0 30px;
	text-align:center;
}
.ipadbag .section_06 ul {
	overflow:hidden;
}
.ipadbag .section_06 ul li {
	width:400px;
	/*height:340px;*/
	float:left;
	margin:20px 0 15px 20px;
}
.ipadbag .section_06 ul li:nth-child(2n+1) {
	margin-left:0;
}
.ipadbag .section_06 ul li:first-child {
	margin-left:0;
}
.ipadbag .section_06 ul > *:first-child + * + * {
	margin-left:0;
}
.ipadbag .section_06 ul li > img {
	display:block;
}
.ipadbag .section_06 h4 {
	margin:15px 0;
}
.ipadbag .section_06 li p {
	text-align:left;
	margin-top:0 !important;
}
.ipadbag .section_06 li.copy {
	width:390px;
	padding:30px 0 0 10px;
}

/* section_07
----------------------------------------------------- */
.ipadbag .section_07 {
	padding-bottom:0;
}
.ipadbag .section_07 h3 {
	margin-bottom:70px;
	text-align:center;
}
.ipadbag .section_07 .leftbox {
	margin:10px 0 0 60px
}
.ipadbag .section_07 .leftbox p {
	width:260px;
}

/* section_08
----------------------------------------------------- */
.ipadbag .section_08 {
	padding:35px 0 25px 0;
	background:#ececec;
}
.ipadbag .section_08 .rightbox  {
	margin:55px 60px 0 0;
}
.ipadbag .section_08 .rightbox p {
	width:260px;
}

/* section_09
----------------------------------------------------- */
.ipadbag .section_09 {
	padding-bottom:40px;
}
.ipadbag .section_09 .leftbox {
	margin:30px 0 0 60px
}
.ipadbag .section_09 .leftbox p {
	width:260px;
}

/* section_10
----------------------------------------------------- */
.ipadbag .section_10 {
	padding:0;
	background:#ececec;
}
.ipadbag .section_10 .rightbox  {
	margin:80px 60px 0 0;
}
.ipadbag .section_10 .rightbox p {
	width:260px;
}

/* section_11
----------------------------------------------------- */
.ipadbag .section_11 {
	padding:0 0 20px;
}
.ipadbag .section_11 h3 {
	margin:60px 0;
	text-align:center;
}
.ipadbag .section_11 .leftbox {
	margin:80px 0 0 60px
}
.ipadbag .section_11 .leftbox p {
	width:260px;
}

/* section_12
----------------------------------------------------- */
.ipadbag .section_12 {
	padding:30px 0 0;
	background:#ececec;
}
.ipadbag .section_12 .rightbox  {
	margin:55px 60px 0 0;
}
.ipadbag .section_12 .rightbox p {
	width:260px;
}

/* section_13
----------------------------------------------------- */
.ipadbag .section_13 {
	padding:0;
}
.ipadbag .section_13 .leftbox {
	margin:90px 0 0 60px
}
.ipadbag .section_13 .leftbox p {
	width:260px;
}

/* SIZE
----------------------------------------------------- */
.ipadbag .size p {
	margin-top:60px;
 }
.ipadbag .size h3 {
	margin-bottom:40px;
	text-align:center;
}
.ipadbag .section_14 .wrap {
	margin:40px;
}
.ipadbag .size ul li {
	margin-bottom:0;
	font-size:12px;
	line-height:1.5;
}
.ipadbag .size ul li.item {
	margin:6px 0 0;
	font-size:14px;
}
.ipadbag .size ul li.sub {
	font-size:11px;
	padding-left:2em;
	text-indent:-2em;
}

/* section_11
----------------------------------------------------- */
.ipadbag .series {
	padding:30px 0 50px;
	margin-bottom:30px;
}

 
/* iPadケース / iPadミニケースkv
----------------------------------------------------- */
.ipadcase .kv {
	height:481px;
	background: url(../../img/products/ipadcase/kv_img001.jpg) 0 1px no-repeat;
	overflow:hidden;
}
.ipadcase .kv h2 {
	margin:30px 30px 0 0;
	float:right;
}
.ipadcase .kv .btn_buy {
	margin:420px 0 0 20px;
	float:left;
}

/*ミニ*/
.ipadminicase .kv {
	height:481px;
	background: url(../../img/products/ipadminicase/kv_img001.jpg) 0 1px no-repeat;
}
.ipadminicase .kv h2 {
	padding:25px 0 0 500px;
}
.ipadminicase .kv .btn_buy {
	padding:34px 0 0 552px;
}

/* section_01
----------------------------------------------------- */
.ipadcase .section_01, .ipadminicase .section_01 {
	background:url(../../img/products/bg_shadow.png) repeat-x;
	padding-bottom:0;
}
.ipadcase .section_01 h3, .ipadminicase .section_01 h3 {
	margin-bottom:50px;
	text-align:center;
}
.ipadcase .section_01 .rightbox, .ipadminicase .section_01 .rightbox {
	margin-top:90px;
}

/* SIZE
----------------------------------------------------- */
.ipadcase .size h3, .ipadminicase .size h3 {
	margin-bottom:60px;
	text-align:center;
}
.ipadcase .section_02 .wrap, .ipadminicase .section_02 .wrap {
	margin:20px 0 40px;
	padding:0 0 0 30px;
}
.ipadcase .size .wrap ul, .ipadminicase .size .wrap ul {
	width:200px;
	float:left;
	margin-left:50px;
}
.ipadcase .size .wrap ul:first-child, .ipadminicase .size .wrap ul:first-child {
	width:290px;
	margin-left:0;
}
.ipadcase .size .wrap ul li, .ipadminicase .size .wrap ul li {
	margin-bottom:0;
	font-size:12px;
	line-height:1.5;
}
.ipadcase .size .wrap ul li.item, .ipadminicase .size .wrap ul li.item {
	margin:6px 0 0;
	font-size:14px;
}
.ipadcase ul.step li, .ipadminicase ul.step li {
	width:330px;
	margin-left:100px;
	text-align:center;
}
.ipadcase ul.step li.next, .ipadminicase ul.step li.next {
	width:220px;
	margin-left:40px;
	padding-right:100px;
	background:url(../../img/products/ipadcase/arrow_next.png) right 70px no-repeat;
}
.ipadcase ul.step p, .ipadminicase ul.step p {
	font-size:14px;
}

/* section_03
----------------------------------------------------- */
.ipadcase .series, .ipadminicase .series {
	padding:30px 0 50px;
	margin-bottom:30px;
}


/* ----------------------------------------------------------------------------------------------------
 * かわるビジネスリュック
 * ---------------------------------------------------------------------------------------------------- */
/* kv
----------------------------------------------------- */
.businessbag .kv {
	height:659px;
	background: url(../../img/products/businessbag/kv_img001.jpg) 0 1px no-repeat;
}
.businessbag .kv h2 {
	padding:37px 0 0 190px;
}
.businessbag .kv h3 {
	padding:385px 0 0 164px;
}

.businessbag .kv .btn_buy{
	text-align:center;
	padding:20px 0 30px 0;
}

/* section_01
----------------------------------------------------- */
.businessbag .section_01 {
	padding-bottom:0;
	background:url(../../img/products/bg_shadow.png) repeat-x;
}
.businessbag .section_01 .intro {
	height:283px;
	background:url(../../img/products/osaifupochette/img001.jpg) right top no-repeat;
	margin:0;
	padding:100px 440px 0 45px;
	font-size:12px;
}

/* section_02
----------------------------------------------------- */
.businessbag .section_02{
	padding:50px 0;
	background-color:#f5f5f5;
}

.businessbag .section_02 .section_inner p.tc {
	margin:20px 0 0 0;
	font-size:14px;
	line-height:1.5;
}

/* section_03,04
----------------------------------------------------- */
.businessbag .section_03,
.businessbag .section_04,
.businessbag .section_07{
	padding:50px 0;
}

.businessbag .line {
    background: rgba(0, 0, 0, 0) url("../../img/products/line001.png") no-repeat scroll left bottom;
}

.businessbag .section_03 p.tc,
.businessbag .section_04 p.tc,
.businessbag .section_07 p.tc {
	margin:25px 0 0 0;
	font-size:14px;
	line-height:1.5;
}


/* section_05
----------------------------------------------------- */
.businessbag .section_05{
	margin-bottom:35px;
	padding:0;
}

.businessbag .section_05 h3{
	margin:0;
	padding-bottom:15px;
	text-align:center;
}

/* section_06
----------------------------------------------------- */
.businessbag .section_06 {
	padding:50px 0;	
	background-color:#f5f5f5;
}

/* section_07
----------------------------------------------------- */
.businessbag .section_07 .wrap {
	padding:20px 0 25px 0;
	background: rgba(0, 0, 0, 0) url("../../img/products/line001.png") no-repeat scroll left bottom;
}

.businessbag .section_07 .wrap2 {
    clear: both;
    overflow: hidden;
	padding-top:38px;
}

.businessbag .section_07 .leftbox,
.businessbag .section_07 .rightbox{
	width:50%;
}

.businessbag .section_07 .leftbox h3{
	margin-top:127px;
	margin-bottom:113px;
}

.businessbag .section_07 .wrap2 .rightbox h3{
	padding:72px 0 40px 0;
	margin:0;
}

.businessbag .section_07 .wrap2 .rightbox p{
	padding-left:50px;
	width:330px;
	font-size:14px;
	line-height:1.5;
}


/* コラボ
----------------------------------------------------- */
.businessbag .section09 {
	padding-top:50px;
	padding-bottom:50px;
}
.businessbag .section09 h3 {
	margin:0;
	padding-bottom:45px;
	background:none;
	text-align:center;
}
.businessbag ul.collabo {
	overflow:hidden;
	width:839px;
	margin:0 auto 25px auto !important;
}
.businessbag ul.collabo li:first-child {
	float:left;
	width:400px;
}
.businessbag ul.collabo li:last-child {
	float:right;
	width:400px;
	margin-top:0;
}
.businessbag ul.collabo > *:first-child + * {
	float:right;
	width:400px;
	margin-top:40px;
}

.businessbag ul.collabo li .leftbox p{
	width:143px;
}

.businessbag ul.collabo li .rightbox{
	width:230px;
}

.businessbag ul.collabo h4 {
	font-size:20px;
	margin-bottom:10px;
}

/* section_10
----------------------------------------------------- */
.businessbag .section_10{
	padding:50px 0;
	background: rgba(0, 0, 0, 0) url("../../img/products/line001.png") no-repeat scroll left bottom;
}

.businessbag .section_10 .wrap {
	padding-top:0px;
}

.businessbag .section_10 .leftbox{
	padding-right:40px;
}

.businessbag .section_10 .rightbox{
	padding:0;
	width:365px;
}





/* ----------------------------------------------------------------------------------------------------
 * ひらくPCバッグ
 * ---------------------------------------------------------------------------------------------------- */
/* common
----------------------------------------------------- */
.pcbag .section_01, .pcbag .section_02 {
	padding-bottom:0;	
}
/*.pcbag [class^="section_0"] h3 {
	margin-bottom:50px;
	text-align:center;
}*/
.pcbag .leftbox h4, .pcbag .rightbox h4 {
	font-size:20px;
	line-height:1.6;
	margin-bottom:-15px;
}
.pcbag .leftbox p, .pcbag .rightbox p {
	width:390px;
}

/* kv
----------------------------------------------------- */
.pcbag .kv {
	background:#fff;
	padding:32px 0;
	text-align:center;
}
.pcbag .kv .photo {
	margin:36px 0 8px;
}

.pcbag .kv h3{
	text-align: center;
	padding-top:36px;
}

/* section_01
----------------------------------------------------- */
.pcbag .section_01 {
	background:url(../../img/products/bg_shadow.png) repeat-x;
}
.pcbag .section_01 .section_inner {
	padding-left:0;
}

/* section_02
------------------------------------------------------ */
.pcbag .section_02 .wrap {
	margin-top:30px;
	padding:0 30px;
}
.pcbag .section_02 .rightbox p {
	width:260px;
	margin:80px 60px 0 0;
}

/* section_03
----------------------------------------------------- */
.pcbag .section_03 {
	text-align:center;
}
.pcbag .section_03 p.reason {
	width:630px;
	margin:20px auto;
	text-align:left;
}
.pcbag .arrow {
	margin:150px 25px;
}

/* section_04
----------------------------------------------------- */
.pcbag .section_04 {
	padding-bottom:50px;
}
.pcbag .section_04 ul {
	margin-top:-20px;
	overflow:hidden;
}
.pcbag .section_04 ul li {
	width:400px;
	float:left;
	margin:20px 0 0 20px;
}
.pcbag .section_04 ul li:first-child {
	margin-left:0;
}
.pcbag .section_04 ul li > img {
	display:block;
}
.pcbag .section_04 ul h4 {
	margin-top:15px;
	text-align:center;
}

/* section_05
----------------------------------------------------- */
.pcbag .line{
background:url(../../img/products/line001.png) no-repeat left bottom;
}

.pcbag .section_05 h3.inside {
	margin:0 0 60px;
}

/* gooddesign
-----------------------------------------------------*/
.pcbag .section_gooddesign {
	padding:242px 0 0 0;
	background:url(../../img/products/pcbag/standard_bg.jpg) left top no-repeat;
	height:190px;
}

.pcbag .section_gooddesign h3{
	font-size:18px;
	margin-bottom:25px;
}


/* section_06
----------------------------------------------------- */
.pcbag .section_06 {
	padding-top:30px;
}

/* SIZE
----------------------------------------------------- */
.pcbag .size {
	padding:30px 0 50px;
}
.pcbag .size p {
	margin-top:60px;
 }
.pcbag .size h3 {
	margin-bottom:40px;
	text-align:center;
}
.pcbag .section_07 .wrap {
	margin:40px 5px 0;
}
.pcbag .size ul li {
	margin-bottom:0;
	font-size:11px;
	line-height:1.5;
}
.pcbag .size ul li.item {
	margin:6px 0 0;
	font-size:14px;
}
.pcbag .size ul li.sub {
	font-size:11px;
	padding-left:2em;
	text-indent:-2em;
}
.pcbag .section_07 p.strap {
	margin:30px 0 40px;
	font-size:14px;
	text-align:right;
	color:#666;
}
.pcbag .section_07 .list_01 li {
	padding-top:15px;
}

/* section_08
----------------------------------------------------- */
.pcbag .series {
	padding:30px 0 50px;
	margin-bottom:30px;
}

/* ----------------------------------------------------------------------------------------------------
 * ひらくPCバッグevernote
 * ---------------------------------------------------------------------------------------------------- */
/* common
----------------------------------------------------- */
.pcbag_evernote .section_01, .pcbag_evernote .section_02 {
	padding-bottom:0;	
}
/*.pcbag_evernote [class^="section_0"] h3 {
	margin-bottom:50px;
	text-align:center;
}*/
.pcbag_evernote .leftbox h4, .pcbag_evernote .rightbox h4 {
	font-size:20px;
	line-height:1.6;
	margin-bottom:-15px;
}
.pcbag_evernote .leftbox p, .pcbag_evernote .rightbox p {
	width:390px;
}

/* kv
----------------------------------------------------- */
.pcbag_evernote .kv {
	background:#fff;
	padding:32px 0;
	text-align:center;
}
.pcbag_evernote .kv .photo {
	margin:30px 0 30px;
}

.pcbag_evernote .kv h3{
	text-align: center;
	padding-top:36px;
}

/* section_01
----------------------------------------------------- */
.pcbag_evernote .section_01 .section_inner {
	padding-left:0;
}

/* section_02
------------------------------------------------------ */
.pcbag_evernote .section_02 .wrap {
	margin-top:30px;
	padding:0 30px;
}

.pcbag_evernote .section_02.sh {
	background:url(../../img/products/bg_shadow.png) repeat-x;
}

.pcbag_evernote .section_02 .rightbox p {
	width:255px;
	margin:45px 65px 0 0;
}

/* section_03
----------------------------------------------------- */
.pcbag_evernote .section_03 {
	text-align:center;
}
.pcbag_evernote .section_03 p.reason {
	width:630px;
	margin:20px auto;
	text-align:left;
}
.pcbag_evernote .arrow {
	margin:150px 25px;
}

/* section_04
----------------------------------------------------- */
.pcbag_evernote .section_04 {
	padding-bottom:50px;
}
.pcbag_evernote .section_04 ul {
	margin-top:-20px;
	overflow:hidden;
}
.pcbag_evernote .section_04 ul li {
	width:400px;
	float:left;
	margin:20px 0 0 20px;
}
.pcbag_evernote .section_04 ul li:first-child {
	margin-left:0;
}
.pcbag_evernote .section_04 ul li > img {
	display:block;
}
.pcbag_evernote .section_04 ul h4 {
	margin-top:15px;
	text-align:center;
}

/* section_05
----------------------------------------------------- */
.pcbag_evernote .line{
background:url(../../img/products/line001.png) no-repeat left bottom;
}

.pcbag_evernote .section_05 h3.inside {
	margin:0 0 60px;
}

/* gooddesign
-----------------------------------------------------*/
.pcbag_evernote .section_gooddesign {
	padding:242px 0 0 0;
	background:url(../../img/products/pcbag_evernote/evernote_bg.jpg) left top no-repeat;
	height:190px;
}

.pcbag_evernote .section_gooddesign h3{
	font-size:18px;
	margin-bottom:25px;
}

/* section_06
----------------------------------------------------- */
.pcbag_evernote .section_06 {
	padding-top:30px;
}

/* SIZE
----------------------------------------------------- */
.pcbag_evernote .size {
	padding:30px 0 50px;
}
.pcbag_evernote .size p {
	margin-top:60px;
 }
.pcbag_evernote .size h3 {
	margin-bottom:40px;
	text-align:center;
}
.pcbag_evernote .section_07 .wrap {
	margin:40px 5px 0;
}
.pcbag_evernote .size ul li {
	margin-bottom:0;
	font-size:11px;
	line-height:1.5;
}
.pcbag_evernote .size ul li.item {
	margin:6px 0 0;
	font-size:14px;
}

.pcbag_evernote .size ul li.item span {
	font-size:11px;
	padding:0 0.5em 0 0.5em;
}

.pcbag_evernote .size ul li.sub {
	font-size:11px;
	padding-left:2em;
	text-indent:-2em;
}
.pcbag_evernote .section_07 p.strap {
	margin:30px 0 40px;
	font-size:14px;
	text-align:right;
	color:#666;
}
.pcbag_evernote .section_07 .list_01 li {
	padding-top:15px;
}

/* section_08
----------------------------------------------------- */
.pcbag_evernote .series {
	padding:30px 0 50px;
	margin-bottom:30px;
}

/* コラボ
----------------------------------------------------- */
.pcbag_evernote .headline {
	padding-top:30px;
	background:url(../../img/products/line001.png) no-repeat left top;
}
.pcbag_evernote .headline h3 {
	margin:0;
	padding-bottom:40px;
	background:none;
	text-align:center;
}
.pcbag_evernote ul.collabo {
	overflow:hidden;
	width:688px;
	margin:0 auto 50px auto !important;
}
.pcbag_evernote ul.collabo li:first-child {
	float:left;
	width:244px;
}
.pcbag_evernote ul.collabo li:last-child {
	float:right;
	width:400px;
	margin-top:40px;
}
.pcbag_evernote ul.collabo > *:first-child + * {
	float:right;
	width:400px;
	margin-top:40px;
}
.pcbag_evernote ul.collabo h4 {
	font-size:20px;
	margin-bottom:10px;
}

/* ----------------------------------------------------------------------------------------------------
 * ひらくPCバッグレザー
 * ---------------------------------------------------------------------------------------------------- */
/* common
----------------------------------------------------- */
.pcbag_leather .section_01, .pcbag_leather .section_02 {
	padding-bottom:0;	
}
/*.pcbag_leather [class^="section_0"] h3 {
	margin-bottom:50px;
	text-align:center;
}*/
.pcbag_leather .leftbox h4, .pcbag_leather .rightbox h4 {
	font-size:20px;
	line-height:1.6;
	margin-bottom:-15px;
}
.pcbag_leather .leftbox p, .pcbag_leather .rightbox p {
	width:390px;
}

/* kv
----------------------------------------------------- */
.pcbag_leather .kv {
	background:#fff;
	padding:32px 0;
	text-align:center;
}
.pcbag_leather .kv .photo {
	margin:36px 0 8px;
}

.pcbag_leather .kv h3{
	text-align: center;
	padding-top:36px;
}

/* section_01
----------------------------------------------------- */
.pcbag_leather .section_01 {
	background:url(../../img/products/bg_shadow.png) repeat-x;
}
.pcbag_leather .section_01 .section_inner {
	padding-left:0;
}

/* section_02
------------------------------------------------------ */
.pcbag_leather .section_02 .wrap {
	margin-top:30px;
	padding:0 30px;
}
.pcbag_leather .section_02 .rightbox p {
	width:260px;
	margin:80px 60px 0 0;
}

/* section_03
----------------------------------------------------- */
.pcbag_leather .section_03 {
	text-align:center;
}
.pcbag_leather .section_03 p.reason {
	width:630px;
	margin:20px auto;
	text-align:left;
}
.pcbag_leather .arrow {
	margin:150px 25px;
}

/* section_04
----------------------------------------------------- */
.pcbag_leather .section_04 {
	padding-bottom:50px;
}
.pcbag_leather .section_04 ul {
	margin-top:-20px;
	overflow:hidden;
}
.pcbag_leather .section_04 ul li {
	width:400px;
	float:left;
	margin:20px 0 0 20px;
}
.pcbag_leather .section_04 ul li:first-child {
	margin-left:0;
}
.pcbag_leather .section_04 ul li > img {
	display:block;
}
.pcbag_leather .section_04 ul h4 {
	margin-top:15px;
	text-align:center;
}

/* section_05
----------------------------------------------------- */
.pcbag_leather .line{
background:url(../../img/products/line001.png) no-repeat left bottom;
}

.pcbag_leather .section_05 h3.inside {
	margin:0 0 60px;
}

/* gooddesign
-----------------------------------------------------*/
.pcbag_leather .section_gooddesign {
	padding:242px 0 0 0;
	background:url(../../img/products/pcbag_leather/leather_bg.jpg) left top no-repeat;
	height:190px;
}

.pcbag_leather .section_gooddesign h3{
	font-size:18px;
	margin-bottom:25px;
}

/* section_06
----------------------------------------------------- */
.pcbag_leather .section06.line{
background:url(../../img/products/line001.png) no-repeat left top;
}

.pcbag_leather .section_06 {
	padding-top:30px;
}

/* SIZE
----------------------------------------------------- */
.pcbag_leather .size {
	padding:30px 0 50px;
}
.pcbag_leather .size p {
	margin-top:60px;
 }
.pcbag_leather .size h3 {
	margin-bottom:40px;
	text-align:center;
}
.pcbag_leather .section_07 .wrap {
	margin:40px 5px 0;
}
.pcbag_leather .size ul li {
	margin-bottom:0;
	font-size:11px;
	line-height:1.5;
}
.pcbag_leather .size ul li.item {
	margin:6px 0 0;
	font-size:14px;
}
.pcbag_leather .size ul li.item span {
	font-size:11px;
	padding:0 0.5em 0 0.5em;
}
.pcbag_leather .size ul li.sub {
	font-size:11px;
	padding-left:2em;
	text-indent:-2em;
}
.pcbag_leather .section_07 p.strap {
	margin:30px 0 40px;
	font-size:14px;
	text-align:right;
	color:#666;
}
.pcbag_leather .section_07 .list_01 li {
	padding-top:15px;
}

/* section_08
----------------------------------------------------- */
.pcbag_leather .series {
	padding:30px 0 50px;
	margin-bottom:30px;
}

/* ----------------------------------------------------------------------------------------------------
 * PCバッグパーテーション
 * ---------------------------------------------------------------------------------------------------- */
/* kv
----------------------------------------------------- */
.pcbag_partition .kv {
	height:481px;
	background: url(../../img/products/pcbag_partition/kv_img001.jpg) 0 1px no-repeat;
}
.pcbag_partition .kv h2 {
	padding:45px 0 0 28px;
}
.pcbag_partition .kv .btn_buy {
	margin:280px 0 0 34px;
}

/* section_01
----------------------------------------------------- */
.pcbag_partition .section_01 {
	background:url(../../img/products/bg_shadow.png) repeat-x;
	padding-bottom:0;
}
.pcbag_partition .section_01 h3 {
	margin-bottom:50px;
	text-align:center;
}
.pcbag_partition .section_01 p {
	margin-top:0;
	font-size:14px;
}

/* section_02
----------------------------------------------------- */
.pcbag_partition .section_02  {
	padding-bottom:30px;
}
.pcbag_partition .section_02 h3 {
	margin-bottom:60px;
	text-align:center;
}
.pcbag_partition .section_02 .wrap {
	margin:30px 0;
}
.pcbag_partition .section_02 .leftbox p:first-child {
	margin-top:0;
	font-size:14px;
}
.pcbag_partition .section_02 .rightbox {
	margin:50px 90px 0 0;
}
.pcbag_partition .section_02 .rightbox h4 {
	margin-bottom:20px;
	text-align:center;
}
.pcbag_partition .pcbag_partition .section_02 ul li {
	font-size:12px;
	margin-bottom:2px;
	line-height:1.5;
}
.pcbag_partition .section_02 ul li.indent {
	padding-left:2.3em;
	text-indent:-2.3em;
}

/* section_03
----------------------------------------------------- */
.pcbag_partition .series {
	padding:30px 0 40px;
	margin-bottom:30px;
}

/* ----------------------------------------------------------------------------------------------------
 * PCバッグパーテーションPFU
 * ---------------------------------------------------------------------------------------------------- */
/* kv
----------------------------------------------------- */
.pcbag_partition_pfu .kv {
	height:481px;
	background: url(../../img/products/pcbag_partition_pfu/kv_img001.jpg) 0 1px no-repeat;
}
.pcbag_partition_pfu .kv h2 {
	padding:34px 0 0 28px;
}
.pcbag_partition_pfu .kv .btn_buy {
	margin:260px 0 0 34px;
}

/* section_01
----------------------------------------------------- */
.pcbag_partition_pfu .section_01 {
	background:url(../../img/products/bg_shadow.png) repeat-x;
	padding-bottom:0;
}
.pcbag_partition_pfu .section_01 h3 {
	margin-bottom:50px;
	text-align:center;
}
.pcbag_partition_pfu .section_01 p {
	margin-top:0;
	font-size:14px;
}

/* section_02
----------------------------------------------------- */
.pcbag_partition_pfu .section_02 {
	padding:50px 0 0;
}
.pcbag_partition_pfu .section_02 .leftbox, .pcbag_partition_pfu .section_02 .rightbox {
	width:410px;
}
.pcbag_partition_pfu .section_02 p {
	width:220px;
	margin:80px auto;
	font-size:20px;
	line-height:1.6;
}

/* section_03
----------------------------------------------------- */
.pcbag_partition_pfu .section_03  {
	padding-bottom:50px;
}
.pcbag_partition_pfu .section_03 h3 {
	margin-bottom:60px;
	text-align:center;
}
.pcbag_partition_pfu .section_03 .wrap {
	margin:30px 0;
}
.pcbag_partition_pfu .section_03 .leftbox p:first-child {
	margin-top:0;
	font-size:14px;
}
.pcbag_partition_pfu .section_03 .rightbox {
	margin:60px 90px 0 0;
}
.pcbag_partition_pfu .section_03 .rightbox h4 {
	margin-bottom:20px;
	text-align:center;
}
.pcbag_partition_pfu .section_03 ul li {
	font-size:12px;
	margin-bottom:2px;
	line-height:1.5;
}
.pcbag_partition_pfu .section_03 ul li.indent {
	padding-left:2.3em;
	text-indent:-2.3em;
}

/* section_04
----------------------------------------------------- */
.pcbag_partition_pfu .series {
	padding:30px 0 40px;
	margin-bottom:30px;
}

/* ----------------------------------------------------------------------------------------------------
 * ひらくPCバッグmini
 * ---------------------------------------------------------------------------------------------------- */
/* common
----------------------------------------------------- */
.pcbagmini .section_01, .pcbagmini .section_02 {
	padding-bottom:0;	
}
/*.pcbagmini [class^="section_0"] h3 {
	margin-bottom:50px;
	text-align:center;
}*/
.pcbagmini .leftbox h4, .pcbagmini .rightbox h4 {
	font-size:20px;
	line-height:1.6;
	margin-bottom:-15px;
}
.pcbagmini .leftbox p, .pcbagmini .rightbox p {
	width:390px;
}

/* kv
----------------------------------------------------- */
.pcbagmini .kv {
	background:#fff;
	padding:32px 0;
	text-align:center;
}
.pcbagmini .kv .photo {
	margin:36px 0 8px;
}

.pcbagmini .kv h3{
	text-align: center;
	padding-top:36px;
}

/* section_01
----------------------------------------------------- */
.pcbagmini .section_01 {
	background:url(../../img/products/bg_shadow.png) repeat-x;
}
.pcbagmini .section_01 .section_inner {
	padding-left:0;
}

/* section_02
------------------------------------------------------ */
.pcbagmini .sh {
	background:url(../../img/products/bg_shadow.png) repeat-x;
}

.pcbagmini .section_02 .wrap {
	margin-top:30px;
	padding:0 30px;
}
.pcbagmini .section_02 .rightbox p {
	width:265px;
	margin:80px 55px 0 0;
}

/* section_03
----------------------------------------------------- */
.pcbagmini .section_03 {
	text-align:center;
}
.pcbagmini .section_03 p.reason {
	width:630px;
	margin:20px auto;
	text-align:left;
}
.pcbagmini .arrow {
	margin:150px 25px;
}

/* section_04
----------------------------------------------------- */
.pcbagmini .section_04 {
	padding-bottom:30px;
}
.pcbagmini .section_04 ul {
	margin-top:-20px;
	overflow:hidden;
}
.pcbagmini .section_04 ul li {
	width:400px;
	float:left;
	margin:20px 0 0 20px;
}
.pcbagmini .section_04 ul li:first-child {
	margin-left:0;
}
.pcbagmini .section_04 ul li > img {
	display:block;
}
.pcbagmini .section_04 ul h4 {
	margin-top:15px;
	text-align:center;
}

/* section_05
----------------------------------------------------- */

.pcbagmini .line{
background:url(../../img/products/line001.png) no-repeat left bottom;
}

.pcbagmini .section_05 h3.inside {
	margin:90px 0 60px;
}

/* gooddesign
-----------------------------------------------------*/
.pcbagmini .section_gooddesign {
	padding:243px 0 0 0;
	background:url(../../img/products/pcbagmini/mini_bg2.jpg) left top no-repeat;
	height:150px;
}

.pcbagmini .section_gooddesign h3{
	font-size:18px;
	margin-bottom:25px;
}

/* section_06
----------------------------------------------------- */
.pcbagmini .section_06 {
	padding-top:30px;
	padding-bottom:60px;
}

/* SIZE
----------------------------------------------------- */
.pcbagmini .size {
	padding:0 0 50px;
}
.pcbagmini .size p {
	margin-top:60px;
 }
.pcbagmini .size h3 {
	margin-bottom:40px;
	text-align:center;
}
.pcbagmini .section_07 .wrap {
	margin:40px 5px 0;
}
.pcbagmini .size ul li {
	margin-bottom:0;
	font-size:11px;
	line-height:1.5;
}
.pcbagmini .size ul li.item {
	margin:6px 0 0;
	font-size:14px;
}
.pcbagmini .size ul li.sub {
	font-size:11px;
	padding-left:2em;
	text-indent:-2em;
}
.pcbagmini .section_07 p.strap {
	margin:30px 0 40px;
	font-size:14px;
	text-align:right;
	color:#666;
}
.pcbagmini .section_07 .list_01 li {
	padding-top:15px;
}

/* section_08
----------------------------------------------------- */
.pcbagmini .series {
	padding:30px 0 50px;
	margin-bottom:30px;
}

/* ----------------------------------------------------------------------------------------------------
 * ひらくPCバッグmini_leather
 * ---------------------------------------------------------------------------------------------------- */
/* common
----------------------------------------------------- */
.pcbagmini_leather .section_01, .pcbagmini_leather .section_02 {
	padding-bottom:0;	
}
/*.pcbagmini_leather [class^="section_0"] h3 {
	margin-bottom:50px;
	text-align:center;
}*/
.pcbagmini_leather .leftbox h4, .pcbagmini_leather .rightbox h4 {
	font-size:20px;
	line-height:1.6;
	margin-bottom:-15px;
}
.pcbagmini_leather .leftbox p, .pcbagmini_leather .rightbox p {
	width:390px;
}

/* kv
----------------------------------------------------- */
.pcbagmini_leather .kv {
	background:#fff;
	padding:32px 0;
	text-align:center;
}
.pcbagmini_leather .kv .photo {
	margin:36px 0 15px;
}

.pcbagmini_leather .kv h3{
	text-align: center;
	padding-top:36px;
}

/* section_01
----------------------------------------------------- */
.pcbagmini_leather .section_01 {
	background:url(../../img/products/bg_shadow.png) repeat-x;
}
.pcbagmini_leather .section_01 .section_inner {
	padding-left:0;
}

/* section_02
------------------------------------------------------ */
.pcbagmini_leather .sh {
	background:url(../../img/products/bg_shadow.png) repeat-x;
}

.pcbagmini_leather .section_02 .wrap {
	margin-top:30px;
	padding:0 30px;
}
.pcbagmini_leather .section_02 .rightbox p {
	width:265px;
	margin:80px 55px 0 0;
}

/* section_03
----------------------------------------------------- */
.pcbagmini_leather .section_03 {
	text-align:center;
}
.pcbagmini_leather .section_03 p.reason {
	width:630px;
	margin:20px auto;
	text-align:left;
}
.pcbagmini_leather .arrow {
	margin:150px 25px;
}

/* section_04
----------------------------------------------------- */
.pcbagmini_leather .section_04 {
	padding-bottom:30px;
}
.pcbagmini_leather .section_04 ul {
	margin-top:-20px;
	overflow:hidden;
}
.pcbagmini_leather .section_04 ul li {
	width:400px;
	float:left;
	margin:20px 0 0 20px;
}
.pcbagmini_leather .section_04 ul li:first-child {
	margin-left:0;
}
.pcbagmini_leather .section_04 ul li > img {
	display:block;
}
.pcbagmini_leather .section_04 ul h4 {
	margin-top:15px;
	text-align:center;
}

/* section_05
----------------------------------------------------- */

.pcbagmini_leather .line{
background:url(../../img/products/line001.png) no-repeat left bottom;
}

.pcbagmini_leather .section_05 h3.inside {
	margin:90px 0 60px;
}

/* gooddesign
-----------------------------------------------------*/
.pcbagmini_leather .section_gooddesign {
	padding:243px 0 0 0;
	background:url(../../img/products/pcbagmini_leather/mini_leather.jpg) left top no-repeat;
	height:150px;
}

.pcbagmini_leather .section_gooddesign h3{
	font-size:18px;
	margin-bottom:25px;
}

.pcbagmini_leather .section_gooddesign p{
	padding-bottom:35px;
}
	
	
/* section_06
----------------------------------------------------- */
.pcbagmini_leather .section_06 {
	margin-top:60px;
	padding-bottom:60px;
}

/* SIZE
----------------------------------------------------- */
.pcbagmini_leather .size {
	padding:0 0 50px;
}
.pcbagmini_leather .size p {
	margin-top:60px;
 }
.pcbagmini_leather .size h3 {
	margin-bottom:40px;
	text-align:center;
}
.pcbagmini_leather .section_07 .wrap {
	margin:40px 5px 0;
}
.pcbagmini_leather .size ul li {
	margin-bottom:0;
	font-size:11px;
	line-height:1.5;
}
.pcbagmini_leather .size ul li.item {
	margin:6px 0 0;
	font-size:14px;
}

.pcbagmini_leather .size ul li.item span {
	font-size:11px;
	padding:0 0.5em 0 0.5em;
}

.pcbagmini_leather .size ul li.sub {
	font-size:11px;
	padding-left:2em;
	text-indent:-2em;
}
.pcbagmini_leather .section_07 p.strap {
	margin:30px 0 40px;
	font-size:14px;
	text-align:right;
	color:#666;
}
.pcbagmini_leather .section_07 .list_01 li {
	padding-top:15px;
}

/* section_08
----------------------------------------------------- */
.pcbagmini_leather .series {
	padding:30px 0 50px;
	margin-bottom:30px;
}

/* ----------------------------------------------------------------------------------------------------
 * PCバッグminiパーテーション
 * ---------------------------------------------------------------------------------------------------- */
/* kv
----------------------------------------------------- */
.pcbagmini_partition .kv {
	height:478px;
	background: url(../../img/products/pcbagmini_partition/kv_img001.jpg) 0 1px no-repeat;
}
.pcbagmini_partition .kv h2 {
	padding:45px 0 0 28px;
}
.pcbagmini_partition .kv .btn_buy {
	margin:280px 0 0 34px;
}

/* section_01
----------------------------------------------------- */
.pcbagmini_partition .section_01 {
	background:url(../../img/products/bg_shadow.png) repeat-x;
	padding-bottom:0;
}

.pcbagmini_partition .line {
	background:url(../../img/products/line001.png) no-repeat scroll left bottom;
	padding-bottom:0;
}

.pcbagmini_partition .section_01 h3 {
	margin-bottom:50px;
	text-align:center;
}
.pcbagmini_partition .section_01 p {
	margin-top:0;
	font-size:14px;
}

/* section_02
----------------------------------------------------- */
.pcbagmini_partition .section_02  {
	padding-top:50px;
	padding-bottom:30px;
}
.pcbagmini_partition .section_02 h3 {
	margin-bottom:50px;
	text-align:center;
}
.pcbagmini_partition .section_02 .wrap {
	margin:30px 0 0 0;
}
.pcbagmini_partition .section_02 .leftbox p:first-child {
	margin-top:0;
	padding-left:56px;
	font-size:14px;
}
.pcbagmini_partition .section_02 .rightbox {
	margin:50px 90px 0 0;
}
.pcbagmini_partition .section_02 .rightbox h4 {
	margin-bottom:20px;
	text-align:center;
}
.pcbagmini_partition .pcbagmini_partition .section_02 ul li {
	font-size:12px;
	margin-bottom:2px;
	line-height:1.5;
}
.pcbagmini_partition .section_02 ul li.indent {
	padding-left:2.3em;
	text-indent:-2.3em;
}

/* section_04
----------------------------------------------------- */
.pcbagmini_partition .series {
	padding:30px 0 40px;
	margin-bottom:30px;
}



/* ----------------------------------------------------------------------------------------------------
 * とれるカメラバッグ
 * ---------------------------------------------------------------------------------------------------- */
/* common
----------------------------------------------------- */
/*.camerabag [class^="section_0"] h3 {
	margin-bottom:50px;
	text-align:center;
}*/
.camerabag [class^="section_0"] h4 {
	font-size:20px;
	line-height:1.6;
}
.camerabag .leftbox p, .camerabag .rightbox p, .camerabag .two p, .camerabag .three p {
	width:260px;
}

/* kv
----------------------------------------------------- */
.camerabag .kv {
	height:537px;
	background:url(../../img/products/camerabag/kv_img001.jpg) 0 1px no-repeat;
}
.camerabag .kv h2 {
	padding:90px 0 0 20px;
}
.camerabag .kv .btn_buy {
	margin:130px 0 0 50px;
}

/* section_01
----------------------------------------------------- */
.camerabag .section_01 {
	background:url(../../img/products/bg_shadow.png) repeat-x;
}
.camerabag .section_01 .photo {
	margin:0 0 50px;
	text-align:center;
}
.camerabag .section_01 .rightbox p {
	width:410px;
	margin:40px 20px 0 0 ;
}

/* section_02
------------------------------------------------------ */
.camerabag .section_02 {
	padding-bottom:50px;
}
.camerabag .section_02 .leftbox {
	margin:50px 0 0 60px;
}
.camerabag .section_02 .two {
	height:290px;
	margin:50px 0 0;
	padding:98px 0 0 490px;
	background:url(../../img/products/camerabag/img004.png) no-repeat;
}
.camerabag .section_02 .three {
	height:268px;
	margin:0 0 50px;
	padding:64px 0 0 60px;
	background:url(../../img/products/camerabag/img005.png) right no-repeat;
}

/* section_03
----------------------------------------------------- */
.camerabag .section_03 {
	text-align:center;
}

/* section_04
----------------------------------------------------- */
.camerabag .section_04 {
	padding:20px 0 0;
}
.camerabag .section_04 .leftbox {
	margin:70px 0 0 60px;
}

/* section_05
----------------------------------------------------- */
.camerabag .section_05 .rightbox {
	margin:30px 60px 0 0;
}

/* section_06
----------------------------------------------------- */
.camerabag .section_06 {
	padding-bottom:40px;
}

/* section_07
----------------------------------------------------- */
.camerabag .section_07 {
	padding-bottom:40px;
}
.camerabag .section_07 .leftbox {
	margin-left:60px;
}

/* section_08
----------------------------------------------------- */
.camerabag .section_08 {
	padding-top:50px;
}
.camerabag .section_08 .rightbox {
	width:330px;
	margin-top:20px;
}

/* section_09
----------------------------------------------------- */
.camerabag .section_09 .section_inner {
	padding:50px 90px 60px;
}

/* SIZE
----------------------------------------------------- */
.camerabag .size {
	padding:60px 0 50px;
}
/*.size p {
	margin-top:60px;
 }*/
.camerabag .size h3 {
	margin-bottom:40px;
	text-align:center;
}
.camerabag .section_11 .wrap {
	overflow:hidden;
	margin-bottom:30px;
}
.camerabag .section_11 ul {
	width:auto;
	float:left;
	margin-left:30px;
}
.camerabag .section_11 ul li {
	margin-bottom:0;
	font-size:11px;
	line-height:1.5;
}
.camerabag .section_11 ul li.item {
	margin:6px 0 0;
	font-size:14px;
}

/* section_08
----------------------------------------------------- */
.camerabag .series {
	padding:30px 0 50px;
	margin-bottom:30px;
}

/* ----------------------------------------------------------------------------------------------------
 * とれるカメラバッグパーテーション
 * ---------------------------------------------------------------------------------------------------- */
/* kv
----------------------------------------------------- */
.camerabag_partition .kv {
	height:481px;
	background: url(../../img/products/camerabag_partition/kv_img001.jpg) 0 1px no-repeat;
}
.camerabag_partition .kv h2 {
	padding:45px 0 0 30px;
}
.camerabag_partition .kv .btn_buy {
	margin:284px 0 0 35px;
}

/* section_01
----------------------------------------------------- */
.camerabag_partition .section_01 {
	background:url(../../img/products/bg_shadow.png) repeat-x;
	padding-bottom:0;
}
.camerabag_partition .section_01 h3 {
	margin-bottom:50px;
	text-align:center;
}
.camerabag_partition .section_01 p {
	margin-top:10px;
	font-size:14px;
}

/* section_02
----------------------------------------------------- */
.camerabag_partition .section_02  {
	padding-bottom:50px;
}
.camerabag_partition .section_02 h3 {
	margin-bottom:60px;
	text-align:center;
}
.camerabag_partition .section_02 .rightbox {
	margin:25px 90px 0 0;
}
.camerabag_partition .section_02 .rightbox h4 {
	margin-bottom:20px;
	text-align:center;
}
.camerabag_partition .section_02 ul li {
	font-size:12px;
	margin-bottom:2px;
	line-height:1.5;
}
.camerabag_partition .section_02 ul li.indent {
	padding-left:2.3em;
	text-indent:-2.3em;
}

/* section_03
----------------------------------------------------- */
.camerabag_partition .series {
	padding:30px 0 40px;
	margin-bottom:30px;
}

/* ----------------------------------------------------------------------------------------------------
 * ブロガーズトート
 * ---------------------------------------------------------------------------------------------------- */
/* common
----------------------------------------------------- */
.bloggerstote .section_01, .bloggerstote .section_02 {
	padding-bottom:0;	
}
/*.bloggerstote [class^="section_0"] h3 {
	margin-bottom:50px;
	text-align:center;
}*/
.bloggerstote [class^="section_0"] h4 {
	font-size:20px;
	line-height:1.6;
}

/* kv
----------------------------------------------------- */
.bloggerstote .kv {
	height:536px;
	background:url(../../img/products/bloggerstote/kv_img001.jpg) 0 1px no-repeat;
}
.bloggerstote .kv h2 {
	padding:84px 0 0 26px;
}
.bloggerstote .kv .btn_buy {
	margin:140px 26px;
}

/* section_01
----------------------------------------------------- */
.bloggerstote .section_01 {
	background:url(../../img/products/bg_shadow.png) repeat-x;
}
.bloggerstote .section_01 .wrap {
	margin-bottom:20px;
}
.bloggerstote .section_01 .rightbox p {
	font-size:15px;
	margin:80px 90px 0 0;
}

/* section_03
----------------------------------------------------- */
.bloggerstote .section_03 .rightbox p {
	width:260px;
	margin:50px 70px 0 0;
	text-align:left;
}

/* section_04
----------------------------------------------------- */
.bloggerstote .section_04 {
	padding:0 0 50px;
}
.bloggerstote .section_04 h3 {
	margin:40px 0;
}
.bloggerstote .section_04 h5 {
	font-size:20px;
	margin:30px 0;
	font-weight:normal;
	text-align:center;
}
.bloggerstote .overlap {
	margin-top:-60px;
}

/* section_05
----------------------------------------------------- */
.bloggerstote .section_05 {
	padding-top:30px;
}
.bloggerstote .job {
	padding-left:1em;
	font-size:12px;
	font-weight:normal;
	vertical-align:text-top;
}
.bloggerstote ul.matsuyou {
	padding:0px 29px 0 30px;
	overflow:hidden;
}
.bloggerstote ul.matsuyou li {
	width:400px;
	float:left;
	margin-left:20px;
}
.bloggerstote ul.matsuyou li:first-child {
	margin-left:0;
}
.bloggerstote ul.matsuyou li > img {
	display:block;
}

/* section_06
----------------------------------------------------- */
.bloggerstote .section_06 .section_inner {
	padding:50px 90px 60px;
}

/* SIZE
----------------------------------------------------- */
.bloggerstote .size {
	padding:50px 0;
}
.bloggerstote .size h3 {
	margin-bottom:40px;
	text-align:center;
}
.bloggerstote .section_07 p.spec {
	margin-bottom:60px;
	text-align:center;
}
.bloggerstote .section_07 .wrap {
	margin:40px 0;
}
.bloggerstote .section_07 .leftbox {
	margin-right:70px;
}
.bloggerstote .size ul li {
	margin-bottom:0;
	font-size:11px;
	line-height:1.5;
}
.bloggerstote .size ul li.item {
	margin:6px 0 0;
	font-size:14px;
}
.bloggerstote .size ul li.sub {
	font-size:11px;
	padding-left:2em;
	text-indent:-2em;
}

/* section_08
----------------------------------------------------- */
.bloggerstote .series {
	padding:30px 0 50px;
	margin-bottom:30px;
}

/* ----------------------------------------------------------------------------------------------------
 * お財布ポシェット
 * ---------------------------------------------------------------------------------------------------- */
/* kv
----------------------------------------------------- */
.osaifu .kv {
	height:537px;
	background: url(../../img/products/osaifupochette/kv_img001.jpg) 0 1px no-repeat;
}
.osaifu .kv h2 {
	padding:72px 0 0 55px;
}
.osaifu .kv h3 {
	padding:170px 0 0 55px;
}
.osaifu .kv .btn_buy {
	margin:95px 0 0 45px;
}
.osaifu span.job{
	font-size:12px;
}

/* section_01
----------------------------------------------------- */
.osaifu .section_01 {
	padding-bottom:0;
	background:url(../../img/products/bg_shadow.png) repeat-x;
}
.osaifu .section_01 .intro {
	height:283px;
	background:url(../../img/products/osaifupochette/img001.jpg) right top no-repeat;
	margin:0;
	padding:100px 440px 0 45px;
	font-size:12px;
}

/* section_02
----------------------------------------------------- */
.osaifu .section_02{
	padding:30px 0;
	background-color:#f2f2f2;
}
.osaifu .section_02 .section_inner {
	height:853px;
	background:url(../../img/products/osaifupochette/img002.jpg) 30px 0 no-repeat;
}

.osaifu .section_02 .section_inner h3 {
	margin:0;
	padding:10px 0 15px 20px;
	text-align:left;
	font-size:18px;
	font-weight:bold;
	line-height:1.5;
}

.osaifu .section_02 .section_inner p {
	margin:0;
	padding:0 0 0 20px;
	width:350px;
	line-height:1.5;
}

/* section_03
----------------------------------------------------- */
.osaifu .section_03{
	margin:0;
	padding:30px 0;
}

/* section_04
----------------------------------------------------- */
.osaifu .section_04{
	margin:0;
	padding:0 0 60px 0;
}

.osaifu .section_04 p{
	margin:0;
	padding:30px 90px 0 90px;
}

/* section_05
----------------------------------------------------- */
.osaifu .section_05{
	margin-bottom:60px;
	background-color:#fafafa;
}

.osaifu .section_05 .section_inner h2{
	padding-bottom:60px;
	text-align:center;
}

.osaifu .section_05 .section_inner .line{
padding-bottom:45px;
background:url(../../img/products/line001.png) no-repeat left bottom;
}

/* section_06
----------------------------------------------------- */
.osaifu .section_06 {
	height:247px;
	background:url(../../img/products/osaifupochette/img008.jpg) left top no-repeat;
}

.osaifu .section_06 h2 {
	padding:66px 0 0 25px;
	font-size:24px;
}

.osaifu .section_06 p {
	padding:0 0 0 25px;
	width:340px;
}

/* コラボ
----------------------------------------------------- */
.osaifu .headline {
	padding-top:30px;
	background:url(../../img/products/line001.png) no-repeat left top;
}
.osaifu .headline h3 {
	margin:0;
	padding-bottom:40px;
	background:none;
	text-align:center;
}
.osaifu ul.collabo {
	overflow:hidden;
	width:688px;
	margin:0 auto 25px auto !important;
}
.osaifu ul.collabo li:first-child {
	float:left;
	width:244px;
}
.osaifu ul.collabo li:last-child {
	float:right;
	width:400px;
	margin-top:0;
}
.osaifu ul.collabo > *:first-child + * {
	float:right;
	width:400px;
	margin-top:40px;
}
.osaifu ul.collabo h4 {
	font-size:20px;
	margin-bottom:10px;
}

/* section_09
----------------------------------------------------- */
.osaifu .section_09 .wrap {
	padding-top:40px;
}

.osaifu .section_09 .leftbox{
	padding-right:40px;
}


/* ----------------------------------------------------------------------------------------------------
 * ショルダーペンケース
 * ---------------------------------------------------------------------------------------------------- */
/* common
----------------------------------------------------- */
/*.shoulderpencase [class^="section_0"] h3 {
	margin-bottom:50px;
	text-align:center;
}*/
.shoulderpencase [class^="section_0"] h4 {
	font-size:20px;
	line-height:1.6;
}
.shoulderpencase .leftbox p, .shoulderpencase .rightbox p {
	width:260px;
}

/* kv
----------------------------------------------------- */
.shoulderpencase .kv {
	height:536px;
	background:url(../../img/products/shoulderpencase/kv_img001.jpg) 0 1px no-repeat;
}
.shoulderpencase .kv h2 {
	padding:194px 0 0 15px;
}
.shoulderpencase .kv .btn_buy {
	margin:155px 0 0 28px;
}

/* section_01
----------------------------------------------------- */
.shoulderpencase .section_01 {
	background:url(../../img/products/bg_shadow.png) repeat-x;
}
.shoulderpencase .section_01 .rightbox p {
	font-size:15px;
	width:270px;
	margin:90px 60px 0 0 !important;
}

/* section_02
------------------------------------------------------ */
.shoulderpencase .section_02 ul {
	overflow:hidden;
}
.shoulderpencase .section_02 ul li {
	width:400px;
	float:left;
	margin:0 0 15px 20px;
}
.shoulderpencase .section_02 ul li:nth-child(2n+1) {
	margin-left:0;
}
.shoulderpencase .section_02 ul li > img {
	display:block;
}
.shoulderpencase .section_02 ul h4 {
	margin:15px 0;
	text-align:center;
}
.shoulderpencase .section_02 .info img {
	margin:0 auto 20px;
}

/* section_04
----------------------------------------------------- */
.shoulderpencase .section_04 {
	padding-bottom:50px;
}
.shoulderpencase .section_04 .wrap {
	margin-top:50px;
}
.shoulderpencase .typeA .leftbox {
	margin:20px 0 0 60px;
}
.shoulderpencase .typeB .rightbox {
	margin:20px 60px 0 0;
}
.shoulderpencase .section_04 .wrap.typeC {
	margin-top:20px;
}
.shoulderpencase .typeC .rightbox {
	margin:80px 60px 0 0;
}

/* section_06
----------------------------------------------------- */
.shoulderpencase .section_06 .section_inner {
	padding:50px 90px 60px;
}

/* section_07
----------------------------------------------------- */
.shoulderpencase .section_07 {
	padding-top:30px;
}
.shoulderpencase .story {
	margin-bottom:50px;
	text-align:center;
}

/* SIZE
----------------------------------------------------- */
.shoulderpencase .size {
	padding:0 0 50px;
}
.shoulderpencase .section_08 .section_inner > ul {
	margin-top:60px;
	overflow:hidden;
}
.shoulderpencase .section_08 .section_inner > ul li {
	width:403px;
	float:left;
	margin:0 0 14px 14px;
}
.shoulderpencase .section_08 .section_inner > ul li:nth-child(2n+1) {
	margin-left:0;
}
.shoulderpencase .section_08 .section_inner > ul li > img {
	display:block;
}
.shoulderpencase .section_08 .wrap {
	margin:20px 0 40px;
}
.shoulderpencase .section_08 .leftbox {
	margin-right:70px;
}
.shoulderpencase .size ul li {
	margin-bottom:0;
	font-size:11px;
	line-height:1.5;
}
.shoulderpencase .size ul li.item {
	margin:6px 0 0;
	font-size:14px;
}

/* section_09
----------------------------------------------------- */
.shoulderpencase .series {
	padding:30px 0 50px;
	margin-bottom:30px;
}

/* ----------------------------------------------------------------------------------------------------
 * iPhone用真空管アンプケース
 * ---------------------------------------------------------------------------------------------------- */
/* common
----------------------------------------------------- */
/*.iphoneampcase [class^="section_0"] h3 {
	margin-bottom:50px;
	text-align:center;
}*/
.iphoneampcase [class^="section_0"] h4 {
	font-size:20px;
	line-height:1.6;
}
.iphoneampcase .leftbox p, .iphoneampcase .rightbox p {
	width:260px;
}

/* kv
----------------------------------------------------- */
.iphoneampcase .kv {
	height:536px;
	background:url(../../img/products/iphoneampcase/kv_img001.jpg) 0 1px no-repeat;
}
.iphoneampcase .kv h2 {
	padding:30px 0 0 25px;
}
.iphoneampcase .kv .btn_buy {
	margin:294px 0 0 600px;
}

/* section_01
----------------------------------------------------- */
.iphoneampcase .section_01 {
	padding-bottom:10px;
	background:url(../../img/products/bg_shadow.png) repeat-x;
}
.iphoneampcase .section_01 .rightbox p {
	width:400px;
	margin:110px 10px 0 0;
}

/* section_02
------------------------------------------------------ */
.iphoneampcase .section_02 {
	padding-bottom:40px;
}
.iphoneampcase .section_02 .wrap {
	width:650px;
	margin:0 auto 10px;
}
.iphoneampcase .section_02 p {
	width:650px;
	margin:20px auto 0;
}
.iphoneampcase .section_02 p.note {
	margin:15px auto 40px;
}
.iphoneampcase .section_02 ul {
	overflow:hidden;
}
.iphoneampcase .section_02 ul li {
	width:400px;
	height:324px;
	float:left;
	margin:20px 0 0 20px;
}
.iphoneampcase .section_02 ul li:nth-child(2n+1) {
	margin-left:0;
}
.iphoneampcase .section_02 ul li > img {
	display:block;
}
.iphoneampcase .section_02 ul h4 {
	margin:15px 0;
	text-align:center;
}

/* section_03
------------------------------------------------------ */
.iphoneampcase .section_03 .leftbox {
	margin:0 0 10px 60px;
}

/* section_04
----------------------------------------------------- */
.iphoneampcase .section_04 {
	padding-bottom:50px;
}
.iphoneampcase .section_04  p {
	margin:30px 0;
}

/* section_05
----------------------------------------------------- */
.iphoneampcase .section_05 .leftbox {
	margin:10px 0 0 60px;
}

/* SIZE
----------------------------------------------------- */
.iphoneampcase .size {
	padding:0 0 50px;
}
.iphoneampcase .section_08 .wrap {
	margin:20px 0 40px;
	padding:0 30px 0 20px;
}
.iphoneampcase .size ul li {
	margin-bottom:0;
	font-size:11px;
	line-height:1.5;
}
.iphoneampcase .size ul li.item {
	margin:6px 0 0;
	font-size:14px;
}

.iphoneampcase .size p.jump {
	font-size:15px;
	text-align:center;
}
.iphoneampcase a.linkg {
	padding:2px 20px 2px 0;
	background:url(../../img/products/icn_linkg.png) no-repeat right;
	color:#000;
	text-decoration:none;
}
.iphoneampcase a.linkg:hover {
	opacity:0.6;
	filter:alpha(opacity=60);
	-ms-filter:"alpha(opacity=60)";
}

/* section_09
----------------------------------------------------- */
.iphoneampcase .series {
	padding:30px 0 50px;
	margin-bottom:30px;
}

/* ----------------------------------------------------------------------------------------------------
 * スマートなメモ帳
 * ---------------------------------------------------------------------------------------------------- */
/* common
----------------------------------------------------- */
/*.smartnotepad [class^="section_0"] h3 {
	margin-bottom:50px;
	text-align:center;
}*/
.smartnotepad [class^="section_0"] h4 {
	font-size:20px;
	line-height:1.6;
}
.smartnotepad .leftbox p, .smartnotepad .rightbox p {
	width:260px;
}

/* kv
----------------------------------------------------- */
.smartnotepad .kv {
	height:536px;
	background:url(../../img/products/smartnotepad/kv_img001.jpg) 0 1px no-repeat;
}
.smartnotepad .kv h2 {
	padding:20px 0 0 15px;
}
.smartnotepad .kv .btn_buy {
	margin:270px 0 0 580px;
}

/* section_01
----------------------------------------------------- */
.smartnotepad .section_01 {
	background:url(../../img/products/bg_shadow.png) repeat-x;
}
.smartnotepad .section_01 .rightbox p {
	width:400px;
	margin:60px 0 0 0;
}

/* section_02
------------------------------------------------------ */
.smartnotepad .section_02 {
	padding-bottom:40px;
}
.smartnotepad .section_02 .wrap {
	width:650px;
	margin:0 auto 10px;
}
.smartnotepad .section_02 .leftbox {
	padding-right:80px;
	background:url(../../img/products/arrow_right.png) no-repeat 250px 60px;
}
.smartnotepad .section_02 p {
	width:650px;
	margin:20px auto 0;
}

/* section_03
------------------------------------------------------ */
.smartnotepad .section_03 ul {
	margin-bottom:50px;
	overflow:hidden;
}
.smartnotepad .section_03 li {
	width:236px;
	float:left;
}
.smartnotepad .section_03 li.next {
	padding-right:56px;
	background:url(../../img/products/arrow_right.png) no-repeat 252px 66px;
}
.smartnotepad .section_03 li p {
	margin-top:10px;
}

/* section_04
----------------------------------------------------- */
.smartnotepad .section_04 {
	padding-bottom:50px;
}
.smartnotepad .section_04  p {
	margin:30px 0;
}

/* section_05
----------------------------------------------------- */
.smartnotepad .airpen {
	display:block;
	padding:40px 0 85px 212px;
	background:url(../../img/products/smartnotepad/img009.jpg) no-repeat 0 1em;
}

/* SIZE
----------------------------------------------------- */
.smartnotepad .size {
	padding:50px 0;
}
.smartnotepad .size ul {
	margin:50px 40px;
}
.smartnotepad .size ul li {
	margin-bottom:0;
	font-size:12px;
}

/* section_09
----------------------------------------------------- */
.smartnotepad .series {
	padding:30px 0 50px;
	margin-bottom:30px;
}


/* ----------------------------------------------------------------------------------------------------
 * ブックマークホルダー
 * ---------------------------------------------------------------------------------------------------- */
/* common
----------------------------------------------------- */
/*.bookmarkholder [class^="section_0"] h3 {
	margin-bottom:50px;
	text-align:center;
}
.bookmarkholder h4 + p {
	margin-top:15px !important;
}
*/
/* kv
----------------------------------------------------- */
.bookmarkholder .kv {
	height:537px;
	background: url(../../img/products/bookmarkholder/kv_img001.jpg) 0 1px no-repeat;
}
.bookmarkholder .kv h2 {
	padding:30px 0 0 28px;
}
.bookmarkholder .kv .btn_buy {
	margin:336px 0 0 584px;
}

/* section_01
----------------------------------------------------- */
.bookmarkholder .section_01 {
	padding-top:30px;
	background:url(../../img/products/bg_shadow.png) repeat-x;
}
.bookmarkholder .section_01 .spec {
	position:relative;
	margin-bottom:50px;
}
.bookmarkholder .section_01 .spec p {
	position:absolute;
	width:365px;
	right:0;
	top:150px;
}

/* section_02
----------------------------------------------------- */
.bookmarkholder .section_02 {
	padding:50px 0;
}
.bookmarkholder .section_02 ul {
	overflow:hidden;
}
.bookmarkholder .section_02 ul li {
	width:400px;
	float:left;
	margin:0 0 0 20px;
}
.bookmarkholder .section_02 ul li:first-child {
	margin-left:0;
}
.bookmarkholder .section_02 ul li > img {
	display:block;
}
.bookmarkholder .section_02 ul h4 {
	margin-top:15px;
	text-align:center;
}

/* section_03
----------------------------------------------------- */
.bookmarkholder .section_03 {
	padding-bottom:40px;
}
.bookmarkholder .section_03 p {
	margin-bottom:30px;
	font-size:14px;
	text-align:center;
}
.bookmarkholder ul.step {
	overflow:hidden;
}
.bookmarkholder ul.step li {
	width:367px;
	float:left;
}
.bookmarkholder ul.step li:first-child {
	padding-right:86px;
}
.bookmarkholder ul.step li.arrow_r {
	background:url(../../img/products/arrow_right.png) 396px 85px no-repeat;
}
.bookmarkholder ul.step li.arrow_l {
	background:url(../../img/products/arrow_left.png) 396px 85px no-repeat;
}
.bookmarkholder ul.step li.arrow_d {
	padding-bottom:80px;
	background:url(../../img/products/arrow_down.png) center 330px no-repeat;
}
.bookmarkholder ul.step li img {
	display:block;
}
.bookmarkholder ul.step li p {
	margin:15px 0 10px;
	text-align:center;
	font-size:13px;
}

/* section_04
----------------------------------------------------- */
.bookmarkholder .section_04 {
	padding-bottom:50px;
}
.bookmarkholder .section_04  p {
	margin:30px 0;
}

/* section_05
----------------------------------------------------- */
.bookmarkholder .section_05 .mt_30 {
	margin-top:30px !important;
}

/* section_06
----------------------------------------------------- */
.bookmarkholder .camiapp {
	display:block;
	padding:40px 0 70px 212px;
	background:url(../../img/products/bookmarkholder/img014.jpg) no-repeat 0 1em;
}

/* section_07
----------------------------------------------------- */
.bookmarkholder .section_07 .rightbox {
	margin-top:200px
 }
.bookmarkholder .section_07 ul {
	font-size:12px;
}

/* section_08
----------------------------------------------------- */
.bookmarkholder .section_08 {
	margin-bottom:30px;
	padding:50px 0;
}
.bookmarkholder .section_08 .list_02 {
	margin-top:-20px;
	padding-top:0;
}
.bookmarkholder .section_08 .list_02 li {
	margin:20px 0 0 20px;
}

/* ----------------------------------------------------------------------------------------------------
 * 打ち合わせバッグ
 * ---------------------------------------------------------------------------------------------------- */
/* common
----------------------------------------------------- */
/*.meetingbag [class^="section_0"] h3 {
	margin-bottom:50px;
	text-align:center;
}
.meetingbag h4 + p, .meetingbag [class^="section_0"] p + p {
	margin-top:15px !important;
}
*/
/* kv
----------------------------------------------------- */
.meetingbag .kv {
	height:537px;
	background: url(../../img/products/meetingbag/kv_img001.jpg) 0 1px no-repeat;
}
.meetingbag .kv h2 {
	padding:140px 0 0 30px;
}
.meetingbag .kv .btn_buy {
	margin:130px 0 0 12px;
}

/* section_01
----------------------------------------------------- */
.meetingbag .section_01 {
	background:url(../../img/products/bg_shadow.png) repeat-x;
	padding-bottom:50px;
}

/* section_02
----------------------------------------------------- */
.meetingbag .section_02 {
	padding:50px 0;
}
.meetingbag .section_02 ul {
	margin-top:-40px;
	overflow:hidden;
}
.meetingbag .section_02 ul li {
	width:400px;
	float:left;
	margin:40px 20px 0 0;
}
.meetingbag .section_02 ul li:nth-child(2n) {
	margin-right:0;
}
.meetingbag .section_02 ul > *:first-child + * {
	margin-right:0;
}
.meetingbag .section_02 ul li > img {
	display:block;
}
.meetingbag .section_02 ul h4 {
	margin-top:15px;
	text-align:center;
}

/* section_03
----------------------------------------------------- */
.meetingbag .section_03 {
	padding-bottom:0;
}
.meetingbag .section_03 .section_inner > p {
	margin-bottom:30px;
	text-align:center;
}

/* section_04
----------------------------------------------------- */
.meetingbag .section_04 {
	padding-bottom:50px;
}
.meetingbag .section_04 .wrap {
	margin:50px 0 0;
	padding:0 180px;
 }
.meetingbag .section_04 ul {
	font-size:12px;
}

/* section_05
----------------------------------------------------- */
.meetingbag .section_05 {
	margin-bottom:30px;
	padding:50px 0;
}
.meetingbag .section_05 .list_02 {
	margin-top:-20px;
	padding-top:0;
}
.meetingbag .section_05 .list_02 li {
	margin:20px 0 0 20px;
}


/* ----------------------------------------------------------------------------------------------------
 * ノートミー
 * ---------------------------------------------------------------------------------------------------- */
/* common
----------------------------------------------------- */
/*.noteme [class^="section_0"] h3 {
	margin-bottom:50px;
	text-align:center;
}
.noteme h4 + p, .noteme [class^="section_0"] p + p {
	margin-top:15px !important;
}*/
.noteme .leftbox, .noteme .rightbox p {
	width:240px;
}

/* kv
----------------------------------------------------- */
.noteme .kv {
	height:535px;
	background: url(../../img/products/noteme/kv_img001.jpg) 0 1px no-repeat;
}
.noteme .kv h2 {
	padding:30px 0 0 30px;
}
.noteme .kv .btn_buy {
	margin:45px 0 0 600px;
}

/* section_01
----------------------------------------------------- */
.noteme .section_01 {
	background:url(../../img/products/bg_shadow.png) repeat-x;
	padding-bottom:50px;
}

/* section_02
----------------------------------------------------- */
.noteme .section_02 {
	padding:50px 0 0;
}
.noteme .section_02 .rightbox p {
	width:400px;
	margin-top:120px;
}

/* section_03
----------------------------------------------------- */
.noteme .section_03 h4 {
	font-size:20px;
	line-height:1.6;
}
.noteme .section_03 .wrapA {
	margin-top:70px;
	overflow:hidden;
}
.noteme .section_03 .wrapA .leftbox {
	margin:50px 0 0 70px
}
.noteme .section_03 .wrapB {
	overflow:hidden;
}
.noteme .section_03 .wrapB .rightbox {
	margin:70px 70px 0 0;
}

/* section_04
----------------------------------------------------- */
.noteme .leather {
	display:block;
	padding:34px 0 70px 212px;
	background:url(../../img/products/noteme/img005.jpg) no-repeat 0 1em;
}

/* section_05
----------------------------------------------------- */
.noteme .section_05 ul {
	margin:50px;
	font-size:12px;
}

/* section_06
----------------------------------------------------- */
.noteme .section_06 {
	margin-bottom:30px;
	padding:50px 0;
}
.noteme .section_06 .list_02 {
	margin-top:-20px;
	padding-top:0;
}
.noteme .section_06 .list_02 li {
	margin:20px 0 0 20px;
}

/* ----------------------------------------------------------------------------------------------------
 * モバイラーズバッグ
 * ---------------------------------------------------------------------------------------------------- */
/* common
----------------------------------------------------- */
/*.mobilebag [class^="section_0"] h3 {
	margin-bottom:50px;
	text-align:center;
}
.mobilebag h4 + p, .mobilebag [class^="section_0"] p + p {
	margin-top:15px !important;
}
.mobilebag .leftbox p, .mobilebag .rightbox p {
	width:230px;
}*/

/* kv
----------------------------------------------------- */
.mobilebag .kv {
	height:536px;
	background: url(../../img/products/mobilebag/kv_img001.jpg) 0 1px no-repeat;
}
.mobilebag .kv h2 {
	padding:55px 0 0 398px;
}
.mobilebag .kv .btn_buy {
	margin:50px 0 0 600px;
}

/* section_01
----------------------------------------------------- */
.mobilebag .section_01 {
	background:url(../../img/products/bg_shadow.png) repeat-x;
	padding-bottom:50px;
}
.mobilebag .section_01 .balloon {
	width: 408px;
	margin-left: -4px;
	padding-top:15px;
	background: url(../../img/products/bg_balloon2_top.png) 0 0 no-repeat;
}
.mobilebag .section_01 .balloon .balloon_inner {
	padding:0 24px 46px;
	background:url(../../img/products/bg_balloon2_bottom.png) left bottom no-repeat;
}
.mobilebag .section_01 .balloon .balloon_inner img {
	display:block;
}
.mobilebag .section_01 .balloon .balloon_inner p {
	margin-top:15px;
	font-size:11px;
	text-align:center;
}
.mobilebag .section_01 ul {
	background:#ececec;
	padding:0 20px 10px;
	overflow:hidden;
}
.mobilebag .section_01 li {
	width:233px;
	float:left;
	text-align:center;
}
.mobilebag .section_01 li.nextA {
	padding:50px 40px 0 0;
	background:url(../../img/products/arrow_right.png) no-repeat 240px 120px;
}
.mobilebag .section_01 li.nextB {
	padding:0 40px 0 0;
	background:url(../../img/products/arrow_right.png) no-repeat 235px 120px;
}
.mobilebag .section_01 li img {
	display:block;
}

/* section_02
----------------------------------------------------- */
.mobilebag .section_02 {
	padding-bottom:50px;
}
.mobilebag .section_02 h4 {
	margin:30px 0 !important;
	text-align:center;
}
.mobilebag .section_02 ul {
	background:#ececec;
	margin:30px 0;
	overflow:hidden;
}
.mobilebag .section_02 li {
	width:242px;
	float:left;
	text-align:center;
}
.mobilebag .section_02 li.next {
	padding:0 47px 0 0;
	background:url(../../img/products/arrow_right.png) no-repeat 252px 70px;
	background-size:20px 69px;
}
.mobilebag .section_02 li p {
	margin-top:10px;
	font-size:15px;
}
.mobilebag .section_02 li img {
	display:block;
}
.mobilebag .section_02 .gadget {
	text-align:center;
	position:relative;
}
.mobilebag .section_02 .gadget p {
	position:absolute;
	width:330px;
	left:15px;
	bottom:50px;
	text-align:left;
}

/* section_03
----------------------------------------------------- */
.mobilebag .section_03 h4 {
	font-size:20px;
	line-height:1.6;
}
.mobilebag .section_03 .wrap {
	margin-top:30px;
}
.mobilebag .section_03 .rightbox {
	margin:50px 70px 0 0;
}

/* section_04
----------------------------------------------------- */
.mobilebag .section_04 {
	padding:50px 0;
}
.mobilebag .section_04 h3.second {
	margin:40px 0;
}
.mobilebag .section_04 ul {
	overflow:hidden;
}
.mobilebag .section_04 ul li {
	width:385px;
	float:left;
	margin:0 50px 0 0;
}
.mobilebag .section_04 ul li:nth-child(2n) {
	margin-right:0;
}
.mobilebag .section_04 ul li > img {
	display:block;
}
.mobilebag .section_04 ul p {
	margin-top:15px;
	font-size:15px;
	line-height:1.6;
	text-align:center;
}

/* section_05
----------------------------------------------------- */
.mobilebag .section_05 h4 {
	margin:50px 0 30px !important;
	text-align:center;
}
.mobilebag .section_05 .mt_50 {
	margin-top:50px !important;
}

/* section_07
----------------------------------------------------- */
.mobilebag .section_07 {
	padding-top:50px;
}
.mobilebag .section_07 .headline {
	padding-top:50px;
	background:url(../../img/products/line001.png) no-repeat left top;
}
.mobilebag .section_07 .headline h3 {
	padding-bottom:50px;
	background:url(../../img/products/line001.png) no-repeat left bottom;
	text-align:center;
}

/* section_08
----------------------------------------------------- */
.mobilebag .section_08 .section_inner {
	padding:50px 90px 60px;
}

/* section_09
----------------------------------------------------- */
.mobilebag .section_09 {
	padding-bottom:40px;
}
.mobilebag .section_09 .wrap {
	margin:30px 0 0;
}
.mobilebag .section_09 .rightbox {
	width:305px;
	margin:0 40px 0 0;
}
.mobilebag .size ul li {
	margin-bottom:0;
	font-size:12px;
	line-height:1.5;
}
.mobilebag .size ul li.item {
	margin:6px 0 0;
	font-size:14px;
}
.mobilebag .section_09 .rightbox p {
	width:auto;
	margin-top:50px;
	font-size:12px;
	line-height:1.6;
}
.mobilebag .section_09 .rightbox p img {
	float:left;
	margin:-20px 15px 10px 0;
}

/* section_10
----------------------------------------------------- */
.mobilebag .series {
	padding:0 0 50px;
	margin-bottom:30px;
}

/* ----------------------------------------------------------------------------------------------------
 * 文具王手帳
 * ---------------------------------------------------------------------------------------------------- */
/* common
----------------------------------------------------- */
/*[class^="bunguo_"] [class^="section_0"] h3 {
	margin-bottom:50px;
	text-align:center;
}
[class^="bunguo_"] h4 + p, [class^="bunguo_"] [class^="section_0"] p + p {
	margin-top:15px !important;
}
[class^="bunguo_"] .leftbox p, [class^="bunguo_"] .rightbox p {
	width:230px;
}*/

/* kv
----------------------------------------------------- */
.bunguo_notepad .kv {
	height:535px;
	background: url(../../img/products/bunguo_notepad/kv_img001.jpg) 0 1px no-repeat;
}
.bunguo_notepad .kv h2 {
	padding:38px 0 0 28px;
}
.bunguo_notepad .kv .btn_buy {
	margin:315px 0 0 600px;
}

/* section_01
----------------------------------------------------- */
[class^="bunguo_"] .section_01 {
	background:url(../../img/products/bg_shadow.png) repeat-x;
	padding-bottom:50px;
}

/* section_02
----------------------------------------------------- */
.bunguo_notepad .section_02 {
	padding-bottom:50px;
}
.bunguo_notepad .section_02 .wrapA, .bunguo_notepad .section_02 .wrapB, .bunguo_notepad .section_02 .wrapC {
	clear:both;
	overflow:hidden;
	margin-bottom:80px;
}
.bunguo_notepad .section_02 h4 {
	font-size:20px;
	line-height:1.6;
}
.bunguo_notepad .section_02 .leftbox img, .bunguo_notepad .section_02 .rightbox img {
	display:block;
}
.bunguo_notepad .section_02 .wrapA .rightbox p {
	margin-top:120px;
	width:390px;
}
.bunguo_notepad .section_02 .wrapB .leftbox {
	margin-left:70px;
}
.bunguo_notepad .section_02 .wrapC .rightbox {
	margin:0 70px 0 0;
}
.bunguo_notepad .section_02 .wrapC .leftbox p {
	width:398px;
	margin-top:15px;
	text-align:center;
}
.bunguo_notepad .section_02 ul {
	width:400px;
	margin:30px 0 0;
	overflow:hidden;
}
.bunguo_notepad .section_02 li {
	width:200px;
	float:left;
}
.bunguo_notepad .section_02 li p {
	width:170px;
	margin-top:15px;
	line-height:1.6;
}

/* section_03
----------------------------------------------------- */
.bunguo_notepad .section_03 {
	padding:50px 0;
}

/* section_04
----------------------------------------------------- */
.bunguo_notepad .bungu_o {
	display:block;
	padding:50px 0 70px 212px;
	background:url(../../img/products/bunguo_notepad/img010.jpg) no-repeat 0 1em;
}

/* section_05
----------------------------------------------------- */
.bunguo_notepad .section_05 {
	padding:50px 0;
}

/* section_07
----------------------------------------------------- */
.bunguo_notepad .section_07 {
	padding:50px 0;
}
.bunguo_notepad .section_07 .img_block {
	margin-bottom:40px;
	position:relative;
	text-align:center;
}
.bunguo_notepad .section_07 .img_block ul {
	position:absolute;
	font-size:12px;
	bottom:10px;
	right:50px;
	text-align:left;
}

/* section_08
----------------------------------------------------- */
.bunguo_notepad .section_08 {
	padding-top:0;
}
.bunguo_notepad .section_08 .headline {
	padding-top:50px;
	background:url(../../img/products/line001.png) no-repeat left top;
}
.bunguo_notepad .section_08 .headline h3 {
	padding-bottom:50px;
	background:url(../../img/products/line001.png) no-repeat left bottom;
	text-align:center;
}

/* section_09
----------------------------------------------------- */
[class^="bunguo_"] .series {
	padding:0 0 50px;
	margin-bottom:30px;
}

/* 文具王手帳 ショルダーストラップkv
----------------------------------------------------- */
.bunguo_shoulder .kv {
	height:535px;
	background: url(../../img/products/bunguo_shoulder/kv_img001.jpg) 0 1px no-repeat;
}
.bunguo_shoulder .kv h2 {
	padding:38px 0 0 28px;
}
.bunguo_shoulder .kv .btn_buy {
	margin:324px 0 0 30px;
}

/* section_02
----------------------------------------------------- */
.bunguo_shoulder .section_02 {
	padding:0 0 50px;
}
.bunguo_shoulder .section_02 ul {
	margin:150px 70px 0 0;
}
.bunguo_shoulder .section_02 li {
	line-height:1.5;
	margin-bottom:3px;
}

/* 文具王手帳 ペンホルダーkv
----------------------------------------------------- */
.bunguo_penholder .kv {
	height:536px;
	background: url(../../img/products/bunguo_penholder/kv_img001.jpg) 0 1px no-repeat;
}
.bunguo_penholder .kv h2 {
	padding:36px 0 0 16px;
}
.bunguo_penholder .kv .btn_buy {
	margin:320px 0 0 30px;
}

/* section_01
----------------------------------------------------- */
.bunguo_penholder .section_01 .rightbox p {
	margin-top:0;
	width:396px;
	line-height:1.6;
}

/* section_02
----------------------------------------------------- */
.bunguo_penholder .section_02 {
	padding:0 0 40px;
}
.bunguo_penholder .section_02 ul {
	width:295px;
}
.bunguo_penholder .section_02 li {
	line-height:1.5;
	margin-bottom:3px;
}

/*  文具王手帳 ベルクロキャンセラーkv
----------------------------------------------------- */
.bunguo_velcro .kv {
	height:536px;
	background: url(../../img/products/bunguo_velcro/kv_img001.jpg) 0 1px no-repeat;
}
.bunguo_velcro .kv h2 {
	padding:18px 0 0 20px;
}
.bunguo_velcro .kv .btn_buy {
	margin:340px 0 0 30px;
}

/* section_01
----------------------------------------------------- */
.bunguo_velcro .section_01 .rightbox p {
	margin-top:0;
	width:396px;
	line-height:1.6;
}

/* section_02
----------------------------------------------------- */
.bunguo_velcro .section_02 {
	padding:0 0 50px;
}
.bunguo_velcro .section_02 ul {
	width:290px;
	margin:120px 0 0 0;	
}
.bunguo_velcro .section_02 li {
	line-height:1.5;
	margin-bottom:3px;
}

/* 文具王本kv
----------------------------------------------------- */
.bunguo_book .kv {
	height:535px;
	background: url(../../img/products/bunguo_book/kv_img001.jpg) 0 1px no-repeat;
}
.bunguo_book .kv h2 {
	padding:24px 0 0 28px;
}
.bunguo_book .kv .btn_buy {
	margin:230px 0 0 30px;
}

/* section_01
----------------------------------------------------- */
.bunguo_book .section_01 p {
	margin:0 0 40px;
}

/* ----------------------------------------------------------------------------------------------------
 * デザインするメモ帳
 * ---------------------------------------------------------------------------------------------------- */
/* common
----------------------------------------------------- */
/*.designnotepad [class^="section_0"] h3 {
	margin-bottom:50px;
	text-align:center;
}
.designnotepad h4 + p, .designnotepad [class^="section_0"] p + p {
	margin-top:15px !important;
}
.designnotepad .leftbox p, .designnotepad .rightbox p {
	width:230px;
}*/

/* kv
----------------------------------------------------- */
.designnotepad .kv {
	height:537px;
	background: url(../../img/products/designnotepad/kv_img001.jpg) 0 1px no-repeat;
}
.designnotepad .kv h2 {
	padding:15px 0 0 12px;
}
.designnotepad .kv .btn_buy {
	margin:384px 0 0 30px;
}

/* section_01
----------------------------------------------------- */
.designnotepad .section_01 {
	background:url(../../img/products/bg_shadow.png) repeat-x;
	padding-bottom:50px;
}
.designnotepad .section_01 .rightbox p {
	width:394px;
	margin:70px 0 0 0;
}

/* section_02
----------------------------------------------------- */
.designnotepad .section_02 {
	padding-bottom:50px;
}
.designnotepad .section_02 .section_inner > p {
	width:650px;
	margin:50px auto;
}
.designnotepad .space {
	margin:50px 0;
	text-align:center;
}
.designnotepad .section_02 .leftbox p, .designnotepad .section_02 .rightbox p {
	width:390px;
	margin:30px auto 0;
}

/* section_04
----------------------------------------------------- */
.designnotepad .section_04 .section_inner > p {
	width:650px;
	margin:50px auto;
}
.designnotepad .section_04 h4 {
	font-size:20px;
	line-height:1.6;
}
.designnotepad .space01 {
	margin:50px 80px 0 0;
}
.designnotepad .space02 {
	margin:50px 0 0 80px;
}
.designnotepad .space03 {
	margin:75px 80px 0 0;
}
.designnotepad .space04 {
	margin:60px 0 0 80px;
}

/* section_05
----------------------------------------------------- */
.designnotepad .section_05 h4 {
	font-size:20px;
	line-height:1.6;
}
.designnotepad .space05 {
	margin:30px 0 0 80px;
}
.designnotepad .space06 {
	margin:150px 70px 0 0;
}

/* section_06
----------------------------------------------------- */
.designnotepad .leather {
	margin:30px 0 0;
	text-align:center;
}

/* section_07
----------------------------------------------------- */
.designnotepad .section_07 {
	padding-top:50px;
}
.designnotepad .section_07 .rightbox img {
	display:block;
}
.designnotepad .section_07 .rightbox p {
	width:370px;
	margin:20px auto;
}

/* section_08
----------------------------------------------------- */
.designnotepad .print {
	display:block;
	padding:40px 0 70px 212px;
	background:url(../../img/products/designnotepad/img018.jpg) no-repeat 0 1em;
}

/* section_09
----------------------------------------------------- */
.designnotepad .section_09 {
	padding-bottom:40px;
}
.designnotepad .img_block {
	text-align:center;
	position:relative;
	margin-bottom:50px;
}
.designnotepad .img_block ul {
	position:absolute;
	right:15px;
	top:5px;
}
.designnotepad .img_block ul li {
	margin-bottom:0;
	font-size:12px;
	line-height:1.5;
	text-align:left;
}
.designnotepad .img_block ul li.indent01 {
	padding-left:2.3em;
	text-indent:-2.3em;
}
.designnotepad .img_block ul li.indent02 {
	padding-left:4.3em;
	text-indent:-4.3em;
}
.designnotepad .img_block ul li.indent03 {
	text-align:right;
	padding-right:1em;
}
.designnotepad .img_block ul li.indent04 {
	padding-left:3.3em;
}

/* section_10
----------------------------------------------------- */
.designnotepad .series {
	padding:0 0 50px;
	margin-bottom:30px;
}


/* ----------------------------------------------------------------------------------------------------
 * デザインする手帳
 * ---------------------------------------------------------------------------------------------------- */
/* common
----------------------------------------------------- */
/*[class^="designnotebook"] [class^="section_0"] h3 {
	margin-bottom:50px;
	text-align:center;
}
.designnotebook h4 + p, [class^="designnotebook"] [class^="section_0"] p + p {
	margin-top:15px !important;
}
.designnotebook .leftbox p, .designnotebook .rightbox p {
	width:230px;
}*/

/* kv
----------------------------------------------------- */
.designnotebook .kv {
	height:537px;
	background: url(../../img/products/designnotebook/kv_img001.jpg) 0 1px no-repeat;
}
.designnotebook .kv h2 {
	padding:28px 0 0 28px;
}
.designnotebook .kv .btn_buy {
	margin:370px 0 0 30px;
}

/* section_01
----------------------------------------------------- */
.designnotebook .section_01 {
	background:url(../../img/products/bg_shadow.png) repeat-x;
	padding-bottom:50px;
}
.designnotebook .section_01 .rightbox p {
	width:410px;
	margin:80px 0 0 0;
}

/* section_02
----------------------------------------------------- */
.designnotebook .section_02 {
	padding-bottom:50px;
}
.designnotebook .section_02 .section_inner > p {
	width:650px;
	margin:50px auto;
}
.designnotebook .space {
	margin:50px 0;
	text-align:center;
}

.designnotebook .section_02 .leftbox, .designnotebook .section_02 .rightbox {
	text-align:center;
}
.designnotebook .section_02 .leftbox p, .designnotebook .section_02 .rightbox p {
	width:370px;
	margin:30px auto 0;
	text-align:left;
}

/* section_04
----------------------------------------------------- */
.designnotebook .section_04 .section_inner > p {
	margin:50px auto;
	text-align:center;
}
.designnotebook .section_04 h4 {
	font-size:20px;
	line-height:1.6;
}
.designnotebook .section_04 .rightbox {
	margin:70px 70px 0 0;
}

/* section_05
----------------------------------------------------- */
.designnotebook .section_05 h4 {
	font-size:20px;
	line-height:1.6;
}
.designnotebook .space01 {
	margin:20px 0 0 80px;
}
.designnotebook .space02 {
	margin:180px 70px 0 0;
}

/* section_06
----------------------------------------------------- */
.designnotebook .leather {
	margin:30px 0 0;
	text-align:center;
}

/* section_07
----------------------------------------------------- */
.designnotebook .section_07 {
	padding:50px 0 30px;
}
.designnotebook .section_07 .rightbox img {
	display:block;
}
.designnotebook .section_07 .rightbox p {
	width:370px;
	margin:20px auto;
}

/* section_08
----------------------------------------------------- */
.designnotebook .print {
	display:block;
	padding:40px 0 70px 212px;
	background:url(../../img/products/designnotebook/img015.jpg) no-repeat 0 1em;
}

/* section_09
----------------------------------------------------- */
.designnotebook .section_09 {
	padding-bottom:40px;
}
.designnotebook .img_block {
	text-align:center;
	position:relative;
	margin-bottom:30px;
}
.designnotebook .img_block ul {
	position:absolute;
	right:50px;
	top:10px;
}
.designnotebook .img_block ul li {
	margin-bottom:0;
	font-size:12px;
	line-height:1.5;
	text-align:left;
}
.designnotebook .img_block ul li.indent01 {
	padding-left:2.3em;
	text-indent:-2.3em;
}
.designnotebook .img_block ul li.indent02 {
	padding-left:4.3em;
	text-indent:-4.3em;
}
.designnotebook .img_block ul li.indent03 {
	text-align:right;
	padding-right:1em;
}
.designnotebook .img_block ul li.indent04 {
	padding-left:3.3em;
}

/* section_10
----------------------------------------------------- */
.designnotebook .section_10 {
	padding-top:0;
}
.designnotebook .section_10 .headline {
	padding-top:50px;
	background:url(../../img/products/line001.png) no-repeat left top;
}
.designnotebook .section_10 .headline h3 {
	padding-bottom:50px;
	background:url(../../img/products/line001.png) no-repeat left bottom;
	text-align:center;
}

/* section_10
----------------------------------------------------- */
.designnotebook .series {
	padding:0 0 50px;
	margin-bottom:30px;
}

/*  デザインする手帳アクセサリーcommon
----------------------------------------------------- */
[class^="designnotebook_"] .section_01 {
	background:url(../../img/products/bg_shadow.png) repeat-x;
	padding-bottom:0;
}
[class^="designnotebook_"] .section_01 p {
	font-size:14px;
}
[class^="designnotebook_"] .indent {
	padding-left:2.3em;
	text-indent:-2.3em;
}
[class^="designnotebook_"] .series {
	padding:0 0 50px;
	margin-bottom:30px;
}

 /* デザインする手帳用ゴムバンドkv
----------------------------------------------------- */
.designnotebook_rubberband .kv {
	height:481px;
	background: url(../../img/products/designnotebook_rubberband/kv_img001.jpg) 0 1px no-repeat;
}
.designnotebook_rubberband .kv h2 {
	padding:30px 0 0 30px;
}
.designnotebook_rubberband .kv .btn_buy {
	margin:310px 30px 0 0;
	text-align:right;
}

/* section_02
----------------------------------------------------- */
.designnotebook_rubberband .section_02 .rightbox {
	margin-right:50px;
}
 
 /* デザインする手帳用ペンホルダkv
----------------------------------------------------- */
.designnotebook_penholder .kv {
	height:481px;
	background: url(../../img/products/designnotebook_penholder/kv_img001.jpg) 0 1px no-repeat;
}
.designnotebook_penholder .kv h2 {
	padding:30px 0 0 30px;
}
.designnotebook_penholder .kv .btn_buy {
	margin:290px 0 0 15px;
}

/* section_02
----------------------------------------------------- */
.designnotebook_penholder .section_02 .rightbox {
	margin:60px 70px 0 0;
}
 
 /* デザインする手帳用アジャスターkv
----------------------------------------------------- */
.designnotebook_adjuster .kv {
	height:481px;
	background: url(../../img/products/designnotebook_adjuster/kv_img001.jpg) 0 1px no-repeat;
}
.designnotebook_adjuster .kv h2 {
	padding:30px 0 0 30px;
}
.designnotebook_adjuster .kv .btn_buy {
	margin:310px 30px 0 0;
	text-align:right;
}

/* section_02
----------------------------------------------------- */
.designnotebook_adjuster .section_02 .rightbox {
	margin:0 120px 0 0;
}

/* ----------------------------------------------------------------------------------------------------
 * コロニル
 * ---------------------------------------------------------------------------------------------------- */
/* common
----------------------------------------------------- */
[class^="collonil_"] [class^="section_0"] {
	padding:50px 0;
}
/*[class^="collonil_"] [class^="section_0"] h3 {
	margin-bottom:50px;
	text-align:center;
}
[class^="collonil_"] h4 + p, [class^="collonil_"] [class^="section_0"] p + p {
	margin-top:15px !important;
}*/

/* コロニル「ソフトガミ」kv
----------------------------------------------------- */
.collonil_softgum .kv {
	height:479px;
	background: url(../../img/products/collonil_softgum/kv_img001.jpg) 0 1px no-repeat;
}
[class^="collonil_"] .kv h2 {
	padding:34px 0 0 28px;
}
[class^="collonil_"] .kv .btn_buy {
	margin:345px 30px 0 0;
	text-align:right;
}

/* section_01
----------------------------------------------------- */
[class^="collonil_"] .section_01 {
	background:url(../../img/products/bg_shadow.png) repeat-x;
}
[class^="collonil_"] .section_01 p {
	font-size:14px;
}
[class^="collonil_"] .section_01 p.check {
	background:#ececec;
	margin:40px 0 !important;
	padding:20px 15px;
	font-size:16px;
	text-align:center;
}
[class^="collonil_"] p.check span {
	padding:4px 0 4px 30px;
	background:url(../../img/products/care_common/arrow_circle.png) no-repeat left center;
}
[class^="collonil_"] p.check a  {
	padding:4px 26px 4px 0;
	background:url(../../img/products/care_common/ico_open.png) no-repeat right center;
	text-decoration:none;
	color:#000;
}
[class^="collonil_"] p.check a:hover {
	opacity:0.6;
	filter:alpha(opacity=60);
	-ms-filter:"alpha(opacity=60)";
}
[class^="collonil_"] .section_01 .rightbox p {
	width:560px;
	margin:0;
	color:#00543d;
	font-size:16px;
}

/* section_02
----------------------------------------------------- */
[class^="collonil_"] .section_02 .wrap {
	padding-left:5px;
}
[class^="collonil_"] .section_02 .rightbox {
	margin:70px 120px 0 0;
}
[class^="collonil_"] .section_02 h3 {
	margin-bottom:0;
	text-align:left;
}
[class^="collonil_"] .section_02 p {
	margin-top:15px;
	line-height:1.6;
}

/* section_10
----------------------------------------------------- */
[class^="collonil_"] .series {
	padding:0 0 50px;
	margin-bottom:30px;
}
 
/* コロニル「ウォーターストップ」kv
----------------------------------------------------- */
.collonil_waterstop .kv {
	height:479px;
	background: url(../../img/products/collonil_waterstop/kv_img001.jpg) 0 1px no-repeat;
}
.collonil_waterstop .section_01 h5, .collonil_supereme .section_01 h5 {
	margin:40px 0;
	font-size:20px;
	font-weight:normal !important;
	text-align:center;
}
.collonil_waterstop .safety {
	margin:30px 0;
	padding:10px 20px 10px 35px;
	border:1px solid #c1c1c1;
}
.collonil_waterstop .safety h5 {
	margin:0 0 10px 0;
}
.collonil_waterstop .safety ul {
	list-style:disc;
	font-size:14px;
	line-height:1.6;
}

/* section_02
----------------------------------------------------- */
.collonil_waterstop .section_02 {
	padding-top:20px;
}

/* コロニル「1909シュプリームクリームデラックス」kv
----------------------------------------------------- */
.collonil_supereme .kv {
	height:479px;
	background: url(../../img/products/collonil_supereme/kv_img001.jpg) 0 1px no-repeat;
}
.collonil_supereme .kv .btn_buy {
	margin:345px 0 0 30px;
	text-align:left;
}
.collonil_supereme .section_02 .rightbox {
	margin:40px 60px 0 0;
}

/* section_02
----------------------------------------------------- */
.collonil_supereme .section_02 {
	padding-top:0;
}


/* ----------------------------------------------------------------------------------------------------
 * EMS 海外発送
 * ---------------------------------------------------------------------------------------------------- */
.ems [class^="section_0"] {
	padding:30px 0 0;
}
.ems [class^="section_0"] h2 {
	margin-bottom:30px;
	padding:12px;
	background:#f5f5e7;
	border:1px solid #dad9c6;
	font-size:25px;
	line-height:1.2;
	font-weight:normal;
}
.ems [class^="section_0"] h3 {
	margin:30px 0 10px;
	font-size:20px;
	text-align:left;
}
.ems [class^="section_0"] h4 {
	margin-bottom:15px;
	font-size:15px;
	font-weight:normal;
}
.ems [class^="section_0"] p, [class^="section_0"] ul {
	margin:0 0 15px;
}


/* section_02
----------------------------------------------------- */
.ems p.weight {
	font-size:15px;
	font-weight:bold;
}
.ems .section_02 strong {
	color:#F00;
}
.ems .section_02 table {
	width:100%;
	border-collapse:collapse;
	margin-bottom:15px;
}
.ems .section_02 td, .section_02 th {
	padding:12px 12px 12px 20px;
	font-size:15px;
	border:1px solid #dbdac7;
}
.ems .section_02 thead th {
	background:#f5f5e7;
}
.ems .section_02 tbody th {
	background:#f9f8f1;
}
.ems .section_02 table.lineup td, .section_02 table.lineup th {
	padding-left:12px;
	text-align:center;
}

/* つなぎスリープウェア
----------------------------------------------------- */
.sleepwear .kv {
	height:530px;
	background: url(../../img/products/sleepwear/kv_img001.jpg) no-repeat;
}
.sleepwear .kv h2 {
	padding:25px 0 0 30px;
	float:left;
}
.sleepwear .kv .btn_buy {
	margin:420px 28px 0 0;
	float:right;
}

/* section_01
----------------------------------------------------- */
.sleepwear .section_01 {
	margin:0;
	padding:0 0 30px 0;
}

.sleepwear .section_01 h2 {
	padding-bottom:47px;
}

.sleepwear .section_01 h3{
	margin:0;
}

.sleepwear .section_01 .rightbox {
padding:95px 0 0 30px;
}

.sleepwear .section_01 .rightbox p {
	width:390px;
	font-size:13px;	
}

/* section_02
----------------------------------------------------- */
.sleepwear .section_02 {
	margin:0;
	padding:30px 0 30px 0;
	background: url(../../img/products/sleepwear/bg_01.jpg) no-repeat;
}

.sleepwear .section_02 .inner_box {
	padding:20px 29px 30px 30px;
	background: rgba(255,255,255,0.9);
}

.sleepwear .section_02 h2 {
	padding:30px 0 50px 0;
}

.sleepwear .section_02 .leftbox{
	padding-right:54px;
}

.sleepwear .section_02 .rightbox{
	width:404px;
	float:right;
}

.sleepwear .section_02 ul{
	padding-top:102px;
	padding-right:20px;
	font-size:13px;
}

.sleepwear .section_02 li{
	padding-bottom:30px;
}

.sleepwear .section_02 li.first{
	background:url(../../img/products/sleepwear/no01.png) no-repeat;
	padding-left:2.2em;
}

.sleepwear .section_02 li.second{
	background:url(../../img/products/sleepwear/no02.png) no-repeat;
	padding-left:2.2em;
}

.sleepwear .section_02 li.therd{
	background:url(../../img/products/sleepwear/no03.png) no-repeat;
	padding-left:2.2em;
}

/* section_03
----------------------------------------------------- */
.sleepwear .section_03 {
	margin:0;
	padding:50px 0 30px 0;
}

.sleepwear .section_03 h2 {
	margin:0;
	padding:0 0 30px 0;
}

/* section_04
----------------------------------------------------- */
.sleepwear .section_04 {
	margin:0;
	padding:30px 0 30px 0;
	background: url(../../img/products/sleepwear/bg_02.jpg) no-repeat;
}

.sleepwear .section_04 .inner_box {
	padding:50px 29px 30px 30px;
	background: rgba(255,255,255,0.9);
}

.sleepwear .section_04 h2{
	padding-bottom:50px;
}

.sleepwear .line {
	background:url(../../img/products/sleepwear/line.jpg) left bottom no-repeat;
}

.sleepwear .section_04 .leftbox{
	padding-bottom:14px;
}

.sleepwear .section_04 .rightbox{
	width:322px;
	padding-right:20px;
	float:right;
}

.sleepwear .section_04 .rightbox h3{
	margin:0;
	padding-top:30px;
	padding-bottom:20px;
	font-size:20px;
}

.sleepwear .section_04 .rightbox p{
	width:322px;
}

.sleepwear .section_04 .leftbox02{
	float:left;
	width:368px;
}

.sleepwear .section_04 .leftbox02 h3{
	margin:0;
	padding-top:78px;
	padding-bottom:20px;
	font-size:20px;
}

.sleepwear .section_04 .rightbox02{
	padding-top:14px;
	width:368px;
	float:right;
}

.sleepwear .section_04 .rightbox02 h3{
	margin:0;
}

/* section_05
----------------------------------------------------- */
.sleepwear .section_05 {
	margin:0;
	padding:50px 0 30px 0;
}
	
.sleepwear .section_05 h2 {
	padding-bottom:50px;
}

.sleepwear .section_05 h3 {
	margin:0;
	padding-bottom:20px;
}

.sleepwear .section_05 p {
	font-size:14px;
}

/* section_06
----------------------------------------------------- */
.sleepwear .section_06 {
	margin:0;
	padding:30px 0 30px 0;
	background: url(../../img/products/sleepwear/bg_03.jpg) no-repeat;
}
	
.sleepwear .section_06 .inner_box {
	padding:50px 15px 30px 30px;
	background: rgba(255,255,255,0.9);
}

.sleepwear .section_06 h2 {
	padding-bottom:50px;
}

.sleepwear .section_06 .rightbox{
	float:right;
	width:400px;
	font-size:11px;
	line-height:1.6;
}
	
/* 薄いストール
----------------------------------------------------- */
.stall .kv {
	height:480px;
	background: url(../../img/products/stall/kv_img001.jpg) no-repeat;
}
.stall .kv h2 {
	padding:90px 0 0 55px;
	float:left;
}
.stall .kv .btn_buy {
	padding:360px 0 0 55px;
}

/* section_01
----------------------------------------------------- */
.stall .section_01 {
	padding:0 0 50px 0;
	height:485px;
	background: url(../../img/products/stall/img001.jpg) no-repeat;
}

.stall .section_01 h2 {
	padding:148px 0 75px 328px;
}

.stall .section_01 p {
	padding:0 0 0 328px;
	width:485px;
}

/* section_02
----------------------------------------------------- */
.stall .section_02 {
	padding:0 0 30px 0;
}

.stall .section_02 h2 {
	padding:0 0 50px 0;
}

.stall .section_02 h3 {
	margin:0;
	padding:0 0 30px 0;
}

.stall .section_02 h4 {
	margin:0;
	padding-bottom:30px;
	font-size:14px;
	line-height:2;
}

/* section_03
----------------------------------------------------- */
.stall .section_03 {
	padding:50px 0 30px 0;
}

.stall .section_03 h2 {
	padding:0 0 50px 0;
}

.stall .section_03 .rightbox p {
	margin:0;
	padding:50px 0 0 0;
	width:540px;
	font-size:15px;
}

/* section_04
----------------------------------------------------- */
.stall .section_04 {
	padding:50px 0 0 0;
}

.stall .section_04 h2 {
	padding-bottom:50px;
}

.stall .section_04 h3 {
	margin:0;
	padding-bottom:30px;
}
	
/* section_05
----------------------------------------------------- */
.stall .section_05 {
	padding:50px 0 30px 0;
}

.stall .section_05 h2 {
	padding-bottom:30px;
}

.stall .section_05 h3 {
	margin-bottom:30px;
}

.stall .section_05 p {
	margin:0;
	font-size:15px;
}
	
/* section_05
----------------------------------------------------- */
.stall .section_06 {
	padding:45px 0 60px 0;
}

.stall .section_06 .inner_box {
	padding:45px 25px 30px 27px;
	border:#c0c1c0 1px solid;
}

.stall .section_06 .inner_box h2 {
	padding-bottom:40px;
}

.stall .section_06 .leftbox h3,
.stall .section_06 .rightbox h3 {
	margin:0;
	padding:0 0 15px 0;
}

.stall .section_06 .leftbox p,
.stall .section_06 .rightbox p {
	margin:0;
	padding:0 0 70px 0;
	font-size:15px;
	text-align:center;
	width:100%;
}

.stall .section_06 .size p {
	padding-left:130px;
}
	
/* 薄い長財布
----------------------------------------------------- */
.thin_longwallet .kv {
	height:480px;
	background: url(../../img/products/thin_longwallet/kv_img001.jpg) no-repeat;
}
.thin_longwallet .kv h2 {
	padding:95px 0 0 30px;
}
.thin_longwallet .kv .btn_buy {
	padding:160px 0 0 30px;
}

/* section_01
----------------------------------------------------- */
.thin_longwallet .section_01 {
	padding:92px 0 0 0;
	height:430px;
	background: url(../../img/products/thin_longwallet/img001.jpg) no-repeat;
}

.thin_longwallet .section_01 h3{
	margin:0;
	padding:0;
}

.thin_longwallet .section_01 p{
	margin:0;
	padding:260px 0 0 0;
	font-size:15px;
}

/* section_02
----------------------------------------------------- */
.thin_longwallet .section_02 {
	margin:0;
	padding:40px 0 40px 0;
}

.thin_longwallet .section_02 .section_inner{
	padding:0 50px;
}

.thin_longwallet .section_02 h3{
	margin:0;
	padding:0 0 30px 0;
}

.thin_longwallet .section_02 .clmn_01{
	margin-top:0px;
	padding-bottom:80px;
}

.thin_longwallet .section_02 .clmn-left{
	width:370px;
}

.thin_longwallet .section_02 .clmn-right{
	width:370px;
}

.thin_longwallet .section_02 p{
	margin:0;
	padding:0 0 30px 0;
	font-size:14px;
}

.thin_longwallet .section_02 p img{
	margin:0;
	padding:0 0 0 60px;
}

/* section_03
----------------------------------------------------- */
.thin_longwallet .section_03 {
	margin:0;
	padding:60px 0 30px 0;
}

.thin_longwallet .section_03 h3 {
	margin:0;
	padding:0 0 40px 0;
}

.thin_longwallet .section_03 .clmn_01{
	margin:0;
}

.thin_longwallet .section_03 .clmn_01 .clmn-right{
	width:295px;
}

.thin_longwallet .section_03 .clmn_01 .clmn-right h4{
	margin:0;
	padding-bottom:0;
}

.thin_longwallet .section_03 .clmn-right p{
	margin:0 0 15px 0;
	font-size:14px;
}

.thin_longwallet .section_03 .clmn_01 .clmn-left{
	width:497px;
}

.thin_longwallet .section_03 .clmn_01 .clmn-left .img{
	padding-bottom:30px;
}

.thin_longwallet .section_03 .clmn_01 .clmn-left .txt{
	width:320px;
	font-size:14px;
}

/* section_04
----------------------------------------------------- */
.thin_longwallet .section_04 {
	margin:0;
	padding:0 0 30px 0;
}

.thin_longwallet .section_04 h3.tc {
	margin:0;
	padding:40px 0 35px 0;
}

.thin_longwallet .section_04 p {
	margin:0;
	padding:0;
	font-size:15px;
}

/* section_05
----------------------------------------------------- */
.thin_longwallet .section_05 {
	margin:0;
	padding:60px 0 60px 0;
}

.thin_longwallet .section_05 p {
	margin:0;
	padding:0 0 60px 0;
	font-size:13px;
}

.thin_longwallet .section_05 h4{
	padding:20px 12px 12px 12px;
	border:#cccccc solid 1px;
}

/* section_07
----------------------------------------------------- */
.thin_longwallet .section_07{
	padding:0 0 60px 0;
}

.thin_longwallet .section_07 .list_01 {
	margin:0;
	padding:0 0 0 28px;
}

/* section_08
----------------------------------------------------- */
.thin_longwallet .section_08 .clmn-left,
.thin_longwallet .section_08 .clmn-right{
	width:400px;
}

/* section_09
----------------------------------------------------- */
.thin_longwallet .section_09{
	padding-top:50px;
}

.thin_longwallet .section_09 h3{
	margin:0;
	padding:0 0 45px 0;
}

.thin_longwallet .section_09 .wallet{
	text-align:right;
}

.thin_longwallet .section_09 ul{
	position:absolute;
	top:145px;
	font-size:11px;
}


/* いざという時のジャケット
----------------------------------------------------- */
.jacket .kv {
	height:480px;
	background: url(../../img/products/jacket/kv_img001.jpg) no-repeat;
}
.jacket .kv h2 {
	padding:112px 0 0 11px;
}
.jacket .kv .btn_buy {
	padding:120px 0 0 30px;
}
.jacket .section_01{
margin-bottom:10px;
padding-bottom:0;
}

.jacket .section_01 h2{
	padding-bottom:50px;
}

.jacket .inner_box01{
	height:251px;
	background: url(../../img/products/jacket/img001.png)no-repeat;
	margin-bottom:20px;
}

.jacket .inner_box01 h3{
	margin:0;
	padding:25px 0 50px 430px;
	font-size:17px;
	line-height: 1.5;
}

.jacket .inner_box01 p{
	margin:0;
	padding-left:435px;
	font-size:13px;
}

.jacket .inner_box02{
	height:251px;
	background: url(../../img/products/jacket/img002.png)no-repeat;
	margin-bottom:20px;
	text-align: left;
}

.jacket .inner_box02 h3{
	margin:0;
	padding:25px 430px 50px 0;
	font-size:17px;
	line-height: 1.5
}

.jacket .inner_box02 p{
	margin:0;
	padding-right:435px;
	font-size:13px;
}

.jacket .inner_box03{
	height:251px;
	background: url(../../img/products/jacket/img003.png)no-repeat;
	margin-bottom:20px;
}

.jacket .inner_box03 h3{
	margin:0;
	padding:25px 0 50px 430px;
	font-size:17px;
	line-height: 1.5;
}

.jacket .inner_box03 p{
	margin:0;
	padding-left:435px;
	font-size:13px;
}

.jacket .section_02{
	padding:70px 0 20px 0;
	background-color: #f6f5f5;
}

.jacket .section_02 ul{
	margin-bottom:0;
	padding:0 0 65px 0;
}

.jacket .section_02 p{
	text-align: center;
	margin:0;
	padding-bottom:40px;
}

.jacket .section_02 h3{
	margin:0;
	padding-bottom:35px;
}

.jacket .section_03{
	margin:0;
	padding:70px 0 0 0;
}

.jacket .section_03 h2{
	padding-bottom:25px;
}

.jacket .section_03 h3{
	margin-bottom:10px;
	font-size:25px;
	background-position: 180px;
}

.jacket .section_03 h4{
	margin-bottom:0;
	padding:0 50px 60px 50px;
	font-size:16px;
	line-height: 1.8;
	font-weight: normal;
}

.jacket .section_03 .bg_inner{
	background:url(../../img/products/jacket/img010.png)no-repeat 615px 55px;
}

.jacket .section_03 h3.num_02{
	margin-bottom:10px;
	font-size:25px;
	background-position: 247px 7px;
}

.jacket .section_03 h3.num_03,
.jacket .section_03 h3.num_04{
	margin-bottom:10px;
	font-size:25px;
	background-position: 175px;
}

.jacket .section_04{
	padding:30px 0;
	background-color:#f6f5f5;
}

.jacket .section_05{
	padding-top:70px;
}

.jacket .section_05 h2{
	margin:0;
	padding-bottom:35px;
}

.jacket .section_05 h3{
	margin:0;
	padding-bottom:25px;
}

.jacket .section_06{
	padding:70px 0 60px 0;
	background-color:#f6f5f5;
}

.jacket .section_06 h2{
	margin:0;
	padding-bottom:35px;
}

.jacket .section_06 .rightbox p{
	margin-bottom:35px;
}

.jacket .section_06 h3{
	margin:0 0 15px 0;
}

.jacket .section_07{
	padding-bottom:20px;
}

.jacket .section_07 .inner_box{
	padding:0 30px;
}

/* すわるパンツ
 * -------------------------------------------------- */ 
.pants .kv {
	height:480px;
	background: url(../../img/products/pants/kv_img001.jpg) no-repeat;
}
.pants .kv h2 {
	padding:30px 0px;
}
.pants .kv .btn_buy {
	padding:50px 0 0 30px;
}
.pants .section_01{
margin-bottom:10px;
padding-bottom:0;
}

.pants .section_01 h2{
	padding-bottom:50px;
}

.pants .inner_box01{
	height:251px;
	background: url(../../img/products/pants/img001.png)no-repeat;
	margin-bottom:20px;
}

.pants .inner_box01 h3{
	margin:0;
	padding:80px 0 3px 350px;
	font-size:18px;
	line-height: 1.5;
}

.pants .inner_box01 p{
	margin:0;
	padding-left:383px;
	font-size:26px;
}

.pants .inner_box02{
	height:251px;
	background: url(../../img/products/pants/img002.png)no-repeat;
	margin-bottom:20px;
	text-align: left;
}

.pants .inner_box02 h3{
	margin:0;
	padding:78px 310px 3px 0;
	font-size:18px;
	line-height: 1.5
}

.pants .inner_box02 p{
	margin:0;
	padding-right:428px;
	font-size:26px;
}

.pants .inner_box03{
	height:251px;
	background: url(../../img/products/pants/img003.png)no-repeat;
	margin-bottom:20px;
}

.pants .inner_box03 h3{
	margin:0;
	padding:25px 0 50px 430px;
	font-size:17px;
	line-height: 1.5;
}

.pants .inner_box03 p{
	margin:0;
	padding-left:435px;
	font-size:13px;
}

.pants .section_02{
	padding:70px 0 20px 0;
	background-color: #f6f5f5;
}

.pants .section_02 ul{
	margin-bottom:0;
	padding:0 0 65px 0;
}

.pants .section_02 p{
	margin:20px 30px;
}

.pants .section_02 h3{
	margin:0;
	padding-bottom:35px;
}

.pants .section_03{
	margin:0;
	padding:70px 0 0 0;
}

.pants .section_03 h2{
	padding-bottom:25px;
}

.pants .section_03 h3{
	margin-bottom:0px;
	font-size:24px;
}

.pants .section_03 h4{
	margin-bottom:0;
	padding:0 50px 60px 50px;
	font-size:16px;
	line-height: 1.8;
	font-weight: normal;
}

.pants .section_03 .bg_inner{
	background:url(../../img/products/pants/img010.png)no-repeat 615px 55px;
}

.pants .section_03 h3.num_02{
	margin-bottom:10px;
	font-size:25px;
	background-position: 247px 7px;
}

.pants .section_03 h3.num_03,
.pants .section_03 h3.num_04{
	margin-bottom:10px;
	font-size:25px;
	background-position: 175px;
}

.pants .section_04{
	padding:30px 0;
}

.pants .section_05{
	padding-top:70px;
	margin-top: -30px;
	background-color:#f6f5f5;
}

.pants .section_05 h2{
	margin:0;
	padding-bottom:35px;
}

.pants .section_05 h3{
	margin:0;
	padding-bottom:25px;
}



.pants .section_05 .list_01 li{
	width:33%;
}

.pants .section_05 .list_01 li h4{
	font-size:17px;
}




.pants .section_06{
	padding:70px 0 40px 0;
}

.pants .section_06 h2{
	margin:0;
	padding-bottom:35px;
}

.pants .section_06 .rightbox p{
	margin-bottom:35px;
}

.pants .section_06 h3{
	margin:40px 0 15px 0;
	font-size:18px;
}

.pants .section_07{
	padding-bottom:20px;
		background-color:#f6f5f5;

}

.pants .section_07 .inner_box{
	padding:0 30px;
}

.pants .section_07 .leftbox{
	width:331px;
	margin-left: -60px;
}


.pants .section_07 .rightbox{
	width:459px;
}

.pants .section_07 .rightbox p{
	width:480px;
}


.pants .img_arrow {
	text-align: center;
	max-width: 65px;
	margin:20px auto;
}

.pants .img_02 {
    text-align: center;
    margin: 10px auto;
    padding-bottom: 20px;
}

.pants .img_02 img{
	max-width: 220px;
	height: auto;
}
   
.pants .section_01_2 h2 {
	font-size:16px;
}

.pants .section_02 {
	margin-top: -20px;
}

.pants .section_02 h1.tc {
	margin-top: 10px;
    margin-bottom: 0px;
}

.pants .section_02 li span, .pants .section_04 li span {
    width: 0.6em;
    background: #500000;
    color: #fff;
    border-radius: 100%;
    display: block;
    float: left;
    font-size: 14px;
    line-height: 1;
    margin: -3px 0.5em 0.5em 0;
    padding: 6px 9px 7px;
}

.pants .section_02 li h2, .pants .section_04 li h2 {
    font-size: 18px;
	margin-bottom:12px;
}

.pants .section_04 p {
	margin-bottom:32px !important;
}

.pants .shortline {
     border-top: 1px solid #000;
    width: 50px;
        margin: 30px auto;
	}

.pants .section_05 .img {
	margin-bottom: 10px;
}


.pants .section_08{
	padding-top: 35px;
}
    

.pants .section_09{
	padding:70px 0 60px 0;
	background-color:#f6f5f5;
}

.pants .section_09 h2{
	margin:0;
	padding-bottom:35px;
}

.pants .section_09 .rightbox p{
	margin-bottom:35px;
}

.pants .section_09 h3{
	margin:0 0 15px 0;
}

.pants .section_10{
	padding-bottom:20px;
}

.pants .section_10 .inner_box{
	padding:0 30px;
}

.pants .section_10 .leftbox, .pants .section_10 .rightbox{
	width:50%;
	float:left;
}

/* すわるショートパンツ
 * -------------------------------------------------- */ 
.shortpants .kv {
	height:480px;
	background: url(../../img/products/shortpants/kv_img001.jpg) no-repeat;
}
.shortpants .kv h2 {
	padding:30px 0px;
}
.shortpants .kv .btn_buy {
	padding:50px 0 0 30px;
}
.shortpants .section_01{
margin-bottom:10px;
padding-bottom:0;
}

.shortpants .section_01 h2{
	padding-bottom:50px;
}

.shortpants .inner_box01{
	height:251px;
	background: url(../../img/products/shortpants/img001.png)no-repeat;
	margin-bottom:20px;
}

.shortpants .inner_box01 h3{
	margin:0;
	padding:80px 0 3px 350px;
	font-size:18px;
	line-height: 1.5;
}

.shortpants .inner_box01 p{
	margin:0;
	padding-left:383px;
	font-size:26px;
}

.shortpants .inner_box02{
	height:251px;
	background: url(../../img/products/shortpants/img002.png)no-repeat;
	margin-bottom:20px;
	text-align: left;
}

.shortpants .inner_box02 h3{
	margin:0;
	padding:78px 310px 3px 0;
	font-size:18px;
	line-height: 1.5
}

.shortpants .inner_box02 p{
	margin:0;
	padding-right:428px;
	font-size:26px;
}

.shortpants .inner_box03{
	height:251px;
	background: url(../../img/products/shortpants/img003.png)no-repeat;
	margin-bottom:20px;
}

.shortpants .inner_box03 h3{
	margin:0;
	padding:25px 0 50px 430px;
	font-size:17px;
	line-height: 1.5;
}

.shortpants .inner_box03 p{
	margin:0;
	padding-left:435px;
	font-size:13px;
}

.shortpants .section_02{
	padding:70px 0 20px 0;
	background-color: #f6f5f5;
}

.shortpants .section_02 ul{
	margin-bottom:0;
	padding:0 0 65px 0;
}

.shortpants .section_02 p{
	margin:20px 30px;
}

.shortpants .section_02 h3{
	margin:0;
	padding-bottom:35px;
}

.shortpants .section_03{
	margin:0;
	padding:70px 0 0 0;
}

.shortpants .section_03 h2{
	padding-bottom:25px;
}

.shortpants .section_03 h3{
	margin-bottom:0px;
	font-size:24px;
}

.shortpants .section_03 h4{
	margin-bottom:0;
	padding:0 50px 60px 50px;
	font-size:16px;
	line-height: 1.8;
	font-weight: normal;
}

.shortpants .section_03 .bg_inner{
	background:url(../../img/products/shortpants/img010.png)no-repeat 615px 55px;
}

.shortpants .section_03 h3.num_02{
	margin-bottom:10px;
	font-size:25px;
	background-position: 247px 7px;
}

.shortpants .section_03 h3.num_03,
.shortpants .section_03 h3.num_04{
	margin-bottom:10px;
	font-size:25px;
	background-position: 175px;
}

.shortpants .section_04{
	padding:30px 0;
}

.shortpants .section_05{
	padding-top:70px;
	margin-top: -30px;
	background-color:#f6f5f5;
}

.shortpants .section_05 h2{
	margin:0;
	padding-bottom:35px;
}

.shortpants .section_05 h3{
	margin:0;
	padding-bottom:25px;
}



.shortpants .section_05 .list_01 li{
	width:33%;
}

.shortpants .section_05 .list_01 li h4{
	font-size:17px;
}




.shortpants .section_06{
	padding:70px 0 40px 0;
}

.shortpants .section_06 h2{
	margin:0;
	padding-bottom:35px;
}

.shortpants .section_06 .rightbox p{
	margin-bottom:35px;
}

.shortpants .section_06 h3{
	margin:40px 0 15px 0;
	font-size:18px;
}

.shortpants .section_07{
	padding-bottom:20px;
		background-color:#f6f5f5;

}

.shortpants .section_07 .inner_box{
	padding:0 30px;
}

.shortpants .section_07 .leftbox{
	width:331px;
	margin-left: -60px;
}


.shortpants .section_07 .rightbox{
	width:459px;
}

.shortpants .section_07 .rightbox p{
	width:480px;
}


.shortpants .img_arrow {
	text-align: center;
	max-width: 65px;
	margin:20px auto;
}

.shortpants .img_02 {
    text-align: center;
    margin: 10px auto;
    padding-bottom: 20px;
}

.shortpants .img_02 img{
	max-width: 220px;
	height: auto;
}
   
.shortpants .section_01_2 h2 {
	font-size:16px;
}

.shortpants .section_02 {
	margin-top: -20px;
}

.shortpants .section_02 h1.tc {
	margin-top: 10px;
    margin-bottom: 0px;
}

.shortpants .section_02 li span, .shortpants .section_04 li span {
    width: 0.6em;
    background: #500000;
    color: #fff;
    border-radius: 100%;
    display: block;
    float: left;
    font-size: 14px;
    line-height: 1;
    margin: -3px 0.5em 0.5em 0;
    padding: 6px 9px 7px;
}

.shortpants .section_02 li h2, .shortpants .section_04 li h2 {
    font-size: 18px;
	margin-bottom:12px;
}

.shortpants .section_04 p {
	margin-bottom:32px !important;
}

.shortpants .shortline {
     border-top: 1px solid #000;
    width: 50px;
        margin: 30px auto;
	}

.shortpants .section_05 .img {
	margin-bottom: 10px;
}


.shortpants .section_08{
	padding-top: 35px;
}
    

.shortpants .section_09{
	padding:70px 0 60px 0;
	background-color:#f6f5f5;
}

.shortpants .section_09 h2{
	margin:0;
	padding-bottom:35px;
}

.shortpants .section_09 .rightbox p{
	margin-bottom:35px;
}

.shortpants .section_09 h3{
	margin:0 0 15px 0;
}

.shortpants .section_10{
	padding-bottom:20px;
}

.shortpants .section_10 .inner_box{
	padding:0 30px;
}

.shortpants .section_10 .leftbox, .shortpants .section_10 .rightbox{
	width:50%;
	float:left;
}




























	
	
	
	
	
	
	