@charset "utf-8";
/* CSS Document */

/****************************** common ********************************/
html{
	overflow-y:scroll;
}

div#content img{
	border:none;
	vertical-align:bottom;
}

div#content div{
	/zoom:1;
}

/****************************** contents ********************************/

body div#content{
	margin:0 auto;
	padding:1.5em 0 1em;
	width:900px;
}

div#db-container{
	zoom:1;
}

div#main-box{
	width:588px;
	float:right;
	border:1px solid #000;
	font-size:125%;
	zoom:1;
}

div#main-box .inner{
	margin:20px;
}

div#sub-box{
	width:288px;
	float:left;
	zoom:1;
}


div#sub-box ul#db-menu{
	border:1px solid #000;
	font-size:125%;
	list-style:none;
	margin:0 0 2em 0;
	padding:20px 20px 10px 5px;
}

div#sub-box ul#db-menu li{
	margin:0 0 10px 0;
	padding:0 0 0 25px;
}

div#sub-box ul#db-menu li.current{
	font-weight:bold;
	background:url(../images/bg-menu_cr.gif) no-repeat 0 0.1em;
}





/****************************** index ********************************/

/****************************** under page ********************************/




/****************************** common class ********************************/
/* margin [ left,bottom ] */
.mal00 { margin-left: 0;}		.mal05 { margin-left: 0.5em;}
.mal10 { margin-left: 1.0em;}	.mal15 { margin-left: 1.5em;}
.mal20 { margin-left: 2.0em;}	.mal25 { margin-left: 2.5em;}
.mal30 { margin-left: 3.0em;}	.mal35 { margin-left: 3.5em;}
.mal40 { margin-left: 4.0em;}	.mal45 { margin-left: 4.5em;}
.mal50 { margin-left: 5.0em;}	.mal55 { margin-left: 5.5em;}
.mal60 { margin-left: 6.0em;}	.mal65 { margin-left: 6.5em;}
.mal70 { margin-left: 7.0em;}	.mal75 { margin-left: 7.5em;}
.mal80 { margin-left: 8.0em;}	.mal85 { margin-left: 8.5em;}
.mal90 { margin-left: 9.0em;}	.mal95 { margin-left: 9.5em;}
.mal100 { margin-left: 10.0em;}	.mal105 { margin-left: 10.5em;}

.mal02 { margin-left: 0.25em;}	.mal07 { margin-left: 0.75em;}
.mal12 { margin-left: 1.25em;}	.mal17 { margin-left: 1.75em;}
.mal22 { margin-left: 2.25em;}	.mal27 { margin-left: 2.75em;}
.mal32 { margin-left: 3.25em;}	.mal37 { margin-left: 3.75em;}
.mal42 { margin-left: 4.25em;}	.mal47 { margin-left: 4.75em;}
.mal52 { margin-left: 5.25em;}	.mal57 { margin-left: 5.75em;}
.mal62 { margin-left: 6.25em;}	.mal67 { margin-left: 6.75em;}
.mal72 { margin-left: 7.25em;}	.mal77 { margin-left: 7.75em;}
.mal82 { margin-left: 8.25em;}	.mal87 { margin-left: 8.75em;}
.mal92 { margin-left: 9.25em;}	.mal97 { margin-left: 9.75em;}
.mal102 { margin-left: 10.25em;}	.mal107 { margin-left: 10.75em;}

.mab00 { margin-bottom: 0.1em;} .mab05 { margin-bottom: 0.5em;}
.mab10 { margin-bottom: 1.0em;} .mab15 { margin-bottom: 1.5em;}
.mab20 { margin-bottom: 2.0em;} .mab25 { margin-bottom: 2.5em;}
.mab30 { margin-bottom: 3.0em;} .mab35 { margin-bottom: 3.5em;}
.mab40 { margin-bottom: 4.0em;} .mab45 { margin-bottom: 4.5em;}
.mab50 { margin-bottom: 5.0em;} .mab55 { margin-bottom: 5.5em;}
.mab60 { margin-bottom: 6.0em;} .mab65 { margin-bottom: 6.5em;}
.mab70 { margin-bottom: 7.0em;} .mab75 { margin-bottom: 7.5em;}
.mab80 { margin-bottom: 8.0em;} .mab85 { margin-bottom: 8.5em;}
.mab90 { margin-bottom: 9.0em;} .mab95 { margin-bottom: 9.5em;}
.mab100 { margin-bottom: 10.0em;} .mab105 { margin-bottom: 10.5em;}

