/*お問い合わせ
---------------------------------------------------------------------------------------*/
/*center768px content
---------------------------------------------------------------------------------------*/
/*コンテンツ
---------------------------------------------------------------------------------------*/
#contents768 {
    clear:both;
	width: 998px;
	padding:0;
	margin:0 auto;
	text-align:left;
	border-left:1px solid #B69F8F;
	border-right:1px solid #B69F8F;
	background:url(../img/bg_cont768.gif) repeat-y left top;
}

#content768{
	float:left;
	display:inline;
	width:768px;
	margin:0 0 0 0;
	padding:0;
	text-align:left;
}

.title768{
	background:url(../img/bg_ptitle768.jpg) left top no-repeat;
	margin:5px 0 10px 0;
	padding:21px 0 19px 25px;
	font-size:16px;
	line-height:1;
	font-weight:bold;
}

.contc_waku{
	background-color:#DFEED5;
	width:728px;
	margin:0 0 10px 0;
	padding:10px 20px;
	font-size:13px;
	font-weight:200;
	line-height:1.5;
	text-align:left;
}

.contc_whwaku{
	border:1px solid #fff;
	margin:5px 0 10px 0;
	padding:5px 20px;
}
table.cont_tbl{
	width:767px;
	border-top:1px solid #D0C1B7;
	margin:0 0 10px 0;
	padding:0;
}

.cont_tbl th{
	width:180px;
	margin:0;
	padding:5px 5px 5px 10px;
	border-top:1px solid #fff;
	border-bottom:1px solid #D0C1B7;
	background-color:#DFEED5;
	text-align:left;
	font-size:13px;
	line-height:1.5;
}
.cont_tbl td{
	margin:0;
	padding:5px 10px;
	border-top:1px solid #fff;
	border-bottom:1px solid #D0C1B7;
	background-color:#fff;
	text-align:left;
	font-size:13px;
	line-height:1.5;
}
.cont_tbl td.colspan2{
	margin:0 auto;
	padding:5px 10px;
	border-top:1px solid #fff;
	border-bottom:1px solid #D0C1B7;
	background-color:#fff;
	text-align:center;
}

.kome{
	float:right;
	display:inline;
	width:20px;
	margin:0;
	padding:0px 0px 0px 5px;
	font-size:12px;
	line-height:1.5;
	color:#ef0000;
}

.thx_waku{
	width:728px;
	margin:0 0 10px 0;
	padding:20px 20px;
	font-size:24px;
	font-weight:200;
	line-height:1.5;
	text-align:left;
}


/*form part
---------------------------------------------------------------------------------------*/
form{
	margin:0;
	padding:0;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}
input.t_input{
	margin:2px 0;
	padding:3px 5px;
	text-align:left;
	font-size:13px;
	line-height:1.5;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	width:400px;
}

input.b_submit{
	margin:2px 0;
	padding:3px 10px;
	text-align:left;
	font-size:13px;
	line-height:1.5;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}

textarea.tarea500{
	margin:2px 0;
	padding:3px 5px;
	text-align:left;
	font-size:13px;
	line-height:1.5;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	width:400px;
}

input.t_input100{
	margin:2px 0;
	padding:3px 5px;
	text-align:left;
	font-size:13px;
	line-height:1.5;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	width:100px;
}

select{
	margin:0;
	padding:3px 5px;
	text-align:left;
	font-size:13px;
	line-height:1.5;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}

input.t_input200{
	margin:2px 0;
	padding:3px 5px;
	text-align:left;
	font-size:13px;
	line-height:1.5;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	width:200px;
}

form.form_m20-0{
	margin:20px auto;
	padding:0;
	text-align:center;
}

/*見積もり
---------------------------------------------------------------------------------------*/
input.t_input300{
	margin:2px 0;
	padding:3px 5px;
	text-align:left;
	font-size:13px;
	line-height:1.5;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	width:300px;
}

/*サイトマップ
---------------------------------------------------------------------------------------*/
#sitemap{
	padding:0;
	margin:0 0 0 150px;
	text-align:left;
}

#sitemap ul{
BORDER-BOTTOM: medium none; TEXT-ALIGN: left; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; LINE-HEIGHT: 100%; LIST-STYLE-TYPE: none; FONT-STYLE: normal; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; font-size:100%; BORDER-TOP: medium none; FONT-WEIGHT: normal; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
#sitemap li{
BORDER-BOTTOM: medium none; TEXT-ALIGN: left; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; LINE-HEIGHT: 100%; LIST-STYLE-TYPE: none; FONT-STYLE: normal; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; font-size:100%; BORDER-TOP: medium none; FONT-WEIGHT: normal; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
#sitemap ul li {
	margin: 0 0 0 10px;
	padding: 0 0 8px 20px;
	background: url(../img/smap_home.gif) no-repeat 0 2px;
	line-height:1.5;
	font-size:100%;
}

