@charset 'ISO-2022-JP';

/*//////// base ////////*/

.featureLazy{
	display: none;
}  

.featureAlt {
	text-indent:-9999px;
	font-size:0px;
	line-height:0;
}

.featureBorderTop{
	border-top:#ccc solid 1px;
}

.featureBorderBottom{
	border-bottom:#ccc solid 1px;
	margin-bottom: 40px;
}

img.featureSpacer{
	position:absolute;
	top:0px;
	left:0px;	
}
/*//////// common ////////*/


div#featureWrapper{
	width:685px;
	overflow:hidden;
	text-align:center;
	border-left:#ccc solid 1px;
	border-right:#ccc solid 1px;
}

div.featureInterviewArea{
	width:470px;
	margin-left:107px;	
}

p.intTitle{
	margin-botom:30px;	
}

p.featureIntRight{
	position:relative;
	width:270px;
	left:200px;
	top:0px;
}

p.featureIntLeft{
	position:relative;
	width:270px;
	left:0px;
	top:0px;
}

div.featureWideImage{
	background-color:#F4F4F4;
	margin-bottom:60px;	
	text-align:left;
	position:relative;
	height:400px;
}

div.featureWideImage p.wideCaption{
	position:absolute;
	left:20px;
	bottom:-30px;
	width:600px;
	color:#999;
	letter-spacing:1px;
}

div.featureTwinImage{
	background-color:#F4F4F4;
	margin-bottom:110px;	
	text-align:left;
	position:relative;
	height:200px;
}

div.featureTwinImage p.twinLeftCaption{
	position:absolute;
	left:20px;
	bottom:-50px;
	width:300px;
	letter-spacing:1px;
	line-height:1.5;
}

div.featureTwinImage p.twinRightCaption{
	position:absolute;
	left:370px;
	bottom:-50px;
	width:300px;
	letter-spacing:1px;
	line-height:1.5;
}

div.featureMiddleImage{
	position:relative;
	text-align:left;
	background-color:#F4F4F4;
	margin-bottom:30px;
	margin-top:50px;
	width:410px;
	height:230px;
}

div.featureMiddleImage p{
	position:absolute;
	left:425px;
	bottom:0px;
	width:220px;
	color:#999;
}

div.featureSquareArea{
	width:228px;
	padding:5px;
	background-color:#fff;
	min-height:200px;
	position:absolute;
	text-align:left;
}

div.featureSquareArea p{
	margin:10px 0px;
	color:#999;
	padding:5px;
}

div#featureQuizArea{
	width:100%;
	background:#F1F1F1;
	text-align:center;
	padding-top:50px;
	padding-bottom:20px;
}

p#featureQuizTitle{
	margin-left:auto;
	margin-right:auto;	
}

p.featureQuizText{
	text-align:center;
	font-size:120%;
	margin:20px;
	line-height:1.7;
	letter-spacing:1px;
}

img#quizChoice{
	margin-bottom:30px;	
}

p#featureAnswer_b{
	margin-left:auto;
	margin-right:auto;
	cursor:pointer;
}

p#featureAnswer_b:hover{
	opacity:0.7;	
}


div#featureAnswerArea{
	width:100%;
	background:#383536;	
	padding:20px;
	padding-top:50px;
	position:relative;
}

div.featureAnswerBox{
	position:relative;
	text-align:left;
}

div.featureAnswerBox p{
	margin-top:20px;
	color:#DCDDDD;	
	margin-bottom:20px;
	line-height:1.7;
	letter-spacing:1px;
}

/* Oisii */

div#featureOishiiArea{
	width:100%;
	background:#F9F6F0;
	text-align:center;
	padding-top:30px;
	padding-bottom:20px;
	position:relative;
	padding-bottom:70px;
	border-top:#ccc solid 1px;
	border-bottom:#ccc solid 1px;
}

p#featureOishiiTitle{
	margin-left:auto;
	margin-right:auto;	
}

div#OishiiImage{
	position:absolute;
	top:190px;
	left:50px;
	width:228px;
	height:201px;
	padding:5px;
	background:#fff;	
}

div#featureOishiiArea h3{
	text-align:left;
	margin-top:40px;
	margin-left:330px;
	width:250px;
	font-size:140%;
	color:#477930;
	margin-bottom:20px;
	letter-spacing:1px;
	line-height:1.5;
}

div#featureOishiiArea p.oishiiText{
	text-align:left;
	margin-left:330px;
	width:250px;
	font-size:110%;
	letter-spacing:1px;
	line-height:1.7;
}

/* Ayashii */

div#featureAyashiiArea{
	width:100%;
	background:#F9F6F0;
	text-align:center;
	padding-top:30px;
	padding-bottom:20px;
	position:relative;
	padding-bottom:70px;
	border-top:#ccc solid 1px;
	border-bottom:#ccc solid 1px;
}

p#featureAyashiiTitle{
	margin-left:auto;
	margin-right:auto;	
}

div#AyashiiImage{
	position:absolute;
	top:132px;
	left:50px;
	width:201px;
	height:201px;
	padding:5px;
	background:#fff;	
}

div#featureAyashiiArea h3{
	text-align:left;
	margin-top:40px;
	margin-left:300px;
	width:320px;
	font-size:140%;
	color:#477930;
	margin-bottom:20px;
	letter-spacing:1px;
	line-height:1.5;
}

div#featureAyashiiArea p.ayashiiText{
	text-align:left;
	margin-left:300px;
	width:320px;
	font-size:110%;
	letter-spacing:1px;
	line-height:1.7;
}

div#featureAyashiiArea img.ayashiiTitle{
  	
}

/* common bottom */

div#featureLinkArea{
	width:100%;
	min-height:100px;
	color:#fff;
	position:relative;
	padding-top:40px;
}

div.featureNextLinkArea{
	width:40%;
	position:absolute;
	left:60%;
	top:40px;
	text-align:left;
	padding-bottom:30px;
}

div.featureBackLinkArea{
	width:40%;
	position:absolute;
	left:0px;
	top:40px;
	text-align:left;
	padding-bottom:30px;
}


div.featureLinkArrowRight{
	position:absolute;
	right:40px;
	top:25px;	
}

div.featureLinkArrowLeft{
	position:absolute;
	left:40px;
	top:25px;	
}

div#featureNextTag{
	
}

div#featureBackTag{
	position:relative;
	left:30%;
	top:0px;
}

a#featureBackLink{
	width:70%;
	margin-left:30%;
	display:block;
	font-weight:bold;
	font-size:120%;
	letter-spacing:1px;
	line-height:1.7;
	text-decoration:none;
}

a#featureNextLink{
	width:100%;
	display:block;
	font-weight:bold;
	font-size:120%;
	letter-spacing:1px;
	line-height:1.7;
	text-decoration:none;
}

/*//////// feature 1505 ////////*/

div.bangumiTitleArea1505{
	width:100%;
	height:135px;
	background:#000;
	text-align:center;
	position:relative;
}

div.bangumiTitleArea1505 p{
	display:block;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	top:25px;
}

/* feature 1505 MENU*/

div.menuArea1505{
	width:685px;
	position:relative;
	height:77px;
}

div.menuArea1505 a{
	 display:block;	
}

div.menuArea1505 a:hover{
	opacity:0.7;	
}

div.menuArea1505 div span{
	margin-left:auto;
	margin-right:auto;
	display:block;
	position:relative;
	top:75px;	
}

div.menuArea1505 div.nav1505_1{
	position:absolute;	
	top:0px;
	left:0px;
}

div.menuArea1505 div.nav1505_2{
	position:absolute;	
	top:0px;
	left:230px;
}


div.menuArea1505 div.nav1505_3{
	position:absolute;	
	top:0px;
	left:458px;
}

span.featureTriangle1505{
	z-index:5000;
}


/* feature 1505 FOOTER MENU*/

div#footerArea1505{
	width:685px;
	position:relative;
	height:77px;
}

div#footerArea1505 a{
	 display:block;	
}

div#footerArea1505 a:hover{
	opacity:0.7;	
}

div#footerArea1505 div span.bottom{
	margin-left:auto;
	margin-right:auto;
	display:block;
	position:relative;
	top:-7px;	
}

div#footerArea1505 div.nav1505_1{
	position:absolute;	
	top:0px;
	left:0px;
}

div#footerArea1505 div.nav1505_2{
	position:absolute;	
	top:0px;
	left:230px;
}


div#footerArea1505 div.nav1505_3{
	position:absolute;	
	top:0px;
	left:458px;
}


/* feature 1505 COVER AREA*/

div.mainCoverArea1505{
	position:relative;
	width:685px;
	height:640px;
	background:url(../img/feature/2015new/1505/main_cover.jpg) top center no-repeat;
}

div.featureCoverArea1505{
	margin-bottom:30px;	
	position:relative;
}

div#featureCover150501{
	width:685px;
	height:400px;
	background:url(../img/feature/2015new/1505/interview_cover01.jpg) top center no-repeat;
}

div#featureCover150502{
	width:685px;
	height:400px;
	background:url(../img/feature/2015new/1505/interview_cover02.jpg) top center no-repeat;
}

div#featureCover150503{
	width:685px;
	height:400px;
	background:url(../img/feature/2015new/1505/interview_cover03.jpg) top center no-repeat;
}
/* feature 1505INTERVIEW AREA*/

