/*                 FUKUSHINOFUJI                  */


/* header                   */

#header {
    width: 800px;
	height: 98px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 5px;
	background-color:#FFFFFF;

}
#header h2 {
    font-size: 75%;
	color: #333333;
	line-height: 1.5;
	padding-top: 5px;
}
#header h1 {
	padding-top: 5px;
	font-size: 75%;
	color: #333333;
	margin-left: 10px;
	line-height: 1.5;
}
#header .rbox {
	width: 515px;
	height: auto;
	margin-top: 0px;
	padding-top: 0px;
	margin-right: 2px;
	text-align: right;
	float: right;
	font-size: 13px;
	background-color:#FFFFFF;
}

#header .lebox {
	width: 275px;
	height: auto;
	margin-right: 0px;
	margin-top: 0px;
	padding-top: 0px;	
	text-align: left;
	float: left;
    background-color:#FFFFFF;
}
.imgmargin{ 
    margin-left: 30px;
}

.ninkyou {
	width:365px;
	height:300px;
	background-image: url("../common/images/ninkyou.jpg") ;
}
/* text                   */

.pink {
    color: #e62663;
	font-weight: bold;
	font-size: 130%;
}
.green {
    color: #339933;
	font-weight: bold;
	font-size: 130%;
}
.orange{
    color: #FF6633;
	font-weight: bold;
	font-size: 130%;
}
.red {
    font-weight: bold;
    color: #FF0000;
}
.Yellowish{
    color: #66CC00;
	font-weight: bold;
	}
.bold{
    font-weight: bold;
}
.purple{
    font-weight: bold;
	font-size: 100% ;
	color: #db3785;
	}
.anser{
    border: #ff6699 double ;
	margin: 0px;
	padding: 3px;
	font-weight: bold;
	color: #ff6699;
	background-color: #ffeef3;
}	
/* center                    */

#subentry {
	margin-left: auto;
	margin-right: auto;
	width: 800px;
	height: auto;
}
#subentry2 {
	margin-left: auto;
	margin-right: auto;
	width: 800px;
	height: 55px;
}
#subentry3 {
	margin-left: auto;
	margin-right: auto;
	width: 800px;
	height: auto;
}
#subentry4 {
	margin-left: auto;
	margin-right: auto;
}

/*  フォーム要素              */
/*                            */

.whitetable{
	text-align: left;
	font-size: 100%;
	background-color: #FFFFFF;
	border: 5px solid #CCCCCC;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

.whitetable td{
	padding: 5px;
	margin: 2px;
	border: 1px solid #E0E0E0;
}

.plane{
	border: 0px;
	margin: 0px;
	background: transparent;
}

.essential{
	border: 1px solid #CCCCCC;
	margin: 0px;
	background-color: #FFE5E5;
}

.notessential{
	border: 1px solid #CCCCCC;
	margin: 0px;
	background: transparent;
}

.widetd{
	width: 110px;
}

.itembox{
	width: 170px;
	padding: 3px;
	float: left;
}

.itemtitle{
	width: 170px;
	float: left;
}

.itemtext{
	width: 150px;
	float: left;
	text-align: justify;
	background-color: #E0E0E0;
	text-align: justify;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}

.itembottom{
	width: 170px;
	float: left;
}
/*  end                         */

/* 税制コンテンツ */

#subentry4 {
	margin-left: auto;
	margin-right: auto;
	width: 800px;
	height: auto;
}

/* 上メニュー部分 */

#submenu {
	/*margin-left: auto;
	margin-right: auto;*/
	padding-top: 12px;
	padding-bottom: 12px;
	width: 800px;
	height: auto;
	background-image: url(images/topbg.jpg);
	background-repeat: repeat;
}

/* 上メニュー部分 */

#HeadLink {
	CLEAR: both; 
	FONT-SIZE: 95%; 
	TEXT-ALIGN: center;
    color: #faffff;
	padding-top: 5px;
	padding-bottom: 5px;
    text-decoration: none;
}
#HeadLink A {
    color: #faffff;
	padding: 5px;
	FONT-STYLE: normal; 
	WHITE-SPACE: nowrap;
    text-decoration: none;
}
#HeadLink A:hover {
    text-decoration: none;
	padding: 5px;
	background-color: #b8d477;
    color: #faffff;
}
#HeadLink A:visited{
    text-decoration: none;
	padding: 5px;
}

/* ナビメニュー部分 */

#DirLink {
	width: 400px;
	height: 55px;
	text-align: left;
	float: left;
	padding-left: 15px;
	FONT-SIZE: 80%; 
	PADDING-TOP: 5px;
	padding-bottom: 5px;
}
#DirLink a {
    text-decoration: none;
	color: #0066CC;
	padding: 3px;
}
#DirLink a:hover {
    text-decoration: none;
	background-color:#0099CC;
	color: #FFFFFF;
	padding: 3px;
}
#DirLink a:link {
    text-decoration: none;
	padding: 3px;	
}
#DirLink a:visited {
    text-decoration: underline;
	padding: 3px;
}
#DirLink2 {
	width: 780px;
	height: 20px;
	text-align: left;
	float: left;
	padding-left: 15px;
	FONT-SIZE: 12px; 
	PADDING-TOP: 5px;
	padding-bottom: 5px;
}
#DirLink2 a {
    text-decoration: none;
	color: #0066CC;
	padding: 3px;
}
#DirLink2 a:hover {
    text-decoration: none;
	background-color:#0099CC;
	color: #FFFFFF;
	padding: 3px;
}
#DirLink2 a:link {
    text-decoration: none;
	padding: 3px;	
}
#DirLink2 a:visited {
    text-decoration: underline;
	padding: 3px;
}

#topsize {
	width: 380px;
	height: 55px;
	text-align: right;
	float: right;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	background-image:url(images/center05.jpg);
}

/* 各topイメージ */

#cont1 {
    color: #FFF;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: auto;
    width: 800px;
	height: 235px;
	background-image: url(../lineup/images/title02.jpg);
}
#cont2 {
    color: #FFF;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: auto;
    width: 800px;
	height: 235px;
	background-image: url(../selection/imgaes/title02.jpg);
}
#cont3 {
    color: #FFF;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: auto;
    width: 800px;
	height: 235px;
	background-image: url(../price/images/title02.jpg);
}
#cont3 h3{
    text-indent: -9999px;
}
#cont4 {
    color: #FFF;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: auto;
    width: 800px;
	height: 235px;
	background-image: url(../system/images/title02.jpg);
	}
