@charset "UTF-8";

body {font-size:13px; line-height:1.8;}
footer {font-size:12px; line-height:1.4;}
.content header h1 img {margin-bottom: 0;}
.content header {margin-bottom: 0;}
body.travelerAndWriting .content header h1 {position:relative; width:880px; height:540px; background-color:#eee;}
body.travelerAndWriting .content header h1 #title01 {position:absolute; top: 15px; left: 15px;}
body.travelerAndWriting .content header h1 #title02 {position:absolute; top: 15px; right: 15px;}

body.travelerAndWriting .content {position:relative;}
body.travelerAndWriting .content .flex-direction-nav li a {
    background: url("/mujitogo/where/10notebooks/img/detail_img.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    cursor: pointer;
    display: block;
    height: 92px;
    margin:0 20px;
    position: absolute;
    text-indent: -9999px;
    top: 230px;
    width: 37px;
}
body.travelerAndWriting .content .flex-direction-nav li a.next {
    background-position: -40px 9px;
    opacity: 0.5;
    right: 5px;
}
body.travelerAndWriting .content .flex-direction-nav li a.prev {
    background-position: 0 9px;
    left: 5px;
    opacity: 0.5;
}
body.travelerAndWriting .content .flex-direction-nav li a:hover {opacity: 1;}

#notebookList {text-align:center; position:absolute; top:570px; margin-left:-10px; width:900px; padding:0;}
#notebookList li {display:inline-block; text-align:center; font-weight:bold; margin:0 3px 20px; line-height:1.1; vertical-align:top; width:80px; font-size:11px; padding:0;}
#notebookList li a {color:#333; text-decoration:none; opacity: 0.5;
	-webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all  0.3s ease;
}
#notebookList li a:hover {opacity: 1; text-decoration:underline;}
#notebookList li a img {opacity: 1; height:85px; margin-bottom:15px;}
#notebookList li a span {display:block;}

#notebookList.notebooks01 li.notebook01 a,
#notebookList.notebooks02 li.notebook02 a,
#notebookList.notebooks03 li.notebook03 a,
#notebookList.notebooks04 li.notebook04 a,
#notebookList.notebooks05 li.notebook05 a,
#notebookList.notebooks06 li.notebook06 a,
#notebookList.notebooks07 li.notebook07 a,
#notebookList.notebooks08 li.notebook08 a,
#notebookList.notebooks09 li.notebook09 a,
#notebookList.notebooks10 li.notebook10 a {opacity: 1; text-decoration:underline;}

#contentDetails h1 {font-size:24px; text-align:center; margin:220px 0 50px;}
#contentDetails .portrait {margin-bottom:60px; padding:0;}
#contentDetails .portrait .pname {font-size:18px; font-weight:bold; display:block; margin-bottom:15px;}
#contentDetails .portrait .ruby {font-size:14px;}
#contentDetails .portrait .name,
#contentDetails .portrait .ruby {display:inline-block;}
#contentDetails .portrait .ruby {margin-left:15px;}
#contentDetails .detail h1 {font-size:18px; text-align:left; padding:5px 0; border-bottom:1px #191919 solid; margin:10px 0;}
#contentDetails .detail p {font-size:14px; line-height:24px; margin-bottom:30px;}

#recommendLink {text-align:center; margin:70px 0;}
#recommendLink a {font-weight:bold; font-size:15px; text-decoration:none;
	-webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all  0.3s ease;
}
#recommendLink a:before {
    background-image: url("/mujitogo/where/img/arrow.png");
    background-position: 7px 3px;
    background-repeat: no-repeat;
    border-radius: 50% 50% 50% 50%;
    content: "";
    display: inline-block;
    height: 22px;
    width: 22px;
    margin: 5px 0 0 5px;
}
#recommendList a:before {background-color: #333; margin: -5px 5px;}
#recommendLink a:hover {color:#333; opacity:0.5;}

#recommendList a {opacity:0.5;}
#recommendList a:before {background-color: #333; margin: -5px 5px;}
#recommendLink a:hover {color:#333; opacity:1;}

/* body#recommendItems */
body#recommendItems .content header h1 {margin:40px 0;}
body.article .content header h1 {height: auto;}
body#recommendItems #items {letter-spacing: 0; margin-top:0;}
body#recommendItems #items .item {width: 440px; margin-right: 15px;}
body#recommendItems #items .item:nth-child(even) {margin-right: 0;}
body#recommendItems #items .item figure,
body#recommendItems #items .item img {float: none; margin-left: 0; width: 130px; display:inline-block; vertical-align:top;}
body#recommendItems #items .item .desc {display:inline-block; width:290px;}

