@charset "Shift_JIS";

/***********************************************/
/* HTML tag styles                             */



/***********************************************/
* {
	margin: 0;
	padding: 0;
}

a:link {
	color:#0066CC;
	}

a:visited {
	color:#0066CC;
	}

a:hover {
	color: #0099ff;
	}

a:active {
	color:#0066CC;
	}

li {
	list-style-type: none;
}

img {
 vertical-align: top;
	border: none;
	margin: 0;
	padding: 0;
}
img.imgright {
	float: right;
	padding-top: 0px;
}
img.h1 {
	margin-left: 8px;
	margin-bottom: 2px;
}
img.scale {
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 5px;
}

div {
	padding: 0;
}

body {
	margin: 0;
	padding: 0;
}
#wrapper {
	width: 920px;
	margin: 0 auto;
	background-image: url(../images/common/bg.gif);
	background-repeat: repeat-y;
}
#container {
	width: 800px;
	clear: both;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
}
#container02 {
	width: 740px;
	margin: 0 auto;
	clear: both;
	margin-left: 30px;
}
#container03 {
	width: 800px;
	clear: both;
	margin-top: 8px;
	background-image: url(../images/top/top_off.gif);
	background-repeat: no-repeat;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-position: 0px 0px;
	padding: 0px;
}
#main {
	width: 600px;
	float: left;
	margin-top: 3px;
	clear: both;
}
#sub {
	width: 184px;
	float: right;
	margin-top: 3px;
}

h1 {
	background-image: url(../images/common/bg_title.gif);
	background-repeat: no-repeat;
	width: 800px;
	height: 33px;
	margin-bottom: 5px;
}
#container #h1result {
	margin: 0px;
	padding: 0px;
	background-image: url(../images/search/h01_kensaku.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 33px;
	width: 800px;
}

h2 {
	background-image: url(../images/common/bg_h2.gif);
	background-repeat: repeat-x;
	font-size: 14px;
	text-decoration: none;
	height: 30px;
	padding-left: 10px;
	color: #000000;
	clear: both;
	margin-left: 30px;
	margin-right: 30px;
	margin-top: 10px;
	line-height: 30px;
}
h3 {
	font-size: 12px;
	text-decoration: none;
	height: 22px;
	padding-left: 5px;
	color: #000000;
	clear: both;
	margin-right: 20px;
	margin-top: 10px;
	line-height: 22px;
	margin-left: 20px;
}
h4 {
	padding-left: 5px;
	margin-left: 30px;
	font-size: 13px;
	font-weight: bold;
	color: #000066;
	margin-bottom: 5px;
	margin-top: 5px;
	clear: both;
}
h5{
	background-image: url(../images/common/bg_h2.gif);
	background-repeat: repeat-x;
	font-size: 14px;
	text-decoration: none;
	height: 30px;
	padding-left: 10px;
	color: #000000;
	clear: both;
	margin-left: 5px;
	margin-right: 30px;
	margin-top: 10px;
	line-height: 30px;
	width: 240px;
}
h6 {
	font-size: 12px;
	font-weight: bold;
	color: #000066;
	margin-bottom: 5px;
	margin-top: 5px;
	border-left-style: solid;
	border-left-width: 5px;
	border-left-color: #666666;
	padding-left: 5px;
}
#jirei #info h6 {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	font-weight: bold;
	color: #858050;
}

#title {
	background-image: url(../images/common/bg_h2.gif);
	background-repeat: repeat-x;
	width: 740px;
	clear: both;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 30px;
	height: 30px;
	font-size: 14px;
	color: #000000;
	line-height: 30px;
	font-weight: bold;
	padding-left: 10px;
}
#titleArea {
	background-image: url(../images/common/bg_h2.gif);
	background-repeat: repeat-x;
	clear: both;
	margin-top: 10px;
	margin-bottom: 10px;
	height: 30px;
	font-size: 14px;
	color: #000000;
	line-height: 30px;
	font-weight: bold;
	padding-left: 10px;
}
#header {
	width: 800px;
	margin: 0 auto;
	height: 102px;
	background-image: url(../images/common/bg_header.gif);
	background-repeat: repeat-x;
}
#headertop {
	width: 800px;
	height: 23px;
	background-image: url(../images/top/bg_headertop.gif);
	padding: 0px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-repeat: no-repeat;
}
#yoicom {
	padding-top: 7px;
	height: 16px;
	width: 150px;
	padding-left: 650px;
}
#headerTitle {

	height: 55px;
	clear: both;
}
#globalnavi {
	clear: both;
	width: 800px;
	height: 24px;
}
.navi {
 list-style-type: none;
}
.navi  li {
 display: inline;
}

