/*----  profile mainback style  ----*/
#ir-sublist1-1-part,
#ir-sublist2-1-part, #ir-sublist2-2-part, #ir-sublist2-3-part, 
#ir-sublist1-3-part, #ir-sublist1-4-part, #ir-sublist1-5-part, #ir-sublist1-6-part, #ir-sublist1-7-part, #ir-sublist1-8-part, #ir-sublist1-9-part, #ir-sublist1-10-part, #ir-sublist1-11-part, #ir-sublist1-12-part, #ir-sublist1-13-part
{
	background-image:url(../img/list1_1_back.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}


#ir-sublist1-1-part li#sublist1-1 a.label1-1, 
#ir-sublist2-1-part li#sublist1-2 a.label1-2,
#ir-sublist2-2-part li#sublist1-2 a.label1-2,
#ir-sublist2-3-part li#sublist1-2 a.label1-2,
#ir-sublist1-3-part li#sublist1-3 a.label1-3,
#ir-sublist1-4-part li#sublist1-4 a.label1-4,
#ir-sublist1-5-part li#sublist1-5 a.label1-5,
#ir-sublist1-6-part li#sublist1-6 a.label1-6,
#ir-sublist1-7-part li#sublist1-7 a.label1-7,
#ir-sublist1-8-part li#sublist1-8 a.label1-8,
#ir-sublist1-9-part li#sublist1-9 a.label1-9,
#ir-sublist1-10-part li#sublist1-10 a.label1-10,
#ir-sublist1-11-part li#sublist1-11 a.label1-11,
#ir-sublist1-12-part li#sublist1-12 a.label1-12,
#ir-sublist1-13-part li#sublist1-13 a.label1-13 {
	color:#c0ceed;
	background-color:#1285F2;
	background-image:url(../img/subnavi_level1_on.gif);
	background-repeat:no-repeat;
	background-position:left 50%;
 }
 
#left-part{
padding-top:0px;
}

/*----  profile all style  ----*/
h1 {
	margin:0 0 30px 0;
	padding:0;
}
#page-catch {
	margin:0 0 25px 0;
}
.into-part p.nlm {
	padding:0 0 15px 0;
}
.slabel-1 {
	margin:0;
	padding:0 0 15px 0;
	font-weight:bold;
	color:#000000;
}
.slabel-2 {
	margin:0 0 5px 0;
	padding:3px 10px;
	color:#043456;
	background-color:#D2DEFC;
	border:#C6D0E8 solid 1px;
}
.frame {
	margin-bottom:15px;
	padding:10px;
	border:#e0e0e0 solid 1px;
	background-color:#f7f7f7;
}
/*----  list1-1 index style  ----*/
#ir-sublist1-1-part h2 {
	float:left;
	margin:0;
	padding:0;
	width:95px;
	text-align:left;
	font-weight:normal;
}
#ir-sublist1-1-part p.nlh, #ir-sublist1-1-part ul.style-disc {
	float:right;
	margin:0;
	padding:0;
	width:420px;
	text-align:left;
}
#ir-sublist1-1-part ul.style-disc {
	float:right;
	margin:1em 0 0 0;
	padding:0;
	width:420px;
}
#ir-sublist1-1-part ul.style-disc li {
	margin:0;
	padding:0 0 0 12px;
	text-align:left;
	background-image:url(../img/li_disc.gif);
	background-repeat:no-repeat;
	background-position:left 7px;
}
#ir-sublist1-1-part .clearline{
	margin:0;
	padding:5px 0;
}
/*----  list1-2 business style  ----*/
#ir-sublist1-2-part div.in-margin {
	padding:0 8px 15px 8px;
}
#ir-sublist1-2-part .in-margin img {
	padding-bottom:15px;
}
#ir-sublist1-2-part .in-margin table img {
	padding:0;
}
#ir-sublist1-2-part h2 {
	clear:both;
	margin:0 0 15px 0;
	padding:3px 6px 2px 6px;
	font-size:18px;
	line-height:150%;
	background-color:#9cc8f8;
	border:#80a4cb solid 1px;
}

div#textArea{
margin-left: 8px;
width: 520px;
}
div.press{
margin: 20px 10px;
}

div.press span.date{
background-image/**/: url("../../press/img/item1.gif");
background-position/**/: 0 0.4em;
background-repeat/**/: no-repeat;

font-weight: bold;
padding: 3px 0 5px 14px;
}

div.press span.category{
padding-left: 10px;

font-weight: bold;
}

div.press div.pressTitle{
	
	margin-top: 1px;
	margin-bottom: 5px;
	line-height:150%;
}






/*----  list1-3 business style  ----*/
#ir-sublist1-3-part div.in-margin {
	padding:0 8px 15px 8px;
}
#ir-sublist1-3-part .in-margin img {
	padding-bottom:15px;
}
#ir-sublist1-3-part .in-margin table img {
	padding:0;
}

