body{letter-spacing: 0.1em;}
p {
	font-family: "RmP-Medium";
	font-size: 12px;
	line-height: 1.8em;
}
.curtains ul.menu {
	z-index: 1100 !important;;
	right: 2%;
	bottom: 6%;
	position: fixed;
	margin: 5px;
	padding: 5px;
	width: 45px;
}
.curtains ul.menu li a {
	color: #999999;
}

.curtains ul.menu1 {
	z-index: 1100 !important;
	right: 2%;
	top: 2%;
	position: fixed;
	width: 120px;
}
.curtains ul.menu1 li{
	float: left;
	height: 35px;
	width: 35px;
}
.curtains ul.menu1 li img{
	height: 35px;
	width: 35px;
}
.curtains ul.menu1 li img.online{
	height: 45px;
	width: 45px;
	margin-top: -5px;
}
.curtains ul.menu1 li a {
	display: block;
	}
.curtains ul.menu1 a:hover{
	opacity: 0.7;
	
}
/*h1*/
div.lg {
	position: fixed;
	z-index: 1110 !important;
	left: 70px;
	top: 20px;
	width: 130px;
	height: 130px;
	display: block;
}
div.lg h1 {
	width: 130px;
	height: 150px;
	display: block;
}

div.lg h1 a {
	width: 130px;
	height: 150px;
}
div.lg h1 a:hover{
	opacity:0.7;
}
/*#gnav */

div.gnav {
	width: 170px;
	position: fixed;
	z-index: 1000 !important;
	left: 50px;
	top: 0px;
	padding-top: 175px;
	padding-bottom: 20px;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 15px;
	background-image: url(../img/ul_bg.png);
	background-repeat: repeat;
}
div.gnav ul {
	width: 100%;
}
div.gnav li {
	letter-spacing: 0.1em;
	
}

div.gnav li.r0 {
	margin-right: 0;
}
div.gnav li a {
	color: #000000;
	display: block;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 23px;
	display: block;
}
div.gnav li a:hover {
	color: #8f8323;
	background-image: url(../img/nav_bg.png);
	background-repeat: no-repeat;
	background-position: center center;
}
/* slide*/


/* Section 1 */

#sec1 {
	background-image: url(../img/bg01.jpg);
	background-repeat: repeat;
	background-position: 0 0;  
}


#sec1 .main {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0 0 0 0;
	height: 900px;
	width: 100%;
	text-align: center;
}

#sec1 .main #mainImg {
	height: 900px;
	width: 100%;
	overflow: hidden;
	text-align: center;	
}

#sec1 .main #mainImg div{
	height: 900px;
	width: 100%;
	overflow: hidden;
	background-size: cover;
	background-image: url(../img/main_img03_1new.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

#sec1 .main #mainImg div.m2 {
	background-image: url(../img/main_img03_2new.jpg);
	
}
#sec1 .main #mainImg div.m3 {
	background-image: url(../img/main_img03_3new.jpg);
	
}


#sec1 .titH2 {
	width: 100%;
	text-align: center;
	display: block;
	padding-top: 50px;
	padding-bottom: 30px;
}
#sec1 .titH2 h2 {
	width: 420px;
	text-indent: -9999px;
	background-image: url(../img/title_sand.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 90px;
	display: block;
	margin-right: auto;
	margin-left: auto;
}
#sec1 .subImg {
	width: 110px;
	height: 160px;
	display: block;
	margin-right: auto;
	margin-left: auto;
}
/*-----sec2　コンセプト------*/

#consept {
	text-align: center;
	padding-top: 0px;
	height: 900px;
	width:100%;
	overflow: hidden;
	background-size: cover;
	background-image: url(../img/concept_bg.jpg);
	background-repeat: no-repeat;
	background-position: top center;
}
#consept section {
	width: 660px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../img/concept_tit.png);
	background-position: center 200px;
	background-repeat: no-repeat;
	height: 550px;
}
#consept section h2 {
	padding-top: 50px;
	width: 420px;
	text-indent: -9999px;
	background-image: url(../img/title_concept.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 90px;
	display: block;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: auto;
	margin-left: auto;
}
#consept section h3 {
	font-family: "RmP-Medium";
	font-size: 20px;
	margin-bottom: 20px;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 50px;
	text-indent: -9999px !important;
}
#consept section p {
	font-family: "RmP-Medium";
	font-size: 16px;
	margin-bottom: 10px;
	padding-right: 20px;
	padding-left: 20px;
	text-indent: -9999px !important;
}

