@charset "utf-8";
body {
	width: 100%;	/*text-align: center;*/
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	letter-spacing: 0.1em;
	color: #000;
}
p {
	font-family: "RmP-Medium";
	font-size: 12px;
	line-height: 1.8em;
}

#nav{
	display: none;
	text-indent: -9999px;
}
/*.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;
}*/
/*h1*/
div.lg {
	width: 100%;
	height: auto;
	margin-right: auto;
	margin-left: auto;
}
div.lg img {
	width: 100%;
	height: auto;
}
div.lg h1 {
	width: 100%;
	height: auto;
	display: block;
}

div.lg h1 a {
	width: 100%;
	height: auto;
}
div.lg h1 a:hover{
	opacity:0.7;
}
/*#gnav */


/* slide*/


/* Section 1 */

#sec1 {
	width: 100%;
	background-color: #FFF;
}


#sec1 .main {
	/*position: relative;
	top: 0;
	left: 0;*/
	margin: 0 0 0 0;
	text-align: center;
	/*	height: 400px;*/
	width: 100%;
	z-index: 100000 !important;
}

#sec1 .main #mainImg {
	width: auto;
	height: 300px;
	overflow: hidden;
	text-align: center;
}

#sec1 .main #mainImg img{
	/*top: 0px;
	left: 0px;
	position: absolute;*/
	overflow: hidden;
	width: auto;
	height: 300px;
	
	/*background-size: 100% 100%;
	background-image: url(../img/main_img03_1.jpg);
	background-repeat: no-repeat;
	background-position: center center;*/
}

#sec1 .main #mainImg div.m2 {
	width: auto;
	height: 300px;
	/*background-image: url(../img/main_img03_2.jpg);*/
	
}
#sec1 .main #mainImg div.m3 {
	width: auto;
	height: 300px;
	/*background-image: url(../img/main_img03_3.jpg);*/
	
}

/*-----sec2　コンセプト------*/

#consept {
	text-align: center;
	padding-top: 0px;
	width: 100%;
	background-size: 100% 100%;
	background-image: url(../img/concept_bg.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	height: auto;
}
#consept section {
	width: 85%;
	height: 250px;
	padding-top: 10%;
	margin-right: auto;
	margin-left: auto;
}

#consept section img{
	width: 100%;
	height: auto;
}
#consept section h2 {
	padding-top: 50px;
	height: 55px;
	text-indent: -9999px;
	background-image: url(../img/title_concept.png);
	background-repeat: no-repeat;
	background-position: center center;
	display: block;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: auto;
	margin-left: auto;
	width: 90%;
}
#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: 0px;
	opacity: 1 !important;
}
.plusShop:hover{
	opacity: 0.7 !important;
}
/*-----------*/
#gallery {
	text-align: center;
	padding-top: 0px;
	width: 100%;
	/*overflow: hidden;*/
	background-size: 100% 100%;
	background-image: url(../img/gallery_bg.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	padding-bottom: 30px;
}
#gallery section {
	width: 100%;
}

#gallery section .gaBox {
	width:  96%;
	margin-right: auto;
	margin-left: auto;
}

#gallery section .main01{
	width: 100%;
	margin-bottom: 30px;
	}
#gallery section .main01 img{
	width: 100%;
	height:auto;
}

#gallery section .gaBox dl {
	margin-bottom: 20px;
	width: 31%;
	margin-right: 2%;
	float: left;
}
#gallery section .gaBox dl dt{
	height: auto;
	width: 100%;
	overflow: hidden;
	margin-bottom: 5px;
	margin-right: auto;
	margin-left: auto;
}
#gallery section .gaBox dl dt img{
	height: auto;
	width: 100%;
}
#gallery section .gaBox dl dd.plusMark{
	text-indent: 0px;
	text-align: left;
	display: block;
	width: 100%;
	letter-spacing: 0em;
	font-size: 12px;
	margin-right: auto;
	margin-left: auto;
	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 h2 {
	padding-top: 50px;
	width: 90%;
	text-indent: -9999px;
	background-image: url(../img/title_gallery.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 55px;
	display: block;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: auto;
	margin-left: auto;
}
#gallery h3 {
	width: 100%;
	text-indent: -9999px;
	background-image: url(../img/title_gallery_interior.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: auto;
	display: block;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
}

#gallery p {
	font-family: "RmP-Medium";
	font-size: 16px;
	margin-bottom: 10px;
	padding-right: 20px;
	padding-left: 20px;
}
#gallery p.cap {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 90%;
	margin-bottom: 10px;
	padding-right: 2%;
	padding-left: 2%;
	text-align: left;
	width: 100%;
	clear: both;
}
#gallery 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;
}

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

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

