@charset "shift_jis";

/*-------- Default --------*/
*,html { margin:0; padding:0;}
body { margin:0; padding:0; background:url(../images/bg_header.jpg) no-repeat top center; font-size:85%; font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";}
a:link { color:#0066FF;}
a:visited { color:#1864C0;}
a:hover { color:#5398FF;}
a:active { color:#5398FF;}
img { border:none;}
.clear { clear: both; float: none; line-height:1px; font-size:1px;}
.txt_center { text-align:center;}
.txt_left { text-align:left;}
.txt_right { text-align:right;}


/*-- Color --*/
.txt_red { color:#FF0000;}


/*-------- Base & Top --------*/
#layout { background:url(../images/bg_footer.jpg) no-repeat center; background-position:bottom; margin-left:auto; margin-right:auto;}

#header { width:800px; margin-left:auto; margin-right:auto;}
#header h1 { display:block; background:url(../images/logo.jpg) no-repeat; width:486px; height:137px; float:left;}
#header h1 span { display:block; width:486px; height:137px; text-indent:-9999px; cursor: pointer;}
#header #fontsize { background:url(../images/img_fontsize.jpg) no-repeat; width:314px; height:137px; float:left;}
#header #fontsize table { display:block; background-color:#EAE7CE; margin-top:47px; margin-left:35px; font-size:12px;}
#header #fontsize table th span { display:block; text-indent:-9999px; background:url(../images/fontsize_ttl.jpg) no-repeat; width:108px; height:16px;}
#header #fontsize table td span#fontChanger-small { display:block; text-indent:-9999px; background:url(../images/fontsize_small.jpg) no-repeat; width:85px; height:30px; cursor: pointer;}
#header #fontsize table td span#fontChanger-medium { display:block; text-indent:-9999px; background:url(../images/fontsize_normal.jpg) no-repeat; width:68px; height:26px; cursor: pointer;}
#header #fontsize table td span#fontChanger-large { display:block; text-indent:-9999px; background:url(../images/fontsize_big.jpg) no-repeat; width:85px; height:30px; cursor: pointer;}

#header_en { width:800px; margin-left:auto; margin-right:auto;}
#header_en h1 { display:block; background:url(../images/logo_en.jpg) no-repeat; width:486px; height:137px; float:left;}
#header_en h1 span { display:block; width:486px; height:137px; text-indent:-9999px; cursor: pointer;}
#header_en #fontsize { background:url(../images/img_fontsize.jpg) no-repeat; width:314px; height:137px; float:left;}
#header_en #fontsize table { display:block; background-color:#EAE7CE; margin-top:47px; margin-left:35px; font-size:12px;}
#header_en #fontsize table th span { display:block; text-indent:-9999px; background:url(../images/fontsize_ttl_en.jpg) no-repeat; width:115px; height:16px;}
#header_en #fontsize table td span#fontChanger-small { display:block; text-indent:-9999px; background:url(../images/fontsize_small_en.jpg) no-repeat; width:85px; height:30px; cursor: pointer;}
#header_en #fontsize table td span#fontChanger-medium { display:block; text-indent:-9999px; background:url(../images/fontsize_normal_en.jpg) no-repeat; width:68px; height:26px; cursor: pointer;}
#header_en #fontsize table td span#fontChanger-large { display:block; text-indent:-9999px; background:url(../images/fontsize_big_en.jpg) no-repeat; width:85px; height:30px; cursor: pointer;}

#top_description { width:800px; margin-left:auto; margin-right:auto; padding-bottom:15px;}
#nav1 { width:800px; margin-left:auto; margin-right:auto;}
#nav1 a { outline:none;}
#nav1 a#nav1a { background:url(../images/nav1_1.jpg) no-repeat; background-position:top; display:block; float:left; border:none; margin-left:2px; margin-right:1px; margin-bottom:2px; width:195px; height:121px;}
#nav1 a#nav1b { background:url(../images/nav1_2.jpg) no-repeat; background-position:top; display:block; float:left; border:none; margin-left:2px; margin-right:1px; margin-bottom:2px; width:195px; height:121px;}
#nav1 a#nav1c { background:url(../images/nav1_3.jpg) no-repeat; background-position:top; display:block; float:left; border:none; margin-left:2px; margin-right:1px; margin-bottom:2px; width:195px; height:121px;}
#nav1 a#nav1d { background:url(../images/nav1_4.jpg) no-repeat; background-position:top; display:block; float:left; border:none; margin-left:2px; margin-right:1px; margin-bottom:2px; width:195px; height:121px;}
#nav1 a#nav1e { background:url(../images/nav1_5.jpg) no-repeat; background-position:top; display:block; float:left; border:none; margin-left:2px; margin-right:1px; margin-bottom:2px; width:195px; height:121px;}
#nav1 a#nav1f { background:url(../images/nav1_6.jpg) no-repeat; background-position:top; display:block; float:left; border:none; margin-left:2px; margin-right:1px; margin-bottom:2px; width:195px; height:121px;}
#nav1 a#nav1g { background:url(../images/nav1_7.jpg) no-repeat; background-position:top; display:block; float:left; border:none; margin-left:2px; margin-right:1px; margin-bottom:2px; width:195px; height:121px;}
#nav1 a#nav1h { background:url(../images/nav1_8.jpg) no-repeat; background-position:top; display:block; float:left; border:none; margin-left:2px; margin-right:1px; margin-bottom:2px; width:195px; height:121px;}
#nav1 a span { display:block; text-indent:-9999px;}
#nav1 a#nav1a:hover { background-position:bottom;}
#nav1 a#nav1b:hover { background-position:bottom;}
#nav1 a#nav1c:hover { background-position:bottom;}
#nav1 a#nav1d:hover { background-position:bottom;}
#nav1 a#nav1e:hover { background-position:bottom;}
#nav1 a#nav1f:hover { background-position:bottom;}
#nav1 a#nav1g:hover { background-position:bottom;}
#nav1 a#nav1h:hover { background-position:bottom;}

#body { width:800px; margin-left:auto; margin-right:auto; margin-top:10px;}
#body_l { float:left; width:510px;}
#body_l h2 { background:url(../images/hr2_helf.jpg) no-repeat bottom; padding-bottom:8px;}
#body_l dl dt { margin-top:5px; margin-bottom:5px; background:url(../images/ico_triangle.jpg) no-repeat left; padding-left:10px;}
#body_l dl dd { padding-bottom:10px; background:url(../images/hr1_helf.jpg) no-repeat bottom; padding-left:10px; font-weight:bold;}
#body_r { float:right; width:268px;}
#topbox { border:1px solid #999999;}
#topbox a { font-weight:bold;}
#nav2 { margin-top:10px;}
#nav2 a img { margin:0; border:none; vertical-align:bottom;}
#body #gotop, #sub #gotop { margin-top:10px; text-align:right; vertical-align:middle; font-weight:bold;}
#sub .gotop { margin-top:10x; padding-bottom:30px; text-align:right; vertical-align:middle; font-weight:bold; clear:both;}
#copyarea { background:url(../images/hr2.jpg) no-repeat top; padding-top:10px; margin-top:10px; margin-bottom:50px;}
#copyarea a { margin-left:360px;}
#footer { width:1024px; height:136px; background:url(../images/img_footer.jpg) no-repeat bottom; margin-left:auto; margin-right:auto;}


/*-------- Sub --------*/
#sub { width:800px; margin-left:auto; margin-right:auto; margin-top:10px;}
.topicpath { background:url(../images/img_topicpath.jpg) no-repeat left top; padding-left:12px;}
.topicpath a { white-space:nowrap;}
#sub h2 { width:800px; margin-top:10px; float:none; display:block; padding-bottom:5px;}
#sub h2 img { vertical-align:middle;}
#sub h3.ttl { width:800px; background:url(../images/hr_ttls.jpg) no-repeat bottom; padding-bottom:5px; margin-top:20px;}
#sub #step { margin-top:10px; text-align:right;}
#description { background:url(../images/img_doctor.jpg) no-repeat left; padding-left:70px; padding-top:25px; padding-bottom:25px; width:380px; margin-left:auto; margin-right:auto;}

.subbox { background: #F7F5EA url(../images/img_subbox_f.jpg) no-repeat bottom; width:680px; margin-left:auto; margin-right:auto; margin-top:10px; padding-bottom:10px;}
.subbox h3 { background: url(../images/img_subbox_h.jpg) no-repeat top; padding-top:7px; padding-bottom:3px; padding-left:20px; color:#FFFFFF;}
.subbox table { width:100%;}
.subbox table td { width:50%; vertical-align:top;}
.subbox ul { display:block; margin-top:10px; margin-left:30px;}
.subbox ul li { display:block; list-style:none; background:url(../images/ico_circle.jpg) no-repeat left top; padding-left:20px; margin-top:5px; padding-bottom:2px;}
.subbox ul li.point { background:url(../images/ico_point.jpg) no-repeat left top; padding-top:3px; padding-left:23px;}
.subbox ul li ul { margin-top:0; margin-left:0; margin-bottom:5px;}
.subbox ul ul li { background:url(../images/ico_arrow.jpg) no-repeat left top; padding-left:15px;}

.subbox2 { background: #F7F5EA url(../images/img_subbox2_f.jpg) no-repeat bottom; width:800px; margin-top:15px; padding-bottom:10px;}
.subbox2 h4 { background: url(../images/img_subbox2_h.jpg) no-repeat top; padding-top:15px; padding-bottom:8px; padding-left:27px; color:#FFFFFF;}

.subbox2 table.t_base { display:block; width:780px; margin-left:10px;}
.subbox2 table.t_base td { vertical-align:top;}
.subbox2 caption { background:url(../images/img_doctor2.jpg) no-repeat left; padding-left:70px; padding-top:20px; padding-bottom:20px; text-align:left;}

.subbox2 table#week { display:block; width:780px; margin-left:10px;}
.subbox2 table#week caption {background:url(../images/img_doctor2.jpg) no-repeat left; padding-left:70px; padding-top:20px; padding-bottom:20px; text-align:left;}
.subbox2 table#week td span { display:block; float:left; width:95px; white-space:nowrap; padding-bottom:5px; }

.subbox table.t_href { width:600px; margin-left:40px; margin-top:40px;}
.subbox table.t_href td { width:50%; border-top:none; text-align:center;}
.subbox2 table.t_href { width:600px; margin-left:80px;}
.subbox2 table.t_href td { width:50%; border-top:none;}

.subbox2 table.t_list { display:block; width:780px; margin-left:10px;}
.subbox2 table.t_list th { border-top: 1px dotted #CCCCCC; padding-right:10px; padding-top:10px; padding-bottom:10px; vertical-align:top; width:160px; text-align:left;}
.subbox2 table.t_list th span { display:block; background:url(../images/ico_circle.jpg) no-repeat left top; padding-left:20px; color:#006699;  padding-bottom:2px;}
.subbox2 table.t_list td { border-top: 1px dotted #CCCCCC; vertical-align:top; padding-top:10px; padding-bottom:10px;}
.subbox2 table.t_list td span { display:block; float:left; width:165px; padding-bottom:5px; }
.subbox2 table.t_list td.t_list2a span { display:block; float:left; width:670px; padding-bottom:5px; }
.subbox2 table.t_list td.t_list2b span { display:block; float:left; width:182px;; padding-bottom:5px; }

.subbox2 table.t_list td.t_list2b span.spana1 { display:block; float:left; width:182px;height:12px; padding-bottom:5px; }

.subbox2 table.map_ken { display:block; width:330px;}
.subbox2 table.map_ken th { background:#E8E2C1; padding:5px; width:330px; text-align:left;}
.subbox2 table.map_ken td { width:330px;}
.subbox2 table.map_ken td p { display:block; background:url(../images/ico_circle.jpg) no-repeat left top; padding-left:20px; padding-top:2px; padding-bottom:2px;}
.subbox2 table.map_ken td span { display:block; float:left; width:100px; margin-left:5px; white-space:nowrap; padding-bottom:5px; }

.subbox2 table.map_shi { display:block; width:330px;}
.subbox2 table.map_shi th { background:#E8E2C1; padding:5px; width:330px; text-align:left;}
.subbox2 table.map_shi td { width:330px;}
.subbox2 table.map_shi td p { display:block; background:url(../images/ico_circle.jpg) no-repeat left top; padding-left:20px; padding-top:2px; padding-bottom:2px;}
.subbox2 table.map_shi td span { display:block; float:none; width:100%; margin-left:5px; white-space:nowrap; padding-bottom:5px; }

.subbox2 table.t_list2 { display:block; width:780px; margin-left:10px;}
.subbox2 table.t_list2 th { border-top: 1px dotted #CCCCCC; padding-right:10px; padding-top:10px; padding-bottom:10px; vertical-align:top; width:130px; text-align:left;}
.subbox2 table.t_list2 th span { display:block; background:url(../images/ico_circle.jpg) no-repeat left top; padding-left:20px; color:#006699; padding-bottom:2px;}

.subbox2 h5 { padding-bottom:15px; font-size:120%; clear:both; margin-top:20px;  color:#006699;}

.subbox2 table.t_base td.t_list2a span { display:block; float:left; width:670px; padding-bottom:15px; margin-left:50px;}
.subbox2 table.t_base td.t_list2b span { display:block; float:left; width:360px; padding-bottom:15px; margin-left:15px;}
.subbox2 table.t_base td.t_list2c span { display:block; float:left; width:230px; padding-bottom:15px; margin-left:20px;}
.subbox2 table.t_base td.t_list2d span { display:block; float:left; width:170px; padding-bottom:15px; margin-left:20px;}
.subbox2 table.t_base td.t_list2e span { display:block; float:left; width:670px; padding-bottom:15px; margin-left:15px;}

.subbox2 table.t_list2 td { border-top: 1px dotted #CCCCCC; vertical-align:top; padding-top:10px; padding-bottom:10px;}
.subbox2 table.t_list2 td.t_list2a span { display:block; float:left; width:630px; padding-bottom:8px; }
.subbox2 table.t_list2 td.t_list2b span { display:block; float:left; width:310px; padding-bottom:8px; }
.subbox2 table.t_list2 td.t_list2c span { display:block; float:left; width:205px; padding-bottom:8px; }
.subbox2 table.t_list2 td.t_list2d span { display:block; float:left; width:155px; padding-bottom:8px; }

.subbox3 { width:680px; margin-left:auto; margin-right:auto; margin-top:10px; padding-bottom:10px;}
.subbox3 h3 { padding-top:7px; padding-bottom:3px; border-bottom:4px solid #C5E699; color:#003366; margin-top:10px; margin-bottom:10px;}
.subbox3 p { line-height:1.5em; margin-bottom:1em;}
.subbox3 ul { display:block; margin-top:10px; margin-left:30px;}
.subbox3 ul li { display:block; list-style:none; background:url(../images/ico_circle3.jpg) no-repeat left top; padding-left:20px; margin-top:8px; padding-bottom:2px;}


/*-------- ŒŸõŒ‹‰Êˆê—— --------*/
#conclusion { background:#EFEDDA; padding:8px; color:#FF0000; text-align:center; }
#conclusion strong { font-size:140%;}
#conclusion span { margin-left:5px; color:#877E43;}

.table_conclusion { border-left:1px solid #CCCCCC; border-top:1px solid #CCCCCC; margin-top:20px; table-layout:fixed; word-break:break-all;}
.table_conclusion caption { text-align:left; font-size:120%; font-weight:bold;}
.table_conclusion th { border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; padding:5px; background:#9FD555; color:#FFFFFF; white-space:nowrap;}
.table_conclusion td { border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; padding:5px;}
.table_conclusion td a strong { font-weight:bold; background:url(../images/ico_triangle.jpg) no-repeat left center; padding-left:10px; padding-top:3px;}
.table_conclusion td img { margin:2px; white-space:normal;}
.table_conclusion .cons01 { width:290px;}
.table_conclusion .cons02 { width:60px; text-align:center;}
.table_conclusion .cons03 { width:50px; text-align:center;}
.table_conclusion .cons04 { width:150px;}
.table_conclusion .cons05 { width:190px;}
.table_conclusion .cons06 { width:290px;}
.table_conclusion .cons07 { width:110px;}
p.ttl_conclusion { margin-top:20px; font-size:120%; display:block; padding:8px; background:#F7F5B9; font-weight:bold; color:#CC0000; text-align:center;}
p.ttl_conclusion strong { font-size:130%;}

.table_conclusion2 { border-left:1px solid #CCCCCC; border-top:1px solid #CCCCCC; margin-top:20px; margin-left:70px;}
.table_conclusion2 caption { text-align:left; font-size:130%; font-weight:bold;}
.table_conclusion2 th { border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; padding:5px; background:#9FD555; color:#FFFFFF; white-space:nowrap;}
.table_conclusion2 td { border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; padding:5px;}
.table_conclusion2 td a strong { font-weight:bold; background:url(../images/ico_triangle.jpg) no-repeat left center; padding-left:10px; padding-top:3px; display:block;}
.table_conclusion2 td img { margin:2px;}
.table_conclusion2 .cons01 { width:340px;}
.table_conclusion2 .cons02 { width:60px; text-align:center;}
.table_conclusion2 .cons03 { width:200px;}


#list_conclusion { margin-top:20px;}
#list_conclusion li { display:block; list-style:none; background:url(../images/ico_circle4.jpg) no-repeat left top; padding-left:18px; padding-top:2px; padding-bottom:5px;}


/*-------- Ž{Ýî•ñ --------*/
#summary { display:block; width:780px; margin-left:10px; line-height:1.5em;}
#summary td { padding-top:3px; padding-bottom:3px;}
#summary table { width:auto; margin:0; padding:0;}
#summary table tr { width:auto; margin:0; padding:0; border:none; vertical-align:top;}
#summary table td { width:auto; margin:0; padding:0; border:none;}
#summary ul li { display:block; background:url(../images/ico_circle2.jpg) no-repeat left top; padding-left:20px; padding-top:2px; padding-bottom:2px;}

/*--
.info_tab ul { display:block; width:650px; height:44px; margin-left:10px;}
.info_tab ul li { display:block; list-style:none; float:left; height:44px; cursor: pointer;}
.info_tab ul li span { text-indent:-9999px;}
--*/

.info_tab ul { display:block; height:44px;}
.info_tab ul li { display:block; height:44px; float:left;}
.info_tab ul li a { display:block; height:44px; cursor: pointer;}
.info_tab ul li a span { display:block; height:44px; text-indent:-9999px;}

.info_tab #tab01 a { display:block; background: url(../images/tab_01.jpg) no-repeat; height:44px; width:86px;}
.info_tab #tab02 a { display:block; background: url(../images/tab_02.jpg) no-repeat; height:44px; width:117px;}
.info_tab #tab03 a { display:block; background: url(../images/tab_03.jpg) no-repeat; height:44px; width:112px;}
.info_tab #tab04 a { display:block; background: url(../images/tab_04.jpg) no-repeat; height:44px; width:114px;}
.info_tab #tab05 a { display:block; background: url(../images/tab_05.jpg) no-repeat; height:44px; width:114px;}

.info_tab #tab01 a.activeMenuItem { background-position:bottom;}
.info_tab #tab02 a.activeMenuItem { background-position:bottom;}
.info_tab #tab03 a.activeMenuItem { background-position:bottom;}
.info_tab #tab04 a.activeMenuItem { background-position:bottom;}
.info_tab #tab05 a.activeMenuItem { background-position:bottom;}


/*--
.info_tab #tab01 a:visited { display:block; background: url(../images/tab_01.jpg) no-repeat; height:44px; width:86px;}
.info_tab #tab02 a:visited { display:block; background: url(../images/tab_02.jpg) no-repeat; height:44px; width:117px;}
.info_tab #tab03 a:visited { display:block; background: url(../images/tab_03.jpg) no-repeat; height:44px; width:112px;}
.info_tab #tab04 a:visited { display:block; background: url(../images/tab_04.jpg) no-repeat; height:44px; width:114px;}
.info_tab #tab05 a:visited { display:block; background: url(../images/tab_05.jpg) no-repeat; height:44px; width:114px;}

.info_tab #tab01 a:hover { background-position: 0px 50px;}
.info_tab #tab02 a:hover { background-position: 0px 50px;}
.info_tab #tab03 a:hover { background-position: 0px 50px;}
.info_tab #tab04 a:hover { background-position: 0px 50px;}
.info_tab #tab05 a:hover { background-position: 0px 50px;}

.info_tab .activeMenuItem { background-position: 0px 50px; cursor:pointer;}
.info_tab a, .info_tab a:link, .info_tab a:visited { background-position: 0px 0px;}
.info_tab a:focus, .info_tab a:hover, .info_tab a:active { background-position: 0px 50px;}
--*/

/*-------- tabBox --------*/
#tabBoxIndex h4 { background: url(../images/img_subbox3_h.jpg) no-repeat top; line-height:1.8em; padding-top:3px; padding-left:24px; color:#FFFFFF;}
#tabBoxIndex .indent { padding-left:10px; padding-right:10px; margin-bottom:30px; border:1px solid #CDC998;}
#tabBoxIndex h5 { background: url(../images/img_tabbox_h5.jpg) no-repeat left; padding-top:10px; padding-bottom:8px; padding-left:20px; color:#766A45; font-weight:bold; margin-top:8px;}
#tabBoxIndex .indent ul.indent_ico { display:block; width:100%; margin-top:5px; clear:both;}
#tabBoxIndex .indent ul.indent_ico li { display:block; list-style:none; background:url(../images/ico_circle3.jpg) no-repeat left top; padding-left:20px; padding-top:2px; padding-bottom:2px; float:left; margin-right:20px; white-space:nowrap;}
/*-- ID•ª‚¯‚Ì‚Ý --*/
#tabBoxIndex #tabBox_1 { border:#F7F5EA; width:800px; padding-bottom:10px; clear: both;}
#tabBoxIndex #tabBox_2 { border:#F7F5EA; width:800px; padding-bottom:10px; clear: both;}
#tabBoxIndex #tabBox_3 { border:#F7F5EA; width:800px; padding-bottom:10px; clear: both;}
#tabBoxIndex #tabBox_4 { border:#F7F5EA; width:800px; padding-bottom:10px; clear: both;}
#tabBoxIndex #tabBox_5 { border:#F7F5EA; width:800px; padding-bottom:10px; clear: both;}

/*-------- tabBox --------*/
.tabBox h4 { background: url(../images/img_subbox3_h.jpg) no-repeat top; line-height:1.8em; padding-top:3px; padding-left:24px; color:#FFFFFF;}
.tabBox .indent { padding-left:10px; padding-right:10px; margin-bottom:30px; border:1px solid #CDC998;}
.tabBox h5 { background: url(../images/img_tabbox_h5.jpg) no-repeat left; padding-top:10px; padding-bottom:8px; padding-left:20px; color:#766A45; font-weight:bold; margin-top:8px;}
.tabBox .indent ul.indent_ico { display:block; width:100%; margin-top:5px; clear:both;}
.tabBox .indent ul.indent_ico li { display:block; list-style:none; background:url(../images/ico_circle3.jpg) no-repeat left top; padding-left:20px; padding-top:2px; padding-bottom:2px; float:left; margin-right:20px; white-space:nowrap;}


table.t_style01 { display:block; margin-top:20px; border-left:1px solid #CCCCCC; border-top:1px solid #CCCCCC;}
table.t_style01 caption { text-align:left; font-weight:bold; color:#766A45; padding-bottom:5px; padding-left:2px;}
table.t_style01 th { text-align:left; vertical-align:top; background:#E6F3D3; color:#333333; font-weight:normal; padding:8px; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;}
table.t_style01 thead { border-top:1px solid #CCCCCC;}
table.t_style01 thead th { text-align:center; vertical-align:top; background:#9FD555; color:#FFFFFF; font-weight:bold; padding:5px;}
table.t_style01 td { text-align:center; vertical-align:top; padding:8px; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;}
table.t_style01 td.txt_left { text-align:left;}


/*-------- Page-Link --------*/
#pagelink { margin-top:25px; text-align:center; width:260px; margin-left:280px;}
#pagelink #back, #pagelink #next { width:102px; height:101px;}
#pagelink #back a { display:block; background:url(../images/btn_back.jpg) no-repeat; width:102px; height:101px; text-indent:-9999px; outline:none; margin-left:10px; margin-right:10px;}
#pagelink #next a { display:block; background:url(../images/btn_next.jpg) no-repeat; width:102px; height:101px; text-indent:-9999px; outline:none; margin-left:10px; margin-right:10px;}

#pagelink2 { margin-top:25px; text-align:center; width:260px; margin-left:280px;}
#pagelink2 #back, #pagelink2 #next { width:102px; height:101px;}
#pagelink2 #back a { display:block; background:url(../images/btn_back2.jpg) no-repeat; width:102px; height:101px; text-indent:-9999px; outline:none; margin-left:10px; margin-right:10px;}
#pagelink2 #next a { display:block; background:url(../images/btn_next2.jpg) no-repeat; width:102px; height:101px; text-indent:-9999px; outline:none; margin-left:10px; margin-right:10px;}

#pagelink3 { margin-top:25px; text-align:center; width:260px; margin-left:280px;}
#pagelink3 #back, #pagelink3 #next { width:102px; height:101px;}
#pagelink3 #back a { display:block; background:url(../images/btn_back.jpg) no-repeat; width:102px; height:101px; text-indent:-9999px; outline:none; margin-left:75px;}
#pagelink3 #next a { display:block; background:url(../images/btn_next.jpg) no-repeat; width:102px; height:101px; text-indent:-9999px; outline:none; margin-left:75px;}

#pagelink4 { margin-top:25px; text-align:center; width:260px; margin-left:280px;}
#pagelink4 #back, #pagelink3 #next { width:102px; height:101px;}
#pagelink4 #back a { display:block; background:url(../images/btn_back2.jpg) no-repeat; width:102px; height:101px; text-indent:-9999px; outline:none; margin-left:75px;}
#pagelink4 #next a { display:block; background:url(../images/btn_next2.jpg) no-repeat; width:102px; height:101px; text-indent:-9999px; outline:none; margin-left:75px;}


/*-------- Sub-Footer --------*/
#sub #body_f { width:800px; margin-top:30px;}
#sub #body_f .topicpath { float:left; padding-bottom:10px; width:590px;}
#sub #body_f .topicpath a { white-space:nowrap; line-height:1.5em;}
#sub #body_f #gotop { float:right; padding-bottom:10px; vertical-align:middle; white-space:nowrap;}
#toppage { clear:both;  background:url(../images/hr1.jpg) no-repeat top; padding-top:15px;}
#toppage a { display:block; background:url(../images/btn_toppage.jpg) no-repeat center; width:212px; height:42px; text-indent:-9999px; margin-left:294px;}
#toppage2 { clear:both;  background:url(../images/hr1.jpg) no-repeat top; padding-top:15px;}
#toppage2 a { display:block; background:url(../images/btn_toppage2.jpg) no-repeat center; width:212px; height:42px; text-indent:-9999px; margin-left:294px;}




.tabBox h4 { background: url(../images/img_subbox3_h.jpg) no-repeat top; line-height:1.8em; padding-top:3px; padding-left:24px; color:#FFFFFF;}
.tabBox .indent { padding-left:10px; padding-right:10px; margin-bottom:30px; border:1px solid #CDC998;}
.tabBox h5 { background: url(../images/img_tabbox_h5.jpg) no-repeat left; padding-top:10px; padding-bottom:8px; padding-left:20px; color:#766A45; font-weight:bold; margin-top:8px;}
.tabBox .indent ul.indent_ico { display:block; width:100%; margin-top:5px; clear:both;}
.tabBox .indent ul.indent_ico li { display:block; list-style:none; background:url(../images/ico_circle3.jpg) no-repeat left top; padding-left:20px; padding-top:2px; padding-bottom:2px; float:left; margin-right:20px; white-space:nowrap;}

table.t_style01 { display:block; margin-top:20px; border-left:1px solid #CCCCCC; border-top:1px solid #CCCCCC;}
table.t_style01 caption { text-align:left; font-weight:bold; color:#766A45; padding-bottom:5px; padding-left:2px;}
table.t_style01 th { text-align:left; vertical-align:top; background:#E6F3D3; color:#333333; font-weight:normal; padding:8px; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;}
table.t_style01 thead { border-top:1px solid #CCCCCC;}
table.t_style01 thead th { text-align:center; vertical-align:top; background:#9FD555; color:#FFFFFF; font-weight:bold; padding:5px;}
table.t_style01 td { text-align:center; vertical-align:top; padding:8px; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;}
table.t_style01 td.txt_left { text-align:left;}


/*-------- Page-Link --------*/
#pagelink { margin-top:25px; text-align:center; width:260px; margin-left:280px;}
#pagelink #back, #pagelink #next { width:102px; height:101px;}
#pagelink #back a { display:block; background:url(../images/btn_back.jpg) no-repeat; width:102px; height:101px; text-indent:-9999px; outline:none; margin-left:10px; margin-right:10px;}
#pagelink #next a { display:block; background:url(../images/btn_next.jpg) no-repeat; width:102px; height:101px; text-indent:-9999px; outline:none; margin-left:10px; margin-right:10px;}

#pagelink2 { margin-top:25px; text-align:center; width:260px; margin-left:280px;}
#pagelink2 #back, #pagelink2 #next { width:102px; height:101px;}
#pagelink2 #back a { display:block; background:url(../images/btn_back2.jpg) no-repeat; width:102px; height:101px; text-indent:-9999px; outline:none; margin-left:10px; margin-right:10px;}
#pagelink2 #next a { display:block; background:url(../images/btn_next2.jpg) no-repeat; width:102px; height:101px; text-indent:-9999px; outline:none; margin-left:10px; margin-right:10px;}

#pagelink3 { margin-top:25px; text-align:center; width:260px; margin-left:280px;}
#pagelink3 #back, #pagelink3 #next { width:102px; height:101px;}
#pagelink3 #back a { display:block; background:url(../images/btn_back.jpg) no-repeat; width:102px; height:101px; text-indent:-9999px; outline:none; margin-left:75px;}
#pagelink3 #next a { display:block; background:url(../images/btn_next.jpg) no-repeat; width:102px; height:101px; text-indent:-9999px; outline:none; margin-left:75px;}

#pagelink4 { margin-top:25px; text-align:center; width:260px; margin-left:280px;}
#pagelink4 #back, #pagelink3 #next { width:102px; height:101px;}
#pagelink4 #back a { display:block; background:url(../images/btn_back2.jpg) no-repeat; width:102px; height:101px; text-indent:-9999px; outline:none; margin-left:75px;}
#pagelink4 #next a { display:block; background:url(../images/btn_next2.jpg) no-repeat; width:102px; height:101px; text-indent:-9999px; outline:none; margin-left:75px;}


/*-------- Sub-Footer --------*/
#sub #body_f { width:800px; margin-top:30px;}
#sub #body_f .topicpath { float:left; padding-bottom:10px; width:590px;}
#sub #body_f .topicpath a { white-space:nowrap; line-height:1.5em;}
#sub #body_f #gotop { float:right; padding-bottom:10px; vertical-align:middle; white-space:nowrap;}
#toppage { clear:both;  background:url(../images/hr1.jpg) no-repeat top; padding-top:15px;}
#toppage a { display:block; background:url(../images/btn_toppage.jpg) no-repeat center; width:212px; height:42px; text-indent:-9999px; margin-left:294px;}
#toppage2 { clear:both;  background:url(../images/hr1.jpg) no-repeat top; padding-top:15px;}
#toppage2 a { display:block; background:url(../images/btn_toppage2.jpg) no-repeat center; width:212px; height:42px; text-indent:-9999px; margin-left:294px;}

input.big {
 width:17pt; height:17pt;
}
