body{ margin: 0px; padding: 0px; background-color: #FFF; font-family: "Lucida Grande", Verdana, Arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",'MS UI Gothic',sans-serif;}

.body{ width: 955px; margin: 0px; padding: 20px;}

a:link { color: #002; text-decoration : none }
a:visited { color: #002; text-decoration : none }
a:active { color: #002; text-decoration : none }
a:hover { color: #00A; text-decoration : underline}

img{border: 0px; margin-bottom: 0px; }

.c-both { clear:both;}

.sidebar{ float: left; width: 202px; height:100px; background-color: #FFF; }

.sidebar h1{ margin: 0px; padding: 0px; font-size: 24px; text-align: left; }
.sidebar h2{ margin: 0px; padding: 0px; font-size: 14px; text-align: center;}

.sidebar .title {background-color: #FFF; height:70px; }

.sidebar .menu { margin-left: 16px; }

.sidebar .space {background-color: #FFF; font-size:0px; }

.sidebar .tab {background-color: #FFF;}
.sidebar .tab .menu { background-color: #FFF; float: left; width: 202px; line-height:0px; margin-left: 0px !important; margin-left: 8px;}
.sidebar .tab .menu ul{ margin: 0px; padding: 0px;  text-align:center; }
.sidebar .tab .menu li{ margin: 0px; padding: 0px; list-style: none inside; float:left;}

.sidebar .tab ul{ margin:0px; font-size:12px; padding: 5px 0px 0px 15px !important; padding: 5px 0px 0px 5px; }

.sidebar .tab li{ list-style: none inside; padding: 0px; }

.sidebar .tab .tab_contents_title{ margin: 0px; padding: 0px; line-height:0px;}

.sidebar .tab .tab_contents li{ margin: 0px; padding: 0px;}

.sidebar .tab .tab_contents { overflow: hidden;  width: 200px;}
.sidebar .tab .tab_contents a{ font-size:12px;}
.sidebar .tab .tab_contents_a{clear:both; width: 500px;  background-color: #EAE9DD; line-height:18px; border-bottom: 1px dotted #aaa; }
.sidebar .tab .tab_contents_b{clear:both; width: 500px;  background-color: #EAE9DD; line-height:18px; border-bottom: 1px dotted #aaa; }

.sidebar .tab .tab_contents_member{clear:both; width: 500px; background-color: #EAE9DD; }
.sidebar .tab .tab_contents_member ul{ margin:0px 0px 0px 5px; font-size:12px;  border-bottom: 1px dotted #aaa; padding: 5px 0px 25px 0px !important; padding: 5px 0px 25px 0px; }

.sidebar .tab h2{ font-size: 14px; text-align: center; background-color: #E0E0D0;}
.sidebar .tab .fooder{ font-size: 14px; text-align: center; border-top: 1px dotted #aaa;}

.error{color:#E00; font-size:12px;}


.formtext{ font-size:12px; }

.main{ float: right; width:700px; background-color: #FFF; padding-left: 12px;}
.main h2{ margin: 0px; padding: 2px; font-size: 18px; background-color: #FFF;}
.main .subtitle { float: right; width:700px; background-color: #FFF; padding: 0px 0px 10px 0px;}
.main .submenu .btn{ float: right; width:100px; background-color: #EAE9DD; text-align:center; font-size:12px; padding: 0px; font-weight: bold; margin:0px;}
.main .submenu { width:700px; background-color: #FFF; padding: 0px 0px 10px 0px; text-align:right; font-size:12px;}

.panel { margin: 0px; padding: 0px; font-size:0px;}
.panel .a_top 	 { width: 700px; padding-top: 5px;   background-color: #EAE9DD; background-image: url(../img/panel/a_top.gif); background-repeat: no-repeat; background-position: top;}
.panel .a_bottom { width: 700px; padding-top: 5px;   background-color: #EAE9DD; background-image: url(../img/panel/a_bottom.gif); background-repeat: no-repeat; background-position: bottom;}
.panel .b_top 	 { width: 685px; padding-top: 5px;   background-color: #F0F2F2; background-image: url(../img/panel/b_top.gif); background-repeat: no-repeat; background-position: top; margin-left:15px;}
.panel .b_bottom { width: 685px; padding-top: 5px;   background-color: #F0F2F2; background-image: url(../img/panel/b_bottom.gif); background-repeat: no-repeat; background-position: bottom; margin-left:15px;}
.panel .ab_bottom { width: 700px; padding-top: 5px;   background-color: #EAE9DD; background-image: url(../img/panel/ab_bottom.gif); background-repeat: no-repeat; background-position: bottom;}
.panel .a_contents { width: 700px; font-size:16px; background-color: #EAE9DD; }
.panel .b_contents { width: 685px; font-size:16px; background-color: #F0F2F2; margin-left:15px;}

.select_left{  font-weight: bold; color:#FFF; background-image: url(../img/sidetab/select_left.gif); background-repeat: no-repeat;  background-position left; padding: 0px 0px 2px 3px;}
.select_right{ font-weight: bold; color:#FFF; background-image: url(../img/sidetab/select_right.gif); background-repeat: no-repeat; background-position: right; padding: 2px 3px 4px 0px !important; padding: 4px 3px 5px 0px;}
.select_dmy{ color:#D96600; }

.eye_frame{ width:200px;background-image: url(../img/etc/eyeframe.gif);background-position:center;background-repeat:no-repeat; }
.eye_frame2{ width:200px;background-image: url(../img/etc/eyeframe2.gif);background-position:center;background-repeat:no-repeat; }
.eye_frame3{ width:200px;background-image: url(../img/etc/eyeframe3.gif);background-position:center;background-repeat:no-repeat; }
.eye_eye{ position:absolute; top:50px; left:50px;}


b.hisu{font-size:10px; font-weight:bold; color:#00F; padding-left:2px;}

div.rakugaki{ position:absolute; width:100%; height:100%; z-index:255;  filter:alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6;}

