@charset "Shift_JIS";

/* タグ定義 ************************************************/
 
/* 初期化 */

*,
* *{
	margin:0;
	padding:0;
	font-weight:normal; 
	font-style:normal; 
	text-decoration:none; 
	vertical-align: top;
	color:#505050; 
}
html {
	font-size:62.5%;
}
body,
h1,h2,h3,h4,h5,h6,
div,p,ul,ol,li,dl,dt,dd,
form,fieldset,legend,
table,caption,th,td,
blockquote,address,iframe {
	font-size:14px;
	font-size:1.4rem;
}
img{
	display: block;
	border: 0;
}
li{
	list-style-type: none;
}

h2{
	margin: 0 0 5px 0;
	padding: 0;
}
p{
	margin:0 0 10px 0;
	padding: 0;
}
address{
	margin: 20px 10px 0 0;
}

/* 共通 ************************************************/



#body{
	margin: 0 auto;
	padding: 0 1px;
	border-right: solid 1px #ccc;
	border-left: solid 1px #ccc;
	width: 760px;
}
#header{
	background: url("../img/index_bg_001.gif");
	margin: 0 0 0 0;
	padding: 0;
	height: 75px;
	width: 760px;
	position:relative;
}
#contents{
	clear:both;
	background: url("../img/index_bg_003.gif");
}
#leftCol{
	margin: 0;
	padding: 0;
}
#rihgtCol{
	margin: 0;
	padding: 0;
}
#id{
	position:absolute;
	top:20px;
	left:10px;
	}
#footer{
	margin: 0;
	padding: 0;
	width: 760px;
	background:#E5E5E5;
}
#txtNavi{
	margin: 0;
	padding: 10px;
	background:#F2F2F2;
}
#pan{
	margin: 0;
	padding: 4px 0 0 4px;
}
#headerNavi{
	margin: 0;
	padding: 0;
	width:230px;
	position:absolute;
	right:330px;
	top:26px; 
}
body.eng #headerNavi {
    width: 240px;
}
#headerNavi ul {
	float:left;
	overflow:hidden;
}
#headerNavi ul li {
	float:left;
	margin-right:5px;
	font-size:11px;
}
#headerNavi ul li a {
	color:#000;
	display:block;
	background:#E4E4E4;
	padding:5px 10px;
}
#headerNavi ul li a:hover {
	background:#67cb9a;
	color:#fff;
}
#headerNavi ul li.active {
	background:#67cb9a;
	color:#fff;
	padding:5px 10px;
}
#headerNavi p {
	float:right;
    margin-top: 15px;
}
#headerNavi img{
	display: block;
	margin: 0px 5px;
	padding: 0;
	float:left;
}
#headerNavi #langSwitch{
	display:inline-block;
	border-radius:30px;
	padding:2px;
	border:1px solid #cccccc;
	background:#e5e5e5;
	line-height:1;
}
#headerNavi #langSwitch button{
	border-radius:30px;
	font-size:85%;
	padding:4px 7px;
	line-height:1;
	outline:none;
}
.eng #headerNavi #langSwitch button#enBtn,
#headerNavi #langSwitch button#jpBtn{
	background:#67cb9a;
	border:1px solid #52bb88;
	color:#fff;
	cursor:text;
}
.eng #headerNavi #langSwitch button#jpBtn,
#headerNavi #langSwitch button#enBtn{
	border:1px solid #e5e5e5;
	background:none;
	color:#505050;
	cursor:pointer;
}
#navi{
	margin: 0 0 20px 0;
}
#navi li{
	line-height: 0;
}
#navi li a,
#navi li a:hover{
	display:block;
	width: 135px;
	padding: 5px 25px 5px 10px;
	border-bottom: 3px solid #f6f6f6;
	background: #fff no-repeat url("../cmn/img/cmn_navi_bg_001.gif") top right;
	
	voice-family:"\"}\"";
	voice-family:inherit;
	width: 125px;
}

html>body #navi li a:hover,
html>body #navi li a{
	width: 125px;
}

#navi li a:hover{
	border-bottom: 3px solid #99D3BE;
	background: #DDF0EA no-repeat url("../cmn/img/cmn_navi_bg_001_o.gif") top right;
}
#navi li .selected{
	cursor:text;
	width: 135px;
	padding: 5px 25px 5px 10px;
	border-bottom: 3px solid #99D3BE;
	background: #DDF0EA no-repeat url("../cmn/img/cmn_navi_bg_001_s.gif") top right;
	
	voice-family:"\"}\"";
	voice-family:inherit;
	width: 125px;
}
html>body #navi li .selected{
	width: 125px;
}
body#museumIndex #anchor05,
#ftNav a[href$="/museum/index.html#anchor05"],
html>body #navi li a[href$="/museum/index.html#anchor05"]{
	display: none;
}
#navi li .selected a,
#navi li .selected a:hover{
	display:block;
	width: 135px;
	padding: 0;
	border-bottom: none;
	background: none;
	
	voice-family:"\"}\"";
	voice-family:inherit;
	width: 125px;
}
#navi .underClass{
	display:none;
}
#navi .current .underClass{
	display:block;
}
html>body #navi li .selected a,
html>body #navi li .selected a:hover{
	width: 125px;
}

ul#navi li ul{
	padding: 0 0 0 5px;
	background:#99D3BE;
	border-right: 1px solid #f6f6f6;
}
ul#navi li ul a,
ul#navi li ul a:hover{
	width: 150px;
	padding: 5px 5px 5px 22px;
	border-bottom: 1px solid #f0f0f0;
	background: #fff no-repeat url("../cmn/img/cmn_navi_bg_002.gif");
	
	voice-family:"\"}\"";
	voice-family:inherit;
	width: 128px;
}
html>body ul#navi li ul a,
html>body ul#navi li ul a:hover{
	width: 128px;
}
ul#navi li ul a:hover{
	border-bottom: 1px solid #C0E8DD;
	background: #DDF0EA no-repeat url("../cmn/img/cmn_navi_bg_002_o.gif");
}
ul#navi li ul.underClass .selected{
	width: 150px;
	padding: 5px 5px 5px 22px;
	border-bottom: 1px solid #f0f0f0;
	background: #DDF0EA no-repeat url("../cmn/img/cmn_navi_bg_002_o.gif");

	voice-family:"\"}\"";
	voice-family:inherit;
	width: 128px;
}
html>ul#navi ul li .selected2{
	width: 128px;
}

