.button-keep{background:#faf7ee;border:1px solid #ccc;border-radius:4px;box-shadow:0 2px 3px rgba(0,0,0,.3);color:#7c7875!important;display:block;font-weight:700;text-align:center;text-decoration:none!important}.button-keep:before{background:url(../../images/2016/bt_010a.png) no-repeat 0 0;content:"";display:inline-block;height:24px;margin:-3px 2px 0 0;vertical-align:middle;width:24px}.button-keep.on:before{background-position:0 100%}.button-keep:hover{-ms-filter:"alpha(opacity=70)";filter:alpha(opacity=70);opacity:.7}.js-keepLoading{display:none;line-height:40px;text-align:center}.js-keepLoading img{vertical-align:middle}.js-keepModule{position:relative}.js-keepModule .js-keepMessage{background:#fff;border-radius:4px;bottom:60px;box-shadow:0 5px 20px rgba(0,0,0,.3);display:none;left:-140px;margin-left:50%;padding:0 20px 20px;position:absolute;text-align:left;width:280px;z-index:2}.js-keepModule .js-keepMessage a{line-height:13px;padding:5px;position:absolute;right:5px;top:5px}.js-keepModule .js-keepMessage .span01{display:block;font-size:16px;font-weight:700;padding-top:20px;text-align:center}.js-keepModule .js-keepMessage .span01:before{background:url(../../images/2016/bt_010a.png) no-repeat 0 100%;content:"";display:inline-block;height:24px;margin-right:10px;vertical-align:middle;width:24px}.js-keepModule .js-keepMessage .span02,.js-keepModule .js-keepMessage .span05{display:block;font-size:12px;padding-top:8px;text-align:center}.js-keepModule .js-keepMessage .span03{display:block;font-size:28px;padding-top:20px;text-align:center}.js-keepModule .js-keepMessage .span03:before{background:url(../../images/2016/img_021a.png) no-repeat;content:"";display:inline-block;height:53px;margin-right:13px;vertical-align:middle;width:49px}.js-keepModule .js-keepMessage .span04{display:block;font-size:16px;font-weight:700;padding-top:8px;text-align:center}.js-keepModule .js-keepMessage .span06,.js-keepModule .js-keepMessage .span07{display:block;font-size:16px;font-weight:700;padding-top:20px;text-align:center}.js-keepModule .js-keepMessage .span06:before,.js-keepModule .js-keepMessage .span07:before{background:url(../../images/2016/bt_021a.png) no-repeat;content:"";display:inline-block;height:22px;margin-right:13px;vertical-align:middle;width:23px}.detail-motherWrapper .bg01{background:#fff;border-radius:4px;border-top:6px solid #ffdb33;box-shadow:0 2px 2px rgba(0,0,0,.2);padding:10px 0 15px}.detail-motherWrapper02{width:980px}.detail-motherWrapper02 .bg01{background:#fff;border-radius:8px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2);padding:56px}.detail-iconArea .pt01{display:table;padding-bottom:3px;table-layout:fixed;width:100%}.detail-iconArea .pt01>div{display:table-cell;vertical-align:bottom}.detail-iconArea .pt01a{font-size:0;width:100%}.detail-iconArea .pt01a>*{vertical-align:bottom}.detail-iconArea .pt01b{text-align:right;width:200px}.detail-iconArea .pt01a .span01{background:#fff;border:1px solid #ff4800;border-radius:2px;color:#f20101;display:inline-block;font-size:11px;font-weight:700;margin-right:10px;padding:2px 5px}.detail-iconArea .pt01a .p01{display:inline-block;font-size:12px}.detail-iconArea .pt01a .p02{display:inline-block;font-size:11px;font-weight:700;padding-left:10px}.detail-iconArea .pt01b ul{font-size:0}.detail-iconArea .pt01b ul li{display:inline-block;font-size:12px;padding-left:10px}.detail-iconArea .pt01b ul li a{position:relative;text-decoration:underline}.detail-iconArea .pt01b ul li a:before{background:url(../../images/2016/bt_005a.png) no-repeat 0 0;content:"";display:inline-block;height:14px;margin-right:2px;vertical-align:middle;width:18px}.detail-iconArea .pt01b ul .li01 a:before{background-position:0 0;content:""}.detail-iconArea .pt01b ul .li02 a:before{background-position:0 -14px;content:""}.detail-iconArea .pt01b .p01{font-size:12px}.detail-iconArea02__pattern-1 .pt01a{color:#999;display:flex;flex-direction:row;gap:16px;margin-bottom:3px;width:100%}.detail-iconArea02__pattern-1 .pt01a .p02{font-weight:700}.detail-iconArea02__pattern-2{line-height:14px;margin-bottom:6px}.detail-iconArea02__pattern-2 .pt01a .p01{color:#222;font-size:14px;font-weight:600}.detail-iconArea02__pattern-2 .pt01b .p01{color:#999}.detail-iconArea02__pt01{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.detail-iconArea02__pt01:after{display:none}.detail-baseInfo .pt01{padding:10px 25px 0}.detail-baseInfo .pt01 .pt01a{float:left;padding:5px;width:50px}.detail-baseInfo .pt01 .pt01a p .span01{color:#7d7870;cursor:pointer;display:block;font-size:10px;line-height:12px;padding:3px 0 0 3px;position:relative}.detail-baseInfo .pt01 .pt01a p .span01:before{background:#fff;border:1px solid #999;border-radius:50%;box-shadow:1px 1px 1px rgba(0,0,0,.2);content:"?";display:inline-block;height:12px;line-height:12px;margin-right:2px;text-align:center;vertical-align:bottom;width:12px}.detail-baseInfo .pt01 .pt01a .js-tooltipModule .js-tooltipTarget{left:-25px;top:30px;white-space:nowrap;width:auto}.detail-baseInfo .pt01 .pt01a .js-tooltipModule .js-tooltipTarget:after,.detail-baseInfo .pt01 .pt01a .js-tooltipModule .js-tooltipTarget:before{left:24px;right:auto}.detail-baseInfo .pt01 .pt01b{margin-left:50px;padding:5px 10px}.detail-baseInfo .pt01 .pt01b h1,.detail-baseInfo .pt01 .pt01b h2{font-size:24px;font-weight:700;line-height:1.1}.detail-baseInfo .pt01 .pt01b ul{font-size:0;line-height:1.6;padding-top:10px}.detail-baseInfo .pt01 .pt01b ul li{display:inline-block;font-size:15px;font-weight:700;overflow:hidden;padding-right:10px;text-overflow:ellipsis;vertical-align:top;white-space:nowrap;width:50%}.detail-baseInfo .pt01 .pt01b ul .li01{width:100%}.detail-baseInfo .pt01 .pt01b ul li span{display:inline-block;font-weight:400;padding-right:5px}.detail-baseInfo .pt01 .pt01b ul li a{text-decoration:underline}.detail-baseInfo .pt01 .pt01b .p01{color:#438931;font-size:15px;padding-top:10px}.detail-baseInfo .pt01 .pt01c{align-items:center;display:flex}.detail-baseInfo .pt01 .pt01c>.pt01cb{margin-left:12px}.detail-baseInfo .pt01 .pt01c .p01 .span01,.detail-baseInfo .pt01 .pt01c .p02 .span01{color:#7d7870;cursor:pointer;display:block;font-size:10px;line-height:12px;padding:0 0 0 4px;position:relative}.detail-baseInfo .pt01 .pt01c .p01 .span01:before,.detail-baseInfo .pt01 .pt01c .p02 .span01:before{background:#fff;border:1px solid #999;border-radius:50%;box-shadow:1px 1px 1px rgba(0,0,0,.2);content:"?";display:inline-block;height:12px;line-height:12px;margin-right:2px;text-align:center;vertical-align:bottom;width:12px}.detail-baseInfo .pt01 .pt01c .p01 .span01+span,.detail-baseInfo .pt01 .pt01c .p02 .span01+span{left:-24px;top:-62px;white-space:nowrap;width:auto}.detail-baseInfo .pt01 .pt01c .p01 .span01+span:after,.detail-baseInfo .pt01 .pt01c .p01 .span01+span:before,.detail-baseInfo .pt01 .pt01c .p02 .span01+span:after,.detail-baseInfo .pt01 .pt01c .p02 .span01+span:before{border-bottom:0;border-top:10px solid #bbb;left:24px;right:auto;top:43px}.detail-baseInfo .pt01 .pt01c .p01 .span01+span:after,.detail-baseInfo .pt01 .pt01c .p02 .span01+span:after{border-top:10px solid #fff;top:42px}.detail-baseInfo .pt01 .pt01c .p02 .span01+.span02{left:-90px;top:-47px}.detail-baseInfo .pt01 .pt01c .p02 .span01+.span02:after,.detail-baseInfo .pt01 .pt01c .p02 .span01+.span02:before{left:90px;top:29px}.detail-baseInfo .pt01 .pt01c .p02 .span01+.span02:after{top:28px}.detail-baseInfo .pt01 .pt01c+.pt01b{margin-left:0;padding:15px 10px 5px 0}.detail-baseInfo .pt02{padding:25px 30px 0}.detail-baseInfo .pt02 .pt02a ul{display:block;font-size:0}.detail-baseInfo .pt02 .pt02b{display:none}.detail-baseInfo .pt02 .pt02b label{color:#888;font-size:10px;font-weight:700;line-height:1.5;padding-top:5px}.detail-baseInfo .pt02 .pt02b ul{display:block;font-size:0}.detail-baseInfo .pt02 ul li{display:inline-block;font-size:10px;padding:0 5px 5px 0;width:70px}.detail-baseInfo .pt02 ul li span{background:#f6f6f6;border:1px solid #ededed;color:#c5c5c5;cursor:pointer;display:block;line-height:18px;text-align:center;white-space:nowrap}.detail-baseInfo .pt02 ul li.active span{background:#fffae7;border:1px solid #f7eec9;color:#666}.detail-baseInfo .pt02 .p01{line-height:1.2;padding:5px 0 2px;text-align:center}.detail-baseInfo .pt02 .p01 a{font-size:12px;position:relative;text-decoration:underline}.detail-baseInfo .pt02 .p01 a:after{background:url(../../images/2016/bt_006a.png) no-repeat 0 0;content:"";display:inline-block;height:12px;vertical-align:middle;width:12px}.detail-baseInfo .pt02 .p01 a.open:after{background-position:0 -24px;content:""}.detail-baseInfo .pt03{display:table;padding:20px 30px 0;table-layout:fixed;width:100%}.detail-baseInfo .pt03>div{display:table-cell;vertical-align:top}.detail-baseInfo .pt03a{padding-right:20px;width:100%}.detail-baseInfo .pt03a dl+dl{padding-top:10px}.detail-baseInfo .pt03a dl dt{border-left:5px solid #ffdb33;color:#626262;font-size:18px;font-weight:700;line-height:1.2;padding-left:5px}.detail-baseInfo .pt03a dl dd{font-size:15px;line-height:1.6;padding:10px 0 5px}.detail-baseInfo .pt03b{font-size:10px;text-align:center;width:200px}.detail-baseInfo .pt04{padding:20px 15px 0}.detail-baseInfo .pt04>dl{border-bottom:1px solid #f2f2f2;display:table;position:relative;table-layout:fixed;width:100%}.detail-baseInfo .pt04>dl>dd,.detail-baseInfo .pt04>dl>dt{display:table-cell}.detail-baseInfo .pt04>dl>dt{background:#f3f3f3;border-bottom:2px solid #fff;border-top:2px solid #fff;padding:5px 0;text-align:center;vertical-align:middle;width:90px}.detail-baseInfo .pt04>dl>dt i{background:#fff url(../../images/2016/icon_003a.png) no-repeat 0 0;border:2px solid #eee;border-radius:50%;display:inline-block;height:28px;vertical-align:middle;width:28px}.detail-baseInfo .pt04>dl>.dt01 i{background-position:0 0}.detail-baseInfo .pt04>dl>.dt02 i{background-position:0 -28px}.detail-baseInfo .pt04>dl>.dt03 i{background-position:0 -56px}.detail-baseInfo .pt04>dl>.dt04 i{background-position:0 -84px}.detail-baseInfo .pt04>dl>.dt05 i{background-position:0 -112px}.detail-baseInfo .pt04>dl>.dt06 i{background-position:0 -140px}.detail-baseInfo .pt04>dl>.dt07 i{background-position:0 -168px}.detail-baseInfo .pt04>dl>.dt08 i{background-position:0 -196px}.detail-baseInfo .pt04>dl>dt span{display:block;line-height:1.2;padding-top:3px;text-align:center}.detail-baseInfo .pt04>dl>dd{padding:10px;width:100%}.detail-baseInfo .pt04>dl>dd p{font-size:12px;line-height:20px}.detail-baseInfo .pt04>dl>dd p+p{padding-top:2px}.detail-baseInfo .pt04>dl>dd p em{font-size:14px;font-weight:700}.detail-baseInfo .pt04>dl>dd p em+em{padding-left:15px}.detail-baseInfo .pt04>dl>dd p .span01{background:#fff;border:1px solid #ffdb33;border-radius:4px;color:#888;display:inline-block;font-size:10px;margin-top:5px;padding:2px 5px}.detail-baseInfo .pt04>dl>.dd01 p .span01{margin-top:0}.detail-baseInfo .pt04>dl>dd dl+dl{margin-top:5px}.detail-baseInfo .pt04>dl>dd .dl01:after{clear:both;content:"";display:block;visibility:hidden}.detail-baseInfo .pt04>dl>dd dl dt{border-left:5px solid #f3f3f3;color:#9b9b9b;display:block;padding:2px 0 2px 5px}.detail-baseInfo .pt04>dl>dd .dl01 dt{float:left;width:6em}.detail-baseInfo .pt04>dl>.dd01 .dl01 dt{display:none}.detail-baseInfo .pt04>dl>.dd01 .dl01 dd{display:block;margin-left:0}.detail-baseInfo .pt04>dl>dd .dl01 dd{display:block;margin-left:6em}.detail-baseInfo .pt04>dl>dd .dl02 dt{float:left;width:6em}.detail-baseInfo .pt04>dl>dd .dl02 dd{display:block;margin-left:6em}.detail-baseInfo .pt04>dl>dd dl .dd01{padding-top:5px}.detail-baseInfoOption{padding:15px}.detail-baseInfoOption .pt01{border:5px solid #f3f3f0;border-radius:4px;padding:15px;text-align:center}.detail-baseInfoOption .pt01>.p01{font-size:18px}.detail-baseInfoOption .pt01>.p02{font-size:14px;padding-top:10px}.detail-baseInfo01__pattern-1{border-bottom:1px solid #ddd;display:flex;flex-direction:row;padding-bottom:48px;position:relative}.detail-baseInfo01__pattern-1:after{display:none}.detail-baseInfo01__pt01{min-width:656px}.detail-baseInfo01__pt01 .pt01a{display:flex;flex-direction:row;margin-bottom:8px}.detail-baseInfo01__pt01 .pt01a .span01{color:#f20101;font-weight:700;margin-right:8px}.detail-baseInfo01__pt01 .pt01a .span02{color:#444;font-weight:700}.detail-baseInfo01__pt01 .pt01a .span03{background:#fff;border:1px solid #999;border-radius:50%;box-shadow:0 1px 1px rgba(0,0,0,.15);box-sizing:border-box;color:#999;display:inline-block;font-size:10px;height:14px;line-height:14px;text-align:center;width:14px}.detail-baseInfo01__pt01 .pt01a .div01{margin-left:4px}.detail-baseInfo01__pt01 .pt01a .div02{display:flex;flex-direction:row;gap:4px;margin-left:8px}.detail-baseInfo01__pt01 .pt01a .div02 .span04{align-items:center;border:2px solid #e8e8e2;border-radius:12px;box-sizing:border-box;color:#666;display:flex;font-size:12px;height:18px;padding:1px 8px 0}.detail-baseInfo01__pt01 .pt01a .div02.js-tooltipModule .js-tooltipTarget{left:auto;right:-155px}.detail-baseInfo01__pt01 .pt01b h1{color:#222;font-size:24px;font-weight:700;line-height:30px;margin-bottom:24px}.detail-baseInfo01__pt01 .pt01b .span01,.detail-baseInfo01__pt01 .pt01b .span02{color:#222;display:block;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail-baseInfo01__pt01 .pt01b:not(:last-child) .span02{margin-bottom:24px}.detail-baseInfo01__pt01 .pt01c{display:flex;flex-direction:row}.detail-baseInfo01__pt01 .pt01c .ul01{color:#222;display:flex;flex-direction:column;font-size:16px;gap:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:413px}.detail-baseInfo01__pt01 .pt01c .ul01 li{align-items:center;display:flex;flex-direction:row}.detail-baseInfo01__pt01 .pt01c .ul01 .img01{height:18px;margin:auto 12px auto 0;width:18px}.detail-baseInfo01__pt01 .pt01c .ul01 .span01{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail-baseInfo01__pt01 .pt01c .ul01 .span02{align-items:center;border:2px solid #ffdb33;border-radius:5px;box-sizing:border-box;color:#888;display:inline-flex;font-size:12px;font-weight:600;height:22px;margin-left:12px;padding:0 8px;white-space:nowrap}.detail-baseInfo01__pt01 .js-tooltipModule .js-tooltipTarget{bottom:28px;box-shadow:0 2px 3px rgba(0,0,0,.3);left:-25px;right:auto;top:auto;white-space:nowrap;width:auto}.detail-baseInfo01__pt01 .js-tooltipModule .js-tooltipTarget:after,.detail-baseInfo01__pt01 .js-tooltipModule .js-tooltipTarget:before{left:22px;right:auto;transform:rotate(180deg)}.detail-baseInfo01__pt01 .js-tooltipModule .js-tooltipTarget:before{bottom:-10px;top:auto}.detail-baseInfo01__pt01 .js-tooltipModule .js-tooltipTarget:after{bottom:-9px;top:auto}.detail-baseInfo01__pt02{display:flex;flex-direction:column;flex-shrink:0;justify-content:space-between;margin-left:12px;width:200px}.detail-baseInfo01__pt02:after{display:none}.detail-baseInfo01__pt02 .pt02a .img01{margin-bottom:9px}.detail-baseInfo01__pt02 .pt02a .p01{font-size:14px;line-height:1}.detail-baseInfo01__pt03{bottom:48px;position:absolute;right:0}.detail-baseInfo01__pt03 .ul01{display:flex;flex-direction:row;gap:12px}.detail-baseInfo01__pt03 .li01{width:200px}.detail-baseInfo01__pt03 .button-keep{border:1px solid #dcdcdc;border-radius:5px;box-shadow:0 2px 3px 0 rgba(0,0,0,.2);font-size:18px;font-weight:600;line-height:56px}.detail-baseInfo01__pt03 .button-1{font-size:20px;font-weight:600;line-height:56px;width:200px}.detail-baseInfo01__pt03 .button-13{box-sizing:border-box;display:flex;flex-direction:column;font-size:20px;font-weight:600;height:56px;justify-content:center;line-height:1;width:230px}.detail-baseInfo01__pt03 .span02{font-size:14px;line-height:1;margin-top:4px}.detail-baseInfo01__pattern-2{margin-top:-8px}.detail-baseInfo01__pattern-2 .pt01a{line-height:1}.detail-baseInfo01__pattern-2 .pt01b h1{line-height:27px;margin-bottom:18px}.detail-baseInfo01__pattern-2 .pt01b .span01{line-height:22px;margin-bottom:40px}.detail-baseInfo01__pattern-2 .pt01c{display:block}.detail-baseInfo01__pattern-2 .pt01c .ul01{gap:24px;width:100%}.detail-baseInfo01__pattern-2 .pt01c .ul01 .img01{height:24px;width:24px}.detail-baseInfo01__pattern-2 .pt01c .ul01 .span01{font-size:18px;font-weight:600}.detail-baseInfo01__pattern-2 .pt01c .ul01 .span03,.detail-baseInfo01__pattern-2 .pt01c .ul01 .span04{display:block;font-size:16px;margin-top:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail-baseInfo01__pattern-2 .pt01c .ul01 .li06{margin-bottom:8px}.detail-baseInfo01__pattern-2 .pt01c .ul01 .li06 .img01{margin-top:0}.detail-baseInfo01__pattern-2 .pt01c .ul01 .li06 .div01{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail-baseInfo01__bg01{background-color:#fff5d3;margin-bottom:40px;padding:32px 0;text-align:center}.detail-baseInfo01__bg01>p{color:#222;line-height:1.4}.detail-baseInfo01__bg01 .p01{font-size:20px;margin-bottom:16px}.detail-baseInfo01__bg01 .p02{font-size:16px}.detail-baseInfo2 .pt04{padding:30px 15px 0}.detail-baseInfo2 .pt04 .dl01{border-bottom:1px solid #f2f2f2;display:table;line-height:1.6;position:relative;table-layout:fixed;width:100%}.detail-baseInfo2 .pt04 .dl01:first-child{border-top:1px solid #f2f2f2}.detail-baseInfo2 .pt04 .dl01>dt{background:#f3f3f3;border-bottom:4px solid #fff;border-top:4px solid #fff;display:table-cell;padding:5px 0;text-align:center;vertical-align:middle;width:100px}.detail-baseInfo2 .pt04 .dl01>dt i{background:#fff url(../../images/2016/icon_003a.png) no-repeat 0 0;border:2px solid #eee;border-radius:50%;display:inline-block;height:28px;vertical-align:middle;width:28px}.detail-baseInfo2 .pt04 .dl01>dt.dt01 i{background-position:0 0}.detail-baseInfo2 .pt04 .dl01>dt.dt02 i{background-position:0 -28px}.detail-baseInfo2 .pt04 .dl01>dt.dt03 i{background-position:0 -56px}.detail-baseInfo2 .pt04 .dl01>dt.dt04 i{background-position:0 -84px}.detail-baseInfo2 .pt04 .dl01>dt.dt05 i{background-position:0 -112px}.detail-baseInfo2 .pt04 .dl01>dt.dt06 i{background-position:0 -140px}.detail-baseInfo2 .pt04 .dl01>dt.dt07 i{background-position:0 -168px}.detail-baseInfo2 .pt04 .dl01>dt.dt08 i{background-position:0 -196px}.detail-baseInfo2 .pt04 .dl01>dt span{display:block;font-size:15px;line-height:1.2;padding-top:3px;text-align:center}.detail-baseInfo2 .pt04 .dl01>dt h2{display:inline;font-weight:400}.detail-baseInfo2 .pt04 .dl01 .dd01{display:table-cell;padding:20px 10px;width:100%}.detail-baseInfo2 .pt04 .dl01 .dd01 p{font-size:15px}.detail-baseInfo2 .pt04 .dl01 .dd01 p+p{padding-top:2px}.detail-baseInfo2 .pt04 .dl01 .dd01 p em{font-size:18px;font-weight:700}.detail-baseInfo2 .pt04 .dl01 .dd01 p em+em{padding-left:15px}.detail-baseInfo2 .pt04 .dl01 .dd01 p .span01{background:#fff;border:1px solid #ffdb33;border-radius:4px;color:#888;display:inline-block;font-size:12px;font-weight:700;line-height:1;margin-bottom:10px;margin-top:5px;padding:8px 10px}.detail-baseInfo2 .pt04 .dl01 .dd01 .dl02{align-items:flex-start;display:flex;line-height:24px;padding:4px 0}.detail-baseInfo2 .pt04 .dl01 .dd01 .dl02+dl{margin-top:5px}.detail-baseInfo2 .pt04 .dl01 .dd01 dt{color:#9b9b9b;display:block;flex:0 0 auto;font-size:15px;margin-right:18px;width:72px}.detail-baseInfo2 .pt04 .dl01 .dd01 dt:before{border-left:5px solid #f3f3f3;content:"";display:inline-block;height:1.2em;margin-right:5px;vertical-align:sub;width:0}.detail-baseInfo2 .pt04 .dl01 .dd01 dt:empty{display:none}.detail-baseInfo2 .pt04 .dl01 .dd01 dt h3{display:inline;font-weight:400}.detail-baseInfo2 .pt04 .dl03{display:flex;margin:18px 0 10px}.detail-baseInfo2 .pt04 .dl03+.dl01{border-top:1px solid #f2f2f2}.detail-baseInfo2 .pt04 .dl03 .dt01{color:#ff9c39;font-size:13px;font-weight:700;margin:1px 8px 0 0;white-space:nowrap}.detail-baseInfo2 .pt04 .dl03 .dd01 .ul01{display:flex;flex-wrap:wrap;margin-left:-2px}.detail-baseInfo2 .pt04 .dl03 .dd01 .ul01 li{background:#fff;border:2px solid #e8e8e2;border-radius:11px;font-size:11px;height:18px;line-height:1;margin:2px 0 0 2px;padding:2px 8px}.detail-infoList__pt01 .dl01{border-bottom:1px solid #ddd;display:flex;flex-direction:column;font-size:16px;gap:24px;padding:48px 0}.detail-infoList__pt01 .dl01:last-of-type{border:none;padding-bottom:0}.detail-infoList__pt01 .dl01:nth-child(4) .dd02+.dd03{margin-top:-8px}.detail-infoList__pt01 .dl01:nth-child(4) .dd02+.dd03>.span01{color:#444}.detail-infoList__pt01 .dl02{border-bottom:1px solid #ddd;font-size:16px;padding:48px 0}.detail-infoList__pt01 .dl02 .dt01{color:#ff8326;display:flex;flex-direction:row;font-size:18px;font-weight:600;gap:8px;line-height:20px;margin-bottom:16px}.detail-infoList__pt01 .dl02 .dt01:before{background:url(../../images/2016/icon_074a.png) no-repeat;background-size:cover;content:"";height:20px;width:24px}.detail-infoList__pt01 .dl02 .dd02{margin-bottom:48px}.detail-infoList__pt01 .dl02 .dd02:last-of-type{margin-bottom:0}.detail-infoList__pt01 .dt01{color:#222;font-size:22px;line-height:1}.detail-infoList__pt01 .dd01{display:flex;flex-direction:column;gap:16px}.detail-infoList__pt01 .dd01>.span01{color:#222;font-size:18px;font-weight:600;line-height:1}.detail-infoList__pt01 .dd01 .ul01{display:flex;flex-direction:row;flex-wrap:wrap;gap:24px 72px;margin-bottom:40px}.detail-infoList__pt01 .dd01 .ul01 li{align-items:center;background:url(../../images/2016/bg_003b.png) no-repeat 5px 0;background-size:250px auto;display:inline-flex;height:42px;position:relative;width:330px}.detail-infoList__pt01 .dd01 .ul01 li p{background:#f3f3f3;font-size:12px;height:-moz-fit-content;height:fit-content;padding:8px;text-align:center;width:-moz-fit-content;width:fit-content}.detail-infoList__pt01 .dd01 .ul01 li img{height:20px;position:absolute;top:3px;width:20px}.detail-infoList__pt01 .dd01 .ul01 li .img01{right:180px}.detail-infoList__pt01 .dd01 .ul01 li .img02{right:150px}.detail-infoList__pt01 .dd01 .ul01 li .img03{right:115px}.detail-infoList__pt01 .dd01 .ul01 li .img04{right:85px}.detail-infoList__pt01 .dd01 .ul01 li .img05{right:50px}.detail-infoList__pt01 .dd01 .ul01 .li01{background-position:right 5px}.detail-infoList__pt01 .dd01 .ul01 .li02{background-position:right -75px}.detail-infoList__pt01 .dd01 .ul01 .li03{background-position:right -36px}.detail-infoList__pt01 .dd01 .ul01 .li03 img{top:8px}.detail-infoList__pt01 .dd01 .ul01 .li04{background-position:right -112px}.detail-infoList__pt01 .dd01 .ul01 .li04 img{top:8px}.detail-infoList__pt01 .dd01 .ul02{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px 4px}.detail-infoList__pt01 .dd01 .ul02 li{align-items:center;border:1px solid #ccc;border-radius:23px;display:inline-flex;font-size:14px;height:22px;padding:2px 8px}.detail-infoList__pt01 .dd02{color:#444;line-height:1.8}.detail-infoList__pt01 .dd03 .p01{align-items:center;display:flex;flex-direction:row}.detail-infoList__pt01 .dd03 .span02{margin-left:8px}.detail-infoList__pt01 .p01,.detail-infoList__pt01 .p02{color:#666;font-size:18px;font-weight:300;line-height:1}.detail-infoList__pt01 .p01 .span01,.detail-infoList__pt01 .p02 .span01{color:#222;font-weight:600}.detail-infoList__pt01 .span02{align-items:center;border:2px solid #ffdb33;border-radius:5px;box-sizing:border-box;color:#888;display:inline-flex;font-size:12px;font-weight:600;height:22px;padding:0 8px;width:-moz-fit-content;width:fit-content}.detail-workInfo .pattern-1{padding-top:30px}.detail-workInfo h2{background:#ffdb33;color:#6b6c6b;font-size:18px;font-weight:700;margin:0 1px;padding:5px 13px}.detail-workInfo .pt01{padding:0 15px}.detail-workInfo .pt01 h3,.detail-workInfo .pt01 p{border-bottom:1px dashed #dedede;color:#444;font-size:15px;font-weight:700;padding:10px 0}.detail-workInfo .pt02{padding:20px 15px 0}.detail-workInfo .pt02 ul{font-size:0}.detail-workInfo .pt02 ul li{display:inline-block;vertical-align:top;width:50%}.detail-workInfo .pt02 ul li dl{align-items:center;display:flex;font-size:13px;padding-bottom:10px;width:100%}.detail-workInfo .pt02 ul li dl dt{flex:0 0 auto;vertical-align:top;width:6em}.detail-workInfo .pt02 ul li dl dt p{background:#f3f3f3;padding:10px 0;text-align:center}.detail-workInfo .pt02 ul li dl dd{background:url(../../images/2016/bg_003a.png) no-repeat 5px 0;flex:1 0 auto;height:30px;margin-top:10px;position:relative}.detail-workInfo .pt02 ul li dl dd img{position:absolute;top:-4px}.detail-workInfo .pt02 ul li dl dd .img01{left:50px}.detail-workInfo .pt02 ul li dl dd .img02{left:84px}.detail-workInfo .pt02 ul li dl dd .img03{left:118px}.detail-workInfo .pt02 ul li dl dd .img04{left:151px}.detail-workInfo .pt02 ul li dl dd .img05{left:184px}.detail-workInfo .pt02 ul li dl .dd01{background-position:5px 0}.detail-workInfo .pt02 ul li dl .dd02{background-position:5px -30px}.detail-workInfo .pt02 ul li dl .dd03{background-position:5px -60px}.detail-workInfo .pt02 ul li dl .dd04{background-position:5px -90px}.detail-workInfo .pt03{padding:10px 15px 0}.detail-workInfo .pt03>dl{border-bottom:1px solid #f2f2f2;display:table;font-size:15px;position:relative;table-layout:fixed;width:100%}.detail-workInfo .pt03>dl:first-child{border-top:1px solid #f2f2f2}.detail-workInfo .pt03>dl>dt{background:#f3f3f3;border-bottom:4px solid #fff;border-top:4px solid #fff;display:table-cell;line-height:1.3;padding:5px 0;text-align:center;vertical-align:middle;width:100px}.detail-workInfo .pt03>dl>dt h3{font-weight:400}.detail-workInfo .pt03>dl>dd{display:table-cell;line-height:1.6;padding:20px 10px;width:100%}.detail-workInfo .pt03>dl>dd .p01{font-weight:700}.detail-workInfo .pt03>dl>dd p+p{padding-top:2px}.detail-workInfo .pt03>dl>dd p em{font-size:14px;font-weight:700}.detail-workInfo .pt03>dl>dd p a{margin-left:10px;text-decoration:underline}.detail-workInfo .pt03>dl>dd dl+dl,.detail-workInfo .pt03>dl>dd p+dl{margin-top:12px}.detail-workInfo .pt03>dl>dd dl dt{color:#9b9b9b;display:block}.detail-workInfo .pt03>dl>dd dl dt:before{border-left:5px solid #f3f3f3;content:"";display:inline-block;height:1.2em;margin-right:5px;vertical-align:sub;width:0}.detail-workInfo .pt03>dl>dd .dl01{align-items:flex-start;display:flex}.detail-workInfo .pt03>dl>dd .dl01 dt{flex:0 0 auto;width:6em}.detail-workInfo .pt04{padding:20px 15px 0}.detail-workInfo .pt04 .pt04a{float:left;width:310px}.detail-workInfo .pt04 .pt04a>div.pt04aa{background:url(../../images/2016/bg_013a.png) 50% 15px no-repeat #ececec;background-size:150px auto;height:250px;position:relative;text-align:center}.detail-workInfo .pt04 .pt04a>div.pt04aa span{background:#444;bottom:0;color:#fff;display:block;line-height:1.4;padding:10px 5px;position:absolute;text-align:left}.detail-workInfo .pt04 .pt04b{margin-left:320px}.detail-workInfo .pt04 .pt04b p{font-size:15px;padding-bottom:10px}.detail-workInfo .pt04 .pt04b p em{font-size:18px;font-weight:400}.detail-workInfo .pt05{padding:20px 15px 0}.detail-workInfo .pt05 .div01{border:5px solid #f3f3f0;border-radius:4px;padding:15px 40px}.detail-workInfo .pt05 .p01{font-size:18px;text-align:center}.detail-workInfo .pt05 .p02{font-size:30px;font-weight:700;padding-top:10px;text-align:center}.detail-workInfo .pt05 .p03{font-size:12px;padding-top:10px;text-align:center}.detail-workInfo .pt05 .p04{font-size:12px;padding-top:15px}.detail-workInfo .pt05 .p06{font-size:12px;padding-top:8px;text-align:center}.detail-workInfo02 h2{align-items:center;color:#222;display:flex;flex-direction:row;font-size:22px;font-weight:600;gap:16px;line-height:1}.detail-workInfo02 h2:after{border-top:2px solid #222;content:"";display:block;flex:1}.detail-workInfo02 h3{font-weight:300}.detail-workInfo02 table{border:1px solid #ccc;border-collapse:separate;border-radius:12px;margin-top:48px}.detail-workInfo02 thead th{font-size:18px;font-weight:300}.detail-workInfo02 thead .span01{color:#222}.detail-workInfo02 tbody .th01{font-weight:600;padding-right:12px;width:140px}.detail-workInfo02 tbody .td01{color:#444;line-height:1.8}.detail-workInfo02 tbody tr:last-of-type{border:none}.detail-workInfo02 tr{border-bottom:1px solid #ccc;display:block;font-size:16px;padding:24px}.detail-workInfo02 tr .span01{font-weight:600}.detail-workInfo02 dl{border-bottom:1px solid #ddd;display:flex;flex-direction:column;font-size:16px;gap:24px;padding:48px 0}.detail-workInfo02 dl:last-of-type{border:none;padding-bottom:0}.detail-workInfo02 dt{color:#222;font-size:22px;font-weight:300;line-height:1}.detail-workInfo02 .dd01{color:#444;line-height:1.8}.detail-workInfo02 .dd01 a{text-decoration:underline}.detail-workInfo02 .dd02{color:#222;font-size:20px;font-weight:600}.detail-workInfo02__pattern-1{padding-top:88px}.detail-workInfo02__pt04 .pt04a{display:flex;flex-direction:row;margin-top:48px}.detail-workInfo02__pt04 .div01{background:url(../../images/2016/bg_013b.png) 50% 85% no-repeat #fdedce;background-size:88px 142px;flex-shrink:0;height:265px;padding:23px 20px;width:310px}.detail-workInfo02__pt04 .div01 .span01{color:#444;font-size:13px;line-height:1.6}.detail-workInfo02__pt04 .div02{margin-left:32px}.detail-workInfo02__pt04 .div02 .span01{color:#222;display:inline-block;font-size:20px;font-weight:600;margin-bottom:16px}.detail-workInfo02__pt04 .div02 .p01{color:#444;font-size:16px;line-height:1.6}.detail-workInfo02__pattern-2 h2{padding-top:64px}.detail-workInfo02__pattern-2 table{margin-top:32px}.detail-workInfo02__pattern-2 .pt01d h2{font-size:16px;padding-top:40px}.detail-workInfo02__pattern-2 .pt01d h2:after{display:none}.detail-workInfo02__pattern-2 .pt01d>.p01{color:#222;font-size:12px;line-height:1.4}.detail-workInfo02__bg01{background-color:#fff5d3;color:#222;margin:8px 0;padding:32px 0;text-align:center}.detail-workInfo02__bg01 .span01{display:block;font-size:14px;font-weight:300;line-height:1.4;margin-top:8px}.detail-workInfo02__bg01 .p01{font-size:20px;line-height:1.4}.detail-workInfo02__bg01 .p02{font-size:28px;font-weight:600;line-height:1;margin-top:32px}.detail-companyInfo .pattern-1{padding-top:30px}.detail-companyInfo h2{background:#daf55e;color:#6b6c6b;font-size:18px;font-weight:700;margin:0 1px;padding:5px 13px}.detail-companyInfo .pt01{padding:20px 15px 0}.detail-companyInfo .pt01 img{float:left;height:auto;width:90px}.detail-companyInfo .pt01 img+div{margin-left:100px}.detail-companyInfo .pt01 div .p01{font-size:15px;line-height:1.3}.detail-companyInfo .pt01 div .p02 a{position:relative;text-decoration:underline}.detail-companyInfo .pt01 div .p02 a:before{background:url(../../images/2016/bt_008a.png) no-repeat 0 0;content:"";display:inline-block;height:12px;vertical-align:middle;width:12px}.detail-companyInfo .pt01 div h3{font-size:18px;font-weight:400}.detail-companyInfo .pt01 div h3 a{text-decoration:underline}.detail-companyInfo .pt01 .ul01{font-size:0;padding-top:15px}.detail-companyInfo .pt01 .ul01 li{background:#fff;border:1px solid #7f9908;color:#7f9908;display:inline-block;font-size:11px;line-height:17px;margin-left:5px;text-align:center;vertical-align:top;width:117px}.detail-companyInfo .pt01 .ul01 li:first-child{margin-left:0}.detail-companyInfo .pt01 .dl01{font-size:0;padding-top:20px}.detail-companyInfo .pt01 .dl01 dt{border-left:5px solid #f3f3f3;font-weight:700}.detail-companyInfo .pt01 .dl01 dd,.detail-companyInfo .pt01 .dl01 dt{display:inline-block;font-size:12px;padding-left:5px;vertical-align:top}.detail-companyInfo .pt02{line-height:1.6;padding:15px 15px 0}.detail-companyInfo .pt02 p{font-size:15px}.detail-companyInfo .pt02 p+dl{padding-top:15px}.detail-companyInfo .pt02 dl dt{border-left:5px solid #c7e82e;color:#626262;font-size:18px;font-weight:700;padding-left:5px}.detail-companyInfo .pt02 dl dd{font-size:15px;padding:10px 0 5px}.detail-companyInfo .pt03{padding:20px 0 0}.detail-companyInfo .pt03 ul{font-size:0;text-align:center}.detail-companyInfo .pt03 ul>li{display:inline-block;font-size:12px;padding-right:10px;vertical-align:top;width:230px}.detail-companyInfo .pt03 ul>li>img{height:150px;width:215px}.detail-companyInfo .pt03 ul>li>p{margin-top:10px}.detail-companyInfo .pt03 ul>.li01{padding-right:0;width:270px}.detail-companyInfo .pt03 ul>.li01 div{background:#fff;border:1px solid #eaeaea;box-shadow:1px 2px 1px rgba(0,0,0,.3);color:#6b6c6b;padding:2px}.detail-companyInfo .pt03 ul>.li01 div p{background:#daf55e;font-size:15px;font-weight:700;padding:5px 0;text-align:center}.detail-companyInfo .pt03 ul>.li01 div ol{padding:0 10px;text-align:left}.detail-companyInfo .pt03 ul>.li01 div ol li{border-top:1px solid #e3e3e3;font-size:12px;line-height:20px;padding:5px 5px 5px 28px;position:relative;text-indent:-28px}.detail-companyInfo .pt03 ul>.li01 div ol li:first-child{border-top:0}.detail-companyInfo .pt03 ul>.li01 div ol li:before{background:url(../../images/2016/bg_002a.png) no-repeat 0 0;color:#fff;content:"";display:inline-block;font-size:10px;height:18px;line-height:18px;margin-right:8px;text-align:center;text-indent:0;vertical-align:middle;width:20px}.detail-companyInfo .pt03 ul>.li01 div ol .li01:before{background-position:0 -2px;content:"1"}.detail-companyInfo .pt03 ul>.li01 div ol .li02:before{background-position:0 -20px;content:"2"}.detail-companyInfo .pt03 ul>.li01 div ol .li03:before{background-position:0 -38px;content:"3"}.detail-companyInfo .pt03 ul>.li01 div ol .li04:before{background-position:0 -55px;content:"4"}.detail-companyInfo .pt03 ul>.li01 div ol .li05:before{background-position:0 -55px;content:"5"}.detail-companyInfo .pt04{line-height:1.6;padding:15px 15px 0}.detail-companyInfo .pt04>dl{border-bottom:1px solid #f2f2f2;display:table;font-size:15px;position:relative;table-layout:fixed;width:100%}.detail-companyInfo .pt04>dl:first-child{border-top:1px solid #f2f2f2}.detail-companyInfo .pt04>dl>dd,.detail-companyInfo .pt04>dl>dt{display:table-cell}.detail-companyInfo .pt04>dl>dt{background:#f3f3f3;border-bottom:4px solid #fff;border-top:4px solid #fff;padding:5px 0;text-align:center;vertical-align:middle;width:100px}.detail-companyInfo .pt04>dl>dd{padding:20px 10px;width:100%}.detail-companyInfo .pt04>dl>dd p a{text-decoration:underline}.detail-companyInfo .pt04>dl>dd label a{margin-left:10px;text-decoration:underline}.detail-companyInfo02__pattern-1,.detail-companyInfo02__pattern-2{margin-top:88px}.detail-companyInfo02 h2{align-items:center;color:#222;display:flex;flex-direction:row;font-size:22px;font-weight:600;gap:16px;line-height:1}.detail-companyInfo02 h2:after{border-top:2px solid #222;content:"";display:block;flex:1}.detail-companyInfo02__pt01{margin-top:45px}.detail-companyInfo02__pt01 .p01{color:#444;font-size:14px;line-height:1;margin-bottom:12px}.detail-companyInfo02__pt01 .p02{color:#222;font-size:16px;margin-top:16px}.detail-companyInfo02__pt01 .p02 .span01{font-weight:600}.detail-companyInfo02__pt01 .pt01a{align-items:center;display:flex;flex-direction:row}.detail-companyInfo02__pt01 .pt01a img{margin-right:8px}.detail-companyInfo02__pt01 .pt01a .div01>.a01{font-size:14px;text-decoration:underline}.detail-companyInfo02__pt01 .pt01a>h3{margin:0}.detail-companyInfo02__pt01 h3{color:#222;font-size:20px;font-weight:600;line-height:1;margin:6px 0 10px}.detail-companyInfo02__pt01 .ul01{display:flex;flex-direction:row;flex-wrap:wrap;font-size:14px;gap:4px;margin-top:16px}.detail-companyInfo02__pt01 li{align-items:center;border:1px solid #ccc;border-radius:23px;display:inline-flex;font-size:14px;height:22px;padding:2px 8px}.detail-companyInfo02__pt02{margin-top:40px}.detail-companyInfo02__pt02>.p01{color:#222;font-size:16px;line-height:1.6}.detail-companyInfo02__pt02 .pt02a{margin-top:24px}.detail-companyInfo02__pt02 .pt02a .span01{color:#ff8326;display:flex;flex-direction:row;font-size:18px;font-weight:600;line-height:20px}.detail-companyInfo02__pt02 .pt02a .span01:before{background:url(../../images/2016/icon_074a.png) no-repeat;background-size:cover;content:"";height:20px;margin-right:8px;width:24px}.detail-companyInfo02__pt02 .pt02a .p01{color:#444;font-size:16px;line-height:1.6;margin-top:16px}.detail-companyInfo02__pt03{display:flex;flex-direction:row;margin-top:40px}.detail-companyInfo02__pt03 .pt03a{display:flex;flex-direction:row;gap:40px}.detail-companyInfo02__pt03 .pt03a:after{display:none}.detail-companyInfo02__pt03 .pt03a .div01{display:flex;flex-direction:column;gap:8px;width:250px}.detail-companyInfo02__pt03 .pt03a .div01:after{display:none}.detail-companyInfo02__pt03 .pt03a .span01{color:#444;font-size:14px;line-height:1.4}.detail-companyInfo02__pt03 .pt03a+.pt03b{margin-left:40px}.detail-companyInfo02__pt03 .pt03b{border:1px solid #ccc;border-radius:12px;height:-moz-fit-content;height:fit-content;padding:20px;width:280px}.detail-companyInfo02__pt03 .pt03b>.span01{color:#444;display:inline-block;font-size:14px;font-weight:600;line-height:1;margin-bottom:12px}.detail-companyInfo02__pt03 .pt03b .ol01{color:#222;display:flex;flex-direction:column;gap:8px}.detail-companyInfo02__pt03 .pt03b .ol01 li{display:flex;flex-direction:row;line-height:20px}.detail-companyInfo02__pt03 .pt03b .ol01 li:before{align-items:center;border-radius:100%;box-sizing:border-box;display:inline-flex;flex-shrink:0;font-weight:700;height:20px;justify-content:center;margin-right:8px;width:20px}.detail-companyInfo02__pt03 .pt03b .ol01 .li01:before{background-color:#ebdf71;content:"1"}.detail-companyInfo02__pt03 .pt03b .ol01 .li02:before{background-color:#ccc;content:"2"}.detail-companyInfo02__pt03 .pt03b .ol01 .li03:before{background-color:#d3c297;content:"3"}.detail-companyInfo02__pt03 .pt03b .ol01 .li04:before{border:1px solid #777;color:#777;content:"4";line-height:12px}.detail-companyInfo02__pt03 .pt03b .ol01 .li05:before{border:1px solid #777;color:#777;content:"5";line-height:12px}.detail-companyInfo02__pt04{margin-top:40px}.detail-companyInfo02__pt04 table{border:1px solid #ccc;border-collapse:separate;border-radius:12px}.detail-companyInfo02__pt04 tr{border-top:1px solid #ccc;display:block;font-size:16px;padding:24px}.detail-companyInfo02__pt04 tr:first-of-type{border:none}.detail-companyInfo02__pt04 tr .span01{font-weight:600}.detail-companyInfo02__pt04 .th01{font-weight:600;line-height:1.8;padding-right:12px;width:140px}.detail-companyInfo02__pt04 .td01{color:#222;line-height:1.8}.detail-companyInfo02__pt04 .td01 a{text-decoration:underline}.detail-actionArea .pattern-1{padding:25px 15px 0}.detail-actionArea .pattern-2{padding-top:30px}.detail-actionArea .bg01{background:#fff;border:6px solid #e9e9e9;border-radius:12px;box-shadow:0 2px 2px rgba(0,0,0,.2);padding:20px 20px 25px}.detail-actionArea .bg02{padding:0 35px}.detail-actionArea .pt01 .ul01{font-size:0}.detail-actionArea .pt01 .ul01 li{display:inline-block;font-size:11px;position:relative;vertical-align:bottom;width:50%}.detail-actionArea .pt01 .ul01 li a{font-size:22px;font-weight:700;line-height:52px;position:relative}.detail-actionArea .pt01 .ul01 .li01{padding-right:10px}.detail-actionArea .pt01 .ul01 .li01 a:before{background:url(../../images/2016/bt_045a.png) no-repeat 0 0;content:"";display:inline-block;height:23px;margin-right:5px;position:relative;top:-3px;vertical-align:middle;width:23px}.detail-actionArea .pt01 .ul01 .li01 a.button-7:before{background:url(../../images/2016/bt_045a.png) no-repeat 0 100%}.detail-actionArea .pt01 .ul01 .li01 dl{font-size:0}.detail-actionArea .pt01 .ul01 .li01 dl dd,.detail-actionArea .pt01 .ul01 .li01 dl dt{display:inline;font-size:12px}.detail-actionArea .pt01 .ul01 .li01 .dl02{bottom:-22px;position:absolute}.detail-actionArea .pt01 .ul01 .li02{padding-left:10px;text-align:center}.detail-actionArea .pt01 .ul01 .li02 .p01{color:#131313;display:inline-block;font-size:15px;font-weight:700;line-height:1;margin-bottom:8px;padding:0 8px;position:relative}.detail-actionArea .pt01 .ul01 .li02 .p01:after,.detail-actionArea .pt01 .ul01 .li02 .p01:before{background:url(../../images/2016/bg_014a.svgz) no-repeat 50%/contain;bottom:-1px;content:"";height:20px;position:absolute;right:100%;width:9px}.detail-actionArea .pt01 .ul01 .li02 .p01:after{content:"";left:100%;right:auto;transform:scaleX(-1)}.detail-actionArea .pt01 .ul01 .li02 .p01 img{margin-right:5px;vertical-align:bottom}.detail-actionArea .pt01 .ul01 .li02 .p01 span{bottom:-1px;position:relative}.detail-actionArea .pt01 .ul01 .li02 .p01 small{font-size:11px;font-weight:400;position:relative;top:-1px;vertical-align:middle}.detail-actionArea .pt01 .ul01 .li02 a.button-13{height:47px;line-height:1.2;padding-top:5px}.detail-actionArea .pt01 .ul01 .li02 a.button-13 small{display:block;font-size:12px}.detail-actionArea .pt01 .ul01 .li02 a.button-13 small i{color:#f5f01c}.detail-actionArea .pt02{display:table;position:relative;table-layout:fixed;width:100%}.detail-actionArea .pt02>div{display:table-cell;vertical-align:top;width:50%}.detail-actionArea .pt02 .pt02a{padding-top:20px}.detail-actionArea .pt02 .pt02a>dl{background:url(../../images/2016/icon_057b.svgz) no-repeat 0 100%/28px 24px;display:inline-block;font-size:0;margin-top:10px;padding:0 0 0 30px;position:relative;white-space:nowrap}.detail-actionArea .pt02 .pt02a>dl dt{color:#444;font-size:12px}.detail-actionArea .pt02 .pt02a>dl dd{position:relative}.detail-actionArea .pt02 .pt02a>dl dd ul{font-size:0}.detail-actionArea .pt02 .pt02a>dl dd ul li{background:#eaeaea;display:inline-block;font-size:10px;height:18px;margin-left:2px;width:25px}.detail-actionArea .pt02 .pt02a>dl dd ul li:first-child{border-radius:2px 0 0 2px;margin-left:0}.detail-actionArea .pt02 .pt02a>dl dd ul li:last-child{border-radius:0 2px 2px 0}.detail-actionArea .pt02 .pt02a>dl dd ul li.on{background:#ffdb33}.detail-actionArea .pt02 .pt02a>dl dd p{background:#f4f4f4;bottom:0;color:#999;display:inline-block;font-size:12px;left:100%;line-height:1;margin-left:15px;padding:5px;position:absolute}.detail-actionArea .pt02 .pt02a>dl dd p:before{border-color:transparent #f4f4f4 transparent transparent;border-style:solid;border-width:5px 9px 5px 0;bottom:0;content:"";display:block;height:0;margin:auto;position:absolute;right:100%;top:0;width:0}.detail-actionArea .pt02 .pt02b{padding-left:10px}.detail-actionArea .pt02 .pt02b .ul01{display:flex;flex-wrap:wrap;font-size:0;padding-top:15px;width:320px}.detail-actionArea .pt02 .pt02b .ul01>li{font-size:15px;position:relative;vertical-align:top}.detail-actionArea .pt02 .pt02b .ul01>li a[class^=button]{box-sizing:border-box;height:50px;line-height:50px;text-align:center}.detail-actionArea .pt02 .pt02b .ul01>li a[class^=button].button-kininaru1{line-height:1.4;padding-top:3px}.detail-actionArea .pt02 .pt02b .ul01>li a[class^=button].button-kininaru1:before{height:23px;vertical-align:sub;width:24px}.detail-actionArea .pt02 .pt02b .ul01>li .p02{cursor:pointer;position:relative;right:0;text-align:right;top:10px}.detail-actionArea .pt02 .pt02b .ul01>li .p02>.span01{color:#666;font-size:12px;position:relative;top:-2px}.detail-actionArea .pt02 .pt02b .ul01>li .p02>.span01:after{background:#fff;border:1px solid #7d7870;border-radius:50%;box-shadow:1px 1px 1px rgba(0,0,0,.3);content:"?";display:inline-block;height:12px;line-height:12px;margin-left:2px;text-align:center;vertical-align:middle;width:12px}.detail-actionArea .pt02 .pt02b .ul01>li .p03{line-height:38px;text-align:right}.detail-actionArea .pt02 .pt02b .ul01>li .p03 a{font-size:11px;font-weight:400;position:relative;text-decoration:underline;white-space:nowrap}.detail-actionArea .pt02 .pt02b .ul01>li .p03 a:before{background:url(../../images/2016/bt_007a.png) no-repeat;content:"";display:inline-block;height:16px;margin-right:5px;vertical-align:middle;width:20px}.detail-actionArea .pt02 .pt02b .ul01>.li01{flex-grow:1;width:157px}.detail-actionArea .pt02 .pt02b .ul01>.li02{margin-left:6px;width:157px}.detail-actionArea .pt02 .pt02b .ul01>.li03{color:#9b9b9b;flex:0 0 auto;font-size:11px;line-height:1;width:70%}.detail-actionArea .pt02 .pt02b .ul01>.li03:nth-child(2){margin-top:16px;text-align:right;width:100%}.detail-actionArea .pt02 .pt02b .ul01>.li03:nth-child(3){margin-top:-8px}.detail-actionArea .pattern-2 .bg01{padding:20px 35px 25px}.detail-actionArea .js-tooltipModule .js-tooltipTarget{left:auto;right:-10px;top:30px;width:220px}.detail-actionArea .js-tooltipModule .js-tooltipTarget:after,.detail-actionArea .js-tooltipModule .js-tooltipTarget:before{left:auto;right:6px}.detail-actionArea02__pattern-1{margin-top:40px}.detail-actionArea02__bg01{border:1px solid #ddd;border-radius:12px;box-shadow:none;padding:48px 0 36px}.detail-actionArea02__pt01{margin:0 auto;width:734px}.detail-actionArea02__pt01 .ul01{display:flex;flex-direction:row;gap:16px}.detail-actionArea02__pt01 a{box-sizing:border-box;font-weight:600;height:64px;width:360px}.detail-actionArea02__pt01 .li01 .button-2{display:flex;flex-direction:column;font-size:20px;justify-content:center;line-height:24px}.detail-actionArea02__pt01 .li01 .button-7{display:table-cell;font-size:20px;line-height:24px;vertical-align:middle}.detail-actionArea02__pt01 .li01 .button-7:before{background:url(../../images/2016/bt_045d.png) no-repeat;background-size:cover;content:"";display:inline-block;height:24px;margin-right:3px;vertical-align:sub;width:16px}.detail-actionArea02__pt01 .li01 .span01:before{background:url(../../images/2016/bt_045c.png) no-repeat;background-size:cover;content:"";display:inline-block;height:24px;margin-right:3px;vertical-align:sub;width:16px}.detail-actionArea02__pt01 .li01 .span02{font-size:12px;line-height:1;margin-top:4px}.detail-actionArea02__pt01 .li02 .button-1{display:table-cell;font-size:22px;line-height:1;vertical-align:middle}.detail-actionArea02__pt01 .li02 .button-13{display:flex;flex-direction:column;font-size:22px;justify-content:center;line-height:1}.detail-actionArea02__pt01 .li02 .span02{font-size:14px;line-height:1;margin-top:4px}.detail-actionArea02__pt02,.detail-actionArea02__pt03{display:flex;flex-direction:row;justify-content:space-between;margin:12px auto 0;width:734px}.detail-actionArea02__pt02:after,.detail-actionArea02__pt03:after{display:none}.detail-actionArea02__pt02 .pt02a,.detail-actionArea02__pt03 .pt02a{align-items:flex-start;display:flex;margin-top:4px}.detail-actionArea02__pt02 .pt02a dt,.detail-actionArea02__pt03 .pt02a dt{background:url(../../images/2016/icon_006b.png) no-repeat left 1px;background-size:19px 13px;color:#999;font-size:10px;font-weight:600;padding-left:22px}.detail-actionArea02__pt02 .pt02a dd,.detail-actionArea02__pt03 .pt02a dd{display:flex;flex-direction:row}.detail-actionArea02__pt02 .pt02a ul,.detail-actionArea02__pt03 .pt02a ul{display:flex;flex-direction:row;gap:3px}.detail-actionArea02__pt02 .pt02a li,.detail-actionArea02__pt03 .pt02a li{background:#eaeaea;border-radius:2px;height:20px;width:24px}.detail-actionArea02__pt02 .pt02a li.on,.detail-actionArea02__pt03 .pt02a li.on{background:#ffdb33}.detail-actionArea02__pt02 .pt02a p,.detail-actionArea02__pt03 .pt02a p{background:#f4f4f4;border-radius:3px;color:#999;font-size:12px;line-height:20px;margin-right:8px;position:relative;text-align:center;width:100px}.detail-actionArea02__pt02 .pt02a p:after,.detail-actionArea02__pt03 .pt02a p:after{border-bottom:4px solid transparent;border-left:6px solid #f4f4f4;border-top:4px solid transparent;content:"";position:absolute;right:-5px;top:6px}.detail-actionArea02__pt02 .pt02b .ul01,.detail-actionArea02__pt03 .pt02b .ul01{display:flex;flex-direction:row;gap:8px;width:360px}.detail-actionArea02__pt02 .pt02b .ul01>li,.detail-actionArea02__pt03 .pt02b .ul01>li{flex-grow:1}.detail-actionArea02__pt02 .pt02b .ul01>li a[class^=button],.detail-actionArea02__pt03 .pt02b .ul01>li a[class^=button]{box-sizing:border-box;height:56px;line-height:56px;min-width:176px;text-align:center}.detail-actionArea02__pt02 .pt02b .ul01>li a[class^=button].button-keep,.detail-actionArea02__pt03 .pt02b .ul01>li a[class^=button].button-keep{font-size:18px}.detail-actionArea02__pt02 .pt02b .ul01>li a[class^=button].button-keep:before,.detail-actionArea02__pt03 .pt02b .ul01>li a[class^=button].button-keep:before{background-size:cover;height:26px;margin:-5px 10px 0 0;vertical-align:middle;width:26px}.detail-actionArea02__pt02 .pt02b .ul01>li a[class^=button].button-kininaru1,.detail-actionArea02__pt03 .pt02b .ul01>li a[class^=button].button-kininaru1{font-size:18px;line-height:1.4;padding-top:8px}.detail-actionArea02__pt02 .pt02b .ul01>li a[class^=button].button-kininaru1:before,.detail-actionArea02__pt03 .pt02b .ul01>li a[class^=button].button-kininaru1:before{height:21px;margin-top:-3px;width:22px}.detail-actionArea02__pt02 .pt02b .ul01>li a[class^=button].button-kininaru1 small,.detail-actionArea02__pt03 .pt02b .ul01>li a[class^=button].button-kininaru1 small{line-height:11px}.detail-actionArea02__pt02 .pt02b .ul01>li a[class^=button].button-kininaru2,.detail-actionArea02__pt03 .pt02b .ul01>li a[class^=button].button-kininaru2{font-size:16px}.detail-actionArea02__pt02 .pt02b .ul01>li a[class^=button].button-kininaru2:before,.detail-actionArea02__pt03 .pt02b .ul01>li a[class^=button].button-kininaru2:before{background-size:cover;height:21px;margin-top:-3px;width:22px}.detail-actionArea02__pt02 .pt02b .ul01>li a[class^=button].button-kininaru3,.detail-actionArea02__pt03 .pt02b .ul01>li a[class^=button].button-kininaru3{background-color:#fb9fb6;font-size:18px}.detail-actionArea02__pt02 .pt02b .ul01>li a[class^=button].button-kininaru3 span,.detail-actionArea02__pt03 .pt02b .ul01>li a[class^=button].button-kininaru3 span{color:#fff}.detail-actionArea02__pt02 .pt02b .ul01>li a[class^=button].button-kininaru3 span:before,.detail-actionArea02__pt03 .pt02b .ul01>li a[class^=button].button-kininaru3 span:before{background:url(../../images/2016/bt_014a.png) no-repeat;background-size:cover;content:"";display:inline-block;height:17px;margin-right:4px;vertical-align:text-top;width:18px}.detail-actionArea02__pt02 .pt02b .ul01>li a[class^=button].button-kininaru4,.detail-actionArea02__pt03 .pt02b .ul01>li a[class^=button].button-kininaru4{font-size:18px}.detail-actionArea02__pt02 .pt02b .ul01>li a[class^=button].button-kininaru4:before,.detail-actionArea02__pt03 .pt02b .ul01>li a[class^=button].button-kininaru4:before{background:url(../../images/2016/bt_015b.png) no-repeat;background-size:cover;height:14px;vertical-align:baseline;width:18px}.detail-actionArea02__pt02 .pt02b .ul01>li .p02,.detail-actionArea02__pt03 .pt02b .ul01>li .p02{margin-top:8px;text-align:end}.detail-actionArea02__pt02 .pt02b .ul01>li .p02 .span01:after,.detail-actionArea02__pt03 .pt02b .ul01>li .p02 .span01:after{background:#fff;border:1px solid #999;border-radius:50%;box-shadow:1px 1px 1px rgba(0,0,0,.2);box-sizing:border-box;color:#999;content:"?";display:inline-block;font-size:10px;height:14px;line-height:14px;margin-left:4px;text-align:center;width:14px}.detail-actionArea02__pt02 .pt02b .js-keepLoading,.detail-actionArea02__pt03 .pt02b .js-keepLoading{line-height:56px;min-width:176px}.detail-actionArea02__pt02 .pt02b .js-tooltipModule .js-tooltipTarget,.detail-actionArea02__pt03 .pt02b .js-tooltipModule .js-tooltipTarget{left:auto;right:-10px;top:30px;width:220px}.detail-actionArea02__pt02 .pt02b .js-tooltipModule .js-tooltipTarget:after,.detail-actionArea02__pt02 .pt02b .js-tooltipModule .js-tooltipTarget:before,.detail-actionArea02__pt03 .pt02b .js-tooltipModule .js-tooltipTarget:after,.detail-actionArea02__pt03 .pt02b .js-tooltipModule .js-tooltipTarget:before{left:auto;right:6px}.detail-actionArea02__pattern-2{margin-bottom:12px;margin-top:40px}.detail-actionArea02__pattern-2 .detail-actionArea02__bg01{border:none;border-bottom:1px solid #ddd;border-radius:0;padding:0 0 20px}.detail-actionArea02__pattern-2 .detail-actionArea02__pt02{display:table;margin:0 auto 24px;width:auto}.detail-actionArea02__pattern-2 .detail-actionArea02__pt01 .ul01{justify-content:center}.detail-actionArea02__pattern-2 .detail-actionArea02__pt01 [class^=button-]{width:428px}.detail-actionArea02__pattern-2 .detail-actionArea02__pt03{margin-top:16px}.detail-actionArea02__pattern-2 .detail-actionArea02__pt03 .pt02b{display:table;margin:auto}.detail-actionArea02__pattern-2 .detail-actionArea02__pt03 .pt02b .ul01{gap:0 12px;width:428px}.detail-actionArea02__pattern-2 .detail-actionArea02__pt03 .pt02b .ul01 .li01,.detail-actionArea02__pattern-2 .detail-actionArea02__pt03 .pt02b .ul01 .li02{width:208px}.detail-sendMail .pattern-1{padding:8px 15px 0}.detail-sendMail .pattern-2{padding:8px 0 0}.detail-sendMail .pt01 .p01{font-size:13px;text-align:right}.detail-sendMail .pt01 .p01 a{position:relative;text-decoration:underline}.detail-sendMail .pt01 .p01 a:before{background:url(../../images/2016/bt_007a.png) no-repeat;content:"";display:inline-block;height:16px;margin-right:5px;vertical-align:middle;width:20px}.detail-recommendArea .pattern-1{padding-top:15px}.detail-recommendArea h2,.detail-recommendArea h3{color:#444;font-size:15px;font-weight:700;line-height:1.3}.detail-recommendArea article{padding-top:10px}.detail-recommendArea h3+article{padding-top:3px}.detail-recommendArea article .bg01{border:1px solid #dcdcdc;border-top:4px solid #dcdcdc}.detail-recommendArea article .bg01,.detail-recommendArea article .bg02{background:#fff;border-radius:4px;box-shadow:1px 1px 2px rgba(0,0,0,.2);height:275px;padding:10px}.detail-recommendArea article .bg02{border:1px solid #dcdcdc;border-top:6px solid #ffdb33}.detail-recommendArea article .pt00{background:url(../../images/2016/bg_011b.gif) no-repeat 50%;height:100%;width:100%}.detail-recommendArea article .pt01{height:36px;overflow:hidden}.detail-recommendArea article .pt01 a{font-size:15px;line-height:1.3;text-decoration:underline}.detail-recommendArea article .ul01{padding-top:5px}.detail-recommendArea article .ul01 li{border-top:1px dotted #dcdcdc;color:#555;font-size:12px;line-height:32px;overflow:hidden;padding-left:20px;position:relative;text-overflow:ellipsis;white-space:nowrap}.detail-recommendArea article .ul01 .li05{height:36px;line-height:13px;padding:10px 0 10px 20px;text-overflow:clip;white-space:normal}.detail-recommendArea article .ul01 li:first-child{border-top:0}.detail-recommendArea article .ul01 li:before{background:url(../../images/2016/icon_004a.png) no-repeat 0 0;bottom:2px;content:"";height:14px;left:0;margin:auto;position:absolute;top:0;width:14px}.detail-recommendArea article .ul01 .li01before{background-position:0 0}.detail-recommendArea article .ul01 .li02:before{background-position:0 -14px}.detail-recommendArea article .ul01 .li03:before{background-position:0 -28px}.detail-recommendArea article .ul01 .li04:before{background-position:0 -42px}.detail-recommendArea article .ul01 .li05:before{background-position:0 -56px;top:-4px}.detail-recommendArea article .p01{padding-top:5px}.detail-recommendArea article .p01 .button-2{border-width:1px;font-size:15px;font-weight:700;line-height:34px}.detail-recommendArea .pt02{position:relative}.detail-recommendArea .pt02 .allListing,.detail-recommendArea .pt02 .tokuListing{color:#444;padding-left:30px}.detail-recommendArea .pt02 .allListing:before,.detail-recommendArea .pt02 .tokuListing:before{background:url(../../images/2016/icon_015a.png) no-repeat 0 0;bottom:0;content:"";height:21px;left:0;position:absolute;width:24px}.detail-controlNumber__pt01{color:#666;display:flex;flex-direction:row;gap:24px;margin-top:16px}.detail-map .bg01{background:#fff;border:1px solid #dfdfdf;border-radius:4px;box-shadow:0 2px 2px rgba(0,0,0,.2);padding:30px}.detail-map .pt01{border-bottom:1px solid #f2f2f2}.detail-map .pt01 h1{font-size:20px;font-weight:700;margin-right:80px}.detail-map .pt01 .p01{float:right;padding-top:5px}.detail-map .pt01 .p01 a{background:url(../../images/2016/bt_011a.png) no-repeat 0;color:#666;font-size:14px;font-weight:400;padding-left:15px;text-decoration:none}.detail-map .pt01 .p01 a:hover{color:#b6b6b6;text-decoration:none}.detail-map .pt02{padding-top:15px}.detail-map .pt02 h2{font-size:16px;font-weight:400}.detail-map .pt02 dl{display:table;padding-top:10px;table-layout:fixed;width:100%}.detail-map .pt02 dl+dl{padding-top:3px}.detail-map .pt02 dl dd,.detail-map .pt02 dl dt{display:table-cell;font-size:14px;padding:3px 0;vertical-align:top;width:100%}.detail-map .pt02 dl dt{background:#f3f3f3;text-align:center;width:5em}.detail-map .pt02 dl dd{padding:3px 10px}.detail-map .bg02{background:#f3f3f3;margin-top:15px;padding:10px 20px 20px}.detail-map .pt03 .p01{text-align:right}.detail-map .pt03 .p01 a{background:url(../../images/2016/bt_003a.png) no-repeat 0;color:#2987ba;font-size:14px;line-height:30px;padding-left:25px;text-decoration:underline}.detail-map .pt03 .p01 a:hover{color:#6bb6df}.detail-map .pt04{display:table;padding-top:5px;table-layout:fixed;width:100%}.detail-map .pt04>div{display:table-cell;vertical-align:top;width:100%}.detail-map .pt04 .pt04a{padding-right:20px}.detail-map .pt04 .pt04a .bg03{background:#fff;padding:20px}.detail-map .pt04 .pt04a h2{background:url(../../images/2016/icon_045a.png) no-repeat 0;font-size:16px;font-weight:700;padding-left:25px}.detail-map .pt04 .pt04a select{border:2px solid #dcdcdc;font-weight:700;margin-top:15px;padding:5px 0 5px 5px;width:180px}.detail-map .pt04 .pt04a ul{padding-top:15px}.detail-map .pt04 .pt04a ul li{line-height:1.8;position:relative}.detail-map .pt04 .pt04a ul li:before{content:"・";display:inline-block;position:relative;vertical-align:middle}.detail-map .pt04 .pt04a ul li a{color:#2987ba}.detail-map .pt04 .pt04a ul li a:hover{color:#6bb6df}.detail-map .pt04 .pt04a .error{font-size:12px;line-height:1.8;padding:15px 0}.detail-map .pt04 .pt04a .caution{font-size:10px;padding-top:10px}.detail-map .pt04 .pt04a .caution+.caution{padding-top:0}.detail-map .pt04 .pt04b{border:2px solid #d2d2d2;overflow:hidden;width:515px}.detail-map .pt05{padding-top:25px}.detail-map .pt05 h2{font-size:16px;font-weight:400;padding-bottom:8px}.detail-map .pt05 .div01{border:1px solid #f2f2f2;padding:14px 20px}.detail-map .pt05 .ul01 :first-child{margin-bottom:7px}.detail-map .pt05 a{color:#2987ba;font-size:14px;line-height:20px;text-decoration:underline}.detail-map .pt05 a:hover{color:#6bb6df}.detail-detailFloat{background:#fff;box-shadow:0 4px 12px 0 rgba(0,0,0,.2);height:80px;left:0;opacity:0;position:fixed;top:0;transform:translateY(-80px);transition:.2s;width:100%}.detail-detailFloat.is-float{opacity:1;transform:translateY(0)}.detail-detailFloat__pattern-1{align-items:center;display:flex;flex-direction:row;height:100%;margin:0 auto;width:980px}.detail-detailFloat__pt01{color:#222;display:table-cell;font-size:16px;vertical-align:middle;width:490px}.detail-detailFloat__pt01 p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail-detailFloat__pt02{border-right:1px solid #ccc;display:table-cell;padding-left:5px;padding-right:32px;vertical-align:middle}.detail-detailFloat__pt02 .button-1{box-sizing:border-box;font-size:20px;font-weight:600;line-height:56px;position:relative;width:240px}.detail-detailFloat__pt02 .button-13{box-sizing:border-box;display:flex;flex-direction:column;font-size:20px;font-weight:600;height:56px;justify-content:center;line-height:22px;width:240px}.detail-detailFloat__pt02 .button-13 .span02{font-size:14px;line-height:1;margin-top:4px}.detail-detailFloat__pt03{padding-left:32px}.detail-detailFloat__pt03 a{align-items:center;background:#faf7ee;border:1px solid #dcdcdc;border-radius:4px;box-sizing:border-box;color:#444;display:flex;flex-direction:row;font-size:12px;font-weight:600;line-height:20px;padding:12px 10px;width:186px}.detail-detailFloat__pt03 a:hover{background:#fff3cd;text-decoration:none}.detail-detailFloat__pt03 a:before{background:url(../../images/2016/bt_010b.png) no-repeat 0;background-size:cover;content:"";height:19px;margin-right:4px;width:20px}.detail-detailFloat__pt03 a em{color:#ff8326;font-size:20px;margin-left:auto;margin-right:1px}.detail-additionalInfo .pattern-1{padding:25px 15px 0}.detail-additionalInfo02__pattern-1{padding:8px 0 0 4px}
