@charset "euc-jp";


/* ====================================================

	- /apf/nippon_rentacar/

==================================================== */


.res-ttl-close{cursor:pointer;overflow:hidden;width:100%;padding-right:14px;margin-top:15px;text-align:right}.res-ttl-close img{width:30px}.toggle-box.active .btn-toggle-open .ttl-open-btn{display:none!important}.toggle-box.active .btn-toggle-open .ttl-text{padding-right:0;width:100%!important}.title-box.h1{padding-top:0}.title-box.h2,.title-box.h3,.title-box.h4,.title-box.h5,.title-box.h6{padding-top:35px}.title-box a .ttl-text{color:#000}.title-box .toggle-box-contents .res-contents,.title-box .toggle-box-contents .res-module-contents{margin:0;margin-top:25px}.title-box .ttl-toggle{display:block;text-decoration:none;zoom:1}.title-box .ttl-toggle:after{content:"";display:block;clear:both}.title-box .ttl-type-02-01,.title-box .ttl-type-02-01 a,.title-box .ttl-type-02-02,.title-box .ttl-type-02-02 a,.title-box .ttl-type-03-01,.title-box .ttl-type-03-01 a,.title-box .ttl-type-03-02,.title-box .ttl-type-03-02 a,.title-box .ttl-type-04-01,.title-box .ttl-type-04-01 a,.title-box .ttl-type-04-02,.title-box .ttl-type-04-02 a{/*display:table;width:100%*/}.title-box .ttl-type-02-01 .ttl-open-btn,.title-box .ttl-type-02-01 .ttl-text,.title-box .ttl-type-02-02 .ttl-open-btn,.title-box .ttl-type-02-02 .ttl-text,.title-box .ttl-type-03-01 .ttl-oefore{background:#0b318f}.title-box.h4.type-01 .ficon-square:before,.title-box.h4.type-02 .ficon-square:before{top:6.5px}.res-link-sq.fontL span{font-size:18px;font-size:1.8rem;line-height:1.3}.res-link-sq.fontL .ficon-s-arrow{position:absolute}.res-link-sq.fontL .ficon-s-arrow:before{width:16px;height:16px}.res-link-sq.fontL .res-link-text{display:block;margin-left:1.3em}.link-icon-anchor{background:url(../astyle/images/anchor_tr.png) no-repeat left .3em;display:inline-block;*display:inline;*zoom:1;padding-left:15px;text-decoration:underline}.link-icon-anchor:hover{text-decoration:underline}.res-linkbox-text{margin-top:1.2em;margin-left:1.6em}.res-link-box{display:block;*zoom:1}.res-link-box:hover{text-decoration:none}.res-link-box:after{content:"";display:block;clear:both}.res-link-box:hover .res-link-text{text-decoration:underline!important}.res-link-box .res-linkbox-text{color:#000}.tel-link-box{margin-top:4px}.tel-link-box .telimg{width:40px;margin-right:10px}.res-formbtn.btn-arrow-WHT.ficon-arrow-right2:before{right:12px}.ie8 .res-formbtn.btn-arrow-WHT.ficon-arrow-right2:before{background-position:-19px 0;top:42%}.res-formbtn input{width:100%;font-size:20px;font-size:2rem;cursor:pointer}.res-formbtn .ORA{border:1px solid #ec7309;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;background:#ec7309;box-shadow:#9a5813 0 2px 0 0;-webkit-box-shadow:#9a5813 0 2px 0 0;-moz-box-shadow:#9a5813 0 2px 0 0;color:#fff;padding:10px;line-height:1.3}.res-formbtn .ORA.btn-sizeS{font-size:18px;font-size:1.8rem;padding:4px 10px 2px;height:32px}.res-btn-link{width:100%;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;margin-top:15px;margin-bottom:3px}.res-btn-link a{display:block;color:#fff;cursor:pointer;text-decoration:none!important}.res-btn-link a:hover{text-decoration:none!important}.res-btn-link .res-btn-link-wrap{display:table;vertical-align:middle;width:100%}.res-btn-link span{font-size:20px;font-size:2rem}.res-btn-link .bnt-icon,.res-btn-link .btn-text{display:table-cell;vertical-align:middle}.res-btn-link .btn-text{padding-top:4px}.res-btn-link .bnt-icon{min-width:18px!important;max-width:18px!important}.res-btn-link.btn-sizeS span{font-size:18px;font-size:1.8rem}.res-btn-link.btn-sizeS .btn-text{padding-top:2px}.res-btn-link.arrow-R .bnt-icon,.res-btn-link.arrow-anchor .bnt-icon{min-width:18px!important;max-width:18px!important}.res-btn-link.arrow-R a,.res-btn-link.arrow-anchor a{padding:10px}.res-btn-link.arrow-R.btn-sizeS a,.res-btn-link.arrow-anchor.btn-sizeS a{padding:6px 8px}.res-btn-link.arrow-R .ficon-arrow-left2,.res-btn-link.arrow-anchor .ficon-arrow-left2{display:none}.res-btn-link.arrow-R .btn-text,.res-btn-link.arrow-anchor .btn-text{padding-right:8px;padding-left:12px;text-align:center}.res-btn-link.arrow-L a{padding:10px 10px 8px}.res-btn-link.arrow-L.btn-sizeS a{padding:6px 8px 4px 10px}.res-btn-link.arrow-L .ficon-arrow-right2{display:none}.res-btn-link.arrow-L .btn-text{padding-left:8px;padding-right:12px;text-align:center}.res-btn-link.type-01{width:48%;margin:15px 26% 3px}.res-btn-link.type-01 .btn-text{width:100%!important}.res-btn-link.type-02 .btn-text{width:auto!important;text-align:left}.res-btn-link .ficon-arrow-left2:before,.res-btn-link .ficon-arrow-right2:before{position:static;vertical-align:middle;margin-top:0}.res-btn-link.ORA{border:1px solid #ec7309;background:#ec7309;box-shadow:#9a5813 0 2px 0 0;-webkit-box-shadow:#9a5813 0 2px 0 0;-moz-box-shadow:#9a5813 0 2px 0 0}.ie8 .res-btn-link.ORA .ficon-arrow-right2:before{background-position:-19px 0}.ie8 .res-btn-link.ORA .ficon-arrow-left2:before{background-position:-19px -24px}.res-btn-link.GRY{border:1px solid #535353;background:#535353;box-shadow:#272727 0 2px 0 0;-webkit-box-shadow:#272727 0 2px 0 0;-moz-box-shadow:#272727 0 2px 0 0}.ie8 .res-btn-link.GRY .ficon-arrow-right2:before{background-position:-19px 0}.ie8 .res-btn-link.GRY .ficon-arrow-left2:before{background-position:-19px -24px}.res-btn-link.DBLU{border:1px solid #EC7309;background:#EC7309;box-shadow:#04122f 0 2px 0 0;-webkit-box-shadow:#04122f 0 2px 0 0;-moz-box-shadow:#04122f 0 2px 0 0}.ie8 .res-btn-link.DBLU .ficon-arrow-right2:before{background-position:-19px 0}.ie8 .res-btn-link.DBLU .ficon-arrow-left2:before{background-position:-19px -24px}.res-btn-link.BLU{border:1px solid #00349e;background:#196dfb;box-shadow:#48526c 0 2px 0 0;-webkit-box-shadow:#48526c 0 2px 0 0;-moz-box-shadow:#48526c 0 2px 0 0}.ie8 .res-btn-link.BLU .ficon-arrow-right2:before{background-position:-19px 0}.ie8 .res-btn-link.BLU .ficon-arrow-left2:before{background-position:-19px -24px}.res-btn-link.WBLU{border:1px solid #9eb0c4;background:#fff;box-shadow:#163b65 0 2px 0 0;-webkit-box-shadow:#163b65 0 2px 0 0;-moz-box-shadow:#163b65 0 2px 0 0}.res-btn-link.WBLU a{color:#002a65}.res-btn-link.WBLU .ficon-arrow-left2:before,.res-btn-link.WBLU .ficon-arrow-right2:before{border-top-color:#002a65;border-right-color:#002a65}.ie8 .res-btn-link.WBLU .ficon-arrow-right2:before{background-position:0 0}.ie8 .res-btn-link.WBLU .ficon-arrow-left2:before{background-position:0 -24px}.res-btn-link.LGRY{border:1px solid #6b84a5;background:#eee;box-shadow:#92a5bd 0 1px 0 0;-webkit-box-shadow:#92a5bd 0 1px 0 0;-moz-box-shadow:#92a5bd 0 1px 0 0}.res-btn-link.LGRY a{color:#002a65}.res-btn-link.LGRY .ficon-arrow-left2:before,.res-btn-link.LGRY .ficon-arrow-right2:before{border-top-color:#002a65;border-right-color:#002a65}.ie8 .res-btn-link.LGRY .ficon-arrow-right2:before{background-position:0 0}.ie8 .res-btn-link.LGRY .ficon-arrow-left2:before{background-position:0 -24px}.res-coolumn-box .res-btn-link.type-01{width:100%;margin:15px 0 3px}.res-chk-group,.res-radio-group{letter-spacing:-.4em}.res-chk-group li,.res-radio-group li{display:inline-block;letter-spacing:normal;margin-right:15px}.res-chk-group li input[type=checkbox],.res-chk-group li input[type=radio],.res-radio-group li input[type=checkbox],.res-radio-group li input[type=radio]{margin:0 4px 0 0;vertical-align:middle}.res-chk-group li label,.res-radio-group li label{vertical-align:middle}.res-hr-line{border:none;border-top:1px solid #ccc;width:100%;margin-top:25px;*zoom:1}.res-hr-line:after{content:"";display:block;clear:both}.res-main-back{background:#f3f3f3;padding:10px 10px 35px;*zoom:1}.res-main-back:after{content:"";display:block;clear:both}.res-main-simplebox{overflow:hidden;border:1px solid #ccc;padding:10px 10px 35px;*zoom:1}.res-main-simplebox:after{content:"";display:block;clear:both}.res-main-box,.res-main-parent-box{overflow:hidden;*zoom:1}.res-main-box:after,.res-main-parent-box:after{content:"";display:block;clear:both}.res-main-box.coolumn-2,.res-main-parent-box.coolumn-2{margin-left:-2.795698925%;letter-spacing:-.4em}.res-main-box.coolumn-2 .res-coolumn-box:nth-child(-n+2),.res-main-parent-box.coolumn-2 .res-coolumn-box:nth-child(-n+2){margin-top:0}.res-main-box.coolumn-3,.res-main-parent-box.coolumn-3{margin-left:-2.795698925%;letter-spacing:-.4em}.res-main-box.coolumn-3 .res-coolumn-box:nth-child(-n+3),.res-main-parent-box.coolumn-3 .res-coolumn-box:nth-child(-n+3){margin-top:0}.res-parent-spt{margin-top:25px}.res-main-parent-box{margin-top:0}.coolumn-block,.res-coolumn-box{margin-top:15px;*zoom:1}.coolumn-block:after,.res-coolumn-box:after{content:"";display:block;clear:both}.coolumn-block a:hover .res-link-sq,.res-coolumn-box a:hover .res-link-sq{text-decoration:underline!important}.res-coolumn-2-box{display:inline-block;vertical-align:top;letter-spacing:normal;width:47.20430108%;margin-left:2.795698925%}.res-coolumn-3-box{display:inline-block;vertical-align:top;letter-spacing:normal;width:30.53763441%;margin-left:2.795698925%}.res-coolumn-2-box .res-contents,.res-coolumn-3-box .res-contents{margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.coolumn-2{padding-left:10px!important;padding-right:10px!important}.res-contents .coolumn-2{padding-left:0!important;padding-right:0!important}.coolumn-3{padding-left:10px!important;padding-right:10px!important}.res-contents .coolumn-3{padding-left:0!important;padding-right:0!important}.coolumn-2-box{float:left;width:47.20430108%;margin-left:2.795698925%}.coolumn-3-box{float:left;width:30.53763441%;margin-left:2.795698925%}.res-link-box{text-decoration:none!important;padding-bottom:1px}.res-link-box .res-linkbox-text{text-decoration:none!important}.res-link-box .res-link-altbox img{border:1px solid #e0e0e0}.res-link-box.type-03 .res-link-altbox,.res-link-box.type-09 .res-link-altbox{width:50%;margin-left:0}.res-link-box.type-04 .link-block,.res-link-box.type-05 .link-block{margin-top:10px}.res-link-box.type-04 .res-linkbox-text,.res-link-box.type-05 .res-linkbox-text{margin-top:4px}.res-link-box.type-05 .coolumn-2-box{width:100%;float:none;margin-left:0}.res-link-box.type-08 .coolumn-2-box,.res-link-box.type-10 .coolumn-2-box{margin-left:0;width:100%}.res-link-box.type-08 .res-link-altbox,.res-link-box.type-10 .res-link-altbox{width:100%;float:none}.res-link-box.type-08 .link-block,.res-link-box.type-10 .link-block{width:100%;float:none;margin-top:8px}.res-link-box.type-08 .res-link-sq .res-link-text,.res-link-box.type-10 .res-link-sq .res-link-text{float:none;margin-left:24px;color:#223f9a}.res-link-box.type-08 .res-link-box,.res-link-box.type-10 .res-link-box{display:block}.res-link-box.type-08 .res-linkbox-text,.res-link-box.type-10 .res-linkbox-text{margin-top:7px}.box-type-L .res-link-box.type-01 .res-link-altbox,.box-type-L .res-link-box.type-02 .res-link-altbox,.box-type-L .res-link-box.type-03 .res-link-altbox,.box-type-L .res-link-box.type-06 .res-link-altbox,.box-type-L .res-link-box.type-07 .res-link-altbox,.box-type-L .res-link-box.type-09 .res-link-altbox{float:left}.box-type-L .res-link-box.type-01 .link-block,.box-type-L .res-link-box.type-02 .link-block,.box-type-L .res-link-box.type-03 .link-block,.box-type-L .res-link-box.type-06 .link-block,.box-type-L .res-link-box.type-07 .link-block,.box-type-L .res-link-box.type-09 .link-block,.box-type-R .res-link-box.type-01 .res-link-altbox,.box-type-R .res-link-box.type-02 .res-link-altbox,.box-type-R .res-link-box.type-03 .res-link-altbox,.box-type-R .res-link-box.type-06 .res-link-altbox,.box-type-R .res-link-box.type-07 .res-link-altbox,.box-type-R .res-link-box.type-09 .res-link-altbox{float:right}.box-type-R .res-link-box.type-01 .link-block,.box-type-R .res-link-box.type-02 .link-block,.box-type-R .res-link-box.type-03 .link-block,.box-type-R .res-link-box.type-06 .link-block,.box-type-R .res-link-box.type-07 .link-block,.box-type-R .res-link-box.type-09 .link-block{float:left}.box-type-R .res-link-box.type-03 .coolumn-2-box.link-block,.box-type-R .res-link-box.type-09 .coolumn-2-box.link-block{margin-left:0;margin-right:2.795698925%}.res-thumimg-parent{padding-top:15px}.res-thumimg-box{*zoom:1}.res-thumimg-box:after{content:"";display:block;clear:both}.res-thumimg-box .res-contents{margin-top:10px!important}.res-coolumn-thum{width:20%}.res-coolumn-thum img{border:1px solid #e0e0e0}.res-coolumn-text{width:80%}.res-thumimg-box.res-type-thumL .res-coolumn-thum{float:left}.res-thumimg-box.res-type-thumL .res-coolumn-thum .res-contents{padding-right:0!important}.res-thumimg-box.res-type-thumL .res-coolumn-text{float:left}.res-thumimg-box.res-type-thumR .res-coolumn-thum{float:right}.res-thumimg-box.res-type-thumR .res-coolumn-thum .res-contents{padding-left:0!important}.res-thumimg-box.res-type-thumR .res-coolumn-text{float:right}.contents-L .res-thumimg-box .res-coolumn-thum,.contents-R .res-thumimg-box .res-coolumn-thum{width:25%}.contents-L .res-thumimg-box .res-coolumn-text,.contents-R .res-thumimg-box .res-coolumn-text{width:75%}.sp-text-shutter.shutter-open .sptextshutter-split{display:none}.sp-text-shutter.shutter-close .sptextshutter-split,.sp-text-shutter.shutter-open .sptextshutter-original{display:block}.sp-text-shutter.shutter-close .sptextshutter-original{display:none}.res-info-block{width:100%}.res-info-block a{text-decoration:none!important}.res-info-block a:hover{text-decoration:underline!important}.res-info-block dt{display:inline-block;*display:inline;*zoom:1;background:#196DFB;width:140px;padding:4px 10px 2px;text-align:center;color:#fff;font-weight:700}.res-info-block dd{border:1px solid #ccc;padding:15px 20px}.res-info-block .res-info-list a,.res-info-block .res-info-list li,.res-info-block .res-info-list span{line-height:1.3}.res-info-block .res-info-list li{margin-top:8px;color:#223f9a}.res-info-block .res-info-list li:first-child{margin-top:0}.res-info-block .res-info-list .info-text{color:#000}.res-info-block .res-info-list a .info-text{color:#223f9a}.res-info-block .res-info-list a:hover .info-text{color:#0d246a}.res-info-block .sp-info-shutter-button{height:32px;width:32px;overflow:hidden}.res-info-block.notice dt{background:#D33508;width:180px}.res-info-block.notice dd{border:1px solid #D33508}.res-ib-link{letter-spacing:-.4em;margin-top:-4px;padding-bottom:3px;margin-right:-12px}.res-ib-link.icon-arrow li{list-style:none;padding-left:18px;text-indent:-18px}.res-ib-link .ficon-s-arrow{padding-left:0}.res-ib-link .ficon-s-arrow:before{position:static;top:auto;left:auto;margin-right:5px;margin-bottom:-1.2px}.res-ib-link a{text-decoration:none}.res-ib-link a:hover .ficon-text{text-decoration:underline}.res-ib-link li{display:inline-block;letter-spacing:normal;line-height:1.3;margin-right:12px;margin-top:4px;color:#223f9a;vertical-align:top}.res-ib-link.left{text-align:left}.res-ib-link.center{text-align:center}.res-ib-link.right{text-align:right}.res-ib-link .res-btn-link.arrow-R .ficon-arrow-down2:before,.res-ib-link .res-btn-link.arrow-anchor .ficon-arrow-down2:before{position:static;vertical-align:middle}.res-ib-link .res-btn-link.arrow-R .btn-text,.res-ib-link .res-btn-link.arrow-anchor .btn-text{padding-left:0}.res-linkselect-block{width:80%;margin-left:19%}.res-linkselect-block.active .linkselect-arrow-up,.res-linkselect-block.active .res-linkselect{visibility:visible}.res-linkselect-block .res-linkselect-box{position:relative;z-index:100;width:100%;height:0}.res-linkselect-block .res-linkselect{visibility:hidden;border:1px solid #05336a;position:absolute;background:#fff;top:14px;left:2%;width:95%}.res-linkselect-block .res-linkselect li{display:block;display:block;border-left:none;border-top:1px dotted #05336a;text-align:left;line-height:1.3}.res-linkselect-block .res-linkselect li a{display:block!important;text-decoration:none!important;padding:8px 28px 7px 10px;*zoom:1}.res-linkselect-block .res-linkselect li a:after{content:"";display:block;clear:both}.res-linkselect-block .res-linkselect li:first-child{border-top:none}.res-linkselect-block .res-linkselect li .ficon-checkmark{display:none}.res-linkselect-block .res-linkselect li.active a{background:#e0e7ef}.res-linkselect-block .res-linkselect li.active a .menu-text{float:left;display:block}.res-linkselect-block .res-linkselect li.active a .ficon-checkmark{line-height:1.5;display:block;float:right;margin-right:-20px}.res-linkselect-block .res-linkselect-text{border:1px solid #ccc;padding:2px 0;cursor:pointer}.res-linkselect-block .res-linkselect-text a{display:table;width:100%;padding:6px 10px 5px;text-decoration:none!important}.res-linkselect-block .res-linkselect-text .menu-text{display:table-cell;padding-right:4px;vertical-align:middle}.res-linkselect-block .res-linkselect-text .ttl-open-btn{display:table-cell;vertical-align:middle;width:30px}.res-linkselect-block .res-linkselect-text .ttl-open-btn img{width:30px;height:auto;vertical-align:middle;text-align:right}.res-linkselect-block .linkselect-arrow-up{visibility:hidden;border-radius:12px;text-align:center;position:relative}.res-linkselect-block .linkselect-arrow-up:before{content:"";border:12px solid transparent;border-bottom:12px solid #fff;position:absolute;right:50%;top:-10px}.res-linkselect-block .linkselect-arrow-up:after{content:"";border:12px solid transparent;border-bottom:12px solid #05336a;position:absolute;right:50%;top:-9px}.res-btn-2col-link{width:102.795698925%;margin-left:-2.795698925%;padding-bottom:3px}.res-btn-2col-link li{float:left;width:47.20430108%;margin-left:2.795698925%}.res-btn-2col-link li.res-coolumn-box{margin-top:0}.res-indent-block li{padding-left:1em;text-indent:-1em;margin-top:8px; font-size:15px; line-height:27px;}.res-indent-block li ol,.res-indent-block li ul{margin-top:4px}.res-indent-block li li{margin-top:0}.res-indent-num{padding-left:2em}.res-indent-num li{margin-top:8px;list-style-type:decimal;padding-left:0;text-indent:0}.res-indent-num li div{margin-left:-.3em}.res-indent-num li ol,.res-indent-num li ul{margin-top:4px}.res-indent-num li li{margin-top:0}.res-indent-num li .res-indent-block li{list-style-type:none;padding-left:1em;text-indent:-1em}.res-indent-num li .res-indent-block li div{margin-left:0}@-moz-document url-prefix(){.res-indent-num li div{margin-left:0}}.res-icon-link-block li{margin-top:12px;min-height:30px;line-height:1.3}.res-icon-link-block li:first-child{margin-top:0}.res-icon-link-block .icon-text{position:absolute;width:80px;padding:4px 5px;text-align:center}.res-icon-link-block .icon-text.new{background:#D33508;color:#fff}.res-icon-link-block .link-text{margin-left:90px;padding-top:4px;position:relative}.res-icon-link-block .link-text a{padding-left:24px;display:block;text-decoration:none!important}.res-icon-link-block .link-text a:hover{text-decoration:underline!important}.res-icon-link-block .ficon-s-arrow{position:absolute}.res-icon-link-block .ficon-s-arrow:before{left:4px;margin-right:0;width:14px}.res-pdf-mark-block{display:table;table-layout:fixed;width:100%}.res-pdf-mark-block p{display:table-cell;vertical-align:middle;text-align:right}.res-pdf-mark-block .res-pdf-mark{width:120px;height:33px}.res-pdf-mark-block .res-pdf-text{width:100%;line-height:1.3}.res-image-type-01 img,.res-image-type-02 img,.res-image-type-03 img,.res-image-type-04 img,.res-image-type-05 img,.res-image-type-06 img,.res-image-type-07 img,.res-image-type-08 img,.res-image-type-09 img,.res-image-type-10 img{width:100%;height:auto;border:1px solid #e0e0e0}.res-image-type-08 .img-block:nth-child(1) img{border-right:none}.res-image-type-08 .img-block:nth-child(2) img{border-left:none}.res-image-type-02{position:relative;width:100%;overflow:hidden}.res-image-type-02 a{text-decoration:none!important;color:#000}.res-image-type-02 a:hover .headline-text{text-decoration:underline!important}.res-image-type-02 a:hover .headline-title{text-decoration:none!important}.res-image-type-02 .res-image-wrap{width:100%}.res-image-type-02 .img-block{position:static;z-index:-99;width:auto}.res-image-type-02 .text-block{height:auto;padding:15px;z-index:10;color:#000;background:#f0f0f0}.res-image-type-02 .headline-title{font-size:28px;font-size:2.8rem;line-height:1.3}.res-image-type-02 .headline-text{margin-top:4px}.contents-L .res-image-type-02 .headline-title,.contents-R .res-image-type-02 .headline-title{font-size:22px;font-size:2.2rem;line-height:1.3}.res-image-type-09{position:relative;width:100%;overflow:hidden}.res-image-type-09 a{text-decoration:none}.res-image-type-09 a:hover .headline-title{text-decoration:none!important}.res-image-type-09 a:hover .headline-text{text-decoration:underline!important}.res-image-type-09 .res-image-wrap{width:100%}.res-image-type-09 .headline-shadow-box{padding:14px;margin-right:30px;border:none;-webkit-border-radius:5px 3px;-moz-border-radius:5px 3px;border-radius:5px 3px;background-color:rgba(255,255,255,.8);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#99FFFFFF', endColorstr='#99FFFFFF')}.res-image-type-09 .img-block{position:static;z-index:-99;width:auto}.res-image-type-09 .img-block img{width:100%;height:auto;display:block;max-width:auto}.res-image-type-09 .text-block{position:absolute;top:0;width:100%;height:100%;z-index:10;color:#000;text-align:right}.res-image-type-09 .text-block:before{content:"";display:inline-block;height:100%;vertical-align:middle}.res-image-type-09 .headline-box{display:inline-block;vertical-align:middle;width:50%;padding:6px 0}.res-image-type-09 .headline-title{text-align:left;font-size:26px;font-size:2.6rem;line-height:1.3}.res-image-type-09 .headline-text{text-align:left;margin-top:2px;line-height:1.3}.res-image-type-09 a{color:#000}.contents-L .res-image-type-09 .headline-title,.contents-R .res-image-type-09 .headline-title{font-size:22px;font-size:2.2rem;line-height:1.3}html.ie9 .res-image-type-09 .headline-shadow-box{border-radius:0}html.ie9 .res-image-type-09 .headline-shadow-box:not(:target){filter:none;-ms-filter:none}.res-image-type-08 li{*zoom:1}.res-image-type-08 li:after{content:"";display:block;clear:both}.res-image-type-08 .img-block{float:left;width:50%}#slider-block{position:relative;width:100%;height:100%;overflow:hidden}#slider-block a{text-decoration:none}#slider-image{background:#f0f0f0;height:100%;overflow:hidden;*zoom:1}#slider-image li{height:100%;float:left;clear:none;position:relative}#slider-image li .img-block img{border:none}#slider-image li .slidetext{position:absolute;top:30%;left:55%;width:33%;color:#000}.bx-controls-auto{background:#fff;height:32px}.bx-controls-auto a{background:#e8e8e8;border:1px solid #bebebe;width:22px;height:22px;margin-top:5px;opacity:.5;filter:alpha(opacity=50);-moz-opacity:.5;border-radius:2px;-webkit-border-radius:2px;display:block}.bx-controls-auto a.active,.bx-controls-auto a:hover{opacity:1;filter:alpha(opacity=100);-moz-opacity:1}.bx-controls-direction a{display:block;padding:0;position:absolute;background:#fff;width:30px;height:30px;margin-bottom:-10px;opacity:.9;filter:alpha(opacity=90);-moz-opacity:.9;border-radius:2px;-webkit-border-radius:2px;z-index:10}.bx-controls-direction a:hover{opacity:1;filter:alpha(opacity=100);-moz-opacity:1}.bx-controls-direction a.bx-next{background-image:url(../astyle/images/slide_arrow_r_BLU.png);background-position:center center;background-repeat:no-repeat;bottom:50%;right:20px}.bx-controls-direction a.bx-prev{background-image:url(../astyle/images/slide_arrow_l_BLU.png);background-position:center center;background-repeat:no-repeat;bottom:50%;left:20px}.bx-controls-auto-item{float:left;margin-right:5px}#slider-block .headline-shadow-box{padding:14px 30px 14px 14px}.res-table-type-01{position:relative;width:100%;overflow:hidden}.res-table-type-01 table{width:100%;border-collapse:collapse;border:1px solid #ccc;table-layout:fixed}.res-table-type-01 td,.res-table-type-01 th{padding:6px;text-align:center;vertical-align:middle;border:1px solid #ccc}.res-table-type-01 th{background:#f0f3f8}.res-table-type-01 td{background:#fff}.res-table-type-01 dl.sp-table-list-generate{position:relative;width:100%;overflow:hidden;border-bottom:1px solid #ccc}.res-table-type-01 dl.sp-table-list-generate dd,.res-table-type-01 dl.sp-table-list-generate dt{padding:6px 0 6px 1em;border-top:1px solid #ccc}.res-table-type-01 dl.sp-table-list-generate dt{background:#f0f3f8}.res-table-type-01 dl.sp-table-list-generate dd{background:#fff}#burger-block .res-burger-toggle{float:right;cursor:pointer;background:#083164}#burger-block .res-burger-toggle img{z-index:0}#burger-block .burger-menu-block{position:relative;width:100%;z-index:100}#burger-block .res-coolumn-box{margin-top:0}#burger-block .burger-menu-list{width:100%}#burger-block .burger-menu-list li{vertical-align:middle;float:left;display:table;text-align:center;line-height:1.3}#burger-block .burger-menu-list li a{padding:6px 10px 4px;display:table-cell;vertical-align:middle;width:100%;text-align:center}#burger-block .burger-menu-list li .menu-icon{display:none}#burger-block .burger-menu-list.burger-btn-2 li{width:49.30107527%;margin-left:1.397849463%}#burger-block .burger-menu-list.burger-btn-2 li:first-child{margin-left:0}#burger-block .burger-menu-list.burger-btn-3 li{width:32.40143369%;margin-left:1.397849463%}#burger-block .burger-menu-list.burger-btn-3 li:first-child{margin-left:0}#burger-block .burger-menu-list.burger-btn-4 li{width:23.9516129%;margin-left:1.397849463%}#burger-block .burger-menu-list.burger-btn-4 li:first-child{margin-left:0}#burger-block .burger-menu-list .menu-icon{position:absolute;width:24px;vertical-align:middle;line-height:1.5;margin-left:-24px}#burger-block .burger-menu-list .menu-text{line-height:1.3}#burger-block .res-btn-link .btn-text{width:100%!important;text-align:center;display:block}.res-flex-tab-block .flex-tab-menu-block{border-bottom:1px solid #05336a;position:relative;width:100%}.res-flex-tab-block .flex-tab-menu-list,.res-flex-tab-block .flex-tab-menu-list-sp{letter-spacing:-.4em;position:relative;bottom:-1px}.res-flex-tab-block .flex-tab-menu-list li,.res-flex-tab-block .flex-tab-menu-list-sp li{letter-spacing:normal;white-space:normal;display:inline-block;border:1px solid #05336a;background:#e0e7ef;margin-left:6px;color:#223f9a}.res-flex-tab-block .flex-tab-menu-list li a,.res-flex-tab-block .flex-tab-menu-list-sp li a{display:block;padding:8px 5px 6px;text-decoration:none!important}.res-flex-tab-block .flex-tab-menu-list li span,.res-flex-tab-block .flex-tab-menu-list-sp li span{cursor:pointer}.res-flex-tab-block .flex-tab-menu-list li span:hover,.res-flex-tab-block .flex-tab-menu-list-sp li span:hover{text-decoration:none}.res-flex-tab-block .flex-tab-menu-list li.active,.res-flex-tab-block .flex-tab-menu-list-sp li.active{background:#fff;border-bottom:1px solid #fff}.res-flex-tab-block .flex-tab-menu-list-sp,.res-flex-tab-block .menu-icon{display:none}.res-flex-tab-block .flex-tab-menu-list-sp.active{display:block}.res-flex-tab-block .flex-tab-content-block .flex-tab-content-inner{display:none}.res-flex-tab-block .flex-tab-content-block .flex-tab-content-inner.active{display:block}.res-side .title-box{padding-top:20px!important;margin-left:0!important;margin-right:0!important}.res-bnr-block li{margin-top:10px}.res-bnr-block li:first-child{margin-top:0}.res-side .res-bnr-block li img{border:1px solid #e0e0e0}.res-side-link-block .res-side-link-list li{padding:12px 3px 12px 14px;font-size:12px;font-size:1.2rem;line-height:1.3;color:#223f9a}.res-side-link-block .res-side-link-list .ficon-arrow-right:before{border-top-width:3px solid transparent;border-left-width:5px;border-bottom:3px solid transparent;top:1.3em;left:4px}.res-side-link-block .text-side-link{color:#000;font-size:12px;font-size:1.2rem}.res-side-link-block .text-side-link:hover{text-decoration:underline}.res-side-link-block a{text-decoration:none}.res-side-link-block a .text-side-link{color:#223f9a}.res-side-link-block a:hover .text-side-link{color:#0d246a}.res-side-link-block .res-side-link dt{padding:8px 10px 7px;color:#1f347b;font-weight:700}.res-side-link-block .res-side-link dd{padding:0 6px}.res-side-link-block .res-side-link.res-side-nav{border:3px solid #eaeaea}.res-side-link-block .res-side-link.res-side-nav dt{background:#eaeaea}.res-side-link-block .res-side-link.res-side-nav .res-side-link-list li{border-top:1px dotted #333}.res-side-link-block .res-side-link.res-side-nav .res-side-link-list li:first-child{border-top:none}.res-side-link-block .res-side-link.res-side-quick{border:1px solid #eaeaea}.res-side-link-block .res-side-link.res-side-quick dt{border-bottom:1px solid #eaeaea}.res-side-link-block .res-side-link.res-side-quick dd{padding-bottom:12px}.res-side-link-block .res-side-link.res-side-quick .res-side-link-list li{padding-bottom:0}#side .res-btn-link.type-01{width:90%;margin-left:5%;margin-right:5%}.res-snsbtn-space{zoom:1}.res-snsbtn-space:after{content:"";display:block;clear:both}




/* --------------------------------------------------

	[ RESET ]

 -------------------------------------------------- */

body { 
	background: #FFFFFF; 
	text-align: center; 
	margin: 0; 
	padding: 0;
	}  
p, div, 
form, 
ul, ol, li, dl, dt, dd, 
th, td, 
h1, h2, h3, h4, h5, h6, 
#DomContainer input, 
#IntContainer input, 
#DomTourContainer input, 
#IntTourContainer input, 
#AMCContainer input { 
	text-align:left;
	margin: 0; 
	padding: 0; 
	} 
