@charset "UTF-8";
@media screen and (min-width: 1000px) {
.dental-copy00-mobile {
	display: none;
}
#tool-shinsatsuken01 {
	display: none;
}
#tool-shinsatsuken02 {
	display: none;
}
#tool-shinsatsuken03 {
	display: none;
}
#tool-shinsatsuken04 {
	display: none;
}
#tool-recallcard01{
	display: none;
}
#tool-recallcard02{
	display: none;
}
#tool-patientform{
	display: none;
}
#tool-pamphlet01{
	display: none;
}
#tool-pamphlet02{
	display: none;
}
#tool-pamphlet03{
	display: none;
}
#tool-pamphlet04{
	display: none;
}
#tool-pamphlet05{
	display: none;
}
#tool-pamphlet06{
	display: none;
}
#tool-tool01{
	display: none;	
}
#tool-tool02{
	display: none;	
}
#tool-tool03{
	display: none;	
}
#tool-tool04{
	display: none;	
}
#tool-karte01{
	display: none;	
}
#tool-karte02{
	display: none;	
}
#tool-karte03{
	display: none;	
}
#tool-poster01{
	display: none;	
}
#tool-poster02{
	display: none;	
}
#tool-poster03{
	display: none;	
}
#tool-newsletter01{
	display: none;	
}
}



h1{
	font-weight: lighter;
	margin: 0;
}
h2{
	font-weight: lighter;
	margin: 0;
}
h3{
	font-weight: lighter;
	margin: 0;
}
h4{
	font-weight: lighter;
	margin: 0;
}
p {
	margin:0;
}


/* 文字リンク下線消す */
a {
text-decoration: none;
}

a {  
  color: inherit;
}



#works-copy01 {
	width: 1000px;
	height: 170px;
	margin-bottom: 50px;
	padding-left: auto;
	padding-right: auto;
	margin-right: auto;
	margin-left: auto;
	font-size: 16px;
	line-height: 38px;
	letter-spacing: 0.09em;
	text-align: center;
	color: #231815;
	font-family: "游明朝体","Yu Mincho","YuMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","HGS明朝E","ＭＳ 明朝","MS Mincho",serif !important;
}
#works {
	width: 1000px;
	height: 800px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}

.dentalbtn,
a.dentalbtn,
button.dentalbtn {
	font-size: 15px;
	line-height: 28px;
	letter-spacing: 0.055em;
	color: #231815;
	border-radius: 0.5rem;
	font-family: "游明朝体","Yu Mincho","YuMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","HGS明朝E","ＭＳ 明朝","MS Mincho",serif !important;
	position: relative;
	display: inline-block;
	padding: 1rem 4rem;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
}
a.dentalbtn-border {
	border: 1px solid #231815;
	border-radius: 0;
	background: #fff;
	margin-bottom: 3%;
	width: 300px;
	margin-right: 25px;
	margin-left: 25px;
}
a.dentalbtn-border:hover {
	color: #fff;
	background: #231815;
}
a.dentalbtn-border span{
	font-size: 13px;
	line-height: 38px;
	letter-spacing: 0.055em;
	color: #231815;
}


#shinsatsuken {
	width: 1000px;
	height: auto;
	margin-top: 15%;
	margin-bottom: 50px;
	margin-right: auto;
	margin-left: auto;
	padding-left: auto;
	padding-right: auto;
	font-size: 15px;
	line-height: 38px;
	letter-spacing: 0.5em;
	text-align: center;
	color: #231815;
	font-family: "游明朝体","Yu Mincho","YuMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","HGS明朝E","ＭＳ 明朝","MS Mincho",serif !important;
}
#recallcard {
	width: 1000px;
	height: auto;
	margin-top: 15%;
	margin-bottom: 50px;
	margin-right: auto;
	margin-left: auto;
	padding-left: auto;
	padding-right: auto;
	font-size: 15px;
	line-height: 38px;
	letter-spacing: 0.5em;
	text-align: center;
	color: #231815;
	font-family: "游明朝体","Yu Mincho","YuMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","HGS明朝E","ＭＳ 明朝","MS Mincho",serif !important;
}
#patientform {
	width: 1000px;
	height: auto;
	margin-top: 15%;
	margin-bottom: 50px;
	margin-right: auto;
	margin-left: auto;
	padding-left: auto;
	padding-right: auto;
	font-size: 15px;
	line-height: 38px;
	letter-spacing: 0.5em;
	text-align: center;
	color: #231815;
	font-family: "游明朝体","Yu Mincho","YuMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","HGS明朝E","ＭＳ 明朝","MS Mincho",serif !important;
}
#pamphlet {
	width: 1000px;
	height: auto;
	margin-top: 15%;
	margin-bottom: 50px;
	margin-right: auto;
	margin-left: auto;
	padding-left: auto;
	padding-right: auto;
	font-size: 15px;
	line-height: 38px;
	letter-spacing: 0.5em;
	text-align: center;
	color: #231815;
	font-family: "游明朝体","Yu Mincho","YuMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","HGS明朝E","ＭＳ 明朝","MS Mincho",serif !important;
}
#tool {
	width: 1000px;
	height: auto;
	margin-top: 15%;
	margin-bottom: 50px;
	margin-right: auto;
	margin-left: auto;
	padding-left: auto;
	padding-right: auto;
	font-size: 15px;
	line-height: 38px;
	letter-spacing: 0.5em;
	text-align: center;
	color: #231815;
	font-family: "游明朝体","Yu Mincho","YuMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","HGS明朝E","ＭＳ 明朝","MS Mincho",serif !important;
}
#karte {
	width: 1000px;
	height: auto;
	margin-top: 15%;
	margin-bottom: 50px;
	margin-right: auto;
	margin-left: auto;
	padding-left: auto;
	padding-right: auto;
	font-size: 15px;
	line-height: 38px;
	letter-spacing: 0.5em;
	text-align: center;
	color: #231815;
	font-family: "游明朝体","Yu Mincho","YuMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","HGS明朝E","ＭＳ 明朝","MS Mincho",serif !important;
}
#poster {
	width: 1000px;
	height: auto;
	margin-top: 15%;
	margin-bottom: 50px;
	margin-right: auto;
	margin-left: auto;
	padding-left: auto;
	padding-right: auto;
	font-size: 15px;
	line-height: 38px;
	letter-spacing: 0.5em;
	text-align: center;
	color: #231815;
	font-family: "游明朝体","Yu Mincho","YuMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","HGS明朝E","ＭＳ 明朝","MS Mincho",serif !important;
}
#newsletter {
	width: 1000px;
	height: auto;
	margin-top: 15%;
	margin-bottom: 50px;
	margin-right: auto;
	margin-left: auto;
	padding-left: auto;
	padding-right: auto;
	font-size: 15px;
	line-height: 38px;
	letter-spacing: 0.5em;
	text-align: center;
	color: #231815;
	font-family: "游明朝体","Yu Mincho","YuMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","HGS明朝E","ＭＳ 明朝","MS Mincho",serif !important;
}