/*-----sec3　ギャラリー インテリア------*/
/*-----共通------*/
.plusShop{
	display: block;
	width: 30px;
	position: absolute;
	top: 4px;
	right: 20px;
	opacity: 1 !important;
}
.plusShop:hover{
	opacity: 0.7 !important;
}
/*-----共通------*/
#gallery {
	text-align: center;
	padding-top: 0px;
	width: 100%;
	/*overflow: hidden;*/
	background-size: cover;
	background-image: url(../img/gallery_bg.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	padding-bottom: 30px;
	height:1600px !important;
}
#gallery section {
	width:100%;
}
#gallery section ul{
	margin-bottom: 30px;
	height: 52px;
	width: 800px;
	margin-right: auto;
	margin-left: auto;
}
#gallery section ul li{
	padding: 0px;
	float: left;
	width: 125px;
	height: 52px;
	margin-right: 10px;
}

#gallery section ul li a{
	display: block;
	width: 125px;
	height: 52px;
}
#gallery section ul li a:hover{
	opacity:0.7;
}
#gallery section .gaBox {
	width: 720px;
	margin-right: auto;
	margin-left: auto;
}

#gallery section .main01{
	width: 100%;
	/*overflow: hidden;*/
	background-size: cover;
	background-image: url(../img/gallery_interior/gallery_interior_main_new.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin-bottom: 30px;
	height: 300px;
	}
	
#gallery section .gaBox dl {
	text-indent: -9999px;
	float: left;
	margin-right: 30px;
	margin-bottom: 30px;
}
#gallery section .gaBox dl dt{
	height: 120px;
	width: 120px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 120px auto;
	margin-bottom: 5px;
}
#gallery section .gaBox dl dt a{
	display: block;
	position: relative;
	height: 120px;
	width: 120px;
}
#gallery section .gaBox dl dd.plusMark{
	text-indent: 0px;
	text-align: left;
	display: block;
	width: 100%;
	letter-spacing: 0em;
	font-size: 12px;
	position: relative;
}
#gallery section .gaBox dl dd.plusMark img{
	float: right;
}
#gallery section .gaBox dl dd.plusMark a{
	opacity:0.5;
}
#gallery section .gaBox dl dd.plusMark a:hover{
	opacity:1;
}
#gallery section .gaBox dl dt.inte01{
	background-image: url(../img/gallery_interior/img01.jpg);
}
#gallery section .gaBox dl dt.inte02{
	background-image: url(../img/gallery_interior/img02.jpg);
}
#gallery section .gaBox dl dt.inte03{
	background-image: url(../img/gallery_interior/img03.jpg);
}
#gallery section .gaBox dl dt.inte04{
	background-image: url(../img/gallery_interior/img04.jpg);
}
#gallery section .gaBox dl dt.inte05{
	background-image: url(../img/gallery_interior/img05.jpg);
}
#gallery section .gaBox dl dt.inte06{
	background-image: url(../img/gallery_interior/img06.jpg);
}
#gallery section .gaBox dl dt.inte07{
	background-image: url(../img/gallery_interior/img07.jpg);
}
#gallery section .gaBox dl dt.inte08{
	background-image: url(../img/gallery_interior/img08.jpg);
}
#gallery section .gaBox dl dt.inte09{
	background-image: url(../img/gallery_interior/img09.jpg);
}
#gallery section .gaBox dl dt.inte10{
	background-image: url(../img/gallery_interior/img10.jpg);
}
#gallery section .gaBox dl dt.inte11{
	background-image: url(../img/gallery_interior/img11.jpg);
}
#gallery section .gaBox dl dt.inte12{
	background-image: url(../img/gallery_interior/img12.jpg);
}
#gallery section .gaBox dl dt.inte13{
	background-image: url(../img/gallery_interior/img13.jpg);
}
#gallery section .gaBox dl dt.inte14{
	background-image: url(../img/gallery_interior/img14.jpg);
}
#gallery section .gaBox dl dt.inte15{
	background-image: url(../img/gallery_interior/img15.jpg);
}
#gallery section .gaBox dl dt.inte16{
	background-image: url(../img/gallery_interior/img16.jpg);
}
#gallery section .gaBox dl dt.inte17{
	background-image: url(../img/gallery_interior/img17.jpg);
}
#gallery section .gaBox dl dt.inte18{
	background-image: url(../img/gallery_interior/img18.jpg);
}
#gallery section .gaBox dl dt.inte19{
	background-image: url(../img/gallery_interior/img19.jpg);
}
#gallery section .gaBox dl dt.inte20{
	background-image: url(../img/gallery_interior/img20.jpg);
}
#gallery section .gaBox dl dt.inte21{
	background-image: url(../img/gallery_interior/img21.jpg);
}
#gallery section .gaBox dl dt.inte22{
	background-image: url(../img/gallery_interior/img22.jpg);
}
#gallery section .gaBox dl dt.inte23{
	background-image: url(../img/gallery_interior/img23.jpg);
}

#gallery section .gaBox dl dt.inte24{
	background-image: url(../img/gallery_interior/img24.jpg);
}
#gallery section .gaBox dl dt.inte25{
	background-image: url(../img/gallery_interior/img25.jpg);
}
#gallery section .gaBox dl dt.inte26{
	background-image: url(../img/gallery_interior/img26.jpg);
}
#gallery section .gaBox dl dt.inte27{
	background-image: url(../img/gallery_interior/img27.jpg);
}

