html,body { height:100%; }

body,td,th {
	font-size:small;
	color: #194774;
	font-family: Verdana, Arial, "ヒラギノ角ゴ Pro W3", "Osaka", "ＭＳ Ｐゴシック", sans-serif;
}

body {
	background-color: #efefef;
	margin:0px;
	text-align:center;
}
a:link {color: #003366;}
a:visited {color: #003366;}
a:hover {color: #ff0000;text-decoration:none;}
a:active {color: #ff0000;}

#center{
margin-top:0px;
margin-bottom:0px;
padding:0px;
float:none;
}

#container{
	background-color:#FFFFFF;
	border:1px solid #939393;
	width:800px;
	margin-bottom:0px;
margin:5px auto 0px auto;
/*background-image:url(http://vct210-253-101-162.vps.rentalserver.jp/netadvance.co.jp/tmp_img/bg.gif);*/
/*height:100%;min-height: 100%;*/
}

/*body > #main {height: auto;}*/

/* Hides from IE-mac \*/
/* html .clearfix {height: 1%;}←WIN IE6以前対策 ホーリーハック*/
/*.clearfix {display: inline-block;}← IE7とmac版IE5対策。*/
.clearfix {display: block;}



#nalogo{
	text-align:left;
	margin-top:8px;
	margin-bottom:4px;
	width:800px;
	height:30px;}

#topimg{
	text-align:center;
	margin:0px;
	border-bottom:7px double #009cff;
	width:800px;
	height:175px;}

#headermenu{
	background-image:url(http://vct210-253-101-162.vps.rentalserver.jp/netadvance.co.jp/tmp_img/bar_tp.gif);
	width:800px;
	height:25px;
	font-size:14px;
	padding:0px;
	margin:0px;
	text-align:left;
}
	
.header_txt{
	padding:4px 0px 2px 16px;
	text-align:left;}

.header_txt a{
	color:#0033CC;
	text-decoration:underline;}

.header_txt a:hover{
	color:#ff0000;
	text-decoration:underline;}
	
#footermenu{
	background-image:url(http://vct210-253-101-162.vps.rentalserver.jp/netadvance.co.jp/tmp_img/bar_btm.gif);
	width:800px;
	height:25px;
	padding:0px;
	margin:0px;
	clear:both;
}
	
.footer_txt{
	padding:4px 0px 2px 16px;
	text-align:center;
	font-size:10px;}

.footer_txt a{
	color:#0033CC;
	text-decoration:underline;}

.footer_txt a:hover{
	color:#ff0000;
	text-decoration:underline;}



#sidebar{
	background-color:#ffffff;;
	width:210px;
	margin:0px;
	float:left;
	text-align:left;}

#menu {
	padding:10px;
}


#main {
width:560px;
margin:0;
padding:0;
/*background-color:#ffffff;*/
background-image:url(http://vct210-253-101-162.vps.rentalserver.jp/netadvance.co.jp/tmp_img/bg.gif);
background-repeat:repeat;
border-left:solid 1px #cccccc;
float:left;}

.main_in {
width:560px;
padding-top:10px;
padding-bottom:40px;
text-align:left;}

	
#layout {
margin:6px 0px 20px 10px;
padding-top: 0px;
width: 540px;
}

.sidebar_menu {
	border-top: 0 none;
	border-bottom: 0 none;
	border-left: 0 none;
	border-right: 0 none;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 8px;
	padding-right: 0;
	height:30px;
    width: 160px;
	overflow: hidden;
	text-align: left;
}

.sidebar_menu img {
	visibility: hidden;
}


/*TREE版*/
div.Reg2 a{
    display : block ;
    width : 160px ;
    height:25px;
    padding-top : 5px ;
    padding-left : 20px ;
    margin-left: 5px;
    text-align : left ;
    background-repeat : no-repeat ;
    background-position : top left;
    font-size:14px;
}