.mab02 { margin-bottom: 0.25em;} .mab07 { margin-bottom: 0.75em;}
.mab12 { margin-bottom: 1.25em;} .mab17 { margin-bottom: 1.75em;}
.mab22 { margin-bottom: 2.25em;} .mab27 { margin-bottom: 2.75em;}
.mab32 { margin-bottom: 3.25em;} .mab37 { margin-bottom: 3.75em;}
.mab42 { margin-bottom: 4.25em;} .mab47 { margin-bottom: 4.75em;}
.mab52 { margin-bottom: 5.25em;} .mab57 { margin-bottom: 5.75em;}
.mab62 { margin-bottom: 6.25em;} .mab67 { margin-bottom: 6.75em;}
.mab72 { margin-bottom: 7.25em;} .mab77 { margin-bottom: 7.75em;}
.mab82 { margin-bottom: 8.25em;} .mab87 { margin-bottom: 8.75em;}
.mab92 { margin-bottom: 9.25em;} .mab97 { margin-bottom: 9.75em;}
.mab102 { margin-bottom: 10.25em;} .mab107 { margin-bottom: 10.75em;}


/* padding [ left,bottom ] */
.pal00 { padding-left: 0;}		.pal05 { padding-left: 0.5em;}
.pal10 { padding-left: 1.0em;}	.pal15 { padding-left: 1.5em;}
.pal20 { padding-left: 2.0em;}	.pal25 { padding-left: 2.5em;}
.pal30 { padding-left: 3.0em;}	.pal35 { padding-left: 3.5em;}
.pal40 { padding-left: 4.0em;}	.pal45 { padding-left: 4.5em;}
.pal50 { padding-left: 5.0em;}	.pal55 { padding-left: 5.5em;}
.pal60 { padding-left: 6.0em;}	.pal65 { padding-left: 6.5em;}
.pal70 { padding-left: 7.0em;}	.pal75 { padding-left: 7.5em;}
.pal80 { padding-left: 8.0em;}	.pal85 { padding-left: 8.5em;}
.pal90 { padding-left: 9.0em;}	.pal95 { padding-left: 9.5em;}
.pal100 { padding-left: 10.0em;}	.pal105 { padding-left: 10.5em;}

.pal02 { padding-left: 0.25em;}	.pal07 { padding-left: 0.75em;}
.pal12 { padding-left: 1.25em;}	.pal17 { padding-left: 1.75em;}
.pal22 { padding-left: 2.25em;}	.pal27 { padding-left: 2.75em;}
.pal32 { padding-left: 3.25em;}	.pal37 { padding-left: 3.75em;}
.pal42 { padding-left: 4.25em;}	.pal47 { padding-left: 4.75em;}
.pal52 { padding-left: 5.25em;}	.pal57 { padding-left: 5.75em;}
.pal62 { padding-left: 6.25em;}	.pal67 { padding-left: 6.75em;}
.pal72 { padding-left: 7.25em;}	.pal77 { padding-left: 7.75em;}
.pal82 { padding-left: 8.25em;}	.pal87 { padding-left: 8.75em;}
.pal92 { padding-left: 9.25em;}	.pal97 { padding-left: 9.75em;}
.pal102 { padding-left: 10.25em;}	.pal107 { padding-left: 10.75em;}

.pab00 { padding-bottom: 0.1em;} .pab05 { padding-bottom: 0.5em;}
.pab10 { padding-bottom: 1.0em;} .pab15 { padding-bottom: 1.5em;}
.pab20 { padding-bottom: 2.0em;} .pab25 { padding-bottom: 2.5em;}
.pab30 { padding-bottom: 3.0em;} .pab35 { padding-bottom: 3.5em;}
.pab40 { padding-bottom: 4.0em;} .pab45 { padding-bottom: 4.5em;}
.pab50 { padding-bottom: 5.0em;} .pab55 { padding-bottom: 5.5em;}
.pab60 { padding-bottom: 6.0em;} .pab65 { padding-bottom: 6.5em;}
.pab70 { padding-bottom: 7.0em;} .pab75 { padding-bottom: 7.5em;}
.pab80 { padding-bottom: 8.0em;} .pab85 { padding-bottom: 8.5em;}
.pab90 { padding-bottom: 9.0em;} .pab95 { padding-bottom: 9.5em;}
.pab100 { padding-bottom: 10.0em;} .pab105 { padding-bottom: 10.5em;}

