html{margin-bottom:1px;height:100%;overflow-y:scroll;}
.hidden{display:none !important;}
.heightLine-all{display:block;}
.heightLine-all p,.heightLine-all img{margin-bottom:0;}
#cboxLoadedContent{text-align:center;}
#cboxLoadedContent img{width:auto;max-height:300px;height:300px;margin:0 !important;display: inline-block;}
.post-content .allimg img{max-height:150px;width:auto;}
.red{color:#FF0000;}
.search_results{display:inline-block;font-size:16px;font-weight:bold;margin:10px 0;}
#wop_header .tel{padding:10px;
color:#FFFFFF;
display:inline-block;
font-size:17pt;
line-height:100%;
margin:0;
text-shadow:1px 1px 1px rgba(0,0,0, 0.2);
background-color:#000080;
-webkit-border-radius:0 0 5px 5px;
-moz-border-radius:0 0 5px 5px;
border-radius:0 0 5px 5px;
}
#sidebar2 .widget{background: none;border-radius: none;box-shadow: none;margin-bottom: 0;padding: 0 0 0 10px;}
#sidebar3 .widget{
margin: 0 0 0 10px;
border: 1px solid #CCCCCC;
border-radius: 5px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
padding: 5px;
box-shadow:none;
}
#sidebar3 {
float: left;
font-size: 90%;
margin-bottom: 10px;
margin-top: 1px;
max-width: 176px;
width: 100%;
}
#header{background-color: #FFFFFF;color: #000000;}
#body{padding-bottom:10px;background-color:#ffffff;}
#main-nav-wrap{padding-bottom:4px;background: url("http://www.npk-net.co.jp/wp-content/uploads/files/new/back.png") repeat-x scroll 0 0 transparent;}
#main-nav{background: url("http://www.npk-net.co.jp/wp-content/uploads/files/new/topnav_f.png") no-repeat scroll 0 0 transparent;}
#main-nav li{font-size:12pt;text-align:center;line-height:110%;font-weight:bold;height:50px;}
#main-nav li span{display: block;}
#main-nav li span.des{font-size:7pt;font-weight:normal;text-shadow: none;}
#main-nav li:hover{background: url("http://www.npk-net.co.jp/wp-content/uploads/files/new/topnav_b.png") no-repeat scroll 0 0 transparent;}
#main-nav li.col10{width:166px;}
#main-nav li.col20{width:164px;}
#main-nav li.col30{width:164px;}
#main-nav li.col40{width:164px;}
#main-nav li.col50{width:166px;}
#main-nav li.col10:hover{background-position:0 0;}
#main-nav li.col20:hover{background-position:-166px 0;}
#main-nav li.col30:hover{background-position:-330px 0;}
#main-nav li.col40:hover{background-position:-494px 0;}
#main-nav li.col50:hover{background-position:-658px 0;}
#nav-bar .mnav{background-color:#DDD;color:#000;font-size: 20px;height: 35px;width: 100%;width:90%;}
#timetitle{
margin: 0 10px 5px 10px;
position: relative;
}
#timetitle .left{
background: url("http://www.npk-net.co.jp/wp-content/uploads/files/index_111.gif") repeat scroll 0 0 transparent;
width: 99%;
}
#timetitle .right{float: right;position: absolute;right: 0;}
#timetitle .left img{margin: 5px 0 5px 0;}
body.home #content{border-radius: 0 0 0 0;box-shadow: none;padding:0;}
#wop_new{width:25%;float:right;}
#wop_new img{width:100%;}
#wop_nav{width:73%;float:left;}
#newline img{width: 98%;}
#info{overflow: auto;margin: 0 auto;text-align:left;width:98%;height:340px;}
:root #info{height:350px;}
#info ul{list-style: none outside none;margin:0;}
#info li{padding: 0;width: 98%;float:left;margin-bottom:1em;text-align:center;}
#info p{margin:0;float:left;width:110px;text-align:center;}
#info .data{margin-top:10px;display: inline-block;max-width: 180px;font-size: 12px;}
#info .date{border-bottom: 1px solid red;padding: 0;display:block;text-align: right;}
#info .name{display:block;font-weight:bold;}
#info img{margin: 10px 10px 10px 0;max-width: 90px;max-height: 90px;width: auto;height: auto;}
#infotitle{
background: url("http://www.npk-net.co.jp/wp-content/uploads/files/new/title01.jpg") no-repeat scroll 0 0 transparent;
-webkit-box-shadow: 2px 2px 2px rgba(51,51,51,.4);
-moz-box-shadow: 2px 2px 2px rgba(51,51,51,.4);
box-shadow: 2px 2px 2px rgba(51,51,51, 0.4);
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(color=#999999,direction=135,strength=2,enabled=true)";
color: red;
font-size: 12pt;
height: 22px;
line-height: 100%;
margin-bottom: 2px;
max-width: 191px;
padding-left: 15px;
padding-top: 11px;
text-align: left;
font-weight: bold;
}
#content .sun {
border: 5px solid #FF0000;
display: block;
font-size: 16px;
margin: 0 auto 10px;
padding: 8px;
text-align: center;
white-space: nowrap;
width: 220px;
}
#r_nav1{width:100%;}
#r_nav1 .title{
background: url("http://www.npk-net.co.jp/wp-content/uploads/files/new/title02.jpg") no-repeat scroll 0 0 transparent;
-webkit-box-shadow: 2px 2px 2px rgba(51,51,51,.4);
-moz-box-shadow: 2px 2px 2px rgba(51,51,51,.4);
box-shadow: 2px 2px 2px rgba(51,51,51,0.4);
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(color=#999999,direction=135,strength=2,enabled=true)";
color: red;
font-size: 12pt;
height: 22px;
line-height: 100%;
max-width: 587px;
padding-left: 15px;
padding-top: 11px;
text-align: left;
margin-bottom: 2px;
font-weight: bold;
}
#r_nav1 .nav-item{
background-color:#fff;
border: 1px solid #999;
float:left;
width:16%;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-box-shadow: 1px 1px 1px rgba(51,51,51,.4);
-moz-box-shadow: 1px 1px 1px rgba(51,51,51,.4);
box-shadow: 1px 1px 1px rgba(51,51,51,.4);
behavior:url("/npk-net.co.jp/wp-content/uploads/files/PIE.htc");
}
#r_nav1 .nav-item,
#r_nav1 .nav-item dt,
#r_nav1 .nav-item a,
#r_nav1 .nav-item span,
#r_nav1 .nav-item img{
position: relative;
}
#r_nav1 .nav-item.col1 img,
#r_nav1 .nav-item.col2 img,
#r_nav1 .nav-item.col3 img,
#r_nav1 .nav-item.col4 img,
#r_nav1 .nav-item.col5 img,
#r_nav1 .nav-item.col6 img,
#r_nav1 .nav-item.col7 img,
#r_nav1 .nav-item.col8 img{
margin-top:5px;
}
#nhome{margin-bottom:1em;}
#r_nav1 .nav-item img{width:auto;}
#r_nav1 .nav-item a{text-decoration:none;font-size:12pt;font-weight:bold;text-shadow:1px 1px 1px rgba(0, 0, 0, 0.2);}
#r_nav1 .nav-item span{display:block;}
#r_nav1 .nav-item.col0{margin: 1% 0 1% 0.5%;max-width: 592px;width: 99.5%;}
#r_nav1 .nav-item.col0 a{display: table;width: 100%;}
#r_nav1 .nav-item.col0 .col1{display: table-cell;}
#r_nav1 .nav-item.col0 .col2{display: table-cell;font-size: 20pt;line-height: 100%;vertical-align: middle;}
#r_nav1 .nav-item.col0 .col3{display: table-cell;padding: 5px 0;}
#r_nav1 .nav-item.col1 span,
#r_nav1 .nav-item.col2 span,
#r_nav1 .nav-item.col5 span,
#r_nav1 .nav-item.col6 span,
#r_nav1 .nav-item.col8 span{padding-top:0.5em;padding-bottom:0.5em;}
#r_nav1 .nav-item.col3 span,
#r_nav1 .nav-item.col4 span,
#r_nav1 .nav-item.col7 span{padding-top:3px;padding-bottom:3px;}
#r_nav1 .nav-item.col1,
#r_nav1 .nav-item.col2,
#r_nav1 .nav-item.col3,
#r_nav1 .nav-item.col4,
#r_nav1 .nav-item.col5,
#r_nav1 .nav-item.col6,
#r_nav1 .nav-item.col7,
#r_nav1 .nav-item.col8{float:left;width:24%;margin-right:0.5%;margin-bottom:1%;}
#r_nav1 .nav-item.col1,
#r_nav1 .nav-item.col5{margin-left:0.5%;}
#r_nav1 .nav-item.col4,
#r_nav1 .nav-item.col8{margin-right:0}
#r_nav2{float:left;margin:0 2px;}
#sidebar .widget{border-radius: 0 0 0 0;box-shadow: none;}
#sidebar .widget ul ul{border:none;}
#sidebar3 .widget ul ul{border:none;margin:0;}
#sidebar3 .widget li{border:none;padding:0;}
#menu-main-menu li a{
color: #000000;
display: block;
font-size: 18px;
font-weight: bold;
line-height: 100%;
margin-bottom: 5px;
padding: 11px 0 11px 34px;
text-decoration: none;
width:166px;
}
#menu-main-menu li.sub.cat-item-34 a{margin-bottom:5px;}
#menu-main-menu li.sub a{font-size: 16px;margin-bottom: 5px;padding: 4px 0 3px 34px;}
#menu-main-menu-2 li a{
color: #000000;
display: block;
font-size: 13px;
font-weight: bold;
line-height: 100%;
margin-bottom: 5px;
padding: 13px 0 14px 34px;
text-decoration: none;
width:120px;
}
#menu-main-menu .cat-item a{
background: url("http://www.npk-net.co.jp/wp-content/uploads/files/menu11_2.gif") no-repeat scroll 0 0 transparent;
}
#menu-main-menu .cat-item-1 a{
background: url("http://www.npk-net.co.jp/wp-content/uploads/files/menu01_2.gif") no-repeat scroll 0 0 transparent;
}
#menu-main-menu .cat-item-22 a{
background: url("http://www.npk-net.co.jp/wp-content/uploads/files/menu02_2.gif") no-repeat scroll 0 0 transparent;
}
#menu-main-menu .cat-item-5 a{
background: url("http://www.npk-net.co.jp/wp-content/uploads/files/menu03_2.gif") no-repeat scroll 0 0 transparent;
}
#menu-main-menu .cat-item-23 a{
background: url("http://www.npk-net.co.jp/wp-content/uploads/files/menu04_2.gif") no-repeat scroll 0 0 transparent;
}
#menu-main-menu .cat-item-6 a{
background: url("http://www.npk-net.co.jp/wp-content/uploads/files/menu05_2.gif") no-repeat scroll 0 0 transparent;
}
#menu-main-menu .cat-item-32 a{
background: url("http://www.npk-net.co.jp/wp-content/uploads/files/menu06_2.gif") no-repeat scroll 0 0 transparent;
}
#menu-main-menu .cat-item-33 a{
background: url("http://www.npk-net.co.jp/wp-content/uploads/files/menu07_2.gif") no-repeat scroll 0 0 transparent;
}
#menu-main-menu .cat-item-34 a{
background: url("http://www.npk-net.co.jp/wp-content/uploads/files/menu08_2.gif") no-repeat scroll 0 0 transparent;
}
#menu-main-menu .menu-item-1 a{
background: url("http://www.npk-net.co.jp/wp-content/uploads/files/menu09_2.gif") no-repeat scroll 0 0 transparent;
}
#menu-main-menu .menu-item-2 a{
background: url("http://www.npk-net.co.jp/wp-content/uploads/files/menu10_2.gif") no-repeat scroll 0 0 transparent;
}
#menu-main-menu-2 .cat-item-22 a{
background: url("http://www.npk-net.co.jp/wp-content/uploads/files/menu02.gif") no-repeat scroll 0 0 transparent;
}
#menu-main-menu-2 .cat-item-5 a{
background: url("http://www.npk-net.co.jp/wp-content/uploads/files/menu03.gif") no-repeat scroll 0 0 transparent;
}
#menu-main-menu-2 .cat-item-23 a{
background: url("http://www.npk-net.co.jp/wp-content/uploads/files/menu04.gif") no-repeat scroll 0 0 transparent;
}
#menu-main-menu-2 .cat-item-6 a{
background: url("http://www.npk-net.co.jp/wp-content/uploads/files/menu05.gif") no-repeat scroll 0 0 transparent;
}
#menu-main-menu-2 .cat-item-32 a{
background: url("http://www.npk-net.co.jp/wp-content/uploads/files/menu06.gif") no-repeat scroll 0 0 transparent;
}
#menu-main-menu-2 .cat-item-33 a{
background: url("http://www.npk-net.co.jp/wp-content/uploads/files/menu07.gif") no-repeat scroll 0 0 transparent;1feae3
}
#menu-main-menu-2 .cat-item-34 a{
background: url("http://www.npk-net.co.jp/wp-content/uploads/files/menu08.gif") no-repeat scroll 0 0 transparent;
}
#menu-main-menu-2 .cat-item-1634 a{
background: url("http://www.npk-net.co.jp/wp-content/uploads/files/menu09.gif") no-repeat scroll 0 0 transparent;
}
#menu-main-menu-2 .cat-item-1635 a{
background: url("http://www.npk-net.co.jp/wp-content/uploads/files/menu10.gif") no-repeat scroll 0 0 transparent;
}
#container #content{max-width:410px;}
.left2{display:block;}
h2.page-title,
.cate-title .ctitle,
.sear-title .ctitle{
background: url("http://www.npk-net.co.jp/wp-content/uploads/files/title_back2.jpg") no-repeat scroll 0 0 transparent;
margin: 0 0 0 25px;
padding: 9px 0 7px 20px;
font-weight: normal;
font-size: 22pt;
line-height: 100%;
text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
}
.shohinmsg{text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);}
.cate-title,
.sear-title,
#pt-back{
margin: 5px auto;
max-width: 800px;
width: 100%;
border: 1px solid #D9D9D9;
height:50px;
border-radius:2px;
-webkit-border-radius:2px;
-moz-border-radius:2px;
background: url("http://www.npk-net.co.jp/wp-content/uploads/files/title_back.jpg") repeat scroll 0 0 transparent;
}
.cate-title .ctitle,.sear-title .ctitle{color:#024a9e;}
.page-id-220 h2{color:#024a9e;}
.page-id-220 #pt-back{margin-bottom:5px;}
.page-id-333 h2{color:#024a9e;}
.page-id-333 #pt-back{margin-bottom:5px;}
.page-id-219 h2{color:#024a9e;}
.page-id-219 #pt-back{margin-bottom:5px;}
.page-id-223 h2{color:#024a9e;}
.page-id-223 #pt-back{margin-bottom:5px;}
.side-title{
background-color: #000080;
border: 1px solid #CCCCCC;
border-radius: 5px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
color: #FFFFFF;
font-size: 12pt;
margin-bottom: 5px;
padding: 7px 0;
text-align: center;
text-shadow:1px 1px 1px rgba(0,0,0, 0.7);
width: 152px;
}
h2.page-title-sub {display: inline-block;margin: 5px 0;}

#sitemap{font-size: 18px;list-style: none outside none;margin-left: 1%;color: #999999;}
#sitemap li{margin: 0;}
#sitemap .mark{color: #FF9933;}
#sitemap .nlink{color:#000000;}
#sitemap .level1{margin-right: 12px;}
#sitemap .level2{margin-right: 12px;}
.category-new .category-new .postimg{display:table-cell;vertical-align:middle;width:40%;text-align: center;}
.category-new .category-new .postimg img{width:auto;max-height:200px;max-width: 200px;}
.category-new .category-new .post-title{padding:0;text-align:left;}
.category-new .category-new .post-content{display:table;margin-left: auto;margin-right:auto;width:98%;padding-left:1%;padding-right:1%;}
.category-new .category-new .post-data{display:table-cell;vertical-align: middle;width:60%;}
.category-new .category-new .post-data p{margin-bottom:5px;}
.category-new .category-new .post-data .postdat{font-size:14px;}
.category-new .category-new .post-data .date{float:right;}
.category-new .category-new .postimg{display:block¥9;width:40%\9;float:left\9;}
.category-new .category-new .post-data{display:block¥9;width:60%\9;float:left\9;}
#pagetop{text-align:right;background-color: #FFFFFF;}
#pagetop a{font-size: 10pt;font-weight: bold;margin-right: 1em;text-decoration: none;}
#pagetop img{margin-right:5px;}
#headerwrap{border-top:5px solid #0B4FA0;}
#footer{background-color: #FFFFFF;padding-top:10px;border-top:5px solid #0B4FA0;}
#footer .right{color: #666666;margin: 4px 5px 4px 0;}
#wop_tfooter .menu-foot-menu-container{height: 55px;}
#wop_tfooter{width:96%;margin-left:auto;margin-right:auto;position: relative;}
#wop_tfooter a{font-size: 12px;}
#wop_tfooter .col6 a{font-size: 12pt;}
#wop_tfooter .f_jyu{font-size: 12px;display: block;}
#wop_tfooter .f_tel{font-size: 12px;display: block;}
#wop_tfooter #menu-foot-menu{display: table;line-height: 100%;list-style: none outside none;margin: 0;}
#wop_tfooter #menu-foot-menu .col1,
#wop_tfooter #menu-foot-menu .col2,
#wop_tfooter #menu-foot-menu .col3,
#wop_tfooter #menu-foot-menu .col4,
#wop_tfooter #menu-foot-menu .col5{display:table-cell;border-right:1px solid #333;display:table-cell;padding-right:20px;height:20px;vertical-align:middle;}
#wop_tfooter #menu-foot-menu .col2,
#wop_tfooter #menu-foot-menu .col3,
#wop_tfooter #menu-foot-menu .col4,
#wop_tfooter #menu-foot-menu .col5{padding-left:20px;}
#wop_tfooter #menu-foot-menu a{line-height:100%;}
#wop_tfooter #menu-foot-menu .sub-menu{display: table;height: 20px;left: 0;margin: 24px 0 0;position: absolute;top: 0;}
#wop_tfooter #menu-foot-menu .sub-menu li{display:table-cell;border-right: 1px solid #333;vertical-align: middle;padding:0 10px;}
#wop_tfooter #menu-foot-menu .sub-menu li.row1{padding-left:0;}
.page-id-270 h2{
display: block;
height: auto;
overflow: visible;
padding: 1%;
text-align: center;
text-indent: 0;
white-space: normal;
}
#shitajiki{font-size: 16px;text-align: center;}
#shitajiki .tbl{display: inline-block;text-align: center;}
#shitajiki .t1{
border: 1px solid #999999;
border-collapse: collapse;
border-spacing: 0;
float: left;
margin-bottom: 20px;
margin-right: 10px;
width: 220px;
}
#shitajiki .t1 td{border: 1px solid #999999;text-align: right;}
#shitajiki .t1 .row1{background-color: #CCFFCC;text-align: left;}
#shitajiki .t2{
border: 1px solid #999999;
border-collapse: collapse;
border-spacing: 0;
float: left;
margin-bottom: 20px;
width: 220px;
}
#shitajiki .t2 td{border: 1px solid #999999;text-align: right;}
#shitajiki .t2 .row2{background-color: #CCFFCC;text-align: left;}
#movie .top{font-size: 16px;}
#movie .daycount{display:none;}
#movie .movie{list-style: none outside none;margin: 0;text-align: center;}
#movie .movie ul{list-style: disc outside none;margin-left: 25%;text-align: left;}
#movie .mov4{clear: left;}
#movie .mov5{clear: left;}
#movie .mov9{ clear: left;}
.single div.post-content{position: relative;}
.single p.npkcd{margin-bottom:0;}
.single p.npknum{margin-top:0;}
.single h2{text-align:center;margin-top: 10px;padding-right:0;}
.single .post-meta{text-align:center;}
#company,
#contact1{
margin: 5px;
background-color: #CCCCCC;
}
#company ul,
#contact1 ul{
border-collapse: separate;
border-spacing: 1px;
display: table;
margin: -1px 0;
width: 100%;
}
#company li{
padding: 5px;
display: table-cell;
vertical-align: middle;
}
#contact1 li{
padding: 0px;
display: table-cell;
vertical-align: middle;
}
#company li.col1,
#contact1 li.col1{
background-color: #000080;
border: 1px solid #FFFFFF;
border-spacing: 0;
color: #FFFFFF;
text-align: center;
width: 30%;
}
#company li.col2,
#contact1 li.col2{
background-color: #F9F9F9;
border: 1px solid #FFFFFF;
}
#contact1 li.col2 input{
width:91%;
}
#r_nav1 .nav-item.col0 a{height:90px;}
#r_nav1 .nav-item.col0 .col1{width:25%;vertical-align: middle;}
#r_nav1 .nav-item.col0 .col2{width:50%;vertical-align: middle;}
#r_nav1 .nav-item.col0 .col3{width:25%;vertical-align: middle;}
#footer .nolink a{text-decoration:none;}
#footer .nolink a:hover{color:#333;}
#footer .nolink li a{text-decoration:underline;}
#footer .nolink li a:hover{color:#999;}

