/*COMMON*/

ul{margin:0px 0px 0px 35px;}
ol{margin:0px 0px 0px 35px;}

.master-layout{width:802px;padding:0px 0px 0px 0px;margin:0px;background-color:#ffffff;border-right:1px solid #ffffff;border-bottom:1px solid #07315B;border-left:1px solid #ffffff;}

/*LINKcolor*/
A:link {text-decoration:underline; color:#364B9A;}
A:visited {text-decoration:underline; color:#13708E;}
A:active {text-decoration:underline; color:#3A880B;}
A:hover {text-decoration:underline; color:#0B9518;}

/*HEADER*/
.header-logo{width:235px;padding:20px 0px 0px 20px;vertical-align:top;}
.header-navi2{width:800px;padding:0px 10px 0px 0px;text-align:right;vertical-align:top;}
.header-navi3{width:565px;padding:5px 10px 0px 0px;text-align:right;vertical-align:top;}
.contents-navi{padding:0px 0px 0px 0px;vertical-align:top;}
/*HEADER*/
.boxSize{width:120px;height:18px;}
.header-navi{padding:0px 10px 0px 0px;}
.header-navi table {float:right;padding:0px;margin:0;border:0;}
.header-navi table td {text-align:right;}
.header-navi img {vertical-align:middle;}
.header-navi form { display:inline;}
.header-navi input  { display:inline;vertical-align:middle;}

.btn {
	margin-bottom: 5px; _margin-bottom: 0;
}

.header-panel{padding:0px 0px 0px 0px;vertical-align:top;background-color:#018BC0;}
.header-panel2{padding:0px 0px 0px 0px;vertical-align:top;background-color:#ffffff;}
table.innerBox {
	margin: 0 15px;
}
table.innerBox th {
	background: url(../images/line.gif) repeat-x left bottom;
	width: 7em;
	padding: 10px 0!important; vertical-align: top; text-align: left;
	color: #555555; font-weight: normal;
}
table.innerBox td {
	background: url(../images/line.gif) repeat-x left bottom!important;
	padding: 10px 0!important; vertical-align: top;
}
table.innerBox th.end {
	background: #FFFFFF!important;
}
table.innerBox td.end {
	background: #FFFFFF!important;
}


/*FOOTER*/
.footer-navi-01{width:800px;padding:30px 10px 2px 0px;text-align:right;vertical-align:top;}
.footer-navi-02{width:800px;padding:2px 10px 2px 0px;text-align:right;vertical-align:top;}
.footer-add{width:400px;padding:10px 0px 30px 10px;vertical-align:bottom;}
.footer-copy{width:400px;padding:10px 10px 30px 0px;text-align:right;vertical-align:bottom;}

/*TOP*/
.toppage-spacer{padding:0px 0px 5px 0px;vertical-align:top;}
.top-shortcut{padding:0px 0px 0px 0px;vertical-align:top;background-color:#ffffff;background-image:url(../images/background-top-shortcut.gif);background-position:left top;background-repeat:repeat-y;}
.shortcut{padding:0px 10px 10px 15px;vertical-align:top;}

.top-news-01{width:160px;padding:0px 20px 0px 20px;vertical-align:top;}
.top-news-02{width:415px;padding:0px 20px 0px 0px;vertical-align:top;}

.top-info{padding:0px 0px 0px 0px;vertical-align:top;background-color:#ffffff;background-image:url(../images/background-top-news.gif);background-position:left top;background-repeat:repeat-y;}
.top-info-01{width:30px;padding:0px 10px 0px 30px;vertical-align:top;}
.top-info-02{width:570px;padding:0px 20px 0px 0px;vertical-align:top;}

.top-200908{padding:0px 0px 0px 0px;vertical-align:top;background-color:#ffffff;background-image:url(../images/background-top-200908.gif);background-position:left top;background-repeat:repeat-y;}
.top-2009091601{padding:0px 0px 0px 0px;vertical-align:top;background-color:#ffffff;background-image:url(../images/background-top-2009091601.gif);background-position:center top;background-repeat:repeat-y;}

.top-important{padding:0px 0px 0px 0px;vertical-align:top;background-color:#ffffff;background-image:url(../images/background-top-important.gif);background-position:left top;background-repeat:repeat-y;}
.top-important-01{padding:0px 0px 2px 0px;}

.top-event{padding:0px 0px 0px 0px;vertical-align:top;background-color:#ffffff;background-image:url(../images/background-top-event.gif);background-position:left top;background-repeat:repeat-y;}
.top-event-01{padding:0px 5px 0px 15px;}
.top-event-03{width:160px;padding:0px 20px 0px 20px;vertical-align:top;}
.top-event-04{width:415px;padding:0px 20px 0px 0px;vertical-align:top;}

/*2ND*/
.2nd-left{padding:0px 0px 0px 0px;vertical-align:top;}
.2nd-right{padding:0px 15px 30px 15px;vertical-align:top;}
.2nd-menu{font-size:0.8em;line-height:1.6em;padding:0px 10px 0px 10px;vertical-align:top;background-color:#ffffff;background-image:url(../images/background-2nd-menu.gif);background-position:left top;background-repeat:repeat-y;}

.contents-title{padding:0px 0px 25px 0px;}
.contents-text{padding:0px 0px 20px 0px;}

/*TABLE*/
table{border-collapse: collapse; padding:0px; margin: 0 auto; border: 0;}
.table-01{padding:3px 5px 3px 5px;vertical-align:top;}
.table-02{padding:3px 10px 3px 10px;vertical-align:top;}
.table-03{padding:3px 3px 3px 3px;}
.table-04{padding:15px 10px 15px 10px;}
.underline{border-bottom:1px solid #cccccc;}
.box{border-bottom:1px solid #cccccc;border-top:1px solid #cccccc;border-left:1px solid #cccccc;border-right:1px solid #cccccc;}
.box2{border-bottom:1px solid #cccccc;border-top:1px solid #cccccc;border-left:1px solid #cccccc;}
.title{background-color:#CDDDA4;}
.title-01{background-color:#EEF3E1;}
.title-02{background-color:#EEEEEE;}

.title-05{background-color:#F597B4;}
.title-06{background-color:#FCBCA0;}
.title-07{background-color:#FCF0A0;}
.title-08{background-color:#DDF3AC;}


.font-copy{font-size:0.8em;line-height:1.8em;letter-spacing:0.1em;}











/*TOP*/
.top-info-03{width:180px;padding:10px 0px 0px 0px;text-align:center;vertical-align:top;background-color:#F4F9FA;}
.top-info-04{width:560px;padding:10px 0px 0px 0px;text-align:left;vertical-align:top;background-color:#F4F9FA;}
.top-info-05{width:5px;padding:0px 0px 0px 0px;text-align:center;vertical-align:top;background-color:#F4F9FA;background-image:url(../images/top-info-bg-04.gif);background-position:left top;background-repeat:repeat-y;}
.top-info-06{width:750px;padding:0px 0px 0px 0px;text-align:center;vertical-align:top;}
.top-info-07{width:560px;}
.top-info-08{width:100px;padding:0px 0px 3px 0px;vertical-align:top;}
.top-info-09{width:460px;padding:0px 10px 3px 0px;vertical-align:top;}

.top-tpics-01{width:750px;padding:20px 0px 0px 0px;text-align:center;vertical-align:top;}
.top-tpics-02{width:5px;padding:0px 0px 0px 0px;text-align:center;vertical-align:top;background-color:#F4FAF3;background-image:url(../images/top-tpics-bg-03.gif);background-position:left top;background-repeat:repeat-y;}
.top-tpics-03{width:180px;padding:10px 0px 0px 0px;text-align:center;vertical-align:top;background-color:#F4FAF3;}
.top-tpics-04{width:560px;padding:10px 0px 0px 0px;text-align:left;vertical-align:top;background-color:#F4FAF3;}
.top-tpics-05{width:5px;padding:0px 0px 0px 0px;text-align:center;vertical-align:top;background-color:#F4FAF3;background-image:url(../images/top-tpics-bg-04.gif);background-position:left top;background-repeat:repeat-y;}
.top-tpics-06{width:750px;padding:0px 0px 0px 0px;text-align:center;vertical-align:top;}
.top-tpics-07{width:560px;}
.top-tpics-08{width:150px;padding:0px 0px 3px 0px;vertical-align:top;}
.top-tpics-09{width:410px;padding:0px 10px 3px 0px;vertical-align:top;}

/*CONTENTS*/
.main-contents-01{width:600px;padding:0px 0px 0px 0px;vertical-align:top;}
.main-contents-02{width:200px;padding:0px 0px 0px 0px;vertical-align:top;background-color:#F4FAF3;}
.main-contents-03{width:800px;padding:0px 0px 0px 0px;vertical-align:top;background-color:#ffffff;}
.contents-point{padding-left:50px;background-image: url(../images/icon-contents.gif);background-position: top left;background-repeat: no-repeat;}

/*MENU*/
.menu-01{padding:5px 13px 10px 13px;background-color:#ffffff;background-image:url(../images/background-menu.gif);background-position:bottom;background-repeat:repeat-x;}
.menu-point{padding-left:20px;background-image: url(../images/icon-menu.gif);background-position: top left;background-repeat: no-repeat;}
.menu-point-02{padding-left:40px;background-image: url(../images/icon-menu-02.gif);background-position: top left;background-repeat: no-repeat;}



/*FORM*/
form{margin:0px;}
.cursor{cursor:pointer;}
.button-01{width:90px;margin:1px;padding:0px;text-align:center;background-color:#F5E2E8;border:2px solid #9C344F;}
.button-02{width:90px;margin:1px;padding:0px;text-align:center;background-color:#E2EDF5;border:2px solid #346F9C;}

/*CONTENTS-INDEX */
.contents-index-01{padding:5px 10px 5px 40px;background-color:#F4F4F4;background-image:url(../images/contents-index-02-01.gif);background-position:top left;background-repeat:repeat-y;}
.contents-index-02{padding:5px 10px 5px 10px;background-color:#F4F4F4;background-image:url(../images/contents-index-02-02.gif);background-position:top right;background-repeat:repeat-y;}
.contents-index-03{padding:0px 15px 0px 25px;background-color:#F7F7F7;background-image:url(../about/images/contents-index-bg.gif);background-position:top left;background-repeat:repeat-y;}

/*TITLE*/
.blue-title { border-bottom: #06F solid 1px; border-left: #06F solid 3px;}
.blue-title p { padding:0px 1em; margin:0px; color:#06F;}