.pab02 { padding-bottom: 0.25em;} .pab07 { padding-bottom: 0.75em;}
.pab12 { padding-bottom: 1.25em;} .pab17 { padding-bottom: 1.75em;}
.pab22 { padding-bottom: 2.25em;} .pab27 { padding-bottom: 2.75em;}
.pab32 { padding-bottom: 3.25em;} .pab37 { padding-bottom: 3.75em;}
.pab42 { padding-bottom: 4.25em;} .pab47 { padding-bottom: 4.75em;}
.pab52 { padding-bottom: 5.25em;} .pab57 { padding-bottom: 5.75em;}
.pab62 { padding-bottom: 6.25em;} .pab67 { padding-bottom: 6.75em;}
.pab72 { padding-bottom: 7.25em;} .pab77 { padding-bottom: 7.75em;}
.pab82 { padding-bottom: 8.25em;} .pab87 { padding-bottom: 8.75em;}
.pab92 { padding-bottom: 9.25em;} .pab97 { padding-bottom: 9.75em;}
.pab102 { padding-bottom: 10.25em;} .pab107 { padding-bottom: 10.75em;}


/* margin [ right,top ] */
.mar00 { margin-right: 0;}		.mar05 { margin-right: 0.5em;}
.mar10 { margin-right: 1.0em;}	.mar15 { margin-right: 1.5em;}
.mar20 { margin-right: 2.0em;}	.mar25 { margin-right: 2.5em;}
.mar30 { margin-right: 3.0em;}	.mar35 { margin-right: 3.5em;}
.mar40 { margin-right: 4.0em;}	.mar45 { margin-right: 4.5em;}
.mar50 { margin-right: 5.0em;}	.mar55 { margin-right: 5.5em;}
.mar60 { margin-right: 6.0em;}	.mar65 { margin-right: 6.5em;}
.mar70 { margin-right: 7.0em;}	.mar75 { margin-right: 7.5em;}
.mar80 { margin-right: 8.0em;}	.mar85 { margin-right: 8.5em;}
.mar90 { margin-right: 9.0em;}	.mar95 { margin-right: 9.5em;}
.mar100 { margin-right: 10.0em;}	.mar105 { margin-right: 10.5em;}

.mar02 { margin-right: 0.25em;}	.mar07 { margin-right: 0.75em;}
.mar12 { margin-right: 1.25em;}	.mar17 { margin-right: 1.75em;}
.mar22 { margin-right: 2.25em;}	.mar27 { margin-right: 2.75em;}
.mar32 { margin-right: 3.25em;}	.mar37 { margin-right: 3.75em;}
.mar42 { margin-right: 4.25em;}	.mar47 { margin-right: 4.75em;}
.mar52 { margin-right: 5.25em;}	.mar57 { margin-right: 5.75em;}
.mar62 { margin-right: 6.25em;}	.mar67 { margin-right: 6.75em;}
.mar72 { margin-right: 7.25em;}	.mar77 { margin-right: 7.75em;}
.mar82 { margin-right: 8.25em;}	.mar87 { margin-right: 8.75em;}
.mar92 { margin-right: 9.25em;}	.mar97 { margin-right: 9.75em;}
.mar102 { margin-right: 10.25em;}	.mar107 { margin-right: 10.75em;}

.mat00 { margin-top: 0.1em;} .mat05 { margin-top: 0.5em;}
.mat10 { margin-top: 1.0em;} .mat15 { margin-top: 1.5em;}
.mat20 { margin-top: 2.0em;} .mat25 { margin-top: 2.5em;}
.mat30 { margin-top: 3.0em;} .mat35 { margin-top: 3.5em;}
.mat40 { margin-top: 4.0em;} .mat45 { margin-top: 4.5em;}
.mat50 { margin-top: 5.0em;} .mat55 { margin-top: 5.5em;}
.mat60 { margin-top: 6.0em;} .mat65 { margin-top: 6.5em;}
.mat70 { margin-top: 7.0em;} .mat75 { margin-top: 7.5em;}
.mat80 { margin-top: 8.0em;} .mat85 { margin-top: 8.5em;}
.mat90 { margin-top: 9.0em;} .mat95 { margin-top: 9.5em;}
.mat100 { margin-top: 10.0em;} .mat105 { margin-top: 10.5em;}

.mat02 { margin-top: 0.25em;} .mat07 { margin-top: 0.75em;}
.mat12 { margin-top: 1.25em;} .mat17 { margin-top: 1.75em;}
.mat22 { margin-top: 2.25em;} .mat27 { margin-top: 2.75em;}
.mat32 { margin-top: 3.25em;} .mat37 { margin-top: 3.75em;}
.mat42 { margin-top: 4.25em;} .mat47 { margin-top: 4.75em;}
.mat52 { margin-top: 5.25em;} .mat57 { margin-top: 5.75em;}
.mat62 { margin-top: 6.25em;} .mat67 { margin-top: 6.75em;}
.mat72 { margin-top: 7.25em;} .mat77 { margin-top: 7.75em;}
.mat82 { margin-top: 8.25em;} .mat87 { margin-top: 8.75em;}
.mat92 { margin-top: 9.25em;} .mat97 { margin-top: 9.75em;}
.mat102 { margin-top: 10.25em;} .mat107 { margin-top: 10.75em;}


