body{
  background: white;
  text-align:center;
  font-size:medium;
  font-family: '‚l‚r ‚oƒSƒVƒbƒN', Osaka, 'ƒqƒ‰ƒMƒmŠpƒS Pro W3';
}

#function {
  background: black;
}

#functionoutline {
  background: black;
  text-align: center;
  width: 820px;
  height: auto ;
  margin: 0px auto;
  padding: 0px 0px;
  border: solid 1px #ffffff;
}

#outline {
  background: white;
  text-align: center;
  width: 820px;
  height: auto ;
  margin: 0px auto;
  padding: 0px 0px;
  border: solid 1px #666666;
}

#header {
  text-align:center ;
  float:none;
  width: 800px;
  margin: 10px;
  padding: 0px;
  position: static;
}

#topmenu {
  width: 800px;
  height: 40px;
  margin: 0px;
  padding: 0px;
  text-align: left;
}

#topmenu2 {
  width: 600px;
  height: 40px;
  margin: 0px;
  padding: 0px;
  float: right;
  text-align: right;
}

.sscmenubutton {
	border: 0px;
        height: 30px;
        padding: 0px;
        margin: 0px 0px 0px 0px;
        background-position: 0px 0px;
	float: left;
	overflow: hidden;
}

.sscmenubutton:hover {
	background-position: 0px 30px;
	float:left;
}

#btn2_corpinfo {
	width: 80px;
	background-image: url("../../img/btn2_corpinfo.png");
}

#btn2_whatsssc {
	width: 170px;
	background-image: url("../../img/btn2_whatsssc.png");
}

#btn2_development {
	width:80px;
	background-image:url("../../img/btn2_development.png");
}

#btn2_recruit {
	width:80px;
	background-image:url("../../img/btn2_recruit.png");
}

#btn2_curriculum{
	width:140px;
	background-image:url("../../img/btn2_curriculum.png");
}

#btn2_inquiry{
	width:80px;
	background-image:url("../../img/btn2_inquiry.png");
}

#btn2_privacy{
	width:140px;
	background-image:url("../../img/btn2_privacy.png");
}

#container {
  width: 800px ;
  margin: 10px;
  padding: 0px;
  text-align: left;
  float: none;
}

#main {
  text-align: left;
  width: 650px;
  float: left;
  line-height: 1.25;
  padding: 0px ;
}

.menu_area {
	width:735px;
}

.menubutton {
	border: 0px;
        height: 36px;
        padding: 0px;
        margin: 0px 0px 0px 0px;
        background-position: 0px 0px;
	float: left;
	overflow: hidden;
}

.menubutton:hover {
	background-position: 0px 36px;
	float:left;
}

#menu_top{
	width: 80px;
	background-image: url("img/btn_menu_top.png");
}

#menu_top_h{
	width: 80px;
	background-position: 0px 36px;
	background-image: url("img/btn_menu_top.png");
}

#menu_function{
	width: 296px;
	background-image: url("img/btn_menu_function.png");
}

#menu_function_h{
	width: 296px;
	background-position: 0px 36px;
	background-image: url("img/btn_menu_function.png");
}

#menu_inquiry{
	width: 100;
	background-image: url("img/btn_menu_inquiry.png");
}

#menu_inquiry_h{
	width: 100;
	background-position: 0px 36px;
	background-image: url("img/btn_menu_inquiry.png");
}

#menu_trial{
	width: 80;
	background-image: url("img/btn_menu_trial.png");
}

#menu_trial_h{
	width: 80;
	background-position: 0px 36px;
	background-image: url("img/btn_menu_trial.png");
}

#menu_buy{
	width: 80;
	background-image: url("img/btn_menu_buy.png");
}

#menu_buy_h{
	width: 80;
	background-position: 0px 36px;
	background-image: url("img/btn_menu_buy.png");
}

.submenubutton {
	border: 0px;
        height: 40px;
        padding: 0px;
        margin: 0px 0px 0px 0px;
        background-position: 0px 40px;
	float: left;
	overflow: hidden;
}

.submenubutton:hover {
	background-position: 0px 40px;
	float:left;
}

#submenu_faq{
	width: 100;
	background-image: url("img/btn_submenu_faq.png");
}

#submenu_system{
	width: 100;
	background-image: url("img/btn_submenu_system.png");
}

#submenu_mail{
	width: 100;
	background-image: url("img/btn_submenu_mail.png");
}

#submenu_price{
	width: 160;
	background-image: url("img/btn_submenu_price.png");
}

.functionbutton {
	border: 0px;
	width: 160px;
        height: 120px;
        padding: 0px;
        margin: 0px 0px 0px 0px;
        background-position: 0px 0px;
	float: left;
	overflow: hidden;
	border-bottom-color:
}

.functionbutton:hover {
	background-position: 0px 120px;
	float:left;
}

#function_1 {
	width: 160px;
	background-image: url("img/ss_1.png");
}

#function_2 {
	width: 160px;
	background-image: url("img/ss_2.png");
}

#function_3 {
	width: 160px;
	background-image: url("img/ss_3.png");
}

#function_4 {
	width: 160px;
	background-image: url("img/ss_4.png");
}

#function_5 {
	width: 160px;
	background-image: url("img/ss_5.png");
}

#function_6 {
	width: 160px;
	background-image: url("img/ss_6.png");
}

#function_7 {
	width: 160px;
	background-image: url("img/ss_7.png");
}

#footer {
  clear: both;
  width:800px;
  text-align: right;
  position: static;
}

table.system{
    border-top:1px solid #663300;
    border-left:1px solid #663300;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
    width:600px;
}

table.system{
    border-top:1px solid #663300;
    border-left:1px solid #663300;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
    width:600px;
}

.system col.col0{
}
.system col.col1{
	width:30%;
}
.system col.col2{
}
.system col.col3{
	width:25%;
}

.system thead{
    border-right:1px solid #663300;
    border-bottom:1px solid #663300;
    color:#330000;
    background-color:#99b0b0;
    background-position:left top;
    padding:0.3em 1em;
    text-align:center;
}

.system td{
    border-right:1px solid #663300;
    border-bottom:1px solid #663300;
    padding:0.3em 1em;
}

table.combi{
    border-top:1px solid #663300;
    border-left:1px solid #663300;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
    width:300px;
}
.combi thead{
    border-right:1px solid #663300;
    border-bottom:1px solid #663300;
    color:#330000;
    background-color:#99b0b0;
    background-position:left top;
    padding:0.3em 1em;
    text-align:center;
}

.combi td{
    border-right:1px solid #663300;
    border-bottom:1px solid #663300;
    padding:0.3em 1em;
}
