/*-----------------------------------------ランディングページCSS-----------------------------------------*/.frame{border-right:solid 1px #aaa;border-bottom:solid 1px #aaa;padding-top:15px;padding-bottom:10px;}/*-----------------------------------------body,各属性へのmargin,padding,borderの一括指定body,h,table,img,liに適用2007/04/09-----------------------------------------*/body {	margin:0;	padding:0;	font-size:small;	_font-size /**/:80%;/*forIE5.5*/	line-height:1.3;}h1,h2,h3,h4,h5,h6,pre,address,em,strong,th,td {	font-size:100%;	font-weight:normal;	font-style:normal;}table {	_font-size /**/:100%;/*forIE5.5*/}h1,h2,h3,h4,h5,h6,pre,address,ul,ol,li,dl,dt,dd,form,legend,p,table,th,td {	margin:0;	padding:0;}table {	border-collapse:collapse;}th {	text-align:left;}th,td {	_line-height /**/:1.3;/*forIE5.5*/}input,select,img {	vertical-align:middle;}img {	border:0;}li {	list-style:none;}ins {	text-decoration:none;}i {	font-style:inherit;}strong{	font-weight:bold;}hr {	display:none;}span.cmn_seo {	display:none!important;}.cmn_break {	word-break:break-all;}/*-----------------------------------------リンクカラーテキストリンクに適用2007/04/09-----------------------------------------*/a:link {	color:#1e46b4;}a:visited {	color:#663399;}a:focus, a:active, a:hover {	color:#3366cc;}/*-----------------------------------------ページ内リンク2007/06/16-----------------------------------------*/.arrow01 {	padding-left:18px;	background:url(/cmn/img/cmn_icon_arrowblue_04.gif) no-repeat 0px 1px;}.arrow02 {	padding-left:18px;	background:url(/cmn/img/cmn_icon_arrowgray_01.gif) no-repeat 0px 1px;}.arrow03 {	padding-left:18px;	background:url(/cmn/img/cmn_icon_arrowblue_06.gif) no-repeat 0px 1px;}.arrow04 {	padding-left:18px;	background:url(/cmn/img/cmn_icon_arrowbrown_01.gif) no-repeat 0px 1px;}.arrow05 {	padding-left:18px;	background:url(/cmn/img/cmn_icon_arrowred_01.gif) no-repeat 0px 1px;}.arrow06 {	padding-left:18px;	background:url(/cmn/img/cmn_icon_arrowblue_01.gif) no-repeat 0px 1px;}.arrow07 {	padding-left:18px;	background:url(/cmn/img/cmn_icon_arrowblue_10.gif) no-repeat 0px 1px;}.pop {	padding-left:18px;	background:url(/cmn/img/cmn_icon_marker_04.gif) no-repeat 0px 1px;}/*-----------------------------------------cmn_container BOX2007/04/09-----------------------------------------*/#cmn_container .cmn_half_box {	width:47%;	padding:0;	border:0;}.cmn_box_border01 {	padding:0 6px;	border:#e8e6cd 3px solid;}.cmn_box_border02 {	padding:8px;	border:#e8e6cd 3px solid;}.cmn_box_shadow {	padding-bottom:3px;	background:url(/cmn/img/cmn_bg_btm_shadow01.gif) repeat-x 0% 100%;}.box_border_side {	padding:8px;	border-left:#ccc 1px solid;	border-right:#ccc 1px solid;}/*-----------------------------------------要素にフロートをつけるブロック要素に適用2007/04/09-----------------------------------------*/.cmn_left {	float:left;}.cmn_right {	float:right;}img.cmn_right {	margin-left:10px;}img.cmn_left {	margin-right:10px;}/*-----------------------------------------要素にクリアをつける2008/09/30-----------------------------------------*/.cmn_clb {	clear:both;}.cmn_clr {	clear:right;}.cmn_cll {	clear:left;}/*-----------------------------------------Block要素のfloat解除用hr,floatを解除したい箇所に適用2007/04/09-----------------------------------------*/hr {	clear:both;	border:0;	color:#ffffff;	_display:none;/*forIE6.0*/}.cmn_cl {	clear:both;	width:1px;	height:1px;	overflow:hidden;}/*-----------------------------------------アンカーリンク「ページの先頭へ戻る」用2007/04/09-----------------------------------------*/.cmn_pagetop {	clear:right;	margin-left:200px;	padding:15px 2px 10px 0;	text-align:right;	font-size:80%;}#cmn_container .cmn_pagetop a,#hkk_container .cmn_pagetop a {	margin:0 0 0 18px;	padding:2px 0 2px 17px;}.cmn_main .cmn_pagetop a {	background:url(/cmn/img/cmn_icon_arrowblue_03.gif) no-repeat 0 50%;}/* ここから印刷用 */@media print {.cmn_main .cmn_pagetop a {	font-size:85%;	_font-size:100%;/*forIE6.0*/}}/* ここまで印刷用 */.cmn_main .cmn_pagetop a.back {	background:url(/cmn/img/cmn_icon_arrowblue_08.gif) no-repeat 0 50%;}.kyj .cmn_pagetop a {	background:url(/cmn/img/cmn_icon_arrowred_02.gif) no-repeat 0 50%;}.hkk_main .cmn_pagetop a {	background:url(/cmn/img/cmn_icon_arrowblue_03.gif) no-repeat 0 50%;}.cmn_pagetop_menu{	padding-top:100px;}.cmn_pagetop a:link {	color:#404040;}.cmn_pagetop a:visited {	color:#666666;}.cmn_pagetop a:hover {	color:#808080;}.cmn_pagetop a.back:link {	color:#1e46b4;}.cmn_pagetop a.back:visited {	color:#663399;}.cmn_pagetop a.back:focus,.cmn_pagetop a.back:active,.cmn_pagetop a.back:hover {	color:#3366cc;}/*-----------------------------------------パンくずリストのfont-size,liの設定パンくずリストに適用2007/04/09-----------------------------------------*/#cmn_pageNv {	clear:both;	font-size:11px;}#cmn_pageNv ul {	padding:3px 0 12px 0;	list-style:none;}#cmn_pageNv li {	display:inline;	margin-right:3px;}#cmn_pageNv li a {	padding-right:8px;	color:#404040;	background:url(/cmn/img/cmn_icon_pnv_01.gif) no-repeat 100% 48%;}/* forSafari start */html:66irst-child #cmn_pageNv li a  {	background-position:100% 60%;}/* forSafari end */#cmn_pageNv li a:visited {	color:#666666;}#cmn_pageNv li a:hover {	color:#808080;}#cmn_pageNv li b,#cmn_pageNv li strong {	font-weight:normal;}/*-----------------------------------------フォント関係テキストに適用2007/04/09-----------------------------------------*//*-----------------------------------------フォントサイズ2007/04/09-----------------------------------------*/.cmn_s {	font-size:85%;}.cmn_l {	font-size:115%;}.cmn_xl {	font-size:130%;}/*-----------------------------------------フォントカラー2007/04/09-----------------------------------------*/.cmn_red {	color:#FF0000;}.cmn_blue {	color:#2965DD;}.cmn_blue2 {	color:#1E46B4;}.cmn_orange {	color:#FF5B15;}.cmn_green {	color:#559900;}.cmn_turquoise {	color:#0092A6;}.cmn_brown {color:#783f03;}/*-----------------------------------------テキスト寄せ（左、中央、右）、bold2007/04/09-----------------------------------------*/.cmn_tx_c {	text-align:center;}.cmn_tx_l {	text-align:left;}.cmn_tx_r {	text-align:right;}.cmn_b {	font-weight:bold;}.cmn_boldred {	font-weight:bold;	color:red;}/*-----------------------------------------要素にmarginを付けるための記述汎用2007/09/26-----------------------------------------*/.cmn_mgn_reset {	margin:0!important;}.cmn_mgn_t3 {	margin-top:3px;}.cmn_mgn_t5 {	margin-top:5px;}.cmn_mgn_t10 {	margin-top:10px;	_padding-top:5px;	_padding-top /**/:5px;}.cmn_mgn_t14 {	margin-top: 14px;}.cmn_mgn_t15 {	margin-top:15px;}.cmn_mgn_t20 {	margin-top:20px;}.cmn_mgn_t21 {	margin-top: 21px;}.cmn_mgn_t25 {	margin-top: 25px;}.cmn_mgn_t30 {	margin-top:30px;}.cmn_mgn_t40 {	margin-top:40px;}.cmn_mgn_t45 {	margin-top: 45px;}.cmn_mgn_l5 {	margin-left:5px;}.cmn_mgn_l10 {	margin-left:10px;}.cmn_mgn_l18 {	margin-left:18px;}.cmn_mgn_r5 {	margin-right:5px;}.cmn_mgn_r9 {	margin-right:9px;}.cmn_mgn_r10 {	margin-right:10px;}.cmn_mgn_r20 {	margin-right:20px;}.cmn_mgn_u5 {	margin-bottom:5px;}.cmn_mgn_u10 {	margin-bottom:10px;}.cmn_mgn_u15 {	margin-bottom:15px;}.cmn_mgn_u20 {	margin-bottom:20px;}.cmn_mgn_u30 {	margin-bottom:30px;}.cmn_mgn_u40 {	margin-bottom:40px;}/*-----------------------------------------要素にpaddingを付けるための記述汎用2007/09/26-----------------------------------------*/.cmn_z-1 {	position:absolute;	z-index:-1;}.cmn_padd4 {	padding:4px;}.cmn_padd6 {	padding:6px;}.cmn_padd8 {	padding:8px;}.cmn_padd10 {	padding:10px;}.cmn_padd_t15 {	padding-top:15px;	_padding-top /**/:0;/*forIE5.5*/}.cmn_padd_t30 {	padding-top:30px;	_padding-top /**/:30px;/*forIE5.5*/}*+html body .cmn_padd_t15 {	padding-top:0;/*forIE7.0 6.0*/}.cmn_padd_u10 {	padding-bottom:15px;}.cmn_padd_u15 {	padding-bottom:15px;}.cmn_padd_u20 {	padding-bottom:20px;}.cmn_btm_add {	padding-bottom: 30px;}/*-----------------------------------------適用箇所にdot上線,dot下線を付ける、もしくは付けない汎用2007/04/09-----------------------------------------*/.cmn_dot_top {	padding:8px 0 0;		background:url(/cmn/img/cmn_parts_border_03.gif) repeat-x left top;}.cmn_dot_bottom {	padding:8px 0 10px;	background:url(/cmn/img/cmn_parts_border_03.gif) repeat-x left bottom;}#cmn_container .cmn_no_bdr {	border:0;	background:none;}/*-----------------------------------------ページ下部「転職支援サービス申し込み」ブロックのための記述2007/011/30-----------------------------------------*/.cmn_servInfo {	width:518px;	_width /**/:530px;/*forIE5.5*/	margin:25px 0 0 190px;	padding:0 4px 0 8px;	background:#eaeade;}.cmn_servInfo_uiturn_ind {	width:518px;	_width /**/:530px;/*forIE5.5*/	margin:0 0 0 190px;	padding:0 4px 0 8px;	background:#eaeade;}@media print {.cmn_servInfo , .cmn_servInfo_uiturn_ind {	font-size:85%;	_font-size:100%;/*forIE6.0*/}}.cmn_servInfo p , .cmn_servInfo_uiturn_ind p {	float:left;	width:330px;	margin:0;	padding:4px 0 4px 0;}.cmn_servInfo img , .cmn_servInfo_uiturn_ind img {	float:right;	margin:4px 0 0 0;}/*-----------------------------------------適用箇所に下線を付ける汎用2007/04/09-----------------------------------------*/li.cmn_uline_dot, ul.cmn_uline_dot li, dl.cmn_uline_dot dd {	padding-bottom:6px;	background:	url(/cmn/img/cmn_parts_border_03.gif) repeat-x 0% 100%;}/*-----------------------------------------要素にwidthを付けるための記述汎用2007/04/09-----------------------------------------*/.cmn_ipt100 {	width:100px;}.cmn_ipt200 {	width:200px;}/*-----------------------------------------汎用注釈設定2007/06/14-----------------------------------------*/.cmn_att {	text-indent:-1em;	margin:0 0 0 1em;}/*-----------------------------------------汎用タイトル設定2007/04/27-----------------------------------------*/.cmn_h1 {	padding:0 0 2px 0;	margin:6px 0 0 0;	background:url(/cmn/img/cmn_parts_h2.gif) repeat-x left bottom;	font-size:135%;	font-weight:bold;	line-height:1.5;}h2.text {	width:530px;	min-height:22px;	margin:0 0 8px 0;	padding:0 0 4px 0;	background:url(/cmn/img/cmn_parts_h3_02.gif) no-repeat bottom;	font-size:110%;	font-weight:bold;	line-height:1.5;}h2.text span {	display:block;	padding:3px 10px 0 10px;	background:url(/cmn/img/cmn_parts_h3_01.gif) no-repeat;}h3.text {	margin:0 0 8px 0;	padding:3px 0 3px 8px;	background:url(/cmn/img/cmn_parts_h4_01.gif) repeat-y left top;	font-weight:bold;}h4.text {	margin:0 0 8px 0;	padding:3px 0 3px 8px;	background:url(/cmn/img/cmn_parts_h4_01.gif) repeat-y left top;	font-weight:bold;}.cmn_lead {	margin:10px 0 31px 0;	font-size:120%;	font-weight:bold;	line-height:1.4;}/*-----------------------------------------汎用div設定2007/04/27-----------------------------------------*/.cmn_div {	padding:0 0 20px 0;}.cmn_div h3 {	margin:0 0 8px 0;}.cmn_div p {	margin:0;}/*-----------------------------------------汎用ul設定2007/08/20-----------------------------------------*/.cmn_ul {	margin-left:18px;}.cmn_ul li {	list-style-type:disc;}/*-----------------------------------------汎用dl設定2007/04/27-----------------------------------------*/.cmn_dl,.cmn_dl2 {	width:530px;	margin:0 0 20px 0;	padding:0 0 3px 0;	background:url(/cmn/img/cmn_box_shadow_01.gif) repeat-x left bottom;}.cmn_dl_text {	width:530px;	margin:30px 0 0 0;}.cmn_dl2 dt {	_margin:-1px 0 0 0;/*forIE6.0*/	border-left:1px solid #cbc19d;	border-right:1px solid #cbc19d;}*+html .cmn_dl2 dt {	margin:-1px 0 0 0;/*forIE7.0*/}.cmn_dl_text dt {	padding:6px 4px 6px 4px;	border-top:1px solid #cbc19d;	border-left:1px solid #cbc19d;	border-right:1px solid #cbc19d;	border-bottom:1px solid #cbc19d;	background:url(/cmn/img/cmn_bg_dl-text.gif) repeat-x left top;	font-size:110%;	font-weight:bold;}.cmn_dl dd {	border-left:1px solid #cbc19d;	border-right:1px solid #cbc19d;}.cmn_dl_text dd {	width:518px;	_width /**/:530px;/*forIE5.5*/	margin:-1px 0 0 0;	padding:8px 5px 6px 5px;	border-left:1px solid #cbc19d;	border-right:1px solid #cbc19d;	border-bottom:1px solid #cbc19d;}.cmn_dl2 dd {	padding:8px;	border-left:1px solid #cbc19d;	border-right:1px solid #cbc19d;}.cmn_dl dd dl {	padding:8px;	border-bottom:1px solid #cbc19d;}.cmn_dl dd p,.cmn_dl2 dd p {	margin:0;}.cmn_dl_text dd p {	margin:0 0 4px 0;}.cmn_dl dd p.title,.cmn_dl2 dd p.title {	margin:0 0 20px 0;}.cmn_dl dd dt,.cmn_dl2 dd dt {	margin:0;	border:none;}.cmn_dl dd dd,.cmn_dl2 dd dd {	padding:0;	border:none;}/*-----------------------------------------フォーム関係フォーム幅2007/04/09-----------------------------------------*/.cmn_form_width48 { width:48px; }.cmn_form_width130 { width:130px; }.cmn_form_width145 { width:145px; }.cmn_form_width147 { width:147px; }.cmn_form_width150 { width:150px; }.cmn_form_width162 { width:162px; }.cmn_form_width170 { width:170px; }.cmn_form_width312 { width:312px; }.cmn_form_width380 { width:380px; }.cmn_form_width430 { width:430px; }.cmn_form_width450 { width:450px; }.cmn_form_RadioButton, .cmn_form_CheckBox { width:13px; height:13px; margin:0; }/*-----------------------------------------フォーム関係BGカラー、文字色2007/04/09-----------------------------------------*/.SeiTitle { color: white; background: blue }.SeiError { color: red }.SeiDebug { color: blue }.SeiWarning { color: purple }.SeiSubMenu2 { color: white; background: blue }.SeiSubMenu3 { color: gray }.SeiCategory { color: white; background: blue }.SeiSortMark { font-size: 60% }.SeiErrPopup { background:yellow }td pre { margin-bottom: 0; margin-top: 0 }.SeiTH, .SeiVTitle, .SeiHTitle { background: #ADD8E6 }.SeiTD { background: #FFFFFF }.SeiIA { background: #FFFFFF }.SeiIA2 { background: #FFFFFF }.SeiTD2 { background: #E6E6FA }.SeiSelTD { background: #ffff00 }.SeiPageTotal { background: #E8CFE8 }.SeiTotal { background: #E8CFE8 }.SeiTDErr { background: #FFCCCC }.SeiTHErr { background: #FFCCCC }.SeiMenuTitle { background: #90EE90 }.SeiMenuBlank { background: #90EE90 }.SeiMenu { background: #90EE90 }.SeiMenu2 { background: #FFC0CB }.SeiMenu3 { background: #CCFFCC }.SeiFocus { background: #FFCCCC }/*-----------------------------------------ソーシャルブックマークフィジビリ2007/11/30-----------------------------------------*/#cmn_sbm_home	{}#cmn_sbm_area	{	background: url(../img/cmn_sbm_bg.gif) no-repeat 0px 0px;	margin: 0px 0px 15px;	padding: 6px 4px 0px;	_padding: 6px 4px 0px 0px;	height: 38px;	_height/**/: 44px;/*forIE5,5*/	width: 184px;	_width: 188px;	_width/**/: 192px;/*forIE5,5*/	text-align: center;	float: right;}#cmn_sbm_area img	{	border-style: none;	margin: 0px 2px 5px;}#cmn_sbm_area p	{	text-align: right;	margin: 0px;	padding: 0px;}/*-----------------------------------------ローカルナビメルマガリンク設定2008/03/21-----------------------------------------*/#mailmaga{background:#F0EFDD; padding-bottom:5px; text-align:center}#mailmaga span{display:none;}.mar_bar{border-bottom:1px #999999 solid;}.mar_left{float:left; width:250px overflow:hidden;}.mar_right{margin-left:28px; float:left; width:250px overflow:hidden;}.mar_banner{margin-top:20px;}.mar_banner .col{float:left; overflow:hidden;}.mar_banner .mgn_right{margin-right:20px}.mar_banner span{display:none;}/*-----------------------------------------ヤフーリクナビ用2008/06/05-----------------------------------------*/#footerlink .footerlink a:link{color:#404040;}#footerlink .footerlink a:visited {color:#666666;}#footerlink .footerlink a:hover{color:#808080;}#footerlink .footerlink a:active {color:#808080;}#footerlink .footerlink {font-weight: normal; font-size: 11px; line-height: 130%; color: #6c625c;}.style2 {font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"}/*-----------------------------------------Box for Emergency Comments on Top Page2007/09/07-----------------------------------------*/#commentTop {	border:1px solid #BAAD82;	font-weight:bold;	color:#ff0000;	margin-left:20px;	margin-right:19px;	margin-top:8px !important;	margin-bottom:10px;	padding:5px;}/*-----------------------------------------ローカルナビみんキャリリンク設定2008/09/25-----------------------------------------*/#mincareer{padding-bottom:5px; text-align:center}#mincareer span{display:none;}