#cont5 {
    color: #FFF;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: auto;
    width: 800px;
	height: 235px;
	background-image: url(../support/images/title02.jpg);
	}
#cont6 {

	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: auto;
    width: 800px;
	height: 235px;
	background-image: url(images/title03.jpg);
	}
#cont7 {

	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: auto;
    width: 800px;
	height: 235px;
	background-image: url(images/title04.jpg);
	}
#cont8 {
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: auto;
    width: 800px;
	height: 235px;
	background-image: url(images/title05.jpg);
	}
/* 問合せ・オーダーフォーム部分 */	
#cont9 {
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: auto;
    width: 800px;
	height: 235px;
	background-image: url(images/title06.jpg);
	}
#cont10 {
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: auto;
    width: 800px;
	height: 235px;
	background-image: url(images/title07.jpg);
	}
#cont11 {
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: auto;
    width: 800px;
	height: 235px;
	background-image: url(images/title08.jpg);
	}			
#cont12 {
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: auto;
    width: 800px;
	height: 235px;
	background-image: url(images/title09.jpg);
	}
#cont13 {
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: auto;
    width: 800px;
	height: 235px;
	background-image: url(images/title10.jpg);
	}
#cont14 {
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: auto;
    width: 800px;
	height: 235px;
	background-image: url(images/title11.jpg);	
}
#cont_rental {
	color: #FFF;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: auto;
    width: 800px;
	height: 235px;
	background-image: url(../rental/images/title02.jpg);	
}
#cont_welfare {
	color: #FFF;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: auto;
    width: 800px;
	height: 235px;
	background-image: url(../welfare/images/title02.jpg);	
}
#cont15 {
    color: #FFF;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: auto;
    width: 800px;
	height: 235px;
	background-image: url(../qanda/images/title15.jpg);
}
div.waku{
	text-align:center; 
	}
div.waku img{
	margin:5px 0 0 0;
	padding: 4px;
	border: 1px #b0b0b0 solid;
}
.tdwaku{
	border: 1px #b0b0b0 solid;
	border-collapse: separate;
}
.tdwaku_bd{
	border-bottom: 1px #b0b0b0 solid;
	border-collapse: separate;
}
.tdwaku_bd2{
	background-color:#F5F5F5;
	border-bottom: 1px #b0b0b0 solid;
	border-collapse: separate;
}
/* 各コメント部分 */

#con {
	margin-left: 50px;
	margin-right: 50px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 1px;
	text-align: left;
    width: auto;
	height: auto;
	line-height: 2;
	border-bottom: #CCCCCC 1px solid;
	border-top: #CCCCCC 1px solid;	
}
#con ul li{
    list-style: circle inside;
    line-height: 2.0;
}
#con ol li{
    line-height: 2.0;
}
#conin {
	padding: 5px;
	background-color: #f3f6e4;
	text-align: left;
    width: auto;
	height: auto;
	line-height: 2;
}
#conin_rental {
	padding: 5px;
	background-color: #fff9e9;
	text-align: left;
    width: auto;
	height: auto;
	line-height: 2;
}
#conin h3{
    font-weight: normal;
	font-size: 100%;
	line-height: 1.6;
	padding: 10px;
}
#con_index_bn01 {
	margin-left: 50px;
	margin-right: 50px;
	margin-bottom: 10px;
	padding: 1px;
	text-align: left;
    width: auto;
	height: auto;
	line-height: 2;
	border-bottom: #CCCCCC 1px solid;
	border-top: #CCCCCC 1px solid;
	background:url("../rental/images/rental_index_bn01.gif") no-repeat;	
}
#con_index_bn02 {
	margin-left: 50px;
	margin-right: 50px;
	margin-bottom: 10px;
	padding: 1px;
	text-align: left;
    width: auto;
	height: auto;
	line-height: 2;
	border-bottom: #CCCCCC 1px solid;
	border-top: #CCCCCC 1px solid;
	background:url("../rental/images/rental_index_bn02.gif") no-repeat;	
}
#con_index_bn03 {
	margin-left: 50px;
	margin-right: 50px;
	margin-bottom: 10px;
	padding: 1px;
	text-align: left;
    width: auto;
	height: auto;
	line-height: 2;
	border-bottom: #CCCCCC 1px solid;
	border-top: #CCCCCC 1px solid;
}
.con_margin01{
	margin-top:40px;
	margin-left:180px;
}
.con_margin02{
	margin-left:220px;
}
.con_margin01_2{
	margin-top:70px;
	margin-left:210px;
}
.con_margin02_2{
	margin-left:240px;
}
#inpink {
	padding: 5px;
	background-color: #fff4f8;
	text-align: left;
    width: auto;
	height: auto;
}
#bgtop {
    margin-left: auto;
	margin-right: auto;
    background-image: url(../support/images/bgtop.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 15px;
	width: 710px;
	background-color: #E0E0E0;
	margin-bottom: 0px;
}
#inblue {
	margin-top: 0px;
	margin-bottom: 20px;
    margin-left: auto;
	margin-right: auto;
	background-color: #f6f5fb;
	background-image: url(../support/images/bg.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
	text-align: left;
    width: 710px;
	height: auto;

}
#customer {
    margin-left: 15px;
	margin-right: 30px;
	padding-top: 5px;
	padding-bottom: 15px;	
}
#customer h2{
	color: #6666FF;
	font-size: 130%;
	font-weight: bold;
	padding-bottom: 10px;
}
#customer h3{
	color: #333333;
	font-size: 100%;
	font-weight: bold;
	padding-bottom: 10px;	
}
#customer h4{
    font-weight: bold;
	font-size: 100% ;
	color: #db3785;
}
#customer dl dd {
    line-height: 2.0;
}
#con00 {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 20px;
	margin-bottom: 10px;
	padding-top: 5px;
	padding-left: 13px;
	padding-right: 13px;
	text-align: left;
	font-size:10px;
    width: auto;
	height: 65px;
	background-color:#e8f3e0;
	}
#con01 {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-left: 15px;
	padding-right: 15px;
	text-align: left;
    width: auto;
	height: auto;
	}
