/* =========================== */
/* 画面設定 */
/* =========================== */
div.all{
	width:700px;

}
#all{
	margin:0 auto;
	width:700px;                /* 幅 */
}

.center1{
	text-align:center;          /* IE用の中央寄せ */

}

.center2{
	margin-left:auto;           /* IE以外用の中央寄せ */
	margin-right:auto;          /* IE以外用の中央寄せ */
	text-align:left;            /* 中身を左寄せに戻す */
	padding:1px;
}

body{
	color:#696969;
}




/* リンク表示(全ページ) リンクの順が違うと反応しない */
a.navi:hover{
	margin-top:2px;position:relative;top:1px;left:1px;
}

a:link{
	text-decoration:none;
	color:brown;
}


a:active{
	text-decoration:none;
	color:#ffa000;
}

a:visited{
	text-decoration:none;
	color: brown; 
}

a:hover{
	color:#B8860B;
}


table.top{
	font-size:8pt;
	width:700px;
}
td.top{
	text-align:right;
	
}

td.top_toiawase{
	text-align:center;
	background-color:orange;
	padding:2px;
	font-weight: bold;
}

table.navi{
	font-size:9pt;
	background-color:wheat;
	color:brown;
	width:700px;
	
}
td.navi{
	border-right: 1px dotted red;
	padding-left:10px;
	text-align:center;
}

/* ========================= */
/* メニュー */
/* ========================= */
#ul_menu{
	width:700px;
	display:inline;	
	list-style:none;
/*	line-height:40px; */
	margin:0tp;
	padding:0pt;
	
}

/* 左と中、右側で2個 */
li.li_menu_item{
	float:left;
	width:99px;
	height:17px;
	padding:0pt;
	margin:0tp;
	padding-top:2pt;
	text-align:center;
	vertical-align: middle;
	background-color:#FFFF99;
	border-top:solid 1px pink;
	border-left:solid 1px #FFCC33;
	border-bottom:solid 1px pink;
	font-size:9pt;
	font-weight:bold;
}

li.li_menu_item_right{
	float:left;
	width:96px;
	height:17px;
	padding:0pt;
	margin:0tp;
	padding-top:2pt;
	text-align:center;
	vertical-align: middle;
	background-color:#FFFF99;
	border-top:solid 1px pink;
	border-left:solid 1px #FFCC33;	
	border-bottom:solid 1px pink;
	font-size:9pt;
	font-weight:bold;
	
	border-right:solid 1px #FFCC33;
}

/* 画面左 */
div.left {
    float: left;
    width: 400px;
	padding-top:10px;
}

/* 画面右 */
div.right {
    float: right;
    width: 270px;
	padding-top:50px;
	padding-left:2px;
}


h1{
	font-size:15pt;
	text-align:center;
}

h2{
	font-size:11pt;
	margin-left:3px;
	text-decoration:underline;
}

div.maintext{
	font-size:9pt;
	line-height:20px;
    border-left-style:solid;
	border-left-width:2px;
/*	border-left-color:#6699CC; */
	border-left-color:orange; 
	padding-left:10px;
}

/* 中国企業担当者様 */
div.china_out{
	text-align:right;
	margin-top:10px;
	align:right;
}

div.china_in{
	margin-left:570px;
/*	text-align:right; */
	font-size:9pt;
	padding:3px;
	background-color:yellow;
	font-weight:bold;

}


/* =========================== */
/* Datainput画面 */
/* =========================== */
td.datainput_midashi{
    border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#E9967A;
	width:80px;
	text-align:center;
}

td.datainput{
    border-bottom-style:dashed;
	border-bottom-width:1px;
	border-bottom-color:#E9967A; 
	width:80px;
	text-align:center;
}

td.datainput_flow1{
    border-right-style:dashed;
	border-right-width:1px;
	border-right-color:#E9967A;

    border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#E9967A;
	width:200px;
	text-align:left;
}

td.datainput_flow2{
    border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#E9967A;
	width:100px;
	text-align:center;
}

/* =========================== */
/* Datainput SUB画面 */
/* =========================== */
table.input_sub{
	margin-top:0px;
	font-size:8pt;
    border-bottom-style:dashed;
	border-bottom-width:1px;
	border-bottom-color:#cc9999;	
}
td.input_sub{
    border-right-style:solid;
	border-right-width:1px;
	border-right-color:#cc9999;

	
}

/* ------------------------- */
/* sub画面 画面右　*/
/* ------------------------- */
div.subtext{
	font-size:8pt;
	line-height:18px;
    border-left-style:solid;
	border-left-width:1px;
/*	border-left-color:#6699CC; */
	border-left-color:red; 
	padding-left:10px;
}

ul.sub{
	margin-left:20px;
}

table.bottom {
	font-size:9pt;
/*    color: #800000; */
    text-decoration: none;
    margin-left:auto;margin-right:auto;

}

div.bottom_toiawase{
	clear:both;
	text-align:center;
/*	background-color:wheat; */
	line-height:25px;
	font-size:12pt;
	font-weight: bold;
    border-top-style:dashed;
	border-top-width:1px;
	border-top-color:wheat; 
    border-bottom-style:dashed;
	border-bottom-width:1px;
	border-bottom-color:orange; 
	margin-top:50px;
	
}