div.int1505{
	text-align:left;	
}

div.int1505 p.featureAsk{
	font-weight:bold;
	color:#477930;
	font-size:120%;
	letter-spacing:1px;
	line-height:1.7;
	margin:30px 0px 15px 0px;;
}

div.int1505 p.featureAns{
	margin:0px 0px 30px 0px;
	color:#666;
	font-size:120%;
	letter-spacing:1px;
	line-height:1.7;	
}

div.square1505sagrada{
	left:32px;
	top:-230px;	
}

div.square1505guell{
	right:32px;
	top:330px;	
}

div.square1505casamila{
	left:32px;
	top:330px;	
}



a.featureBackLink1505{
	height:60px;
	color:#477930;
}

a.featureNextLink1505{
	height:60px;
	color:#477930;
}

a.featureBackLink1505:hover{
	opacity:0.7;	
}

a.featureNextLink1505:hover{
	opacity:0.7;
}

/* Quiz ans Answer */

div.answer1505{
	width:415px;
	left:220px;	
}

img#answerImage1505{
	position:absolute;
	top:55px;
	left:65px;	
}

/* glue: 0.9.4 hash: 09ed546da4 */
.sprite-1505-interviewTitle03,
.sprite-1505-interviewTitle02,
.sprite-1505-interviewTitle01,
.sprite-1505-bangumiTitle,
.sprite-1505-sagrada,
.sprite-1505-guell,
.sprite-1505-casamila,
.sprite-1505-oishii_title,
.sprite-1505-next,
.sprite-1505-back,
.sprite-1505-nextArrow_b,
.sprite-1505-backArrow_b,
.sprite-1505-triangle03bottom,
.sprite-1505-triangle03,
.sprite-1505-triangle02bottom,
.sprite-1505-triangle02,
.sprite-1505-triangle01bottom,
.sprite-1505-triangle01 {
            background-image: url('../img/feature/2015new/1505/1505.png');
            background-repeat: no-repeat;
        }
        
        .sprite-1505-interviewTitle03 {
            background-position: 0 0;
            width: 470px;
            height: 88px;
        }
        
        .sprite-1505-interviewTitle02 {
            background-position: 0 -88px;
            width: 470px;
            height: 88px;
        }
        
        .sprite-1505-interviewTitle01 {
            background-position: 0 -176px;
            width: 470px;
            height: 88px;
        }
        
        .sprite-1505-bangumiTitle {
            background-position: 0 -264px;
            width: 320px;
            height: 85px;
        }
        
        .sprite-1505-sagrada {
            background-position: 0 -349px;
            width: 230px;
            height: 77px;
        }
        
        .sprite-1505-guell {
            background-position: -230px -349px;
            width: 228px;
            height: 77px;
        }
        
        .sprite-1505-casamila {
            background-position: -470px 0;
            width: 228px;
            height: 77px;
        }
        
        .sprite-1505-oishii_title {
            background-position: -470px -77px;
            width: 150px;
            height: 120px;
        }
        
        .sprite-1505-next {
            background-position: -620px -77px;
            width: 50px;
            height: 16px;
        }
        
        .sprite-1505-back {
            background-position: -620px -93px;
            width: 50px;
            height: 16px;
        }
        
        .sprite-1505-nextArrow_b {
            background-position: -620px -109px;
            width: 12px;
            height: 27px;
        }
        
        .sprite-1505-backArrow_b {
            background-position: -632px -109px;
            width: 12px;
            height: 27px;
        }
        
        .sprite-1505-triangle03bottom {
            background-position: -670px -77px;
            width: 23px;
            height: 9px;
        }
        
        .sprite-1505-triangle03 {
            background-position: -670px -93px;
            width: 23px;
            height: 9px;
        }
        
        .sprite-1505-triangle02bottom {
            background-position: -644px -109px;
            width: 23px;
            height: 9px;
        }
        
        .sprite-1505-triangle02 {
            background-position: -667px -109px;
            width: 23px;
            height: 9px;
        }
        
        .sprite-1505-triangle01bottom {
            background-position: -644px -118px;
            width: 23px;
            height: 9px;
        }
        
        .sprite-1505-triangle01 {
            background-position: -667px -118px;
            width: 23px;
            height: 9px;
        }
        
        @media screen and (-webkit-min-device-pixel-ratio: 1.0), screen and (min--moz-device-pixel-ratio: 1.0), screen and (-o-min-device-pixel-ratio: 100/100), screen and (min-device-pixel-ratio: 1.0), screen and (min-resolution: 1.0dppx) {
            .sprite-1505-interviewTitle03,
    .sprite-1505-interviewTitle02,
    .sprite-1505-interviewTitle01,
    .sprite-1505-bangumiTitle,
    .sprite-1505-sagrada,
    .sprite-1505-guell,
    .sprite-1505-casamila,
    .sprite-1505-oishii_title,
    .sprite-1505-next,
    .sprite-1505-back,
    .sprite-1505-nextArrow_b,
    .sprite-1505-backArrow_b,
    .sprite-1505-triangle03bottom,
    .sprite-1505-triangle03,
    .sprite-1505-triangle02bottom,
    .sprite-1505-triangle02,
    .sprite-1505-triangle01bottom,
    .sprite-1505-triangle01 {
                background-image: url('../img/feature/2015new/1505/1505.png');
                -webkit-background-size: 698px 426px;
                -moz-background-size: 698px 426px;
                background-size: 698px 426px;
            }
        }
       
/*//////// feature 1506 ////////*/

div.bangumiTitleArea1506{
	width:100%;
	height:135px;
	background:#000;
	text-align:center;
	position:relative;
}

div.bangumiTitleArea1506 h2{
	display:block;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	top:25px;
}

/* feature 1506 MENU*/

div.menuArea1506{
	width:685px;
	position:relative;
	height:77px;
}

div.menuArea1506 a{
	 display:block;	
}

div.menuArea1506 a:hover{
	opacity:0.7;	
}

div.menuArea1506 div span{
	margin-left:auto;
	margin-right:auto;
	display:block;
	position:relative;
	top:75px;	
}

div.menuArea1506 div.nav1506_1{
	position:absolute;	
	width:343px;
	height:77px;
	top:0px;
	left:0px;
	background:#BC2163;
}
div.menuArea1506 div.nav1506_1 a{
	position:absolute;	
	width:343px;
	height:77px;
	color:white;
	font-size:140%;
	text-align:center;
	letter-spacing:2px;
	text-decoration:none;
	padding-top:29px;
}
div.menuArea1506 div.nav1506_1_no_link{
	position:absolute;	
	width:343px;
	height:77px;
	top:0px;
	left:0px;
	background:#BC2163;
	color:white;
	font-size:140%;
	text-align:center;
	letter-spacing:2px;
	text-decoration:none;
	padding-top:29px;
}

div.menuArea1506 div.nav1506_1_no_link span, div.menuArea1506 div.nav1506_2_no_link span{
	margin-left:auto;
	margin-right:auto;
	display:block;
	position:relative;
	top:25px;	
}

div.menuArea1506 div.nav1506_2{
	position:absolute;	
	width:342px;
	height:77px;
	top:0px;
	left:343px;
	background:#FFC916;
}

div.menuArea1506 div.nav1506_2_no_link{
	position:absolute;	
	width:342px;
	height:77px;
	top:0px;
	left:343px;
	background:#FFC916;
	color:white;
	font-size:140%;
	text-align:center;
	letter-spacing:2px;
	text-decoration:none;
	padding-top:29px;
}

div.menuArea1506 div.nav1506_2 a{
  	width:342px;
	height:77px;
	color:white;
	font-size:140%;
	text-align:center;
	letter-spacing:2px;
	text-decoration:none;
	padding-top:29px;
}


span.featureTriangle1506{
	z-index:5000;
}


/* feature 1506 FOOTER MENU*/

div#footerArea1506{
	width:685px;
	position:relative;
	height:77px;
}

div#footerArea1506 a{
	 display:block;	
}

div#footerArea1506 a:hover{
	opacity:0.7;	
}

div#footerArea1506 div span.bottom{
	margin-left:auto;
	margin-right:auto;
	display:block;
	position:relative;
	top:-7px;	
}

div#footerArea1506 div.nav1506_1{
	position:absolute;	
	width:343px;
	height:77px;
	top:0px;
	left:0px;
	background:#BC2163;
}
div#footerArea1506 div.nav1506_1 a{
	position:absolute;	
	width:343px;
	height:77px;
	color:white;
	font-size:140%;
	text-align:center;
	letter-spacing:2px;
	text-decoration:none;
	padding-top:29px;
}
div#footerArea1506 div.nav1506_1_no_link{
	position:absolute;	
	width:343px;
	height:77px;
	top:0px;
	left:0px;
	background:#BC2163;
	color:white;
	font-size:140%;
	text-align:center;
	letter-spacing:2px;
	text-decoration:none;
	padding-top:29px;
}
div#footerArea1506 div.nav1506_1_no_link span, div#footerArea1506 div.nav1506_2_no_link span{
	margin-left:auto;
	margin-right:auto;
	display:block;
	position:relative;
	top:-55px;	
}
div#footerArea1506 div.nav1506_2{
	position:absolute;	
	width:342px;
	height:77px;
	top:0px;
	left:343px;
	background:#FFC916;
	
}