#ir-sublist1-3-part h4 {
	margin:0 0 10px 0;
	color:#56A81E;
	padding:0;
}
#ir-sublist1-3-part h4 span.s {
	font-weight:normal;
}
#ir-sublist1-3-part .frame p {
	padding:0 0 10px 0;
}
#ir-sublist1-3-part #left-part .frame .clearline {
	margin:0 0 10px 0;
	padding:0;
}
#ir-sublist1-3-part h2 {
	float:left;
	margin:0 0 0 10px;
	padding:0;
	width:140px;
	text-align:left;
	font-weight:normal;
}
#ir-sublist1-3-part p.nlm{
	float:left;
	margin:0;
	padding:0;
	width:350px;
	text-align:left;
}

#ir-sublist1-3-part .clearline{
	margin:0 0 0 10px;
	padding:2px 0;
}
/*----  list1-4 history style  ----*/
#ir-sublist1-4-part h2 {
	float:left;
	margin:0;
	padding:0;
	width:95px;
	text-align:left;
	font-weight:normal;
}
#ir-sublist1-4-part p.nlm, #ir-sublist1-4-part ul.style-disc {
	float:right;
	margin:0;
	padding:0;
	width:420px;
	text-align:left;
}
#ir-sublist1-4-part ul.style-disc {
	float:right;
	margin:1em 0 0 0;
	padding:0;
	width:420px;
}
#ir-sublist1-4-part ul.style-disc li {
	margin:0;
	padding:0 0 0 12px;
	text-align:left;
	background-image:url(../img/li_disc.gif);
	background-repeat:no-repeat;
	background-position:left 8px;
}
#ir-sublist1-4-part .clearline{
	margin:0;
	padding:5px 0;
}
/*----  list1-5 management style  ----*/
#ir-sublist1-5-part .in-margin {
	padding-bottom:70px;
}
#ir-sublist1-5-part img.left {
	float:left;
}
#ir-sublist1-5-part #left-part .in-right-part  {
	float:right;
	width:330px;
	text-align:left;
}
#ir-sublist1-5-part #left-part .clearline {
	margin:0;
	padding:10px 0;
	background-image:none;
	height:1px;
}
#ir-sublist1-5-part #left-part .in-right-part .clearline {
	margin:0;
	padding:4px 0;
	background-image:none;
	height:1px;
}
#ir-sublist1-5-part #left-part .in-right-part p {
	margin:0;
	padding:0;
}
#ir-sublist1-5-part #left-part .in-right-part p.left{
	float:left;
	width:60px;
}
#ir-sublist1-5-part #left-part .in-right-part p.right{
	float:right;
	width:250px;
}
#ir-sublist1-5-part #left-part p.banner {
	float:left;
	padding:5px 10px 0 0;
}
/*----  list1-6 history style  ----*/
#ir-sublist1-6-part .in-margin, #ir-sublist1-61-part .in-margin {
	padding-bottom:15px;
}
#ir-sublist1-6-part h2 {
	float:left;
	margin:0;
	padding:0;
width:110px;
	text-align:left;
	font-weight:normal;
}
#ir-sublist1-6-part p.nlh, #ir-sublist1-6-part ul.style-disc {
	float:right;
	margin:0;
	padding:0;
	width:400px;
	text-align:left;
}

.clearline2 hr {
	height:0;
	visibility:hidden;
	border:0;
}
.clearline2{
	margin:0 0 0px 0;
	padding:0;
	clear:both;
	height:5px;
	width:100%;
	background-image:url(../img/line.gif);
	background-repeat:repeat-x;
	background-position:left;
}

/*ムービー20070907*/
#all-part h1{
padding:0;
margin:0 0 20px 0;
}
#all-part .subtitle{
margin:0 20px 10px 20px;
}
#all-part p{
margin:0 30px 0 30px;
}
#all-part div.MV20070907{
border:#549BFF solid 1px;
padding:10px 20px 10px 20px;
margin:15px 30px 10px 30px;
}

#all-part div.MV20070907 p{
padding:5px;
margin:0 0 30px 20px;
}


#all-part div.MV20070907 ul{
list-style:disc;
padding:3px 0 5px 30px;
margin:0;
}

#all-part div.MV20070907 li{
margin:3px 0 3px 10px;
}

#all-part h3{
font-size:medium;
margin-bottom:5px;
}

 
#all-part div.MV20070907 h4{
font-size:16px;
padding:5px 0 3px 1px;
border-bottom:1px solid #333333;
}


/*FAQよくあるご質問*/

.faq dl{
margin-bottom:15px;
}
.faq dt{
padding:2px 2px 2px 5px;
}
.faq dd{
margin-bottom:18px;
border:#e0e0e0 solid 1px;
background-color:#f7f7f7;
padding:5px 10px 10px 4px;
}
.faq p{
margin:11px 15px 6px 25px;
}


/*ディスクロージャーポリシー*/
.disclosure ul,
.disclosure table{
margin-bottom:20px;
}
.disclosure li{
padding-bottom:8px;
}
.disclosure table{
border-top:1px solid #666666;
border-left:1px solid #666666;
width:510px;
}
.disclosure th,
.disclosure td{
border-bottom:1px solid #666666;
border-right:1px solid #666666;
padding:4px 10px 4px 10px;
}
.disclosure th{
width:80px;
text-align:center;
letter-spacing:0.3em;
}


