body{
margin:8px 0px 0px 0px;
color:#111111;
font-family:"メイリオ",Meiryo, Verdana,"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka", sans-serif;
background-repeat:repeat;
background-color:#F8F8F9;
}

/*------------------------ head --------------------------*/


a.foot:link {
color:#333;
text-decoration:none;
}
a.foot:visited {
color:#333;
text-decoration:none;
}
a.foot:active {
color:#333;
text-decoration:none;
}
a.foot:hover {
color:#333;
text-decoration:none;
}

a:link {
color:#14161C;
text-decoration:none;
}
a:visited {
color:#14161C;
text-decoration:none;
}
a:active {
color:#FF24A5;
text-decoration:none;
}
a:hover {
color:#FF24A5;
text-decoration:none;
}


a.red:link {
color:#FF24A5;
text-decoration:underline
}
a.red:visited {
color:#FF24A5;
text-decoration:underline
}
a.red:active {
color:#FF24A5;
text-decoration:underline;
}
a.red:hover {
color:#FF24A5;
text-decoration:underline;
}

/*------------------------ top --------------------------*/

.rogotype {
    background-repeat:no-repeat;
}

.rogotype span {
    display:none;
}

.headtype{
margin-left:10px;
margin-bottom:-10px;
padding:0px;
width:800px;
}

.headtext{
margin-left:10px;
padding:0px;
float:left;
width:500px;
text-align:left;
color:#111111;
}

.headtext h1{
font-size:12px;
font-weight:600;
margin:0px;
padding:0px;
line-height:130%;
}


/*------------------------ main --------------------------*/

.backtype{
margin-top:20px;
margin-bottom:40px;
margin-left:auto;
margin-right:auto;
width:800px;
padding:0px;
border-width:0px;
border-color:#555555;
border-style:solid;
background-color:#FFFFFF;
height:auto;
}

.centertype{
margin-left:auto;
margin-right:auto;
width:800px;
padding:0px;
background-color:#FFFFFF;
}

.spacer{
margin:0;
padding:0;
clear:both;
}

.content{
margin:0px;
padding:0px 10px 0px 10px;
}

.newserea{
margin:0px;
padding:0px;
width:330px;
float:left;
font-size:11px;
}

.bnrerea{
margin-top:0px;
padding-left:20px;
margin-bottom:10px;
width:415px;
float:right;
height:auto;
background-color:D2D7E4;
font-size:11px;
border-left:1px dotted #DDDDDD;
}

.business {
margin:0px 0px 30px 0px;
padding:0px 30px 0px 30px;
font-size:12px;
float:left;
}

.footerea{
clear:both;
margin:20px 0px 0px 0px;
padding:5px 10px 5px 0px;
width:790px;
text-align:right;
font-weight:normal;
background-color:#E0E4E9;
}

.footerea h3{
color:#888888;
font-size:10px;
font-weight:normal;
line-height:130%;
margin:3px;
padding:0px;
}


.topage{
clear:both;
text-align:right;
}

span.ename {
	font-family: Arial, Helvetica ,sans-serif;
	}

span.textform {
	font-size: 12px;
	line-height: 150%;
	font-family: 'MS UI Gothic', "ＭＳ Ｐゴシック","Osaka", "Verdana", sans-serif;
	}

.casearea {
	margin-top:10px;
	margin-bottom:10px;
	margin-left:50px
}

.casearea td {
	vertical-align:top;
}

.casearea img {
	border:solid 1px #EEEEEE;
}

.contentline{
width:700px;
padding:0px;
font-size:12px;
height:120%;
display:block;
float:right;
}

.contentline ul{
padding:0px;
margin:0px;
list-style-type:none;
clear:both;
display:block;
}

.contentline ul li{
padding:0px;
margin:10px 0px 0px 10px;
float:left;
line-height:130%;
}

.contentline h2{
color:#222233;
font-size:12px;
font-weight:bold;
line-height:130%;
margin:3px;
padding:0px;
}

.contentline ul li img {
	border:solid 1px #EEEEEE;
}

.sideline {
width:200px;
margin-left:20px;
padding:0px;
font-size:14px;
display:block;
float:left;
}

.sideline ul {
padding:0px;
margin:0px;
list-style-type:none;
clear:both;
display:block;
}

.sideline li {
margin:0px;
padding:10px 0px 10px 0px;
border-bottom:dotted 1px #130B2D;
text-align:center;
}