/*COMMON*/
body {
	margin:0px;
	padding:0px;
	background-color:#EBEBEB;
	background-image:url(../images/background.gif);
	background-position:center top;
	background-repeat:no-repeat;
	scrollbar-arrow-color:#888888;
	scrollbar-base-color:#dddddd;
	scrollbar-darkshadow-color:#888888;
	scrollbar-highlight-color:#dddddd;
	scrollbar-shadow-color:#777777;
	scrollbar-track-color:#eeeeee;
}
body table{color:#444444;font-family:'£Í£Ó £Ð¥´¥·¥Ã¥¯','Osaka','Arial','Helvetica','Verdana';}
br{letter-spacing:normal;}
ul{margin:0px 0px 10px 20px;}

h1{margin:0px;}
h2{margin:0px;}
h3{margin:0px;}

.font-sss{font-size:0.6em;letter-spacing:0.1em;line-height:1.6em;}
.font-ss{font-size:0.7em;letter-spacing:0.1em;line-height:1.6em;}
.font-s{font-size:0.8em;letter-spacing:0.1em;line-height:1.6em;}
.font-m{font-size:0.9em;letter-spacing:0.1em;line-height:1.6em;}
.font-l{font-size:1.0em;letter-spacing:0.1em;line-height:1.6em;}
.font-ll{font-size:1.1em;letter-spacing:0.1em;line-height:1.6em;}
.font-lll{font-size:1.2em;letter-spacing:0.1em;line-height:1.6em;}

.bold{font-weight:bold;}
.red{color:#E10D44;}
.orange{color:#EF9D00;}
.green{color:#1F5935;}
.blue{color:#4B6395;}
.gray{color:#7E7E7E;}
.white{color:#FFFFFF;}
.top{vertical-align:top;}
.bottom{vertical-align:bottom;}
.right{text-align:right;}
.center{text-align:center;}

/*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:none; color:#ffffff;background-color:#888888;}

/*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;}

/*FOOTER*/
.footer{background-image:url(../images/background-footer.gif);background-position:center top;background-repeat:no-repeat;}
.footer-top{height:75px;padding:0px 30px 0px 0px;text-align:right;}
.footer-middle-01{padding:10px 0px 0px 30px;}
.footer-middle-02{padding:10px 0px 0px 0px;}
.footer-bottom{padding:10px 30px 20px 0px;text-align:right;}

/*CONTENTS*/
.contents{background-image:url(../images/background-contents.gif);background-position:center top;background-repeat:repeat-y;}
.contents-left{padding:0px 0px 0px 0px;text-align:left;vertical-align:top;}
.contents-right{padding:0px 0px 0px 0px;text-align:left;vertical-align:top;}

/*MENU*/
.menu-block{padding:0px 0px 10px 0px;}
.menu-sub{display:block;padding:0px 0px 0px 58px;background-color:#F5F5F5;border-bottom:1px solid #E8E8E8;background-image: url(../images/icon-menu-sub.gif);background-position: top left;background-repeat: no-repeat;}
.banner-block{padding:15px 0px 0px 0px;}

/*1ST-TITLE*/
.top-news{padding:10px 20px 5px 20px;}

/*2ND-TITLE*/
.2nd-title{padding:20px 0px 5px 15px;}
.text{padding:20px 20px 5px 20px;}
.text2{padding:2px 20px 1px 20px;}
.text3{padding:0px 0px 20px 0px;}

/*SITEMAP*/
.sitemap{padding:2px 0px 2px 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:8px 5px 8px 5px;vertical-align:top;}
.table-03{padding:5px 0px 5px 0px;vertical-align:top;}
.underline{border-bottom:1px solid #E4E4E4;}
.box{border-bottom:1px solid #cccccc;border-top:1px solid #cccccc;border-left:1px solid #cccccc;border-right:1px solid #cccccc;}
.title-01{background-color:#E9E9E9;}
.title-02{background-color:#E2C7CD;}
.title-03{background-color:#BCCBC4;}
.title-04{background-color:#BBC8D3;}




/*BACKGROUNDS*/
.bg-00{background-image:url(../images/top-background-01.gif);background-position:center top;background-repeat:no-repeat;}
.bg-01{background-image:url(../images/top-background-02.gif);background-position:center top;background-repeat:repeat-y;}
.bg-02{background-image:url(../images/top-background-04.gif);background-position:center top;background-repeat:repeat-y;}
.bg-03{background-image:url(../images/top-background-06.gif);background-position:center top;background-repeat:repeat-y;}
.bg-04{background-image:url(../images/top-background-10.gif);background-position:center top;background-repeat:repeat-y;}
.bg-05{background-image:url(../images/top-background-12.gif);background-position:center top;background-repeat:no-repeat;}

/*HEADER*/
.header-01{padding:30px 0px 20px 25px;text-align:left;vertical-align:top;}
.header-02{width:840px;padding:0px 0px 0px 0px;text-align:center;}
.header-03{padding:30px 20px 0px 0px;text-align:right;vertical-align:top;}
.header-04{padding:20px 0px 30px 0px;text-align:center;vertical-align:top;}



/*TOP*/
.top-contents-01{width:300px;padding:10px 0px 20px 25px;text-align:left;vertical-align:top;background-image:url(../images/top-background-03.gif);background-position:left bottom;background-repeat:no-repeat;}
.top-contents-02{width:540px;padding:10px 25px 20px 15px;text-align:left;vertical-align:top;}
.top-banner-block{padding:0px 0px 20px 0px;}
.top-banner{padding:0px 0px 2px 0px;}

.top-hotnews{padding:10px 10px 10px 10px;background-color:#ffffff;background-image:url(../images/top-background-05.gif);background-position:left bottom;background-repeat:repeat-x;border:1px solid #dddddd;}
.top-hotnews-text{padding:10px 0px 0px 0px;}
.top-hotnews-backnumber-1{padding:2px 5px 2px 0px;vertical-align:top;}
.top-hotnews-backnumber-2{padding:2px 0px 2px 5px;vertical-align:top;}
.toppickup{padding:5px 0px 5px 20px;}
.toppickup2{padding:5px 10px 5px 0px;}

/*2ND*/
.contents-01-2nd-news{width:800px;padding:30px 40px 20px 40px;text-align:center;vertical-align:top;background-image:url(../images/top-background-11.gif);background-position:right top;background-repeat:no-repeat;}

.text-02{padding:0px 20px 0px 20px;}
.text-03{padding:5px 10px 5px 10px;}
.text-04{padding:2px 5px 2px 5px;}

/*2ND-BUTTON*/
.btn-block{padding:0px 10px 20px 20px;}
.btn-01{margin:0px 0px 2px 0px;padding:5px 10px 5px 10px;background-color:#FBFDF1;}
.btn-02{padding:2px 0px 2px 10px;}

/*OUTDOOR*/
.outdoor-image{margin:0px 0px 5px 0px;padding:0px;}
.intro-ks{padding:10px 0px 0px 10px;}


/*USER*/
body.user-body {
	margin:0px;
	padding:0px;
	background-color:#EBEBEB;
	background-image:url(../user/images/background-user.gif);
	background-position:center top;
	background-repeat:repeat-x;
	scrollbar-arrow-color:#888888;
	scrollbar-base-color:#dddddd;
	scrollbar-darkshadow-color:#888888;
	scrollbar-highlight-color:#dddddd;
	scrollbar-shadow-color:#777777;
	scrollbar-track-color:#eeeeee;
}

.user-header-01{padding:10px 0px 10px 22px;text-align:left;vertical-align:top;background-color:#ffffff;}
.user-header-02{padding:10px 30px 20px 0px;text-align:right;vertical-align:top;background-color:#ffffff;}
.user-title{width:800px;height:200px;padding:10px 150px 10px 20px;text-align:left;vertical-align:middle;background-color:#ffffff;background-image:url(../user/images/background-user-title.gif);background-position:right top;background-repeat:no-repeat;}
.user-contents-title{padding:0px 0px 0px 15px;}
.user-contents-list{padding:5px 10px 0px 0px;}
.user-contents-newstitle{padding:10px 0px 15px 0px;}
.user-contents-newstitle-02{padding:5px 0px 5px 0px;}
.user-contents-links{padding:20px 0px 10px 10px;}
.user-contents-image-01{padding:0px 0px 15px 0px;}
.user-contents-image-02{width:280px;height:295px;padding:0px 0px 0px 0px;background-color:#ffffff;background-image:url(../user/images/background-user-image.gif);background-position:center;background-repeat:no-repeat;}
.user-contents-image-table{padding:15px 0px 0px 0px;}
.user-menu{padding:0px 5px 0px 5px;}
.user-text{padding:10px 20px 15px 20px;}
.opr-text{padding:10px 20px 5px 20px;}
.opr-text2{padding:0px 20px 0px 20px;}


