@charset 'Shift_JIS';

div#office_bar			{background:#1ca9c5;width:630px;float:left;height:21px;}

/*インデックス-----------------------------------------------*/
div#office				{margin:10px 0 0 30px;}

img#zidaitotomoni		{margin:20px 0 0 17px;}
img#index_mori			{float:right;margin:18px 20px 0 0;}
div#office p			{margin:13px 0 0 17px;line-height:150%;}
img#slogan				{margin:18px 0 5px 30px;}

div#office .company		{text-align:right;clear:both;margin:0 20px 0 0;}
.company .name			{font-size:120%;}

ul#office-navi			{margin:20px 0 0 0;clear:both;text-align:center;}
ul#office-navi li		{margin:0 0 12px 0;font-size:120%;float:left;width:145px;}
ul#office-navi img		{position:relative;top:1px;margin:0 1px 0 0;}

/*Business guide---------------------------------------------*/
div#guide				{margin:0 0 0 30px;}
div#guide h2			{margin:0 0 0 0;}

div#unker				{clear:both;padding:10px 0 20px 18px;}

div#guide h3			{margin:0 0 5px 0;font-size:120%;letter-spacing:2px;font-weight:bold;}
div#guide h3 img		{position:relative;top:1px;margin:0 1px 0 0;}

div#guide h4			{letter-spacing:1.7px;font-weight:bold;}
div#guide .guide_txt	{text-indent:10px;letter-spacing:1.2px;}
div#guide #caster_txt1	{margin:15px 0 0 0;}
div#guide #caster_txt2	{margin:40px 0 0 0;}
div#guide #reporter_txt1{margin:15px 0 0 0;}
div#guide #reporter_txt2{margin:40px 0 0 0;}
div#guide #mc_txt1		{margin:15px 0 0 0;}
div#guide #mc_txt2		{margin:15px 0 0 0;}
div#guide #narrator_txt1{margin:15px 0 0 0;}
div#guide #narrator_txt2{margin:15px 0 0 0;}
div#guide #etc_txt		{margin:15px 0 0 0;}
div#guide #kennsyuu_txt1{margin:0 250px 0 0;}
div#guide #kennsyuu_txt2{margin:20px 250px 0 0;}
div#guide #kennsyuu_txt3{margin:10px 250px 0 0;}

img#caster_1,
img#caster_2,
img#reporter_1,
img#reporter_2,
img#mc,
img#narrator			{margin:0 30px 10px 80px;float:right;}

img#etc_1				{margin:0 30px 10px 20px;float:right;}
img#etc_2				{margin:0 0 0 20px;float:right;}

img.office_line			{margin:10px 0 20px 0;}

/*出演実績------------------------------------------------*/
p.zisseki_txt			{letter-spacing:1.2px;line-height:1.5;margin:7px 0px 7px 8px;}

