<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";


/*======================================

	company 
	
========================================*/

#product {
	background: transparent url(../i/contents_head_bg.png) no-repeat 0 0px;
	margin-top:-15px;
	text-align: left;
}


/*======================================

	h2 
	
========================================*/
h2{
	margin: 10px 0px 30px 0px;
	padding: 0px 0px 0px 0px;
}
h2 a {
	font-size: 12px;
	line-height: 12px;
	display: block;
	width:234px;
	height:40px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align : center ;
	background: transparent url(../i/h2.png) no-repeat 0 0px;
	text-indent: -9999em;
}


/*======================================

	h3
	
========================================*/

h3#h3-left.standard {
	width:216px;
	height:40px;
	margin: 13px auto 0px auto;
	padding: 0px 0px 0px 0px;
	text-align : center ;
	background: transparent url(../i/left_h3_standard.png) no-repeat 0 0px;
	text-indent: -9999em;
}

h3#h3-left.order {
	width:216px;
	height:40px;
	margin: 13px auto 0px auto;
	padding: 0px 0px 0px 0px;
	text-align : center ;
	background: transparent url(../i/left_h3_order.png) no-repeat 0 0px;
	text-indent: -9999em;
}


h3#h3-left.orpr {
	width:216px;
	height:40px;
	margin: 13px auto 0px auto;
	padding: 0px 0px 0px 0px;
	text-align : center ;
	background: transparent url(../i/left_h3_orpr.png) no-repeat 0 0px;
	text-indent: -9999em;
}

h3#h3-pagehead {
	width:696px;
	height:65px;
	line-height: 12px;
	margin: 12px 0px 0px 2px;
	padding: 0px 0px 0px 0px;
	text-align : left ;
	text-indent: -9999em;
	clear:both;
}

h3#h3-pagehead.standard {
	background: transparent url(../i/h3_standard.png) no-repeat 0 0px;
}
h3#h3-pagehead.kyouryoku {
	background: transparent url(../i/h3_kyouryoku.png) no-repeat 0 0px;
}
h3#h3-pagehead.koutawami {
	background: transparent url(../i/h3_koutawami.png) no-repeat 0 0px;
}
h3#h3-pagehead.kyoua {
	background: transparent url(../i/h3_kyoua.png) no-repeat 0 0px;
}
h3#h3-pagehead.sonota {
	background: transparent url(../i/h3_sonota.png) no-repeat 0 0px;
}
h3#h3-pagehead.guide {
	background: transparent url(../i/h3_guide.png) no-repeat 0 0px;
}
h3#h3-pagehead.isospring {
	background: transparent url(../i/h3_isospring.png) no-repeat 0 0px;
}
h3#h3-pagehead.coil {
	background: transparent url(../i/h3_coil.png) no-repeat 0 0px;
}
h3#h3-pagehead.jspring {
	background: transparent url(../i/h3_jspring.png) no-repeat 0 0px;
}
h3#h3-pagehead.sara {
	background: transparent url(../i/h3_sara.png) no-repeat 0 0px;
}
h3#h3-pagehead.caution {
	background: transparent url(../i/h3_caution.png) no-repeat 0 0px;
}
h3#h3-pagehead.download {
	background: transparent url(../i/h3_download.png) no-repeat 0 0px;
}
h3#h3-pagehead.order {
	background: transparent url(../i/h3_order.png) no-repeat 0 0px;
}
h3#h3-pagehead.order {
	background: transparent url(../i/h3_orderlist.png) no-repeat 0 0px;
	margin-bottom: 30px;
}
h3#h3-pagemid {
	width:696px;
	height:65px;
	line-height: 12px;
	margin: 12px 0px 0px 2px;
	padding: 0px 0px 0px 0px;
	text-align : left ;
	text-indent: -9999em;
	clear:both;
}

h3#h3-pagemid.order {
	background: transparent url(../i/h3_order.png) no-repeat 0 0px;
}

h3#h3-pagemid.orpr {
	background: transparent url(../i/h3_orpr_top.png) no-repeat 0 0px;
}





/*======================================

	h4
	
========================================*/

h4#h4-normal {
	width:665px;
	height:36px;
	margin: 30px 0 22px 20px;
	padding: 0px 0px 0px 0px;
	text-indent: -9999em;
}


h4#h4-normal.tokuchou {
	background: transparent url(../i/h4_tokuchou.png) no-repeat 0 0px;
}

h4#h4-normal.kikakuhyou {
	background: transparent url(../i/h4_kikakuhyou.png) no-repeat 0 0px;
}


h4#h4-normal.kikakuhyou {
	background: transparent url(../i/h4_kikakuhyou.png) no-repeat 0 0px;
}



h4#h4-normal.kajukousa {
	background: transparent url(../i/h4_kajukousa.png) no-repeat 0 0px;
}

h4#h4-normal.kajutokusei {
	background: transparent url(../i/h4_kajutokusei.png) no-repeat 0 0px;
}

h4#h4-normal.shiyoukankyo {
	background: transparent url(../i/h4_shiyoukankyo.png) no-repeat 0 0px;
}

h4#h4-normal.kumiawasegaido {
	background: transparent url(../i/h4_kumiawasegaido.png) no-repeat 0 0px;
}

h4#h4-normal.kyoyou {
	background: transparent url(../i/h4_kyoyou.png) no-repeat 0 0px;
}

