@charset "UTF-8";

@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@469&display=swap');


.crosstalk {
	margin: 0 0 20px 0;
	padding: 0;
	line-height: 0;
}

.crosstalk img {
	width: 100%;
	height: auto;
}

ul.voice_list {
	width: 100%;
	margin: 0;
	padding: 0;
	list-style-type: none;
	overflow: hidden;
}

ul.voice_list li {
	width: 50%;
	float: left;
	margin: 0;
	padding: 0;
	overflow: hidden;
	line-height: 0;
	bottom: 0;
	background-color: #2F9DA0;
}

ul.voice_list li img {
	width: 100%;
	height: auto;
}

ul.voice_list img {  
    transition: 0.5s; 
}  

ul.voice_list img:hover {  
    -moz-transform: scale(1.1,1.1);
  -webkit-transform: scale(1.1,1.1);
  -o-transform: scale(1.1,1.1);
  -ms-transform: scale(1.1,1.1); 
} 

.fade {  
    -webkit-transition: 0.3s ease-in-out;  
       -moz-transition: 0.3s ease-in-out;  
         -o-transition: 0.3s ease-in-out;  
            transition: 0.3s ease-in-out;  
}  

.fade:hover {  
    opacity: 0.6;  
    filter: alpha(opacity=60);  
}


.main_img_area {
	width: 100%;
	margin: 0;
	padding: 100px 0;
	background: url(img/topground.jpg) no-repeat top center;
	background-size: cover;
	overflow: hidden;
	text-align: center;
}

.main_img_area001 {
	width: 100%;
	margin: 0;
	padding: 100px 0;
	background: url(001/img/topground.jpg) no-repeat top center;
	background-size: cover;
	overflow: hidden;
	text-align: center;
}

.main_img_area002 {
	width: 100%;
	margin: 0;
	padding: 100px 0;
	background: url(002/img/topground.jpg) no-repeat top center;
	background-size: cover;
	overflow: hidden;
	text-align: center;
}

.main_img_area003 {
	width: 100%;
	margin: 0;
	padding: 100px 0;
	background: url(003/img/topground.jpg) no-repeat top center;
	background-size: cover;
	overflow: hidden;
	text-align: center;
}

.main_img_area004 {
	width: 100%;
	margin: 0;
	padding: 100px 0;
	background: url(004/img/topground.jpg) no-repeat top center;
	background-size: cover;
	overflow: hidden;
	text-align: center;
}

.main_img_area005 {
	width: 100%;
	margin: 0;
	padding: 100px 0;
	background: url(005/img/topground.jpg) no-repeat top center;
	background-size: cover;
	overflow: hidden;
	text-align: center;
}

.main_img_area006 {
	width: 100%;
	margin: 0;
	padding: 100px 0;
	background: url(006/img/topground.jpg) no-repeat top center;
	background-size: cover;
	overflow: hidden;
	text-align: center;
}

.main_img_area007 {
	width: 100%;
	margin: 0;
	padding: 100px 0;
	background: url(007/img/topground.jpg) no-repeat top center;
	background-size: cover;
	overflow: hidden;
	text-align: center;
}

.main_img_area008 {
	width: 100%;
	margin: 0;
	padding: 100px 0;
	background: url(008/img/topground.jpg) no-repeat top center;
	background-size: cover;
	overflow: hidden;
	text-align: center;
}

.main_img_area009 {
	width: 100%;
	margin: 0;
	padding: 100px 0;
	background: url(009/img/topground.jpg) no-repeat top center;
	background-size: cover;
	overflow: hidden;
	text-align: center;
}

.main_img_area010 {
	width: 100%;
	margin: 0;
	padding: 100px 0;
	background: url(010/img/topground.jpg) no-repeat top center;
	background-size: cover;
	overflow: hidden;
	text-align: center;
}

.main_img_area011 {
	width: 100%;
	margin: 0;
	padding: 100px 0;
	background: url(011/img/topground.jpg) no-repeat top center;
	background-size: cover;
	overflow: hidden;
	text-align: center;
}

.main_img_area012 {
	width: 100%;
	margin: 0;
	padding: 100px 0;
	background: url(012/img/topground.jpg) no-repeat top center;
	background-size: cover;
	overflow: hidden;
	text-align: center;
}

.main_img_area013 {
	width: 100%;
	margin: 0;
	padding: 100px 0;
	background: url(013/img/topground.jpg) no-repeat top center;
	background-size: cover;
	overflow: hidden;
	text-align: center;
}

.main_img_area014 {
	width: 100%;
	margin: 0;
	padding: 100px 0;
	background: url(014/img/topground.jpg) no-repeat top center;
	background-size: cover;
	overflow: hidden;
	text-align: center;
}

.main_img_area015 {
	width: 100%;
	margin: 0;
	padding: 100px 0;
	background: url(015/img/topground.jpg) no-repeat top center;
	background-size: cover;
	overflow: hidden;
	text-align: center;
}

.main_img_area016 {
	width: 100%;
	margin: 0;
	padding: 100px 0;
	background: url(016/img/topground.jpg) no-repeat top center;
	background-size: cover;
	overflow: hidden;
	text-align: center;
}

.main_img_area017 {
	width: 100%;
	margin: 0;
	padding: 100px 0;
	background: url(017/img/topground.jpg) no-repeat top center;
	background-size: cover;
	overflow: hidden;
	text-align: center;
}

.main_img_area018 {
	width: 100%;
	margin: 0;
	padding: 100px 0;
	background: url(018/img/topground.jpg) no-repeat top center;
	background-size: cover;
	overflow: hidden;
	text-align: center;
}

.main_img_area span,
.main_img_area001 span,
.main_img_area002 span,
.main_img_area003 span,
.main_img_area004 span,
.main_img_area005 span,
.main_img_area006 span,
.main_img_area007 span,
.main_img_area008 span,
.main_img_area009 span,
.main_img_area010 span,
.main_img_area011 span,
.main_img_area012 span,
.main_img_area013 span,
.main_img_area014 span,
.main_img_area015 span,
.main_img_area016 span,
.main_img_area017 span,
.main_img_area018 span {
	margin: 0;
	padding: 15px 25px;
	font-family: 'Montserrat', sans-serif;
	font-size: 26px;
	text-align: center;
	color: #FFFFFF;
	border: #FFFFFF 7px solid;
	line-height: 1;
}

.wrapper {
	margin: 0;
	padding: 15px 30px 30px 30px;
	overflow: hidden;
}

.main_content_area {
	max-width: 1080px;
	min-width: 920px;
	margin: 0 auto;
	padding: 0;
	overflow: hidden;
	background: #FFFFFF;
}

.main_content_area_index {
	max-width: 1080px;
	min-width: 920px;
	margin: 0 auto;
	padding: 0;
	overflow: hidden;
}

