@charset "UTF-8";



/* ========================================================
	definition style
======================================================== */
.definition{ width: 545px; margin: 0 auto; padding: 0px;}
.definition h2{ width: 545px; height: 28px; margin: 25px auto 0; padding: 0px; background: url(img/bar01.gif) no-repeat; text-indent: -5555px;}
.definition h3.bar01{ width: 208px; height: 24px; float: left; margin: 15px 0px 10px 0px; padding: 6px 0px 0px 23px; font-size: 14px; font-weight: bold; color:#fff; background: url(img/bar02.gif) no-repeat; text-indent: -5555px; clear: both;}
.definition h3.bar02{ width: 208px; height: 24px; float: left; margin: 15px 0px; padding: 6px 0px 0px 23px; font-size: 14px; font-weight: bold; color:#fff; background: url(img/bar03.gif) no-repeat; text-indent: -5555px; clear: both;}

p.headtext{ width: 530px; margin: 10px auto; padding: 0px; line-height: 150%;}
p.text{ width: 500px; margin: 5px auto 10px; padding: 0px; line-height: 150%;}

.notes1{ width: 155px; height: 14px; margin: 0px 0px 0px 8px; padding: 0px; text-indent: -5555px; background: url(img/definiton_notes1.gif) no-repeat;}
.notes2{ width: 155px; height: 14px; margin: 0px 0px 0px 8px; padding: 0px; text-indent: -5555px; background: url(img/definiton_notes2.gif) no-repeat;}
.notes3{ width: 155px; height: 14px; margin: 0px 0px 0px 8px; padding: 0px; text-indent: -5555px; background: url(img/definiton_notes3.gif) no-repeat;}

.definition .condition { width: 510px; margin: 0 auto; padding: 0px 0px 0px 0px; clear: both;}
.definition .condition ol{ width: 490px; margin: 0 ; padding: 0px 0px 0px 10px;}
.definition .condition li{ margin: 0px 0px 8px 15px; padding: 0px; line-height: 160%;}

/*** 基本的な分野 ***/
.definition .list{ width: 490px; margin: 0px auto 10px; padding: 12px 0px; background: #EAF1DE; clear:both;}
.definition .list .border { width: 460px; margin: 0 auto; padding: 10px 0px 0px 10px; background: #EAF1DE; border: 1px solid #fff;}
.definition .list .border ul{ width: 230px; margin: 0px; padding: 0px; float: left; display: block;}
.definition .list .border li{ margin: 0px 0px 10px 0px; padding: 0px 0px 0px 25px; list-style: none; width: 200px; background: url(img/definition_list.gif) no-repeat 5px 2px; display: block; line-height: 130%; clear: both; color:#005600; font-weight: bold;}
.definition .list .border li span{ color:#960; font-size: 10px; font-weight: normal;}