#navi .title{
	background:#666;!important;
	color:#FFF;!important;
	font-weight:bold;!important;
	font-size:90%;
	padding:5px 10px;
}
#navi .category{
	background:#c6c6c6;
	padding:5px 10px;
	font-weight:bold;
}
#leftCol img{
	display: block;
	margin: 10px;
}
#sitetagline{
	text-align: left;
	width: 500px;
	margin-top:5px;
	float:left;
}
#copyright{
	padding: 5px;
}
#gotoTop{
	position: absolute;
	text-indent: -250px;
	text-decoration: none;
}
#rightCol{
	margin: 0;
	padding: 0;
	width:599px;
}
#rightCol #cmnMainHeader{
	margin: 0;
	padding: 0;
	background: url("../cmn/img/cmn_bg_001.gif");
	height: 130px;	
}
#rightCol #cmnMainHeader h1 img{
	display: block;
	margin: 0;
    padding: 33px;
}
#rightCol #cmnMainHeader #pan{
	margin: 5px 0 0 33px;
	padding: 0;
}
#rightCol .cmnMainHeaderPic{
	margin: 50px;
	padding: 0;
	width: 106px;
}
.cmnBtnPageTop{
	margin: 20px;
	padding: 0 10px 10px 0;
	border-bottom: double 3px #e0e0e0;
	text-align:right!important;
	overflow:hidden;
	float:right;
}
.cmnBtnPageTop img{
	margin: 0 0 0 auto;
	float:right;
}
.cmnList li{
	margin: 0;
	padding: 0 0 5px 20px;
	background: url("../cmn/img/cmn_arrow_001.gif") no-repeat 1px 4px;
}
.info{
	margin:0 auto;
	vertical-align:top;
	width:580px;}
.newsCell .info{margin-left:-50px;}
.info img{
	float:left;
	margin:5px 5px;
}

.top_contact{
	position:absolute;
	top:5px;
	right:0px;
}

.tel{
	position:absolute;
	left:470px;
	top:40px;}


.clearM {
	margin-right:0 !important;
}



/* Floating */
.floatL{float:left;}
.floatR{float:right;}

.clearL{clear:left;}
.clearR{clear:right;}
.clearB{clear:both;}

/* Align */
.alignL{text-align:left;}
.alignR{text-align:right;}
.alignC{text-align:center;}

.alignC img {
	margin: 0 auto;
}

/* Text */
.txtCaps{font-variant:small-caps;}

/* index トップページ ************************************************/
#selectArea {
	/*background:url(../img/bg_select.png) no-repeat;*/
	padding:15px;
	overflow:hidden;
}
#selectArea a{
	display:block;
	float:left;
}
#selectArea a:hover {
	opacity:0.8;
}
#selectArea a#itemSlect{
	float:right;
}
#informationArea {
	width:570px;
	margin:0 auto;
}
#informationArea h2{
	border-radius:8px;
	padding:10px 10px 10px 35px;
	color:#fff;
	font-size:120%;
	background:#4cb289 url(../img/ico_title_arrow.png) no-repeat 15px center;
	margin-bottom:20px;
}
#informationArea h2 a{
	display:inline-block;
	float:right;
	background:#fff;
	font-size:90%;
	border-radius:5px;
}
#informationArea h2 a .bg{
	display:inline-block;
	padding:6px 6px 6px 20px;
	line-height:1;
	background: url(../img/ico_arrow_r.png) no-repeat 6px center;
}
#informationArea ul{
	overflow-y: scroll;
	height: 530px;
}
#informationArea ul li{
	width:100%;
	margin:0;
	border-bottom:dotted 1px #ddd;
}
#informationArea ul li .photo{
	display:block;
	overflow:hidden;
	height:130px;
	background:#e2e2e2 url(../img/bg_noimage.png) no-repeat center center;
	position:relative;
}
#informationArea ul li.last{
	margin-right:0;
}
#informationArea ul li p {
	display:inline-block;
	margin-right:10px;
	margin-bottom:0 !important;
}
#informationArea ul li .photo img{
	display:block;
	height:100% !important;
	width:auto;
	margin:0 auto;
}
#informationArea ul li a {
	display:block;
	padding:15px 0;
	overflow:hidden;
}
#informationArea ul li:hover {
	background:#ddf0ea;
}
#informationArea ul li .dateBox {
	float:left;
	width:150px;
}
#informationArea ul li .date{
	font-size:90%;
	display:inline-block;
	float:left;
	margin-right:10px;
	width: 54px;
}
#informationArea ul li .cat{
	display:inline-block;
	color:#fff;
	font-size:85%;
	padding:4px 12px;
	line-height:1;
}
#informationArea ul li .title{
	font-weight:bold;
	margin-bottom:0;
	float:right;
	width:390px;
}

#informationArea ul li .case{
	background:#5e7ebc;
}
#informationArea ul li span.info{
	background:#efaa71;
	width:auto;
}

/* indexContents 土壌消毒への取り組み、ニュース、製品ラインナップなど ---------------------------------------*/

#indexMainPic table{
	background: url(../img/index_main_002.gif) no-repeat right bottom;
}

#indexMainContents .description{
	margin: 10px auto;
	padding: 0;
	text-align:center;
}
#indexMainContents .description img{
	margin: 0 auto 30px;
}
#indexMainContents #selectArea p{
	padding: 0;
}
#indexMainContents{
	clear: both;
	margin: 10px 0 0 0;
	padding: 0;
	border-top: solid 1px #E6E6E6;
	width: 599px;
}
#indexMainContents table td.vaBottom{
	vertical-align:bottom!important;
}

#indexMainContents .description2{
	font-size:16px;
	font-weight:bold;
	text-align:center;
	padding:15px 0;
	border:3px solid #e6e6e6;
	margin-bottom:15px;
}
.blogEntry{
	width:600px;
	float:left;
	margin-top:10px;
}
.blogL{
	width:290px;
	float:left;
}
.blogR{
	width:290px;
	float:right;
	margin-left:20px;
}
.blog_title{
	font-weight:bold;
	font-size:110%;
}
.blogEntry .floatR{
	width:160px;
}
/* indexContentsLeft ニュース */