div#footerArea1506 div.nav1506_2_no_link{
	position:absolute;	
	width:342px;
	height:77px;
	top:0px;
	left:343px;
	background:#FFC916;
	color:white;
	font-size:140%;
	text-align:center;
	letter-spacing:2px;
	text-decoration:none;
	padding-top:29px;
}

div#footerArea1506 div.nav1506_2 a{
	width:342px;
	height:77px;
	color:white;
	font-size:140%;
	text-align:center;
	letter-spacing:2px;
	text-decoration:none;
	padding-top:29px;
}


/* feature 1506 COVER AREA*/

div.mainCoverArea1506{
	position:relative;
	width:685px;
	height:480px;
	background:url(../img/feature/2015new/1506/main_cover.jpg) top center no-repeat;
}

div.mainCoverSubArea1506{
	width:685px;
	height:300px;
	background:#000;
	position:relative;	
}

div.peleArea{
	position:absolute;
	top:-120px;
	left:40px;
	background:url(../img/feature/2015new/1506/pele.jpg) top center no-repeat;
	width:267px;
	height:394px;
}

div.mainCoverSubArea1506 h3{
	color:white;
	font-size:155%;
	letter-spacing:9px;
	margin-left:340px;
	width:320px;
	padding-top:20px;
	text-align:left;
}

div.mainCoverSubArea1506 p{
	color:white;
	font-size:110%;
	padding-top:10px;
	margin-left:340px;
	width:320px;
	letter-spacing:1px;
	color:#ccc;
	text-align:left;
	
}

div.featureCoverArea1506{
	margin-bottom:30px;	
	position:relative;
}

div#featureCover150601{
	width:685px;
	height:400px;
	background:#000;
}

div#featureCover150602{
	width:685px;
	height:400px;
	background:#000;
}

/* feature 1506INTERVIEW AREA*/

div.int1506{
	text-align:left;	
}

div.int1506 p.featureAsk{
	font-weight:bold;
	color:#477930;
	font-size:120%;
	letter-spacing:1px;
	line-height:1.7;
	margin:30px 0px 15px 0px;;
}

div.int1506 p.featureAns{
	margin:0px 0px 30px 0px;
	color:#666;
	font-size:120%;
	letter-spacing:1px;
	line-height:1.7;	
}

div.square1506hawaii01{
	left:32px;
	bottom:-100px;	
	width:201px;
}
div.square1506hawaii01 p.caption{
	position:absolute;
	top:200px;
	left:0px;	
}

div.square1506hawaii02{
	width:201px;
	left:32px;
	bottom:-100px;	
}

div.square1506hawaii03{
	width:201px;
	left:32px;
	bottom:-100px;	
}


.sprite-1506-bangumiTitle,.sprite-1506-triangle01,.sprite-1506-triangle01bottom,.sprite-1506-triangle02,.sprite-1506-triangle02bottom{background-image:url(../img/feature/2015new/1506/1506.png);background-repeat:no-repeat}.sprite-1506-bangumiTitle{background-position:0 0;width:320px;height:85px}.sprite-1506-triangle02bottom{background-position:0 -85px;width:23px;height:9px}.sprite-1506-triangle02{background-position:-23px -85px;width:23px;height:9px}.sprite-1506-triangle01bottom{background-position:-46px -85px;width:23px;height:9px}.sprite-1506-triangle01{background-position:-69px -85px;width:23px;height:9px}@media screen and (-webkit-min-device-pixel-ratio:1.0),screen and (min--moz-device-pixel-ratio:1.0),screen and (-o-min-device-pixel-ratio:100/100),screen and (min-device-pixel-ratio:1.0),screen and (min-resolution:1.0dppx){.sprite-1506-bangumiTitle,.sprite-1506-triangle01,.sprite-1506-triangle01bottom,.sprite-1506-triangle02,.sprite-1506-triangle02bottom{background-image:url(../img/feature/2015new/1506/1506.png);-webkit-background-size:320px 94px;-moz-background-size:320px 94px;background-size:320px 94px}}



/*//////// feature 1507 ////////*/

div.bangumiTitleArea1507{
	width:100%;
	height:135px;
	background:#000;
	text-align:center;
	position:relative;
}

div.bangumiTitleArea1507 p{
	display:block;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	top:25px;
}

/* feature 1507 MENU*/

div.menuArea1507{
	width:685px;
	position:relative;
	height:77px;
}

div.menuArea1507 a{
	 display:block;	
}

div.menuArea1507 a:hover{
	opacity:0.7;	
}

div.menuArea1507 div span{
	margin-left:auto;
	margin-right:auto;
	display:block;
	position:relative;
	top:75px;	
}

div.menuArea1507 div.nav1507_1{
	position:absolute;	
	top:0px;
	left:0px;
}

div.menuArea1507 div.nav1507_2{
	position:absolute;	
	top:0px;
	left:230px;
}


div.menuArea1507 div.nav1507_3{
	position:absolute;	
	top:0px;
	left:458px;
}

span.featureTriangle1507{
	z-index:5000;
}


/* feature 1507 FOOTER MENU*/

div#featureNextTag1507{
	position:relative;
	top:20px;
	left:0px;
}

div#featureBackTag1507{
	position:relative;
	left:30%;
	top:20px;
}


a.featureBackLink1507{
	position:relative;
	top:20px;
	height:60px;
	color:#63512E;
}

a.featureNextLink1507{
	position:relative;
	top:20px;
	height:60px;
	color:#63512E;
}

a.featureBackLink1507:hover{
	opacity:0.7;	
}

a.featureNextLink1507:hover{
	opacity:0.7;
}



div#footerArea1507{
	width:685px;
	position:relative;
	height:77px;
}

div#footerArea1507 a{
	 display:block;	
}

div#footerArea1507 a:hover{
	opacity:0.7;	
}

div#footerArea1507 div span.bottom{
	margin-left:auto;
	margin-right:auto;
	display:block;
	position:relative;
	top:-7px;	
}

div#footerArea1507 div.nav1507_1{
	position:absolute;	
	top:0px;
	left:0px;
}

div#footerArea1507 div.nav1507_2{
	position:absolute;	
	top:0px;
	left:230px;
}


div#footerArea1507 div.nav1507_3{
	position:absolute;	
	top:0px;
	left:458px;
}

/* feature 1507 COVER AREA*/

div.mainCoverArea1507{
	position:relative;
	width:685px;
	height:398px;
	background-color:#F4F4F4;
	background:url(../img/feature/2015new/1507/main_cover.jpg) top center no-repeat;
}

div.mainCoverLeadArea1507{
	width:685px;
	height:300px;
	position:relative;
	background-color:#F4F4F4;
}

div.mainCoverTitle1507{
	position:absolute;
	width:610px;
	height:210px;
	left:37px;
	top:-78px;
	background:url(../img/feature/2015new/1507/cover_title.png) top center no-repeat;
}

p.coverLead1507{
	position:absolute;
	width:610px;
	color:#9B9191;
	letter-spacing:1px;
	height:1.7;
	left:48px;
	top:150px;
	text-align:left;
	font-size:110%;
}

div.featureCoverArea1507{
	margin-bottom:30px;	
	position:relative;
}

div#featureCover150701{
	width:685px;
	height:400px;
	background:url(../img/feature/2015new/1507/interview_cover01.jpg) top center no-repeat;
}

div#featureCover150702{
	width:685px;
	height:400px;
	background:url(../img/feature/2015new/1507/interview_cover02.jpg) top center no-repeat;
}

div#featureCover150703{
	width:685px;
	height:400px;
	background:url(../img/feature/2015new/1507/interview_cover03.jpg) top center no-repeat;
}
/* feature 1505INTERVIEW AREA*/

div.int1507{
	text-align:left;	
}

div.int1507 p.featureAsk{
	font-weight:bold;
	color:#00B2CF;
	font-size:120%;
	letter-spacing:1px;
	line-height:1.7;
	margin:30px 0px 15px 0px;;
}

div.int1507 p.featureAns{
	margin:0px 0px 30px 0px;
	color:#4D4D4D;
	font-size:120%;
	letter-spacing:1px;
	line-height:1.7;	
}



div.square1507caledonia2{
	left:32px;
	bottom:-100px;	
	width:201px;
}
div.square1507caledonia2 p.caption{
	position:absolute;
	top:200px;
	left:0px;	
}


/* column1507 */

div#columnArea1507{
	width:100%;
	background:#F4F4F4;
	text-align:center;
	padding-top:30px;
	padding-bottom:20px;
	position:relative;
	padding-bottom:70px;
	border-top:#ccc solid 1px;
	position:relative;
}

p#columnTitle1507{
	margin-left:auto;
	margin-right:auto;	
}

div#columnImage1507{
	position:absolute;
	top:132px;
	left:50px;
	width:201px;
	height:201px;
	padding:5px;
	background:#fff;	
}

p.columnText1507{
	text-align:left;
	margin-left:300px;
	margin-top:30px;
	min-height:180px;
	width:320px;
	font-size:110%;
	letter-spacing:1px;
	line-height:1.7;
}