img, a img {
	border:0;
	} 
#DomContainer table, 
#IntContainer table, 
#DomTourContainer table, 
#IntTourContainer table, 
#AMCContainer table{
	border-spacing:0;
	} 
ul li, 
ol li {
	list-style: none;
	} 
#DomContainer img, 
#IntContainer img, 
#DomTourContainer img, 
#IntTourContainer img, 
#AMCContainer img { 
	vertical-align: text-bottom; 
	} 

/*-------------------------------------*/

.clearfix:after { content: ""; display: block; clear: both; }
.clearfix { display: inline-block; }
/*\*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/**/


a:hover img.hover {
	filter: alpha(opacity=80);
	-moz-opacity:0.8;
	-ms-filter: 0.8;
	opacity:0.8;
}


/* --- パンくず--- */
.topicPathWrp{
	margin-bottom: 18px;
	padding-top: 12px;
}


ol.topicPath {
margin: 0;
padding: 0;
list-style-type: none;
font-size: 80%;
}

ol.topicPath li {
display: inline;
font-size:13px;
color:#09307e;
}


ol.topicPath li a {
margin-right: 6px; 
}

/*------------------------------*/

html {
    overflow-x: auto !important;
}
#legacy-header.res-header .res-search-box-area {
    background: #fff none repeat scroll 0 0;
    border: 3px solid #a3a3a3;
    height: 32px;
    position: absolute;
    right: 0;
    top: 49px;
    width: 246px;
}