.indexMainNews{
	margin: 0;
	padding: 0;
}
.indexMainNews ul{
	margin: 20px;
	padding: 0;
}
.indexMainNews ul li{
	padding: 7px 0;
	border-bottom: 1px dotted #ccc;
}
.indexMainNews h3{
	margin: 0;
	padding: 0 0 7px 20px;
	background: url("../cmn/img/cmn_arrow_001.gif") no-repeat 1px 4px;
	font-weight: bold;
}
.indexMainNews p{
	margin: 0 0 10px 0;
	padding:  0 0 5px0;
}
.indexMainNews .note{
	font-size: 82%;
	line-height: 1.4em;
	color: #888;
}

/* pas001〜006 ---------------------------------------*/

#pasteurizationMainHeader{
	margin: 0;
	padding: 0;
	background: url("../img/cmn_bg_001.gif");
	height: 230px;	
}
#pasteurizationMainHeader .title{
	margin: 10px 30px;
	padding: 0;
}
#pasteurizationMainHeader #pan{
	margin: 5px 0 0 30px;
	padding: 0;
	height: 18px;
}
.pasteurizationCell,
.pasteurizationCell002{
	margin: 0 0 30px 80px;
	padding: 0;
}
.cellEx{
	margin: 0 20px 10px 0;
	background: #f0f0f0;
	
}
.cellEx h3{
	padding: 10px 10px 0 10px ;
	margin: 0;
	
}
.cellEx p{
	padding: 5px 5px 5px 10px!important;
	margin: 0 0 15px 0;
	
}
.cellEx .cmnList li{
	background: none;
	margin: 0;
	padding: 0;
	float: left;
	font-size: 100%;
}
.cellEx .cmnList li a{
	background: #fff url(../cmn/img/cmn_arrow_001.gif) no-repeat 10px center;
	border: 1px solid #CCCCCC;
	padding: 10px 10px 10px 30px;
	display: block;
	width: 180px;
	margin: 5px 7px;
	color:#000;
}

.cellEx .cmnList li a:hover{
	background: #5EB999 url(../cmn/img/cmn_arrow_001.gif) no-repeat 10px center;
	color:#FFFFFF;
	border: 1px solid #5EB999;
}

.pasteurizationCell .description{
	margin: 0 0 15px 0;
	padding: 0;
}
.pasteurizationCell p{
	margin: 0 0 15px 0;
	padding: 0;
	width: 260px;
}
.pasteurizationCell p.auto{
	width: auto;
}
.pasteurizationCell ul{
	margin: 0;
	padding: 10px;
	background-color:#F1F0EB;
	width:200px;
}
.pasteurizationCell ul li{
	margin: 0;
	padding: 0 0 5px 25px;
	background: url("../cmn/img/cmn_arrow_001.gif") no-repeat 6px 4px;
}
.pasteurizationCell .cellEx001{
	margin: 0 0 20px 0;
	padding: 0;
/*	width: 498px;*/
	text-align: center;
	background: url("../pasteurization/img/pas001_bg_002.gif");
}
.pasteurizationCell .cellEx001 h3{
	margin: 15px;
	padding: 0;
}
.pasteurizationCell .cellEx001 p{
	margin: 5px 15px 5px 15px;
	padding: 0;
/*	width: 470px;*/
	text-align: left;
}
.pasteurizationCell h2,
.pasteurizationCell002 h2{
	margin: 0 0 20px 0;
	padding: 0;
}
.pasteurizationCell h2.ex{
	margin: 0;
}
.pasteurizationCell p.pEx{
	margin: 0 0 20px 80px;
	padding: 0;
	width: 420px;
}
.pasteurizationCell p.pEx img{
	float:right;
}
.pasteurizationCell p.pEx002{
	margin: 0;
	padding: 8px 20px;
	width: 380px;
	background: url("../pas001/img/pas001_bg_001.gif");
}
.pasteurizationCell p.pEx003{
	margin: 0;
	padding: 8px 20px;
	width: 840px;
	background: url("../pas002/img/bg_001.gif");
}
.pasteurizationCell .cell h3.ex{
	border-bottom: solid 1px #619630;
}

.pasteurizationCell .cell table{
	margin: 0 0 10px 0;
	padding: 0;
}

.pasteurizationCell .listCell table{
	margin: 0;
	padding: 3px;
	border: solid 3px #619630;
	border-top: none;;
	vertical-align: middle;
}
.pasteurizationCell .listCell th{
	margin: 0;
	padding: 3px;
	border-right: solid 1px #ccc;
	border-bottom: double 3px #ccc;
	text-align: center;
}
.pasteurizationCell .listCell td{
	margin: 0;
	padding: 3px;
	border-right: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
	text-align: left;
}
.pasteurizationCell .listCell td.td{
	border-right: double 3px #ccc;
	white-space: nowrap;
}
.pasteurizationCell002 .cell{
	margin: 0 0 20px 40px;
	padding: 0;
}
.pasteurizationCell002 h3{
	margin: 0 0 5px 0;
	padding: 0;
}
.pasteurizationCell002 h4{
	margin: 5px 0 0 10px;
	padding: 0;
}
.pasteurizationCell002 p{
	margin: 10px;
	padding: 0;
	width: 205px;
}
.pasteurizationCell002 .picEx{
	margin: 0 0 5px 0;
}
.pasteurizationCell .caption{
	margin: 3px 0;
}
.pasteurizationCell img.imgEx{
	margin-right: 10px;
}
.pasteurizationCell .cell table.ex{
	margin-top: 20px;
}
.pasteurizationIndexCellEx001{
	margin: 30px 0 60px 30px;
	padding: 0;
	width: 530px;
}

.pasteurizationIndexCellEx001 .description{
	margin: 0 0 15px 0;
	padding: 0;
}

.pasteurizationIndexCellEx001 p{
	margin: 0 10px 7px 0;
	padding: 0;
}


/* 製品情報 */