/*ul の背景に点線の画像を設定*/
#sitemap ul li ul {
	background: url(../img/smap_bk.gif) repeat-y 11px 0;
}

/*長さ 300px あるのでマイナスで位置調整*/
#sitemap ul li ul.category li {
	background: url(../img/smap_category.gif) no-repeat 1px -1283px;
	line-height:2;
}

#sitemap ul li ul.page li {
	background: url(../img/smap_page.gif) no-repeat 1px -1183px #FFFFFF;
	line-height:1.6;
}

#sitemap ul li ul li.last {
	background-color: #FFFFFF; /* 点線の表示を消すため、背景と同じ色にします。*/
}

/*翻訳の流れ・納期
---------------------------------------------------------------------------------------*/
.step_img{
	float:left;
	display:inline;
	width:146px;
	margin:0 15px 0 0;
	padding:0;
	text-align:left;
}

.step_com{
	float:left;
	display:inline;
	width:595px;
	margin:0 0 0 0;
	padding:0 10px 0 0;
	text-align:left;
}
.step_com p{
	font-size:13px;
	font-weight:200;
	line-height:1.5;
	margin:0 0 0 0;
	padding:0 0 10px 0;
}

.step_com p.nouki{
	font-size:14px;
	font-weight:bold;
	line-height:1.5;
	margin:0 0 8px 0;
	padding:6px 10px;
	border:1px solid #D0C1B7;
}

.step_com p.nyukin{
	font-size:13px;
	font-weight:200;
	line-height:1.5;
	margin:0 0 0 0;
	padding:70px 0 0 0;
}

.step_com p.after{
	font-size:13px;
	font-weight:200;
	line-height:1.5;
	margin:0 0 0 0;
	padding:90px 0 0 0;
}

/*戸籍謄本
---------------------------------------------------------------------------------------*/
.bg_catch180{
	width:738px;
	height:180px;
	margin:0 0 0px 0;
	padding:10px 10px 10px 20px;
	font-size:13px;
	font-weight:200;
	line-height:1.5;
	text-align:left;
	background:url(../img/bg_cat_h180.gif) no-repeat top right;
}

.catch22{
	font-size:22px;
	font-weight:bold;
	line-height:1.6;
	margin:0 0 0 0;
	padding:10px 0px 10px 0;
}

.catch20{
	font-size:20px;
	font-weight:bold;
	line-height:1.5;
	margin:0 0 0 0;
	padding:10px 0px 10px 0;
}

.catch18{
	font-size:18px;
	font-weight:bold;
	line-height:1.5;
	margin:0 0 0 0;
	padding:10px 0px 10px 0;
}

.catch16{
	font-size:16px;
	font-weight:bold;
	line-height:1.5;
	margin:0 0 0 0;
	padding:5px 0px 5px 0;
}

.t14{
	font-size:14px;
	font-weight:400;
	line-height:1.5;
	margin:0 0 0 0;
	padding:5px 0px 5px 0;
}

.koseki_com {
	width:728px;
	margin:0 0 10px 0;
	padding:0;
	background:url(../img/koseki_img.jpg) no-repeat right bottom;
}
.koseki_com p{
	width:422px;
	margin:0;
	padding:10px 20px;
	font-size:13px;
	font-weight:200;
	line-height:1.5;
	text-align:left;
}

table.koseki_tbl{
	width:765px;
	border-top:3px double #D0C1B7;
	border-bottom:3px double #D0C1B7;
	margin:0 0 10px 0;
	padding:0;
}

.koseki_tbl td{
	margin:0;
	padding:4px 4px;
	background-color:#fff;
	text-align:left;
	font-size:13px;
	line-height:1.5;
}

.subt_k{
	width:728px;
	margin:0 0 10px 0;
	padding:8px 20px;
	font-size:15px;
	font-weight:800;
	line-height:1.5;
	text-align:left;
	border-top:1px solid #523F33;
	border-bottom:2px solid #523F33;
	background:#EAE2DD;
}

table.koseki3v_tbl{
	width:728px;
	border-top:1px solid #D0C1B7;
	border-left:1px solid #D0C1B7;
	margin:10px 0 20px 0;
	padding:0;
}

.koseki3v_tbl th{
	margin:0;
	padding:5px 10px;
	background-color:#fff;
	text-align:left;
	font-size:13px;
	line-height:1.5;
	border-right:1px solid #D0C1B7;
	border-bottom:1px solid #D0C1B7;
	background:#F2EEEC;
}

