@charset "utf-8";
@import url("style-y.css");
@import url("style.css");
@import url("clear-y.css");
/* CSS Document */

* {
	margin:0;
	padding:0;
	border:0;
}

body {
	font-weight:normal;
	font-size: 12px;
	line-height:21px;
	letter-spacing:2px;
	background-color:#FAFDFF;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color:#333333;
	padding:0px;
	margin:0px;
	background-image:url(../img/y-img/002.gif);
	background-repeat:no-repeat;
	background-position:top center;
}

p {
	text-align:justify;
	text-justify:inter-ideograph;
	font-size:12px;
	line-height:20px;
	letter-spacing: 1px;
}

img {
	border-width:0px;
	display:block;
}

/*-------------------------------------------------------------------------------*/

.y-container-outer {
	width:912px;
	margin:0 auto;
	padding: 24px 0 0 0;
}

.y-contents {
	padding:32px 46px 30px 46px;
	background-image:url(../img/y-img/001.gif);
	background-repeat:repeat-y;
}

.y-contents img {
	display:block;
}

.y-type01 {
}

.y-01 {
	background-image:url(../img/y-img/003.jpg);
	background-repeat:no-repeat;
	width:760px;
	height:345px;
	padding: 30px 30px 0 30px;
	margin: 0 0 30px 0;
}

#y-04 {
	background-image:url(../img/y-img/017.jpg);
	background-repeat:no-repeat;
	width:760px;
	height:471px;
	padding: 20px 30px 0 30px;
	margin: 0 0 30px 0;
}

.name {
	margin:0 0 228px 0;
}

.y-links {
}

.y-links img {
	float:left;
}

.y-type01 .y-01 .y-links .mar-y,
.y-type01 .y-03 .y-links .mar-y {
	margin-left: 2px;
}

#y-02 {
	background-image:url(../img/y-img/004.jpg);
	height:335px
}

.y-03 {
	background-image:url(../img/y-img/005.jpg);
	background-repeat:no-repeat;
	padding:22px 30px 0 30px;
	width:760px;
	height:508px;
	margin: 0 0 30px 0;
}

#long {
	margin:0 0 395px 0;
}

.y-type01 .y-03 .y-links .mar-y02 {
	margin-left: 25px;
}

.y-type01 .y-03 .y-links .mar-y03 {
	margin-left: 195px;
}

.y-type01 .y-04 .y-links .mar-y03 {
	margin-left: 195px;
}

.y-type01 .y-03 .y-links .mar-y04 {
	margin-left: 112px;
}

.page-link-y {
	margin: 0 0 15px 0;
}

.page-link-y img {
	margin:0 4px 0 0;
	float:left;
}

.page-link-y01 {
	background-image:url(../img/y-img/007.jpg);
	background-repeat:no-repeat;
	height:74px;
	width:820px;
	clear:both;
	margin:20px 0 0 0;
	padding:17px 0 0 0;
}

.page-link-y02 {
	background-image:url(../img/y-img/008.jpg);
	background-repeat:no-repeat;
	height:74px;
	width:820px;
	clear:both;
	margin:20px 0 0 0;
	padding:17px 0 0 0;
}

.page-link-y03 {
	background-image:url(../img/y-img/009.jpg);
	background-repeat:no-repeat;
	height:74px;
	width:820px;
	clear:both;
	margin:20px 0 0 0;
	padding:17px 0 0 0;
}

#y-05 {
	background-image:url(../img/y-img/011.jpg);
}

#y-06 {
	background-image:url(../img/y-img/012.jpg);
}

.y-footer {
	width:912px;
	margin:0 auto;
}

.y-footer img {
	display:block;
}

.footer-mae-y {
	margin:0 0 8px 0;
}

.y-footer-inner {
	padding:0 0 17px 0;
}


#y-07 {
	background-image:url(../img/y-img/013.jpg);
	background-repeat:no-repeat;
	height:525px;
	width:790px;
	clear:both;
	margin:0 0 30px 0;
	padding:17px 0 0 30px;
}

#long02 {
	margin:0 0 418px 0;
}

#long03 {
	margin:0 0 385px 0;
}

#long04 {
	margin:0 0 436px 0;
}

#long05 {
	margin:0 0 411px 0;
}

#long06 {
	margin:0 0 395px 0;
}

#long07 {
	margin:0 0 366px 0;
}

#y-08 {
	background-image:url(../img/y-img/15.jpg);
	background-repeat:no-repeat;
	height:502px;
	width:790px;
	clear:both;
	margin:0 0 30px 0;
	padding:17px 0 0 30px;
}

#y-09 {
	background-image:url(../img/y-img/016.jpg);
	background-repeat:no-repeat;
	height:573px;
	width:790px;
	clear:both;
	padding:17px 0 0 30px;
}

#y-11 {
	background-image:url(../img/y-img/018.jpg);
	background-repeat:no-repeat;
	height:524px;
	width:790px;
	clear:both;
	padding:17px 0 0 30px;
}

#y-12 {
	background-image:url(../img/y-img/019.jpg);
	background-repeat:no-repeat;
	height:502px;
	width:790px;
	clear:both;
	padding:17px 0 0 30px;
}

#y-13 {
	background-image:url(../img/y-img/020.jpg);
	background-repeat:no-repeat;
	height:499px;
	width:790px;
	clear:both;
	padding:20px 0 0 30px;
}


#no-mar {
	margin:0px;
}
.y-type01 #y-04 .y-links .mar-y03 {
	margin-left: 195px;
}
