﻿#concept .point section:nth-of-type(2) .limetxt ul li dl dt{font-size:14px !important}.limetxt ul li dl dd{font-size:12px !important}.bod01{margin:0;padding:5% 0 0 0;border-top:1px solid #c8c8c8;display:block}.bod01 .lime_loop01 .lime_lbox{display:inline-block;vertical-align:top;width:25%}.lime_loop01{margin:0 0 5% 0;border-bottom:1px solid #c8c8c8;padding:0 0 5% 0}.lime_loop01:last-child{border:none;padding:0}.bod01 .lime_loop01 .lime_rbox{display:inline-block;vertical-align:top;width:74%}#concept .point section .limetxt .bod01 .lime_loop01 .lime_rbox .lime_onetxt01{margin:0 0 5% 0;padding:0}#concept .point section .limetxt .bod01 .lime_loop01 .lime_rbox .lime_onetxt02{margin:0 0 0 0;padding:0}#concept .point section .limetxt .bod01 .lime_loop01 .lime_rbox .lime_lbimg{margin:0 0 5% 15%}#concept .point section:nth-of-type(2) .limetxt .bod01 .lime_loop01 .lime_rbox h5{background:#fef9d9;color:#000;padding:2% 0 1% 0;margin:0;font-size:16px}.boldtxt{font-weight:bold}.b_red{color:red;font-weight:bold}.cnc_set{display:flex;flex-direction:row;justify-content:space-between;margin:0 0 7% 0}.cnc_set .cnc_set_inner{width:48%}.cnc_set .cnc_set_inner a{display:block;color:#000;font-size:120%;text-align:center;border-radius:10px}.cnc_set .cnc_set_inner a:hover{opacity:.7;text-decoration:none}.ccbtn_id li dl dd a{text-align:center;display:block;width:50%;margin:0 auto}.variation{font-size:16px}#ccsp .title_02 .otx01{margin:7px 0 0 0;padding:0}.limetxt .bod01 .lime_loop01{margin:-180px 0 5% 0;padding:180px 0 5% 0}#kos01{margin:-180px 0 0 0;padding:180px 0 0 0}#concept .point h3{margin:-180px 25px 5% 25px;padding:180px 0 5% 0}.pppp{display:block;overflow:hidden;margin:0 0 5% 0}#ynone{background:linear-gradient(to bottom, #fff 0, #f9f9f9 100%) !important}#addfp{margin:-180px 25px 5% 25px;padding:180px 0 5% 0}#addzst{margin:-180px 25px 5% 25px;padding:180px 0 0 0}#addfp02{margin:-180px 0 0 0 !important;padding:180px 0 0 0 !important}#concept .vods_area .vods_hhh{padding:180px 0 0;font-size:24px;border-bottom:none;margin:-180px 25px 15px 25px}#concept .point .cpb{border-bottom:3px solid #ef8e01}#concept .point .cpb .vods_hhh{border-bottom:none}#concept .vods_area .vods_hhh02{padding:0 25px 20px}#concept .vopt{border-bottom:3px solid #ef8e01;margin:0 25px 30px;padding:0 25px 25px}#concept .vods_hhh03{padding:180px 20px 15px;font-size:23px;margin:-180px 25px 10px 25px;border-bottom:none}#concept .point .vods_area .vods_hhh03{border-bottom:none}.cpbn_box01{margin:0 auto 3%}.cpbn_box02{margin:0 0 7% 0}.cpb{margin:0 20px 20px}.pc{display:block !important}.sp{display:none !important}.kosei_area .ksi{padding:0 0 4px;margin:0 0 10px}.pop_area .open_button{margin:0;padding:0}.kosei_area .ksi tr .lastico{background:url(/image/icon_05.gif) no-repeat,#f0f0f0 !important;background-position:25% 50% !important;padding:0 20px !important;background-size:12px 13px !important}.kosei_area .ksi tr .lastico2{background:url(/image/icon_05.gif) no-repeat,#f0f0f0 !important;background-position:37% 50% !important;padding:0 20px !important;background-size:12px 13px !important}#irokazu_set .ik_01 .ik_02 .ik_03 .ik_04{border:1px solid #cfcfcf;padding:6px 5px;overflow:visible;line-height:1.4;background:#f0f0f0;text-align:center;font-weight:bold;border-bottom:none}.modal_wrap input{display:none}.modal_overlay{display:flex;justify-content:center;overflow:auto;position:fixed;top:0;left:0;z-index:9999;width:100%;height:100%;background:rgba(0,0,0,.7);opacity:0;transition:opacity .5s,transform 0s .5s;transform:scale(0)}.modal_trigger{position:absolute;width:100%;height:100%}.modal_content{align-self:center;width:60%;padding:30px 30px 15px;box-sizing:border-box;background:#fff;line-height:1.4em;transition:.5s}.modal_content p{padding-top:0}.close_button{position:absolute;top:14px;right:16px;font-size:24px;cursor:pointer}.modal_wrap input:checked~.modal_overlay{opacity:1;transform:scale(1);transition:opacity .5s}.modal_wrap input:checked~.modal_overlay .modal_content{transform:translateY(20px)}.kosei_area .open_button{cursor:pointer;transition:all .3s;display:contents;margin:0;padding:0;max-width:300px;text-decoration:underline;color:#0266a5}.open_button:hover{opacity:.7}.open-button:active{-webkit-transform:translateY(2px);transform:translateY(2px)}.open-button:after{font-family:"Font Awesome 5 Free";content:"";padding-left:8px}.open-button:hover{color:#fff;transition:.6s}.modal_title2{font-size:1.5em;position:relative;overflow:hidden;padding-bottom:10px;margin-top:0;margin-bottom:0}.modal_title2::before,.modal_title2::after{content:"";position:absolute;bottom:0}.modal_title2:before{border-bottom:4px solid #ffaa20;width:100%;margin:0 0 5px 0}.modal_title2:after{border-bottom:4px solid #ccc;width:100%;margin:0 0 5px 0}.variation{font-size:16px}#ccsp .title_02 .otx01{margin:7px 0 0 0;padding:0}.limetxt .bod01 .lime_loop01{margin:-180px 0 5% 0;padding:180px 0 5% 0}#kos01{margin:-180px 0 0 0;padding:180px 0 0 0}#concept .point h3{margin:-180px 25px 5% 25px;padding:180px 0 5% 0}.pppp{display:block;overflow:hidden;margin:0 0 5% 0}#ynone{background:linear-gradient(to bottom, #fff 0, #f9f9f9 100%) !important}#addfp{margin:-180px 25px 5% 25px;padding:180px 0 5% 0}#addzst{margin:-180px 25px 5% 25px;padding:180px 0 0 0}#addfp02{margin:-180px 0 0 0 !important;padding:180px 0 0 0 !important}#addfp03{margin:-180px 0 0 0 !important;padding:180px 0 0 0 !important}.nyko_set{width:100%;margin:0 0 60px 0;border:1px solid #ee9507;border-radius:10px}.nyko_set h2{background:url(../../image/concept/bg_h.gif) left top repeat-x;border-top-left-radius:8px;-webkit-border-top-left-radius:8px;border-top-right-radius:8px;-webkit-border-top-right-radius:8px;text-align:center;margin:0 0 3% 0}.nyko_set h2 img{width:494px}.nyko_set .nyko_box{padding:15px 15px 45px}.ceim{margin:0 0 0 2%}.mr01{vertical-align:top;margin:6px 5px 0 0}.mr02{vertical-align:top;margin:15px 5px 0 0}.nyko_ttl{padding:0 0 5px;font-size:154%;display:block;font-weight:bold;border-bottom:1px solid #ccc;margin:0 0 10px 0;color:#ffaa20 !important}.nyko_mainttl{padding:0 0 25px;font-size:180%;color:#000;display:block;font-weight:bold}.designmode_off{display:inline-block !important}#concept p.outline .nop{position:static;width:100%;font-size:85%}#concept p.outline .nop .ts{position:static;font-size:80%;font-weight:600;text-align:left;display:block;width:100%;padding:0;margin:0 0 35px 0}#concept p.outline .nop .tb{font-size:24px;position:static;text-align:center;margin:0 auto 15px;display:inline-block;width:100%;line-height:1.8rem;font-weight:bold}.adzots{background:#f5a318;padding:10px 20px;display:inline-block;color:#fff !important;font-weight:bold;font-size:16px;text-decoration:none;border-radius:5px}.adzots:hover{opacity:.7;text-decoration:none}@media screen and (max-width: 1024px){.bod01{text-align:center}#concept .point section:nth-of-type(2) .limetxt .bod01 .lime_loop01 .lime_rbox h5{text-align:left}.bod01 .lime_loop01 .lime_lbox{width:65%;margin:5% 0}.bod01 .lime_loop01 .lime_rbox{width:100%;text-align:left}#concept .point section .limetxt .bod01 .lime_loop01 .lime_rbox .lime_lbimg{margin:5% 0}#concept .point section:nth-of-type(2) .limetxt{padding:10px !important}.cpb{margin:0 0 20px}.ccbtn_id li dl dd a{width:100%;font-size:12px}.cnc_set{flex-direction:column}.cnc_set .cnc_set_inner{width:94%;margin:0 auto}.cnc_set .cnc_set_inner:first-child{margin:0 auto 5%}a{word-break:break-all}#concept .cp_ev01{margin:3% !important}#spim01{width:75% !important}.ccbtn_set{display:flex;flex-wrap:wrap}.limetxt .bod01 .lime_loop01{margin:-18px 0 5% 0;padding:18px 0 5% 0}#addfp h2 img{width:auto !important;height:43px !important}#addfp .vods_area h3{padding:180px 0 15px !important;font-size:100% !important}#main #concept .point{width:96%;margin:0 auto 20px}#concept .point section:nth-of-type(2) .box ul li{width:125px}#concept section .variation,#concept section.adv02{width:96%;margin:0 auto 20px}#concept .vods_area .vods_hhh{margin:-180px 5px 15px;font-size:100%}#concept .vods_area .vods_hhh02{padding:0 5px 15px;font-size:100%}#concept .point h4{font-size:100%}#concept .vopt{padding:0 0 25px 0;margin:0 5px 25px 5px;font-size:88%}#concept .vods_area .vods_hhh03{margin:-180px 5px 5% 5px;font-size:95%;padding:180px 0 5% 2%}#concept .adv02 #list .ccbtn_set,#concept .adv02 #list ul{padding:0}#concept .point h3{margin:-180px 5px 5% 5px;font-size:106%}#concept #point2 .box .ccbtn_id{display:flex;flex-wrap:wrap;margin:0;padding:0}#concept #point2 .box .ccbtn_id li{padding:0;margin:0}.pc{display:none !important}.sp{display:block !important}#ksi_pt02>div{height:185px !important}.w570{width:570px !important}#ksi_pt02>div>div{height:150px !important;border:none !important}.kosei_area div div:nth-child(1){background:#fff}.kosei_area div div:nth-child(1) .ksi tbody tr:nth-child(3){display:none}.kosei_area div div:nth-child(2) .ksi tbody tr:nth-child(3){display:none}#ksi_pt02>div .scroll{height:65px !important}#detail .price .box .ksi{width:350px}#detail .price .box .ksi_02{width:290px;margin:0;padding:0}#detail .price .box .ksi_03{width:290px;margin:0;padding:0}.kosei_area .ksi tr .lastico{background-position:7% 24% !important}.kosei_area .ksi tr .lastico2{background-position:10% 50% !important}.kosei_area .ksi_img{height:60px !important}.kosei_area .ksi_img .modal_wrap{height:0 !important}.kosei_area .ksi_img03{height:60px !important}.kosei_area .ksi_img03 .modal_wrap{height:0 !important}.modal_content{align-self:center;width:94%;padding:30px 10px 15px}.w570 tr .lastico3{background-position:16% 50% !important}.kosei_area{height:550px}#concept p.outline .nop{position:static;width:93%}#concept p.outline .nop .ts{font-size:60%}#concept p.outline .nop .tb{font-size:15px;padding:0}.nyko_set{width:96%;margin:0 auto 60px}#list .ccbtn_set .ccbtn_inner{width:45%}#list ul li{width:45%}#spim01{width:75% !important}.ccbtn_set{display:flex;flex-wrap:wrap}.limetxt .bod01 .lime_loop01{margin:-18px 0 5% 0;padding:18px 0 5% 0}#addfp h2 img{width:auto !important;height:43px !important}#addfp .vods_area h3{padding:180px 0 15px !important;font-size:100% !important}.vods_area h3{padding:180px 0 !important;font-size:100% !important;margin:-180px 8px !important}.ceim{margin:0 0 0 10px;height:28px !important;width:auto !important;vertical-align:middle}.mr01{width:5% !important;margin:7px 6px 0 0}.mr02{width:5% !important;margin:7px 6px 0 0}#concept>.variation{width:96%;margin:0 auto}.nyko_mainttl{font-size:100%}.nyko_ttl{font-size:100%}}
