/*印刷しない
---------------------------------------*/
.lower_navi,ul.english,.pulldown,ul.pannavi,
a.btn-recruit,
.enter,
.goto_top,
.goto_top a,
.goto_home,
.goto_top img,
.goto_home img,
.google,
.enter_btn,
.sample01-1,
#movie01,
#movie02,
#movie03,
#movie04,
#movie05,
#movie06,
#movie07,
#movie08,
#movie09,
.back,
.globalNavi
{
 display:none;
}

/*印刷範囲
---------------------------------------*/
.print-area{
 page-break-after: always;
}

.print-area img{
 zoom:85%;
}

a{
 color:#222;
}

.inner{
 margin-top: 0px;
}

.logo02{
 border-top: 0px;
}

.copy{
 padding-top: 10px;
}

/*固定ナビゲーション
--------------------*/
.fixed{
 position:relative;
 width: 100%;
 min-width:950px;
 margin:1px auto 0px auto;
 color: #444;
 background-color: #fff;
 border-radius: 0px 0px 0px 0px;
 /*半透明*/
 filter:alpha(opacity=100);
 -moz-opacity:1.00;
 -khtml-opacity: 1.00;
 opacity:1.00;
}

.fixed ul{
 color: #444;
 background-color: #fff;
}

.fixed ul li{
 background-color: #fff;
}

.fixed ul li a{
 color: #888;
 background-color: #fff;
}

.globalNavi{
 height:33px;
 border-bottom: 1px solid #bbb;
}

.gnavi_thispage{
 color: #444;
}

/*Ｈ1タイトル
---------------------------------------*/
h1.title, h1.title2{
 margin: 30px 0px 27px 0px;
}

.title-sub,
.title-sub-1,
.title-sub-2,
.title-sub-3,
.title-sub-4,
.title-sub-5,
.title-sub-6,
.title-sub-news,
.title-sub-pr,
.title-sub-hi,
.title-sub-bu,
.title-sub-te,
.title-sub-sa,
.title-sub-eq,
.title-sub-re,
.title-sub-co{
 padding: 0px 0px 0px 0px;
 margin-top:-62px;
 margin-bottom:50px;
 margin-right:0px;
}

.title-sub-2{
 margin-top:-82px;
}

.title-sub-re{
 margin-left:141px;
}

.title-sub-co{
 margin-left:156px;
}

/*新着情報
---------------------------------------*/
ul.news-2{
 zoom:80%;
}

/*会社概要
---------------------------------------*/
.table-map01{
 zoom:75%;
}

.table-map02{
 zoom:90%;
}

.td-profile04-2{
 zoom:90%;
}

.td-profile01,.td-profile02,.td-profile03,
.td-profile04-1,.td-profile04-2{
 padding: 3px 0px;
}

.td-profile04-1{
 zoom:90%;
}

/*会社沿革
---------------------------------------*/
table.history{
 zoom:100%;
 margin:-20px 0px 0px 0px;
}

table.history tr td,td.year,td.month,td.space,td.text{
 padding: 1px 0px;
}

/*事業内容
---------------------------------------*/
.bm-list-text{
 font-size:13px;
 border:1px solid #333;
 border-radius:6px;
 box-shadow:0px 0px 0px 0px #aaa;
}

ul.bm-list2 li{
 padding: 8px 13px;
}

.bm-list-text,.bm-list2-text,.global-business-2 img{
 box-shadow: 0px 0px 0px 0px #fff;
}

/*実績紹介
---------------------------------------*/
h3.sample{
 margin:30px 0px 0px 0px;
}

.table-diesample,.table-machinesample{
 zoom:85%;
}

/*主要設備
---------------------------------------*/
#equipment-1{
 width:100%;
 font-size:14px;
}

.table-equipment02{
 width:100%;
}

.td-equipment01{
 padding: 10px 0px 0px 0px;
}

.td-equipment05{
 padding: 8px 0px 8px 10px;
}

/*採用情報
---------------------------------------*/
.table-recruit01,.table-recruit02{
 zoom:100%;
}

.td-recruit01,.td-recruit02{
 line-height:34px;
}

/*お問い合わせ
---------------------------------------*/
.table-contact01-1,.table-contact01{
 zoom:100%;
 margin:0px;
}

.td-contact02-2{
 padding:10px 0px 10px 15px
}

/*フッター
---------------------------------------*/
.end{
 margin:40px 0px 0px 0px;
}
