body {
	margin-top: 0px;
	margin-left: 0px;
	font-size:12px; color:#70473F; 
	letter-spacing:0.3px;
	line-height:15px;
	background-image:url('../images/back_img.jpg');
}
.partlink1 {
	z-index: 9999;
}
.partlink1 strong {
	z-index: 9999;
}




p.top {
	margin-left:20px; 
	font-size:14px; 
	color:#333333; 
	text-align:left; 
	line-height:20px; 
	letter-spacing:0.5px;
	}
p.low {
	margin-left:15px; 
	margin-bottom:10px; 
	text-align:left; 
}





/* リンク設定
--------------------------*/
a:link {
	color: #971717;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #971717;
}
a:hover {
	text-decoration: none;
	color: #971717;
}
a:active {
	text-decoration: none;
	color: #971717;
}
/* #rtl { 
	background:url(images/rtl.png) no-repeat; 
	left:100px; 
}
#rtl:hover { 
	background:url(images/rtl_over.png) no-repeat; 
	left:99px; 
}
#ltr { 
	background:url(images/ltr.png) no-repeat; 
	right:100px; 
}
#ltr:hover { 
	background:url(images/ltr_over.png) no-repeat; 
}
*/

.partLink:link{
	color:#971717;
	text-decoration:none;
}
.partLink1 img {
	position: absolute;
	z-index: 9999;
	margin-left: 670px;
	margin-top: -5px;
	height: 90px;
	width: 110px;
}

.partLink:visited{
	color:#971717;
	text-decoration:none;
}
.partLink:active { 
	color:#971717; 
	text-decoration:underline;  
	boder:1px ; 
	bordercolor:#971717 
}

.partLink:hover { 
	color:#971717; 
	text-decoration:underline; 
	boder:1px ; 
	bordercolor:#971717 
}

.partLink1:link{
	color:#971717;
	text-decoration:underline;
}

.partLink1:visited{
	color:#971717;
	text-decoration:underline;
}
.bg_mid2sh h2 {
	position: absolute;
	z-index: 9999;
	left: 680px;
	top: 70px;
	width: 106px;
}
.bg_mid2sh h2 a {
	z-index: 9999;
}

.partLink1:active 
	{color:#971717; text-decoration:underline; 
	}
.partLink1:hover {
	color:#971717;
	text-decoration:underline;
	position: absolute;
	top: -391px;
}



/* 見出し・強調
--------------------------*/
strong {
	font-weight:normal;
	width: 129px;
	height: 12px;
}
h1 { 
	margin-top:13px; 
	margin-left:18px; 
	font-size:12px; 
	color: #666666; 
	font-weight:normal; 
	text-align:left;
}
h2 {  
	margin-right:10px; 
	margin-top:0px; 
	text-align:right; 
	font-size:10px; 
	font-weight:normal;
}
h3 {
	margin-left:350px;
	margin-top:180px;
	margin-bottom:0px;
	text-align:left;
	font-size:12px;
	color:#666666;
	letter-spacing:0.2px;
	line-height:10px;
}




/*背景
--------------------------*/
.bg_up {
	background-image:url('../images/up_img.jpg');	
	background-repeat:no-repeat; 
}
.bg_waku {
	background-image:url('../images/waku.jpg');
}
.bg_copy {
	background-image:url('../images/copy.jpg');
	background-repeat:no-repeat; 
}
.bg_mid {
	background-image:url('../images/lower_img1.jpg');
	background-repeat:no-repeat;
}
.bg_mid2 {
	background-image:url('../images/lower_img2.jpg');
	background-repeat:no-repeat;
}
.bg_mid3 {
	background-image:url('../images/lower_img3.jpg');
	background-repeat:no-repeat; 
}
.bg_mid4 {
	background-image:url('../images/lower_img4.jpg'); 
	background-repeat:no-repeat; 
}
.bg_midsh {
	background-image:url('../images/shlower_img1-1.jpg'); 
	background-repeat:no-repeat; 
}
.bg_mid2sh {
	background-image:url('../images/shlower_img2-3.jpg');
	background-repeat:no-repeat;
	position: relative;
	width: 800px;
}
.bg_mid2-1sh {
	background-image:url('../images/shlower_img3-1.jpg'); 
	background-repeat:no-repeat; 
}
.bg_mid3sh {
	background-image:url('../images/shlower_img3.jpg'); 
	background-repeat:no-repeat; 
}
.bg_mid4sh {
	background-image:url('../images/shlower_img4.jpg'); 
	background-repeat:no-repeat; 
}


/* 位置
--------------------------*/
.ichi0 { margin-top:0px;  margin-bottom:0px;}
.ichi10 { margin-top:0px;  margin-bottom:10px;}
.ichi2 { margin-left:20px; margin-top:40px; margin-bottom:0px;}
.ichi3 { margin-left:20px; margin-left:2px;}
.ichi4 { margin-left:20px;}
.ichi5 { margin-top:15px;}
.ichi6 { margin-top:0px;  margin-bottom:5px;}




