/* common
-------------------------------------------------------------*/
body {
	margin: 0px;
	padding: 0px;
	background-color: #FFF;
	color:	#434343;
}

a:link {
	color: #1F80BE;
	text-decoration: underline;
}
a:visit {
	color: #1F80BE;
	text-decoration: underline;
}
a:hover {
	color: #1F80BE;
	text-decoration: none;
}

.bgF {
	background-color:	#FFFFFF;
}
.lineGray01 {
	border-top: 1px solid #9F9F9F;
}

/* margin padding */
.mgn01 {
	margin: 0 0 1px 0;
}
.mgn02 {
	margin: 0 5px 0 4px;
}
.mgn03 {
	margin: 0 10px 0 0;
}
.mgn04 {
	margin: 0 0 6px 0;
}
.pad01 {
	padding: 5px 0 0 0;
}
.pad02 {
	padding-left: 7px;
}
.pad03 {
	padding: 5px 0 0 7px;
}

/* index
-------------------------------------------------------------*/
.indexBg00 {
	background: url(../common/c_bg.gif) repeat-x;
}
.indexBg01 {
	background: url(../common/h_bg_left.gif) repeat-y;
}
.indexBg02 {
	background: url(../common/h_bg_right.gif) repeat-y;
}
.indexBg03 {
	background: url(../common/c_bg_left.gif) no-repeat;
}
.indexBg04 {
	background: url(../common/c_bg_right.gif) no-repeat;
}

.indexBoxL {
	background: url(../images/index_box_left.gif) repeat-y;
}
.indexBoxR {
	background: url(../images/index_box_right.gif) repeat-y;
}

.indexTLineMgn {
	margin: 5px 0 7px 0;
}
.indexTLineMgn02 {
	margin: 5px 0 18px 0;
}
.indexImgMgn {
	margin: 5px 9px 9px 10px;
}
.indexTxPd01 {
	padding: 5px 10px 9px 0;
}

/* ‰º‘w
-------------------------------------------------------------*/
.lineGray02 {
	border-top: 1px solid #A6A6A6;
	border-bottom: 1px solid #B9B9B9;
}
.leftBg {
	background: url(../common/ul_bg.gif) repeat-y;
}
.pageTop {
	margin: 20px 0 20px 0;
}
.TxBl {
	color: #1F80BE;
}
.TxRed {
	color: #FF0000;
}

/* ----- trading ----- */
.tradCap01 {
	margin: 35px 0 10px 0;
}
.tradCap02 {
	margin: 35px 0 5px 0;
}
.tradBox01 {
	width: 144px;
	height: 24px;
	background-color: #F7F7F7;
	border: 1px solid #A4A4A4;
}
.tradBox02 {
	width: 292px;
	height: 24px;
	background-color: #F7F7F7;
	border: 1px solid #A4A4A4;
}
.tradImg01 {
	margin: 0 9px 0 8px;
}
.tradImg02 {
	margin: 35px 0 7px 6px;
}
.tradArw {
	margin: 0 5px 0 44px;
}
.tradMap {
	background: url(../images/trad_map.gif) no-repeat top right;
}

/* ----- processing ----- */
.procTLine01 {
	margin: 7px 0 8px 0;
}
.procMgn01 {
	margin: 7px 0 5px 0;
}
.procImg01 {
	margin: 18px 11px 18px 0;
}

/* ----- product ----- */
.prodBox0101 {
	width: 165px;
	height: 24px;
	background-color: #789DAB;
	border: 1px solid #A4A4A4;
	color: #FFF;
}
.prodBox0102 {
	width: 250px;
	height: 24px;
	background-color: #789DAB;
	border: 1px solid #A4A4A4;
	color: #FFF;
}

.prodBox0201 {
	width: 165px;
	height: 199px;
	background-color: #F7F7F7;
	border: 1px solid #A4A4A4;
}
.prodBox0202 {
	width: 250px;
	height: 24px;
	background-color: #F7F7F7;
	border: 1px solid #A4A4A4;
}

.prodBox0301 {
	width: 165px;
	height: 61px;
	background-color: #F7F7F7;
	border: 1px solid #A4A4A4;
}
.prodBox0302 {
	width: 250px;
	height: 61px;
	background-color: #F7F7F7;
	border: 1px solid #A4A4A4;
}

.prodImg01 {
	margin:0 10px 0 0;
}
.prodMgn01 {
	margin: 22px 0 0 0;
}
.prodBtn {
	margin: 0 58px 0 57px;
}

/* ----- equipment ----- */
.equipCap01 {
	margin: 0 0 15px 0;
}
.equipCap02 {
	margin: 0 0 10px 0;
}
.equipImg01 {
	margin: 8px 0 0 0;
}
.equipImg02 {
	margin: 0 6px 0 6px;
}
.equipMgn01 {
	margin: 12px 0 0 0;
}
.equipMgn02 {
	margin: 18px 0 30px 0;
}
.equipMgn03 {
	padding: 0 0 0 60px;
	/*
\*/
	padding: 0 0 0 59px;
/*
*/
}