#ga2 section ul li a{
	display: block;
	height: auto;
	width: 100%;
}
#ga2 section ul li a:hover{
	opacity:0.7;
}
#ga2 section .main02{
	width: 100%;
	margin-bottom: 30px;
	}
	
#ga2 section .main02 img{
	width: 100%;
	height:auto;
}
#ga2 section .gaBox {
	width:  96%;
	margin-right: auto;
	margin-left: auto;
}
#ga2 section .gaBox dl {
	margin-bottom: 20px;
	width: 31%;
	margin-right: 2%;
	float: left;
}
#ga2 section .gaBox dl dt{
	height: auto;
	width: 100%;
	overflow: hidden;
	margin-bottom: 5px;
	margin-right: auto;
	margin-left: auto;
}
#ga2 section .gaBox dl dd.plusMark{
	text-indent: 0px;
	text-align: left;
	display: block;
	width: 100%;
	letter-spacing: 0em;
	font-size: 12px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}
#ga2 section .gaBox dl dt img{
	height: auto;
	width: 100%;
}
#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 h2 {
	padding-top: 50px;
	height: 55px;
	width: 90%;
	text-indent: -9999px;
	background-image: url(../img/title_gallery.png);
	background-repeat: no-repeat;
	background-position: center center;
	display: block;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: auto;
	margin-left: auto;
}

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

#ga2 p {
	font-family: "RmP-Medium";
	font-size: 16px;
	margin-bottom: 10px;
	padding-right: 20px;
	padding-left: 20px;
	
}
#ga2 p.cap {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 90%;
	margin-bottom: 10px;
	padding-right: 2%;
	padding-left: 2%;
	text-align: left;
	width: 100%;
	clear: both;
}
#ga2 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;
}


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

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

#ga3 section ul li a{
	display: block;
	height: auto;
	width: 100%;
}
#ga3 section ul li a:hover{
	color: #933;
	opacity:0.7;
}
#ga3 section .main03{
	width: 100%;
	margin-bottom: 30px;
	}
#ga3 section .main03 img{
	width: 100%;
	height:auto;
}
#ga3 section .gaBox {
	width:  96%;
	margin-right: auto;
	margin-left: auto;
}
#ga3 section .gaBox dl {
	margin-bottom: 20px;
	width: 31%;
	margin-right: 2%;
	float: left;
}
#ga3 section .gaBox dl dt{
	height: auto;
	width: 100%;
	overflow: hidden;
	margin-bottom: 5px;
	margin-right: auto;
	margin-left: auto;
}
#ga3 section .gaBox dl dt img{
	height: auto;
	width: 100%;
}
#ga3 section .gaBox dl dd.plusMark{
	text-indent: 0px;
	text-align: left;
	display: block;
	width: 100%;
	letter-spacing: 0em;
	font-size: 12px;
	margin-right: auto;
	margin-left: auto;
	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 h2 {
	padding-top: 50px;
	height: 55px;
	width: 90%;
	text-indent: -9999px;
	background-image: url(../img/title_gallery.png);
	background-repeat: no-repeat;
	background-position: center center;
	display: block;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: auto;
	margin-left: auto;
}
#ga3 h3 {
	height: auto;
	width: 100%;
	text-indent: -9999px;
	background-image: url(../img/title_gallery_marriage.png);
	background-repeat: no-repeat;
	background-position: center center;
	display: block;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
}


#ga3 p {
	font-family: "RmP-Medium";
	font-size: 16px;
	margin-bottom: 10px;
	padding-right: 20px;
	padding-left: 20px;
}
#ga3 p.cap {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 90%;
	margin-bottom: 10px;
	padding-right: 2%;
	padding-left: 2%;
	text-align: left;
	width: 100%;
	clear: both;
}
#ga3 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;
}

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

#ga4 {
	text-align: center;
	padding-top: 0px;
	width: 100%;
	background-size: 100% 100%;
	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: auto;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
}
#ga4 section ul li{
	padding: 0px;
	float: left;
	height: auto;
	width: 100%;
	margin-right: 10px;
}

#ga4 section ul li a{
	display: block;
	width: 100%;
	height: 36px;
}
#ga4 section ul li a:hover{
	opacity:0.7;
}
#ga4 section .main04{
	width: 100%;
	margin-bottom: 30px;
	}