#legacy-header.res-header .res-search-btn input {
    height: 25px;
    width: 34px;
		margin-top: 0px !important;
}

/*-----------------------------*/

.paddingB01 {
	padding-bottom: 20px;
}
.paddingB01  span{
	font-size:13px !important;
	line-height:27px;
}

.res-indent-block li {
	margin-top: 0px;
	padding-left: 1em;
	text-indent: -1em;
}

.res-btn-link.type-01 {
	margin: 80px auto 15px auto;
	width: 60%;
}
.res-btn-link.type-01 .btn-text {
	font-weight: bold;
}

.res-pagetop-box .pagetop {
	background: none;
	padding-left: 0px;
}

.apfContBox01 {
	width: 910px;
	margin-top: 0px;
	margin-bottom: 0px;
}
/*.apfContBox01 img.icon-blank {
	display: none;
}*/

.apfContBox01 a{
	color:#0000FF;
}

.stepImg{
	/*padding-bottom:8px;*/
	margin-bottom: 8px;

}

.apfContBox01 table {
	width: 100%;
}
.res-indent-block li .apfContBox01 td {
    text-indent: 0em;
}
.res-indent-block li .apfContBox01 td a {
	font-weight: bold;
}

.apfContBox01 .td01 {
	text-align: left;
	vertical-align:top;
	width:272px;
	height: 202px;
	background-color: #f1f2f2;
	background-image: url(/apf/common_150707/image/flow_bg02_150709.gif);
	background-repeat: no-repeat;
	background-position: right top;
	background-size: 40px 100%;
}
.apfContBox01 .td0102 {
	text-align: left;
vertical-align:top;
	width: auto;
	height: 202px;
	background-color: #f1f2f2;
	background-image:url(/apf/common_150707/image/flow_bg01_150709.gif);
	background-repeat: no-repeat;
	background-position: right top;
	background-size: 40px 100%;
}

