body {
        margin: 0;
        border: 0;
        padding: 0;
        background-color: #ffffff;
        color: #000000;
        text-align: center;
        font-size: 12px;
		font-family:"MS Pゴシック","ヒラギノ角ゴ Pro W3", Osaka, sans-serif;
		line-height:130%;
}

#shadow_box {
 width: 800px;
 margin: auto;

}

#page_wrapper {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        border: 1px #666666 solid;
        width: 800px;
        background-color: #ffffff;
        color: #333;
		
}

#content_wrapper {
        padding: 0px 0px 0px 0px;
        margin: 0;
        border: 0;
        clear: both;
        color: #444;
        text-align: left;
		width: 800px;
}
/* top left bottom right */
.content {
        float: left;
        margin: 0px 0px 0px 0px;
        padding: 0px 16px 0px 16px;
        border: 0;      
        width: 800px;
        text-align: left;
}

.content_blog {
        float: left;
        margin: 0px 0px 0px 0px;
        padding: 20px 0px 0px 16px;
        border: 0;      
        width: 768px;
        text-align: left;
}
td{
		font-family:"MS Pゴシック","ヒラギノ角ゴ Pro W3", Osaka, sans-serif;
		font-size: 9pt;
        line-height: 140%;
		color: #444;

}

p{
	font-size: 9pt;
	color: #333333;
	line-height:130%;
	font-family:"MS Pゴシック","ヒラギノ角ゴ Pro W3", Osaka, sans-serif;
}

h1 {
        color: #666666;
        font-size: 12pt;
		margin-bottom:10px;
		font-family:"MS Pゴシック","ヒラギノ角ゴ Pro W3", Osaka, sans-serif;
		
        }

h2 {
        color: #666666;
        font-size: 11pt;
		margin-bottom:10px;
		font-family:"MS Pゴシック","ヒラギノ角ゴ Pro W3", Osaka, sans-serif;
		
        }

h3 {
        color: #666666;
        font-size: 10pt;
		margin-bottom:3px;
		font-family:"MS Pゴシック","ヒラギノ角ゴ Pro W3", Osaka, sans-serif;
		
        }

/*#top_img{
		text-align: center;
		background-image: url(/img/header.jpg);
		width:768;
		height:90;  
		
}*/

#top_img{
		text-align: center;
		
}

#header {margin-left:17px; width: 768px; height:90px; text-align:right; background:url(/img/header.jpg) no-repeat;display: block;color:#333333;}
#header img { margin-right:0px;}

#top_nav{
		margin-top: 20px;
		margin-left: 16px;
		text-align: center;
		height:38px;
		clear:left;
		
		
}


#10px_height{
height:10px;
background-image: url(/img/bg_spacer.gif);  	
		
		
}
		
#top_main_mac_ie{
padding-top: 10px;
		margin-top: 10px;
		margin-bottom: 10px;
		text-align: left;
		clear:both;
}

#top_main{

		margin-top: 10px;
		margin-bottom: 10px;
		text-align: center;
		clear:both;
}


#footer {
        clear: left;
        border: 0;
		margin-bottom: 10px;
		margin-top: 5px;
        padding: 10px 0px 0px 16px;
        color: #000000;
        font-size: .75em;
        text-align: center;
		width:768px;
}






.left_nav_wrapper {
	padding: 0;
	margin: 0px 0px 0px 0px;
	background-color: #ffffff;
}

.left_nav {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	border: 0;
	font-size: 9pt;
	width: 140px; 
	background-color:#ffffff;
}


.blog_column{
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 30px ;
	border: 0;
	width: 365px;  	
}

.right_column
{
	float: left;
	margin: 0px 0px 0px 30px;
	padding: 0px 0px 0px 0px ;
	border: 0;
	width: 170px;
		
}





.top_img{
		text-align: center;
		
}
.margine_right10px{
margin-right: 8px;

}

.margine_bottom8px{
margin-bottom: 8px;

}


.pod_header {
	PADDING-LEFT: 7px; 
	FONT-WEIGHT: 700; 
	BACKGROUND-IMAGE: url(/img/pod_header.gif); 
	MARGIN-BOTTOM: 0px; 
	PADDING-BOTTOM: 3px; 
	COLOR: #fff; 
	PADDING-TOP: 3px; 
	BACKGROUND-REPEAT: no-repeat
}
.pod_content {
	PADDING-LEFT: 7px; 
	MIN-HEIGHT: 290px; 
	MARGIN-BOTTOM: 7px; 
	PADDING-BOTTOM: 5px; WIDTH: 161px; 
	MARGIN-RIGHT: 0px; PADDING-TOP: 5px; 
	BACKGROUND-COLOR: #ededed; 
	TEXT-ALIGN: left
}
.pod_content_white {
	BORDER-RIGHT: #00809E 1px solid; 
	BORDER-TOP: #00809E 0px dotted; 
	PADDING-LEFT: 7px; 
	MARGIN-BOTTOM: 7px; 
	PADDING-BOTTOM: 5px; 
	BORDER-LEFT: #00809E 1px solid; 
	WIDTH: 161px; 
	MARGIN-RIGHT: 0px; 
	PADDING-TOP: 5px; 
	BORDER-BOTTOM: #00809E 1px solid; 
	TEXT-ALIGN: left;
	font-family:"MS Pゴシック","ヒラギノ角ゴ Pro W3", Osaka;
	font-size: 8pt;
	line-height:130%;
}
.pod_content_white_border {
	BORDER-RIGHT: #ededed 1px solid; 
	BORDER-TOP: #ededed 0px solid; 
	PADDING-LEFT: 7px; 
	MARGIN-BOTTOM: 7px; 
	PADDING-BOTTOM: 5px; 
	BORDER-LEFT: #ededed 1px solid; 
	WIDTH: 217px; 
	MARGIN-RIGHT: 0px; 
	PADDING-TOP: 5px; 
	BORDER-BOTTOM: #ededed 1px solid; 
	TEXT-ALIGN: left
}

.pod_wrapper {
	WIDTH: 170px;
	margin-bottom:20px;
}


a:link {
        color: #660099;
        text-decoration: none;
		font-family:"MS Pゴシック","ヒラギノ角ゴ Pro W3", Osaka;
}