/************** ƒuƒƒbƒN ****************/
#map {
	width: 482px;
	margin-top: 0px;
	float: left;
	margin-left: 20px;
}
#mapRight {
	width: 220px;
	margin-top: 0px;
	float: right;
	margin-right: 30px;
}

.harfLeft {
	width: 330px;
	margin-top: 0px;
	float: left;
	margin-left: 20px;
}
.harfRight {
	width: 330px;
	margin-top: 0px;
	margin-left: 380px;
}

#block {
	padding-bottom: 15px;
	margin-left: 30px;
	margin-right: 5px;
	margin-bottom: 20px;
	margin-top: 10px;
	width: 740px;
}

.block02 {
	padding-bottom: 15px;
	padding-left: 5px;
	margin-left: 5px;
	margin-right: 5px;
	line-height: 16px;
	margin-bottom: 20px;
	margin-top: 10px;
}

.box01 {
	margin-top: 10px;
	border-color: #999999;
	border-style: solid;
	border-width: 1px;
	clear: both;
	padding: 10px;
	margin-left: 50px;
	margin-right: 50px;
}
.box01 li{
	clear: both;
	padding-left: 5px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	margin-bottom: 4px;
	border-left-width: 4px;
	font-size: 12px;
	color: #333333;
}

table {
	width: 320px;
	border: 1px solid #000000;
	border-spacing: 1px;
	font-size: 12px;
}

th, td {
	padding: 1px;
	border: 1px solid #cccccc;
}
.design1 {
	border: none;
}

.design1 th, .design1 td {
	border: none;
	text-align: left;
}
.right {
	margin-top: 5px;
	font-size: 10px;
	color: #000066;
	margin-bottom: 5px;
	float: right;
	margin-right: 10px;
	text-align: right;
	width: 300px;
}

/************** 1—ñ ****************/

#list {
	margin-top: 10px;
	line-height: 16px;
	padding-left: 30px;
}
#list a{
	color: #0066CC;
	text-decoration: none;
}
#list dl {
	float: left;
	list-style-type: none;
	height: 30px;
	font-size: 12px;
	color: #333333;
	width: 700px;
	padding-left: 35px;
	margin-bottom: 5px;
	line-height: 20px;
}
#list dt {
	float: left;
}
#list dd {
	margin:0;
	padding-left: 200px;
}

.hokkaido {
	background-image: url(../images/area/list_hokkaido.gif);
	background-repeat: no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}