#con01 table {
    text-align: left;
    width: auto;
    margin-left: 5px;
	margin-right: 1px;
   	border-width: 0px;
	border-style: outset;
	border-color: white;
	border-collapse: separate;
	font-size: 100%;
	line-height: 1.8em;

}
#con01 table td {
    text-align: left;
	border-style: none;
	border-color: white;
	padding: 7px;
	border-bottom: #CCCCCC 1px solid;
	vertical-align: top;
}
#con01 img {
   text-align: left;
   vertical-align: text-top;
   padding-left: 5px;
   padding-right: 5px;
}
#con01 ol li{
    list-style: circle;
}
#con01 h2{
    color: #006633;
    font-weight: bold;
	font-size: 155%;
}
#con01 h3 {
    font-weight: normal;
	font-size: 100%;
	border-bottom: #999999 1px solid;
	border-top: #999999 1px solid;
	margin-left: 50px;
	margin-right: 50px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}
/* */

#con01_ {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 20px;
	margin-bottom: 10px;
	padding-left: 15px;
	padding-right: 15px;
	text-align: left;
    width: auto;
	height: auto;
	}
#con01_ h2{
    color: #006633;
    font-weight: bold;
	font-size: 155%;
}
#con01_2 {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 20px;
	margin-bottom: 10px;
	padding-left: 15px;
	padding-right: 15px;
	text-align: left;
    width: auto;
	height: auto;
	}
#con01_2 h2{
    color: #006633;
    font-weight: bold;
	font-size: 155%;
}

/* */
#con02 {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 30px;
	margin-bottom: 30px;
	padding-left: 40px;
	padding-right: 30px;
	text-align: left;
    width: auto;
	height: auto;
	line-height: 1.6em;
	clear: both;
}
#con02 img {
    padding-right: 10px;
}
#con02 h2 {
    color: #006633;
    font-weight: bold;
	font-size: 155%;
}
#con02 h3 {
    font-weight: normal;
	margin-left: 20px;
	line-height: 1.6
}
#con02 h4 {
    background-image: url(../selection/imgaes/bg.jpg);
	background-position: top;
	background-repeat: no-repeat;
	height: 31px;
    font-size: 110%;
    font-weight: bold;
	margin-top: 20px;
	margin-left: 20px;
	padding-left: 30px;
	line-height: 1.6;
	color: #003399;
}
#con02 h5 {
    font-size: 100%;
    font-weight: bold;
	color: #666666;
	line-height: 1.6
}
#con02 ul li {
    list-style: circle;
	list-style-position: inherit;
	margin-left: 20px;
	}
#con02 table {
    margin-left: 50px;
	font-size: 100%;
}
#con03 {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 30px;
	margin-bottom: 30px;
	padding-left: 40px;
	padding-right: 40px;
	text-align: left;
	clear: both;
}
#con03 h2 {
    font-size: 155%;
    border-bottom: groove 2px;
    border-bottom-color: #666666;
    border-top: #999999 solid 1px;

	margin-bottom: 5px;
    font-weight: bold;
	
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 10px; 
	BACKGROUND-IMAGE: url(images/bar03.gif);
	PADDING-BOTTOM: 3px; 
	PADDING-TOP: 5px; 
	BORDER-BOTTOM: #b6c4c9 1px solid; 
	BACKGROUND-REPEAT: repeat-x

}
#con03 h3 {
    font-size: 110%;
	padding-left: 10px;
	line-height: 2.0
}
#con03 table{
    width: 245px;
	font-size: 100%;
	line-height: 1.8;
    color: #666666;
    margin-bottom: 30px;
	margin-left: 55px;
    border: 1px solid #CCCCCC;
    border-collapse: separate;
    border-spacing: 1px;
}
#con03 table img {
    margin-right: 10px;

}
#con03 th {
        padding: 0px;
        border-right: 1px solid #CCCCCC;
        border-bottom: 1px solid #CCCCCC;
		background-image: url(images/titleback_gray2.gif);
		text-align: center;
}
#con03 td {
        padding-left: 0px;
        border-right: 1px solid #CCCCCC;
        border-bottom: 1px solid #CCCCCC;
		background-color: #FFFFFF;
		padding-left: 10px;
}
#con03 .size{
		width: 360px;
		height: 410px;
		float: left;
		background-image: url(../lineup/images/bg.gif);
		background-repeat: no-repeat
		
}
#con03 .size img{
	margin-top: 5px;
}
#con03 .i_img{
	margin-left: 25px;
}
#con03 .sizeright{
		width: 360px;
		height: 410px;
		float: right;
		background-image: url(../lineup/images/bg.gif);
		background-repeat: no-repeat		
}
#con03 .sizeright img{
	margin-top: 5px;	
}
#con5 {
		margin-left: 50px;
		margin-right: 50px;
		margin-top: 10px;
		margin-bottom: 10px;
		text-align: left;
		width: auto;
		height: auto;
		line-height: 2;
		border-bottom: #CCCCCC 1px solid;
		background-image: url(../support/images/bg.gif);
		background-position: bottom right;
		background-repeat: no-repeat;
}
#con5 ul li{
    line-height: 2.0;
}
#con5 ol li{
    line-height: 2.0;
	list-style: circle;
}

/*  Q&A  */
#con_que {
	margin-left: 35px;
	margin-right: 40px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	text-align: left;
    width: auto;
	height: auto;
	border-bottom: #CCCCCC 1px solid;
}
#con_que .quebox{
   width: 98%;
   height: auto;
   margin-left: auto;
   margin-right: auto;
   margin-bottom: 10px;
   border-bottom: #CCCCCC 1px dotted;   
}
#con_que .quebox p {
	margin-top: 10px;
	margin-bottom: 5px;
	padding-bottom: 5px;
	text-align: left;
	padding-left: 50px;
	padding-right: 20px;
	height: 100%;
	height: auto;
	background: url(../inquiry/images/q.gif) no-repeat left top;
	clear: both;
}
#con_que .quebox img{
	margin-left: 45px;
}
#con_que ol li{
    line-height: 1.8;
	font-weight: bold;
	font-size: 120%;
	margin-bottom: 0px;
}
#con_que ul li{
	font-size: 80%;
    line-height: 2.0;
	text-align: left;
	font-weight: normal;
	color: #333333;
	border: #fae3ed 2px solid;
	background:  #fef7fc;
	padding: 8px;
	margin-bottom: 15px;
}
#con_que ol li a{
    text-decoration: underline;
	background: #f1fabd;
    
}
#con_anser {
	margin-left: 50px;
	margin-right: 50px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	text-align: left;
    width: auto;
	height: auto;
	border-bottom: #CCCCCC 1px solid;
}
#con_anser .con6 {
    margin-left: 40px;
	margin-right: 30px;
	margin-top: 10px;	
	padding-bottom: 0px;
	text-align: left;
	height: auto;
	font-weight: bold;
}
#con_anser .con6 ul li{
    line-height: 2;
	list-style-image: url(../inquiry/images/q.gif);
	list-style-position: outside;

}
#con_anser .con7 {
    margin-left: 40px;
	margin-right: 30px;
	margin-bottom: 0px;
	padding-bottom: 10px;
	text-align: left;
	height: auto;
	BORDER-BOTTOM: #999900 1px solid;	
}
#con_anser .con7 ol li{
    line-height: 2;
	list-style: decimal;
}
#con_anser .con7 ul li{
    line-height: 2;
	list-style-image: url(../inquiry/images/a.gif);
	list-style-position: outside;
}	
#con_anser .con7 a:link {
    background-color: #FFFF99;
	padding: 3px;	
	}