h4#h4-normal.guide {
	background: transparent url(../i/h4_guide.png) no-repeat 0 0px;
}
h4#h4-normal.kumiawase {
	background: transparent url(../i/h4_kumiawase.png) no-repeat 0 0px;
}
h4#h4-normal.clearance {
	background: transparent url(../i/h4_clearance.png) no-repeat 0 0px;
}
h4#h4-normal.material {
	background: transparent url(../i/h4_material.png) no-repeat 0 0px;
}
h4#h4-normal.hyoujun {
	background: transparent url(../i/h4_hyoujun.png) no-repeat 0 0px;
}



h4#h4-tlr {
	background: transparent url(../i/kyoua_h4_tlr.png) no-repeat 0 0px;
	width:594px;
	height:28px;
	line-height: 12px;
	margin: 12px 0px 0px 2px;
	padding: 0px 0px 0px 0px;
	text-align : left ;
	text-indent: -9999em;
	clear:both;
	}


h4#h4-tdte {
	background: transparent url(../i/kyoua_h4_tdte.png) no-repeat 0 0px;
	width:594px;
	height:28px;
	line-height: 12px;
	margin: 40px 0px 0px 2px;
	padding: 0px 0px 0px 0px;
	text-align : left ;
	text-indent: -9999em;
	clear:both;
	}






/*======================================

	common
	
========================================*/

div.note-col {
	width:594px;
	margin: 0px 0 20px 55px;
	padding: 0px 0px 0px 0px;
}

div.note-col h5 {
	font-size:15px;
	line-height: 15px;
	color:#444;
	margin: 15px 0 5px 0px;
	padding: 0px 0px 0px 0px;
	font-weight:nornal;
}

div#to-caution a{
	background: transparent url(../i/to_caution.png) no-repeat 0 0px;
	display:block;
	width:665px;
	height:110px;
	margin: 20px 0 20px 20px;
	padding: 0px 0px 0px 0px;
	text-indent: -9999em;
}
div#to-caution a:hover{
	background: transparent url(../i/to_caution.png) no-repeat 0 -110px;
}

div#to-quotation a{
	background: transparent url(../i/to_quotation_L.png) no-repeat 0 0px;
	display:block;
	width:665px;
	height:61px;
	margin: 20px 0 20px 20px;
	padding: 0px 0px 0px 0px;
	text-indent: -9999em;
}
div#to-quotation a:hover{
	background: transparent url(../i/to_quotation_L.png) no-repeat 0 -61px;
}

div#to-inquiry02 a{
	background: transparent url(../i/to_inquiry02.png) no-repeat 0 0px;
	display:block;
	width:665px;
	height:61px;
	margin: 20px 0 20px 20px;
	padding: 0px 0px 0px 0px;
	text-indent: -9999em;
}
div#to-inquiry02 a:hover{
	background: transparent url(../i/to_inquiry02.png) no-repeat 0 -61px;
}


div#to-manual{
	width:665px;
	margin: 20px 0 20px 20px;
}
div#to-manual a img{
	width:665px;
	height: 100%;
}
div#to-manual a img:hover{
	opacity:0.8;
}



div#to-inquiry{
	width:665px;
	height: 99px;
	margin: 0px 0 40px 0px;
	padding: 0px 0px 0px 20px;
	height: auto;
}

div#to-inquiry a{
	display: block;
	width:100%;
	height: auto;
}

div#to-inquiry a img{
	width:100%;
	height: auto;
}
div#to-inquiry a img:hover{
	opacity: 0.7;
	filter: alpha(opacity=70);
	-ms-filter: "alpha(opacity=70)";
}

div#head-lead{
	width:594px;
	margin: 0px 0 0px 55px;
	padding: 0px 0px 0px 0px;
}
div#head-lead p.lead{
	font-size:15px;
	line-height: 26px;
}

	
div#caption{
	margin: 15px 0 0 0;
	padding: 6px 8px 6px 20px;
	background: #eee;
}
div#caption p{
	font-size:12px;
	line-height: 20px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}


/*======================================

	left-menu-product
	
========================================*/


#standard-menu {
	width:216px;
	height:288px;
	margin: 0px 0px 0px 9px;
	padding: 0px 0px 0px 0px;
	text-align : center ;
	background: transparent url(../i/left_menu_standard.png) no-repeat 0 0px;
	list-style: none;
}

#standard-menu li {
	width:216px;
	height:28px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align : center ;
	list-style: none;
	text-indent: -9999em;
}

#standard-menu li a {
	display: block;
	text-indent: -9999em;
}

#standard-menu li.to-hyoujun  {
	background: transparent url(../i/left_menu_standard.png) no-repeat 0 0px;
}


#standard-menu li.to-kyouryoku a {
	background: transparent url(../i/left_menu_standard.png) no-repeat 0 -28px;
}
#standard-menu li.to-kyouryoku a:hover {
	background: transparent url(../i/left_menu_standard.png) no-repeat -216px -28px;
}

#standard-menu li.to-koutawami a {
	background: transparent url(../i/left_menu_standard.png) no-repeat 0 -56px;
}
#standard-menu li.to-koutawami a:hover {
	background: transparent url(../i/left_menu_standard.png) no-repeat -216px -56px;
}

#standard-menu li.to-kyoua a {
	background: transparent url(../i/left_menu_standard.png) no-repeat 0 -84px;
}
#standard-menu li.to-kyoua a:hover {
	background: transparent url(../i/left_menu_standard.png) no-repeat -216px -84px;
}

