@charset "shift_jis";
/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td  {   
    margin: 0;  padding: 0; border: 0;
	}  

h1, h2, h3, h4, h5, h6  {   
    font-size: 100%;   
}  

body {
	font-family: メイリオ,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka W3,"ＭＳ Ｐゴシック","MS PGothic",Osaka,Sans-Serif;   
	line-height: 150%;  
	background-color:#e2e2e2; 
 
	}

html {   
    overflow-y: scroll;   
}   
table   {   
    border-collapse: collapse;  border-spacing: 0;   
}   
img {   
    border: 0;   
　　float:left;
}   
li  {   
    list-style-type: none;
} 

div#bg3 {
	width: 720px; 
	margin: 0 auto; 
	background-color:#ffffff; 
	} 
div#wrapper {   
    width: 700px;
    background:url(img/common/bg3.gif) no-repeat;
    margin: 0 auto;   
    text-align: left;
    /*border: 1px solid #000000;*/   
}  
.logo{
        float:left;
	border:none
	}
.space {
	clear:both;
	}
.box1{
        float:left;
	border:none
	}
.box2{
        margin:0 5px 0 15px;
	}
.box3{
        width:80%;
	margin:0 5px 0 15px;
	}
div#boxA{
	width:690px;
	height:auto;
	background-color:#eee8aa;
	border:1px solid #666666;
	}
ul,li	{
	margin:0;
	padding:0;
	list-style: none;
}
.navi   {   
    width: 120%;
}  
.navi li    {   
    float: left;   
    background:url(img/common/bg_menu_sub.gif) no-repeat;   
    
}  
.navi li a  {   
    display: block;   
    font-size:12px;
    text-align: center;   
    width: 100px;;   
    text-decoration: underline;   
    color:#000000;   
	}
.navi li a:hover    {   
    color: #333399;   
    background:url(img/common/bg_menu_sub_ov.gif) no-repeat;
} 

#menu-active{
	background:url(img/common/bg_menu_active.gif) no-repeat; 
        color:#ffffff;
	
	}
#menu-active a{
	background:url(img/common/bg_menu_active.gif) no-repeat; 
        color:#ffffff;
	text-decoration: none;
	}
h5  {   
    font-size:small;
    font-weight : 100;   
}   


#tbl_setA th{
	padding:6px;
	text-align:left;
	}
#tbl_setA td{
	/*background:url(img/bg_th_a.gif);*/
	padding:8px;
	text-align:left;
	color:#333333;
	line-height:1
	
	}
#tbl_setA a{
	color:#333333
	}
.tbl_setB{width:650px;
	border-collapse:collapse;
	border-spacing:0px;}
.tbl_setB th,.tbl_setB td{text-align:left;
	vertical-align:top;
	margin:0px;
	padding:3px 5px;
	border:1px solid #22bb22;
	}
.tbl_setB th{background-color:#ccffcc;
	white-space:nowrap;
	}
	
	