#con_anser .con7 a:hover {
    text-decoration: none;
	background-color:#0099CC;
	color: #FFFFFF;
	padding: 3px;
}

/* 会社案内部分 */

#comp {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
	padding-left: 60px;
	padding-right: 40px;
	text-align: left;
    width: auto;
	height: auto;
	line-height: 1.6em;
}
#comp table {
    width: 650px;
    margin-left: 0px;
    margin-right: 0px;
   	border-width: 1px;
	border-style: outset;
	border-color: #999999;
	border-collapse: separate;
	font-size: 100%;
	line-height: 1.8em;
}
#comp table th {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 10px; 
	BACKGROUND: url(images/header_blue.gif) #9dcce0 repeat-x; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: #89bdde 1px solid;
	width: 180px;
	text-align: left;
}
#comp table td {
	BORDER-BOTTOM: #CCCCCC 1px solid;
	padding: 10px;
}
#comp a {
    text-decoration: none;
	color: #0066CC;
	padding: 3px;
}
#comp a:hover {
    text-decoration: none;
	background-color:#0099CC;
	color: #FFFFFF;
	padding: 3px;
}
#comp a:link {
    text-decoration: none;
	padding: 3px;	
}
#comp a:visited {
	padding: 3px;
}
#comp02 {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-left: 60px;
	padding-right: 40px;
	text-align: left;
    width: auto;
	height: auto;
	line-height: 1.6em;
}
#comp02 table {
	BORDER-RIGHT: #e8e8e8 1px solid; 
	BORDER-TOP: #e8e8e8 1px solid; 
	MARGIN: 0px 0px 8px; 
	BORDER-LEFT: #e8e8e8 1px solid; 
	BORDER-BOTTOM: #e8e8e8 1px solid;
	font-size: 100%;
	width: 650px;
	text-align: left;
}
#comp02 table th {
	BORDER-RIGHT: #fff 1px solid; 
	PADDING-RIGHT: 4px; 
	BORDER-TOP: #fff 1px solid; 
	PADDING-LEFT: 4px; 
	BACKGROUND: #f6f6f6; 
	PADDING-BOTTOM: 4px; 
	MARGIN: 0px; 
	BORDER-LEFT: #fff 1px solid; 
	PADDING-TOP: 4px; 
	BORDER-BOTTOM: #fff 1px solid;
}
#comp02 table td {
	BORDER-RIGHT: #fff 1px solid; 
	PADDING-RIGHT: 4px; 
	BORDER-TOP: #fff 1px solid; 
	PADDING-LEFT: 4px; 
	BACKGROUND: #f6f6f6; 
	PADDING-BOTTOM: 4px; 
	MARGIN: 0px; 
	BORDER-LEFT: #fff 1px solid; 
	PADDING-TOP: 4px; 
	BORDER-BOTTOM: #fff 1px solid;
	padding: 10px;
}
#comp02 a {
    text-decoration: none;
	color: #0066CC;
	padding: 3px;
}
#comp02 a:hover {
    text-decoration: none;
	background-color:#0099CC;
	color: #FFFFFF;
	padding: 3px;
}
#comp02 a:link {
    text-decoration: none;
	padding: 3px;	
}
#comp02 a:visited {
	padding: 3px;
}
.icoimg {
	width: 70px;
}
/* サイト利用部分 */

#about {
	margin-left: 40px;
	margin-right: 40px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	text-align: left;
    width: auto;
	height: auto;
	line-height: 2;
	border-bottom: #CCCCCC 1px solid;
}
#about h3 {
    border-bottom: groove 2px;
    border-bottom-color: #666666;
    border-top: #999999 solid 1px;
    margin-top: 10px;
	margin-bottom: 10px;
    color: #3a570d;
    font-weight: bold;
}
#about h2 {
    font-size: 140%;
    }
#about ul li{
    line-height: 2.0;
	list-style-type: disc;
    margin-left: 20px;	
}
#about p{

}

#about A {
    color: #0066CC;
	padding: 5px;
	FONT-STYLE: normal; 
	WHITE-SPACE: nowrap;
    text-decoration: none;
}
#about A:hover {
    text-decoration: none;
	padding: 5px;
	background-color: #b8d477;
	color: #FFFFFF;
}
#about A:visited{
    text-decoration: none;
	padding: 5px;
}

/* プライバシー部分 */

#privacy{	
    margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	text-align: left;
    width: auto;
	height: auto;
	line-height: 2.0;
	border: dotted 2px;
	border-color: #999999;
}
#privacy A {
    color: #0066CC;
	padding: 5px;
	FONT-STYLE: normal; 
	WHITE-SPACE: nowrap;
    text-decoration: none;
}
#privacy A:hover {
    text-decoration: none;
	padding: 5px;
	background-color: #b8d477;
	color: #FFFFFF;
}
#privacy A:visited{
    text-decoration: none;
	padding: 5px;
}
#privacy p {
	padding: 10px;
}

/* 古物許可 */

#antique{	
    margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	text-align: left;
    width: auto;
	height: auto;
	line-height: 2.0;
}
#antique table{
        font-size: 80%;
        color: #666666;
        width: 670px;
		text-align: center;
        margin-bottom: 30px;
        border: 1px solid #CCCCCC;
        border-collapse: separate;
        border-spacing: 1px;
}
#antique th {
        padding: 5px;
        border-right: 1px solid #CCCCCC;
        border-bottom: 1px solid #CCCCCC;
        background-color: #E1E2E6;
}
#antique td {
        padding: 5px;
        border-right: 1px solid #CCCCCC;
        border-bottom: 1px solid #CCCCCC;
        background-color: #EFF2F3;
}
/* ActiveX */