#gallery h2 {
	padding-top: 50px;
	width: 420px;
	text-indent: -9999px;
	background-image: url(../img/title_gallery.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 90px;
	display: block;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: auto;
	margin-left: auto;
}
#gallery h3 {
	width: 420px;
	text-indent: -9999px;
	background-image: url(../img/title_gallery_interior.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 40px;
	display: block;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
}

#gallery p {
	font-family: "RmP-Medium";
	font-size: 16px;
	margin-bottom: 10px;
}
#gallery p.cap {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	clear: both;
	text-align: left;
}

/*-----ga2　ギャラリー 開店開業------*/

#ga2 {
	text-align: center;
	padding-top: 0px;
	width: 100%;
	/*overflow: hidden;*/
	background-size: cover;
	background-image: url(../img/gallery_bg.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	padding-bottom: 30px;
	height:1450px !important;
}
#ga2 section {
	width:100%;
}
#ga2 section ul{
	margin-bottom: 30px;
	height: 52px;
	width: 800px;
	margin-right: auto;
	margin-left: auto;
}
#ga2 section ul li{
	padding: 0px;
	float: left;
	width: 125px;
	height: 52px;
	margin-right: 10px;
}

#ga2 section ul li a{
	display: block;
	width: 125px;
	height: 52px;
}
#ga2 section ul li a:hover{
	opacity:0.7;
}
#ga2 section .main02{
	width: 100%;
	/*overflow: hidden;*/
	background-size: cover;
	background-image: url(../img/gallery_open/gallery_open_main_new.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin-bottom: 30px;
	height: 300px;
	}
#ga2 section .gaBox {
	width: 720px;
	margin-right: auto;
	margin-left: auto;
}
#ga2 section .gaBox dl {
	text-indent: -9999px;
	float: left;
	margin-right: 30px;
	margin-bottom: 30px;
}
#ga2 section .gaBox dl dt{
	height: 120px;
	width: 120px;
	overflow: hidden;
	background-repeat: no-repeat;
    background-position: center center;
	background-size:120px auto;
	margin-bottom: 5px;
}
#ga2 section .gaBox dl dt a{
	display: block;
	position: relative;
	height: 120px;
	width: 120px;
}
#ga2 section .gaBox dl dd.plusMark{
	text-indent: 0px;
	text-align: left;
	display: block;
	width: 100%;
	letter-spacing: 0em;
	font-size: 12px;
	position: relative;
}
#ga2 section .gaBox dl dd.plusMark img{
	float: right;
}
#ga2 section .gaBox dl dd.plusMark a{
	opacity:0.5;
}
#ga2 section .gaBox dl dd.plusMark a:hover{
	opacity:1;
}
#ga2 section .gaBox dl dt.inte01{
	background-image: url(../img/gallery_open/img01.jpg);
}
#ga2 section .gaBox dl dt.inte02{
	background-image: url(../img/gallery_open/img02.jpg);
}
#ga2 section .gaBox dl dt.inte03{
	background-image: url(../img/gallery_open/img03.jpg);
}
#ga2 section .gaBox dl dt.inte04{
	background-image: url(../img/gallery_open/img04.jpg);
}
#ga2 section .gaBox dl dt.inte05{
	background-image: url(../img/gallery_open/img05.jpg);
}
#ga2 section .gaBox dl dt.inte06{
	background-image: url(../img/gallery_open/img06.jpg);
}
#ga2 section .gaBox dl dt.inte07{
	background-image: url(../img/gallery_open/img07.jpg);
}
#ga2 section .gaBox dl dt.inte08{
	background-image: url(../img/gallery_open/img08.jpg);
}
#ga2 section .gaBox dl dt.inte09{
	background-image: url(../img/gallery_open/img09.jpg);
}
#ga2 section .gaBox dl dt.inte10{
	background-image: url(../img/gallery_open/img10.jpg);
}
#ga2 section .gaBox dl dt.inte11{
	background-image: url(../img/gallery_open/img11.jpg);
}
#ga2 section .gaBox dl dt.inte12{
	background-image: url(../img/gallery_open/img12.jpg);
}
#ga2 section .gaBox dl dt.inte13{
	background-image: url(../img/gallery_open/img13.jpg);
}
#ga2 section .gaBox dl dt.inte14{
	background-image: url(../img/gallery_open/img14.jpg);
}
#ga2 section .gaBox dl dt.inte15{
	background-image: url(../img/gallery_open/img15.jpg);
}
#ga2 section .gaBox dl dt.inte16{
	background-image: url(../img/gallery_open/img16.jpg);
}

