@charset "euc-jp";


body {
	margin      : 0px auto;
	padding		: 0px;
    color       : #666666;
	font-size   : 12px;
	line-height : 160%;
	background-image  : url(../common/base/bg_01.gif);
	background-repeat : repeat-x;
	background-color  : #FFFFFF;
}


h1,h3,h4,h5,h6
{
	font-size  : 12px;
	line-height: 160%;
	font-weight:normal;
	margin  : 0;
}

h2
{
	font-size  : 12px;
	line-height: 160%;
	font-weight:normal;
	margin  : 0;
}




tr
{
	font-size   : 12px;
	line-height : 160%;
    font-family : '£Í£Ó £Ð¥´¥·¥Ã¥¯', sans-serif;
}

.font-h1
{
    color: #FFFFFF;
	font-size   : 12px;
	line-height : 100%;
    font-family : '£Í£Ó £Ð¥´¥·¥Ã¥¯', sans-serif;
}

.font-main
{
    color: #8FBF00;
	font-size   : 12px;
	line-height : 140%;
    font-family : '£Í£Ó £Ð¥´¥·¥Ã¥¯', sans-serif;
}

.font-white
{
    color: #FFFFFF;
	font-size   : 12px;
	line-height : 140%;
    font-family : '£Í£Ó £Ð¥´¥·¥Ã¥¯', sans-serif;
}

.font8
{
	font-size   : 8pt;
	line-height : 125%;
    font-family : '£Í£Ó £Ð¥´¥·¥Ã¥¯', sans-serif;
}


.font12
{
	font-size   : 12px;
	line-height : 140%;
    font-family : '£Í£Ó £Ð¥´¥·¥Ã¥¯', sans-serif;
}


.red
{
	font-size   : 12px;
	line-height : 140%;
    FONT-FAMIL Y: '£Í£Ó £Ð¥´¥·¥Ã¥¯', sans-serif;
    color       :#FF3300;
   	font-weight :bold;

}



.font14
{
	font-size   : 14pt;
	line-height : 125%;
    font-family : '£Í£Ó £Ð¥´¥·¥Ã¥¯', sans-serif;

}

.font15
{
	font-size   : 15pt;
	line-height : 125%;
    font-family : '£Í£Ó £Ð¥´¥·¥Ã¥¯', sans-serif;

}


.font18
{
	font-size   : 18pt;
	line-height : 125%;
    font-family : '£Í£Ó £Ð¥´¥·¥Ã¥¯', sans-serif;

}

.font20
{
	font-size   : 20pt;
	line-height : 125%;
    font-family : '£Í£Ó £Ð¥´¥·¥Ã¥¯', sans-serif;

}

.adjustFont
{
	font-size   : 12px;
	font-family : "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡ÝÅùÉý";
	line-height : 140%;
}




.font-blue {color: #1D9BC4}


.no
{
text-decoration: line-through
}




a
{
	color			: #ff6600;
	text-decoration	: underline;
}

a:hover
{
	color			: #FF852E;
	text-decoration	: underline;
}

a:active
{
	color			: #ff6600;
	text-decoration	: underline;
}


.box {
	overflow	: scroll;
	height		: 300px;
	width		: 100%;
	visibility	: visible;
}

.image5
{
	margin 	: 5px;
}

.imageLR5
{
	margin-left 	: 5px;
	margin-right 	: 2px;

}

.image10{
	margin 	: 10px;
}

.imageL10{
	margin-left 	: 10px;
	margin-bottom 	: 10px;
}

.imageU5{
	margin-bottom 	: 5px;
}