
@media print{


a:link:after{content:"("attr(href)")";}  /*印刷した用紙のフッターにhtmlのアドレスを入れる */

img.nodisplay{display: block;} /* 画像の表示 */




#seihin_title101{margin-left:30px;}


/*----seihin01,seihini02,seihin03htmlで使用する”Topへ”のボタン---------*/ 
.back01 a{text-indent: -9999px;}
.back02 a{text-indent: -9999px;}
.back03 a{text-indent: -9999px;}
.back04 a{text-indent: -9999px;}




/*  トップページの印刷は大きなくくり#print01にして印刷用画像を背景にする   */
#wrap01 {text-indent: -9999px;}




/* ボディに関するCSS */
body{font-family: "ＭＳ Ｐゴシック", "Osaka", sans-serif;}
/* ボディに関するCSS */


#wrap,wrap01 {
	margin: 0 auto;
	padding: 0px 10px;
	width: 700px;
	text-align: left;
}


/* ヘッダーに関するCSS */

#header{
        margin: 0px;
        padding: 0px;
        width: 700px;
}
#header h1{text-indent: -9999px;}
#header h2{font-size: 80%;}
/* ヘッダーに関するCSS */






#col1 ul{ margin: 0px;}








/* テキストに関するCSS */

h2 {
	font-size: 110%;
}

h3 {
	color: #444444;
        font-size: 90%;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	padding-bottom: 0px;
	border-top-width: 0px;
	border-top-style: solid;
	border-top-color: #999;
	padding-top: 0px;
	text-indent: -9999px;
	margin-bottom: 0px;
	margin-top: 0px;
}

h4 {
	color: #333399;
        font-size: 110%;
}





#news_title img{
        margin-top: 50px;
        margin-left: 60px;
}

p {
	color: #666;
        margin-top: 0px;
	font-size: 100%;
	line-height: 150%;
	margin-bottom: 15px;
}

.pagemark {
	font-weight: bold;
}

.news {
	font-size: 80%;
	line-height: 150%;
}

#credit {
 clear:left;
	font-size: 80%;
	line-height: 150%;
	margin-top: 5px;
}



/* 画像に関するCSS */

.no_border {border-style:none;}

img.thumb {
	float: left;
	margin-right: 10px;
}

.line {
	width: 100%;
	background-image: url(img/dotline_s.gif);
	margin-top: 10px;
	margin-bottom: 10px;
	height:1px;
	}
	
img.topkey {
	margin-bottom: 15px;
}


/* リンクに関するCSS */

a:link {text-decoration:none}

a:visited {text-decoration:none}






/* 画像のリンク */
a img{ border:1px solid #CCC;}
a:hover img{ border:1px solid #369;}
/* 画像のリンク */



/* 画像のリンク */
#waku01 a img{ border:0px solid #CCC;}
#waku01 a:hover img{ border:0px solid #369;}
/* 画像のリンク */


#waku01{
           text-align: left;
           margin-left: 20px;
}


/*会社案内annai*/

#zyouhou{
          margin-top: -100px;
}
#zyouhou h4{
          margin-left: 0px;
}




/* 製品紹介 タグの画像 */
#seihin_title01 h2{
           text-indent: -9999px;
           height: 35px;
           width: 633px;
           float: left;
}
#seihin_title02 h2{
           text-indent: -9999px;
           height: 35px;
           width: 633px;
           float: left;
}
#seihin_title03 h2{
           text-indent: -9999px;
           height: 35px;
           width: 633px;
           float: left;
}
/* 製品紹介 タグの画像 */




/* 製品写真（全体写真) */
#shashin1a{
             float: left;
             margin: 10px 10px 10px 10px;
}
#shashin2a{
             float: left;
             margin: 10px 10px 10px 0px;
             width: 250px;
}

#shashin3a{  clear: left;}
#shashin3a p{text-indent: -9999px;}

#shashin1b{
             float: left;
             margin: 10px 10px 10px 10px;
}
#shashin2b{
             float: left;
             margin: 10px 10px 10px 0px;
             width: 250px;
}

