
/* コンテンツ---------------------------------------------*/
#content {position: relative;width: 100%;margin:34px 0px 0px 0px;padding:0;background: url(../images/main/section.png) top repeat-y;}

/* トップイメージ画像---------------------------------------------*/
#mainimage{position: relative;margin: 0;padding:0 0 0 0;width: 800px;}

/* メインコンテンツ---------------------------------------------*/
#maincontent{float: right;width: 596px; margin: 0;padding: 10px 0 0 0;}
#maintop{height: 30px;width: 596px;}
#maincontent1{width: 596px;}

/* 表題（ｈ1～h6）---------------------------------------------*/
h1{margin: 0;padding:0 0 0 10px; height: 30px; font-size: 16px; background:transparent url(../images/h/h1.gif) no-repeat;}
h2{color: #333333;margin: 0 0 0 23px;padding:5px 0 0 20px; height: 30px; font-size: 14px; background:transparent url(../images/h/h2.jpg) no-repeat;}
h3{color: #333333;margin: 10px 35px 10px 40px;padding:0 0 0 10px; font-size: 13px;color: #800000;border-top: #800000 1px solid;border-bottom: #800000 1px solid;}
#indexh1{color: #333333;margin: 0 0 0 23px;padding:5px 0 0 20px; height: 30px; font-size: 14px; background:transparent url(../images/h/h2.jpg) no-repeat;}
/* 本文---------------------------------------------*/
#maincontent1 p{margin: 0;padding: 0 20px 0 40px;font-size: 13px;color: #006400;}
#section{margin:0;padding: 0 0 0 0; }
#section p{margin: 0;padding: 0 35px 0 45px;font-size: 12px;color: #000000;}
#section .img1{margin-left: 50px;margin-right: 30px;float: left;}
#section ul{margin: 0;padding:0 0 0 70px;}
#section ul li{margin: 0;padding:0;}
#section ul li ul li{margin: 0 0 0 -50px;padding: 0 0 0 0;}
#contenth2{width: 590px;height: 50px;margin:0;padding:0;background: url(../images/h/h2.png) top no-repeat;}
#contenth2font{margin:8px 0 0 70px; padding:0;background-image: none;font-size: 16px;color: #333333;}
#bg1{width: 590px;height: 10px;margin:0;padding: 0;background: url(../images/main/maincontentsbg1.png) top no-repeat;}
#bg2{width: 590px;height: 20px;margin:0;padding: 0;background: url(../images/main/maincontentsbg2.png) bottom no-repeat;}
#bg3{width: 590px;margin:0;padding: 0;background: url(../images/main/maincontentsbg3.png) top repeat-y;}

/* 問い合わせリンク---------------------------------------------*/
#inquiry{margin-left: 170px;}
#inquiry a{display: block;overflow: hidden;width:100%;height: 0 !important;height /**/:50px; padding-top: 50px;background: url(../images/sublink/inquiry2.gif) no-repeat;}	
#inquiry a:hover{background:url(../images/sublink/inquiry.gif) no-repeat;}

/* 問い合わせ/詳細ミニリンク---------------------------------------------*/
#link {list-style-type: none;}
#link li {margin: 0;padding: 0;float: left;width: 200px;}

#link1 a{display: block;overflow: hidden;width:100%;height: 0 !important;height /**/:50px; padding-top: 50px;background: url(../images/sublink/link2.gif) no-repeat;}	
#link1 a:hover{background:url(../images/sublink/link1.gif) no-repeat;}

#link2 a{display: block;overflow: hidden;width:100%;height: 0 !important;height /**/:50px; padding-top: 50px;background: url(../images/sublink/link4.gif) no-repeat;}	
#link2 a:hover{background:url(../images/sublink/link3.gif) no-repeat;}

/* index.htmlオリジナル---------------------------------------------*/
#news{margin:0 70px 0 30px;padding:0 0 20px 10px; border-bottom: #dcdcdc 1px dashed;}
#news p{margin: 0;padding: 0;}
#news a{background:transparent url(../images/index/news.png) no-repeat;margin: 0;padding: 0 0 0 30px;}
#news a:hover {color:#ff0000; text-decoration:underline;}

/* company.htmlオリジナル---------------------------------------------*/

#company{margin:10px 50px 50px 50px; padding: 0;border: #dcdcdc 1px solid;}
#company p{border-bottom: #dcdcdc 1px dashed;padding: 0; margin:0 70px 0 70px;}
/*inqury.htmlオリジナル-------------------------------------*/

#maincontent table{margin-left: 0;border-top: 1px solid #CCCCCC;border-bottom: none;border-left: none;border-right: none;font-size: 100%;width:520px;}
#maincontent td{border-top: none;border-bottom: 1px solid #CCCCCC;border-left: none;border-right: 2px solid #CCCCCC;padding: 10px;}
#maincontent th{border-top: none;border-bottom: 1px solid #CCCCCC;border-left: 6px solid #CCCCCC;border-right: none;background-color: #F3F3F3;font-weight: normal;padding: 10px;width: 200px;text-align: left;}
#maincontent .text1,.text2,.text3,.text4,.text5,.text6,.text7,.text8,.text9,.text10,.text11{border : 1px solid #CCCCCC;background-color: #FFFFFF;padding:  2px;}
#maincontent .select{border : 1px solid #CCCCCC;background-color: #FFFFFF;}
#maincontent .toiawaseform{margin: 0; padding: 0 20px 0 40px}
#maincontent .input1{margin: 0; padding: 0 70px 0 70px;}
#maincontent .input2{margin: 0; padding: 0;}
#maincontent .input{margin: 0;padding: 0 0 0 80px;}
#red {color: #ff0000}

/*business.htmlオリジナル-------------------------------------*/

#business-img{margin:0 0 0 0;padding: 0 0 0 0; font-size: 11px;}
#business{margin:0 0 0 0;padding: 0 0 0 0; font-size: 11px;}
#business img{margin-left: -15px;}
#left2{margin: 0 0 0 0;padding:0 0 0 0;border: none;float: left;}
#left3{border: none;float: left;}
#left4{border: none;float: left;}
#left5{border: none;float: left;}
#left6{border: none;float: left;}
#left7{border: none;float: left;}
#left8{border: none;float: left;}

/*business4.htmlオリジナル-------------------------------------*/

#business4 h2{margin:;padding: 10px 0 0 230px; font-size:13px; color: #666666; background: none;}
#business4 p{margin:-10px 0 0 0;padding: 0 10px 0 260px; font-size: 11px;}
#section1{margin:0 0 0 40px;padding:0 0 0 0;height: 120px;width:550px;background:transparent url(../images/business4/business1.jpg) no-repeat;}
#section2{margin:0 0 0 40px;padding:0 0 0 0;height: 120px;width:550px;background:transparent url(../images/business4/business2.jpg) no-repeat;}
#section3{margin:0 0 0 40px;padding:0 0 0 0;height: 120px;width:550px;background:transparent url(../images/business4/business3.jpg) no-repeat;}
#section4{margin:0 0 0 40px;padding:0 0 0 0;height: 120px;width:550px;background:transparent url(../images/business4/business4.jpg) no-repeat;}
#section5{margin:0 0 0 40px;padding:0 0 0 0;height: 120px;width:550px;background:transparent url(../images/business4/business5.jpg) no-repeat;}

#business4-link {margin: 0;padding:0 0 0 255px; list-style-type: none;}
#business4-link li {margin:0;padding:0 0 0 10px;float: left;width: 130px;}
#business4-link1 a{display: block;overflow: hidden;width:100%;height: 0 !important;height /**/:50px; padding-top: 20px;background: url(../images/sublink/link6.gif) no-repeat;}	
#business4-link1 a:hover{background:url(../images/sublink/link5.gif) no-repeat;}

#business4-link2 a{display: block;overflow: hidden;width:100%;height: 0 !important;height /**/:50px; padding-top: 20px;background: url(../images/sublink/link8.gif) no-repeat;}	
#business4-link2 a:hover{background:url(../images/sublink/link7.gif) no-repeat;}

/*business51.htmlオリジナル-------------------------------------*/

#business51{margin-left: 50px;}
#business51 a{display: block;overflow: hidden;width:100%;height: 0 !important;height /**/:60px; padding-top: 60px;background: url(../images/business5/menuoff1.png) no-repeat;}	
#business51 a:hover{background:url(../images/business5/menuon1.png) no-repeat;}

/*business52.htmlオリジナル-------------------------------------*/

#business52{margin-left: 50px;}
#business52 a{display: block;overflow: hidden;width:100%;height: 0 !important;height /**/:60px; padding-top: 60px;background: url(../images/business5/menuoff2.png) no-repeat;}	
#business52 a:hover{background:url(../images/business5/menuon2.png) no-repeat;}

/*business53.htmlオリジナル-------------------------------------*/

#business53{margin-left: 50px;}
#business53 a{display: block;overflow: hidden;width:100%;height: 0 !important;height /**/:60px; padding-top: 60px;background: url(../images/business5/menuoff3.png) no-repeat;}	
#business53 a:hover{background:url(../images/business5/menuon3.png) no-repeat;}

/*business54.htmlオリジナル-------------------------------------*/

#business54{margin-left: 50px;}
#business54 a{display: block;overflow: hidden;width:100%;height: 0 !important;height /**/:60px; padding-top: 60px;background: url(../images/business5/menuoff4.png) no-repeat;}	
#business54 a:hover{background:url(../images/business5/menuon4.png) no-repeat;}

/*business55.htmlオリジナル-------------------------------------*/

#business55{margin-left: 50px;}
#business55 a{display: block;overflow: hidden;width:100%;height: 0 !important;height /**/:60px; padding-top: 60px;background: url(../images/business5/menuoff5.png) no-repeat;}	
#business55 a:hover{background:url(../images/business5/menuon5.png) no-repeat;}

/*demo.htmlオリジナル-------------------------------------*/

#demo table{margin-left: 50px;border-top: 1px solid #CCCCCC;border-bottom: none;border-left: none;border-right: none;font-size: 100%;width:400px;}
#demo .c3{border-top: none;border-bottom: 1px solid #CCCCCC;border-left: 6px solid #CCCCCC;border-right: none;background-color: #F3F3F3;font-weight: normal;padding: 10px;width: 250px;}
#demo .c4{border-top: none;border-bottom: 1px solid #CCCCCC;border-left: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;background-color: #FFFFFF;font-weight: normal;padding: 10px;width: 150px;}
#link{margin-left: 10px;margin-right: 10px;margin-top: 10px;margin-bottom:10px; padding-bottom: 10px;list-style: url(../images/sublink/list01.gif);color:#003366;}
#link:hover{color: #0099cc;list-style: url(../images/sublink/list02.gif);}

/*価格表-------------------------------------*/
#section .kakaku table{margin-left: 30px;border-top: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;border-left: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;font-size: 100%;width:500px;}
#section .c1{border-top: none;border-bottom: 1px solid #CCCCCC;border-left: 6px solid #CCCCCC;border-right: none;background-color: #F3F3F3;font-weight: normal;padding: 10px;width: 100px;}
#section .c2{border-top: none;border-bottom: 1px solid #CCCCCC;border-left: 6px solid #CCCCCC;border-right: 1px solid #CCCCCC;background-color: #FFFFFF;font-weight: normal;padding: 10px;width: 400px;}
#section .c3{border-top: none;border-bottom: 1px solid #CCCCCC;border-left: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;background-color: #F3F3F3;font-weight: normal;padding: 10px;width: 100px;}

/*sitemap.htmlオリジナル-------------------------------------*/

#sitemap2 li{font-weight: normal;margin-top: 0.5em;}
#sitemap2 li.dir{font-weight:bold;color: #006666;margin-top: 1.5em;list-style: none;}
#sitemap2 a:link{color:#3333cc; text-decoration: none;}
#sitemap2 a:visited{color:#cc3366; text-decoration: none;}
#sitemap2 a:hover{color:#ff3366; text-decoration: underline;}
#sitemap2 a:active{color:#3333cc; text-decoration: none;}

/*index.htmlオリジナル-------------------------------------*/
#indeximage{clear: both;margin: 0;padding:0 0 0 0;width: 800px; height: 250px;background-image:url(../images/topimage/mainimage.jpg);}

#indexnavigation {clear: both;margin-left: 500px;margin-top: 25px;list-style-type: none;}
#indexnavigation li {margin:0;padding:0 0 0 10px;width: 250px;}
#indexnavigation1 a{display: block;overflow: hidden;width:100%;height: 0 !important;height /**/:60px; padding-top: 70px;background: url(../images/index/link1.png) no-repeat;}	
#indexnavigation1 a:hover{width:500px;margin-left: -250px;background:url(../images/index/link2.png) no-repeat;}

#indexnavigation2 a{display: block;overflow: hidden;width:100%;height: 0 !important;height /**/:60px; padding-top: 70px;background: url(../images/index/link3.png) no-repeat;}	
#indexnavigation2 a:hover{width:500px;margin-left: -250px;background:url(../images/index/link4.png) no-repeat;}

#indexnavigation3 a{display: block;overflow: hidden;width:100%;height: 0 !important;height /**/:60px; padding-top: 60px;background: url(../images/index/link5.png) no-repeat;}	
#indexnavigation3 a:hover{width:500px;margin-left: -250px;background:url(../images/index/link6.png) no-repeat;}

/* newsrelease.htmlオリジナル---------------------------------------------*/
#release {background: none;}
#link3 {margin-left: 50px;}

/* 454.htmlオリジナル---------------------------------------------*/
#through{text-decoration: line-through;}
#discount{color: red;}


/* HDEリンクバナー---------------------------------------------*/

#hde{ text-align:center;}