.sprite-1507-bangumiTitle,.sprite-1507-caledonia1,.sprite-1507-caledonia2,.sprite-1507-caledonia3,.sprite-1507-triangle01,.sprite-1507-triangle01bottom,.sprite-1507-triangle02,.sprite-1507-triangle02bottom,.sprite-1507-triangle03,.sprite-1507-triangle03bottom{background-image:url(../img/feature/2015new/1507/1507.png);background-repeat:no-repeat}.sprite-1507-bangumiTitle{background-position:0 0;width:320px;height:85px}.sprite-1507-caledonia1{background-position:0 -85px;width:230px;height:77px}.sprite-1507-caledonia3{background-position:0 -162px;width:228px;height:77px}.sprite-1507-caledonia2{background-position:0 -239px;width:228px;height:77px}.sprite-1507-triangle03bottom{background-position:-230px -85px;width:23px;height:9px}.sprite-1507-triangle03{background-position:-253px -85px;width:23px;height:9px}.sprite-1507-triangle02bottom{background-position:-276px -85px;width:23px;height:9px}.sprite-1507-triangle02{background-position:-230px -94px;width:23px;height:9px}.sprite-1507-triangle01bottom{background-position:-253px -94px;width:23px;height:9px}.sprite-1507-triangle01{background-position:-276px -94px;width:23px;height:9px}@media screen and (-webkit-min-device-pixel-ratio:1.0),screen and (min--moz-device-pixel-ratio:1.0),screen and (-o-min-device-pixel-ratio:100/100),screen and (min-device-pixel-ratio:1.0),screen and (min-resolution:1.0dppx){.sprite-1507-bangumiTitle,.sprite-1507-caledonia1,.sprite-1507-caledonia2,.sprite-1507-caledonia3,.sprite-1507-triangle01,.sprite-1507-triangle01bottom,.sprite-1507-triangle02,.sprite-1507-triangle02bottom,.sprite-1507-triangle03,.sprite-1507-triangle03bottom{background-image:url(../img/feature/2015new/1507/1507.png);-webkit-background-size:320px 316px;-moz-background-size:320px 316px;background-size:320px 316px}}


/*//////// feature 1507_4K ////////*/

div.bangumiTitleArea1507_4k{
	width:100%;
	height:135px;
	background:#000;
	text-align:left;
	position:relative;
}

div.bangumiTitleArea1507_4k p.bangumiTitle{
	display:block;
	margin-left:20px;
	position:relative;
	top:25px;
}

div.bangumiTitleArea1507_4k a.wallpaperLink{
	position:absolute;
	top:50px;
	right:30px;	
}

div.bangumiTitleArea1507_4k a.wallpaperLink:hover{
	opacity:0.8;	
}



/* feature 1507 COVER AREA*/

div.mainCoverArea1507_4k{
	position:relative;
	width:685px;
	height:400px;
	background-color:#F4F4F4;
	background:url(../img/feature/2015new/1507_4k/savoia1_01.jpg) top center no-repeat;
}

div.mainCoverLeadArea1507_4k{
	width:685px;
	height:320px;
	position:relative;
	background-color:#fff;
}

div.mainCoverTitle1507_4k{
	position:relative;
	width:550px;
	height:60px;
	left:45px;
	top:40px;
	background:url(../img/feature/2015new/1507_4k/cover_title.png) top center no-repeat;
}

p.coverLead1507_4k{
	position:absolute;
	width:600px;
	color:#5C5B4C;
	letter-spacing:1px;
	line-height:1.8;
	left:48px;
	top:130px;
	text-align:left;
	font-size:120%;
}

div.leadArea1507_4k{
	width:685px;
	position:relative;
	background-color:#fff;
}

p.lead1507_4k{
	width:580px;
	margin-left:auto;
	margin-right:auto;
	color:#00B2CF;
	letter-spacing:2px;
	line-height:1.8;
	/* left:48px; */
	margin-top:10px;
	text-align:left;
	font-size:120%;
	font-weight:bold;
	margin-bottom:40px;
}


div.featureCoverArea1507_4k{
	margin-bottom:30px;	
	position:relative;
}

div#featureCover1507_4k_01{
	width:685px;
	height:400px;
	background:url(../img/feature/2015new/1507_4k/savoia1_cover.jpg) top center no-repeat;
}

div#featureCover1507_4k_02{
	width:685px;
	height:400px;
	background:url(../img/feature/2015new/1507_4k/savoia2_cover.jpg) top center no-repeat;
}

div#featureCover1507_4k_03{
	width:685px;
	height:400px;
	background:url(../img/feature/2015new/1507_4k/savoia3_cover.jpg) top center no-repeat;
}

div.int1507_4k{
	text-align:left;	
}

div.int1507_4k_bk{
	width:100%;
	text-align:left;
	background-color:#49493D;
	padding:30px;
}


div.int1507_4k p.featureAsk{
	font-weight:bold;
	color:#00B2CF;
	font-size:120%;
	letter-spacing:1px;
	line-height:1.7;
	margin:30px 0px 15px 0px;
}

div.int1507_4k p.featureAns{
	margin:0px 0px 30px 0px;
	color:#4D4D4D;
	font-size:120%;
	letter-spacing:1px;
	line-height:1.7;	
}

div.int1507_4k_bk p.lead{
	width:470px;
	font-weight:normal;
	color:#fff;
	font-size:120%;
	letter-spacing:2px;
	line-height:1.8;
	margin:30px 0px 15px 80px;
}

div.int1507_4k_bk p.featureAns{
	
	color:#fff;
	font-size:120%;
	letter-spacing:1px;
	line-height:1.7;
}

div.int1507_4k_bk div.camera{
	width:600px;
	margin:30px 0px 20px 80px;
		
}

div.int1507_4k_bk div.camera div.left{
	float:left;
	width:200px;
	text-align:center;
}

div.int1507_4k_bk div.camera div.left div.cameraImage{
	background-color:#F4F4F4;
	margin-bottom:20px;	
	text-align:left;
	position:relative;
	height:170px;
	width:170px;
}

div.int1507_4k_bk div.camera div.right{
	float:left;
	width:310px;	
}

div.int1507_4k_bk div.camera div.right p.name{
	font-weight:bold;
	color:#fff;
	margin-bottom:10px;
	letter-spacing:1px;
	font-size:110%;
}

div.int1507_4k_bk div.camera div.right p.des{
	color:#CDCECE;
	letter-spacing:1px;
	font-size:105%;
}


/* feature 1507_4k FOOTER MENU*/

div#featureNextTag1507_4k{
	position:relative;
	top:20px;
	left:-30px;
}

div#featureBackTag150_4k7{
	position:relative;
	left:30%;
	top:20px;
}


a.featureBackLink1507_4k{
	position:relative;
	top:20px;
	height:60px;
	color:#63512E;
}

a.featureNextLink1507_4k{
	position:relative;
	top:20px;
	left:-30px;
	height:60px;
	color:#63512E;
}

a.featureBackLink150_4k7:hover{
	opacity:0.7;	
}

a.featureNextLink1507_4k:hover{
	opacity:0.7;
}


/* WALLPAPER AREA */

div#featureWallpaperArea{
	width:100%;	
	position:relative;
}

div.wallpaperBox1507_4k{
	width:100%;	
	position:relative;
	height:590px;
	background:url(../img/feature/2015new/1507_4k/wallpaper/wallpaper_bg.jpg) center top no-repeat;
}

div.wallpaperBox1507_4k a{
	display:block;
	height:	29px;
	width:122px;
	position:relative;
	margin-bottom:10px;
}

a.wp1366x768{
	background:url(../img/feature/2015new/1507_4k/wallpaper/1366x768_off.png) top center no-repeat;
}

a.wp1366x768:hover{
	background:url(../img/feature/2015new/1507_4k/wallpaper/1366x768_on.png) top center no-repeat;	
}

a.wp1920x1080{
	background:url(../img/feature/2015new/1507_4k/wallpaper/1920x1080_off.png) top center no-repeat;
}

a.wp1920x1080:hover{
	background:url(../img/feature/2015new/1507_4k/wallpaper/1920x1080_on.png) top center no-repeat;	
}

a.wp3840x2160{
	background:url(../img/feature/2015new/1507_4k/wallpaper/3840x2160_off.png) top center no-repeat;
}

a.wp3840x2160:hover{
	background:url(../img/feature/2015new/1507_4k/wallpaper/3840x2160_on.png) top center no-repeat;	
}

div.wallpaperBox1507_4k div.wp01{
	position:absolute;
	top:268px;
	left:209px;
	width:125px;
	height:110px;
}

div.wallpaperBox1507_4k div.wp02{
	position:absolute;
	top:269px;
	left:537px;
	width:125px;
	height:110px;

}

div.wallpaperBox1507_4k div.wp03{
	position:absolute;
	top:448px;
	left:208px;
	width:125px;
	height:110px;

}

div.wallpaperBox1507_4k div.wp04{
	position:absolute;
	top:446px;
	left:536px;
	width:125px;
	height:110px;
	
}

div.wallpaperDesArea{
	width:100%;	
	position:relative;
	background:#fff;
	text-align:left;
	padding:15px 30px 30px 30px;
}

