/*------------------------------------------------------------*/
/*基本設定*/
body,form,h1,h2,h3,h4,h5,h6,ul,li,ol,dl,dd,p {
margin:0;
padding:0;
font-size:100%;
line-height: 1;
}

a:link{color:#000099;text-decoration: none;}
a:visited{color:#3399CC;text-decoration: none;}
a:hover{color:#000099;text-decoration: underline;}
a:active{color:#000099;text-decoration: none;}

ul { list-style-type: none; }

li.arrow{
background-image:url(/common/images/arrow01.gif);
background-repeat:no-repeat;
padding-left:20px;
padding-bottom:10px;
}
li.arrow02{
background-image:url(/common/images/arrow01.gif);
background-repeat:no-repeat;
padding-left:20px;
padding-bottom:10px;
margin-right:25px;
}
li.arrow03{
background-image:url(/news/images/arrow02.gif);
background-repeat:no-repeat;
padding-left:15px;
padding-bottom:10px;
margin-right:25px;
}
.arrow04{
background-image:url(/common/images/arrow01.gif);
background-repeat:no-repeat;
padding-left:20px;
padding-bottom: 5px;
}
body{
background:#ffffff;
margin:0;
padding:0;
font-family: sans-serif;
font-size:100%;
line-height: 1;
}
h3{
font-weight:normal;
font-size:83%;
}
h4{
font-weight:normal;
font-size:83%;
padding:1px 0px 4px 0px;
margin:11px 0px 5px 0px;
border-bottom:1px solid #CCCCCC;
}

h5{
	font-weight:bold;
	font-size:83%;
	margin:10px 0 5px 0;
	padding:0;
	color:#333;
}


.float_Left{
	float: left;
}

.float_Right{
	float: right;
}

.clearall{
	clear: both;
}
/*------------------------------------------------------------*/
/*text*/
.text1{
color:#333333;
font-size:83%;
}
.text2{
color:#333333;
font-size:83%;
line-height: 1.4;
}
.text3{
color:#3074d4;
font-size:100%;
line-height: 1.4;
font-weight: bold;
}
.text3_s{
color:#333333;
font-size:100%;
line-height: 1.4;
}

.text4{
color:#333333;
font-size:83%;
line-height: 2;
}
.text5{
color:#333333;
font-size:70%;
_font-size:60%;
line-height: 1.2;
}
.text_red{
	color: #d74941;
}

/*list*/
ul.text_a {
color:#333333;
font-size:83%;
margin:10px 0px 30px 0px;
}
ul.pdf_link {
color:#333333;
font-size:83%;
}
ul.decimal {
margin-left:25px;
list-style-type: decimal;
}
ul.disc {
margin-left:15px;
list-style-type: disc;
}
ul.decimal li,ul.disc li{
color:#333333;
font-size:83%;
line-height: 1.4;
}

/*------------------------------------------------------------*/
#pan{
text-align:left;
margin:10px 0px;
font-size:83%;
}
/*head*/
#head{
width:830px;
padding-bottom: 10px;
text-align:left;
margin-top:15px;
}
.head_navi li{
float:left;
}
#head_logo{
padding-bottom:7px;
}
.logo{
color:#333333;
font-size:83%;
}
/*navi*/
#navi{
height:51px;
background-image:url(/common/images/navi_bg.gif);
background-repeat:repeat-x;
}
#navi ul{
width:830px;
}
#navi li{
float:left;
}
/*main*/
#main{
width:830px;
margin-top:10px;
}
.magT8 {
margin-top: 8px;
}
.magT12 {
margin-top: 12px;
}
.magT40 {
margin-top: 40px;
}
.magB40 {
margin-bottom: 40px;
}

.bg1{
background:#F1F8FF;
}
.icon01{
color:#ADCAF3;
}

/* div */
.blue_blk{
	border:1px solid #CCCCCC;
	padding:10px;
	background:#F2F8FF;
}

.blue_blk2{
	border:1px solid #CCCCCC;
	padding:10px;
	background:#F2F8FF;
	width:558px;
	_width:580px;
}

/*table*/
.table01{
font-size:83%;
background:#FFFFFF;
border-top: 1px solid #CCCCCC;
border-left: 1px solid #CCCCCC;
border-collapse:collapse;
}
td.table02{
background:#D5EDF9;
border-right: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
}
td.table03{
background:#F1F8FF;
border-right: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
}
td.table04{
background:#FFFFFF;
border-right: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
line-height: 1.4;
}
.table05{
font-size:83%;
background:#FFFFFF;
border-collapse:collapse;
}
/* form table */
td.table06{
background:#D5EDF9;
border:2px solid #ffffff;
}
td.table07{
background:#FFFFFF;
border:2px solid #ffffff;
}
/*pagetop*/
#pageup{
font-size:83%;
float:right;
background-image:url(/common/images/pagetop.gif);
background-repeat:no-repeat;
background-position:left center;
padding:0px 0px 0px 20px;
margin:40px 0px 25px 0px;
text-align:right;
}
/*news*/
#news{
border-left:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
padding:9px;
}
.news_bg{
background-image:url(/news/images/new_line01.gif);
background-repeat:no-repeat;
background-position:bottom;
padding-bottom:7px;
}
.news_tit{
font-weight:bold;
color:#4480D5;
font-size:93%;
}

.news_text1{
	width: 376px;
	float: left;
	margin-right: 20px;
}

.news_text2{
	width: 382px;
	float: left;
	margin-left: 35px;
}

.news_text3{
	width: 184px;
	float: left;
	margin-right: 14px;
	_margin-right: 11px;
}

.news_text3{
	width: 184px;
	float: left;
}

.ht18{
	height: 18px;
}

.ht32{
	height: 32px;
}

.ht36{
	height: 36px;
}
.cum_sup_td_bg{
background-image:url(../../community/images/sup_bg01b.gif);
}

.cum_sup_td_bg2{
background-image:url(../../community/images/sup_bg02b.gif);
}

/*foot*/
#foot{
width: 100%;
min-width: 830px;
padding-top: 10px;
background-image:url(/common/images/footer_line.jpg);
background-repeat:repeat-x;
background-position:0 0;
xborder-top:1px solid #CCCCCC;
}
#copyright{
width:830px;
}
.foot_copyright{
clear:both;
float:left;
width:432px;
padding-bottom: 50px;
}
.foot_navi{
float:right;
width:350px;
}
.foot_navi li{
float:right;
}