a:hover {
        color: #CC3300;

}
a:visited {
        color: #660099;
        text-decoration: none;
}
a:visited:hover {
        color: #CC3300;

}

#builder{
 font-size: .79em;
		margin-left:5px;
		margin-right:5px;
		text-align:right;
		padding-right:10px;
		float:right;
}


.top_tnav{
        color: #666666;
        text-decoration: none;
		font-family:"MS Pゴシック","ヒラギノ角ゴ Pro W3", Osaka;
		        font-size: .79em;
		margin-left:5px;
		margin-right:5px;
		text-align:left;
		padding-left:10px;
		float:left;
}

.top_tnav a:link {
        color: #666666;
        text-decoration: none;
		font-family:"MS Pゴシック","ヒラギノ角ゴ Pro W3", Osaka;

		margin-left:5px;
		margin-right:5px;
}

.top_tnav a:hover {
        color: #666666;
		margin-left:5px;
		margin-right:5px;

}
.top_tnav a:visited {
        color: #666666;
        text-decoration: none;

		margin-left:5px;
		margin-right:5px;
}
.top_tnav a:visited:hover {
        color: #CC3300;

		margin-left:5px;
		margin-right:5px;

}







#yelllowbg_wrapper {
		padding: 0px 0px 0px 0px;
        border: 0;      
        width: 800px;
        text-align: center;
} 

#yelllowbg_container {
		padding: 0px 0px 0px 0px;
        margin-top:0px;
		margin-left:16px;
		margin-right:16px;
		border: 0;      
        width: 768px;
        text-align: left;
		/* BACKGROUND-IMAGE: url(/img/bg_yellow.gif);  */
		background-color:#FCFCB4;
		BACKGROUND-REPEAT: repeat;
		clear:both;
}

#end_yelllowbg_container {
		padding: 0px 0px 0px 0px;
        margin-top:0px;
		margin-left:0px;
		margin-right:0px;
		border: 0;      
        width: 768px;
		height:20px;
        text-align: left;
		/* BACKGROUND-IMAGE: url(/img/bg_yellow.gif);  */
		background-color:#FCFCB4;
		BACKGROUND-REPEAT: repeat;
		clear:both;

}

#whitebg_container {
		padding: 0px 0px 0px 0px;
        margin-top:0px;
		margin-left:30px;
		margin-right:30px;
		margin-bottom:30px;
		border: 0;      
        width: 708px;
        text-align: left;
		background-color:#ffffff;
}

#product_bg_container {

		padding: 0px 0px 0px 0px;
        margin-top:0px;
		margin-left:16px;
		margin-right:0px;
		margin-bottom:0px;
        width: 768px;
        text-align: left;
		background-color:#FCFCB4;
		BACKGROUND-IMAGE: url(/img/bg_product.gif);
		BACKGROUND-REPEAT: repeat-y;
}



#product_container {
		margin-top:0px;
        padding-top:20px;
		margin-left:50px;
		padding-bottom:30px;
        width: 668px;
        text-align: left;
		background-color:#ffffff;
		font-size: 9pt;
		font-family:"MS Pゴシック","ヒラギノ角ゴ Pro W3", Osaka;
}

#product_left_container{
	padding-right:0px;
	float:left;
	width:470px;

	
}

#product_container_wide{
	padding-right:0px;
	float:left;
	width:660px;

	
}


#story_container {
		margin-top:0px;
        padding-top:20px;
		margin-left:60px;
		padding-bottom:30px;
        width: 668px;
        text-align: left;
		font-size: 9pt;
		font-family:"MS Pゴシック","ヒラギノ角ゴ Pro W3", Osaka;
}

#story_top_bg_container {

		padding: 0px 0px 0px 0px;
        margin-top:0px;
		margin-left:16px;
		margin-right:0px;
		margin-bottom:0px;
        width: 768px;
        text-align: left;
		background-color:#FFF9E7;
		BACKGROUND-IMAGE: url(/img/bg_story_top.gif);
		BACKGROUND-REPEAT: no-repeat;
}

#story1_bg_container {

		padding: 0px 0px 0px 0px;
        margin-top:0px;
		margin-left:16px;
		margin-right:0px;
		margin-bottom:0px;
        width: 768px;
        text-align: left;
		background-color:#FFF9E7;
		BACKGROUND-IMAGE: url(/img/bg_story1.gif);
		BACKGROUND-REPEAT: no-repeat;
}

#story2_bg_container {

		padding: 0px 0px 0px 0px;
        margin-top:0px;
		margin-left:16px;
		margin-right:0px;
		margin-bottom:0px;
        width: 768px;
        text-align: left;
		background-color:#FFF9E7;
		BACKGROUND-IMAGE: url(/img/bg_story2.gif);
		BACKGROUND-REPEAT: no-repeat;
}

#story3_bg_container {

		padding: 0px 0px 0px 0px;
        margin-top:0px;
		margin-left:16px;
		margin-right:0px;
		margin-bottom:0px;
        width: 768px;
        text-align: left;
		background-color:#FFF9E7;
		BACKGROUND-IMAGE: url(/img/bg_story3.gif);
		BACKGROUND-REPEAT: no-repeat;
}

#story4_bg_container {

		padding: 0px 0px 0px 0px;
        margin-top:0px;
		margin-left:16px;
		margin-right:0px;
		margin-bottom:0px;
        width: 768px;
        text-align: left;
		background-color:#FFF9E7;
		BACKGROUND-IMAGE: url(/img/bg_story4.gif);
		BACKGROUND-REPEAT: no-repeat;
}

#story5_bg_container {

		padding: 0px 0px 0px 0px;
        margin-top:0px;
		margin-left:16px;
		margin-right:0px;
		margin-bottom:0px;
        width: 768px;
        text-align: left;
		background-color:#FFF9E7;
		BACKGROUND-IMAGE: url(/img/bg_story5.gif);
		BACKGROUND-REPEAT: no-repeat;
}


#story_left_container{
	padding-right:0px;
	padding-top:50px;
	float:left;
	width:380px;
	line-height:160%;
	background: transparent;

	
}

#story_top_container{
	padding-right:0px;
	padding-top:28px;

	width:380px;
	line-height:160%;
	clear:both;

}
.cast{
	padding-right:0px;
	padding-top:28px;
	font-size:8pt;
	width:660px;
	line-height:150%;
	clear:both;

}

#story1_nav{