#ga2 section .gaBox dl dt.inte17{
	background-image: url(../img/gallery_open/img17.jpg);
}
#ga2 section .gaBox dl dt.inte18{
	background-image: url(../img/gallery_open/img18.jpg);
}
#ga2 section .gaBox dl dt.inte19{
	background-image: url(../img/gallery_open/img19.jpg);
}
#ga2 section .gaBox dl dt.inte20{
	background-image: url(../img/gallery_open/img20.jpg);
}
#ga2 section .gaBox dl dt.inte21{
	background-image: url(../img/gallery_open/img21.jpg);
}
#ga2 section .gaBox dl dt.inte22{
	background-image: url(../img/gallery_open/img22.jpg);
}
#ga2 section .gaBox dl dt.inte23{
	background-image: url(../img/gallery_open/img23.jpg);
}

#ga2 h2 {
	padding-top: 50px;
	width: 420px;
	text-indent: -9999px;
	background-image: url(../img/title_gallery.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 90px;
	display: block;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: auto;
	margin-left: auto;
}

#ga2 h3 {
	width: 420px;
	text-indent: -9999px;
	background-image: url(../img/title_gallery_open.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 40px;
	display: block;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
}

#ga2 p {
	font-family: "RmP-Medium";
	font-size: 10px;
	margin-bottom: 10px;
}
#ga2 p.cap {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	clear: both;
	text-align: left;
}



/*-----ga3　ギャラリー 結婚祝い------*/

#ga3 {
	text-align: center;
	padding-top: 0px;
	width: 100%;
	/*overflow: hidden;*/
	background-size: cover;
	background-image: url(../img/gallery_bg.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	padding-bottom: 30px;
	height:1250px !important;
}
#ga3 section {
	width:100%;
}
#ga3 section ul{
	margin-bottom: 30px;
	height: 52px;
	width: 800px;
	margin-right: auto;
	margin-left: auto;
}
#ga3 section ul li{
	padding: 0px;
	float: left;
	width: 125px;
	height: 52px;
	margin-right: 10px;
}

#ga3 section ul li a{
	display: block;
	width: 125px;
	height: 52px;
}
#ga3 section ul li a:hover{
	color: #933;
	opacity:0.7;
}
#ga3 section .main03{
	width: 100%;
	/*overflow: hidden;*/
	background-size: cover;
	background-image: url(../img/gallery_wedding/gallery_wedding_main_new.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin-bottom: 30px;
	height: 300px;
	}
#ga3 section .gaBox {
	width: 720px;
	margin-right: auto;
	margin-left: auto;
}
#ga3 section .gaBox dl {
	text-indent: -9999px;
	float: left;
	margin-right: 30px;
	margin-bottom: 30px;
}
#ga3 section .gaBox dl dt{
	height: 120px;
	width: 120px;
	overflow: hidden;
	background-repeat: no-repeat;
    background-position: center center;
	background-size:120px auto;
	margin-bottom: 5px;
}
#ga3 section .gaBox dl dt a{
	display: block;
	position: relative;
	height: 120px;
	width: 120px;
}
#ga3 section .gaBox dl dd.plusMark{
	text-indent: 0px;
	text-align: left;
	display: block;
	width: 100%;
	letter-spacing: 0em;
	font-size: 12px;
	position: relative;
}
#ga3 section .gaBox dl dd.plusMark img{
	float: right;
}
#ga3 section .gaBox dl dd.plusMark a{
	opacity:0.5;
}
#ga3 section .gaBox dl dd.plusMark a:hover{
	opacity:1;
}
#ga3 section .gaBox dl dt.inte01{
	background-image: url(../img/gallery_wedding/img01.jpg);
}
#ga3 section .gaBox dl dt.inte02{
	background-image: url(../img/gallery_wedding/img02.jpg);
}
#ga3 section .gaBox dl dt.inte03{
	background-image: url(../img/gallery_wedding/img03.jpg);
}
#ga3 section .gaBox dl dt.inte04{
	background-image: url(../img/gallery_wedding/img04.jpg);
}
#ga3 section .gaBox dl dt.inte05{
	background-image: url(../img/gallery_wedding/img05.jpg);
}
#ga3 section .gaBox dl dt.inte06{
	background-image: url(../img/gallery_wedding/img06.jpg);
}
#ga3 section .gaBox dl dt.inte07{
	background-image: url(../img/gallery_wedding/img07.jpg);
}
#ga3 section .gaBox dl dt.inte08{
	background-image: url(../img/gallery_wedding/img08.jpg);
}
#ga3 section .gaBox dl dt.inte09{
	background-image: url(../img/gallery_wedding/img09.jpg);
}


#ga3 h2 {
	padding-top: 50px;
	width: 420px;
	text-indent: -9999px;
	background-image: url(../img/title_gallery.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 90px;
	display: block;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: auto;
	margin-left: auto;
}
#ga3 h3 {
	width: 420px;
	text-indent: -9999px;
	background-image: url(../img/title_gallery_marriage.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 40px;
	display: block;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
}


