#category {width:430px;float:left;margin:0 0 10px; }
#category h1 {padding:12px 12px 0;float:none;}
#category .menu2 {margin:12px 0 8px 8px;}
#category .menu2 .bar{margin:0 3px;}
#concept {padding:12px 10px;
	width:400px;
	float:right;
	letter-spacing:.05em;
	font-size:13px;}

#feature-c {margin:5px 0 30px;clear:both;}
#f-left {width:710px;float:left;font-family:arial,helvetica,sans-serif;margin:7px 0 60px;}
#f-left .oneclock {width:221px;float:left;margin:0 0 0 15px;display:inline;height:275px;}
#f-left .oneclock img {width:212px;
	display:block;
	margin:0 0 0 -7px;
	background:url(http://jamoollife.jp/img/mt-fc/feature-thumbnail.png) no-repeat left top;
	padding:7px 7px 12px;}
#feature-c #f-left .oneclock img:hover {opacity:.5;}
#feature-c #f-left .oneclock:first-child {width:693px;height:360px;margin:0 0 40px 15px;}
#feature-c #f-left .oneclock:first-child img {width:693px;
	margin:0 0 0 -12px;
	background:url(http://jamoollife.jp/img/mt-fc/top-f-shadow.png) no-repeat left top;
	padding:12px 7px 10px 13px;}
#feature-c #f-left .oneclock:first-child img:hover {opacity:1;}



#f-left .oneclock h3 {font-size:14px;
	font-weight:700;
	margin:3px 0;
	font-family:arial,helvetica,sans-serif;}

#f-left .oneclock h4 {font-size:12px;
	font-weight:700;
	padding:1px 4px;
	margin:0;
	color:#fff;
	background-color:#000;
	font-family:arial,helvetica,sans-serif;
	display:inline;
	text-transform:uppercase;}

#f-left .oneclock .outline {font-size:12px;padding:2px 0 0;}
#f-left .oneclock .date {font-size:10px;display:block;}
.next-back {padding:15px 0;text-align:center;}


#f-right {width:170px;
	float:right;
	margin:0 0 60px;
	padding:0;}
#f-right .navi-t {background:url(http://jamoollife.jp/img/mt-fc/navi-t.png) left top no-repeat;
	height:32px;
	font-size:1px;
	overflow:hidden;}
#f-right .navi-m {background:url(http://jamoollife.jp/img/mt-fc/navi-m.png) left top repeat-y;
	padding:0 0 0 10px;}

#f-right .navi-b {background:url(http://jamoollife.jp/img/mt-fc/navi-b.png) left bottom no-repeat;
	height:32px;
	font-size:1px;
	overflow:hidden;}

#f-right h2 {font-size:16px;
	padding:0 0 10px;
	font-family:arial,helvetica,sans-serif;
	margin-left:10px;}
#f-right h2 img {margin:0 0 2px;}
#f-right p.dot ,
#f-right p.allent {margin:0 8px 0 10px;padding:0;}

#f-right p {font-size:12px;
	letter-spacing:.2em;
	line-height:1.4em;
	padding:10px 10px 0;}

#f-right h3 {font-size:14px;padding:30px 0 5px 10px;}
#f-right ul {margin:0;padding:0 0 0 25px;list-style-type:disc;}
#f-right li {list-style:url(http://jamoollife.jp/img/mt-fc/navi-arrow.png) outside;text-transform:uppercase} 
#f-right li a {font-size:12px;} 

#atom-rss {padding:40px 10px 20px;}
#atom-rss a {font-weight:700;}
#atom-rss img {margin:0 7px 0 0;vertical-align:middle;}





/* box 8*/
.mask1{
	position:relative;
	width:900px;
	height:650px;
	overflow:hidden;
	clear:both;
}
#box8{position:absolute;top:0;left:0;}
.scrool {
	width:900px;
	height:650px;
	overflow:hidden;
	clear:both;
	position:relative;}
.scrool img {position:absolute;
	top:0;}