margin-left:320px;
padding-top:40px;
}

#story2_nav{
margin-left:320px;
padding-top:20px;

}

#story3_nav{
margin-left:320px;
padding-top:20px;
}

#story4_nav{
margin-left:320px;
padding-top:15px;
}

#story5_nav{
margin-left:320px;
padding-top:18px;
}

#story1_nav_mac{

margin-left:320px;
padding-top:10px;
}

#story2_nav_mac{
margin-left:320px;
padding-top:36px;

}

#story3_nav_mac{
margin-left:320px;
padding-top:42px;
}

#story4_nav_mac{
margin-left:320px;
padding-top:30px;
}

#story5_nav_mac{
margin-left:320px;
padding-top:34px;
}

#story1_nav_ie{

padding-left:320px;
padding-top:10px;
}

#story2_nav_ie{
padding-left:0px;
padding-top:20px;

}

#story3_nav_ie{
padding-left:0px;
padding-top:20px;
}

#story4_nav_ie{
padding-left:0px;
padding-top:17px;
}

#story5_nav_ie{
padding-left:0px;
padding-top:17px;
}



#story1_nav_fire{

padding-left:320px;
padding-top:30px;
}

#story2_nav_fire{
padding-left:320px;
padding-top:35px;

}

#story3_nav_fire{
padding-left:320px;
padding-top:39px;
}

#story4_nav_fire{
padding-left:320px;
padding-top:30px;
}

#story5_nav_fire{
padding-left:320px;
padding-top:34px;
}


#story1_nav_fire_mac{

padding-left:320px;
padding-top:10px;
}

#story2_nav_fire_mac{
padding-left:320px;
padding-top:35px;

}

#story3_nav_fire_mac{
padding-left:320px;
padding-top:39px;
}

#story4_nav_fire_mac{
padding-left:320px;
padding-top:30px;
}

#story5_nav_fire_mac{
padding-left:320px;
padding-top:34px;
}



#creambg_container {
		padding: 0px 0px 0px 0px;
        margin-top:0px;
		margin-left:16px;
		margin-right:16px;
		border: 0;      
        width: 768px;
        text-align: left;
		/* BACKGROUND-IMAGE: url(/img/bg_yellow.gif);  */
		background-color:#FFF9E7;
		BACKGROUND-REPEAT: repeat;
		clear:both;
}

#end_creambg_container {
		padding: 0px 0px 0px 0px;
        margin-top:0px;
		margin-left:0px;
		margin-right:0px;
		border: 0;      
        width: 768px;
		height:20px;
        text-align: left;
		/* BACKGROUND-IMAGE: url(/img/bg_yellow.gif);  */
		background-color:#FFF9E7;
		BACKGROUND-REPEAT: repeat;
		clear:both;

}

img{
border:0;
}

#product_right_container{
	border-left: #cccccc 1px solid; 
	margin-left:20px;
	padding-left:15px;
	width:160px;
	float:right;
	padding-bottom:10px;
}


#thumb_container{
	padding-right:0px;
	float:left;
	width:360px;

	
}

#image_container{
	padding-top:10px;
	padding-right:0px;
	float:left;
	width:280px;
	margin-left:25px;

	
}

#gallery_image {
        margin: 0px 0px 0px 0px;
        padding: 6px 5px 6px 5px;
        border: 1px #cccccc solid;
        
        background-color: #ffffff;
        color: #333;
		
}


a#home span {
	display: none;
	float:left;
	margin-right:6px;
}

a#home:link,
a#home:visited {
	display: block;
	width: 123px;
	height: 37px;
	background: transparent url(/img/nav/home_btn.gif) 0 0 no-repeat;
	float:left;
	margin-right:5px;
	}

a#home:link:hover,
a#home:visited:hover {
	display: block;
	width: 123px;
	height: 37px;
	/* イメージを上方にずらす */
	background: transparent url(/img/nav/home_btn.gif) 0 -38px no-repeat;
	float:left;
	margin-right:5px;
	}

#home_on {
	display: block;
	width: 123px;
	height: 37px;
	/* イメージを上方にずらす */
	background: transparent url(/img/nav/home_btn.gif) 0 -38px no-repeat;
	float:left;
	margin-right:6px;
	}
	
	


a#safety span {
	display: none;
	float:left;
	margin-right:6px;
}

a#safety:link,
a#safety:visited {
	display: block;
	width: 123px;
	height: 37px;
	background: transparent url(/img/nav/safety_btn.gif) 0 0 no-repeat;
	float:left;
	margin-right:6px;
	}

a#safety:link:hover,
a#safety:visited:hover {
	display: block;
	width: 123px;
	height: 37px;
	/* イメージを上方にずらす */
	background: transparent url(/img/nav/safety_btn.gif) 0 -37px no-repeat;
	float:left;
	margin-right:6px;
	}

#safety_on {
	display: block;
	width: 123px;
	height: 37px;
	/* イメージを上方にずらす */
	background: transparent url(/img/nav/safety_btn.gif) 0 -37px no-repeat;
	float:left;
	margin-right:6px;
	}	
	
	
	
	
	
	
	

a#story span {
	display: none;
	float:left;
	margin-right:6px;
}

a#story:link,
a#story:visited {
	display: block;
	width: 123px;
	height: 37px;
	background: transparent url(/img/nav/story_btn.gif) 0 0 no-repeat;
	float:left;
	margin-right:6px;
	}

a#story:link:hover,
a#story:visited:hover {
	display: block;
	width: 123px;
	height: 37px;
	/* イメージを上方にずらす */
	background: transparent url(/img/nav/story_btn.gif) 0 -37px no-repeat;
	float:left;
	margin-right:6px;
	}

#story_on {
	display: block;
	width: 123px;
	height: 37px;
	/* イメージを上方にずらす */
	background: transparent url(/img/nav/story_btn.gif) 0 -37px no-repeat;
	float:left;
	margin-right:6px;
	}


a#sweden span {
	display: none;
	float:left;
	margin-right:6px;
}

a#sweden:link,
a#sweden:visited {
	display: block;
	width: 123px;
	height: 37px;
	background: transparent url(/img/nav/sweden_btn.gif) 0 0 no-repeat;
	float:left;
	margin-right:6px;
	}

