@charset "shift_jis";
/* ϊCSS  */
/* 0 */
/* reset all tags */
html { overflow-y:scroll; }
body,
div,
pre,
p,
blockquote,
form,
fieldset,
input,
textarea,
select,
option,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
table,
th,
td,
embed,
object { margin:0; padding:0; vertical-align:baseline; }
table { border-collapse:collapse; border-spacing:0; }
fieldset { border:0; }
img { border:0; vertical-align:bottom; }
address,
caption,
cite,
code,
dfn,
var { font-style:normal; font-weight:normal; }
ol,
ul { list-style:none; }
caption,
th { text-align:left; }
q:before,
q:after { content:''; }
abbr,
acronym { border:0; }
h1,
h2,
h3,
h4,
h5,
h6 { font-size:100%; }
hr { display:none; }
label { cursor:pointer; }/* reset font */
body { font:13px "lr oSVbN", arial, helvetica, clean, sans-serif; *font-size:small;
*font:x-small;
}
table { font-size:inherit; font:100%; }
select,
input,
textarea { font:99% arial, helvetica, clean, sans-serif; }
pre,
code { font:115% monospace; *font-size:100%;
}
body { line-height:1.5; }
/* 1.text */
/* A tags */a { overflow:hidden; }
/* font size */#LW .AFs10 { font-size:77%; }
#LW .AFs11 { font-size:85%; }
#LW .AFs12 { font-size:93%; }
#LW .AFs13 { font-size:100%; }
#LW .AFs14 { font-size:108%; }
#LW .AFs15 { font-size:116%; }
#LW .AFs16 { font-size:122%; }
/* font-weight */
#LW .AFWBld { font-weight:bold; }
#LW .AFWNml { font-weight:normal; }
#LW .AFWItl { font-weight:italic; }
/* text decoration */
#LW .AFDUline { text-decoration:underline; }
#LW .AFDNone { text-decoration:none; }
/* 2.float clear */
#LW .AFLt { float:left; }
#LW .AFRt { float:right; }
#LW .ACBoth { clear:both; }
#LW .ACLt { clear:left; }
#LW .ACRt { clear:right; }
/* 3.Align */
#LW .ATLt { text-align:left; }
#LW .ATRt { text-align:right; }
#LW .ATCr { text-align:center; }
#LW .AVTp { vertical-align:top; }
#LW .AVMl { vertical-align:middle; }
#LW .AVBm { vertical-align:bottom; }
/* 4.padding */
/*padding pixel */
#LW .AP0 { padding:0px; }
#LW .AP1 { padding:1px; }
#LW .AP2 { padding:2px; }
#LW .AP3 { padding:3px; }
#LW .AP4 { padding:4px; }
#LW .AP5 { padding:5px; }
#LW .AP10 { padding:10px; }
/* top */
#LW .APTp0 { padding-top:0px; }
#LW .APTp1 { padding-top:1px; }
#LW .APTp2 { padding-top:2px; }
#LW .APTp3 { padding-top:3px; }
#LW .APTp4 { padding-top:4px; }
#LW .APTp5 { padding-top:5px; }
#LW .APTp10 { padding-top:10px; }
/* right */
#LW .APRt0 { padding-right:0px; }
#LW .APRt1 { padding-right:1px; }
#LW .APRt2 { padding-right:2px; }
#LW .APRt3 { padding-right:3px; }
#LW .APRt4 { padding-right:4px; }
#LW .APRt5 { padding-right:5px; }
#LW .APRt10 { padding-right:10px; }
/* bottom */
#LW .APBm0 { padding-bottom:0px; }
#LW .APBm1 { padding-bottom:1px; }
#LW .APBm2 { padding-bottom:2px; }
#LW .APBm3 { padding-bottom:3px; }
#LW .APBm4 { padding-bottom:4px; }
#LW .APBm5 { padding-bottom:5px; }
#LW .APBm10 { padding-bottom:10px; }
/* left */
#LW .APLt0 { padding-left:0px; }
#LW .APLt1 { padding-left:1px; }
#LW .APLt2 { padding-left:2px; }
#LW .APLt3 { padding-left:3px; }
#LW .APLt4 { padding-left:4px; }
#LW .APLt5 { padding-left:5px; }
#LW .APLt10 { padding-left:10px; }
/* 5.margin */
/*margin pixel */
#LW .AM0 { margin:0px; }
#LW .AM1 { margin:1px; }
#LW .AM2 { margin:2px; }
#LW .AM3 { margin:3px; }
#LW .AM4 { margin:4px; }
#LW .AM5 { margin:5px; }
#LW .AM10 { margin:10px; }
/* top */
#LW .AMTp0 { margin-top:0px; }
#LW .AMTp1 { margin-top:1px; }
#LW .AMTp2 { margin-top:2px; }
#LW .AMTp3 { margin-top:3px; }
#LW .AMTp4 { margin-top:4px; }
#LW .AMTp5 { margin-top:5px; }
#LW .AMTp10 { margin-top:10px; }
/* right */
#LW .AMRt0 { margin-right:0px; }
#LW .AMRt1 { margin-right:1px; }
#LW .AMRt2 { margin-right:2px; }
#LW .AMRt3 { margin-right:3px; }
#LW .AMRt4 { margin-right:4px; }
#LW .AMRt5 { margin-right:5px; }
#LW .AMRt10 { margin-right:10px; }
/* bottom */
#LW .AMBm0 { margin-bottom:0px; }
#LW .AMBm1 { margin-bottom:1px; }
#LW .AMBm2 { margin-bottom:2px; }
#LW .AMBm3 { margin-bottom:3px; }
#LW .AMBm4 { margin-bottom:4px; }
#LW .AMBm5 { margin-bottom:5px; }
#LW .AMBm10 { margin-bottom:10px; }
/* left */
#LW .AMLt0 { margin-left:0px; }
#LW .AMLt1 { margin-left:1px; }
#LW .AMLt2 { margin-left:2px; }
#LW .AMLt3 { margin-left:3px; }
#LW .AMLt4 { margin-left:4px; }
#LW .AMLt5 { margin-left:5px; }
#LW .AMLt10 { margin-left:10px; }
/* 8.clearfix */
#LW .APkg:after { content: " "; display:block; visibility:hidden; clear:both; height:0.1px; font-size:0.1em; line-height:0; }/* no ie mac \*/
#LW .APkg { display: block; }/* */
/* hack IE6/7 */
	*html #LW .APkg { zoom:1; }
*:first-child+html #LW .APkg { zoom:1; }
/* 9.display overflow */
/* display */
#LW .ADispB { display:block; }
#LW .ADispIline { display:inline; }
#LW .ADispNone { display:none; }
#LW .ADispVisible { display:visible; }
/* Ovfhidden */
#LW .AOvfH { overflow:hidden; }
#LW .AOvfXH { overflow-x:hidden; }
#LW .AOvfYH { overflow-y:hidden; }
/* Ovfauto */
#LW .AOvfAuto { overflow:auto; }
#LW .AOvfXAuto { overflow-x:auto; }
#LW .AOvfYAuto { overflow-y:auto; }
/* Ovfscroll */
#LW .AOvfScl { overflow:scroll; }
#LW .AOvfXScl { overflow-x:scroll; }
#LW .AOvfYScl { overflow-y:scroll; }
/* 10.position */
#LW .APstAbs { position:absolute; }
#LW .APstRel { position:relative; }
#LW .APstStat { position:static; }
#LW .APstFix { position:fixed; }
#RSpnav2 li.CLi3 a { background-position:-95px -26px !important; }
/* base.css
-----------------------------------------------------------------*/

