@charset "UTF-8";
/* CSS Document */

/* ************************************************ 
 *	共通設定
 * ************************************************ */

html,body {
    height: 100%;
	margin: 0px;padding:0px;
}

html {
	overflow-y: scroll;
}

body {
    font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;
    font-size: 10px;
    line-height: 0;
    letter-spacing: 0;
	background-image: url(../img/kumiki.gif);
}

#container {
    position: relative;
    min-height: 100%;
    min-width: 971px;
}

#content {
    height: 840px;
    padding-bottom: 30px;
}

#tate_logo {
	height: 95px;
	width: 240px;
	position: absolute;
	margin: 24px 0px 0px 24px;
}

#tate_header {
	position: absolute;
	text-align: left;
	margin: 59px 0px 0px 327px;
	width: 586px;
}


#tate_ec {
	position: absolute;
	text-align: right;
	margin-top: 15px;
	width: 565px;
	font-family: YuMincho, "Yu Mincho", "Hiragino Mincho ProN", "serif";
	font-size: 14px;
}


div.link {
    margin: -49px 0px 0px 506px;
}

#tate_switch {
	position: absolute;
	text-align: left;
	margin: 0px 0px 0px 950px;
}

#tate_footer {
    position: absolute;
    width: 971px;
	height: 12px;
    top: 50%;
    left: 50%;
    margin: 415px 0px 0px -485px;
	background-image: url(../img/copyright_2015.gif);
	background-repeat: no-repeat;
	background-position: 798px 0px;	
}

img {
    border-style:none;
}

/* ************************************************ 
 *	index設定
 * ************************************************ */

/*　indexメイン　*/
#tate_index {
    position: absolute;
    height: 810px;
    width: 971px;
    top: 50%;
    left: 50%;
    margin: -405px 0px 0px -485px;
    text-align: center;
	background-repeat: no-repeat;
}

#main {
    position: absolute;
    height: 810px;
    width: 950px;
    top: 50%;
    left: 475px;
    margin: -405px 0px 0px -475px;
	background-color: #FFFFFF;
    text-align: center;
	background-repeat: no-repeat;
}

#movie {
	cursor: pointer;
	width: 600px;
	height: 600px;
    margin: 142px 0px 0px 175px;
	background-repeat: no-repeat;
}

/* ************************************************ 
 *	about us設定
 * ************************************************ */

/*　about usメイン　*/
#about_us_main {
    position: absolute;
    height: 810px;
    width: 950px;
    top: 50%;
    left: 475px;
    margin: -405px 0px 0px -475px;
    background-color: #FFFFFF;
    text-align: center;
	background-image: url(../img/about_us.jpg);
	background-repeat: no-repeat;
}

#e_about_us_main {
    position: absolute;
    height: 810px;
    width: 950px;
    top: 50%;
    left: 475px;
    margin: -405px 0px 0px -475px;
    background-color: #FFFFFF;
    text-align: center;
	background-image: url(../img/e_about_us.jpg);
	background-repeat: no-repeat;
}

/* ************************************************ 
 *	work設定
 * ************************************************ */
 
 /*　workメイン　*/
#work_index {
    position: absolute;
    height: auto;
    width: 971px;
    left: 50%;
    margin: 30px 0px 0px -485px;
	padding-bottom: 30px;
    text-align: center;
	background-repeat: no-repeat;
}
 
#work_main {
    height: 1554px;
    width: 950px;
    margin: 0px 0px 0px 0px;
    background-color: #FFFFFF;
	background-image: url(../img/work.jpg);
	background-repeat: no-repeat;
}

#e_work_main {
    height: 1554px;
    width: 950px;
    margin: 0px 0px 0px 0px;
    background-color: #FFFFFF;
	background-image: url(../img/e_work.jpg);
	background-repeat: no-repeat;
}

#work_footer {
    position: absolute;
    width: 971px;
	height: 12px;
    left: 50%;
    margin: 1594px 0px 0px -485px;
	background-image: url(../img/copyright_2015.gif);
	background-repeat: no-repeat;
	background-position: 798px 0px;	
}

/* ************************************************ 
 *	about us設定
 * ************************************************ */

/*　about usメイン　*/
#shop_main {
    position: absolute;
    height: 810px;
    width: 950px;
    top: 50%;
    left: 475px;
    margin: -405px 0px 0px -475px;
    background-color: #FFFFFF;
    text-align: center;
	background-image: url(../img/shop.jpg);
	background-repeat: no-repeat;
}

#e_shop_main {
    position: absolute;
    height: 810px;
    width: 950px;
    top: 50%;
    left: 475px;
    margin: -405px 0px 0px -475px;
    background-color: #FFFFFF;
    text-align: center;
	background-image: url(../img/e_shop.jpg);
	background-repeat: no-repeat;
}

.ggmap {
    position: absolute;
    margin: 632px 0px 0px 505px;
    text-align: center;
	background-repeat: no-repeat;
}
 
.ggmap iframe,
.ggmapr object,
.ggmap embed {
position: absolute;
top: 0;
left: 0;
width: 381px;
height: 136px;
}