/*左コンテンツ*/
	@import url( 'validation.css' );
	.cl{clear:both;}
	img{border:none;}
	body{margin:0px; padding:0px;color:#333; font-family:"メイリオ", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka, sans-serif;}
	h2{margin:0px;padding:0px;margin-bottom:0.5em;}
	#all{text-align:center;}
	.bgimg01{width:860px; height:125px; background-color:#073190; margin:0px auto;}
	.bgimg02{width:830px; height:125px;margin:0px auto; background-color:#00479d;}
	.header{width:800px;  background-image:url('images/index_logo.jpg'); background-repeat:no-repeat; border:1px solid #C8C5C4; background-color:#ffffff; margin:0px auto;}
	.logo{width:200px; height:55px; margin-left:10px;}
	.container{width:780px;margin-left:10px;}
	.flash_img{overflow:hidden; min-height:250px;}
	.service_img{border-bottom:1px solid #dddddd;}
	.left_box{font-size:12px;line-height:1.5em; width:580px; float:left;text-align:left;}
	.left_box a{color:#22ADE6;}
	.left_box a:hover{color:#EA8E39;}
	.top_leftcontents_btn a{float:left;}
	.topics_box{width:570px; border:1px solid #918b8a; margin-left:2px;}
	ul{margin:0; padding:0; list-style:none; font-size:11px; list-style-position:outside;}
	ul.news{width:520px; margin-left:5px;}
	ul.news li{ border-bottom:1px solid #e1e2e2; padding:6px 10px;}
	.news_scl{width:565px; height:300px; overflow:auto;}
	.group_fc_list li{margin:0; padding:0;font-size:12px;}
	.pankuzu{margin-bottom:0.5em;}
	
	.mgn1em{height:10px;overflow:hidden;}
	.mgn2em{height:20px;overflow:hidden;}
	.mgn05em{height:0.5em;overflow:hidden;}
	.mgn4em{height:40px;overflow:hidden;}
	.characteristic{border-left:5px solid #727071; border-bottom:1px solid #B8B8B8; padding:5px 0 5px 15px; padding-bottom:5px; font-size:20px; color:#727272; font-weight:bold;}
	h4{margin:0px; padding:0px;}
	.subbox_in h4{color:#B91C23; font-size:14px;margin-bottom:0.4em;}
	
	.price{font-weight:bold; font-size:12px;}
	.web_list{margin-left:20px; padding:0; list-style-image:url('images/web/web_rightcontents_smallicon_nonumber.jpg')} 
	
	.subbox{background-color:#efefff;padding:7px;}
	.subbox_in{background-color:#ffffff;padding:0.5em;}
	
	.gline{width:100%; margin:0px auto; border-bottom:3px dotted #90C320;} 
	.bline{width:100%; margin:0px auto; border-bottom:3px dotted #22ADE6;} 

/*右コンテンツ*/
	.right_box{width:180px;text-align:right;  float:right;background-color:#FFFFFF;}
	.adjustmentbox{width:180px;text-align:center;}

	.contactus_chuui{font-size:12px; color:#B61D1F; border-bottom:1px dotted #B61D1F;  display:block; width:100%;}
	.chuui_text{font-size:13px; font-weight:bold; color:#999;  display:block; text-align:center;}

/*左右分割共通*/

	.fixblock{overflow:hidden;}

	.inbox{width:550px; padding-left:15px;line-height:1.4em;}
	.inbox .inbox_box{width:533px; height:126px; position:relative;}
	.inbox .inbox_box{width:533px; height:126px; position:relative;}
	.inbox .inbox_box .cont{width:255px; height:110px;  font-size:12px; overflow:hidden;top:8px;left:270px;position:absolute;line-height:1.4em;overflow:hidden;}
	.inbox .inbox_box .cont_nav{top:95px; left:175px; position:absolute;}
	
	.innerTbl{border:1px solid #f6f6f6;width:100%;line-height:1.6em;}
	.innerTbl th{font-size:12px;padding:5px;text-align:left;background-color:#f6f6f6;line-height:1.6em;}
	.innerTbl td{font-size:12px;padding:5px;border-bottom:1px solid #f6f6f6;line-height:1.6em;}
	.tipInner{font-size:10px;}
	
	
	/*下記4ページ共通*/
	table.simpletbl{width:100%; margin-left:2px; border-collapse:collapse;}
	table.simpletbl th{padding:0px;margin:0px;text-align:left;width:178px;}
	table.simpletbl td{padding:0px;margin:0px;}

	.box_header{width:572px;margin-left:1px;border:1px solid #E3EDCB;border-bottom:none;}
	.box_body{background-repeat:repeat-y;}
	.box_body .inbox{}
	.box_footer{width:580px; height:25px;}
	
	/*メディアサービス*/
			.contbox_media .box_header{border-color:#E3EDCB;}
			.contbox_media .box_body{background-image:url('images/mediacontents_flame_02.jpg'); }
			.contbox_media .box_footer{background-image:url('images/mediacontents_flame_03.jpg');}
			.contbox_media table th{border-left:5px solid #90c320;}
	/*テレマサービス*/
			.contbox_telema .box_header{border-color:#F56C6E;}
			.contbox_telema .box_body{background-image:url(images/telemarketing_flame_04.jpg);}
			.contbox_telema .box_footer{background-image:url(images/telemarketing_flame_06.jpg);}
			.contbox_telema table th{border-left:5px solid #F56c6e;}
			
	/*webサービス*/
			.contbox_web .box_header{border-color:#bfe9f8;}
			.contbox_web .box_body{background-image:url(images/web_flame_04.jpg); }
			.contbox_web .box_footer{background-image:url(images/web_flame_06.jpg);}
			.contbox_web table th{border-left:5px solid #22ADE6;}
	
	/*成功事例*/
			.contbox_jirei .box_header{border-color:#FEBF36;}
			.contbox_jirei .box_body{background-image:url(images/jirei_flame_04.jpg);}
			.contbox_jirei .box_footer{background-image:url(images/jirei_flame_06.jpg);}
			.contbox_jirei table th{/*border-left:5px solid red;*/}
			
	/*会社概要*/
		.about_h3{color:#02459E;border-left:5px solid #02459E;border-bottom:1px solid #02459E;
			
		    padding:3px;padding-left:10px; }
		.about_list li,dt{font-weight:bold;}
		.about_list dt{margin-left:20px;}
		.about_btnbox{float:left; margin:0 3px;color:#666;font-size:12px;}
		.about_btnbox a{margin:0 3px;}
		
		/*ランディング*/
    .land_h3 {color:#003399;
	font-size:16;
	font-style:bold;
	line-height: 1.2em;
	padding:4px 4px 4px 4px;
	height:24;
	border-bottom:#003399 dotted 1px;
	border-top:#003399 dotted 1px;
}
   .land_h4 {
   background:url(images/red_right.gif);
background-repeat:no-repeat;
	background-position:left;
	position: relative;
	color:#CC0000;
	font-size:16;
	font-style:bold;
	padding:2px 0px 0px 18px;
		height:24;

}
 .land_h5 {color:#666666;
	font-size:16; line-height: 2em; font-style:normal; 
}
.b_red {color:#CC0000;
	font-size:16; line-height: 1.5em; font-style:normal;
	border-bottom:#CC0000 solid 1px;
 
}
.grada01 {
	padding:4px 10px 2px 10px;
	color:#FFFFFF;
	font-size:14px;
	background:url(images/land_grade.jpg);
	background-repeat:repeat;
	background-position:center;
	height:20px;
	border-bottom:#003399 solid 1px;
	border-left:#003399 solid 1px;
	border-right:#003399 solid 1px;
	border-top:#003399 solid 1px;
}
.content {
	width: 800px;
	text-align: left;
	margin: 0 auto;
	padding:10px 0 20px;
	position: relative;
	clear: both;
	}
.top-content-left {
	width: 560px;
	text-align: left;
	margin: 0 auto;
	padding:0px 0px 50px 0px;
	position: relative;
	float:left;
}
.top-content-right {
	width: 200px;
	text-align: left;
	margin: 0 auto;
	padding:0px 0px 50px 0px;
	position: relative;
	float:right;
}
	.header01{width:800px;  background-image:url('images/index_logo.jpg'); background-repeat:no-repeat;  background-color:#ffffff; margin:0px auto;}

.dott_land {
	border-bottom:#003399 dotted 1px;
}

		
	/*リクルート*/
		.recruit_btn{display:block; width:86px; float:left; margin:5px;}
		.rec_basebox{width:;100% background-color:#ffffff; font-size:12px;line-height:1.4em;}
		.rec_basebox h1{margin:0px;padding:0px;}
		.rec_basebox h2{margin:0px;padding:0px;}
		.rec_basebox h3{margin:0px;padding:0px;}
		.rec_basebox h4{margin:0px;padding:0px;}
		.rec_basebox h5{margin:0px;padding:0px;}
		.rec_imgbox{float:left;}
		.rec_contents{float:left; padding:20px;text-align:left;}
		.rec_contents_block1{width:340px; float:left; margin-left:20px;}
		.rec_contents_block2{width:340px; float:left; margin-right:20px;}
		.rec_h4_2{font-size:14px; color:#01479D;}
		.rec_h4_1{font-size:14px; color:#01479D;}
		.rec_title{padding:5px 0 5px 15px; background:#F5F5F5; border-left:#01479D 8px solid; font-size:12px; font-weight:bold; color:#333333; text-align:left;}
		.rec_h4_3{font-size:11px; margin:20px 0px 3px 0px;}
		
		
		.jirei table{width:100%;line-height:1.1em;}
		.jirei table caption{text-align:right;font-size:10px;color:#999;}
		.jirei table th{width:100px;font-size:12px;padding:5px;text-align:left;}
		.jirei table td{font-size:12px;padding:5px;}
		
		table.tbl_media{border:1px solid #E4F0CA;}
		table.tbl_media th{background-color:#E4F0CA;}
		table.tbl_media td{border-bottom:1px solid #E4F0CA;}
		table.tbl_media .myheader th{color:#FFFDE6; background-color:#86B81B; border-bottom:1px solid #E4F0CA;}
		table.tbl_media .myheader td{color:#FFFDE6; background-color:#86B81B; font-size:17px; font-weight:bold; text-align:center;}

		table.tbl_telma{border:1px solid #FCE7EC;}
		table.tbl_telma th{background-color:#FCE7EC;}
		table.tbl_telma td{border-bottom:1px solid #FCE7EC;}
		table.tbl_telma .myheader th{color:#FFFDE6; background-color:#CF6571; border-bottom:1px solid #FCE7EC;}
		table.tbl_telma .myheader td{color:#FFFDE6; background-color:#CF6571; font-size:17px; font-weight:bold; text-align:center;}
		
		
.jirei_menu{width:533px; height:35px;}
.jirei_menu a{width:168px; height:35px; display:block; float:left;}
.jirei_menu a:hover{background-position:bottom;}
.jirei_bt1{background-image:url('images/jirei/jirei_menu2_01.jpg');}
.jirei_bt2{background-image:url('images/jirei/jirei_menu2_02.jpg'); margin-left:10px;}



		#main_b .innerTbl .righttd{border-bottom:1px solid silver;}
		
		
	.dmenus{width:780px; height:42px; background-color:#eeefef;margin-top:24px;}
.dropdown {float:left;}
.dropdown dt {width:130px;height: 42px;  font-weight:bold; cursor:pointer;}
.dropdown dt:hover {background-position:bottom;}
.dropdown dd {position:absolute; overflow:hidden; width:148px; display:none; background:#fff; z-index:200; opacity:0}
.dropdown ul {width:148px; border:2px solid #f6f6f6; list-style:none; border-top:none}
.dropdown li {display:inline;height:1.3em;text-align:left !important;}
.dropdown a, .dropdown a:active, .dropdown a:visited {display:block; padding:5px; color:#333; text-decoration:none; background:#f6f6f6; width:194px}
.dropdown a:hover {background:#22ADE6; color:#fff}
.dropdown .underline {border-bottom:1px solid #efefef}

.bt1{background-image:url('images/menu_01.png');}
.bt2{background-image:url('images/menu_02.png');}
.bt3{background-image:url('images/menu_03.png');}
.bt4{background-image:url('images/menu_04.png');}
.bt5{background-image:url('images/menu_05.png');}
.bt6{background-image:url('images/menu_06.png');}



	.jireisample{}
	.jireisample h3{padding:5px;padding-left:10px;border-left:10px solid #F8AA00;background-color:#FFF9E9;margin-bottom:5px;color:#B27A00;}
	.jireisample fieldset{border:1px solid #F6A800;padding:0.6em;background-color:#FFF9E9;}
	.jireisample legend{font-weight:bold;color:#F4AD00;font-size:15px;padding-left:5px;padding-right:5px;}
	.jireisample innerTbl th{} 
	.jireisample .jireino{width:172px; height:28px;  border:1px solid #ccc; background-image:url('images/jirei/jirei_case.jpg');margin-bottom:5px;}
	.jireisample .jireino .jireicnt{width:28px; height:25px; text-align:center;float:right; font-size:25px; margin:5px;}
	
	
    .miniTbl{width:100%;}
    .miniTbl td{font-size:12px;padding:2px;}
	/*プライバシーポリシー*/
	.pp{font-weight:bold;}

