/*  共通  */


.surroundineg{
    width:755px;
	height:auto;
	margin:  0px 0px 0px 0px;
    text-align:center;
	background-color: #fff;
}
.container{
    width:735px;
	margin:  0px 0px 0px 0px;
	height:auto;
    text-align:left;
	background-color: #fff;
}


.head{
    width:735px;
	margin:  0px 0px 0px 0px;
    text-align:left;
}


.main{
    width:735px;
	margin: 0px 0px 1px 0px;
    text-align:left;
	background-color: #fff;
}
.main2{
    width:735px;
	margin: 0px 0px 0px 0px;
    text-align:left;
	background-color: #fff;
}

.footer{
    width:735px;
	margin:  0px 0px 0px 0px;
    text-align:left;
}

.footer ul{
	margin:  0px 0px 0px 0px;
    text-align:left;
}
.footer li{
	margin:  0px 0px 0px 0px;
    text-align:left;
}

.foot2{
 float:left;
 margin: 7px 0px 0px 6px;
}

.copy{
 float:right;
 margin: 7px 15px 0px 14px;
}


.globalmenu{
    float:left;
    text-align:left;
	height:54px;
	margin:0px;
}
.globalmenu02{

    float:left;
    text-align:left;
	height:56px;
	margin: 0px 0px 6px 0px;
}


ul {
    list-style:none;
	list-style-type:none;
	text-align:left;
    padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;	
}

li{
    list-style:none;
	list-style-type:none;
	text-align:left;
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;	
}


/*  TOP  */

.fla-area{
    width:100%;
	margin: 10px 0px 0px 0px;
    text-align:center;
}

.space1{
	margin: 15px 0px 7px 0px;
}

.unit{
    width:735px;
	height:auto;
	margin: 6px 0px 0px 0px;
    text-align:left;
}

.unitb-l{
    float:left;
    width:545px;
	margin: 0px 0px 0px 0px;
    text-align:left;
	background-color:#ffffff;
}

.unitb-r{
    float:right;
    width:175px;
	margin: 0px 0px 0px 0px;
    text-align:center;
	background-image: url(../images/top/right_bk.gif);
}

.unitc-l{
    float:left;
    width:512px;
	margin: 0px 0px 0px 0px;
    text-align:left;
	background-color:#f4f4f4;
}

.unitc-r{
    float:right;
    width:216px;
	margin: 0px 0px 5px 0px;
    text-align:center;
	background-image: url(../images/top/right_bk.gif);
}


/*  右メニュー  */

.banner{
    text-align:center;
    width:195px;
    margin:5px 0px 0px 0px;
}

.banner ul {
	text-align:center;	
    list-style:none;
	list-style-type:none;
    padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;	
}

.banner li{
    text-align:left;
    list-style:none;
	list-style-type:none;
    padding:0px 0px 0px 0px;
	margin: 5px 0px 5px 0px;	
}
/*  中ページ右メニュー  */

.btn{
    text-align:center;
    width:175px;
    margin:5px 0px 0px 0px;
}
.btn02{
    text-align:center;
    width:165px;
    margin:0px 0px 0px 0px;
}
.btn ul{
    text-align:center;
    margin:0px 0px 0px 0px;
}
.btn li{
    text-align:center;
    margin:0px 0px 0px 0px;
}

/*  NEWSTOPICS  */
.info{
    float:left;
    text-align:left;
    width:512px;
	background-color:#f4f4f4;
    margin:0px 0px 0px 0px;

}

.info ul {
    width:512px;
    float:left;
	text-align:left;	
    list-style:none;
	list-style-type:none;
    padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.info li {
    width:500px;
    float:left;
	text-align:left;	
    list-style:none;
	list-style-type:none;
	line-height:1.5em;
	margin:5px 0px 0px 5px;
	border-bottom-color:#acacac;
	border-bottom-style:solid;
	border-bottom-width:1px;
	
}
/*  NEWS RELEASE  */
.info2{
    width:725px;
    float:left;
	text-align:left;	
    list-style:none;
	list-style-type:none;
    padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;

}

.info2 ul {
    width:725px;
    float:left;
	text-align:left;	
    list-style:none;
	list-style-type:none;
    padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.info2 li {
    width:725px;
    float:left;
	text-align:left;	
    list-style:none;
	list-style-type:none;
	line-height:1.5em;
	margin:5px 0px 0px 5px;	
	border-bottom-color:#acacac;
	border-bottom-style:solid;
	border-bottom-width:1px;
}
/*  IR  */
.info3{
	text-align:left;	
    list-style:none;
	list-style-type:none;
    padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;

}

.info3 ul {
	text-align:left;	
    list-style:none;
	list-style-type:none;
    padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.info3 li {
	text-align:left;	
    list-style:none;
	list-style-type:none;
	line-height:1.5em;
	margin:3px 3px 3px 0px;	
}
/*  IR  */
.info4{
    width:725px;
    float:left;
	text-align:left;	
    list-style:none;
	list-style-type:none;
    padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;

}

.info4 ul {
    width:725px;
    float:left;
	text-align:left;	
    list-style:none;
	list-style-type:none;
    padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.info4 li {
    width:725px;
    float:left;
	text-align:left;	
    list-style:none;
	list-style-type:none;
	line-height:1.5em;
	margin:5px 0px 0px 5px;	
	border-bottom-color:#acacac;
	border-bottom-style:solid;
	border-bottom-width:1px;
}
/*  中ページメインコンテンツ  */

.product{
    float:left;
    text-align:left;
    width:555px;
	background-color:#ffffff;
    padding:5px 0px 0px 0px;
}

.pt5{
padding-top:5px;
}

.product ul {
    width:555px;
    float:left;
	text-align:left;	
    list-style:none;
	list-style-type:none;
    padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.product li {
    width:555px;
    float:left;
	text-align:left;	
    list-style:none;
	list-style-type:none;
	line-height:1.5em;
	margin:0px 0px 0px 0px;
	border-bottom-style:solid;
	border-bottom-width:1px;
	
}
.img01 {
    width:200px;
    float:left;
	text-align:left;	
    list-style:none;
	list-style-type:none;
	line-height:1.5em;
	margin:20px 25px 0px 0px;
	
}
.linetext{
	float:left;
	padding:0px 8px 0px 0px;
}