a#sweden:link:hover,
a#sweden:visited:hover {
	display: block;
	width: 123px;
	height: 37px;
	/* イメージを上方にずらす */
	background: transparent url(/img/nav/sweden_btn.gif) 0 -38px no-repeat;
	float:left;
	margin-right:6px;
	}
	
#sweden_on {
	display: block;
	width: 123px;
	height: 37px;
	/* イメージを上方にずらす */
	background: transparent url(/img/nav/sweden_btn.gif) 0 -38px no-repeat;
	float:left;
	margin-right:6px;
	}	
	
a#case span {
	display: none;
	float:left;
	margin-right:6px;
}

a#case:link,
a#case:visited {
	display: block;
	width: 105px;
	height: 37px;
	background: transparent url(/img/nav/case_btn.gif) 0 0 no-repeat;
	float:left;
	margin-right:6px;
	}

a#case:link:hover,
a#case:visited:hover {
	display: block;
	width: 105px;
	height: 37px;
	/* イメージを上方にずらす */
	background: transparent url(/img/nav/case_btn.gif) 0 -38px no-repeat;
	float:left;
	margin-right:6px;
	}
	

#case_on {
	display: block;
	width: 105px;
	height: 37px;
	/* イメージを上方にずらす */
	background: transparent url(/img/nav/case_btn.gif) 0 -38px no-repeat;
	float:left;
	margin-right:6px;
	}
	
	
a#product span {
	display: none;
	float:left;
	margin-right:6px;
}

a#product:link,
a#product:visited {
	display: block;
	width: 123px;
	height: 37px;
	background: transparent url(/img/nav/product_btn.gif) 0 0 no-repeat;
	float:left;
	margin-right:6px;
	}

a#product:link:hover,
a#product:visited:hover {
	display: block;
	width: 123px;
	height: 37px;
	/* イメージを上方にずらす */
	background: transparent url(/img/nav/product_btn.gif) 0 -37px no-repeat;
	float:left;
	margin-right:6px;
	}

#product_on {
	display: block;
	width: 123px;
	height: 37px;
	/* イメージを上方にずらす */
	background: transparent url(/img/nav/product_btn.gif) 0 -37px no-repeat;
	float:left;
	margin-right:6px;
	}


a#gallery span {
	display: none;
	float:left;
	margin-right:0px;
}

a#gallery:link,
a#gallery:visited {
	display: block;
	width: 123px;
	height: 37px;
	background: transparent url(/img/nav/gallery_btn.gif) 0 0 no-repeat;
	float:left;
	margin-right:6px;
	}

a#gallery:link:hover,
a#gallery:visited:hover {
	display: block;
	width: 123px;
	height: 37px;
	/* イメージを上方にずらす */
	background: transparent url(/img/nav/gallery_btn.gif) 0 -38px no-repeat;
	float:left;
	margin-right:6px;
	}
	
#gallery_on {
	display: block;
	width: 123px;
	height: 37px;
	/* イメージを上方にずらす */
	background: transparent url(/img/nav/gallery_btn.gif) 0 -38px no-repeat;
	float:left;
	margin-right:6px;
	}
	
	
a#contact span {
	display: none;
	float:left;
	margin-right:0px;
}

a#contact:link,
a#contact:visited {
	display: block;
	width: 123px;
	height: 37px;
	background: transparent url(/img/nav/contact_btn.gif) 0 0 no-repeat;
	float:left;
	margin-right:0px;
	}

a#contact:link:hover,
a#contact:visited:hover {
	display: block;
	width: 123px;
	height: 37px;
	/* イメージを上方にずらす */
	background: transparent url(/img/nav/contact_btn.gif) 0 -38px no-repeat;
	float:left;
	margin-right:0px;
	}
	
#contact_on {
	display: block;
	width: 123px;
	height: 37px;
	/* イメージを上方にずらす */
	background: transparent url(/img/nav/contact_btn.gif) 0 -38px no-repeat;
	float:left;
	margin-right:0px;
	}



a#contact_icon span {
	display: none;
	float:right;
	margin-right:0px;
}

a#contact_icon:link,
a#contact_icon:visited {
	display: block;
	width: 138px;
	height: 34px;
	background: transparent url(/img/nav/contact_icon.gif) 0 0 no-repeat;
	float:right;
	margin-right:0px;
	margin-top:57px;
	}

a#contact_icon:link:hover,
a#contact_icon:visited:hover {
	display: block;
	width: 138px;
	height: 34px;
	/* イメージを上方にずらす */
	background: transparent url(/img/nav/contact_icon.gif) 0 -34px no-repeat;
	float:right;
	margin-right:0px;
	margin-top:57px;
	}
	
#contact_icon_on {
	display: block;
	width: 138px;
	height: 34px;
	/* イメージを上方にずらす */
	background: transparent url(/img/nav/contact_icon.gif) 0 -34px no-repeat;
	float:right;
	margin-right:0px;
	margin-top:57px;
	}


	

#sub_nav{

		padding-top: 10px;
		padding-bottom: 10px;
		margin-bottom: 0px;
		margin-left: 30px;
		width:725px;

		height:20px;

}


a#door_ex span {
	display: none;
	float:left;
	margin-right:10px;
}

a#door_ex:link,
a#door_ex:visited {
	display: block;
	width: 67px;
	height: 17px;
	background: transparent url(/img/nav/door_ex_btn.gif) 0 0 no-repeat;
	float:left;
	margin-right:10px;
	}

a#door_ex:link:hover,
a#door_ex:visited:hover {
	display: block;
	width: 67px;
	height: 17px;
	/* イメージを上方にずらす */
	background: transparent url(/img/nav/door_ex_btn.gif) 0 -17px no-repeat;
	float:left;
	margin-right:10px;
	}
	
#door_ex_on {
	display: block;
	width: 67px;
	height: 17px;
	/* イメージを上方にずらす */
	background: transparent url(/img/nav/door_ex_btn.gif) 0 -17px no-repeat;
	float:left;
	margin-right:10px;
	}
	


a#door_in span {
	display: none;
	float:left;
	margin-right:10px;
}

a#door_in:link,
a#door_in:visited {
	display: block;
	width: 67px;
	height: 17px;
	background: transparent url(/img/nav/door_in_btn.gif) 0 0 no-repeat;
	float:left;
	margin-right:10px;
	}