/* padding [ right,top ] */
.par00 { padding-right: 0;}		.par05 { padding-right: 0.5em;}
.par10 { padding-right: 1.0em;}	.par15 { padding-right: 1.5em;}
.par20 { padding-right: 2.0em;}	.par25 { padding-right: 2.5em;}
.par30 { padding-right: 3.0em;}	.par35 { padding-right: 3.5em;}
.par40 { padding-right: 4.0em;}	.par45 { padding-right: 4.5em;}
.par50 { padding-right: 5.0em;}	.par55 { padding-right: 5.5em;}
.par60 { padding-right: 6.0em;}	.par65 { padding-right: 6.5em;}
.par70 { padding-right: 7.0em;}	.par75 { padding-right: 7.5em;}
.par80 { padding-right: 8.0em;}	.par85 { padding-right: 8.5em;}
.par90 { padding-right: 9.0em;}	.par95 { padding-right: 9.5em;}
.par100 { padding-right: 10.0em;}	.par105 { padding-right: 10.5em;}

.par02 { padding-right: 0.25em;}	.par07 { padding-right: 0.75em;}
.par12 { padding-right: 1.25em;}	.par17 { padding-right: 1.75em;}
.par22 { padding-right: 2.25em;}	.par27 { padding-right: 2.75em;}
.par32 { padding-right: 3.25em;}	.par37 { padding-right: 3.75em;}
.par42 { padding-right: 4.25em;}	.par47 { padding-right: 4.75em;}
.par52 { padding-right: 5.25em;}	.par57 { padding-right: 5.75em;}
.par62 { padding-right: 6.25em;}	.par67 { padding-right: 6.75em;}
.par72 { padding-right: 7.25em;}	.par77 { padding-right: 7.75em;}
.par82 { padding-right: 8.25em;}	.par87 { padding-right: 8.75em;}
.par92 { padding-right: 9.25em;}	.par97 { padding-right: 9.75em;}
.par102 { padding-right: 10.25em;}	.par107 { padding-right: 10.75em;}

.pat00 { padding-top: 0.1em;} .pat05 { padding-top: 0.5em;}
.pat10 { padding-top: 1.0em;} .pat15 { padding-top: 1.5em;}
.pat20 { padding-top: 2.0em;} .pat25 { padding-top: 2.5em;}
.pat30 { padding-top: 3.0em;} .pat35 { padding-top: 3.5em;}
.pat40 { padding-top: 4.0em;} .pat45 { padding-top: 4.5em;}
.pat50 { padding-top: 5.0em;} .pat55 { padding-top: 5.5em;}
.pat60 { padding-top: 6.0em;} .pat65 { padding-top: 6.5em;}
.pat70 { padding-top: 7.0em;} .pat75 { padding-top: 7.5em;}
.pat80 { padding-top: 8.0em;} .pat85 { padding-top: 8.5em;}
.pat90 { padding-top: 9.0em;} .pat95 { padding-top: 9.5em;}
.pat100 { padding-top: 10.0em;} .pat105 { padding-top: 10.5em;}

.pat02 { padding-top: 0.25em;} .pat07 { padding-top: 0.75em;}
.pat12 { padding-top: 1.25em;} .pat17 { padding-top: 1.75em;}
.pat22 { padding-top: 2.25em;} .pat27 { padding-top: 2.75em;}
.pat32 { padding-top: 3.25em;} .pat37 { padding-top: 3.75em;}
.pat42 { padding-top: 4.25em;} .pat47 { padding-top: 4.75em;}
.pat52 { padding-top: 5.25em;} .pat57 { padding-top: 5.75em;}
.pat62 { padding-top: 6.25em;} .pat67 { padding-top: 6.75em;}
.pat72 { padding-top: 7.25em;} .pat77 { padding-top: 7.75em;}
.pat82 { padding-top: 8.25em;} .pat87 { padding-top: 8.75em;}
.pat92 { padding-top: 9.25em;} .pat97 { padding-top: 9.75em;}
.pat102 { padding-top: 10.25em;} .pat107 { padding-top: 10.75em;}


/* clearFix
-----------------------------------*/
div#db-container:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
}

