.maintxt {	font-size: 84%;	line-height: 150%;}.wtxt84 {	font-size: 84%;	line-height: 150%;	color: #FFFFFF;	font-weight: normal;	}.midashi {	font-size: 120%;	line-height: 130%;	font-weight: bold;	color: #006699;}.midashic{	font-size: 120%;	line-height: 130%;	font-weight: bold;	color: #006666;}.midashis{	font-size: 120%;	line-height: 130%;	font-weight: bold;	color: #FF3300;}.toptxt {	font-size: 1.2em;	line-height: 130%;	font-weight: normal;}.stxt {	font-size: 70%;	line-height: 150%;}.line150 {	line-height: 150%;}.sukima {	padding-left: 15px;	padding-top: 15px;}.sukima2 {	padding-right: 15px;	padding-left: 15px;}.site {	background-color: #CCCCCC;	padding: 5px;	width: 570px;	margin-bottom: 5px;	font-weight: bold;	border: 1px solid #333333;}.btext {	font-weight: bold;}.thtxt {	font-size: 84%;	line-height: 150%;	font-weight: normal;}.wtxt84b {	font-size: 84%;	line-height: 150%;	font-weight: bold;	color: #FFFFFF;}.shikaku {	color: #0033CC;	font-size: 84%;	line-height: 150%;}.wtxt {	color: #FFFFFF;}.btext84 {	font-size: 84%;	line-height: 150%;	font-weight: bold;}.kontext84b {	font-size: 84%;	line-height: 150%;	font-weight: bold;	color: #003366;}.guretext84 {	font-size: 84%;	line-height: 150%;	color: #666666;}.btextline150 {	line-height: 150%;	font-weight: bold;}.midashir {	font-size: 120%;	line-height: 130%;	font-weight: bold;	color: #990000;}.redtext84 {	font-size: 84%;	line-height: 150%;	color: #990000;}.bgcw {	background: #FFFFFF;	font-size: 84%;	line-height: 150%;	color: #000000;}.bgcr {	background: #990000;	font-size: 84%;	line-height: 150%;	font-weight: normal;	color: #FFFFFF;}.bgcr2 {	background: #660000;}.bgcr3 {	background: #996666;	line-height: 150%;	font-weight: normal;	color: #FFFFFF;	font-size: 84%;}.bgcr4 {	background: #DE7CB7;	font-size: 84%;	line-height: 150%;	font-weight: bold;	color: #FFFFFF;}.bgcr5 {	background: #CC4D8F;	font-size: 84%;	line-height: 150%;	font-weight: normal;	color: #FFFFFF;}.bgcb {	background: #2858B0;	font-size: 84%;	line-height: 150%;	font-weight: normal;	color: #FFFFFF;}.bgcb2 {	background: #2D84CC;	font-size: 84%;	line-height: 150%;	font-weight: bold;	color: #FFFFFF;}.bgcb3 {	background: #2951B5;	line-height: 150%;	font-weight: bold;	color: #FFFFFF;}.bgcb4 {	background: #D1EEFF;	font-size: 84%;	line-height: 150%;	font-weight: normal;	color: #000000;}.bgcp {	background: #FFCCCC;	font-size: 84%;	line-height: 150%;	font-weight: normal;	color: #000000;}.bgco {	background: #FFDCBD;	font-size: 84%;	line-height: 150%;	font-weight: normal;	color: #000000;}.bgcg {	background: #006666;}.bgcg2 {	background: #339999;	font-size: 84%;	line-height: 150%;	font-weight: bold;	color: #FFFFFF;}.smenu {	vertical-align: top;	background: url(images/subimage_16.gif);}.triph {	background-image: url(recruit/images/trip_h01.jpg);}/* --------------------------------------*//* コーポレートパターン *//* --------------------------------------*/body#pattern {	color: #000000;	background-color: #FFFFFF;	padding: 0px;	margin: 0px;/* '07-01-10 変更 *//*	background-image:  url(img/bg_redline.gif);*//*	background-repeat: repeat-x;*//*	background-position: 0px 0px;*/}.bg-ffffff { background-color: #FFFFFF }.valigntop {	vertical-align: top;}.alignright {	text-align: right;}.aligncenter{	text-align: center;}.triph2 {	background-image: url(recruit/images/trip_h02.jpg);	vertical-align: top;	font-size: 84%;	line-height: 150%;}.triph3 {	background-image: url(recruit/images/trip_h03.jpg);}.ptop {	font-size: 84%;	text-align: right;	vertical-align: bottom;}.leftimg {	float: left;	margin-right: 8px;	margin-bottom: 3px;}.rightimg {	float: right;	margin-bottom: 3px;	margin-left: 3px;}.txtnowrap {    white-space: nowrap;}.bgcb5 {	background: #003366;}.bgcb6 {	background: #CEDAF5;}.bgcy {	background: #FAF3C3;}.bgcg3 {	background: #D3F5D3;}.hd20right {	margin-right: 20px;	margin-top: 0px;	margin-bottom: 0px;	margin-left: 0px;}/* --------------------------------------*//* エコスタイル表示用                    *//* --------------------------------------*/#ecostyle {	width: 740px;	border-style: none;	border-width: 0px;	text-align: right;}div a img {	border: none;}
