@charset "UTF-8";.product .product_menu{margin:0 0 25px;padding:0;list-style:none;overflow:hidden}.product .product_menu li{margin:0 0 25px}.product .product_menu li a{display:table;width:100%;height:100px;margin:0 0 5px;font-size:20px;font-size:2rem;font-weight:700;color:#1a274e;text-decoration:none;position:relative}.product .product_menu li.concept a{background:url(../img/bg_product_menu01.jpg) no-repeat 0 0}.product .product_menu li.message a{background:url(../img/bg_product_menu02.jpg) no-repeat 0 0}.product .product_menu li.basics a{background:url(../img/bg_product_menu03.jpg) no-repeat 0 0}.product .product_menu li a:hover{color:#fff}.product .product_menu li a:before{content:'';position:absolute;top:0;right:-15px;width:330px;height:100%;background:#dce5fc;-webkit-transform:skewX(-15deg);transform:skewX(-15deg);transition:all .2s ease-out}.product .product_menu li a:hover:before{background:#1a274e}.product .product_menu li a span{display:table-cell;vertical-align:middle;padding:0 40px 0 445px;position:relative;background:url(/common/img/arw.png) no-repeat 97% center;transition:all .2s ease-out}.product .product_menu li a:hover span{background:url(/common/img/arw_w.png) no-repeat 98% center}.product .features{margin:0 0 5px;overflow:hidden}.product .features ol,.product .features ul{margin:0;padding:0;list-style:none}.product .features ul{width:750px}.product .features ul>li{float:left;width:345px;margin:0 30px 15px 0}.product .features ul>li>span{display:block;padding:2px 18px;background:#ccc}.product .features ul>li>a{display:block;margin:0 0 10px;color:#fff;text-decoration:none}.product .features ul>li>a>span{display:block;padding:2px 18px;background:#1a274e url(/common/img/arw_w.png) no-repeat 96% center;transition:all .2s ease-out}.product .features ul>li>a:hover>span{background-position:98% center}.product .features ul>li li{margin:15px 0 0}.product .features ul>li li:first-child{margin:0}.product .features ul>li li a{display:block;padding:7px 0;color:#333;font-weight:700;text-decoration:none;text-align:center;background:#f0eae4 url(/common/img/arw.png) no-repeat 95% center;transition:all .2s ease-out}.product .features ul>li li a:hover{color:#fff;background:#1a274e url(/common/img/arw_w.png) no-repeat 97% center}.product .features+p{margin-top:-30px}.product p.product_catch{display:inline-block;border:solid 1px #444;padding:2px 5px;background-color:#fdc;font-size:1.4rem;font-weight:400;color:#0000cd;margin-bottom:7px;line-height:1.6rem}.product .product_option{margin:0;padding:0 0 30px;list-style:none}.product .product_option.noimg{padding:0}.product .product_option li{margin:0 0 20px;border:1px solid #ddd}.product .product_option li.nolink{background:#fff;padding:24px 64px 24px 24px}.product .product_option li a{display:block;padding:24px 64px 24px 24px;color:#333;text-decoration:none;background:#fff url(/common/img/arw.png) no-repeat 96% center;transition:all .2s ease-out}.product .product_option li a:hover{background-color:#dcdcdc;background-position:97% center}.product .product_option.noimg li a:hover{background-color:#fafafa;background-position:97% center}.product .product_option li a img{float:left}.product .product_option li a dl{float:right;width:480px}.product .product_option.noimg li a dl{float:none;width:auto}.product .product_option li.nolink dl dt{margin:-5px 0 5px;font-size:18px;font-size:1.8rem;font-weight:700;color:#1a274e}.product .product_option li a dl dt{margin:-5px 0 5px;font-size:1.8rem;font-weight:700;color:#1a274e}.product .product_option li a dl dd{font-size:14px;font-size:1.4rem}.product .product_detail{margin:0 0 30px;overflow:hidden}.product .product_detail ul{width:780px;margin:0;padding:0;list-style:none}.product .product_detail ul li{float:left;width:345px;margin:0 30px 20px 0}.product .product_detail ul li a{display:block;padding:15px 0;color:#333;font-weight:700;text-decoration:none;text-align:center;background:#f0eae4 url(/common/img/bg_panel_arw.png) right bottom no-repeat;background-size:12px auto;transition:all .2s ease-out}.product .product_detail ul li a.product_detail_external{background-color:#cfc}.product .product_detail ul li a:hover{color:#fff;background-image:url(/common/img/bg_panel_arw_ov.png);background-color:#1a274e}.product .product_release{padding:0 0 30px;margin:0 0 30px;border-bottom:1px solid #ddd;overflow:hidden}.product .product_release img{float:left}.product .product_release dl{float:right;width:345px}.product .product_release dl dt{margin:-5px 0 5px;font-size:20px;font-size:2rem;font-weight:700}.product .product_release dl dd{font-size:16px;font-size:1.6rem}.product .product_release dl dd .btn{margin-top:10px}.product .product_release_old{margin:0 0 30px;overflow:hidden}.product .product_release_old ul{width:765px;margin:0;padding:0;list-style:none}.product .product_release_old ul li{float:left;width:230px;margin:0 15px 20px 0}.product .product_release_old ul li a{display:block;color:#fff;text-decoration:none}.product .product_release_old ul li a span{display:block;padding:2px 18px;background:#1a274e url(/common/img/arw_w.png) no-repeat 95% center;transition:all .2s ease-out}.product .product_release_old ul li a:hover span{background-position:97% center}.product .product_movie{margin:0 0 20px;overflow:hidden}.product .product_movie ul{width:780px;margin:0;padding:0;list-style:none}.product .product_movie ul li{float:left;width:345px;margin:0 30px 30px 0}.product .product_movie ul li.guide{clear:both;float:none;width:720px;box-sizing:border-box;text-align:left;margin:0}.product .product_movie ul li a{display:block;padding:30px 30px 25px;color:#333;text-decoration:none;background:#f0eae4 url(/common/img/bg_panel_arw.png) right bottom no-repeat;transition:all .2s ease-out;box-sizing:border-box}.product .product_movie ul li a:hover{color:#fff;background-image:url(/common/img/bg_panel_arw_ov.png);background-color:#1a274e}.product .product_movie ul li a dl dt{padding:50px 0 0;margin:0 0 5px;font-size:18px;font-size:1.8rem;font-weight:700;text-align:center}.product .product_movie ul li.movies a dl dt{background:url(../img/bg_product_movie01.png) no-repeat center 4px}.product .product_movie ul li.movies:hover a dl dt{background-image:url(../img/bg_product_movie01_ov.png)}.product .product_movie ul li.functions a dl dt{background:url(../img/bg_product_movie02.png) no-repeat center 0}.product .product_movie ul li.functions:hover a dl dt{background-image:url(../img/bg_product_movie02_ov.png)}.product .product_movie ul li.guide a dl{padding:0 0 0 60px;background:url(../img/bg_product_movie03.png) no-repeat 0 50%}.product .product_movie ul li.guide a dl dt{padding:0;text-align:left}.product .product_movie ul li.guide a dl dt span{font-size:12px;font-size:1.2rem;margin:0 0 0 20px;font-weight:400}.product .product_movie ul li.guide:hover a dl{background-image:url(../img/bg_product_movie03_ov.png)}.product .block.of_vis,.product .main.of_vis{overflow:visible}.product .concept_main{width:640px;padding:60px 40px 50px;background:#fff url(../img/bg_concept_main.jpg) no-repeat center top;background-size:cover}.product .concept_main .concept_logo{line-height:1;text-align:center;border:none;margin:0 0 38px;padding:0}.product .concept_main .lead_txt{color:#1a274e;font-size:2.4rem;font-weight:700;line-height:1.4;text-align:center;width:100%;background:#fff;margin:0 0 30px;padding:18px 0 16px}.product .concept_main p{line-height:2;margin:0 0 30px}.product .concept_main p:last-child{margin:0}.product table{width:100%;border-collapse:collapse;font-size:16px;font-size:1.6rem;margin-bottom:20px}.product table.oslist{font-size:1.3rem;text-align:center;line-height:1.5rem}.product table.oslist th{background:#fafafa;border:1px solid #dcdcdc}.product table.oslist td{border:1px solid #dcdcdc}.product_carryout{text-align:center;margin:0 0 auto auto}.product_carryout img{margin:5px}.product_carryout div.top{text-align:center}.product_carryout div.manga{background-color:rgba(0,0,0,.7);border-radius:10px;position:relative;margin:0 auto;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:10px auto;display:flex;align-items:center;text-align:center;padding:0 20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.product_carryout div.manga .box{flex:1;text-align:center}.product_carryout div.manga img.title{height:130px;width:auto;margin:20px 0 0 0}.product_carryout div.manga a img.bnr{width:auto;height:150px;transition-duration:.5s}.product_carryout div.manga a:hover img.bnr{-webkit-transform:scale(1.2,1.2);transform:scale(1.2,1.2)}.product_carryout div.co_content{padding:20px 0;margin:0 auto;max-width:1050px}.product_carryout div.co_content p.title{-webkit-transform:rotate(-8deg);transform:rotate(-8deg);font-size:120px;color:#fff;font-weight:500;font-family:Freestyle Script;margin-top:-50px}.product_carryout div.co_content p.overview{color:#fff;font-size:24px;position:relative;margin-top:-20px}.product_carryout div.content1{background-color:#d9d9d9}.product_carryout div.content2{background:linear-gradient(to top,#e0e8f5,#fff) 65%}.product_carryout div.content2 p{text-align:left;padding:30px;background-color:rgba(255,255,255,.4);margin:20px;font-size:1.8rem}.product_carryout div.content3{background-color:#79b7bf}.product_carryout div.content4{background-color:#60a2b9}.product_carryout div.content4 div.script{padding:7px;margin:7px 20px;background:#fff;border-radius:7px;text-align:left}.product_carryout div.content4 img{width:49%;height:auto;margin:0}.product_carryout div.content5{background-color:#168094}.product_carryout div.content5 img{width:30%;height:auto}.concept_block{margin:0 0 70px}.product .concept_block .concept_block_point{width:640px;margin:0 0 50px;padding:26px 40px 29px 40px;position:relative;background:#dce5fc}.product .concept_block .concept_block_point:nth-child(even){background:#f2f5ff}.product .concept_block .concept_block_point:after{content:'';display:block;position:absolute;bottom:-43px;left:0;width:0;height:0;margin:0 0 -7px;border-style:solid;border-width:50px 360px 0 360px;border-color:#dce5fc transparent transparent transparent;background-color:#f2f5ff}.product .concept_block .concept_block_point:nth-child(even):after{border-color:#f2f5ff transparent transparent transparent;background-color:#dce5fc}.product .concept_block .concept_block_point:last-child:after{background-color:#fff}.product .concept_block .concept_block_point p.number{display:block;text-align:center;background-color:#1a274e;width:30px;height:30px;margin:0 auto;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.product .concept_block .concept_block_point p.number:before{content:attr(data-text) "";display:block;color:#fff;font-size:1.6rem;line-height:1;width:30px;height:30px;padding:7px 0 0 3px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.product .concept_block .concept_block_point h2{color:#1a274e;font-size:2.2rem;text-align:center;line-height:1;background-color:transparent;margin:14px 0 25px;padding:0}.product .concept_block .concept_block_point h2 br{display:none}.product .concept_block .name{background:#1a274e;text-align:center;margin:0 0 30px;padding:20px 0}.product .concept_block ul{margin:15px 0;padding:0}.product .concept_block ul li{list-style-type:none;background:#fff0f1;border:1px solid #ef1728;margin:0 0 10px;text-align:center;padding:3px}.product .concept_block .txt{width:390px;float:left}.product .concept_block .expansion{width:300px;float:right}.product .concept_block .expansion img{box-shadow:0 0 18px 2px rgba(0,0,0,.2)}.pre_ac{margin:0 0 30px}.pre_ac p{cursor:pointer}.pre_ac pre{display:none}.ac_next{cursor:pointer}.ac_block{display:none;padding:12px;margin-bottom:30px;margin-left:1.2rem;border:solid 1px #ddf;width:initial!important}.important{padding:25px;background:#f5f4f2;margin:0 0 30px}.dwl_block{margin:0 0 30px}ul.dwl_info{list-style-type:none;margin:0;padding:0;font-size:0;width:735px;overflow:hidden}ul.dwl_info li{display:inline-block;width:230px;margin:0 15px 0 0;font-size:14px;font-size:1.4rem}ul.dwl_info li a{display:block;text-align:left;padding:9px 9px 9px 14px;color:#333;text-decoration:none}ul.dwl_info li a:visited{color:#333;text-decoration:none}ul.dwl_info li a span{background:url(/common/img/ico_pdf.png) 0 50% no-repeat;padding:0 0 0 20px}ul.dwl_info li.display a{background:#dce5fc url(/common/img/arw_sidenav.png) 95% 50% no-repeat}ul.dwl_info li.print a{background:#b6c5f2 url(/common/img/arw_sidenav.png) 95% 50% no-repeat}ul.dwl_info li.other a{background:#f5f4f2 url(/common/img/arw_sidenav.png) 95% 50% no-repeat}.movie{margin:0 0 30px;text-align:center}pre{font-size:14px;font-size:1.4rem;margin:8px 0 12px;font-family:inherit;background:#f9f9f9;border:1px solid #ddd;padding:10px 15px}.main .block.movie_block h3{background:#1a274e url(../img/ico_movie.png) 20px 50% no-repeat;color:#fff;margin:0;font-size:16px;font-size:1.6rem;padding:7px 20px 5px 50px}.main .block h3:after{position:static;content:" ";display:block;border-bottom:none;bottom:0;width:0}.movie_block .movie{background:#f7f6f5;padding:40px;margin:0 0 40px}.movie_block .movie p{margin:0 0 10px}.ad_movie{overflow:hidden;margin:0 0 40px}.ad_movie .left{float:left;width:335px}.ad_movie .right{float:right;width:335px}.ad_movie a{display:block;font-size:16px;font-size:1.6rem;color:#333;text-decoration:none;background:#f7f6f5 url(/common/img/bg_panel_arw.png) right bottom no-repeat;padding:20px;margin:0 0 10px;transition:all .2s ease-out}.ad_movie a:visited{display:block;font-size:16px;font-size:1.6rem;color:#333;text-decoration:none;background:#f7f6f5 url(/common/img/bg_panel_arw.png) right bottom no-repeat;padding:20px;margin:0 0 10px;transition:all .2s ease-out}.ad_movie a:hover{color:#fff;background:#1a274e url(/common/img/bg_panel_arw_ov.png) right bottom no-repeat}.ad_movie a span{display:block;padding:0 0 0 60px;background:url(../img/bg_product_movie01.png) 0 50% no-repeat}.ad_movie a:hover span{background:url(../img/bg_product_movie01_ov.png) 0 50% no-repeat}.ad_movie p{font-size:14px;font-size:1.4rem;line-height:1.5}.ytp-button:not([aria-disabled=true]):not([disabled]):not([aria-hidden=true]){cursor:pointer}.ytp-large-play-button{position:absolute;z-index:63;top:50%;left:50%;width:68px;height:48px;margin-top:-24px;margin-left:-34px;transition:opacity .25s cubic-bezier(0,0,.2,1)}.ytp-large-play-button-bg{transition:fill .1s cubic-bezier(0,0,.2,1),fill-opacity .1s cubic-bezier(0,0,.2,1);fill:inherit;fill-opacity:inherit}.ytp-button{outline:0;font-family:inherit;font-size:100%;line-height:inherit;padding:0;cursor:default;text-align:inherit;color:inherit;border:none;background-color:transparent}.ytp-button:focus{outline:0}.func_l{float:left;width:345px}.func_r{float:right;width:345px}.func .movie,.func_l .movie,.func_r .movie{padding:20px}.func .movie .youtube,.func_l .movie .youtube,.func_r .movie .youtube{margin:0 0 10px}.func p,.func_l p,.func_r p{text-align:left;margin:0 0 10px;font-size:14px;font-size:1.4rem}.movie p.dlbtn{line-height:1.3;width:100%;display:table;margin:0;background:#d5e1fe url(/common/img/ico_pdf_l.png) no-repeat 20px center;background-size:19px 20px;transition:all .2s ease-in}.movie p.dlbtn a{color:#000;text-decoration:none;text-align:center;display:table-cell;vertical-align:middle;width:100%;height:60px}.dl_link p.dlbtn{line-height:1.3;width:345px;float:left;display:table;margin:0 0 30px;background:#f2f1f0 url(/common/img/ico_pdf_l.png) no-repeat 20px center;background-size:19px 20px;transition:all .2s ease-in}.dl_link.gp p{width:320px;margin:0 0 20px}.dl_link.gp p.dlbtn{background:#d5e1fe url(/common/img/ico_pdf_l.png) no-repeat 20px center;background-size:19px 20px;transition:all .2s ease-in}.dl_link p.file_zip{background:#f2f1f0 url(/common/img/ico_zip_l.png) no-repeat 20px center;background-size:20px 15px}.dl_link p:nth-child(even){float:right}.dl_link p.dlbtn:hover{background:#1a274e url(/common/img/ico_pdf_l.png) no-repeat 20px center;background-size:19px 20px;transition:all .2s ease-out}.dl_link p.file_zip:hover{background:#1a274e url(/common/img/ico_zip_l.png) no-repeat 20px center;background-size:20px 15px}.dl_link p.dlbtn a{color:#000;text-decoration:none;text-align:center;display:table-cell;vertical-align:middle;width:100%;height:60px;background:url(/common/img/arw.png) no-repeat 95% center;transition:all .2s ease-in}.dl_link p.dlbtn a:hover{color:#fff;background:url(/common/img/arw_w.png) no-repeat 97% center;transition:all .2s ease-out}div.nf_index{margin-bottom:20px}div.nf_index a{display:inline-block;background:#f0f3fc;border:1px solid #e6e5e3;padding:0 10px;margin:2px 4px 4px 2px;text-decoration:none;font-size:10pt;color:#333}div.nf_index a:hover{background:#b0b3bc}div.lc-box-container{display:flex;justify-content:space-between;align-items:center}div.ex{background-color:#fff;margin:20px;padding:5px;text-align:center}img.lc-box-container{width:227px;height:auto}p.ex_h{border-bottom:gray 1px solid;width:150px;margin:0 auto}img.ex{width:280px;height:auto}div.lc-box-container div.lc-box-combo{margin:0 5px;font-size:2rem}p.ex_guide{text-align:center;font-size:1.3rem;border:gray 2px solid;padding:5px}img.photo_key{width:160px;height:auto}@media screen and (min-width:641px){div.ex{padding:10px}img.ex{margin:15px}img.lc-box-container{width:227px;height:auto}}@media screen and (max-width:640px){.product_carryout{text-align:center;margin:40px 0 auto auto}.product_carryout p.title{font-size:80px}.product_carryout div.manga{flex-direction:column;margin-top:15px}.product_carryout div.content4 img{width:-webkit-fill-available}.product_carryout div.content5 img{width:-webkit-fill-available}div.lc-box-container{display:block;text-align:center}img.lc-box-container img.ex{max-width:100%;height:auto}div.ex{padding:5px;margin:10px}img.ex{margin:10px 0 10px 0;width:100%;height:auto}.product .product_menu li{max-width:420px;margin:0 auto 25px}.product .product_menu li a{display:block;width:auto;height:auto;padding:105px 10px 5px;font-size:1.6rem;font-weight:700;color:#1a274e}.product .product_menu li.concept a{background-color:#dce5fc;background-position:center top}.product .product_menu li.message a{background-color:#dce5fc}.product .product_menu li.basics a{background-color:#dce5fc;background-position:right top}.product .product_menu li.basics a:hover,.product .product_menu li.concept a:hover,.product .product_menu li.message a:hover{background-color:#1a274e}.product .product_menu li a:before{display:none}.product .product_menu li a span{display:block;vertical-align:middle;padding:0;position:relative;background:url(/common/img/arw.png) no-repeat 97% center;transition:all .2s ease-out}.product .features ul{width:auto}.product .features ul>li{float:none;max-width:345px;width:auto;margin:0 30px 20px 0}.product .product_option li a{padding:15px 15px 15px 15px;color:#333;text-decoration:none;background:#fff url(/common/img/arw.png) no-repeat 96% 132px;transition:all .2s ease-out}.product .product_option li a:hover{background-color:#dcdcdc;background-position:97% 132px}.product .product_option li a img{float:none;display:block;margin:0 auto 15px}.product .product_option li a dl{float:none;width:auto}.product .product_detail ul{width:auto}.product .product_detail ul li{float:none;width:auto;margin:0 0 15px}.product .product_release img{float:none;display:block;margin:0 auto 15px}.product .product_release dl{float:none;width:auto}.product .product_release_old ul{max-width:470px;width:auto;margin:0 auto}.product .product_release_old ul li{float:left;clear:left;width:49%;margin:0 0 20px}.product .product_release_old ul li:nth-child(even){float:right;clear:right}.product .product_movie ul{width:auto}.product .product_movie ul li{float:none;width:auto;margin:0 0 30px}.product .product_movie ul li a{padding:15px 15px 15px}.product .product_movie ul li.guide{width:100%}.product .product_movie ul li.guide a dl{padding:50px 0 0 0;background:url(../img/bg_product_movie03.png) no-repeat center 0}.product .product_movie ul li.guide a dl dt{padding:0;text-align:center}.product .product_movie ul li.guide:hover a dl{background-image:url(../img/bg_product_movie03_ov.png)}.product .product_movie ul li a dl dt{font-size:1.7rem}.product .product_movie ul li a dl dt span{display:block;text-align:center}.product .concept_main{width:90%;padding:20px 5%}.product .concept_main h1{width:70%;margin:0 auto 18px}.product .concept_main .lead_txt{font-size:1.4rem;line-height:1.4;width:90%;margin:0 0 15px;padding:13px 5% 11px}.concept_block{margin:0 0 40px}.product .concept_block .concept_block_point{width:90%;margin:0 0 20px;padding:21px 5% 20px 5%}.product .concept_block .concept_block_point:after{bottom:-13px;border-width:20px 45vw 0 45vw}.product .concept_block .concept_block_point p.number{width:28px;height:28px}.product .concept_block .concept_block_point p.number:before{font-size:1.4rem;width:28px;height:28px;padding:7px 0 0 3px}.product .concept_block .concept_block_point h2{font-size:1.8rem;line-height:1.4;margin:14px 0 10px}.product .concept_block .concept_block_point h2 br{display:inline}.product .concept_block .name{margin:0 0 20px;padding:15px 20px}.product .concept_block ul{margin:10px 0;padding:0}.product .concept_block ul li{color:#1a274e;padding:3px 10px}.product .concept_block ul li span{color:#333}.product .concept_block .txt{width:100%;float:none;margin:0 0 15px}.product .concept_block img.img{width:100%;float:none}.product .concept_block .expansion{float:none;width:100%;margin:0 auto}.movie video{width:100%;height:auto}.expansion a{display:inline-block;position:relative;text-decoration:none;color:#fff}.important{padding:6%;background:#f5f4f2}ul.dwl_info{width:100%;margin:0 auto}ul.dwl_info li{width:100%;margin:0 0 10px}.main .block.movie_block h3{background:#1a274e url(../img/ico_movie.png) 15px 50% no-repeat;font-size:1.5rem;line-height:1.3;padding:10px 10px 10px 45px}.movie_block .movie{padding:10px}.ad_movie .left{float:none;width:100%;margin:0 0 20px}.ad_movie .right{float:none;width:100%}.ad_movie a{font-size:1.5rem;line-height:1.3}.ad_movie a:visited{font-size:1.5rem;line-height:1.3}.ad_movie a span{background:url(../img/bg_product_movie01.png) 0 50% no-repeat;background-size:30px auto}.ad_movie a:hover span{background:url(../img/bg_product_movie01_ov.png) 0 50% no-repeat;background-size:30px auto}.func,.func_l,.func_r{float:none;width:100%}.func .movie,.func_l .movie,.func_r .movie{padding:10px}}
/*# sourceMappingURL=style.css.map */