#ga3 p {
	font-family: "RmP-Medium";
	font-size: 16px;
	margin-bottom: 10px;
}
#ga3 p.cap {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	clear: both;
	text-align: left;
}


/*-----ga4　ギャラリー 出産祝い------*/

#ga4 {
	text-align: center;
	padding-top: 0px;
	width: 100%;
	/*overflow: hidden;*/
	background-size: cover;
	background-image: url(../img/gallery_bg.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	padding-bottom: 30px;
}
#ga4 section {
	width:100%;
}
#ga4 section ul{
	margin-bottom: 30px;
	height: 52px;
	width: 800px;
	margin-right: auto;
	margin-left: auto;
}
#ga4 section ul li{
	padding: 0px;
	float: left;
	width: 125px;
	height: 52px;
	margin-right: 10px;
}

#ga4 section ul li a{
	display: block;
	width: 125px;
	height: 52px;
}
#ga4 section ul li a:hover{
	opacity:0.7;
}
#ga4 section .main04{
	width: 100%;
	/*overflow: hidden;*/
	background-size: cover;
	background-image: url(../img/gallery_baby/gallery_baby_main_new.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin-bottom: 30px;
	height: 300px;
	}
#ga4 section .gaBox {
	width: 720px;
	margin-right: auto;
	margin-left: auto;
}
#ga4 section .gaBox dl {
	text-indent: -9999px;
	float: left;
	margin-right: 30px;
	margin-bottom: 30px;
}
#ga4 section .gaBox dl dt{
	height: 120px;
	width: 120px;
	overflow: hidden;
	background-repeat: no-repeat;
    background-position: center center;
	background-size:120px auto;
	margin-bottom: 5px;
}
#ga4 section .gaBox dl dt a{
	display: block;
	position: relative;
	height: 120px;
	width: 120px;
}
#ga4 section .gaBox dl dd.plusMark{
	text-indent: 0px;
	text-align: left;
	display: block;
	width: 100%;
	letter-spacing: 0em;
	font-size: 12px;
	position: relative;
}
#ga4 section .gaBox dl dd.plusMark img{
	float: right;
}
#ga4 section .gaBox dl dd.plusMark a{
	opacity:0.5;
}
#ga4 section .gaBox dl dd.plusMark a:hover{
	opacity:1;
}
#ga4 section .gaBox dl dt.inte01{
	background-image: url(../img/gallery_baby/img01.jpg);
}
#ga4 section .gaBox dl dt.inte02{
	background-image: url(../img/gallery_baby/img02.jpg);
}
#ga4 section .gaBox dl dt.inte03{
	background-image: url(../img/gallery_baby/img03.jpg);
}
#ga4 section .gaBox dl dt.inte04{
	background-image: url(../img/gallery_baby/img04.jpg);
}
#ga4 section .gaBox dl dt.inte05{
	background-image: url(../img/gallery_baby/img05.jpg);
}
#ga4 section .gaBox dl dt.inte06{
	background-image: url(../img/gallery_baby/img06.jpg);
}
#ga4 section .gaBox dl dt.inte07{
	background-image: url(../img/gallery_baby/img07.jpg);
}
#ga4 section .gaBox dl dt.inte08{
	background-image: url(../img/gallery_baby/img08.jpg);
}
#ga4 section .gaBox dl dt.inte09{
	background-image: url(../img/gallery_baby/img09.jpg);
}
#ga4 section .gaBox dl dt.inte10{
	background-image: url(../img/gallery_baby/img10.jpg);
}
#ga4 section .gaBox dl dt.inte11{
	background-image: url(../img/gallery_baby/img11.jpg);
}



#ga4 h2 {
	padding-top: 50px;
	width: 420px;
	text-indent: -9999px;
	background-image: url(../img/title_gallery.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 90px;
	display: block;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: auto;
	margin-left: auto;
}
#ga4 h3 {
	width: 420px;
	text-indent: -9999px;
	background-image: url(../img/title_gallery_marriage.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 40px;
	display: block;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
}


#ga4 p {
	font-family: "RmP-Medium";
	font-size: 16px;
	margin-bottom: 10px;
}
#ga4 p.cap {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	clear: both;
	text-align: left;
}


/*-----ga5　ギャラリー 誕生日祝い------*/

#ga5 {
	text-align: center;
	padding-top: 0px;
	width: 100%;
	/*overflow: hidden;*/
	background-size: cover;
	background-image: url(../img/gallery_bg.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	padding-bottom: 30px;
	height:1250px !important;
}
#ga5 section {
	width:100%;
}
#ga5 section ul{
	margin-bottom: 30px;
	height: 52px;
	width: 800px;
	margin-right: auto;
	margin-left: auto;
}
#ga5 section ul li{
	padding: 0px;
	float: left;
	width: 125px;
	height: 52px;
	margin-right: 10px;
}

