﻿@charset "utf-8";

/*
bellows page style shest
*/

/* Header style for navi */

#navi{
margin: 0;
padding: 0;
border: 0;
font-size: 10px;
text-align: right;
}
#navi a{
text-decoration: none;
}
h1{
margin-top: 15px;
}
#logo{
margin-top: 10px;
}

#submenu{
margin-top:20px;
width: 280px;
}
/* bellows table*/

table{
border: 1px #777777 solid;
border-collapse: collapse;
border-spacing: 0px;
color: #333333;
margin-top: 10px;
margin-bottom: 5px;
margin-left: 25px;
margin-right: 25px;
width: 560px
}
th{
font-size: 12px;
padding: 2px;
border: #777777 solid;
border-width: 0px 0px 1px 1px;
background: #F5F5F5;
font-weight: bold;
line-height: 120%;
text-align: center;
white-space: nowrap; 
}
td{
font-size: 12px;
padding: 2px;
border: 1px #777777 solid;
border-width: 0px 0px 1px 1px;
text-align: center;
white-space: nowrap;
}

/* bellows left image type1_3*/

.type{
display: block;
padding-bottom: 5px;
width: 575px;
}
.type3{
display: block;
padding-bottom: 5px;
/*width: 599px;*/
width: 299px;
height:105px
}
.image{
margin-bottom: 10px;
padding-left: 25px;
float: left;
}
.text{
float: right;
width: 460px;
}
.image10{
padding-top: 5px;
padding-left: 5px;
float: left;
height:100px
}
.text10{
padding-top: 5px;
clear:right;
float: right;
width: 155px;
height:100px
}

/* bellows left image type2*/

.type2{
display: block;
padding-bottom: 5px;
width: 299px;
}
.image2{
text-align:center
}

/* wrapping change*/

/* wrapping */

#wrapping{
width: 585px;
}
#wrapping h2{
padding-bottom: 5px;
}
#wrapping h3{
padding-bottom: 5px;
}
#wrapping h4{
padding-left: 15px;
margin-top: 5px;
padding-bottom: 10px;
margin-left: 15px;
margin-right: 0px;
line-height: 20px;
font-size: 14px;
font-weight: bold;background: url(../../images/h4_bg.gif) no-repeat;
color: #555555;
}
#wrapping li{
margin-left: 50px;
list-style-type: None !important;
line-height:20px;
font-size: 14px;
}

#wrapping h2 span{
margin-left: 20px;
}

#wrapping h3 span{
margin-left: 20px;
color: #228855;
}

/* flexible */

.flex table{
border: 1px #777777 solid;
border-collapse: collapse;
border-spacing: 0px;
color: #333333;
margin-top: 10px;
margin-bottom: 5px;
float: right;
width: 300px;
}
.flex image{
padding-top: 15px;
float: left;
}

/* span */

.right_text{
float:right;
clear:right;
}
.left_text{
margin-left: 20px;
color: #228855;
}

.right_text1{
margin-right: 20px;
font-size: 12px;
color: #000000 !important;
float:right;
clear:right;
}

#footer{
padding-top:20px;
}


