@charset "utf-8";
/* page setting
--------------------------------------------------------- */
@import '_cnskin/703a/css/style.css';

#L01 #area-header.noskin,#L02 #area-header.noskin,#L03 #area-header.noskin,#L07 #area-header.noskin,#L08 #area-header.noskin	{ width:100%;}
#L01 #area-header,#L02 #area-header,#L03 #area-header,#L07 #area-header,#L08 #area-header	{ width:100%;}
#L01 #area-billboard.noskin,#L02 #area-billboard.noskin,#L03 #area-billboard.noskin,#L07 #area-billboard.noskin,#L08 #area-billboard.noskin	{ width:100%;}
#L01 #area-billboard,#L02 #area-billboard,#L03 #area-billboard,#L07 #area-billboard,#L08 #area-billboard	{ width:100%;}
#L01 #area-contents.noskin,#L02 #area-contents.noskin,#L03 #area-contents.noskin,#L07 #area-contents.noskin,#L08 #area-contents.noskin	{ width:100%;}
#L01 #area-contents,#L02 #area-contents,#L03 #area-contents,#L07 #area-contents,#L08 #area-contents	{ width:100%;}
#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:100%;}
#L01 #area-footer,#L02 #area-footer,#L03 #area-footer,#L07 #area-footer,#L08 #area-footer	{ width:100%;}

#L04	{ width:100%; 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:100%; 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:100%; 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; }
#area-billboard { background: #F1F1F1 url(_src/11088/sub_billbord_bg.png) repeat-x left top; }