#ga5 section ul li a{
	display: block;
	width: 125px;
	height: 52px;
}
#ga5 section ul li a:hover{
	opacity:0.7;
}
#ga5 section .main05{
	width: 100%;
	/*overflow: hidden;*/
	background-size: cover;
	background-image: url(../img/gallery_birthday/gallery_birthday_main_new.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin-bottom: 30px;
	height: 300px;
	}
#ga5 section .gaBox {
	width: 720px;
	margin-right: auto;
	margin-left: auto;
}
#ga5 section .gaBox dl {
	text-indent: -9999px;
	float: left;
	margin-right: 30px;
	margin-bottom: 30px;
}
#ga5 section .gaBox dl dt{
	height: 120px;
	width: 120px;
	overflow: hidden;
	background-repeat: no-repeat;
    background-position: center center;
	background-size:120px auto;
	margin-bottom: 5px;
}
#ga5 section .gaBox dl dt a{
	display: block;
	position: relative;
	height: 120px;
	width: 120px;
}
#ga5 section .gaBox dl dd.plusMark{
	text-indent: 0px;
	text-align: left;
	display: block;
	width: 100%;
	letter-spacing: 0em;
	font-size: 12px;
	position: relative;
}
#ga5 section .gaBox dl dd.plusMark img{
	float: right;
}
#ga5 section .gaBox dl dd.plusMark a{
	opacity:0.5;
}
#ga5 section .gaBox dl dd.plusMark a:hover{
	opacity:1;
}
#ga5 section .gaBox dl dt.inte01{
	background-image: url(../img/gallery_birthday/img01.jpg);
}
#ga5 section .gaBox dl dt.inte02{
	background-image: url(../img/gallery_birthday/img02.jpg);
}
#ga5 section .gaBox dl dt.inte03{
	background-image: url(../img/gallery_birthday/img03.jpg);
}
#ga5 section .gaBox dl dt.inte04{
	background-image: url(../img/gallery_birthday/img04.jpg);
}
#ga5 section .gaBox dl dt.inte05{
	background-image: url(../img/gallery_birthday/img05.jpg);
}
#ga5 section .gaBox dl dt.inte06{
	background-image: url(../img/gallery_birthday/img06.jpg);
}
#ga5 section .gaBox dl dt.inte07{
	background-image: url(../img/gallery_birthday/img07.jpg);
}
#ga5 section .gaBox dl dt.inte08{
	background-image: url(../img/gallery_birthday/img08.jpg);
}
#ga5 section .gaBox dl dt.inte09{
	background-image: url(../img/gallery_birthday/img09.jpg);
}
#ga5 section .gaBox dl dt.inte10{
	background-image: url(../img/gallery_birthday/img10.jpg);
}
#ga5 section .gaBox dl dt.inte11{
	background-image: url(../img/gallery_birthday/img11.jpg);
}
#ga5 section .gaBox dl dt.inte12{
	background-image: url(../img/gallery_birthday/img12.jpg);
}
#ga5 section .gaBox dl dt.inte13{
	background-image: url(../img/gallery_birthday/img13.jpg);
}
#ga5 section .gaBox dl dt.inte14{
	background-image: url(../img/gallery_birthday/img14.jpg);
}
#ga5 section .gaBox dl dt.inte15{
	background-image: url(../img/gallery_birthday/img15.jpg);
}
#ga5 section .gaBox dl dt.inte16{
	background-image: url(../img/gallery_birthday/img16.jpg);
}
#ga5 section .gaBox dl dt.inte17{
	background-image: url(../img/gallery_birthday/img17.jpg);
}
#ga5 section .gaBox dl dt.inte18{
	background-image: url(../img/gallery_birthday/img18.jpg);
}



#ga5 h2 {
	padding-top: 50px;
	width: 420px;
	text-indent: -9999px;
	background-image: url(../img/title_gallery.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 90px;
	display: block;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: auto;
	margin-left: auto;
}
#ga5 h3 {
	width: 420px;
	text-indent: -9999px;
	background-image: url(../img/title_gallery_marriage.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 40px;
	display: block;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
}


#ga5 p {
	font-family: "RmP-Medium";
	font-size: 16px;
	margin-bottom: 10px;
}
#ga5 p.cap {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	clear: both;
	text-align: left;
}


/*-----ga6　ギャラリー イベント------*/

#ga6 {
	text-align: center;
	padding-top: 0px;
	width: 100%;
	/*overflow: hidden;*/
	background-size: cover;
	background-image: url(../img/gallery_bg.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	padding-bottom: 30px;
}
#ga6 section {
	width:100%;
}
#ga6 section ul{
	margin-bottom: 30px;
	height: 52px;
	width: 800px;
	margin-right: auto;
	margin-left: auto;
}
#ga6 section ul li{
	padding: 0px;
	float: left;
	width: 125px;
	height: 52px;
	margin-right: 10px;
}

