/* ==========base.css========== */
*{ margin:0; padding:0}
body {
	text-align: center;
	align: center;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	color: #666666;
}

img { border: none; }

#container {
	width: 100%;
	margin:0 auto;
	text-align: center;
/*
	width:1104px;
	margin:0 auto;
	align:center;
	text-align:left;
	height: 100%;
	background-image: url(../img/background.gif);
*/	
}
#container_s {
	width:759px;
	margin:0 auto;
	align:center;
	text-align:left;
	height: 100%;
	background-image: url(../img/background_s.gif);
}

/* ==========20071213add europe h3========== */
.bg_f22ddc {
	background-color: #f2eddc;
}

.bg_99885c {
	background-color: #99885c;
}

.txth3 {
	color: #99885c;
}


/* ==========BackGround========== */
.background {background-image: url(../img/background.gif)}
.background_s {background-image: url(../img/background_s.gif)}
.bg_ffffff {background-color: #FFFFFF}
.bg_666666 {background-color: #666666}
.bg_999999 {background-color: #999999}
.bg_f5f5f5 {background-color: #F5F5F5}
.bg_075182 {background-color: #075182}
.bg_fafafa {background-color: #FAFAFA}
.bg_dcdcdc {background-color: #DCDCDC}
.bg_cccccc {background-color: #CCCCCC}
.bg_f1f6f9 {background-color: #F1F6F9}
.bg_83a8c0 {background-color: #83a8c0}
.dotline01 {background-image: url(../img/dotline01.gif)}
.dotline02 {background-image: url(../img/dotline02.gif)}
.dotborder {background-image: url(../img/dotborder.gif)}
.sNaviAct {background-color: #C0DBED}
.bgheaderblue {background-color: #DBEAF5}
.bglightblue {background-color: #F3F8FC}
.bglightblue02 {background-color: #D3E6F2}
.bglightblue03 {background-color: #E3EFF7}
.bgBlockLine {background-color: #68A7D5}
.headerbg {background-image: url(../img/HEADER/p_headerbg.gif)}
.headerLine01 {background-image: url(../img/HEADER/p_line01.gif)}
.headerLine02 {background-image: url(../img/HEADER/p_line02.gif)}
.headerLine03 {background-image: url(../img/HEADER/p_line03.gif)}
.footerbg {background-image: url(../img/FOOTER/p_footerbg.gif)}
.footerLine01 {background-image: url(../img/FOOTER/p_line01.gif)}
.footerLine02 {background-image: url(../img/FOOTER/p_line02.gif)}
.footerLine03 {background-image: url(../img/FOOTER/p_line03.gif)}
.gNaviLine {background-image: url(../img/HEADER/p_gnavi_line.gif)}
.gNaviSepLine {background-image: url(../img/HEADER/p_gnavi_sepline.gif)}
.gNaviSepLine_undefine_a {background-image: url(../img/HEADER/p_gnavi_sepline_undefine_a.gif)}
.gNaviSepLine_undefine_b {background-image: url(../img/HEADER/p_gnavi_sepline_undefine_b.gif)}

/* ==========weddingPic========== */
.mainPic_c01 {background-image: url(../img/WEDDING/p_mainpic_border_c01.gif)}
.mainPic_c02 {background-image: url(../img/WEDDING/p_mainpic_border_c02.gif)}
.mainPic_c03 {background-image: url(../img/WEDDING/p_mainpic_border_c03.gif)}
.mainPic_c04 {background-image: url(../img/WEDDING/p_mainpic_border_c04.gif)}
.mainPic_l01 {background-image: url(../img/WEDDING/p_mainpic_border_l01.gif)}
.mainPic_l02 {background-image: url(../img/WEDDING/p_mainpic_border_l02.gif)}
.mainPic_l03 {background-image: url(../img/WEDDING/p_mainpic_border_l03.gif)}
.mainPic_l04 {background-image: url(../img/WEDDING/p_mainpic_border_l04.gif)}

.thumbPic_c01 {background-image: url(../img/WEDDING/p_sumpic_border_c01.gif)}
.thumbPic_c02 {background-image: url(../img/WEDDING/p_sumpic_border_c02.gif)}
.thumbPic_c03 {background-image: url(../img/WEDDING/p_sumpic_border_c03.gif)}
.thumbPic_c04 {background-image: url(../img/WEDDING/p_sumpic_border_c04.gif)}
.thumbPic_l01 {background-image: url(../img/WEDDING/p_sumpic_border_l01.gif)}
.thumbPic_l02 {background-image: url(../img/WEDDING/p_sumpic_border_l02.gif)}
.thumbPic_l03 {background-image: url(../img/WEDDING/p_sumpic_border_l03.gif)}
.thumbPic_l04 {background-image: url(../img/WEDDING/p_sumpic_border_l04.gif)}

/* ==========txtColor========== */
.txtWhite {color: #FFFFFF}
.txtMazenta {color: #CC3399}
.txtRed {color: #FF0000}
.vColor {color: #026CB8}

/* ==========table========== */
.tablebg {
	border-collapse:collapse;
	border: 1px solid #BFBFBF;
}
.thbg {
	background-color: #F3F3F3;
	font-weight: normal;
	padding: 5px 8px;
	border: 1px solid #BFBFBF;
}
.tdbg {
	background-color: #FFFFFF;
	padding: 5px 8px;
	border: 1px solid #BFBFBF;
}

/* ==========LinkFont========== */
a {text-decoration:underline; color: #319ACA}
a:hover {text-decoration:underline; color: #97C9EC}
a:visited {text-decoration:underline; color: #A376D1}
a.undefine {text-decoration:none; color: #999999}
a.undefine:hover {text-decoration:none; color: #999999}
a.undefine:visited {text-decoration:none; color: #999999}
/*a.undefine {text-decoration:none; color: #000000}
a.undefine:visited {text-decoration:none; color: #000000}
a.undefine:hover {text-decoration:underline; color: #000000}*/
/* ==========gNabiActibe========== */
#gnaviAct {position:relative; top:0x; left:0px; z-index: 2; width: 1100px; display:block}
#g01 {position:absolute; top:0px; left:0px; z-index: auto; float:left; width:135px}
#g02 {position:absolute; top:0px; left:137px; z-index: auto; float:left; width:135px}
#g03 {position:absolute; top:0px; left:274px; z-index: auto; float:left; width:135px}
#g04 {position:absolute; top:0px; left:411px; z-index: auto; float:left; width:135px}
#g05 {position:absolute; top:0px; left:548px; z-index: auto; float:left; width:135px}
#g06 {position:absolute; top:0px; left:685px; z-index: auto; float:left; width:135px}
#g07 {position:absolute; top:0px; left:822px; z-index: auto; float:left; width:135px}
#g08 {position:absolute; top:0px; left:959px; z-index: auto; float:left; width:141px}
#subNavi {position:relative; top:0x; left:0px; z-index: 1; width: 1100px; display:block}
#s02 {position:absolute; top:0px; left:136px; z-index: auto; float:left; width:201px; visibility: hidden}
#s03 {position:absolute; top:0px; left:273px; z-index: auto; float:left; width:201px; visibility: hidden}
#s04 {position:absolute; top:0px; left:410px; z-index: auto; float:left; width:201px; visibility: hidden}
#s05 {position:absolute; top:0px; left:547px; z-index: auto; float:left; width:201px; visibility: hidden}
#s06 {position:absolute; top:0px; left:684px; z-index: auto; float:left; width:201px; visibility: hidden}
#s07 {position:absolute; top:0px; left:821px; z-index: auto; float:left; width:201px; visibility: hidden}
#s08 {position:absolute; top:0px; left:958px; z-index: auto; float:left; width:201px; visibility: hidden}
#hidemenu {position:absolute; top:-60px; left:0; z-index: -1; float:left; width:1100px; visibility: visible}

/* ==========h1,h2,h3========== */
h1,h2,h3{ font-size:1em; font-weight:normal; font-style:normal}
.ttl_indent { text-indent: -9999}

.freedial {color: #026CB8; font-family:Arial, Helvetica, sans-serif}

/* ==========trade,reg,copy========== */
.trade { font-size: 1.2em}

.imeon {
ime-mode: active;
}

.imeoff {
ime-mode: inactive;
}
