@charset "Shift_JIS";

/*全体の設定*/
#wrapper { clear:both; float: left; background: #7FC31C url(../../img/introduce/bg_introduce_back.jpg) no-repeat 0px 0px; width: 940px; text-align: left; margin: 0px; padding: 0px; display: inline; }
#container { clear:both; float: left; background: transparent url(../../img/bg_common_main.gif) no-repeat 0px 0px; width: 940px; height: 100%; min-height: 100%; max-height: 100%; margin: 0px; padding: 15px 10px 0px; display: inline; }
#contents_right { float: left; width: 605px; margin: 0px 0px 0px 15px; padding: 85px 0px 0px; display: inline; }


/*グローバルナビの設定*/
ul.navi_link { margin: 0px; padding: 0px; text-indent: -9999px; }
ul.navi_link li { margin: 0px; padding: 0px; list-style: none; }
ul.navi_link li a.staff { width: 270px; height: 40px; display: block; }
ul.navi_link li a.staff:link { background: transparent url(../../img/introduce/btn_def_staff.gif) no-repeat 0px 0px; }
ul.navi_link li a.staff:visited { background: transparent url(../../img/introduce/btn_def_staff.gif) no-repeat 0px 0px; }
ul.navi_link li a.staff:hover { background: transparent url(../img/btn_act_staff.gif) no-repeat 0px 0px; }
ul.navi_link li a.staff:active { background: transparent url(../../img/introduce/btn_def_staff.gif) no-repeat 0px 0px; }


/*共通の設定*/
#header_title { background: transparent url(../img/prt_header_title.gif) no-repeat 0px 0px; width: 280px; height: 37px; margin: 0px 0px 25px 0px; padding: 0px; text-indent: -9999px; } 


/*「監修者の紹介」の設定*/
#comment_box { width: 605px; margin: 10px 0px; padding: 0px; display: inline; }
#comment_box p { width: 595px; margin: 0px; padding: 0px; }

#introduce_box { clear: both; float: left; width: 605px; margin: 0px 0px 20px; padding: 0px; display: inline; }
#introduce_box h2 { float: left; background: transparent url(../../img/introduce/prt_introduce_title.gif) no-repeat 0px 0px; width: 605px; height: 40px; margin: 0px; padding: 0px; text-indent: -9999px; }
#introduce_box p#comment { float: left; width: 595px; margin: 5px 0px 5px 10px ; padding: 0px; display: inline; }

.staff_block { clear: both; float: left; width: 595px; margin: 5px 0px 10px 10px; padding: 0px; display: inline; }
.staff_block div.left { float: left; width: 240px; height: 120px; margin: 0px; padding: 0px; }
.staff_block div.left img { width: 240px; height: 120px; margin: 0px; padding: 0px; border: none; }
.staff_block div.right { float: left; width: 340px; margin: 0px 0px 0px 10px; padding: 0px; }
.staff_block div.right p.jb15 { color:#7E3105; margin: 0px; padding: 0px; }
.staff_block div.border { float: left; width: 340px; height: 5px; margin: 0px 0px 5px; padding: 0px; border-bottom: 1px dotted #7E3105; display: inline; }

.staff_ttl { clear: both; float: left; width: 595px; margin: 15px 0px 0px 10px; padding: 0px; display: inline; }
.staff_ttl p.jb15 { color:#7E3105; margin: 0px; padding: 0px; }
