@charset "utf-8";
/* ł݂ЏЉ
============================================================*/
#suji_wrapper{
	width:695px;
	background-image: url(../../corporate/img/suji_mid_new.jpg);
	background-repeat: repeat-y;
	overflow: auto;
	margin-bottom: 15px;
}
#suji_area{
width:685px;
overflow: auto;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #999999;
margin:10px 0 0 10px;
padding:10px 0 10px 0;
}
#suji_area2{
width:685px;
overflow: auto;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #999999;
margin:10px 0 0 10px;
padding:10px 0 10px 0;
}
#suji_area3{
width:685px;
overflow: auto;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #999999;
margin:10px 0 0 10px;
padding:10px 0 10px 0;
}
#suji_area4{
width:685px;
overflow: auto;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #999999;
margin:10px 0 0 10px;
padding:10px 0 10px 0;
}
#suji_area5{
width:685px;
overflow: auto;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #999999;
margin:10px 0 0 10px;
padding:10px 0 10px 0;
}
#suji_area6{
width:685px;
overflow: auto;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #999999;
margin:10px 0 0 10px;
padding:10px 0 10px 0;
}
#suji_area7{
width:685px;
overflow: auto;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #999999;
margin:10px 0 0 10px;
padding:10px 0 10px 0;
}
#suji_area8{
width:685px;
overflow: auto;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #999999;
margin:10px 0 0 10px;
padding:10px 0 10px 0;
}
#suji_area9{
width:685px;
overflow: auto;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #999999;
margin:10px 0 0 10px;
padding:10px 0 10px 0;
}
#suji_area10{
width:685px;
overflow: auto;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #999999;
margin:10px 0 0 10px;
padding:10px 0 10px 0;
}

.suji_topic{
width:260px;
clear: none;
font-size: 125%;
background-image: url(../../corporate/img/marking.gif);
font-weight: bold;
background-repeat: no-repeat;
background-repeat: no-repeat;
background-position: 3px center;
margin:10px 0 5px 5px;
padding:0 0 0 15px;
}
.su_topic_text{
width:320px;
padding: 0 10px 0 10px;
}
.su_topic_area{
width:355px;
float:left;
padding-left: 5px;
padding-bottom: 10px;
}
.su_img_area{
width:320px;
float: right;
padding-bottom: 10px;
}
.suji_img{
display:block;
vertical-align: top;
margin: 0px;
padding: 0px;
font-size: 0px;
line-height: 0px;
}
.su_midasi{
width:512px;
padding: 0 15px 10px 20px;
}
.su_text{
width:487px;
background-image: url(../../corporate/img/su_mid.jpg);
background-repeat: repeat-y;
padding: 0 10px 0 15px;
font-weight: bold;
}
#suji_list {
	width:695px;
	height:250px;
	background-repeat: no-repeat;
	background-image: url(../../corporate/img/suji_bottom_new.jpg);
}
#su_1 a{
	position: relative;
	top: 0px;
	left: 36px;
	width:53px;
	height:25px;
	background-repeat: no-repeat;
	display:block;
	text-indent:-9999px;
	background-image: url(../../corporate/img/nm_1.jpg);
}
#su_1 a:hover{
background:url(../../corporate/img/nm_1r.jpg);
background-repeat: no-repeat;
}
#su_2 a{
	position: relative;
	top: 5px;
	left: 55px;
	width:53px;
	height:25px;
	background-repeat: no-repeat;
	display:block;
	text-indent:-9999px;
	background-image: url(../../corporate/img/nm_2.jpg);
}
#su_2 a:hover{
background:url(../../corporate/img/nm_2r.jpg);
background-repeat: no-repeat;
}
#su_3 a{
	position: relative;
	top: 13px;
	left: 30px;
	width:84px;
	height:25px;
	background-repeat: no-repeat;
	display:block;
	text-indent:-9999px;
	background-image: url(../../corporate/img/nm_3.jpg);
}
#su_3 a:hover{
background:url(../../corporate/img/nm_3r.jpg);
background-repeat: no-repeat;
}
#su_4 a{
	position: relative;
	top: 13px;
	left: 90px;
	width:82px;
	height:25px;
	background-repeat: no-repeat;
	display:block;
	text-indent:-9999px;
	background-image: url(../../corporate/img/nm_4.jpg);
}
#su_4 a:hover{
background:url(../../corporate/img/nm_4r.jpg);
background-repeat: no-repeat;
}
#su_5 a{
	position: relative;
	top: -20px;
	left: 73px;
	width:60px;
	height:25px;
	background-repeat: no-repeat;
	display:block;
	text-indent:-9999px;
	background-image: url(../../corporate/img/nm_5.jpg);
}
#su_5 a:hover{
background:url(../../corporate/img/nm_5r.jpg);
background-repeat: no-repeat;
}
#su_6 a{
	position: relative;
	top: -25px;
	left: 53px;
	width:60px;
	height:25px;
	background-repeat: no-repeat;
	display:block;
	text-indent:-9999px;
	background-image: url(../../corporate/img/nm_6.jpg);
}
#su_6 a:hover{
background:url(../../corporate/img/nm_6r.jpg);
background-repeat: no-repeat;
}
#su_7 a{
	position: relative;
	top: -12px;
	left: 78px;
	width:87px;
	height:25px;
	background-repeat: no-repeat;
	display:block;
	text-indent:-9999px;
	background-image: url(../../corporate/img/nm_7.jpg);
}
#su_7 a:hover{
background:url(../../corporate/img/nm_7r.jpg);
background-repeat: no-repeat;
}

#su_9 a{
	position: relative;
	top: -18px;
	left: 12px;
	width:77px;
	height:25px;
	background-repeat: no-repeat;
	display:block;
	text-indent:-9999px;
	background-image: url(../../corporate/img/nm_8.jpg);
}
#su_9 a:hover{
background:url(../../corporate/img/nm_8r.jpg);
background-repeat: no-repeat;
}
#su_10 a{
	position: relative;
	top: -15px;
	left: 24px;
	width:98px;
	height:25px;
	background-repeat: no-repeat;
	display:block;
	text-indent:-9999px;
	background-image: url(../../corporate/img/nm_9.jpg);
}
#su_10 a:hover{
background:url(../../corporate/img/nm_9r.jpg);
background-repeat: no-repeat;
}
/* float img
============================================================*/
.photoBox{
width:154px;
float:left;
padding:0 12px 5px 0;
font-size:88.33%;
text-align:center;
}

.photoBox img{
margin-bottom:7px;
}

img.right{
float:right;
padding:0 0 10px 12px;
}

/* block tag
============================================================*/
.contents_block p{
margin-bottom:15px;
}

.contents_block p.t_right{
text-align:right;
}

/* Comming soon
============================================================*/
#comming_bg{
height:245px;
background:url(../../corporate/img/comming_bg.gif) no-repeat bottom;
}
#comming_bg p{
padding-top:50px;
text-align:center;
}

