/* CSS Document */

/*===================================================================
							基本設定
===================================================================*/

body,div,dl,dt,dd,ul,ol,li,
h1,h2,h3,h4,h5,h6,
form,fieldset,input,textarea,
p,th,td,img{
	margin:0;
	padding:0;
	text-decoration: none;
	font-style:normal;
	}
	
body{ width:902px; margin:0px auto; font-size:medium; color:#333333; line-height:1.5em;}
/*===================================================================
							共通コンテンツ
===================================================================*/
#container{ width:900px; border:1px #FF9900 solid; overflow:hidden; color:#666666;}

#header{ width:900px; height:50px; background:url(../images/headbar.gif) no-repeat; }

#head_left{ width:610px; height:50px; float:left;}

.logo{ margin:10px 10px 0px 35px; display:inline; float:left;}

.head_txt{ font-weight:normal;font-size:10px; line-height:1.2em; color:#FFFFFF; padding-top:10px;}

#head_right{ width:255px; height:50px; display:inline; float:right; margin-right:35px;}

.number{ width:180px; height:25px; margin-top:3px; line-height:1.1em; float:right; text-align:right; font-size:12px; color:#FFFFFF;}

.number a:link,.number a:visited{color: #FFFFFF; text-decoration:none;}

#gnavi{ width:830px; height:50px; margin:5px 0px 0px 35px;}

.gnavi_box01{ width:162px; height:50px; float:left;}		

.gnavi_box02{ width: 162px; height:50px; margin-left:5px; display:inline; float:left;}

.amigo_blue{ color:#0064FF;}
.amigo_blue a:link,.amigo_blue a:visited{ color:#0064ff;}

/*===================================================================
							コンテンツ
===================================================================*/
#top_image{ width:830px; height:400px; margin:5px 0px 0px 35px;}
#contents_box{ width:830px; height:235px; margin-left:35px; margin-top:5px;}
#news{ width:400px; height:235px; float:left; color:#FF9900;}
.news_txtarea{width398px; height:204px; border-left:1px solid #FF9900; border-right: 1px solid #FF9900; border-bottom:1px solid #FF9900;}
.news_txtbox{ width378px; height:184px;padding:10px 0px 0px 10px; overflow:auto; font-size:78%; line-height:2em;}
.news_txt{ color:#666666;}
.news_txt a:link{ color:#666666; text-decoration:underline;}
.news_txt a:visited{ color:#666666; text-decoration:underline;}
#button_area{width:420px; float:right; height:235px;}
#button_area a:hover{ position:relative; top:1px; left:1px;}
.button_upper{ width:420px; height:102px;}
.button_box01{ width:205px; float:left;}
.button_box02{ width:205px; float:right;}
.button_lower{ width:420px; height:102px;margin-top:10px;}
.mini_button{ width:420px; height:15px; margin-top:5px;}
.mini_button_box01{ width:136px; height:15px; float:left;}
.mini_button_box02{ width:136px; height:15px;display:inline; float:left; margin-left:5px;}		 
#footer{ width:900px; height:50px; background:url(../images/footbar.gif) no-repeat; margin-top:10px; float:left;}
.footer_txt{ text-align:center; font-size:75%; color:#FFFFFF; padding-top:10px; line-height:1.4em;}
.footer_txt a:link,.footer_txt a:visited{ color:#FFFFFF; text-decoration:none;}
.copylight{ font-size:10px;} 
.orange{ color:FF9900;}
.deeporange{ color:#FF6600;}
.deeporange a:link,.deeporange a:visited{ color:#FF6600;}

.top_event{ width:205px; height:102px;float:left;}
.top_seminar{ width:205px; height:102px; padding-left:10px;float:left;}


#contents{ width:830px; float:left; padding:5px 0px 0px 35px;}
#pankuzu{ width:830px; float:left; clear:both; font-size:10px; color:#666666;}
#pankuzu a:link,#pankuzu a:visited{color:#0000FF;}
.guide_bar{ width:830px; float:left;}

.w830{ width:830px; float:left;}
/*アクセス*/
.accessmap{ width:490px; height:360px; float:left;}
.access_contents{
	width:320px;
	height:auto;
	float:right;
	font-size:72%;
	color:#5A3D1B;
	line-height:1.5em;
	overflow: auto;
}
.w320{ width:320px; float:left;}
.w900{ width:900px; float:left;}
/*△△△△△　アクセスここまで　△△△△△*/

/*会社概要*/
.comapny_left{ width:260px;float:left; font-size:72%; color:#505050; line-height:1.5em;}
.company_right{ width:540px; float:right; font-size:65%; color:#5A3D1B; line-height:1.5em; padding-left:10px; border-left:1px solid #5A3D1B;}
.profile_img{ width:530px; float:left; padding:0px 10px 10px 0px; border-bottom:1px solid #5A3D1B;}
.profile_txtbox{ width:530px; float:left; padding:10px 10px 10px 0px; border-bottom:1px solid #5A3D1B;}
.profile_left{width:130px;float:left; line-height:2em;}
.profile_right{width:400px; float:right; line-height:1.5em;}

/*サイトマップ*/
.site_box01{ width:198px; height:180px; float:left;}
.site_box02{ width:198px; height:180px; display:inline; float:left; margin-left:10px; line-height:1.8em;}
.site_box03{ width:148px; height:180px; display:inline; float:right; margin-left:10px; line-height:1.8em;}
.site_txtbox{ width:178px; padding:10px; color:#333333; font-size:72%; line-height:1.8em;}
.site_txtbox02{ width:138px; color:#333333; font-size:72%; line-height:1.8em;}
.site_txtbox a:link,.site_txtbox a:visited{ text-decoration:none; color:#333333;}
.site_txtbox a:hover{ text-decoration:underline; color:#333333;}
.site_txtbox02 a:link,.site_txtbox02 a:visited{ text-decoration:none; color:#333333;}
.site_txtbox02 a:hover{ text-decoration:underline; color:#333333;}

/*ニュースリリース*/
.news_left{ width:400px; float:left;}
.news_right{ width:410px; float:right;}
.news_container{ width:830px; float:left; margin-top:20px; line-height:2em; list-style:none; color:#FF9900; font-size:78%;}

/*ご依頼・お問い合わせ*/
.request_01{ width:800px; float:left; margin-top:10px; padding:15px 15px; border-bottom:1px dotted #CCCCCC; font-size:82%;}
.request_box01{	width:800px; height:19px; float:left; background-image:url(../images/requ_back01.gif); background-repeat:no-repeat;}
.request_box02{ width:800px; float:left; background:url(../images/requ_back02.gif);}
.request_contents{ width:780px; float:left; padding:10px; font-size:90%;}
.request_contents02{ width:800px;padding:0px 15px; color:#5a3d1b;}
.request_box03{ width:800px; height:11px; float:left; background-image:url(../images/requ_back03.gif); background-repeat:no-repeat;}
.request_box04{	width:800px; height:19px; float:left; background-image:url(../images/requ_back04.gif); background-repeat:no-repeat;}

/*通訳事業*/
.inter_txtbox{ width:810px;float:left;padding-left:20px;font-size:82%;line-height:1.8em;margin:20px 0px;}

/*リンク*/
#link{width:830px; float:left; margin-top:10px; font-size:12px; color:#3c3c3c; line-height:2em;}
.link_index{ background:url(../images/linkimage.gif) no-repeat left 10px; padding-left:13px; font-size:12px;}
#link a:link,#link a:visited{ color:#3C3C3C;}
.link_bodytxt{ color:#3c3c3c; font-size:12px;}
.link_bodybox{ border-bottom:1px solid #CCCCCC;}

/*個人情報保護方針*/
.pri_midasi{ font-size:140%; font-weight:bold; border-bottom:1px solid #FF9900;}
.pri_body{ width:810px; float:left; padding:10px; margin-bottom:10px; line-height:2em;}
.pri_copy{ margin-top:5px;}