#standard-menu li.to-sonota a {
	background: transparent url(../i/left_menu_standard.png) no-repeat 0 -112px;
}
#standard-menu li.to-sonota a:hover {
	background: transparent url(../i/left_menu_standard.png) no-repeat -216px -112px;
}

#standard-menu li.to-guide a {
	background: transparent url(../i/left_menu_standard.png) no-repeat 0 -140px;
}
#standard-menu li.to-guide a:hover {
	background: transparent url(../i/left_menu_standard.png) no-repeat -216px -140px;
}

#standard-menu li.to-isospring a {
	background: transparent url(../i/left_menu_standard.png) no-repeat 0 -168px;
}
#standard-menu li.to-isospring a:hover {
	background: transparent url(../i/left_menu_standard.png) no-repeat -216px -168px;
}

#standard-menu li.to-coil a {
	background: transparent url(../i/left_menu_standard.png) no-repeat 0 -196px;
}
#standard-menu li.to-coil a:hover {
	background: transparent url(../i/left_menu_standard.png) no-repeat -216px -196px;
}

#standard-menu li.to-jspring a {
	background: transparent url(../i/left_menu_standard.png) no-repeat 0 -224px;
}
#standard-menu li.to-jspring a:hover {
	background: transparent url(../i/left_menu_standard.png) no-repeat -216px -224px;
}
#standard-menu li.to-sara a {
	background: transparent url(../i/left_menu_standard.png) no-repeat 0 -252px;
}
#standard-menu li.to-sara a:hover {
	background: transparent url(../i/left_menu_standard.png) no-repeat -216px -252px;
}





/*======================================

	left-menu-company
	
========================================*/


#order-menu {
	width:216px;
	margin: 0px 0px 0px 9px;
	padding: 0px 0px 0px 0px;
	text-align : center ;
	background: transparent url(../i/left_menu_order.png) no-repeat 0 0px;
	list-style: none;
}

#order-menu li {
	width:216px;
	height:28px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align : center ;
	list-style: none;
	text-indent: -9999em;
}

#order-menu li a {
	display: block;
	text-indent: -9999em;
}


#order-menu li.to-reikan a {
	background: transparent url(../i/left_menu_order.png) no-repeat 0 0px;
}
#order-menu li.to-reikan a:hover {
	background: transparent url(../i/left_menu_order.png) no-repeat -216px 0px;
}

#order-menu li.to-spiral a {
	background: transparent url(../i/left_menu_order.png) no-repeat 0 -28px;
}
#order-menu li.to-spiral a:hover {
	background: transparent url(../i/left_menu_order.png) no-repeat -216px -28px;
}

#order-menu li.to-usuita a {
	background: transparent url(../i/left_menu_order.png) no-repeat 0 -56px;
}
#order-menu li.to-usuita a:hover {
	background: transparent url(../i/left_menu_order.png) no-repeat -216px -56px;
}

#order-menu li.to-tainetsu a {
	background: transparent url(../i/left_menu_order.png) no-repeat 0 -84px;
}
#order-menu li.to-tainetsu a:hover {
	background: transparent url(../i/left_menu_order.png) no-repeat -216px -84px;
}


#order-menu li.to-ikei a {
	background: transparent url(../i/left_menu_order.png) no-repeat 0 -112px;
}
#order-menu li.to-ikei a:hover {
	background: transparent url(../i/left_menu_order.png) no-repeat -216px -112px;
}

#order-menu li.to-sus a {
	background: transparent url(../i/left_menu_order.png) no-repeat 0 -140px;
}
#order-menu li.to-sus a:hover {
	background: transparent url(../i/left_menu_order.png) no-repeat -216px -140px;
}





/*======================================

	left-menu-orpr
	
========================================*/

#orpr-menu {
	width:216px;
	margin: 0px 0px 0px 9px;
	padding: 0px 0px 0px 0px;
	text-align : left ;
	background: #fff;
	list-style: none;
}

#orpr-menu li {
	width:216px;
	margin: 0px 0px 0px 0px;
	padding: 7px 0px 7px 0px;
	text-align : left ;
	list-style: none;
	line-height: 14px;
	font-size:13px;
	border-bottom:1px dotted #aaa;
}

#orpr-menu li a {
	color:#555;
	text-decoration: none;
	padding: 0px 12px 0 20px;
	margin: 0px 0px 0px 0px;
	display: block;
}
#orpr-menu li a:hover {
	color:#cc3333;
	text-decoration: none;
}




/*======================================

	koutawami
	
========================================*/

div.trty-h{
	width:594px;
	height:29px;
	background: transparent url(../i/koutawami_h5_trty.png) no-repeat 0 0;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	text-indent: -9999em;
}
div.tu-h{
	width:594px;
	height:29px;
	background: transparent url(../i/koutawami_h5_tu.png) no-repeat 0 0;
	margin: 25px 0px 25px 0px;
	padding: 0px 0px 0px 0px;
	text-indent: -9999em;
}




/*======================================

	jspring
	
========================================*/

table#jspring-caution{
	margin:20px 0 0 0;
	border:1px solid #333;
	border-collapse: separate;
}
table#jspring-caution th{
	border:1px solid #333;
	padding:4px;
}
table#jspring-caution td{
	font-size:11px;
	line-height: 18px;
	border:1px solid #333;
	padding:4px;
}



/*======================================

	sara
	
========================================*/