.equipBox0101 {
	width: 145px;
	height: 24px;
	background-color: #789DAB;
	border: 1px solid #A4A4A4;
	color: #FFF;
}
.equipBox0102 {
	width: 53px;
	height: 24px;
	background-color: #789DAB;
	border: 1px solid #A4A4A4;
	color: #FFF;
}
.equipBox0103 {
	width: 382px;
	height: 24px;
	background-color: #789DAB;
	border: 1px solid #A4A4A4;
	color: #FFF;
}

.equipBox0201 {
	width: 145px;
	height: 42px;
	background-color: #F7F7F7;
	border: 1px solid #A4A4A4;
}
.equipBox0202 {
	width: 53px;
	height: 42px;
	background-color: #F7F7F7;
	border: 1px solid #A4A4A4;
}
.equipBox0203 {
	width: 382px;
	height: 42px;
	background-color: #F7F7F7;
	border: 1px solid #A4A4A4;
}

/* ----- profile ----- */
.profCap01 {
	margin: 43px 0 0 0;
}
.profTx01 {
	margin: 35px 0 0 0;
}

/* ----- outline ----- */
.outTi {
	margin: 0 0 20px 0;
}
.outLine01 {
	margin: 5px 0 5px 0;
}
.outLine02 {
	margin: 3px 0 10px 0;
}
.outMarc01 {
	margin: 0 7px 0 0;
}
.outImg01 {
	margin: 0 0 10px 0;
}
.outCap01 {
	margin: 30px 0 8px 0;
}
.outMgn01 {
	margin: 0 0 15px 0;
}
.outMgn02 {
	margin: 0 77px 0 0;
}
.outMgn03 {
	margin: 0 0 14px 0;
}
.outMgn04 {
	margin: 6px 0 0 0;
}
.outBg01 {
	background: url(../images/out_tx_bg.gif) no-repeat;
}
.outBg02 {
	background: url(../images/out_tx_bg.gif) no-repeat;
}
.outBg03 {
	background: url(../images/out_tx_bg.gif) no-repeat;
}
.outBg04 {
	background: url(../images/out_tx_bg.gif) no-repeat;
}
.outline a:link {
	color: #FFF;
	text-decoration: underline;
}
.outline a:visit {
	color: #FFF;
	text-decoration: underline;
}
.outline a:hover {
	color: #FFF;
	text-decoration: none;
}

/* ----- map ----- */
.mapBtn {
	margin: 16px 0 12px 0;
}

/* ----- history ----- */
.hisCap01 {
	margin: 10px 0 2px 0;
}
.hisCap02 {
	margin: 40px 0 2px 0;
}
.hisMarc {
	margin: 9px 0 9px 0;
}
.hisBgCol {
	background-color: #FAFAFA;
}

/* ----- osaka ----- */
.osakaMgn01 {
	margin: 25px 0 15px 0;
}
.osakaMgn02 {
	margin: 0 5px 0 0;
}
.osakaMgn03 {
	margin: 20px 0 23px 0;
}
.osakaMgn04 {
	margin: 18px 18px 18px 0;
}
.osakaMgn05 {
	margin: 15px 0 0 0;
}

.osakaCap01 {
	margin: 0 0 12px 0;
}
.osakaCap02 {
	margin: 20px 0 12px 0;
}
.osakaCap03 {
	margin: 38px 0 12px 0;
}
.osakaImg01 {
	margin: 0 9px 0 8px;
}

.osakaBox01 {
	width: 146px;
	height: 24px;
	background-color: #F7F7F7;
	border: 1px solid #A4A4A4;
}
.osakaBox02 {
	width: 291px;
	height: 24px;
	background-color: #F7F7F7;
	border: 1px solid #A4A4A4;
}
.osakaBox03 {
	width: 244px;
	height: 24px;
	background-color: #F7F7F7;
	border: 1px solid #A4A4A4;
}

/* ----- fukuoka ----- */
.fukuokaMgn01 {
	margin: 25px 0 0 0;
}
.fukuokaImg01 {
	margin: 0 0 6px 0;
}

/* ----- kudamatsu ----- */
.kudaMgn01 {
	margin: 0 0 20px 0;
}

/* ----- link ----- */
.linkMarc {
	margin: 14px 0 14px 0;
}
.linkLine {
	margin: 0 0 28px 0;
}
.linkImg {
	margin: 32px 0 10px 0;
}
.linkCap01 {
	margin: 20px 0 0px 0;
}

/* ----- inquiry ----- */
.inqMgn01 {
	margin: 18px 0 18px 0;
}
.inqMgn02 {
	margin: 0 0 18px 0;
}
.inqMgn03 {
	margin: 24px 0 18px 0;
}

.inqBgCol01 {
	background-color: #006EB5;
}
.inqBgCol02 {
	background-color: #F5F5F5;
}

.inqForm01 {
	width: 470px;
	height: 72px;
}
.inqForm02 {
	width: 311px;
}
.inqForm03 {
	width: 76px;
}
.inqForm04 {
	width: 110px;
}
.inqForm05 {
	width: 311px;
	height: 40px;
}

/* ----- conf ----- */
.confMgn01 {
	margin: 0 0 28px 0;
}
.confMgn02 {
	margin: 24px 0 136px 0;
}

/* ----- thanks ----- */
.thanksMgn01 {
	margin: 0 0 50px 0;
}
.thanksMgn02 {
	margin: 50px 0 55px 0;
}
.thanksMgn03 {
	margin: 0 0 310px 0;
}