#active{	
    margin-left: 40px;
	margin-right: 40px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 10px;
	text-align: left;
    width: auto;
	height: auto;
	border: dotted 2px;
	border-color: #999999;
}
#active ol li{
    list-style: circle;
    line-height: 2.0;
}
#active table {
	BORDER-RIGHT: #e8e8e8 1px solid; 
	BORDER-TOP: #e8e8e8 1px solid; 
	MARGIN: 0px 0px 8px; 
	BORDER-LEFT: #e8e8e8 1px solid; 
	BORDER-BOTTOM: #e8e8e8 1px solid;
	font-size: 100%;
	width: auto;
	text-align: left;
}

#active table td {
	BORDER-RIGHT: #fff 1px solid; 
	BORDER-TOP: #fff 1px solid; 
	BACKGROUND: #f6f6f6; 
	BORDER-LEFT: #fff 1px solid; 
	BORDER-BOTTOM: #fff 1px solid;
	padding: 10px;
}
/* サイトマップ部分 */

#siteentry{
	width: 730px;
	height: auto;
	margin-left: 30px;
	margin-right: 30px;
	text-align: left;
	line-height: 2;
	border: dotted 2px;
	border-color: #999999;
}

#siteentry h3{
    font-size: 115%;
    font-weight: bold;
	background-image: url(images/link_bg.gif);
	background-repeat: no-repeat;
	background-position:left; 
	border-bottom: #CCCCCC 1px dashed;
    line-height: 3.0em;
	margin-left: 15px;
	padding-left: 15px;
}
#siteentry h4{
    font-size: 100%;
    font-weight: bold;
    line-height: 2.0em;	
	margin-left: 40px;	
	}	
#siteentry h5{
    font-size: 100%;
    line-height: 2.0em;
	font-weight: normal;
	margin-left:40px;
	}	
#siteentry ul li{
    font-size: 90%;
    list-style-image:url(images/yaji02.gif);
    line-height: 2.0em;
	font-weight: normal;
	margin-left:30px;
	}	
#siteentry table{
    width: auto;
	padding: 10px;
	font-size: 100%;
}
#siteentry table td{
    vertical-align: top;
}
#siteentry table a {
    color: #003333;
	padding: 5px;
	FONT-STYLE: normal; 
	WHITE-SPACE: nowrap;
    text-decoration: none;
}
#siteentry table a:hover {
    text-decoration: none;
	padding: 5px;
	background-color: #b8d477;
	color: #FFFFFF;
}
#siteentry table a:link{
    text-decoration: none;
	padding: 5px;
}

/* MAP            */

#map {
    width: 600px;
	height: auto;
	margin-bottom: 10px;
	margin-right: 5px;
	padding-bottom: 10px;
	text-align: left;
	line-height: 2;
	float: right;
	border-bottom: #CCCCCC 1px solid;
}
#map h3{
	background-color: #CCCCCC;
	background-image: url(images/thback2.jpg);
	padding-left: 5px;
}
#map h4{
    font-size: 100%;
    font-weight: normal;
	margin-left: 0px;
	margin-top: 5px;
	padding-left: 25px;
	padding-top: 3px;
	line-height: 1.6;
	background-image: url(images/yaji03.gif);
	background-position: top left;
	background-repeat: no-repeat;
}
#map h5{
    font-size: 90%;
	font-weight: normal;
	margin-left: 10px;
	margin-bottom: 5px;
	line-height: 1.4;
	margin-top: 5px;
	border-top: #999999 1px dotted;
	padding-top: 5px;
}
#map table {
    width: auto;
	BORDER-TOP:  #417c24 1px dotted;
	border-left:  #417c24 1px dotted;
	border-right:  #417c24 1px dotted;
	BORDER-BOTTOM:  #417c24 1px dotted;
	text-align: center;
}
#map table th {
	MARGIN: 0px; 
	BORDER-BOTTOM: #fff 1px solid;
	background-color:#f8ffde;
}
#map table td {
	MARGIN: 0px; 
	font-size: 90%;
	line-height: 2;
	padding: 5px;
	background-color:#ffffff;
}

/* 関連リンク部分 */

#kanren {
	margin-left: 50px;
	margin-right: 50px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	text-align: left;
    width: auto;
	height: auto;
	line-height: 2;
	border-bottom: #CCCCCC 1px solid;
}
#kanren .contents{
    width: 49%;
	height: auto;
	float: left;
	border-top: #CCCCCC 1px dotted;
}
#kanren .contents2{
    width: 49%;
	height: auto;
	float: left;
	border-top: #CCCCCC 1px dotted;
}
#kanren .contents ul li{
    list-style-image: url(images/yaji02.gif);
	list-style-position: inside;
	line-height: 2.0;
}
#kanren .contents2 ul li{
    list-style-image: url(images/yaji02.gif);
	list-style-position: inside;
	line-height: 2.0;
}
#kanren h5{
    font-size: 100%;
    padding-left: 20px;
	font-weight: normal;
	background-image: url(images/yaji.gif);
	background-position: left;
	background-repeat: no-repeat;
}
#kanren h4{
    padding-left: 25px;
	margin-left: 4px;
	background-image: url(images/yaji03.gif);
	background-position: left;
	background-repeat: no-repeat;
	background-color: #f8f8f4;
}
#kanren h3{
	background-color: #CCCCCC;
	background-image: url(images/thback2.jpg);
	padding-left: 5px;
}
#kanren table {
    width: 700px;
	BORDER-TOP:  #417c24 1px dotted;
	border-left:  #417c24 1px dotted;
	border-right:  #417c24 1px dotted;
	BORDER-BOTTOM:  #417c24 1px dotted;	
}
#kanren table th {
	MARGIN: 0px; 
	BORDER-BOTTOM: #fff 1px solid;
	background-color:#f8ffde;
}
#kanren table td {
	MARGIN: 0px; 
	font-size: 90%;
	line-height: 2;
	padding: 5px;
	background-color:#ffffff;
}
#kanren table a {
    text-decoration: none;
	padding: 5px;
	margin-left: 15px;
	color: #333333;

}
#kanren table a:hover {
    text-decoration: none;
	padding: 5px;
	margin-left: 15px;
	background-color: #68ae34;
	color: #FFFFFF;
}
#kanren table a:link{
    text-decoration: none;
	padding: 5px;
	margin-left: 15px;
}
#kanren2 {
	margin-left: 50px;
	margin-right: 50px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	text-align: left;
    width: auto;
	height: auto;
	line-height: 2;
	border-bottom: #CCCCCC 1px solid;
}
#kanren2 ul li{
    list-style-image: url(images/link.gif);
	list-style-position: inside;
}

