@charset "UTF-8";
/* CSS Document */






/* float */
#mainArea {
	float: left;
}
#rightArea {
	float: right;
}
#contentArea {
	width: 930px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	margin-top: 10px;
}
#mainArea {
width: 650px;
}
#rightArea {
width: 260px;
}
#footer {
}



/* /float */






/* title */

#bread {
position: relative;
top: 15px;
text-align: right;
width: 930px;
height: 10px;
font-size: 85%;
}
#title {
margin: 0px 0px 20px 0px;
}
#container #mainvisual {
	margin-right: auto;
	margin-left: auto;
	width: 930px;
margin-top: 10px;
}
/* /title */









/* mainArea */

#intro {
margin: 20px 0px 20px 0px;
}
#catchArea {
border-bottom: 1px #ccc solid; 
padding: 0px 0px 20px 0px;
margin: 0px 0px 20px 0px;
}

.catch {
padding-bottom:5px;
margin: 40px 0px 20px 0px;
border-bottom:1px dotted #00b2cf;
}
#catchLeft{
padding-right:20px;
}

.bold {
font-weight: bold;
}
.atarimae {
color: #00b2cf;
font-weight: bold;
}

#photoAreaUpper {
float: left;
}
#photoAreaUpper img {
margin: 0px 10px 10px 0px;
}

#photoAreaLower {
float: right;
}
#photoAreaLower img {
margin: 10px 0px 0px 10px;
}
#mainArea p {
margin: 10px 0px 10px 0px;
}

#poetry {
margin: 10px 0px 10px 0px;

}

#poetryImg {
text-align: center;
width: 650px;

margin-right: auto;
margin-left: auto;
}

.note {
font-size: 90%;
font-weight: bold;
}

.line {
letter-spacing: -3px;
}

/* questions */

#questions {
margin: 30px 0px 0px 0px;
}

#questionsContent {
border-right: 1px #00b2cf solid;
border-left: 1px #00b2cf solid;
border-bottom: 1px #00b2cf solid;
background: #f6fcff;
width: 628px;
padding: 10px;
}
.questionsCenterColumn {
float: right;
text-align: center;
width: 200px;
}
.questionsCenterColumn p {
color: #00b2cf;
font-weight: bold;
}
.questionsLeftColumn {
width: 200px;
text-align: center;
}
.questionsLeftArea {
float: left;
width: 410px;
}
.questionsRightColumn {
float: right;
width: 210px;
text-align: center;
}


/* /questions */



#linkArea {
margin: 10px 0px 50px 0px;
}
#prevPage {
float: left;
}
#prevPage img {
position:relative;
top:12px;
right:5px;
}

#nextPage {
float: right;
}
#nextPage img {
position:relative;
top:12px;
left:5px;
}



/* magazineArea */


#magazineArea {
border: 1px #00b2cf solid;
background-color: #f6fcff;
margin: 50px 0px 10px 0px;
padding: 30px;
}

#magazineText {
margin: 10px 0px 30px 0px;
text-align: center;
font-weight: 800;
font-size: 120%;
line-height: 2;
}
#btnMagazineDetail {
margin: 0px 0px 10px 0px;
}

#formArea {
margin: 0px 0px 30px 0px;
}

#formAreaPC {
float: left;
margin: 0px 0px 0px 50px;
line-height: 2em;
}
#formAreaMobile {
float: right;
margin: 0px 50px 0px 0px;
line-height: 2em;
}


/* /magazineArea */







/* /mainArea */



















/* rightArea */
#btnMovie {
margin: 20px 0px 0px 0px;
}
.profile {
margin: 20px 0px 0px 0px;
}
.profileContent {
border-right: 1px #00b2cf solid;
border-left: 1px #00b2cf solid;
border-bottom: 1px #00b2cf solid;
background: #f6fcff;
width: 238px;
padding: 10px;
margin: 0px;
}
.profile img {
margin: 0px;
padding: 0px;
}
.profileImg img {
float: left;
margin: 0px 10px 0px 0px;
}
.profileText {
margin: 10px 0px 0px 0px;
}
#rightArea p {
margin: 20px 0px 0px 0px;
}

#backnumber {
margin-top: 20px;
border-right: 1px #00b2cf solid;
border-left: 1px #00b2cf solid;
border-bottom: 1px #00b2cf solid;
}
#rightMenu {
padding: 10px;
background: #f6fcff;
width: 238px;

}
#rightMenu li {
list-style: none;
}

/* /rightArea */