#ga6 section ul li a{
	display: block;
	width: 125px;
	height: 52px;
}
#ga6 section ul li a:hover{
	color: #933;
	opacity:0.7;
}
#ga6 section .main06{
	width: 100%;
	/*overflow: hidden;*/
	background-size: cover;
	background-image: url(../img/gallery_event/gallery_event_main_new.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin-bottom: 30px;
	height: 300px;
	}
#ga6 section .gaBox {
	width: 720px;
	margin-right: auto;
	margin-left: auto;
}
#ga6 section .gaBox dl {
	text-indent: -9999px;
	float: left;
	margin-right: 30px;
	margin-bottom: 30px;
}
#ga6 section .gaBox dl dt{
	height: 120px;
	width: 120px;
	overflow: hidden;
	background-repeat: no-repeat;
    background-position: center center;
	background-size:120px auto;
	margin-bottom: 5px;
}
#ga6 section .gaBox dl dt a{
	display: block;
	position: relative;
	height: 120px;
	width: 120px;
}
#ga6 section .gaBox dl dd.plusMark{
	text-indent: 0px;
	text-align: left;
	display: block;
	width: 100%;
	letter-spacing: 0em;
	font-size: 12px;
	position: relative;
}
#ga6 section .gaBox dl dd.plusMark img{
	float: right;
}
#ga6 section .gaBox dl dd.plusMark a{
	opacity:0.5;
}
#ga6 section .gaBox dl dd.plusMark a:hover{
	opacity:1;
}
#ga6 section .gaBox dl dt.inte01{
	background-image: url(../img/gallery_event/kado_matsu.jpg);
}
#ga6 section .gaBox dl dt.inte02{
	background-image: url(../img/gallery_event/kado_take.jpg);
}
#ga6 section .gaBox dl dt.inte03{
	background-image: url(../img/gallery_event/kado_ume.jpg);
}
#ga6 section .gaBox dl dt.inte04{
	background-image: url(../img/gallery_event/syogatsu_s1.jpg);
}
#ga6 section .gaBox dl dt.inte05{
	background-image: url(../img/gallery_event/syogatsu_s2.jpg);
}
#ga6 section .gaBox dl dt.inte06{
	background-image: url(../img/gallery_event/syogatsu_s3.jpg);
}
#ga6 section .gaBox dl dt.inte07{
	background-image: url(../img/gallery_event/crist01.jpg);
}
#ga6 section .gaBox dl dt.inte08{
	background-image: url(../img/gallery_event/crist02.jpg);
}
#ga6 section .gaBox dl dt.inte09{
	background-image: url(../img/gallery_event/crist03.jpg);
}
#ga6 section .gaBox dl dt.inte10{
	background-image: url(../img/gallery_event/gasyo01.jpg);
}
#ga6 section .gaBox dl dt.inte11{
	background-image: url(../img/gallery_event/gasyo02.jpg);
}
#ga6 section .gaBox dl dt.inte12{
	background-image: url(../img/gallery_event/gasyo03.jpg);
}
#ga6 section .gaBox dl dt.inte13{
	background-image: url(../img/gallery_event/gasyo04.jpg);
}
#ga6 section .gaBox dl dt.inte14{
	background-image: url(../img/gallery_event/gasyo05.jpg);
}
#ga6 section .gaBox dl dt.inte15{
	background-image: url(../img/gallery_event/gasyo06.jpg);
}
#ga6 section .gaBox dl dt.inte16{
	background-image: url(../img/gallery_event/gasyo07.jpg);
}
#ga6 section .gaBox dl dt.inte17{
	background-image: url(../img/gallery_event/gasyo08.jpg);
}
#ga6 section .gaBox dl dt.inte18{
	background-image: url(../img/gallery_event/gasyo09.jpg);
}
#ga6 section .gaBox dl dt.inte19{
	background-image: url(../img/gallery_event/gasyo10.jpg);
}
#ga6 section .gaBox dl dt.inte20{
	background-image: url(../img/gallery_event/gasyo11.jpg);
}
#ga6 section .gaBox dl dt.inte21{
	background-image: url(../img/gallery_event/gasyo12.jpg);
}
#ga6 section .gaBox dl dt.inte22{
	background-image: url(../img/gallery_event/gasyo13.jpg);
}
#ga6 section .gaBox dl dt.inte23{
	background-image: url(../img/gallery_event/gasyo14.jpg);
}


#ga6 h2 {
	padding-top: 50px;
	width: 420px;
	text-indent: -9999px;
	background-image: url(../img/title_gallery.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 90px;
	display: block;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: auto;
	margin-left: auto;
}
#ga6 h3 {
	width: 420px;
	text-indent: -9999px;
	background-image: url(../img/title_gallery_marriage.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 40px;
	display: block;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
}


#ga6 p {
	font-family: "RmP-Medium";
	font-size: 16px;
	margin-bottom: 10px;
}
#ga6 p.cap {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	clear: both;
	text-align: left;
}


