body		{ margin:0px; padding:0px; color:#000; background:#fff; font: normal normal normal 13px/2em "メイリオ","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
a		{ outline:0px none #fff; background-repeat:no-repeat; text-decoration:none; }
a span,a strong,a em,a small,a img	{ cursor:pointer; }
br		{ letter-spacing:0px; }
div		{ position:relative; width:auto; height:auto; margin:0px; padding:0px; overflow:hidden; border:0px solid #000; opacity:1; KhtmlOpacity:1; MozOpacity:1; }
hr		{ clear:both; height:1px; color:#000; background:#000; text-align:left; margin:0px; border:0px none #000; display:block; }
img		{ margin:0px; padding:0px; border:0px solid #000; font-size: 10px; }
form		{ margin:0px; padding:0px; }
select		{ cursor:hand; cursor:pointer; }
h1,h2,h3,h4,h5,h6	{ margin:0px; padding:0px; font-size:100%; line-height:100%; font-weight:normal; font:inherit; }
ul,ol		{ margin:0px; padding:0px; }
li		{ margin:0px; padding:0px; display:block; list-style:none outside none; }
li img		{ vertical-align:top;margin:0px;padding:0px; }
li a img		{ vertical-align:top;margin:0px;padding:0px; }
dl		{ clear:both; float:left; display:inline; width:100%; margin:0px; padding:0px; }
dt		{ clear:both; float:left; display:block; width:15%; margin:0px; padding:0px; }
dd		{ clear:none; float:left; display:block; width:85%; margin:0px; padding:0px;  }
table		{ border-collapse:collapse; border-spacing: 0px; border:0px solid #ccc; table-layout:fixed; empty-cells:show; margin:0px; padding:0px; }
td,th		{ margin:0px; padding:2px; font: normal normal normal 11px/1.5em "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
span	{ margin:0px; }
.B		{ font-weight:bold; }

/* ------------------------------------------------------------ */

body		{ color:#000; background-color:#fff; text-align:center; }
hr		{ height:1px; margin:10px 50px 10px 50px; padding:0px; border-color:transparent; border-bottom:1px dotted #ccc; color:transparent; background:transparent; line-height:1px; }

div#PAGE		{ display:block; clear:both; width:962px; height:auto; margin-right:auto; margin-left:auto; text-align:left; border:none; }

.TOTOP	{ margin:20px 0px 5px 0px; float:right; clear:both; color:#666; border-bottom:1px dashed #666; font: normal normal normal 12px/15px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }

/* ------------------------------ BAR ------------------------------ */
.BAR				{ height:35px; margin-top:10px; clear:both; padding:0px; border:none; background-color:#97d; }
.BAR ul				{ margin:0px; font: normal normal normal 11px/35px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
.BAR ul li			{ float:left; height:35px; color:#777; }
.BAR ul li a			{ display:block; float:left; height:35px; text-decoration:none; padding:0px 20px 0px 5px; background-image:url(../img/global/bar_edge.png) 100% 0px no-repeat; }
.BAR ul li a:link			{ color:#fff; text-decoration:none; }
.BAR ul li a:visited		{ color:#fff; text-decoration:none; }
.BAR ul li a:hover		{ color:#fff; text-decoration:underline; }
.BAR ul li a:active		{ color:#fff; text-decoration:underline; }
/* -- ROOT (LOGO) -- */
.BAR ul li.ROOT			{ clear:none; font-weight:bold; margin:0px; padding:0px; font: normal normal bold 11px/35px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
.BAR ul li.ROOT a			{ display:block; padding:0px; width:55px; text-indent:-1000px; background-image:url(../img/global/bar_root.png); }
.BAR ul li.ROOT a:link		{ color:#000; background-position:0px 0px; }
.BAR ul li.ROOT a:visited		{ color:#000; background-position:0px 0px; }
.BAR ul li.ROOT a:hover		{ color:#000; background-position:0px -35px; }
.BAR ul li.ROOT a:active		{ color:#000; background-position:0px -35px; }

.BAR ul li.BRANCH 		{ background-image:url(../img/global/bar_edge.png); background-repeat:no-repeat; clear:none; margin:0px; padding:0px; }
.BAR ul li.BRANCH a		{ margin:0px 0px 0px 20px; display:inline; }
.BAR ul li.BRANCH a:link		{ color:#fff; }
.BAR ul li.BRANCH a:visited		{ color:#fff; }
.BAR ul li.BRANCH a:hover		{ color:#fff; }
.BAR ul li.BRANCH a:active		{ color:#fff; }

.BAR ul li.VERTEX 		{ background-image:url(../img/global/bar_edge.png); background-repeat:no-repeat; clear:none; font-weight:bold; margin:0px; padding:0px; font: normal normal bold 14px/35px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif;  text-shadow:0px 0px 3px #7a5fb1; }
.BAR ul li.VERTEX a		{ text-shadow:0px 0px 3px #7a5fb1; margin:0px 0px 0px 20px; display:inline; }
.BAR ul li.VERTEX a:link		{ color:#fff; }
.BAR ul li.VERTEX a:visited		{ color:#fff; }
.BAR ul li.VERTEX a:hover		{ color:#fff; }
.BAR ul li.VERTEX a:active		{ color:#fff; }

/* ------------------------------ HEADER------------------------------ */
.LOGO { float:left; margin:20px 0px 10px 0px; }

.H_BANNER { margin:15px 0px 0px 25px; clear:none; float:right; }
.H_BANNER img { width:148px; height:43px; clear:none; margin:0px; padding:0px; }
.H_BANNER a { width:148px; height:43px; clear:none; float:left; margin:0px 0px 0px 5px; padding:0px; }
.H_BANNER a:link { border:1px solid #999; }
.H_BANNER a:visited { border:1px solid #999; }
.H_BANNER a:hover { border:1px solid #97d; }
.H_BANNER a:active { border:1px solid #97d; }

/* ------------------------------ MENU------------------------------ */
.MENU	{ width:960px; height:65px; color:#666; clear:both; margin:0px 0px 0px 0px; padding;20px 0px 0px 0px: }
.MENU ul	{ width:850px; margin:0px 0px 0px 0px; position:relative; float:left; clear:none; }
.MENU li	{ display:block; width:auto; height:25px; float:left; border-left:1px solid #ccc; text-align:center; font:normal normal normal 10px/15px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
.MENU a	{ width:auto; height:25px; display:block; background-color:none; color:#666; vertical-align:middle; line-height: 30px; }
.MENU a p	{ width:auto; margin:0px 15px; display:inline; }
.MENU a:link	{ background-color:none; }
.MENU a:visited	{ background-color:none; }
.MENU a:hover	{ background-color:#ddd; }
.MENU a:active	{ background-color:#ddd; }
.MENU .CURRENT	{ background-color:#ddd; }
.MENU .OUTLINE	{ border-right:1px solid #ccc; }

.MENU .PAGETOP	{ width:90px; height:25px; float:right; clear:none; }
.MENU .PAGETOP li	{ width:90px; height:25px; border:none; }
.MENU .PAGETOP a	{ width:90px; height:25px; display:block; background-color:none; }
.MENU .PAGETOP a:link	{ background-color:none; }
.MENU .PAGETOP a:visited	{ background-color:none; }
.MENU .PAGETOP a:hover	{ background-color:#ccc; }
.MENU .PAGETOP a:active	{ background-color:#ccc; }
.MENU .PAGETOP p { font:normal normal normal 11px/15px  }

.MENU a.WFCTOP { height:30px; display:block; background:#666; color:#FFF; float:right; margin:10px 0px 0px 0px; font-size:11px;}
.MENU a.WFCTOP:link {background:#666;}
.MENU a.WFCTOP:visited {background:#666;}
.MENU a.WFCTOP:hover {background:#999;}
.MENU a.WFCTOP:active {background:#999;}


/* ------------------------------ SIDE------------------------------ */
.SIDE	{ width:200px; margin:20px 0px 0px 0px; float:left; }
.SIDE ul	{ width:200px; position:relative; }
.SIDE ul li		{ width:200px; height:32px; display:inline; color:#fff; }
.SIDE ul li a		{ height:32px; display:block; background-color:#76b; border-bottom:1px solid #8674b3; }
.SIDE ul li a p	{ cursor:pointer; float:left; display:inline; margin:10px 0px 0px 40px; font: normal normal normal 11px/13px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
.SIDE ul li a:link	{ color:#fff; background-color:#7f65b2; }
.SIDE ul li a:visited	{ color:#fff; background-color:#7f65b2; }
.SIDE ul li a:hover	{ color:#fff; background-color:#97d; }
.SIDE ul li a:active	{ color:#fff; background-color:#97d; }
.SIDE ul li.TITLE	{ display:inline; width:200px; height:33px; margin:10px 0px 0px 0px; background-color:#97d; background-image:url(../img/global/si_bg.jpg); display:block; }
.SIDE ul li.TITLE p	{ cursor:pointer; float:left; display:inline; margin:10px 0px 0px 10px; font: normal normal normal 10px/13px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }

/* -- トップボタン -- */
.SIDE ul li a.BACK		{ height:33px; color:#fff; border-bottom:1px solid #e4e4de; background-color:#fff; background-image:url(../img/global/si_back.gif) 0% 0% no-repeat; }
.SIDE ul li a.BACK:link		{ color:#999; background-color:#fff; background-image:url(../img/global/si_top-.gif); }
.SIDE ul li a.BACK:visited	{ color:#999; background-color:#fff; background-image:url(../img/global/si_top-.gif); }
.SIDE ul li a.BACK:hover		{ color:#aaa; background-color:#fff; background-image:url(../img/global/si_top.gif); }
.SIDE ul li a.BACK:active	{ color:#aaa; background-color:#fff; background-image:url(../img/global/si_top.gif); }
.SIDE ul li a.BACK p	{ margin:12px 0px 0px 37px; font:bold normal normal 12px/10px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
.SIDE ul li a.BACK p span	{ font-size:8px; font-weight:normal; margin:0px 0px 0px 0px; color:#999999; }

/* -- 各メニュー -- */
.SIDE ul li a.SI		{ background-image:url(../img/global/si_button.gif); }

.SIDE ul li a.SI_CURRENT		{ background-image:url(../img/global/si_button.gif); }
.SIDE ul li a.SI_CURRENT:link		{ color:#fff; background-color:#97d; }
.SIDE ul li a.SI_CURRENT:visited		{ color:#fff; background-color:#97d; }
.SIDE ul li a.SI_CURRENT:hover		{ color:#fff; background-color:#97d;  }
.SIDE ul li a.SI_CURRENT:active		{ color:#fff; background-color:#97d;  }

.SIDE ul li a.SI_MESSAGE		{ background-image:url(../img/global/si_button.gif); }
.SIDE ul li a.SI_BRAVE		{ background-image:url(../img/global/si_button.gif); }
.SIDE ul li a.SI_OUTLINE		{ background-image:url(../img/global/si_button.gif); }
.SIDE ul li a.SI_STAFF	{ background-image:url(../img/global/si_button.gif); }

.SIDE .BANNER { margin:20px 0px 0px 0px; }
.SIDE .BANNER img { width:198px; height:50px;  vertical-align:middle; text-align:center; margin:0px; padding:0px; }
.SIDE .BANNER a { width:198px; height:50px; display:block; margin:10px 0px 0px 0px; }
.SIDE .BANNER a:link { border:1px solid #999; }
.SIDE .BANNER a:visited { border:1px solid #999; }
.SIDE .BANNER a:hover { border:1px solid #97d; }
.SIDE .BANNER a:active { border:1px solid #97d; }

.SIDE .LINK { margin:20px 0px 50px 0px; }
.SIDE .LINK img { margin:0px; width:200; height:93;}
.SIDE .LINK p	{ margin:5px 0px; display:block; color:#333; font: normal normal normal 10px/14px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
.SIDE .LINK small	{ margin:5px 0px; display:block; color:#333; font: normal normal normal 8px/12px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
.SIDE .LINK a	{ margin:20px 0px 0px 0px; display:block; background-color:#fff; }
.SIDE .LINK a:link	{ background-color:#fff; }
.SIDE .LINK a:visited	{ background-color:#fff; }
.SIDE .LINK a:hover	{ background-color:#eee; }
.SIDE .LINK a:active	{ background-color:#eee; }

/* ------------------------------ MAIN------------------------------ */
.MAIN	{ width:750px; margin:20px 0px 20px 10px; float:left; clear:none; display:inline; }
.MAIN span	{ margin:0px; color:#7f65b2; font:normal normal bold 15px/2em "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif;  }
.MAIN strong	{ margin:0px; color:#666; font:normal normal normal 13px/2em "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif;  }
.MAIN p	{ margin:0px; color:#333; font:normal normal normal 12px/1.5em "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif;  }
.MAIN img { margin:10px 0px 0px 0px; }

.MAIN .CONTENT	{ width:740px; margin:0px; height:auto; float:right; border:1px solid #999; }
.MAIN .CONTENT img	{ margin:20px 0px 20px 30px; }

.MAIN .CONTENT ul	{ width:710px; float:left; margin:0px 0px 30px 30px; padding:0px; display:inline; }
.MAIN .CONTENT li	{ width:680px; float:left; padding:0px; border-top:1px dashed #ccc; margin:0px; display:inline; }
.MAIN .CONTENT li  img	{ float:left; margin:20px 0px 20px 0px; }
.MAIN .CONTENT a	{ width:680px; float:left; padding:0px; background-color:#0f0; display:block; margin:0px; }
.MAIN .CONTENT a img	{ display:block; float:left; margin:20px 0px 20px 0px; }
.MAIN .CONTENT a:link	{ background-color:#fff; }
.MAIN .CONTENT a:visited	{ background-color:#fff; }
.MAIN .CONTENT a:hover	{ background-color:#eee; }
.MAIN .CONTENT a:active	{ background-color:#eee; }
.MAIN .CONTENT span	{ width:470px; float:right; clear:none; display:block; margin:0px; }
.MAIN .CONTENT strong	{ width:470px; display:block; clear:both; }
.MAIN .CONTENT span p	{ display:block; margin:0px 0px 20px 0px; font:normal normal normal 12px/1.5em "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
.MAIN .CONTENT span	p small { width:470px; color:#999; margin:10px 0px 20px 0px; clear:both; float:left; }
.MAIN .CONTENT p	{ display:block; margin:0px 0px 20px 0px; font:normal normal normal 12px/2.5em "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
.MAIN .CONTENT small	{ font:normal normal normal 10px/1em "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
.MAIN .CONTENT .title	{ width:680px; float:left; margin:10px 0px 20px 0px; }
.MAIN .CONTENT .title img	{ margin:0px 10px 0px 0px; float:left; width:9; height=:23; }
.MAIN .CONTENT .title p	{ margin:0px; clear:none; font:normal normal bold 15px/2em "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
.MAIN .CONTENT img.IMAGE {width:367; height:37; float:left; margin:10px 0px 0px 0px;}

.MAIN .CONTENT .JUMP a	{ display:inline; background-color:#fff; margin:30px 0px 0px 30px; }
.MAIN .CONTENT .JUMP a:link	{ display:inline; background-color:#fff; }
.MAIN .CONTENT .JUMP a:visited	{ display:inline; background-color:#fff; }
.MAIN .CONTENT .JUMP a:hover	{ display:inline; background-color:#fff; }
.MAIN .CONTENT .JUMP a:active	{ display:inline; background-color:#fff; }
.MAIN .CONTENT .JUMP_B	{ margin:30px 0px 30px 30px; }
.MAIN .CONTENT .JUMP_B img	{ float:left; clear:none; margin:0px; }
.MAIN .CONTENT .JUMP_B a	{ width:auto; display:inline; background-color:#fff; }
.MAIN .CONTENT .JUMP_B a:link	{ display:inline; background-color:#fff; }
.MAIN .CONTENT .JUMP_B a:visited	{ display:inline; background-color:#fff; }
.MAIN .CONTENT .JUMP_B a:hover	{ display:inline; background-color:#fff; }
.MAIN .CONTENT .JUMP_B a:active	{ display:inline; background-color:#fff; }
.MAIN .CONTENT .REASON	{ margin:0px 0px 0px 10px; }
.MAIN .CONTENT .REASON img {width:680; height:52;}
.MAIN .CONTENT .REASON p{ width:540px; float:left; clear:both; margin:0px 0px 10px 80px; font:normal normal normal 12px/1.5em "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
.MAIN .CONTENT .REASON small{ width:540px; float:left; clear:both; margin:0px 0px 10px 80px; }

.MAIN .CONTENT .PR	{ width:680px; height:400px; margin:80px 0px 0px 30px; background:url(../img/pr/back.jpg) no-repeat; border-top:1px dashed #ccc; }
.MAIN .CONTENT .PR p	{ display:inline; width:400px;  margin:80px 0px 0px 20px; float:left; }
.MAIN .CONTENT .PR .WHITE	{ display:inline; clear:both; float:left; }
.MAIN .CONTENT .PR .WHITE p	{ width:680px; margin:75px 0px 0px 50px; display:inline; color:#fff; font:normal normal normal 12px/1.5em "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }

.MAIN .CONTENT .BRAVE	{ width:710px; height:100px; margin:30px 0px 30px 30px; padding:0px; clear:none; display:block; }
.MAIN .CONTENT .BRAVE img { width:208; height:56;}	
.MAIN .CONTENT .BRAVE a { width:210px; height:56px; clear:none; display:inline; margin:0px 25px 30px 0px; }
.MAIN .CONTENT .BRAVE a:link { display:inline; background-color:#fff; }
.MAIN .CONTENT .BRAVE a:visited { display:inline; background-color:#fff; }
.MAIN .CONTENT .BRAVE a:hover { display:inline; background-color:#fff; }
.MAIN .CONTENT .BRAVE a:active { display:inline; background-color:#fff; }

.MAIN .INFO	{ width:740px; margin:10px 0px 0px 0px; padding:10px 0px; background-color:#fff; float:right; border:solid 1px #999; }
.MAIN .INFO p	{ margin:0px 0px 0px 10px; color:#ddd; font:normal normal bold 11px/10px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
.MAIN dl	{ width:680px; margin:0px 0px 0px 30px; padding:30px 0px 30px 0px; }
.MAIN dt	{ width:110px; border-top:1px solid #ddd; margin:0px 0px 20px 0px; float:left; clear:none; color:#bbb; font:normal normal bold 11px/2em "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif;}
.MAIN dt img	{ margin:0px 0px 0px 5px; }
.MAIN dd	{ width:560px; border-top:1px solid #ddd; margin:0px 0px 20px 10px; float:left; clear:none; color:#666; font:normal normal normal 11px/2em "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; font-size:12px;}
.MAIN dd a	{ color:#999; text-decoration:underline; }
.MAIN dd a:link	{ color:#999; text-decoration:underline; }
.MAIN dd a:visit	{ color:#999; text-decoration:underline; }
.MAIN dd a:hover	{ color:#7f65b2; text-decoration:underline; }
.MAIN dd a:active	{ color:#7f65b2; text-decoration:underline; }
.MAIN .INFO .TITLE	{ border:none; color:#ccc; font:normal normal bold 9px/10px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }


.MAIN .MESSAGE { width:740px; margin:0px; float:right; border:solid 1px #999; }
.MAIN .MESSAGE .BOX { width:640px; margin:0px 0px 10px 50px; padding:0px 0px 30px 0px; border-bottom:1px dashed #bbb; }
.MAIN .MESSAGE .BOX img.PIC {margin:10px; float:left; clear:none;}

.MAIN .MESSAGE img { margin:30px 100px 15px 0px; }
.MAIN .MESSAGE span { margin:5px 0px 0px 0px; clear:both; float:left; color:#7f65b2; font:normal normal normal 13px/2em"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
.MAIN .MESSAGE span a { text-decoration:none; color:#7f65b2; }
.MAIN .MESSAGE span a:link { text-decoration:none; }
.MAIN .MESSAGE span a:visited { text-decoration:none; }
.MAIN .MESSAGE span a:hover { text-decoration:underline; }
.MAIN .MESSAGE span a:active { text-decoration:underline; }
.MAIN .MESSAGE span img { margin:0px; }
.MAIN .MESSAGE strong { margin:20px 0px 0px 0px; clear:both; float:left; }
.MAIN .MESSAGE p { margin:10px 0px 0px 10px;  clear:both; font:normal normal normal 12px/2.5em "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
.MAIN .MESSAGE b { margin:0px 0px 10px 10px; clear:both; float:left; color:#7f65b2; font:normal normal bold 15px/2em"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
.MAIN .MESSAGE small	{ float:left; clear:both; margin:10px 0px 0px 0px; font:normal normal normal 9px/1.5em "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
.MAIN .DASHED { border:1px dashed #bbb; }

.MAIN .OUTLINE	{ width:740px; margin:0px; float:right; border:solid 1px #999; padding:30px 0px 0px 0px; }
.MAIN .OUTLINE span	{ width:710px; margin:0px 0px 0px 30px; }
.MAIN .OUTLINE small	{ width:710px; color:7f65b2; margin:0px 0px 20px 30px; font:normal normal bold 11px/2em "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
.MAIN .OUTLINE dl	{ margin:0px 30px 30px 30px; padding:0px; width:680px; border-bottom:1px dashed #bbb; }
.MAIN .OUTLINE dt	{ margin:10px 0px 0px 0px; border:none; }
.MAIN .OUTLINE dd	{ margin:10px 0px 0px 0px; border:none; }
.MAIN .OUTLINE ul	{ display:block; width:680px; margin:5px 0px 0px 30px; padding:0px; }
.MAIN .OUTLINE li	{ margin:5px 0px 0px 10px; }
.MAIN .OUTLINE img	{ margin:0px; clear:none; float:left; display:inline; }
.MAIN .OUTLINE li p	{ clear:none; color:#666; display:inline; font: normal normal normal 11px/13px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
.MAIN .OUTLINE li.title	{ margin:5px 0px; }
.MAIN .OUTLINE li.title p	{ clear:none; margin:0px; color:#999; font: normal normal normal 13px/1.5em "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
.MAIN .OUTLINE p	{ display:inline; margin:20px 0px 0px 0px; }
.MAIN .OUTLINE p.small	{ color:#666; font: normal normal normal 10px/13px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }

.MAIN .STAFF_L img { width:90px; height:90px; float:left; margin:20px 0px 0px 20px; border:1px solid #ccc; display:inline; }
.MAIN .STAFF_L { float:left; width:365px; height:250px; display:block; margin:0px 0px 20px 5px; border:1px solid #999; }
.MAIN .STAFF_L span { width:225px; margin:20px 0px 0px 20px; float:left; display:inline; }
.MAIN .STAFF_L strong { width:225px; margin:10px 0px 0px 20px; float:left; display:inline; color:#999; font: normal normal normal 10px/1.5em "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
.MAIN .STAFF_L b { width:330px; margin:10px 0px 0px 20px; float:left; display:inline; color:#ccc; font: normal normal bold 11px/1.5em "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
.MAIN .STAFF_L p { width:330px; margin:0px 0px 10px 20px; float:left; display:inline; color:#666;  }

.MAIN .STAFF_R img { width:90px; height:90px; float:left; margin:20px 0px 0px 20px; border:1px solid #ccc; display:inline; }
.MAIN .STAFF_R { float:left; width:365px; height:250px; display:block; margin:0px 0px 20px 10px; border:1px solid #999; }
.MAIN .STAFF_R span { width:225px; margin:20px 0px 0px 20px; float:left; display:inline; }
.MAIN .STAFF_R strong { width:225px; margin:10px 0px 0px 20px; float:left; display:inline; color:#999; font: normal normal normal 10px/1.5em "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
.MAIN .STAFF_R b { width:330px; margin:10px 0px 0px 20px; float:left; display:inline; color:#ccc; font: normal normal bold 11px/1.5em "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
.MAIN .STAFF_R p { width:330px; margin:0px 0px 10px 20px; float:left; display:inline; color:#666;  }

.MAIN .MEMBER { width:740px; margin:0px; float:right; border:solid 1px #999; padding:30px 0px 0px 0px; }
.MAIN .MEMBER span { width:710px; margin:0px 0px 0px 30px; }
.MAIN .MEMBER table { border:1px solid #999; width:680px; height:50px; margin:0px 0px 50px 30px; }
.MAIN .MEMBER td {border:1px solid #CCC;}
.MAIN .MEMBER th {border:1px solid #CCC; background:#EEEEFF;}


/* ------------------------------ 10/3/2追加------------------------------ */

.MAIN .MEMBER .TEIKEI tr {font:9px;}
.MAIN .MEMBER .HAIKEI tr {background:#eee;}


/* ------------------------------ FOOTER------------------------------ */
.F_BANNER 	{ width:962px; float:left; margin:10px 0px 0px 0px; display:inline; }
.F_BANNER img 	{ float:left; margin:10px 10px 0px 0px; display:inline; width:151; height:64;}

.F_LOGO	{ width:962px; margin:10px 0px 20px 0px; clear:both; }
.F_LOGO img	{ float:left; margin:20px 0px 20px 0px; height:45; width:247;}
.F_LOGO	p { margin:45px 0px 0px 0px; float:right; vertical-align:bottom; font:normal normal normal 9px/15px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }

dl.SEMINAR {border-top:none; float:left; font:normal normal normal 12px/2.5em "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
dl.SEMINAR dt {border-top:none; font:normal normal normal 12px/2.5em "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif;  }
dl.SEMINAR dd {border-top:none; font:normal normal normal 12px/2.5em "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }








