
body {
 color: #666666; 
 background-color: #FFFFFF; 
 margin-top: 0px; 
 margin-right: 0px; 
 margin-bottom: 0px; 
 margin-left: 0px; 
 }

/* common*/
.ar_map{
 margin: 0px 0px 0px 2px;
 }



/* works*/
table.works_01{
margin-top: 0px; 
margin-right: 0px; 
margin-bottom: 10px; 
margin-left: 60px; 
 }

td.works_01{
color: #666666; 
font-size: 70%; 
padding: 0px 0px 8px 0px;
}

td.no_img{
color: #999999; 
font-size: 70%; 
padding: 0px 0px 8px 0px;
}

td.win_title{
color: #666666; 
font-size: 70%; 
}

/* info*/

table.info_01{
margin-top: 0px; 
margin-right: 0px; 
margin-bottom: 10px; 
margin-left: 22px; 
 }

table.info_02{
margin-top: 0px; 
margin-right: 0px; 
margin-bottom: 10px; 
margin-left: 0px; 
 }

table.info_03{
margin-top: 0px; 
margin-right: 0px; 
margin-bottom: 20px; 
margin-left: 22px; 
 }

td.day{
color: #6699CC;
font-size: 70%; 
white-space:nowrap;
vertical-align:top;
line-height: 160%;
}

td.day_2{
color: #6699CC;
font-size: 70%; 
white-space:nowrap;
vertical-align:middle;
}


td.info_txt{
color: #666666; 
font-size: 70%; 
vertical-align:top;
line-height: 160%;
}

td.new_open{
color: #666666; 
font-size: 70%; 
vertical-align:middle;
}

td.nw{
color: #666666; 
font-size: 70%; 
padding: 0px 0px 4px 0px;
line-height: 160%;
vertical-align:top;
}

td.nw_month{
color: #666666; 
font-size: 70%; 
padding: 0px 0px 0px 0px;
vertical-align:middle;
}

td.nw_day{
color: #666666; 
font-size: 70%; 
line-height: 160%;
padding: 0px 6px 4px 0px;
vertical-align:top;
}

td.ar_blue{
padding: 0px 6px 0px 0px;
vertical-align:middle;
}

/* company profile*/

table.cp_01{
margin-top: 0px; 
margin-right: 0px; 
margin-bottom: 10px; 
margin-left: 22px; 
 }


td.cp_txt{
color: #666666; 
font-size: 70%; 
line-height: 160%;
}

td.cp_name{
color: #666666; 
font-size: 70%; 

}

td.cp_ad{
color: #666666; 
font-size: 70%; 
}


/* contact*/

table.contact_01{
margin-top: 0px; 
margin-right: 0px; 
margin-bottom: 10px; 
margin-left: 22px; 
 }

td.contact_txt{
color: #666666; 
font-size: 70%; 
line-height: 160%;
}





/* リンク works*/

a.work_img:link {
color: #666666; 
text-decoration: none;
}

a.work_img:visited {
color: #666666; 
text-decoration: none;
 }

a.work_img:active {
text-decoration: none;
color: #6699CC;
}

a.work_img:hover {
color: #6699CC; 
text-decoration:  none;
}

/* リンク mail*/

a.mail:link {
color: #666666;
text-decoration: none;
}

a.mail:visited {
color: #666666;
text-decoration: none;
 }

a.mail:active {
text-decoration: none;
color: #6699CC; 
}

a.mail:hover {
color: #6699CC; 
text-decoration:  none;
}

/* リンク map 地図*/

a.map:link {
color: #FF4500; 
text-decoration: none;
letter-spacing:0.1em;
}

a.map:visited {
color: #FF4500; 
text-decoration: none;
letter-spacing:0.1em;
 }

a.map:active {
text-decoration: none;
color: #FF9966; 
letter-spacing:0.1em;
}

a.map:hover {
color: #FF9966; 
text-decoration:  none;
letter-spacing:0.1em;
}


/* info window*/
table.i_win{
border-top:#CCCCCC 1px solid;
border-right:#CCCCCC 1px solid;
border-bottom:#CCCCCC 1px solid;
border-left:#CCCCCC 1px solid;
margin-bottom:20px;
}

td.i_win_txt{
color: #666666; 
font-size: 70%; 
line-height: 160%;
}

td.i_win_title{
color: #666666; 
font-size: 70%; 
padding: 6px 6px 6px 6px;
}

td.i_win_date{
color: #666666; 
font-size: 70%; 
padding: 6px 6px 6px 6px;
}

td.i_list{
color: #666666; 
font-size: 70%; 
padding: 0px 0px 4px 0px;
}

td.i_no{
color: #666666; 
font-size: 70%; 
padding: 0px 8px 0px 0px;
vertical-align:top;
}