.dental-copy {
	width: 740px;
	height: auto;
	margin-top: 1%;
	margin-bottom: 8%;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}
.dental-copy02-left {
	width: 370px;
	height: auto;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	float: left;
}
.dental-copy02-right {
	width: 370px;
	height: auto;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	float: right;
}
.dental-copy03-left {
	width: 480px;
	height: auto;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	float: left;
}
.dental-copy03-right {
	width: 220px;
	height: auto;
	margin-right: auto;
	margin-left: 40px;
	position: relative;
	float: right;
}
.dental-copy03-left01 {
	width: 220px;
	height: auto;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	float: left;
}
.dental-copy03-right01 {
	width: 220px;
	height: auto;
	margin-right: auto;
	margin-left: 40px;
	position: relative;
	float: right;
}
.dental-copy00 {
	width: 740px;
	height: auto;
	padding-left: auto;
	padding-right: auto;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 5%;
	font-size: 12px;
	line-height: 20px;
	letter-spacing: 0.15em;
	text-align: center;
	color: #231815;
	font-family: "游明朝体","Yu Mincho","YuMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","HGS明朝E","ＭＳ 明朝","MS Mincho",serif !important;
}
.dental-copy01 {
	width: 100%;
	height: auto;
	padding-left: auto;
	padding-right: auto;
	margin-right: auto;
	margin-left: auto;
	font-size: 12px;
	line-height: 20px;
	letter-spacing: 0.15em;
	text-align: center;
	color: #231815;
	font-family: "游明朝体","Yu Mincho","YuMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","HGS明朝E","ＭＳ 明朝","MS Mincho",serif !important;
}


.tool-desktop {
	width: 1000px;
	height: auto;
	margin-bottom: 10%;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}
#shinsatsuken-navi {
	width: 740px;
	height: 473px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	background-repeat: no-repeat;
}
#shinsatsuken-navi ul {
	margin: 0px;
	padding: 0px;
}
#shinsatsuken-navi li {
	display:inline;
	list-style-type:none;
}
#shinsatsuken-navi li a {
	height: 740px;
	width: 740px;
	display: block;
	float: left;
	text-indent: -9999px;
	text-decoration: none;
	overflow: hidden;
}
#shinsatsuken-navi li.shinsatsuken-navi01 a {
	width: 210px;
	height: 133px;
	background-image: url(../images/desktop/shinsatsuken-navi.png);
	background-repeat: no-repeat;
	background-position: 0px top;
	background-size: 740px 983px;
	margin-right: 55px;
	margin-bottom: 37px;
	
}
#shinsatsuken-navi li.shinsatsuken-navi02 a {
	width: 210px;
	height: 133px;
	background-image: url(../images/desktop/shinsatsuken-navi.png);
	background-repeat: no-repeat;
	background-position: -265px top;
	background-size: 740px 983px;
	margin-right: 55px;
	margin-bottom: 37px;
}
#shinsatsuken-navi li.shinsatsuken-navi03 a {
	width: 210px;
	height: 133px;
	background-image: url(../images/desktop/shinsatsuken-navi.png);
	background-repeat: no-repeat;
	background-position: -530px top;
	background-size: 740px 983px;
	margin-bottom: 37px;
}
#shinsatsuken-navi li.shinsatsuken-navi04 a {
	width: 210px;
	height: 133px;
	background-image: url(../images/desktop/shinsatsuken-navi.png);
	background-repeat: no-repeat;
	background-position: 0px -170px;
	background-size: 740px 983px;
	margin-right: 55px;
	margin-bottom: 37px;
}
#shinsatsuken-navi li.shinsatsuken-navi05 a {
	width: 210px;
	height: 133px;
	background-image: url(../images/desktop/shinsatsuken-navi.png);
	background-repeat: no-repeat;
	background-position: -265px -170px;
	background-size: 740px 983px;
	margin-right: 55px;
	margin-bottom: 37px;
}
#shinsatsuken-navi li.shinsatsuken-navi06 a {
	width: 210px;
	height: 133px;
	background-image: url(../images/desktop/shinsatsuken-navi.png);
	background-repeat: no-repeat;
	background-position: -530px -170px;
	background-size: 740px 983px;
	margin-bottom: 37px;
}
#shinsatsuken-navi li.shinsatsuken-navi07 a {
	width: 210px;
	height: 133px;
	background-image: url(../images/desktop/shinsatsuken-navi.png);
	background-repeat: no-repeat;
	background-position: 0px -340px;
	background-size: 740px 983px;
	margin-right: 55px;
	margin-bottom: 37px;
}
#shinsatsuken-navi li.shinsatsuken-navi08 a {
	width: 210px;
	height: 133px;
	background-image: url(../images/desktop/shinsatsuken-navi.png);
	background-repeat: no-repeat;
	background-position: -265px -340px;
	background-size: 740px 983px;
	margin-right: 55px;
	margin-bottom: 37px;
}
#shinsatsuken-navi li.shinsatsuken-navi09 a {
	width: 210px;
	height: 133px;
	background-image: url(../images/desktop/shinsatsuken-navi.png);
	background-repeat: no-repeat;
	background-position: -530px -340px;
	background-size: 740px 983px;
	margin-bottom: 37px;
}

