﻿@charset "UTF-8";


.design #vis #vis_img{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	width:764px;
}
.design #vis #vmenu{
	margin:0px auto 0px auto;
	padding:28px 0px 0px 0px;
	width:221px;
	background-position:-25px 0px;
	background-image:url("img/vmenu_bg.gif");
}


.waku .kanren li.sct {
	background-color:#DFD9E9;
}
p.textright{
	text-align:right;
}
div.mol_contents .mol_textblock p.textright{
	text-align:right;
}
dl#tisei {  
 border:0px solid #999;  
 margin:10px 0px 0px 10px;
}  
dl#tisei dt {  
 float:left;  
 width:5em;  
 padding:5px 0 5px 10px;  
 clear:both;  
 font-weight:bold;  
}  
dl#tisei dd {  
 margin-left:6em;  
 padding:5px 5px 11px 10px;  
 border-left:0px solid #999;  
}
ul#sisyo{
	margin:10px 0px 0px 0px;
	padding:0px;
	list-style:none;
}
ul#sisyo li{
 padding:0px 10px 15px 10px; 
	width:30%;
	height:200px;
	float:left;
}
ul#sisyo img{
	border:1px solid #493D89;
}
dl#kokuho {  
 border:0px solid #999;
 margin:10px 0px 0px 10px;
}  
dl#kokuho dt {  
 float:left;  
 width:21em;  
 padding:5px 0 5px 0px;  
 clear:both;  
 font-weight:bold;  
}  
dl#kokuho dd {  
 margin-left:20em;  
 padding:5px 5px 11px 0px;  
 border-left:0px solid #999;  
}
dl#hokenryo {  
 border:0px solid #999;  
 margin:10px 0px 0px 10px;
}  
dl#hokenryo dt {  
 float:left;  
 width:5em;  
 padding:5px 0 5px 10px;  
 clear:both;  
 font-weight:bold;  
}  
dl#hokenryo dd {  
 margin-left:6em;  
 padding:5px 5px 11px 10px;  
 border-left:0px solid #999;  
}
.design .main_naka .sitemap_body ul li {
	float:none;
	width:90%
}

.img_fl {
	float:left;
	padding:0px 15px 15px 0px;
}