.koseki3v_tbl td{
	margin:0;
	padding:4px 10px;
	background-color:#fff;
	text-align:left;
	font-size:14px;
	line-height:1.5;
	border-right:1px solid #D0C1B7;
	border-bottom:1px solid #D0C1B7;
	font-weight:600;
}

table.koseki2v_tbl{
	width:728px;
	border-top:1px solid #D0C1B7;
	border-left:1px solid #D0C1B7;
	margin:10px 0 20px 0;
	padding:0;
}

.koseki2v_tbl th{
	margin:0;
	padding:5px 20px;
	background-color:#fff;
	text-align:left;
	font-size:13px;
	line-height:1.5;
	border-right:1px solid #D0C1B7;
	border-bottom:1px solid #D0C1B7;
	background:#F2EEEC;
}

.koseki2v_tbl td{
	margin:0;
	padding:4px 20px;
	background-color:#fff;
	text-align:left;
	font-size:14px;
	line-height:1.5;
	border-right:1px solid #D0C1B7;
	border-bottom:1px solid #D0C1B7;
	font-weight:600;
}

/*各種証明書
---------------------------------------------------------------------------------------*/
.certificate_com {
	width:728px;
	margin:0 0 10px 0;
	padding:0;
	background:url(../img/certificate_img.jpg) no-repeat right top;
}
.certificate_com p{
	width:422px;
	margin:0;
	padding:10px 20px 20px 20px;
	font-size:13px;
	font-weight:200;
	line-height:1.5;
	text-align:left;
}
table.certificate_tbl{
	width:765px;
	border-top:3px double #D0C1B7;
	border-bottom:3px double #D0C1B7;
	margin:0 0 10px 0;
	padding:0;
}

.certificate_tbl td{
	margin:0 auto;
	padding:4px 0px;
	background-color:#fff;
	text-align:center;
	font-size:13px;
	line-height:1.5;
}

/*論文
---------------------------------------------------------------------------------------*/
.academic_com {
	width:728px;
	margin:0 0 10px 0;
	padding:0;
	background:url(../img/academic_img.jpg) no-repeat right top;
}
.academic_com p{
	width:360px;
	margin:0;
	padding:5px 20px 15px 20px;
	font-size:13px;
	font-weight:200;
	line-height:1.5;
	text-align:left;
}

.ac_prf_com {
	width:728px;
	margin:0 0 10px 0;
	padding:0;
}

.ac_prf_com p{
	margin:0;
	padding:8px 20px 5px 20px;
	font-size:13px;
	font-weight:200;
	line-height:1.5;
	text-align:left;
}

.dline_btm{
	border-bottom:1px dotted #D0C1B7;
}

.ac_prf_com ul{
	margin:0;
	padding:5px 0px 5px 20px;
	list-style:disc;
	border-top:1px dotted #D0C1B7;
	border-bottom:1px dotted #D0C1B7;
}

.ac_prf_com ul li{
	margin:0;
	padding:3px 0 3px 0px;
	font-size:12px;
	font-weight:200;
	line-height:1.5;
	text-align:left;
	list-style:disc;
}

.ac_v_com {
	width:728px;
	margin:0 0 10px 0;
	padding:0;
	border:1px solid #D0C1B7;
}

.ac_v_com p{
	margin:0;
	padding:8px 20px 5px 20px;
	font-size:13px;
	font-weight:200;
	line-height:1.5;
	text-align:left;
}

/*ビジネス
---------------------------------------------------------------------------------------*/
.business_com {
	width:728px;
	margin:0 0 10px 0;
	padding:0;
	background:url(../img/business_img.jpg) no-repeat right top;
}
.business_com p{
	width:370px;
	margin:0;
	padding:5px 20px 15px 20px;
	font-size:13px;
	font-weight:200;
	line-height:1.5;
	text-align:left;
}


/*マニュアル
---------------------------------------------------------------------------------------*/
.manual_com {
	width:728px;
	margin:0 0 10px 0;
	padding:0;
	background:url(../img/manual_img.jpg) no-repeat right top;
}
.manual_com p{
	width:420px;
	margin:0;
	padding:5px 20px 12px 20px;
	font-size:13px;
	font-weight:200;
	line-height:1.5;
	text-align:left;
}

.mnl_w_com{
	width:728px;
	margin:0 0 10px 0;
	padding:0;
	border:1px solid #D0C1B7;
}

.mnl_w_com ul{
	margin:0;
	padding:5px 10px 5px 22px;
	list-style:disc;
}