div.wallpaperDesArea h3{
	color:#5C5B4C;
	font-weight:bold;
	font-size:120%;
	margin:30px 0px 20px 0px;
	letter-spacing:1px;
}

div.wallpaperDesArea p{
	color:#B7B8B8;
	letter-spacing:1px;
	width:620px;
	
}

div.wallpaperDesArea p>span{
	color:black;
	letter-spacing:1px;
}



.sprite-1507_4k-bangumiTitle,.sprite-1507_4k-menu01,.sprite-1507_4k-menu02,.sprite-1507_4k-menu03,.sprite-1507_4k-title01,.sprite-1507_4k-title02,.sprite-1507_4k-triangle01,.sprite-1507_4k-triangle01bottom,.sprite-1507_4k-triangle02,.sprite-1507_4k-triangle02bottom,.sprite-1507_4k-triangle03,.sprite-1507_4k-triangle03bottom,.sprite-1507_4k-wallpaperLink{background-image:url(../img/feature/2015new/1507_4k/1507_4k.png);background-repeat:no-repeat}.sprite-1507_4k-bangumiTitle{background-position:0 0;width:338px;height:85px}.sprite-1507_4k-title02{background-position:0 -85px;width:290px;height:30px}.sprite-1507_4k-menu01{background-position:0 -115px;width:230px;height:77px}.sprite-1507_4k-menu03{background-position:0 -192px;width:228px;height:77px}.sprite-1507_4k-menu02{background-position:-338px 0;width:228px;height:77px}.sprite-1507_4k-wallpaperLink{background-position:-338px -77px;width:130px;height:30px}.sprite-1507_4k-title01{background-position:-338px -107px;width:115px;height:30px}.sprite-1507_4k-triangle03bottom{background-position:-468px -77px;width:23px;height:9px}.sprite-1507_4k-triangle03{background-position:-491px -77px;width:23px;height:9px}.sprite-1507_4k-triangle02bottom{background-position:-514px -77px;width:23px;height:9px}.sprite-1507_4k-triangle02{background-position:-537px -77px;width:23px;height:9px}.sprite-1507_4k-triangle01bottom{background-position:-468px -86px;width:23px;height:9px}.sprite-1507_4k-triangle01{background-position:-491px -86px;width:23px;height:9px}@media screen and (-webkit-min-device-pixel-ratio:1.0),screen and (min--moz-device-pixel-ratio:1.0),screen and (-o-min-device-pixel-ratio:100/100),screen and (min-device-pixel-ratio:1.0),screen and (min-resolution:1.0dppx){.sprite-1507_4k-bangumiTitle,.sprite-1507_4k-menu01,.sprite-1507_4k-menu02,.sprite-1507_4k-menu03,.sprite-1507_4k-title01,.sprite-1507_4k-title02,.sprite-1507_4k-triangle01,.sprite-1507_4k-triangle01bottom,.sprite-1507_4k-triangle02,.sprite-1507_4k-triangle02bottom,.sprite-1507_4k-triangle03,.sprite-1507_4k-triangle03bottom,.sprite-1507_4k-wallpaperLink{background-image:url(../img/feature/2015new/1507_4k/1507_4k.png);-webkit-background-size:566px 269px;-moz-background-size:566px 269px;background-size:566px 269px}}



/*//////// feature 1508 ////////*/

div.bangumiTitleArea1508{
	width:100%;
	height:135px;
	background:#000;
	text-align:center;
	position:relative;
}

div.bangumiTitleArea1508 p{
	display:block;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	top:25px;
}

/* feature 1508 MENU*/

div.menuArea1508{
	width:685px;
	position:relative;
	height:77px;
}

div.menuArea1508 a{
	 display:block;	
}

div.menuArea1508 a:hover{
	opacity:0.7;	
}

div.menuArea1508 div span{
	margin-left:auto;
	margin-right:auto;
	display:block;
	position:relative;
	top:75px;	
}

div.menuArea1508 div.nav1508_1{
	position:absolute;	
	top:0px;
	left:0px;
}

div.menuArea1508 div.nav1508_2{
	position:absolute;	
	top:0px;
	left:230px;
}


div.menuArea1508 div.nav1508_3{
	position:absolute;	
	top:0px;
	left:458px;
}

span.featureTriangle1508{
	z-index:5000;
}


/* feature 1508 FOOTER MENU*/

div#featureNextTag1508{
	position:relative;
	top:20px;
	left:0px;
}

div#featureBackTag1508{
	position:relative;
	left:30%;
	top:20px;
}


a.featureBackLink1508{
	position:relative;
	top:20px;
	height:60px;
	color:#63512E;
}

a.featureNextLink1508{
	position:relative;
	top:20px;
	height:60px;
	color:#63512E;
}

a.featureBackLink1508:hover{
	opacity:0.7;	
}

a.featureNextLink1508:hover{
	opacity:0.7;
}



div#footerArea1508{
	width:685px;
	position:relative;
	height:77px;
}

div#footerArea1508 a{
	 display:block;	
}

div#footerArea1508 a:hover{
	opacity:0.7;	
}

div#footerArea1508 div span.bottom{
	margin-left:auto;
	margin-right:auto;
	display:block;
	position:relative;
	top:-7px;	
}

div#footerArea1508 div.nav1508_1{
	position:absolute;	
	top:0px;
	left:0px;
}

div#footerArea1508 div.nav1508_2{
	position:absolute;	
	top:0px;
	left:230px;
}


div#footerArea1508 div.nav1508_3{
	position:absolute;	
	top:0px;
	left:458px;
}


/* feature 1508 COVER AREA*/

div.mainCoverArea1508{
	position:relative;
	width:685px;
	height:400px;
	background-color:#F4F4F4;
	background:url(../img/feature/2015new/1508/main_cover.jpg) top center no-repeat;
}

div.mainCoverLeadArea1508{
	width:685px;
	height:260px;
	position:relative;
	background-color:#F4F4F4;
}

div.mainCoverTitle1508{
	position:absolute;
	width:360px;
	height:40px;
	left:40px;
	top:35px;
	background:url(../img/feature/2015new/1508/cover_title.png) top center no-repeat;
}

p.coverLead1508{
	position:absolute;
	width:610px;
	color:#9B9191;
	letter-spacing:1px;
	height:1.7;
	left:48px;
	top:90px;
	text-align:left;
	font-size:110%;
}

div.featureCoverArea1508{
	margin-bottom:30px;	
	position:relative;
}

div#featureCover150801{
	width:685px;
	height:400px;
	background:url(../img/feature/2015new/1508/nuraghe1_cover.jpg) top center no-repeat;
}

div#featureCover150802{
	width:685px;
	height:400px;
	background:url(../img/feature/2015new/1508/nuraghe2_cover.jpg) top center no-repeat;
}

div#featureCover150803{
	width:685px;
	height:400px;
	background:url(../img/feature/2015new/1508/nuraghe3_cover.jpg) top center no-repeat;
}

/* feature 1508INTERVIEW AREA*/

div.int1508{
	text-align:left;
	padding-bottom:20px;
	margin-top:40px;
}

div.int1508 p.featureAsk{
	font-weight:bold;
	color:#50650F;
	font-size:120%;
	letter-spacing:1px;
	line-height:1.7;
	margin:30px 0px 15px 0px;;
}

div.int1508 p.featureAns{
	margin:0px 0px 30px 0px;
	color:#4D4D4D;
	font-size:120%;
	letter-spacing:1px;
	line-height:1.7;	
}



div.square1508nuraghe2{
	left:32px;
	bottom:-100px;	
	width:201px;
}
div.square1508nuraghe2 p.caption{
	position:absolute;
	top:200px;
	left:0px;	
}



/* column1508 */

div#columnArea1508{
	width:100%;
	background:#F4F4F4;
	text-align:center;
	padding-top:30px;
	padding-bottom:20px;
	position:relative;
	padding-bottom:70px;
	border-top:#ccc solid 1px;
	position:relative;
	margin-top:80px;
}

p#columnTitle1508{
	margin-left:auto;
	margin-right:auto;	
}

div#columnImage1508{
	position:absolute;
	top:132px;
	left:50px;
	width:201px;
	height:201px;
	padding:5px;
	background:#fff;	
}

p.columnText1508{
	text-align:left;
	margin-left:300px;
	margin-top:30px;
	min-height:180px;
	width:320px;
	font-size:110%;
	letter-spacing:1px;
	line-height:1.7;
}