.apfContBox01 .td0102-2 {
	text-align: left;
vertical-align:top;
	width:305px;
	height: 202px;
	background-color: #f1f2f2;
	background-image:url(/apf/common_150707/image/flow_bg01_150709.gif);
	background-repeat: no-repeat;
	background-position: right top;
	background-size: 40px 100%;
}
.apfContBox01 .td01.shoppingpoint {
	text-align: left;
	vertical-align:top;
	width:212px;
	height: 202px;
	background-color: #f1f2f2;
	background-image: url(/apf/common_150707/image/flow_bg02_150709.gif);
	background-repeat: no-repeat;
	background-position: right top;
	background-size: 40px 100%;
}


.apfContBox01 .td02 {
	text-align: left;
	vertical-align:top;
	width: auto;
	height: 202px;
	background-color: #e8eef7;
	background-image:url(/apf/common_150707/image/flow_bg03_150709.gif);
	background-repeat: no-repeat;
	background-position: right top;
	background-size: 40px 100%;
}
.apfContBox01 .td03 {
	text-align: left;
	vertical-align:top;
	width: auto;
	height: 202px;
	background-color: #c3dfff;
	background-image:url(/apf/common_150707/image/flow_bg07_150709.gif);
	background-repeat: no-repeat;
	background-position: right top;
	background-size: 40px 100%;
}