.mnl_w_com ul li{
	margin:0;
	padding:5px 0 5px 0px;
	font-size:13px;
	font-weight:200;
	line-height:1.5;
	text-align:left;
	list-style:disc;
	border-bottom:1px dotted #D0C1B7;
}

.mnl_w_com p{
	margin:0;
	padding:5px 10px 5px 22px;
	font-size:13px;
	font-weight:200;
	line-height:1.5;
}

/*法律
---------------------------------------------------------------------------------------*/
.law_com {
	width:728px;
	margin:0 0 10px 0;
	padding:0;
	background:url(../img/law_img.jpg) no-repeat right top;
}
.law_com p{
	width:390px;
	margin:0;
	padding:5px 20px 12px 20px;
	font-size:13px;
	font-weight:200;
	line-height:1.5;
	text-align:left;
}

/*マーケティング
---------------------------------------------------------------------------------------*/
.mkg_com {
	width:728px;
	margin:0 0 10px 0;
	padding:0;
	background:url(../img/market_img.jpg) no-repeat right top;
}
.mkg_com p{
	width:390px;
	margin:0;
	padding:5px 20px 12px 20px;
	font-size:13px;
	font-weight:200;
	line-height:1.5;
	text-align:left;
}

/*金融
---------------------------------------------------------------------------------------*/
.finance_com {
	width:728px;
	margin:0 0 10px 0;
	padding:0;
	background:url(../img/finance_img.jpg) no-repeat right top;
}
.finance_com p{
	width:395px;
	margin:0;
	padding:5px 20px 12px 20px;
	font-size:13px;
	font-weight:200;
	line-height:1.5;
	text-align:left;
}

/*医学
---------------------------------------------------------------------------------------*/
.medical_com {
	width:728px;
	margin:0 0 10px 0;
	padding:0;
	background:url(../img/medical_img.jpg) no-repeat right top;
}
.medical_com p{
	width:395px;
	margin:0;
	padding:5px 20px 12px 20px;
	font-size:13px;
	font-weight:200;
	line-height:1.5;
	text-align:left;
}

/*福祉・介護・看護
---------------------------------------------------------------------------------------*/
.care_com {
	width:728px;
	margin:0 0 10px 0;
	padding:0;
	background:url(../img/care_img.jpg) no-repeat right top;
}
.care_com p{
	width:395px;
	margin:0;
	padding:5px 20px 12px 20px;
	font-size:13px;
	font-weight:200;
	line-height:1.5;
	text-align:left;
}

/*ビジネス通信文書
---------------------------------------------------------------------------------------*/
.busitxt_com {
	width:728px;
	margin:0 0 10px 0;
	padding:0;
	background:url(../img/business_img2.jpg) no-repeat right top;
}
.busitxt_com p{
	width:395px;
	margin:0;
	padding:5px 20px 12px 20px;
	font-size:13px;
	font-weight:200;
	line-height:1.5;
	text-align:left;
}

/*法務（就業規則・人事文書）
---------------------------------------------------------------------------------------*/
.wrule_com {
	width:728px;
	margin:0 0 10px 0;
	padding:0;
	background:url(../img/wrule_img.jpg) no-repeat right bottom;
}
.wrule_com p{
	width:395px;
	margin:0;
	padding:5px 20px 12px 20px;
	font-size:13px;
	font-weight:200;
	line-height:1.5;
	text-align:left;
}

/*ホームページ
---------------------------------------------------------------------------------------*/
.homepage_com {
	width:728px;
	margin:0 0 10px 0;
	padding:0;
	background:url(../img/homepage_img.jpg) no-repeat right top;
}
.homepage_com p{
	width:440px;
	margin:0;
	padding:5px 20px 12px 20px;
	font-size:13px;
	font-weight:200;
	line-height:1.5;
	text-align:left;
}

/*社会科学論文
---------------------------------------------------------------------------------------*/
.social_com {
	width:728px;
	margin:0 0 10px 0;
	padding:0;
	background:url(../img/social_img.jpg) no-repeat right top;
}
.social_com p{
	width:390px;
	margin:0;
	padding:5px 20px 12px 20px;
	font-size:13px;
	font-weight:200;
	line-height:1.5;
	text-align:left;
}

/*人文科学論文
---------------------------------------------------------------------------------------*/
.human_com {
	width:728px;
	margin:0 0 10px 0;
	padding:0;
	background:url(../img/human_img.jpg) no-repeat right top;
}
.human_com p{
	width:380px;
	margin:0;
	padding:5px 20px 12px 20px;
	font-size:13px;
	font-weight:200;
	line-height:1.5;
	text-align:left;
}