/* 0 site config */
body { background:#fff url(../img/common/BgBody.gif) 0 0 repeat-x; text-align:center; color:#333; }

/* Atag */
a:link { color:#0066CC; text-decoration:none; text-decoration:underline; }
a:visited { color:#6699cc; text-decoration:underline; }
a:hover { color:#EA5D7B; text-decoration:none; }
a:active { color:#EA5D7B; text-decoration:underline; }
/* SiteRule */
/* font color */
#LW .AFC1 { color:#333; }
#LW .AFC2 { color:#0066CC; }
#LW .AFC3 { color:#EA5D7B; }
#LW .AFC4 { color:#666; }
#LW .AMSml1 { margin:8px; }
#LW .AMMid1 { margin:20px; }
#LW .AMLrg1 { margin:40px; }
#LW .AMTpSml1 { margin-top:8px; }
#LW .AMTpMid1 { margin-top:20px; }
#LW .AMTpLrg1 { margin-top:40px; }
#LW .AMRtSml1 { margin-right:10px; }
#LW .AMRtMid1 { margin-right:20px; }
#LW .AMRtLrg1 { margin-right:40px; }
#LW .AMBmSml1 { margin-bottom:10px; }
#LW .AMBmMid1 { margin-bottom:20px; }
#LW .AMBmLrg1 { margin-bottom:40px; }
#LW .AMLtSml1 { margin-left:8px; }
#LW .AMLtMid1 { margin-left:20px; }
#LW .AMLtLrg1 { margin-left:40px; }
#LW .APSml1 { padding:8px; }
#LW .APMid1 { padding:20px; }
#LW .APLrg1 { padding:40px; }
#LW .APTpSml1 { padding-top:8px; }
#LW .APTpMid1 { padding-top:20px; }
#LW .APTpLrg1 { padding-top:40px; }
#LW .APRtSml1 { padding-right:8px; }
#LW .APRtMid1 { padding-right:20px; }
#LW .APRtLrg1 { padding-right:40px; }
#LW .APBmSml1 { padding-bottom:8px; }
#LW .APBmMid1 { padding-bottom:20px; }
#LW .APBmLrg1 { padding-bottom:40px; }
#LW .APLtSml1 { padding-left:8px; }
#LW .APLtMid1 { padding-left:20px; }
#LW .APLtLrg1 { padding-left:40px; }
#LW .AWSml1 { width:100px; }
#LW .AWMid1 { width:300px; }
#LW .AWLrg1 { width:400px; }
/* Layout */
/* page wrapper */
#LW { }
#LW1 { }

/*
 * wb_[
 */
#LH { width:950px; margin:0 auto; height:100px; position:relative; margin-bottom:10px; overflow:hidden; }

#LHW1 { }

/*
 * TCgΰΎ(A~m_zξb»ΟiA100A¨....)
 */
#LH .CH1 { position:absolute; top:0px; right:0px; color:#999; font-weight:normal; font-size:77%; }

/*
 * S
 */
#LH .CP1 { position:absolute; top:5px; left:0px; }

/*
 * HOME{^
 */
#LH .CP2 { position:absolute; top:29px; left:380px; }
#LH .CP2 img { display:block; vertical-align:top; }

/*
 * irQ[V(²pKCh,οΠΔΰ,TCg}bv...)
 */
#RSpnav1 { position:absolute; top:28px; right:0px; }
#RSpnav1 li { display:block; float:left; }
#RSpnav1 li a { display:block; height:18px; background:url(../img/common/BgRSpNav1.gif) 0 0 no-repeat; text-indent:-9999px; }
#RSpnav1 li.CLi1 a { width:84px; background-position:0px 0px; margin-right:21px; }
#RSpnav1 li.CLi2 a { width:65px; background-position:-105px 0px; margin-right:18px; }
#RSpnav1 li.CLi3 a { width:84px; background-position:-188px 0px; margin-right:18px; }
#RSpnav1 li.CLi4 a { width:96px; background-position:-290px 0px; margin-right:17px; }
#RSpnav1 li.CLi5 a { width:87px; background-position:-403px 0px; }
#RSpnav1 li.CLi1 a:hover { width:84px; background-position:0px -18px; }
#RSpnav1 li.CLi2 a:hover { width:65px; background-position:-105px -18px; }
#RSpnav1 li.CLi3 a:hover { width:84px; background-position:-188px -18px; }
#RSpnav1 li.CLi4 a:hover { width:96px; background-position:-290px -18px; }
#RSpnav1 li.CLi5 a:hover { width:87px; background-position:-403px -18px; }


#RSpnav2 { position:absolute; top:50px; right:0px; height:45px; overflow:hidden; }
#RSpnav2 li { display:block; float:left; }
#RSpnav2 li a { display:block; float:left; background:url(../img/common/BgRSpNav2.gif) 0 0 no-repeat; text-indent:-9999px; }
#RSpnav2 li.CLi1 { text-indent:-9999px; background:url(../img/common/BgRSpNav2.gif) 0 -10px no-repeat; width:61px; height:14px; margin-top:10px; margin-right:9px; }
#RSpnav2 li.CLi2 a { width:20px; height:20px; background-position:-70px -4px; margin-top:4px; margin-right:5px; }
#RSpnav2 li.CLi3 a { width:22px; height:22px; background-position:-95px -2px; margin-top:2px; margin-right:5px; }
#RSpnav2 li.CLi4 a { width:24px; height:24px; background-position:-122px 0px; }
#RSpnav2 li.CLi2 a:hover { background-position:-70px -28px; }
#RSpnav2 li.CLi3 a:hover { background-position:-95px -26px; }
#RSpnav2 li.CLi4 a:hover { background-position:-122px -24px; }

/*
 * j[(NWO,»Ο,N[...)
 */
#RGlnav1 { position:absolute; top:60px; left:0px; }
#RGlnav1 li { float:left; height:35px; }
#RGlnav1 li a { float:left; display:block; height:35px; background:url(../img/common/BgRGlNav1.gif) 0 0 no-repeat; text-indent:-9999px; overflow:hidden; }
#RGlnav1 li.CLi1 a { width:138px; background-position:0px 0px; }
#RGlnav1 li.CLi2 a { width:107px; background-position:-138px 0px; }
#RGlnav1 li.CLi3 a { width:85px; background-position:-245px 0px; }
#RGlnav1 li.CLi4 a { width:181px; background-position:-330px 0px; }
#RGlnav1 li.CLi5 a { width:163px; background-position:-511px 0px; }
#RGlnav1 li.CLi6 a { width:126px; background-position:-674px 0px; }
#RGlnav1 li.CLi7 a { width:150px; background-position:-800px 0px; }
#RGlnav1 li.CLi1 a:hover { background-position:0px -35px; }
#RGlnav1 li.CLi2 a:hover { background-position:-138px -35px; }
#RGlnav1 li.CLi3 a:hover { background-position:-245px -35px; }
#RGlnav1 li.CLi4 a:hover { background-position:-330px -35px; }
#RGlnav1 li.CLi5 a:hover { background-position:-511px -35px; }
#RGlnav1 li.CLi6 a:hover { background-position:-674px -35px; }
#RGlnav1 li.CLi7 a:hover { background-position:-800px -35px; }


/* Page */
#Page { width:950px; margin:0 auto; margin-bottom:40px; text-align:left; }
#PageW1 { padding:5px 0px 40px; }
#RCrumb1 { margin-bottom:10px; }
#RCrumb1 li { display:inline; margin-right:6px; padding-left:12px; background:url(../img/common/BgCrumbLi.gif) 0 50% no-repeat; font-size:93%; }
#RCrumb1 .CLi1 { background:none; padding-left:0px; }
/* Main */
#LM { width:770px; float:right; }
.BTop #LM { width:950px; float:none }
{
}
#LMW1 { }
/* Main Left */
	#LM1 { width:590px; float:left; overflow:hidden; }
.BTop #LM1 { width:770px; float:left; overflow:hidden; }
/* Main Right */
	#LM2 { width:160px; float:right; overflow:hidden; }
/* LM2CD1 */
	.LM2CD1 { border:3px solid #ccc; margin-bottom:10px; }
.LM2CD1W1 { padding:5px; }
.LM2CD1 .CP1 { font-weight:bold; border-bottom:1px dotted #ccc; padding:0 3px 3px; margin-bottom:5px; }
.LM2CD1 .CU1 { margin:0 5px; }
.LM2CD1 .CU1 li { margin-bottom:3px; font-size:93%; }
.LM2CD1 .CU1 li a { display:block; padding-left:18px; background:url(../img/common/ArrowBlue1.gif) 0 4px no-repeat; }
.LM2CD1 .CU1 li a:hover { background:url(../img/common/ArrowPink1.gif) 0 4px no-repeat; }
.LM2CD1 .CPBm1 { margin:0px 5px 5px; text-align:center; padding-top:10px; border-top:1px dotted #ccc; }
.LM2CD1 .CU2 { border-bottom:1px solid #ccc; margin-bottom:10px; }
.LM2CD1 .CU2 li { clear:both; padding-bottom:5px; margin-bottom:5px; border-bottom:1px dotted #ccc; }
.LM2CD1 .CU2 li.RLast1 { border-bottom:0px; margin-bottom:0px; padding-bottom:5px; }
.LM2CD1 .CU2 .CU2CD1 { float:right; width:40px; }
.LM2CD1 .CU2 .CU2CD2 { float:left; width:95px; }
.LM2CD1 .CU2 .CU2CD2 .CU2CP1 { line-height:1.2; margin-bottom:5px; font-size:93%; }
.LM2CD1 .CU2 .CU2CD2 .CU2CP2 { font-size:77%; color:#666; }
.LM2CD1 .CU2 .CU2CD2 .CU2CP2 .CU2CS1 { display:block; float:left; line-height:1em; }
.LM2CD1 .CU2 .CU2CD2 .CU2CP2 .CU2CS2 { display:block; float:right; line-height:1em; }
.LM2CD1 .CT1 { clear:both; width:144px; margin-bottom:10px; }
.LM2CD1 .CT1 .CT1CTd1 { text-align:left; }
.LM2CD1 .CT1 .CT1CTd2 { text-align:right; color:#EA5D79; font-weight:bold; }
.LM2CD1 .CT1 .CT1CTd3 .CT1CTd3CS1 { color:#EA5D79; }
.LM2CD1 .CIpt1 { width:126px; }
/* LM2CD2 */
	.LM2CD2 { clear:both; }
.LM2CD2 .CU1 { padding-top:10px; }
.LM2CD2 .CU1 li { clear:both; padding:0 0 8px 0px; margin-bottom:8px; border-bottom:1px solid #ccc; }
.LM2CD2 .CU1 .CU1CD1 { float:right; width:40px; }
.LM2CD2 .CU1 .CU1CD2 { float:left; width:117px; }
.LM2CD2 .CU1 .CU1CD2 .CU1CP1 { line-height:1.2; font-weight:bold; font-size:93%; }
/*
.LM2CD2 .CU1 .CLiRank1 { background:url(../img/common/IconRank1.gif) 0 0 no-repeat; }
.LM2CD2 .CU1 .CLiRank2 { background:url(../img/common/IconRank2.gif) 0 0 no-repeat; }
.LM2CD2 .CU1 .CLiRank3 { background:url(../img/common/IconRank3.gif) 0 0 no-repeat; }
.LM2CD2 .CU1 .CLiRank4 { background:url(../img/common/IconRank4.gif) 0 0 no-repeat; }
.LM2CD2 .CU1 .CLiRank5 { background:url(../img/common/IconRank5.gif) 0 0 no-repeat; }
*/
/* LM2CD3 */
	.LM2CD3 { position:relative; width:160px; height:210px; margin-bottom:10px; }
.LM2CD3 .CP1 { position:absolute; top:0px; left:0px; }
.LM2CD3 .CP2 { position:absolute; top:151px; left:8px; }
/* Sub */
#LS1 { width:160px; float:left; }
#LSW1 { }
.RSbnav1 li { margin-bottom:1px; }
.RSbnav1 li.CLi6,
.RSbnav1 li.CLi13,
.RSbnav1 li.CLi14 { margin-bottom:10px; }
.RSbnav2 li { margin-bottom:0px; }
.RSbnav2 li a { display:block; padding:7px 0 6px 22px; background:url(../img/common/ArrowBlue2.gif) 8px 13px no-repeat; border-bottom:1px dotted #C9CCCD; }
.RSbnav2 li a:hover { background:url(../img/common/ArrowPink2.gif) 8px 13px no-repeat; }
.RSbnav2 li a.ROn { background:#EFEFEF url(../img/common/ArrowPink2.gif) 8px 13px no-repeat; color:#EA5D7B; text-decoration:none; }
.RSbnav2 li.RLast1 a { border-bottom:0px; }
.LS1CD1W1 { background:#EFEFEF; padding:5px 10px 10px; }
/* Footer */
#LF1 { clear:both; width:100%; border-top:5px solid #6987C4; background:#EFF0F0; text-align:center; }
#LFW1 { width:950px; margin:0 auto; padding:10px 0 15px; text-align:left; }
.LF1CD1 { float:left; width:144px; }
.LF1CD2 { float:left; width:128px; }
.LF1CD3 { float:left; width:324px; }
.LF1CD4 { float:left; width:354px; }
#LF1 h2 { margin-bottom:5px; }
#LF1 ul { }
#LF1 ul li { font-size:77%; }
#LF1 .CU1 { float:left; width:178px; }
#LF1 .LF1CD3 .CU1 { width:164px; }
#LF1 .CU2 { float:left; width:146px; }
#LF1 .CU3 { float:left; width:120px; }
#LF1 .CU4 { float:left; width:234px; }
#LF2 { clear:both; width:100%; border-top:1px solid #ccc; border-bottom:1px solid #ccc; text-align:center; }
#LF2W1 { width:950px; margin:0 auto; padding:13px 0 10px; text-align:left; }
#LF2 .CU1 { text-align:center; margin-bottom:3px; }
#LF2 .CU1 li { display:inline; }
#LF2 .CU1 li a { padding-left:18px; margin-right:6px; background:url(../img/common/ArrowBlue1.gif) 0 1px no-repeat; }
#LF2 .CU1 li a:hover { padding-left:18px; margin-right:6px; background:url(../img/common/ArrowPink1.gif) 0 1px no-repeat; }
#LF3 { clear:both; width:100%; text-align:center; }
#LF3W1 { width:950px; margin:0 auto; padding:13px 0 10px; text-align:left; }
#LF3 .CP1 { text-align:center; }
/* base.css
-----------------------------------------------------------------*/
/* 0.H tags */
#Page .SH1 { clear:both; background:url(../img/common/BgSH1.gif) 0 0 no-repeat; padding-left:10px; line-height:31px; margin-bottom:5px; color:#333; }
.SH1_0 { background:url(../img/common/BgSH1_0.gif) 0 0 no-repeat; padding:0px 8px; line-height:37px; color:#333; font-size:122%; font-family:'Hiragino Kaku Gothic Pro', 'qMmpS Pro W3', 'lr oSVbN', sans-serif; }
.SH1_1 { background:#FFA851; padding:1px 8px; color:#fff; font-size:122%; font-family:'Hiragino Kaku Gothic Pro', 'qMmpS Pro W3', 'lr oSVbN', sans-serif; font-weight:bold; font-weight:bold; }
.SH1_2 { background:#FDB611; padding:1px 8px; color:#fff; font-size:122%; font-family:'Hiragino Kaku Gothic Pro', 'qMmpS Pro W3', 'lr oSVbN', sans-serif; font-weight:bold; font-weight:bold; }
.SH1_3 { background:#BE9FC2; padding:1px 8px; color:#fff; font-size:122%; font-family:'Hiragino Kaku Gothic Pro', 'qMmpS Pro W3', 'lr oSVbN', sans-serif; font-weight:bold; font-weight:bold; }
.SH1_4 { background:#E3889E; padding:1px 8px; color:#fff; font-size:122%; font-family:'Hiragino Kaku Gothic Pro', 'qMmpS Pro W3', 'lr oSVbN', sans-serif; font-weight:bold; font-weight:bold; }
.SH1_5 { background:#6FB1DD; padding:1px 8px; color:#fff; font-size:122%; font-family:'Hiragino Kaku Gothic Pro', 'qMmpS Pro W3', 'lr oSVbN', sans-serif; font-weight:bold; font-weight:bold; }
.SH1_6 { background:#D58B60; padding:1px 8px; color:#fff; font-size:122%; font-family:'Hiragino Kaku Gothic Pro', 'qMmpS Pro W3', 'lr oSVbN', sans-serif; font-weight:bold; font-weight:bold; }
.SH1_7 { background:#6987C4; padding:1px 8px; color:#fff; font-size:122%; font-family:'Hiragino Kaku Gothic Pro', 'qMmpS Pro W3', 'lr oSVbN', sans-serif; font-weight:bold; font-weight:bold; }
.SH2 { padding:10px 5px; border-bottom:1px solid #C9CCCD; color:#333; font-size:153.9%; margin-bottom:20px; }
.SH3 { clear:both; background:url(../img/common/BgSH3.gif) 0 0 no-repeat; padding-left:17px; line-height:36px; margin-bottom:30px; color:#333; font-size:122%; font-family:'Hiragino Kaku Gothic Pro', 'qMmpS Pro W3', 'lr oSVbN', sans-serif; }
.SH4 { clear:both; border-bottom:1px solid #6987C4; border-left:5px solid #6987C4; line-height:25px; padding-left:8px; color:#666; margin-bottom:20px; font-size:108%; }
.SH5 { color:#6785C4; line-height:1.6; font-size:116%; background: url(../img/common/SH5_bg.gif) repeat-x bottom; padding-bottom: 3px; padding-left: 10px; margin-bottom: 10px; float: left; padding-right: 10px; }
.SH6 { background:#6987C4; text-align:center; margin-bottom:20px; color:#fff; }
.SH7 { margin-bottom: 30px; }
.SH8 { height: 35px; width: 230px; background: url(../img/guide/Img_01.gif) no-repeat left top; font-size: 123.1%; padding-top: 10px; padding-left: 50px; margin-bottom: 10px; }
.SH9 { height: 35px; width: 230px; background: url(../img/guide/Img_02.gif) no-repeat left top; font-size: 123.1%; padding-top: 10px; padding-left: 50px; margin-bottom: 10px; }
.SH10 { height: 35px; width: 230px; background: url(../img/guide/Img_03.gif) no-repeat left top; font-size: 123.1%; padding-top: 10px; padding-left: 50px; margin-bottom: 10px; }
.SH11 { height: 35px; width: 230px; background: url(../img/guide/Img_04.gif) no-repeat left top; font-size: 123.1%; padding-top: 10px; padding-left: 50px; margin-bottom: 10px; }
.SH12 { height: 35px; width: 230px; background: url(../img/guide/Img_05.gif) no-repeat left top; font-size: 123.1%; padding-top: 10px; padding-left: 50px; margin-bottom: 10px; }
.SH13 { height: 43px; }
/* 1.P tags */
.RPagetop1 { clear:both; text-align:right; }
.RPagetop1 a { background:url(../img/common/ArrowBlue1_f3.gif) 0 0 no-repeat; padding-left:18px; }
.RPagetop1 a:hover { background:url(../img/common/ArrowPink1_f3.gif) 0 0 no-repeat; }
.RPagetop2 { clear:both; text-align:right; margin-bottom: 30px; }
.RPagetop2 a { background:url(../img/common/ArrowBlue1_f3.gif) 0 0 no-repeat; padding-left:18px; }
.RPagetop2 a:hover { background:url(../img/common/ArrowPink1_f3.gif) 0 0 no-repeat; }
/* rteserved SP1 */
.SP2 { clear:both; text-align:right; }
.SP2 a { background:url(../img/common/ArrowBlue1.gif) 0 0 no-repeat; padding-left:18px; }
.SP2 a:hover { background:url(../img/common/ArrowPink1.gif) 0 0 no-repeat; }
.SP3 { float: left; height: 370px; width: 390px; }
.SP4 { font-weight: bold; background: #6987C4; width: 180px; color: #FFF; padding-top: 2px; padding-bottom: 2px; padding-left: 20px; margin-bottom: 20px; }
.SP5 { margin-bottom: 30px; margin-top: 20px; }
.SP6 { color: #666; margin-bottom: 10px; }
.SP7 { font-size: 77%; color: #666; }
.SP8 { float: left; height: 25px; width: 30px; margin-right: 15px; }
.SP9 { float: left; height: 25px; width: 30px; margin-right: 15px; }
.SP10 { float: right; width: 545px; }
.SP11 { text-align: center; width: 590px; margin-bottom: 30px; }
.SP12 { clear: both; margin-bottom: 30px; }
.SP13 { float: left; width: 50px; margin-right: 10px; }
.SP14 { background: url(../img/common/ArrowBlue2.gif) no-repeat left 8px; text-align: left; padding-left: 10px; float: right; }
.SP15 { color: #DF5886; margin-bottom: 15px; }
.SP16 { margin-top: 20px; margin-bottom: 20px; }
.SP17 { font-size: 116%; font-weight: bold; color: #666; margin-top: 20px; margin-bottom: 20px; }
.SP18 { margin-bottom: 20px; }
.SP19 a:link { background: url(../img/common/ArrowBlue2.gif) no-repeat left center; float: right; padding-left: 10px; }
.SP19 a:visited { background: url(../img/common/ArrowBlue2.gif) no-repeat left center; float: right; padding-left: 10px; }
.SP19 a:hover { background: url(../img/common/ArrowPink2.gif) no-repeat left center; float: right; padding-left: 10px; }
.SP19 a:active { background: url(../img/common/ArrowPink2.gif) no-repeat left center; float: right; padding-left: 10px; }
/* 2.DIV tags */

/* div 1 */
.SD1 { margin-bottom:20px; background:url(../img/common/BgSD1.gif) 0 repeat-y; }
.SD1W1 { background:url(../img/common/BgSD1W1.gif) 0 0 no-repeat; }
.SD1W2 { background:url(../img/common/BgSD1W2.gif) 0 bottom no-repeat; padding:20px 20px 20px 20px; }
/* div 2 */
.SD2 { margin-bottom:20px; background:url(../img/common/BgSD2.gif) 0 repeat-y; }
.SD2W1 { background:url(../img/common/BgSD2W1.gif) 0 0 no-repeat; }
.SD2W2 { background:url(../img/common/BgSD2W2.gif) 0 bottom no-repeat; padding:40px 20px 20px 20px; }
/* div 3 */
.SD3 { margin-bottom:20px; }
.SD3W1 { padding:1px; border:1px solid #e8e8e8; }
.SD3W2 { padding:15px 15px 15px 15px; background:#fff; }
/* div 4 */
.SD4 { clear:both; margin-bottom:30px; }
.SD4CD1 { width:390px; float:left; }
.SD4CD2 { width:190px; float:right; }
/* div 5 */
.SD5 { clear:both; margin-bottom:30px; }
.SD5CD1 { margin-bottom:10px; }
.SD5CD2 { width:170px; float:left; margin-right:40px; }
.SD5CD3 { width:285px; float:left; margin-right:20px; }
.SD5CPBm1 { clear:both; padding:10px 0 0; }
/* SD6 */
.SD6 { clear:both; margin-bottom:30px; }
.SD6CU1 { padding-top:15px; }
.SD6CU1 li { margin-right:14px; border-bottom:1px dotted #ccc; padding-bottom:5px; margin-bottom:8px; }
.SD6CU1CT1 { width:590px; }
.SD6CU1CT1CTd1 { vertical-align:middle; padding-right:15px; }
.SD6CU1CT1CTd2 { vertical-align:top; }
.SD6CU1CT1CTd3 { vertical-align:bottom; }
.SD6CU1CP1 { font-weight:bold; font-size:108%; margin-bottom:5px; }
.SD6CU1CP2 { color:#DF5887; font-size:108%; margin-bottom:5px; }
.SD6CU1CP3 { }
.SD6CU1CP4 { float:left; font-size:77%; color:#666; }
.SD6CU1CP5 { float:right; }
.SD6CU1CP5 img { vertical-align:middle; }
.SD6CU2 { width:615px; padding-top:15px; }
.SD6CU2 li { width:285px; float:left; margin-right:14px; border-bottom:1px dotted #ccc; padding-bottom:5px; margin-bottom:8px; }
.SD6CU2CD1 { width:80px; float:left; }
.SD6CU2CD2 { width:196px; float:right; }
.SD6CU2CD2CD1 { height:78px; }
.SD6CU2CD2CD1CP1 { font-weight:bold; line-height:1.2; padding-left:2px; margin-bottom:3px; }
.SD6CU2CD2CD1CP2 { line-height:1.2; padding-left:2px; }
/* SD7 */
.SD7 { clear:both; margin-bottom:20px; }
.SD7CD1 { width:350px; float:left; overflow:hidden; margin-bottom:20px; }
.SD7CD1CP1 { margin-bottom:6px; }
.SD7CD1CU1 { width:360px; }
.SD7CD1CU1 li { float:left; margin-right:6px; }
.SD7CD2 { width:230px; float:right; margin-bottom:20px; }
.SD7CD2CH1 { border-bottom:3px solid #6987C4; padding:0 0px 5px 0px; margin-bottom:12px; font-size:108%; }
.SD7CD2CP1 { border-bottom:5px solid #B8C7E2; padding:0 0px 15px; margin-bottom:15px; }
.SD7CD2CP2 { border-bottom:1px solid #C9CCCD; padding-bottom:10px; margin-bottom:20px; }
.SD7CD2CP3 { border-bottom:5px solid #B8C7E2; text-align:center; padding-bottom:20px; }
.SD7CT1 { clear:both; }
.SD7CT1 td { vertical-align:middle; }
/* SD8 */
.SD8 { clear:both; margin-bottom:20px; }
.SD8 H3 { margin-bottom:1px; }
.SD8W1_1 { background:#FFFFCC; border-top:3px solid #FF823F; padding:10px 20px; }
.SD8W1_2 { background:#fafafa; border-top:3px solid #91AD1D; padding:10px 20px; }
/* SD9 */
.SD9 { border-top:2px solid #6987C4; border-bottom:2px solid #6987C4; padding:10px 0px; margin-bottom:40px; }
.SD9CT1 { width:590px; }
.SD9CT1CD1 { border-right:1px solid #ccc; vertical-align:middle; text-align:center; }
.SD9CT1CD2 { padding-left:40px; }
.SD9CU1 { }
.SD9CU1 li { margin-bottom:5px; }
.SD9CU1 li a { background:url(../img/common/ArrowBlue1.gif) 0 1px no-repeat; padding-left:18px; }
.SD9CU1 li a:hover { background:url(../img/common/ArrowPink1.gif) 0 1px no-repeat; }
.SD9CU1 li a.ROn { background:url(../img/common/ArrowPink1_f2.gif) 0 1px no-repeat; color:#EA5D7B; text-decoration:none; }
/* SD10 */
.SD10 { clear:both; margin-bottom:40px; }
.SD10CD1 { width:368px; float:left; }
.SD10 .SD11 { width:156px; float:right; }
/* SD11 */
.SD11 { border:1px solid #D8D8D8; background:#F6F6F6; padding:10px; width:265px; }
.ST2CU1 li { background:url(../img/common/ArrowBlue2.gif) 0 6px no-repeat; padding-left:12px; }
/* SD12 */
.SD12 { clear:both; margin-bottom:40px; }
.SD12CD1 { width:285px; float:left; }
.SD12 .SD11 { float:right; }
.SD12CU1 { }
.SD12CU1 li { background:url(../img/common/ArrowBlue2.gif) 0 6px no-repeat; padding-left:14px; margin-bottom:15px; }
/* 3.TABLE tags */
/* ST1 */
.ST1 { width:100%; margin-bottom:20px; border-collapse:separate; border-top:1px solid #ccc; border-left:1px solid #ccc; }
.ST1 th { background:#999; color:#fff; padding:3px 5px; border-bottom:1px solid #ccc; border-right:1px solid #ccc; }
.ST1 td { background:#fff; padding:3px 5px; border-bottom:1px solid #ccc; border-right:1px solid #ccc; }
.ST2 { clear:both; margin-bottom:40px; }
.ST2 th { border-bottom:1px dotted #999999; padding:5px 0; color:#6987C4; }
.ST2 .ST2CTh1 { color:#333; font-weight:normal; padding-right:15px; }
.ST2 td { border-bottom:1px dotted #999999; padding:5px 0; }
.ST3 { width:590px; margin-bottom:40px; border-collapse:separate; border-top:1px solid #6987C4; border-left:1px solid #6987C4; }
.ST3 th { background:#E0E7F1; color:#333; padding:5px 12px; border-bottom:1px solid #6987C4; border-right:1px solid #6987C4; font-weight:normal; }
.ST3 td { background:#F3F5FA; color:#333; padding:5px 12px; border-bottom:1px solid #6987C4; border-right:1px solid #6987C4; }
.ST4 { width: 520px; float: right; margin-bottom: 30px; }
.ST4 .ST4Td1 { width: 90px; font-weight: bold; color: #666; padding: 5px 5px 5px 15px; }
.ST4 .ST4Td2 { border-bottom: 1px dotted #999; padding-top: 5px; padding-bottom: 5px; }
.ST5 { background: #FFE9DD; width: 580px; margin-bottom: 20px; border-collapse:separate; border-top: 1px solid #FFA879; border-right: 1px solid #FFA879; }
.ST5 th { background: #FFD6BF; padding: 10px; width: 80px; border-right: 1px solid #FFA879; }
.ST5 td { padding: 10px; border-bottom: 1px solid #FFA879; }
.ST5 .STd1 { border-bottom: 1px solid #FFA879; border-left: 1px solid #FFA879; }
/* 4.LIST tags */
.SU1 { margin-bottom:20px; }
.SU1 li { background:url(../img/common/IconSquare1.gif) 3px 7px no-repeat; padding-left:16px; margin-bottom:5px; }
.SU1 li .CS1 { display:block; font-size:85%; }
.SU2 { }
.SU2 li { clear:both; border-bottom:1px solid #ccc; padding-bottom:10px; margin-bottom:10px; }
.SU2 .SU2CP1 { float:left; width:105px; font-size:93%; color:#666666; }
.SU2 .SU2CP2_1 a:hover,
.SU2 .SU2CP2_2 a:hover,
.SU2 .SU2CP2_3 a:hover { text-decoration:underline; }
.SU2 .SU2CP2_1 { float:right; padding-left:105px; width:372px; font-size:93%; background:url(../img/index/IconStatusNews1.gif) 0 0 no-repeat; }
.SU2 .SU2CP2_2 { float:right; padding-left:105px; width:372px; font-size:93%; background:url(../img/index/IconStatusNews2.gif) 0 0 no-repeat; }
.SU2 .SU2CP2_3 { float:right; padding-left:105px; width:372px; font-size:93%; background:url(../img/index/IconStatusNews3.gif) 0 0 no-repeat; }
/* 5.IMG tags */


/* 6.Component sections */

.SIptHgt26 { border:1px solid #ccc; padding:4px 3px 3px; height:17px; color:#999999; }
/* Top Page
---------------------------------------------*/
.SDTop1 { margin-bottom:20px; }
.SDTop1CU1 { }
.SDTop1CU1 li { float:left; width:125px; margin-right:29px; }
.SDTop1CU1CP1 { margin-bottom:3px; }
.SDTop1CU1CP2 { margin-bottom:5px; }
.SDTop1CU1CP3 { margin-bottom:5px; font-size:77%; }
.SDTop2 { clear:both; margin-bottom:10px; }
.SDTop2CD1 { position:relative; width:770px; height:30px; margin-bottom:15px; }
.SDTop2CD1 h2 { position:absolute; top:0px; left:0px; }
.SDTop2CD1 .SDTop2CD1CP1 { position:absolute; top:5px; right:10px; }
.SDTop2CD1 .SDTop2CD1CP1 a { background:url(../img/common/ArrowBlue1.gif) 0 1px no-repeat; padding-left:18px; }
.SDTop2CD1 .SDTop2CD1CP1 a:hover { background:url(../img/common/ArrowPink1.gif) 0 1px no-repeat; }
.SDTop2CU1 { }
.SDTop2CU1 li { clear:both; border-bottom:1px solid #ccc; padding-bottom:10px; margin-bottom:10px; }
.SDTop2CU1 .SDTop2CU1CP1 { float:left; width:105px; font-size:93%; color:#666666; }
.SDTop2CU1 .SDTop2CU1CP2_1 a:hover,
.SDTop2CU1 .SDTop2CU1CP2_2 a:hover,
.SDTop2CU1 .SDTop2CU1CP2_3 a:hover { text-decoration:underline; }
.SDTop2CU1 .SDTop2CU1CP2_1 { float:right; padding-left:105px; width:552px; font-size:93%; background:url(../img/index/IconStatusNews1.gif) 0 0 no-repeat; }
.SDTop2CU1 .SDTop2CU1CP2_2 { float:right; padding-left:105px; width:552px; font-size:93%; background:url(../img/index/IconStatusNews2.gif) 0 0 no-repeat; }
.SDTop2CU1 .SDTop2CU1CP2_3 { float:right; padding-left:105px; width:552px; font-size:93%; background:url(../img/index/IconStatusNews3.gif) 0 0 no-repeat; }
.SDTop3 { clear:both; }
.SDTop3CU1 { }
.SDTop3CU1 li { float:left; margin-right:10px; }
/* Edit Suzuki
---------------------------------------------*/
/* common */


/* PageName:sitemap */
.SD13 { width:530px; margin-bottom:50px; padding-right:30px; padding-left:30px; }
.SD13 .CD1 { float: left; width: 264px; border-right: 1px solid #CCC; }
.SD13 .CD2 { padding-left: 30px; float: left; width: 235px; }
.SD13 .CD3 { float: left; width: 265px; }
.SD13 h3 { color: #6987C4; }
.SD13 ul { line-height: 2; }
.SD13 ul li a:link { padding-left: 15px; background: url(../img/common/ArrowBlue2.gif) no-repeat left center; }
.SD13 ul li a:visited { padding-left: 15px; background: url(../img/common/ArrowBlue2.gif) no-repeat left center; }
.SD13 ul li a:hover { padding-left: 15px; background: url(../img/common/ArrowPink2.gif) no-repeat left center; }
.SD13 ul li a:active { padding-left: 15px; background: url(../img/common/ArrowBlue2.gif) no-repeat left center; }
.SD14 { width: 590px; }
.SD15 { float: left; width: 200px; }
.SD15Li { font-weight: bold; }
.SD16 { width: 100px; border-left: 1px dotted #999; float: left; padding-left: 15px; }
.SD16 ul { margin-bottom: 20px; }
.SD17 { width: 80px; float: right; }
.SD17 ul { margin-bottom: 20px; }
.SD18 { width: 275px; float: right; padding-left: 20px; margin-bottom: 30px; }
.SD18 h4 { font-size: 108%; color: #666; }
.SD19 { width: 300px; text-align: center; padding: 15px; background: #F3F3F3; border: 2px solid #6685C4; margin: 20px auto 30px; }
.SD20 { width: 590px; margin-bottom: 40px; clear: both; }
.SD21 { width: 300px; float: right; }
.SD21 p { margin-bottom: 10px; }
.SD22 { width: 280px; clear: both; margin-bottom: 30px; }
.SD22 p { margin-bottom: 10px; }
.SD23 { margin-top: 15px; clear: both; margin-bottom: 15px; }
.SD23 h4 { color: #666; border-left: 3px solid #B1C0E0; padding-left: 5px; margin-bottom: 5px; }
.SD23 ul { margin-bottom: 15px; padding-left: 25px; }
.SD23 ul li { list-style: disc outside; margin-bottom: 10px; }
.SD24 { width: 220px; float: left; }
.SD25 { float: left; width: 280px; }
.SD26 { float: right; width: 280px; }
.SD27 { height: 43px; width: 590px; background: url(../img/common/SH5_bg.gif) repeat-x left bottom; margin-bottom: 20px; clear: both; }
.SD27 h3 { margin-top: 10px; margin-left: 20px; float: left; font-size: 123.1%; }
.SD28 { clear: both; width: 590px; }
.SD29 { width: 295px; float: left; padding-bottom: 20px; }
.SD30 { float: right; width: 280px; }
.SD30 p { clear: both; margin-bottom: 10px; }
.SD31 { padding-left: 20px; clear: both; padding-bottom: 30px; }
.SD31 p { margin-bottom: 10px; }
.SDl1 { margin-bottom: 30px; clear: both; }
.SDl1 dt { width: 590px; padding-bottom: 5px; border-bottom: 1px solid #6987C4; font-weight: bold; color: #333; margin-bottom: 15px; }
.SOl1 { margin-bottom: 50px; }
.SOl1 li { list-style: url(none) none outside; padding-bottom: 20px; border-bottom: 1px dotted #999; margin-bottom: 20px; }
.SU3 { margin-bottom: 50px; }
.SU3 li { list-style: url(none) none outside; padding-bottom: 20px; border-bottom: 1px dotted #999; margin-bottom: 20px; }
.SU4 { height: 60px; width: 590px; margin-top: 30px; margin-bottom: 30px; }
.SU4 li { float: left; }
.SU4Li1 { margin-right: 15px; }
.SU5 { margin-top: 10px; padding-left: 25px; margin-bottom: 20px; }
.SU5 li { margin-bottom: 5px; list-style: disc outside; }
.SS1 { color: #F00; }
 @media print {
#LH { display: none; }
#LM2 { display: none; }
#LS1 { display: none; }
#LF1 { display: none; }
#LF2 { display: none; }
#LF3 { display: none; }
#RCrumb1 { display: none; }
body { margin: 0; padding: 0; width: 100%; background-color: white; background-image: none; font-size: 12pt; line-height: 1.4; text-align: left; zoom: 0.8; }
head+body { width: 165mm; max-width: 100%; min-width: 80%; margin: 0; }
#LM { float: none; }
#LM1 { overflow: visible; }
}

/* VXeny[W */
/* CSSC|[g */

/* default
----------------------------------------------------------------*/
/* ϊCSS  */
/* 0 */
/* reset all tags */
#body_sys body { line-height:1.61; }

/* 1.text */
/* A tags */a { overflow:hidden; }
/* font size */#LW .AFs10 { font-size:77%; }
#body_sys #LW .AFs11 { font-size:85%; }
#body_sys #LW .AFs12 { font-size:93%; }
#body_sys #LW .AFs13 { font-size:100%; }
#body_sys #LW .AFs14 { font-size:108%; }
#body_sys #LW .AFs15 { font-size:116%; }
#body_sys #LW .AFs16 { font-size:122%; }
/* font-weight */
#body_sys #LW .AFWBld { font-weight:bold; }
#body_sys #LW .AFWNml { font-weight:normal; }
#body_sys #LW .AFWItl { font-weight:italic; }
/* text decoration */
#body_sys #LW .AFDUline { text-decoration:underline; }
#body_sys #LW .AFDNone { text-decoration:none; }
/* 2.float clear */
#body_sys #LW .AFLt { float:left; }
#body_sys #LW .AFRt { float:right; }
#body_sys #LW .ACBoth { clear:both; }
#body_sys #LW .ACLt { clear:left; }
#body_sys #LW .ACRt { clear:right; }
/* 3.Align */
#body_sys #LW .ATLt { text-align:left; }
#body_sys #LW .ATRt { text-align:right; }
#body_sys #LW .ATCr { text-align:center; }
#body_sys #LW .AVTp { vertical-align:top; }
#body_sys #LW .AVMl { vertical-align:middle; }
#body_sys #LW .AVBm { vertical-align:bottom; }
/* 4.padding */
/*padding pixel */
#body_sys #LW .AP0 { padding:0px; }
#body_sys #LW .AP1 { padding:1px; }
#body_sys #LW .AP2 { padding:2px; }
#body_sys #LW .AP3 { padding:3px; }
#body_sys #LW .AP4 { padding:4px; }
#body_sys #LW .AP5 { padding:5px; }
#body_sys #LW .AP10 { padding:10px; }
/* top */
#body_sys #LW .APTp0 { padding-top:0px; }
#body_sys #LW .APTp1 { padding-top:1px; }
#body_sys #LW .APTp2 { padding-top:2px; }
#body_sys #LW .APTp3 { padding-top:3px; }
#body_sys #LW .APTp4 { padding-top:4px; }
#body_sys #LW .APTp5 { padding-top:5px; }
#body_sys #LW .APTp10 { padding-top:10px; }
/* right */
#body_sys #LW .APRt0 { padding-right:0px; }
#body_sys #LW .APRt1 { padding-right:1px; }
#body_sys #LW .APRt2 { padding-right:2px; }
#body_sys #LW .APRt3 { padding-right:3px; }
#body_sys #LW .APRt4 { padding-right:4px; }
#body_sys #LW .APRt5 { padding-right:5px; }
#body_sys #LW .APRt10 { padding-right:10px; }
/* bottom */
#body_sys #LW .APBm0 { padding-bottom:0px; }
#body_sys #LW .APBm1 { padding-bottom:1px; }
#body_sys #LW .APBm2 { padding-bottom:2px; }
#body_sys #LW .APBm3 { padding-bottom:3px; }
#body_sys #LW .APBm4 { padding-bottom:4px; }
#body_sys #LW .APBm5 { padding-bottom:5px; }
#body_sys #LW .APBm10 { padding-bottom:10px; }
/* left */
#body_sys #LW .APLt0 { padding-left:0px; }
#body_sys #LW .APLt1 { padding-left:1px; }
#body_sys #LW .APLt2 { padding-left:2px; }
#body_sys #LW .APLt3 { padding-left:3px; }
#body_sys #LW .APLt4 { padding-left:4px; }
#body_sys #LW .APLt5 { padding-left:5px; }
#body_sys #LW .APLt10 { padding-left:10px; }
/* 5.margin */
/*margin pixel */
#body_sys #LW .AM0 { margin:0px; }
#body_sys #LW .AM1 { margin:1px; }
#body_sys #LW .AM2 { margin:2px; }
#body_sys #LW .AM3 { margin:3px; }
#body_sys #LW .AM4 { margin:4px; }
#body_sys #LW .AM5 { margin:5px; }
#body_sys #LW .AM10 { margin:10px; }
/* top */
#body_sys #LW .AMTp0 { margin-top:0px; }
#body_sys #LW .AMTp1 { margin-top:1px; }
#body_sys #LW .AMTp2 { margin-top:2px; }
#body_sys #LW .AMTp3 { margin-top:3px; }
#body_sys #LW .AMTp4 { margin-top:4px; }
#body_sys #LW .AMTp5 { margin-top:5px; }
#body_sys #LW .AMTp10 { margin-top:10px; }
/* right */
#body_sys #LW .AMRt0 { margin-right:0px; }
#body_sys #LW .AMRt1 { margin-right:1px; }
#body_sys #LW .AMRt2 { margin-right:2px; }
#body_sys #LW .AMRt3 { margin-right:3px; }
#body_sys #LW .AMRt4 { margin-right:4px; }
#body_sys #LW .AMRt5 { margin-right:5px; }
#body_sys #LW .AMRt10 { margin-right:10px; }
/* bottom */
#body_sys #LW .AMBm0 { margin-bottom:0px; }
#body_sys #LW .AMBm1 { margin-bottom:1px; }
#body_sys #LW .AMBm2 { margin-bottom:2px; }
#body_sys #LW .AMBm3 { margin-bottom:3px; }
#body_sys #LW .AMBm4 { margin-bottom:4px; }
#body_sys #LW .AMBm5 { margin-bottom:5px; }
#body_sys #LW .AMBm10 { margin-bottom:10px; }
/* left */
#body_sys #LW .AMLt0 { margin-left:0px; }
#body_sys #LW .AMLt1 { margin-left:1px; }
#body_sys #LW .AMLt2 { margin-left:2px; }
#body_sys #LW .AMLt3 { margin-left:3px; }
#body_sys #LW .AMLt4 { margin-left:4px; }
#body_sys #LW .AMLt5 { margin-left:5px; }
#body_sys #LW .AMLt10 { margin-left:10px; }
/* 8.clearfix */
#body_sys .APkg:after { content: " "; display:block; visibility:hidden; clear:both; height:0.1px; font-size:0.1em; line-height:0; }/* no ie mac \*/
#body_sys #LW .APkg { display: block; }/* */
/* hack IE6/7 */
	*html #LW .APkg { zoom:1; }
#body_sys *:first-child+html .APkg { zoom:1; }
/* 9.display overflow */
/* display */
#body_sys #LW .ADispB { display:block; }
#body_sys #LW .ADispIline { display:inline; }
#body_sys #LW .ADispNone { display:none; }
#body_sys #LW .ADispVisible { display:visible; }
/* Ovfhidden */
#body_sys #LW .AOvfH { overflow:hidden; }
#body_sys #LW .AOvfXH { overflow-x:hidden; }
#body_sys #LW .AOvfYH { overflow-y:hidden; }
/* Ovfauto */
#body_sys #LW .AOvfAuto { overflow:auto; }
#body_sys #LW .AOvfXAuto { overflow-x:auto; }
#body_sys #LW .AOvfYAuto { overflow-y:auto; }
/* Ovfscroll */
#body_sys #LW .AOvfScl { overflow:scroll; }
#body_sys #LW .AOvfXScl { overflow-x:scroll; }
#body_sys #LW .AOvfYScl { overflow-y:scroll; }
/* 10.position */
#body_sys #LW .APstAbs { position:absolute; }
#body_sys #LW .APstRel { position:relative; }
#body_sys #LW .APstStat { position:static; }
#body_sys #LW .APstFix { position:fixed; }
#body_sys #RSpnav2 li.CLi3 a { background-position:-95px -26px !important; }
/* base
----------------------------------------------------------------*/
/* 0 site config */
/*
body#body_sys { text-align:center; color:#333; background: url(../img/common/BgBody.gif) repeat-x; }
*/
/*
body#body_sys { background:#fff url(../img/common/BgBody.gif) 0 0 repeat-x; text-align:center; color:#333; }
*/
/* Atag */
#body_sys a:link { color:#0066CC; text-decoration:underline; }
#body_sys a:visited { color:#666666; text-decoration:none; }
#body_sys a:hover { color:#EA5D7B; text-decoration:none; }
#body_sys a:active { color:#F90; text-decoration:none; }
/* SiteRule */
/* font color */
#body_sys #LW .AFC1 { color:#333; }
#body_sys #LW .AFC2 { color:#f00; }
#body_sys #LW .AFC3 { color:#c00; }
#body_sys #LW .AFC4 { color:#666; }
#body_sys #LW .AMSml1 { margin:8px; }
#body_sys #LW .AMMid1 { margin:20px; }
#body_sys #LW .AMLrg1 { margin:40px; }
#body_sys #LW .AMTpSml1 { margin-top:8px; }
#body_sys #LW .AMTpMid1 { margin-top:20px; }
#body_sys #LW .AMTpLrg1 { margin-top:40px; }
#body_sys #LW .AMRtSml1 { margin-right:10px; }
#body_sys #LW .AMRtMid1 { margin-right:20px; }
#body_sys #LW .AMRtLrg1 { margin-right:40px; }
#body_sys #LW .AMBmSml1 { margin-bottom:10px; }
#body_sys #LW .AMBmMid1 { margin-bottom:20px; }
#body_sys #LW .AMBmLrg1 { margin-bottom:40px; }
#body_sys #LW .AMLtSml1 { margin-left:8px; }
#body_sys #LW .AMLtMid1 { margin-left:20px; }
#body_sys #LW .AMLtLrg1 { margin-left:40px; }
#body_sys #LW .APSml1 { padding:8px; }
#body_sys #LW .APMid1 { padding:20px; }
#body_sys #LW .APLrg1 { padding:40px; }
#body_sys #LW .APTpSml1 { padding-top:8px; }
#body_sys #LW .APTpMid1 { padding-top:20px; }
#body_sys #LW .APTpLrg1 { padding-top:40px; }
#body_sys #LW .APRtSml1 { padding-right:8px; }
#body_sys #LW .APRtMid1 { padding-right:20px; }
#body_sys #LW .APRtLrg1 { padding-right:40px; }
#body_sys #LW .APBmSml1 { padding-bottom:8px; }
#body_sys #LW .APBmMid1 { padding-bottom:20px; }
#body_sys #LW .APBmLrg1 { padding-bottom:40px; }
#body_sys #LW .APLtSml1 { padding-left:8px; }
#body_sys #LW .APLtMid1 { padding-left:20px; }
#body_sys #LW .APLtLrg1 { padding-left:40px; }
#body_sys #LW .AWSml1 { width:100px; }
#body_sys #LW .AWMid1 { width:300px; }
#body_sys #LW .AWLrg1 { width:400px; }
/* Layout */
/* page wrapper */
#body_sys #LW { width: 950px; margin-right: auto; margin-left: auto; }
#body_sys #LW1 { }
/* header */
#body_sys #LW { width: 950px; margin-right: auto; margin-left: auto; }
#LHW1 { }
/* Page */
#body_sys #Page { width:950px; margin:0 auto; margin-bottom:40px; text-align:left; }
#body_sys #PageW1 { padding:0px 18px 40px; }
#body_sys #RCrumb1 { width: 100%; text-align: left; padding-top: 15px; margin-bottom: 15px; }
#body_sys #RCrumb1 li { display:inline; margin-right:6px; }
#body_sys #RCrumb1 .CLi1 { background:none; padding-left:0px; }

/* Main */
#body_sys #LM { width:950px; padding-bottom: 80px; padding-top: 0px; }
#body_sys #LMW1 { }

/* Main Right */
#body_sys #LM2_2 { width:160px; float:right; overflow:hidden; text-align:left; }

/* LM2CD1 */
/*
#body_sys .LM2CD1 { border:3px solid #ccc; margin-bottom:10px; }
#body_sys .LM2CD1W1 { padding:5px; }
#body_sys .LM2CD1 .LM2_2CP1 { font-weight:bold; border-bottom:1px dotted #ccc; padding:0 3px 3px; margin-bottom:5px; }
#body_sys .LM2CD1 .LM2_2CU1 { margin:0 5px; }
#body_sys .LM2CD1 .LM2_2CU1 li { margin-bottom:3px; font-size:93%; }
#body_sys .LM2CD1 .LM2_2CU1 li a { display:block; padding-left:18px; background:url(../img/common/ArrowBlue1.gif) 0 4px no-repeat; }
#body_sys .LM2CD1 .LM2_2CPBm1 { margin:0px 5px 5px; text-align:center; padding-top:10px; border-top:1px dotted #ccc; }
#body_sys .LM2CD1 .LM2_2CU2 { border-bottom:1px solid #ccc; margin-bottom:10px; }
#body_sys .LM2CD1 .LM2_2CU2 li { clear:both; padding-bottom:10px; margin-bottom:10px; border-bottom:1px dotted #ccc; }
#body_sys .LM2CD1 .LM2_2CU2 li.RLast1 { border-bottom:0px; margin-bottom:0px; padding-bottom:10px; }
#body_sys .LM2CD1 .LM2_2CU2 .CU2CD1 { float:right; width:40px; }
#body_sys .LM2CD1 .LM2_2CU2 .CU2CD2 { float:left; width:95px; }
#body_sys .LM2CD1 .LM2_2CU2 .CU2CD2 .CU2CP1 { line-height:1.2; }
#body_sys .LM2CD1 .LM2_2CU2 .CU2CD2 .CU2CP2 { font-size:77%; color:#666; }
#body_sys .LM2CD1 .LM2_2CU2 .CU2CD2 .CU2CP2 .CU2CS1 { display:block; float:left; }
#body_sys .LM2CD1 .LM2_2CU2 .CU2CD2 .CU2CP2 .CU2CS2 { display:block; float:right; }
#body_sys .LM2CD1 .LM2_2CT1 { clear:both; width:144px; margin-bottom:10px; }
#body_sys .LM2CD1 .LM2_2CT1 .CT1CTd1 { text-align:left; }
#body_sys .LM2CD1 .LM2_2CT1 .CT1CTd2 { text-align:right; color:#EA5D79; font-weight:bold; }
#body_sys .LM2CD1 .LM2_2CT1 .CT1CTd3 .CT1CTd3CS1 { color:#EA5D79; }
#body_sys .LM2CD1 .CIpt1 { width:126px; }
*/


/*20091130ΗL*/
/* LM2CD1 */
/*
#body_sys .LM2CD1 { border:3px solid #ccc; margin-bottom:10px; }
#body_sys .LM2CD1W1 { padding:5px; }
#body_sys .LM2CD1 .CP1 { font-weight:bold; border-bottom:1px dotted #ccc; padding:0 3px 3px; margin-bottom:5px; }
#body_sys .LM2CD1 .CU1 { margin:0 5px; }
#body_sys .LM2CD1 .CU1 li { margin-bottom:3px; font-size:93%; }
#body_sys .LM2CD1 .CU1 li a { display:block; padding-left:18px; background:url(../img/common/ArrowBlue1.gif) 0 4px no-repeat; }
#body_sys .LM2CD1 .CU1 li a:hover { background:url(../img/common/ArrowPink1.gif) 0 4px no-repeat; }
#body_sys .LM2CD1 .CPBm1 { margin:0px 5px 5px; text-align:center; padding-top:10px; border-top:1px dotted #ccc; }
#body_sys .LM2CD1 .CU2 { border-bottom:1px solid #ccc; margin-bottom:10px; }
#body_sys .LM2CD1 .CU2 li { clear:both; padding-bottom:5px; margin-bottom:5px; border-bottom:1px dotted #ccc; }
#body_sys .LM2CD1 .CU2 li.RLast1 { border-bottom:0px; margin-bottom:0px; padding-bottom:5px; }
#body_sys .LM2CD1 .CU2 .CU2CD1 { float:right; width:40px; }
#body_sys .LM2CD1 .CU2 .CU2CD2 { float:left; width:95px; }
#body_sys .LM2CD1 .CU2 .CU2CD2 .CU2CP1 { line-height:1.2; margin-bottom:5px; font-size:93%; }
#body_sys .LM2CD1 .CU2 .CU2CD2 .CU2CP2 { font-size:77%; color:#666; }
#body_sys .LM2CD1 .CU2 .CU2CD2 .CU2CP2 .CU2CS1 { display:block; float:left; line-height:1em; }
#body_sys .LM2CD1 .CU2 .CU2CD2 .CU2CP2 .CU2CS2 { display:block; float:right; line-height:1em; }
#body_sys .LM2CD1 .CT1 { clear:both; width:144px; margin-bottom:10px; }
#body_sys .LM2CD1 .CT1 .CT1CTd1 { text-align:left; }
#body_sys .LM2CD1 .CT1 .CT1CTd2 { text-align:right; color:#EA5D79; font-weight:bold; }
#body_sys .LM2CD1 .CT1 .CT1CTd3 .CT1CTd3CS1 { color:#EA5D79; }
#body_sys .LM2CD1 .CIpt1 { width:126px; }
*/

/* LM2CD2 */
/*
#body_sys .LM2CD2 { clear:both; }
#body_sys .LM2CD2 .LM2_2CU1 { padding-top:10px; }
#body_sys .LM2CD2 .LM2_2CU1 li { clear:both; padding:0 0 10px 22px; margin-bottom:10px; border-bottom:1px solid #ccc; }
#body_sys .LM2CD2 .LM2_2CU1 .CU1CD1 { float:right; width:40px; }
#body_sys .LM2CD2 .LM2_2CU1 .CU1CD2 { float:left; width:95px; }
#body_sys .LM2CD2 .LM2_2CU1 .CU1CD2 .CU1CP1 { line-height:1.2; }
#body_sys .LM2CD2 .LM2_2CU1 .CLiRank1 { background:url(../img/common/IconRank1.gif) 0 0 no-repeat; }
#body_sys .LM2CD2 .LM2_2CU1 .CLiRank2 { background:url(../img/common/IconRank2.gif) 0 0 no-repeat; }
#body_sys .LM2CD2 .LM2_2CU1 .CLiRank3 { background:url(../img/common/IconRank3.gif) 0 0 no-repeat; }
#body_sys .LM2CD2 .LM2_2CU1 .CLiRank4 { background:url(../img/common/IconRank4.gif) 0 0 no-repeat; }
#body_sys .LM2CD2 .LM2_2CU1 .CLiRank5 { background:url(../img/common/IconRank5.gif) 0 0 no-repeat; }
*/

/* LM2CD3 */
/*
#body_sys .LM2CD3 { position:relative; width:160px; height:210px; margin-bottom:10px; }
#body_sys .LM2CD3 .CP1 { position:absolute; top:0px; left:0px;}
#body_sys .LM2CD3 .CP2 { position:absolute; top:151px; left:8px;}
*/

/* Layout */

/* Sub */
/*
#body_sys #LS1 { width:160px; float:left; }
#body_sys #LSW1 { }
#body_sys .RSbnav1 li { margin-bottom:1px; }
#body_sys .RSbnav1 li.CLi6,
#body_sys .RSbnav1 li.CLi13,
#body_sys .RSbnav1 li.CLi14 { margin-bottom:10px; }
#body_sys .RSbnav2 li { margin-bottom:0px; }
#body_sys .RSbnav2 li a { display:block; padding:7px 0 6px 22px; background:url(../img/common/ArrowBlue2.gif) 8px 13px no-repeat; border-bottom:1px dotted #C9CCCD; }
#body_sys .RSbnav2 li a:hover { background:url(../img/common/ArrowPink2.gif) 8px 13px no-repeat; }
#body_sys .RSbnav2 li a.ROn { background:#EFEFEF url(../img/common/ArrowPink2.gif) 8px 13px no-repeat; color:#EA5D7B; text-decoration:none; }
#body_sys .RSbnav2 li.RLast1 a { border-bottom:0px; }
#body_sys .LS1CD1W1 { background:#EFEFEF; padding:5px 10px 10px; }
*/

/* Footer */
#body_sys #LF1 { clear:both; width:100%; border-top:5px solid #6987C4; background:#EFF0F0; text-align:center; }
#body_sys #LFW1 { width:950px; margin:0 auto; padding:10px 0 15px; text-align:left; }

/* Footer */
#body_sys #LF1 { clear:both; width:100%; border-top:5px solid #6987C4; background:#EFF0F0; text-align:center; }
#body_sys #LFW1 { width:950px; margin:0 auto; padding:10px 0 15px; text-align:left; }
#body_sys #LF1 a:link,
#body_sys #LF2 a:link { color:#0066CC; text-decoration:none; text-decoration:underline; }
#body_sys #LF1 a:visited,
#body_sys #LF2 a:visited { color:#0066CC; text-decoration:underline; }
#body_sys #LF1 a:hover,
#body_sys #LF2 a:hover { color:#EA5D7B; text-decoration:none; }
#body_sys #LF1 a:active,
#body_sys #LF2 a:active { color:#EA5D7B; text-decoration:underline; }
#body_sys .LF1CD1 { float:left; width:144px; }
#body_sys .LF1CD2 { float:left; width:128px; }
#body_sys .LF1CD3 { float:left; width:324px; }
#body_sys .LF1CD4 { float:left; width:354px; }
#body_sys #LF1 h2 { margin-bottom:5px; }
#body_sys #LF1 ul { }
#body_sys #LF1 ul li { font-size:77%; }
#body_sys #LF1 .CU1 { float:left; width:178px; }
#body_sys #LF1 .LF1CD3 .CU1 { width:164px; }
#body_sys #LF1 .CU2 { float:left; width:146px; }
#body_sys #LF1 .CU3 { float:left; width:120px; }
#body_sys #LF1 .CU4 { float:left; width:234px; }
#body_sys #LF2 { clear:both; width:100%; border-top:1px solid #ccc; border-bottom:1px solid #ccc; text-align:center; }
#body_sys #LF2W1 { width:950px; margin:0 auto; padding:13px 0 10px; text-align:left; }
#body_sys #LF2 .CU1 { text-align:center; margin-bottom:3px; }
#body_sys #LF2 .CU1 li { display:inline; }
#body_sys #LF2 .CU1 li a { padding-left:18px; margin-right:6px; background:url(../img/common/ArrowBlue1.gif) 0 1px no-repeat; }
#body_sys #LF2 .CU1 li a:hover { padding-left:18px; margin-right:6px; background:url(../img/common/ArrowPink1.gif) 0 1px no-repeat; }
#body_sys #LF3 { clear:both; width:100%; text-align:center; }
#body_sys #LF3W1 { width:950px; margin:0 auto; padding:13px 0 10px; text-align:left; }
#body_sys #LF3 .CP1 { text-align:center; }

/* style
----------------------------------------------------------------*/
/* RecpCSS  */
/* 0.H tags */
#body_sys .SH1 { clear:both; background:url(../img/common/BgSH1.gif) 0 0 no-repeat; padding:0 0 0 10px; line-height:31px; margin-bottom:5px; color:#fff; font-size:100%;}
#body_sys .SH2 { clear:both; background:url(../img/common/BgSH2.gif) 0 0 no-repeat; padding:0 0 0 17px; line-height:25px; margin-bottom:5px; color:#000; font-size:100%;}
#body_sys .SH3 { clear:both; background:url(../img/common/BgSH3.gif) 0 0 no-repeat; padding:0 0 0 17px; line-height:25px; margin-bottom:5px; color:#000; font-size:100%;}
#body_sys .SH4 { clear:both; background:url(../img/common/BgSH4.gif) 0 0 no-repeat; padding:0 0 0 10px; line-height:31px; margin-bottom:5px; color:#fff; font-size:100%;}
/* 1.P tags */
#body_sys .RPagetop { clear:both; text-align:right; background:url(../img/common/LineDot1.gif) 0 0 repeat-x; padding-top:12px; }
#body_sys .RPagetop a { background:url(../img/common/IconPagetop.gif) 100% 0 no-repeat; padding:1px 22px 3px 0;}
/* div 2 */
#body_sys .SD2 { margin-bottom:20px; background:url(../img/common/BgSD2.gif) 0 repeat-y; }
#body_sys .SD2W1 { background:url(../img/common/BgSD2W1.gif) 0 0 no-repeat; }
#body_sys .SD2W2 { background:url(../img/common/BgSD2W2.gif) 0 bottom no-repeat; padding:40px 20px 20px 20px; }
/* div 3 */
#body_sys .SD3 { margin-bottom:20px; }
#body_sys .SD3W1 { padding:1px; border:1px solid #e8e8e8; }
#body_sys .SD3W2 { padding:15px 15px 15px 15px; background:#fff; }
/* 3.TABLE tags */
#body_sys .ST1 { width:800px; margin-bottom:20px; margin-top:10px; border-collapse:collapse; border:0px;}
#body_sys .ST1 tr.STr1 { font-weight: bold; color: #666; text-align: center; background: #EFEFEF; }
#body_sys .ST1 tr.STr2 { border-top: 1px solid #333; font-size: 108%; font-weight: bold; color: #333; vertical-align: middle; padding-top: 15px; }
#body_sys .STr2 .Std2 { border-top: 1px solid #666; }
#body_sys .ST1 tr .STd3 { width: 80px; }
#body_sys .STd4 { text-align: right; }
#body_sys .STd5 { text-align: right; }
#body_sys .STd6 { width: 430px; }
#body_sys .ST1 tr { vertical-align: middle; }
#body_sys .ST1 td { vertical-align: middle; color: #333; text-align: center; padding-bottom: 5px; padding-top: 5px; border:0px;}
#body_sys .ST1 .STr1 td { padding-top: 5px; padding-bottom: 0px; background: #EFEFEF;}
#body_sys .ST1 td.Std1 { text-align: left; padding-left: 20px; width: 300px; }
/* 4.LIST tags */
#body_sys .SU1 { margin-bottom:41px; height: 97px; }
#body_sys .SU1 li { float: left; padding-left:0px;}
#body_sys .SU1 li .CS1 { display:block; font-size:85%; }
#body_sys input { vertical-align: middle; }
/* 5.IMG tags */


/* 6.Component sections */
#body_sys input.Sipt1 { font-size: 108%; border:1px solid #8F8F8F; height:15px; line-height:1; margin:0 10px 0 10; padding:4px 2px; }
#body_sys input.er { font-size: 108%; border:1px solid #FCC; height:20px; background: #FFF7F7; height:15px; line-height:1; margin:0 10px 0 10; padding:4px 2px; }
#body_sys .er_p { color: #F00; }
#body_sys select { font-size: 108%; }
/*
#body_sys #LH { height: 126px; width: 950px; }
*/
/*
#body_sys #LH { height: 147px; width: 950px; }
*/
#body_sys #LH { height: 110px; width: 950px; }


/*
#body_sys #LM2 { width: 800px; margin-right: auto; margin-left: auto; text-align: left; float: none;}
*/

#body_sys #LM4 { width: 800px; margin-right: auto; margin-left: auto; text-align: left; float: none;}

#body_sys #LM3 { float: left; width: 770px; text-align: left; }

#body_sys #LS1 { float: right; width: 160px; padding-top: 50px; }
#body_sys h2.Lb { border-left: 5px solid #FF823F; height: 29px; font-size: 131%; font-weight: bold; padding-left: 13px; color: #333333; margin-bottom: 30px; }
#body_sys h2.Rlogo { background: url(../img/cart/h2_bg.gif) no-repeat left top; height: 32px; width: 800px; font-size: 116%; font-weight: bold; padding-top: 5px; padding-left: 12px; color: #333333; margin-bottom: 15px; }
#body_sys #LM3 h2.Lb { border-left-color: #91AD1D; }
#body_sys h3 { font-size: 108%; color: #333; border-left: 5px solid #FF823F; border-bottom: 1px solid #FF823F; margin-bottom: 15px; padding-left: 15px; padding-bottom: 5px; }
#body_sys #LM3 h3 { font-size: 108%; color: #333; border-left: 5px solid #91AD1D; border-bottom: 1px solid #91AD1D; margin-bottom: 15px; padding-left: 15px; padding-bottom: 5px; }
#body_sys .ST1 tr td .SSLt1 { font-size: 108%; width: 40px; }
#body_sys .SP1 { width: 800px; text-align: right; height: 33px; }
#body_sys .CD2-3_wrap { background:url(../img/cart/BgCD2-3_wrap.gif) 0 0 repeat-y; }
#body_sys .CD2-3_wrap_inner { background:url(../img/cart/BgCD2-3_wrap_inner.gif) 0 bottom no-repeat; }
#body_sys .CD2-3_bottom_wrap { clear:both; text-align:left; padding-top:10px; }
#body_sys .CD2-3_bottom_left1 { float:left; width:385px; }
#body_sys .CD2-3_bottom_right1 { float:right; width:385px; }
#body_sys .CD2 { width: 365px; height: 175px; margin-bottom: 10px; padding: 15px 10px; }
#body_sys .CD2_wap { float: left; width: 385px; }
#body_sys .CD2 h4 { font-size: 108%; color: #333; padding-bottom: 3px; border-bottom: 1px solid #FF823F; margin-bottom: 40px; border-left-style: none; }
#body_sys .CD3 h4 { font-size: 108%; color: #333; padding-bottom: 3px; border-bottom: 1px solid #FF823F; margin-bottom: 10px; border-left-style: none; }
#body_sys .CD2 p { color: #333; padding-left: 10px; }
#body_sys .CP1 { margin-bottom: 10px; }
#body_sys .CP1 label { font-weight: bold; }
#body_sys .CP2 { text-align: right; }
#body_sys .CD2 .CP3 { color: #666666; margin-left: 95px; }
#body_sys .CD3 { padding: 15px 10px; margin-bottom: 10px; width: 365px; }
#body_sys .CD3_wap { width: 385px; float: right; }
#body_sys .CD3 p { color: #333; padding-left: 10px; }
#body_sys .CP4 { margin-bottom: 10px; }
#body_sys .CP4 label { font-weight: bold; }
#body_sys .CP5 { margin-bottom: 10px; margin-left: 22px; }
#body_sys .CP5 label { font-weight: bold; }
#body_sys .CP6 { position: absolute; top: 140px; right: 20px; }
#body_sys .CD3 .CP7 { color: #666666; margin-left: 95px; }
#body_sys .CP8 { margin-left: 95px; }
#body_sys .CP9 { color: #FF3366; clear: both; padding-top: 30px; }
#body_sys .CP12 { margin-top: 50px; }
#body_sys .CP13 { margin-top: 30px; }
#body_sys .CP14 { margin-left: 75px; }
#body_sys .CT1 { width:800px; margin-bottom:20px; margin-top: 25px; text-align: center; border-bottom: 1px solid #666; }
#body_sys .CT1 .Ctd3 input { vertical-align: middle; }
#body_sys .CT1 td { padding: 5px 10px; vertical-align: middle; }
#body_sys .CT1 tr .Std1 { text-align: left; }
#body_sys .CT1 .STr2 td { font-weight: bold; }
#body_sys .CT1 .STr3 { background: #EFEFEF; font-weight: bold; }
#body_sys .CT1 .STr5 { background: #EFEFEF; font-weight: bold; }
#body_sys .CT1 .STr5 td { padding-top: 3px; padding-bottom: 3px; }
#body_sys .CT1 .STr3 td { padding-top: 3px; padding-bottom: 3px; }
#body_sys .CTd1 { text-align: left; border-bottom: 1px solid #C9CCCD; border-right: 1px solid #C9CCCD; vertical-align: middle; }
#body_sys .CTd2 { font-weight: bold; width: 150px; }
#body_sys .Ctd3 { background: #FAFAFA; }
#body_sys .Ctd5 { border-bottom: 1px solid #C9CCCD; }
#body_sys .CTd6 { text-align: left; border-style: none; }
#body_sys .CTd7 { border-bottom-style: none; }
#body_sys .CTd8, x:-moz-broken {
 border-top: 1px solid #C9CCCD;
}
#body_sys .CT2 { background: #EFF0F0; width: 798px; border:1px solid #C9CCCD; margin-bottom: 20px; }
#body_sys .CT2 , x:-moz-broken { margin-left:1px;}
#body_sys .CT2 td { padding: 5px 15px; vertical-align: middle; }
#body_sys .CT2 .Ctd4 { border-bottom: 1px solid #C9CCCD; }
#body_sys .CT2 td.CTd9 { width: 90px; text-align: left; padding: 5px 0px 5px 10px; }
#body_sys .CT2 td.CTd10 { padding-top: 5px; padding-bottom: 5px; }
#body_sys .STr4 { font-weight: bold; }
#body_sys .SD1 { padding: 15px; width: 770px; background: #EFF0F0; border-bottom: 1px solid #C9CCCD; margin-bottom: 20px; }
#body_sys .name { width: 100px; }
#body_sys .tel { width: 50px; }
#body_sys .post { width: 45px; }
#body_sys .post_btn { margin-left: 20px; }
#body_sys .address { width: 320px; }
#body_sys .mail_ad { width: 240px; }
#body_sys .p_word { width: 240px; }
#body_sys .CTxa1 { width: 585px; border: 1px solid #8F8F8F; }
#body_sys .CTxa2 { width: 400px; border: 1px solid #8F8F8F; }
#body_sys .CD4 { padding: 15px 10px; width: 780px; background: #EFF0F0; margin-bottom: 15px; border-bottom: 1px solid #C9CCCD; }
#body_sys .CD5 { width: 600px; border: 1px solid #C9CCCD; background: #EFF0F0; padding: 20px; margin-bottom: 20px; margin-left: 100px; margin-top: 30px; }
#body_sys .CD5 h3 { border-left-style: none; }
#body_sys .CP10 { border-bottom: 1px solid #FF823F; font-weight: bold; padding-bottom: 10px; margin-bottom: 10px; }
#body_sys .cp11 { font-size: 108%; font-weight: bold; text-align: right; }
#body_sys .CD6 { width: 728px; border: 1px solid #C9CCCD; background: #EFF0F0; padding: 20px; margin-bottom: 20px; margin-top: 20px; }
#body_sys .CD7 { width: 600px; margin-right: auto; margin-left: auto; border: 1px solid #CCC; padding: 10px; height: 100px; overflow: scroll; overflow-x:hidden; }
/*ουy[WCSS
--------------------------------*/
#body_sys .SU2 { margin-bottom:30px; height: 40px; width: 488px; margin-right: auto; margin-left: auto; }
#body_sys .SU2 li { float: left; clear:none; border-bottom:0px; margin-bottom:0px; padding-bottom:0px;}
#body_sys .SU2 li .CS1 { display:block; font-size:85%; }
#body_sys .SU3 { margin-bottom: 15px; }
#body_sys .SU3 li a:link { background: url(../img/common/ArrowBlue1.gif) no-repeat left center; padding-left: 20px; }
#body_sys .SU3 li a:visited { background: url(../img/common/ArrowBlue1.gif) no-repeat left center; color:#666666; text-decoration:none; padding-left: 20px; }
#body_sys .SU3 li a:hover { background: url(../img/common/Arrowpink1.gif) no-repeat left center; padding-left: 20px; color: #EA5D7B; }
#body_sys .SU3 li a:active { background: url(../img/common/Arrowpink1.gif) no-repeat left center; color:#F90; text-decoration:none; padding-left: 20px; }
#body_sys .CT3 { background: #E7F3B6; width: 770px; border: 1px solid #91AD1D; margin-bottom: 20px; }
#body_sys .CT3 td { padding: 5px 10px; vertical-align: middle; }
#body_sys .CT3 .CTd1 { text-align: left; border-bottom: 1px solid #91AD1D; border-right: 1px solid #91AD1D; vertical-align: middle; }
#body_sys .CT3 .CTd2 { font-weight: bold; width: 150px; }
#body_sys .CT3 .Ctd3 { background: #F4FADE; }
#body_sys .CT3 .Ctd4 { border-bottom: 1px solid #91AD1D; }
#body_sys .CT3 .Ctd5 { border-bottom: 1px solid #91AD1D; }
#body_sys .CT3 .CTd6 { text-align: left; border-style: none; }
#body_sys .CT3 .CTd7 { border-bottom-style: none; }
#body_sys .CT3 .CTd8, {
 border-top: 1px solid #91AD1D;
}
#body_sys .CT3 .CTd8, x:-moz-broken {
 border-top: 1px solid #91AD1D;
}
*html #body_sys .CT3 .CTd8 { border-top: none; }
*:first-child+html #body_sys .CT3 .CTd8 { border-top: none; }
#body_sys .CT3 td.CTd9 { width: 90px; text-align: left; padding: 5px 0px 5px 10px; }
#body_sys .CT3 td.CTd10 { padding-top: 5px; padding-bottom: 5px; }
#body_sys .CT3 td.CTd11 { border-bottom-style: none; }
#body_sys .CT3 td.CTd12 { border-top: 1px solid #91AD1D; }
#body_sys .CT3 .mail_ad { width: 250px; }
#body_sys .CT3 .p_word { width: 250px; }
#body_sys .CT3 .address { width: 280px; }
#body_sys .CT4 { width:770px; margin-bottom:20px; text-align: center; border-bottom: 1px solid #666; }
#body_sys .CT4 td { padding: 10px; vertical-align: middle; color: #333; line-height: 1.4; }
#body_sys .CT4 tr .Std1 { text-align: left; }
#body_sys .CT4 tr .Std2 { border-bottom: 1px solid #999; }
#body_sys .CT4 .STr3 { background: #EFF0F0; font-weight: bold; }
#body_sys .CT4 .STr3 td { padding-top: 3px; padding-bottom: 3px; }
.CT4 .STd6 { width: 100px; }
*html #body_sys .CT4 { margin-bottom:40px; margin-top: 25px; }
*html #body_sys .CD2 { width: 365px; margin-bottom: 10px; padding: 15px 10px; }
#body_sys .CT5 { background: #E7F3B6; width: 770px; border: 1px solid #91AD1D; margin-bottom: 20px; }
#body_sys .CT5 td { padding: 5px 15px; vertical-align: middle; }
#body_sys .CT5 .Ctd4 { border-bottom: 1px solid #C9CCCD; }
#body_sys .CT5 td.CTd9 { width: 90px; text-align: left; padding: 5px 0px 5px 10px; }
#body_sys .CT5 td.CTd10 { padding-top: 5px; padding-bottom: 5px; }
#body_sys .CT5 td.CTd13 { width:770px; }
#body_sys .SIptHgt26 { border:1px solid #ccc; padding:4px 3px 3px; height:17px; color:#999999; }
	/* hack IE6 */
#body_sys .LM2CD1W1 .CT1 { margin-top:0px; border-bottom:none; }
#body_sys .LM2CD1W1 .CT1 td { padding:0px; vertical-align:middle; text-align:left; }

@media print {
#body_sys #LH { display: none; }
#body_sys #LS1 { display: none; }
#body_sys #LF1 { display: none; }
#body_sys #LF2 { display: none; }
#body_sys #LF3 { display: none; }
#body_sys #RCrumb1 { display: none; }
body#body_sys  { margin: 0; padding: 0; background-color: white; background-image: none; font-size: 12pt; line-height: 1.4; text-align: left; zoom: 0.8; width: 100%; }
#body_sys #LW { margin: 0px; padding: 0px; width: 800px; }
#body_sys #LM { margin: 0px; padding: 0px; width: 800px; text-align: left; }
#body_sys #LM1 { overflow: visible; }
#body_sys #LM2 { margin: 0px; padding: 0px; float: none; }
#body_sys #LM2_2 { display: none; margin: 0px; padding: 0px; }

.campaign #LM   { width:950px; float:none }
.campaign #LM1 { width:950px; float:left; overflow:hidden; }

