@charset "UTF-8";

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

/css/base_pc.css

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

/*-------------------------
__base_style
-------------------------*/

/*-------------------------
__header_style
-------------------------*/
#navi li:not(.inq) a:hover{text-decoration:underline;opacity:0.5;}
#navi li.inq a:hover{box-shadow:none;transform:translateY(1px);-webkit-filter:saturate(180%);filter:saturate(180%);opacity:0.8;}

#navi2 li:not(.inq) a{transition:0.3s;}
#navi2 li:not(.inq) a:hover{text-decoration:none;color:#034da2;opacity:0.8;}
#navi2 li.inq a:hover{box-shadow:none;transform:translateY(1px);-webkit-filter:saturate(180%);filter:saturate(180%);opacity:0.8;}
#navi2 .tel_btn span{transition:0.3s;}
#navi2 .tel_btn:hover span{opacity:0.7;}
#navi2 .tel_btn a,
#navi2 .mail_btn a,
#navi2 .insta_btn a{transition:0.3s;}
#navi2 .tel_btn a:hover,
#navi2 .mail_btn a:hover{-webkit-filter:saturate(180%);filter:saturate(180%);opacity:0.8;}
#navi2 .insta_btn a:hover{-webkit-filter:saturate(180%);filter:saturate(180%);opacity:0.8;}
#navi2 .btn span,
#navi2 .btn::before,
#navi2 .btn::after{transition:0.3s;}
#navi2 .btn:hover span,
#navi2 .btn:hover::before,
#navi2 .btn:hover::after{-webkit-filter:saturate(180%);filter:saturate(180%);opacity:0.8;}
#navi2 .mail_insta a,
#navi2 .mail_insta .tell_mark{transition:filter 0.3s,opacity 0.3s;}
#navi2 .mail_insta a:hover,
#navi2 .mail_insta .tell_mark:hover{-webkit-filter:saturate(180%);filter:saturate(180%);opacity:0.8;}
/*-------------------------
.ms_box
検討リスト
-------------------------*/
#header + .ms_box p a:hover{-webkit-filter:saturate(180%);filter:saturate(180%);opacity:0.8;}

/*-------------------------
__footer_style
-------------------------*/
#footer .menu li a:hover{text-decoration:underline;opacity:0.5;}
#footer .re_top a:hover{background:rgba(255,255,255,0.3);}
#footer .re_top a:hover img{transform:translateY(-10px);}
#footer .re_top a:hover::after{opacity:1;}

/*-------------------------
コンテンツパターン
ASP
.content_inner
静的
.content_main
-------------------------*/
#content .topic_path li a:hover{color:#777;text-decoration:none;}

.asp{ width: 1200px;padding-top: 110px;margin: 0 auto;} 

.notfound .box_inner{ width: 960px; margin: 0 auto; padding: 40px 0 0;}
.notfound .box_inner .coimment0{ font-size: 22px; line-height: 30px; color: #F00;}
.notfound .box_inner .cap1{font-size: 14px; line-height: 22px;  padding: 20px 0 30px;}
.notfound .box_inner .cap2 a{ display: inline-block; font-size: 14px; padding: 10px 15px; box-sizing: border-box; background-color: #ddd; color: #000; text-decoration: none;}