.apfContBox01 .td03.rentacar {
	text-align: left;
	vertical-align:top;
	width: 240px;
	height: 202px;
	background-color: #c3dfff;
	background-image:url(/apf/common_150707/image/flow_bg07_150709.gif);
	background-repeat: no-repeat;
	background-position: right top;
	background-size: 40px 100%;
}

.apfContBox01 .tdP01 {
	font-size: 15px;
	line-height: 24px;
	font-weight: bold;
	padding-left: 24px;
	padding-right: 40px;
	padding-top:14px;
	padding-bottom: 10px;
}
.apfContBox01 .tdP02 {
	font-size: 15px;
	line-height: 24px;
	font-weight: bold;
	padding-left: 20px;
	padding-right: 40px;
	padding-top:14px;
	padding-bottom: 10px;
}
.apfContBox01 .tdP03 {
	font-size: 15px;
	line-height: 24px;
	font-weight: bold;
	padding-left: 20px;
	padding-right: 40px;
	padding-top:14px;
	padding-bottom: 10px;
}
.flowSpan01 {
	display: block;
	text-indent: -1em;
	padding-left: 1em;
	font-size: 13px;
	line-height: 24px;
	font-weight: bold;
}



/*--------------------*/

#service-menu-area .service-menu-box .icon-blank {
	display: none;
}

#service-menu-area .service-menu-box {
	float: left;

  *display: inline;
	width: 224px;
	margin-top: 15px;
	margin-left: 17px;
	position: relative;
}
#service-area #service-menu-area .service-menu-box.first-child {
	margin-left: 0px;
}

#service-menu-area .service-menu-box .bnr-image {
  background: url(/apf/common_150707/image/service_bnr_shadow_01.gif) no-repeat left bottom;
  padding-bottom: 8px;
  margin-top: 0px;
  *position: relative;
  margin-bottom: 20px;
}
#service-menu-area .service-menu-box .svc-menu-title {
	margin-top: 0px;
	position: absolute;
	left: 0px;
	top: 120px;
}
#service-menu-area .service-menu-box .svc-menu-title a {
	display: block;
	font-size: 12px;
	line-height: 20px;
	text-decoration: none;
}
#service-menu-area .service-menu-box .svc-menu-title a:hover {
	text-decoration: underline;
}

#service-menu-area .service-menu-box .svc-lead-text {
  font-weight: bold;
  padding-top: 12px;
}
#service-menu-area .service-menu-box .svc-text-area {
  margin-top: 12px;
  color: #727271;
}
#service-menu-area .service-menu-box.ttl-line2 .bnr-image {margin-top: -158px;}
#service-menu-area .service-menu-box.ttl-line2 .svc-lead-text {padding-top: 28px;}
#service-menu-area .service-menu-box.column-2 {
  width: 468px;
  margin-left: 16px;
}
#service-menu-area .service-menu-box.column-2 .bnr-image {background: url(/apf/common_150707/image/service_bnr_shadow_02.gif) no-repeat left bottom;}
#service-menu-area .service-menu-box.column-5 {
  width: 175px;
  padding-left: 2px;
  margin-left: 16px;
}
#service-menu-area .service-menu-box.column-5 .bnr-image {background: url(/apf/common_150707/image/service_bnr_shadow_05.gif) no-repeat left bottom;}

#service-area {
    position: relative;
    z-index: 60;
}
#service-area {
    background: #eeeeee url("/apf/common_150707/image/svc_info_bg.gif") repeat-x scroll left top;
    min-width: 950px;
    width: auto;
		text-align: center;
}

#service-area .wrap-box {
    background: #eeeeee url("/apf/common_150707/image/svc_info_bg.gif") repeat-x scroll left top;
    margin: 0 auto;
    padding: 40px 0px 60px 0px;
    width: 950px;
}

#service-area .wrap-box .title-service {
    border-bottom: 3px solid #e5e5e5;
}
#service-area .wrap-box .title-service h2 {
    border-bottom: 1px solid #c2c2c2;
		width: auto;
    padding: 0 0 16px 15px;
		background-image: none;
		z-index: 190;
}

#service-menu-area {
    margin-left: 0px;
    width: auto;
}


#footer-nav-wrap {
    background: #eeeeee url("/apf/common_150707/image/svc_info_bg.gif") repeat-x scroll left top;
}


/*#footer-nav-wrap #legacy-footer-nav-wrap {
    background: #eeeeee url("../image/svc_info_bg.gif") repeat-x scroll left top;
}
#footer-nav-wrap #legacy-footer-nav-wrap .res-wrap-inner {
    background: #eeeeee url("../image/svc_info_bg.gif") repeat-x scroll left top;
}*/


#footer-nav-wrap .res-wrap-inner {
    background: #eeeeee url("/apf/common_150707/image/svc_info_bg.gif") repeat-x scroll left top;
}


#wrap-container, .res-wrap-container {
    line-height: 1.5em;
    height: auto;
    margin: 0 auto;
    /*width: 950px;*/
	width: auto;
}


#wrapper {
    font-size: 1.4rem;
    line-height: 1.5em;
		min-width: 950px;
}

.pb20 {
	padding-bottom: 20px;
}

.amc-pagetop-button {
	display: none;
	position: fixed;
	right: 30px;
	bottom: 50px;
	z-index: 200;
}
.logoWrap01 table {
	width: 100%;
}
.logoWrap01 th {
	width: 292px;
}
.logoWrap01 td {
	vertical-align: middle;
	padding-left: 30px;
	font-size: 15px;
	line-height: 27px;
}

.rentImgIcon01 {
	vertical-align: middle;
	margin-left: 8px;
}
.rentReadWrap01 {
	padding: 20px 10px 0px 10px;
}
.rentReadWrap01 p{
	font-size:15px;
	line-height:27px;
}

.rentReadWrap01 span {
	color: #C73B2D;
	font-weight: bold;
}
.rentP01 {
	text-align: center;
	font-size:13px !important;
}
.rentP02 {
	padding-top: 10px;
}


.res-pagetop-box {
    padding-bottom: 0px;
    padding-top: 0px;
    width: 100%;
	display: none;
}

#contents .res-contents {
    padding-left: 10px;
    padding-right: 10px;
}

#contents .res-contents img.icon-blank {
	display:  none;
}

.res-contents p{
	font-size:15px;
	line-height:27px;
}
.amc-contact-header {
    background-color: #0079c5;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    color: #ffffff;
    line-height: 1;
    padding: 15px 25px;
		font-weight: bold;
}
.amc-contact-container {
    border: 1px solid #c6c6c6;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    padding: 25px;
}
.amc-contact-container .rentP02 {
	word-break: break-all;
}

.amc-icon {
    line-height: 30px;
    padding-left: 32px;
    position: relative;
		z-index:100;
}



.amc-contact-type:before, .amc .amc-faq:before {
    height: 46px;
    left: -66px;
    position: absolute;
    top: 0;
    width: 46px;
		z-index:200;
}
.amc-contact-container .continuous {
    margin-top: 0px;
}
.amc-contact-type, .amc .amc-faq {
		padding-left: 66px;
    min-height: 46px;
    position: relative;
		z-index:100;
}

.amc-contact-type-phone{
	background-image:url(/apf/common_150707/image/amc_fig_phone.png);
	background-repeat: no-repeat;
	background-position: left 3px;
	height:100px;
}
.amc-icon-free{
	background-image:url(/apf/common_150707/image/amc_icon_free.png);
	background-repeat: no-repeat;
	background-position: left center;
}

.amc-icon-phone{
	background-image:url(/apf/common_150707/image/amc_icon_phone.png);
	background-repeat: no-repeat;
	background-position: left center;
	height:27px;
}
.amc-contact-type-pc{
	background-image:url(/apf/common_150707/image/amc_fig_pc.png);
	background-repeat: no-repeat;
	background-position: left center;
	height:46px;
}

/*.amc-contact-type-pc{
	background-image:url(../image/amc_fig_pc.png);
	background-repeat: no-repeat;
	background-position: left 3px;
}*/

.amc-contact-type-mobile{
	background-image:url(/apf/common_150707/image/amc_fig_mobile.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-bottom:13px;
	height:46px;
}

.amc-contact-type-mail{
	background-image:url(/apf/common_150707/image/amc_fig_mail.png);
	background-repeat: no-repeat;
	background-position: left 3px;
	height:46px;
}

.amc-icon-navi{
	background-image:url(/apf/common_150707/image/amc_icon_navi.png);
	background-repeat: no-repeat;
	background-position: left center;
}




/*---------------------------------------------------------------
	特典詳細ページ　追加
-----------------------------------------------------------------*/

.apfTokutenWrap .res-table-type-01.syousai th {
    background-color: #00acf3;
    color: #ffffff;
    font-weight: bold;
}
.apfTokutenWrap .res-table-type-01.syousai .syousaiTableTd01 {
	text-align: left;
	padding-left: 100px;
}


.apfTokutenWrap .res-btn-link.type-01.fresh {
    margin: 80px auto 15px;
    width: auto;
		display: inline-block;
}

.apfTokutenWrap .freshCenter {
	text-align: center;
}
#contents .res-contents.freshCenter {
    margin-top: 0px;
}
.apfTokutenWrap .rounded {
    border-radius: 6px;
}
.apfTokutenWrap .bordered-ib {
    border: 1px solid #dfdfdf;
    box-sizing: border-box;
    display: block;
    overflow: hidden;
}


