div.wpcf7{margin:0;padding:0}div.wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em}div.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);height:1px;width:1px;margin:0;padding:0;border:0}div.wpcf7-mail-sent-ok{border:2px solid #398f14}div.wpcf7-mail-sent-ng{border:2px solid red}div.wpcf7-spam-blocked{border:2px solid orange}div.wpcf7-validation-errors{border:2px solid #f7e700}.wpcf7-form-control-wrap{position:relative}span.wpcf7-not-valid-tip{color:red;font-size:1em;display:block}.use-floating-validation-tip span.wpcf7-not-valid-tip{position:absolute;top:20%;left:20%;z-index:100;border:1px solid red;background:#fff;padding:.2em .8em}span.wpcf7-list-item{margin-left:.5em}.wpcf7-display-none{display:none}div.wpcf7 img.ajax-loader{border:none;vertical-align:middle;margin-left:4px}div.wpcf7 div.ajax-error{display:none}div.wpcf7 .placeheld{color:#888}

#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 10100;/*twentyeleven keeps the header at 999...*/
	text-align: center;
	line-height: 0;
	}
#jqlb_loading{
	height:32px;
	background-image:url(//www.natolife.com/wp-content/plugins/wp-lightbox-2/styles/./images/loading.gif);
	background-repeat:no-repeat;				
	background-position:center center; 		
}	
#jqlb_closelabel{
	height:22px;
	background-image:url(//www.natolife.com/wp-content/plugins/wp-lightbox-2/styles/./images/closelabel.gif);
	background-repeat:no-repeat;				
	background-position:center center;
}	
#lightbox a img{ border: none; }
#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}
#imageContainer{
	padding: 10px;
	}
#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}
#prevLink, #nextLink{
	width: 45%;
	height: 100%;
	background: transparent url(//www.natolife.com/wp-content/plugins/wp-lightbox-2/styles/./images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(//www.natolife.com/wp-content/plugins/wp-lightbox-2/styles/./images/prev.gif) left 50% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(//www.natolife.com/wp-content/plugins/wp-lightbox-2/styles/./images/next.gif) right 50% no-repeat; }
/*** START : next / previous text links ***/
#nextLinkText, #prevLinkText{
color: #FF9834;
font-weight:bold;
text-decoration: none;
}
#nextLinkText{
padding-left: 20px;
}
#prevLinkText{
padding-right: 20px;
}
#downloadLink{
margin-left: 10px;
}	
/*** END : next / previous text links ***/
/*** START : added padding when navbar is on top ***/
.ontop #imageData {
    padding-top: 5px;
}
/*** END : added padding when navbar is on top ***/
#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	}
#imageData{
	padding:0 10px;
	}
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}
#imageData #bottomNavClose{ float: right;  padding-bottom: 0.7em;	}
#imageData #helpDisplay {clear: left; float: left; display: block; }
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10090;
	width: 100%;
	height: 500px;
	background-color: #000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	display: none;
	}
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}
* html>body .clearfix {
	display: inline-block; 
	width: 100%;
	}
* html .clearfix {
	/* Hides from IE-mac \*/
	height: 1%;
	/* End hide from IE-mac */
	}	
#lightboxIframe {
	display: none;
}	

