@charset "UTF-8";
/* CSS Document */



/* c-fix
---------------------------*/
.c-fix:after{
	content: ".";
	display: block;
	height: 0;
	font-size:0;   
	clear: both;
	visibility:hidden;
}
.c-fix{
	display: inline-block;
}
/* Hides from IE Mac */
* html .c-fix{
	height: 1%;
}
.c-fix{
	display:block;
}
/* End Hack */

.f-left{
	float:left;
}
.f-right{
	float:right;
}
.t-left{
	text-align: left;
}

.t-right{
	text-align: right;
}

.t-center{
	text-align: center;
}

.t-justify{
	text-align: justify;
	text-justify: inter-ideograph; 
	line-break: strict;	
}
.none{
	display: none;
}
.indent{
	margin-left:-9999px;
	font-size:0;
	line-height:0;
	height:0;
}
a:hover .alpha{
	filter:alpha(opacity=80) !important;
	-ms-filter: "alpha(opacity=80)" !important;
	-moz-opacity: 0.8;
	opacity: 0.8;
}

/* margin-bottom */
.mb-0{margin-bottom: 0px!important;}
.mb-5{margin-bottom: 5px!important;}
.mb-10{margin-bottom: 10px!important;}
.mb-15{margin-bottom: 15px!important;}
.mb-20{margin-bottom: 20px!important;}
.mb-25{margin-bottom: 25px!important;}
.mb-30{margin-bottom: 30px!important;}
.mb-35{margin-bottom: 35px!important;}
.mb-40{margin-bottom: 40px!important;}
.mb-50{margin-bottom: 50px!important;}
.mb-55{margin-bottom: 55px!important;}
.mb-60{margin-bottom: 60px!important;}
.mb-65{margin-bottom: 65px!important;}
.mb-80{margin-bottom: 80px!important;}
#Cont {
padding: 7px 0 0 9px !important;
}
#Foot {
background: url(/img/share/sprite.png) no-repeat center -267px !important;
}


.all{
	position:relative;
}
.all p.screen{
	position:absolute;
	top:0;
	left:0;
	z-index:100;
}

/*---------------------------------------------------------------------------  --
--------------------------------------------------------------------▼ contents ▼
-----------------------------------------------------------------------  ------ */
.indent-9999{
	text-indent:-9999px;
	height:0;
	line-height:0;
}
p a:hover img{
	filter:alpha(opacity=80) !important;
	-ms-filter: "alpha(opacity=80)" !important;
	-moz-opacity: 0.8;
	opacity: 0.8;
}

/* block01 nav
---------------------------*/
.block01{
	width:950px;
	height:69px;
	
}
.block01 ul.gl-nav {
    margin: 5px 0 0 30px;
    padding: 0px;
}
li.link01 {
    float: left;
    margin-left: 0px;
}
li.link02 {
    float: left;
    margin-left: 0px;
}
li.link03 {
    float: left;
    margin-left: 0px;
}

.block01 ul li a:hover img{
	filter:alpha(opacity=80) !important;
	-ms-filter: "alpha(opacity=80)" !important;
	-moz-opacity: 0.8;
	opacity: 0.8;
}

/* block02
---------------------------*/
.block02{
	background:url(/yattemiina/img/ph03.jpg) no-repeat top center;
	width:950px;
	height:861px;
	position:relative;
}
.block02 p.map39{
	position:absolute;
	top:440px;
	left:720px;
}
.block02 p.kochira{
	position:absolute;
	bottom:102px;
	left:403px;
}
.block02 p.pagetop{
	position:absolute;
	bottom:27px;
	right:48px;
}



/* block03
---------------------------*/
.block03{
	background:url(/yattemiina/img/ph04.jpg) no-repeat top center;
	width:950px;
	height:670px;
	position:relative;
}
.block03 li.no00_1{
	position:absolute;
	bottom:108px;
	left:384px;
}

.block03 li.no00_2{
	position:absolute;
	bottom:39px;
	left:229px;
}

.block03 li.no00_3{
	position:absolute;
	bottom:32px;
	left:380px;
}

.block03 li.no00_4{
	position:absolute;
	bottom:150px;
	left:543px;
}

.block03 li.no00_5{
	position:absolute;
	bottom:219px;
	right:387px;
}