#productsMainHeader{
	margin: 0;
	padding: 0;
	background: url("../cmn/img/cmn_bg_004.gif");
	height: 300px;	
}
#productsMainHeader .title{
	margin: 10px 30px;
	padding: 0;
}
#productsMainHeader #pan{
	margin: 5px 0 0 30px;
	padding: 0;
	height: 17px;
}
#productsHeader{
	margin: 0 0 20px 0;
	padding: 0;
}
.productsCell{
	margin: 0 0 30px 80px;
	padding: 0;
	width: 500px;
}
.productsCell h2{
	margin: 0 0 15px 0;
	padding: 0;
}
.productsCell h3{
	margin: 0 0 15px 0;
}
.productsCell ul{
	margin: 0;
	padding: 0;
	width: 470px;
}
.productsCell ul li{
	margin: 0;
	padding: 0 0 5px 40px;
	background: url(../cmn/img/cmn_arrow_003.gif) no-repeat 26px 4px;
}
.productsCell .description{
	margin: 0 0 15px 0;
	padding: 0;
}
.productsCell .cell{
	margin: 0 0 15px 0;
	padding: 0;
}
.productsCell h2.exH2, .productsCell h2.h2Ex001{
	width: 500px;
	text-align: center;
}
.productsCell h2.exH2 img{
	display:inline;
}
#productsListMainHeader{
	margin: 0;
	padding: 0;
	background: url("../cmn/img/cmn_bg_003.gif");
	height: 120px;	
}
#productsListMainHeader .title{
	margin: 10px 30px;
	padding: 0;
}
#productsListMainHeader #pan{
	margin: 5px 0 0 30px;
	padding: 0;
	height: 17px;
}
.productsListCell{
	margin: 0 0 50px 20px;
	padding: 0;
	width: 560px;
}
.productsListCell ol li{
	margin: 0 0 15px 30px;
	list-style: decimal;
}
#productsListCell500{
	width: 500px!important;
	margin: 0 0 30px 80px;
}
.productsListCell h1{
	margin: 0 0 40px 10px;
	padding: 0;
	width: 560px;
	text-align: center!important;
}
.productsListCell h1 img{
	margin: 0 auto;
}
.productsListCell h2 img{
	margin: 30px auto 0;
}
.productsListCell p.alignC img{
	margin: 0 auto;
}
#productsListCell500 h1{
	width: 500px!important;
}
#productsListCell500 p{
	width: 500px!important;
}
.productsListCell h2{
	margin: 0 0 15px 0;
	padding: 0;
}
.productsListCell table,
.productsCell .listCell table{
	margin: 0;
	border-top: solid 1px #ccc;
	border-left: solid 1px #ccc;
	border-bottom: solid 1px #fff;
	vertical-align: middle;
}
.productsListCell th,
.productsCell .listCell th{
	margin: 0;
	padding: 3px;
	border-right: solid 1px #ccc;
	border-bottom: double 3px #ccc;
	text-align: center;
	vertical-align: middle;
}
.productsListCell td,
.productsCell .listCell td{
	margin: 0;
	padding: 3px;
	border-right: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
	text-align: center;
	vertical-align: middle;
}
.productsListCell td.td,
.productsCell .listCell td.td{
	border-right: double 3px #ccc;
}
.productsListCell table.ex{
	margin: 20px 0 0 0;
}
.productsListCell table.ex caption{
	margin:0 0 20px 0;
}
.productsListCell table.attachment
{
	margin: 0;
	border:none;
}
.productsListCell table.attachment td
{
	margin: 0px;
	padding: 0 0 10px 0; 
	border:none;
	text-align:left;
}
.productsListCell table.attachment td.last
{
	padding: 0px; 
}
.productsListCell table.noBorder,
.productsCell .listCell table.noBorder{
	margin: 0 0 20px 0;
	border: none;
}
.productsListCell table.noBorder th,
.productsCell table.noBorder .listCell th{
	margin: 0;
	padding: 3px;
	border: none;
	text-align: center;
	vertical-align: middle;
}
.productsListCell table.noBorder td,
.productsCell table.noBorder .listCell td{
	margin: 0;
	padding: 3px;
	border: none;
	text-align: center;
	vertical-align: middle;
}
.productsListCell td.td,
.productsCell .listCell td.td{
	border-right: double 3px #ccc;
}
#pas001002 #contents .productsListCell .tblThird tr:not(:first-of-type) th {
	border-bottom:solid 1px #ccc;
}
.productsListCell #flow{
	width:500px;
	margin:0 0 0 60px;
}
.productsListCell #flow table th,
.productsListCell #flow table td{
	padding:0;
}
.productsCell .listCell{
	margin: 0 0 30px 0;
	padding: 0;
}
.productsCell .listCell h3{
	margin: 0 0 15px 0;
	padding: 0;
}
.productsCell .cell .txt{
	margin: 0 0 30px 0;
	padding: 10px 30px;
	border-top: solid 3px #999;
	border-right: dotted 1px #ccc;
	border-bottom: double 5px #999;
}
	
.productsCell .cell .txtEx{
	border-top: solid 3px #999;
	margin: 0 0 20px 0;
	padding: 10px;
	width: 229px;
	height: 145px;
	border-right: dotted 1px #ccc;
	border-bottom: double 5px #999;
}

.productsListCell th.td, .productsCell .listCell th.td{
	border-right: double 3px #ccc;
}
.productsCell .listCell td.tdEx{
	border-right: dotted 1px #ccc;
}
.productsCell h2.h2Ex{
	margin: 10px 0 10px 5px;
	padding: 0;
}
.productsCell ul.ulEx{
	width: 250px;
}
.productsCell ul.ulEx li{
	margin: 0;
	padding: 0 0 5px 25px;
	background: url("../cmn/img/cmn_arrow_001.gif") no-repeat 6px 4px;
}
.productsCell h2.h2Ex002{
	margin: 0 0 10px 20px;
}
.productsCell ul.ulEx002{
	width: 340px;
}
.productsCell .option{
	background: url("../pas002/img/pro002_bg_001.jpg") no-repeat;
	height: 150px;
}
.productsCell .option p{
	margin: 15px;
	padding: 0;
	width: 300px;
}
.productsCell .option .cmnBtnDetail{
	margin-left: 15px;
	
}
.productsCell table.ex{
	margin-left: 20px;
}
.productsCell table.ex img{
	margin: 0 0 5px 10px;
	
}
.productsCell table.ex .note{
	margin: 0 0 15px 10px;
	
}
.productsNoteCell{
	margin: 0 0 30px 80px;
	padding: 0;
	width: 500px;
	background: #f0f0f0;
}
.productsNoteCell h2{
	margin: 15px;
	padding: 0;
}
.productsNoteCell ul{
	margin: 0 0 15px 0;
	padding: 0;
	width: 470px;
}
.productsNoteCell li{
	margin: 0;
	padding: 0 0 5px 45px;
	background: url("../cmn/img/cmn_arrow_003.gif") no-repeat 26px 4px;
} 

/* pas006のみ */