/*理・工・農学論文
---------------------------------------------------------------------------------------*/
.science_com {
	width:728px;
	margin:0 0 10px 0;
	padding:0;
	background:url(../img/science_img.jpg) no-repeat right top;
}
.science_com p{
	width:395px;
	margin:0;
	padding:5px 20px 12px 20px;
	font-size:13px;
	font-weight:200;
	line-height:1.5;
	text-align:left;
}

/*仕様書マニュアル
---------------------------------------------------------------------------------------*/
.spec_com {
	width:728px;
	margin:0 0 10px 0;
	padding:0;
	background:url(../img/spec_img.jpg) no-repeat right top;
}
.spec_com p{
	width:410px;
	margin:0;
	padding:5px 20px 12px 20px;
	font-size:13px;
	font-weight:200;
	line-height:1.5;
	text-align:left;
}

/*韓国語翻訳
---------------------------------------------------------------------------------------*/
.korean_com {
	width:768px;
	height:220px;
	margin:0 0 10px 0;
	padding:0;
	background:url(../language/img/bg_korea.jpg) no-repeat right top;
}
.korean_com img{
	width:520px;
	margin:0;
	padding:0px 0px 0px 0px;
	text-align:left;
}

.korean_com p{
	margin:0;
	padding:5px 15px 5px 285px;
	font-size:14px;
	font-weight:500;
	line-height:1.5;
	color:#fff;
	text-align:left;
}

.catch18{
	font-size:18px;
	font-weight:500;
	line-height:1.5;
	text-align:left;
	margin:0;
	padding:5px 0;
}

/*英語翻訳
---------------------------------------------------------------------------------------*/
.english_com {
	width:768px;
	height:275px;
	margin:0 0 10px 0;
	padding:0;
	background:url(../language/img/bg_english.jpg) no-repeat right top;
}
.english_com img{
	width:680px;
	margin:0 0px 0px 0px;
	padding:0px;
	text-align:left;
}

.english_com p{
	margin:0;
	padding:12px 15px 0px 270px;
	font-size:14px;
	font-weight:500;
	line-height:1.6;
	color:#fff;
	text-align:left;
}


/*中国語翻訳
---------------------------------------------------------------------------------------*/
.china_com {
	width:768px;
	height:220px;
	margin:0 0 10px 0;
	padding:0;
	background:url(../language/img/bg_china.jpg) no-repeat right top;
}
.china_com img{
	width:493px;
	margin:0 0px 0px 275px;
	padding:0px;
	text-align:right;
}

.china_com p{
	margin:0;
	padding:20px 15px 0px 280px;
	font-size:14px;
	font-weight:500;
	line-height:1.6;
	text-align:left;
}

/*ドイツ語翻訳
---------------------------------------------------------------------------------------*/
.german_com {
	width:768px;
	height:330px;
	margin:0 0 10px 0;
	padding:0;
	background:url(../language/img/bg_german.jpg) no-repeat right top;
}
.german_com img{
	width:630px;
	margin:0 0px 0px 0px;
	padding:0px;
	text-align:left;
}

.german_com p{
	margin:0;
	padding:15px 15px 0px 236px;
	font-size:14px;
	font-weight:500;
	line-height:1.6;
	color:#fff;
	text-align:left;
}

/*フランス語翻訳
---------------------------------------------------------------------------------------*/
.french_com {
	width:768px;
	height:330px;
	margin:0 0 10px 0;
	padding:0;
	background:url(../language/img/bg_french.jpg) no-repeat right top;
}
.french_com img{
	width:660px;
	margin:0 0px 0px 0px;
	padding:0px;
	text-align:left;
}

.french_com p{
	margin:0;
	padding:25px 15px 0px 210px;
	font-size:14px;
	font-weight:500;
	line-height:1.6;
	color:#fff;
	text-align:left;
}

/*ロシア語翻訳
---------------------------------------------------------------------------------------*/
.rossian_com {
	width:768px;
	height:260px;
	margin:0 0 10px 0;
	padding:0;
	background:url(../language/img/bg_rossian.jpg) no-repeat right top;
}
.rossian_com img{
	width:510px;
	margin:0 0px 0px 0px;
	padding:0px;
	text-align:left;
}

.rossian_com p{
	margin:0;
	padding:25px 15px 0px 260px;
	font-size:14px;
	font-weight:500;
	line-height:1.6;
	color:#fff;
	text-align:left;
}