#shinsatsuken-navi li.shinsatsuken-navi01 a:hover {
	background-image: url(../images/desktop/shinsatsuken-navi.png);
	background-repeat: no-repeat;
	background-position: 0px -510px;
}
#shinsatsuken-navi li.shinsatsuken-navi02 a:hover {
	background-image: url(../images/desktop/shinsatsuken-navi.png);
	background-repeat: no-repeat;
	background-position: -265px -510px;
}
#shinsatsuken-navi li.shinsatsuken-navi03 a:hover {
	background-image: url(../images/desktop/shinsatsuken-navi.png);
	background-repeat: no-repeat;
	background-position: -530px -510px;
}
#shinsatsuken-navi li.shinsatsuken-navi04 a:hover {
	background-image: url(../images/desktop/shinsatsuken-navi.png);
	background-repeat: no-repeat;
	background-position: 0px -680px;
}
#shinsatsuken-navi li.shinsatsuken-navi05 a:hover {
	background-image: url(../images/desktop/shinsatsuken-navi.png);
	background-repeat: no-repeat;
	background-position: -265px -680px;
}
#shinsatsuken-navi li.shinsatsuken-navi06 a:hover {
	background-image: url(../images/desktop/shinsatsuken-navi.png);
	background-repeat: no-repeat;
	background-position: -530px -680px;
}
#shinsatsuken-navi li.shinsatsuken-navi07 a:hover {
	background-image: url(../images/desktop/shinsatsuken-navi.png);
	background-repeat: no-repeat;
	background-position: 0px -850px;
}
#shinsatsuken-navi li.shinsatsuken-navi08 a:hover {
	background-image: url(../images/desktop/shinsatsuken-navi.png);
	background-repeat: no-repeat;
	background-position: -265px -850px;
}
#shinsatsuken-navi li.shinsatsuken-navi09 a:hover {
	background-image: url(../images/desktop/shinsatsuken-navi.png);
	background-repeat: no-repeat;
	background-position: -530px -850px;
}



#recallcard-navi01 {
	width: 740px;
	height: 235px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	background-repeat: no-repeat;
}
#recallcard-navi01 ul {
	margin: 0px;
	padding: 0px;
}
#recallcard-navi01 li {
	display:inline;
	list-style-type:none;
}
#recallcard-navi01 li a {
	width: 740px;
	height: 235px;
	display: block;
	float: left;
	text-indent: -9999px;
	text-decoration: none;
	overflow: hidden;
}
#recallcard-navi01 li.recallcard-navi0101 a {
	width: 350px;
	height: 235px;
	background-image: url(../images/desktop/recallcard01-navi.png);
	background-repeat: no-repeat;
	background-position: 0px top;
	background-size: 740px 520px;
	margin-right: 40px;
}
#recallcard-navi01 li.recallcard-navi0102 a {
	width: 350px;
	height: 235px;
	background-image: url(../images/desktop/recallcard01-navi.png);
	background-repeat: no-repeat;
	background-position: -390px top;
	background-size: 740px 520px;
}
#recallcard-navi01 li.recallcard-navi0101 a:hover {
	background-image: url(../images/desktop/recallcard01-navi.png);
	background-repeat: no-repeat;
	background-position: 0px -285px;
}
#recallcard-navi01 li.recallcard-navi0102 a:hover {
	background-image: url(../images/desktop/recallcard01-navi.png);
	background-repeat: no-repeat;
	background-position: -390px -285px;
}

#recallcard-navi02 {
	width: 740px;
	height: 235px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	background-repeat: no-repeat;
}
#recallcard-navi02 ul {
	margin: 0px;
	padding: 0px;
}
#recallcard-navi02 li {
	display:inline;
	list-style-type:none;
}
#recallcard-navi02 li a {
	width: 740px;
	height: 235px;
	display: block;
	float: left;
	text-indent: -9999px;
	text-decoration: none;
	overflow: hidden;
}
#recallcard-navi02 li.recallcard-navi0201 a {
	width: 350px;
	height: 235px;
	background-image: url(../images/desktop/recallcard02-navi.png);
	background-repeat: no-repeat;
	background-position: 0px top;
	background-size: 740px 520px;
	margin-right: 40px;
}
#recallcard-navi02 li.recallcard-navi0202 a {
	width: 350px;
	height: 235px;
	background-image: url(../images/desktop/recallcard02-navi.png);
	background-repeat: no-repeat;
	background-position: -390px top;
	background-size: 740px 520px;
}
#recallcard-navi02 li.recallcard-navi0201 a:hover {
	background-image: url(../images/desktop/recallcard02-navi.png);
	background-repeat: no-repeat;
	background-position: 0px -285px;
}
#recallcard-navi02 li.recallcard-navi0202 a:hover {
	background-image: url(../images/desktop/recallcard02-navi.png);
	background-repeat: no-repeat;
	background-position: -390px -285px;
}




#patientform-navi01 {
	width: 740px;
	height: 310px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	background-repeat: no-repeat;
}
#patientform-navi01 ul {
	margin: 0px;
	padding: 0px;
}
#patientform-navi01 li {
	display:inline;
	list-style-type:none;
}
#patientform-navi01 li a {
	width: 740px;
	height: 310px;
	display: block;
	float: left;
	text-indent: -9999px;
	text-decoration: none;
	overflow: hidden;
}
#patientform-navi01 li.patientform-navi0101 a {
	width: 220px;
	height: 310px;
	background-image: url(../images/desktop/patientform-navi.png);
	background-repeat: no-repeat;
	background-position: 0px top;
	background-size: 740px 660px;
	margin-right: 40px;
}
#patientform-navi01 li.patientform-navi0102 a {
	width: 220px;
	height: 310px;
	background-image: url(../images/desktop/patientform-navi.png);
	background-repeat: no-repeat;
	background-position: -260px top;
	background-size: 740px 660px;
	margin-right: 40px;
}
#patientform-navi01 li.patientform-navi0103 a {
	width: 220px;
	height: 310px;
	background-image: url(../images/desktop/patientform-navi.png);
	background-repeat: no-repeat;
	background-position: -520px top;
	background-size: 740px 660px;
}
#patientform-navi01 li.patientform-navi0101 a:hover {
	background-image: url(../images/desktop/patientform-navi.png);
	background-repeat: no-repeat;
	background-position: 0px -350px;
}
#patientform-navi01 li.patientform-navi0102 a:hover {
	background-image: url(../images/desktop/patientform-navi.png);
	background-repeat: no-repeat;
	background-position: -260px -350px;
}
#patientform-navi01 li.patientform-navi0103 a:hover {
	background-image: url(../images/desktop/patientform-navi.png);
	background-repeat: no-repeat;
	background-position: -520px -350px;
}




