/*-------------------
[discription]
detail Style
-------------------*/
.newContents .reserveWrapper{
width:800px;
margin:0 auto;
padding: 15px 0 0 0;
}
.newContents .reserveWrapper .col{
width:820px !important;
}
.newContents .reserveWrapper .col .col2{
width:390px;
margin-right:20px;
}

/* index */
#contentsIndex #flaArea{
width:860px;
margin:0 auto;
padding:0 20px;
background:#000;
}
#contentsIndex .col .coffee ul li{
margin:0 3px 3px 0;
padding:0;
float:left;
}
#contentsIndex .col .experience{
background:url(/reserve/images/bg-top-experience.jpg) no-repeat right top;
min-height:212px;
_height:212px;
}
#contentsIndex .col .experience p{
width:260px;
}
#contentsIndex .col .shop p.pdf{
width:100px;
padding:7px 10px;
float:right;
background:#F0ECE2;
}
#contentsIndex .col .shop p.pdf a.pdf{
display:block;
}
#contentsIndex .col .shop ul.list{
width:235px;
float:left;
}
#contentsIndex .col .shop ul.notes{
clear:both;
}
#contentsIndex .col .shop ul.notes li,
#contentsIndex .col .shop ul.notes li span{
color:#666;
font-size:10px;
}
#contentsIndex .mobile h2{
color:#666;
}
#contentsIndex .mobile .seminar {
	width:388px;
}
#contentsIndex .mobile .download {
	width:388px;
	margin-right:0;
}
#contentsIndex .mobile dl dt{
float:left;
}
#contentsIndex .mobile dl dd{
float:left;
}
#contentsIndex .mobile dl dd.list{
width: 288px;
margin:0 23px 0 0;
float:left;
}
#contentsIndex .mobile .seminar dl dd.list{
width: 260px;
}
#contentsIndex .mobile .download dl dd.list{
margin:0;
}
#contentsIndex .col,
#contentsIndex .mobile dl dd.list ul.list{
/zoom: 1;
}
#contentsIndex .col:after,
#contentsIndex .mobile dl dd.list ul.list:after{
content: ".";
height: 0;
visibility: hidden;
display: block;
clear: both;
}
#contentsIndex .mobile dl dd.list ul.list li{
float: left;
margin: 0 20px 0 0;
}
#contentsIndex .mobile dl dd ul.notes li,
#contentsIndex .mobile dl dd ul.notes li span{
color:#666;
font-size:10px;
}
/* item2 */
#contentsIndex .item2 dl dd.list{
width: 200px;
float: right;
margin: 0;
padding: 0;
}
#contentsIndex .item2 dl dd.list ul.notes li{
padding-left: 13px;
text-indent: -14px;
width: 175px;
}
/* beansNavi */
#contentsIndex #beansNavi{
display:inline-block;
}
/*
#contentsIndex #beansNavi li.item01 {
	background-image:url(/reserve/images/img-top-bluemountain-on.jpg);
}
#contentsIndex #beansNavi li.item02 {
	background-image:url(/reserve/images/img-top-java02-on.jpg);
}
#contentsIndex #beansNavi li.item03 {
	background-image:url(/reserve/images/img-top-oahu-on.jpg);
}
*/

#contentsIndex #beansNavi li {
	margin-bottom:15px;
}
#contentsIndex #beansNavi li .arrow {
background:url(/common/images/arrow-normal.gif) no-repeat left 0.3em;
margin-top:5px;
padding-left:12px;
display:inline-block;
}
#contentsIndex #beansNavi li a {
	display:block;
}
#contentsIndex #beansNavi li a:hover {
	color:#64b72f;
}


/* experience */
#contentsExperience .coffeePress p{
float:left;
}
#contentsExperience .coffeePress p.txt{
float:right;
width:230px;
}
#contentsExperience .newContents .reserveWrapper .col .coffeePress{
width:380px!important;
margin-right:50px;
padding-top: 25px;
}
#contentsExperience .newContents .col .handDrip{
width:360px;
margin-right:30px;
padding-top: 25px;
}
#contentsExperience .shop p.pdf{
padding:7px 10px;
float:left;
background:#F0ECE2;
}
#contentsExperience .shop p.pdf a.pdf{
display:block;
}
#contentsExperience .shop ul.list{
width:235px;
float:left;
}
#contentsExperience .shop ul.notes{
clear:both;
}
#contentsExperience .shop ul.notes li,
#contentsExperience .shop ul.notes li span{
color:#666;
font-size:10px;
}
#contentsExperience .menuLink{
padding:7px 10px;
background:#F0ECE2;
}
#contentsExperience .menuLink a.arrow{
background-position:left 0.3em;
}

/* beans */
#contentsBeans .contentsIn .h1Block{
padding:0 0 10px 0;
border-color:#A5A09F;
}
#contentsBeans #contents .contentsIn .h1Block .heading1{
width:550px;
}
#contentsBeans .newContents .productsInfo .productsImg{
background:#1A1618;
min-height:380px;
_height:380px;
}
#contentsBeans .newContents .productsInfo .productsImg span{
color:#B1ABA7;
}
#contentsBeans .typeWithSideB .newContents .carouselHrProducts{
background:#1A1618;
}
#contentsBeans .typeWithSideB .newContents .col2Txt{
width:440px !important;
}
#contentsBeans .typeWithSideB .newContents .col2Txt ul.notes li,
#contentsBeans .typeWithSideB .newContents .col2Txt span,
#contentsBeans .newContents .itemInfo dl.itemType dt,
#contentsBeans .newContents .itemInfo dl.itemType dd,
#contentsBeans .newContents table tr td,
#contentsBeans .newContents table tr td span{
color:#333;
font-size:10px;
}
#contentsBeans .newContents .itemInfo{
background-image:none;
}
#contentsBeans .newContents .itemInfo .itemInfo{
background:url(/reserve/images/border-bg.gif) repeat-x left bottom;
}
#contentsBeans .newContents .itemInfo .col{
margin-bottom:0;
}
#contentsBeans .withImgCol ul.txtR li{
line-height: 1.7;
}
#contentsBeans .withImgCol ul li,
#contentsBeans .withImgCol span{
color:#333;
}
#contentsBeans .withImgCol p.pdf{
padding:7px 10px;
background:#F0ECE2;
width:120px;
}
#contentsBeans .withImgCol p.pdf a.pdf{
display:block;
}