.block03 li.no01{
	position:absolute;
	top:282px;
	left:681px;
}
.block03 li.no02{
	position:absolute;
	top:377px;
	left:493px;
}
.block03 li.no03{
	position:absolute;
	top:513px;
	left:302px;
}
.block03 li.no04{
	position:absolute;
	top:440px;
	left:257px;
}
.block03 li.no05{
	position:absolute;
	top:375px;
	left:215px;
}
.block03 li.no06{
	position:absolute;
	top:224px;
	left:185px;
}
.block03 li.no07{
	position:absolute;
	top:158px;
	left:257px;
}
.block03 li.no08{
	position:absolute;
	top:130px;
	left:352px;
}
.block03 li.no09{
	position:absolute;
	top:152px;
	left:513px;
}
.block03 li.no10{
	position:absolute;
	top:228px;
	left:366px;
}
.block03 li.no11{
	position:absolute;
	top:317px;
	left:250px;
}
.block03 li.no12{
	position:absolute;
	top:336px;
	left:336px;
}
.block03 li.no13{
	position:absolute;
	top:327px;
	left:463px;
}
.block03 li.no14{
	position:absolute;
	top:268px;
	left:556px;
}
.block03 li.no15{
	position:absolute;
	top:204px;
	left:661px;
}
.block03 p img{
	position:absolute;
	bottom:7px;
	right:85px;
}
.block03 li a:hover img,
.block03 p a:hover img{
	filter:alpha(opacity=80) !important;
	-ms-filter: "alpha(opacity=80)" !important;
	-moz-opacity: 0.8;
	opacity: 0.8;
}
/* pictglam00
---------------------------*/
.pictglam00{
	width:950px;
	height:448px;
	background:url(/yattemiina/img/ph00_1.jpg) no-repeat top center;
	position:relative;
	z-index:1;
}
.pictglam00 p.pict00_1{
	position:absolute;
	top:70px;
	left:100px;
}
.pictglam00 p.pict00_2{
	position:absolute;
	top:70px;
	left:352px;
}
.pictglam00 p.pict00_3{
	position:absolute;
	top:70px;
	right:100px;
}
.pictglam00 p.pict00_4{
	position:absolute;
	top:218px;
	left:100px;
}
.pictglam00 p.pict00_5{
	position:absolute;
	top:218px;
	left:352px;
}
.pictglam00 p.pict00_6{
	position:absolute;
	top:218px;
	right:100px;
}

/* pictglam
---------------------------*/
.pictglam01{
	width:950px;
	height:280px;
	background:url(/yattemiina/img/ph05.jpg) no-repeat top center;
	position:relative;
	z-index:1;
}
.pictglam01 p.pict01{
	position:absolute;
	top:29px;
	left:80px;
}
.pictglam01 p.pict02{
	position:absolute;
	top:29px;
	left:347px;
}
.pictglam01 p.pict03{
	position:absolute;
	top:29px;
	right:80px;
}
.pictglam01 p.pict04{
	position:absolute;
	top:160px;
	left:80px;
}
.pictglam01 p.pict05{
	position:absolute;
	top:160px;
	left:347px;
}
.pictglam01 p.pict06{
	position:absolute;
	top:160px;
	right:80px;
}

.pictglam02{
	width:950px;
	height:481px;
	background:url(/yattemiina/img/ph06.jpg) no-repeat left top;
	position:relative;
	z-index:1;
}
.pictglam02 p.pict07{
	position:absolute;
	top:11px;
	left:80px;
}
.pictglam02 p.pict08{
	position:absolute;
	top:11px;
	left:347px;
}
.pictglam02 p.pict09{
	position:absolute;
	top:11px;
	right:80px;
}
.pictglam02 p.pict10{
	position:absolute;
	top:142px;
	left:80px;
}
.pictglam02 p.pict11{
	position:absolute;
	top:142px;
	left:347px;
}
.pictglam02 p.pict12{
	position:absolute;
	top:142px;
	right:80px;
}
.pictglam02 p.pict13{
	position:absolute;
	top:273px;
	left:80px;
}
.pictglam02 p.pict14{
	position:absolute;
	top:273px;
	left:347px;
}
.pictglam02 p.pict15{
	position:absolute;
	top:273px;
	right:80px;
}

.pictglam02 p.pagetop{
	position:absolute;
	bottom:27px;
	right:48px;
}

/* block04
---------------------------*/
.block04{
	background:url(/yattemiina/img/ph07.jpg) no-repeat top center;
	width:950px;
	height:351px;
	position:relative;
}
.block04 p.pagetop{
	position:absolute;
	bottom:10px;
	right:50px;
}

/* block05
---------------------------*/
.block05{
	background:url(/yattemiina/img/ph08.jpg) no-repeat top center;
	width:950px;
	height:737px;
	position:relative;
}
.block05 p.movie01{
	position:absolute;
	top:165px;
	left:110px;
}
.block05 p.movie02{
	position:absolute;
	top:456px;
	left:131px;
}
.block05 p.movie03{
	position:absolute;
	top:456px;
	left:541px;
}
.block05 p.pagetop{
	position:absolute;
	bottom:10px;
	right:40px;
}
.block05 p.movie01 a:hover img,
.block05 p.movie02 a:hover img,
.block05 p.movie03 a:hover img{
	filter:alpha(opacity=80) !important;
	-ms-filter: "alpha(opacity=80)" !important;
	-moz-opacity: 0.8;
	opacity: 0.8;
}
