body {
margin: 0}

img{
border:none;
margin:0px;
padding:0px}

td.sptop{
	padding-top:5px;
}

/* ƒtƒHƒ“ƒg */
.red{color:#ff0000;}
.red_d{color:#cc0000;}
.white{color:#ffffff;}
.sky{color:#00A0E9;}
.gre{color:#009900;}
.nav{color:#0F5D8A;}
.ora{color:#ff552d;}
.bro{color:#993300;}
.bold{font-weight:bold;}
.size9px{font-size:9px;}
.size10px{font-size:10px;}
.size12px{font-size:12px;}
.size14px{font-size:14px;}
.size15px{font-size:15px;}
.size16px{font-size:16px;}
.size18px{font-size:18px;}

/* ƒ^ƒuƒƒjƒ…[ */
table.tab{
	font-size:12px;
}
td.tabborder{
	border-bottom:solid 2px #AAABAB;
	margin:0px;
	padding:0px;
}
.tab img{
	margin:0px;
	padding:0px;
}

.title01 {
	width:560px;
	height:23px;
	font-size: 14px;
	line-height:18px;
	color:#2793FF;
	padding-left:10px; 
	padding-top:2px;
	font-weight:bold;
	/*background: #ffffff url(../chintai/images/title_back01.gif);
	background-repeat: no-repeat;*/
}
.title02 {
	width:270px;
	height:26px;
	font-size: 14px;
	line-height:18px;
	color:#2793FF;
	padding-left:10px;
	padding-top:3px;
	font-weight:bold;
	/*background: #ffffff url(../chintai/images/title_back02.gif);
	background-repeat: no-repeat;*/
}
td.bord01{
	border-left:1px solid #666666;
	border-bottom:1px solid #666666;
	border-top:1px solid #666666;
	border-right:1px solid #666666;
	background-color: #e2e2e2; 
}


ul {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
.ml01 {padding:10px 0px 0px 20px;margin:0px 0px 10px 10px; font-size: 12px; line-height:18px; }
.ml02 {padding:10px 0px 20px 0px;margin:0px 0px 0px 0px; font-size: 12px; line-height:18px; float: left;}
.cl { clear: left;}
.ml03 {vertical-align : top; padding:0px 0px 20px 20px;margin:0px 0px 0px 0px; color: #000000; font-size: 12px; line-height:20px;}
.ml04 {padding:10px 0px 20px 110px;margin:0px 0px 0px 0px; font-size: 12px; line-height:18px; float: left;}
.mt01 {vertical-align : top; padding:10px 0px 0px 20px;margin:0px 0px 0px 0px; font-size: 12px; line-height:20px;}
.mb01 {vertical-align : top; padding:10px 0px 60px 20px;margin:0px 0px 0px 0px; font-size: 12px; line-height:20px;}
.cb {clear:both}

/* 2006.6.29 k.sugano Insert */
.txt02 {font-size: 12px;line-height:18px; color:#333333;}
.credit{
	width:560px;
	margin:0px 0px 0px 0px;
	text-align: right;
	clear:left;
}
hr.da { 
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width: 560px;
	height: 1px;
	text-align: left;
	border: 1px #666666 solid;
	color: #ffffff;
	background-color: #ffffff; 
} 

/* 2006.7.13 k.sugano Insert */
table.tb01 { 
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	/*
	border: 1px #A5ACB2 solid;
	border-collapse: collapse;
	background-color: #e7ecff;
	*/
	color: #ffffff;
}
.title03 {
	width:560px;
	height:30px;
	font-size: 12px;
	line-height:18px;
	color:#666666;
	padding-left:15px; 
	padding-top:4px;
	font-weight:bold;
	/*background: #ffffff url(../chintai/images/title_back04.gif);
	background-repeat: no-repeat;*/
}
/*ƒLƒƒƒbƒ`ƒAƒbƒv*/
#TvKaniCmp{width:560px}
#TvKaniCmp .leftimg{float:left}
#TvKaniCmp .rightimg{float:right}

/*’Ç‰Á*/
.ChintaiMenu{
width:572px;border-bottom:solid 2px #AAABAB;
}
.bread{padding:7px;
font-size:80%}

/*“ÁW*/
#Topix .BoxSpecial{
margin-top:24px}

#Topix .SpecialTopix{
margin-top:13px;
border: solid 1px #213E72;
width:560px;
padding:3px}

#Topix .SpecialText01{
padding:5px 5px 5px 0px;
border-bottom:solid 3px #213E72;
}

#Topix .image01{
margin-right:6px;
float:left}

#Topix td{
font-size:80%}

/*‚¨–ð—§‚¿*/
#Usefull .BoxSpecial{
margin-top:24px}

#Usefull table{
width:560px}

#Usefull .SpecialTopix{
margin-top:13px;
border: solid 1px #213E72;
width:273px;
padding:3px;
float:right}

#Usefull .SpecialTopix02{
margin-top:13px;
border: solid 1px #213E72;
width:273px;
padding:3px;
}

#Usefull .SpecialText01{
padding:5px 5px 5px 0px;
border-bottom:solid 3px #213E72;
}

#Usefull .image01{
margin-right:6px;
float:left}