.sprite-1508-bangumiTitle,.sprite-1508-menu01,.sprite-1508-menu02,.sprite-1508-menu03,.sprite-1508-triangle01,.sprite-1508-triangle01bottom,.sprite-1508-triangle02,.sprite-1508-triangle02bottom,.sprite-1508-triangle03,.sprite-1508-triangle03bottom{background-image:url(../img/feature/2015new/1508/1508.png);background-repeat:no-repeat}.sprite-1508-bangumiTitle{background-position:0 0;width:338px;height:85px}.sprite-1508-menu01{background-position:0 -85px;width:230px;height:77px}.sprite-1508-menu03{background-position:0 -162px;width:228px;height:77px}.sprite-1508-menu02{background-position:0 -239px;width:228px;height:77px}.sprite-1508-triangle03bottom{background-position:-230px -85px;width:23px;height:9px}.sprite-1508-triangle03{background-position:-253px -85px;width:23px;height:9px}.sprite-1508-triangle02bottom{background-position:-276px -85px;width:23px;height:9px}.sprite-1508-triangle02{background-position:-299px -85px;width:23px;height:9px}.sprite-1508-triangle01bottom{background-position:-230px -94px;width:23px;height:9px}.sprite-1508-triangle01{background-position:-253px -94px;width:23px;height:9px}@media screen and (-webkit-min-device-pixel-ratio:1.0),screen and (min--moz-device-pixel-ratio:1.0),screen and (-o-min-device-pixel-ratio:100/100),screen and (min-device-pixel-ratio:1.0),screen and (min-resolution:1.0dppx){.sprite-1508-bangumiTitle,.sprite-1508-menu01,.sprite-1508-menu02,.sprite-1508-menu03,.sprite-1508-triangle01,.sprite-1508-triangle01bottom,.sprite-1508-triangle02,.sprite-1508-triangle02bottom,.sprite-1508-triangle03,.sprite-1508-triangle03bottom{background-image:url(../img/feature/2015new/1508/1508.png);-webkit-background-size:338px 316px;-moz-background-size:338px 316px;background-size:338px 316px}}


/*//////// feature 1509 ////////*/

div.bangumiTitleArea1509{
	width:100%;
	height:135px;
	background:#000;
	text-align:center;
	position:relative;
}

div.bangumiTitleArea1509 p{
	display:block;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	top:25px;
}

/* feature 1509 MENU*/

div.menuArea1509{
	width:685px;
	position:relative;
	height:77px;
}

div.menuArea1509 a{
	 display:block;	
}

div.menuArea1509 a:hover{
	opacity:0.7;	
}

div.menuArea1509 div span{
	margin-left:auto;
	margin-right:auto;
	display:block;
	position:relative;
	top:75px;	
}

div.menuArea1509 div.nav1509_1{
	position:absolute;	
	top:0px;
	left:0px;
}

div.menuArea1509 div.nav1509_2{
	position:absolute;	
	top:0px;
	left:230px;
}


div.menuArea1509 div.nav1509_3{
	position:absolute;	
	top:0px;
	left:458px;
}

span.featureTriangle1509{
	z-index:5000;
}


/* feature 1509 FOOTER MENU*/

div#featureNextTag1509{
	position:relative;
	top:20px;
	left:0px;
}

div#featureBackTag1509{
	position:relative;
	left:30%;
	top:20px;
}


a.featureBackLink1509{
	position:relative;
	top:20px;
	height:60px;
	color:#63512E;
}

a.featureNextLink1509{
	position:relative;
	top:20px;
	height:60px;
	color:#63512E;
}

a.featureBackLink1509:hover{
	opacity:0.7;	
}

a.featureNextLink1509:hover{
	opacity:0.7;
}



div#footerArea1509{
	width:685px;
	position:relative;
	height:77px;
}

div#footerArea1509 a{
	 display:block;	
}

div#footerArea1509 a:hover{
	opacity:0.7;	
}

div#footerArea1509 div span.bottom{
	margin-left:auto;
	margin-right:auto;
	display:block;
	position:relative;
	top:-7px;	
}

div#footerArea1509 div.nav1509_1{
	position:absolute;	
	top:0px;
	left:0px;
}

div#footerArea1509 div.nav1509_2{
	position:absolute;	
	top:0px;
	left:230px;
}


div#footerArea1509 div.nav1509_3{
	position:absolute;	
	top:0px;
	left:458px;
}


/* feature 1509 COVER AREA*/

div.mainCoverArea1509{
	position:relative;
	width:685px;
	height:400px;
	background-color:#F4F4F4;
	background:url(../img/feature/2015new/1509/main_cover.jpg) top center no-repeat;
}

div.mainCoverLeadArea1509{
	width:685px;
	height:240px;
	position:relative;
	background-color:#F4F4F4;
	padding-top:30px;
}

div.mainCoverTitle1509{
	width:330px;
	height:80px;
	margin-left:auto;
	margin-right:auto;
	position:relative
	top:35px;
	background:url(../img/feature/2015new/1509/cover_title.png) top center no-repeat;
	margin-bottom:25px;
}

p.coverLead1509{
	width:610px;
	color:#9B9191;
	letter-spacing:1px;
	height:1.7;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	font-size:110%;
}

div.featureCoverArea1509{
	margin-bottom:30px;	
	position:relative;
}

div#featureCover150901{
	width:685px;
	height:400px;
	background:url(../img/feature/2015new/1509/trang_an1_cover.jpg) top center no-repeat;
}

div#featureCover150902{
	width:685px;
	height:400px;
	background:url(../img/feature/2015new/1509/trang_an2_cover.jpg) top center no-repeat;
}

div#featureCover150903{
	width:685px;
	height:400px;
	background:url(../img/feature/2015new/1509/trang_an3_cover.jpg) top center no-repeat;
}


/* feature 1509INTERVIEW AREA*/

div.int1509{
	text-align:left;
	padding-bottom:20px;
	margin-top:40px;
}

div.int1509 p.featureAsk{
	font-weight:bold;
	color:#50650F;
	font-size:120%;
	letter-spacing:1px;
	line-height:1.7;
	margin:30px 0px 15px 0px;;
}

div.int1509 p.featureAns{
	margin:0px 0px 30px 0px;
	color:#4D4D4D;
	font-size:120%;
	letter-spacing:1px;
	line-height:1.7;	
}



div.square1509nuraghe2{
	left:32px;
	bottom:-100px;	
	width:201px;
}
div.square1509nuraghe2 p.caption{
	position:absolute;
	top:200px;
	left:0px;	
}


/* column1509 */

div#columnArea1509{
	width:100%;
	background:#F4F4F4;
	text-align:center;
	padding-top:30px;
	padding-bottom:20px;
	position:relative;
	padding-bottom:70px;
	border-top:#ccc solid 1px;
	position:relative;
	margin-top:80px;
}

p#columnTitle1509{
	margin-left:auto;
	margin-right:auto;	
}

div#columnImage1509{
	position:absolute;
	top:132px;
	left:50px;
	width:201px;
	height:201px;
	padding:5px;
	background:#fff;	
}

p.columnText1509{
	text-align:left;
	margin-left:300px;
	margin-top:30px;
	min-height:180px;
	width:320px;
	font-size:110%;
	letter-spacing:1px;
	line-height:1.7;
}


@charset "iso-2022-jp";.sprite-1509-bangumiTitle,.sprite-1509-menu01,.sprite-1509-menu02,.sprite-1509-menu03,.sprite-1509-triangle01,.sprite-1509-triangle01bottom,.sprite-1509-triangle02,.sprite-1509-triangle02bottom,.sprite-1509-triangle03,.sprite-1509-triangle03bottom{background-image:url(../img/feature/2015new/1509/1509.png);background-repeat:no-repeat}.sprite-1509-bangumiTitle{background-position:0 0;width:338px;height:85px}.sprite-1509-menu01{background-position:0 -85px;width:230px;height:77px}.sprite-1509-menu03{background-position:0 -162px;width:228px;height:77px}.sprite-1509-menu02{background-position:0 -239px;width:228px;height:77px}.sprite-1509-triangle03bottom{background-position:-230px -85px;width:23px;height:9px}.sprite-1509-triangle03{background-position:-253px -85px;width:23px;height:9px}.sprite-1509-triangle02bottom{background-position:-276px -85px;width:23px;height:9px}.sprite-1509-triangle02{background-position:-299px -85px;width:23px;height:9px}.sprite-1509-triangle01bottom{background-position:-230px -94px;width:23px;height:9px}.sprite-1509-triangle01{background-position:-253px -94px;width:23px;height:9px}@media screen and (-webkit-min-device-pixel-ratio:1.0),screen and (min--moz-device-pixel-ratio:1.0),screen and (-o-min-device-pixel-ratio:100/100),screen and (min-device-pixel-ratio:1.0),screen and (min-resolution:1.0dppx){.sprite-1509-bangumiTitle,.sprite-1509-menu01,.sprite-1509-menu02,.sprite-1509-menu03,.sprite-1509-triangle01,.sprite-1509-triangle01bottom,.sprite-1509-triangle02,.sprite-1509-triangle02bottom,.sprite-1509-triangle03,.sprite-1509-triangle03bottom{background-image:url(../img/feature/2015new/1509/1509.png);-webkit-background-size:338px 316px;-moz-background-size:338px 316px;background-size:338px 316px}}


/*//////// feature 1510 SPECIAL ////////*/

/* toppage1510 */

div.feature1510 div.coverArea1510{
	width:685px;
	position:relative;
	height:870px;
	background:url(../img/feature/2015new/1510/main_cover.jpg) top center no-repeat;
}

div.feature1510 div.coverDescriptionArea{
	position:relative;
	width:685px;
	height:340px;
	background-color:#36223a;
}

div.feature1510 div.coverLinkArea{
	position:relative;
	width:350px;
	margin-left:auto;
	margin-right:auto;
	top:-75px;
	left:0px;	
}

div.feature1510 div.coverLinkArea a.link_b{
		
}