div.Reg2 a:link{
    text-decoration:none;
    background-image : url(http://vct210-253-101-162.vps.rentalserver.jp/netadvance.co.jp/tmp_img/menu_20.gif) ;
}

div.Reg2 a:visited{
    text-decoration:none;
    background-image : url(http://vct210-253-101-162.vps.rentalserver.jp/netadvance.co.jp/tmp_img/menu_20.gif) ;
}

div.Reg2 a:hover{
    text-decoration:none;
    background-image : url(http://vct210-253-101-162.vps.rentalserver.jp/netadvance.co.jp/tmp_img/menu_20.gif) ;
}

div.Reg2 a:active{
    color : green ;
    background-image : url(http://vct210-253-101-162.vps.rentalserver.jp/netadvance.co.jp/tmp_img/menu_20.gif) ;
    text-decoration:none;
}
/*TREE版親*/
div.Reg21 a{
    display : block ;
    width :160px ;
    height:25px;
    padding-top : 5px ;
    padding-left : 20px ;
    margin-left: 5px;
    text-align : left ;
    background-repeat : no-repeat ;
    background-position : top left;
    font-size:14px;
}

div.Reg21 a:link{
    color : green ;
    text-decoration:none;
    background-image : url(http://vct210-253-101-162.vps.rentalserver.jp/netadvance.co.jp/tmp_img/menu_21.gif) ;
}

div.Reg21 a:visited{
    color : green ;
    text-decoration:none;
    background-image : url(http://vct210-253-101-162.vps.rentalserver.jp/netadvance.co.jp/tmp_img/menu_21.gif) ;
}

div.Reg21 a:hover{
    color : red ;
    text-decoration:none;
    background-image : url(http://vct210-253-101-162.vps.rentalserver.jp/netadvance.co.jp/tmp_img/menu_21.gif) ;
}

div.Reg21 a:active{
    color : green ;
    background-image : url(http://vct210-253-101-162.vps.rentalserver.jp/netadvance.co.jp/tmp_img/menu_21.gif) ;
    text-decoration:none;
}
/*TREE版子*/
div.Reg22 a{
    display : block ;
    width :165px ;
    height:25px;
    padding-top : 5px ;
    padding-left : 5px ;
    margin-left: 5px;
    text-align : left ;
    background-repeat : no-repeat ;
    background-position : top left;
    font-size:14px;
}

div.Reg22 a:link{
    text-decoration:none;
    background-image : url(http://vct210-253-101-162.vps.rentalserver.jp/netadvance.co.jp/tmp_img/menu_220.gif) ;
}

div.Reg22 a:visited{
    text-decoration:none;
    background-image : url(http://vct210-253-101-162.vps.rentalserver.jp/netadvance.co.jp/tmp_img/menu_220.gif) ;
}

div.Reg22 a:hover{
    text-decoration:none;
    background-image : url(http://vct210-253-101-162.vps.rentalserver.jp/netadvance.co.jp/tmp_img/menu_220.gif) ;
}

div.Reg22 a:active{
    color : green ;
    background-image : url(http://vct210-253-101-162.vps.rentalserver.jp/netadvance.co.jp/tmp_img/menu_220.gif) ;
    text-decoration:none;
}

/*TREE版子ラスト*/
div.Reg222 a{
    display : block ;
    width : 165px ;
    height:25px;
    padding-top : 5px ;
    padding-left : 5px ;
    margin-left: 5px;
    text-align : left ;
    background-repeat : no-repeat ;
    background-position : top left;
    font-size:14px;
}

div.Reg222 a:link{
    text-decoration:none;
    background-image : url(http://vct210-253-101-162.vps.rentalserver.jp/netadvance.co.jp/tmp_img/menu_221.gif) ;
}

div.Reg222 a:visited{
    text-decoration:none;
    background-image : url(http://vct210-253-101-162.vps.rentalserver.jp/netadvance.co.jp/tmp_img/menu_221.gif) ;
}

div.Reg222 a:hover{
    text-decoration:none;
    background-image : url(http://vct210-253-101-162.vps.rentalserver.jp/netadvance.co.jp/tmp_img/menu_221.gif) ;
}

div.Reg222 a:active{
    color : green ;
    background-image : url(http://vct210-253-101-162.vps.rentalserver.jp/netadvance.co.jp/tmp_img/menu_221.gif) ;
    text-decoration:none;
/*background-color:#B3EFE5;*/
}
/*TREE版子ラスト*/

/*TREE版孫親*/
div.Reg01 a {
    display : block ;
    width : 165px ;
    height:25px;
    padding-top : 5px ;
    padding-left : 5px ;
    margin-left: 5px;
    text-align : left ;
    background-repeat : no-repeat ;
    background-position : top left;
    font-size:14px;
}

div.Reg01 a:link{
    text-decoration:none;
    background-image : url(http://vct210-253-101-162.vps.rentalserver.jp/netadvance.co.jp/tmp_img/tree_01.gif) ;
}

div.Reg01 a:visited{
    text-decoration:none;
    background-image : url(http://vct210-253-101-162.vps.rentalserver.jp/netadvance.co.jp/tmp_img/tree_01.gif) ;
}

div.Reg01 a:hover{
    text-decoration:none;
    background-image : url(http://vct210-253-101-162.vps.rentalserver.jp/netadvance.co.jp/tmp_img/tree_01.gif) ;
}

div.Reg01 a:active{
    color : green ;
    background-image : url(http://vct210-253-101-162.vps.rentalserver.jp/netadvance.co.jp/tmp_img/tree_01.gif) ;
    text-decoration:none;
}



/*TREE版孫*/
div.Reg02 a{
    display : block ;
    width : 145px ;
    height:25px;
    padding-top : 5px ;
    padding-left : 25px ;
    margin-left: 5px;
    text-align : left ;
    background-repeat : no-repeat ;
    background-position : top left;
    font-size:13px;
}

div.Reg02 a:link{
    text-decoration:none;
    background-image : url(http://vct210-253-101-162.vps.rentalserver.jp/netadvance.co.jp/tmp_img/tree_02.gif) ;
}

div.Reg02 a:visited{
    text-decoration:none;
    background-image : url(http://vct210-253-101-162.vps.rentalserver.jp/netadvance.co.jp/tmp_img/tree_02.gif) ;
}

div.Reg02 a:hover{
    text-decoration:none;
    background-image : url(http://vct210-253-101-162.vps.rentalserver.jp/netadvance.co.jp/tmp_img/tree_02.gif) ;
}

div.Reg02 a:active{
    color : green ;
    background-image : url(http://vct210-253-101-162.vps.rentalserver.jp/netadvance.co.jp/tmp_img/tree_02.gif) ;
    text-decoration:none;
}
/*TREE版孫*/

/*TREE版孫ラスト*/
div.Reg03 a{
    display : block ;
    width : 145px ;
    height:25px;
    padding-top : 5px ;
    padding-left : 25px ;
    margin-left: 5px;
    text-align : left ;
    background-repeat : no-repeat ;
    background-position : top left;
    font-size:13px;
}

div.Reg03 a:link{
    text-decoration:none;
    background-image : url(http://vct210-253-101-162.vps.rentalserver.jp/netadvance.co.jp/tmp_img/tree_03.gif) ;
}

div.Reg03 a:visited{
    text-decoration:none;
    background-image : url(http://vct210-253-101-162.vps.rentalserver.jp/netadvance.co.jp/tmp_img/tree_03.gif) ;
}

div.Reg03 a:hover{
    text-decoration:none;
    background-image : url(http://vct210-253-101-162.vps.rentalserver.jp/netadvance.co.jp/tmp_img/tree_03.gif) ;
}

div.Reg03 a:active{
    color : green ;
    background-image : url(http://vct210-253-101-162.vps.rentalserver.jp/netadvance.co.jp/tmp_img/tree_03.gif) ;
    text-decoration:none;
}
/*TREE版孫ラスト*/



.sidebar_link
{margin:5px　2px 0px 10px;}

.sidebar_rss
{margin:15px 10px;}

.sidebar_rss img
{margin:4px;}

#history{
margin-top:15px;
margin-bottom:20px;
padding-bottom:5px;
background-repeat:repeat;
background-attachment:fixed;
width:545px;

}

#history_in {
width:540px;
height: 300px;
overflow:auto;
}

.history_text{
font-size:small;
padding:3px 5px;
margin-bottom;1px;
width:500px;
overflow:auto;
}

#topics{
margin-tpp:20px;
padding-bottom:10px;
width:550px;
}

.entry{
margin:10px 0px;
}

.entry_title{
border-top:0 none;
border-bottom:1px solid #16a7f5;
border-left:8px solid #16a7f5;
border-right:0 none;
padding-top:5px;
padding-left:5px;
font-size:medium;
color:#000000;
font-weight:bold;
text-align:left;
}

.entry_title a{
text-decoration:none;
}

.news_title{
border-top:0 none;
border-bottom:1px solid #16a7f5;
border-left:5px solid #16a7f5;
border-right:0 none;
margin-top:10px;
padding-top:5px;
padding-left:5px;
font-size:small;
font-weight:bold;
color:#000000;
}

.news_title a{
text-decoration:none;
}

.entry_text{
padding-top:5px;
padding-bottom:3px;
padding-right:10px;
padding-left:10px;
font-size:small;
color:#000000;
overflow:none;
text-align:left;
line-height:130%;
}

.entry_text a img {
border:solid 1px #16a7f5;
margin:4px;}

ul.typeSquare,
ul.typeSquareFrame li 
 {
list-style-type: none;
}

ul.typeSquare li,
ul.typeSquareFrame li,
ul.typeSquare li ul.typeSquareFrame li
 {
margin: 0;
padding: 2px 0 2px 5px;
line-height: 140%;
  }

ul.typeSquare li {
background: url("./tmp_img/list_icon_square.gif") no-repeat 0 6px;
  }

ul.typeSquareFrame li,
ul.typeSquare li ul.typeSquareFrame li
 {
background: url("./tmp_img/list_icon_squareframe.gif") no-repeat 0 6px;
  }

ul.typeSquare li a,
ul.typeSquareFrame li a,
ul.typeSquare li ul.typeSquareFrame li a
 {
font-weight:bold;
font-size:107%;
}

ul.typeSquare li strong,
ul.typeSquareFrame li strong,
ul.typeSquare li ul.typeSquareFrame li strong {
font-size:medium;
font-weight:bold;
padding: 2px 0 2px 10px;
}


.entry_more{
padding-top:5px;
padding-bottom:5px;
padding-right:20px;
padding-left:10px;
font-size:small;
color:#000000;
text-align:right;
overflow:auto;
line-height:130%;
}

.entry_posted{
padding-top:2px;
padding-bottom:10px;
font-size:x-small;
color:#000000;
text-align:right;
overflow:auto;
line-height:130%;
border-top:1px dashed #666666;
}

.entry_date{
padding-top:2px;
padding-bottom:5px;
font-size:x-small;
color:#000000;
text-align:right;
overflow:auto;
line-height:130%;
}

.entry_d{
padding-top:2px;
padding-bottom:5px;
font-size:small;
color:#000000;
text-align:right;
line-height:130%;
}

#daily{
margin-top:8px;
margin-bottom:0px;
padding-bottom:0px;
/*background-image:url(./tmp_img/history_bg.gif);*/
background-repeat:repeat;
background-attachment:fixed;
width:545px;
}

.d_title {
border:0 none;
padding-top:3px;
padding-left:5px;
font-size:medium;
color:#000000;
font-weight:bold;
}

.d_title a{
text-decoration:underline;
color:#003399;
}

.d_title a:link{
text-decoration:underline;
color:#003399;
}

.d_title a:visited{
text-decoration:underline;
color:#003399;
}

.d_title a:hover{
text-decoration:none;
color:#ff0000;
}

.d_title .d_icon {
font-size:medium;
color:#800000;
font-weight:bold;
}

.d_supply{
padding-right:12px;
color:#0033FF;
font-size: x-small;
}

.d_supply a:link{
color:#0033FF;
}

.d_supply a:visited{
color:#0033FF;
}

.d_supply a:hover{
text-decoration:none;
}

.d_black{
color:#000000;
font-size: x-small;
}

.d_rss{
padding-right:12px;
color:#800000;
}


#inimg{
	text-align:center;
	margin:0px;
	border-top:2px solid #009cff;
	border-bottom:7px double #009cff;
	width:800px;
	height:102px;}

.intitle{
	text-align:left;
	background-image:url(./tmp_img/title_00.gif);
	width:545px;
	height:26x;
	font-weight:bold;
	font-size:medium;
}

.blue{
color:#003399;
}

.blue a:link {
	color: #003399;
}
.blue a:visited {
	color: #003399;
}
.blue a:hover {
	color: #ff0000;
text-decoration:none;
}
.blue a:active {
	color: #ff0000;
}

.black{
color:#000000;
font-size:medium;
font-weight:bold;
line-height:140%;
}


.box_w{
background-color:#ffffff;
border-left:5px solid #cccccc;
padding:8px;
}

.blue-gray{
background-color:#dedede;
color:#003399;
padding:4px 20px 4px 4px;
margin:8px 0px;
}

h3{
font-size:medium;
}

h4
{
font-size:medium;
border-left:8px solid #227bd3;
padding-left:9px;
margin-bottom:0.5em;
}

h5 {
font-size:medium;
font-weight:bold;
padding:0;
/*margin:0;*/
margin-bottom:-5px;
}


blockquote
{background-color:#dddddd;
border-left:5px solid #999999;
padding:8px;
}

.summary {
 border-top:1px solid #666;
 border-bottom:1px solid #666;
 background:#EDEDED;
 padding-left:10px;
 padding-right:10px;
 padding-top:5px;
line-height:130%;
}

.m_title {
    display : block ;
    width : 190px ;
    height:25px;
    padding-top : 5px ;
    padding-left : 10px ;
    margin-left: 3px;
    text-align : left ;
    background-repeat : no-repeat ;
    background-position : top left;
    font-size:13px;
    font-weight:bold;
    background-image : url(./tmp_img/m_title.gif) ;
}

.m_text{
padding-top:5px;
padding-bottom:3px;
padding-right:3px;
padding-left:3px;
font-size:small;
text-align:left;
line-height:130%;
}

.line_gray{
border-top:1px solid #999999;
padding:4px;
}

.tb_2{
line-height:130%;
font-size: small;
text-align:left;
margin:8px;
background-color:#eeeeee;
border:double 3px #003366;
}

.tb_3{
border-bottom:solid #bbbbbb 1px;
margin-bottom:3px;
}

hr {
height:1px;
border-style:dashed none none none;
border-top-width:1px;
border-top-color:#666666;
}

ul li {margin-left:-15px;
line-height:130%;
padding-bottom:8px;}

ul {margin-top:0.5em;}

 li a {padding-left:10px;}


.imgborder {
border:solid 1px #666666;
}


ul.enkaku {
list-style-type: none;
padding:0 0 0 7em;
}

ul.enkaku li {
text-indent: -6em;
padding-bottom:8px;
}