#ga4 section .main04 img{
	width: 100%;
	height:auto;
}
#ga4 section .gaBox {
	width:  96%;
	margin-right: auto;
	margin-left: auto;
}
#ga4 section .gaBox dl {
	margin-bottom: 20px;
	width: 31%;
	margin-right: 2%;
	float: left;
}
#ga4 section .gaBox dl dt{
	height: auto;
	width: 100%;
	overflow: hidden;
	margin-bottom: 5px;
	margin-right: auto;
	margin-left: auto;
}
#ga4 section .gaBox dl dt img{
	height: auto;
	width: 100%;
}
#ga4 section .gaBox dl dd.plusMark{
	text-indent: 0px;
	text-align: left;
	display: block;
	width: 100%;
	letter-spacing: 0em;
	font-size: 12px;
	margin-right: auto;
	margin-left: auto;
	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 h2 {
	padding-top: 50px;
	height: 55px;
	width: 90%;
	text-indent: -9999px;
	background-image: url(../img/title_gallery.png);
	background-repeat: no-repeat;
	background-position: center center;
	display: block;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: auto;
	margin-left: auto;
}
#ga4 h3 {
	height: auto;
	width: 100%;
	text-indent: -9999px;
	background-image: url(../img/title_gallery_marriage.png);
	background-repeat: no-repeat;
	background-position: center center;
	display: block;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
}


#ga4 p {
	font-family: "RmP-Medium";
	font-size: 16px;
	margin-bottom: 10px;
	padding-right: 20px;
	padding-left: 20px;
}
#ga4 p.cap {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 90%;
	margin-bottom: 10px;
	padding-right: 2%;
	padding-left: 2%;
	text-align: left;
	width: 100%;
	clear: both;
}
#ga4 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;
}

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

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

#ga5 section ul li a{
	display: block;
	width: 100%;
	height: auto;
}
#ga5 section ul li a:hover{
	opacity:0.7;
}
#ga5 section .main05{
	width: 100%;
	margin-bottom: 30px;
	}
#ga5 section .main05 img{
	width: 100%;
	height:auto;
}
#ga5 section .gaBox {
	width:  96%;
	margin-right: auto;
	margin-left: auto;
}
#ga5 section .gaBox dl {
	margin-bottom: 20px;
	width: 31%;
	margin-right: 2%;
	float: left;
}
#ga5 section .gaBox dl dt{
	height: auto;
	width: 100%;
	overflow: hidden;
	margin-bottom: 5px;
	margin-right: auto;
	margin-left: auto;
}
#ga5 section .gaBox dl dt img{
	height: auto;
	width: 100%;
}
#ga5 section .gaBox dl dd.plusMark{
	text-indent: 0px;
	text-align: left;
	display: block;
	width: 100%;
	letter-spacing: 0em;
	font-size: 12px;
	margin-right: auto;
	margin-left: auto;
	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 h2 {
	padding-top: 50px;
	width: 90%;
	text-indent: -9999px;
	background-image: url(../img/title_gallery.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 55px;
	display: block;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: auto;
	margin-left: auto;
}
#ga5 h3 {
	width: 100%;
	text-indent: -9999px;
	background-image: url(../img/title_gallery_marriage.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: auto;
	display: block;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
}


#ga5 p {
	font-family: "RmP-Medium";
	font-size: 16px;
	margin-bottom: 10px;
	padding-right: 20px;
	padding-left: 20px;
}
#ga5 p.cap {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 90%;
	margin-bottom: 10px;
	padding-right: 2%;
	padding-left: 2%;
	text-align: left;
	width: 100%;
	clear: both;
}
#ga5 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;
}

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

#ga6 {
	text-align: center;
	padding-top: 0px;
	width: 100%;
	background-size: 100% 100%;
	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: auto;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
}
#ga6 section ul li{
	padding: 0px;
	float: left;
	width: 100%;
	height: auto;
	margin-right: 10px;
}

#ga6 section ul li a{
	display: block;
	width: 100%;
	height: auto;
}
#ga6 section ul li a:hover{
	color: #933;
	opacity:0.7;
}
#ga6 section .main06{
	width: 100%;
	margin-bottom: 30px;
	}
