﻿body{
min-width:650px;
max-width:900px;
}

body, ul, ol, li ,img, p {
margin:0 ;
padding:0 ;
font-size:11pt;
letter-spacing:1px;
line-height:1.5 ;
border:0 ;
}

img.vam{
vertical-align:middle;
}

/* Header 部分 ～～～～～～～～～～～～～～～～～～～ */
#barHeader{
background-image:url(img/bgH06.jpg);
background-repeat:repeat-x;
position:relative ;
height:110px ;
width:100%;
overflow:hidden;
z-index:999 ;
}

#footer {
width:100% ;
margin-bottom:20px;
text-align:center;
font-size:10pt;
}

img.logo {
position:absolute ;
z-index:100 ;
border:0 ;
}

img.seminar {
float:right;
margin:12px 0 0 2px;
border:0 ;
}
/* 完 Header 部分 ～～～～～～～～～～～～～～～～～～～ */

#wrapper {
background:#fff url('img/bg_wrapper02.gif') left top no-repeat;
position:relative;
min-height:550px;
max-width:900px;
height:100%;
}

#barLeft {
position:absolute ;
top:66px ;left:0px ;bottom:0 ;
width:150px;
background:#dfedb6 url('img/bg_collfet02.gif') repeat-y right;
text-align:center ;
z-index:3999 ;
}

ul.meun_left {
width:120px;
list-style-type:none ;
margin:0px 18px 10px auto;
}

ul.meun_left>li {
position:relative;
padding:1px;
margin:3px;
}

ul.meun_left > li {
line-height:22px;
text-align:left;
vertical-align:middle;
background:url('img/bg_menu_left.jpg') repeat-x left bottom;
border-top:1px solid #62a703; /*#a8d435*/
border-bottom:1px solid #62a703;
padding-left:8px;
padding-top:3px;
}
ul.meun_left > li:hover {
background:url('img/bg_menu_left.jpg') repeat-x left top;
}

ul.meun_left > li.haveSub {
background:url('img/bg_menu_leftA.jpg') no-repeat right bottom;
}
ul.meun_left > li.haveSub:hover {
background:url('img/bg_menu_leftA.jpg') no-repeat right top;
}

ul.meun_left a {
color:#000;
background:none;
font-weight:bold;
font-family: Arial;
display:block;
width:100%;
}

ul.meun_left > li > a {
letter-spacing:6px;
}

ul.submenu {
list-style-type:none;
position:absolute;
top:2px ;
left:114px;
width:190px;
text-align:left;
background:#dcffac;
border-bottom:1px solid #000;
visibility:hidden ;
}

ul.submenu li {
background: url('img/bg_Lmenu_sub.gif') repeat-x left;
line-height:22px;
border:1px solid #000;
border-bottom:0;
}

ul.submenu li:hover {
background:#ffffb9;
}

ul.meun_left .submenu a {
color:#600000;
padding-left:10px;
width:188px;
}

ul.meun_left li:hover ul {
visibility:visible ;
}

#content {
font-family:'Times New Roman';
padding:50px 30px 20px 30px;
margin-left:150px ;
min-width:490px;
min-height:650px;
z-index:9 ;
}

a {
text-decoration: none;
}

#content a , #content a:visited{
	color: #008000;
}

#content a:hover {
	color: #fff;
	background: #008000 ;
}

#content li { margin:6px 6px 0px 20px }

#content h3 {
font-size:13pt ;
letter-spacing:0.2em;
padding-bottom:8px;
background: url('img/bg_h3.gif') no-repeat left bottom;
font-family: Arial,'華康細黑體','文鼎細黑體','方正平黑','方正細黑一','新細明體';
overflow:hidden;
margin-top:0 ;
margin-bottom:4px ;
color:#c00 ;
}

.box{
margin-bottom:20px
}

.box .box_head {
background:url(img/box_LtopGn02.gif) left top no-repeat;
margin-bottom:0 
}

.box .box_head .box_head_text {
padding:4px 0 0 24px ;
background:url(img/box_RtopGn02.gif) right top no-repeat;
color:#600000;
font-size:12pt ;
font-weight:bold;
font-family:'華康細黑體','文鼎細黑體','方正平黑','方正細黑一','新細明體';
}


.box .box_body{
padding:0 0 0 20px; margin-bottom:-12px ; background:url(img/box_L8.gif) left top repeat-y;
}
.box .box_body_text{
padding:10px 20px 0px 0; background:url(img/box_R8.gif) right top repeat-y;
}

.box .box_footL{
height:40px; margin:0px; background:url(img/box_Lbottom8.gif) left bottom no-repeat;
}
.box .box_footR{
height:40px; padding-right:00px; background:url(img/box_Rbottom8.gif) right bottom no-repeat;
}



#shareHdBox {
height:80px ;
border:1px solid #cc3300 ;
padding:10px;
font-size:13pt ;
font-weight:bold ;
margin:10px ;
line-height:170% ;
}

#shareHdBox ul {
list-style-type:none ;
color:#000 ;
font-weight:normal ;
margin-left:10px ;
}

#shareHdBox li {
margin-top:4px ;
font-size:10pt ;
}

#thanksbox ul, #thanksbox ol{
margin:0 0 15px 40px;
}

#thanksbox p {
font-weight:bold ;
background:#ffffca ;
margin:0 ;
}

/* barMenu 設定 */
#barMenu {
position:absolute;
top:0px;
left:170px;
width:700px;
height:22px;
z-index:4999 ;
min-width:500px
}

#barMenu ul {
list-style-type:none;
}

#barMenu > ul.menu > li{
float:left;
}

#barMenu > ul.menu > li.items{
margin-top:2px;
width:90px
}

#barMenu ul.menu ul {
position:relative ;
left:-4px;
top:-4px;
margin:0 ;padding:0; 
width:86px;
text-align:left; 
background:#fff;
border:1px solid #444;
border-top:2px solid #d0e3d5;
}

#barMenu ul.menu li ul {
display:none ;
}

#barMenu ul.menu li:hover > ul{
display:block ;
}

#barMenu ul.menu ul.long{
width:220px;
}

#barMenu ul.menu ul li{
line-height:22px;
background: url('img/bg_menu_left.jpg') repeat-x left bottom;
/*background: #dcffac;*/
padding-bottom:4px;
/*border:1px solid #444;*/
font-size:11pt;
letter-spacing:0.2em ;
}

#barMenu ul.menu ul li:hover {
background: url('img/bg_menu_left.jpg') repeat-x left top;
}

#barMenu ul.menu ul li a {
display:block;
font-weight:bold;
padding-left:4px;
color:#600000;
}
/* 完 barMenu 部分 */

