/*COMMON*/
body {
	margin:0px;
	padding:0px;
	background-color:#F6F6F6;
	background-image:url(../images/background.gif);
	background-position:left top;
	background-repeat:repeat-x;
	scrollbar-arrow-color:#5A5B01;
	scrollbar-base-color:#dddddd;
	scrollbar-darkshadow-color:#272727;
	scrollbar-highlight-color:#DFE0A9;
	scrollbar-shadow-color:#272727;
	scrollbar-track-color:#eeeeee;
}
body table{color:#444444;font-family:'£Í£Ó £Ð¥´¥·¥Ã¥¯','Osaka','Arial','Helvetica','Verdana';}

.bold{font-weight:bold;}
.red{color:#E10D44;}
.orange{color:#EF9D00;}
.green{color:#1F5935;}
.blue{color:#23347B;}
.gray{color:#7E7E7E;}
.white{color:#FFFFFF;}

.master-layout{width:802px;padding:0px 0px 0px 0px;margin:0px;background-color:#ffffff;border-right:1px solid #BDBEBD;border-bottom:1px solid #BDBEBD;border-left:1px solid #BDBEBD;}

/*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;}

/*LINK*/
.pdf{padding-left:30px;background-image: url(../images/icon-pdf.gif);background-position: top left;background-repeat: no-repeat;}
.link{padding-left:30px;background-image: url(../images/icon-link.gif);background-position: top left;background-repeat: no-repeat;}

/*HEADER*/
.header-logo{width:295px;padding:20px 10px 0px 10px;vertical-align:top;}
.header-navi{width:505px;padding:20px 10px 0px 0px;text-align:right;vertical-align:top;}
.contents-navi{padding:0px 0px 0px 0px;}

/*FOOTER*/
.footer-navi{width:340px;padding:30px 10px 10px 0px;text-align:right;vertical-align:bottom;background-image:url(../images/background-footer.gif);background-position:right top;background-repeat:no-repeat;}
.footer-navi-02{width:460px;padding:30px 0px 10px 10px;vertical-align:bottom;}
.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*/
.top-info-01{width:750px;padding:20px 0px 0px 0px;text-align:center;vertical-align:top;}
.top-info-02{width:5px;padding:0px 0px 0px 0px;text-align:center;vertical-align:top;background-color:#F4F9FA;background-image:url(../images/top-info-bg-03.gif);background-position:left top;background-repeat:repeat-y;}
.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:120px;padding:0px 0px 3px 0px;vertical-align:top;}
.top-info-09{width:440px;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;}

/*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;}
.title{background-color:#EEF3E1;}
.title-01{background-color:#DBE5F3;}
.title-02{background-color:#F3E5E7;}
.center{text-align:center;}
.right{text-align:right;}
.top{vertical-align:top;}
.bottom{vertical-align:bottom;}

/*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;}