table.zisseki			{margin:0px 0px 10px 0px;}
.zisseki caption		{font-weight:bold;font-size:12px;text-align:left;}
.zisseki th				{background:#F0FFF0;padding:4px;width:80px;text-align:center;}
.zisseki td				{background:#F6F6F6;padding:4px;width:650px;}

table.zisseki p			{margin:0px 0px 5px 0px;line-height:1.2;}
table.zisseki2			{margin:0px 0px 10px 0px;}
.zisseki2 caption		{font-weight:bold;font-size:12px;text-align:left;}
.zisseki2 td			{background:#F6F6F6;padding:4px;width:740px;}
table.zisseki2 p		{margin:0px 0px 5px 0px;line-height:1.2;}

/*会社概要-----------------------------------------------*/
div#company				{}
div#company h3			{margin:0 0 10px 30px;}
div#about				{width:670px;border:1px solid #d6d6d6;margin:0px auto;}
div#about dl			{margin-left:40px;line-height:150%;font-size:110%;}
div#about dt			{margin:0 0 0 0;float:left;width:100px;text-align:left;}
/*IE向けハック*/
*+html div#about dt	{margin:2px 0 0 0;}
* html div#about dt	{margin:2px 0 0 0;}

#about dd				{margin:3px 0 3px 120px;padding:0;text-align:left;}

img.about_line			{margin:3px 0 3px 28px;}

/*森さん-------------------------------------------------*/
div#profile_box_l		{float:left;clear:both;position:relative;left:65px;top:30px;}

div#profile_box_r		{
						border:2px solid #EBEAE6;
						float:right;
						width:400px;
						height:397px;
						text-align:center;
						position:relative;left:-65px;top:30px;
						}
img#left_link,
img#right_link			{margin:24px 0 13px 0;position:relative;top:-1px;}
img.profile_name		{margin:24px 0 13px 0;}
#profile_box_r dl		{margin-left:50px;line-height:150%;}
#profile_box_r dt		{margin:0 0 0 0;float:left;width:65px;text-align:left;}
 /*IE向けハック*/
*+html div#profile_box_r dt	{margin:2px 0 0 0;}
* html div#profile_box_r dt	{margin:2px 0 0 0;}

#profile_box_r dd		{margin:3px 0 3px 85px;padding:0;text-align:left;}
img#print_rogo			{display:none;}
div#print_footer		{display:none;}


div#mori				{clear:both;margin:0 0 0 30px;line-height:180%;}

img.mori_line			{margin:20px 0 20px 0;}
img#mori_1				{float:left;padding:0 0 0 40px;}
img#mori_2				{float:left;padding:0 0 0 10px;}
img#mori_3				{float:left;padding:10px 10px 0 10px;}
img#mori_4				{float:left;padding:10px 0 0 100px;}
img#mori_5				{float:left;padding:10px 0 0 70px;}
img#mori_6				{float:left;padding:10px 0 0 10px;}
img#mori_7				{float:left;padding:10px 0 0 0;}
img#mori_8				{float:left;padding:10px 0 0 90px;}
img#mori_9				{float:left;padding:10px 0 0 0;}
img#mori_10				{float:right;padding:10px 10px 0 0px;}
img#mori_11				{float:right;padding:10px 80px 0 0px;}
img#mori_12				{float:left;padding:10px 0 0 48px;}


p#mori_txt1				{text-align:center;padding:10px 90px 0 0;float:right;}
p#mori_txt2				{text-align:center;padding:20px 116px 0 0;float:right;}
p#mori_txt3				{padding:0 60px 0 0;float:right;line-height:130%;}
p#mori_txt4				{text-align:center;padding:0 150px 0 0;float:right;}
p#mori_txt5				{text-align:center;padding:30px 48px 0 0;float:right;}
p#mori_txt6				{text-align:center;padding:20px 139px 0 0;float:right;}

div#forties				{text-align:center;}
div#forties p			{margin:0 0 0 0;line-height:120%;}
div#forties img			{margin:5px;}

/*Recruit-------------------------------------------------*/
div#recruit				{margin:0 0 0 30px;}
div#recruit p			{margin:5px 0 0 0;letter-spacing:1.2px;}


div#recruit ul			{margin:20px 0 20px 0;clear:both;}
div#recruit li			{margin:0 0 12px 0;font-size:120%;letter-spacing:1.5px;}
div#recruit li img		{position:relative;top:1px;margin:0 1px 0 0;}

div#recruit .bosyu		{font-size:80%!important;}

img#recruit_1			{float:left;}
img#recruit_2			{float:left;margin:0 0 0 30px;}

/*営業部-------------------------------------------------*/
div#eigyou				{margin:0 0 0 30px;}

div#eigyou h4			{margin:20px 0 12px 0;font-size:120%;letter-spacing:1.5px;}
div#eigyou p			{margin:5px 0 0 0;}
div#eigyou .qanda		{margin:20px 0 0 0;}

.qa_table				{border-collapse:collapse;width:600px;}

/*IE向けハック*/
*+html .qa_table		{margin:20px 0 0 0;}
* html .qa_table		{margin:20px 0 0 0;}

.qa_table caption		{font-weight:bold;margin:20px 0 0 0;}

/*IE向けハック*/
*+html .qa_table caption{margin:0 0 0 0;}
* html .qa_table caption{margin:0 0 0 0;}

.qa_table th			{border:1px solid gray;padding:5px;width:80px;text-align:center;}
.qa_table td			{border:1px solid gray;padding:5px;}
.style1					{background:#f8f8f8;}
.style2					{background:#e7fbff;}

div.qa_box				{margin:20px 0 0 0;width:540px;float:left;}
img.qa_line				{margin:5px 0;}
img.answer				{margin:2px 0 0 0;}
span.answer_txt			{color:#c84c26;}

div#qa_left_img			{float:left;margin:40px 25px 0 0;}
div#qa_right_img		{float:right;padding:15px 90px 0 0;}
img#qa_1				{margin:0 0 0 75px;}
img#qa_3				{padding:0 0 0 75px;}

img#qa_5				{margin:40px 0 0 0;}
p#qa_message			{padding:60px 70px 0 0;float:right;text-align:center;}