/*---------------------------------------------------------------------

-----------------------------------------------------------------------*/


#contents .res-contents, .contents-1col #contents .res-contents {
    padding-left: 10px;
    padding-right: 10px;
		padding-top: 25px;
	margin-top: 0px;
}
#wrap-container {
    /*padding-bottom: 50px;*/
	padding-bottom: 0px;
}

h2.ttl-text {
	width: auto;
}

/*-----------------------------------*/

.title-box.h2.rentH2Wrap01 {
	padding-top: 50px;
}

.title-box .ttl-type-02-01 {
    border-top: 3px solid #093568;
    padding: 16px 10px 0 !important;
}
.title-box .ttl-type-02-01 .ttl-text {
    font-size: 20px;
    line-height: 1.3;
		font-weight: bold;
		background-image: none;
		height: 30px;
    border-left: 5px solid #093568;
    color: #093568;}


/*----2015/07/13------------------------------*/

.res-btn-link .bnt-icon img {
    vertical-align: middle;
}

#legacy-global-menu .res-gnav .res-gnav-list .res-stg1-link {
    height: 38px !important;
}



/*----2015/07/14------------------------------*/


.res-btn-link .bnt-icon, .res-btn-link .btn-text {
    display: block !important;
}

.res-btn-link a span.btnWrapApf01 {
	background-image:url(/apf/common_150707/image/apf_btn_ar01.png);
	background-repeat: no-repeat;
	background-position: right center;
}

.res-btn-link.arrow-R a, .res-btn-link.arrow-anchor a {
	padding-right: 16px !important;
}



/*注釈 150713　追加*/
.small{ 
font-size:13px;
line-height:27px;
}

.icon-txt{
	padding-right:5px;
}







@media (min-width:0) and (max-width:570px){

/*#service-menu-area .service-menu-box {
	float: none;

  *display: inline;
	width: 224px;
	margin-top: 15px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
}
#service-menu-area .service-menu-box .bnr-image {
  margin-bottom: 40px;
}


.res-btn-link.type-01 {
	margin-left: 5%;
	margin-right: 5%;
	width: 90%;
}
#service-area {
    background: #eeeeee url("../image/svc_info_bg.gif") repeat-x scroll left top;
    min-width: auto;
    width: 100%;
}

#service-area .wrap-box {
    background: #eeeeee url("../image/svc_info_bg.gif") repeat-x scroll left top;
    margin: 0 auto;
    padding: 40px 0px 60px 0px;
    width: auto;
}
#service-menu-area {
    margin-left: 0px;
    width: auto;
}*/




}




/*----2016/02/24------------------------------*/

.title-box .ttl-type-01-01 {
    color: #093568;
}
.title-box .ttl-type-01-01 .ttl-text {
    /*font-size: 2.8rem;*/
		font-size: 200%;
    line-height: 1.3;
		position: relative;
}
.ttl-text-logo01 {
	position: absolute;
	right: 0px;
	top: 0px;
}

.title-box .ttl-type-02-01 .ttl-text {
	background: #FFF;
	padding: 4px 0 2px 12px;
	position: relative;
}
.title-box.logos {
	margin-bottom: 30px;
}
.title-box.logos .fntMedium {
    color: #000000;
    display: block;
    font-size: 18px;
    line-height: 31px;
}
.title-box.logos .ttl-text.fl_left {
    float: left;
}
.title-box.logos .ttl-type-01-01 .ttl-text {
    font-size: 28px;
    font-weight: 400;
}
.title-box.logos .prom-logo.fl_right {
	float: right;
	margin-right: 13px;
	margin-top: 5px;
}
.title-box.logos .prom-logo.fl_right .toplink {
	text-align: right;
	padding-top: 10px;
}
.title-box.logos .prom-logo.fl_right .toplink a {
	font-size: 13px;
	text-decoration: none;
}
.title-box.logos .prom-logo.fl_right .toplink a:hover {
	text-decoration: underline;
}
.pl2em {
	padding-left: 2em;
}

 /*----2016/03/03------------------------------*/
 
.indent01{
	text-indent: -0.5em;
	padding-left: 0.5em;
}
.indent02{
	padding-left: 0.5em;
}
.indent03{
	text-indent: -0.9em;
	padding-left: 0.9em;
	display: block;
}


/*@media (min-width:571px)and (max-width:1024px) {
}

@media (min-width:0px)and (max-width:570px) {
}*/


/*-------------------------------------------------------------*/




.stepImg{
margin-bottom: 8px;
}