/*イタリア語翻訳
---------------------------------------------------------------------------------------*/
.italy_com {
	width:768px;
	height:340px;
	margin:0 0 10px 0;
	padding:0;
	background:url(../language/img/bg_italy.jpg) no-repeat right top;
}
.italy_com img{
	width:610px;
	margin:0 0px 0px 0px;
	padding:0px;
	text-align:left;
}

.italy_com p{
	margin:0;
	padding:12px 15px 0px 260px;
	font-size:14px;
	font-weight:500;
	line-height:1.6;
	color:#fff;
	text-align:left;
}

/*ポルトガル語翻訳
---------------------------------------------------------------------------------------*/
.portogy_com {
	width:768px;
	height:260px;
	margin:0 0 10px 0;
	padding:0;
	background:url(../language/img/bg_portogy.jpg) no-repeat right top;
}
.portogy_com img{
	width:703px;
	margin:0 0px 0px 0px;
	padding:0px;
	text-align:right;
}

.portogy_com p{
	margin:0;
	padding:12px 15px 0px 280px;
	font-size:14px;
	font-weight:500;
	line-height:1.6;
	color:#fff;
	text-align:left;
}

/*オランダ語翻訳
---------------------------------------------------------------------------------------*/
.holland_com {
	width:768px;
	height:270px;
	margin:0 0 10px 0;
	padding:0;
	background:url(../language/img/bg_holland.jpg) no-repeat right top;
}
.holland_com img{
	width:753px;
	margin:0 0px 0px 0px;
	padding:0px;
	text-align:left;
}

.holland_com p{
	margin:0;
	padding:50px 15px 0px 280px;
	font-size:14px;
	font-weight:500;
	line-height:1.6;
	color:#fff;
	text-align:left;
}

/*スペイン語翻訳
---------------------------------------------------------------------------------------*/
.spanish_com {
	width:768px;
	height:250px;
	margin:0 0 10px 0;
	padding:0;
	background:url(../language/img/bg_spanish.jpg) no-repeat right top;
}
.spanish_com img{
	width:550px;
	margin:0 0px 0px 0px;
	padding:0px;
	text-align:left;
}

.spanish_com p{
	margin:0;
	padding:32px 15px 0px 280px;
	font-size:14px;
	font-weight:500;
	line-height:1.6;
	color:#fff;
	text-align:left;
}

/*ペルシャ語翻訳
---------------------------------------------------------------------------------------*/
.persha_com {
	width:768px;
	height:234px;
	margin:0 0 10px 0;
	padding:0;
	background:url(../language/img/bg_persha.jpg) no-repeat right top;
}
.persha_com img{
	width:530px;
	margin:0 0px 0px 0px;
	padding:0px;
	text-align:left;
}

.persha_com p{
	margin:0;
	padding:25px 15px 0px 280px;
	font-size:14px;
	font-weight:500;
	line-height:1.6;
	color:#fff;
	text-align:left;
}

/*タイ語翻訳
---------------------------------------------------------------------------------------*/
.thai_com {
	width:768px;
	height:270px;
	margin:0 0 10px 0;
	padding:0;
	background:url(../language/img/bg_thai.jpg) no-repeat right top;
}
.thai_com img{
	width:670px;
	margin:0 0px 0px 0px;
	padding:0px;
	text-align:left;
}

.thai_com p{
	margin:0;
	padding:30px 15px 0px 285px;
	font-size:14px;
	font-weight:500;
	line-height:1.6;
	color:#fff;
	text-align:left;
}


/*ベトナム語翻訳
---------------------------------------------------------------------------------------*/
.vietnamese_com {
	width:768px;
	height:270px;
	margin:0 0 10px 0;
	padding:0;
	background:url(../language/img/bg_vietnamese.jpg) no-repeat right top;
}
.vietnamese_com img{
	width:670px;
	margin:0 0px 0px 0px;
	padding:0px;
	text-align:left;
}

.vietnamese_com p{
	margin:0;
	padding:30px 15px 0px 285px;
	font-size:14px;
	font-weight:500;
	line-height:1.6;
	color:#fff;
	text-align:left;
}

/*インドネシア語翻訳
---------------------------------------------------------------------------------------*/
.indonesian_com {
	width:768px;
	height:250px;
	margin:0 0 10px 0;
	padding:0;
	background:url(../language/img/bg_indonesian.jpg) no-repeat right top;
}
.indonesian_com img{
	width:710px;
	margin:0 0px 0px 0px;
	padding:0px;
	text-align:left;
}

.indonesian_com p{
	margin:0;
	padding:32px 15px 0px 270px;
	font-size:14px;
	font-weight:500;
	line-height:1.6;
	color:#fff;
	text-align:left;
}

