﻿@import url(../common/pc-common.css);


.features-left {
float:left;
width:40%;
}

.features-left img {
width:100%;
vertical-align:bottom;
}

.features-right {
float:right;
width:59%;
}

.features-right p {
font-size:14px;
line-height:20px;
padding:5px 0 0 0;
}


.features-right-in {
margin:15px 20px 0;
}

.icon-genre {
font-size:12px;
line-height:12px;
text-align:center;
color:#fff;
text-decoration:none;
padding:3px 10px;
margin-bottom:5px;
position:absolute;
bottom:10px;
right:10px;
}

.tit-features01 {
font-size:24px;
line-height:30px;
margin-bottom:5px;
}

.catch-features01 {
font-size:16px;
}


/*SHOUSAI*/
.main-features {
background:url(../../img/features/img_features_main.jpg) top center no-repeat;
width:100%;
position:relative;

}

.main-features-in {
color:#fff;
text-align:left;
background: -moz-linear-gradient(top,rgba(0,0,0,0.5),rgba(255,255,255,0)); /* Firefox用 */  
background: -o-linear-gradient(rgba(0,0,0,0.5),rgba(255,255,255,0)); /* Opera */
background: -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.5)),to(rgba(255,255,255,0)));/* Safari,Google Chrome用 */
background: linear-gradient(top,rgba(0,0,0,0.5),rgba(255,255,255,0));
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#000', endColorstr='#fff', GradientType=0)"; /* IE8用 */
height:40%;
}

.tit-features-block {
padding:40px;
}

.tit-features02   {
font-size:60px;
line-height:80px;
padding-bottom:10px;
}

.catch-features02 {
font-size:36px;
line-height:44px;
padding-bottom:20px;
}

.icon-genre-l {
display:block;
width:200px;
font-size:16px;
line-height:16px;
text-align:center;
color:#fff;
text-decoration:none;
padding:7px 0;
margin-bottom:20px;
}

.day-muryo {
font-size:32px;
color:#f74aac;
}

.features-arrow {
position : absolute;
width:70px;
  left: 0;
  right: 0;
margin:auto;
bottom:160px;

}

.features-arrow-in {
position:relative;
}

#yura{
  position : absolute;
  left : 0;
  top:0;
}

#txt-block {
margin-top:100px;
}

.tit-features03 {
font-size:26px;
line-height:34px;
padding-bottom:10px;
}

.link-block {
clear:both;
padding:20px;
border:2px solid #e1c649;
margin-bottom:30px;
}

.txt-features p {
font-size:22px;
line-height:36px;
}