ul.tokuchou-list{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: decimal;
	font-size:13px;
	color: #c33;
}
ul.tokuchou-list li{
	margin: 0px 0px 6px 0px;
	padding: 0px 0px 0px 0px;
	list-style: decimal #c33;
	font-size:13px;
}
ul.tokuchou-list li span{
	color:#333;
}





/*======================================

	caution
	
========================================*/

.caution-h4-forsafety{
	width:337px;
	height: 36px;
	background: transparent url(../i/caution_h4_forsafety.png) no-repeat 0 0;
	margin:20px 0 0 15px;
	text-indent: -9999em;
}
.caution-h4-foruse{
	width:337px;
	height: 36px;
	background: transparent url(../i/caution_h4_foruse.png) no-repeat 0 0;
	margin:20px 0 0 15px;
	text-indent: -9999em;
	}
.caution-h4-format{
	width:337px;
	height: 36px;
	background: transparent url(../i/caution_h4_format.png) no-repeat 0 0;
	margin:20px 0 0 15px;
	text-indent: -9999em;
	}

.caution-h5-keikoku{
	width:620px;
	height: 20px;
	background: transparent url(../i/caution_h5_keikoku.png) no-repeat 0 0;
	margin:12px 0 10px 0px;
	text-indent: -9999em;
	}
.caution-h5-chui{
	width:620px;
	height: 20px;
	background: transparent url(../i/caution_h5_chui.png) no-repeat 0 0;
	margin:12px 0 10px 0px;
	text-indent: -9999em;
	}
.caution-h5-sankou{
	width:620px;
	height: 20px;
	background: transparent url(../i/caution_h5_sankou.png) no-repeat 0 0;
	margin:12px 0 10px 0px;
	text-indent: -9999em;
	}
		
	
	
	
	
	
/*======================================

	top
	
========================================*/

h4.hyoujun {
	font-size:16px;
	line-height: 16px;
	margin: 20px 0 0 0;
	padding: 0 0 0 25px;
}

p.top-lead {
	margin: 20px 0 0 0;
	padding: 0 25px 0 25px;
}


/*===standad==================================*/

	

#top-standard-menu {
	width:650px;
	height:495px;
	margin: 15px auto 0 auto;
	padding:0 0 0 0;
	clear:both;
	text-align: left;
	background: transparent url(../i/top_hyoujun_bg.png) no-repeat 0 0px;
	overflow: hidden;
}

#top-standard-menu ul {
margin:0 0 0 0;
padding:0 0 0 0; 
list-style-type:none;          
}

#top-standard-menu li {
font-size:12px;
overflow:hidden;
float:left; 
}


#top-standard-menu .top-to-kyouryoku a{
	height:165px;
	width:217px;       
	float:left; 
	text-indent:-9999em;
	margin:0 0px 0px 0px;
	padding:0 0 0 0;  
	display: inline;
	background: transparent url(../i/top_hyoujun_bg.png) no-repeat 0px 0px;
}
#top-standard-menu .top-to-kyouryoku a:hover{
	background: transparent url(../i/top_hyoujun_bg.png) no-repeat 0px -495px;
}

#top-standard-menu .top-to-kyoua a{
	height:165px;
	width:217px;          
	float:left; 
	text-indent:-9999em;
	margin:0 0px 0px 0px;
	padding:0 0 0 0;  
	display: inline;
	background: transparent url(../i/top_hyoujun_bg.png) no-repeat -217px 0;
}
#top-standard-menu .top-to-kyoua a:hover{
	background: transparent url(../i/top_hyoujun_bg.png) no-repeat -217px -495px;
}

#top-standard-menu .top-to-koutawami a{
	height:165px;
	width:216px;        
	float:left; 
	text-indent:-9999em;
	margin:0 0px 0px 0px;
	padding:0 0 0 0;  
	display: inline;
	background: transparent url(../i/top_hyoujun_bg.png) no-repeat -434px 0px;
}
#top-standard-menu .top-to-koutawami a:hover{
	background: transparent url(../i/top_hyoujun_bg.png) no-repeat -434px -495px;
}

#top-standard-menu .top-to-sonota a{
	height:165px;
	width:217px;        
	float:left; 
	text-indent:-9999em;
	margin:0 0px 0px 0px;
	padding:0 0 0 0;  
	display: inline;
	background: transparent url(../i/top_hyoujun_bg.png) no-repeat 0px -165px;
}
#top-standard-menu .top-to-sonota a:hover{
	background: transparent url(../i/top_hyoujun_bg.png) no-repeat 0px -660px;
}



#top-standard-menu .top-to-guide a{
	height:165px;
	width:217px;        
	float:left; 
	text-indent:-9999em;
	margin:0px 0px 0px 0px;
	padding:0 0 0 0;  
	display: inline;
	background: transparent url(../i/top_hyoujun_bg.png) no-repeat -217px -165px;
}
#top-standard-menu .top-to-guide a:hover{
	background: transparent url(../i/top_hyoujun_bg.png) no-repeat -217px -660px;
}

#top-standard-menu .top-to-isospring a{
	height:165px;
	width:216px;
	float:left; 
	text-indent:-9999em;
	margin:0px 0px 0px 0px;
	padding:0 0 0 0;  
	display: inline;
	background: transparent url(../i/top_hyoujun_bg.png) no-repeat -434px -165px;
}
#top-standard-menu .top-to-isospring a:hover{
	background: transparent url(../i/top_hyoujun_bg.png) no-repeat -434px -660px;
}
#top-standard-menu .top-to-coil a{
	height:165px;
	width:217px;        
	float:left; 
	text-indent:-9999em;
	margin:0px 0px 0px 0px;
	padding:0 0 0 0;  
	display: inline;
	background: transparent url(../i/top_hyoujun_bg.png) no-repeat 0px -330px;
}
#top-standard-menu .top-to-coil a:hover{
	background: transparent url(../i/top_hyoujun_bg.png) no-repeat 0px -825px;
}