#shashin3b{   clear: left;}
#shashin3b p{text-indent: -9999px;}


#shashin1c{margin-top: 300px;}

#shashin2c{
              float: left;
              margin: 50px 10px 10px 10px;

}

#shashin3c{
              float:left;
              margin: 50px 10px 10px 10px;
}
#shashin4c{
              clear: left;
              float: left;
              margin: 10px;
}

#shashin5c{
              float: left;
              margin: 10px;
              width: 250px;
}

#shashin6c{clear: left;}
#shashin6c p{text-indent: -9999px;}


/* 製品写真（全体写真) */




/* 製品写真（個別) */
#shoukai_kobetu{clear: left;}
/* 製品写真（個別) */




/* 実績紹介（製品1個1個のhtml）のパンくずリストに関するCSS */
#bar_h h2{
           margin-top: -20px;
           text-indent: 30px;
           line-height: 30px;
           font-size: 90%;
}
/* 実績紹介（製品1個1個のhtml）のパンくずリストに関するCSS */



/* 　”製品加工紹介”　の位置 */
#seihin_title101 h2{text-indent: -9999px;}
/* 　”製品加工紹介”　の位置 */




/* 　製品画像spcの位置 */
#seihin_spc img{text-indent: 30px;}
#seihin_spc p{text-indent: 50px;}
/* 　製品画像spcの位置 */



/* 　案内の　”ごあいさつ” */
#goaisatu{
        margin-top: -40px;
        padding: 0px;
        width: 635px;
}
#goaisatu p{color: #000;
        margin-left:20px;
        padding: 0px;
        width: 400px;
        float: left;
}
#goaisatu h1{text-indent: -9999px;}
#goaisatu h2{text-indent: -9999px;}

#anchor1,
#anchor2,
#anchor3,
#anchor4{margin-top: -40px;}

#anchor1 p,
#anchor2 p,
#anchor3 p,
#anchor4 p,
#footer_navi p{text-indent: -9999px;}



#annai02{margin-top: 350px;}


#annai01 table,
#annai02 table {
border-collapse: collapse;
}

#annai01 td,
#annai02 td {
             border: 1px solid #5599dd;
             padding: 2px;
}







/* 地図の配置 */
#yahoo_map {
             display: none;
             clear: left;
}
/* 地図の配置 */







hr{
width: 700px;
text-indent: 0px;
}



/* 　問い合せform.htmlのメインコンテンツの枠 */
#form01 {
	clear:left;
	width: 700px;
	border: 1px solid #999;
	background-color: #FFF;
	padding: 20px;
	margin-top: 5px;
	text-align: left;
	color: #444444;
        font-size: 100%;
}



/*（抜き加工、手加工、機械加工）seihin101、seihin102、seihin103 */

#story01{
         display: none;
         margin-top: 20px;
}


#story_print01{margin: 15px;}
#story_print01 img{
                   width: 135px;
                   float: left;
                   margin: 3px;
}
#story_print02{margin: 20px;}
#story_print02 img{
                   width: 135px;
                   float: left;
                   margin: 3px;
}
#story_print03{margin: 20px;}
#story_print03 img{
                   width: 135px;
                   float: left;
                   margin: 3px;
}






#bar_h02{display: none;}


#seihin_title102 h2{text-indent: -9999px;}
#seihin_title103 h2{text-indent: -9999px;}
#seihin_title104 h2{text-indent: -9999px;}



#bar_h02,
#title101,
#title102,
#title103,
#zyunbi,
#story,
#story01,
#footer_print{display: none;}












/* 　gnaviリストのcss　*/
ul {
	list-style-type: none;
}

#gnavi {
	position:relative;
	width: 700px;
	height: 40px;
}

#gnavi ul {
	position:absolute;
    margin: 0px;
	padding-left: 0px;
	top: 2px;
}

#gnavi li {
	float: left;
	list-style-type: none;
}


}



