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

img.beam { display:block; }

.list { padding: 20px 20px 50px 50px; background-color: white; }

.paper { padding: 20px; border-bottom: dashed 1px #CCC; }
.paper > * { display: inline-block; vertical-align:top; }
.paper .text { width: 830px; padding-right: 35px; }
.paper .text .title { color:#EA563A; font-weight:bold; line-height: 20pt;  }
.paper.opened .text .title { font-size: 18pt; line-height: 24pt;  }
.paper .text .message { margin-top: 10px; display:none; line-height: 20pt; Text-indent: 24pt; }
.paper .text .message a { color:#36C; }
.paper .switcher              { background:url(image/open.png); width:25px; height:25px; vertical-align:top; display:inline-block;}
.paper .switcher:hover        { background:url(image/open_hover.png); }
.paper.opened .switcher       { background:url(image/close.png); vertical-align:bottom; }
.paper.opened .switcher:hover { background:url(image/close_hover.png); }
	
.title>span{
	font-size: 12pt; line-height: 24pt;    color: #336157;
}
.info{
	color:#660000; font-size:12pt; text-align:left;
	text-indent:0px;
}
.p_info{
	padding: 20px; text-align:right;
}
.summary{
	padding: 20px;
}
.review{
	padding: 20px;
}
.p_someone{
	padding: 20px;
	text-indent:0px;
}
.subtitle{
	  color: #0D570D;
  font-size: 20pt;
  line-height: 40pt;
  font-weight: bold;
}
.word p:first-child{
	text-indent:0px;
	color:#660000;
}
.fb-share-button{
	}