#top-standard-menu .top-to-jspring a{
	height:165px;
	width:217px;        
	float:left; 
	text-indent:-9999em;
	margin:0 0px 0px 0px;
	padding:0 0 0 0;  
	display: inline;
	background: transparent url(../i/top_hyoujun_bg.png) no-repeat -217px -330px;
}
#top-standard-menu .top-to-jspring a:hover{
	background: transparent url(../i/top_hyoujun_bg.png) no-repeat -217px -825px;
}

#top-standard-menu .top-to-sara a{
	height:165px;
	width:216px;        
	float:left; 
	text-indent:-9999em;
	margin:0 0px 0px 0px;
	padding:0 0 0 0;  
	display: inline;
	background: transparent url(../i/top_hyoujun_bg.png) no-repeat -434px -330px;
}
#top-standard-menu .top-to-sara a:hover{
	background: transparent url(../i/top_hyoujun_bg.png) no-repeat -434px -825px;
}





/*===order==================================*/


#top-order-menu {
	width:650px;
	height:320px;
	margin: 30px auto 0 auto;
	padding:0 0 0 0;
	clear:both;
	text-align: left;
	background: transparent url(../i/top_order_bg_202009.png) no-repeat 0 0px;
	overflow: hidden;
}

#top-order-menu ul {
margin:0 0 0 0;
padding:0 0 0 0; 
list-style-type:none;          
}

#top-order-menu li {
font-size:12px;
overflow:hidden;
float:left; 
}


#top-order-menu .top-to-hitosou a{
	height:160px;
	width:163px;        
	float:left; 
	text-indent:-9999em;
	margin:0px 0px 0px 0px;
	padding:0 0 0 0;  
	display: inline;
	background: transparent url(../i/top_order_bg_202009.png) no-repeat 0px 0px;
}
#top-order-menu .top-to-hitosou a:hover{
	background: transparent url(../i/top_order_bg_202009.png) no-repeat 0px -320px;
}

#top-order-menu .top-to-jiyucho a{
	height:160px;
	width:163px;        
	float:left; 
	text-indent:-9999em;
	margin:0px 0px 0px 0px;
	padding:0 0 0 0;  
	display: inline;
	background: transparent url(../i/top_order_bg_202009.png) no-repeat -163px 0px;
}
#top-order-menu .top-to-jiyucho a:hover{
	background: transparent url(../i/top_order_bg_202009.png) no-repeat -163px -320px;
}

#top-order-menu .top-to-tainetsu a{
	height:160px;
	width:162px;        
	float:left; 
	text-indent:-9999em;
	margin:0px 0px 0px 0px;
	padding:0 0 0 0;  
	display: inline;
	background: transparent url(../i/top_order_bg_202009.png) no-repeat -326px 0px;
}
#top-order-menu .top-to-tainetsu a:hover{
	background: transparent url(../i/top_order_bg_202009.png) no-repeat -326px -320px;
}

#top-order-menu .top-to-ikei a{
	height:160px;
	width:162px;        
	float:left; 
	text-indent:-9999em;
	margin:0px 0px 0px 0px;
	padding:0 0 0 0;  
	display: inline;
	background: transparent url(../i/top_order_bg_202009.png) no-repeat -488px 0px;
}
#top-order-menu .top-to-ikei a:hover{
	background: transparent url(../i/top_order_bg_202009.png) no-repeat -488px -320px;
}
#top-order-menu .top-to-marusen a{
	height:160px;
	width:162px;        
	float:left; 
	text-indent:-9999em;
	margin:0px 0px 0px 0px;
	padding:0 0 0 0;  
	display: inline;
	background: transparent url(../i/top_order_bg_202009.png) no-repeat 0px -160px;
}
#top-order-menu .top-to-marusen a:hover{
	background: transparent url(../i/top_order_bg_202009.png) no-repeat 0px -480px;
}


#top-order-menu .top-to-spiral a{
	height:160px;
	width:163px;        
	float:left; 
	text-indent:-9999em;
	margin:0px 0px 0px 0px;
	padding:0 0 0 0;  
	display: inline;
	background: transparent url(../i/top_order_bg_202009.png) no-repeat -162px -160px;
}
#top-order-menu .top-to-spiral a:hover{
	background: transparent url(../i/top_order_bg_202009.png) no-repeat -162px -480px;
}


#top-order-menu .top-to-usuita a{
	height:160px;
	width:162px;        
	float:left; 
	text-indent:-9999em;
	margin:0px 10x 0px 0px;
	padding:0 0 0 0;  
	display: inline;
	background: transparent url(../i/top_order_bg_202009.png) no-repeat -325px -160px;
}
#top-order-menu .top-to-usuita a:hover{
	background: transparent url(../i/top_order_bg_202009.png) no-repeat -325px -480px;
}




/*======================================

	tsuyyomi
	
========================================*/


