@charset "UTF-8";* {margin: 0px;padding: 0px;border: 0px;border-collapse: collapse;}body {color: #2f4f4f;font-family: "ヒラギノ明朝 Pro W3", "ＭＳ Ｐ明朝", serif;background: #ffffff;}a:link {color: #0066FF;text-decoration: none;}a:hover{color: #00CCFF;text-decoration: none;}h1,h2,h3,h4,h5{margin: 0px;padding: 0px;}a img{border: none;}img{margin: 0px;padding: 0px;border: 0px;}p,address,ul,ol,dl,dd,caption,form{margin: 0px;padding: 0px;}table {margin: 0px;border: 0px;border-collapse: collapse;padding: 0px;}th, td {margin: 0px;padding: 0px;border-collapse: collapse;}.caption { align: center;font-size: 10px; font-style: normal; line-height: 13px; font-weight: normal;margin: 5px 0px;/*background-image: url("") */}.copybase {padding-left: .6em;font-size: 12px;font-style: normal;line-height: 1.8em;font-weight: normal;margin-bottom: .8em;}td.tb-spc {height: 1.6em;cellpadding:  .6em;}.copyenphasis {font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; color: #FF0000;}.list {font-family: "ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3";font-size: 14px;}.dayred {font-size: 13px;font-style: normal;line-height: normal;font-weight: normal;font-family: "ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3";}.infocopy {font-size: 13px;font-style: normal;line-height: normal;font-weight: normal;font-family: "ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3";}.caption2 {font-size: 11px; font-style: normal; line-height: 13px; font-weight: normal;}.copybaselist {font-size: 12px; font-style: normal; line-height: 12px;}.copyright {float: left;}// --------- SLIDE SHOW --------- //#slideshow {position:relative;height:395px;}#slideshow DIV {position:absolute;top:55px;left:123px;z-index:-20;opacity:0.0;height: 395px;background-color: #FFF;}#slideshow DIV.active {z-index:10;opacity:1.0;}#slideshow DIV.last-active {z-index:9;}#slideshow DIV IMG {height: 395px;display: block;border: 0;margin-bottom: 10px;}// ------------ SEMINAR --------------- //#seminar_top {background-image: url (../img/0809_seminar_top.jpg);background-repeat: none;}.seminar_copy {font-size: 100%;line-height: 1.5em;text-align: left;vertical-align: top;margin-left: 20px;}#seminar_thanks {font-size: 160%;font-weight: bold;color: #ffffff;line-height: 1.3em;letter-spacing: -.1em; border: solid 1px #c0c0c0;padding-left: 40px;padding-right: 20px;padding-top: 16px;padding-bottom: 16px;background-color: #008000;}#seminar_data ul {font-size: 100%;font-weight: normal;color: #000000;line-height: 1.4em;text-align: left;vertical-align: middle;margin-left: 20px;margin-bottom: 10px;padding-left: 50px;padding-right: 30px;padding-top: 20px;padding-bottom: 20px;border: solid 1px #c0c0c0;background-color: #dcdcdc;}#seminar_data table {font-size: 100%;font-weight: normal;color: #000000;line-height: 1.4em;text-align: left;vertical-align: middle;margin-left: 20px;margin-bottom: 10px;padding-left: 50px;padding-right: 30px;padding-top: 20px;padding-bottom: 20px;border: solid 1px #c0c0c0;background-color: #dcdcdc;}// --------- PRIVACY POLICY --------- //#wrapper {width: 640px;margin:  0 auto;}.prvc {font-size: 90%;width: 640px;margin:  0 auto;}.prvc h1 {margin-bottom: 20px;padding-bottom: 20px;}.prvc h2 {font-size: 120%;line-height: 1.2em;margin-bottom: 10px;padding: 10px;border-left: solid 16px #008000;border-top: solid 1px #c0c0c0;border-bottom: solid 1px #c0c0c0;border-right: solid 1px #c0c0c0;vertical-align: bottom;}.prvc h3 {font-size: 100%;border-left: solid 8px #008000;border-bottom: dotted 1px #666666;margin-left: .5em;margin-bottom: 2em;padding: 8px;}.prvc h4 {font-size: 90%;font-weight: bold;color: #000000;background-color: #d3d3d3;text-align: left;vertical-align: top;width: 610px;margin-left: 20px;margin-top: 20px;padding: 3px 8px;}.prvc_copy {font-size: 90%;line-height: 1.4em;text-align: left;vertical-align: top;margin-left: 20px;}.prvc_copy #header {margin-top: 30px;padding: 10px;line-height: 1.6em;width: 600px;}.prvc_copy p {margin-left: 20px;}.prvc_copy ul {list-style-type: circle;margin-left: 25px;width: 550px;}.prvc_copy li {font-size: 90%;}.prvc_copy dl {margin-top: 0px;margin-left: 25px;}.prvc_copy .prvc_sgntr {text-align: right;width: 600px;margin-top: 20px;margin-bottom: 40px;font-size: 90%;}.prvc_copy#director {width: 40%;_width: 45%; /* for IE4-6  */border: 1px dotted #696969;padding: 2px 5px;margin-left: 6%;margin-bottom: 15px;background: #dcdcdc;}.prvc_copy#director dl{margin: 5px 20px; }.prvc ol {font-size: 100%;line-height: 1.6em;text-align: left;vertical-align: top;margin-top: 15px;margin-left: 70px;}.prvc ol ol {font-size: 90%;margin-top: 0px;margin-left: 30px;}.prvc dl {font-size: 90%;margin-top: 15px;margin-left: 50px;margin-bottom: 15px;list-style-type: circle;}.prvc ul {font-size: 100%;margin-top: 15px;margin-left: 50px;list-style-type: circle;}#footer-logo {text-align: center;}#prvc-footer {margin-top: 10px;margin-bottom: 30px;font-size: 75%;_font-size: 80%;  /* for IE4-6  */text-align: center;}#prvc-footer img{margin-bottom: 10px; }