div.feature1510 div.coverDescriptionArea h4.catch{
	position:relative;
	left:0px;
	top:-50px;
	margin-left:auto;
	margin-right:auto;
}

div.feature1510 div.coverDescriptionArea p{
	width:464px;
	display:block;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	color:#ebebec;
	letter-spacing:1px;
	font-size:110%;
	line-height:1.7;
	position:relative;
	left:0px;
	top:-40px;
}

/* nakapage1510 */
div.feature1510 div.featureHeader{
	width:685px;
	height:390px;
	background:url(../img/feature/2015new/1510/blue_bg.jpg) top center repeat;
	text-align:center;
	position:relative
}

div.feature1510 h2{
	position:relative;
	top:40px;
	left:0px;	
}

div.feature1510 div.pageHeader01{
	width:685px;
	height:400px;
	background:url(../img/feature/2015new/1510/alps1_cover.jpg) top center no-repeat;
	position:relative;	
}

div.feature1510 div.pageHeader02{
	width:685px;
	height:400px;
	background:url(../img/feature/2015new/1510/alps2_cover.jpg) top center no-repeat;
	position:relative;	
}


/* feature 1510 INTERVIEW AREA*/

div.int1510{
	text-align:left;
	padding-bottom:20px;
	margin-top:40px;
}

div.int1510 p.featureAsk{
	font-weight:bold;
	color:#205179;
	font-size:120%;
	letter-spacing:1px;
	line-height:1.7;
	margin:30px 0px 15px 0px;;
}

div.int1510 p.featureAns{
	margin:0px 0px 30px 0px;
	color:#4D4D4D;
	font-size:120%;
	letter-spacing:1px;
	line-height:1.7;	
}

div.square1510alps1{
	left:32px;
	bottom:-100px;	
	width:201px;
}
div.square1510alps1 p.caption{
	position:absolute;
	top:200px;
	left:0px;	
}


div.feature1510 div.pageFooter{
	width:685px;
	height:280px;
	position:relative;
	background-color:#36223a;
}

div.feature1510 div.pageFooter a.footerLinkToTop{
	position:absolute;
	top:40px;
	left:40px;	
}

div.feature1510 div.pageFooter div.footerLinkArea{
	position:absolute;
	top:70px;
	left:300px;
}

/* column1510 */

div#columnArea1510{
	width:100%;
	background:#F4F4F4;
	text-align:center;
	padding-top:30px;
	padding-bottom:20px;
	position:relative;
	padding-bottom:70px;
	border-top:#ccc solid 1px;
	position:relative;
	margin-top:80px;
}

p#columnTitle1510{
	margin-left:auto;
	margin-right:auto;	
}

div#columnImage1510{
	position:absolute;
	top:132px;
	left:50px;
	width:201px;
	height:201px;
	padding:5px;
	background:#fff;	
}

p.columnText1510{
	text-align:left;
	margin-left:300px;
	margin-top:30px;
	min-height:180px;
	width:320px;
	font-size:110%;
	letter-spacing:1px;
	line-height:1.7;
}


/* ////////// feature 1511 ////////////////*/


/* feature 1511 COVER AREA*/

div.mainCoverArea1511{
	position:relative;
	width:685px;
	height:640px;
	background-color:#F4F4F4;
	background:url(../img/feature/2015new/1511/main_cover.jpg) top center no-repeat;
}

div.headerArea1511{
	position:relative;
	width:685px;
	height:250px;
	background-color:#F4F4F4;
	background:url(../img/feature/2015new/1511/header.jpg) top center no-repeat;
}

/* feature 1511 MENU*/

div.menuArea1511{
	width:685px;
	position:relative;
	height:77px;
}

div.menuArea1511 a{
	 display:block;	
}


div.menuArea1511 div.nav1511_1{
	position:absolute;	
	top:0px;
	left:0px;
}

div.menuArea1511 div.nav1511_2{
	position:absolute;	
	top:0px;
	left:230px;
}


div.menuArea1511 div.nav1511_3{
	position:absolute;	
	top:0px;
	left:458px;
}

span.featureTriangle1511{
	z-index:5000;
}


/* feature 1511 FOOTER MENU*/

div#featureNextTag1511{
	position:relative;
	top:20px;
	left:0px;
}

div#featureBackTag1511{
	position:relative;
	left:30%;
	top:20px;
}


a.featureBackLink1511{
	position:relative;
	top:20px;
	height:60px;
	color:#63512E;
}

a.featureNextLink1511{
	position:relative;
	top:20px;
	height:60px;
	color:#63512E;
}

a.featureBackLink1511:hover{
	opacity:0.7;	
}

a.featureNextLink1511:hover{
	opacity:0.7;
}



div#footerArea1511{
	width:685px;
	position:relative;
	height:77px;
}

div#footerArea1511 a{
	 display:block;	
}

div#footerArea1511 a:hover{
	opacity:0.7;	
}

div#footerArea1511 div span.bottom{
	margin-left:auto;
	margin-right:auto;
	display:block;
	position:relative;
	top:-7px;	
}

div#footerArea1511 div.nav1511_1{
	position:absolute;	
	top:0px;
	left:0px;
}

div#footerArea1511 div.nav1511_2{
	position:absolute;	
	top:0px;
	left:230px;
}


div#footerArea1511 div.nav1511_3{
	position:absolute;	
	top:0px;
	left:458px;
}

/* Cover */

p.coverLead1511{
	width:610px;
	color:#9B9191;
	letter-spacing:1px;
	height:1.7;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	font-size:110%;
}

div.featureCoverArea1511{
	margin-bottom:30px;	
	position:relative;
}

div#featureCover151101{
	width:685px;
	height:400px;
	background:url(../img/feature/2015new/1511/meiji1_cover.jpg) top center no-repeat;
}

div#featureCover151102{
	width:685px;
	height:400px;
	background:url(../img/feature/2015new/1511/meiji2_cover.jpg) top center no-repeat;
}

div#featureCover151103{
	width:685px;
	height:400px;
	background:url(../img/feature/2015new/1511/meiji3_cover.jpg) top center no-repeat;
}


/* feature 1511INTERVIEW AREA*/

div.int1511{
	text-align:left;
	padding-bottom:20px;
	margin-top:40px;
}

div.int1511 p.featureAsk{
	font-weight:bold;
	color:#50650f;
	font-size:120%;
	letter-spacing:1px;
	line-height:1.7;
	margin:30px 0px 15px 0px;;
}

div.int1511 p.featureAns{
	margin:0px 0px 30px 0px;
	color:#4D4D4D;
	font-size:120%;
	letter-spacing:1px;
	line-height:1.7;	
}



div.square1511nuraghe2{
	left:32px;
	bottom:-100px;	
	width:201px;
}
div.square1511nuraghe2 p.caption{
	position:absolute;
	top:200px;
	left:0px;	
}


/* column1511 */

div#columnArea1511{
	width:100%;
	background:#F4F4F4;
	text-align:center;
	padding-top:30px;
	padding-bottom:20px;
	position:relative;
	padding-bottom:70px;
	border-top:#ccc solid 1px;
	position:relative;
	margin-top:80px;
}

p#columnTitle1511{
	margin-left:auto;
	margin-right:auto;	
}

div#columnImage1511{
	position:absolute;
	top:132px;
	left:50px;
	width:201px;
	height:201px;
	padding:5px;
	background:#fff;	
}

p.columnText1511{
	text-align:left;
	margin-left:300px;
	margin-top:30px;
	min-height:180px;
	width:320px;
	font-size:110%;
	letter-spacing:1px;
	line-height:1.7;
}

/*//////// feature 1512 SPECIAL ////////*/

/* toppage1512 */

div.topCoverArea1512{
	width:685px;
	position:relative;
	height:1500px;
	background-color:#F8F6E7;
	padding-top:100px;
}

img.top_title{
	position:relative;
	top:50px;
	left:0px;
}

div.feature1512smallImage{
	width:200px;
	height:112px;
	position:absolute;
	}
div.sm_top_001{ top:-24px; left:300px;}
div.sm_top_002{ top:94px; left:300px;}
div.sm_top_003{ top:720px; left:71px;}
div.sm_top_004{ top:838px; left:71px;}
div.sm_top_005{ top:956px; left:71px;}
div.sm_top_006{ top:1130px; left:420px;}
div.sm_top_007{ top:1248px; left:420px;}
div.sm_top_008{ top:1366px; left:420px;}

div.topLinkArea01{
	position:absolute;
	top:790px;
	left:342px;
}

div.topLinkArea02{
	position:absolute;
	top:1200px;
	left:76px;
}
a.topLink01,a.topLink02{
	display:block;
	}
a.topLink01:hover,a.topLink02:hover{
	opacity:0.7;
	}
div.topLinkArea01 ul, div.topLinkArea02 ul{text-align:left;margin-top:10px;}
div.topLinkArea01 ul>li, div.topLinkArea02 ul>li{margin-bottom:3px;}
div.topLinkArea01 ul>li>a, div.topLinkArea02 ul>li>a{display:block;height:26px;width:290px;}
div.topLinkArea01 ul>li>a:hover, div.topLinkArea02 ul>li>a:hover{opacity:0.7;}

