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



/* 下線アリ文字 */


.seibun01{
  position:static;
  font-size:14px;
  color:#FF6699;
  padding:5px 0px 0px;
  margin:0px 10px 10px;
  border-bottom:solid 1px #FF6699;
}

.seibun02{
	  position:static;
  font-size:14px;
  color:#696969;
  line-height:1.6;
  padding:3px 0px 0px;
  margin:0px 10px 30px 10px;
}

.keshou_tb{
	width:auto;
	border:1px solid #BDB8AD;
	border-collapse: collapse;
	margin:20px 10px 10px 10px;
}

.keshou_tb th{
	background-color:#FFF6F9;
	border:1px solid #BDB8AD;
	width:120px;
	padding:3px 0;
	text-align:center;
	font-weight:normal;
	color:#696969;
}

.keshou_tb td{
	border:1px solid #BDB8AD;
	 position:static;
  font-size:14px;
  color:#696969;
  line-height:1.5;
  padding:5px 5px ;
  margin:0px 10px 30px 10px;}


.concept{
  margin:0px 5px 5px 5px;
  background-color:#FFE4E1
}

.concept catch{
 color:#CC6666;
 font-size:16px;
 font-weight:bold;
line-height:120%;
text-align: center;
}

.concept  h4{
  position:static;
  font-size:16px;
  font-weight:bold;
  color:#CC6666;
  line-height:1.6;
  padding:10px 10px 3px;
  margin-top:10px;
  margin-bottom:10px;
  background:none;
  border-bottom:dotted 2px #CC6666;
}


.concept p{
  font-size:14px;
 line-height:1.8;
padding:0px 10px;
}


.originally1{

background-image:url(../img/sp/story/originally1.jpg);
background-repeat: no-repeat;
background-position: right top;
}

.originally2{
background-image:url(../img/sp/story/originally2.jpg);
background-repeat: no-repeat;
background-position: right top;
}


.originally3{
background-image:url(../img/sp/story/originally3.jpg);
background-repeat: no-repeat;
background-position: right top;
}


.originally4{
background-image:url(../img/sp/story/originally4.jpg);
background-repeat: no-repeat;
background-position: right top;
}


/* バックカラー */
.bk_pk{background-color:#FFE4E1;}
.bk_ye{background-color:#FFFACD;}