﻿.txtLink{color:#00719F}#shoulder-nav{background-image:url(/img/fine/common/bg-header.jpg)}.cd-primary-nav,.cd-primary-nav ul{background:#00719F}@media (min-width: 768px){.company-box a:hover{color:#00719F}}@media only screen and (min-width: 1170px){.cd-primary-nav>li>a::after{background:#619ccc}.cd-primary-nav>li.last>a::before{background:#619ccc}.cd-primary-nav>li>a:hover,.cd-primary-nav>li>a.selected,.cd-primary-nav .cd-secondary-nav a:hover{color:#00719F}.cd-primary-nav>.has-children>a:hover .peke1,.cd-primary-nav>.has-children>a:hover .peke2{background:#00719F}.cd-primary-nav>.has-children>a.selected .peke1,.cd-primary-nav>.has-children>a.selected .peke2{background:#00719F}.has-children>a .peke1,.has-children>a .peke1,.go-back a::before,.go-back a::after{background:#00719F}.has-children>a:hover .peke1,.has-children>a:hover .peke2,.go-back a:hover::before,.go-back a:hover::after{background:#00719F}}footer{background:#D1EDF5}footer .nav-contents a{color:#00719F}footer .nav-contents li a:hover{color:#00719F}footer .copy{background:#00719F}@media (min-width: 768px){footer .nav-wrap{padding:30px 20px}footer .ft-2nd-pc{border-top-color:#A6CDDD;border-bottom-color:#A6CDDD}footer .ft-2nd-pc p a:hover{color:#00719F}footer .ft-3rd .ft-add{margin-left:20px;margin-bottom:0}}#fix-action{background:#00719F}.tit-in-main{background-image:url(/img/fine/common/tit-in-bg.jpg)}.tit-in-sub{background-color:#cbe4ea;color:#00718F}.side-navi a:hover{background:#F0910A}.titSide{color:#fff;background:#2980B5}@media (min-width: 768px){.tit-in-sub{background:url(/img/fine/common/tit-in-sub.png) no-repeat left top;background-color:none;padding-left:50px;margin-bottom:50px}}#breadcrumbs{color:#3880AE}#breadcrumbs a{color:#3880AE}#breadcrumbs>span>span>a{background-image:url(/img/fine/common/icon-home.svg)}#info{padding:0 20px}#info .news-wrap{border:solid 2px #D2D9DD;padding:10px 15px}#info .news-wrap .tit-news{font-size:20px;font-weight:bold;color:#717171;border-bottom:dotted 1px #666;padding-bottom:0px}#info .news-wrap .tit-news span{font-size:15px;float:right;font-weight:normal}#info .news-wrap li{border-bottom:dotted 1px #666;padding:12px 0}#info .news-wrap li p{font-size:14px}#info .news-wrap li a:hover{color:#00719F;text-decoration:underline}#info .news-wrap li span{display:inline-block;font-size:12px;color:#fff;width:70px;text-align:center;margin:0 5px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}#info .news-wrap li .ctImportant{background:#F0910A}#info .news-wrap li .ctUpdate{background:#6EB021}#info .news-wrap li .ctNews{background:#0AA3DE}#info .banner-wrap{margin-top:20px}#info .banner-wrap li:nth-child(1){margin-bottom:15px}#info .banner-wrap img{width:100%}#info .banner-wrap a:hover{opacity:.6;filter:alpha(opacity=60)}@media (min-width: 768px){#info{max-width:1180px}#info .news-wrap{float:left;width:49%;margin-right:1%;padding:20px}#info .news-wrap .tit-news{font-size:22px;padding-bottom:10px}#info .news-wrap .tit-news span{font-size:16px}#info .banner-wrap{float:right;width:49%;margin-left:1%;margin-top:0}}#contact{padding:0 20px;margin:30px auto 20px}#contact .use-wrap{background:#FFF0C8;padding:20px}#contact .use-wrap .tit-use{font-weight:bold;font-size:20px;color:#717171;margin-bottom:10px}#contact .use-wrap li{font-size:14px;line-height:1.5em;margin-bottom:10px}#contact .use-wrap li img{margin-bottom:5px;width:100%}#contact .contact-wrap{background:#FFE992;padding:15px;color:#717171;font-weight:bold;margin-top:20px}#contact .tel-box{position:relative;background:#fff;padding:10px 20px;margin-bottom:5px;line-height:1.5em;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px}#contact .tel-box p{font-size:17px;margin-bottom:5px}#contact .tel-box li{margin:15px 0}#contact .tel-box li img{margin-top:10px}#contact .tel-box li .just{font-size:22px;font-weight:normal;margin-right:10px}#contact .tel-box li .just span{letter-spacing:0.3em}#contact .mail-box{background:#fff;padding:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px}#contact .mail-box .obj-kappa{display:none}#contact .mail-box div{text-align:center;font-size:16px}#contact .mail-box a{display:block;background:#0068C0;padding:5px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px}#contact .mail-box a span{display:block;color:#fff;font-size:20px;font-weight:normal;padding:10px;border:solid 1px #fff;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px}#contact .mail-box a span img{vertical-align:middle;margin-right:10px}#contact .mail-box a:hover{background:#F0910A}@media (min-width: 768px){#contact{max-width:1180px;margin:50px auto 90px;display:flex;display:-webkit-flex}#contact .use-wrap{float:left;width:55%;padding:30px}#contact .use-wrap .tit-use{font-size:25px}#contact .use-wrap li{position:relative;float:left;width:28%;margin-right:8%;margin-bottom:0}#contact .use-wrap li:after{position:absolute;top:25%;right:-45px;content:'';width:0;height:0;border:15px solid transparent;border-left:15px solid #F2AC89;margin-top:-4px}#contact .use-wrap li:nth-child(3){margin-right:0}#contact .use-wrap li:nth-child(3):after{display:none}#contact .use-wrap li img{width:auto}#contact .contact-wrap{float:left;width:45%;padding:15px;margin-top:0}#contact .tel-box{position:relative;padding:10px 20px;margin-bottom:5px}#contact .tel-box p{font-size:18px;margin-bottom:0}#contact .tel-box li img{margin-top:0}#contact .tel-box .obj-24h{position:absolute;top:-10px;right:10px}#contact .mail-box{position:relative}#contact .mail-box .obj-kappa{display:block;position:absolute;left:0;bottom:0}#contact .mail-box div{float:right;width:70%;font-size:18px}}.reason-wrap h3{color:#00719F}.septic-box{font-size:15px;color:#666;margin-bottom:40px}.septic-box h2{font-size:26px;color:#00719F;border-bottom:#85969F dashed 1px;margin-bottom:20px;font-weight:bold;line-height:1.4em}.septic-box h3{font-size:18px;color:#6EB021;font-weight:bold}.septic-box h3 span{font-size:15px;margin-right:5px}.septic-box h3 .txt-p{font-size:15px;font-weight:normal;color:#666}.septic-box .txt-box{float:left}.septic-box .txt-box .txt01{line-height:1.8em;margin-bottom:20px}.septic-box .txt-box .txt01 span{font-size:20px;font-weight:bold}.septic-box .txt-box .txt02{font-weight:bold;background:url(/img/fine/about/img-wave.png) repeat-x bottom}.septic-box .txt-box strong{color:#E60012;font-size:18px}.septic-box .img-box{width:100%;margin-top:10px}.septic-box .caption{font-size:12px;line-height:1.5em;margin-top:10px}.septic-box small{font-size:12px}.septic-box .legal-box{background:linear-gradient(75deg, #f1f4ee,#e7f2f3);padding:20px;margin-bottom:10px}.septic-box .plus-txt{font-size:18px;font-weight:bold;margin-top:20px}.septic-box .plus-txt span{color:#6EB021;display:block}@media (min-width: 768px){.septic-box h3{font-size:22px}.septic-box .img-box{float:right;width:25%;margin-top:0}.septic-box .caption{font-size:12px;float:right;line-height:1.5em;margin-top:10px}.septic-box .legal-box{padding:20px 30px}.septic-box .plus-txt span{margin-left:30px}}.message-wrap h3{color:#00719F}#company h2.tit-in-sub{margin-bottom:20px}.businessBox h4{color:#00719F}.businessBox .movie p{background:#00719F}.titBusiness{color:#00719F;border-color:#0AA3DE}#works section{margin-bottom:20px}#works h3{font-size:20px;color:#00719F;font-weight:bold}#works .sample{margin-top:20px}#works .sample li{margin-bottom:10px}#works .sample li img{width:100%}#works .sample li p{background:#6EB021;color:#fff;font-size:15px;text-align:center;padding:3px;margin-bottom:5px}#works .sample li:nth-child(3){margin-right:0}#works .mini-sample{margin-top:3%}#works .mini-sample li{float:left;width:31%;margin-right:3%}@media (min-width: 768px){#works section{margin-bottom:70px}#works h3{font-size:26px}#works .sample li{float:left;width:31%;margin-right:2%;margin-bottom:0}}#cet h4{font-size:20px;color:#298CC3;font-family:"メイリオ","Meiryo",sans-serif;font-weight:bold;line-height:1.5em}#cet .product-wrap{margin-top:20px}#cet .product-wrap .product-box{margin-top:20px;margin-bottom:30px}#cet .product-wrap .about-box{float:right;font-size:16px;color:#666}#cet .product-wrap .tit-cet{font-size:40px;font-weight:bold}#cet .product-wrap .tit-cet span{font-size:25px}#cet .product-wrap .tbl{display:table;width:100%;margin-top:10px}#cet .product-wrap .tbl dl{display:table-row}#cet .product-wrap .tbl dt{display:table-cell;width:5em}#cet .product-wrap .tbl dd{display:table-cell}#cet .point-wrap{border:solid 3px #FFC526;padding:20px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px}#cet .point-wrap h5{font-size:23px;color:#0AA3DE;font-weight:bold;margin-top:20px}#cet .point-wrap h5 img{vertical-align:baseline;display:block}#cet .point-wrap h5:nth-child(1){margin-top:0}#cet .point-wrap p{font-size:15px;color:#666}#cet .point-wrap p span{color:#000;font-weight:bold}#cet .point-wrap .point-img{width:100%}#cet .use-wrap{margin-top:20px}#cet .inq-wrap{margin:30px auto;padding:10px;background:#FFE992;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px}#cet .inq-wrap ul{background:#fff;padding:10px 20px;margin-bottom:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px}#cet .inq-wrap ul li{margin:10px 0}#cet .inq-wrap ul li img{margin-top:5px}#cet .inq-wrap ul li .just{font-size:22px;font-weight:normal;margin-right:10px}#cet .inq-wrap ul li .just span{letter-spacing:0.3em}#cet .inq-wrap .mail-box p{display:none}#cet .inq-wrap .mail-box a{display:block;background:#0068C0;padding:5px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px}#cet .inq-wrap .mail-box a span{display:block;color:#fff;font-size:15px;font-weight:normal;padding:10px 20px;border:solid 1px #fff;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px}#cet .inq-wrap .mail-box a span img{vertical-align:middle;margin-right:10px}#cet .inq-wrap .mail-box a:hover{background:#F0910A}#cet .inq-wrap .mail-box .obj-kappa{display:none}@media (min-width: 768px){#cet h4{font-size:30px}#cet .product-wrap{margin-top:50px}#cet .product-wrap .product-box{margin-top:20px;background:url(/img/fine/cet/bg-cet.png) no-repeat bottom;padding-bottom:100px;margin-bottom:30px}#cet .product-wrap img{float:left}#cet .point-wrap{padding:50px}#cet .point-wrap h5{font-size:40px}#cet .point-wrap h5 img{margin-right:20px;display:inline-block}#cet .point-wrap p{float:left;width:70%;font-size:15px;padding-right:20px}#cet .point-wrap .point-img{float:right;width:30%}#cet .use-wrap{margin-top:50px}#cet .inq-wrap{position:relative;max-width:635px;margin:60px auto;padding:30px 40px 20px 40px}#cet .inq-wrap .obj-tit{position:absolute;top:-20px;right:18px}#cet .inq-wrap ul{padding:5px 50px;margin-bottom:20px}#cet .inq-wrap ul li img{margin-top:0}#cet .inq-wrap .mail-box p{display:block;float:left;font-size:15px;color:#666;text-align:center;line-height:1.5em;margin-left:100px}#cet .inq-wrap .mail-box a{float:right}#cet .inq-wrap .mail-box a span{font-size:20px}#cet .inq-wrap .mail-box .obj-kappa{display:block;position:absolute;bottom:0;left:-5px}}.faqBox .tit{color:#00719F}.recruitBox h3{background:#94C5E1;font-size:26px}#phx{color:#666}#phx .main-innr{position:relative;margin-bottom:50px;margin-top:30px}#phx .main-img{margin-bottom:30px}#phx .btn-box{text-align:center;display:block;margin-top:20px}#phx .btn-box p{font-size:15px;color:#666}#phx .btn-box:hover img{opacity:.7;filter:alpha(opacity=70)}#phx .btn-box:hover p{color:#F0910A;text-decoration:underline}@media (min-width: 768px){#phx .img-car{position:absolute;right:0;bottom:110px}#phx .txt-box{float:right}#phx .btn-box{float:left;text-align:left;margin-top:0}}#policy .tit-policy{color:#00719F}#sitemap h3{background:#94C5E1}#sitemap li a{color:#00719F}.tbl-form dt{background:#d1edf5}@media only screen and (min-width: 768px){.bag-box{background:url(/img/fine/dp/frog-bag.gif) no-repeat left bottom}}