#pas006Index ul li h3{
	padding: 5px;
	background: #669933;
	color:#fff;
	font-weight:bold;
}
#pas006Index ul{
	width: auto;
}
#pas006Index ul li{
	margin: 0 0 30px 0;
	padding: 0;
	background: none;
}
#pas006Index ul li p.alignC img{
	margin: 0 auto;
}
#pas006Index ul li ul li{
	margin: 0;
	/*padding: 0 0 5px 40px;*/
	background: url(../cmn/img/cmn_arrow_003.gif) no-repeat 26px 4px;
	font-size:100%;
}
#pas006Index002 h3{
	margin-top: 30px;
	padding: 0 0 8px 0;
	border-bottom: 1px dashed #CCCCCC;
}
#pas006Index002 h4{
	margin-bottom: 10px;
	font-size:90%;
	font-weight:bold;
	color:#000;
}
#pas006Index002 ul.marginB20{
	margin-bottom: 20px;
}

/* pas008のみ */

.pas008Index h3{
	margin-bottom: 20px;
	padding: 0 0 8px 0;
	border-bottom: 1px dashed #CCCCCC;
}
.pas008Index img.photo{
	margin-bottom: 10px;
}
.pas008Index h3.ex{
	text-align:center;
	width:500px;
	padding: 0 auto;
	border-bottom: none;
}
.pas008Index h3.ex img{
	margin:0 auto!important;
}
.pas008Index td.ex{
	padding-left: 10px;
}
.pas008Index ul.ex{
	margin-bottom: 20px;
}
.pas008Index table.ex{
	margin: 0 0 20px 0!important;
}
.pas008Index #media{
	background: #ECF4E3;
	padding-bottom: 20px;
}
.pas008Index #media h3{
	border: none;
	margin: 0;
	padding: 0;
}
.pas008Index #media p{
	font-size:80%;
	margin: 0 20px 0.6em;
}
.pas008Index #media table{
	width:460px;
	margin: 20px 20px 0;
}
.pas008Index #media table td{
	text-align: center;
}
.pas008Index #media table td img{
	margin: 0 auto;
}

/* 連続式蒸気消毒 */

div#pas011Index{
	width:500px;
	margin:0 auto;
	font-family:'Lucida Grande',
	 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3',
	 Meiryo, メイリオ, sans-serif;
	 font-size:85%;
}

div#pas011Index h2{
	margin:20px 0px;
	border-bottom:#666 1px solid;
	padding-bottom:5px;
}

div#pas011Index h2.main_tit{
	border-bottom:none;
}

div#pas011Index .section{
	clear:both;
	margin-bottom:10px;
	overflow:hidden;
}

div#pas011Index ul.point3{
	margin:20px 0px;
}

div#pas011Index ul.point3 h3{
	margin-bottom:20px;
}

div#pas011Index ul.point3 li{
	width:153px;
	float:left;
	margin-right:20px;
}

div#pas011Index ul.point3 li.last{
	margin-right:0px;
}

div#pas011Index p.catch{
	font-size:110%;
	font-weight:bold;
}

div#pas011Index ul.point4{
	background:#fffde8;
	padding:10px;
}

div#pas011Index ul.point4 li{
	margin:5px 0px;
}

div#pas011Index dl{
	margin-bottom:10px;
}

div#pas011Index dl dt{
	font-size:110%;
	font-weight:800;
}

div#pas011Index dl dt span{
	font-size:85%;
	margin-left:10px;
}

div#pas011Index ul.point5 li{
	background:url(../pas011/img/ico_circle.gif) left center no-repeat;
	padding-left:15px;
	margin:5px 0px;
}

div#pas011Index p.result{
	background:#e2e3e4;
	padding:20px;
	margin-top:10px;
}

div#pas011Index p.pdf{
	background:url(../pas011/img/ico_pdf.gif) no-repeat left center;
	padding-left:30px;
}

div#pas011Index p.pdf span{
	font-size:90%;
}

/* ポップアップのページ */

.pop{
	width: 540px;
}
.pop .pasteurizationCell{
	margin: 20px;
}
.pop .pasteurizationCell table{
	margin-bottom: 10px;
}
.pop .pasteurizationCell p{
	width: auto;
	text-align:center;
}
.pop .pasteurizationCell p a{
	background: url("../cmn/img/cmn_arrow_003.gif") no-repeat 26px 4px;
}

/* Reference material */

.reference{
	margin: 0 0 30px 80px;
	padding: 20px;
	width: 380px;
	background: #F1F0EB;
}
.reference h2{
	margin: 0 0 10px 0;
}
.reference ul li{
	display:inline;
	margin: 0 10px 0 0;
}

/* 関連項目 */

.links{
	padding: 20px;
	border: 1px solid #CCCCCC;
	margin: 20px;
}
.links h2{
	margin: 0 0 10px 0;
}
.links .cmnList li{
	background: none;
	margin: 0;
	padding: 0;
	float: left;
	font-size: 100%;
}
.links .cmnList li a{
	background: #E2F3ED url(../cmn/img/cmn_arrow_001.gif) no-repeat 10px center;
	color:#000;
	border: 1px solid #CCCCCC;
	padding: 10px 10px 10px 30px;
	display: block;
	width: 200px;
	margin: 5px 7px;
}
.links .cmnList li a.big{
	width: 210px;
}
.links .cmnList li a:hover{
	background: #5EB999 url(../cmn/img/cmn_arrow_001.gif) no-repeat 10px center;
	border: 1px solid #5EB999;
	color:#FFFFFF;
}

/* user お客様の声 ---------------------------------------*/