.scrool .next{position:absolute;
	top:615px;
	display:inline;
	background-color:#000;
	color:#fff;
	font-size:17px;
	font-weight:700;
	font-family:arial,helvetica,sans-serif;
	padding:1px 6px;
	cursor:pointer;
}
.scrool img.next{position:absolute;
	top:0;
	padding:0;}



.scrool .twoclock {position:absolute;width:460px;}

.scrool ul {position:absolute;list-style:none;margin:0;padding:0px;width:460px;}
.scrool ul li {padding:3px 0 25px;margin:0;font-size:12px;line-height:1.3em;letter-spacing:.14em;}
.scrool .li-color {padding:0;margin:0;font-size:12px;}
.scrool .qanda {font-size:18px;font-weight:700;letter-spacing:.1em;}


.scrool .fashion-top {position:absolute;width:460px;}
.scrool  p.caption {font-size:12px;font-weight:700;color:#f00;padding:0;}
.scrool  p.caption em {font-size:1.8em;font-style:normal;}
.scrool .fashion-top  h3{font-size:50px;font-weight:700;padding:5px 0 0;font-family:arial,helvetica,sans-serif;line-height:.9em;}
.scrool .fashion-top  h3 span{font-size:24px;font-weight:700;padding:0;display:block;}
.scrool .fashion-top p.concept {font-size:18px;font-weight:700;padding:20px 0 0;}
.scrool .fashion-top p.text {font-size:12px;padding:0 0 3px;line-height:1.4em;letter-spacing:.14em;}
.scrool .fashion-top .brand-back {background:url(http://jamoollife.jp/img/mt-fc/f-next-brand.png) top left no-repeat;padding:40px 0 0;margin:60px 0 0;}

.scrool .fashion-clock ,
.scrool .creators-clock {position:absolute;width:270px;}
.scrool .fashion-clock p.pickup{font-size:16px;font-weight:700;color:#f00;padding:0;}
.scrool .fashion-clock h3{font-size:35px;font-weight:700;padding:5px 0;font-family:arial,helvetica,sans-serif;width:270px;line-height:.95em;}
.scrool .fashion-clock p.title{font-size:18px;font-weight:700;padding:20px 0 2px;margin:0;}
.scrool .fashion-clock p.title span {font-weight:400;}
.scrool .fashion-clock p.description ,
.scrool .catch-clock p.description {font-size:11px;padding:0 0 2px;margin:0;}
.scrool .fashion-clock p.brand-price ,
.scrool .catch-clock p.brand-price {font-size:12px;font-weight:700;padding:0 0 2px;margin:0;}
.scrool .fashion-clock p.model ,
.scrool .catch-clock p.model {font-size:12px;font-weight:700;padding:40px 0 0;margin:0;}
.scrool p.qa-name {font-size:12px;padding:0 0 20px;margin:0;}
.scrool .fashion-clock a ,
.scrool .catch-clock a {display:block;padding:0 0 3px;}

.scrool .catch-clock {position:absolute;width:350px;}
.scrool .catch-clock p.title{font-size:40px;font-weight:700;padding:20px 0 3px;}


.scrool .creators-clock h4 {font-size:16px;
	font-family:"arial,helvetica,sans-serif";
	font-weight:700;
	margin:3px 0 0;
	padding:0;
	letter-spacing:.1em;}
.scrool .creators-clock .description {margin:5px 0 40px;font-size:12px;letter-spacing:.2em;line-height:1.4em;}
.scrool .creators-clock ol {list-style:none;margin:0;padding:5px 0 40px;}
.scrool .creators-clock ol li {padding:2px 0;margin:0;letter-spacing:.05em;font-size:10px;}
.scrool .creators-clock ol li strong {font-size:12px;}
.scrool .creators-clock .creator {padding:0;margin:0px 0 10px;letter-spacing:.1em;font-size:12px;}


/* script */
.scrool .pick-up-brand {background:url(http://jamoollife.jp/img/mt-fc/f-next-brand.png) top left no-repeat;padding:40px 0;margin:0;}
.scrool .brand-qa {padding:30px 0;margin:0;}
.scrool .brand-qa-black {background:url(http://jamoollife.jp/img/mt-fc/brand-qa-black.png) top left no-repeat;padding:30px 0;margin:0;}
.scrool .brand-introduction {background:url(http://jamoollife.jp/img/mt-fc/brand-introduction.png) top left no-repeat;padding:40px 0 0;margin:0;}
.scrool .pick-up-item {background:url(http://jamoollife.jp/img/mt-fc/pick-up-item.png) top left no-repeat;padding:40px 0 0;margin:0;min-height:85px;}
.scrool .shop-introduction {background:url(http://jamoollife.jp/img/mt-fc/shop-introduction.png) top left no-repeat;padding:40px 0;margin:0;}
.scrool .staff-styling {background:url(http://jamoollife.jp/img/mt-fc/staff-styling.png) top left no-repeat;padding:40px 0;margin:0;}
.scrool .staff-styling-black {background:url(http://jamoollife.jp/img/mt-fc/staff-styling-black.png) top left no-repeat;padding:60px 0 20px;margin:0;}
.scrool .shop-qa-black {background:url(http://jamoollife.jp/img/mt-fc/shop-qa.png) top left no-repeat;padding:3px 0 0;margin:0;}
.scrool .designer-styling-black {background:url(http://jamoollife.jp/img/mt-fc/designer.png) top left no-repeat;padding:40px 0;margin:0;}
.scrool .main-cap {padding:40px 0 20px;margin:0;}

pre{height:auto; overflow:auto;}
* html pre {width:100%}

.buttons{padding:2px;text-align:center;clear:both;}
.buttons span ,
.buttons a {color:#000;margin:0 5px;cursor:pointer;font-size:11px;font-weight:700;font-family:"arial,helvetica,sans-serif";outline:none;}


#handles8 {padding:0;margin:0;}
#handles8 img {padding:0;
	cursor:pointer;
	border:none;
	margin:0;
	float:left;
}



#staffinfo {padding:10px 15px 0;}
#staffinfo .leftname {float:left;
	font-size:24px;
	font-weight:700;
	color:#000;
	width:600px;}
#staffinfo .rightname {float:right;
	text-align:right;
	width:250px;}

#brandinfo {text-align:left;
	padding:10px 15px 0;
	font-size:24px;
	font-weight:700;
	color:#000;
	background-color:#fff;}
#gallery-back {padding:0;
	margin:0;}
#gallery-back .buttons ,
#brandinfo .buttons {padding:0 0 8px;margin:0;font-size:1px;}
.buttons span {margin:0px 8px;font-size:12px;}
#brandinfo .buttons span {color:#000;}
#brandinfo .dot {margin:0;padding:10px 0 10px;}
.new-ent h2.title {width:600px;
	float:left;
	font-size:24px;
	font-weight:700;
	margin:0;
	padding:10px 10px 20px;
	margin:0;
	font-family:Arial, Helvetica, sans-serif}
.new-ent .date {width:180px;
	float:right;
	padding:20px 15px 0 0;
	clear:none;
	font-weight:700;
	text-align:right;}
.new-ent span.asset {display:none;}	

.absolute2 {position:absolute;
	top: 30px;
	padding:0px;
	width:420px;
	line-height:1.7em;
	letter-spacing:0.14em;
	font-size:13px;}
.absolute2 .one {font-size:23px;font-weight:700;}
.absolute2 .one span{font-size:16px;font-weight:700;}
.absolute2 .two em {font-size:34px;
	font-weight:700;
	font-style:normal;
	vertical-align;middle;}
.absolute2 .two {font-size:18px;font-weight:700;padding:10px 0 23px;}

#next-caption {font-size:14px;
	font-weight:700;
	clear:both;
	letter-spacing:.2em;
	line-height:1.5em;
	padding:0px 15px 10px;}



#feature-bottom {margin:60px 0 0;clear:both;}
#detail-left {float:left;width:710px;padding:15px 0 0;}
#detail-left span.asset {display:none;}	
#detail-left h1 {font-size:38px;font-weight:700;letter-spacing:.1em;line-height:1.1em;color:#f00;margin:0 15px 0;}
#detail-left p#h1-cap {font-size:13px;letter-spacing:.2em;line-height:1.9em;margin:8px 15px 35px;}
#detail-left .social-b ,
#detail-left .entry-tags ,
#detail-left .trackbacks ,
#detail-left .comments {margin-left:15px;}
#detail-left img.left2 {float:left;
	background:url(http://jamoollife.jp/img/mt-fc/shopshadow.png) top left no-repeat;
	padding:12px 15px 40px 14px;
	margin:0 0 7px 7px;}
#detail-left img.left {float:left;margin:0 0 15px 15px;}
#detail-left .persons-data {width:460px;float:left;margin:0 0 25px 15px;display:inline;}
#detail-left .persons-data h4 {font-size:16px;font-weight:700;margin:10px 0 2px;padding:0px;clear:both;}
#detail-left .persons-data p {margin:2px 0;font-size:12px;}
#detail-left .persons-data table {margin:35px 0;}


#detail-left .shop-data {width:460px;float:left;margin:0 0 25px 15px;display:inline;}
#detail-left .shop-data h4 {font-size:24px;font-weight:700;margin:10px 0 2px;padding:0px;clear:both;font-family:Arial, Helvetica, sans-serif;}
#detail-left .shop-data h5 {font-size:16px;font-weight:700;margin:10px 0 2px;padding:0px;clear:both;font-family:Arial, Helvetica, sans-serif;}
#detail-left .shop-data p {margin:2px 0 0;font-size:12px;}
#detail-left .shop-data table {margin:10px 0 30px;}
#detail-left p.dot {margin:10px 0 10px 15px;clear:both;}


#footer #back-black {background-color:#000000;
	color:#ffffff;
	font-size:12px;}
#foot-left {float:left;width:630px;padding:15px 0 20px 15px;}
#foot-left address {font-size:10px;color:#ffffff;padding-top:7px;}
#foot-right {float:right;width:71px;height:26px;display:block;padding:27px 15px 0 0;}


.paginate {text-align: center;font-size: 12px; font-weight:bold; color:#ff0000;width:100%;clear:both;padding:3px 0 12px;line-height:2.2em;}
.paginate a {display:inline;font-size:9px;font-weight:400; color:#000;padding:5px 2px;border:1px solid #000;background-color:#fff;}
.paginate a:hover {background-color:#000;color:#f00;text-decoration:none;font-weight:700;}



div.list {width:695px;padding:40px 0 30px 11px;clear:both;}
div.list h4 {padding:0 0 5px;
	border-bottom:1px solid #000;
	clear:both;
	margin:7px 10px 10px 0;}
div.list h5 {padding:5px 0 2px;
	font-size:13px;
	font-weight:700;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:.1em;}
div.list a.per {margin:0 10px 3px 0;width:335px;display:block;float:left;font-size:11px;}
div.list a {margin:0 10px 3px 0;width:220px;display:block;float:left;font-size:11px;}
div.list a:hover {color:#f00;}


/* creators gallery */
#introduction {margin:0 0 15px;padding:0 0 15px 15px;width:700px;}
#introduction h3 {clear:both;}

#introduction .creators:after {clear:both;
	content:".";
	visibility:hidden;
	height:0;
	display:block;}
* html #introduction .creators {height:1%;}

#introduction .creators {padding:5px 0 10px;
	display:inline-block;
	display:block;}
#introduction .creators img {float:left;
	width:136px;
	padding:14px 22px 38px 16px;
	background:url(../img/creator/intro-img.png) top left no-repeat;
	}
#introduction .creators div {float:left;
	width:500px;
	padding:8px 0 0 0;
	}
#introduction .creators  div h4 {font-size:19px;
	font-weight:700;
	font-family:arial,helvetica,sans-serif;
	letter-spacing:.07em;
	}
#introduction .creators div span{font-size:12px;
	display:block;
	}
#introduction .creators div p {font-size:12px;
	font-family:"MS PSVbN","qMmpS Pro W3",arial,helvetica,sans-serif;
	letter-spacing:.1em;
	padding:10px 0 0;
	}
#introduction .creatorsQa {padding:0;
	margin:20px 0 0;}
#introduction .creatorsQa li {margin:0 0 24px;
	list-style:none;}
#introduction .creatorsQa li.li-color {margin:0 0 3px;} 

/* right-navi */
#f-right #head1 a ,
#f-right #head2 a ,
#f-right #head3 a ,
#f-right #head4 a ,
#f-right #head5 a {background-color:#000;
	padding:1px 0 1px 12px;
	margin:2px 0;
	font-size:13px;
	font-weight:700;
	font-family:arial,helvetica,sans-serif;
	text-transform:uppercase;
	display:block;
	letter-spacing:.1em;}

#f-right .close a {color:#fff;}

#f-right #head1 a:hover ,
#f-right #head2 a:hover ,
#f-right #head3 a:hover ,
#f-right #head4 a:hover ,
#f-right #head5 a:hover ,
#f-right .open a {color:#f00;text-decoration:none;}

#f-right iframe {border:0;
	width:120px;
	margin:10px 0 0 10px;}
#f-right iframe.feature-top {height:810px;}
#f-right iframe.collection-top {height:760px;}
#f-right iframe.column-top {height:830px;}
#f-right iframe.style-top {height:1130px;}


#f-right iframe.feature-second {height:600px;}
#f-right iframe.collection-second {height:580px;}
#f-right iframe.column-second {height:650px;}
#f-right iframe.style-second {height:950px;}


/* sreset */
*br {letter-spacing:0;}
#container {border-left:solid 1px #aaa;
	border-right:solid 1px #aaa;
	width:900px;
	padding-top:0;
	margin-top:0px;}
#header {
padding-top:0;margin-top:0;
background-color:#000; /* 20101015 */
color:#fff;
}

.catch {font-size:10px;
	font-family:arial,helvetica,sans-serif;}
.catch div h3 {font-size:16px;
	font-weight:700;
	letter-spacng:.05em;}
.catch h5.next {right:15px;}
.catch img {left:0;}
.catch a {display:inline;
	color:#fff;
	font-size:11px;
	font-weight:700;
	font-family:arial,helvetica,sans-serif;
	padding:1px 6px;
	text-transform:uppercase;}

.catch .a-1 , .catch .a-2 , .catch .a-3 , .catch .a-4 , .catch .a-5 , .catch .a-6 ,
.catch .b-1 , .catch .b-2 , .catch .b-3 , .catch .b-4 , .catch .b-5 , .catch .b-6 ,
.catch .c-1 , .catch .c-2 , .catch .c-3 , .catch .c-4 , .catch .c-5 , .catch .c-6 {position:absolute;}

/* A-type */
.catch .a-1 ,
.catch .a-4 {left:10px;
	width:286px;}
	
.catch .a-2 ,
.catch .a-5 {left:306px;
	width:286px;}

.catch .a-3,
.catch .a-6 {left:602px;
	width:286px;}

.catch .a-1 ,
.catch .a-2 ,
.catch .a-3 ,
.catch .b-1 ,
.catch .b-2 {top:236px;}

.catch .a-4 ,
.catch .a-5 ,
.catch .a-6 ,
.catch .b-3 ,
.catch .b-4 {top:533px;}

/* B-type */
.catch .b-1 ,
.catch .b-3 {left:10px;
	width:430px;}
	
.catch .b-2 ,
.catch .b-4 {right:10px;
	width:430px;}

/* C-type */
.catch .c-1 ,
.catch .c-3 {left:250px;
	width:190px;}
	
.catch .c-2 ,
.catch .c-4 {right:10px;
	width:190px;}

.catch .c-1 ,
.catch .c-2 {top:10px;}

.catch .c-3 ,
.catch .c-4 {top:300px;}

/* C-type */
.catch .b-5 ,
.catch .b-6 ,
.catch .c-5 ,
.catch .c-6 {top:0;
	left:1000px;}



img.ber {border:1px solid #000;}