#pamphlet-navi01 {
	width: 740px;
	height: 320px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	background-repeat: no-repeat;
}
#pamphlet-navi01 ul {
	margin: 0px;
	padding: 0px;
}
#pamphlet-navi01 li {
	display:inline;
	list-style-type:none;
}
#pamphlet-navi01 li a {
	width: 740px;
	height: 320px;
	display: block;
	float: left;
	text-indent: -9999px;
	text-decoration: none;
	overflow: hidden;
}
#pamphlet-navi01 li.pamphlet-navi0101 a {
	width: 220px;
	height: 320px;
	background-image: url(../images/desktop/pamphlet01-navi.png);
	background-repeat: no-repeat;
	background-position: 0px top;
	background-size: 740px 690px;
	margin-right: 40px;
}
#pamphlet-navi01 li.pamphlet-navi0102 a {
	width: 220px;
	height: 320px;
	background-image: url(../images/desktop/pamphlet01-navi.png);
	background-repeat: no-repeat;
	background-position: -260px top;
	background-size: 740px 690px;
	margin-right: 40px;
}
#pamphlet-navi01 li.pamphlet-navi0103 a {
	width: 220px;
	height: 320px;
	background-image: url(../images/desktop/pamphlet01-navi.png);
	background-repeat: no-repeat;
	background-position: -520px top;
	background-size: 740px 690px;
}
#pamphlet-navi01 li.pamphlet-navi0101 a:hover {
	background-image: url(../images/desktop/pamphlet01-navi.png);
	background-repeat: no-repeat;
	background-position: 0px -370px;
}
#pamphlet-navi01 li.pamphlet-navi0102 a:hover {
	background-image: url(../images/desktop/pamphlet01-navi.png);
	background-repeat: no-repeat;
	background-position: -260px -370px;
}
#pamphlet-navi01 li.pamphlet-navi0103 a:hover {
	background-image: url(../images/desktop/pamphlet01-navi.png);
	background-repeat: no-repeat;
	background-position: -520px -370px;
}


#pamphlet-navi02 {
	width: 740px;
	height: 320px;
	margin-top: 5%;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	background-repeat: no-repeat;
}
#pamphlet-navi02 ul {
	margin: 0px;
	padding: 0px;
}
#pamphlet-navi02 li {
	display:inline;
	list-style-type:none;
}
#pamphlet-navi02 li a {
	width: 740px;
	height: 320px;
	display: block;
	float: left;
	text-indent: -9999px;
	text-decoration: none;
	overflow: hidden;
}
#pamphlet-navi02 li.pamphlet-navi0201 a {
	width: 220px;
	height: 320px;
	background-image: url(../images/desktop/pamphlet02-navi.png);
	background-repeat: no-repeat;
	background-position: 0px top;
	background-size: 740px 690px;
	margin-right: 40px;
}
#pamphlet-navi02 li.pamphlet-navi0202 a {
	width: 220px;
	height: 320px;
	background-image: url(../images/desktop/pamphlet02-navi.png);
	background-repeat: no-repeat;
	background-position: -260px top;
	background-size: 740px 690px;
	margin-right: 40px;
}
#pamphlet-navi02 li.pamphlet-navi0203 a {
	width: 220px;
	height: 320px;
	background-image: url(../images/desktop/pamphlet02-navi.png);
	background-repeat: no-repeat;
	background-position: -520px top;
	background-size: 740px 690px;
}
#pamphlet-navi02 li.pamphlet-navi0201 a:hover {
	background-image: url(../images/desktop/pamphlet02-navi.png);
	background-repeat: no-repeat;
	background-position: 0px -370px;
}
#pamphlet-navi02 li.pamphlet-navi0202 a:hover {
	background-image: url(../images/desktop/pamphlet02-navi.png);
	background-repeat: no-repeat;
	background-position: -260px -370px;
}
#pamphlet-navi02 li.pamphlet-navi0203 a:hover {
	background-image: url(../images/desktop/pamphlet02-navi.png);
	background-repeat: no-repeat;
	background-position: -520px -370px;
}


#pamphlet-navi03 {
	width: 740px;
	height: 320px;
	margin-top: 5%;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	background-repeat: no-repeat;
}
#pamphlet-navi03 ul {
	margin: 0px;
	padding: 0px;
}
#pamphlet-navi03 li {
	display:inline;
	list-style-type:none;
}
#pamphlet-navi03 li a {
	width: 740px;
	height: 320px;
	display: block;
	float: left;
	text-indent: -9999px;
	text-decoration: none;
	overflow: hidden;
}
#pamphlet-navi03 li.pamphlet-navi0301 a {
	width: 220px;
	height: 320px;
	background-image: url(../images/desktop/pamphlet03-navi.png);
	background-repeat: no-repeat;
	background-position: 0px top;
	background-size: 740px 690px;
	margin-right: 40px;
}
#pamphlet-navi03 li.pamphlet-navi0302 a {
	width: 220px;
	height: 320px;
	background-image: url(../images/desktop/pamphlet03-navi.png);
	background-repeat: no-repeat;
	background-position: -260px top;
	background-size: 740px 690px;
	margin-right: 40px;
}
#pamphlet-navi03 li.pamphlet-navi0303 a {
	width: 220px;
	height: 320px;
	background-image: url(../images/desktop/pamphlet03-navi.png);
	background-repeat: no-repeat;
	background-position: -520px top;
	background-size: 740px 690px;
}
#pamphlet-navi03 li.pamphlet-navi0301 a:hover {
	background-image: url(../images/desktop/pamphlet03-navi.png);
	background-repeat: no-repeat;
	background-position: 0px -370px;
}
#pamphlet-navi03 li.pamphlet-navi0302 a:hover {
	background-image: url(../images/desktop/pamphlet03-navi.png);
	background-repeat: no-repeat;
	background-position: -260px -370px;
}
#pamphlet-navi03 li.pamphlet-navi0303 a:hover {
	background-image: url(../images/desktop/pamphlet03-navi.png);
	background-repeat: no-repeat;
	background-position: -520px -370px;
}