#Usefull td{
font-size:80%;
line-height:150%}

/*ƒwƒbƒ_*/

#HeadArea{
font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
width:780px;
background-color:#ADCFFD;
}

.HeadMB15{
	margin-bottom:15px
}
#HeadArea img{
margin:3px;}

#HeadArea .list{
margin:1px 2px 2px 3px;
padding:3px 1px 3px 1px;
font-size:80%;
height:16px;
background-color:#FFFFFF;
float:left}

#HeadArea .new{
margin:1px 2px 2px 5px;
padding:3px 1px 3px 1px;
color:#0378D7;
font-size:80%;
height:16px;
background-color:#FFFFFF;
float:left}

#HeadArea .new img{
margin:0px 1px 0px 1px;
}

/*ƒ}ƒbƒv*/

#HeadAreaMap{
font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
width:95%;
background-color:#ADCFFD;
}

#HeadAreaMap img{
margin:3px;}

#HeadAreaMap .list{
margin:1px 2px 2px 3px;
padding:3px 1px 3px 1px;
font-size:80%;
height:16px;
background-color:#FFFFFF;
float:left}

#HeadAreaMap .new{
margin:1px 2px 2px 5px;
padding:3px 1px 3px 1px;
color:#0378D7;
font-size:80%;
height:16px;
background-color:#FFFFFF;
float:left}

#HeadAreaMap .new img{
margin:0px 1px 0px 1px;
}


/*”„”ƒ—pƒsƒ“ƒN*/
.Bp{
	background-color:#FD9898
	}
	
.Bpd{
	background-color:#FECBCB
	}

/*index.htmlELƒoƒi[*/
#Banner_box{
text-align:center;
margin:20px 0px 20px 0px}

#Banner_box img{
border:none}
/*/index.htmlELƒoƒi[/*/

/*way_01,way_02,address.htmlEƒgƒbƒvƒ^ƒu*/
#TabBox {
margin-top:16px;}

#TabBox .Tableft{
float:left}

#TabBox .Tabright{
text-align:center}

#TabBox .TabImg01{
position:relative;top:25px}

#TabBox .TabImg02{
position:relative;top:30px}

#TabBox .Tabright img{
margin-right:5px;
margin-bottom:3px;
}
/*/way_01,way_02,address.htmlEƒgƒbƒvƒ^ƒu/*/

#zenkoku_link {
background-color:#d4e6fe;
border:solid 1px #526b95;
vertical-align : top;
font-size:12px;
}

#zenkoku_link div {
margin:3px;
float:left
}

#zenkoku_link img {
margin:4px 0px 4px 0px;
}

#zenkoku_link_yoko {
background-color:#d4e6fe;
border:solid 1px #526b95;
vertical-align : top;
font-size:12px;
}