.userIndexCell{
	margin: 25px 0 0 0;
	padding: 0;
}
.userIndexCell .cell{
	margin: 0 0 40px 60px;
	padding: 0;
	width: 510px;
}
.userIndexCell .cell h2{
	margin: 0;
	padding: 0;
}
.userIndexCell .cell .img, .userIndexCell .cell .pic{
	margin: 0;
	padding: 0;
	width: 170px;
}
.userIndexCell .cell p{
	margin: 10px 0;
	padding: 0;
	width: 142px;
}
#userMainHeader{
	margin: 0;
	padding: 0;
	background: url("../user/img/cmn_bg_001.gif") 0 0;
	height: 350px;
}
#userMainHeader .title{
	margin: 11px 30px;
	padding: 0;
}
#userMainHeader #pan{
	margin: 5px 0 0 30px;
	padding: 0;
	height: 17px;
}
.userCell{
	margin: 0 0 30px 0;
	padding: 0;
}
.userCell .leftCol{
	margin: 0;
	padding: 0;
	text-align: center;
	width: 79px;
}
.userCell .leftCol img{
	display: inline;
}
.userCell .centerCol{
	padding: 0 10px 0 0;
}
.userCell .centerCol p{
	margin: 0 0 30px 0;
	padding: 0;
	width: 260px;
}
.userCell .rightCol{
	margin: 0;
	padding: 0;
	width: 160px;
	text-align: right;
}
.userCell .rightCol img{
	display: inline;
}
.userCell .rightCol .caption, .userCell .imgEx .caption{
	margin: 0 0 5px 0;
	padding: 0;
}
.userCell .centerCol p.pEx{
	margin: 0 0 30px 0;
	padding: 0;
	width: 390px;
}
.userCell .headline{
	margin: 0 0 20px 0;
}
.userCell .imgEx{
	margin: 0 0 30px 0;
	padding: 0;
	text-align: right;
}
.userCell .ex{
	margin: 0 0 0 50px;
}
#address{
	margin: 0 50px 30px 50px;
	padding: 5px;
	background: #f0f0f0;
}
#address th{
	text-align: left;
	white-space: nowrap;
}
#address th,
#address td{
	padding: 5px;
}

/* news ニュース一覧 ---------------------------------------*/

.newsCell{
	margin: 30px 0 0 60px;
	padding: 0;
	width: 540px;
}
.newsCell .cell h2{
	margin: 0 0 40px 0;
	padding: 0;
}
.newsCell .cell table{
	margin: 0 0 30px 0;
	padding: 0;
	width: 480px;
	border-top: solid 1px #e0e0e0;
}
.newsCell .cell table td{
	margin: 0 0 0 0;
	padding: 8px;
	border-bottom: solid 1px #e0e0e0;
}
.newsCell .cell table .td001{
	width:80px;
	white-space:nowrap;
	
}
.newsCell .cell table .td002{
	padding-left: 20px;
	background: url("../cmn/img/cmn_arrow_001.gif") no-repeat 1px 12px;
	
}

/* results 納入実績 ---------------------------------------*/

.resultsCell{
	margin: 50px 0 30px 60px;
	padding: 0;
	width: 540px;
}
.resultsCell .cell h2{
	margin: 0 0 40px 0;
	padding: 0;
}
.resultsCell .cell table{
	margin: 0;
	padding: 0;
	width: 480px;
	border-top: solid 1px #DAD4BC;
	border-left: solid 1px #DAD4BC;
}
.resultsCell .cell table td{
	margin: 0 0 0 0;
	padding: 5px;
	border-bottom: solid 1px #DAD4BC;
	border-right: solid 1px #DAD4BC;
}
.resultsCell .cell table th{
	margin: 0 0 0 0;
	padding: 5px;
	background-color: #DAECC7;
	border-bottom: solid 1px #DAD4BC;
	border-right: solid 1px #DAD4BC;
}
.resultsCell .cell table .td001{
	width:70px;
	background-color:#F1EFE5;
	border-right: solid 5px #B7DB95;
	white-space:nowrap;
	
}
.resultsCell .cell table .th001{
	width:60px;
	background-color: #DAECC7;
	border-right: solid 5px #B7DB95;
	white-space:nowrap;
	
}
.resultsCell .cell .note{
	margin: 10px 0;
	padding: 0;
	width: 480px;
}
.resultsCell #ssnavi{
	margin: 0 0 0 0;
	
}

/* qa Q&A ---------------------------------------*/

.qaCell{
	margin: 20px 0 0 60px;
	padding: 0;
	width: 480px;
}
.qaCell .cell{
	margin: 0 0 20px 0;
	padding: 0;
	width: 480px;
}
.qaCell .cell h3{
	margin: 0;
	padding: 13px 0 0 55px;
	height: 50px;
	background: url("../qa/img/index_bg_001.gif") no-repeat;
}
.qaCell .cell .txt{
	margin: 0;
	padding: 0 0 25px 55px;
	background: url("../qa/img/index_bg_002.gif") no-repeat;
}
.qaCell .cell .txt ul{
	margin: 0 0 10px 0;
	padding: 0 0 0 25px;
}
.qaCell .cell .txt li{
	margin: 0;
	padding: 0;
	list-style-type:decimal;
}

/* company 会社概要---------------------------------------*/




#cmnMainContents .description{
	margin: 10px; 0 15px 0;
	padding: 0;
}
#cmnMainContents p{
	margin: 0 10px 7px 0;
	padding: 0;
	font-size:100%;
}
#indexMainContents{
	clear: both;
	margin: 10px 0 0 0;
	padding: 0;
	border-top: solid 1px #E6E6E6;
	width: 599px;
}
#cmnMainContents table td.vaBottom{
	vertical-align:bottom!important;
}

#cmnMainContents .description2{
	font-size:16px;
	font-weight:bold;
	text-align:center;
	padding:15px 0;
	border:3px solid #e6e6e6;
	margin-bottom:15px;
}

.companyCell,.disinfectionCell{
	margin: 30px 0 0 60px;
	padding: 0;
	width: 540px;
}
.companyCell .cell{
	margin: 0;
	padding: 0;
}
.companyCell .cell h2{
	margin: 0 0 40px 0;
	padding: 0;
}
.companyCell .cell table{
	margin: 0 0 60px 0;
	padding: 0;
	width: 480px;
	border-top: solid 1px #DAD4BC;
	border-left: solid 1px #DAD4BC;
}
.companyCell .cell table td{
	margin: 0 0 0 0;
	padding: 5px;
	border-bottom: solid 1px #DAD4BC;
	border-right: solid 1px #DAD4BC;
}
.companyCell .cell table .td{
	width:100px;
	background-color:#F1EFE5;
	border-right: solid 5px #B7DB95;
	white-space:nowrap;
}

/* pas004Index ---------------------------------------*/

body#pas004Index #cmnMainContents li {
	color:#669933;
	font-weight:bold;
}
body#pas004Index #cmnMainContents li p {
	font-size:100%;
	color:#000;
}
body#pas004Index .tbl001 th:first-child {
	width:11%;
}
body#pas004Index .tbl001 th:last-child {
	width:9%;
}

/* recruit ---------------------------------------*/