a#door_in:link:hover,
a#door_in:visited:hover {
	display: block;
	width: 67px;
	height: 17px;
	/* イメージを上方にずらす */
	background: transparent url(/img/nav/door_in_btn.gif) 0 -17px no-repeat;
	float:left;
	margin-right:10px;
}

#door_in_on {
	display: block;
	width: 67px;
	height: 17px;
	/* イメージを上方にずらす */
	background: transparent url(/img/nav/door_in_btn.gif) 0 -17px no-repeat;
	float:left;
	margin-right:10px;
}


a#window span {
	display: none;
	float:left;
	margin-right:10px;
}

a#window:link,
a#window:visited {
	display: block;
	width: 67px;
	height: 17px;
	background: transparent url(/img/nav/window_btn.gif) 0 0 no-repeat;
	float:left;
	margin-right:10px;
	}

a#window:link:hover,
a#window:visited:hover {
	display: block;
	width: 67px;
	height: 17px;
	/* イメージを上方にずらす */
	background: transparent url(/img/nav/window_btn.gif) 0 -17px no-repeat;
	float:left;
	margin-right:10px;
}

#window_on {
	display: block;
	width: 67px;
	height: 17px;
	/* イメージを上方にずらす */
	background: transparent url(/img/nav/window_btn.gif) 0 -17px no-repeat;
	float:left;
	margin-right:10px;
}


a#kanki span {
	display: none;
	float:left;
	margin-right:10px;
}

a#kanki:link,
a#kanki:visited {
	display: block;
	width: 67px;
	height: 17px;
	background: transparent url(/img/nav/kanki_btn.gif) 0 0 no-repeat;
	float:left;
	margin-right:10px;
	}

a#kanki:link:hover,
a#kanki:visited:hover {
	display: block;
	width: 67px;
	height: 17px;
	/* イメージを上方にずらす */
	background: transparent url(/img/nav/kanki_btn.gif) 0 -17px no-repeat;
	float:left;
	margin-right:10px;
}

#kanki_on {
	display: block;
	width: 67px;
	height: 17px;
	/* イメージを上方にずらす */
	background: transparent url(/img/nav/kanki_btn.gif) 0 -17px no-repeat;
	float:left;
	margin-right:10px;
}




a#filter span {
	display: none;
	float:left;
	margin-right:10px;
}

a#filter:link,
a#filter:visited {
	display: block;
	width: 132px;
	height: 17px;
	background: transparent url(/img/nav/filter_btn.gif) 0 0 no-repeat;
	float:left;
	margin-right:10px;
	}

a#filter:link:hover,
a#filter:visited:hover {
	display: block;
	width: 132px;
	height: 17px;
	/* イメージを上方にずらす */
	background: transparent url(/img/nav/filter_btn.gif) 0 -17px no-repeat;
	float:left;
	margin-right:10px;
}

#filter_on {
	display: block;
	width: 132px;
	height: 17px;
	/* イメージを上方にずらす */
	background: transparent url(/img/nav/filter_btn.gif) 0 -17px no-repeat;
	float:left;
	margin-right:10px;
}





a#builder span {
	display: none;
	float:right;

}

a#builder:link,
a#builder:visited {
	display: block;
	width: 95px;
	height: 17px;
	background: transparent url(/img/nav/builder.gif) 0 0 no-repeat;
	float:right;

	}

a#builder:link:hover,
a#builder:visited:hover {
	display: block;
	width: 95px;
	height: 17px;
	/* イメージを上方にずらす */
	background: transparent url(/img/nav/builder.gif) 0 -17px no-repeat;
	float:right;

}

#builder_on {
	display: block;
	width: 95px;
	height: 17px;
	/* イメージを上方にずらす */
	background: transparent url(/img/nav/builder.gif) 0 -17px no-repeat;
	float:right;

}

.right{
text-align:right;
}
.center{
text-align:center;
}

.frame{ 
border: 1px solid green; 
} 

.thumb{
margin-top:5px;
margin-left:5px;
margin-bottom:5px;
margin-right:5px;
}







a#story1 span {
	display: none;
	float:left;
	margin-right:10px;
}

a#story1:link,
a#story1:visited {
	display: block;
	width: 67px;
	height: 17px;
	background: transparent url(/img/nav/story1.gif) 0 0 no-repeat;
	float:left;
	margin-right:10px;
	}

a#story1:link:hover,
a#story1:visited:hover {
	display: block;
	width: 67px;
	height: 17px;
	/* イメージを上方にずらす */
	background: transparent url(/img/nav/story1.gif) 0 -17px no-repeat;
	float:left;
	margin-right:10px;
	}
	
#story1_on {
	display: block;
	width: 67px;
	height: 17px;
	/* イメージを上方にずらす */
	background: transparent url(/img/nav/story1.gif) 0 -17px no-repeat;
	float:left;
	margin-right:10px;
	}


a#story2 span {
	display: none;
	float:left;
	margin-right:10px;
}

a#story2:link,
a#story2:visited {
	display: block;
	width: 67px;
	height: 17px;
	background: transparent url(/img/nav/story2.gif) 0 0 no-repeat;
	float:left;
	margin-right:10px;
	}

a#story2:link:hover,
a#story2:visited:hover {
	display: block;
	width: 67px;
	height: 17px;
	/* イメージを上方にずらす */
	background: transparent url(/img/nav/story2.gif) 0 -17px no-repeat;
	float:left;
	margin-right:10px;
	}
	
#story2_on {
	display: block;
	width: 67px;
	height: 17px;
	/* イメージを上方にずらす */
	background: transparent url(/img/nav/story2.gif) 0 -17px no-repeat;
	float:left;
	margin-right:10px;
	}




a#story3 span {
	display: none;
	float:left;
	margin-right:10px;
}

a#story3:link,
a#story3:visited {
	display: block;
	width: 67px;
	height: 17px;
	background: transparent url(/img/nav/story3.gif) 0 0 no-repeat;
	float:left;
	margin-right:10px;
	}

a#story3:link:hover,
a#story3:visited:hover {
	display: block;
	width: 67px;
	height: 17px;
	/* イメージを上方にずらす */
	background: transparent url(/img/nav/story3.gif) 0 -17px no-repeat;
	float:left;
	margin-right:10px;
	}
	