#kanren2 p{
    font-size: 90%;
	font-weight: normal;
	color: #333333;
}
#kanren2 h3{
	background-color: #CCCCCC;
	background-image: url(images/thback2.jpg);
	padding-left: 5px;
}
#kanren2 table {
    width: 700px;
	BORDER:  #417c24 1px dotted;
}
#kanren2 table th {
	MARGIN: 0px; 
	BORDER-BOTTOM: #fff 1px solid;
	background-color:#f8ffde;
}
#kanren2 table td {
    width: auto;
	vertical-align: top;
	line-height: 2;
	padding: 5px;
	background-color:#ffffff;
}
#kanren2 table a {
    text-decoration: none;
	padding: 5px;
	color: #333333;
}
#kanren2 table a:hover {
    text-decoration: none;
	padding: 5px;
	background-color: #68ae34;
	color: #FFFFFF;
}
#kanren2 table a:link{
    text-decoration: none;
	padding: 5px;
}
#kanren3 {
	margin-left: 40px;
	margin-right: 40px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	text-align: left;
    width: auto;
	height: auto;
	line-height: 2;
	border-bottom: #CCCCCC 1px solid ;
}
#kanren3 ul li{
    font-size: 90%;
    list-style-image: url(images/link.gif);
	list-style-position: inside;
}
#kanren3 p{
    font-size: 85%;
	font-weight: normal;
	color: #333333;
}
#kanren3 h3{
	background-color: #CCCCCC;
	background-image: url(images/thback2.jpg);
	padding-left: 5px;
}
#kanren3 table {
	margin-left: 0px;
	margin-right: 0px;
	border:  #417c24 1px dotted;
}
#kanren3 table th {
	MARGIN: 0px; 
	BORDER-BOTTOM: #fff 1px solid;
	background-color:#f8ffde;
}
#kanren3 table td {
    width: 350px;
	vertical-align: top;
	line-height: 2;
	padding: 5px;
	background-color:#ffffff;
}
#kanren3 table a {
    text-decoration: none;
	padding: 5px;
	color: #333333;
}
#kanren3 table a:hover {
    text-decoration: none;
	padding: 5px;
	background-color: #68ae34;
	color: #FFFFFF;
}
#kanren3 table a:link{
    text-decoration: none;
	padding: 5px;
}

.txt2{
    color: #006699;
	font-weight: bold;
	}
.w350{
    width: 50%;
	}
.w120{
    width: 30%;
	}
.w220{
    width: 210px;
	}	
#sougo {
	margin-left: 50px;
	margin-right: 50px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	text-align: left;
    width: auto;
	height: auto;
	line-height: 2.0;
	border-bottom: #CCCCCC 1px solid;
}
#sougo2{
	BORDER-RIGHT: #b9ddfb 5px solid; 
	PADDING-RIGHT: 4px; 
	BORDER-TOP: #b9ddfb 5px solid; 
	PADDING-LEFT: 4px; 
	BACKGROUND: #ddedfa;
	PADDING-BOTTOM: 4px; 
	BORDER-LEFT: #b9ddfb 5px solid; 
	PADDING-TOP: 4px; 
	BORDER-BOTTOM: #b9ddfb 5px solid;
	margin-bottom: 20px;
}

#sougo img {
    float: left;
}
#sougo ul li{
    line-height: 2.0;
	margin-left: 20px;
}
#sougo ol li{
    line-height: 2.0;
	margin-left: 20px;
}
#sougo3 {
	PADDING-RIGHT: 4px; 
	PADDING-LEFT: 4px; 
	BACKGROUND: #fff;
	PADDING-BOTTOM: 4px; 
	MARGIN: 0px; 
	PADDING-TOP: 4px; 
	BORDER-BOTTOM: #fff 1px solid
}
#sougo3 p{
	border-top: #CCCCCC 2px dotted;
	padding-top: 15px;
}
#sougo2 .bana {
    width: 650px;
	background: #FFFFFF;
	margin-left: 10px;
	margin-right: auto;
	margin-bottom: 5px;
	BORDER-RIGHT: #e8e8e8 1px solid; 
	BORDER-TOP: #e8e8e8 1px solid;
	BORDER-LEFT: #e8e8e8 1px solid; 
	BORDER-BOTTOM: #e8e8e8 1px solid;
	text-align: left;
	font-size: 100%;
	line-height: 1.6;
}
#sougo2 .bana p {
    clear: both;
}

#sougo table a {
    text-decoration: underline;
	padding: 5px;
	color: #333333;
	background-color: #CCCCFF;
}
#sougo table a:hover {
    text-decoration: none;
	padding: 5px;
	background-color: #FF9999;
	color: #FFFFFF;
}
#sougo table a:link{
    text-decoration: none;
	padding: 5px;
}
/* end */


#con04 table {
    width: 700px;
	margin-left: auto;
	margin-right: auto;
   	border-width: 0px;
	BORDER-TOP: #e4e4e4 1px solid;
	BORDER-LEFT: #e4e4e4 1px solid;
	BORDER-RIGHT: #e4e4e4 1px solid;
	BORDER-BOTTOM: #e4e4e4 1px solid;
	MARGIN-BOTTOM: 10px;
	border-collapse: separate;
	background-color: white;
	font-size: 100%;
	line-height: 1.6em;

}
#con04 table th {
	border-width: 0px;
	border-style: none;
	border-color: white;
	text-align: left;
}

#con04 table td {
	border-width: 0px;
	border-style: none;
	border-color: white;
	text-align: left;
	padding: 5px;
	padding-left: 15px;
}
#con04 table img {
    margin-top: 5px;
	}
#con04 A {
    color: #e46aa9;
	padding: 5px;
	FONT-STYLE: normal; 
	WHITE-SPACE: nowrap;
    text-decoration: none;
}
#con04 A:hover {
    text-decoration: underline;
}
#con04 A:visited{
    text-decoration: none;
	padding: 5px;
}
.w200 {
    width: 200px;
    margin: 5px;
}
	