body.recruit #headerNavi {
	display: none;
}
body.recruit #cmnMainContents {
	margin: 0 15px 50px;
}
body.recruit #cmnMainContents .table01 th {
	width: 25%;
}
body.recruit #cmnMainContents .table01 td {
	width: 75%;
}
body.recruit #cmnMainContents .mail {
	margin-bottom: 30px;
}
body.recruit #cmnMainContents .mail img {
	display: block;
	margin: auto;
}
/*
body.recruit .email {
	position: relative;
	display: inline-block;
	margin: 4px 0;
	padding: 4px 6px 4px 27px;
	color: #5eb999;
	background: url(../choice/img/ico_arrow_gry.png) no-repeat 5% center #f1f9f5;
}
*/

/* policy プライバシーポリシー---------------------------------------*/

.policy,.disinfectionCell{
	margin: 20px 0 0 60px;
	padding: 0;
	width: 540px;
}
.policy .cell{
	margin-bottom:20px;
	padding: 0;
}
.policy .cell h2{
	margin: 0 0 20px 0;
	padding: 0;
}
.policy .cell table{
	margin: 0 0 60px 0;
	padding: 0;
	width: 480px;
	border-top: solid 1px #DAD4BC;
	border-left: solid 1px #DAD4BC;
}
.policy .cell table td{
	margin: 0 0 0 0;
	padding: 5px;
	border-bottom: solid 1px #DAD4BC;
	border-right: solid 1px #DAD4BC;
}
.policy .cell table .td{
	width:100px;
	background-color:#F1EFE5;
	border-right: solid 5px #B7DB95;
	white-space:nowrap;
}

/* disinfection 土壌消毒に関する情報---------------------------------------*/

.disinfectionCell{
	margin: 30px 0 0 60px;
	padding: 0;
	width: 540px;
}
.disinfectionCell .cell h2{
	margin: 0 0 20px 0;
	padding: 0;
}
.disinfectionCell ul{
	margin: 0 0 25px 0;
	padding: 0;
}
.disinfectionCell ul li{
	margin: 0;
	padding: 0 0 3px 45px;
	background: url("../cmn/img/cmn_arrow_001.gif") no-repeat 26px 4px;
}
.disinfectionCell ul li .pdf{
	margin: 0;
	padding: 0 0 0 20px;
	background: url(../disinfection/img/ico_pdf.gif) no-repeat left center;
}

/* blog 活用事例 ---------------------------------------*/

.blogCell .cell{
	margin: 0 0 40px 80px;
	padding: 0 0 15px;
	width: 480px;
	background: url(../blog/img/bg_002.gif) repeat-x left bottom;
}
.blogCell .cell h2{
	background: url(../blog/img/bg_001.jpg) no-repeat left bottom;
	margin: 0px 0px 15px!important;
	padding: 0px 0px 10px;
}
.blogCell .cell .date{
	text-align:right;
}
.blogCell .cell .date span{
	background: url(../blog/img/bg_002.gif) repeat-x left bottom;
	padding: 0px 0px 5px;
}
.blogCell .cell .entryFooter{
	background: url(../blog/img/bg_002.gif) repeat-x left 5px;
	padding: 15px 0px 0px;
}
#blognavi{
	border-bottom: 1px solid #ddd;
	margin: 0px 0px 15px;
	padding: 0 0 10px 0;
}
#blognavi dt{
	font-weight: bold;
	color: #FFFFFF;
	background: #5EB999;
	padding: 5px;
	border-bottom: 5px solid #DDF0EA;
	border-right: 1px solid #fff;
	margin: 0px 0px 10px;
}
#blognavi dd{
	background: url(../cmn/img/cmn_arrow_003.gif) no-repeat 5px 5px;
	padding: 0 0 0 20px;
	margin: 0px 0px 10px;
}
#blognavi dd .date{
	display: block;
}
.entryBOdy{
	width:480px;
}
.entryL{
	width:220px;
	float:left;
	margin-right:20px;
}
	
.entryR{
	width:240px;
	float:right;
}

/* link リンク ---------------------------------------*/

.linkCell001, .linkCell002{
	margin: 30px 0 0 60px;
	padding: 0;
	width: 480px;
}

.linkCell001 .cell, .linkCell002 .cell{
	margin: 0 0 20px 0;
	padding: 0;
}
.linkCell001 h2, .linkCell002 h2{
	margin: 0 0 20px 0;
	padding: 0;
}
.linkCell001 .cell table{
	margin: 0;
	padding: 0;
	width: 220px;
}
.linkCell002 .cell table{
	margin: 0;
	padding: 0;
	width: 480px;
}
.linkCell001 .cell table td, .linkCell002 .cell table td{
	margin: 0;
	padding: 3px 3px 3px 7px;
	border-bottom: dotted 1px #ccc;
}
.linkCell001 .cell table .td, .linkCell002 .cell table .td{
	border-right:solid 5px #B7DB95;
	white-space:nowrap;
}

/* contact お問い合わせ ---------------------------------------*/

.contactCell{
	margin: 30px 0 0 60px;
	padding: 0;
	width: 540px;
}
.contactCell p{
	margin: 0 0 20px 0;
	padding: 0;
	width: 480px;
}
.contactCell .cell table{
	margin: 0 0 20px 0;
	padding: 0;
	width: 480px;
	background-color: #FBFBFB;
	border-top: solid 1px #ccc;
	border-left: solid 1px #ccc;
}
.contactCell .cell table td, .contactCell .cell table th{
	margin: 0 0 0 0;
	padding: 3px;
	border-bottom: solid 1px #ccc;
	border-right: solid 1px #ccc;
}
.contactCell .cell table .td{
	padding-left: 5px;
	background-color:#EDF7E3;
	border-right: solid 5px #B7DB95;
	white-space:nowrap;
}

/* sitemap サイトマップ ---------------------------------------*/

.sitemapCell{
	margin: 30px 0 30px 60px;
	padding: 0;
	width: 500px;
}
.sitemapCell .cell{
	margin: 0 0 20px 0;
	padding: 0 10px 0 0;
	width: 240px;
}
.sitemapCell ul li{
	margin: 0;
	padding: 9px 0 0 40px;
	background: url("../cmn/img/cmn_arrow_002.gif") no-repeat 21px 12px;
}
.sitemapCell h2{
	margin: 0 0 0 0;
	padding: 8px 0 0 20px;
	background: url("../cmn/img/cmn_arrow_001.gif") no-repeat 1px 12px;
}
.sitemapCell ul li.liEx{
	margin: 0;
	padding: 9px 0 0 60px;
	background: url("../cmn/img/cmn_arrow_002.gif") no-repeat 41px 12px;
}