.apfContBox01 .td111 {
	text-align: left;
	vertical-align:top;
	height: 202px;
	background-color: #f1f2f2;
	background-image: url(../image/flow_bg02_150709.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width:auto;
}




/* nanaco*/
.apfContBox01 .td401 {
	text-align: left;
	vertical-align:top;
	width: 240px;
	height: 202px;
	background-color: #f1f2f2;
	background-image:url(/apf/common_150707/image/flow_bg02_150709.gif);
	background-repeat: no-repeat;
	background-position: right top;

}

.apfContBox01 .td402 {
	text-align: left;
	vertical-align:top;
	width: 235px;
	height: 202px;
	background-color: #e8eef7;
	background-image:url(/apf/common_150707/image/flow_bg04_150709.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.apfContBox01 .td403 {
	text-align: left;
	vertical-align:top;
	width:198px;
	height: 202px;
	background-color: #d8ecfa;
	background-image:url(../image/flow_bg05_150709.gif);
	background-repeat: no-repeat;
	background-position: right top;
}


.apfContBox01 .td404 {
	text-align: left;
	vertical-align:top;
	width:310px;
	height: 202px;
	background-color: #c3dfff;
	background-image: url(../image/flow_bg07_150709.gif);
	background-repeat: no-repeat;
	background-position: right top;
}


.apfContBox01 .tdP411{
	font-size: 14px;
	line-height: 24px;
	font-weight: bold;
	padding-left: 20px;
	padding-right: 35px;
	padding-top:14px;
	padding-bottom: 10px;
}
.apfContBox01 .tdP412{
	font-size: 14px;
	line-height: 24px;
	font-weight: bold;
	padding-left: 20px;
	padding-right: 35px;
	padding-top:14px;
	padding-bottom: 10px;
}

.apfContBox01 .tdP413{
	font-size: 14px;
	line-height: 24px;
	font-weight: bold;
	padding-left: 20px;
	padding-right: 35px;
	padding-top:14px;
	padding-bottom: 10px;
}


.apfContBox01 .tdP414{
	font-size: 14px;
	line-height: 24px;
	font-weight: bold;
	padding-left: 20px;
	padding-right: 35px;
	padding-top:14px;
	padding-bottom: 10px;
}

.flowSpan401 {
	display: block;
	text-indent: -1em;
	padding-left: 1em;
	font-size: 13px;
	line-height: 24px;
	font-weight: bold;
}





/*apf_giftcatalogue/*/
.apfContBox01 .td421 {
	text-align: left;
	vertical-align:top;
	width:200px;
	height: 202px;
	background-color: #f1f2f2;
	background-image:url(/apf/common_150707/image/flow_bg02_150709.gif);
	background-repeat: no-repeat;
	background-position: right top;

}

.apfContBox01 .td422 {
	text-align: left;
	vertical-align:top;
	width:200px;
	height: 202px;
	background-color: #e8eef7;
	background-image:url(/apf/common_150707/image/flow_bg04_150709.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.apfContBox01 .td423 {
	text-align: left;
	vertical-align:top;
	width:205px;
	height: 202px;
	background-color: #d8ecfa;
	background-image:url(../image/flow_bg05_150709.gif);
	background-repeat: no-repeat;
	background-position: right top;
}


.apfContBox01 .td424 {
	text-align: left;
	vertical-align:top;
	width:410px;
	height: 202px;
	background-color: #c3dfff;
	background-image: url(../image/flow_bg07_150709.gif);
	background-repeat: no-repeat;
	background-position: right top;
}


.apfContBox01 .tdP421{
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	padding-left: 20px;
	padding-right: 35px;
	padding-top:14px;
	padding-bottom: 10px;
}
.apfContBox01 .tdP422{
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	padding-left: 20px;
	padding-right: 35px;
	padding-top:14px;
	padding-bottom: 10px;
}

.apfContBox01 .tdP423{
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	padding-left: 20px;
	padding-right: 35px;
	padding-top:14px;
	padding-bottom: 10px;
}


.apfContBox01 .tdP424{
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	padding-left: 20px;
	padding-right: 35px;
	padding-top:14px;
	padding-bottom: 10px;
}


#contents .res-contents.stb{
	padding-right:0 !important;
}
.apfContBox01{
	width:100%;
}

.apfContBox01 table.apfStab{
	width:100%;
}



/* starBaacks*/
.apfContBox01 .td501 {
	text-align: left;
	vertical-align:top;
	width:auto;
	height: 202px;
	background-color: #f1f2f2;
	background-image:url(/apf/common_150707/image/flow_bg02_150709.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.apfContBox01 .td502 {
	text-align: left;
	vertical-align:top;
	width:auto;
	height: 202px;
	background-color: #e8eef7;
	background-image:url(/apf/common_150707/image/flow_bg04_150709.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.apfContBox01 .td503 {
	text-align: left;
	vertical-align:top;
	width:auto;
	height: 202px;
	background-color: #d8ecfa;
	background-image:url(../image/flow_bg06_150709.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.apfContBox01 .td504 {
	text-align: left;
	vertical-align:top;
	width:174px;
	height: 202px;
	background-color: #c6ebfc;
	background-image: url(../image/flow_bg08_150709.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.apfContBox01 .td505 {
	text-align: left;
	vertical-align:top;
	width:189px;
	height:200px;
	background-color: #c3dfff;
	background-image: url(../image/flow_bg07_150709.gif);
	background-repeat: no-repeat;
	background-position: right top;
}



/* e_gift*/
.e_gift .apfContBox01 .td501 {
	text-align: left;
	vertical-align:top;
	width: 22%;
	height: 202px;
	background-color: #f1f2f2;
	background-image:url(/apf/common_150707/image/flow_bg02_150709.gif);
	background-repeat: no-repeat;
	background-position: right top;
	background-size: 40px 100%
}
.e_gift .apfContBox01 .td502 {
	text-align: left;
	vertical-align:top;
	width: 22%;
	height: 202px;
	background-color: #e8eef7;
	background-image:url(/apf/common_150707/image/flow_bg04_150709.gif);
	background-repeat: no-repeat;
	background-position: right top;
	background-size: 40px 100%
}
.e_gift .apfContBox01 .td503 {
	text-align: left;
	vertical-align:top;
	width: 22%;
	height: 202px;
	background-color: #d8ecfa;
	background-image:url(/apf/common_150707/image/flow_bg05_150709.gif);
	background-repeat: no-repeat;
	background-position: right top;
	background-size: 40px 100%
}
.e_gift .apfContBox01 .td504 {
	text-align: left;
	vertical-align:top;
	width: 34%;
	height: 202px;
	background-color: #c3dfff;
	background-image: url(/apf/common_150707/image/flow_bg07_150709.gif);
	background-repeat: no-repeat;
	background-position: right top;
	background-size: 40px 100%
}
/*.e_gift .apfContBox01 .td505 {
	text-align: left;
	vertical-align:top;
	width: 24%;
	height:200px;
	background-color: #c3dfff;
	background-image: url(/apf/common_150707/image/flow_bg07_150709.gif);
	background-repeat: no-repeat;
	background-position: right top;
	background-size: 40px 100%
}*/


.yuukoukigenn li {
	padding-left: 0px;
	text-indent: 0px;
}

.apfContBox01 .tdP501{
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	padding-left: 20px;
	padding-right: 35px;
	padding-top:14px;
	padding-bottom: 10px;
}
.apfContBox01 .tdP502{
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 35px;
		padding-top:14px;
	padding-bottom: 10px;
}

.apfContBox01 .tdP503{
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 35px;
	padding-top:14px;
	padding-bottom: 10px;
}


.apfContBox01 .tdP504{
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 35px;
	padding-top:14px;
	padding-bottom: 10px;
}
.apfContBox01 .tdP505{
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 35px;
	padding-top:14px;
	padding-bottom: 10px;
}


.res-indent-block li.indnt01 {
	padding-left: 2em;
}


.indent {
	padding-left: 1em;
	text-indent: -1em;
}
.indent02 {
	padding-left: 2em;
	text-indent: -2em;
}




.apfContBox01 .td001 {
	text-align: left;
	vertical-align:top;
	width:297px;
	height: 202px;
	background-color: #f1f2f2;
	background-image: url(/apf/common_150707/image/flow_bg02_150709.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
#contents .res-contents.pdlr0, .contents-1col #contents .res-contents.pdlr0{
	padding-right:0 !important;
}

/*150710 対象航空会社
-----------------------------------*/
.compList{
	margin-top:20px;
}

.compList p.txt01{
	padding-top:10px;
}
.compList table td{
	text-align:left;
	font-size:15px;
	line-height:27px;
}

.compList table td.tdcent{
	text-align:center;
}
.compList table td ul li{
	text-align:center;
	font-size:15px;
	line-height:27px;
}

.compList p{
	font-size:13px;
	line-height:27px;
}
.promtoion-wrap-subnav01  ul.res-indent-block.list02{
	border:none;
	width:auto;
}

.promtoion-wrap-subnav01  ul.res-indent-block.list02 li{
	padding-bottom:10px;
	 float:none; 
	 font-size:15px; 
	 line-height:27px; 
	text-align:center;
	vertical-align:middle;
	width:auto;
	text-align:left;
	vertical-align:middle;
	display:block;
}

.res-indent-block.list02 li span.txt01{
	display:block;

}
 span.smll{
	font-size:13px;
	line-height:27px;
}

 span.red{
	   color: #C73B2D;
  font-weight: bold;
 }
 
 .lasttxt{
	 text-align:right;
	 padding-right:80px;
 }



@media screen and (max-width:768px) {

	#service-menu-area .service-menu-box .icon-blank {
		display: none;
	}

	#service-menu-area .service-menu-box {
		float: none;

		*display: inline;
		width: auto;
		margin-top: 15px;
		margin-left: 0px;
		position: relative;
	}
	#service-area #service-menu-area .service-menu-box.first-child {
		margin-left: 0px;
	}

	#service-menu-area .service-menu-box .bnr-image {
		/*background: url(../image/service_bnr_shadow_01.gif) no-repeat left bottom;*/
		background: none;
		padding-bottom: 0px;
		margin-top: 0px;
		*position: relative;
		margin-bottom: 10px;
		float: left;
		width: 50%;
	}
	#service-menu-area .service-menu-box .bnr-image img {
		width: 100%;
		height: auto;
	}
	#service-menu-area .service-menu-box .svc-menu-title {
		margin-top: 0px;
		position: relative;
		left: 0px;
		top: 0px;
		float: right;
		width: 50%;
	}
	#service-menu-area .service-menu-box .svc-menu-title a {
		display: block;
		font-size: 14px;
		line-height: 22px;
		text-decoration: none;
		padding-left: 20px;
	}
	#service-menu-area .service-menu-box .svc-menu-title a:hover {
		text-decoration: underline;
	}

	#service-menu-area .service-menu-box .svc-lead-text {
		font-weight: bold;
		padding-top: 12px;
	}
	#service-menu-area .service-menu-box .svc-text-area {
		margin-top: 12px;
		color: #727271;
	}
	#service-menu-area .service-menu-box.ttl-line2 .bnr-image {margin-top: -158px;}
	#service-menu-area .service-menu-box.ttl-line2 .svc-lead-text {padding-top: 28px;}
	#service-menu-area .service-menu-box.column-2 {
		width: 468px;
		margin-left: 16px;
	}
	#service-menu-area .service-menu-box.column-2 .bnr-image {background: url(/apf/common_150707/image/service_bnr_shadow_02.gif) no-repeat left bottom;}
	#service-menu-area .service-menu-box.column-5 {
		width: 175px;
		padding-left: 2px;
		margin-left: 16px;
	}
	#service-menu-area .service-menu-box.column-5 .bnr-image {background: url(/apf/common_150707/image/service_bnr_shadow_05.gif) no-repeat left bottom;}

	#service-area {
			position: relative;
			z-index: 60;
	}
	#service-area {
			/*background: #eeeeee url("../image/svc_info_bg.gif") repeat-x scroll left top;*/
		background: none;
			min-width: 0px;
			width: auto;
			text-align: center;
	}

	#service-area .wrap-box {
			/*background: #eeeeee url("../image/svc_info_bg.gif") repeat-x scroll left top;*/
		background: none;
			margin: 0 auto;
			padding: 0px 0px 60px 0px;
			width: auto;
	}

	#service-area .wrap-box .title-service {
			border-bottom: none;
	}
	#service-area .wrap-box .title-service h2 {
			border-bottom: none;
			width: auto;
			padding: 0 0 16px 15px;
			background-image: none;
			z-index: 190;
	}

	#service-menu-area {
			margin-left: 0px;
			width: auto;
		padding: 0px 14px;
	}


	#wrapper {
			font-size: 1.4rem;
			line-height: 1.5em;
			min-width: 0px;
	}


	.res-btn-link.type-01 {
		margin: 5px auto 30px auto;
		width: 100%;
	}
	.res-btn-link.type-01.tokuten-btn {
		margin: 5px auto 15px auto;
		width: 100%;
	}


	.res-btn-link a span.btnWrapApf01 {
		font-size:14px;
		line-height:20px;
		padding-top: 0px;
	}


