@charset "utf-8";
/* CSS Document */

.feature #container #Rcontent {padding-bottom:70px;}
.feature #container #Rcontent .pageWrap01 { width:705px; min-height:288px; height:auto !important; height:288px; margin-top: -30px; margin-left: -5px; position:relative; background:URL(../img/cmn/cont_bg02.png) repeat-y center top; }
.feature #container #Rcontent .pageWrap01 .pageWrap01Top { width:705px; height:147px; position:absolute; top:-50px; right:0; background:URL(../img/cmn/cont_bg01.png) no-repeat center top; z-index:99; }
.feature #container #Rcontent .pageWrap01 .pageWrap01Btm { width:705px; height:147px; position:absolute; bottom: -20px; right:0; background:URL(../img/cmn/cont_bg03.png) no-repeat center top; z-index:99; }

.feature .pageWrap01 .pageWrap01Inner01 { width:672px; margin:0 auto; padding-bottom:16px; position:relative; z-index:100;}
.feature .pageWrap01Inner01 .contBox01 {width:648px; height:249px; margin:10px auto 0; background:url(../feature/img/bg_img_01.png) top center no-repeat;}
.feature .pageWrap01Inner01 .contBox01 h3 {height:161px; padding-top:12px;}
.feature .pageWrap01Inner01 .contBox01 ul.pageNav {width:628px; height:60px; margin:0 auto;}
.feature .pageWrap01Inner01 .contBox01 ul.pageNav li {float:left;}
.feature .pageWrap01Inner01 .contBox02 {width:663px; margin:8px auto 0; overflow:hidden; position:relative;}
.feature .pageWrap01Inner01 .contBox02 p {float:left;}
.feature .pageWrap01Inner01 .contBox02 ul.box01 {width:327px; height:362px; float:right; background:url(../feature/img/ul_bg_02.png) top center; position:relative;}
.feature .pageWrap01Inner01 .contBox02 ul.box01 li.img01 {position:absolute; top:214px; left:14px;}
.feature .pageWrap01Inner01 .contBox02 ul.box01 li.img02 {position:absolute; top:214px; right:21px;}
.feature .pageWrap01Inner01 .contBox02 p.txt {position:absolute; bottom:-8px; left:39px;}

.feature .pageWrap02 { width:705px; min-height:288px; height:auto !important; height:288px; margin-top:75px; margin-left: -5px; position:relative; background:URL(../img/cmn/cont_bg02.png) repeat-y center top; }
.feature .pageWrap02 .pageWrap02Ttl { width:705px; height:147px; position:absolute; top:-50px; right:0; background:URL(../feature/img/p_ttl_01.png) no-repeat center top; z-index:100; }
.feature .pageWrap02 .pageWrap02Top { width:705px; height:147px; position:absolute; top:-50px; right:0; background:URL(../img/cmn/cont_bg01.png) no-repeat center top; z-index:99; }
.feature .pageWrap02 .pageWrap02Btm { width:705px; height:147px; position:absolute; bottom: -20px; right:0; background:URL(../img/cmn/cont_bg03.png) no-repeat center top; z-index:99; }
.feature .pageWrap02 .pageWrap02Inner02 { width:672px; margin:0 auto; padding-bottom:16px; position:relative; z-index:100;}
.feature .pageWrap02 .pageWrap02Inner02 .contBox01 {width:648px; margin:0 auto; padding-top:24px;}

.feature .pageWrap03 { width:705px; min-height:288px; height:auto !important; height:288px; margin-top:75px; margin-left: -5px; position:relative; background:URL(../img/cmn/cont_bg02.png) repeat-y center top; }
.feature .pageWrap03 .pageWrap03Ttl { width:705px; height:147px; position:absolute; top:-50px; right:0; background:URL(../feature/img/p_ttl_02.png) no-repeat center top; z-index:100; }
.feature .pageWrap03 .pageWrap03Top { width:705px; height:147px; position:absolute; top:-50px; right:0; background:URL(../img/cmn/cont_bg01.png) no-repeat center top; z-index:99; }
.feature .pageWrap03 .pageWrap03Btm { width:705px; height:147px; position:absolute; bottom: -20px; right:0; background:URL(../img/cmn/cont_bg03.png) no-repeat center top; z-index:99; }
.feature .pageWrap03 .pageWrap03Inner03 { width:672px; margin:0 auto; padding-bottom:16px; position:relative; z-index:100;}
.feature .pageWrap03 .pageWrap03Inner03 .contBox01 {width:654px; margin:0 auto; padding-top:24px;}
.feature .pageWrap03 .pageWrap03Inner03 .contBox02 {width:654px; margin:0 auto; padding-top:7px;}

.feature .pageWrap04 { width:705px; min-height:288px; height:auto !important; height:288px; margin-top:75px; margin-left: -5px; position:relative; background:URL(../img/cmn/cont_bg02.png) repeat-y center top; }
.feature .pageWrap04 .pageWrap04Ttl { width:705px; height:147px; position:absolute; top:-50px; right:0; background:URL(../feature/img/p_ttl_03.png) no-repeat center top; z-index:100; }
.feature .pageWrap04 .pageWrap04Top { width:705px; height:147px; position:absolute; top:-50px; right:0; background:URL(../img/cmn/cont_bg01.png) no-repeat center top; z-index:99; }
.feature .pageWrap04 .pageWrap04Btm { width:705px; height:147px; position:absolute; bottom: -20px; right:0; background:URL(../img/cmn/cont_bg03.png) no-repeat center top; z-index:99; }
.feature .pageWrap04 .pageWrap04Inner04 { width:672px; margin:0 auto; padding-bottom:16px; position:relative; z-index:100;}
.feature .pageWrap04 .pageWrap04Inner04 .contBox01 {width:587px; margin:0 auto; padding-top:20px;}

.feature .linkWrap { padding-bottom: 15px; }
.feature .linkWrap .link01 { position: absolute; bottom : 14px; right: 280px; }
