﻿@charset "utf-8";
@import url("reset.css");

/* default */
h1,h2,h3,h4,h5{font-size:100%;font-weight:normal;margin:0;padding:0;}
time{font-family:"Courier New",Courier,mono,sans-serif;font-size:92%;color:#999;margin:0 0 5px;padding:0;text-transform: uppercase;}

.cf{/zoom:1;}
.cf:after{content:'';display:block;clear:both;}

table.hyou{border-collapse:collapse;border-spacing:0;line-height:normal;padding:0;margin:0;border:0 none;border-right:#7f7f7f 1px solid;border-bottom:#7f7f7f 1px solid;width:100%;}
.hyou caption,.hyou th,.hyou td{vertical-align:top;}
caption{padding-bottom:1em;font-weight:bold;font-size:116%;}
.hyou th,.hyou td{margin:0;padding: 3px 4px;border:0 none;border-top:#7f7f7f 1px solid;border-left:#7f7f7f 1px solid;font-size:85%;}

.hyou2 th, .hyou2 td {
    font-size: 10px;
    letter-spacing: -0.5px;
    vertical-align: middle;
}

.hyou2 th {
    text-align: center;
}

.hyou2 th a {
    display: block;
    height: 100%;
}
.hyou th{font-weight:normal;white-space:nowrap !important;}
.hyou td table{margin:0;}
.hyou td td{font-size:100%;margin:0;padding:0;}


p,blockquote,q,pre,address,hr,code,samp,table,fieldset,menu{margin-bottom:1.7em;line-height:1.7;}
html{font-size:100%;}
body{font-size:77%;font-family:'Hiragino Kaku Gothic Pro',Meiryo,'MS PGothic',sans-serif; _font-family:"ＭＳ Ｐゴシック";_font-size:85%;}

a 			{text-decoration:underline;color:#c50027;cursor:pointer;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;}
a:link		{text-decoration:underline;}
a:visited		{text-decoration:none;}
a:hover		{text-decoration:none;}
a:active		{text-decoration:none;}


/**  **/
html{overflow-y:scroll;}
body{text-align:center;color:#000;margin:0;}
html,body{background:#fff;}
#all{min-height:600px;text-align:left;width:910px;margin:auto;}

#glnav{font-size:92%;width:678px;float:right;margin:0 0 0 200px;height:35px;line-height:35px;background:#c50027;padding:0 1px 0 0;overflow:hidden;}
 #glnav a{display:block;width:112px;text-align:center;border-left:1px #c50027 solid;float:left;height:35px;background:#fff;text-decoration:none;}
 #glnav a:hover,
 #glnav.about a.about,
 #glnav.business a.business,
 #glnav.history a.history,
 #glnav.philosophy a.philosophy,
 #glnav.recruit a.recruit,
 #glnav.contact a.contact
 {background:#c50027;color:#fff;}
header.hd{}
 header.hd h1{float:left;padding:22px 0 0 0;width:229px;}
  header.hd h1 img{  }
 header.hd div.box{background:#c50027;width:679px;float:right;height:104px;margin:0 0 15px 0 ;position:relative;
	-webkit-border-bottom-right-radius: 3px;-webkit-border-bottom-left-radius: 3px;-moz-border-radius-bottomright: 3px;-moz-border-radius-bottomleft: 3px;border-bottom-right-radius: 3px;border-bottom-left-radius: 3px;
	}
  header.hd div.box div.l{float:left;width:320px;padding:33px 0 0 45px;}
   header.hd div.box div.l img { padding:0 0 5px 0; }
  header.hd div.box div.r { float:right;width:220px; }
   #goglnav {margin:0 0 0 6px;background:url(http://www.mitsuhashi-corp.co.jp/themes/test/images/h_menubt2.png?2) no-repeat top center;height:35px;width:100px;display:block;float:left;display:none;}
   #goglnav.onon img{display:none;}
   #search { background:url(http://www.mitsuhashi-corp.co.jp/themes/test/images/h_search.png) no-repeat bottom center;width:212px;height:29px;padding:20px 0 0 0;clear:both;}
	#search .gsc-input input{background:transparent !important;border:0 #fff none;margin:7px 0 0 21px;width:165px;}
	#search .gsc-search-button,
	#search .gsc-clear-button,
	#search .gsc-branding{display:none;}
.cse .gsc-control-cse, .gsc-control-cse {background-color:transparent !important;border:0 transparent none !important;padding:0;}
.gsc-result-info,.gsc-resultsbox-visible{background:#fff;padding:5px;}
.gsc-wrapper{z-index:99999;}
.gsc-resultsbox-visible{-webkit-box-shadow: 0px 0px 7px 0px #000;-moz-box-shadow: 0px 0px 7px 0px #000;box-shadow: 0px 0px 7px 0px #000;}
.gsc-table-result{margin:0 !important;}
.gs-snippet{font-size:11px;color:#333;line-height:normal;height:70px;overflow:hidden;}
.gsc-result-info{display:none;}

ul.lng {margin:0;padding:0;display:block;clear:both;position:absolute;right:-45px;top:0;}
 ul.lng li {width:45px;height:17px;display:block;margin:0 0 2px 0;padding:0;}
  ul.lng li a {width:45px;height:17px;display:block;}
   ul.lng li a span {width:45px;height:17px;display:block;}
    ul.lng li a.hover img {display:none;}
 ul.lng li.e {  }
  ul.lng li.e a {background-image:url(http://www.mitsuhashi-corp.co.jp/files/9713/3662/3765/menu_lang_eng__.png);}
   ul.lng li.e a span {background-image:url(http://www.mitsuhashi-corp.co.jp/files/6813/3662/3768/menu_lang_eng_.png);}
 #en ul.lng li.e a {background-image:url(http://www.mitsuhashi-corp.co.jp/themes/test/en/menu_lang_eng__.png);}
  #en ul.lng li.e a span {background-image:url(http://www.mitsuhashi-corp.co.jp/themes/test/en/menu_lang_eng_.png);}
 #ch ul.lng li.j a {background-image:url(http://www.mitsuhashi-corp.co.jp/themes/test/en/menu_lang_eng__.png);}
  #ch ul.lng li.j a span {background-image:url(http://www.mitsuhashi-corp.co.jp/themes/test/en/menu_lang_eng_.png);}
    ul.lng li.e a span img {  }
 ul.lng li.c {  }
  ul.lng li.c a {background-image:url(http://www.mitsuhashi-corp.co.jp/files/1113/3662/3764/menu_lang_chi__.png);}
   ul.lng li.c a span {background-image:url(http://www.mitsuhashi-corp.co.jp/files/4213/3662/3766/menu_lang_chi_.png);}
    ul.lng li.c a span img {  }

#menu{overflow:hidden;width:940px;height:53px;clear:both;}
#menu a{display:block;float:left;margin:0 11px 0 0;width:220px;height:42px;}
#menu a span{display:block;height:100%;width:100%;}
#menu a img{}
#menu a.hover img{display:none;}
#menu a.active span{display:none;}
#menu a.m1 span{background-image:url(http://www.mitsuhashi-corp.co.jp/themes/test/images/menu1b.png);}
#menu a.m1{background-image:url(http://www.mitsuhashi-corp.co.jp/themes/test/images/menu1c.png);}
#menu a.m2 span{background-image:url(http://www.mitsuhashi-corp.co.jp/themes/test/images/menu2b.png);}
#menu a.m2{background-image:url(http://www.mitsuhashi-corp.co.jp/themes/test/images/menu2c.png);}
#menu a.m3 span{background-image:url(http://www.mitsuhashi-corp.co.jp/themes/test/images/menu3b.png);}
#menu a.m3{background-image:url(http://www.mitsuhashi-corp.co.jp/themes/test/images/menu3c.png);}
#menu a.m4 span{background-image:url(http://www.mitsuhashi-corp.co.jp/themes/test/images/menu4b.png);}
#menu a.m4{background-image:url(http://www.mitsuhashi-corp.co.jp/themes/test/images/menu4c.png);}

#en #menu a.m1 span{background-image:url(http://www.mitsuhashi-corp.co.jp/themes/test/en/menuen1b.png);}
#en #menu a.m1{background-image:url(http://www.mitsuhashi-corp.co.jp/themes/test/en/menuen1c.png);}
#en #menu a.m2 span{background-image:url(http://www.mitsuhashi-corp.co.jp/themes/test/en/menuen2b.png);}
#en #menu a.m2{background-image:url(http://www.mitsuhashi-corp.co.jp/themes/test/en/menuen2c.png);}
#en #menu a.m3 span{background-image:url(http://www.mitsuhashi-corp.co.jp/themes/test/en/menuen3b.png);}
#en #menu a.m3{background-image:url(http://www.mitsuhashi-corp.co.jp/themes/test/en/menuen3c.png);}
#en #menu a.m4 span{background-image:url(http://www.mitsuhashi-corp.co.jp/themes/test/en/menuen4b.png);}
#en #menu a.m4{background-image:url(http://www.mitsuhashi-corp.co.jp/themes/test/en/menuen4c.png);}

#ch #menu a.m1 span{background-image:url(http://www.mitsuhashi-corp.co.jp/themes/test/images/c_menu1b.png);}
#ch #menu a.m1{background-image:url(http://www.mitsuhashi-corp.co.jp/themes/test/images/c_menu1c.png);}
#ch #menu a.m2 span{background-image:url(http://www.mitsuhashi-corp.co.jp/themes/test/images/c_menu2b.png);}
#ch #menu a.m2{background-image:url(http://www.mitsuhashi-corp.co.jp/themes/test/images/c_menu2c.png);}
#ch #menu a.m3 span{background-image:url(http://www.mitsuhashi-corp.co.jp/themes/test/images/c_menu3b.png);}
#ch #menu a.m3{background-image:url(http://www.mitsuhashi-corp.co.jp/themes/test/images/c_menu3c.png);}
#ch #menu a.m4 span{background-image:url(http://www.mitsuhashi-corp.co.jp/themes/test/images/c_menu4b.png);}
#ch #menu a.m4{background-image:url(http://www.mitsuhashi-corp.co.jp/themes/test/images/c_menu4c.png);}

#menu.dispense a.m1 span{display:none;}
#menu.align a.m2 span{display:none;}
#menu.wind a.m3 span{display:none;}
#menu.spread a.m4 span{display:none;}


/* ft */
.ft{border-top:1px solid #c50027;margin:25px 0;padding:8px 0;width:100%;}
.ft p{margin:0;padding:0;}
.ft .copy{font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;font-size:11px;float:left;width:40%;color:#c50027;}
.ft .link{font-size:13px;float:right;width:60%;text-align:right;margin:0 -5px 0 0;}
.ft .link a{text-decoration:none;margin:0 6px;}
.sign-in{display:none;}


/* top */
.powerSliderPagination {bottom:10px !important;left:10px;}
.powerSliderPagination a {background:transparent url(http://www.mitsuhashi-corp.co.jp/themes/test/images/mainimg_lia.png) no-repeat center center;width:15px;height:15px;display:inline-block;text-align:left;text-indent:-9999em;}
.powerSliderPagination a.activeSlide {background:transparent url(http://www.mitsuhashi-corp.co.jp/themes/test/images/mainimg_lib.png) no-repeat center center;}

.ccm-layout-wrapper{margin:0 0 20px 0;}

#menu2{/* overflow:hidden; */margin:0 0 10px 2px;width: 100%;}
#menu2 a{display:block;margin: 0 0 10px 0;width: 100%;background: #ccc;}
#menu2 a span{ display: block !important;}
#menu2 a img{
    width: 100%;
    vertical-align: bottom;
    -moz-transform: translateX(-3px) translateY(-3px);
    -webkit-transform: translateX(-3px) translateY(-3px);
    -o-transform: translateX(-3px) translateY(-3px);
    -ms-transform: translateX(-3px) translateY(-3px);
    transform: translateX(-3px) translateY(-3px);
}
#menu2 a.hover img{-moz-transform: translateX(-2px) translateY(-2px);
-webkit-transform: translateX(-2px) translateY(-2px);
-o-transform: translateX(-2px) translateY(-2px);
-ms-transform: translateX(-2px) translateY(-2px);
transform: translateX(-2px) translateY(-2px);}
#menu2 a:active span{-moz-transform: translateX(0px) translateY(0px);
-webkit-transform: translateX(0px) translateY(0px);
-o-transform: translateX(0px) translateY(0px);
-ms-transform: translateX(0px) translateY(0px);
transform: translateX(0px) translateY(0px);}
#menu2 a.m1{width:220px;}
#menu2 a.m1 span{background-image:url(http://www.mitsuhashi-corp.co.jp/themes/test/images/f_sptb.png);}
#menu2 a.m1{background-image:url(http://www.mitsuhashi-corp.co.jp/themes/test/images/f_sptc.png);}
/*#menu2 a.m1 span{background-image:url(http://www.mitsuhashi-corp.co.jp/themes/test/images/f_menu1b.png);}
#menu2 a.m1{background-image:url(http://www.mitsuhashi-corp.co.jp/themes/test/images/f_menu1c.png);}*/
#menu2 a.m2 span{background-image:url(http://www.mitsuhashi-corp.co.jp/themes/test/images/f_menu2b.png);}
#menu2 a.m2{background-image:url(http://www.mitsuhashi-corp.co.jp/themes/test/images/f_menu2c.png);}
#menu2 a.m3 span{background-image:url(http://www.mitsuhashi-corp.co.jp/themes/test/images/f_menu3b.png);}
#menu2 a.m3{background-image:url(http://www.mitsuhashi-corp.co.jp/themes/test/images/f_menu3c.png);clear:both;}
#menu2 a.m4 span{background-image:url(http://www.mitsuhashi-corp.co.jp/themes/test/images/f_menu4b.png);}
#menu2 a.m4{background-image:url(http://www.mitsuhashi-corp.co.jp/themes/test/images/f_menu4c.png);}

.topside .fb{padding:0 0 20px 10px;height:41px;}
.topside .fb img{width:40px;float:left;margin:0 10px 10px 0;}
.topside .fb a{text-decoration:none;font-size:12px;color:#3B5998;}
.topside .fb div{float:left;width:130px;}
.topside .tw {text-align:center;padding:0 0 0 7px;}

.topnews{border:1px #7f7f7f solid;padding:10px;margin:0 15px 0 0;height:184px;overflow:hidden;overflow-x:hidden;overflow-y:scroll;}
.topnews p{margin:0 0 17px 0;}
.topnews strong{color:#7f7f7f;font-size:12px;letter-spacing:2px;}

#main{}
#main .pan{font:75%;color:#7f7f7f;}
	#main .pan a{color:#7f7f7f;}
#main h1{font:26px 'Helvetica Black','Arial','Hiragino Kaku Gothic Pro',Meiryo,'MS PGothic',sans-serif;font-weight:bold;margin-bottom:0.5em;}
	#main h1 em{font-family:'Hiragino Kaku Gothic Pro',Meiryo,'MS PGothic',sans-serif;font-style:normal;font-size:12px !important;font-weight:normal;}
#main h2{font:22px 'Helvetica Black','Arial','Hiragino Kaku Gothic Pro',Meiryo,'MS PGothic',sans-serif;font-weight:bold;margin-bottom:0.7em;line-height:1.5;}
#main h3{font:14px 'Helvetica Black','Arial','Hiragino Kaku Gothic Pro',Meiryo,'MS PGothic',sans-serif;font-weight:bold;}
.seihinlist_l img{border:1px solid #858585;}
.seihinlist_l strong{font-weight:normal !important;font-size:85%;}
#viewport { width: 445px; height: 418px; cursor: move; margin:auto; overflow:hidden;border:1px solid #858585;/*-- margin:0 0 -54px 0; --*/ margin:0;}
#imgzoomnavi{background:#fff;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius:3px;width:25px;height:50px;text-align:center;padding:4px 0 0;position:absolute;top:354px;left:12px;}
#imgzoomnavi a{display:block;}

.ccm-layout{position:relative;}

.HTMLBlock .sns{padding:20px 0;}
.HTMLBlock .sns .fb{float:left;width:80px;}
.HTMLBlock .sns .tw{float:left;width:80px;}
#main ul{display:block;margin:0;padding:0;}

#main ul.minilist {
    padding: 14px 0;
    font-size: 11px;
}
#main li{margin:0 0 5px 20px;padding:0;list-style:square;}

.item_seizu{background:url(http://www.mitsuhashi-corp.co.jp/images2/grid.png) repeat 1px 1px !important;width:446px;height:390px;line-height:390px;text-align:center;vertical-align:middle;}
.item_seizu img{vertical-align:middle;}
#zoom_content{background:url(http://www.mitsuhashi-corp.co.jp/images2/grid.png) repeat 1px 1px !important;}
/*-- 製図のしたがないときjq --*/
.seizusitanai .item_seizu{height:420px;}

.pdflink{position:absolute;bottom:-3px;height:65px;}
.pdflink p{margin:0;line-height:normal;}
.snslink{position:absolute;bottom:22px;height:52px;}
.snslink p{margin:0;}
.pdflinklist{position:absolute;bottom:16px;height:65px;}
.pdflinklist p{margin:0;line-height:normal;}

.dlbt{background-image:url(http://www.mitsuhashi-corp.co.jp/files/5813/3551/7804/dlbt_c.png);display:block;float:left;margin:0 11px 11px 0;width:150px;height:51px;clear: both;}
.dlbt span{background-image:url(http://www.mitsuhashi-corp.co.jp/files/4713/3551/7803/dlbt_b.png);display:block;height:100%;width:100%;}
.dlbt.hover img,
.dlbt.active span{display:none;}


.history dl{margin:0 0 10px 0;}
.history dd{margin:0;}
.history td{padding:0 0 20px 0;}



@media print{
	#viewport div{display:block !important;}
	#imgzoomnavi,.current-map-layer{display:none !important;}
	#viewport div{width:445px !important;height:418px !important;}
	#viewport img{width:445px !important;}
	#menu.dispense a.m1 span,
	#menu.align a.m2 span,
	#menu.wind a.m3 span,
	#menu.spread a.m4 span{display:block;}

}
