@charset "UTF-8";

/* top */

body {	
	background-color:#000000;
}

.background-hack {
	z-index                 : -1;
	background-color        : #000;
	background-image: url(../img/bg-top.jpg);
	background-repeat       : no-repeat;
	background-position: center top;
    background-size         : ;
	position                : fixed;
	top                     : 0;
	left                    : 0;
	right                   : 0;
	bottom                  : 0;
}



/* General Slides */ 
.slide			{ width:100%; position: relative; padding:60px 0 60px 0; }
.slide-nomargin	{ width:100%; position: relative; padding:0; }

.PNG-text01 {
	width:220px;
	text-align:left;
	position:absolute;
	z-index:20;
	left:20%;
	top:30px;
}
.PNG-text02 {
	width:220px;
	text-align:left;
	position:absolute;
	z-index:20;
	left:20%;
	top:30px;
}
.PNG-text03 { width:300px; text-align:center; position:absolute; z-index:20; left:50%; top:10px; margin-left:-150px; }

/* 共通*/ 
a.nobdr:link { border-bottom: 0px !important; background-color:transparent; }
.pickup	img,
.choice	img { padding:4.7%; width:90%; background-color:transparent!important; }

#slide2 p,
#slide4 p,
#slide6 p		{ text-align: justify; text-justify: distribute-all-lines; }


/* Slide 1 TOP*/ 
#slide1		{ height:480px;}


/* Slide 2 PickUp */ 
#slide2			{ background-color: rgb(253,253,252); color:#000; }
#slide2 h2		{ font-size: 1.4em; /*padding-top:30px;*/ margin-bottom:5px; text-align:center; letter-spacing:2px; }
#slide2 h3		{ font-size: 1.2em; }
#slide2 h4		{ font-size: 1em; letter-spacing:1px; }
#slide2 .titleText	{ font-size: 1.2em!important; line-height:180%; }
#slide2 .titleText02	{ font-size: 1em!important; line-height:200%; }
#slide2 .subTitle		{ font-size: 0.7em; line-height:120%; text-align:center; }

#slide2 .upDay		{ font-size: 0.7em; line-height:120%; text-align:left; color:#000; }
#slide2 .detail		{ font-size: 1em; line-height:160%; text-align:left; color:#000; text-align: justify; text-justify: inter-ideograph; -ms-text-justify: inter-ideograph; }
#slide2 .dotted	{ border-bottom: 1px dotted #000; }
#slide2 .colorGRY	{ color: #666; }

#slide2 ul 				{ text-align:left; margin-top:20px; clear:both; padding-left:2px;/*枠消え回避 */ }
#slide2 ul li 			{ margin:0 0 10px 0; padding:0px 0 0 0px; line-height:15px; }
#slide2 ul li a:link	{ cursor:pointer; color: #000; border-bottom: 1px dotted #000; }
#slide2 ul li a:visited	{ cursor:pointer; color: #000; border-bottom: 1px dotted #000; }
#slide2 ul li a:hover	{ cursor:pointer; color: #000; border-bottom: none;  background-color:#E4D5B8; }
#slide2 .FBLink			{ word-break:break-all; line-height: 1.5em; }/* Facebookリンクテキスト 折り返し用 */
#slide2 .FBLink a:hover	{ cursor:pointer; color: #fff; border-bottom: none;  background-color:#3a5795; }/* Facebook用 */
#slide2 .infoText 		{ font-size: 1em; }
#slide2 .floatLeft		{ float:left; }

#slide2 p			{ font-size: 1em; line-height:180%; padding-left:3px;/*枠消え回避 */ }
#slide2 p a:link 	{ color: #000; border-bottom: 1px dotted #000; }
#slide2 p a:visited { color: #000; border-bottom: 1px dotted #000; }
#slide2 p a:hover  	{ color: #000; border-bottom: none;  background-color:#E4D5B8; }


/* Slide 3 concept */ 

#slide3{ height:300px;}

	
/* Slide 4 News */

#slide4		{ background-color: rgb(253,253,252); color:#000;}
#slide4 h2		{ font-size: 1.4em; padding-top:30px; margin-bottom:0px; letter-spacing:2px; text-align:center}
#slide4 h3		{ font-size: 1.2em; }
#slide4 ul 				{ font-size: 1em; text-align:left; margin-top:10px;}
#slide4 ul li 			{ margin:0 0 10px 0; padding:0px 0 0 0px; line-height:180%;  }
#slide4 ul li a:link	{ cursor:pointer; color: #000; border-bottom: 1px dotted #000; }
#slide4 ul li a:visited	{ cursor:pointer; color: #000; border-bottom: 1px dotted #000; }
#slide4 ul li a:hover	{ cursor:pointer; color: #000; border-bottom: none; background-color:#E4D5B8; }


#slide4 p			{ font-size: 1em; line-height:180%; padding-left:3px;/*枠消え回避 */ }
#slide4 p a:link 	{ color: #000; border-bottom: 1px dotted #000; }
#slide4 p a:visited { color: #000; border-bottom: 1px dotted #000; }
#slide4 p a:hover  	{ color: #000; border-bottom: none;  background-color:#E4D5B8; }

/* Slide 5 Menu */ 

#slide5{ height:300px;}

/* Slide 6 */ 

#slide6			{ background-color: rgb(253,253,252); color:#000;}
#slide6 h2		{ font-size: 1.4em; padding-top:25px; letter-spacing:2px; text-align:center;}
#slide6 h3		{ font-size: 1.2em; }
#slide6 p 		{ font-size: 12px; line-height:180%; }






/* PC用
------------------------------------------------------------*/
@media only screen and (min-width: 960px){
}

/* PC調整用
------------------------------------------------------------*/
@media only screen and (max-width:1200px){
#slide2 .floatLeft		{ float:none; }

}

/* タブレット用
------------------------------------------------------------*/
@media only screen and (min-width: 768px) and (max-width: 959px) {
#slide2 .floatLeft		{ float:none; }

}


/* スマートフォン 横(ランドスケープ)
------------------------------------------------------------*/
@media only screen and (min-width: 480px) and (max-width: 767px) {
	


}


/* スマートフォン 縦(ポートレート)
------------------------------------------------------------*/
@media only screen and (max-width:480px){


}