#ga6 section .main06 img{
	width: 100%;
	height:auto;
}
#ga6 section .gaBox {
	width:  96%;
	margin-right: auto;
	margin-left: auto;
}
#ga6 section .gaBox dl {
	margin-bottom: 20px;
	width: 31%;
	margin-right: 2%;
	float: left;
}
#ga6 section .gaBox dl dt{
	eight: auto;
	width: 100%;
	overflow: hidden;
	margin-bottom: 5px;
	margin-right: auto;
	margin-left: auto;
}
#ga6 section .gaBox dl dt img{
	height: auto;
	width: 100%;
}
#ga6 section .gaBox dl dd.plusMark{
	text-indent: 0px;
	text-align: left;
	display: block;
	width: 100%;
	letter-spacing: 0em;
	font-size: 12px;
	margin-right: auto;
	margin-left: auto;
	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 h2 {
	padding-top: 50px;
	width: 90%;
	text-indent: -9999px;
	background-image: url(../img/title_gallery.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 55px;
	display: block;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: auto;
	margin-left: auto;
}
#ga6 h3 {
	width: 100%;
	text-indent: -9999px;
	background-image: url(../img/title_gallery_marriage.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: auto;
	display: block;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
}


#ga6 p {
	font-family: "RmP-Medium";
	font-size: 16px;
	margin-bottom: 10px;
	padding-right: 20px;
	padding-left: 20px;
}
#ga6 p.cap {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 90%;
	margin-bottom: 10px;
	padding-right: 2%;
	padding-left: 2%;
	text-align: left;
	width: 100%;
	clear: both;
}
#ga6 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;
}

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

#order {
	text-align: center;
	padding-top: 50px;
	width: 100%;
	background-size: 100% 100%;
	background-image: url(../img/gallery_bg.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	padding-bottom: 30px;
}
#order section {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	/*background-image: url(../img/access_bg.png);
	background-repeat: no-repeat;
	background-position: 17px 95px;*/
}
#order h2 {
	width: 90%;
	text-indent: -9999px;
	background-image: url(../img/title_order.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: auto;
	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: "RmP-Medium";
	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%;
	background-size: cover;
	background-image: url(../img/company_bg.jpg);
	background-repeat: no-repeat;
	background-position: top center;
}
#sec6 section {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	/*background-image: url(../img/access_bg.png);
	background-repeat: no-repeat;
	background-position: 17px 95px;*/
}
#sec6 h2 {
	width: 90%;
	text-indent: -9999px;
	background-image: url(../img/title_company.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 55px;
	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: 110%;
	margin-bottom: 20px;
	padding-right: 20px;
	padding-left: 20px;
	color: #996;
}

#sec6 h4 {
	font-family: "RmP-Medium";
	font-size: 110%;
	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: 80%;
	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 {
	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;
	width: 100%;
}
#sec7 section {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../img/access_bg.png);
	background-repeat: no-repeat;
	background-position: 0px 50px;
}
#sec7 h2 {
	width: 90%;
	text-indent: -9999px;
	background-image: url(../img/title_acce.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 55px;
	display: block;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: auto;
	margin-left: auto;
}
#sec7 h3 {
	font-family: "RmP-Medium";
	font-size: 100%;
	margin-bottom: 20px;
	margin-right: auto;
	margin-left: auto;
	width: 90%;
}
#sec7 p {
	font-family: "RmP-Medium";
	font-size: 80%;
	margin-bottom: 10px;
	margin-right: auto;
	margin-left: auto;
	width: 90%;
}
#sec7 p.cap {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 70%;
	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: 70%;
	margin-bottom: 10px;
	padding-right: 20px;
	padding-left: 20px;
}
#map_basic {
	width: 100%;
	height: 400px;
}
#sec7 .mapBg {
	width: 90%;
	height: 400px;
	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 {
	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;
}

/*ページトップスクロール設定
---------------------------------------*/
#back-top {
	position: fixed;
	bottom: 10px;
	right: 10px;
	z-index: 100000;
}
#back-top a {
	/*width: 60px;*/
	display: block;
	text-align: center;
	font: 11px/100% Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	color: #bbb;
	/* background color transition */
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
}
#back-top a:hover {
	color: #000;
}
/* arrow icon (span tag) */
#back-top span {
	/*width: 60px;*/
	height: 40px;
	width: 35px;
	display: block;
	margin-bottom: 7px;
	/* rounded corners */
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	/* background color transition */
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
	background-color: #ddd;
	background-image: url(../img/up-arrow.png);
	background-repeat: no-repeat;
	background-position: center center;
	background-size:50%;
}
#back-top a:hover span {
	background-color: #777;
}