#story3_on {
	display: block;
	width: 67px;
	height: 17px;
	/* イメージを上方にずらす */
	background: transparent url(/img/nav/story3.gif) 0 -17px no-repeat;
	float:left;
	margin-right:10px;
	}
	
	
	
	
a#story4 span {
	display: none;
	float:left;
	margin-right:10px;
}

a#story4:link,
a#story4:visited {
	display: block;
	width: 67px;
	height: 17px;
	background: transparent url(/img/nav/story4.gif) 0 0 no-repeat;
	float:left;
	margin-right:10px;
	}

a#story4:link:hover,
a#story4:visited:hover {
	display: block;
	width: 67px;
	height: 17px;
	/* イメージを上方にずらす */
	background: transparent url(/img/nav/story4.gif) 0 -17px no-repeat;
	float:left;
	margin-right:10px;
	}
	
#story4_on {
	display: block;
	width: 67px;
	height: 17px;
	/* イメージを上方にずらす */
	background: transparent url(/img/nav/story4.gif) 0 -17px no-repeat;
	float:left;
	margin-right:10px;
	}
	
	
	
a#story5 span {
	display: none;
	float:left;
	margin-right:10px;
}

a#story5:link,
a#story5:visited {
	display: block;
	width: 67px;
	height: 17px;
	background: transparent url(/img/nav/story5.gif) 0 0 no-repeat;
	float:left;
	margin-right:10px;
	}

a#story5:link:hover,
a#story5:visited:hover {
	display: block;
	width: 67px;
	height: 17px;
	/* イメージを上方にずらす */
	background: transparent url(/img/nav/story5.gif) 0 -17px no-repeat;
	float:left;
	margin-right:10px;
	}
	
#story5_on {
	display: block;
	width: 67px;
	height: 17px;
	/* イメージを上方にずらす */
	background: transparent url(/img/nav/story5.gif) 0 -17px no-repeat;
	float:left;
	margin-right:10px;
	}
	
	
a#story6 span {
	display: none;
	float:left;
	margin-right:10px;
}

a#story6:link,
a#story6:visited {
	display: block;
	width: 67px;
	height: 17px;
	background: transparent url(/img/nav/story6.gif) 0 0 no-repeat;
	float:left;
	margin-right:10px;
	}

a#story6:link:hover,
a#story6:visited:hover {
	display: block;
	width: 67px;
	height: 17px;
	/* イメージを上方にずらす */
	background: transparent url(/img/nav/story6.gif) 0 -17px no-repeat;
	float:left;
	margin-right:10px;
	}
	
#story6_on {
	display: block;
	width: 67px;
	height: 17px;
	/* イメージを上方にずらす */
	background: transparent url(/img/nav/story6.gif) 0 -17px no-repeat;
	float:left;
	margin-right:10px;
	}
	
	
	
	
a#story7 span {
	display: none;
	float:left;
	margin-right:10px;
}

a#story7:link,
a#story7:visited {
	display: block;
	width: 67px;
	height: 17px;
	background: transparent url(/img/nav/story7.gif) 0 0 no-repeat;
	float:left;
	margin-right:10px;
	}

a#story7:link:hover,
a#story7:visited:hover {
	display: block;
	width: 67px;
	height: 17px;
	/* イメージを上方にずらす */
	background: transparent url(/img/nav/story7.gif) 0 -17px no-repeat;
	float:left;
	margin-right:10px;
	}
	
#story7_on {
	display: block;
	width: 67px;
	height: 17px;
	/* イメージを上方にずらす */
	background: transparent url(/img/nav/story7.gif) 0 -17px no-repeat;
	float:left;
	margin-right:10px;
	}
	
	
	
a#story8 span {
	display: none;
	float:left;
	margin-right:10px;
}

a#story8:link,
a#story8:visited {
	display: block;
	width: 67px;
	height: 17px;
	background: transparent url(/img/nav/story8.gif) 0 0 no-repeat;
	float:left;
	margin-right:10px;
	}

a#story8:link:hover,
a#story8:visited:hover {
	display: block;
	width: 67px;
	height: 17px;
	/* イメージを上方にずらす */
	background: transparent url(/img/nav/story8.gif) 0 -17px no-repeat;
	float:left;
	margin-right:10px;
	}
	
#story8_on {
	display: block;
	width: 67px;
	height: 17px;
	/* イメージを上方にずらす */
	background: transparent url(/img/nav/story8.gif) 0 -17px no-repeat;
	float:left;
	margin-right:10px;
	}
	


.date {
	font-family: Trebuchet MS, verdana, arial, sans-serif; 
	font-size: 11px; 
	color: #666; 
	border:1px solid #999;
	padding:5px;
	margin-bottom:10px;
	font-weight:normal;
}





#safety1_nav{



}

#safety2_nav{


}

#safety3_nav{


}

#safety4_nav{


}

#safety5_nav{


}

#safety6_nav{


}
#safety7_nav{


}
#safety8_nav{


}





a#safety1 span {
	display: none;
	float:left;	clear:both;

}

a#safety1:link,
a#safety1:visited {
	display: block;
	width: 67px;
	height: 17px;
	background: transparent url(/img/nav/story1.gif) 0 0 no-repeat;
	float:left;	clear:both;

	}

a#safety1:link:hover,
a#safety1:visited:hover {
	display: block;
	width: 67px;
	height: 17px;
	/* イメージを上方にずらす */
	background: transparent url(/img/nav/story1.gif) 0 -17px no-repeat;
	float:left;	clear:both;

	}
	
#safety1_on {
	display: block;
	width: 67px;
	height: 17px;
	/* イメージを上方にずらす */
	background: transparent url(/img/nav/story1.gif) 0 -17px no-repeat;
	float:left;	clear:both;

	}


a#safety2 span {
	display: none;
	float:left;	clear:both;

}

a#safety2:link,
a#safety2:visited {
	display: block;
	width: 67px;
	height: 17px;
	background: transparent url(/img/nav/story2.gif) 0 0 no-repeat;
	float:left;	clear:both;

	}

a#safety2:link:hover,
a#safety2:visited:hover {
	display: block;
	width: 67px;
	height: 17px;
	/* イメージを上方にずらす */
	background: transparent url(/img/nav/story2.gif) 0 -17px no-repeat;
	float:left;	clear:both;

	}
	