div.page_top{clear:both;text-align:right;margin:0 10px 10px 0}div.page_cm{clear:both;text-align:center;margin:0 0 20px}div.s_area p.txt1{font-size:12px;line-height:1.8em;margin-bottom:10px;padding-left:15px}div.s_area a{font-weight:700}table{margin:0;border:0}table th{padding:0;border:0;background-color:transparent;font-weight:400}table td{padding:0;border:0}div.cm_form{clear:both;text-align:center;margin-bottom:15px}div.s_area span.emphasis{color:#98d168;font-weight:700}div.s_area div.g_map{text-align:center}div.s_area p.disclaimer{font-size:16px;font-weight:700;color:#0071b5;padding:5px 0 5px 10px;margin-bottom:10px}div.s_area div.company{clear:both}div.s_area div.company table{margin:0 auto 20px}div.s_area div.company table tr td img{padding:10px 0}div.s_area table.company1{border-collapse:collapse;color:#666}div.s_area table.company1 th,div.s_area table.company1 td{padding:5px 10px;line-height:1.7em}div.s_area table.company1 th{border:1px solid #e6eca2;background-color:#ffffd9}div.s_area table.company1 td{text-align:left;border:1px solid #e6eca2;line-height:1.7em}div.s_area table.company1 td p{line-height:1.7em}div.s_area table.company2{border-collapse:collapse;border-top:1px dotted #e6eca2}div.s_area table.company2 th,div.s_area table.company2 td{line-height:1.7em;text-align:left;border-bottom:1px dotted #e6eca2}div.s_area table.company2 th{padding:15px 10px}div.s_area table.company2 td{padding:10px;vertical-align:middle}div.s_area table.company2 th p{border-left:15px solid #98d168;color:#666;padding-left:8px;height:15px;line-height:1.4em}div.s_area table.company2 td p{line-height:1.7em}div.s_area table.company3{border-collapse:collapse;color:#666}div.s_area table.company3 th,div.s_area table.company3 td{padding:5px 10px;line-height:1.7em}div.s_area table.company3 th{border:1px solid #e6eca2;border-left:5px solid #98d168;background-color:#ffffd9}div.s_area table.company3 td{text-align:left;border:1px solid #e6eca2;line-height:1.7em}div.s_area table.company3 td p{line-height:1.7em}div.s_area table.company4{border-collapse:collapse;color:#666}div.s_area table.company4 th,div.s_area table.company4 td{padding:5px 10px;line-height:1.7em}div.s_area table.company4 th{border:1px solid #e6eca2;border-left:5px solid #98d168}div.s_area table.company4 td{text-align:left;border:1px solid #e6eca2;line-height:1.7em}div.s_area table.company4 td p{line-height:1.7em}div.s_area div#nice table{margin:0 auto 20px}div.s_area div#nice table th{vertical-align:middle}div.s_area div#nice table tr td textarea{font-size:12px}div.s_area table.nice1{border-collapse:collapse;color:#666}div.s_area table.nice1 th,div.s_area table.nice1 td{padding:10px 15px;line-height:1.7em}div.s_area table.nice1 th{border:1px solid #e6eca2;background-color:#ffffd9}div.s_area table.nice1 td{text-align:left;border:1px solid #e6eca2;line-height:1.7em}div.s_area #nice table.nice2{border-collapse:collapse;color:#666;margin-bottom:20px}div.s_area #nice table.nice2 th,div.s_area table.nice2 td{padding:10px 15px;text-align:left;line-height:1.7em;border-bottom:1px dotted #696969;border-top:1px dotted #696969}div.s_area #nice table.nice2 th p{border-left:15px solid #98d168;color:#666;padding-left:5px;line-height:1.4em;height:15px;margin:0}div.s_area table.nice3{border-collapse:collapse;color:#666}div.s_area table.nice3 th,div.s_area table.nice3 td{padding:10px 15px;line-height:1.7em}div.s_area table.nice3 th{border:1px solid #e6eca2;border-left:5px solid #98d168;background-color:#ffffd9}div.s_area table.nice3 td{text-align:left;border:1px solid #e6eca2;line-height:1.7em}div.s_area table.nice4{border-collapse:collapse;color:#666}div.s_area table.nice4 th,div.s_area table.nice4 td{padding:10px 15px;line-height:1.7em}div.s_area table.nice4 th{border:1px solid #e6eca2;border-left:5px solid #98d168}div.s_area table.nice4 td{text-align:left;border:1px solid #e6eca2}div.s_area div.policy table{margin:0 auto}div.s_area table.policy1{margin-top:10px}div.s_area table.policy1 td{padding:10px 10px 20px;line-height:1.7em;text-align:left}div.s_area table.policy1 p{line-height:1.7em;margin-top:5px;margin-bottom:10px}div.s_area table.policy1 ol,div.s_area table.policy1 ul{margin-top:5px}div.s_area table.policy1 ol li{margin-top:5px;margin-left:30px;list-style-type:decimal}div.s_area table.policy1 th{text-align:left;font-size:14px;padding:5px 10px;border:1px solid #98d168}div.s_area table.policy1 ul li{margin-top:5px;margin-left:18px;list-style-type:disc}div.s_area table.policy1 th{border-left:10px solid #98d168;border-right:10px solid #98d168;padding:5px 10px}div.s_area table.policy2{margin-top:10px}div.s_area table.policy2 td{padding:10px 10px 20px;line-height:1.7em;text-align:left}div.s_area table.policy2 p{line-height:1.7em;margin-top:5px;margin-bottom:10px}div.s_area table.policy2 ol,div.s_area table.policy2 ul{margin-top:5px}div.s_area table.policy2 ol li{margin-top:5px;margin-left:30px;list-style-type:decimal}div.s_area table.policy2 th{text-align:left;font-size:14px;padding:5px 10px}div.s_area table.policy2 ul li{margin-top:5px;margin-left:18px;list-style-type:disc}div.s_area table.policy2 th{border-left:10px solid #98d168;border-bottom:1px dashed #98d168;padding:3px 10px}div.s_area table.policy3{margin-top:10px}div.s_area table.policy3 td{padding:0 10px 0 30px;line-height:1.7em;text-align:left}div.s_area table.policy3 p{line-height:1.7em;margin-top:5px;margin-bottom:10px}div.s_area table.policy3 ol,div.s_area table.policy3 ul{margin-top:5px;margin-bottom:15px}div.s_area table.policy3 ol li{margin-left:30px;list-style-type:decimal}div.s_area table.policy3 th{text-align:left;font-size:14px;padding:5px 10px}div.s_area table.policy3 ul li{margin-top:2px;margin-left:18px;list-style-type:disc}div.s_area table.policy3 th{font-weight:700;padding:3px 10px}div.s_area div.policy p.txt2_top{font-size:14px;line-height:1.8em;margin-bottom:10px;margin-top:30px;padding-right:15px;text-align:right}div#main div.privacy{border:1px solid #e6eca2;width:550px;height:300px;padding:10px 0;margin:0 auto;overflow:auto}div#main div.privacy h5{text-align:left;font-size:14px;font-weight:700;padding:5px 10px}div#main div.privacy ol{margin-bottom:15px}div#main div.privacy ol li{margin-bottom:10px;margin-left:70px;padding-left:0;list-style-type:decimal;line-height:1.7em}div#qa5 table{margin:0 auto}div#qa5 table.qa5 td{padding:5px;line-height:1.7em;text-align:left}div#qa5 table.qa5 th{font-size:14px;font-weight:700;text-align:left;padding:5px}div#qa5 table qa5{margin-bottom:20px}div.s_area div.tokutei table{margin:0 auto}div.s_area table.tokutei1{border-collapse:collapse;color:#666}div.s_area table.tokutei1 th,div.s_area table.tokutei1 td{padding:10px 15px}div.s_area table.tokutei1 th{border:1px solid #e6eca2;background-color:#ffffd9}div.s_area table.tokutei1 td{text-align:left;border:1px solid #e6eca2;line-height:1.5em}div.s_area table.tokutei1 td p{line-height:1.5em}div.s_area table.tokutei2{border-collapse:collapse;color:#666}div.s_area table.tokutei2 th,div.s_area table.tokutei2 td{padding:10px 15px;text-align:left;border-bottom:1px dotted #999;border-top:1px dotted #999}div.s_area table.tokutei2 th p{border-left:15px solid #98d168;color:#666;padding-left:15px;height:15px}div.s_area table.tokutei2 td p{line-height:1.5em}div.s_area table.tokutei3{border-collapse:collapse;color:#666}div.s_area table.tokutei3 th,div.s_area table.tokutei3 td{padding:10px 15px}div.s_area table.tokutei3 th{border:1px solid #e6eca2;border-left:5px solid #98d168;background-color:#ffffd9}div.s_area table.tokutei3 td{text-align:left;border:1px solid #e6eca2}div.s_area table.tokutei3 td p{line-height:1.5em}div.s_area table.tokutei4{border-collapse:collapse;color:#666}div.s_area table.tokutei4 th,div.s_area table.tokutei4 td{padding:10px 15px}div.s_area table.tokutei4 th{border:1px solid #e6eca2;border-left:5px solid #98d168}div.s_area table.tokutei4 td{text-align:left;border:1px solid #e6eca2}div.s_area table.tokutei4 td p{line-height:1.5em}div.s_area div.m1_intro p{padding:0 0 0 10px;margin-bottom:15px;line-height:1.8em}div.s_area div.m1_intro p.p_3{height:22px;padding:8px 0 0 15px;margin-bottom:15px;line-height:normal;border-left:8px #98d169 solid;background:#f6f6f6;font-size:14px}div.ne_product{padding:10px 0 20px;width:680px;overflow:hidden;clear:both}div.s_area div.ne_product a{font-weight:400}div.ne_product p{line-height:1.5em;color:#666}div.ne_toplbox{float:left;width:330px}div.ne_toprbox_v2{float:right;width:330px}p.sitetxt{padding-left:10px;line-height:1.5em}div.s_area ul.ne_smap{margin-left:0;padding:5px 10px;margin-bottom:20px;border-left:1px solid #e3e3e3;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3}div.s_area ul.ne_smap li{list-style-type:circle;margin-left:15px;line-height:1.8em;margin-bottom:5px;font-weight:700}div.s_area ul.ne_smap li a:hover,div.s_area ul.area_list li a:hover,div.s_area p.p_5_1 a:hover{color:#882a85}div.s_area p.p_5,div.s_area p.p_5_1{border-left:1px solid #e3e3e3;border-right:1px solid #e3e3e3;border-top:1px solid #e3e3e3;font-size:14px;font-weight:700;background:#f3efdf;border-bottom:none;color:#9f8931;line-height:2em;margin:0;padding:0 0 0 10px;letter-spacing:.1em}div.s_area p.pankuzu{clear:both}div.s_area p.sitetop{clear:both}p.acc{clear:both;text-align:right}div.form2 table.form_table1{margin:0 auto 20px;border-collapse:collapse;width:650px}div.form2 p.telfax{text-align:center;margin-bottom:25px}div.form2 span.must{color:#f30;font-weight:700}div.form2 table.form_table1 td{vertical-align:middle;border:#dad5ab solid 1px;padding:5px 10px;line-height:2em;background:#fffef7}div.form2 table.form_table1 th{font-size:14px;font-weight:700;text-align:left;padding:5px 0;background-color:#ffffe5;color:#71533b;border:#dad5ab solid 1px;padding-left:15px}div.form2 table.form_table1 tr th.line_1{width:20%}div.form2 table.form_table1 tr th{border-right:0}div.form2 table.form_table1 tr th.r_line{border-left:0;border-right:1px solid #dad5ab;border-top:1px solid #dad5ab;border-bottom:1px solid #dad5ab;padding-left:0;width:5%}div.form2 p.f_bold{margin:15px 0;font-weight:700;font-size:14px}div.form2 span.s_moji{margin:0;padding:0;font-size:12px;color:#666}div.form2 table.form_table1 th.toi{border-right:0;border-left:0}div.form2 table.form_table1 tr.toi th{border:0}div.form2 td.toi_pad{padding:15px 0}div.form2 input{margin:2px 0}div.form2 table.form_table2{margin:0 auto 20px;border-collapse:collapse;width:650px}div.form2 table.form_table2 tr th span{display:block;font-size:10px;color:#999}div.form2 table.form_table2 tr th span.must{float:left;margin-left:10px;font-size:14px;font-weight:700;color:#f30}div.form2 table.form_table2 tr th{border:1px solid #e6eca2;background-color:#ffffd9;font-weight:400;padding:7px 10px 7px 0;text-align:right;width:160px}div.form2 table.form_table2 tr td{border:1px solid #e6eca2;padding:7px 0 7px 10px;width:490px}div.form2 table.form_table2 th p.th_link{font-size:12px;margin-top:5px}div.form2 table.form_table2 tr td ul li{list-style:none outside none;margin:0;padding:0}div.form2 table.form_table2 tr td ul{list-style:none outside none;margin:0;padding:0}div.form2 table.form_table2 tr td ol{list-style:none outside none;margin:0;padding:0}div.form2 table.form_table2 tr td ol li{list-style:none outside none;margin:0;padding:0}div.form2 table.form_table2 tr td ol li span{float:left;margin:0;padding:4px 0 0;width:90px}div.privacy{border:1px solid #e6eca2;width:550px;height:300px;padding:10px 0;margin:0 auto;overflow:auto}div.privacy h5{text-align:left;font-size:14px;font-weight:700;padding:5px 10px}div.privacy ul{margin-left:15px;margin-bottom:10px;padding-left:0;line-height:1.7em}div.privacy ul li{margin-left:30px;margin-bottom:5px;padding-left:0;line-height:1.7em;list-style-type:circle}div.privacy ol{margin-bottom:15px}div.privacy ol li{margin-top:10px;margin-left:70px;padding-left:0;list-style-type:decimal;line-height:1.7em}form h4{font-size:14px;font-weight:700;text-align:center;color:#009ee0;border-bottom:0 dotted #009ee0;padding-bottom:8px;margin-top:15px;margin-bottom:5px}form table.doui th{line-height:2em}div.s_area div.form2 p.submit{text-align:center;margin-bottom:15px}.wpcf7-list-item{margin-left:5px}div.form2 table.bosyu{margin:0 auto 10px;border-collapse:collapse;width:650px;border:#dad5ab solid 1px}div.form2 table.bosyu td{vertical-align:middle;padding:5px 10px;line-height:1.8em;border:#dad5ab solid 1px;font-size:14px;background:#fffef7}div.form2 table.bosyu td p{margin-bottom:5px}div.form2 table.bosyu td p.txt{margin-bottom:10px}div.form2 table.bosyu th{font-size:14px;font-weight:700;text-align:center;padding:5px 0;background-color:#ffffe5;color:#71533b;border:#dad5ab solid 1px;width:20%}div.form2 p.button{margin-bottom:20px}div.form2 table.bosyu tr{border-right:0;vertical-align:middle}div.form2 p.kyocho{font-weight:700;padding-left:15px}div.s_area div.oubo p{font-size:12px}div.form2 div.volunteer{background:#ffffd8;border:1px solid #e7eba1;margin:0 auto 25px;padding:15px;width:620px}div.form2 div.volunteer h3{color:#5e893b;font-size:18px;margin-bottom:10px;text-align:center}div.form2 div.volunteer p{line-height:1.8em}div.form2 div.volunteer ul{margin:10px 0}div.form2 div.volunteer ul li{font-weight:700;list-style:inside disc}div.form2 div.volunteer p.img_l{float:left;margin:0 20px 30px 0}
.top_kenko{display:flex;align-items:center;justify-content:space-between;gap:20px;box-sizing:border-box;width:680px;max-width:100%;margin:30px 0 20px;padding:22px 24px;background:#f1f8ea;border:2px solid #6aa84f;border-radius:6px}.top_kenko .kenko_txt{flex:1}.top_kenko .kenko_lead{margin:0 0 6px;padding-left:34px;position:relative;color:#3d7f2a;font-size:13px}.top_kenko .kenko_lead:before{content:"";position:absolute;left:0;top:50%;width:24px;height:4px;background:#6aa84f;transform:translateY(-50%)}.top_kenko .kenko_ttl{margin:0 0 12px;color:#1e5f1e;font-size:26px;font-weight:700;letter-spacing:.05em}.top_kenko .kenko_body{margin:0;font-size:14px;line-height:1.9}.top_kenko .kenko_cert{flex:0 0 160px;text-align:center}.top_kenko .kenko_cert img{display:block;width:150px;height:auto;margin:0 auto 8px;background:#fff;border:1px solid #ddd;padding:4px;box-shadow:0 2px 6px rgba(0,0,0,.15)}.top_kenko .kenko_cert a{color:#1e5f1e;font-size:13px;text-decoration:underline}.top_kenko .kenko_cert a:hover img{opacity:.85}@media (max-width:600px){.top_kenko{flex-direction:column;text-align:left;padding:18px 16px}.top_kenko .kenko_ttl{font-size:22px}.top_kenko .kenko_body br{display:none}.top_kenko .kenko_cert{flex-basis:auto}}