﻿

/* pan-link */
#pan-link{margin:7px 0 12px 12px;font-size:75%;color:#333399;text-align:left;}
#pan-link a{color:#333399;text-decoration:none;}
#pan-link a:visited{color:#333399;text-decoration:none;}
#pan-link a:hover{color:#ff6666;text-decoration:none;}

/* goback */
.goback{margin:0 0 10px 0;font-size:75%;}
.goback a{color:#f93e0b;text-decoration:none;}
.goback a:visited{color:#f93e0b;text-decoration:none;}
.goback a:hover{color:#ff9999;text-decoration:none;}

/* page-title */
#p-title{margin:0 0 16px 0;}
#p-title .ptit-bg01{background-image:url("../image_bus/misc_02.gif");background-repeat:repeat-x;}
#p-title .ptit-bg02{background-image:url("../image_bus/misc_04.gif");background-repeat:repeat-y;}
#p-title .ptit-bg03{background-image:url("../image_bus/misc_06.gif");background-repeat:repeat-y;}
#p-title .ptit-bg04{background-image:url("../image_bus/misc_08.gif");background-repeat:repeat-x;}
#p-title .ptit-icon{padding:0 10px 0 7px;}
#p-title .ptit-text{font-size:100%;font-weight:bold;color:#333333;}

/* main-area */
#main-area{margin:0 24px 15px 24px; width:495px;}

/* 追加 start */
#main-body{margin:0 24px 15px 24px; width:712px;}
#main{margin:0 24px 15px 24px;}
/* 追加 end */

/* localnavi */
#localnavi{margin:0 0 0 0;padding:15px 10px 15px 15px; border-bottom:1px solid #FFFFFF;}
#localnavi p{font-size:75%;padding:3px 0;}
#localnavi p img{margin:0 5px 0 0;}
#localnavi .l-navi-now{font-weight:bold;color:#333333;}
#localnavi a{color:#333333;text-decoration:none;}
/* 2006.02.01 Chenge color 
#localnavi a:visited{color:#8b8b8b;text-decoration:none;} */
#localnavi a:visited{color:#333333;text-decoration:none;}
#localnavi a:hover{color:#ff6666;text-decoration:underline;}

/* add for external link on localnavi */
#localnavi-conlink{margin:0 0 0 0;padding:15px 10px 15px 15px; border-top:1px solid #cad3db; border-bottom:1px solid #FFFFFF;}
#localnavi-conlink p{font-size:75%;padding:3px 0;}
#localnavi-conlink p img{margin:0 5px 0 0;}
#localnavi-conlink .l-navi-now{font-weight:bold;color:#333333;}
#localnavi-conlink a{color:#333333;text-decoration:none;}
#localnavi-conlink a:visited{color:#333333;text-decoration:none;}
#localnavi-conlink a:hover{color:#ff6666;text-decoration:underline;}

/* localnavi-banner area */
#localbanner{margin:0 0 0 0;padding:15px 10px 15px 15px; border-top:1px solid #cad3db;}
#localbanner p img{margin:5px 0;}



/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

/* midashi */
h2{font-size:87.5%;font-weight:bold;color:#006666;background-color:#bbe9e7;padding:5px 7px;margin:18px 0px 10px 0px;}
h3{font-size:75%;font-weight:bold;padding:5px 10px;}
h3.h3-l0{font-size:75%;font-weight:bold;padding:5px 0px;}


/* p */
p.h2-p{padding:0px 10px 10px 10px;}

/* topics */
table.news02{margin:0 10px 15px 10px;font-size:75%;}
table.news02 td.n02-day{padding:4px 14px 4px 8px;}
table.news02 td.n02-text{padding:4px 0px;}

/* link */
.link-list p{padding:3px 0;}
.link-list p img{margin:0 5px 0 0;}

/* tabledesign */
table.hyo1 {border-top:1px solid #999999;border-left:1px solid #999999; margin:5px 0;}
table.hyo1 th{border-bottom:1px solid #999999;border-right:1px solid #999999;background-color:#f0f0f0;color:#336699;font-size:75%;text-align:center;line-height:140%;}
table.hyo1 th.sub-01{border-bottom:1px solid #999999;border-right:1px solid #999999;background-color:#f1f9ff;color:#333333;font-size:75%;text-align:center;line-height:140%;}
table.hyo1 th.sub-02{border-bottom:1px solid #999999;border-right:1px solid #999999;background-color:#f1f9ff;color:#333333;font-size:75%;text-align:left;line-height:140%;}
table.hyo1 td{border-bottom:1px solid #999999;border-right:1px solid #999999;background-color:#FFFFFF;font-size:75%;line-height:140%;}

/* tabledesign for City-Highway BUS */
table.hyo2 {border-top:1px solid #999999;border-left:1px solid #999999; margin:5px 0;}
table.hyo2 th{border-bottom:1px solid #999999;border-right:1px solid #999999;background-color:#f0f0f0;color:#336699;font-size:65%;text-align:center;line-height:120%;}
table.hyo2 td{border-bottom:1px solid #999999;border-right:1px solid #999999;background-color:#FFFFFF;font-size:68.5%;line-height:120%; text-align:center; vertical-align:middle;}

/* padding */
.pad-l-05{ padding-left:5px;}
.pad-l-10{ padding-left:10px;}
.pad-l-15{ padding-left:15px;}


/* Add 06.02.01 for Sitemap */
.low {font-size:75%; padding:2px 0; text-indent: 1em;}
.low2 {font-size:75%; padding:2px 0; text-indent: 2em;}
.low2first {color:#999999;}

/* Add 06.02.02 for tiny images */
.border01{border-width:1pt;border-style:solid; border-color:#999999;}

/* Add 06.02.06 for Images in "t1pginf" */
/* imageがあるとき、ひだり詰め表示でします。 */
.pginf_img { float: left; padding: 0px 12px 0px 0px;}
/* imageがあるとき、ひだり詰めを解除します。 */
.pging_clr {clear: both;}

/* sasiyou */
table.saiyou01 {border:1px solid #BBE9E7;border-left:1px solid #BBE9E7; margin:0;}
table.saiyou01 th{border-right:1px solid #BBE9E7;background-color:#E9F8F7;color:#0B6162;font-size:75%;text-align:center;padding:2px;}
table.saiyou01 td.text{padding:8px;}

table.saiyou02{border-left:10px solid DFF1FF;}
table.saiyou02 td.midashi{background-color:#DFF1FF;color:#00559C;font-size:75%;text-align:left;font-weight:bold;padding-left:10px;text-align:left; vertical-align:middle;}
table.saiyou02 td.text{padding:9px;font-size:75%;line-height:140%;}
table.saiyou02 td.text table{font-size:100%;line-height:140%;padding:5px;}