@charset "utf-8";
/* page setting
--------------------------------------------------------- */
@import "../_cnskin/023b/css/style.css";

#L01 #area-header.noskin,#L02 #area-header.noskin,#L03 #area-header.noskin,#L07 #area-header.noskin,#L08 #area-header.noskin	{ width:980px;}
#L01 #area-header,#L02 #area-header,#L03 #area-header,#L07 #area-header,#L08 #area-header	{ width:996px;}
#L01 #area-billboard.noskin,#L02 #area-billboard.noskin,#L03 #area-billboard.noskin,#L07 #area-billboard.noskin,#L08 #area-billboard.noskin	{ width:980px;}
#L01 #area-billboard,#L02 #area-billboard,#L03 #area-billboard,#L07 #area-billboard,#L08 #area-billboard	{ width:996px;}
#L01 #area-contents.noskin,#L02 #area-contents.noskin,#L03 #area-contents.noskin,#L07 #area-contents.noskin,#L08 #area-contents.noskin	{ width:980px;}
#L01 #area-contents,#L02 #area-contents,#L03 #area-contents,#L07 #area-contents,#L08 #area-contents	{ width:996px;}
#L02 #area-main,#L03 #area-main,#L07 #area-main,#L08 #area-main	{ width:70%;}
#L02 #area-side-a,#L03 #area-side-a,#L07 #area-side-a,#L08 #area-side-a	{ width:29%;}
#L01 #area-footer.noskin,#L02 #area-footer.noskin,#L03 #area-footer.noskin,#L07 #area-footer.noskin,#L08 #area-footer.noskin	{ width:980px;}
#L01 #area-footer,#L02 #area-footer,#L03 #area-footer,#L07 #area-footer,#L08 #area-footer	{ width:996px;}

#L04	{ width:980px; margin:0 auto;}
#L04 #area-contents	{ width:auto;}
#L04 #main-group	{ width:100%; margin-left:-240px;}
#L04 #area-main	{ margin-left:250px;}
#L04 #area-side-a	{ width:240px;}

#L05	{ width:980px; margin:0 auto;}
#L05 #area-contents	{ width:auto;}
#L05 #main-group	{ width:100%; margin-left:-240px;}
#L05 #main-group .core	{ width:100%; margin-right:-240px;}
#L05 #area-main	{ margin-left:250px; margin-right:250px;}
#L05 #area-side-a	{ width:240px;}
#L05 #area-side-b	{ width:240px;}

#L06	{ width:980px; margin:0 auto;}
#L06 #area-contents	{ width:auto;}
#L06 #main-group	{ width:100%; margin-right:-240px;}
#L06 #area-main { margin-right:250px;}
#L06 #area-side-a	{ width:240px;}

