/* ::::: http://nyandafull-recruit.com/seikan/import.css ::::: */





img, ul, li, dl, dt, dd, table, th, tr, td, h1, h2, h3, h4, div, section, p, a { margin: 0px; padding: 0px; }

li { list-style: none outside none; }

body { background: url('back.gif') repeat scroll 0% 0% / 320px auto transparent; margin: 0px auto; clear: both; position: relative; }

.se {

	width: 900px;

	margin-right: auto;

	margin-left: auto;

}



#contents {

	width: 80%;

	float: left;

	padding-top: 10px;

	padding-right: 10px;

	padding-bottom: 0px;

	padding-left: 0px;

}

#contents img { max-width: 100%; height: auto; }

section { margin-bottom: 20px; }

* { font-size: 13px; line-height: 16px; color: rgb(76, 76, 76); }

* a { text-decoration: none; }

* a:link { color: rgb(255, 0, 36); }

* a:visited { color: rgb(144, 0, 255); }

h3 + p { padding: 5px 0px 5px 5px; }

header { margin: 0px; padding: 0px; }

header h1 img { width: 320px; height: auto; }

#check { clear: both; }

#check h2 img { width: 85%; }

#check p { padding: 5px 0px 0px 5px; }

#check div + p { float: right; margin-bottom: 10px; }

#check p.img { width: 161px; }

#summary table { width: 98%; margin: 0px auto; }

#summary table th { background: none repeat scroll 0% 0% rgb(83, 192, 121); color: rgb(255, 255, 255); font-weight: bold; }

#summary table td { font-size: 11px; padding: 3px; }

#summary table td.ill { width: 50%; }

#summary table td.ill h4 { color: rgb(255, 113, 154); font-weight: bold; }

#treatment div { clear: both; overflow: hidden; }

#treatment div p { float: left; width: 80px; }

#treatment div p img { padding-top: 30px; width: 80px; }

#treatment div dl { float: left; width: 175px; }

#treatment div dl dt { color: rgb(255, 113, 154); font-size: 14px; line-height: 20px; font-weight: bold; text-decoration: underline; }

#treatment div dd { margin: 5px 0px; }

#treatment div dd div { background: none repeat scroll 0% 0% rgb(255, 255, 255); font-size: 11px; line-height: 14px; padding: 3px; }

#treatment div dd h4 { color: rgb(255, 113, 154); font-size: 13px; font-weight: bold; padding: 0px 0px 3px 35px; background: url('arrow.png') no-repeat scroll left center / 30px auto transparent; }

#prevention ul { margin: 10px 0px 0px 5px; }

#prevention ul li { font-size: 11px; line-height: 15px; background: url('icon.png') no-repeat scroll 0px 2px / 11px 11px transparent; padding-left: 15px; }

#prevention ul li b { font-size: 11px; }

nav { position: fixed; top: 10px; left: 0px; z-index: 1; }

nav ul li img { width: 50px; height: 85px; margin: 0px; padding: 0px; }

nav ul li { height: 85px; }





p, a, img, section, div, h1, h2, h3, h4 { margin: 0px; padding: 0px; }

li { list-style: none outside none; }

body { background: url('back.gif') repeat scroll 0% 0% / 520px 4px transparent; margin: 0px auto; padding: 0px 0px 50px; position: relative; }

header { width: 100%; overflow: hidden; background: url('head_back.png') repeat-x scroll 0% 0% transparent; height: 292px; }

header h1 { width: 750px; height: 280px; margin: 0px auto; padding: 0px; }

#contents { width: 612px; margin: 0px auto; padding: 0px 18px 0px 120px; font-size: 14px; line-height: 20px; }

#contents section { margin-bottom: 30px; }

#check { clear: both; overflow: hidden; margin-top: 20px; }

#check div { width: 600px; margin: 0px auto; }

#check div p { margin-top: 5px; }

#check div + p { float: right; }

#check p.img { width: 161px; margin-left: 9px; padding: 0px; }

#summary p { font-size: 12px; line-height: 16px; margin: 10px; }

#summary table th { background: none repeat scroll 0% 0% rgb(83, 192, 121); color: rgb(255, 255, 255); font-size: 14px; font-weight: bold; }

#summary table td { font-size: 12px; padding: 5px; }

#summary table td.ill { width: 60%; }

#summary table td.ill h4 { color: rgb(255, 113, 154); font-size: 14px; font-weight: bold; }

#treatment h3 + p { font-size: 12px; line-height: 16px; margin: 10px; }

#treatment div { margin-top: 20px; clear: both; overflow: hidden; }

#treatment div p { width: 101px; float: left; }

#treatment div dl { width: 511px; float: left; margin: 0px; }

#treatment div dt { font-size: 18px; font-weight: bold; text-decoration: underline; color: rgb(255, 113, 154); margin: 0px 0px 5px 62px; }

#treatment div dd { background: url('arrow.png') no-repeat scroll 0px 5px / 52px 16px transparent; padding: 0px 0px 0px 62px; margin-left: 5px; }

#treatment div dd div { background: none repeat scroll 0% 0% rgb(255, 255, 255); padding: 3px; margin: 0px 0px 8px; font-size: 12px; }

#treatment div dd div h4 { color: rgb(255, 113, 154); font-size: 14px; font-weight: bold; line-height: 23px; }

#prevention h3 + p { font-size: 12px; line-height: 16px; margin: 10px; }

#prevention ul li { line-height: 25px; background: url('icon.png') no-repeat scroll 0px 7px transparent; padding-left: 15px; }

#prevention + p { width: 505px; margin: 80px auto 0px; }

nav { position: fixed; z-index: 1; top: 0px; left: 0px; }

nav ul { margin-top: 20px; padding: 0px; }

nav ul li { margin: 0px; padding: 0px; height: 120px; display: block; }

nav ul li.height { height: 120px; }

nav ul li a img { border: medium none; }