body#recommendItems #items h1 span {
    display: inline-block;
    font-size: 28px;
    margin-right:10px;
    vertical-align: top;
}
body#recommendItems #items h1 .itemNum {
    font-family: "Helvetica","Lucida Grande","Hiragino Kaku Gothic Pro","ƒqƒ‰ƒMƒmŠpƒS Pro W6","‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
	color:#7f0019;
	font-weight:normal;
    margin-top:-10px;
}
body#recommendItems #items h1 .name {
    display: inline-block;
    vertical-align: top;
    width: 248px;
	font-size:15px;
    line-height:1.6;
    margin-right:0;
}
body#recommendItems #items h1 .detail {
    display: block;
    width: 245px;
    font-size: 13px;
}
body#recommendItems #items h1 .price,
body#recommendItems #items p {
    display: block;
    width: 245px;
	font-size:14px;
	margin-left:42px;
    font-weight: normal;
}
body#recommendItems a:hover {
	color:#7f0019;
}
body#recommendItems .bottomNav a:hover {
	color:#333;
}
body#recommendItems a:hover p,
body#recommendItems a:hover .price {
	color:#333;
}
body#recommendItems #items .item .desc .price .num {
	display:inline-block;
    font-family: "Helvetica","Lucida Grande","Hiragino Kaku Gothic Pro","ƒqƒ‰ƒMƒmŠpƒS Pro W6","‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
    font-size: 18px;
    margin:0 2px 0 5px;
    padding:0;
    line-height:1.0;
    vertical-align:middle;
    font-weight: bold;
}

.bottomNav {margin:40px 0;}
.bottomNav a,
.bottomNav.back a {font-weight:bold; font-size:15px; text-decoration:none; opacity:0.5;
	-webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all  0.3s ease;
}
.bottomNav a:before {
    background-image: url("/mujitogo/where/img/arrow.png");
    background-position: 8px 3px;
    background-repeat: no-repeat;
    border-radius: 50% 50% 50% 50%;
    content: "";
    display: inline-block;
    height: 22px;
    width: 22px;
    margin: 5px 0 0 5px;
}
.bottomNav.back a:before {
    background-image: url("/mujitogo/where/img/arrow_left.png");
    background-position: 4px 3px;
    background-repeat: no-repeat;
    border-radius: 50% 50% 50% 50%;
    content: "";
    display: inline-block;
    height: 22px;
    width: 22px;
    margin: 5px 0 0 5px;
}
.bottomNav a:before,
.bottomNav.back a:before {background-color: #333; margin: -5px 5px;}
.bottomNav a:hover,
.bottomNav.back a:hover {color:#333; opacity:1;}


/* body#notebooksIndex */
body#notebooksIndex .content header {margin:30px 0; position:static;}
body#notebooksIndex .content header p {font-size:14px; line-height:1.8; margin-top:15px;}
body#notebooksIndex #notebooksList {position:relative;width:850px; height:400px;}
body#notebooksIndex #notebooksList h1 {text-align:center; position:absolute; top:0; margin:0 auto; width:850px; padding:0; z-index:2;}
body#notebooksIndex #notebooksList a {
	opacity:1;
	-webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all  0.3s ease;
}
body#notebooksIndex #notebooksList a:hover {opacity:0.65;}
body#notebooksIndex #notebooksList .note06 {position:absolute; top:10px; z-index:3;}
body#notebooksIndex #notebooksList .note04 {position:absolute; position:absolute; top: -260px; left: 280px; z-index:3;}
body#notebooksIndex #notebooksList .note09 {position:absolute; top: -230px; left: 420px; z-index:3;}
body#notebooksIndex #notebooksList .note08 {position:absolute; top: -120px; left: 530px; z-index:3;}
body#notebooksIndex #notebooksList .note02 {position:absolute; top: -250px; right:-30px; z-index:3;}
body#notebooksIndex #notebooksList .note05 {position:absolute; top: 200px; left: 10px; z-index:3;}
body#notebooksIndex #notebooksList .note10 {position:absolute; top: 270px; left: 200px; z-index:3;}
body#notebooksIndex #notebooksList .note07 {position:absolute; top: 210px; left: 360px; z-index:3;}
body#notebooksIndex #notebooksList .note01 {position:absolute; bottom: 5px; right:-10px; z-index:3;}
body#notebooksIndex #notebooksList .note03 {position:absolute; top: 70px; right:-20px; z-index:3;}