/* 税制メニュー部分 */

#boxzei {
	padding-left: 0px;
	padding-top: 10px;
	margin-left: 15px;
	text-align: left;
	width: 555px;
	line-height: 1.6em;
	float:left;
}
#boxzei a:link{
    text-decoration: underline;
}
#boxzei a:visited{
    text-decoration: underline;
}
#boxzei a:hover{
    text-decoration: underline;
}
#boxzei a:active{
    text-decoration: underline;
	color: #00CCCC;
}

#boxzei h2{
    font-size: 150%;
    font-weight: bold;
	color: #336633;
	margin-top: 20px;
	margin-bottom: 20px;
}
#boxzei h3{
    font-weight: bold;
	color: #FF0066;
	padding-top: 10px;
}
#boxzei h4{
    border-top: dotted #999999 2px;
	margin-top: 15px;
	padding-top: 15px;
	margin-bottom: 10px;
	color: #666666;
}
#boxzei p{
    line-height: 1.6;
	padding-bottom: 10px
}
.copy mb20{
    font-size: 100%;
	text-align: left;
}
.textList mb20{
	text-align: left;
}
.w100{
    width: 25%;
    text-align: left;
}
.texttitle{
    font-weight: bold;
    padding-top: 15px;
    padding-bottom: 10px;
    border-bottom-style: dotted;
    border-bottom-color: #CCCCCC;
    border-bottom-width: medium;
    color: #333333;
	margin-bottom: 15px
}
#boxzei ol li{
    list-style-type: square;
	line-height: 1.8;
}
#boxzei ul li{
    line-height: 2.0;
}
#boxzei table {
    width: 540px;
	font-size: 100%;
	BORDER-RIGHT: #e8e8e8 1px solid; 
	BORDER-TOP: #e8e8e8 1px solid; 
	MARGIN: 0px 0px 8px; 
	BORDER-LEFT: #e8e8e8 1px solid; 
	BORDER-BOTTOM: #e8e8e8 1px solid
}
#boxzei table th {
	BORDER-RIGHT: #fff 1px solid; 
	PADDING-RIGHT: 4px; 
	BORDER-TOP: #fff 1px solid; 
	PADDING-LEFT: 4px; 
	BACKGROUND: #fbecf0; 
	PADDING-BOTTOM: 4px; 
	MARGIN: 0px; 
	BORDER-LEFT: #fff 1px solid; 
	PADDING-TOP: 4px; 
	BORDER-BOTTOM: #fff 1px solid
}
#boxzei table td {
	BORDER-RIGHT: #fff 1px solid; 
	PADDING-RIGHT: 4px; 
	BORDER-TOP: #fff 1px solid; 
	PADDING-LEFT: 4px; 
	BACKGROUND: #fbf6f6; 
	PADDING-BOTTOM: 4px; 
	MARGIN: 0px; 
	BORDER-LEFT: #fff 1px solid; 
	PADDING-TOP: 4px; 
	BORDER-BOTTOM: #fff 1px solid;
	font-size: 90%;
	line-height: 1.6;
}
/* アフターサービス */

#after {
	margin-left: 40px;
	margin-right: 40px;
	margin-top: 20px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	text-align: left;
    width: auto;
	height: auto;
	line-height: 2;
	border-bottom: #CCCCCC 1px solid;
}
#after h3 {    
    border-bottom: dotted 2px ;	
    border-bottom-color: #666666;
    margin-top: 10px;
	margin-bottom: 10px;
    color: #FF6666;
    font-weight: bold;
}
#after ul li{
    line-height: 2.0;
    margin-left: 20px;	
}
#after ol li{
    line-height: 2.0;
	list-style-type: decimal;
    margin-left: 20px;	
}
#after p{
    line-height: 2.0;
    margin-left: 20px;	
}
#after A {
    color: #0066CC;
	padding: 5px;
	FONT-STYLE: normal; 
	WHITE-SPACE: nowrap;
    text-decoration: none;
}
#after A:hover {
    text-decoration: none;
	padding: 5px;
	background-color: #b8d477;
	color: #FFFFFF;
}
#after A:visited{
    text-decoration: none;
	padding: 5px;
}

/* ページ上部へ */

.APAGETOP2{
	FONT-SIZE: 90%; 
	TEXT-ALIGN: right;
	width: auto;
	height: auto;
    color: #CC3366;
}
.APAGETOP2 a{
    color: #CC3366;
}
.APAGETOP2 a:link{
    color: #CC3366;
}
.APAGETOP2 a:hover{
    color: #CC3366;
	text-decoration: underline;
}
.APAGETOP2 a:visited{
    color: #CC3366;
}
/* 税制bar */

#rightblock {
	float: right;
	width: 210px;
	height: auto;
	text-align: left;
	font-size: 90%;
	margin-left: 5px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-bottom: 10px;
	BORDER-RIGHT: #e8e8e8 1px solid; 
	BORDER-TOP: #e8e8e8 1px solid; 
	MARGIN: 0px 0px 8px; 
	BORDER-LEFT: #e8e8e8 1px solid; 
	BORDER-BOTTOM: #e8e8e8 1px solid;
	background-color: #efedf0;
	letter-spacing: 0.5px;

}
#rightblockin {
	BORDER-RIGHT: #fff 1px solid; 
	PADDING-RIGHT: 4px; 
	BORDER-TOP: #fff 1px solid; 
	PADDING-LEFT: 4px; 
	BACKGROUND: #e8eff7; 
	PADDING-BOTTOM: 4px; 
	MARGIN: 0px; 
	BORDER-LEFT: #fff 1px solid; 
	PADDING-TOP: 4px; 
	BORDER-BOTTOM: #fff 1px solid
}
#rightblock ul li{
    list-style-image: url(images/yaji.gif);
	margin-left: 7px;
	padding-top: 0px;
	padding-bottom: 5px;
}
#rightblockin h2 {
    font-size: 110%;
    font-weight: bold
}
#rightblockin2 {
	BORDER-RIGHT: #fff 1px solid; 
	PADDING-RIGHT: 4px; 
	BORDER-TOP: #fff 1px solid; 
	PADDING-LEFT: 4px; 
	BACKGROUND: #e8eff7; 
	PADDING-BOTTOM: 4px; 
	MARGIN: 0px; 
	BORDER-LEFT: #fff 1px solid; 
	PADDING-TOP: 4px; 
	BORDER-BOTTOM: #fff 1px solid
}
#rightblock2 ul li{
    list-style-image: url(images/yaji.gif);
	margin-left: 7px;
	padding-top:5px;
	padding-bottom: 5px;
}
#rightblockin2 h2 {
    font-size: 110%;
    font-weight: bold
}
/* 下部ダイヤル部分 */