/*----*/

	.apfContBox01 {
		width: auto;
		margin-top: 0px;
		margin-bottom: 0px;
	}

	.res-indent-block li .apfContBox01 td {
			text-indent: 0em;
		display: block;
		background-size: 100% auto;
		padding-bottom: 10%;
	}
	.res-indent-block li .apfContBox01 td a {
		font-weight: bold;
	}


	.apfContBox01 .td001 {
		text-align: left;
		vertical-align:top;
		width: auto;
		height: auto;
		background-color: #f1f2f2;
		background-image: url(/apf/common_150707/image/sp_flow_bg02.png);
		background-repeat: no-repeat;
		background-position: center bottom;
		background-size: 100% auto
	}


	.apfContBox01 .td01 {
		text-align: left;
		vertical-align:top;
		width: auto;
		height: auto;
		background-color: #f1f2f2;
		background-image: url(/apf/common_150707/image/sp_flow_bg02.png);
		background-repeat: no-repeat;
		background-position: center bottom;
		background-size: 100% auto
	}
	.apfContBox01 .td0102 {
		text-align: left;
	vertical-align:top;
		width: auto;
		height: auto;
		background-color: #f1f2f2;
		background-image:url(/apf/common_150707/image/sp_flow_bg01.png);
		background-repeat: no-repeat;
		background-position: center bottom;
		background-size: 100% auto
	}

	.apfContBox01 .td0102-2 {
		text-align: left;
	vertical-align:top;
		width: auto;
		height: auto;
		background-color: #f1f2f2;
		background-image:url(/apf/common_150707/image/sp_flow_bg01.png);
		background-repeat: no-repeat;
		background-position: center bottom;
		background-size: 100% auto
	}
	.apfContBox01 .td01.shoppingpoint {
		text-align: left;
		vertical-align:top;
		width: auto;
		height: auto;
		background-color: #f1f2f2;
		background-image: url(/apf/common_150707/image/sp_flow_bg02.png);
		background-repeat: no-repeat;
		background-position: center bottom;
		background-size: 100% auto
	}


	.apfContBox01 .td02 {
		text-align: left;
		vertical-align:top;
		width: auto;
		height: auto;
		background-color: #e8eef7;
		background-image:url(/apf/common_150707/image/sp_flow_bg03.png);
		background-repeat: no-repeat;
		background-position: center bottom;
		background-size: 100% auto
	}
	.apfContBox01 .td03 {
		text-align: left;
		vertical-align:top;
		width: auto;
		height: auto;
		background-color: #c3dfff;
		background-image:url(/apf/common_150707/image/sp_flow_bg07.png);
		background-repeat: no-repeat;
		background-position: center bottom;
		background-size: 100% auto
	}
	
	.apfContBox01 .td03.rentacar {
		text-align: left;
		vertical-align:top;
		width: auto;
		height: auto;
		background-color: #c3dfff;
		background-image:url(/apf/common_150707/image/sp_flow_bg07.png);
		background-repeat: no-repeat;
		background-position: center bottom;
		background-size: 100% auto
	}

	.apfContBox01 .tdP01 {
		font-size: 15px;
		line-height: 24px;
		font-weight: bold;
		padding-left: 24px;
		padding-right: 40px;
		padding-top:14px;
	}
	.apfContBox01 .tdP02 {
		font-size: 15px;
		line-height: 24px;
		font-weight: bold;
		padding-left: 20px;
		padding-right: 40px;
			padding-top:14px;
	}
	.apfContBox01 .tdP03 {
		font-size: 15px;
		line-height: 24px;
		font-weight: bold;
		padding-left: 20px;
		padding-right: 40px;
			padding-top:14px;
	}
	.flowSpan01 {
		display: block;
		text-indent: -1em;
		padding-left: 1em;
		font-size: 13px;
		line-height: 24px;
		font-weight: bold;
	}


/*---*/

	.logoWrap01 th {
		width: auto;
		display: block;
		text-align: center;
		padding: 20px 0px;
	}
	.logoWrap01 th img {
		width: 60%;
		height: auto;
	}
	.logoWrap01 td {
		vertical-align: middle;
		padding-left: 0px;
		font-size: 15px;
		line-height: 27px;
		display: block;
	}


	.rentP01 {
		text-align: left;
		font-size:15px !important;
		line-height: 22px !important;
	}


	#contents .res-contents, .contents-1col #contents .res-contents {
			padding-left: 10px;
			padding-right: 10px;
			padding-top: 15px;
		margin-top: 0px;
	}


/*-----------------------------------*/

	/* starBaacks*/
	.apfContBox01 .td501 {
		text-align: left;
		vertical-align:top;
		width:auto;
		height: auto;
		background-color: #f1f2f2;
		background-image:url(/apf/common_150707/image/sp_flow_bg02.png);
		background-repeat: no-repeat;
		background-position: right bottom;
		background-size: 100% auto
	}

	.apfContBox01 .td502 {
		text-align: left;
		vertical-align:top;
		width:auto;
		height: auto;
		background-color: #e8eef7;
		background-image:url(/apf/common_150707/image/sp_flow_bg04.png);
		background-repeat: no-repeat;
		background-position: right bottom;
		background-size: 100% auto
	}
	.apfContBox01 .td503 {
		text-align: left;
		vertical-align:top;
		width:auto;
		height: auto;
		background-color: #d8ecfa;
		background-image:url(/apf/common_150707/image/sp_flow_bg06.png);
		background-repeat: no-repeat;
		background-position: right bottom;
		background-size: 100% auto
	}

	.apfContBox01 .td504 {
		text-align: left;
		vertical-align:top;
		width:auto;
		height: auto;
		background-color: #c6ebfc;
		background-image: url(/apf/common_150707/image/sp_flow_bg08.png);
		background-repeat: no-repeat;
		background-position: right bottom;
		background-size: 100% auto
	}

	.apfContBox01 .td505 {
		text-align: left;
		vertical-align:top;
		width:auto;
		height:auto;
		background-color: #c3dfff;
		background-image: url(/apf/common_150707/image/sp_flow_bg07.png);
		background-repeat: no-repeat;
		background-position: right bottom;
		background-size: 100% auto
	}


	/* e_gift */
	.e_gift .apfContBox01 .td501 {
		text-align: left;
		vertical-align:top;
		width:auto;
		height: auto;
		background-color: #f1f2f2;
		background-image:url(/apf/common_150707/image/sp_flow_bg02.png);
		background-repeat: no-repeat;
		background-position: right bottom;
		background-size: 100% auto
	}

	.e_gift .apfContBox01 .td502 {
		text-align: left;
		vertical-align:top;
		width:auto;
		height: auto;
		background-color: #e8eef7;
		background-image:url(/apf/common_150707/image/sp_flow_bg04.png);
		background-repeat: no-repeat;
		background-position: right bottom;
		background-size: 100% auto
	}
	.e_gift .apfContBox01 .td503 {
		text-align: left;
		vertical-align:top;
		width:auto;
		height: auto;
		background-color: #d8ecfa;
		background-image:url(/apf/common_150707/image/sp_flow_bg05.png);
		background-repeat: no-repeat;
		background-position: right bottom;
		background-size: 100% auto
	}

	.e_gift .apfContBox01 .td504 {
		text-align: left;
		vertical-align:top;
		width:auto;
		height: auto;
		background-color: #c3dfff;
		background-image: url(/apf/common_150707/image/sp_flow_bg07.png);
		background-repeat: no-repeat;
		background-position: right bottom;
		background-size: 100% auto
	}

/*	.e_gift .apfContBox01 .td505 {
		text-align: left;
		vertical-align:top;
		width:auto;
		height:auto;
		background-color: #c3dfff;
		background-image: url(/apf/common_150707/image/sp_flow_bg07.png);
		background-repeat: no-repeat;
		background-position: right bottom;
		background-size: 100% auto
	}*/




	.amc-icon-phone{
		/*background-image:url(/apf/common_150707/image/amc_icon_phone.png);
		background-repeat: no-repeat;
		background-position: left center;*/
		height:auto;
	}
	.amc-contact-type-pc{
		/*background-image:url(/apf/common_150707/image/amc_fig_pc.png);
		background-repeat: no-repeat;
		background-position: left center;*/
		height:auto;
	}

	/*.amc-contact-type-pc{
		background-image:url(../image/amc_fig_pc.png);
		background-repeat: no-repeat;
		background-position: left 3px;
	}*/

	.amc-contact-type-mobile{
		/*background-image:url(/apf/common_150707/image/amc_fig_mobile.png);
		background-repeat: no-repeat;
		background-position: left center;*/
		padding-bottom:13px;
		height:auto;
	}

	.amc-contact-type-mail{
		/*background-image:url(/apf/common_150707/image/amc_fig_mail.png);
		background-repeat: no-repeat;
		background-position: left 3px;*/
		height:auto;
	}



	.amc-contact-type-phone{
		/*background-image:url(/apf/common_150707/image/amc_fig_phone.png);
		background-repeat: no-repeat;
		background-position: left 3px;*/
		height: auto;
	}


/*------------------------------------*/

	.ttl-text-logo01 {
		display: block;
		text-align: right;
		position: relative;
		right: auto;
		top: 0px;
		left: 0px;
	}


/*---------------------------------------*/

	.res-ib-link {
		letter-spacing: 0em;
		margin-top: 0px;
		padding-bottom: 20px;
		margin-right: 0px;
	}
	.progNavi01 .res-ib-link li a {
		display: table;
		width: 100%;
	}
	.progNavi01 .res-btn-link .bnt-icon {
		display: table-cell !important;
		width: 30px;
	}
	.progNavi01 .res-btn-link .btn-text {
		display: table-cell !important;
		line-height: 1.2em;
	}
	.progNavi01 .res-ib-link li {
		display: block;
		margin-right: 0px;
		margin-top: 0px;
		color: #223f9a;
		vertical-align: top;
	}
	.progNavi01 .res-ib-link li .res-btn-link {
		margin-top: 10px;
	}


/*---------------------------------------*/

	.spBetsuhyouH3 {
		font-size: 18px;
		line-height: 1.2em;
		font-weight: bold;
		margin-bottom: 15px;
		border-bottom: 1px solid #333333;
	}
	.spBetsuhyouText01 {
		font-size: 14px;
		line-height: 1.2em;
		font-weight: normal;
		margin-bottom: 15px;
	}
	.spBetsuhyouH4 {
		font-size: 15px;
		line-height: 1.2em;
		margin-bottom: 10px;
	}
	.res-table-type-01 table {
		table-layout: auto;
		margin-bottom: 20px;
	}
	.res-table-type-01 table .th01 {
		width: 4em;
	}
	.res-table-type-01 table th {
		text-align: left;
		vertical-align: middle;
	}
	.res-table-type-01 table td {
		text-align: left;
		vertical-align: middle;
		width: 2.5em;
		line-height: 1.2em;
	}
	.res-table-type-01 table td span {
		font-size: 11px;
	}
	.spTyuusyaku01 {
		line-height: 1.4em !important;
	}



}




/*---*/