/* smaller than 980 */
@media screen and (max-width: 980px) {
#sidebar{padding-left:4%;}
body.home #content{float:right;}
#sidebar2{float: none;clear: left;}
#sidebar2,#sidebar2 .widget{padding:0;}
#main-nav li{font-size:14pt;}
#info{height:200px;}
#wop_tfooter{width:90%;}
#wop_tfooter #menu-foot-menu .sub-menu li{padding:0 5px;}
#mainimg img{width:100%;}
#nav-bar{text-align:center;}
#main-nav-wrap{background:none;}
#r_nav1 .nav-item.col0{width: 98.5%;}
}
/* smaller than 920 */
@media screen and (max-width: 920px) {
#sidebar3 #nav_menu-3{display:none;}
}
/* smaller than 720 */
@media screen and (max-width: 720px) {
#sidebar{padding-left:1%;}
body.home #content{float:none;padding-right:1%;}
#header{padding-bottom: 40px;}
#header{height:auto;}
#header #searchform{top:30px;}
.header-widget div{float:right;}
#header{padding-bottom:0;}
#nav-bar{margin-bottom:0;}
#main-nav li{font-size:12pt;}
#main-nav a{padding: 10px 0;}
#info{height:180px;}
#wop_tfooter{width:100%;}
#wop_tfooter #menu-foot-menu .col1{padding-left:20px;}
#wop_tfooter .col6{padding-left:20px;}
#wop_tfooter #menu-foot-menu .sub-menu{display: inline;list-style-position: inside;margin: 0;position: static;}
#wop_tfooter #menu-foot-menu .sub-menu li{display: list-item;border:none;margin-top:5px;}
#wop_tfooter .menu-foot-menu-container{height:auto;padding-bottom:10px;}
#wop_tfooter #menu-foot-menu .col1,
#wop_tfooter #menu-foot-menu .col2,
#wop_tfooter #menu-foot-menu .col3,
#wop_tfooter #menu-foot-menu .col4,
#wop_tfooter #menu-foot-menu .col5{display: list-item;height:auto;border:none;}
#wop_tfooter #menu-foot-menu{display: list-item;}
#wop_tfooter #menu-foot-menu .sub-menu li.row1{padding-left:5px;}
#nav-bar .mnav{margin-top:10px;}
#wop_header .tel{-webkit-border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;}
#r_nav1 .nav-item.col0{width: 97.5%;}
.cate-title,
.sear-title,
#pt-back{margin-bottom:65px;}
.shohinmsg{top:55px;left: 0;font-size:10pt;}
h1{font-size:9pt;}
}