#pamphlet-navi04 {
	width: 740px;
	height: 320px;
	margin-top: 5%;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	background-repeat: no-repeat;
}
#pamphlet-navi04 ul {
	margin: 0px;
	padding: 0px;
}
#pamphlet-navi04 li {
	display:inline;
	list-style-type:none;
}
#pamphlet-navi04 li a {
	width: 740px;
	height: 320px;
	display: block;
	float: left;
	text-indent: -9999px;
	text-decoration: none;
	overflow: hidden;
}
#pamphlet-navi04 li.pamphlet-navi0401 a {
	width: 220px;
	height: 320px;
	background-image: url(../images/desktop/pamphlet04-navi.png);
	background-repeat: no-repeat;
	background-position: 0px top;
	background-size: 740px 690px;
	margin-right: 40px;
}
#pamphlet-navi04 li.pamphlet-navi0402 a {
	width: 220px;
	height: 320px;
	background-image: url(../images/desktop/pamphlet04-navi.png);
	background-repeat: no-repeat;
	background-position: -260px top;
	background-size: 740px 690px;
	margin-right: 40px;
}
#pamphlet-navi04 li.pamphlet-navi0403 a {
	width: 220px;
	height: 320px;
	background-image: url(../images/desktop/pamphlet04-navi.png);
	background-repeat: no-repeat;
	background-position: -520px top;
	background-size: 740px 690px;
}
#pamphlet-navi04 li.pamphlet-navi0401 a:hover {
	background-image: url(../images/desktop/pamphlet04-navi.png);
	background-repeat: no-repeat;
	background-position: 0px -370px;
}
#pamphlet-navi04 li.pamphlet-navi0402 a:hover {
	background-image: url(../images/desktop/pamphlet04-navi.png);
	background-repeat: no-repeat;
	background-position: -260px -370px;
}
#pamphlet-navi04 li.pamphlet-navi0403 a:hover {
	background-image: url(../images/desktop/pamphlet04-navi.png);
	background-repeat: no-repeat;
	background-position: -520px -370px;
}


#pamphlet-navi05 {
	width: 740px;
	height: 320px;
	margin-top: 5%;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	background-repeat: no-repeat;
}
#pamphlet-navi05 ul {
	margin: 0px;
	padding: 0px;
}
#pamphlet-navi05 li {
	display:inline;
	list-style-type:none;
}
#pamphlet-navi05 li a {
	width: 740px;
	height: 320px;
	display: block;
	float: left;
	text-indent: -9999px;
	text-decoration: none;
	overflow: hidden;
}
#pamphlet-navi05 li.pamphlet-navi0501 a {
	width: 220px;
	height: 320px;
	background-image: url(../images/desktop/pamphlet05-navi.png);
	background-repeat: no-repeat;
	background-position: 0px top;
	background-size: 740px 690px;
	margin-right: 40px;
}
#pamphlet-navi05 li.pamphlet-navi0502 a {
	width: 220px;
	height: 320px;
	background-image: url(../images/desktop/pamphlet05-navi.png);
	background-repeat: no-repeat;
	background-position: -260px top;
	background-size: 740px 690px;
	margin-right: 40px;
}
#pamphlet-navi05 li.pamphlet-navi0503 a {
	width: 220px;
	height: 320px;
	background-image: url(../images/desktop/pamphlet05-navi.png);
	background-repeat: no-repeat;
	background-position: -520px top;
	background-size: 740px 690px;
}
#pamphlet-navi05 li.pamphlet-navi0501 a:hover {
	background-image: url(../images/desktop/pamphlet05-navi.png);
	background-repeat: no-repeat;
	background-position: 0px -370px;
}
#pamphlet-navi05 li.pamphlet-navi0502 a:hover {
	background-image: url(../images/desktop/pamphlet05-navi.png);
	background-repeat: no-repeat;
	background-position: -260px -370px;
}
#pamphlet-navi05 li.pamphlet-navi0503 a:hover {
	background-image: url(../images/desktop/pamphlet05-navi.png);
	background-repeat: no-repeat;
	background-position: -520px -370px;
}


#pamphlet-navi06 {
	width: 740px;
	height: 320px;
	margin-top: 5%;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	background-repeat: no-repeat;
}
#pamphlet-navi06 ul {
	margin: 0px;
	padding: 0px;
}
#pamphlet-navi06 li {
	display:inline;
	list-style-type:none;
}
#pamphlet-navi06 li a {
	width: 740px;
	height: 320px;
	display: block;
	float: left;
	text-indent: -9999px;
	text-decoration: none;
	overflow: hidden;
}
#pamphlet-navi06 li.pamphlet-navi0601 a {
	width: 220px;
	height: 320px;
	background-image: url(../images/desktop/pamphlet06-navi.png);
	background-repeat: no-repeat;
	background-position: 0px top;
	background-size: 740px 690px;
	margin-right: 40px;
}
#pamphlet-navi06 li.pamphlet-navi0602 a {
	width: 220px;
	height: 320px;
	background-image: url(../images/desktop/pamphlet06-navi.png);
	background-repeat: no-repeat;
	background-position: -260px top;
	background-size: 740px 690px;
	margin-right: 40px;
}
#pamphlet-navi06 li.pamphlet-navi0603 a {
	width: 220px;
	height: 320px;
	background-image: url(../images/desktop/pamphlet06-navi.png);
	background-repeat: no-repeat;
	background-position: -520px top;
	background-size: 740px 690px;
}
#pamphlet-navi06 li.pamphlet-navi0601 a:hover {
	background-image: url(../images/desktop/pamphlet06-navi.png);
	background-repeat: no-repeat;
	background-position: 0px -370px;
}
#pamphlet-navi06 li.pamphlet-navi0602 a:hover {
	background-image: url(../images/desktop/pamphlet06-navi.png);
	background-repeat: no-repeat;
	background-position: -260px -370px;
}
#pamphlet-navi06 li.pamphlet-navi0603 a:hover {
	background-image: url(../images/desktop/pamphlet06-navi.png);
	background-repeat: no-repeat;
	background-position: -520px -370px;
}



