*{font-size:100%;}

body {
	background-color: #F4F5F9;
	margin:0;
	padding:0;
	font-family: sans-serif;
	voice-family:inherit;
	color: #000000;
	text-align:center;
}

body *{	line-height: 1.4em;}

img{border:none;
margin:0;
padding:0;}

p{margin-bottom:1em;
margin-top:0;}

ul, li, h1, h2, h3, div, td, tr{margin:0;
padding:0;}

a:link{color:#003399;
text-decoration: underline;}
a:visited {
	color: #666666;
	text-decoration: underline;}
a:hover {
	color: #FF6600;
	text-decoration: none;
}
a:active {
	color: #CC3333;
	text-decoration: none;
}

#MainArea{width:850px;
margin:auto;
text-align:left;}

#MainContentsArea{
	padding-left:50px;
	padding-right:50px;
	text-align:left;
	background-image: url(images/background.gif);
	background-repeat: repeat-y;
	height:100%;
	padding-bottom:25px;
}

#Head{height:35px;}

#Title{
margin-top:5px;}

#Lead{
width:750px;
text-align:center;
font-weight:normal;
color:#494949;
font-size:75%;}

.main{text-align:center;
font-size:90%;}

.subtit{margin-bottom:15px;}
.subtit02{margin-bottom:5px;}

.txtAL{text-align:left;}
.txtAC{text-align:center;}
.txtAR{text-align:right;}

.mT5{margin-top:5px;}
.mT10{margin-top:10px;}
.mT15{margin-top:15px;}
.mT20{margin-top:20px;}
.mT25{margin-top:25px;}
.mT30{margin-top:30px;}

.mB0{margin-bottom:0;}
.mB5{margin-bottom:5px;}
.mB10{margin-bottom:10px;}
.mB15{margin-bottom:15px;}
.mB20{margin-bottom:20px;}
.mB25{margin-bottom:25px;}
.mB30{margin-bottom:30px;}

.mL5{margin-left:5px;}
.mL10{margin-left:10px;}
.mL15{margin-left:15px;}
.mL20{margin-left:20px;}
.mL25{margin-left:25px;}
.mL30{margin-left:30px;}

.mR5{margin-right:5px;}
.mR10{margin-right:10px;}
.mR15{margin-right:15px;}
.mR20{margin-right:20px;}
.mR25{margin-right:25px;}
.mR30{margin-right:30px;}

.floatL{float:left;}
.floatR{float:right;}
.clear{clear:both;}

.fontS{font-size:85%;}

ul.list_icon{margin-bottom: 1em;}

ul.list_icon li{
margin-left: 3em;
padding-left: 18px;
	padding-bottom: 3px;
	background-image:url(images/icon.gif);
	background-repeat: no-repeat;
	background-position: 0.4em 0.3em;
	list-style-type:none;
	height:100%;}
	
ul.list_icon img{margin-left: 5px;}

.plugin{border:1px solid #B7B7B7;
padding:15px;
text-align:left;
font-size:85%;
color:#494949;}

.title_bg{background-image:url(images/title_bg.gif);
background-repeat:repeat-x;
height:77px;
width:396px;
text-align:right;}

.title_info{
padding:10px 0px 0px 10px;
color:#6B6B6B;
font-size:10px;}

.title_tel{
font-size:16px;
font-family:Impact;
color:#6B6B6B;
padding:0px 0px 10px 10px;
}

.title_tel_red{color:#FF0000;
font-size:24px;}

/*トップページ*/
#TopMain{font-size:85%;}

#TopMainLeft{float:left;
width:509px;}

#TopMainRight{float:left;
width:240px;}

.bt{height:61px;}

.banner td{line-height:0.5em;}

ul.koe{margin-left:30px;}

.KoeArea{float:left;
width:365px;
font-size:90%;}

.SyusaiArea{border:1px solid #FFA800;
padding:15px;
text-align:center;}

.SyusaiText{margin:0 auto;
text-align:left;
width:auto;}

ul.list_icon02{margin-bottom:0;}
ul.list_icon02 li{
margin-left: 1em;
padding-left: 18px;
	padding-bottom: 3px;
	background-image:url(images/icon02.gif);
	background-repeat: no-repeat;
	background-position: 0.5em 0.35em;
	list-style-type:none;
	height:100%;}
ul.list_icon02 img{margin-left: 5px;}

ul.list_icon03{margin-bottom:0;}
ul.list_icon03 li{
margin-left:0;
padding-left: 18px;
	padding-bottom: 3px;
	background-image:url(images/icon03.gif);
	background-repeat: no-repeat;
	background-position: 0.4em 0.35em;
	list-style-type:none;
	height:100%;}
ul.list_icon03 img{margin-left: 5px;}

ul.list_icon04{margin-bottom:0;}
ul.list_icon04 li{
margin-left:5px;
padding-left: 14px;
	padding-bottom: 3px;
	background-image:url(images/icon04.gif);
	background-repeat: no-repeat;
	background-position: 0.4em 0.35em;
	list-style-type:none;
	height:100%;}
ul.list_icon04 img{margin-left: 5px;}



/*募集要項*/
.youkou{width:530px;
text-align:left;
margin:auto;}