div.bottom{
/*	clear:both; */
	text-align:center;
	font-size:10pt;
	width:700px;

}

/* -------------------------------------- */
/* 問い合わせフォーム */
/* -------------------------------------- */
div.mail{
	width:650px;
}
table.mail{
	border-collapse: collapse; 
	border: 1px red solid; 
	margin:3px;
}
td.mail_midashi{
	width:140px;
	height:40px;
	font-size:9pt;
	border-right-style:double;
	border-right-width:1px;
	border-right-color:#CC6633;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#CC6633;
	padding:10px;
	color:brown;
	background-color:#FFFF99; 
	
}

td.mail_data{
	width:500px;
	height:50px;
	font-size:9pt;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#CC6633;
	padding:10px;
	color:brown;
	background-color:#FFFFCC;
}

td.mail_midashi2{
	width:140px;
	height:40px;
	font-size:9pt;
	border-right-style:double;
	border-right-width:1px;
	border-right-color:#CC6633;
	border-bottom-style:solid;
	border-bottom-width:2px;
	border-bottom-color:#CC6633;
	padding:10px;
	color:brown;
	background-color:#FFFF99; 
}

td.mail_data2{
	width:500px;
	height:50px;
	font-size:9pt;
	border-bottom-style:double;
	border-bottom-width:2px;
	border-bottom-color:#CC6633;
	padding:10px;
	color:brown;
	background-color:#FFFFCC;
}

input.mail_name{
	width:300px;
	ime-mode: active;
}

input.mail_mail{
	width:300px;
	ime-mode:disabled;
}

select.mail_mail{
	width:300px;
	ime-mode:disabled;
}

p.ssl{
	width:600px;
	text-align:center;
	padding:3px;
	
	background-color:#FFFFCC;
	
	border-top-style:double;
	border-top-width:1px;
	border-top-color:#CC6633;
	
	border-bottom-style:double;
	border-bottom-width:1px;
	border-bottom-color:#CC6633;
}

/* -------------------------------------- */
/* 問い合わせフォーム 中国用 */
/* -------------------------------------- */
table.mail_china{
	border-collapse: collapse; 
	border: 1px red solid; 
	margin:2px;
}
td.mail_midashi_china{
	width:160px;
	height:40px;
	font-size:9pt;
	border-right-style:double;
	border-right-width:1px;
	border-right-color:#CC6633;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#CC6633;
	padding:10px;
	color:brown;
	background-color:#FFFF99; 
	
}

td.mail_data1_china{
	width:400px;
	height:30px;
	font-size:9pt;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#CC6633;
	padding:10px;
	color:brown;
	background-color:#FFFFCC;
}


input.mail_name{
	width:95%;
	ime-mode: active;
}


/* -------------------------------------- */
/* 会社概要 */
/* -------------------------------------- */
table.kaisha{
	border-style:solid;
	border-width:1px;
	border-color:#CC6633;
	border-collapse: collapse;
}

td.kaisha_midashi{
	width:100px;
	height:40px;
	padding-left:5px;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#CC6633;

	border-right-style:dashed;
	border-right-width:1px;
	border-right-color:#CC6633;
}

td.kaisha{
	width:280px;
	padding-left:15px;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#CC6633;
	
}


/* -------------------------------------- */
/* Thank(問い合わせ有難う) */
/* -------------------------------------- */
div.thank{
	width:400px;
	font-size:10pt;
	text-align:left;
}


/* -------------------------------------- */
/* キャンペーン */
/* -------------------------------------- */
div.campaign{
	border-bottom-style:dashed;
	border-bottom-width:1px;
	border-bottom-color:#CC6633;
}

div.box{
	border-style:solid;
	border-width:2px;
	border-color:#CC6633;
	padding:10px;
	width:400px;

}


ol.campaign{
	line-height:25px;
}


/* -------------------------------------- */
/* 価格詳細 */
/* -------------------------------------- */
p.cost{
	font-size:10pt;
}

td.cost_midashi{
	background-color:#CCFF33;
	font-weight:bold;
	padding:3px;
}

td.cost_data{
	background-color:#CCFF99;
	padding:3px;
}

/* -------------------------------------- */
/* 中国語表示 */
/* -------------------------------------- */
td.china_sub{
	width:150px;
    border-right-style:solid;
	border-right-width:1px;
	border-right-color:#cc9999;
	text-align:center;
	
}

.chinese{
	font-family:宋体,SimSun,'MS Song','MS Mincho',serif;
}

/* -------------------------------------- */
/* 外注化検討ページ */
/* -------------------------------------- */
div.sol{
	background-color:#FFFF66;
	padding:3pt;
	color:#330033;
	font-weight:bold;
	border:solid 1px gray;
}

/* リンク */
.link_sol{
	font-size:9pt;
	font-weight:bold;
}

/* -------------------------------------- */
/* これまでのお問い合わせ内容 */
/* -------------------------------------- */