#tool-navi01 {
	width: 740px;
	height: 320px;
	margin-top: 5%;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	background-repeat: no-repeat;
}
#tool-navi01 ul {
	margin: 0px;
	padding: 0px;
}
#tool-navi01 li {
	display:inline;
	list-style-type:none;
}
#tool-navi01 li a {
	width: 740px;
	height: 320px;
	display: block;
	float: left;
	text-indent: -9999px;
	text-decoration: none;
	overflow: hidden;
}
#tool-navi01 li.tool-navi0101 a {
	width: 220px;
	height: 310px;
	background-image: url(../images/desktop/tool01-navi.png);
	background-repeat: no-repeat;
	background-position: 0px top;
	background-size: 740px 670px;
	margin-right: 40px;
}
#tool-navi01 li.tool-navi0102 a {
	width: 220px;
	height: 310px;
	background-image: url(../images/desktop/tool01-navi.png);
	background-repeat: no-repeat;
	background-position: -260px top;
	background-size: 740px 670px;
	margin-right: 40px;
}
#tool-navi01 li.tool-navi0103 a {
	width: 220px;
	height: 310px;
	background-image: url(../images/desktop/tool01-navi.png);
	background-repeat: no-repeat;
	background-position: -520px top;
	background-size: 740px 670px;
}
#tool-navi01 li.tool-navi0101 a:hover {
	background-image: url(../images/desktop/tool01-navi.png);
	background-repeat: no-repeat;
	background-position: 0px -360px;
}
#tool-navi01 li.tool-navi0102 a:hover {
	background-image: url(../images/desktop/tool01-navi.png);
	background-repeat: no-repeat;
	background-position: -260px -360px;
}
#tool-navi01 li.tool-navi0103 a:hover {
	background-image: url(../images/desktop/tool01-navi.png);
	background-repeat: no-repeat;
	background-position: -520px -360px;
}


#tool-navi02 {
	width: 740px;
	height: 320px;
	margin-top: 5%;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	background-repeat: no-repeat;
}
#tool-navi02 ul {
	margin: 0px;
	padding: 0px;
}
#tool-navi02 li {
	display:inline;
	list-style-type:none;
}
#tool-navi02 li a {
	width: 740px;
	height: 320px;
	display: block;
	float: left;
	text-indent: -9999px;
	text-decoration: none;
	overflow: hidden;
}
#tool-navi02 li.tool-navi0201 a {
	width: 220px;
	height: 310px;
	background-image: url(../images/desktop/tool02-navi.png);
	background-repeat: no-repeat;
	background-position: 0px top;
	background-size: 740px 670px;
	margin-right: 40px;
}
#tool-navi02 li.tool-navi0202 a {
	width: 220px;
	height: 310px;
	background-image: url(../images/desktop/tool02-navi.png);
	background-repeat: no-repeat;
	background-position: -260px top;
	background-size: 740px 670px;
	margin-right: 40px;
}
#tool-navi02 li.tool-navi0203 a {
	width: 220px;
	height: 310px;
	background-image: url(../images/desktop/tool02-navi.png);
	background-repeat: no-repeat;
	background-position: -520px top;
	background-size: 740px 670px;
}
#tool-navi02 li.tool-navi0201 a:hover {
	background-image: url(../images/desktop/tool02-navi.png);
	background-repeat: no-repeat;
	background-position: 0px -360px;
}
#tool-navi02 li.tool-navi0202 a:hover {
	background-image: url(../images/desktop/tool02-navi.png);
	background-repeat: no-repeat;
	background-position: -260px -360px;
}
#tool-navi02 li.tool-navi0203 a:hover {
	background-image: url(../images/desktop/tool02-navi.png);
	background-repeat: no-repeat;
	background-position: -520px -360px;
}


#tool-navi03 {
	width: 740px;
	height: 245px;
	margin-top: 5%;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	background-repeat: no-repeat;
}
#tool-navi03 ul {
	margin: 0px;
	padding: 0px;
}
#tool-navi03 li {
	display:inline;
	list-style-type:none;
}
#tool-navi03 li a {
	width: 740px;
	height: 245px;
	display: block;
	float: left;
	text-indent: -9999px;
	text-decoration: none;
	overflow: hidden;
}
#tool-navi03 li.tool-navi0301 a {
	width: 350px;
	height: 245px;
	background-image: url(../images/desktop/tool03-navi.png);
	background-repeat: no-repeat;
	background-position: 0px top;
	background-size: 740px 540px;
	margin-right: 40px;
}
#tool-navi03 li.tool-navi0302 a {
	width: 350px;
	height: 245px;
	background-image: url(../images/desktop/tool03-navi.png);
	background-repeat: no-repeat;
	background-position: -390px top;
	background-size: 740px 540px;
}

#tool-navi03 li.tool-navi0301 a:hover {
	background-image: url(../images/desktop/tool03-navi.png);
	background-repeat: no-repeat;
	background-position: 0px -295px;
}
#tool-navi03 li.tool-navi0302 a:hover {
	background-image: url(../images/desktop/tool03-navi.png);
	background-repeat: no-repeat;
	background-position: -390px -295px;
}


#tool-navi04 {
	width: 740px;
	height: 245px;
	margin-top: 5%;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	background-repeat: no-repeat;
}
#tool-navi04 ul {
	margin: 0px;
	padding: 0px;
}
#tool-navi04 li {
	display:inline;
	list-style-type:none;
}
#tool-navi04 li a {
	width: 740px;
	height: 245px;
	display: block;
	float: left;
	text-indent: -9999px;
	text-decoration: none;
	overflow: hidden;
}
#tool-navi04 li.tool-navi0401 a {
	width: 350px;
	height: 245px;
	background-image: url(../images/desktop/tool04-navi.png);
	background-repeat: no-repeat;
	background-position: 0px top;
	background-size: 740px 540px;
	margin-right: 40px;
}
#tool-navi04 li.tool-navi0402 a {
	width: 350px;
	height: 245px;
	background-image: url(../images/desktop/tool04-navi.png);
	background-repeat: no-repeat;
	background-position: -390px top;
	background-size: 740px 540px;
}

#tool-navi04 li.tool-navi0401 a:hover {
	background-image: url(../images/desktop/tool04-navi.png);
	background-repeat: no-repeat;
	background-position: 0px -295px;
}
#tool-navi04 li.tool-navi0402 a:hover {
	background-image: url(../images/desktop/tool04-navi.png);
	background-repeat: no-repeat;
	background-position: -390px -295px;
}