#bk5938 h1, #bk5938 h2, #bk5938 h3, #bk5938 h4, #bk5938 p, #bk5938 p.lead, #bk5938 blockquote, #bk5938 address, #bk5938 li, #bk5938 th, #bk5938 td { line-height:0; }
#bk5938 div.lhm { padding-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px;  } 
#bk5939 h1, #bk5939 h2, #bk5939 h3, #bk5939 h4, #bk5939 p, #bk5939 p.lead, #bk5939 blockquote, #bk5939 address, #bk5939 li, #bk5939 th, #bk5939 td { line-height:0; }
#bk5939 div.lhm { padding-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 5px;  } 
#bk5940 div.lhm { padding-left: 0px; padding-top: 30px; padding-right: 0px; padding-bottom: 30px;  } 
#bk6039 div.lhm { padding-left: 5px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px;  } 
#bk5979 div.lhm { padding-left: 0px; padding-top: 10px; padding-right: 0px; padding-bottom: 10px;  } 
#bk5942 h1, #bk5942 h2, #bk5942 h3, #bk5942 h4, #bk5942 p, #bk5942 p.lead, #bk5942 blockquote, #bk5942 address, #bk5942 li, #bk5942 th, #bk5942 td { line-height:0; }
#bk5942 div.lhm { padding-left: 30px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px;  } 
#bk5980 div.lhm { padding-left: 0px; padding-top: 20px; padding-right: 0px; padding-bottom: 20px;  } 
#bk5943 { background: #FFFFFF; }
#bk5943 div.lhm { padding-left: 20px; padding-top: 20px; padding-right: 20px; padding-bottom: 20px;  } 
#bk5944 { background: #FFFFFF; }
#bk5944 div.lhm { padding-left: 20px; padding-top: 0px; padding-right: 20px; padding-bottom: 0px;  } 
#bk6047 { background: #FFFFFF; }
#bk6047 div.lhm { padding-left: 20px; padding-top: 0px; padding-right: 20px; padding-bottom: 0px;  } 
#bk5945 { background: #FFFFFF; }
#bk5945 div.lhm { padding-left: 20px; padding-top: 30px; padding-right: 20px; padding-bottom: 20px;  } 
#bk5946 { background: #FFFFFF; }
#bk5946 div.lhm { padding-left: 20px; padding-top: 0px; padding-right: 20px; padding-bottom: 0px;  } 
#bk5947 { background: #FFFFFF; }
#bk5947 div.lhm { padding-left: 20px; padding-top: 20px; padding-right: 20px; padding-bottom: 0px;  } 
#bk6036 div.lhm { padding-left: 0px; padding-top: 30px; padding-right: 0px; padding-bottom: 30px;  } 
#bk5950 h1, #bk5950 h2, #bk5950 h3, #bk5950 h4, #bk5950 p, #bk5950 p.lead, #bk5950 blockquote, #bk5950 address, #bk5950 li, #bk5950 th, #bk5950 td { line-height:0; }
#bk5950 div.lhm { padding-left: 30px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px;  } 
#bk5951 { background: #FFFFFF; }
#bk5951 div.lhm { padding-left: 20px; padding-top: 20px; padding-right: 20px; padding-bottom: 20px;  } 
#bk5952 { background: #FFFFFF; }
#bk5952 div.lhm { padding-left: 20px; padding-top: 0px; padding-right: 20px; padding-bottom: 20px;  } 
#bk6037 { background: #FFFFFF; }
#bk6037 div.lhm { padding-left: 20px; padding-top: 0px; padding-right: 20px; padding-bottom: 0px;  } 
#bk5954 { background: #FFFFFF; }
#bk5954 div.lhm { padding-left: 20px; padding-top: 30px; padding-right: 20px; padding-bottom: 20px;  } 
#bk5955 { background: #FFFFFF; }
#bk5955 div.lhm { padding-left: 20px; padding-top: 0px; padding-right: 20px; padding-bottom: 20px;  } 
#bk6038 { background: #FFFFFF; }
#bk6038 div.lhm { padding-left: 20px; padding-top: 0px; padding-right: 20px; padding-bottom: 0px;  } 
#bk6042 { background: #FFFFFF; }
#bk6042 h1, #bk6042 h2, #bk6042 h3, #bk6042 h4, #bk6042 p, #bk6042 p.lead, #bk6042 blockquote, #bk6042 address, #bk6042 li, #bk6042 th, #bk6042 td { line-height:0; }
#bk6042 div.lhm { padding-left: 20px; padding-top: 20px; padding-right: 20px; padding-bottom: 0px;  } 
#bk5957 div.lhm { padding-left: 0px; padding-top: 30px; padding-right: 0px; padding-bottom: 30px;  } 
#bk5959 h1, #bk5959 h2, #bk5959 h3, #bk5959 h4, #bk5959 p, #bk5959 p.lead, #bk5959 blockquote, #bk5959 address, #bk5959 li, #bk5959 th, #bk5959 td { line-height:0; }
#bk5959 div.lhm { padding-left: 30px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px;  } 
#bk5960 { background: #FFFFFF; }
#bk5960 div.lhm { padding-left: 20px; padding-top: 20px; padding-right: 20px; padding-bottom: 20px;  } 
#bk5961 { background: #FFFFFF; }
#bk5961 div.lhm { padding-left: 20px; padding-top: 0px; padding-right: 20px; padding-bottom: 20px;  } 
#bk5962 { background: #FFFFFF; }
#bk5962 div.lhm { padding-left: 20px; padding-top: 0px; padding-right: 20px; padding-bottom: 0px;  } 
#bk5963 { background: #FFFFFF; }
#bk5963 div.lhm { padding-left: 20px; padding-top: 30px; padding-right: 20px; padding-bottom: 20px;  } 
#bk5964 { background: #FFFFFF; }
#bk5964 div.lhm { padding-left: 20px; padding-top: 0px; padding-right: 20px; padding-bottom: 20px;  } 
#bk5965 { background: #FFFFFF; }
#bk5965 div.lhm { padding-left: 20px; padding-top: 0px; padding-right: 20px; padding-bottom: 0px;  } 
#bk5966 { background: #FFFFFF; }
#bk5966 div.lhm { padding-left: 20px; padding-top: 20px; padding-right: 20px; padding-bottom: 0px;  } 
#bk5967 div.lhm { padding-left: 0px; padding-top: 30px; padding-right: 0px; padding-bottom: 30px;  } 
#bk5969 h1, #bk5969 h2, #bk5969 h3, #bk5969 h4, #bk5969 p, #bk5969 p.lead, #bk5969 blockquote, #bk5969 address, #bk5969 li, #bk5969 th, #bk5969 td { line-height:0; }
#bk5969 div.lhm { padding-left: 30px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px;  } 
#bk5970 { background: #FFFFFF; }
#bk5970 div.lhm { padding-left: 20px; padding-top: 20px; padding-right: 20px; padding-bottom: 20px;  } 
#bk5971 { background: #FFFFFF; }
#bk5971 div.lhm { padding-left: 20px; padding-top: 0px; padding-right: 20px; padding-bottom: 20px;  } 
#bk5972 { background: #FFFFFF; }
#bk5972 div.lhm { padding-left: 20px; padding-top: 0px; padding-right: 20px; padding-bottom: 0px;  } 
#bk5973 { background: #FFFFFF; }
#bk5973 h1, #bk5973 h2, #bk5973 h3, #bk5973 h4, #bk5973 p, #bk5973 p.lead, #bk5973 blockquote, #bk5973 address, #bk5973 li, #bk5973 th, #bk5973 td { line-height:0; }
#bk5973 div.lhm { padding-left: 20px; padding-top: 20px; padding-right: 20px; padding-bottom: 0px;  } 
#bk5974 { background: #F1F1F1; }
#bk5974 div.lhm { padding-left: 20px; padding-top: 20px; padding-right: 20px; padding-bottom: 20px;  } 
#bk5975 div.lhm { padding-left: 0px; padding-top: 30px; padding-right: 0px; padding-bottom: 30px;  } 