#safety2_on {
	display: block;
	width: 67px;
	height: 17px;
	/* イメージを上方にずらす */
	background: transparent url(/img/nav/story2.gif) 0 -17px no-repeat;
	float:left;	clear:both;

	}




a#safety3 span {
	display: none;
	float:left;	clear:both;

}

a#safety3:link,
a#safety3:visited {
	display: block;
	width: 67px;
	height: 17px;
	background: transparent url(/img/nav/story3.gif) 0 0 no-repeat;
	float:left;	clear:both;

	}

a#safety3:link:hover,
a#safety3:visited:hover {
	display: block;
	width: 67px;
	height: 17px;
	/* イメージを上方にずらす */
	background: transparent url(/img/nav/story3.gif) 0 -17px no-repeat;
	float:left;	clear:both;

	}
	
#safety3_on {
	display: block;
	width: 67px;
	height: 17px;
	/* イメージを上方にずらす */
	background: transparent url(/img/nav/story3.gif) 0 -17px no-repeat;
	float:left;
	clear:both;
	}
	
	
	
	
a#safety4 span {
	display: none;
	float:left;
	clear:both;
}

a#safety4:link,
a#safety4:visited {
	display: block;
	width: 67px;
	height: 17px;
	background: transparent url(/img/nav/story4.gif) 0 0 no-repeat;
	float:left;
	clear:both;
	}

a#safety4:link:hover,
a#safety4:visited:hover {
	display: block;
	width: 67px;
	height: 17px;
	/* イメージを上方にずらす */
	background: transparent url(/img/nav/story4.gif) 0 -17px no-repeat;
	float:left;
	clear:both;
	}
	
#safety4_on {
	display: block;
	width: 67px;
	height: 17px;
	/* イメージを上方にずらす */
	background: transparent url(/img/nav/story4.gif) 0 -17px no-repeat;
	float:left;
	clear:both;
	}
	
	
	
a#safety5 span {
	display: none;
	float:left;
	clear:both;
}

a#safety5:link,
a#safety5:visited {
	display: block;
	width: 67px;
	height: 17px;
	background: transparent url(/img/nav/story5.gif) 0 0 no-repeat;
	float:left;
	clear:both;
	}

a#safety5:link:hover,
a#safety5:visited:hover {
	display: block;
	width: 67px;
	height: 17px;
	/* イメージを上方にずらす */
	background: transparent url(/img/nav/story5.gif) 0 -17px no-repeat;
	float:left;
	clear:both;
	}
	
#safety5_on {
	display: block;
	width: 67px;
	height: 17px;
	/* イメージを上方にずらす */
	background: transparent url(/img/nav/story5.gif) 0 -17px no-repeat;
	float:left;
	clear:both;
	}
	
	
a#safety6 span {
	display: none;
	float:left;
	clear:both;
}

a#safety6:link,
a#safety6:visited {
	display: block;
	width: 67px;
	height: 17px;
	background: transparent url(/img/nav/story6.gif) 0 0 no-repeat;
	float:left;
	clear:both;
	}

a#safety6:link:hover,
a#safety6:visited:hover {
	display: block;
	width: 67px;
	height: 17px;
	/* イメージを上方にずらす */
	background: transparent url(/img/nav/story6.gif) 0 -17px no-repeat;
	float:left;
	clear:both;
	}
	
#safety6_on {
	display: block;
	width: 67px;
	height: 17px;
	/* イメージを上方にずらす */
	background: transparent url(/img/nav/story6?.gif) 0 -17px no-repeat;
	float:left;
	clear:both;
	}
	
	
	
	
a#safety7 span {
	display: none;
	float:left;
	clear:both;
}

a#safety7:link,
a#safety7:visited {
	display: block;
	width: 67px;
	height: 17px;
	background: transparent url(/img/nav/story7.gif) 0 0 no-repeat;
	float:left;
	clear:both;
	}

a#safety7:link:hover,
a#safety7:visited:hover {
	display: block;
	width: 67px;
	height: 17px;
	/* イメージを上方にずらす */
	background: transparent url(/img/nav/story7.gif) 0 -17px no-repeat;
	float:left;
	clear:both;
	}
	
#ssafety7_on {
	display: block;
	width: 67px;
	height: 17px;
	/* イメージを上方にずらす */
	background: transparent url(/img/nav/story7.gif) 0 -17px no-repeat;
	float:left;
	clear:both;
	}
	
	
	
a#safety8 span {
	display: none;
	float:left;
	clear:both;
}

a#safety8:link,
a#safety8:visited {
	display: block;
	width: 67px;
	height: 17px;
	background: transparent url(/img/nav/story8.gif) 0 0 no-repeat;
	float:left;
	clear:both;
	}

a#safety8:link:hover,
a#safety8:visited:hover {
	display: block;
	width: 67px;
	height: 17px;
	/* イメージを上方にずらす */
	background: transparent url(/img/nav/story8.gif) 0 -17px no-repeat;
	float:left;
	clear:both;
	}
	
#safety8_on {
	display: block;
	width: 67px;
	height: 17px;
	/* イメージを上方にずらす */
	background: transparent url(/img/nav/story8.gif) 0 -17px no-repeat;
	float:left;
	clear:both;
	}




/* blog nav */





a#blog_home span {
	display: none;
	float:left;
	margin-right:7px;
	clear:both;
}

a#blog_home:link,
a#blog_home:visited {
	display: block;
	width: 148px;
	height: 32px;
	background: transparent url(/img/nav/blog_home.gif) 0 0 no-repeat;
	float:left;
	margin-bottom:8px;
	clear:both;
	}

a#blog_home:link:hover,
a#blog_home:visited:hover {
	display: block;
	width: 148px;
	height: 32px;
	/* イメージを上方にずらす */
	background: transparent url(/img/nav/blog_home.gif) 0 -33px no-repeat;
	float:left;
	margin-bottom:8px;
	clear:both;
	}

#blog_home_on {
	display: block;
	width: 148px;
	height: 32px;
	/* イメージを上方にずらす */
	background: transparent url(/img/nav/blog_home.gif) 0 -33px no-repeat;
	float:left;
	margin-bottom:8px;
	clear:both;
	}
	



a#blog_story span {
	display: none;
	float:left;
	margin-bottom:8px;
	clear:both;
}