.main_content_area h2.voice001,
.main_content_area h2.voice009 {
	margin: 0;
	padding: 70px 0;
	overflow: hidden;
	background-color: #FF9947;
	background-image: -webkit-linear-gradient(-45deg, #FCAB75 25%, rgba(238, 238, 238, 0) 25%, rgba(238, 238, 238, 0) 50%, #FCAB75 50%, #FCAB75 75%, rgba(238, 238, 238, 0) 75%, rgba(238, 238, 238, 0));
	background-image: linear-gradient(-45deg, #FCAB75 25%, rgba(238, 238, 238, 0) 25%, rgba(238, 238, 238, 0) 50%, #FCAB75 50%, #FCAB75 75%, rgba(238, 238, 238, 0) 75%, rgba(238, 238, 238, 0));
	background-size: 10px 10px;
	text-align: center;
}

.main_content_area h2.voice002,
.main_content_area h2.voice010 {
	margin: 0;
	padding: 70px 0;
	overflow: hidden;
	background-color: #F68190;
	background-image: -webkit-linear-gradient(-45deg, #FC9DAD 25%, rgba(238, 238, 238, 0) 25%, rgba(238, 238, 238, 0) 50%, #FC9DAD 50%, #FC9DAD 75%, rgba(238, 238, 238, 0) 75%, rgba(238, 238, 238, 0));
	background-image: linear-gradient(-45deg, #FC9DAD 25%, rgba(238, 238, 238, 0) 25%, rgba(238, 238, 238, 0) 50%, #FC9DAD 50%, #FC9DAD 75%, rgba(238, 238, 238, 0) 75%, rgba(238, 238, 238, 0));
	background-size: 10px 10px;
	text-align: center;
}

.main_content_area h2.voice003,
.main_content_area h2.voice012,
.main_content_area h2.voice018 {
	margin: 0;
	padding: 70px 0;
	overflow: hidden;
	background-color: #9898c8;
	background-image: -webkit-linear-gradient(-45deg, #a9a9d8 25%, rgba(238, 238, 238, 0) 25%, rgba(238, 238, 238, 0) 50%, #a9a9d8 50%, #a09fce 75%, rgba(238, 238, 238, 0) 75%, rgba(238, 238, 238, 0));
	background-image: linear-gradient(-45deg, #a9a9d8 25%, rgba(238, 238, 238, 0) 25%, rgba(238, 238, 238, 0) 50%, #a9a9d8 50%, #a9a9d8 75%, rgba(238, 238, 238, 0) 75%, rgba(238, 238, 238, 0));
	background-size: 10px 10px;
	text-align: center;
}

.main_content_area h2.voice004,
.main_content_area h2.voice013 {
	margin: 0;
	padding: 70px 0;
	overflow: hidden;
	background-color: #d3aa7d;
	background-image: -webkit-linear-gradient(-45deg, #dbc0a5 25%, rgba(238, 238, 238, 0) 25%, rgba(238, 238, 238, 0) 50%, #dbc0a5 50%, #a09fce 75%, rgba(238, 238, 238, 0) 75%, rgba(238, 238, 238, 0));
	background-image: linear-gradient(-45deg, #dbc0a5 25%, rgba(238, 238, 238, 0) 25%, rgba(238, 238, 238, 0) 50%, #dbc0a5 50%, #dbc0a5 75%, rgba(238, 238, 238, 0) 75%, rgba(238, 238, 238, 0));
	background-size: 10px 10px;
	text-align: center;
}

.main_content_area h2.voice005,
.main_content_area h2.voice014 {
	margin: 0;
	padding: 70px 0;
	overflow: hidden;
	background-color: #e38278;
	background-image: -webkit-linear-gradient(-45deg, #ef9f9c 25%, rgba(238, 238, 238, 0) 25%, rgba(238, 238, 238, 0) 50%, #ef9f9c 50%, #a09fce 75%, rgba(238, 238, 238, 0) 75%, rgba(238, 238, 238, 0));
	background-image: linear-gradient(-45deg, #ef9f9c 25%, rgba(238, 238, 238, 0) 25%, rgba(238, 238, 238, 0) 50%, #ef9f9c 50%, #ef9f9c 75%, rgba(238, 238, 238, 0) 75%, rgba(238, 238, 238, 0));
	background-size: 10px 10px;
	text-align: center;
}

.main_content_area h2.voice006,
.main_content_area h2.voice015 {
	margin: 0;
	padding: 70px 0;
	overflow: hidden;
	background-color: #54A5D4;
	background-image: -webkit-linear-gradient(-45deg, #6ABAE2 25%, rgba(238, 238, 238, 0) 25%, rgba(238, 238, 238, 0) 50%, #6ABAE2 50%, #6ABAE2 75%, rgba(238, 238, 238, 0) 75%, rgba(238, 238, 238, 0));
	background-image: linear-gradient(-45deg, #6ABAE2 25%, rgba(238, 238, 238, 0) 25%, rgba(238, 238, 238, 0) 50%, #6ABAE2 50%, #6ABAE2 75%, rgba(238, 238, 238, 0) 75%, rgba(238, 238, 238, 0));
	background-size: 10px 10px;
	text-align: center;
}

.main_content_area h2.voice007,
.main_content_area h2.voice016 {
	margin: 0;
	padding: 70px 0;
	overflow: hidden;
	background-color: #6ac99f;
	background-image: -webkit-linear-gradient(-45deg, #7fd3aa 25%, rgba(238, 238, 238, 0) 25%, rgba(238, 238, 238, 0) 50%, #7fd3aa 50%, #7fd3aa 75%, rgba(238, 238, 238, 0) 75%, rgba(238, 238, 238, 0));
	background-image: linear-gradient(-45deg, #7fd3aa 25%, rgba(238, 238, 238, 0) 25%, rgba(238, 238, 238, 0) 50%, #7fd3aa 50%, #7fd3aa 75%, rgba(238, 238, 238, 0) 75%, rgba(238, 238, 238, 0));
	background-size: 10px 10px;
	text-align: center;
}

.main_content_area h2.voice008,
.main_content_area h2.voice017 {
	margin: 0;
	padding: 70px 0;
	overflow: hidden;
	background-color: #929292;
	background-image: -webkit-linear-gradient(-45deg, #A5A5A5 25%, rgba(238, 238, 238, 0) 25%, rgba(238, 238, 238, 0) 50%, #A5A5A5 50%, #A5A5A5 75%, rgba(238, 238, 238, 0) 75%, rgba(238, 238, 238, 0));
	background-image: linear-gradient(-45deg, #A5A5A5 25%, rgba(238, 238, 238, 0) 25%, rgba(238, 238, 238, 0) 50%, #A5A5A5 50%, #A5A5A5 75%, rgba(238, 238, 238, 0) 75%, rgba(238, 238, 238, 0));
	background-size: 10px 10px;
	text-align: center;
}

.main_content_area h2.voice011 {
	margin: 0;
	padding: 70px 0;
	overflow: hidden;
	background-color: #FFCD5E;
	background-image: -webkit-linear-gradient(-45deg, #FFE1A6 25%, rgba(238, 238, 238, 0) 25%, rgba(238, 238, 238, 0) 50%, #FFE1A6 50%, #FFE1A6 75%, rgba(238, 238, 238, 0) 75%, rgba(238, 238, 238, 0));
	background-image: linear-gradient(-45deg, #FFE1A6 25%, rgba(238, 238, 238, 0) 25%, rgba(238, 238, 238, 0) 50%, #FFE1A6 50%, #FFE1A6 75%, rgba(238, 238, 238, 0) 75%, rgba(238, 238, 238, 0));
	background-size: 10px 10px;
	text-align: center;
}

.main_content_area h2.voice001 span,
.main_content_area h2.voice002 span,
.main_content_area h2.voice003 span,
.main_content_area h2.voice004 span,
.main_content_area h2.voice005 span,
.main_content_area h2.voice006 span,
.main_content_area h2.voice007 span,
.main_content_area h2.voice008 span,
.main_content_area h2.voice009 span,
.main_content_area h2.voice010 span,
.main_content_area h2.voice011 span,
.main_content_area h2.voice012 span,
.main_content_area h2.voice013 span,
.main_content_area h2.voice014 span,
.main_content_area h2.voice015 span,
.main_content_area h2.voice016 span,
.main_content_area h2.voice017 span,
.main_content_area h2.voice018 span {
	margin: 0;
	padding: 20px 25px;
	font-size: 23px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;
	font-weight: normal;
	border-top: #000000 7px solid;
	border-bottom: #000000 7px solid;
	letter-spacing: -1px;
}

.main_photo001 {
	height: 470px;
	margin: 0 0 70px 0;
	padding: 0;
	overflow: hidden;
	background: url(001/img/mainimage.jpg) no-repeat top center;
	background-size: cover;
	position: relative;
}

.main_photo002 {
	height: 470px;
	margin: 0 0 70px 0;
	padding: 0;
	overflow: hidden;
	background: url(002/img/mainimage.jpg) no-repeat top center;
	background-size: cover;
	position: relative;
}

.main_photo003 {
	height: 470px;
	margin: 0 0 70px 0;
	padding: 0;
	overflow: hidden;
	background: url(003/img/mainimage.jpg) no-repeat top center;
	background-size: cover;
	position: relative;
}

.main_photo004 {
	height: 470px;
	margin: 0 0 70px 0;
	padding: 0;
	overflow: hidden;
	background: url(004/img/mainimage.jpg) no-repeat top center;
	background-size: cover;
	position: relative;
}

.main_photo005 {
	height: 470px;
	margin: 0 0 70px 0;
	padding: 0;
	overflow: hidden;
	background: url(005/img/mainimage.jpg) no-repeat top center;
	background-size: cover;
	position: relative;
}

.main_photo006 {
	height: 470px;
	margin: 0 0 70px 0;
	padding: 0;
	overflow: hidden;
	background: url(006/img/mainimage.jpg) no-repeat top center;
	background-size: cover;
	position: relative;
}

.main_photo007 {
	height: 470px;
	margin: 0 0 70px 0;
	padding: 0;
	overflow: hidden;
	background: url(007/img/mainimage.jpg) no-repeat top center;
	background-size: cover;
	position: relative;
}

.main_photo008 {
	height: 470px;
	margin: 0 0 70px 0;
	padding: 0;
	overflow: hidden;
	background: url(008/img/mainimage.jpg) no-repeat top center;
	background-size: cover;
	position: relative;
}

.main_photo009 {
	height: 470px;
	margin: 0 0 70px 0;
	padding: 0;
	overflow: hidden;
	background: url(009/img/mainimage.jpg) no-repeat top center;
	background-size: cover;
	position: relative;
}

.main_photo010 {
	height: 470px;
	margin: 0 0 70px 0;
	padding: 0;
	overflow: hidden;
	background: url(010/img/mainimage.jpg) no-repeat top center;
	background-size: cover;
	position: relative;
}

.main_photo011 {
	height: 470px;
	margin: 0 0 70px 0;
	padding: 0;
	overflow: hidden;
	background: url(011/img/mainimage.jpg) no-repeat top center;
	background-size: cover;
	position: relative;
}

.main_photo012 {
	height: 470px;
	margin: 0 0 70px 0;
	padding: 0;
	overflow: hidden;
	background: url(012/img/mainimage.jpg) no-repeat top center;
	background-size: cover;
	position: relative;
}

.main_photo013 {
	height: 470px;
	margin: 0 0 70px 0;
	padding: 0;
	overflow: hidden;
	background: url(013/img/mainimage.jpg) no-repeat top center;
	background-size: cover;
	position: relative;
}

.main_photo014 {
	height: 470px;
	margin: 0 0 70px 0;
	padding: 0;
	overflow: hidden;
	background: url(014/img/mainimage.jpg) no-repeat top center;
	background-size: cover;
	position: relative;
}

.main_photo015 {
	height: 470px;
	margin: 0 0 70px 0;
	padding: 0;
	overflow: hidden;
	background: url(015/img/mainimage.jpg) no-repeat top center;
	background-size: cover;
	position: relative;
}

.main_photo016 {
	height: 470px;
	margin: 0 0 70px 0;
	padding: 0;
	overflow: hidden;
	background: url(016/img/mainimage.jpg) no-repeat top center;
	background-size: cover;
	position: relative;
}

.main_photo017 {
	height: 470px;
	margin: 0 0 70px 0;
	padding: 0;
	overflow: hidden;
	background: url(017/img/mainimage.jpg) no-repeat top center;
	background-size: cover;
	position: relative;
}

.main_photo018 {
	height: 470px;
	margin: 0 0 70px 0;
	padding: 0;
	overflow: hidden;
	background: url(018/img/mainimage.jpg) no-repeat top center;
	background-size: cover;
	position: relative;
}

.main_photo001 span.number,
.main_photo009 span.number {
	width: 215px;
	height: 145px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 163px;
	left: 0;
	background-color: rgba( 255, 153, 71, 0.9 );
	color: #FFFFFF;
	font-size: 60px;
	font-family: 'Oswald', sans-serif;
	line-height: 145px;
	letter-spacing: 0;
	text-align: center;
}

.main_photo002 span.number,
.main_photo010 span.number {
	width: 215px;
	height: 145px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 163px;
	left: 0;
	background-color: rgba( 246, 129, 144, 0.9 );
	color: #FFFFFF;
	font-size: 60px;
	font-family: 'Oswald', sans-serif;
	line-height: 145px;
	letter-spacing: 0;
	text-align: center;
}

.main_photo003 span.number,
.main_photo012 span.number,
.main_photo018 span.number {
	width: 215px;
	height: 145px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 163px;
	left: 0;
	background-color: rgba( 152, 152, 200, 0.9 );
	color: #FFFFFF;
	font-size: 60px;
	font-family: 'Oswald', sans-serif;
	line-height: 145px;
	letter-spacing: 0;
	text-align: center;
}

.main_photo004 span.number,
.main_photo013 span.number {
	width: 215px;
	height: 145px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 163px;
	left: 0;
	background-color: rgba( 211, 170, 125, 0.9 );
	color: #FFFFFF;
	font-size: 60px;
	font-family: 'Oswald', sans-serif;
	line-height: 145px;
	letter-spacing: 0;
	text-align: center;
}

.main_photo005 span.number,
.main_photo014 span.number {
	width: 215px;
	height: 145px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 163px;
	left: 0;
	background-color: rgba( 227, 130, 120, 0.9 );
	color: #FFFFFF;
	font-size: 60px;
	font-family: 'Oswald', sans-serif;
	line-height: 145px;
	letter-spacing: 0;
	text-align: center;
}

.main_photo006 span.number,
.main_photo015 span.number {
	width: 215px;
	height: 145px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 163px;
	left: 0;
	background-color: rgba( 84, 165, 212, 0.9 );
	color: #FFFFFF;
	font-size: 60px;
	font-family: 'Oswald', sans-serif;
	line-height: 145px;
	letter-spacing: 0;
	text-align: center;
}

.main_photo007 span.number,
.main_photo016 span.number {
	width: 215px;
	height: 145px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 163px;
	left: 0;
	background-color: rgba( 106, 201, 159, 0.9 );
	color: #FFFFFF;
	font-size: 60px;
	font-family: 'Oswald', sans-serif;
	line-height: 145px;
	letter-spacing: 0;
	text-align: center;
}

.main_photo008 span.number,
.main_photo017 span.number {
	width: 215px;
	height: 145px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 163px;
	left: 0;
	background-color: rgba( 160, 160, 160, 0.9 );
	color: #FFFFFF;
	font-size: 60px;
	font-family: 'Oswald', sans-serif;
	line-height: 145px;
	letter-spacing: 0;
	text-align: center;
}

.main_photo011 span.number {
	width: 215px;
	height: 145px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 163px;
	left: 0;
	background-color: rgba( 255, 205, 94, 0.9 );
	color: #FFFFFF;
	font-size: 60px;
	font-family: 'Oswald', sans-serif;
	line-height: 145px;
	letter-spacing: 0;
	text-align: center;
}


.main_content_area dl.voice {
	width: 215px;
	height: 115px;
	margin: 0;
	padding: 30px 0 0 0;
	position: absolute;
	top: 163px;
	left: 215px;
	background-color: rgba( 255, 255, 255, 0.9 );
	color: #000000;
}

.main_content_area dl.voice dt.post {
	font-size: 15px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;
	margin: 0 0 10px 30px;
	line-height: 1;
}

.main_content_area dl.voice dt.name {
	font-size: 29px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;
	margin: 0 0 10px 30px;
	line-height: 1;
}

.main_content_area dl.voice dd {
	font-size: 15px;
	font-family: 'Montserrat', sans-serif;
	margin: 0 0 5px 30px;
	line-height: 1;
}


.main_content_area h3 span.voice001,
.main_content_area h3 span.voice009 {
	background-color: #FCE1D0;
	background-image: -webkit-linear-gradient(-45deg, #FFFFFF 25%, rgba(238, 238, 238, 0) 25%, rgba(238, 238, 238, 0) 50%, #FFFFFF 50%, #FFFFFF 75%, rgba(238, 238, 238, 0) 75%, rgba(238, 238, 238, 0));
	background-image: linear-gradient(-45deg, #FFFFFF 25%, rgba(238, 238, 238, 0) 25%, rgba(238, 238, 238, 0) 50%, #FFFFFF 50%, #FFFFFF 75%, rgba(238, 238, 238, 0) 75%, rgba(238, 238, 238, 0));
	background-size: 10px 10px;
}

.main_content_area h3 span.voice002,
.main_content_area h3 span.voice010 {
	background-color: #FCDBE1;
	background-image: -webkit-linear-gradient(-45deg, #FFFFFF 25%, rgba(238, 238, 238, 0) 25%, rgba(238, 238, 238, 0) 50%, #FFFFFF 50%, #FFFFFF 75%, rgba(238, 238, 238, 0) 75%, rgba(238, 238, 238, 0));
	background-image: linear-gradient(-45deg, #FFFFFF 25%, rgba(238, 238, 238, 0) 25%, rgba(238, 238, 238, 0) 50%, #FFFFFF 50%, #FFFFFF 75%, rgba(238, 238, 238, 0) 75%, rgba(238, 238, 238, 0));
	background-size: 10px 10px;
}

.main_content_area h3 span.voice003,
.main_content_area h3 span.voice012,
.main_content_area h3 span.voice018 {
	background-color: #e2e1ff;
	background-image: -webkit-linear-gradient(-45deg, #FFFFFF 25%, rgba(238, 238, 238, 0) 25%, rgba(238, 238, 238, 0) 50%, #FFFFFF 50%, #FFFFFF 75%, rgba(238, 238, 238, 0) 75%, rgba(238, 238, 238, 0));
	background-image: linear-gradient(-45deg, #FFFFFF 25%, rgba(238, 238, 238, 0) 25%, rgba(238, 238, 238, 0) 50%, #FFFFFF 50%, #FFFFFF 75%, rgba(238, 238, 238, 0) 75%, rgba(238, 238, 238, 0));
	background-size: 10px 10px;
}

.main_content_area h3 span.voice004,
.main_content_area h3 span.voice013 {
	background-color: #f4e8dc;
	background-image: -webkit-linear-gradient(-45deg, #FFFFFF 25%, rgba(238, 238, 238, 0) 25%, rgba(238, 238, 238, 0) 50%, #FFFFFF 50%, #FFFFFF 75%, rgba(238, 238, 238, 0) 75%, rgba(238, 238, 238, 0));
	background-image: linear-gradient(-45deg, #FFFFFF 25%, rgba(238, 238, 238, 0) 25%, rgba(238, 238, 238, 0) 50%, #FFFFFF 50%, #FFFFFF 75%, rgba(238, 238, 238, 0) 75%, rgba(238, 238, 238, 0));
	background-size: 10px 10px;
}

.main_content_area h3 span.voice005,
.main_content_area h3 span.voice014 {
	background-color: #ffe7e6;
	background-image: -webkit-linear-gradient(-45deg, #FFFFFF 25%, rgba(238, 238, 238, 0) 25%, rgba(238, 238, 238, 0) 50%, #FFFFFF 50%, #FFFFFF 75%, rgba(238, 238, 238, 0) 75%, rgba(238, 238, 238, 0));
	background-image: linear-gradient(-45deg, #FFFFFF 25%, rgba(238, 238, 238, 0) 25%, rgba(238, 238, 238, 0) 50%, #FFFFFF 50%, #FFFFFF 75%, rgba(238, 238, 238, 0) 75%, rgba(238, 238, 238, 0));
	background-size: 10px 10px;
}

.main_content_area h3 span.voice006,
.main_content_area h3 span.voice015 {
	background-color: #DEF4FF;
	background-image: -webkit-linear-gradient(-45deg, #FFFFFF 25%, rgba(238, 238, 238, 0) 25%, rgba(238, 238, 238, 0) 50%, #FFFFFF 50%, #FFFFFF 75%, rgba(238, 238, 238, 0) 75%, rgba(238, 238, 238, 0));
	background-image: linear-gradient(-45deg, #FFFFFF 25%, rgba(238, 238, 238, 0) 25%, rgba(238, 238, 238, 0) 50%, #FFFFFF 50%, #FFFFFF 75%, rgba(238, 238, 238, 0) 75%, rgba(238, 238, 238, 0));
	background-size: 10px 10px;
}

.main_content_area h3 span.voice007,
.main_content_area h3 span.voice016 {
	background-color: #ebfff5;
	background-image: -webkit-linear-gradient(-45deg, #FFFFFF 25%, rgba(238, 238, 238, 0) 25%, rgba(238, 238, 238, 0) 50%, #FFFFFF 50%, #FFFFFF 75%, rgba(238, 238, 238, 0) 75%, rgba(238, 238, 238, 0));
	background-image: linear-gradient(-45deg, #FFFFFF 25%, rgba(238, 238, 238, 0) 25%, rgba(238, 238, 238, 0) 50%, #FFFFFF 50%, #FFFFFF 75%, rgba(238, 238, 238, 0) 75%, rgba(238, 238, 238, 0));
	background-size: 10px 10px;
}

.main_content_area h3 span.voice008,
.main_content_area h3 span.voice017 {
	background-color: #f2f2f2;
	background-image: -webkit-linear-gradient(-45deg, #FFFFFF 25%, rgba(238, 238, 238, 0) 25%, rgba(238, 238, 238, 0) 50%, #FFFFFF 50%, #FFFFFF 75%, rgba(238, 238, 238, 0) 75%, rgba(238, 238, 238, 0));
	background-image: linear-gradient(-45deg, #FFFFFF 25%, rgba(238, 238, 238, 0) 25%, rgba(238, 238, 238, 0) 50%, #FFFFFF 50%, #FFFFFF 75%, rgba(238, 238, 238, 0) 75%, rgba(238, 238, 238, 0));
	background-size: 10px 10px;
}

.main_content_area h3 span.voice011 {
	background-color: #FFEDCA;
	background-image: -webkit-linear-gradient(-45deg, #FFFFFF 25%, rgba(238, 238, 238, 0) 25%, rgba(238, 238, 238, 0) 50%, #FFFFFF 50%, #FFFFFF 75%, rgba(238, 238, 238, 0) 75%, rgba(238, 238, 238, 0));
	background-image: linear-gradient(-45deg, #FFFFFF 25%, rgba(238, 238, 238, 0) 25%, rgba(238, 238, 238, 0) 50%, #FFFFFF 50%, #FFFFFF 75%, rgba(238, 238, 238, 0) 75%, rgba(238, 238, 238, 0));
	background-size: 10px 10px;
}

.interview  {
	width: 80%;
	margin: 0 auto;
	padding: 0;
	font-family: 'Montserrat', sans-serif;
	letter-spacing: 1px;
	font-size: 28px;
	line-height: 0.7;
}

.commnts_area {
	width: 80%;
	margin: 0 auto 60px auto;
	padding: 0;
	overflow: hidden;
	border: solid 7px #000000;
	box-sizing: border-box;
}

.commnts_area h4 {
	width: 600px;
	height: 40px;
	margin: 60px auto 30px auto;
	padding: 0;
	font-size: 26px;
	font-weight: normal;
	letter-spacing: -1px;
	line-height: 40px;
	text-align: center;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;
	position:relative;
}

.commnts_area span.as003,
.commnts_area span.as012,
.commnts_area span.as018 {
	color: #7775bc;
}

.commnts_area span.as004,
.commnts_area span.as013 {
	color: #bf9266;
}

.commnts_area span.as005,
.commnts_area span.as014 {
	color: #dd706b;
}

.commnts_area span.as006,
.commnts_area span.as015 {
	color: #54A5D4;
}

.commnts_area span.as007,
.commnts_area span.as016 {
	color: #6ac99f;
}

.commnts_area span.as008,
.commnts_area span.as017 {
	color: #929292;
}

.commnts_area span.as009 {
	color: #ff9947;
}

.commnts_area span.as010 {
	color: #f68190;
}

.commnts_area span.as011 {
	color: #E9B000;
}

.commnts_area span.left {
	width: 20px;
	height: 40px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0;
	left: 0;
}

.commnts_area span.right {
	width: 20px;
	height: 40px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0;
	right: 0;
}


.commnts_area dl {
	margin: 0 80px 80px 80px;
	padding: 0;
	overflow: hidden;
}

.commnts_area dt.photo {
	width: 220px;
	float: left;
}

.commnts_area dt.as_work {
	margin: 20px 0 5px 255px;
	padding: 0;
	font-size: 15px;
	line-height: 1;
}

.commnts_area dd.as_name {
	margin: 0 0 15px 255px;
	padding: 0;
	font-size: 27px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;
	line-height: 1;
}

.commnts_area dd.as_comme {
	margin: 0 0 0 255px;
	font-size: 15px;
	line-height: 1.8;
	letter-spacing: 1px;
	text-align: justify;
	text-justify: inter-ideograph;
}

.commnts_area dt.photo_14 {
	width: 220px;
	float: left;
	margin-right: 30px;
	margin-bottom: 10px
}

.commnts_area dt.as_work_14 {
	margin: 20px 0 5px 0;
	padding: 0;
	font-size: 15px;
	line-height: 1;
}

.commnts_area dd.as_name_14 {
	margin: 0 0 15px 0;
	padding: 0;
	font-size: 27px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;
	line-height: 1;
}

.commnts_area dd.as_comme_14 {
	margin: 0 0 0 0;
	font-size: 15px;
	line-height: 1.8;
	letter-spacing: 1px;
	text-align: justify;
	text-justify: inter-ideograph;
}


.voice001_image {
	height: 400px;
	margin: 0 0 80px 0;
	padding: 0;
	overflow: hidden;
	background: url(001/img/image.jpg) no-repeat top center;
	background-size: cover;
}

.voice002_image {
	height: 400px;
	margin: 0 0 80px 0;
	padding: 0;
	overflow: hidden;
	background: url(002/img/image.jpg) no-repeat top center;
	background-size: cover;
}

.voice003_image {
	height: 400px;
	margin: 0 0 80px 0;
	padding: 0;
	overflow: hidden;
	background: url(003/img/image.jpg) no-repeat top center;
	background-size: cover;
}

.voice004_image {
	height: 400px;
	margin: 0 0 80px 0;
	padding: 0;
	overflow: hidden;
	background: url(004/img/image.jpg) no-repeat top center;
	background-size: cover;
}

.voice005_image {
	height: 400px;
	margin: 0 0 80px 0;
	padding: 0;
	overflow: hidden;
	background: url(005/img/image.jpg) no-repeat top center;
	background-size: cover;
}

.voice006_image {
	height: 400px;
	margin: 0 0 80px 0;
	padding: 0;
	overflow: hidden;
	background: url(006/img/image.jpg) no-repeat top center;
	background-size: cover;
}

.voice007_image {
	height: 400px;
	margin: 0 0 80px 0;
	padding: 0;
	overflow: hidden;
	background: url(007/img/image.jpg) no-repeat top center;
	background-size: cover;
}

.voice008_image {
	height: 400px;
	margin: 0 0 80px 0;
	padding: 0;
	overflow: hidden;
	background: url(008/img/image.jpg) no-repeat top center;
	background-size: cover;
}

.voice009_image {
	height: 400px;
	margin: 0 0 80px 0;
	padding: 0;
	overflow: hidden;
	background: url(009/img/image.jpg) no-repeat top center;
	background-size: cover;
}

.voice010_image {
	height: 400px;
	margin: 0 0 80px 0;
	padding: 0;
	overflow: hidden;
	background: url(010/img/image.jpg) no-repeat top center;
	background-size: cover;
}

.voice011_image {
	height: 400px;
	margin: 0 0 80px 0;
	padding: 0;
	overflow: hidden;
	background: url(011/img/image.jpg) no-repeat top center;
	background-size: cover;
}

.voice011_image2 {
	height: 400px;
	margin: 0 0 80px 0;
	padding: 0;
	overflow: hidden;
	background: url(011/img/image2.jpg) no-repeat top center;
	background-size: cover;
}

.voice012_image {
	height: 400px;
	margin: 0 0 80px 0;
	padding: 0;
	overflow: hidden;
	background: url(012/img/image.jpg) no-repeat top center;
	background-size: cover;
}

.voice012_image2 {
	height: 400px;
	margin: 0 0 80px 0;
	padding: 0;
	overflow: hidden;
	background: url(012/img/image2.jpg) no-repeat top center;
	background-size: cover;
}

.voice013_image {
	height: 400px;
	margin: 0 0 80px 0;
	padding: 0;
	overflow: hidden;
	background: url(013/img/image.jpg) no-repeat top center;
	background-size: cover;
}

.voice014_image {
	height: 400px;
	margin: 0 0 80px 0;
	padding: 0;
	overflow: hidden;
	background: url(014/img/image.jpg) no-repeat top center;
	background-size: cover;
}

.voice014_image2 {
	height: 400px;
	margin: 0 0 80px 0;
	padding: 0;
	overflow: hidden;
	background: url(014/img/image2.jpg) no-repeat top center;
	background-size: cover;
}

.voice015_image {
	height: 400px;
	margin: 0 0 80px 0;
	padding: 0;
	overflow: hidden;
	background: url(015/img/image.jpg) no-repeat top center;
	background-size: cover;
}

.voice015_image2 {
	height: 400px;
	margin: 0 0 80px 0;
	padding: 0;
	overflow: hidden;
	background: url(015/img/image2.jpg) no-repeat top center;
	background-size: cover;
}

.voice016_image {
	height: 400px;
	margin: 0 0 80px 0;
	padding: 0;
	overflow: hidden;
	background: url(016/img/image.jpg) no-repeat top center;
	background-size: cover;
}

.voice016_image2 {
	height: 400px;
	margin: 0 0 80px 0;
	padding: 0;
	overflow: hidden;
	background: url(016/img/image2.jpg) no-repeat top center;
	background-size: cover;
}

.voice017_image {
	height: 400px;
	margin: 0 0 80px 0;
	padding: 0;
	overflow: hidden;
	background: url(017/img/image.jpg) no-repeat top center;
	background-size: cover;
}

.voice017_image2 {
	height: 400px;
	margin: 0 0 80px 0;
	padding: 0;
	overflow: hidden;
	background: url(017/img/image2.jpg) no-repeat top center;
	background-size: cover;
}

.voice018_image {
	height: 400px;
	margin: 0 0 80px 0;
	padding: 0;
	overflow: hidden;
	background: url(018/img/image.jpg) no-repeat top center;
	background-size: cover;
}

.voice018_image2 {
	height: 400px;
	margin: 0 0 80px 0;
	padding: 0;
	overflow: hidden;
	background: url(018/img/image2.jpg) no-repeat top center;
	background-size: cover;
}

.profile001_area_top,
.profile009_area_top {
	margin: 20px 20px 0 20px;
	padding: 50px 0 30px 0;
	background-color: #FFF0E6;
	background-image: -webkit-linear-gradient(-45deg, #FFFFFF 25%, rgba(238, 238, 238, 0) 25%, rgba(238, 238, 238, 0) 50%, #FFFFFF 50%, #FFFFFF 75%, rgba(238, 238, 238, 0) 75%, rgba(238, 238, 238, 0));
	background-image: linear-gradient(-45deg, #FFFFFF 25%, rgba(238, 238, 238, 0) 25%, rgba(238, 238, 238, 0) 50%, #FFFFFF 50%, #FFFFFF 75%, rgba(238, 238, 238, 0) 75%, rgba(238, 238, 238, 0));
	background-size: 30px 30px;
}

.profile002_area_top,
.profile010_area_top {
	margin: 20px 20px 0 20px;
	padding: 50px 0 30px 0;
	background-color: #FFF1F3;
	background-image: -webkit-linear-gradient(-45deg, #FFFFFF 25%, rgba(238, 238, 238, 0) 25%, rgba(238, 238, 238, 0) 50%, #FFFFFF 50%, #FFFFFF 75%, rgba(238, 238, 238, 0) 75%, rgba(238, 238, 238, 0));
	background-image: linear-gradient(-45deg, #FFFFFF 25%, rgba(238, 238, 238, 0) 25%, rgba(238, 238, 238, 0) 50%, #FFFFFF 50%, #FFFFFF 75%, rgba(238, 238, 238, 0) 75%, rgba(238, 238, 238, 0));
	background-size: 30px 30px;
}

.profile003_area_top,
.profile012_area_top,
.profile018_area_top {
	margin: 20px 20px 0 20px;
	padding: 50px 0 30px 0;
	background-color: #f3f3ff;
	background-image: -webkit-linear-gradient(-45deg, #FFFFFF 25%, rgba(238, 238, 238, 0) 25%, rgba(238, 238, 238, 0) 50%, #FFFFFF 50%, #FFFFFF 75%, rgba(238, 238, 238, 0) 75%, rgba(238, 238, 238, 0));
	background-image: linear-gradient(-45deg, #FFFFFF 25%, rgba(238, 238, 238, 0) 25%, rgba(238, 238, 238, 0) 50%, #FFFFFF 50%, #FFFFFF 75%, rgba(238, 238, 238, 0) 75%, rgba(238, 238, 238, 0));
	background-size: 30px 30px;
}

.profile004_area_top,
.profile013_area_top {
	margin: 20px 20px 0 20px;
	padding: 50px 0 30px 0;
	background-color: #fcf3eb;
	background-image: -webkit-linear-gradient(-45deg, #FFFFFF 25%, rgba(238, 238, 238, 0) 25%, rgba(238, 238, 238, 0) 50%, #FFFFFF 50%, #FFFFFF 75%, rgba(238, 238, 238, 0) 75%, rgba(238, 238, 238, 0));
	background-image: linear-gradient(-45deg, #FFFFFF 25%, rgba(238, 238, 238, 0) 25%, rgba(238, 238, 238, 0) 50%, #FFFFFF 50%, #FFFFFF 75%, rgba(238, 238, 238, 0) 75%, rgba(238, 238, 238, 0));
	background-size: 30px 30px;
}

.profile005_area_top,
.profile014_area_top {
	margin: 20px 20px 0 20px;
	padding: 50px 0 30px 0;
	background-color: #ffefee;
	background-image: -webkit-linear-gradient(-45deg, #FFFFFF 25%, rgba(238, 238, 238, 0) 25%, rgba(238, 238, 238, 0) 50%, #FFFFFF 50%, #FFFFFF 75%, rgba(238, 238, 238, 0) 75%, rgba(238, 238, 238, 0));
	background-image: linear-gradient(-45deg, #FFFFFF 25%, rgba(238, 238, 238, 0) 25%, rgba(238, 238, 238, 0) 50%, #FFFFFF 50%, #FFFFFF 75%, rgba(238, 238, 238, 0) 75%, rgba(238, 238, 238, 0));
	background-size: 30px 30px;
}

.profile006_area_top,
.profile015_area_top {
	margin: 20px 20px 0 20px;
	padding: 50px 0 30px 0;
	background-color: #E3F7FF;
	background-image: -webkit-linear-gradient(-45deg, #FFFFFF 25%, rgba(238, 238, 238, 0) 25%, rgba(238, 238, 238, 0) 50%, #FFFFFF 50%, #FFFFFF 75%, rgba(238, 238, 238, 0) 75%, rgba(238, 238, 238, 0));
	background-image: linear-gradient(-45deg, #FFFFFF 25%, rgba(238, 238, 238, 0) 25%, rgba(238, 238, 238, 0) 50%, #FFFFFF 50%, #FFFFFF 75%, rgba(238, 238, 238, 0) 75%, rgba(238, 238, 238, 0));
	background-size: 30px 30px;
}

.profile007_area_top,
.profile016_area_top {
	margin: 20px 20px 0 20px;
	padding: 50px 0 30px 0;
	background-color: #ebfff5;
	background-image: -webkit-linear-gradient(-45deg, #FFFFFF 25%, rgba(238, 238, 238, 0) 25%, rgba(238, 238, 238, 0) 50%, #FFFFFF 50%, #FFFFFF 75%, rgba(238, 238, 238, 0) 75%, rgba(238, 238, 238, 0));
	background-image: linear-gradient(-45deg, #FFFFFF 25%, rgba(238, 238, 238, 0) 25%, rgba(238, 238, 238, 0) 50%, #FFFFFF 50%, #FFFFFF 75%, rgba(238, 238, 238, 0) 75%, rgba(238, 238, 238, 0));
	background-size: 30px 30px;
}

.profile008_area_top,
.profile017_area_top {
	margin: 20px 20px 0 20px;
	padding: 50px 0 30px 0;
	background-color: #f2f2f2;
	background-image: -webkit-linear-gradient(-45deg, #FFFFFF 25%, rgba(238, 238, 238, 0) 25%, rgba(238, 238, 238, 0) 50%, #FFFFFF 50%, #FFFFFF 75%, rgba(238, 238, 238, 0) 75%, rgba(238, 238, 238, 0));
	background-image: linear-gradient(-45deg, #FFFFFF 25%, rgba(238, 238, 238, 0) 25%, rgba(238, 238, 238, 0) 50%, #FFFFFF 50%, #FFFFFF 75%, rgba(238, 238, 238, 0) 75%, rgba(238, 238, 238, 0));
	background-size: 30px 30px;
}

.profile011_area_top {
	margin: 20px 20px 0 20px;
	padding: 50px 0 30px 0;
	background-color: #FFF7D7;
	background-image: -webkit-linear-gradient(-45deg, #FFFFFF 25%, rgba(238, 238, 238, 0) 25%, rgba(238, 238, 238, 0) 50%, #FFFFFF 50%, #FFFFFF 75%, rgba(238, 238, 238, 0) 75%, rgba(238, 238, 238, 0));
	background-image: linear-gradient(-45deg, #FFFFFF 25%, rgba(238, 238, 238, 0) 25%, rgba(238, 238, 238, 0) 50%, #FFFFFF 50%, #FFFFFF 75%, rgba(238, 238, 238, 0) 75%, rgba(238, 238, 238, 0));
	background-size: 30px 30px;
}

.profile001_area_bottom,
.profile009_area_bottom {
	margin: 0 20px 20px 20px;
	padding: 10px 0 50px 0;
	background: #F78E48;
	overflow: hidden;
	position: relative;
}

.profile002_area_bottom,
.profile010_area_bottom {
	margin: 0 20px 20px 20px;
	padding: 10px 0 50px 0;
	background: #F68190;
	overflow: hidden;
	position: relative;
}

.profile003_area_bottom,
.profile012_area_bottom,
.profile018_area_bottom {
	margin: 0 20px 20px 20px;
	padding: 10px 0 50px 0;
	background: #9898c8;
	overflow: hidden;
	position: relative;
}

.profile004_area_bottom,
.profile013_area_bottom {
	margin: 0 20px 20px 20px;
	padding: 10px 0 50px 0;
	background: #d3aa7d;
	overflow: hidden;
	position: relative;
}

.profile005_area_bottom,
.profile014_area_bottom {
	margin: 0 20px 20px 20px;
	padding: 10px 0 50px 0;
	background: #e38278;
	overflow: hidden;
	position: relative;
}

.profile006_area_bottom,
.profile015_area_bottom {
	margin: 0 20px 20px 20px;
	padding: 10px 0 50px 0;
	background: #54A5D4;
	overflow: hidden;
	position: relative;
}

.profile007_area_bottom,
.profile016_area_bottom {
	margin: 0 20px 20px 20px;
	padding: 10px 0 50px 0;
	background: #6ac99f;
	overflow: hidden;
	position: relative;
}

.profile008_area_bottom,
.profile017_area_bottom{
	margin: 0 20px 20px 20px;
	padding: 10px 0 50px 0;
	background: #929292;
	overflow: hidden;
	position: relative;
}

.profile011_area_bottom {
	margin: 0 20px 20px 20px;
	padding: 10px 0 50px 0;
	background: #EDAA24;
	overflow: hidden;
	position: relative;
}


.profile001_area_bottom span.num,
.profile002_area_bottom span.num,
.profile003_area_bottom span.num,
.profile004_area_bottom span.num,
.profile005_area_bottom span.num,
.profile006_area_bottom span.num,
.profile007_area_bottom span.num,
.profile008_area_bottom span.num,
.profile009_area_bottom span.num,
.profile010_area_bottom span.num,
.profile011_area_bottom span.num,
.profile012_area_bottom span.num,
.profile013_area_bottom span.num,
.profile014_area_bottom span.num,
.profile015_area_bottom span.num,
.profile016_area_bottom span.num,
.profile017_area_bottom span.num,
.profile018_area_bottom span.num {
	margin: 0;
	padding: 0;
	position: absolute;
	bottom: 10px;
	right: 10px;
	color: rgba( 255, 255, 255, 0.5 );
	font-size: 100px;
	font-family: 'Oswald', sans-serif;
	line-height: 1;
	letter-spacing: 0;
}

.profile001_area_top h5,
.profile002_area_top h5,
.profile003_area_top h5,
.profile004_area_top h5,
.profile005_area_top h5,
.profile006_area_top h5,
.profile007_area_top h5,
.profile008_area_top h5,
.profile009_area_top h5,
.profile010_area_top h5,
.profile011_area_top h5,
.profile012_area_top h5,
.profile013_area_top h5,
.profile014_area_top h5,
.profile015_area_top h5,
.profile016_area_top h5,
.profile017_area_top h5,
.profile018_area_top h5 {
	margin: 0 0 30px 0;
	padding: 20px 0;
	text-align: center;
	font-weight: normal;
	overflow: hidden;
}

.profile001_area_top h5 span,
.profile002_area_top h5 span,
.profile003_area_top h5 span,
.profile004_area_top h5 span,
.profile005_area_top h5 span,
.profile006_area_top h5 span,
.profile007_area_top h5 span,
.profile008_area_top h5 span,
.profile009_area_top h5 span,
.profile010_area_top h5 span,
.profile011_area_top h5 span,
.profile012_area_top h5 span,
.profile013_area_top h5 span,
.profile014_area_top h5 span,
.profile015_area_top h5 span,
.profile016_area_top h5 span,
.profile017_area_top h5 span,
.profile018_area_top h5 span {
	margin: 0;
	padding: 15px;
	font-family: 'Montserrat', sans-serif;
	letter-spacing: 1px;
	font-size: 18px;
	border: 5px solid #000000;
}

dl.profile001,
dl.profile002,
dl.profile003,
dl.profile004,
dl.profile005,
dl.profile006,
dl.profile007,
dl.profile008,
dl.profile009,
dl.profile010,
dl.profile011,
dl.profile012,
dl.profile013,
dl.profile014,
dl.profile015,
dl.profile016,
dl.profile017,
dl.profile018 {
	width: 600px;
	margin: 0 auto;
	padding: 0;
	overflow: hidden;
	text-align: center;
}

dl.profile001 dt.photo,
dl.profile002 dt.photo,
dl.profile003 dt.photo,
dl.profile004 dt.photo,
dl.profile005 dt.photo,
dl.profile006 dt.photo,
dl.profile007 dt.photo,
dl.profile008 dt.photo,
dl.profile009 dt.photo,
dl.profile010 dt.photo,
dl.profile011 dt.photo,
dl.profile012 dt.photo,
dl.profile013 dt.photo,
dl.profile014 dt.photo,
dl.profile015 dt.photo,
dl.profile016 dt.photo,
dl.profile017 dt.photo,
dl.profile018 dt.photo {
	margin: 0 0 30px 0;
	padding: 0;
}

dl.profile001 dt.line1,
dl.profile002 dt.line1,
dl.profile003 dt.line1,
dl.profile004 dt.line1,
dl.profile005 dt.line1,
dl.profile006 dt.line1,
dl.profile007 dt.line1,
dl.profile008 dt.line1,
dl.profile009 dt.line1,
dl.profile010 dt.line1,
dl.profile011 dt.line1,
dl.profile012 dt.line1,
dl.profile013 dt.line1,
dl.profile014 dt.line1,
dl.profile015 dt.line1,
dl.profile016 dt.line1,
dl.profile017 dt.line1,
dl.profile018 dt.line1 {
	font-size: 15px;
	margin: 0 0 10px 0;
	line-height: 1;
}

dl.profile001 dt.line2,
dl.profile002 dt.line2,
dl.profile003 dt.line2,
dl.profile004 dt.line2,
dl.profile005 dt.line2,
dl.profile006 dt.line2,
dl.profile007 dt.line2,
dl.profile008 dt.line2,
dl.profile009 dt.line2,
dl.profile010 dt.line2,
dl.profile011 dt.line2,
dl.profile012 dt.line2,
dl.profile013 dt.line2,
dl.profile014 dt.line2,
dl.profile015 dt.line2,
dl.profile016 dt.line2,
dl.profile017 dt.line2,
dl.profile018 dt.line2 {
	font-size: 29px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;
	margin: 0 0 10px 0;
	line-height: 1;
}


dl.profile001 dt.line3,
dl.profile009 dt.line3 {
	font-size: 14px;
	font-family: 'Montserrat', sans-serif;
	line-height: 1;
	color: #FF9947;
	margin: 0;
	padding: 0;
}

dl.profile002 dt.line3,
dl.profile010 dt.line3 {
	font-size: 14px;
	font-family: 'Montserrat', sans-serif;
	line-height: 1;
	color: #F68190;
	margin: 0;
	padding: 0;
}

dl.profile003 dt.line3,
dl.profile012 dt.line3,
dl.profile018 dt.line3 {
	font-size: 14px;
	font-family: 'Montserrat', sans-serif;
	line-height: 1;
	color: #8e89c1;
	margin: 0;
	padding: 0;
}

dl.profile004 dt.line3,
dl.profile013 dt.line3 {
	font-size: 14px;
	font-family: 'Montserrat', sans-serif;
	line-height: 1;
	color: #d3aa7d;
	margin: 0;
	padding: 0;
}

dl.profile005 dt.line3,
dl.profile014 dt.line3 {
	font-size: 14px;
	font-family: 'Montserrat', sans-serif;
	line-height: 1;
	color: #e38278;
	margin: 0;
	padding: 0;
}

dl.profile006 dt.line3,
dl.profile015 dt.line3 {
	font-size: 14px;
	font-family: 'Montserrat', sans-serif;
	line-height: 1;
	color: #54A5D4;
	margin: 0;
	padding: 0;
}

dl.profile007 dt.line3,
dl.profile016 dt.line3 {
	font-size: 14px;
	font-family: 'Montserrat', sans-serif;
	line-height: 1;
	color: #6ac99f;
	margin: 0;
	padding: 0;
}

dl.profile008 dt.line3,
dl.profile017 dt.line3 {
	font-size: 14px;
	font-family: 'Montserrat', sans-serif;
	line-height: 1;
	color: #929292;
	margin: 0;
	padding: 0;
}

dl.profile011 dt.line3 {
	font-size: 14px;
	font-family: 'Montserrat', sans-serif;
	line-height: 1;
	color: #EDAA24;
	margin: 0;
	padding: 0;
}

dl.profile001 dd.histry,
dl.profile002 dd.histry,
dl.profile003 dd.histry,
dl.profile004 dd.histry,
dl.profile005 dd.histry,
dl.profile006 dd.histry,
dl.profile007 dd.histry,
dl.profile008 dd.histry,
dl.profile009 dd.histry,
dl.profile010 dd.histry,
dl.profile011 dd.histry,
dl.profile012 dd.histry,
dl.profile013 dd.histry,
dl.profile014 dd.histry,
dl.profile015 dd.histry,
dl.profile016 dd.histry,
dl.profile017 dd.histry,
dl.profile018 dd.histry {
	font-size: 15px;
	margin: 0 0 10px 0;
	line-height: 1.5;
	color: #FFFFFF;
}

dl.profile001 dd.favorite,
dl.profile002 dd.favorite,
dl.profile003 dd.favorite,
dl.profile004 dd.favorite,
dl.profile005 dd.favorite,
dl.profile006 dd.favorite,
dl.profile007 dd.favorite,
dl.profile008 dd.favorite,
dl.profile009 dd.favorite,
dl.profile010 dd.favorite,
dl.profile011 dd.favorite,
dl.profile012 dd.favorite,
dl.profile013 dd.favorite,
dl.profile014 dd.favorite,
dl.profile015 dd.favorite,
dl.profile016 dd.favorite,
dl.profile017 dd.favorite,
dl.profile018 dd.favorite {
	font-size: 15px;
	font-family: 'Montserrat', sans-serif;
	margin: 40px 0 30px 0;
	line-height: 1;
	color: #000000;
}

dl.profile001 dd.favorite span,
dl.profile002 dd.favorite span,
dl.profile003 dd.favorite span,
dl.profile004 dd.favorite span,
dl.profile005 dd.favorite span,
dl.profile006 dd.favorite span,
dl.profile007 dd.favorite span,
dl.profile008 dd.favorite span,
dl.profile009 dd.favorite span,
dl.profile010 dd.favorite span,
dl.profile011 dd.favorite span,
dl.profile012 dd.favorite span,
dl.profile013 dd.favorite span,
dl.profile014 dd.favorite span,
dl.profile015 dd.favorite span,
dl.profile016 dd.favorite span,
dl.profile017 dd.favorite span,
dl.profile018 dd.favorite span {
	padding: 10px 15px;
	color: #FFFFFF;
	border-top: #FFFFFF 3px solid;
	border-bottom: #FFFFFF 3px solid;
}

dl.profile001 dd.end,
dl.profile002 dd.end,
dl.profile003 dd.end,
dl.profile004 dd.end,
dl.profile005 dd.end,
dl.profile006 dd.end,
dl.profile007 dd.end,
dl.profile008 dd.end,
dl.profile009 dd.end,
dl.profile010 dd.end,
dl.profile011 dd.end,
dl.profile012 dd.end,
dl.profile013 dd.end,
dl.profile014 dd.end,
dl.profile015 dd.end,
dl.profile016 dd.end,
dl.profile017 dd.end,
dl.profile018 dd.end {
	font-size: 15px;
	margin: 0 0 10px 0;
	line-height: 1.5;
	color: #FFFFFF;
}

.space {
	margin: 0 0 50px 0;
	text-align: center;
}

ul.photo_list {
	margin: 0 20px 20px 20px;
	padding: 0;
	list-style-type: none;
}

ul.photo_list li {
	margin: 0;
	padding: 0 5px;
	float: left;
	width: 33.3%;
	box-sizing: border-box;
}

ul.photo_list img {
	width: 100%;
	height: auto;
}

.inner-img {
	margin: 20px 0;
	padding: 0;
	text-align: center;
}

.inner-img img {
	width: 100%;
	height: auto;
}

h4 {
	margin: 0 0 120px 0;
	padding: 0;
	text-align: center;
	font-size: 18px;
	font-weight: normal;
	color: #6ac99f;
}

.private-area h5 {
	margin: 0 0 30px 0;
	padding: 20px 0;
	text-align: center;
	font-weight: normal;
	overflow: hidden;
}

.private-area h5 span {
	margin: 0;
	padding: 15px;
	font-family: 'Montserrat', sans-serif;
	letter-spacing: 1px;
	font-size: 18px;
	border-top: 5px solid #000000;
	border-bottom: 5px solid #000000;
}

.red {
	color: #DD5658;
}

.list {
	width: 590px;
	margin: 0 auto 50px auto;
	padding: 0 0 0 20px;
	font-size: 15px;
	line-height: 1.8;
	letter-spacing: 1px;
	text-align: justify;
	text-justify: inter-ideograph;
	box-sizing: border-box;
	
}