div.to-tsuyomi a {
	width:675px;
	height:160px;
	display: block;
	margin:45px 0 70px 20px;
	background: transparent url(../i/business_to_tsuyomi.png) no-repeat 0px 0px;
	text-indent: -9999em;
}
div.to-tsuyomi a:hover {
	background: transparent url(../i/business_to_tsuyomi.png) no-repeat 0px -160px;
}





	
/*======================================

	order
	
========================================*/
h4.order-h4{
	font-size:14px;
	line-height: 14px;
	height:20px;
	text-indent: -9999em;
}

h4.order-h4-tosounashi{
	font-size:14px;
	line-height: 14px;
	height:40px;
	padding:0 0 0 0;
	margin: 0 0 10px 0;
	text-indent: -9999em;
	background: transparent url(../i/h4_ordertop_tosounashi.png) no-repeat 0px 0px;
}

h4.order-h4-jiyucho{
	font-size:14px;
	line-height: 14px;
	height:40px;
	padding:0 0 0 0;
	margin: 0 0 10px 0;
	text-indent: -9999em;
	background: transparent url(../i/h4_ordertop_jiyucho.png) no-repeat 0px 0px;
}

h4.order-h4-tainetsu{
	font-size:14px;
	line-height: 14px;
	height:40px;
	padding:0 0 0 0;
	margin: 0 0 10px 0;
	text-indent: -9999em;
	background: transparent url(../i/h4_ordertop_tainetsu.png) no-repeat 0px 0px;
}
h4.order-h4-ikei{
	font-size:14px;
	line-height: 14px;
	height:40px;
	padding:0 0 0 0;
	margin: 0 0 10px 0;
	text-indent: -9999em;
	background: transparent url(../i/h4_ordertop_ikei.png) no-repeat 0px 0px;
}
h4.order-h4-marusen{
	font-size:14px;
	line-height: 14px;
	height:40px;
	padding:0 0 0 0;
	margin: 0 0 10px 0;
	text-indent: -9999em;
	background: transparent url(../i/h4_ordertop_marusen.png) no-repeat 0px 0px;
}
h4.order-h4-spiral{
	font-size:14px;
	line-height: 14px;
	height:40px;
	padding:0 0 0 0;
	margin: 0 0 10px 0;
	text-indent: -9999em;
	background: transparent url(../i/h4_ordertop_spiral.png) no-repeat -0px 0px;
}
h4.order-h4-usuita{
	font-size:14px;
	line-height: 14px;
	height:40px;
	padding:0 0 0 0;
	margin: 0 0 10px 0;
	text-indent: -9999em;
	background: transparent url(../i/h4_ordertop_usuita.png) no-repeat 0px 0px;
}
h4.order-h4-boushin{
	font-size:14px;
	line-height: 14px;
	height:40px;
	padding:0 0 0 0;
	margin: 0 0 10px 0;
	text-indent: -9999em;
	background: transparent url(../i/h4_ordertop_boushin.png) no-repeat 0px 0px;
}


.order-box{
	width:580px;
	margin: 0 auto 75px auto;
	padding:0px 0 0 0;
	clear:both;
	text-align: left;
	border-collapse:collapse;
}

.order-box-left{
	width:320px;
	margin: 0 auto 0 auto;
	padding:0px 0 0 0;
	text-align: left;
	background: transparent;
}

.order-box-left p{
	padding:0px 10px 0 0;
}

.order-box-right{
	width:260px;
	margin: 0 auto 0 auto;
	padding:0px 0 0 0;
	text-align: left;
	background: transparent;
}




div.btn-to-mitsumori a {
	display: block;
	background: transparent url(../i/btn_to_mitsumori.png) no-repeat 0px 0px;
	width:207px;
	height:29px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	text-indent: -9999em;
}
div.btn-to-mitsumori a:hover {
	display: block;
	background: transparent url(../i/btn_to_mitsumori.png) no-repeat 0px -29px;
}

div.btn-to-ikei a {
	display: block;
	background: transparent url(../i/btn_to_ikei.png) no-repeat 0px 0px;
	width:166px;
	height:29px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	text-indent: -9999em;
}
div.btn-to-ikei a:hover {
	display: block;
	background: transparent url(../i/btn_to_ikei.png) no-repeat 0px -29px;
}



div.reikan-box{
	background: transparent url(../i/order_reikan.png) no-repeat 0px 0px;
	height:192px;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
div.reikan-box p{
	padding:60px 295px 0 5px;
}

div.spiral-box{
	background: transparent url(../i/order_spiral.png) no-repeat 0px 0px;
	height:192px;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
div.spiral-box p{
	padding:55px 295px 0 5px;
}

div.usuita-box{
	background: transparent url(../i/order_usuita.png) no-repeat 0px 0px;
	height:232px;
	margin:20px 0 0 0;
	padding:0 0 0 0;
}
div.usuita-box p{
	padding:95px 295px 0 5px;
}

div.tainetsu-box{
	background: transparent url(../i/order_tainetsu.png) no-repeat 0px 0px;
	height:192px;
	margin:30px 0px 0 0;
	padding:0 0 0 0;
}
div.tainetsu-box p{
	padding:50px 295px 0 5px;
}

div.ikei-box{
	background: transparent url(../i/order_ikei.png) no-repeat 0px 0px;
	height:192px;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
div.ikei-box p{
	padding:60px 295px 0 5px;
}

div.sus-box{
	background: transparent url(../i/order_sus.png) no-repeat 0px 0px;
	height:192px;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
div.sus-box p{
	padding:65px 295px 0 5px;
}


/*======================================

	footer
	
========================================*/

#madein-footer {
	width:660px;
	margin:30px 0px 30px 35px;
	padding: 0px 0px 0px 0px;
}

#madein-footer h4{
	width:645px;
	height:40px;
	margin:0 0 15px 0;
	padding:0 0 0 0;
	background: transparent url(/madeintohatsu/i/h4_footer.png) no-repeat 0px 0px;
	font-size:15px;
	line-height: 15px;
	text-indent:-9999em;
	}
#madein-footer p{
	font-size:11px;
	line-height:18px;
	margin:0 0 0 10px;
	padding:0 0 0 0;
	}



/*======================================

	btn_pdf
	
========================================*/

.btn-to-pdf a {
	display: block;
	width:61px;
	height:22px;
	margin:8px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: transparent url(../i/btn_to_pdf.png) no-repeat 0px 0px;
	text-indent: -9999em;
}
.btn-to-pdf a:hover {
	background: transparent url(../i/btn_to_pdf.png) no-repeat 0px -22px;
}




/*======================================

	download
	
========================================*/

#download-col {
	width:650px;
	margin:20px 0px 0px 25px;
	padding: 0px 0px 0px 0px;
}


