<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
.tm1515 {
margin:15px 0px 15px 0px;
}

/*------------------------------トップページ------------------------------*/
.al_ce{
text-align:center;
}

ul.new{
padding:0px 0px 25px 0px;
}

.new li{
list-style-type:none;
margin:0px 0px 15px 50px;
background-image:url(images/top/new-1.gif);
background-repeat:no-repeat;
background-position:center left;
text-indent:2em;
}

.newright{
	margin:2em;
}

#topproductleft{
width:275px;
float:left;
padding:0px 0px 0px 5px;
}

#topproductright{
width:275px;
float:left;
padding:0px 0px 0px 5px;
}

.fl10{
float:left;
margin:0px 10px 40px 0px;
}

ul.left77{
margin:0px 0px 0px 77px;
list-style-type:none;
}

ul.left77 li{
font-size:0.9em;
}


ul.t-imonoleft li{
margin:0px 0px 0px 25px;
list-style-type:none;
font-size:0.9em;
}

ul.t-imonoleft{
float:left;
}


/*------------------------------社長挨拶------------------------------*/

.presidentphoto{
margin:20px 0px 0px 60px;
}

.masseagesubtitle{
margin:15px 0px 15px 10px;
}

p.president_main{
margin:0px 25px 15px 25px;
}

.presidentname{
text-align:right;
margin:15px 40px 0px 0px;
}


/*------------------------------会社概要------------------------------*/
.subtitlecre{
clear:both;
margin:15px 0px 15px 0px;
}

ul.outmainsubl{
list-style-type:none;
margin:0px;
padding:0px;
}


ul.out1{
list-style-type:none;
margin:0px;
padding:0px;
}


.outmain{
margin:0px 0px 0px 15px;
background-image:url(images/top/new-1.gif);
background-repeat:no-repeat;
background-position:center left;
text-indent:2em;
float:left;
width:110px;
}

.outmain2{
margin:0px 0px 70px 15px;
background-image:url(images/top/new-1.gif);
background-repeat:no-repeat;
background-position:center left;
text-indent:2em;
float:left;
width:110px;
}

.outmain2-2{
margin:0px 0px 50px 15px;
background-image:url(images/top/new-1.gif);
background-repeat:no-repeat;
background-position:center left;
text-indent:2em;
float:left;
width:110px;
}

.outmain2-3{
margin:0px 0px 65px 15px;
background-image:url(images/top/new-1.gif);
background-repeat:no-repeat;
background-position:center left;
text-indent:2em;
float:left;
width:110px;
}


.outmain3{
margin:0px 0px 0px 15px;
float:left;
}

.outline2left{
width:110px;
float:left;
margin:0px 0px 0px 15px;
}

.outline2left2{
width:110px;
float:left;
margin:0px 0px 20px 15px;
}

.outline2right{
margin:0px 0px 0px 0px;
width:400px;
float:left;
}



/*------------------------------主要取引先------------------------------*/

#clientback{
width:504px;
background-image:url(images/client/back.gif);
background-repeat:repeat-y;
margin:40px 0px 0px 27px;
}



#clientander{
width:504px;
text-align:right;
margin:20px 0px 0px 27px;
}


ul.client li{
line-height:20px;
list-style-type:none;
padding:0px 0px 0px 20px;
	}
	


/*------------------------------商品紹介トップ------------------------------*/



.productscontentleft{
width:233px;
float:left;
padding:30px 0px 0px 30px;
}

.productscontentleft2{
width:233px;
float:right;
padding:30px 30px 0px 0px;
}

.productscontent{
width:139px;
margin:15px 10px 0px 0px;
float:left;
}

.cre45{
clear:both;
margin:0px 0px 0px 30px;
}

.mt10{
margin:10px 0px 0px 0px;
}




/*------------------------------商品紹介下位ページ------------------------------*/

.productsmaintext{
margin:0px 25px 25px 25px;
}

.cach{
margin:15px 0px 15px 25px;
clear:both;
}

.productscontent1left{
width:210px;
float:left;
padding:0px 0px 0px 0px;}