.hokkaido02 {
	background-image: url(../images/area/list_hokkaido02.gif);
	background-repeat: no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.tohoku {
	background-image: url(../images/area/list_tohoku.gif);
	background-repeat: no-repeat;
}
.aomori {
	background-image: url(../images/area/list_aomori.gif);
	background-repeat: no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.iwate {
	background-image: url(../images/area/list_iwate.gif);
	background-repeat: no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.akita {
	background-image: url(../images/area/list_akita.gif);
	background-repeat: no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.miyagi {
	background-image: url(../images/area/list_miyagi.gif);
	background-repeat: no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.yamagata {
	background-image: url(../images/area/list_yamagata.gif);
	background-repeat: no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.fukushima {
	background-image: url(../images/area/list_fukushima.gif);
	background-repeat: no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.kanto {
	background-image: url(../images/area/list_kanto.gif);
	background-repeat: no-repeat;
}
.tokyo {
	background-image: url(../images/area/list_tokyo.gif);
	background-repeat: no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.kanagawa {
	background-image: url(../images/area/list_kanagawa.gif);
	background-repeat: no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.saitama {
	background-image: url(../images/area/list_saitama.gif);
	background-repeat: no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.chiba {
	background-image: url(../images/area/list_chiba.gif);
	background-repeat: no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.ibaraki {
	background-image: url(../images/area/list_ibaraki.gif);
	background-repeat: no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.tochigi{
	background-image: url(../images/area/list_tochigi.gif);
	background-repeat: no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.gunma {
	background-image: url(../images/area/list_gunma.gif);
	background-repeat: no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.nagano {
	background-image: url(../images/area/list_nagano.gif);
	background-repeat: no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.yamanashi {
	background-image: url(../images/area/list_yamanashi.gif);
	background-repeat: no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.hokuriku {
	background-image: url(../images/area/list_hokuriku.gif);
	background-repeat: no-repeat;
}
.nigata {
	background-image: url(../images/area/list_nigata.gif);
	background-repeat: no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.toyama {
	background-image: url(../images/area/list_toyama.gif);
	background-repeat: no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.ishikawa {
	background-image: url(../images/area/list_ishikawa.gif);
	background-repeat: no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.chubu {
	background-image: url(../images/area/list_chubu.gif);
	background-repeat: no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.fukui {
	background-image: url(../images/area/list_fukui.gif);
	background-repeat: no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.gifu {
	background-image: url(../images/area/list_gifu.gif);
	background-repeat: no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.shizuoka {
	background-image: url(../images/area/list_shizuoka.gif);
	background-repeat: no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.aichi {
	background-image: url(../images/area/list_aichi.gif);
	background-repeat: no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.mie {
	background-image: url(../images/area/list_mie.gif);
	background-repeat: no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.shikoku {
	background-image: url(../images/area/list_shikoku.gif);
	background-repeat: no-repeat;
}
.ehime {
	background-image: url(../images/area/list_ehime.gif);
	background-repeat: no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.tokushima {
	background-image: url(../images/area/list_tokushima.gif);
	background-repeat: no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.kagawa {
	background-image: url(../images/area/list_kagawa.gif);
	background-repeat: no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.kouchi {
	background-image: url(../images/area/list_kouchi.gif);
	background-repeat: no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.kinki {
	background-image: url(../images/area/list_kinki.gif);
	background-repeat: no-repeat;
}
.shiga {
	background-image: url(../images/area/list_shiga.gif);
	background-repeat: no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.kyoto {
	background-image: url(../images/area/list_kyoto.gif);
	background-repeat: no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.osaka {
	background-image: url(../images/area/list_osaka.gif);
	background-repeat: no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.hyogo {
	background-image: url(../images/area/list_hyogo.gif);
	background-repeat: no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.nara {
	background-image: url(../images/area/list_nara.gif);
	background-repeat: no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.wakayama {
	background-image: url(../images/area/list_wakayama.gif);
	background-repeat: no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.chugoku {
	background-image: url(../images/area/list_chugoku.gif);
	background-repeat: no-repeat;
}
.tottori {
	background-image: url(../images/area/list_tottori.gif);
	background-repeat: no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.shimane {
	background-image: url(../images/area/list_shimane.gif);
	background-repeat: no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.okayama {
	background-image: url(../images/area/list_okayama.gif);
	background-repeat: no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.hiroshima {
	background-image: url(../images/area/list_hiroshima.gif);
	background-repeat: no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.yamaguchi {
	background-image: url(../images/area/list_yamaguchi.gif);
	background-repeat: no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.kyushu {
	background-image: url(../images/area/list_kyushu.gif);
	background-repeat: no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.fukuoka {
	background-image: url(../images/area/list_fukuoka.gif);
	background-repeat: no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.saga {
	background-image: url(../images/area/list_saga.gif);
	background-repeat: no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.nagasaki {
	background-image: url(../images/area/list_nagasaki.gif);
	background-repeat: no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.kumamoto {
	background-image: url(../images/area/list_kumamoto.gif);
	background-repeat: no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.oita {
	background-image: url(../images/area/list_oita.gif);
	background-repeat: no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.miyazaki {
	background-image: url(../images/area/list_miyazaki.gif);
	background-repeat: no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.kagoshima {
	background-image: url(../images/area/list_kagoshima.gif);
	background-repeat: no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.okinawa {
	background-image: url(../images/area/list_okinawa.gif);
	background-repeat: no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}



/************** footer styles ****************/
#footer {
	width: 800px;
	height: 42px;
	background-image: url(../images/common/bg_footer.gif);
	margin: 0 auto;
	clear: both;
}
#footerNavi {
	color: #666666;
	font-size: 11px;
	text-align: center;
	height: 25px;
	margin-bottom: 0px;
	line-height: 25px;
}
#footerNavi a{
	text-decoration: none;
	color: #666666;
}

#copyright{
	float: right;
	height: 16px;
}
/************* ƒTƒuƒiƒrƒQ[ƒVƒ‡ƒ“ ***************/	

#subnavi{
	width: 800px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#submenu{
	color: #FFFFFF;
	font-size: 12px;
	top: 0px;
	padding-top: 0px;
	margin-top: 0px;
	height: 30px;
	line-height: 30px;
	padding-left: 10px;
}

#subnavi a:link, a:active{
	color: #FFFFFF;
	text-decoration: none;
}
#subnavi a:visited{
	color: #FFFFFF;
	text-decoration: none;
}
#subnavi a:hover{
	color: #005FA9;
	text-decoration: underline;
}
#breadCrumb{
	font-size: 11px;
	margin-left: 10px;
	height: 15px;
	padding-top: 10px;
	color: #666666;
	padding-bottom: 5px;
}
#breadCrumb a:link{
 color: #666666;
	text-decoration:none;
	}
	#breadCrumb a:visited{
 color: #666666;
	text-decoration:none;
	}
#breadCrumb a:hover{
	color: #003399;
	text-decoration: underline;
}
#back{
	float: left;
	padding-left: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#pdf{
	height: 24px;
	float: right;
	width: 89px;
	padding-top: 5px;
	padding-right: 5px;
}


/************* bgcolor ***************/	
.bgGreen{
	background-color: #71c845;
}
.bgBlue{
	background-color: #3399cc;
}
.bgOrange{
	background-color: #FF6600;
}
.bgPink{
	background-color: #cd349c;
}
.bgPurple{
	background-color: #5467ae;
}
.bgGray{
	background-color: #989898;
}
.bgAbout{
	background-color: #90BAD2;
}
.bgFixmodel{
	background-color: #7896BF;
}
.bgArea{
	background-color: #93BA54;
}
.bgList{
	background-color: #908BC6;
}
.bgLink{
	background-color: #C78BC7;
}

/************* TEXT ***************/	
.headline {
	width: 125px;
	margin-top: 0px;
	top: 0px;
	float: left;
	border-left-color: #999999;
	border-left-style: solid;
	border-left-width: 5px;
	padding-left: 5px;
	color: #000066;
	font-weight: bold;
}
.leadRight {
	width: 630px;
	font-size: 13px;
	line-height: 18px;
	margin-top: 0px;
	top: 0px;
	position: static;
	margin-left: 130px;
}
.lead01 {
	float: left;
	padding-left: 250px;
}
.lead02 {
	padding-left: 50px;
	width: 700px;
	margin-bottom: 10px;
	margin-top: 10px;
	font-size: 12px;
}
.lead03 {
	font-size: 11px;
	line-height: 130%;
}
.lead04 {
	font-size: 14px;
	line-height: 150%;
	margin-top: 5px;
	margin-left: 5px;
	text-align: left;
	margin-bottom: 5px;
}
.copy {
	margin-left: 15px;
	font-size: 14px;
	margin-bottom: 15px;
	color: #333333;
	line-height: 20px;
	font-weight: bold;
}
.icon {
	width: 67px;
	margin-top: 0px;
	top: 0px;
	padding-left: 50px;
	margin-bottom: 5px;
	float: left;
}

	.top {
	width:800px;
	text-align: right;
	clear: both;
}


.iconGray {
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #989898;
	height: 30px;
}
.iconBlue {
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #3399cc;
	height: 30px;
}
.iconGreen {
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #71c845;
	height: 30px;
}
.iconOrange {
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #ff6600;
	height: 30px;
}
.iconPink {
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #cd349c;
	height: 22px;
}
.iconPurple {
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #5467ae;
	height: 30px;
}
.iconAbout {
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #90BAD2;
	height: 30px;
}
.iconFixmodel {
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #7896BF;
	height: 30px;
}
.iconArea {
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #93BA54;
	height: 30px;
}
.iconList {
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #908BC6;
	height: 30px;
}
#news {
	margin-top: 10px;
	clear: both;
	width: 720px;
	float: left;
	margin-left: 10px;
}
#news li{
	float: left;
	clear: both;
	padding-left: 5px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	margin-bottom: 4px;
	border-left-width: 4px;
	font-size: 13px;
	color: #333333;
	width: 700px;
}

/************* JIREI ***************/
#jirei {
	width: 780px;
	float: left;
	background-image: url(../images/common/bg_container.gif);
	background-repeat: repeat-y;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	padding: 0px;
}

#jireitop{
	padding: 0px;
	margin: 0px;
	border-bottom-style: none;
	border-right-style: none;
	border-left-style: none;
	border-top-style: none;
}

#jireisub {
	float: right;
	width: 250px;
	margin-top: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#jireimain {
	width: 470px;
	float: left;
	padding-left: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #BAB58B;
	margin-top: 0px;
	margin-right: 10px;
	padding-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
#info {
	margin-top: 10px;
	margin-bottom: 10px;
	width: 470px;
	margin-left: 3px;
	float: left;
	background-color: #F3F2EB;
	padding: 10px;
	border: 1px solid #BAB58B;
}
#jirei #jireitop h1 {
	font-size: 13px;
	font-weight: normal;
	color: #FFFFFF;
	height: 25px;
	width: 780px;
	background-image: url(../images/jirei/jirei-toph1.gif);
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#jirei #jireitop h2 {
	font-size: 28px;
	color: #333333;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #9ECAE7;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	background-image: none;
}
#jirei #jireitop h3 {
	font-size: 13px;
	font-weight: normal;
	color: #666666;
	padding-bottom: 10px;
}



.jireiright {
	float: right;
	font-size: 0.9em;
}


#element {
	width: 350px;
	float: left;
	color: #333333;
	margin: 0px;
	padding: 0px;
}
#element    li{
	list-style-type: none;
	clear: both;
}



#element    dt {
	font-weight: bold;
	float: left;
	width: 65px;
	font-size: 12px;
}






#element    dd {
	margin-bottom: 5px;
	float: left;
	padding-left: 8px;
	width: 270px;
	line-height: 1.1em;
	font-size: 12px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}


#elementBox {
	width: 608px;
	margin-left: 40px;
	padding-bottom: 20px;




}

#elementBox a:link {
	text-decoration: none;
	color: #330000;
}
#elementBox a:visited {
	text-decoration: none;
	color: #330000;
}
#elementBox a:hover {
	text-decoration: underline;
	color: #0066CC;
}
#elementBox a:active {
	text-decoration: none;
	color: #330000;
}
#elementBox    li{
	list-style-type: none;
	float: right;
	background-image: url(../images/report/bg_tana.jpg);
	background-repeat: no-repeat;
	height: 185px;
	width: 152px;
	text-align: center;
}
#elementBox    dt {
	height: 140px;
	margin-top: 23px;
}
#elementBox      dd {
	color: #990000;
	font-size: 0.9em;
	line-height: 15px;
}
.piclead {
	font-size: 12px;
	line-height: 150%;
}


/************* TOP ***************/

#navitest {
	width:150px;
	height:220px;
	background-image: url(../images/top/topnavi.gif);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 100px;
	margin-left: 483px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#navitest ul {
    margin:0;
    padding: 0;
}
#navitest li {
    list-style-type: none;
    margin:0;
    padding: 0;
}
#navitest li a {
    width: 150px;
    height:0pt;
    background-image: url(../images/top/topnavi.gif);
    background-repeat: no-repeat;
    display:block;
    padding-top:55px;
    overflow:hidden;
}
#navitest li#gaiyou a {
    background-position: 0px 0px;
}
#navitest li#theme a {
    background-position: 150px 0px;
}
#navitest li#chiiki a {
    background-position: 300px 0px;
}
#navitest li#kyogikai a {
    background-position: 450px 0px;
}
#navitest li#gaiyou a:hover {
    background-position: -150px 0px;
}
#navitest li#theme a:hover {
    background-position: -150px -55px;
}
#navitest li#chiiki a:hover {
    background-position: -150px -110px;
}
#navitest li#kyogikai a:hover {
    background-position: -150px -165px;
}
#jireimain .titleS {
	margin: 0px;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
#cse-search-box {
	height: 172px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 620px;
	padding-top: 25px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#search-box {
	margin: 0px;
	width: 220px;
	float: right;
	height: 20px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#jireisub2 {
	margin-top: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 260px;
	float: right;
}
#jireisub2 ul {
	margin:0;
	padding: 0;
	width: 252px;
	height: 75px;
	list-style:none; 
}
#jireisub2 li {
	margin:0;
	padding: 0;
	width: 126px;
	height:75px;
	float:left;
}
#jirei #allnews {
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
#jirei #allnews li {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	font-size: 13px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	float: left;
	width: 100%;
	margin: 0px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
}
#jirei #allnews dt {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 125px;
}
#jirei #allnews dd {
	margin: 0px;
	padding: 0px;
}

/* =========== IE—pˆóüÝ’èCSS =========== */ 
@media print{

body {
_zoom: 67%; /*WinIE only */
}
