@charset "shift_jis";


body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}

/* for Win IE6 */
* html body {
	zoom:95%;
}


/* all */

table.irbBLTable {
	width: 671px;
	margin: 0;
	text-align: left;
}

/* display:none */
div.irbHeader,
td.irbMenuTableD,
td.irbFooterTableD,
div.bread {
	display:none !important;
}



/* toppage block type */
div.ind_01,
div.ind_02,
div.ind_03,
div.ind_03_2,
div.ind_03_3,
div.ind_04,
div.ind_04 div.inbox4_1,
div.inbox4_1 ul.inbox4_2,
div.ind_04 div.inbox4_3,
div.ind_04 div.inbox4_3 div.inbox4_3_2,
div.ind_04 div.inbox4_3 ul.inbox4_3_3,
div.top2link,
div.top2link div.lsbox,
div.top2link3,
div.ksbox,
div.konin2 div.ksbox div.box {
background:none;
}

h2.ind_tit,
div.top2link3hd,
div.ksboxhd {
display:none;
}

div.top2link div.lsbox {
	width:300px!important;
	padding-bottom:10px;
}

div.top2link .mr16 {
	margin-right:13px!important;
}


div.top2link div.lsbox {
	float:left;
	border:solid 1px #dcdce5!important;
	zoom:99%;
}

div.top2link3 {
	padding-top:10px;
	border:solid 1px #dcdce5!important;
}

div.konin2 div.ksbox div.box {
		border:solid 1px #dcdce5!important;
}

div.ind_01 {
width:664px;
border:solid 1px #dcdce5!important;
background: url(../sw_img/top_tx01_1.gif) 10px 10px no-repeat!important;
padding:40px 0 15px;
}

div.ind_01 p.read {
width:600px;
margin-left:20px;
margin-bottom:3px;
}

div.ind_01 ul.link {
width:610px;
margin-left:25px;
}

div.ind_01 ul.link li {
margin-right:25px!important;
}

div.ind_02 {
margin-top:-10px;
margin-bottom:0px;
}

div.ind_02 div.leftbox {
float:left;
width:210px;
margin-right:17px;
padding-top:13px;
padding-bottom:105px;
background:url(../sw_img/president.jpg) right bottom no-repeat!important;
	border:solid 1px #dcdce5;
}

div.ind_02 div.rightbox {
float:left;
width:435px;
padding-top:13px;
padding-bottom:10px;
background:none;
	border:solid 1px #dcdce5;
}


div.ind_03 div.inbox3_1 {
float:left;
width:210px;
height:55px;
padding-top:10px;
margin-right:15px;
	border:solid 1px #dcdce5;
	border-bottom:none;
}

div.ind_03 div.inbox3_2 {
float:left;
width:210px;
height:55px;
padding-top:10px;
	border:solid 1px #dcdce5;
	border-bottom:none;
}

div.ind_03 {
padding-bottom:0;
margin-top:-10px;
margin-bottom:0px;
}

div.ind_03_2 {
padding-left:0;
width:670px;
}

div.ind_03_2 ul.inbox3_2_1 {
float:left;
width:200px;
height:170px;
margin-top:0;
margin-right:15px;
padding-top:3px;
padding-left:10px;
	border:solid 1px #dcdce5;
	border-top:none;
}

div.ind_03_2 ul.inbox3_2_2 {
clear:right;
width:200px;
height:170px;
margin-top:0;
margin-right:0;
padding-top:3px;
padding-left:10px;
	border:solid 1px #dcdce5;
	border-top:none;
}

div.ind_04 {
clear:both;
width:600px;
}

div.ind_04 div.inbox4_1 {
width:210px;
height:237px;
padding-top:13px;
margin-right:15px;
border:solid 1px #dcdce5;
}

div.ind_04 ul.inbox4_2 {
width:190px;
padding-top:3px;
padding-left:20px;
}



div.ind_04 ul.inbox4_2 {
width:170px;
}


div.ind_04 div.inbox4_3 {
padding-top:0;
}

div.ind_04 div.inbox4_3 div.inbox4_3_2 {
width:200px;
border:solid 1px #dcdce5;
padding-top:10px;
padding-right:10px;
}

div.ind_04 p.read {
width:177px;
}

div.ind_04 div.inbox4_3 ul.inbox4_3_3 {
width:190px;
border:solid 1px #dcdce5;
padding:10px;
margin-top:10px;
}

/* -- dai2_linklist -- */

div.linkbox,
div.linkbox01 {
width:670px;
background:none!important;
}

div.linkbox div.rigbox,
div.linkbox01 div.lefbox,
div.linkbox div.lefbox {
float:left;
width:285px;
background:none!important;
border:solid 1px #dcdce5;
padding:14px 13px 14px;
}




/* -- kojin -- */

div.kojin_01 {
background:none!important;
border:solid 1px #dcdce5;
}

div.kojin_02,
div.kojin_05,
div.kojin_05_2 {
background:none!important;
}

div.kojinbox ul.step li,
div.kojinbox ul.step02 li {
	background:url(../sw_img/arr01.gif) 1px center no-repeat!important;
}

div.kojin_05 ul.link li a {
	background:url(../sw_img/arr01.gif) 1px center no-repeat!important;
}

div.kojin_05_2 ul.link02 li a {
	background:url(../sw_img/arr01.gif) 1px center no-repeat!important;
}

div.kojin_05 ul.link li {
	background:url(../sw_img/line01.gif) left bottom repeat-x!important;
}

div.kojin_05_2 ul.link02 li {
	background:url(../sw_img/line01.gif) left bottom repeat-x!important;
}



div.kojin_05 div.lefbox,
div.kojin_05 div.rigbox,
div.kojin_05_2 div.lefbox,
div.kojin_05_2 div.rigbox,
div.kojin_print div.linkbox div.rigbox,
div.kojin_print div.linkbox01 div.lefbox,
div.kojin_print div.linkbox div.lefbox {
float:left;
width:298px;
background:none!important;
border:solid 1px #dcdce5;
padding:14px 13px 14px;
}

div.kojin_03 {
background:url(../sw_img/kojin_bg01print.jpg) left top no-repeat;
}

div.kojin_img {
display:none;
}


div.konin2 div.ksbox div.box div.ph {
	position:absolute;
	left:6px;
	top:1px;
}


/* -- 個人トップ皆さま・セミナー -- */
div.kojin_print div.linkboxmes {
	background:url(../sw_img/linkbg_03print.jpg) 81px 56px no-repeat;
}

div.kojin_print div.linkboxmes div.lefbox,
div.kojin_print div.linkboxmes div.rigbox {
	height:120px;
	width:301px;
	_width:300px;
	background:none;
	border:solid 1px #dcdce5;
	padding:14px 12px 14px;
}

div.linkboxmes div.rigbox div.kojinimg {
	position:absolute;
	right:12px;
	top:30px;
}


/* -- 中期経営計画 -- */
table.seicho th,
table.gyou th {
	text-align:center;
}



/* -- english -- */

div.e_topbox01,
div.e_topbox02 {
background:none;
}

div.e_topbox01 div.box01,
div.e_topbox01 div.box02,
div.e_topbox01 div.box03,
div.e_topbox02 div.box01 {
background:none;
border:solid 1px #dcdce5;
padding:14px 13px 14px;
}