/*マレー語翻訳
---------------------------------------------------------------------------------------*/
.maray_com {
	width:768px;
	height:236px;
	margin:0 0 10px 0;
	padding:0;
	background:url(../language/img/bg_maray.jpg) no-repeat right top;
}
.maray_com img{
	width:530px;
	margin:0 0px 0px 0px;
	padding:0px;
	text-align:left;
}

.maray_com p{
	margin:0;
	padding:30px 15px 0px 252px;
	font-size:14px;
	font-weight:500;
	line-height:1.6;
	color:#fff;
	text-align:left;
}
/*モンゴル語翻訳
---------------------------------------------------------------------------------------*/
.mongolian_com {
	width:768px;
	height:236px;
	margin:0 0 10px 0;
	padding:0;
	background:url(../language/img/bg_mongolian.jpg) no-repeat right top;
}
.mongolian_com img{
	width:530px;
	margin:0 0px 0px 0px;
	padding:0px;
	text-align:left;
}

.mongolian_com p{
	margin:0;
	padding:30px 15px 0px 252px;
	font-size:14px;
	font-weight:500;
	line-height:1.6;
	color:#fff;
	text-align:left;
}


/*翻訳のご依頼方法
---------------------------------------------------------------------------------------*/
.req_whwaku{
	width:728px;
	margin:0 0 10px 0;
	padding:10px 20px;
	font-size:13px;
	font-weight:200;
	line-height:1.5;
	text-align:left;
}

.req_brwaku{
	border:1px solid #D0C1B7;
	margin:5px 0 10px 0;
	padding:5px 20px;
	font-size:14px;
	font-weight:bold;
	line-height:2;
}

/*初めての方へ
---------------------------------------------------------------------------------------*/
.fst_waku{
	width:718px;
	margin:0 0 10px 0;
	padding:10px 30px 10px 20px;
	font-size:13px;
	font-weight:200;
	line-height:1.5;
	text-align:left;
}

.fst_waku p{
	margin:0 0 10px 0;
	padding:0;
	font-size:14px;
	font-weight:200;
	line-height:1.5;
	text-align:left;
}

/*よくいただくご質問
---------------------------------------------------------------------------------------*/
.faq_waku{
	width:748px;
	border:1px solid #D0C1B7;
	margin:0 0 10px 0;
	padding:10px 10px;
	font-size:13px;
	font-weight:200;
	line-height:1.5;
	text-align:left;
}
.qcom{
	background:url(../first/img/q_icon.gif) no-repeat left top;
	margin:0 0 2px 0;
	padding:7px 0px 6px 32px;
}
.acom{
	background:url(../first/img/a_icon.gif) no-repeat left top;
	margin:0 0 2px 0;
	padding:7px 0px 6px 32px;
}

/*お客様の声
---------------------------------------------------------------------------------------*/
table.vce_tbl{
	width:728px;
	margin:10px 0 10px 0;
	padding:0 0px;
	background:url(../first/img/bg_vce2.gif) repeat-y left top;
}
table.vce_tbl th{
	width:500px;
	padding:5px 10px 5px 20px;
	font-size:14px;
	font-weight:bold;
	line-height:1.5;
	text-align:left;
	border-bottom:1px dotted #D0C1B7;
}

table.vce_tbl td p.vce_name{
	margin:0 5px 0 0;
	padding:5px 20px 5px 10px;
	font-size:13px;
	font-weight:200;
	line-height:1.5;
	text-align:right;
}
table.vce_tbl td{
	margin:0;
	padding:0;
	font-size:13px;
	font-weight:200;
	line-height:1.5;
	text-align:left;
}

table.vce_tbl td p{
	margin:0;
	padding:10px 20px;
	font-size:13px;
	font-weight:200;
	line-height:1.5;
	text-align:left;
}
/*お取引実績
---------------------------------------------------------------------------------------*/
.smpl_waku{
	width:728px;
	margin:0 0 10px 0;
	padding:10px 20px;
	font-size:13px;
	font-weight:200;
	line-height:1.5;
	text-align:left;
}
.smpl_left{
	float:left;
	display:inline;
	width:374px;
	margin:0 20px 0 0;
	padding:0;
}

.smpl_right{
	float:left;
	display:inline;
	width:374px;
	margin:0 0 0 0;
	padding:0;
}
.smpl_subt{
	font-size:15px;
	font-weight:bold;
	line-height:1.5;
	text-align:left;
	border-top:1px solid #D0C1B7;
	border-bottom:3px double #D0C1B7;
	margin:10px 0 5px 0;
	padding:5px 10px;
}