.pink #zenkoku_link_yoko {
background-color:#FECBCB;
}

#zenkoku_link_yoko td {
padding:3px;
line-height:1.5em;
}

.float_l {
float:left
}

.float_r {
float:right}


.shubetu {
background-color:#ffffff;
border:solid 2px #213E72;
font-size:12px;
color:ffffff;
vertical-align : top;
text-align:center;
}

.search {
background-color:#adcffd;
border:solid 1px #526b95;
font-size:12px;
}

/*”„”ƒ—pƒJƒ‰[*/
.pink .search {
background-color:#FECBCB;
}
/*/”„”ƒ—pƒJƒ‰[/*/

table.directs{
	font-size:12px;
	border-collapse: collapse;
	margin:5px;
}
td.directs{
	padding:5px;
	text-align:left;
	background-color:#CBE1FE;
	/*border:solid 1px #142F5E;*/
}

/*”„”ƒ—pƒJƒ‰[*/
.pink td.directs{
	background-color:#FECBCB;
}
/*/”„”ƒ—pƒJƒ‰[/*/

/* 2006/11/2 ’Ç‰Á */
td.bottomline{
	border-bottom:dashed 1px #666666;
}

table.maplink{
	margin:5px 5px 10px 5px;
	font-size:12px;
	border-collapse: collapse;
}
.maplink td{
	text-align:center;
	background-color:#ffffff;
	border:solid 1px #0F5D8A;
}

table.maplist{
	margin-top:5px;
	margin-bottom:5px;
	font-size:10px;
	color:#993300;
	border-collapse: collapse;
	background-color:#ffffff;
}

table.bgcolor01{
	margin:5px 5px 10px 5px;
	font-size:12px;
	border-collapse: collapse;
}
.bgcolor01 td{
	padding:5px;
	color:#ffffff;
	background-color:#e2e2e2;
	/*border:solid 1px #B4A185;*/
}

td.bgcolor02{
	color:#993300;
	background-color:#FFFFFF;
	/*border:solid 1px #B4A185;*/
}

td.bgcolor03{
	color:#ffffff;
	text-align:center;
	background-color:#AA552B;
	border:solid 1px #993300;
}

td.bgcolor04{
	color:#ffffff;
	font-size:12px;
	background-color:#66BACC;
}

table.maparea{
	font-size:10px;
	background-color:#e2e2e2;
}
.maparea td{
	padding:5px;
}

table.maparea2{
	font-size:14px;
	background-color:#e2e2e2;
}

.maparea2 td{
	padding:2px;
}

.SearchArea{
	width:540px}
	
/*0426Œg‘Ñ—p*/

table.mobile{
    table-layout:fixed; width:350px;
	border:1px solid #9f9fa0;
	margin-bottom:15px;
}

.mobile_td01{
    padding-left:25px;
	padding-right:25px;
	padding-top:8px;
	padding-bottom:8px;
	background-color:#efefef;
	border-bottom:solid 1px #9f9fa0;
}

.mobile_td02{
    padding-left:25px;
	padding-right:25px;
	padding-top:10px;
	padding-bottom:10px;
	background-color:#FFFFFF;
}

#mobile_leftbox{
    float:left; width:300px;
}


.cl_left{
    clear:left;
}

.mobile_f01{
    font-size:12px;
	line-height:140%;
	font-weight:100;
	color:#000000;
}

.mobile_f02{
    font-size:12px;
	line-height:140%;
	color:#990000;
	font-weight:bold;
}

.mobile_f03{
    font-size:10px;
	line-height:140%;
	color:#990000;
}

.mobile_m01{
    margin-bottom:10px;
}
	
/* ---------20070208C³’Ç‰Á-------- */
.hyoujipop {
	font-size: 10px;
}
.hyoujipop img{
	margin:0px 4px 0px 8px;
}
.hyoujipop a{
	margin:0px 4px 0px 16px;
}
/* ---------/20070208C³’Ç‰Á/-------- */