/* smaller than 560 */
@media screen and (max-width: 560px) {
#nav_menu-2{display:none;}
.category-new .category-new .post-content{display:block;}
.category-new .category-new .postimg{display:block;width: 100%;}
.category-new .category-new .post-data{display:block;width: 100%;text-align: center;}
.category-new .category-new .post-data h3{text-align:center;}
.category-1 #content .loops-wrapper .category-new.post{height:100% !important;}
#cboxLoadedContent img{width:auto;max-width:auto;}
#info{height:160px;}
#r_nav1 .nav-item{display: block;float:left;}
#r_nav1 .nav-item.col1,
#r_nav1 .nav-item.col2,
#r_nav1 .nav-item.col3,
#r_nav1 .nav-item.col4,
#r_nav1 .nav-item.col5,
#r_nav1 .nav-item.col6,
#r_nav1 .nav-item.col7,
#r_nav1 .nav-item.col8{margin-left:1%;margin-right:-2px;margin-bottom:1em;width:48%;}
#wop_new{width:100%;float:none;}
#wop_nav{width:100%;float:none;}
#infotitle,
#r_nav1 .title{max-width:100%;}
:root #info{height:auto;}
#r_nav1 .nav-item.col0 .col1 img,
#r_nav1 .nav-item.col0 .col3 img{width:90%;}
#r_nav1 .nav-item.col0 .col2{font-size: 18pt;}
#sitemap{font-size: 16px;}
#nav-bar .mnav{width:95%;}
.cate-title,
.sear-title,
#pt-back{margin-bottom:90px;}
#company li,
#contact1 li{
display: table-row;
}
#company li span,
#contact1 li span{
padding:5px;
}
#company .row9 .col2{font-size:10pt}
}