ul.smpl_ul{
	font-size:13px;
	font-weight:200;
	line-height:1.5;
	text-align:left;
	margin:0 0 5px 0;
	padding:0;
	list-style-type:none;
}
ul.smpl_ul li{
	margin:5px 10px;
	padding:0;
}

/*翻訳者紹介
---------------------------------------------------------------------------------------*/
.trstf_left{
	float:left;
	display:inline;
	width:320px;
	margin:0 28px 0 0;
	padding:0 10px;
	text-align:left
}

.trstf_right{
	float:left;
	display:inline;
	width:320px;
	margin:0 0 0 0;
	padding:0 10px;
	text-align:left
}
.trstf_cap{
	font-size:12px;
	font-weight:200;
	line-height:1.5;
	text-align:left;
	margin:5px 0;
	padding:5px 0;
	border-bottom:1px solid #D0C1B7;
}

/*privacy
---------------------------------------------------------------------------------------*/
.title500{
	width:475px;
	background:url(../img/bg_ptitle500.jpg) left top no-repeat;
	margin:5px 0 10px 0;
	padding:21px 0 19px 25px;
	font-size:16px;
	line-height:1;
	font-weight:bold;
	text-align:left;
}

.privacy_com{
	margin:5px 0 10px 0;
	padding:5px 10px;
}

.privacy_com p{
	margin:5px 0 10px 0;
	padding:5px 10px;
	font-size:13px;
	font-weight:200;
	line-height:1.5;
}

.privacy_com ol{
	font-size:13px;
	font-weight:normal;
	line-height:1.5;
	text-align:left;
	margin:5px 0 5px 20px;
	padding:0;
}

.privacy_com ol li{
	margin:0;
	padding:5px 0;
}
td.privacy_td{
	font-size:13px;
	font-weight:normal;
	line-height:1.5;
	text-align:left;
	margin:0;
	padding:0 5px 0 0;
}

/*価格表
---------------------------------------------------------------------------------------*/
.price_tbl{
	margin:10px 0;
	padding:0;
	font-size:13px;
	font-weight:normal;
	line-height:1.5;
	text-align:center;
	border-top:#D0C1B7 1px solid;
	border-left:#D0C1B7 1px solid;
}

.price_tbl th{
	margin:0;
	padding:5px 5px;
	font-size:13px;
	font-weight:300;
	line-height:1.5;
	text-align:center;
	border-right:#D0C1B7 1px solid;
	border-bottom:#D0C1B7 1px solid;
}

.price_tbl th.plang{
	margin:0;
	padding:5px 5px 5px 10px;
	font-size:14px;
	font-weight:300;
	line-height:1.5;
	text-align:left;
	border-right:#D0C1B7 1px solid;
	border-bottom:#D0C1B7 1px solid;
	width:9em;
}

.price_tbl td{
	margin:0;
	padding:5px 10px 5px 30px;
	font-size:13px;
	font-weight:200;
	line-height:1.5;
	text-align:left;
	border-right:#D0C1B7 1px solid;
	border-bottom:#D0C1B7 1px solid;
}
.price_tbl td.price_td{
	margin:0;
	padding:5px 10px 5px 60px;
	font-size:13px;
	font-weight:200;
	line-height:1.5;
	text-align:left;
	border-right:#D0C1B7 1px solid;
	border-bottom:#D0C1B7 1px solid;
}

.td_bgbuju{
	background:#F3F0ED;
}

.kome_tbl{
	margin:10px 0;
	padding:0;
	font-size:13px;
	font-weight:normal;
	line-height:1.5;
	text-align:left;
}

/*事業概要　リンク
---------------------------------------------------------------------------------------*/
.link_whwaku{
	width:748px;
	margin:0 0 10px 0;
	padding:10px 10px;
	font-size:13px;
	font-weight:200;
	line-height:1.5;
	text-align:left;
}
/*リンク
---------------------------------------------------------------------------------------*/
.link_com{
	border:1px solid #D0C1B7;
	margin:5px 0 10px 0;
	padding:5px 0px;
}

.link_com p{
	border-bottom:1px solid #D0C1B7;
	margin:5px 0 10px 0;
	padding:5px 10px;
	font-size:14px;
	font-weight:200;
	line-height:1.5;
}

.link_com ul{
	font-size:13px;
	font-weight:200;
	line-height:1.5;
	text-align:left;
	margin:5px 0;
	padding:0;
	list-style-type:none;
}

.link_com ul li{
	margin:5px 10px;
	padding:0;
}
.link_name{
	font-size:14px;
	font-weight:bold;
	line-height:2;
	margin:5px 0 10px 0;
	padding:0;
}