#karte-navi01 {
	width: 740px;
	height: 320px;
	margin-top: 5%;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	background-repeat: no-repeat;
}
#karte-navi01 ul {
	margin: 0px;
	padding: 0px;
}
#karte-navi01 li {
	display:inline;
	list-style-type:none;
}
#karte-navi01 li a {
	width: 740px;
	height: 320px;
	display: block;
	float: left;
	text-indent: -9999px;
	text-decoration: none;
	overflow: hidden;
}
#karte-navi01 li.karte-navi0101 a {
	width: 220px;
	height: 310px;
	background-image: url(../images/desktop/karte01-navi.png);
	background-repeat: no-repeat;
	background-position: 0px top;
	background-size: 740px 670px;
	margin-right: 40px;
}
#karte-navi01 li.karte-navi0102 a {
	width: 220px;
	height: 310px;
	background-image: url(../images/desktop/karte01-navi.png);
	background-repeat: no-repeat;
	background-position: -260px top;
	background-size: 740px 670px;
	margin-right: 40px;
}
#karte-navi01 li.karte-navi0103 a {
	width: 220px;
	height: 310px;
	background-image: url(../images/desktop/karte01-navi.png);
	background-repeat: no-repeat;
	background-position: -520px top;
	background-size: 740px 670px;
}
#karte-navi01 li.karte-navi0101 a:hover {
	background-image: url(../images/desktop/karte01-navi.png);
	background-repeat: no-repeat;
	background-position: 0px -360px;
}
#karte-navi01 li.karte-navi0102 a:hover {
	background-image: url(../images/desktop/karte01-navi.png);
	background-repeat: no-repeat;
	background-position: -260px -360px;
}
#karte-navi01 li.karte-navi0103 a:hover {
	background-image: url(../images/desktop/karte01-navi.png);
	background-repeat: no-repeat;
	background-position: -520px -360px;
}


#karte-navi02 {
	width: 740px;
	height: 320px;
	margin-top: 5%;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	background-repeat: no-repeat;
}
#karte-navi02 ul {
	margin: 0px;
	padding: 0px;
}
#karte-navi02 li {
	display:inline;
	list-style-type:none;
}
#karte-navi02 li a {
	width: 740px;
	height: 320px;
	display: block;
	float: left;
	text-indent: -9999px;
	text-decoration: none;
	overflow: hidden;
}
#karte-navi02 li.karte-navi0201 a {
	width: 220px;
	height: 310px;
	background-image: url(../images/desktop/karte02-navi.png);
	background-repeat: no-repeat;
	background-position: 0px top;
	background-size: 740px 670px;
	margin-right: 40px;
}
#karte-navi02 li.karte-navi0202 a {
	width: 220px;
	height: 310px;
	background-image: url(../images/desktop/karte02-navi.png);
	background-repeat: no-repeat;
	background-position: -260px top;
	background-size: 740px 670px;
	margin-right: 40px;
}
#karte-navi02 li.karte-navi0203 a {
	width: 220px;
	height: 310px;
	background-image: url(../images/desktop/karte02-navi.png);
	background-repeat: no-repeat;
	background-position: -520px top;
	background-size: 740px 670px;
}
#karte-navi02 li.karte-navi0201 a:hover {
	background-image: url(../images/desktop/karte02-navi.png);
	background-repeat: no-repeat;
	background-position: 0px -360px;
}
#karte-navi02 li.karte-navi0202 a:hover {
	background-image: url(../images/desktop/karte02-navi.png);
	background-repeat: no-repeat;
	background-position: -260px -360px;
}
#karte-navi02 li.karte-navi0203 a:hover {
	background-image: url(../images/desktop/karte02-navi.png);
	background-repeat: no-repeat;
	background-position: -520px -360px;
}


#karte-navi03 {
	width: 740px;
	height: 320px;
	margin-top: 5%;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	background-repeat: no-repeat;
}
#karte-navi03 ul {
	margin: 0px;
	padding: 0px;
}
#karte-navi03 li {
	display:inline;
	list-style-type:none;
}
#karte-navi03 li a {
	width: 740px;
	height: 320px;
	display: block;
	float: left;
	text-indent: -9999px;
	text-decoration: none;
	overflow: hidden;
}
#karte-navi03 li.karte-navi0301 a {
	width: 220px;
	height: 310px;
	background-image: url(../images/desktop/karte03-navi.png);
	background-repeat: no-repeat;
	background-position: 0px top;
	background-size: 740px 670px;
	margin-right: 40px;
}
#karte-navi03 li.karte-navi0302 a {
	width: 220px;
	height: 310px;
	background-image: url(../images/desktop/karte03-navi.png);
	background-repeat: no-repeat;
	background-position: -260px top;
	background-size: 740px 670px;
	margin-right: 40px;
}
#karte-navi03 li.karte-navi0303 a {
	width: 220px;
	height: 310px;
	background-image: url(../images/desktop/karte03-navi.png);
	background-repeat: no-repeat;
	background-position: -520px top;
	background-size: 740px 670px;
}
#karte-navi03 li.karte-navi0301 a:hover {
	background-image: url(../images/desktop/karte03-navi.png);
	background-repeat: no-repeat;
	background-position: 0px -360px;
}
#karte-navi03 li.karte-navi0302 a:hover {
	background-image: url(../images/desktop/karte03-navi.png);
	background-repeat: no-repeat;
	background-position: -260px -360px;
}
#karte-navi03 li.karte-navi0303 a:hover {
	background-image: url(../images/desktop/karte03-navi.png);
	background-repeat: no-repeat;
	background-position: -520px -360px;
}



#poster-navi01 {
	width: 740px;
	height: 320px;
	margin-top: 5%;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	background-repeat: no-repeat;
}
#poster-navi01 ul {
	margin: 0px;
	padding: 0px;
}
#poster-navi01 li {
	display:inline;
	list-style-type:none;
}
#poster-navi01 li a {
	width: 740px;
	height: 320px;
	display: block;
	float: left;
	text-indent: -9999px;
	text-decoration: none;
	overflow: hidden;
}
#poster-navi01 li.poster-navi0101 a {
	width: 220px;
	height: 310px;
	background-image: url(../images/desktop/poster01-navi.png);
	background-repeat: no-repeat;
	background-position: 0px top;
	background-size: 740px 670px;
	margin-right: 40px;
}
#poster-navi01 li.poster-navi0102 a {
	width: 220px;
	height: 310px;
	background-image: url(../images/desktop/poster01-navi.png);
	background-repeat: no-repeat;
	background-position: -260px top;
	background-size: 740px 670px;
	margin-right: 40px;
}
#poster-navi01 li.poster-navi0103 a {
	width: 220px;
	height: 310px;
	background-image: url(../images/desktop/poster01-navi.png);
	background-repeat: no-repeat;
	background-position: -520px top;
	background-size: 740px 670px;
}
#poster-navi01 li.poster-navi0101 a:hover {
	background-image: url(../images/desktop/poster01-navi.png);
	background-repeat: no-repeat;
	background-position: 0px -360px;
}
#poster-navi01 li.poster-navi0102 a:hover {
	background-image: url(../images/desktop/poster01-navi.png);
	background-repeat: no-repeat;
	background-position: -260px -360px;
}
#poster-navi01 li.poster-navi0103 a:hover {
	background-image: url(../images/desktop/poster01-navi.png);
	background-repeat: no-repeat;
	background-position: -520px -360px;
}