.download-left-col {
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float:left;
}
.download-right-col {
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float:right;
}
.download-footer {
	clear:both;
	height:1px;
	width:650px;
}

h4.h4-kyouryoku {
	width:650px;
	height:24px;
	margin:0px 0px 12px 0px;
	padding: 0px 0px 0px 0px;
	background: transparent url(../i/download_h4_kyouryoku.png) no-repeat 0px 0px;
	text-indent: -9999em;
}

h4.h4-koutawami {
	width:650px;
	height:24px;
	margin:0px 0px 12px 0px;
	padding: 0px 0px 0px 0px;
	background: transparent url(../i/download_h4_koutawami.png) no-repeat 0px 0px;
	text-indent: -9999em;
}

h4.h4-kyoua {
	width:650px;
	height:24px;
	margin:0px 0px 12px 0px;
	padding: 0px 0px 0px 0px;
	background: transparent url(../i/download_h4_kyoua.png) no-repeat 0px 0px;
	text-indent: -9999em;
}

h4.h4-iso {
	width:650px;
	height:24px;
	margin:0px 0px 12px 0px;
	padding: 0px 0px 0px 0px;
	background: transparent url(../i/download_h4_iso.png) no-repeat 0px 0px;
	text-indent: -9999em;
}

h4.h4-guide {
	width:200px;
	height:24px;
	margin:0px 0px 12px 0px;
	padding: 0px 0px 0px 0px;
	background: transparent url(../i/download_h4_guide.png) no-repeat 0px 0px;
	text-indent: -9999em;
}

h4.h4-coil {
	width:430px;
	height:24px;
	margin:0px 0px 12px 0px;
	padding: 0px 0px 0px 0px;
	background: transparent url(../i/download_h4_coil.png) no-repeat 0px 0px;
	text-indent: -9999em;
}


h4.h4-jspring {
	width:420px;
	height:24px;
	margin:0px 0px 12px 0px;
	padding: 0px 0px 0px 0px;
	background: transparent url(../i/download_h4_jspring.png) no-repeat 0px 0px;
	text-indent: -9999em;
}

h4.h4-sarabane {
	width:210px;
	height:24px;
	margin:0px 0px 12px 0px;
	padding: 0px 0px 0px 0px;
	background: transparent url(../i/download_h4_sarabane.png) no-repeat 0px 0px;
	text-indent: -9999em;
}





div.tf-box {
	width:125px;
	height:75px;
	margin:0px 6px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: transparent url(../i/download_icon_tf.png) no-repeat 0px 0px;
	font-size:12px;
	text-align: center;
	float:left;
}

div.tl-box {
	width:125px;
	height:75px;
	margin:0px 6px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: transparent url(../i/download_icon_tl.png) no-repeat 0px 0px;
	font-size:12px;
	text-align: center;
	float:left;
}

div.tm-box {
	width:125px;
	height:75px;
	margin:0px 6px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: transparent url(../i/download_icon_tm.png) no-repeat 0px 0px;
	font-size:12px;
	text-align: center;
	float:left;
}

div.th-box {
	width:125px;
	height:75px;
	margin:0px 6px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: transparent url(../i/download_icon_th.png) no-repeat 0px 0px;
	font-size:12px;
	text-align: center;
	float:left;
}

div.tb-box {
	width:125px;
	height:75px;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: transparent url(../i/download_icon_tb.png) no-repeat 0px 0px;
	font-size:12px;
	text-align: center;
	float:left;
}


div.tr-box {
	width:130px;
	height:75px;
	margin:0px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: transparent url(../i/download_icon_tr.png) no-repeat 0px 0px;
	font-size:12px;
	text-align: center;
	float:left;
}

div.ty-box {
	width:130px;
	height:75px;
	margin:0px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: transparent url(../i/download_icon_ty.png) no-repeat 0px 0px;
	font-size:12px;
	text-align: center;
	float:left;
}

div.tu-box {
	width:130px;
	height:75px;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: transparent url(../i/download_icon_tu.png) no-repeat 0px 0px;
	font-size:12px;
	text-align: center;
	float:left;
}


div.tlr-box {
	width:150px;
	height:75px;
	margin:0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	background: transparent url(../i/download_icon_tlr.png) no-repeat 0px 0px;
	font-size:12px;
	text-align: center;
	float:left;
}