.productscontent1image{
padding:10px 0px 0px 25px;
}


.productscontent1right{
width:312px;
background-image:url(images/products/all/back.gif);
background-repeat:repeat-y;
background-position:top center;
float:right;
margin:0px 10px 0px 0px;
}

.productscontent2right{
width:210px;
float:right;
margin:0px 0px 0px 10px;
}

.productscontent2left{
width:312px;
background-image:url(images/products/all/back.gif);
background-repeat:repeat-y;
background-position:top center;
margin:0px 0px 0px 25px;
}

ul.products2-1 li{
margin:0px 0px 0px 25px;
font-size:0.9em;
}

ul.products2-1{
float:left;
}

.productsbouekititle{
padding: 5px 0px 5px 15px;
clear:both;
}

.productsbouekifl{
float:left;
width:156px;
}

#imonoback{
width:465px;
background-image:url(images/products/products5/back.gif);
background-repeat:no-repeat;
}

ul.productsimono{
margin:5px 0px 0px 0px;
float:left;
}

ul.productsimono2{
margin:5px 0px 0px 0px;
float:left;
}

ul.productsimono li{
list-style-type:disc;
margin:0px 0px 0px 40px;
}

ul.productsimono2 li{
list-style-type:disc;
margin:0px 0px 0px 50px;
}


.imonotex{
color:#006699;
clear:both;
padding:7px 0px 0px 0px;
text-align:right;
}

.imonosubtitle{
color:#FF0000;
margin:20px 0px 0px 45px;
}

#imonoimage{
width:273px;
margin:15px auto 0px auto;
}

.imonotex1{
margin:20px 0px 30px 25px;
}


.imocontent1{
margin:30px 0px 0px 0px;
float:left;
}
.imocontent2{
margin:10px 0px 0px 0px;
float:left;
}

#imonoimage2{
width:320px;
margin:10px 0px 0px 0px;
float:left;
}

.imonozaitex{
margin:30px 0px 0px 0px;
}

.imonocre{
margin:0px 0px 0px 45px;
clear:both;
}

.imonop2{
margin:0px 0px 0px 43px;
color:#006699;
}


.imonoin{
padding:1em;
}


/*------------------------------お問合せ------------------------------*/


.contacttex{
font-size:0.9em;
color:#FF0000;
margin:0px 0px 25px 25px;
}

#contactform{
width:437px;
height:418px;
background-image:url(images/contact/back.gif);
background-repeat:no-repeat;
}

.form1{
padding:18px 0px 0px 0px;
}

.formtex{
padding:0px 0px 0px 30px;
}

.formbox1{
font-size:12px;
}

.formbutton{
margin:0px 30px 0px 0px;
}

.formtable{
width:437px;
margin:0px 0px 0px 62px;
}



/*------------------------------アクセス------------------------------*/

#accessback{
width:488px;
height:70px;
background-image:url(images/access/back.gif);
margin:0px 0px 0px 36px;
background-repeat:no-repeat;
clear:both;
}

.point{
margin:7px 0px 0px 20px;
}

.point2{
margin:0px 0px 0px 35px;
}

#hoshi{
width:488px;
text-align:right;
}

.map1{
margin:0px 0px 0px 20px;
clear:both;
}

#mapleft{
width:225px;
padding:0px 0px 0px 20px;
float:left;
}



/*------------------------------サイトマップ-----------------------------*/


#sitemapback{
width:500px;
background-image:url(images/sitemap/back.gif);
height:518px;
clear:both;
}

ul.map li{
line-height:20px;
list-style-type:none;
padding:0px 0px 0px 20px;
	}
	

.map2{
margin:27px 0px 0px 74px;
	}

.map3{
margin:19px 0px 0px 74px;
	}

.maptop{
margin:25px 0px 0px 0px;
}

/*------------------------------Flashページ-----------------------------*/

.raido1{
	margin: 10px;
	float: left;
}

.raido2{
	margin: 10px 0px 10px 0px;
	color: #666;
}

.raido3{
	margin: 0px 0px 20px 0px;
	color: #00F;
}
</pre></body></html>