﻿@charset "utf-8";
/*伊勢機工程 CSS Document */

html{-webkit-text-size-adjust:none}

body {font:13pt "微軟正黑體";color:#7d7d7d;line-height:20px;/*font-size:13px;font-size:small;*font:x-small;font-size:10pt;font-style:normal;font-weight:normal;font-family:Verdana, Geneva, sans-serif;*/}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, /*table*/, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;}

input[type=radio], input[type=checkbox] {padding:0;margin:0;}
input[type=hidden]{display:none !important;}
button {cursor:pointer;overflow:visible;}
button:-moz-focus-inner {border:none;}
ol, ul {list-style:none;}
/*img{border:none; width: auto;max-width: 100%; height: auto;}*/
a {text-decoration:none;}
blockquote {quotes:none;}
blockquote:before, blockquote:after {content:'';content:none;}
:focus {outline: 0;}
ins {text-decoration:none;}
a,a:hover{text-decoration:none;}
/*table {border-collapse:collapse;border-spacing:0;}*/
#hidden{position:absolute;width:0px;height:0px;z-index:1}
#backbutton{position:absolute;width:72px;height:30px;z-index:100;left:900px;top:-50px;}
.clear{clear: both;}

.line{clear:both;height:10px;line-height:10px;border-bottom:1px solid #7f7f7f;width:100%;margin-bottom:1em;}
.dotted_line{clear:both;height:10px;line-height:10px;border-bottom:1px dotted #7f7f7f;width:100%;margin-bottom:1em;}


.Pline01{background:#e5e5e5;height:1px;line-height:1px;font-size:0px;overflow:hidden;}
.Pline02{background:#e5e5e5;height:1px;line-height:1px;margin:15px 0;font-size:0px;overflow:hidden;}
.Pline03{clear: both;background:#303030;height:1px;line-height:1px;font-size:0px;margin-top:50px;overflow:hidden;}

.Hespace{height:1px;width:1px;padding-top:50px;clear:both;}

.red{color:#FF0000;font:10.5pt "微軟正黑體";font-weight:500;padding:0.2em 0;}
.pB{font:11pt "微軟正黑體";}
.pM{font:10pt "微軟正黑體";}
.pS{font:9pt "微軟正黑體";}
.pl{font:8pt "微軟正黑體";}

.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
}
 
.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.gray_block{background:#f1f1f1 ;padding:calc(20%/2);width:auto;color:#ff0000;font:13pt "微軟正黑體";font-weight:700;line-height:30px;text-align:center;}
.gray_block01{background:#f1f1f1 ;padding:calc(10%/2);width:auto;color:#000000;font:13pt "微軟正黑體";font-weight:500;line-height:30px;}
.input{border:1px solid #DDDDDD;line-height:25px;/*height:25px;*/padding:0.2em 0.5em;font:12pt "微軟正黑體";}

@media only screen and (max-width: 479px) {	
.gray_block{background:#f1f1f1 ;padding:calc(20%/2) 0;width:100%;color:#ff0000;font:13pt "微軟正黑體";font-weight:700;line-height:30px;text-align:center;}	
}
@media screen and (min-width: 480px) and (max-width: 767px) {
.gray_block{background:#f1f1f1 ;padding:calc(20%/2) 0;width:100%;color:#ff0000;font:13pt "微軟正黑體";font-weight:700;line-height:30px;text-align:center;}		

}
@media screen and (min-width: 768px) and (max-width: 991px) {
	.gray_block{background:#f1f1f1 ;padding:calc(20%/2) 0;width:100%;color:#ff0000;font:13pt "微軟正黑體";font-weight:700;line-height:30px;text-align:center;}	
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
}
.gray_block{background:#f1f1f1 ;padding:calc(20%/2) 0;width:100%;color:#ff0000;font:13pt "微軟正黑體";font-weight:700;line-height:30px;text-align:center;}	

/*input style*/

/*input{border:1px #a5a5a5 solid;background:#ffffff;padding:5px;font:13pt "微軟正黑體";font-weight: 700;color:#7d7d7d;margin:0.2em 0;}	
select{font:11pt "微軟正黑體";font-weight:700;padding:0.5em;color:#7d7d7d;margin:0.2em 0;}	
textarea{width:calc(100% - 12px);height:auto; border:1px #a5a5a5 solid;padding:5px;background:#ffffff;color:#282828;}	

@media only screen and (max-width: 479px) {
input{border:1px #a5a5a5 solid;background:#ffffff;padding:5px;font:15pt "微軟正黑體";font-weight: 700;color:#7d7d7d;margin:0.2em 0;}	
select{font:12.5pt "微軟正黑體";font-weight:700;padding:0.5em;color:#7d7d7d;margin:0.2em 0;}	
textarea{width:calc(100% - 12px);height:auto; border:1px #a5a5a5 solid;padding:5px;background:#ffffff;color:#282828;}	
}
*/

/*.input{border:1px #c9caca solid;background:#f8f8f8;padding:3px;height:20px;}
*/
/*button*/
.buttonst a{font:13pt "微軟正黑體";font-weight:700;background:#666;color:#ffffff;display:inline-block;padding:0.4em 1.5em; text-align:center;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.buttonst a:hover{background:#000000;color:#ffffff;}

#backbu a{width:87px;height:33px;background:#666;color:#ffffff;display: block;text-align:center;line-height:33px;}
#backbu a:hover{width:87px;height:33px;background:#1d50a3;color:#ffffff;display: block;text-align:center;line-height:33px;}
.backbu a:hover{width:87px;height:33px;background:#000000;color:#ffffff;display: block;text-align:center;line-height:33px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}

#backbu_red a{width:87px;height:33px;background:#ff0011;color:#ffffff;display: block;text-align:center;line-height:33px;}
#backbu_red a:hover{width:87px;height:33px;background:#c20005;color:#ffffff;display: block;text-align:center;line-height:33px;}

/*search*/
.news_searchst{width:auto;height:165px;position:relative;overflow:hidden;}
.news_searchst:after{content:''; clear:both; display:block;}
/*.news_searchst .news_search{position:absolute;left:10%;width:85%;height:30px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;background:#E7E7E7;padding:0.7em 1.2em 1.3em 1.2em;margin:2em 0;}*/
.news_searchst .news_img{position:absolute;z-index:999;top:-10px;left:0px;}
.news_searchst .news_search{position:absolute;left:5%;right:5%;top:17%;width:85%;padding-left: 15vw; height:auto;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;background:#E7E7E7;margin: 0;}
.news_searchst .news_search .search_block{width:50%;display: flex;flex-wrap: wrap;justify-content:flex-start;align-content:flex-start;align-items:stretch;  height: auto;padding:1em 1.2em 1em 1.2em;}


.news_searchst .news_search .search_block .text01{width:15%;}
.news_searchst .news_search .search_block .text02{width:15%;}
.news_searchst .news_search .search_block .text03{width:20%;}
.news_searchst .news_search .search_block .text03 .input{width:calc((100% - 2em) - 2px);border:1px solid #DDDDDD;margin:0 0.5em;padding:0.2em 0.5em;font:12pt "微軟正黑體";}
.news_searchst .news_search .search_block .text04{width:23%;}

.news_searchst .news_search .news_searchbu {font:11pt "微軟正黑體";background:#555555;color:#ffffff;display: block;text-align:center;border:none;cursor:pointer;}
.news_searchst .news_search .news_searchbu a{padding:0.5em 2em;font:11pt "微軟正黑體";background:#555555;color:#ffffff;display: block;text-align:center;border:none;cursor:pointer;}
.news_searchst .news_search .news_searchbu a:hover{padding:0.5em 2em;background:#000000;color:#ffffff;display: block;text-align:center;}

@media only screen and (max-width: 479px) {	
.news_searchst .news_img{position:absolute;z-index:999;top:10px;left:0px;width:40%;}	
.news_searchst .news_img img{width:100%;max-width:100%;height: auto;}

.news_searchst .news_search{position:absolute;left:5%;right:0%;top:17%;width:85%;padding-left:35vw; height:auto;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;background:#E7E7E7;margin: 0;}
.news_searchst .news_search .search_block{width:80%; display: flex;flex-wrap: wrap;justify-content:flex-start;align-content:flex-end;align-items:stretch;  height: auto;padding:0.5em 0em;}
	
.news_searchst .news_search .search_block .text01{width:25%;}
.news_searchst .news_search .search_block .text02{width:25%;}
.news_searchst .news_search .search_block .text03{width:60%;padding:0.2em 0;}
.news_searchst .news_search .search_block .text04{width:40%;}	

.news_searchst .news_search .search_block .text04 .news_searchbu {font:11pt "微軟正黑體";background:#555555;color:#ffffff;display: inline-block;text-align:center;border:none;cursor:pointer;}
.news_searchst .news_search .search_block .text04 .news_searchbu a{padding:0.5em 0.7em;font:11pt "微軟正黑體";background:#555555;color:#ffffff;display:inline-block;border:none;cursor:pointer;}
.news_searchst .news_search .search_block .text04 .news_searchbu a:hover{padding:0.5em 0.7em;background:#000000;color:#ffffff;display:inline-block;text-align:center;}	
	
}
@media screen and (min-width: 480px) and (max-width: 767px) {
.news_searchst .news_img{position:absolute;z-index:999;top:-3px;left:0px;width:40%;}	
.news_searchst .news_img img{width:85%;max-width:85%;height: auto;}	
	
.news_searchst .news_search{position:absolute;left:5%;right:0%;top:17%;width:85%;padding-left:35vw; height:auto;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;background:#E7E7E7;margin: 0;}
.news_searchst .news_search .search_block{width:80%;  display: flex;flex-wrap: wrap;justify-content:flex-start;align-content:flex-end;align-items:stretch;  height: auto;padding:1em 0em;}

.news_searchst .news_search .search_block .text01{width:20%;}
.news_searchst .news_search .search_block .text02{width:20%;}
.news_searchst .news_search .search_block .text03{width:25%;}
.news_searchst .news_search .search_block .text03 .input{width:calc((100% - 2em) - 2px);border:1px solid #DDDDDD;margin:0 0.5em;padding:0.2em 0.5em;font:12pt "微軟正黑體";}
.news_searchst .news_search .search_block .text04{width:25%;}	
	
.news_searchst .news_search .search_block .text04 .news_searchbu {font:11pt "微軟正黑體";background:#555555;color:#ffffff;display: inline-block;text-align:center;border:none;cursor:pointer;}
.news_searchst .news_search .search_block .text04 .news_searchbu a{padding:0.5em 1em;font:11pt "微軟正黑體";background:#555555;color:#ffffff;display:inline-block;border:none;cursor:pointer;}
.news_searchst .news_search .search_block .text04 .news_searchbu a:hover{padding:0.5em 1em;background:#000000;color:#ffffff;display:inline-block;text-align:center;}	
	

}
@media screen and (min-width: 768px) and (max-width: 991px) {
.news_searchst .news_search{position:absolute;left:5%;right:5%;top:17%;width:85%;padding-left: 25vw; height:auto;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;background:#E7E7E7;margin: 0;}
.news_searchst .news_search .search_block{width:70%;display: flex;flex-wrap: wrap;justify-content:flex-start;align-content:flex-end;align-items:stretch;  height: auto;padding:1em 1.2em 1em 1.2em;}
	
	
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
.news_searchst .news_search{position:absolute;left:5%;right:5%;top:17%;width:85%;padding-left: 20vw; height:auto;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;background:#E7E7E7;margin: 0;}
.news_searchst .news_search .search_block{width:60%;display: flex;flex-wrap: wrap;justify-content:flex-start;align-content:flex-end;align-items:stretch;  height: auto;padding:1em 1.2em 1em 1.2em;}
	
}




.news_searchst .news_search .news_searchbu01 {font:11pt "微軟正黑體";width:60px;height:32px;background:#0d5fb3;color:#ffffff;display: block;text-align:center;line-height:32px;border:none;cursor:pointer;}
.news_searchst .news_search .news_searchbu01 a{font:11pt "微軟正黑體";width:60px;height:32px;background:#0d5fb3;color:#ffffff;display: block;text-align:center;line-height:32px;border:none;cursor:pointer;}
.news_searchst .news_search .news_searchbu01 a:hover{width:60px;height:32px;background:#073d74;color:#ffffff;display: block;text-align:center;line-height:32px;}

.news_searchst .news_search .news_searchbu02 {font:11pt "微軟正黑體";width:60px;height:32px;background:#3b9300;color:#ffffff;display: block;text-align:center;line-height:32px;border:none;cursor:pointer;}
.news_searchst .news_search .news_searchbu02 a{font:11pt "微軟正黑體";width:60px;height:32px;background:#3b9300;color:#ffffff;display: block;text-align:center;line-height:32px;border:none;cursor:pointer;}
.news_searchst .news_search .news_searchbu02 a:hover{width:60px;height:32px;background:#2e6533;color:#ffffff;display: block;text-align:center;line-height:32px;}

.news_searchst .news_search .news_searchbu03 a{font:11pt "微軟正黑體";background:#3b9300;color:#ffffff;display: inline-block;text-align:center;padding:0.4em 1em;margin:0 1em;}
.news_searchst .news_search .news_searchbu03 a:hover{background:#2e6533;color:#ffffff;display: inline-block;text-align:center;}

/*page*/
#pagecount{width:auto;margin:0 0.2em;font:12pt "微軟正黑體";padding:1.5em 0 0.1em 0;border-top:1px #bfbfbf solid;color:#ff6600;font-weight:700;}
#pagecount a{color:#A6A6A6;cursor:pointer;margin:0 0.2em;}
#pagecount a:hover{color:#7F7F7F;cursor:pointer;margin:0 0.2em;}


/*comm_button*/
.member_button{width:100%;overflow:hidden;padding: 0; text-align: center;margin:0.5em 0;}
.member_button_l{width:100%;overflow:hidden;padding: 0; text-align: right;}
.member_button_r{width:100%;overflow:hidden;padding: 0; text-align: left;}



.member_button #backbu a{font:13pt "微軟正黑體";font-weight:700;width:auto;height:auto;padding:0.8em 3em;background:#666;color:#ffffff;display:inline-block;text-align:center;margin:1em;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.member_button #backbu a:hover{width:auto;height:auto;padding:0.8em 3em;background:#000000;color:#ffffff;display: inline-block;text-align:center;margin:1em;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.member_button #backbu_circle a{font:13pt "微軟正黑體";font-weight:700;padding:0.2em 2em;border:1px #646464 solid;color:#646464;display:inline-block;text-align:center;margin:10px 10px 10px 0;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;}
.member_button #backbu_circle a:hover{padding:0.2em 2em;border:1px #646464 solid;color:#000000;display: inline-block;text-align:center;margin:10px 10px 10px 0;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;}



/*next _ pre*/
.NP_button{width:100%;overflow:hidden;padding: 0; text-align: center;}
.NP_button #backbu a{font:11.5pt "微軟正黑體";font-weight:700;width:auto;height:auto;padding:0.3em 2em;border:1px solid #666;background:#fff;color:#666;display:inline-block;text-align:center;margin:10px 10px 10px 0;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
.NP_button #backbu a:hover{width:auto;height:auo;padding:0.3em 2em;background:#000000;color:#ffffff;border:1px solid #000;display: inline-block;text-align:center;margin:10px 10px 10px 0;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}


/*circle_l*/
.CNP_button_l{width:100%;overflow:hidden;padding: 0; text-align: center;}
a .CNP_button_l #backbu {vertical-align:middle;background:#BCBCBC url(../Nimages/arrow.svg) no-repeat center center;background-size:30px;height:31px;width:31px;display: inline-block;text-indent:-9999px;-webkit-border-radius: 50px;-moz-border-radius: 50px;border-radius: 50px;}
a:hover .CNP_button_l #backbu {vertical-align:middle;background:#ff6600 url(../Nimages/arrow.svg) no-repeat center center;background-size:30px;height:31px;width:31px;display: inline-block;text-indent:-9999px;-webkit-border-radius: 50px;-moz-border-radius: 50px;border-radius: 50px;}

/*circle_r*/
.CNP_button_r{width:100%;overflow:hidden;padding: 0; text-align: center;}
a .CNP_button_r #backbu {-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);vertical-align:middle;background:#BCBCBC url(../Nimages/arrow.svg) no-repeat center center;background-size:30px;height:31px;width:31px;display: inline-block;text-indent:-9999px;-webkit-border-radius: 50px;-moz-border-radius: 50px;border-radius: 50px;}
a:hover .CNP_button_r #backbu {-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);vertical-align:middle;background:#ff6600 url(../Nimages/arrow.svg) no-repeat center center;background-size:30px;height:31px;width:31px;display: inline-block;text-indent:-9999px;-webkit-border-radius: 50px;-moz-border-radius: 50px;border-radius: 50px;}

/*page*/
.Page_block{width:100%;height:50px;line-height:50px;text-align:center;border-top:2px #373737 solid;padding-top:5px;}
.Page_block span{font:14pt Arial;color:#ff6600;font-weight:700;padding:0.5em 0.1em;}
.Page_block span a{font:14pt Arial;color:#7F7F7F;font-weight:700;cursor:pointer;padding:0.5em 0.1em;}

/*page*/
#Page_block{font:12pt "微軟正黑體";font-weight: 600; display:  flex;flex-wrap: wrap;justify-content:flex-start;align-content:  space-between;align-items:stretch;  height: auto;padding: 1em 2em;border-top:2px #373737 solid;}
#Page_block .textarea01{width:50%;}
#Page_block .textarea02{width:50%;float:right;text-align: right;}