#poster-navi02 {
	width: 740px;
	height: 320px;
	margin-top: 5%;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	background-repeat: no-repeat;
}
#poster-navi02 ul {
	margin: 0px;
	padding: 0px;
}
#poster-navi02 li {
	display:inline;
	list-style-type:none;
}
#poster-navi02 li a {
	width: 740px;
	height: 320px;
	display: block;
	float: left;
	text-indent: -9999px;
	text-decoration: none;
	overflow: hidden;
}
#poster-navi02 li.poster-navi0201 a {
	width: 220px;
	height: 310px;
	background-image: url(../images/desktop/poster02-navi.png);
	background-repeat: no-repeat;
	background-position: 0px top;
	background-size: 740px 670px;
	margin-right: 40px;
}
#poster-navi02 li.poster-navi0202 a {
	width: 220px;
	height: 310px;
	background-image: url(../images/desktop/poster02-navi.png);
	background-repeat: no-repeat;
	background-position: -260px top;
	background-size: 740px 670px;
	margin-right: 40px;
}
#poster-navi02 li.poster-navi0203 a {
	width: 220px;
	height: 310px;
	background-image: url(../images/desktop/poster02-navi.png);
	background-repeat: no-repeat;
	background-position: -520px top;
	background-size: 740px 670px;
}
#poster-navi02 li.poster-navi0201 a:hover {
	background-image: url(../images/desktop/poster02-navi.png);
	background-repeat: no-repeat;
	background-position: 0px -360px;
}
#poster-navi02 li.poster-navi0202 a:hover {
	background-image: url(../images/desktop/poster02-navi.png);
	background-repeat: no-repeat;
	background-position: -260px -360px;
}
#poster-navi02 li.poster-navi0203 a:hover {
	background-image: url(../images/desktop/poster02-navi.png);
	background-repeat: no-repeat;
	background-position: -520px -360px;
}



#poster-navi03 {
	width: 740px;
	height: 320px;
	margin-top: 5%;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	background-repeat: no-repeat;
}
#poster-navi03 ul {
	margin: 0px;
	padding: 0px;
}
#poster-navi03 li {
	display:inline;
	list-style-type:none;
}
#poster-navi03 li a {
	width: 740px;
	height: 320px;
	display: block;
	float: left;
	text-indent: -9999px;
	text-decoration: none;
	overflow: hidden;
}
#poster-navi03 li.poster-navi0301 a {
	width: 220px;
	height: 310px;
	background-image: url(../images/desktop/poster03-navi.png);
	background-repeat: no-repeat;
	background-position: 0px top;
	background-size: 740px 670px;
	margin-right: 40px;
}
#poster-navi03 li.poster-navi0302 a {
	width: 220px;
	height: 310px;
	background-image: url(../images/desktop/poster03-navi.png);
	background-repeat: no-repeat;
	background-position: -260px top;
	background-size: 740px 670px;
	margin-right: 40px;
}
#poster-navi03 li.poster-navi0303 a {
	width: 220px;
	height: 310px;
	background-image: url(../images/desktop/poster03-navi.png);
	background-repeat: no-repeat;
	background-position: -520px top;
	background-size: 740px 670px;
}
#poster-navi03 li.poster-navi0301 a:hover {
	background-image: url(../images/desktop/poster03-navi.png);
	background-repeat: no-repeat;
	background-position: 0px -360px;
}
#poster-navi03 li.poster-navi0302 a:hover {
	background-image: url(../images/desktop/poster03-navi.png);
	background-repeat: no-repeat;
	background-position: -260px -360px;
}
#poster-navi03 li.poster-navi0303 a:hover {
	background-image: url(../images/desktop/poster03-navi.png);
	background-repeat: no-repeat;
	background-position: -520px -360px;
}


#newsletter-navi01 {
	width: 740px;
	height: 320px;
	margin-top: 5%;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	background-repeat: no-repeat;
}
#newsletter-navi01 ul {
	margin: 0px;
	padding: 0px;
}
#newsletter-navi01 li {
	display:inline;
	list-style-type:none;
}
#newsletter-navi01 li a {
	width: 740px;
	height: 320px;
	display: block;
	float: left;
	text-indent: -9999px;
	text-decoration: none;
	overflow: hidden;
}
#newsletter-navi01 li.newsletter-navi0101 a {
	width: 220px;
	height: 310px;
	background-image: url(../images/desktop/newsletter01-navi.png);
	background-repeat: no-repeat;
	background-position: 0px top;
	background-size: 740px 670px;
	margin-right: 40px;
}
#newsletter-navi01 li.newsletter-navi0102 a {
	width: 220px;
	height: 310px;
	background-image: url(../images/desktop/newsletter01-navi.png);
	background-repeat: no-repeat;
	background-position: -260px top;
	background-size: 740px 670px;
	margin-right: 40px;
}
#newsletter-navi01 li.newsletter-navi0103 a {
	width: 220px;
	height: 310px;
	background-image: url(../images/desktop/newsletter01-navi.png);
	background-repeat: no-repeat;
	background-position: -520px top;
	background-size: 740px 670px;
}
#newsletter-navi01 li.newsletter-navi0101 a:hover {
	background-image: url(../images/desktop/newsletter01-navi.png);
	background-repeat: no-repeat;
	background-position: 0px -360px;
}
#newsletter-navi01 li.newsletter-navi0102 a:hover {
	background-image: url(../images/desktop/newsletter01-navi.png);
	background-repeat: no-repeat;
	background-position: -260px -360px;
}
#newsletter-navi01 li.newsletter-navi0103 a:hover {
	background-image: url(../images/desktop/newsletter01-navi.png);
	background-repeat: no-repeat;
	background-position: -520px -360px;
}