div.tdte-box {
	width:220px;
	height:75px;
	margin:0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	background: transparent url(../i/download_icon_tdte.png) no-repeat 0px 0px;
	font-size:12px;
	text-align: center;
	float:left;
}

div.iso-box {
	width:650px;
	height:75px;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: transparent url(../i/download_icon_iso.png) no-repeat 0px 0px;
	font-size:12px;
	text-align: left;
	float:left;
}

div.tjl-box {
	width:150px;
	height:85px;
	margin:0px 0px 0px 10px;
	padding: 10px 0px 0px 0px;
	background: transparent url(../i/download_icon_tjl.png) no-repeat 0px 0px;
	font-size:12px;
	text-align: center;
	float:left;
}
div.tjm-box {
	width:150px;
	height:85px;
	margin:0px 0px 0px 10px;
	padding: 10px 0px 0px 0px;
	background: transparent url(../i/download_icon_tjm.png) no-repeat 0px 0px;
	font-size:12px;
	text-align: center;
	float:left;
}
div.tjh-box {
	width:150px;
	height:85px;
	margin:0px 0px 0px 10px;
	padding: 10px 0px 0px 0px;
	background: transparent url(../i/download_icon_tjh.png) no-repeat 0px 0px;
	font-size:12px;
	text-align: center;
	float:left;
}
div.tjb-box {
	width:150px;
	height:85px;
	margin:0px 0px 0px 10px;
	padding: 10px 0px 0px 0px;
	background: transparent url(../i/download_icon_tjb.png) no-repeat 0px 0px;
	font-size:12px;
	text-align: center;
	float:left;
}


div.guide-box {
	width:180px;
	height:75px;
	margin:0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	background: transparent url(../i/download_icon_guide.png) no-repeat 0px 0px;
	font-size:12px;
	text-align: left;
	float:left;
}

div.lr-box {
	width:200px;
	height:75px;
	margin:0px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: transparent url(../i/download_icon_lr.png) no-repeat 0px 0px;
	font-size:12px;
	text-align: left;
	float:left;
}

div.mr-box {
	width:200px;
	height:75px;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: transparent url(../i/download_icon_mr.png) no-repeat 0px 0px;
	font-size:12px;
	text-align: left;
	float:left;
}

div.ja-box {
	width:180px;
	height:75px;
	margin:0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	background: transparent url(../i/download_icon_ja.png) no-repeat 0px 0px;
	font-size:12px;
	text-align: left;
	float:left;
}

div.jb-box {
	width:180px;
	height:75px;
	margin:0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	background: transparent url(../i/download_icon_jb.png) no-repeat 0px 0px;
	font-size:12px;
	text-align: left;
	float:left;
}

div.sarabane-box {
	width:180px;
	height:75px;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: transparent url(../i/download_icon_sarabane.png) no-repeat 0px 0px;
	font-size:12px;
	text-align: left;
	float:left;
}







/*===orpr-top==================================*/


.orpr-box{
	width:650px;
	margin: 15px auto 20px auto;
	padding:0px 0 0 0;
	clear:both;
	text-align: left;
	border-collapse:collapse;
	border-top: 1px solid #ddd;
}

.orpr-box th{
	width:210px;
	margin: 0px 0 0px 0;
	padding: 12px 0px 8px 0px;
	font-size:12px;
	background: #fff;
	vertical-align: middle;
	border-bottom: 1px solid #ddd;
}

.orpr-box th a:hover{
	opacity: 0.7;
	filter:alpha(opacity=70);
}


.orpr-box td{
	width:440px;
	margin: 0px 0 0px 0;
	padding: 8px 0px 8px 0px;
	font-size:12px;
	background: #fff;
	vertical-align: middle;
	border-bottom: 1px solid #ddd;
}

.orpr-box td h4 a{
	font-size:16px;
	line-height: 18px;
	padding: 0 0 0 0;
	margin: 0 0 6px 0;
	color:#333;
	text-decoration: none;
}
.orpr-box td h4 a:hover{
	color:#cc3333;
}

.orpr-box td p a{
	color:#333;
	text-decoration: none;
}
.orpr-box td p a:hover{
	color:#cc3333;
}




/*===orpr==================================*/

#h3-orprhead {
	width:696px;
	height:65px;
	line-height: 12px;
	margin: 12px 0px 0px 2px;
	padding: 0px 0px 0px 0px;
	text-align : left ;
	clear:both;
	background: transparent url(../i/h3_orpr.png) no-repeat 0 0px;
}

#h3-orprhead h3{
	padding: 30px 0px 0px 25px;
	font-size:18px;
	margin: 0 0 0 0;
	line-height: 18px;
	color:#cc3333;
}



.post-foot-navi{
	width:650px;
	margin: 20px auto 0px auto;
	padding: 6px 6px 6px 15px;
	font-size:12px;
	background: #eee;
}
.post-foot-navi &gt; a {
	color:#333333;
	text-decoration: none;
}

.post-foot-navi &gt; a:hover {
	color:#cc3333;;
}


#orpr-col {
	width:650px;
	margin: 15px auto 0 auto;
	padding:0 0 0 0;
	clear:both;
	text-align: left;
	background: transparent ;
	overflow: hidden;
}




img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 2px;
	margin: 0 0 2px 2px;
	display: inline;
	}

img.alignleft {
	padding: 2px;
	margin: 0 2px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}

</pre></body></html>