a#blog_safety:link,
a#blog_safety:visited {
	display: block;
	width: 148px;
	height: 32px;
	background: transparent url(/img/nav/blog_safety.gif) 0 0 no-repeat;
	float:left;
	margin-bottom:8px;
	clear:both;
	}

a#blog_safety:link:hover,
a#blog_safety:visited:hover {
	display: block;
	width: 148px;
	height: 32px;
	/* イメージを上方にずらす */
	background: transparent url(/img/nav/blog_safety.gif) 0 -33px no-repeat;
	float:left;
	margin-bottom:8px;
	clear:both;
	}

#blog_safety_on {
	display: block;
	width: 148px;
	height: 32px;
	/* イメージを上方にずらす */
	background: transparent url(/img/nav/blog_safety.gif) 0 -33px no-repeat;
	float:left;
	margin-bottom:8px;
	clear:both;
	}
	




a#blog_story span {
	display: none;
	float:left;
	margin-bottom:8px;
	clear:both;
}

a#blog_story:link,
a#blog_story:visited {
	display: block;
	width: 148px;
	height: 32px;
	background: transparent url(/img/nav/blog_story.gif) 0 0 no-repeat;
	float:left;
	margin-bottom:8px;
	clear:both;
	}

a#blog_story:link:hover,
a#blog_story:visited:hover {
	display: block;
	width: 148px;
	height: 32px;
	/* イメージを上方にずらす */
	background: transparent url(/img/nav/blog_story.gif) 0 -33px no-repeat;
	float:left;
	margin-bottom:8px;
	clear:both;
	}

#blog_story_on {
	display: block;
	width: 148px;
	height: 32px;
	/* イメージを上方にずらす */
	background: transparent url(/img/nav/blog_story.gif) 0 -33px no-repeat;
	float:left;
	margin-bottom:8px;
	clear:both;
	}



a#blog_sweden span {
	display: none;
	float:left;
	margin-bottom:8px;
	clear:both;
}

a#blog_sweden:link,
a#blog_sweden:visited {
	display: block;
	width: 148px;
	height: 32px;
	background: transparent url(/img/nav/blog_blog.gif) 0 0 no-repeat;
	float:left;
	margin-bottom:8px;
	clear:both;
	}

a#blog_sweden:link:hover,
a#blog_sweden:visited:hover {
	display: block;
	width: 148px;
	height: 32px;
	/* イメージを上方にずらす */
	background: transparent url(/img/nav/blog_blog.gif) 0 -34px no-repeat;
	float:left;
	margin-bottom:8px;
	clear:both;
	}

#blog_sweden_on {
	display: block;
	width: 148px;
	height: 32px;
	/* イメージを上方にずらす */
	background: transparent url(/img/nav/blog_blog.gif) 0 -34px no-repeat;
	float:left;
	margin-bottom:8px;
	clear:both;
	}
	
	

a#blog_product span {
	display: none;
	float:left;
	margin-bottom:8px;
	clear:both;
}

a#blog_product:link,
a#blog_product:visited {
	display: block;
	width: 148px;
	height: 32px;
	background: transparent url(/img/nav/blog_product.gif) 0 0 no-repeat;
	float:left;
	margin-bottom:8px;
	clear:both;
	}

a#blog_product:link:hover,
a#blog_product:visited:hover {
	display: block;
	width: 148px;
	height: 32px;
	/* イメージを上方にずらす */
	background: transparent url(/img/nav/blog_product.gif) 0 -33px no-repeat;
	float:left;
	margin-bottom:8px;
	clear:both;
	}

#blog_product_on {
	display: block;
	width: 148px;
	height: 32px;
	/* イメージを上方にずらす */
	background: transparent url(/img/nav/blog_product.gif) 0 -33px no-repeat;
	float:left;
	margin-bottom:8px;
	clear:both;
	}
	
	
a#blog_gallery span {
	display: none;
	float:left;
	margin-bottom:8px;
	clear:both;
}

a#blog_gallery:link,
a#blog_gallery:visited {
	display: block;
	width: 148px;
	height: 32px;
	background: transparent url(/img/nav/blog_gallery.gif) 0 0 no-repeat;
	float:left;
	margin-bottom:8px;
	clear:both;
	}

a#blog_gallery:link:hover,
a#blog_gallery:visited:hover {
	display: block;
	width: 148px;
	height: 32px;
	/* イメージを上方にずらす */
	background: transparent url(/img/nav/blog_gallery.gif) 0 -34px no-repeat;
	float:left;
	margin-bottom:8px;
	clear:both;
	}

#blog_gallery_on {
	display: block;
	width: 148px;
	height: 32px;
	/* イメージを上方にずらす */
	background: transparent url(/img/nav/blog_gallery.gif) 0 -34px no-repeat;
	float:left;
	margin-bottom:8px;
	clear:both;
}


a#blog_contact span {
	display: none;
	float:left;
	margin-bottom:8px;
	clear:both;
}

a#blog_contact:link,
a#blog_contact:visited {
	display: block;
	width: 148px;
	height: 32px;
	background: transparent url(/img/nav/blog_contact.gif) 0 0 no-repeat;
	float:left;
	margin-bottom:8px;
	clear:both;
	}

a#blog_contact:link:hover,
a#blog_contact:visited:hover {
	display: block;
	width: 148px;
	height: 32px;
	/* イメージを上方にずらす */
	background: transparent url(/img/nav/blog_contact.gif) 0 -34px no-repeat;
	float:left;
	margin-bottom:8px;
	clear:both;
	}

#blog_contact_on {
	display: block;
	width: 148px;
	height: 32px;
	/* イメージを上方にずらす */
	background: transparent url(/img/nav/blog_contact.gif) 0 -34px no-repeat;
	float:left;
	margin-bottom:8px;
	clear:both;
}

li{
margin-bottom:5px;
}
ul{
margin-bottom:5px;
}
textarea{
font-size: 12px;
font-family:"MS Pゴシック","ヒラギノ角ゴ Pro W3", Osaka, sans-serif;
}

select{
		font-family : 

"30D230E930AE30CE20Pro20W3","Osaka","Verdana","Helvetica","Arial","FF2DFF3320FF3030B430B730C330AF",sans-serif;

}
.drop{
		font-family : 

"30D230E930AE30CE20Pro20W3","Osaka","Verdana","Helvetica","Arial","FF2DFF3320FF3030B430B730C330AF",sans-serif;
}