/* 文字
--------------------------*/
.fnt14 { font-size:14px;}
.fnt10 { font-size:10px;}
.aka {color:#FF0000}
.kon {color:#000099; font-weight:bold;}
.siro {color:#FFFFFF;}
.company {font-size:14px; color:#333333; font-weight:bold;}
.under { text-decoration:underline; }




/* 個別
--------------------------*/
.copy{ text-align:center; font-size:14px; color:#CC6633; }
/*
.top01{
	margin-left:70px;
	margin-right:150px;
	margin-top:0px;
	margin-bottom:0px;
	text-align:left;
	float: left;
	position: absolute;
	top: 0px;
	left: 16px;
	z-index: 9999;
	width: 580px;
*/
#slideshow {
    font-size:100%;
}
#slideshow .top01 {
	position: absolute;
	margin-top: 0px;
	margin-left: 60px;
	width: 600px;
	z-index: 9998;
	font-size: 100%;
}
.top01 {
	font-size: 100%;
}
#slideshow {
  width: 800px;
  height: 390px;
  x-position:0;
	position: absolute;
}
#slideshow .honbu {
	position: absolute;
	margin-top: 75px;
	margin-left: 680px;
	width:115px;
	z-index: 9999;
}
.bimid3sh h2 {
	position: absolute;
	margin-top: -1000px;
	margin-left: 0px;
	z-index: 9999;
}


.top02 { 
	margin-left:40px; 
	margin-right:330px; 
	margin-top:30px; 
	margin-bottom:0px; 
	text-align:left; 
}
.top03 {
	margin-left:90px;
	margin-right:210px;
	margin-top:90px;
	margin-bottom:0px;
	text-align:left;
	font-size: 120%;
	line-height: 16px;
}
.studio { 
	margin-left:222px; 
	margin-top:215px; 
	margin-bottom:0px; 
	text-align:left; 
	color:#666666; 
	letter-spacing:0.2px; 
	line-height:10px;
}
.studio2{
	margin-left:380px;
	margin-top:5px;
	margin-bottom:0px;
	text-align:left;
	color:#666666;
}
.space{
	text-align:left;
	margin-left:260px;
	margin-top:-65px;
	margin-bottom:10px;
	float:left;
}
.tv{
	text-align:right;
	margin-right:15px;
	margin-top:-80px;
	margin-bottom:0px;
	float:right;
}
.tv2{
	text-align:right;
	margin-right:15px;
	margin-top:-38px;
	margin-bottom:0px;
	float:none;
}
.pdf1 {
	font-size: large;
	color: #F00;
	margin-top:5px;
	margin-left: 85px;
	margin-bottom: 0px;
	text-align: left;
	float: left;
}
.pdf2 {
	font-size: large;
	color: #F00;
	margin-top: 10px;
	margin-left: 450px;
	margin-bottom: 0px;
	text-align: left;
}
.pdf1 a {
}
.pdf1 img {
	margin-top: 0px;
	margin-left: 0px;
}
.pdf2 a {
}
.pdf2 img {
	margin-left: 55px;
	margin-top: 10px;
}
.pdf1 a:link , .pdf2 a:link {
	color: #FFF;
	text-decoration: none;
}

.pdf1 a:visited , .pdf2 a:visited {
	color: #FFF;
	text-decoration: none;
}

#slideshow {
	position: relative;
	width: 800px;
	height: 390px;
	overflow: hidden;
	top: 0px;
}
#slideshow img {
	position: absolute;
	left: 0;
	top: 0;
	width: 800px;
	height: 390px;
}
#pause1, #pause2 {
	z-index:100;
}

.bkslide {
	display:none; 
}
.loader {
	position:absolute;
	z-index:-9999;
	width:800px;
	height:390px;
	background-image: url(images/shlower_img2-1.jpg);
}

/* js-disabled class - set image sizes so they all fit in the viewer */
.js-disabled img {
	width:126px;
	height:116px;
	display:block;
	float:left;
	margin:0px 0 0;
}

#viewer {
	width:504px;
	height:116px;
	overflow:hidden;
	margin:auto;
	position:relative;
	top:130px;
	left: -80px;
}
#imageScroller a:active, #imageScroller a:visited { 
	color:#000000; 
}
#imageScroller a img { 
	border:0; 
}
/* #controls { 
	width:534px; 
	height:47px; 
	background:url(images/controlsBG.png) no-repeat; 
	position:absolute; 
	top:4px; 
	left:4px; 
	z-index:10;	
} */
#controls a {
	width:126px;
	height:116px;
	position:absolute;
	top:3px;
}
/* #controls a:active, #controls a:visited { 
	color:#0d0d0d; 
} */
#title { 
	color:#ffffff; 
	font-family:arial; 
	font-size:100%; 
	font-weight:bold; 
	width:100%; 
	text-align:center; 
	margin-top:100px; 
}

/* #outerContainer {
	width:504px;
	height:116px;
	margin:auto;
	position:relative;
} */
/* #imageScroller { 
	width:542px; 
	height:202px; 
	position:relative; 
	background:#000000 url(images/imageScrollerBG.png) no-repeat; 
} */


/*  横スクロールの設定 */

#slide_space {
	margin-left:75px;
	margin-top:135px;
	width:504px;
	height:116px;
	overflow:hidden;
}
#auto_scroll {
    list-style:none;
    width:504;
	height:116px;
	margin-left:0px;
	margin-top:0px;
	padding:0px;
}
#auto_scroll li {
	float: left;
	margin-left: 0;
    list-style:none;
    width:126px;
	height:116px;
}

/*  jquery.simplescroll.css の設定値を変更
	表示する高さと幅を設定
*/
.simply-scroll {
    height: 116px;
    width: 504px;
	position: absolute;
}
.simply-scroll .simply-scroll-clip {
	margin-top: 0px;
	margin-left: 0px;
	height:116px;
	width:504px;
}