/*-----オーダーメイド------*/

#order {
	text-align: center;
	padding-top: 50px;
	width: 100%;
	/*overflow: hidden;*/
	background-size: cover;
	background-image: url(../img/gallery_bg.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	padding-bottom: 30px;
}
#order section {
	width: 440px;
	margin-right: auto;
	margin-left: auto;
	/*background-image: url(../img/access_bg.png);
	background-repeat: no-repeat;
	background-position: 17px 95px;*/
}
#order h2 {
	width: 420px;
	text-indent: -9999px;
	background-image: url(../img/title_order.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 90px;
	display: block;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 30px;
}
#order h3 {
	font-family: RmP-Medium;
	font-size: 18px;
	margin-bottom: 20px;
	background-color: #993;
	padding: 5px;
	color: #FFF;
}
	
#order p {
	font-family: "mplus-1c-light";
	font-size: 14px;
	margin-bottom: 10px;
	padding-right: 20px;
	padding-left: 20px;
	text-align: left;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #993;
	padding-bottom: 10px;
}

#order p span {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	color: #06C;
	font-weight: bold;
}


/*-----会社概要------*/

#sec6 {
	text-align: center;
	padding-top: 50px;
	width: 100%;
/*	overflow: hidden;
*/	background-size: cover;
	background-image: url(../img/company_bg.jpg);
	background-repeat: no-repeat;
	background-position: top center;
}
#sec6 section {
	width: 440px;
	margin-right: auto;
	margin-left: auto;
	/*background-image: url(../img/access_bg.png);
	background-repeat: no-repeat;
	background-position: 17px 95px;*/
}
#sec6 h2 {
	width: 420px;
	text-indent: -9999px;
	background-image: url(../img/title_company.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 90px;
	display: block;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 30px;
}
#sec6 h3 {
	font-family: RmP-Medium;
	font-size: 18px;
	margin-bottom: 20px;
	padding-right: 20px;
	padding-left: 20px;
	color: #996;
}

#sec6 h4 {
	font-family: "RmP-Medium";
	font-size: 18px;
	margin-bottom: 20px;
	padding-right: 20px;
	padding-left: 20px;
}
#sec6 h5 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	margin-bottom: 10px;
	padding-right: 20px;
	padding-left: 20px;
	text-align: left;
	font-weight: bold;
}

#sec6 p {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	margin-bottom: 10px;
	padding-right: 20px;
	padding-left: 20px;
	text-align: left;
}

#sec6 p span {
	font-size: 12px;
	line-height: 14px;
}

#sec6 .artPro{
	text-align: left;
	width: 70%;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
}

#sec6 .artPro p{
	padding-right: 0px;
	padding-left: 0px;
	}

#sec6 img.proFile01{
	display: block;
	height: auto;
	width: 100%;
}

#sec6 table {
	font-family: "mplus-1c-light";
	width: 90%;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	margin-bottom: 40px;
}
#sec6 table th {
	width: 20%;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	padding: 5px;
}
#sec6 table td {
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	padding: 5px;
	}

/*-----アクセス------*/

#sec7 {
	text-align: left;
	padding-top: 50px;
	background-image: url(../img/bg02.jpg);
	background-repeat: repeat;
	background-position: 0 0;
}
#sec7 section {
	width: 440px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../img/access_bg.png);
	background-repeat: no-repeat;
	background-position: 17px 95px;
}
#sec7 h2 {
	width: 420px;
	text-indent: -9999px;
	background-image: url(../img/title_acce.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 90px;
	display: block;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: auto;
	margin-left: auto;
}
#sec7 h3 {
	font-family: "RmP-Medium";
	font-size: 16px;
	margin-bottom: 20px;
	padding-right: 20px;
	padding-left: 20px;
}
#sec7 p {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	margin-bottom: 10px;
	padding-right: 20px;
	padding-left: 20px;
	letter-spacing: 0em !important;
}
#sec7 p.cap {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 10px;
	margin-bottom: 10px;
	padding-right: 20px;
	padding-left: 20px;
}
#sec7 p.cap span {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 10px;
	margin-bottom: 10px;
	padding-right: 20px;
	padding-left: 20px;
}
#map_basic {
	width: 398px;
	height: 348px;
	margin-left: 22px;
}
#sec7 .mapBg {
	width: 440px;
	height: 350px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(../img/map_bg.png);
	background-repeat: no-repeat;
	background-position: center center;
	display: block;
	padding-top: 22px;
	padding-bottom: 18px;
}

/*-----フッター------*/


#footerbox {
	position: fixed;
	left: 0px;
	bottom: 0px;
	background-image: url(../img/bg01.jpg);
	background-repeat: repeat;
	z-index: 1000;
	display: block;
	width: 100%;
}
#footerbox footer {
}
#footerbox address {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 80%;
	padding: 20px;
	text-align: center;
}
