@charset "UTF-8";
/* artistPage */

@media screen and (min-width: 1400px) {
/* ============================
		readSection
 ============================ */

.readSection {
}

.readSection .container {
margin-bottom: 25px;
}

.readSection .body {
padding: 33px 0;
border-bottom: 1px solid #cecdcd;
margin-bottom: 80px;
}

.readSection .body p {
width: 775px;
margin: 0 auto;
font-size: 13px;
line-height: 1.7em;
text-align: left;
}


.artistList li {
float: left;
width: 660px;
margin-bottom: 60px;
}

.artistList li:nth-child(odd) {
clear: both;
}

.artistList li:nth-child(even) {
float: right;
}

.artistList li .photo {
float: left;
display: block;
line-height: 1.0em;
margin-bottom: 10px;
height: 245px;
}

.artistList li .photo,
.artistList li .photo img {
width: 216px;
}


.artistList li.takada .photo,
.artistList li.takada .photo img {
width: 256px;
}

.artistList li .photo .caption {
display: block;
font-size: 10px;
}

.artistList li .iBody {
float: right;
width: 424px;
margin-bottom: 20px;
}

.artistList li.takada .iBody {
width: 384px;
}

.artistList li .iBody  h2 {
font-size: 18px;
font-weight: bold;
}

.artistList li .iBody p {
font-size: 12px;
line-height: 1.5em;
}

.artistList li .roomList li {
padding: 0;
margin: 0;
}

.artistList li .roomList li a {
display: block;
color: #000;
height: 25px;
line-height: 25px;
border-bottom: 1px solid #cecdcd;
font-size: 12px;
padding: 0 10px;
}

.artistList li .roomList li:first-child a {
border-top: 1px solid #cecdcd;
}

.artistList li .roomList li a:before,
.artistList li .roomList li a:after {
content:"";
display: table;
}
.artistList li .roomList li a:after { clear:both; }
.artistList li .roomList li a { *zoom:1; }

.artistList li .roomList li a .hotel {
width: 200px;
float: left;
}

.artistList li .roomList li a .room {
float: left;
}



.artistList li .roomList li:nth-child(odd) {
clear: none;
}



/* ============================
		artistProfileSection
 ============================ */
 
 
.artistProfileSection {
}

.artistProfileSection .subTitle {
font-family: "Georgia","Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", "HGS明朝E", "HG明朝E", "ＭＳ Ｐ明朝", "Sawarabi Mincho", Meiryo, serif;
font-size: 24px;
color: #3c3737;
text-align: center;
height: 50px;
line-height: 50px;
border-bottom: 1px solid #cecdcd;
letter-spacing: 5px;
}

.artistProfileSection h2 {
font-family: "游明朝", YuMincho, "Hiragino Mincho ProN", "HGS明朝E", "HG明朝E", "ＭＳ Ｐ明朝", "Sawarabi Mincho", Meiryo, serif;
font-size: 40px;
font-weight: normal;
color: #3c3737;
text-align: center;
letter-spacing: 5px;
padding: 30px 0;
line-height: 1.1em;
margin-top: 5px;
}

.artistProfileSection h2 .script {
display: block;
font-family: "Georgia","Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", "HGS明朝E", "HG明朝E", "ＭＳ Ｐ明朝", "Sawarabi Mincho", Meiryo, serif;
font-size: 24px;
font-weight: normal;
color: #3c3737;
text-align: center;
letter-spacing: 5px;
line-height: 1.1em;
}

.artistProfileSection .mainVisual {
margin-bottom: 5px;
}

.artistProfileSection .mainVisualCaption {
padding-left: 120px;
font-size: 14px;
line-height: 1.0em;
}

.artistProfileSection .mainVisualCaption span {
margin-right: 1.0em;
}

.artistProfileSection .wrap {
padding: 90px 120px 30px 120px;
position: relative;
}


.artistProfileSection .read {
margin-bottom: 100px;
}
.artistProfileSection .read p {
font-size: 13px;
line-height: 1.7em;
}


/* */

.artistProfileSection .iLeft {
float: left;
width: 740px;
}

.artistProfileSection .iRight {
float: right;
width: 350px;
}

/* biography */

.artistProfileSection .biography {
padding-bottom: 50px;
}

.artistProfileSection .biography h3 {
font-size: 13px;
font-weight: normal;
line-height: 1.7em;
}

.artistProfileSection .biography p {
font-size: 13px;
line-height: 1.7em;
}

.artistProfileSection .biography dl:before,
.artistProfileSection .biography dl:after {
content:"";
display: table;
}
.artistProfileSection .biography dl:after { clear:both; }
.artistProfileSection .biography dl {
*zoom:1;
margin: 0;
padding: 0;
}

.artistProfileSection .biography dt {
float: left;
width: 50px;
font-size: 13px;
line-height: 1.7em;
}

.artistProfileSection .biography dd {
float: left;
width: 690px;
font-size: 13px;
line-height: 1.7em;
}

/* gallery */

.artistProfileSection .gallery {
}

.artistProfileSection .gallery ul {
}

.artistProfileSection .gallery li {
margin-bottom: 100px;
}

.artistProfileSection .gallery ul li:last-child {
margin-bottom: 20px;
}

.artistProfileSection .gallery .photo {
}

.artistProfileSection .gallery .photo img {
width: 350px;
height: auto;
line-height: 1.0em;
}

.artistProfileSection .gallery .caption {
font-size: 13px;
}

.artistProfileSection .gallery .copyright {
font-size: 11px;
text-align: right;
}


/* woarks */

.artistProfileSection .woarks {
padding-bottom: 30px;
}

.artistProfileSection .woarks h3 {
font-size: 13px;
font-weight: normal;
line-height: 1.7em;
margin-top: 30px;
}

.artistProfileSection .woarks p {
font-size: 13px;
line-height: 1.7em;
}

.artistProfileSection .woarks dl:before,
.artistProfileSection .woarks dl:after {
content:"";
display: table;
}
.artistProfileSection .woarks dl:after { clear:both; }
.artistProfileSection .woarks dl {
*zoom:1;
margin: 0;
padding: 0;
}

.artistProfileSection .woarks dt {
float: left;
width: 50px;
font-size: 13px;
line-height: 1.7em;
}

.artistProfileSection .woarks dd {
float: left;
width: 690px;
font-size: 13px;
line-height: 1.7em;
}




}
