@charset "utf-8";/* reset--------------------------------------------------------------*/.kinyu dl {	width:450px;}.kinyu dt {	float:left;	width:200px;	padding:5px 0 5px 10px;	clear:both;}.kinyu dd {	width:250px;	margin-left:200px;	padding:5px 5px 5px 10px;}body,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,p,div,address,pre,a,map,form {	font-size: 100.01%;	font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka", sans-serif;	line-height: 1.3;	margin: 0;	padding: 0;	color: #333;}body {	margin-left:auto;	margin-right:auto;	font-size:75%;	line-height:1.3;	background-color: #f7f7f7;	_text-align: center;}html {	margin:0px;	padding:0px;}html .clear {	display:block;	clear:both;	width:auto;	height:1px;	margin:-1px 0 0 0;	margin:0;	padding:0;	overflow:hidden;}hr {	display:none;}img{	border:0;	display: block;}hr {	display:none;}li {	list-style:none;}strong {	font-weight: normal;}.popbk1 input,.form01 input,.form02 input,.form03 input,.form04 input,.service_privacy_blk dd input,.inquiry_blk dd input,.mailmagazinie_privacy_blk dd input{	vertical-align: middle;	margin:0; padding:0;	margin-right: 3px;}.popbk1 label,.form01 label,.form02 label,.form03 label,.form04 label,.service_privacy_blk dd label,.inquiry_blk dd label,.mailmagazinie_privacy_blk dd label{}.inline_image {	display: inline;	border: none;	padding:0;	margin:0;	vertical-align: bottom;	line-height: 0;}/* common--------------------------------------------------------------*/#wrapper{	width: 918px;	/* 940 -( 11+11 ) */	_width: 940px;	background-image: url('../images/bg.gif');	background-repeat: repeat-y;	margin: 0 auto;	padding: 0 11px;	text-align: left;}#header{	background-image: url(../images/head_bg.jpg);	background-repeat: no-repeat;	background-position:0 22px ;}#header h1,#header #header_lead {	background-color: #004d8e;	padding: 6px 0 6px 15px;	color: #fff;	font-weight: normal;	line-height: 1.0;}.heder_left{	float:left;	width:166px;	_width:181px;	padding: 14px 0 12px 15px;}.heder_right{	float:left;	width:730px;	_width:737px;	text-align:right;}#header ul{	float: right;	margin: 40px 10px 10px 0;}#header li#accessmap{	background-image: url('../images/icon01.gif');	background-repeat: no-repeat;	padding-left: 19px;	float: left;	min-height: 15px;	_height: 15px;}#header li#help{	background-image: url('../images/icon02.gif');	background-repeat: no-repeat;	padding-left: 19px;	float: left;	min-height: 15px;	_height: 15px;}#header li#sitemap{	background-image: url('../images/icon03.gif');	background-repeat: no-repeat;	padding-left: 19px;	float: left;	min-height: 14px;	_height: 14px;}.displayInline{	display: inline;}/* text--------------------------------------------------------------*/.text2{	font-size:100%;	line-height:1.3;}.table_text2{	font-size:100%;	line-height:1.3;}.text1_table{	font-size:85%;}.text1_table, x:-moz-any-link {	font-size: 95%;}.text1{	font-size:85%;}.text1, x:-moz-any-link {	font-size: 95%;}.text3{	font-size:125%;}.text4{	font-size:77%;}.text5{	font-size: 144.01%}.bold{	font-weight:bold;}.orange {	color: #ff6600;}.text_red{	color: #ff0000;}.text_blue{	color:#005eae;}.text_ore{	color:#ff7519;}.text_brown {	color: #847764;}.text_yellow {	color: #ffad5c;}.text_gray {	color: #b7b7b7;}.text_thin_grey{	color: #999999;}.text_lightblue{	color: #93c2dd;}.text_beige{	color: #776853;}.note1{padding-left:1.5em;text-indent:-1.2em;}.lh15{	line-height: 150%;}.lh17{	line-height: 170%;}#pankuzu{	margin-bottom: 12px;	_margin-bottom: 14px;	font-size: 85%;}body:first-of-type #pankuzu{	margin-bottom: 15px;	font-size: 85%;}#pankuzu, x:-moz-any-link {	font-size: 95%;}.pagetop{	text-align: right;	font-size: 85%;}.pagetop, x:-moz-any-link {	font-size: 95%;}.pagetop a:link{	color: #0066cc;	text-decoration: underline;}.pagetop a:visited{	color: #663399;	text-decoration: underline;}.pagetop a:hover,.pagetop a:active{	color: #ff6600;	text-decoration: underline;}.align_left{ text-align: left; }.align_right{ text-align: right; }.align_center{ text-align: center; }/* link--------------------------------------------------------------*/a:link {color: #0066CC;text-decoration: underline;}a:visited {color: #663399;text-decoration: underline;}a:hover {color: #FF6600;text-decoration: underline;}a:active {color: #FF6600;text-decoration: underline;}/* float-------------------------------------*/.floatLeft {	float:left;}.floatRight {	float:right;}.clearfix:after {	content: " ";	display: block; clear: both;	height: 0;}.clearfix {	display: inline-block;}.clearfix {	display: block;}.clearboth{	clear: both;}/* global_navi-------------------------*/ul#global_navi {	width: 918px;	clear: both;	margin:0; padding:0;}#global_navi li{	float: left;}#global_navi .short_on a{	display: block;	width: 101px;	height: 24px;	/* 34-8 */	_height: 34px;	background-image: url('../images/navi01.gif');	background-position:  0 -34px;	text-align: center;	padding: 10px 0 0 0;	_padding: 11px 0 0 0;	color: #ffffff;	text-decoration: none;	font-weight: bold;	line-height:1.0;}#global_navi .short_on a:hover{	/* short */	display: block;	width: 101px;	height: 24px;	/* 34-8 */	_height: 34px;	background-image: url('../images/navi01.gif');	background-position:  0 -34px;	text-align: center;	padding: 10px 0 0 0;	_padding: 11px 0 0 0;	color: #ffffff;	text-decoration: none;	font-weight: bold;	line-height:1.0;}#global_navi li.short_off a{	display: block;	width: 101px;	height: 24px;	/* 34-8 */	_height: 34px;	background-image: url('../images/navi01.gif');	background-position:  0 0;	text-align: center;	padding: 10px 0 0 0;	_padding: 11px 0 0 0;	color: #000000;	text-decoration: none;	font-weight: bold;	line-height:1.0;}#global_navi li.short_off a:hover{	display: block;	width: 101px;	height: 24px;	/* 34-8 */	_height: 34px;	background-image: url('../images/navi01.gif');	background-position:  0 -34px;	text-align: center;	padding: 10px 0 0 0;	_padding: 11px 0 0 0;	color: #ffffff;	text-decoration: none;	font-weight: bold;	line-height:1.0;}#global_navi .long_on a{	display: block;	width: 128px;	height: 24px;	/* 34-8 */	_height: 34px;	background-image: url('../images/navi03.gif');	background-position:  0 -34px;	text-align: center;	padding: 10px 0 0 0;	_padding: 11px 0 0 0;	color: #ffffff;	text-decoration: none;	font-weight: bold;	line-height:1.0;}#global_navi .long_on a:hover{	display: block;	width: 128px;	height: 24px;	/* 34-8 */	_height: 34px;	background-image: url('../images/navi03.gif');	background-position:  0 -34px;	text-align: center;	padding: 10px 0 0 0;	_padding: 11px 0 0 0;	color: #ffffff;	text-decoration: none;	font-weight: bold;	line-height:1.0;}#global_navi li.long_off a{	display: block;	width: 128px;	height: 24px;	/* 34-8 */	_height: 34px;	background-image: url('../images/navi03.gif');	background-position:  0 0;	text-align: center;	padding: 10px 0 0 0;	_padding: 11px 0 0 0;	color: #000000;	text-decoration: none;	font-weight: bold;	line-height:1.0;}#global_navi li.long_off a:hover{	display: block;	width: 128px;	height: 24px;	/* 34-8 */	_height: 34px;	background-image: url('../images/navi03.gif');	background-position:  0 -34px;	text-align: center;	padding: 10px 0 0 0;	_padding: 11px 0 0 0;	color: #ffffff;	text-decoration: none;	font-weight: bold;	line-height:1.0;}/* content_top-------------------------*/#content_top{	width: 918px;	clear: both;	padding: 0 0 0 0;}/* footer-------------------------*/#footer{	clear: both;	margin: 0 15px;}#footer p{	color: #8b8b8b;	padding-top: 10px;	text-align: right;}ul#footer_navi{	height: 12px;	border-top: 2px #bababa solid;	padding: 8px 0 12px 0;	background-image: url('../images/dotline878.gif');	background-repeat: repeat-x;	background-position: 0 100%;}#footer_navi li{	float: left;	border-right: 1px #b6b6b6 solid;	padding: 0 15px;}#footer_navi li.fnavi_first{	float: left;	border-right: 1px #b6b6b6 solid;	padding: 0 15px 0 0;}#footer_navi li.fnavi_last{	float: left;	border: none;}div#footer_blk1{	clear: both;	background-image: url('../images/dotline878.gif');	background-repeat: repeat-x;	background-position: 0 100%;	padding: 8px 0;}ul#footer_navi2{	width: 574px;	/* 690 -15 */	_width: 589px;	height: 42px;	_height: 45px;	border-left: 1px #b6b6b6 solid;	padding-left: 15px;	padding-top: 0;	padding-bottom: 5px;	margin-left: 15px;	float: left;	height: 76px;}#footer_navi2 li.fnavi{	background-image: url('../images/icon05.gif');	background-repeat: no-repeat;	background-position: 0 4px;	_background-position: 0 5px;	padding-left: 20px;	line-height: 170%;}#footer_navi3{	border-right: 1px #b6b6b6 solid;	padding-right: 15px;	height: 76px;}#footer_bottom{	width: 940px;	margin: 0 auto;}/* main---------------------------------------*/h2 {	font-weight: bold;}#main {	width: 653px;	_width: 688px;	float:left;	padding: 18px 20px 18px 15px;}#right_navi{	width: 215px;	float:left;	padding:18px 0 0 0;}#right_navi_seminar{	width: 215px;	float:left;	margin:0 0 0 0;}.icon_pdf{	background-image: url(../images/icon_pdf.gif);	background-repeat: no-repeat;	background-position:left 1px;	padding:3px 0 3px 23px;}.arrow {	background-image: url(../images/arrow01.gif);	background-repeat: no-repeat;	background-position:left 1px;	padding:0 0 2px 17px;}.arrow_under {	background-image: url(../images/arrow03.gif);	background-repeat: no-repeat;	background-position:left top;	padding:0 0 2px 17px;	min-height: 12px;}.main_arrow {	padding-left:17px;	background-image: url(../images/main_arrow.gif);	background-repeat: no-repeat;	background-position:left center;	padding-top:1px;}/* top------------------*/#mv_left {	display: block;}#mv_center,#mv_right {	display: none;}.top_main_blk{	width: 645px;	_width: 653px;	height: 156px;	_height: 160px;	border-top: 1px #d8d8d8 solid;	border-left: 1px #d8d8d8 solid;	border-right: 1px #d8d8d8 solid;	background-color: #5c5c5c;	padding: 3px 3px 0 3px;	overflow: hidden;}.top_main_blk .main_text_blk{	width: 209px;	_width: 234px;	height: 136px;	_height: 156px;	background-image: url('../../images/main_bg.gif');	background-repeat: repeat-x;	background-position:left top;	background-color: #ffffff;	float: left;	padding: 10px 11px 10px 14px;	overflow: hidden;}.main_text_blk .title_blk{	width:199px;	_width:209px;	height:16px;	background-image: url('../../images/main_m.gif');	background-repeat:repeat-x;	padding: 2px 5px;	color:#ffffff;	font-weight:bold;	display:block;	xborder: 1px #c0c solid;}.main_text_blk .title_blk2{	line-height: 140%;}.main_text_blk .link_blk{	text-align: right;	margin-top: 8px;	_margin-top: 2px;}ul#top_main_list{	margin: 0;	width: 645px;	_width: 653px;	height: 43px;	_height: 50px;	padding: 3px;	background-color: #5c5c5c;	border-left: 1px #d8d8d8 solid;	border-right: 1px #d8d8d8 solid;	border-bottom: 1px #d8d8d8 solid;	overflow: hidden;}#top_main_list li{	width:207px;	_width:213px;	height: 37px;	_height: 43px;	padding: 3px;	display: block;	float: left;	overflow: hidden;}#top_main_list li a{	_height: 37px;	display: block;	margin-top: -3px;	_margin-top: 0;	text-decoration: none;}*:first-child+html #top_main_list li a{	/* IE7 */	margin-top: 0;}#top_main_list li.on{	background-image: url('../../images/main_b_on.gif');	background-repeat:no-repeat;}#top_main_list li.off{	background-image: url('../../images/main_b.gif');	background-repeat:no-repeat;}#top_main_list li.off .main_list_title{	color: #000000;	display: block;	margin-top: 3px;	padding-top: 2px;	_padding-top: 0;	text-decoration: none;}*:first-child+html #top_main_list li.off .main_list_title{	padding-top: 0;}#top_main_list li.on .main_list_title{	color: #ffffff;	display: block;	margin-top: 3px;	padding-top: 2px;	_padding-top: 0;	text-decoration: none;}*:first-child+html #top_main_list li.on .main_list_title{	padding-top: 0;}#top_main_list li.on .main_list_text{	color: #ffffff;	display: block;	text-decoration: none;}#top_main_list li.off .main_list_text{	color: #0066cc;	display: block;	text-decoration: none;}/* title------------------*/.title {	background-image: url(../../images/t_bg01.gif);	background-position: left top;	border-top: 2px solid #b6b6b6;	border-bottom: 1px solid #b6b6b6;}.title h2,.title h3 {	width: 450px;	float: left;}.title02 h2,.title02 h3 {	width: 134px;	float: left;}.title02 {	background-image: url(../../images/t_bg02.gif);	background-position: left top;	background-repeat: no-repeat;}.title02 ul {	margin-top: 5px;	width: 195px;	float: left;}.title02 li {	width: 64px;	float: left;	line-height: 0;}.title02 li a {	display: block;}.title p,.title02 p {	width: 150px;	float: right;	text-align: right;}.title02 p {	margin-top: 8px;}.title h2,.title h3,.title02 h2,.title02 h3 {	padding-left: 6px;	background-image: url(../images/t_icon01.gif);	background-repeat: repeat-y;	background-position: top left;}.title03 {	width: 639px;	background-color: #ffffff;	padding: 1px;	border: 1px #b2b2b2 solid;	background-image: url(../images/t_bg02.gif);	background-repeat: repeat-x;	background-position: 1px 1px;}.title03 h2,.title03 h1 {	width: 622px;	_width: 630px;	padding-left: 8px;	margin: 5px 0 5px 9px;	background-image: url(../images/t_icon01.gif);	background-repeat: repeat-y;	background-position: top left;	background-color: #eeedee;}.title04 {	background-color: #ffffff;	padding: 6px 0 6px 11px;	border: 1px #b2b2b2 solid;	background-image: url(../images/t_bg03.gif);	background-repeat: repeat-x;	background-position: 1px 1px;}.title04 h2,.title04 h1 {	width: 622px;	_width: 630px;	padding-left: 8px;	background-image: url(../images/t_icon01.gif);	background-repeat: repeat-y;	background-position: top left;	background-color: #eeedee;}.title05{	clear: both;	width: 641px;	border-top: 2px #b6b6b6 solid;	border-bottom: 1px #b6b6b6 solid;	background-image: url(../images/t_bg01.gif);	background-repeat: repeat-x;	background-position: top left;}.title05 h3,.title05 h2{	width: 622px;	_width: 630px;	padding-left: 8px;	margin: 5px 0 5px 9px;	background-image: url(../images/t_icon01.gif);	background-repeat: repeat-y;	background-position: top left;}.title06{	width: 291px;	_width: 306px;	padding: 5px 0 5px 15px;	background-image: url(../images/m_bg01.gif);	background-repeat: repeat-y;	background-position: left top;	border-bottom: 1px #ffffff solid;	background-color: #d9e6f1;	/*margin-bottom: 1px;*/}.title07 {	border-bottom: 2px solid #b2b2b2;}.title07 h3,.title07 h2 {	width: 434px;	float: left;}.title07 .job_number {	width: 300px;	float: right;	margin-bottom: 7px;	text-align: right;}.title08 {	clear: both;	background-color: #dfedf5;	padding: 10px 0 10px 15px;	border-bottom: 1px #b6b6b6 solid;}.title08_line {	clear: both;	background-color: #dfedf5;	padding: 10px 0 10px 15px;	border-top: 1px #b6b6b6 solid;	border-bottom: 1px #b6b6b6 solid;}.title08 h3,.title08 h2,.title08_line h3,.title08_line h2 {	width: 622px;	_width: 630px;	padding-left: 8px;	background-image: url(../images/t_icon01.gif);	background-repeat: repeat-y;	background-position: top left;	background-color: #dfedf5;}.title09{	clear: both;	width: 878px;	border-top: 2px #b6b6b6 solid;	border-bottom: 1px #b6b6b6 solid;	background-image: url(../images/t_bg04.gif);	background-repeat: repeat-x;	background-position: top left;}.title09 h3,.title09 h2{	width: 861px;	_width: 869px;	padding-left: 8px;	margin: 5px 0 5px 9px;	background-image: url(../images/t_icon01.gif);	background-repeat: repeat-y;	background-position: top left;}.title10{	/*mailmagzin*/	clear: both;	width: 878px;	border: 1px solid #8db4c2;	background-image: url(../images/t_bg05.gif);	background-repeat: repeat-x;	background-position: top left;}.title10 div {	border: 1px solid #ffffff;	min-height: 24px;	_height: 24px;}.title10 h2,.title10 h1{	width: 823px;	_width: 869px;	margin: 3px 0 3px 4px;	padding-left: 51px;	background-image: url(../images/t_icon02.gif);	background-repeat: no-repeat;	background-position: top left;	min-height: 24px;	_height: 24px;}.title11 {}.title11 h2,.title11 h1 {	width: 878px;	height: 94px;}.title12{	width: 643px;	padding: 0 0 6px 0;	border-bottom: 2px #b6b6b6 solid;}.title13 {	background-color: #ffffff;	padding: 1px;	border: 1px #b2b2b2 solid;	background-image: url(../images/t_bg02.gif);	background-repeat: repeat-x;	background-position: 1px 1px;}.title13 h2,.title13 h1{	padding-left: 8px;	margin: 5px 0 5px 9px;	background-image: url(../images/t_icon01.gif);	background-repeat: repeat-y;	background-position: top left;	background-color: #eeedee;}.title14 {	background-image: url(../images/t_bg06.gif);	background-repeat: no-repeat;	background-position: left top;	border-top: 2px solid #b6b6b6;	border-bottom: 1px solid #b6b6b6;}.title14 h3,.title14 h2 {	border-top: 1px solid #ffffff;	padding-left: 4px;}.title14 h3 span,.title14 h2 span {	margin: 5px 0;	padding-left: 8px;	display: block;	background-image: url(../images/t_icon04.gif);	background-repeat: repeat-y;	background-position: left top;}.info_t dt {	width: 120px;	float: left;}.info_t dd {	margin-left: 120px;}.info_b dt {	width: 145px;	*width: 125px;	float: left;}.info_b dd {	margin-left: 145px;	*margin-left: 125px;	padding-left: 20px;	background-image: url(../images/line01.gif);	background-repeat: repeat-y;	background-position: top left;}.pickup {	background-color: #f0f0f0;}.pickup h3 {	min-height: 19px;	_height: 19px;	padding-left: 22px;	padding-top:2px;	background-image: url(../images/icon04.gif);	background-repeat: no-repeat;	background-position: left top;}.pickup ul li {	width: 121px;	_width: 121px;	float: left;	text-align: center;	background-color: #fff;}*:first-child+html .pickup ul li {	width: 119px;	float: left;}.pickup ul li img {	margin: 0 auto;	border: 3px solid #fff;}.search {	/*width: 633px;	_width: 653px;	padding: 6px 9px 5px 9px;*/	padding: 6px 7px 6px 8px;	background-image: url(../../images/mbg01.gif);	background-repeat: no-repeat;	background-position: left top;	border-top: 3px solid #b2b2b2;	border-left: 1px solid #b2b2b2;	border-right: 1px solid #b2b2b2;	border-bottom: 1px solid #b2b2b2;}.job {	width: 230px;	margin: 0 21px 0 0;	float: left;}.job h2,.cert h2 {}.job ul,.cert ul {	float: left;}.job ul li,.cert ul li {	padding: 0 0 2px 8px;	background-image: url(../images/arrow04.gif);	background-repeat: no-repeat;	background-position: left 4px;}.job ul.left {	width: 100px;	margin: 0 10px 0 1px;	background-image: url(../images/dotline1.gif);	background-repeat: repeat-y;	background-position: right top;}.job ul.right {	width: 118px;}.cert {	width: 218px;	margin: 0 21px 0 0;	float: left;}.cert ul.left {	width: 100px;	margin: 0 15px 0 0;}.cert ul.right {	width: 103px;}.conditions {	width: 146px;	float: left;}.conditions p {}.underline {	background-image: url(../images/dotline653.gif);	background-repeat: no-repeat;	background-position: bottom left;}.c_backup {	width: 326px;	float: left;}.c_backup h4{	font-weight:bold;	color:#005eae;}.c_backup .line {	text-align: right;	background-image: url(../images/dotline316.gif);	background-repeat: no-repeat;}.advantage {	width: 326px;	float: left;	border-left: 1px solid #b2b2b2;}.strength {	margin-top: 20px;}.advantage h4 {	font-weight:bold;	color:#005eae;}.advantage p {	text-align: right;	background-image: url(../images/dotline316.gif);	background-repeat: no-repeat;}.strength .no01,.strength .no02,.strength .no03 {	padding-top: 5px;	padding-left: 34px;	min-height: 25px;	_height: 27px;	background-repeat: no-repeat;	background-position: left top;}.strength .no01 {	background-image: url(../../images/no01s.gif);}.strength .no02 {	background-image: url(../../images/no02s.gif);}.strength .no03 {	background-image: url(../../images/no03s.gif);}ul.confidence {	margin: 0 0 10px 10px;}ul.confidence li {	width: 156px;	float: left;}ul.confidence li.last {	padding-left: 2px;}.seminar_container {	padding-bottom: 10px;	background-image: url(../../images/bg02_foot.gif);	background-repeat: no-repeat;	background-position: left bottom;}.seminar_container_inner {	background-image: url(../../images/bg02_head.gif);	background-repeat: no-repeat;}.seminar_container_inner .tokyo,.seminar_container_inner .osaka,.seminar_container_inner .nagoya {	width: 213px;	float: left;}.seminar_container_inner .osaka,.seminar_container_inner .nagoya {	margin-left: 7px;}.seminar_head {	padding: 10px 14px 10px 12px;}.seminar_head h4 {	text-indent: -9999px;	float: left;	overflow: hidden;}.seminar_head p {	float: right;}.seminar_body {	margin: 6px 12px 0 12px;}.seminar_list dt {	width: 66px;	float: left;}.seminar_list span {	float:left;	padding-right:3px;}.seminar_list dd {	float: left;	width:577px;	_width:587px;	padding: 3px 0 0 10px;}/* rnavi---------------------------------------*/.rnavi_bg1{	background-image: url(../images/r_mbg01.gif);	background-repeat: no-repeat;}.right_navi_title {	background-position: left top;	border-top: 2px solid #b6b6b6;	border-bottom: 1px solid #b6b6b6;}.right_navi_title h3,.right_navi_title h2 {	width: 150px;	float: left;	padding-left: 6px;	background-image: url(../images/t_icon01.gif);	background-repeat: repeat-y;	background-position: top left;}.right_navi_title p {	width: 45px;	float: right;	text-align: right;}.right_navi_title02 {	background-position: left top;	border-top: 2px solid #b6b6b6;	border-bottom: 1px solid #b6b6b6;}.right_navi_title02 h2,.right_navi_title02 h3 {	width: 195px;	_width: 205px;	padding-left: 6px;	background-image: url(../images/t_icon01.gif);	background-repeat: repeat-y;	background-position: top left;}.right_navi_dl dd{ float:left; width:144px; _width:154px; padding-left:10px;}.right_navi_dl dt{ float:left; width:61px;}.right_navi_dl2{ padding-bottom:10px; background-image:url(../images/dotline215.gif); background-repeat:no-repeat; background-position:bottom;}.right_navi_dl2 dd{ float:left; width:155px; _width:165px; padding-left:10px;}.right_navi_dl2 dt{ float:left; width:50px;}.rnavi_border{	border:1px #b2b2b2 solid;}.rnavi_border2{	border:1px #fff solid;	padding:0 0 12px 0;}.rnavi_privacy{	border:1px #b2b2b2 solid;	padding: 15px 10px;	text-align: center;}.rnavi_privacy img{	margin-left: auto;	margin-right: auto;}/* template-------------------------*/ul.right_navi_pickup{	width: 195px;	background-color: #f0f0f0;	padding: 10px 10px 5px 10px;	margin-top: 1px;	list-style: none;}ul.right_navi_pickup li{	width: 195px;	background-color: #ffffff;	margin-bottom: 5px;	text-align: center;}ul.right_navi_pickup li img{	border: 3px solid #ffffff;}ul.right_navi_pickup li img {	margin: 0 auto;}#inside_main {	width: 643px;	float:left;	margin: 8px 20px 10px 20px;	_margin: 8px 20px 10px 10px;}#inside_main_seminar {	width: 643px;	float:left;	margin: 0 20px 10px 20px;	_margin: 0 20px 10px 10px;}.form01{	width: 641px;	_width: 643px;	border: 2px #b2b2b2 solid;	border-spacing: 0px;	border-collapse: collapse;}.form01 th{	background-color: #edf4f9;	padding: 0 25px 0 15px;	border-right: 1px #b2b2b2 solid;	border-bottom: 1px #b2b2b2 solid;	font-weight: bold;	text-align: left;	_font-size: 77%;}.form01 td{	background-color: #ffffff;	vertical-align: middle;	border-bottom: 1px #b2b2b2 solid;	_font-size: 77%;}.form01_ptb {	padding: 5px 12px 5px 10px;}.form01_ptb02 {	padding: 10px 12px 10px 10px;}.form01 table {	padding: 0;	margin: 0;}.form01 table td {	border-bottom: 0;}.form01 .td_button{	vertical-align: bottom;	margin: 0px;	padding: 20px 12px 20px 0;}.form01 .td_button_img {	padding-left: 228px;}.td_button_img {	margin-left: auto;	margin-right: auto;	_margin-right: 0;	_padding-left: 225px;}*:first-child+html .td_button_img {	padding: 0;	padding-left: 225px;}.condition_clear{	float: right;	background-image: url(../images/close01.gif);	background-repeat: no-repeat;	background-position: left center;	padding-left: 15px;}table.form02{	width: 642px;	_width: 643px;	border-spacing: 0px;	border-collapse: collapse;	border: 0px;	border-left: 1px #b7b7b7 solid;	clear: both;}body:first-of-type .form02 caption{	/* Safari3 */	margin-left: 0;}.form02 th{	width: 63px;	/* 103 */	background-color: #f9f9f9;	padding: 10px 25px 10px 15px;	vertical-align: middle;	border-right: 1px #b7b7b7 solid;	border-bottom: 1px #b7b7b7 solid;	font-weight: normal;	text-align: left;	_font-size: 77%;}.form02 td{	background-color: #ffffff;	padding: 10px 12px 10px 10px;	vertical-align: top;	border-right: 1px #b7b7b7 solid;	border-bottom: 1px #b7b7b7 solid;	_font-size: 77%;}.form02 .td_button{	vertical-align: bottom;	margin: 0px;	padding: 10px 12px 10px 0;}caption.part3{	padding: 0; margin:0 ;	border: 1px #b7b7b7 solid;	background-color: #f4f3f3;	margin-left: -1px;	text-align: left;	_font-size: 77%;}body:first-of-type caption.part3 {	/* Safari3 */	margin-left: 0;	width: 640px;}caption.part3 span{	width: 631px;	/* 631px */	_width: 642px;	padding: 12px 0 10px 10px;	border-top: 2px #dbe2e5 solid;	font-weight: bold;	display: block;}.page_conut{	float: left;}ul.page_link{	list-style: none;	float: right;	font-size: 85%;}ul.page_link,x:-moz-any-link {	font-size: 86%;}.page_link li.link_off{	border: 1px #b2b2b2 solid;	background-color: #f0f0f0;	padding:2px 7px;	text-align: center;	display: block;	margin-left: 5px;}.page_link li.link_on a{	border: 1px #b2b2b2 solid;	background-color: #ffffff;	padding:2px 7px;	text-align: center;	display: block;	color: #000000;	text-decoration: none;}ul.page_link li{	margin-left: 5px;	float: left;}ul.mt_page_link{	list-style: none;	float: right;}ul.mt_page_link li{	margin-left: 5px;	float: left;	border: 1px #b2b2b2 solid;	padding:2px 7px;	text-align: center;	display: block;	color: #666;}ul.mt_page_link li {	background-color: #ffffff;	text-align: center;	display: block;	margin-left: 5px;}ul.mt_page_link li a{	background-color: #ffffff;	display: block;}ul.mt_page_link li b{	background-color: #ffffff;	font-weight: bold;	display: block;}.temp_bgblk1{	clear: both;	background-color: #e7f0f5;	padding: 10px;	xmargin-bottom: -5px;}.temp_blk1{	border: 1px #b7b7b7 solid;	background-color: #ffffff;	padding: 1px;}.temp_blk2{	width: 623px;	clear: both;	background-image: url(../images/bg02_middle.gif);	background-repeat: repeat-y;}.temp_blk3{	width: 420px;	_width: 424px;	border: 1px #b7b7b7 solid;	background-color: #ffffff;	padding: 1px;}#kanri{	width: 305px;	/* 304 */	_width: 308px;	padding-left: 2px;	padding-right: 1px;	padding-top: 1px;	float: left;	border-top: 1px #b7b7b7 solid;}#mailmagagine{	width: 305px;	_width: 307px;	float: left;	padding-left: 1px;	padding-right: 1px;	padding-top: 1px;	margin-left: 7px;	_padding-right: 1px;	_margin-left: 7px;	border-top: 1px #b7b7b7 solid;}.support_app_blk{	background-image: url(../images/bg01.gif);	background-repeat: no-repeat;	background-position: left top;	_border-bottom: 1px #fff solid;}*:first-child+html .support_app_blk{	/* IE7 */	border-bottom: 1px #fff solid;}#kanri .support_app_blk{	_padding-top: 1px;}*:first-child+html #kanri .support_app_blk{	/* IE7 */	padding-top: 1px;}#mailmagagine .support_app_blk{	_padding-top: 1px;}*:first-child+html #mailmagagine .support_app_blk{	/* IE7 */	padding-top: 1px;}.no_hit{	background-color: #ffe5e5;	margin: 0 100px;	text-align: center;	padding: 10px 0;}.temp_blk_title{	padding: 12px 10px 10px 10px;	font-weight: bold;	color: #ff7519;	background-image: url(../images/line02.gif);	background-repeat: no-repeat;	background-position: 10px bottom;}.item_text{	width: 385px;	float: left;	padding: 10px 0 10px 10px;}.item_img{	width: 189px;	float: left;	padding: 10px 0 10px 26px;	_padding: 10px 0 10px 35px;}.temp_blk4{	width: 215px;	float: left;}.item_text2{	padding: 10px 0 10px 10px;}.item_img2{	width: 70px;	float: left;	padding: 10px 0 10px 10px;}.item_text3{	width: 317px;	_width: 327px;	float: left;	padding: 10px 0 10px 10px;}.item_img3{	width: 70px;	float: left;	padding: 10px 0 10px 10px;}.form03{	width: 641px;	_width: 643px;	border: 2px #b2b2b2 solid;	border-spacing: 0px;	border-collapse: collapse;}.form03 th{	width: 140px;	background-color: #edf4f9;	padding: 15px;	vertical-align: top;	border-right: 1px #b2b2b2 solid;	border-bottom: 1px #b2b2b2 solid;	font-weight: bold;	text-align: left;	_font-size: 77%;}.form03 td{	background-color: #ffffff;	padding: 15px 15px 10px 15px;	vertical-align: top;	border-bottom: 1px #b2b2b2 solid;	_font-size: 77%;}.form03 p{	text-align: right;}.form04{	width: 734px;	border-left: 1px #b7b7b7 solid;	border-spacing: 0px;	border-collapse: collapse;	clear: both;}caption.part1{	padding: 0; margin:0 ;	border: 1px #b7b7b7 solid;	background-color: #f4f3f3;	margin-left: -1px;	text-align: left;	_font-size: 77%;}body:first-of-type caption.part1,body:first-of-type caption.part2{	/* Safari3 */	margin-left: 0;	width: 732px;}caption.part1 span{	width: 722px;	/* 732px */	_width: 732px;	padding: 15px 0 10px 10px;	border-top: 2px #f4f3f3 solid;	background-color: #e9e8e8;	font-weight: bold;	display: block;}caption.part2{	padding: 0; margin:0 ;	border: 1px #b7b7b7 solid;	background-color: #e9e8e8;	margin-left: -1px;	text-align: left;	_font-size: 77%;}body:first-of-type caption.part2{	width: 732px;	height: 42px;}caption.part2 .side_left{	width: 558px;	_width: 568px;	background-color: #e9e8e8;	border-top: 2px #f4f3f3 solid;	float: left;	display: block;	font-weight: bold;	padding: 13px 0 10px 10px;}caption.part2 .side_right{	width: 152px;	border-top: 2px #f4f3f3 solid;	background-color: #e9e8e8;	float: right;	display: block;	padding: 5px 10px 0 0;	_padding: 5px 10px 0 0;	xmargin-left: -10px;}.form04 th{	width: 115px;	/* 150px */	background-color: #f4f3f3;	padding: 13px 25px 13px 10px;	vertical-align: top;	border-right: 1px #b7b7b7 solid;	border-bottom: 1px #b7b7b7 solid;	font-weight: bold;	text-align: left;	_font-size: 77%;}.form04 td{	background-color: #ffffff;	padding: 13px;	vertical-align: top;	border-right: 1px #b7b7b7 solid;	border-bottom: 1px #b7b7b7 solid;	_font-size: 77%;}ul.col4_list{	clear: both;}.col4_list li{	width: 158px;	float: left;}.col4_list p{	background-image:url(../images/arrow01.gif);	background-repeat:no-repeat;	background-position:left 3px;	padding:0 0 0 15px;}.category_list{	width: 306px;	float: left;	padding-bottom: 20px;}.category_list ul{	list-style: none;	clear: both;	border-top: 1px solid #d9e6f1;}.category_list li{	clear: both;}.job_icon {	width: 307px;	float: left;}.job_icon li {	width: 73px;	float: left;}.job_entry .section {	width: 170px;	_width: 160px;	padding-top: 5px;	float: left;	font-size: 85%;}.job_entry .section, x:-moz-any-link {	font-size: 95%;}.job_entry .sign_up {	width: 189px;	float: left;}.job_sign_up {	width: 360px;	_width: 350px;	float: right;}.temp_blk3_center {	width: 733px;	margin: 0 auto;	text-align: center;}.temp_blk3_center div {	width: 733px;	height: 44px;	position: relative;}.temp_blk3_center .sign_up {	margin: 0;	position: absolute;	width: 189px;	height: 44px;	left: 262px;	bottom: 0;}.return {	position: absolute;	width: 150px;	height: 15px;	right: 0;	bottom: 0;	text-align: right;}.popbk1 {	width: 497px;	border: 4px solid #b6b6b6;}.pop01 {	width: 469px;	/*border: 4px solid #dadada;*/	margin: 2px 8px;}.pop01 .align_right {	/*width: 469px;*/}.pop01 ul {	width: 452px;	*width: 469px;	border: 1px solid #b6b6b6;	padding: 15px 0 15px 15px;}.pop01 ul li {	width: 49%;	float: left;	line-height: 1.5;}#zone_output {	margin-top: 5px;}.ptable .all_select {	background-color: #d8d8d8;}.ptable .all_select label {	padding-left: 10px;}.job_type {	display: none;	height: 260px;}.ptable {	width: 100%;}.ptable tbody {	width: 100%;}.pop_b {	margin: 0 auto;	text-align: center;}.pop_b img {	display: inline;	vertical-align: bottom;}.bk_border {	background-image: url(../images/dotline450.gif);	background-repeat: repeat-x;	background-position: bottom left;}.in_ptable {	width: 100%;}.in_ptable td {	width: 50%;}.in_ptable th {	font-weight: normal;	text-align: left;}.close {	padding-left: 16px;	background-image: url(../images/close01.gif);	background-repeat: no-repeat;	background-position: left center;}.ptable02{	border-spacing: 0;	border-collapse: collapse;	border: 0;}.ptable02 td{	vertical-align: top;	width: 18%;}.ptable02 th{	width: 27%;	vertical-align: top;	text-align: left;	font-weight: normal;	white-space: nowrap;}.ptable02 .border_line{	height: 1px;	min-height: 1px;	padding: 5px 0;	_padding: 2.5px 0;	width: 100%;	background-image: url(../images/dotline450.gif);	background-repeat: repeat-x;	background-position: left center;}.ptable td,.ptable th,.ptable02 td,.ptable02 th,.in_ptable td,.pop1 label,.in_ptable th {	_font-size: 77%;}.era_table{	margin: 10px 5px;	width:142px;	float: left;	border-collapse: collapse;}.era_table td {	padding: 2px 5px;	border:1px #b7b7b7 solid;	width: 50%;}.era_table .tr3{	background-color:#edf4f9;}.era_table .tr1{	background-color:#fff;}.era_table .tr2{	background-color:#f6f6f6;}/*------------------*/#inside_main2 {	width: 878px;	float:left;	margin: 8px 20px 10px 20px;	_margin: 8px 20px 10px 10px;}#inside_main2 .title03 {	width: 874px;	_width: 878px;	background-color: #ffffff;	padding: 1px;}#inside_main2 .title03 h2{	width: 857px;	_width: 865px;	background-image: url(../images/t_icon01.gif);	background-repeat: repeat-y;	background-position: top left;	background-color: #eeedee;}.form_tab_content {	min-height: 0px;	margin: 0;	padding: 0;	display: none;}.txt_color1{	color: #ff0000;}.form_top_line{	width:848px;	_width:878px;	border-top:2px #b6b6b6 solid;	padding:10px 15px 30px 15px;}.form_top_line2{	width:848px;	_width:878px;	border-top:2px #b6b6b6 solid;	border-bottom:2px #b6b6b6 solid;	padding:10px 15px 10px 15px;}.form_top_line3 {	width:848px;	_width:878px;	border-top:2px #b6b6b6 solid;	margin-top: 10px;	padding: 0 15px 10px 10px;}.form_top_line4{	width:848px;	_width:878px;	border-top:2px #b6b6b6 solid;	padding:10px 15px 30px 10px;}.form_top_line5{	width:643px;	_width:643px;	border-top:2px #b6b6b6 solid;}.job_number{	width:226px;	_width:246px;	background-color:#7faed6;	padding:10px;	text-align:center;	font-weight:bold;	color:#fff;}.job_no {	width: 300px;	float: right;	margin-bottom: 7px;	text-align: right;}.form_job dt{	width:125px;	_width:130px;	float:left;	margin-right:10px;	padding-left:5px;	font-weight: bold;}.form_job dd{	width:678px;	_width:708px;	float:left;	background-image:url(../images/line01.gif);	background-repeat:repeat-y;	background-position:left center;}.form_inq dt{	width:125px;	_width:130px;	float:left;	margin-right:10px;	padding-left:5px;	font-weight: bold;}.form_inq dd{	width:503px;	_width:503px;	float:left;	background-image:url(../images/line01.gif);	background-repeat:repeat-y;	background-position:left center;}/* correct */.form_job .correct,.form_job_step3 .correct,.form_job_step4 .correct,.form_inq .correct,.form_mailmagazine .correct {	background-color: #fff;	margin:10px 0;	padding: 0;	background-image:url(../images/form_bg_correct.gif);	background-repeat:repeat-x;	background-posision:center bottom;}.form_job .correct,.form_job_step3 .correct,.form_job_step4 .correct,.form_inq .correct,.form_mailmagazine .correct {	background-color: #fff;	margin:10px 0;	padding: 0;	background-image:url(../images/form_bg_correct.gif);	background-repeat:repeat-x;	background-posision:center bottom;}.form_job dt,.form_job_step3 dt,.form_job_step4 dt,.form_inq dt,.form_mailmagazinet dt {	padding: 2px 0 2px 5px;}.form_job dd,.form_job_step3 dd,.form_job_step4 dd,.form_inq dd,.form_mailmagazine dd {	padding-top: 2px;	padding-bottom: 2px;}.form_job .correct .icon01,.form_job_step3 .correct .icon01,.form_job_step4 .correct .icon01,.form_inq .correct .icon01,.form_mailmagazine  .correct.icon01 {	background-image:url(../images/icon_nini.gif);	background-repeat:no-repeat;	background-position:right 2px;}.form_job .correct .icon02,.form_job_step3 .correct .icon02,.form_job_step4 .correct .icon02,.form_inq .correct .icon02,.form_mailmagazine .icon02 {	background-image:url(../images/icon_hissu.gif);	background-repeat:no-repeat;	background-position:right 2px;}/* Form Error */.form_job .error,.form_job_step3 .error,.form_job_step4 .error,.form_inq .error,.form_mailmagazine .error{	background-color:#ffe5e5;	margin: 5px 0;	padding: 0;	background-image:url(../images/form_bg_error.gif);	background-repeat:repeat-x;	background-posision:center bottom;}.form_job .error dd,.form_job_step3 .error dd,.form_job_step4 .error dd,.form_inq .error dd,.form_mailmagazine .error dd{	margin: 7px 0 5px 0;}.form_job .error dt,.form_job_step3 .error dt,.form_job_step4 .error dt,.form_inq .error dt,.form_mailmagazine .error dt{	padding: 7px 0 5px 5px;}.form_job .error .icon01,.form_job_step3 .error .icon01,.form_job_step4 .error .icon01,.form_inq .error .icon01,.form_mailmagazine .error .icon01 {	background-image:url(../images/icon_nini.gif);	background-repeat:no-repeat;	background-position:right 7px;}.form_job .error .icon02,.form_job_step3 .error .icon02,.form_job_step4 .error .icon02,.form_inq .error .icon02,.form_mailmagazine .icon02 {	background-image:url(../images/icon_hissu.gif);	background-repeat:no-repeat;	background-position:right 7px;}.error_txt{	color:#ff0000;}.form_top_line3 .error {	margin-top: 10px;}#form_web,#form_magazine {	margin: 5px 0 0 0;	padding: 0;}#form_web dt,#form_magazine dt {	width: 150px;	_width: 160px;	float: left;	padding: 5px;	margin-right: 5px;	font-weight: bold;	background-position: 115px 5px;}#form_web dd,#form_magazine dd {	padding-top: 0;	padding-bottom: 0;	width: 683px;	_width: 683px;	float: left;	background-image:url(../images/line01.gif);	background-repeat:repeat-y;	background-position: left center;}#form_web dd table,#form_magazine dd table {	width: 100%;}#form_web dd table tr,#form_magazine dd table tr {	vertical-align: middle;}#form_web .icon01,#form_magazine .icon01 {	background-image:url(../images/icon_nini.gif);	background-repeat:no-repeat;	background-position: 125px 5px;}#form_web .icon02,#form_magazine .icon02 {	background-image:url(../images/icon_hissu.gif);	background-repeat:no-repeat;	background-position: 125px 5px;}.form_mailmagazine02 .correct .icon01,.form_job_step4_02 .correct .icon01,.form_job_step4_02 .icon01 {	background-image:url(../images/icon_nini.gif);	background-repeat:no-repeat;	background-position: 125px 5px;}.form_mailmagazine02 .correct .icon02,.form_job_step4_02 .correct .icon02,.form_job_step4_02 .icon02 {	background-image:url(../images/icon_hissu.gif);	background-repeat:no-repeat;	background-position: 115px 5px;}.step li{	float:left;}.comp_bg{	width:834px;	_width:874px;	background-color:#f2f2f2;	padding:20px;}.comp_title{	width:836px;	_width:848px;	background-color:#dfedf5;	padding:2px 5px 2px 7px;}.comp_title h3{	background-image: url(../images/t_icon01.gif);	background-repeat: repeat-y;	padding-left:10px;}.comp_title .left{	float:left;	width:586px;}.comp_title .right{	float:right;	width:250px;	text-align:right;}.comp_title .right p{	float:right;}.comp_title2{	width:836px;	_width:848px;	padding:2px 5px 2px 7px;}.comp_title2 h3{	background-image: url(../images/t_icon01.gif);	background-repeat: repeat-y;	padding-left:10px;	color:#085aa2;}#mailmagagine2{	width: 858px;	_width: 874px;	background-color:#e7f0f5;	padding:10px 8px 10px 8px;}#mailmagagine2 .bg{	background-image:url(../images/bg03_head.gif);	background-repeat:no-repeat;}#mailmagagine2 .bg2{	background-image:url(../images/bg03_middle.gif);	background-repeat:repeat-y;}#mailmagagine2 .left{	float:left;	width:429px;}#mailmagagine2 .left dd{	float:left;	width:319px;	_width:329px;	padding-left:10px;}#mailmagagine2 .left dt{	float:left;	width:70px;	_width:100px;	padding:0 20px 0 10px;}#mailmagagine2 .right{	float:left;	width:419px;	_width:429px;}#mailmagagine2 .right dd{	float:left;	width:309px;	_width:329px;	padding-left:20px;}#mailmagagine2 .right dt{	float:left;	width:70px;	_width:90px;	padding:0 10px 0 10px;}#mailmagagine2 .temp_blk_title{	padding: 0 10px 10px 0;	margin-bottom:10px;	font-weight: bold;	color: #ff7519;	background-image: url(../images/line02.gif);	background-repeat: no-repeat;	background-position: left bottom;}#mailmagagine2 .right dd.text_blk{	float:left;	width:195px;	_width:210px;}#mailmagagine2 .right dd.img_blk{	float:left;	width:189px;	padding:0 0 0 10px;}#mailmagagine2 .right dt.temp_blk_title{	width: 380px;	_width: 390px;	padding: 0 10px 10px 0;	margin: 0 10px 10px 20px;	_margin: 0 10px 10px 10px;	font-weight: bold;	color: #ff7519;	background-image: url(../images/line02.gif);	background-repeat: no-repeat;	background-position: left bottom;	display: block;}/*------------------*//* service-------------------------*/dl.service_privacy_blk{margin:0; padding:0;border: 1px #b7b7b7 solid;background-color: #f2f2f2;}.service_privacy_blk dt{background-color: #666666;height: 16px;_height: 26px;font-weight: bold;color: #ffffff;text-align: center;border-bottom: 1px #b7b7b7 solid;padding: 5px 0;}.service_privacy_blk dd{text-align: center;background-color: #f2f2f2;}.service_privacy_blk dd img{margin: 0 auto;}.service_privacy_blk dd#policy_text{width: 502px;background-color: #ffffff;margin: 0 175px;min-height: 215px;height: 215px;padding: 15px 13px;overflow: auto;border: 1px #b7b7b7 solid;display: block;text-align: left;}.service_title_border{	border-bottom:2px #b6b6b6 solid;	padding-bottom:6px;}.servece_dl1 dd{	width:191px;	_width:211px;	float:left;	padding:0 20px 0 0;}.servece_dl1 dt{	width:432px;	float:left;}.servece_dl2 dd{	width:435px;	float:left;}.servece_dl2 dt{	width:188px;	_width:208px;	padding-right:20px;	float:left;}.service_list li{	float:left;}.outline_list ul{	float:right;}.flow_dl{	border-bottom:1px #b6b6b6 solid;	padding-bottom:15px;}.flow_dl dt{	width:160px;	_width:180px;	float:left;	padding-right:20px;}.flow_dl dd{	width:463px;	float:left;}.flow_wd1{	padding-left:137px;}.flo_arrow img{	display:inline;	vertical-align:bottom;}.advantage_dl1 dd{	width:351px;	_width:371px;	padding-right:20px;	float:left;}.advantage_dl1 dt{	width:272px;	float:left;}.advantage_dl2 dd{	width:413px;	_width:443px;	padding-right:30px;	float:left;}.advantage_dl2 dt{	width:200px;	float:left;}.advantage_voice {	margin-bottom: 20px;	border: 3px solid #95acb8;	background-color: #e7f0f5;}.advantage_voice div.block {	margin: 0 12px 12px 12px;	padding: 10px;	-moz-border-radius: 2px;	-webkit-border-radius: 2px;	border-radius: 2px;	background-color: #fff;}.advantage_voice dl {}.advantage_voice dt {	font-weight: bold;}.advantage_voice dd {	padding-left: 24px;	background: url(../../service/images/adv_icon_voice.gif) no-repeat 0 0;}.advantage_voice .source {	font-size: 91.67%;}.service_shindan_h2_blk{	background-image:url('../../service/shindan/images/shi_m01.gif');	background-repeat:no-repeat;	background-position:left top;	padding: 0 0 0 99px;	margin: 0 0 30px 0;	min-height: 99px;}.service_satei_h2_blk{	background-image:url('../../service/satei/images/sat_m01.gif');	background-repeat:no-repeat;	background-position:left top;	padding: 0 0 0 85px;	margin: 0 0 30px 0;	min-height: 150px;}.service_shindan_h2_blk p,.service_satei_h2_blk p{	margin: 15px 0 0 25px;}dl.service_shindan_step_blk,dl.service_satei_step_blk{	margin-top: 15px;}.service_shindan_step_blk dt.step_01{	background-image:url('../../service/shindan/images/shi_p01.jpg');	background-repeat:no-repeat;	background-position:left top;	padding: 0 0 0 181px;	height: 115px;}.service_shindan_step_blk dd.step_01{	background-image:url('../../service/shindan/images/shi_p01.jpg');	background-repeat:no-repeat;	background-position:left -37px;	padding: 0 0 0 181px;	margin-top: -78px;	margin-bottom: 15px;}.service_shindan_step_blk dt.step_02{	background-image:url('../../service/shindan/images/shi_p02.jpg');	background-repeat:no-repeat;	background-position:left top;	padding: 0 0 0 181px;	height: 115px;}.service_shindan_step_blk dd.step_02{	background-image:url('../../service/shindan/images/shi_p02.jpg');	background-repeat:no-repeat;	background-position:left top;	padding: 0 0 0 181px;	background-position:left -37px;	padding: 0 0 0 181px;	margin-top: -78px;	margin-bottom: 15px;	min-height: 78px;	_height: 78px;}.service_shindan_step_blk dt.step_03{	background-image:url('../../service/shindan/images/shi_p03.jpg');	background-repeat:no-repeat;	background-position:left top;	padding: 0 0 0 181px;	height: 115px;}.service_shindan_step_blk dd.step_03{	background-image:url('../../service/shindan/images/shi_p03.jpg');	background-repeat:no-repeat;	background-position:left top;	padding: 0 0 0 181px;	background-position:left -37px;	padding: 0 0 0 181px;	margin-top: -78px;	min-height: 78px;	_height: 78px;}.service_satei_step_blk dt.step_01{	background-image:url('../../service/satei/images/sat_p01.jpg');	background-repeat:no-repeat;	background-position:left top;	padding: 0 0 0 181px;	height: 115px;}.service_satei_step_blk dd.step_01{	background-image:url('../../service/satei/images/sat_p01.jpg');	background-repeat:no-repeat;	background-position:left -37px;	padding: 0 0 0 181px;	margin-top: -78px;	margin-bottom: 15px;}.service_satei_step_blk dt.step_02{	background-image:url('../../service/satei/images/sat_p02.jpg');	background-repeat:no-repeat;	background-position:left top;	padding: 0 0 0 181px;	height: 115px;}.service_satei_step_blk dd.step_02{	background-image:url('../../service/satei/images/sat_p02.jpg');	background-repeat:no-repeat;	background-position:left top;	padding: 0 0 0 181px;	background-position:left -37px;	padding: 0 0 0 181px;	margin-top: -78px;	margin-bottom: 15px;	height: 78px;}.service_satei_step_blk dt.step_03{	background-image:url('../../service/satei/images/sat_p03.jpg');	background-repeat:no-repeat;	background-position:left top;	padding: 0 0 0 181px;	height: 115px;}.service_satei_step_blk dd.step_03{	background-image:url('../../service/satei/images/sat_p03.jpg');	background-repeat:no-repeat;	background-position:left top;	padding: 0 0 0 181px;	background-position:left -37px;	padding: 0 0 0 181px;	margin-top: -78px;	height: 78px;}.service_shindan_step_blk dd.step_01 img,.service_shindan_step_blk .next_step img,.service_shindan_form_btn img,.service_satei_step_blk dd.step_01 img,.service_satei_step_blk .next_step img,.service_satei_form_btn img{	text-align: center;	margin: 0 auto;}.service_shindan_step_blk .next_step,.service_satei_step_blk .next_step{	padding: 10px 0;	border-top: 1px #b6b6b6 solid;}.service_shindan_chui_blk,.service_satei_chui_blk{	padding: 20px 0 30px 0;	margin: 15px 0 20px 0;	border-top: 1px #b6b6b6 solid;	background-image:url(../images/dotline190.gif);	background-repeat:repeat-x;	background-position:left bottom;}/* form tab-------------------------*/ul#form_tab_navi,ul#form_tab_navi2{	clear: both;}#form_tab_navi li,#form_tab_navi2 li{	float: left;	display: block;}#tab_footer {}.form_top{	width:848px;	_width:878px;	padding: 0 15px 15px 15px;}.form_job_step3 dt{	width:130px;	_width:135px;	float:left;	margin-right:10px;	padding-left:5px;	font-weight: bold;}.form_job_step3 dd{	width:673px;	_width:703px;	float:left;	background-image:url(../images/line01.gif);	background-repeat:repeat-y;	background-position:left center;}.form_job_step4 dt{	width:150px;	_width:155px;	float:left;	margin-right:10px;	padding-left:5px;	font-weight: bold;}.form_job_step4 dd{	width:653px;	_width:683px;	float:left;	background-image:url(../images/line01.gif);	background-repeat:repeat-y;	background-position:left center;}.form_one_button_blk1{	/* step01 */	width: 213px;	_width: auto;	_text-align: center;	margin-left: auto;	margin-right: auto;}.form_one_button_blk2{	/* step02 */	width: 263px;	_width: auto;	_text-align: center;	margin-left: auto;	margin-right: auto;}.form_one_button_blk3{	/* comp */	width: 163px;	_width: auto;	_text-align: center;	margin-left: auto;	margin-right: auto;}.form_two_button_blk1{	/* step03 */	width: 484px;	_width: auto;	_padding-left: 200px;	margin-left: auto;	margin-right: auto;}.form_two_button_blk2{	/* step04 */	width: 395px;	_width: auto;	_padding-left: 200px;	margin-left: auto;	margin-right: auto;}.form_two_button_blk3{	/* step02 */	width: 482px;	_width: auto;	_padding-left: 200px;	margin-left: auto;	margin-right: auto;}.form_two_button_blk4 {	 /*mail */	width: 305px;	margin-left: 220px;}.form_two_button_blk5{	/* step02 */	width: 509px;	_width: auto;	_padding-left: 170px;	margin-left: auto;	margin-right: auto;}.form_one_button_blk6{	/* step01 */	width: 247px;	_width: auto;	_text-align: center;	margin-left: auto;	margin-right: auto;}.form_one_button_blk7{	/* step01 */	width: 277px;	_width: auto;	_text-align: center;	margin-left: auto;	margin-right: auto;}/* width */.w30	{ width: 30px; }.w50	{ width: 50px; }.w65	{ width: 65px; }.w70	{ width: 70px; }.w85	{ width: 85px; }.w90	{ width: 90px; }.w100	{ width: 100px; }.w150	{ width: 150px; }.w265	{ width: 265px; }.w355	{ width: 355px; }.w425	{ width: 425px; }/* height */.h75{ height: 75px; }.h100 { height: 100px; }/* service--------------------------------------------------------------*/.service_consultant dl{	width:643px;}.service_consultant dt{	float:left;	width:180px;}.service_consultant dd{	float:left;	width:428px;	_width:463px;	padding-left:35px;}.service_consultant_title{	width:428px;	border-top:2px #b6b6b6 solid;	border-bottom:1px #b6b6b6 solid;	padding:10px 0 10px 0;	margin:10px 0 15px 0;	font-weight:bold;}.service_consultant_border1{	border:1px #b7b7b7 solid;}.service_consultant_border2{	border-top:2px #d7e6e0 solid;	border-bottom:1px #b7b7b7 solid;	background-color:#edf4f9;	padding:5px 10px 5px 10px;}.service_consultant_border2 p{	font-weight:bold;	color:#0066cc;}.service_consultant_bg{	background-color:#fff;	padding:5px 10px 5px 10px;}.sevice_right_navi{	width:211px;	_width:215px;	border:1px #5f7995 solid;	padding:1px;}.sevice_right_bg{	background-color:#e8f4fa;}.sevice_right_bg_img{	background-image:url(../images/r_mbg02.gif);	background-repeat:no-repeat;}.sevice_right_bg .arrow02 a{	font-weight: bold;	color: #ff7519;}.sevice_right_bg ul{	width:191px;	_width:211px;	padding:5px 10px 0 10px;}.sevice_right_bg .line{	background-image:url(../images/dotline190.gif);	background-repeat:no-repeat;	background-position:bottom;	padding:5px 0 10px 0;}.sevice_right_bg .line_none{	padding:5px 0 10px 0;}.sevice_right_bg .arrow01{	background-image:url(../images/arrow01.gif);	background-repeat:no-repeat;	background-position:left 3px;	padding:0 0 1px 15px;}.sevice_right_bg .arrow02{	background-image:url(../images/arrow02.gif);	background-repeat:no-repeat;	background-position:left 3px;	padding:0 0 1px 15px;}/* trend--------------------------------------------------------------*/.trend_bg{	width:613px;	_width:643px;	border:1px #b7b7b7 solid;	background-color:#f4f3f3;	padding:15px 15px 10px 15px;}.trend_bg li{	width:298px;	_width:303px;	float:left;	padding:0 0 0 5px;	margin-bottom:5px;}.trend_bg p{	background-image:url(../images/arrow01.gif);	background-repeat:no-repeat;	background-position:left 2px;	padding: 0 0 2px 15px;	min-height: 11px;}.trend_wd{	text-align: center;}.trend_wd img {	margin: 0 auto;}/* mailmagazine-------------------------*/dl.mailmagazine_privacy_blk{	margin:0; padding:0;	border: 1px #b7b7b7 solid;	background-color: #f2f2f2;}.mailmagazine_privacy_blk dt{	/*width: 100%;*/	background-color: #666666;	height: 16px;	_height: 26px;	font-weight: bold;	color: #ffffff;	text-align: center;	border-bottom: 1px #b7b7b7 solid;	padding: 5px 0;}.mailmagazine_privacy_blk dd{	text-align: center;	background-color: #f2f2f2;}.mailmagazine_privacy_blk dd img{	margin: 0 auto;}.mailmagazine_privacy_blk dd#policy_text{	width: 502px;	background-color: #ffffff;	margin: 0 175px;	min-height: 215px;	height: 215px;	padding: 15px 13px;	overflow: auto;	border: 1px #b7b7b7 solid;	display: block;	text-align: left;}.form_bgcolor01 {	background-color: #e0e0e0;}.form_bgcolor02 {	background-color: #efefef;}.error .form_bgcolor01 {	background-color: #ffe5e5;}.error .form_bgcolor02 {	background-color: #ffe5e5;}.form_mailmagazine {	width: 847px;	_width: 100%;}.form_mailmagazine dt {	width: 143px;	_width: 153px;	float: left;	padding: 5px 0 5px 10px;	margin-right: 5px;	font-weight: bold;}.form_mailmagazine dd {	width: 689px;	float: left;	background-image:url(../images/line01.gif);	background-repeat:repeat-y;	background-position: left center;}.form_mailmagazine02 {	margin: 0;	padding: 0;}.form_mailmagazine02 dt {	width: 150px;	_width: 160px;	float: left;	padding: 5px;	margin-right: 5px;	font-weight: bold;	background-position: 115px 5px;}.form_mailmagazine02 dd {	width: 683px;	float: left;	background-image:url(../images/line01.gif);	background-repeat:repeat-y;	background-position: left center;}.form_mailmagazine02 dd table {	width: 100%;}.form_mailmagazine02 dd table tr {	vertical-align: middle;}.form_mailmagazine_step02 dt {	width: 110px;	float:left;	padding-left:5px;	font-weight: bold;}.form_mailmagazine_step02 dd{	width:727px;	float:left;	background-image:url(../images/line01.gif);	background-repeat:repeat-y;	background-position: left center;}.form_mailmagazine02_stap02 dt {	width: 50px;	float: left;	padding: 5px;	margin-right: 5px;	font-weight: bold;}.form_mailmagazine02_step02 dd {	width: 727px;	float: left;	background-image:url(../images/line01.gif);	background-repeat:repeat-y;	background-position: left center;}.form_mailmagazine02_step02 dd table {	width: 100%;}/* picup---------------------------------------*/.picup_title{	width:639px;	_width:643px;	border: 1px #b2b2b2 solid;	padding:1px;}.picup_title_bg{	width:639px;	background-image:url(../images/t_bg02.gif);	background-repeat:no-repeat;	background-color:#f0f0f0}.picup_title_bg dt{	width:27px;	_width:41px;	float:left;	padding:4px 8px 0 6px;}.picup_title_bg dd{	width:598px;	float:left;	padding:5px 0 5px 0;}.picup_title_bg h2{	width:598px;	float:left;	font-weight: bold;}.company_name{	width:639;}.company_name .left{	width:400px;	_width:420px;	float:left;	padding-right:20px;	font-weight: bold;}.company_name .right{	width:219px;	float:left;	text-align:right;}.company_name p{	float:right;}.company_border{ border-top:2px #b6b6b6 solid; padding-top:10px;}.company_border dl dd p,.company_border div.mt_body { line-height: 1.7; margin-bottom: 1em;}.company_border .arrow{	background-image:url(../images/arrow01.gif);	background-repeat:no-repeat;	background-position:left 3px;	padding:0 0 0 15px;}.company_title{	background-image:url(../images/dotline643.gif);	background-repeat:no-repeat;	background-position:left bottom;	padding:0 0 5px 0;}.company_title h3,.company_title h2{	padding-left: 6px;	background-image: url(../images/t_icon01.gif);	background-repeat: repeat-y;	background-position: top left;	font-weight:bold;	color:#005eae;}.company_border dt{	width:210px;	_width:230px;	float:left;	padding-left:20px;}.company_border dd{	width:413px;	float:left;}.company_border dd p { line-height: 1.5; margin-bottom: 1em;}.picup_table{	width: 643px;	border-spacing: 0px;	border-collapse: collapse;	border: 0px;	clear: both;}.picup_table .pic_th1{	width: 641px;	_width: 643px;	background-color:#e9e8e8;	text-align:left;	border: 1px #b7b7b7 solid;}.picup_table .border{	border-top:1px solid #f4f3f3;	padding:8px 0 8px 10px;}.picup_table .pic_th2{	width: 133px;	_width: 150px;	border: 1px solid #b7b7b7;	padding:5px 5px 5px 10px;	font-weight:bold;	text-align:left;	background-color: #f4f3f3;}.picup_table .pic_td1{	width: 476px;	_width: 491px;	border: 1px solid #b7b7b7;	padding:5px 5px 5px 10px;}.picup_wd{	padding-left:241px;}.picup_link{	width:643px;	text-align:center;}.picup_link p{	display:inline ;}.picup_link{}/* semina---------------------------------------*/.semina_menu{	border-top:2px #b6b6b6 solid;	margin:6px 0 0 0;}.semina_menu li{	min_height: 19px;	_height: 19px;	background-image:url(../images/dotline643.gif);	background-repeat:no-repeat;	background-position:left bottom;	padding:10px 0 10px 0;	display:block;}.semina_menu .icon {	min-height: 19px;	_height: 19px;	background-image:url(../images/icon06.gif);	background-repeat:no-repeat;	background-position:left 0;	padding:0 0 0 30px;}.semina_block{	border-top:2px #b6b6b6 solid;	margin:6px 0 0 0;}.semi_title02 {	width:638px;	_width:643px;	background-image: url(../../images/t_bg02.gif);	background-position: left top;	background-repeat: no-repeat;	padding-left:5px;}.semi_title02 h2,.semi_title02 h3 {	width: 435px;	_width: 441px;	float: left;	background-repeat: repeat-y;	background-position: top left;	padding-left:6px;	font-weight:normal ;}.semi_title02 ul {	width: 192px;	_width: 197px;	float: left;	padding-right:5px;}.semi_title02 li {	float: left;	line-height: 0;}.semi_title02 li a {	display: block;}.semi_table{	width: 643px;	border-spacing: 0px;	border-collapse: collapse;	border: 0px;	clear: both;}.semi_table .th1{	width: 641px;	_width: 643px;	background-color:#edf4f9;	text-align:left;	border: 1px #b7b7b7 solid;}.semi_table .th2{	width: 641px;	_width: 643px;	background-color:#e9e8e8;	text-align:left;	border: 1px #b7b7b7 solid;}.semi_table .td1{	width: 641px;	_width: 643px;	background-color:#e9e8e8;	text-align:left;	border: 1px #b7b7b7 solid;}.semi_table .border{	background-top:2px #d7e6e0;	padding:15px 0 15px 10px;}.semi_table .td2{	width:566px;	background-color:#fff;	text-align:left;	padding:7px 10px 7px 10px;	border: 1px #b7b7b7 solid;}.next_back{	width:643px;}.next_back .left{	width:190px;	_width:200px;	float:left;	padding-right:10px;}.next_back .right{	width:441px;	float:left;}.temp_blk5{	width: 530px;	float: left;}.semi_sub_title{	padding-bottom: 2px;	border-bottom:2px #b6b6b6 solid;	color:#005eae;	font-weight:bold;}.semi_text{	color:#ff6600;}.semi_image p{	padding-left:223px;}.p_float p{	display:inline;}/* pensees add 20101115 */.semi_entry_btn_block {	width: 643px;	margin-bottom: 30px;}.semi_entry_btn_block .block {	padding: 1px 1px 18px;	border: 1px solid #b7b7b7;}.semi_entry_btn_block .block_inner {	padding: 15px 9px 0;	background: url(../../seminar/images/sem_bg02.gif) repeat-x 0 0;}.semi_entry_btn_block .block_left {	float: left;	width: 360px;}.semi_entry_btn_block .block_right {	float: right;	width: 265px;}.semi_entry_btn_block .block .txt {	margin-bottom: 13px;}.semi_entry_btn_block .block .txt .txt01 {	margin-bottom: 0.5em;	line-height: 1.4;	font-weight: bold;	color: #ff7519;}.semi_entry_btn_block .block .txt .txt02 {	line-height: 1.5;	color: #6d6d6d;}.semi_entry_btn_block .block .btn p {	text-align: center;}/* end pensees add 20101115 *//* temple ode---------------------------------------*/.table_temple_05{	width:878px;	border-collapse: collapse;}.table_temple_05 .th1{	width:108px;	_width:125px;	border:1px #b7b7b7 solid;	padding:7px 5px 7px 10px;	background-color:#edf4f9;	text-align:left;}.table_temple_05 .td1{	width:736px;	_width:753px;	border:1px #b7b7b7 solid;	padding:7px 5px 7px 10px;	background-color:#fff;}.icon07 {	background-image: url(../images/icon07.gif);	background-repeat: no-repeat;	background-position:left center;	padding:2px 0 1px 17px;}.icon09 {	background-image: url(../images/icon09.gif);	background-repeat: no-repeat;	background-position:left top;	padding-left:17px;	padding-top:4px;	padding-bottom:4px;}.form_job5 .correct{	margin:5px 0 5px 0;	padding:5px 0 5px 0;	background-image:url(../images/form_bg_correct.gif.gif);	background-repeat:repeat-x;	background-posision:center bottom;}.form_job5 .error{	background-color:#ffe5e5;	margin:5px 0 5px 0;	padding:5px 0 5px 0;	background-image:url(../images/form_bg_error.gif);	background-repeat:repeat-x;	background-posision:center bottom;}.form_job5 .glay{	background-color:#e0e0e0;	margin:5px 0 5px 0;	padding:5px 0 5px 0;	background-image:url(../images/form_bg_error.gif);	background-repeat:repeat-x;	background-posision:center bottom;}.error_txt{	color:#ff0000;}.form_job5 dt{	width:138px;	_width:153px;	float:left;	margin-right:10px;	padding-left:5px;}.form_job5 dd{	width:685px;	_width:685px;	float:left;	background-image:url(../images/line01.gif);	background-repeat:repeat-y;	background-position:left center;}.form_job5 .correct .icon01{	background-image:url(../images/icon_nini.gif);	background-repeat:no-repeat;	background-position:right 2px;}.form_job5 .correct .icon02{	background-image:url(../images/icon_hissu.gif);	background-repeat:no-repeat;	background-position:right 2px;}.form_job5 .error .icon01{	background-image:url(../images/icon_nini.gif);	background-repeat:no-repeat;	background-position:right 2px;}.form_job5 .error .icon02{	background-image:url(../images/icon_hissu.gif);	background-repeat:no-repeat;	background-position:right 2px;}.form_semi_bottom{	width: 478px;	margin-left: 220px;}/* 05-02-02 */.form_top_line6{	border-top:2px #b6b6b6 solid;	_padding-top: 10px;}.form_job6 .correct{	margin:5px 0 5px 0;	padding:5px 0 5px 0;	background-image:url(../images/form_bg_correct.gif.gif);	background-repeat:repeat-x;	background-posision:center bottom;}.form_job6 .error{	background-color:#ffe5e5;	margin:5px 0 5px 0;	padding:5px 0 5px 0;	background-image:url(../images/form_bg_error.gif);	background-repeat:repeat-x;	background-posision:center bottom;}.form_job6 .glay{	background-color:#e0e0e0;	margin:5px 0 5px 0;	padding:5px 0 5px 0;	background-image:url(../images/form_bg_error.gif);	background-repeat:repeat-x;	background-posision:center bottom;}.form_job6 dt{	width: 95px;	_width: 105px;	float:left;	margin-right:10px;	padding-left:10px;}.form_job6 dd{	float:left;	background-image:url(../images/line01.gif);	background-repeat:repeat-y;	background-position:left center;}.form_job6 .icon01{	background-image:url(../images/icon_nini.gif);	background-repeat:no-repeat;	background-position:right 2px;}.form_job6 .icon02{	background-image:url(../images/icon_hissu.gif);	background-repeat:no-repeat;	background-position:right;}/* 05-02-02 */.semi_table2{	width: 643px;	border-collapse: collapse;}.semi_table2 .th1{	background-color:#edf4f9;	text-align:left;	border-top: 1px #b7b7b7 solid;	border-right: 1px #b7b7b7 solid;	border-left: 1px #b7b7b7 solid;	font-weight:normal;}.semi_table2 .th1_2{	background-color:#edf4f9;	border-left: 1px #b7b7b7 solid;	border-right: 1px #b7b7b7 solid;	text-align:left;	font-weight:normal;}.semi_table2 .border{	border-top:2px #d7e6e0 solid;	padding:10px 10px 5px 10px;	background-color:#edf4f9;}.semi_table2 .right{	float: right;	text-align:right;	padding: 0 10px 10px 0;	display: block;}.semi_table2 .bold{	color:#0066cc;	font-weight:bold;}.semi_table2 .th2{	width: 83px;	background-color:#f6f9fc;	border: 1px #b7b7b7 solid;	padding:5px 10px 5px 10px;	font-weight:normal;	text-align:left;}.semi_table2 .td1{	width: 558px;	background-color:#fff;	text-align:left;	border: 1px #b7b7b7 solid;	padding:5px 20px 5px 20px;}.semi_table2 .th3{	width:75px;	background-color:#edf4f9;	text-align:left;	border: 1px #b7b7b7 solid;	padding:5px 10px 5px 10px;	font-weight:bold;}.semi_table2 .td2{	width:566px;	background-color:#fff;	text-align:left;	padding:7px 10px 7px 10px;	border: 1px #b7b7b7 solid;}#inside_main .mt_body p {	line-height: 1.5;	margin-bottom: 1em;}#inside_main_seminar .mt_body p {	line-height: 1.5;	margin-bottom: 1em;}/* word */.colum_outside_blk{	width: 643px;	background-image:url(../../word/images/wor_bg01_middle.gif);	background-repeat:repeat-y;	background-position: 3px left;	border-bottom: 1px #869bac solid;	display: block;}.colum_blk{	width: 643px;	background-image:url(../../word/images/wor_bg01_head.gif);	background-repeat:no-repeat;	background-position: top left;	display: block;}.colum_blk2{	width: 643px;	height: 71px;	background-image:url(../../word/images/wor_bg02.gif);	background-repeat:no-repeat;	background-position: top left;	display: block;}.colum_blk_left{	width: 116px;	float: left;}.colum_blk #colum_cnt,.colum_blk2 #colum_cnt{	width: 94px;	font-size: 16px;	color: #ffffff;	font-weight: bold;	margin-left: 11px;	padding-top: 4px;	text-align: center;}.colum_blk #colum_days,.colum_blk2 #colum_days{	width: 94px;	margin-left: 11px;	margin-top: 13px;	text-align: center;}.colum_blk_right{	width: 507px;	padding-bottom: 15px;	float: left;}.colum_blk_right dt{	color: #0066cc;	font-weight: bold;	padding-top: 18px;	margin-bottom: 10px;	padding-bottom: 8px;	background-image:url(../images/dotline512.gif);	background-repeat:no-repeat;	background-position: bottom left;}.colum_blk_right dd.text{	width: 360px;	float: left;	margin-right: 20px;	_margin-right: 15px;}.colum_blk_right dd.btn_img{	width: 127px;}body:first-of-type .colum_blk_right dd.btn_img{	float: right;}.colum_cnt_text{	width: 82px;	padding: 10px 0;	text-align: center;	background-color: #e0e0e0;	font-weight: bold;	float: left;}.colum_link_text{	width: 540px;	margin-left: 10px;	float: left;}.colum_link_text2{	width: 525px;	margin-left: 27px;	float: left;}.colum_3mini_blk{	width: 643px;	padding: 10px 0;	background-image:url(../images/dotline643.gif);	background-repeat:no-repeat;	background-position: bottom left;}.word_title_link{	float: right;	display: block;	font-weight:normal;}.colum_detail_title{	width: 505px;	float: left;	color: #0066cc;	font-size: 125%;	padding-top: 30px;}/* /word/trend/ */ul.word_trend_list{	border-top: 2px #b6b6b6 solid;	width: 311px;	float: left;}.word_trend_list li{	padding: 10px 0;	background-image:url(../images/dotline311.gif);	background-repeat:repeat-x;	background-position: bottom left;}.word_trend_bg,.corporate_bg {	xwidth:613px;	width:641px;	_width:643px;	border:1px #b7b7b7 solid;	background-color:#f4f3f3;}.word_trend_bg dt,.corporate_bg dt{	width:609px;	border-top: 2px #e9e8e8 solid;	padding: 10px 16px 0 16px;}.word_trend_bg dd,.corporate_bg dd{	padding: 0 16px 10px 16px;}.word_trend_bg li{	width: 286px;	margin-right: 10px;	padding: 3px 0;	float: left;}.corporate_bg li {	margin-right: 30px;	float: left;}dl.word_trend_blk{	width: 641px;}.word_trend_blk dt{	width: 641px;	height: 45px;	background-color: #f3f0e2;	border: 1px #bcbc8d solid;}.word_trend_blk dt .word_title{	display: block;	width: 468px;	_width: 482px;	padding: 12px 0 0 15px;	float: left;	border-top: 2px #ebe7cf solid;}.word_trend_blk dt .word_category_title{	display: block;	width: 142px;	_width: 157px;	padding: 14px 15px 0 0;	float: left;	border-top: 2px #ebe7cf solid;	text-align: right;}.word_trend_blk dd{	width: 641px;	padding: 0 0 10px 0;	background-image:url(../images/dotline611.gif);	background-repeat:repeat-x;	background-position: bottom left;}.word_trend_other_category_link {	float: left;	width: 296px;}/* /konowhow/shikaku/ */#sub_cont_list li{	float: left;}.shikaku_title{	width: 507px !important;	float: left;	xborder: 1px #c0c solid;	margin: 10px 0 10px 9px !important;	_margin: 10px 0 0 4px !important;}ul#star_lank{	float: right;	xwidth: 110px;	margin-top: 8px;	text-align: right;	xborder: 1px #00c solid;	_margin-bottom: 10px;	margin-right:3px;	_margin-right:1px;}*:first-child+html ul#star_lank{	margin-bottom: 10px;}#star_lank li{	float: left;	margin-right: 2px;}#star_lank li span{	display: none;}#star_lank .all{	width: 20px;	height: 18px;	background-image:url(../images/icon_star01.gif);	background-repeat:no-repeat;	background-position: top left;}#star_lank .half{	width: 20px;	height: 18px;	background-image:url(../images/icon_star02.gif);	background-repeat:no-repeat;	background-position: top left;}/* inquiry---------------------------------------*/dl.inquiry_blk{margin:0;padding:0;border: 1px #b7b7b7 solid;background-color: #f2f2f2;}.inquiry_blk dt{background-color: #666666;font-weight: bold;color: #ffffff;text-align: center;border-bottom: 1px #b7b7b7 solid;padding: 5px 0;}.inquiry_blk dd{text-align: center;background-color: #f2f2f2;}.inquiry_blk dd img{margin: 20px auto;}.inquiry_blk dd#policy_text{background-color: #ffffff;margin: 0 56px;min-height: 215px;height: 215px;padding: 20px 20px;overflow: auto;border: 1px #b7b7b7 solid;display: block;text-align: left;}/* interview---------------------------------------*/.in_border {	border-top: 2px solid #b6b6b6;	width: 425px;}ul.interview_tab{}ul.interview_tab li{	float:left;}.interview_main{	width:643px;}.interview_left{	width:425px;	float:left;}.interview_right_men,.interview_right_women {	width:198px;	float:right;}.interview_right_border1 {	width:196px;	_width:198px;}.interview_right_men .interview_right_border1 {	border:1px #71a0c9 solid;	background-color:#edf4f9;}.interview_right_women .interview_right_border1 {	border:1px #df8448 solid;	background-color:#fff5cc;}.interview_right_border2{	width:166px;	_width:196px;	padding:14px;}.interview_right_men .interview_right_border2 {	border:1px #edf4f9 solid;	background-image:url(../../interview/images/case01_bg01.jpg);	background-repeat:repeat-x;	background-color:#edf4f9;}.interview_right_women .interview_right_border2 {	border:1px #fff5cc solid;	background-image:url(../../interview/images/case01_bg02.jpg);	background-repeat:repeat-x;	background-color:#fff5cc;}.interview_right_men .interview_right_border2 p span {	color: #005eae;}.interview_right_women .interview_right_border2 p span {	color: #ff7519;}.interview_coment{	width:621px;	_width:643px;	border:1px #71a0c9 solid;	background-color:#edf4f9;	padding:10px;}.interview_coment dt{	width:98px;	float:left;}.interview_coment dd{	width:523px;	float:left;}.interview_link {	text-align:center;}.interview_link p {	display:inline;	line-height:1.1;}dl.interview_top_blk{	width: 643px;}.interview_top_blk dt{	width: 213px;	float: left;}.interview_top_blk dd{	width: 392px;	float: left;}#manual_navi ul {	width: 643px;}#manual_navi ul li {	float: left;	height: 122px;}#manual_navi ul li img {	display: inline;	vertical-align: bottom;}#manual_navi ul li.stage1,#manual_navi ul li.stage2,#manual_navi ul li.stage3,#manual_navi ul li.stage4 {	background-image: url(../../knowhow/manual/images/man_stage_arrow.gif);	background-repeat: no-repeat;	background-attachment: scroll;}#manual_navi ul li.stage1,#manual_navi ul li.stage3 {	width: 134px;	background-position: 117px center;}#manual_navi ul li.stage2,#manual_navi ul li.stage4 {	width: 133px;	background-position: 116px center;}#manual_navi ul li.stage5 {	width: 109px;}#manual_main_block {	width: 643px;}.manual_content_block {	width: 629px;	margin-left: 14px;}.manual_content_block .question {	float: left;	width: 81px;}.manual_content_right {	float: right;	width: 548px;}.manual_content_block h3 {	margin-bottom: 14px;}.manual_content_right_inner {	margin-left: 10px;}.manual_content_text {	float: left;	width: 439px;}.manual_content_block .answer {	float: right;	width: 89px;	height: 128px;}.manual_content_text .inner_left {	width: 205px;	float: left;}.manual_content_text .inner_right {	width: 205px;	float: right;}/* knowhow---------------------------------------*/.knowhow_stage dt{	width:137px;	_width:157px;	float:left;	padding-right:20px;}.knowhow_stage dd{	width:486px;	float:left;	background-image:url(../images/dotline486.gif);	background-position:bottom;	background-repeat:no-repeat;	padding-bottom:10px;}.knowhow_list li{	width:226px;	_width:243px;	float:left;	margin-top:3px;}.knowhow_list .arrow{	background-image: url(../images/arrow01.gif);	background-repeat: no-repeat;	background-position:left 2px;	padding:0 0 1px 17px;}.knowhow_left{	width:311px;	_width:332px;	float:left;	padding-right:20px;}.knowhow_right{	width:311px;	float:left;}.knowhow_dl1 dt{	width:67px;	_width:77px;	float:left;	padding-right:10px;}.knowhow_dl1 dd{	width:234px;	float:left;}/* faq---------------------------------------*/.faq_service,.faq_job {	width:311px;	font-weight: bold;	float:left;	border-top: 2px solid #b6b6b6;}.icon_q {	background-image: url(../images/icon08.gif);	background-repeat: no-repeat;	background-position: left top;	padding-left: 29px;	min-height: 19px;	_height: 19px;}.faq_border {	background-image: url(../images/dotline311.gif);	background-repeat: repeat-x;	background-position: left bottom;}.faq_border2 {	width: 639px;	_width: 641px;	border: 1px solid #b7b7b7;	background-color: #f4f3f3;}.faq_border3 {	width: 639px;	border-top: 2px #e9e8e8 solid;}.faq_border3 h3,.faq_border3 h2 {	padding-bottom: 10px;	background-image: url(../images/dotline611.gif);	background-repeat: repeat-x;	background-position: left bottom;}.faq_list {	padding: 0 16px 10px 16px;}.faq_list li {	width: 286px;	float: left;	display: inline;}.faq_list_underline{	width: 641px;	padding: 10px 0;	background-image : url(../images/dotline611.gif);	background-repeat: repeat-x;	background-position: left bottom;}.faq_list_underline_bottom{	width: 641px;	padding: 10px 0 0 0;}dl.faq_qablk{	width: 639px;	_width: 641px;	border: 1px #b7b7b7 solid;}.faq_qablk dt{	width: 619px;	_width: 639px;	border-top: 2px #d7e6e0 solid;	border-bottom: 1px #b7b7b7 solid;	background-color: #edf4f9;	padding: 5px 10px;}.faq_qablk dd{	width: 619px;	_width: 639px;	padding: 5px 10px;	background-color: #ffffff;}div#column_mt_body,dd#word_mt_body {	margin-top: 20px;}div#column_mt_body div,div#column_mt_body div p,dd#word_mt_body div,dd#word_mt_body div p {	line-height: 1.7;}dd#word_mt_body div p {	margin-bottom: 1em;}#column_mt_body strong,#word_mt_body strong {	font-weight: bold;}div#column_mt_body div ul,div#column_mt_body div ol,dd#word_mt_body div ul,dd#word_mt_body div ol {	margin-left: 30px;}div#column_mt_body div ul li,dd#word_mt_body div ul li {	list-style-type: disc;}div#column_mt_body div ol li,dd#word_mt_body div ul li {	list-style-type: decimal;}/* privacypolicy */.privacy_grey_blk{	width: 611px;	_width: 641px;	padding: 15px;	background-color: #f2f2f2;}.privacy_inquiry_blk{	width:641px;	_width:643px;	border:1px #b7b7b7 solid;	background-color:#f4f3f3;	padding-bottom: 10px;}.privacy_inquiry_blk dt{	width: 611px;	margin: 15px 16px 0 16px;	padding: 0 0 8px 0;	background-image : url(../images/dotline611.gif);	background-repeat: repeat-x;	background-position: left bottom;}.privacy_inquiry_blk dd{	width: 611px;	margin: 7px 16px 0 16px;}.privacy_sub_blk{	width: 286px;	float: left;}.privacy_text_blk{	border: 1px #b2b2b2 solid;	width: 621px;	_width: 641px;	padding: 10px;}.privacy_seikyu_blk{}.privacy_seikyu_blk dt{	width: 611px;	_width: 641px;	background-color: #666666;	color: #ffffff;	padding: 6px 16px;}.privacy_seikyu_blk dd{	width: 611px;	_width: 641px;	padding: 10px 15px;	background-color: #f2f2f2;	border-right: 1px #b7b7b7 solid;	border-left: 1px #b7b7b7 solid;	border-bottom: 1px #b7b7b7 solid;}.grey_blk_list dt{	width: 625px;	_width: 641px;	background-color: #666666;	padding: 2px 8px;	color: #ffffff;	font-weight: bold;}.grey_blk_list li{	width: 641px;	padding: 6px 0;	background-image : url(../images/dotline643.gif);	background-repeat: repeat-x;	background-position: left top;}.grey_blk_list li.no_line{	width: 641px;	padding: 7px 0 0 0;	background-image: none;}/* sitemap---------------------------------------*/.sitemap_line {	background-image: url(../images/dotline280.gif);	background-repeat: no-repeat;	background-position: left top;}.sitemap_list {	width: 280px;	float: left;	_display: inline;}/* resume----------------------------------------*/.resume_section {	background-image: url(../../knowhow/resume/images/res_m01_middle.gif);	background-repeat: repeat-y;}.resume_t {	background-image: url(../../knowhow/resume/images/res_m01_foot.gif);	background-repeat: no-repeat;	background-position: bottom;}.resume_in {	margin: 10px 0;	width: 285px;	_width: 264px;	display: inline;	float: left;}.res_icon_list li {	width: 155px;	float: left;}/* point */.poi_list li {	width: 110px;	float: left;}.poi_good,.poi_bad {	width: 311px;	float: left;}.poi_good {	margin-right: 21px;}.poi_box {	background-image: url(../../knowhow/resume/images/poi_middle.gif);	background-repeat: repeat-y;}.poi_box_t {	background-image: url(../../knowhow/resume/images/poi_m04_foot.gif);	background-repeat: no-repeat;	background-position: left bottom;}.poi_list_indent li {	text-indent: -1.45em;	padding-left: 1.45em;	padding-bottom: 5px;}.poi_list_indent li dl {	padding-left: 0;}.poi_list_indent li dl dt {	margin: 0;	padding: 0;	text-indent: 0;}.poi_list_indent li dl dd {	margin: 0;	padding: 0;	text-indent: -0.5em;	padding-left: 0.5em;}.poi_line {	margin-top: 30px;	padding-top: 20px;	background-image: url(../images/dotline643.gif);	background-repeat: repeat-x;	background-position: left top;}ul#writing_mokuji_navi{	width: 643px;}#writing_mokuji_navi li{	float: left;}.writing_read_blk{	width: 643px;}.writing_read_blk .text_blk{	float: left;}.writing_read_blk .text_blk h3,.writing_read_blk .text_blk p{	width: 504px;}.writing_dl_text dd{	padding-left: 18px;	width: 633px;}.writing_sample_list li{	height: 16px;	min-height: 16px;	padding: 8px 0;	background-image: url(../images/dotline643.gif);	background-repeat: repeat-x;	background-position: left bottom;}.writing_sample_list a.icon07{	min-height: 16px;	padding:3px 0 3px 20px;}.writing_sample_blk{	padding-bottom: 30px;	background-image: url(../images/dotline643.gif);	background-repeat: repeat-x;	background-position: left bottom;}.writing_qa_blk{	width: 643px;	border: 1px #bbbbbb solid;}.writing_qa_blk dt{	border-top: 2px #dcd3c9 solid;	border-bottom: 1px #bbbbbb solid;	background-color: #efede7;	background-image: url(../images/icon10.gif);	background-repeat: no-repeat;	background-position:10px 6px;	_background-position:10px 8px;	padding: 5px 0 5px 34px;}.writing_qa_blk dd{	background-color: #ffffff;	background-image: url(../images/icon11.gif);	background-repeat: no-repeat;	background-position:10px 10px;	padding: 7px 10px 10px 34px;}ul.check_list_blk{	border-top: 2px #b6b6b6 solid;}.check_list_blk li{	background-image: url(../images/dotline643.gif);	background-repeat: repeat-x;	background-position: left bottom;	padding: 7px 8px 7px 8px;	_padding: 9px 8px 9px 8px;}.check_icon{	_height: 24px;	background-image: url(../images/che_icon01.gif);	background-repeat: no-repeat;	background-position:left top;	padding: 8px 0px 7px 29px;	_padding: 6px 0px 4px 29px;	display: block;}/*jisseki------------------------------------------------*/.jisseki_main ul {	width: 304px;	float: left;}.jisseki_main li {	padding: 5px 0;	background-image: url(../images/dotline304.gif);	background-repeat: repeat-x;	background-position: left bottom;}/*jobseach------------------------------------------------*/.form03 th a.arrow {	display: block;	background-position:left 2px;	padding-left: 17px;}.form03 td.two_column ul {	width: 215px;	float: left;}.kinyu_slist {	background-image: url(../images/dotline512.gif);	background-repeat: repeat-x;	background-position: left bottom;}.kinyu_slist dt {	width: 200px;	float: left;}.kinyu_slist dd {	margin-bottom: 5px;	float: left;	width:220px;}.kinyu_slist2 li {	margin-bottom: 5px;}.entry_border{	width:522px;	border:1px #ccc solid;	background-color:#eff2f5;	font-weight:bold;	color:#aa0000;	text-align:left;	padding:2px 2px 2px 10px;}.entry_title{	border-bottom:2px #b6b6b6 solid;	padding:0 0 5px 0;	margin-bottom:10px;}.corporate_inquiry {	margin-top: 10px;	width: 463px;}.corporate_inquiry_inner {	padding: 12px;	border: 1px solid #b5b5b5;}.corporate_inquiry_left {	float: left;	width: 208px;	margin-right: 21px;}.corporate_inquiry_right {	float: right;	width: 208px;}.corporate_inquiry_left dl {	width: 208px;}.corporate_inquiry_title {	margin-bottom: 9px;}.corporate_inquiry_left ul li {	margin-bottom: 2px;}.corporate_inquiry_left ul li.last {	margin-bottom: 0;}.corporate_inquiry_name {	float: left;	width: 6em;	padding-top: 0.2em;}.corporate_inquiry_tel {	font-size: 125%;	font-weight: bold;}.corp_block2_left {	float: left;	width: 402px;}.corp_block2_right {	float: right;	width: 226px;}.corp_block2_right .note1 {padding-left:1.2em;text-indent:-1.2em;}.corp_block3_step_image_block,.corp_block3_step_text_block {	width: 643px;	background-image: url(../../corporate/images/cor_bg01.gif);	background-repeat: repeat-y;}.corp_block3_step_image_block ol li {	padding-right: 25px;	float: left;}.corp_block3_step_image_block ol li.first {	padding-left: 6px;}.corp_block3_step_image_block ol li.last {	padding-right: 6px;}.corp_block3_step_image_block ol,.corp_block3_step_text_block ol {	width: 643px;}.corp_block3_step_text_block ol li {	width: 128px;	_width: 164px;	padding-right: 36px;	float: left;}.corp_block3_step_text_block ol li.first {	_width: 174px;	padding-left: 10px;}.corp_block3_step_text_block ol li.last {	_width: 138px;	padding-right: 10px;}/* corporate/index.html 20090826--------------------------------------------------------------*/div#corporateInquirySec {	border: 1px solid #b5b5b5;	width: 617px !important;	width: 643px;	padding: 12px 12px 0 12px;	margin-bottom: 25px;	clear: both;}div#inside_main div.corporateInquiryLast {	margin-bottom: 0 !important;}div.corporateSecL {	width: 208px;	float: left;}div.corporateSecR {	width: 390px;	float: right;}div.corporateSecL dl {	color: #000000 !important;	margin-top: 10px;}div.corporateSecL dt {	font-size: 11px;	clear: both;	float: left;	width: 70px;	padding-top: 3px;}div.corporateSecL dd {	font-size: 14px;	font-weight: bold;	margin: 0 0 7px 0;	height: 1%;}div.corporateSecR dl {	width:390px;	margin-top: 5px;}div.corporateSecR dt {	color: #333333 !important;	clear:both;	float:left;	zoom:0;	width: 186px;	margin-right: 12px;}* html div.corporateSecR dt {	margin-right: 8px;}div.corporateSecR dt.corporateMar {	margin-top: 15px;}div.corporateSecR dd.corporateSecRbg {	background: url(../../corporate/images/icon_cor_square.gif) left bottom repeat-x;	margin: 0 0 7px 0;	padding-bottom: 6px;}div.corporateSecR dd.corporateSecRnbg {	margin: 0 0 7px 0;	padding-bottom: 10px;}/* corporate/case01/index.html 20090826--------------------------------------------------------------*/.case01Txt {	background: #f5f5f5;	border-top: 2px solid #b6b6b6;	border-bottom: 1px solid #b6b6b6;	padding: 6px 5px;	margin-bottom: 15px;}.case01Txt span {	background: url(../../corporate/images/icon_case01_bline01.jpg) left top no-repeat;	padding-left: 12px;	font-weight: bold;	font-size: 14px;}div.case01Sec01 {	margin-top: 15px;}dl.case01Sec01bg {	background: #f5f5f5;	border: 1px solid #b7b7b7;	padding: 6px 6px 7px 6px;}dl.case01Sec01bg dt {	clear:both;	float:left;	width: 20px;}dl.case01Sec01bg dd {	font-weight: bold;	font-size: 16px;	margin: 5px 0 7px 30px;}dl.case01Sec01bg dd a {	color: #0066cc !important;}dl.case01Sec01bg dd a:hover {	color: #FF6600 !important;}div.case01Sec01In {	border: 1px solid #b7b7b7;	border-top: none !important;	width: 617px !important;	width: 643px;	padding: 12px 12px 16px 12px;	margin-bottom: 10px;}dl.case01Management dt {	clear:both;	float:left;	width: 70px;}dl.case01Management dd {	margin: 0 0 7px 75px;	padding-top: 2px;}ul.case01Sec01Link {	margin: 55px 0 20px 0;}ul.case01Sec01Link a {	color: #0066cc !important;}ul.case01Sec01Link a:hover {	color: #FF6600 !important;}ul.case01Sec01Link li.case01Sec01Link01 {	float: left;	margin-right: 30px;}ul.case01Sec01Link li.case01Sec01Link02 {	float: left;}ul.case01Sec01Link li a {	background:url(../images/arrow01.gif) left 0.2em no-repeat;	padding-left: 18px;}*html ul.case01Sec01Link li a {	background:url(../images/arrow01.gif) left 0.1em no-repeat;	height: 1%;}/* corporate/case01/EID.html 20090827--------------------------------------------------------------*/div.case01EIDsec01Wrap {	border: 1px solid #b7b7b7;}div.case01EIDsec01 {	border: 1px solid #ffffff;	background: #ffffff;}div.case01EIDsec01In {	background: url(../../corporate/images/bg_case01.jpg) left top no-repeat;	padding: 18px 13px 10px 13px;}div.case01EIDsec01In h2 {	font-size: 20px;	font-weight: bold;	width: 560px;	margin-bottom: 15px;}div.case01EIDsec01In dl {	background: url(../../corporate/images/icon_case01_square.gif) left top repeat-x;	padding-top: 15px;}div.case01EIDsec01In dt {	clear:both;	float:left;	width: 70px;}div.case01EIDsec01In dd {	margin: 0 0 7px 75px;	padding-top: 2px;}div.case01EIDsec02 { margin: 20px 0; line-height: 1.5;}div.case01EIDsec02 table { line-height: 1.5;}div.case01EIDsec02 ul {}	div.case01EIDsec02 ul li {		list-style: outside disc;		margin-left: 22px;	}div.case01EIDsec02 ol {}	div.case01EIDsec02 ol li {		list-style: outside decimal;		margin-left: 22px;	}div#case01EIDsec03 {	border: 1px solid #ffffff;	background: #efefef;	padding: 12px 15px 17px 15px;}div#case01EIDsec03 .fltL {	float: left;	width: 120px;}div#case01EIDsec03 .fltR {	float: right;	width: 480px;}p.case01EIDsec03Txt {	margin: 15px 0 0 8px;	line-height: 1.5;}div.case01EIDsec04 {	clear: both;	margin-top: 30px;}div#case01EIDsec04Tit {	border-bottom: 2px solid #b7b7b7;	padding-bottom: 5px;	margin-bottom: 10px;}p.case01EIDsec04L {	float: left;	width: 253px;}p.case01EIDsec04R {	float: right;}p.case01EIDsec04R a {	background: url(../images/arrow01.gif) left center no-repeat;	padding-left: 17px;}div.case01EIDsec04 dl {	clear: both;}div.case01EIDsec04 dt {	clear:both;	float:left;	width: 12px;	margin-top: 3px;}div.case01EIDsec04 dd {	background: url(../../corporate/images/icon_cor_square.gif) left bottom repeat-x;	margin: 0 0 7px 0;	padding: 0 0 6px 17px;}* html div.case01EIDsec04 dd {	padding: 0 0 6px 15px;}div.case01EIDsec04 dd a {	color: #0066cc !important;}div.case01EIDsec04 dd a:hover {	color: #FF6600 !important;}/* corporate cmnNavi 20090827--------------------------------------------------------------*/div.corporateCmnNavi {	background: url(../../corporate/images/icon_cor_square.gif) left top repeat-x;	padding-top: 5px;	margin-top: 8px;}div.corporateCmnNavi02 {	border: 1px solid #b2b2b2;	margin-top: 15px;}div.corporateCmnNavi02In {	margin: 5px 12px 14px 12px;}div.corporateCmnNavi02In li div {	background: #f4f4f4;	padding: 5px 5px 6px 5px;	margin-top: 10px;}div.corporateCmnNavi02In li div a {	background: url(../images/arrow01.gif) left center no-repeat;	padding-left: 17px;}div#corporateMt div.corporateCmnNavi02 { display: none;}div.corporateSecR span.corp_text1 {	display: block;	margin-top: 5px;	font-size:85%;	line-height: 1.3;}h2.adv_title01 {	margin-bottom: 8px;	padding: 6px 10px 6px 10px;	background-image: url(../../service/images/tbg01.gif);	background-color: #fff;	background-position: left bottom;	background-repeat: repeat-x;	border: 1px solid #c0c0c0;}h2.adv_title01 span {	padding: 1px 0 0 5px;	display: block;	border-left: 2px solid #085aa2;	line-height: 1.1;}ul.rnavi_conf_list li {	margin: 10px 0 20px 0;	padding-left: 43px;	background-image: url(../images/rnavi_no1.gif);	background-position: left top;	background-repeat: no-repeat;}ul.rnavi_conf_list li strong {	font-weight: bold;}/* 20100131 Add */ul.rnavi_conf_list li {	font-size: 92%;}ul.rnavi_conf_list li strong {	font-size: 108%;	display: block;	padding-bottom: 3px;}