div.nav1512_1{
	display:inline-block;
	background-color:#36223A;
	width:342px;
	height:123px;
	position:relative;
	float:left;
}
div.nav1512_2{
	display:inline-block;
	background-color:#FFE500;
	width:343px;
	height:123px;
	position:relative;
	float:left;
}
div.nav1512_1 a,div.nav1512_2 a,div.nav1512_1 p,div.nav1512_2 p{display:block;position:relative;left:12px;top:20px;}
div.nav1512_1 a:hover,div.nav1512_2 a:hover{opacity:0.7;}

div.feature1512{
	background-color:#F8F6E7;
	padding-bottom:30px;
}

div.feature1512 p.wideCaption{
	color:#978565;
}

div.headerTitleArea1512{
	background:url(../img/feature/2015new/1512/headerTItle.gif) top center no-repeat;
	width:685px;
	height:125px;
	background-color:white;
	position:relative;
}

a.headerLink{
	display:block;
	width:100%;
	position:absolute;
	top:0px;
	left:0px;
	height:125px;

}

div.feature1512leadArea01{
	width:100%;
	background-color:#36223A;
	height:265px;
	position:relative;
}

div.feature1512leadArea02{
	width:100%;
	background-color:#FFE500;
	height:265px;
	position:relative;
}

div.feature1512leadArea01>ul{text-align:left;padding-top:40px;padding-left:40px;}
div.feature1512leadArea01>ul>li{margin-bottom:5px;}
div.feature1512leadArea01>ul>li>a{display:block;}
div.feature1512leadArea01>ul>li>a:hover{opacity:0.7;}


div.feature1512leadArea02>ul{text-align:left;padding-top:40px;padding-left:360px;}
div.feature1512leadArea02>ul>li{margin-bottom:5px;}
div.feature1512leadArea02>ul>li>a{display:block;}
div.feature1512leadArea02>ul>li>a:hover{opacity:0.7;}


div.feature1512leadArea01 p.lead{
	position:absolute;
	left:360px;
	top:40px;
	width:300px;
	text-align:left;
	font-size:110%;
	letter-spacing:1px;
	color:#fff;
	opacity:0.7;
	line-height:1.7;
}

div.feature1512leadArea02 p.lead{
	position:absolute;
	left:30px;
	top:40px;
	width:300px;
	text-align:left;
	font-size:110%;
	letter-spacing:1px;
	color:#000;
	opacity:0.7;
	line-height:1.7;	
}

div.feature1512siteArea{
	width:100%;
	position:relative;
	background-color:#F8F6E7;
	min-height:450px;
	text-align:left;
	padding-top:40px;
}

div.dataArea1512Left{
	position:absolute;
	top:310px;
	left:50px;
}

div.dataArea1512right{
	position:absolute;
	top:340px;
	left:390px;
}

div.dataArea1512Left h4, div.dataArea1512right h4{
	font-size:120%;
	font-weight:bold;
	color:#000;
	letter-spacing:2px;
	margin-bottom:10px;
}

div.dataArea1512Left p, div.dataArea1512right p{
	color:#978565;
	font-size:105%;
}

div.leftData{
	padding-top:80px;
	margin-left:50px;
}

div.rightData{
	padding-top:40px;
	margin-left:330px;
}

div.textArea1512 h5{
	color:#000;
	font-size:130%;
	font-weight:bold;
	letter-spacing:2px;
	text-align:left;
	margin-bottom:15px;
}

div.textArea1512 p{
	color:#978565;
	letter-spacing:1px;
	line-height:1.7;
	width:300px;
	text-align:left;
	font-size:110%;
}

div.sm_n_001{top:55px; left:50px;}
div.sm_n_002{top:177px; left:50px;}
div.sm_n_003{top:55px; left:410px;}
div.sm_n_004{top:177px; left:410px;}

.sprite-1512-h01_anchorlink,.sprite-1512-h01_anchorlink_bk,.sprite-1512-h02_anchorlink,.sprite-1512-h02_anchorlink_bk,.sprite-1512-h03_anchorlink,.sprite-1512-h03_anchorlink_bk,.sprite-1512-h04_anchorlink,.sprite-1512-h04_anchorlink_bk,.sprite-1512-h05_anchorlink,.sprite-1512-h05_anchorlink_bk,.sprite-1512-h06_anchorlink,.sprite-1512-h06_anchorlink_bk,.sprite-1512-menu01,.sprite-1512-menu02,.sprite-1512-n01_anchorlink,.sprite-1512-n01_anchorlink_w,.sprite-1512-n02_anchorlink,.sprite-1512-n02_anchorlink_w,.sprite-1512-n03_anchorlink,.sprite-1512-n03_anchorlink_w,.sprite-1512-n04_anchorlink,.sprite-1512-n04_anchorlink_w,.sprite-1512-n05_anchorlink,.sprite-1512-n05_anchorlink_w,.sprite-1512-n06_anchorlink,.sprite-1512-n06_anchorlink_w,.sprite-1512-top_link01,.sprite-1512-top_link02{background-image:url(../img/feature/2015new/1512/1512.png);background-repeat:no-repeat}.sprite-1512-menu02{background-position:0 0;width:300px;height:85px}.sprite-1512-menu01{background-position:0 -85px;width:300px;height:85px}.sprite-1512-n06_anchorlink_w{background-position:0 -170px;width:290px;height:26px}.sprite-1512-n06_anchorlink{background-position:0 -196px;width:290px;height:26px}.sprite-1512-n05_anchorlink_w{background-position:0 -222px;width:290px;height:26px}.sprite-1512-n05_anchorlink{background-position:0 -248px;width:290px;height:26px}.sprite-1512-n04_anchorlink_w{background-position:0 -274px;width:290px;height:26px}.sprite-1512-n04_anchorlink{background-position:-300px 0;width:290px;height:26px}.sprite-1512-n03_anchorlink_w{background-position:-300px -26px;width:290px;height:26px}.sprite-1512-n03_anchorlink{background-position:-300px -52px;width:290px;height:26px}.sprite-1512-n02_anchorlink_w{background-position:-300px -78px;width:290px;height:26px}.sprite-1512-n02_anchorlink{background-position:-300px -104px;width:290px;height:26px}.sprite-1512-n01_anchorlink_w{background-position:-300px -130px;width:290px;height:26px}.sprite-1512-n01_anchorlink{background-position:-300px -156px;width:290px;height:26px}.sprite-1512-h06_anchorlink_bk{background-position:-300px -182px;width:290px;height:26px}.sprite-1512-h06_anchorlink{background-position:-300px -208px;width:290px;height:26px}.sprite-1512-h05_anchorlink_bk{background-position:-300px -234px;width:290px;height:26px}.sprite-1512-h05_anchorlink{background-position:-300px -260px;width:290px;height:26px}.sprite-1512-h04_anchorlink_bk{background-position:0 -300px;width:290px;height:26px}.sprite-1512-h04_anchorlink{background-position:-290px -300px;width:290px;height:26px}.sprite-1512-h03_anchorlink_bk{background-position:0 -326px;width:290px;height:26px}.sprite-1512-h03_anchorlink{background-position:-290px -326px;width:290px;height:26px}.sprite-1512-h02_anchorlink_bk{background-position:0 -352px;width:290px;height:26px}.sprite-1512-h02_anchorlink{background-position:-290px -352px;width:290px;height:26px}.sprite-1512-h01_anchorlink_bk{background-position:0 -378px;width:290px;height:26px}.sprite-1512-h01_anchorlink{background-position:-290px -378px;width:290px;height:26px}.sprite-1512-top_link02{background-position:0 -404px;width:190px;height:110px}.sprite-1512-top_link01{background-position:-190px -404px;width:190px;height:110px}@media screen and (-webkit-min-device-pixel-ratio:1.0),screen and (min--moz-device-pixel-ratio:1.0),screen and (-o-min-device-pixel-ratio:100/100),screen and (min-device-pixel-ratio:1.0),screen and (min-resolution:1.0dppx){.sprite-1512-h01_anchorlink,.sprite-1512-h01_anchorlink_bk,.sprite-1512-h02_anchorlink,.sprite-1512-h02_anchorlink_bk,.sprite-1512-h03_anchorlink,.sprite-1512-h03_anchorlink_bk,.sprite-1512-h04_anchorlink,.sprite-1512-h04_anchorlink_bk,.sprite-1512-h05_anchorlink,.sprite-1512-h05_anchorlink_bk,.sprite-1512-h06_anchorlink,.sprite-1512-h06_anchorlink_bk,.sprite-1512-menu01,.sprite-1512-menu02,.sprite-1512-n01_anchorlink,.sprite-1512-n01_anchorlink_w,.sprite-1512-n02_anchorlink,.sprite-1512-n02_anchorlink_w,.sprite-1512-n03_anchorlink,.sprite-1512-n03_anchorlink_w,.sprite-1512-n04_anchorlink,.sprite-1512-n04_anchorlink_w,.sprite-1512-n05_anchorlink,.sprite-1512-n05_anchorlink_w,.sprite-1512-n06_anchorlink,.sprite-1512-n06_anchorlink_w,.sprite-1512-top_link01,.sprite-1512-top_link02{background-image:url(../img/feature/2015new/1512/1512.png);-webkit-background-size:590px 514px;-moz-background-size:590px 514px;background-size:590px 514px}}
