@charset   "Shift_JIS";
body {
	margin-top: 0px;
	margin-bottom: 0px;
	line-height: 15px;
}
a {
	color: #333333;
}
a:hover {

}
h1 ,h2{
    text-align: left;
    margin-top: 2px;
    margin-left: 26px;
    margin-bottom: 2px;
    font-size: 12px;
    color: #999999;
    font-weight : bold;
}
h3{
    margin: 0;
    padding: 0;
}
.text_1 {
    font-size: 16px;
    font-weight: bold;
    color: #FF6F6F;
    line-height: 22px;
}
.text_2 {
    color: #FF0000;
    font-weight: bold;
    font-size: 16px;
    line-height: 22px;
}
.text_3 {
	color: #ff5c89;
	font-weight: bold;
	text-align: center;
	font-size: 12px;
}
#page {
    text-align: center;
    background-image: url(new_top_img/bg.gif);
    background-position: center;
    background-repeat: repeat-y;
    width: 754px;
    margin-left: 0px;
}
#header {
    background-image: url(new_top_img/head_top.gif);
    background-repeat: no-repeat;
    background-position: 15px 0px;
    padding-top: 11px;
}
#page #header #flashArea {
    width: 696px;
    height: 343px;
    margin-left: auto;
    margin-right: auto;
}
#page #header #glovalNavi {
	width: 696px;
	margin-left: auto;
	margin-right: auto;
}
#page #header #glovalNavi #btn {
    float: left;
    margin-top: 11px;
    margin-right: 11px;
}
#page #header #glovalNavi #btn2 {
    float: left;
    margin-top: 11px;
    margin-right: 11px;
}
#page #header #glovalNavi #textBody {
    float: right;
    margin-top: 33px;
    text-align: left;
    width: 183px;
}
#page #header #glovalNavi #text1 {
    text-align: left;
    clear: both;
    padding-top: 22px;
    padding-bottom: 18px;
}
#page #content {
    width: 696px;
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 0px;
}
#page #content #topic {
    width: 696px;
    padding-bottom: 10px;
    color: #FF6699;
    font-weight: bold;
    text-align: left;
}
#page #content #banner {
    float: left;
    margin-right: 5px;
    text-align: right;
    font-weight: bold;
    color: #FF6F6F;
    font-size: 13px;
    line-height: 24px;
    letter-spacing: -1px;
}
#page #content #banner2 {
    float: right;
}
#page #main {
    width: 696px;
    margin-top: 30px;
}
#page #main .section {
    float: left;
    margin-right: 15px;
    width: 155px;
}
#page #main .section2 {
    float: right;
    width: 155px;
}
.sectionText {
    font-size: 12px;
    text-align: left;
    background-image: url(new_top_img/section_bg.gif);
    background-repeat: repeat-y;
    background-position: center;
    padding-left: 10px;
    padding-right: 10px;
    height: 135px;
    margin: 0;
}
.sectionBottom {
	background-image: url(new_top_img/sec_bottom.jpg);
	padding-top: 18px;
	background-repeat: no-repeat;
	text-align: center;
	width: 155px;
	background-position: center top;
	font-size: 12px;
}
#page .clear {
    clear: both;
}
#page .section3 {
    width: 696px;
    margin-top: 21px;
}
#page .section3 .textBody {
    width: 459px;
    float: left;
}
#page .section3 .textBody .title {
    margin-bottom: 10px;
}
#page .section3 .textBody .section3body {
    font-size: 12px;
    text-align: left;
    line-height: 16px;
    margin-bottom: 38px;
}
#page .section3 #company {
    width: 201px;
    background-color: #F3F9FF;
    float: right;
    text-align: left;
    padding-left: 7px;
    padding-top: 12px;
    padding-bottom: 10px;
}
#page .section3 #company .companyname {
    font-size: 14px;
    color: #666666;
    font-weight: bold;
}
#page .section3 #company ul {
    list-style-image: url(new_top_img/point_2.gif);
    font-size: 11px;
    color: #666666;
    margin-left: 10px;
    margin-top: 5px;
    margin-bottom: 5px;
}
#page .section3 #company .news {
    font-size: 11px;
    color: #FF0033;
}
#page #footer {
    clear: both;
    text-align: center;
    font-size: 12px;
}
#page #footer #copy {
    color: #333333;
    font-size: 12px;
    margin-top: 20px;
}

#Layer1 .style1 {
	color: #ff0000;
	padding-left: 5px;
}

#Layer1 .style2 {
	color: #666666;
}

#Layer1 .style3 {
	color: #999999;
	padding-left: 15px;
}
#Layer1 .style4 {
	color: #ff5c89;
	padding-left: 10px;
}
#Layer1 .style5 {
	color: #666666;
	padding-left: 5px;
	font-size: 10px;

}