#telarea {
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;
	line-height: 1.6em;
	clear: both;
}
#telarea table {
	margin-left: auto;
	margin-right: auto;
	width: 600px;
	text-align: left;
	BORDER-TOP: #a4c45c 6px dotted;
	BORDER-BOTTOM: #a4c45c 6px dotted;
	font-size: 100%;
	line-height: 1.4em;
	padding: 5px;
}

/*  footer                             */
/*                                     */

#APAGETOPArea{
	margin-right: 10px;
	width: 780px;
	height: auto;
	float: left;
}
.APAGETOP{
	FONT-SIZE: 90%; 
	TEXT-ALIGN: right;
    color: #006699;	
}
.APAGETOP a:link{
    color: #006699;
}
.APAGETOP a:hover{
    color: #006699;
	text-decoration: underline;
}
.APAGETOP a:visited{
    color: #006699;
}

#footer-gototop {
	width: 780px;
	height: 40px;
	background: #FFFFFF url(../rental/images/pagetop.gif) no-repeat;
	padding: 10px;
	text-align: right;
	margin-left: auto;
	margin-right: auto;
    color: #11a5e9;
	clear: both;
}
#footer-gototop a:link{
    color: #006699;
}
#footer-gototop a:hover{
    color: #006699;
	text-decoration: underline;
}
#footer-gototop a:visited{
    color: #006699;
}
div.upmargin img {
	margin-top:10px;
}
div.lftmargin img {
	margin-left:2px;
}
.dataTable2 {
	font-size: 70%;
	color: #444;
	text-align:left;
	margin:0;
}
#sub_right {
	width:770px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	margin-top:0px;
	float:center;
	display: block;
	background: #FFFFFF;
}
#sub_right h2{
   width: 770px;
   height: 56px;
   line-height: 3.0em;
   font-size: 150%;
   font-weight: normal;
   margin-top: 5px;
   background: url(../img/title.gif) top left no-repeat; 
}
#sub_right .sub_inner{
	width:770px;
    margin-top: 10px;
	float: center;
}
#pricebox{
  width: auto;
  height: auto;
  font-size: 90%;
  line-height: 1.8;
  padding: 5px;
  margin: 10px;
  border-bottom: #999999 1px dotted;
}
.lifont{
	font-size: 120%;
	padding-left: 10px;
	background-color:#ededed;
}
#left_contents {
	width:795px;
	margin:0px 0 10px 0;
	padding:0px 0 10px 0;
	float:left;
	border-bottom: 1px dotted #CCCCCC;
}
.contents01 {
	width:260px;
	margin:0;
	padding:0;
	float:left;
	text-align:left;
	background:url("../rental/images/menu_bg_01.gif") bottom right no-repeat;
}
.contents02 {
	width:260px;
	margin:0;
	padding:0;
	float:left;
	text-align:left;
	background:url("../rental/images/menu_bg_01.gif") bottom right no-repeat;
	border-right: 1px dotted #CCCCCC;
}
#left_contents li.li_img03 {
	display:block;
	margin-left: 20px;
}
#left_contents li.li_text {
	margin: 5px 0 0 25px;
	font-size:10px;
	line-height:1.6;
}
.customize3 {
	display: block;
	font-weight: normal;
	padding-left: 0px;
	margin-top: 5px;
	margin-left:20px;
}
.right_com {
	font-size:10px;
	text-align:right;
}
.left_com12 {
	font-size:14px;
	text-align:left;
	margin-left:30px;
}

#detailBar {
	margin-top: 1px; 
	text-align: left;
	margin-left: 5px;
	color: #FFF;
	font-weight: bold;
	background: url("http://www.fukushinofuji.jp/common/images/detail_bar.gif") no-repeat;
	padding-top: 3px;
	padding-bottom: 3px;
	}
/*footer(小)設定▼--------------------------------------------------*/
#footer_menu {
	width: 600px;
	padding-right: 10px;
	line-height:140%;
	color: #444;
	font-size: 75%;
	text-align: left;
	float: right;
}
.tdwaku{
	border: 1px #b0b0b0 solid;
	border-collapse: separate;
}
.f01{
	width:285px;
	height:220px;
	background-color:#fbfbfb;
	margin-bottom:10px;
}
.f02{
	width:285px;
	height:400px;
	background-color:#fbfbfb;
	margin-bottom:10px;
}
.f03{
	width:285px;
	height:90px;
	background-color:#fbfbfb;
	margin-bottom:10px;
}
.tdwaku strong{
	color: #df0000;
}


.tdwaku_bd{
	border-bottom: 1px #b0b0b0 solid;
	border-collapse: separate;
}
.tdwaku_bd2{
	background-color:#F5F5F5;
	border-bottom: 1px #b0b0b0 solid;
	border-collapse: separate;
}
/*footer(小)設定▲--------------------------------------------------*/

/*footer(大)設定▼-------------------------------------------------*/
#footer_menu_l {
	width: 790px;
	padding-right: 10px;
	line-height:140%;
	color: #444;
	font-size: 75%;
	text-align: left;
	float: right;
}
.tdwaku{
	border: 1px #b0b0b0 solid;
	border-collapse: separate;
}
.f01b{
	width:385px;
	height:230px;
	background-color:#fbfbfb;
	margin-bottom:10px;
}
.f01b2{
	width:385px;
	height:190px;
	background-color:#fbfbfb;
	margin-bottom:10px;
}
.f02b{
	width:385px;
	height:330px;
	background-color:#fbfbfb;
	margin-bottom:10px;
}
.f03b{
	width:385px;
	height:90px;
	background-color:#fbfbfb;
	margin-bottom:10px;
}
.font_large {
	font-size:140%;
	font-weight:bold;
}
.tableleft {
	text-align:left;
}
.font_large2 {
	font-size:18pt;
	font-weight:bold;
}
.price-red{
	font-weight:bold;
	color: #F30;
}
#breadcrumbs {
	text-align: left;
	color: #444;
	font-size: 12px;
	padding-left:15px;
	vertical-align: middle;
	padding-top: 3px;
	padding-bottom: 3px;
	}
/*footer(大)設定▲-------------------------------------------------*/