h2{
	font-weight: bold;
}

/* sitemap サイトマップ ---------------------------------------*/

.getpw {
	padding: 10px;
	border: 1px solid #ccc;
	clear:both;
	margin: 10px 20px 10px 0;
	font-size: 12px;
}

.getpw a{
	display: block;
	padding-left: 15px;
	background: url("../cmn/img/cmn_arrow_001.gif") no-repeat left center;
}

.inlineFrame{
	height: 100px;
	overflow: auto;
	width: 500px;
	background: #eee;
	padding: 10px;
	border: 1px solid #ccc;
	margin-bottom: 8px;
}
.inlineFrame h3{
	font-weight: bold;
	font-size: 14px;
}

.inlineFrame h4{
	font-weight: bold;
	font-size: 12px;
}


/* ClearFix
----------------------------------------------------*/

/*-- Modern Browser Firefox,Safari,Opera --*/

.cellEx .cmnList:after,
.links .cmnList:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

/*-- IE7 --*/

.cellEx .cmnList,
.links .cmnList{
	display: inline-block;
}

/*-- For Legacy IE without macIE --*/

* html .cellEx .cmnList,
* html .links .cmnList{
	height: 1%;
}
.cellEx .cmnList,
.links .cmnList{
	display: block;
}


/*目的から選ぶ---------------------------------------*/

.tabContents{
	display:none;
}
.tabArea .show{
	display:block;
}
.tabArea{
	margin:0 auto 70px;
	width:570px;
}
.tabArea .tabControl{
	overflow:hidden;
	border-bottom:5px solid #4cb289;
	margin-bottom:27px;
}
.tabArea .tabControl li{
	float:left;
	width:49.5%;
}
.tabArea .tabControl li#btnItem{
	float:right;
}
.tabArea .tabControl li a{
	display:block;
	border-radius:5px 5px 0px 0px;	
	background-color:#dbdbdb;
	padding:10px;
	font-weight:bold;
	text-align:center;
}
.tabArea .tabControl li a.active{
	background:#67cb9a;
}
.tabArea .tabControl li a .bg{
	display:inline-block;
	font-weight:bold;
	color:#939393;
	/*padding-left:25px;
	background:url(../choice/img/ico_use.png) no-repeat left center;*/
}
.tabArea .tabControl li a.active .bg{
	color:#fff;
}
/*.tabArea .tabControl li#btnItem a .bg{
	background:url(../choice/img/ico_item.png) no-repeat left center;
}.tabArea .tabControl li#btnUse a.active .bg{
	background:url(../choice/img/ico_use_on.png) no-repeat left center;
}
.tabArea .tabControl li#btnItem a.active .bg{
	background:url(../choice/img/ico_item_on.png) no-repeat left center;
}*/

.lebel2 h2{
	border-radius:5px;
	background:#67cb9a;
	padding:15px;
	position:relative;
}
.lebel2 h2 span{
	line-height:1;
	color:#fff;
	font-weight:bold;
	display:block;
	border-left:4px solid #fff;
	padding-left:10px;
}
.tabContents h2 img{
	position:absolute;
	right:25px;
	top:-14px;
}
.tabContents ul{
	overflow:hidden;
	margin-bottom: 20px;
}
.tabContents ul li{
	width:30%;
	float:left;
	margin:5px 0 10px;
}
.linkList01 li a,
.tabContents ul li a{
	font-size:90%;
	display:block;
	background:url(../choice/img/ico_arrow_gry.png) no-repeat 10px center;
	padding:7px 10px 7px 27px;
	border-radius:5px;
	color:#000;
	text-decoration:underline;
}
.linkList01 li a:hover,
.tabContents ul li a:hover{
	background-color:#d9ffec;
	text-decoration:none;
}
.baseList {
	overflow: hidden;
}
.baseList li {
	position: relative;
	float: left;
	margin-right: 25px;
	margin-bottom: 15px;
	padding-left: 1.3em;
}
.baseList li::before {
	content: "●";
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	margin: auto;
	color: #67cb9a;
}

/*丸文資料館---------------------------------------*/

.lebel2 h2{
	border-radius:5px;
	background:#67cb9a;
	padding:15px;
	position:relative;
	margin-bottom:15px;
}
.secbox {
	margin: 0 auto 50px;
	width: 570px;
}
.list01 {
	overflow:hidden;
	margin-bottom: 30px;
}
.list01 li {
	width:174px;
	float:left;
	margin-right:24px;
	margin-bottom:25px;
	font-size: 90%;
}
.list01 li img {
	margin-bottom:10px;
	padding:7px;
	background:#ddf0ea;
}
.linkList01 {
	margin-bottom:30px;
}
.table01 {
	width:100%;
	border-collapse: collapse;
	border-spacing: 0;
	margin-bottom:20px;
}
.table01 th,
.table01 td {
	width:50%;
	padding: 10px 15px;
	border-bottom:solid 1px #BFDECF;
}
.table01 th {
	text-align:left;
	width:60%;
	background:#f1f9f5;
}
.table01 td {
	width:40%;
}
.table01 th.first{
	background: #67cb9a;
	color:#fff;
	border-bottom:none;
	border-radius: 0 5px 0 0;
}
.table01 th.first:first-child {
	border-right:solid 1px #fff;
	border-radius: 5px 0 0 0;
	width:60%;
}
.secbox .alignC {
	margin-bottom:25px !important;
}
.secbox .getpw {
	margin-right:0;
}

span.caption {
	font-size:75%;
	display:block;
	margin-bottom:5px;
}
body#kyokaIndex #langSwitch,
body.form #langSwitch,
body.cms #langSwitch,
body#pas005index #langSwitch,
body#pas006Index #langSwitch,
body#pas006001 #langSwitch,
body#pas009Index #langSwitch,
body#qaIndex #langSwitch,
body#resultsIndex #langSwitch {
	display:none !important;
}

#pas008Index span.txt {
	font-size: 12px;
    font-size: 1.2rem;
    display: block;
    margin-top: 5px;
    margin-left: 30px;
}


/*---------------- End of Clearfix ----------------*/