body { background: #FFFFFF; }.wind-bg { background: url(../_src/sc471/bg_mainarea.png) no-repeat center top; }#area-header { background: url(../_src/sc487/331_bg.png) repeat-x left top; }#area-footer { background: #272727; }

#area-header #bk746>div  { margin:0 auto; width:990px;}#bk746 div.lhm { padding-left: 0px; padding-top: 10px; padding-right: 0px; padding-bottom: 8px }#bk747 div.lhm { padding-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px }#bk748 { background: url(../_src/sc506/navb2.png) repeat-x left center; }#area-billboard #bk748>div  { margin:0 auto; width:980px;}#bk748 h1, #bk748 h2, #bk748 h3, #bk748 h4, #bk748 p, #bk748 p.lead, #bk748 blockquote, #bk748 address, #bk748 li, #bk748 th, #bk748 td { line-height:0; }#bk748 div.lhm { padding-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 100px }#area-billboard #bk847>div  { margin:0 auto; width:980px;}#bk847 h1, #bk847 h2, #bk847 h3, #bk847 h4, #bk847 p, #bk847 p.lead, #bk847 blockquote, #bk847 address, #bk847 li, #bk847 th, #bk847 td { line-height:0; }#bk847 div.lhm { padding-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 30px }#area-billboard #bk834>div  { margin:0 auto; width:980px;}#bk834 div.lhm { padding-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 10px }#bk931 h1, #bk931 h2, #bk931 h3, #bk931 h4, #bk931 p, #bk931 p.lead, #bk931 blockquote, #bk931 address, #bk931 li, #bk931 th, #bk931 td { line-height:0; }#bk931 div.lhm { padding-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px }#bk753 { background: transparent; }#bk917 div.lhm { padding-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 30px }#bk923 { background: url(../_src/sc506/navb2.png) repeat-x left center; }#area-main #bk923>div  { margin:0 auto; width:980px;}#bk923 h1, #bk923 h2, #bk923 h3, #bk923 h4, #bk923 p, #bk923 p.lead, #bk923 blockquote, #bk923 address, #bk923 li, #bk923 th, #bk923 td { line-height:0; }#bk923 div.lhm { padding-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 100px }#bk1263 { background: transparent; }#bk752 div.lhm { padding-left: 195px; padding-top: 0px; padding-right: 195px; padding-bottom: 40px }#bk922 { background: url(../_src/sc775/3linemono.png) repeat-y center top; }#bk922 div.lhn { padding-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 30px }#bk1250 { background: url(../_src/sc775/3linemono.png) repeat-y center top; }#bk1250 div.lhn { padding-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 200px }#bk1138 { background: url(../_src/sc775/3linemono.png) repeat-y center top; }#bk1138 div.lhn { padding-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px }#bk1177 { background: url(../_src/sc775/3linemono.png) repeat-y center top; }#bk1177 div.lhn { padding-left: 0px; padding-top: 30px; padding-right: 0px; padding-bottom: 30px }#bk1047 { background: url(../_src/sc775/3linemono.png) repeat-y center top; }#bk1047 div.lhn { padding-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px }#bk925 { background: url(../_src/sc775/3linemono.png) repeat-y center top; }#bk925 div.lhn { padding-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px }#bk1173 div.lhm { padding-left: 0px; padding-top: 10px; padding-right: 0px; padding-bottom: 0px }#bk1266 { background: url(../_src/sc506/navb2.png) repeat-x left center; }#area-main #bk1266>div  { margin:0 auto; width:980px;}#bk1266 h1, #bk1266 h2, #bk1266 h3, #bk1266 h4, #bk1266 p, #bk1266 p.lead, #bk1266 blockquote, #bk1266 address, #bk1266 li, #bk1266 th, #bk1266 td { line-height:0; }#bk1266 div.lhm { padding-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 100px }#bk926 { background: transparent; }#bk1264 div.lhm { padding-left: 195px; padding-top: 0px; padding-right: 195px; padding-bottom: 40px }#bk1128 { background: url(../_src/sc506/navb2.png) repeat-x left center; }#area-main #bk1128>div  { margin:0 auto; width:980px;}#bk1128 h1, #bk1128 h2, #bk1128 h3, #bk1128 h4, #bk1128 p, #bk1128 p.lead, #bk1128 blockquote, #bk1128 address, #bk1128 li, #bk1128 th, #bk1128 td { line-height:0; }#bk1128 div.lhm { padding-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 100px }#bk1135 div.lhm { padding-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 40px }#bk895 { background: #FFFFFF; }#bk891 { background: #FFFFFF; }#area-main #bk891>div  { margin:0 auto; width:980px;}#bk891 h1, #bk891 h2, #bk891 h3, #bk891 h4, #bk891 p, #bk891 p.lead, #bk891 blockquote, #bk891 address, #bk891 li, #bk891 th, #bk891 td { line-height:0; }#bk891 div.lhm { padding-left: 36px; padding-top: 0px; padding-right: 36px; padding-bottom: 50px }#bk852 { background: #FFFFFF; }#area-footer #bk852>div  { margin:0 auto; width:980px;}#bk852 h1, #bk852 h2, #bk852 h3, #bk852 h4, #bk852 p, #bk852 p.lead, #bk852 blockquote, #bk852 address, #bk852 li, #bk852 th, #bk852 td { line-height:0; }#bk852 div.lhm { padding-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px }#bk756 { background: #FFFFFF url(../_src/sc381/bg_foottop.png) repeat-x left bottom; }#bk757 div.lhm { padding-left: 0px; padding-top: 5px; padding-right: 0px; padding-bottom: 0px }#bk758 div.lhm { padding-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 10px }