@media screen and (max-width: 480px) {
#header{height:165px;}
#header_s{right:3%;top:5px;position:absolute;}
#main-nav li{display: block;text-align: left;width: auto;}
#main-nav ul li{line-height:100%;}
#r_nav1 .nav-item.col1 span,
#r_nav1 .nav-item.col2 span,
#r_nav1 .nav-item.col3 span,
#r_nav1 .nav-item.col4 span,
#r_nav1 .nav-item.col5 span,
#r_nav1 .nav-item.col6 span,
#r_nav1 .nav-item.col7 span,
#r_nav1 .nav-item.col8 span{font-size:10pt;}
#sitemap{font-size: 14px;}
#wop_header .tel{font-size: 15pt;}
#info .data{margin-top:10px;display: inline-block;max-width: 170px;font-size: 12px;}
#main-nav li{height:auto;}
#main-nav .sub-menu li{margin-bottom:10px !important;}
}

@media screen and (max-width: 320px) {
#header{height:auto;padding-bottom:10px;}
#nhome{width:100%;}
#contact1 input[type="text"],
#contact1 input[type="email"]{width: 90%;}
#contact1 h3{font-size: 20px;}
#r_nav1 .nav-item.col0 .col2{font-size: 14pt;}
}

span.iri{font-weight:bold;}