@import url("https://fonts.googleapis.com/css?family=Noto+Sans+JP:300,400,500,700&subset=japanese");@font-face{font-family:'quentinregular';src:url(//tamariver.co.jp/wp-content/themes/amonline/fonts/quentin-webfont.woff2) format("woff2"),url(//tamariver.co.jp/wp-content/themes/amonline/fonts/quentin-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:'alternate_gothic_no3_dregular';src:url(//tamariver.co.jp/wp-content/themes/amonline/fonts/alternategotno3d-webfont.woff2) format("woff2"),url(//tamariver.co.jp/wp-content/themes/amonline/fonts/alternategotno3d-webfont.woff) format("woff");font-weight:400;font-style:normal}@media print{body{margin:0;background:0 0;color:#000;font-family:"Noto Sans JP",sans-serif;font-size:16px;box-shadow:none;text-shadow:none}img,fieldset{border:0}h1{font-size:1.8em}h2{font-size:1.6em}h3{font-size:1.4em}h4{font-size:1.2em}h5{font-size:1em}h6{font-size:.9em}ol,ul{list-style-type:none}ol li,ul li{list-style-type:disc}dt{font-weight:700}a,a:visited{color:#000;text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}input,select,textarea{border:1px solid #000}input{padding:1px 0}select{margin:0;padding:0;background:#fff;line-height:normal}img{max-width:100%}pre,blockquote{border:1px solid #000;page-break-inside:avoid}div{text-align:left}caption{display:none}table{border-top:1px solid #000;border-left:1px solid #000;border-collapse:separate;border-spacing:0}table th,table td{padding:5px;border-right:1px solid #000;border-bottom:1px solid #000;text-align:left}tr,img{page-break-inside:avoid}}.mv .mv-text{-webkit-animation:textMotion01 .6s .5s cubic-bezier(.215,.61,.355,1) both;animation:textMotion01 .6s .5s cubic-bezier(.215,.61,.355,1) both}#site-footer .footer-column{opacity:0;-ms-transform:translate(0,50px);-webkit-transform:translate(0,50px);transform:translate(0,50px);transition:all .5s .6s cubic-bezier(.215,.61,.355,1)}#site-footer .footer-column.show{opacity:1;-ms-transform:translate(0,0);-webkit-transform:translate(0,0);transform:translate(0,0)}#concept .concept-content,#concept .concept-img{opacity:0;-ms-transform:translate(0,100px);-webkit-transform:translate(0,100px);transform:translate(0,100px);transition:all .5s .1s cubic-bezier(.215,.61,.355,1)}#concept .concept-content.show,#concept .concept-img.show{opacity:1;-ms-transform:translate(0,0);-webkit-transform:translate(0,0);transform:translate(0,0)}#services .services-header{opacity:0}#services.animation01 .services-header{opacity:1;-webkit-animation:textMotion01 .6s .4s cubic-bezier(.215,.61,.355,1) both;animation:textMotion01 .6s .4s cubic-bezier(.215,.61,.355,1) both}#services .services-content{opacity:0;-ms-transform:translate(0,100px);-webkit-transform:translate(0,100px);transform:translate(0,100px);transition:all .5s .1s cubic-bezier(.215,.61,.355,1)}#services .services-content.show{opacity:1;-ms-transform:translate(0,0);-webkit-transform:translate(0,0);transform:translate(0,0)}#call-to-action h3{opacity:0}#call-to-action.animation01 h3{opacity:1;-webkit-animation:textMotion01 .6s .3s cubic-bezier(.215,.61,.355,1) both;animation:textMotion01 .6s .3s cubic-bezier(.215,.61,.355,1) both}#about .about-header{opacity:0}#about.animation01 .about-header{opacity:1;-webkit-animation:textMotion01 .6s .4s cubic-bezier(.215,.61,.355,1) both;animation:textMotion01 .6s .4s cubic-bezier(.215,.61,.355,1) both}#about .about-content .item,#about .about-footer li{opacity:0;-ms-transform:translate(0,100px);-webkit-transform:translate(0,100px);transform:translate(0,100px);transition:all .5s .1s cubic-bezier(.215,.61,.355,1)}#about .about-content .item.show,#about .about-footer li.show{opacity:1;-ms-transform:translate(0,0);-webkit-transform:translate(0,0);transform:translate(0,0)}#blog .blog-header{opacity:0}#blog.animation01 .blog-header{opacity:1;-webkit-animation:textMotion01 .6s .4s cubic-bezier(.215,.61,.355,1) both;animation:textMotion01 .6s .4s cubic-bezier(.215,.61,.355,1) both}#blog .blog-content>div{opacity:0;-ms-transform:translate(0,100px);-webkit-transform:translate(0,100px);transform:translate(0,100px);transition:all .5s 1.2s cubic-bezier(.215,.61,.355,1)}#blog .blog-content>div.show{opacity:1;-ms-transform:translate(0,0);-webkit-transform:translate(0,0);transform:translate(0,0)}#contact .contact-header{opacity:0}#contact.animation01 .contact-header{opacity:1;-webkit-animation:textMotion01 .6s .4s cubic-bezier(.215,.61,.355,1) both;animation:textMotion01 .6s .4s cubic-bezier(.215,.61,.355,1) both}#contact .contact-content .item{opacity:0;-ms-transform:translate(0,100px);-webkit-transform:translate(0,100px);transform:translate(0,100px);transition:all .5s .6s cubic-bezier(.215,.61,.355,1)}#contact .contact-content .item.show{opacity:1;-ms-transform:translate(0,0);-webkit-transform:translate(0,0);transform:translate(0,0)}#cp-message .message-title{-webkit-animation:textMotion01 .6s .9s cubic-bezier(.215,.61,.355,1) both;animation:textMotion01 .6s .9s cubic-bezier(.215,.61,.355,1) both}#cp-message .message-content .image,#cp-message .message-content .content{opacity:0;-ms-transform:translate(0,100px);-webkit-transform:translate(0,100px);transform:translate(0,100px);transition:all .5s .1s cubic-bezier(.215,.61,.355,1)}#cp-message .message-content .image.show,#cp-message .message-content .content.show{opacity:1;-ms-transform:translate(0,0);-webkit-transform:translate(0,0);transform:translate(0,0)}#cp-concept .container h3,#cp-concept .container .small,#cp-concept .container .lead,#cp-mission .container h3,#cp-mission .container .small,#cp-mission .container .lead,#cp-guideline .container h3,#cp-guideline .container .small,#cp-guideline .container .lead{opacity:0}#cp-concept .container .content,#cp-mission .container .content,#cp-guideline .container .content{opacity:0;-ms-transform:translate(0,100px);-webkit-transform:translate(0,100px);transform:translate(0,100px);transition:all .5s .1s cubic-bezier(.215,.61,.355,1)}#cp-concept .container .content.show,#cp-mission .container .content.show,#cp-guideline .container .content.show{opacity:1;-ms-transform:translate(0,0);-webkit-transform:translate(0,0);transform:translate(0,0)}#cp-concept.animation01 .container h3,#cp-concept.animation01 .container .small,#cp-concept.animation01 .container .lead,#cp-mission.animation01 .container h3,#cp-mission.animation01 .container .small,#cp-mission.animation01 .container .lead,#cp-guideline.animation01 .container h3,#cp-guideline.animation01 .container .small,#cp-guideline.animation01 .container .lead{opacity:1}#cp-concept.animation01 .container h3,#cp-concept.animation01 .container .small,#cp-mission.animation01 .container h3,#cp-mission.animation01 .container .small,#cp-guideline.animation01 .container h3,#cp-guideline.animation01 .container .small{-webkit-animation:textMotion01 .6s .5s cubic-bezier(.215,.61,.355,1) both;animation:textMotion01 .6s .5s cubic-bezier(.215,.61,.355,1) both}#cp-concept.animation01 .container .lead,#cp-mission.animation01 .container .lead,#cp-guideline.animation01 .container .lead{-webkit-animation:textMotion01 .6s .8s cubic-bezier(.215,.61,.355,1) both;animation:textMotion01 .6s .8s cubic-bezier(.215,.61,.355,1) both}#cp-profile .profile-header h3{opacity:0}#cp-profile.animation01 .profile-header h3{opacity:1;-webkit-animation:textMotion01 .6s .5s cubic-bezier(.215,.61,.355,1) both;animation:textMotion01 .6s .5s cubic-bezier(.215,.61,.355,1) both}#cp-profile .profile-content{opacity:0;-ms-transform:translate(0,50px);-webkit-transform:translate(0,50px);transform:translate(0,50px);transition:all .5s .3s cubic-bezier(.215,.61,.355,1)}#cp-profile .profile-content.show{opacity:1;-ms-transform:translate(0,0);-webkit-transform:translate(0,0);transform:translate(0,0)}#introduction .introduction-header{-webkit-animation:textMotion01 .6s .9s cubic-bezier(.215,.61,.355,1) both;animation:textMotion01 .6s .9s cubic-bezier(.215,.61,.355,1) both}#introduction .introduction-content .item,#introduction .introduction-content .banner-staff{opacity:0;-ms-transform:translate(0,100px);-webkit-transform:translate(0,100px);transform:translate(0,100px);transition:all .5s .1s cubic-bezier(.215,.61,.355,1)}#introduction .introduction-content .item.show,#introduction .introduction-content .banner-staff.show{opacity:1;-ms-transform:translate(0,0);-webkit-transform:translate(0,0);transform:translate(0,0)}#track .track-header{-webkit-animation:textMotion01 .6s .9s cubic-bezier(.215,.61,.355,1) both;animation:textMotion01 .6s .9s cubic-bezier(.215,.61,.355,1) both}#track .track-content{opacity:0;-ms-transform:translate(0,100px);-webkit-transform:translate(0,100px);transform:translate(0,100px);transition:all .5s .6s cubic-bezier(.215,.61,.355,1)}#track .track-content.show{opacity:1;-ms-transform:translate(0,0);-webkit-transform:translate(0,0);transform:translate(0,0)}#truck-list .list-elem ul li{opacity:0;-ms-transform:translate(0,100px);-webkit-transform:translate(0,100px);transform:translate(0,100px);transition:all .5s .1s cubic-bezier(.215,.61,.355,1)}#truck-list .list-elem ul li.show{opacity:1;-ms-transform:translate(0,0);-webkit-transform:translate(0,0);transform:translate(0,0)}#truck-list .truck-item .truck-header{opacity:0}#truck-list .truck-item.animation01 .truck-header{opacity:1;-webkit-animation:textMotion01 .6s .5s cubic-bezier(.215,.61,.355,1) both;animation:textMotion01 .6s .5s cubic-bezier(.215,.61,.355,1) both}#truck-list .truck-item .truck-content .item{opacity:0;-ms-transform:translate(0,100px);-webkit-transform:translate(0,100px);transform:translate(0,100px);transition:all .5s .3s cubic-bezier(.215,.61,.355,1)}#truck-list .truck-item .truck-content .item.show{opacity:1;-ms-transform:translate(0,0);-webkit-transform:translate(0,0);transform:translate(0,0)}#cat-news .news-heading{-webkit-animation:textMotion01 .6s .9s cubic-bezier(.215,.61,.355,1) both;animation:textMotion01 .6s .9s cubic-bezier(.215,.61,.355,1) both}#cat-news .news-content .list-news li,#cat-news .news-content .view-pagination{opacity:0;-ms-transform:translate(0,100px);-webkit-transform:translate(0,100px);transform:translate(0,100px);transition:all .5s .6s cubic-bezier(.215,.61,.355,1)}#cat-news .news-content .list-news li.show,#cat-news .news-content .view-pagination.show{opacity:1;-ms-transform:translate(0,0);-webkit-transform:translate(0,0);transform:translate(0,0)}#sv-about .image,#sv-about .content{opacity:0;-ms-transform:translate(0,100px);-webkit-transform:translate(0,100px);transform:translate(0,100px);transition:all .5s .3s cubic-bezier(.215,.61,.355,1)}#sv-about .image.show,#sv-about .content.show{opacity:1;-ms-transform:translate(0,0);-webkit-transform:translate(0,0);transform:translate(0,0)}#sv-services .sv-header{opacity:0}#sv-services.animation01 .sv-header{opacity:1;-webkit-animation:textMotion01 .6s .6s cubic-bezier(.215,.61,.355,1) both;animation:textMotion01 .6s .6s cubic-bezier(.215,.61,.355,1) both}#sv-services .sv-content .image,#sv-services .sv-content .content{opacity:0;-ms-transform:translate(0,100px);-webkit-transform:translate(0,100px);transform:translate(0,100px);transition:all .5s .9s cubic-bezier(.215,.61,.355,1)}#sv-services .sv-content .image.show,#sv-services .sv-content .content.show{opacity:1;-ms-transform:translate(0,0);-webkit-transform:translate(0,0);transform:translate(0,0)}#sv-reason .sv-header{opacity:0}#sv-reason.animation01 .sv-header{opacity:1;-webkit-animation:textMotion01 .6s .3s cubic-bezier(.215,.61,.355,1) both;animation:textMotion01 .6s .3s cubic-bezier(.215,.61,.355,1) both}#sv-reason .sv-content .image,#sv-reason .sv-content .content{opacity:0;-ms-transform:translate(0,100px);-webkit-transform:translate(0,100px);transform:translate(0,100px);transition:all .5s .6s cubic-bezier(.215,.61,.355,1)}#sv-reason .sv-content .image.show,#sv-reason .sv-content .content.show{opacity:1;-ms-transform:translate(0,0);-webkit-transform:translate(0,0);transform:translate(0,0)}#five-services .sv-header{opacity:0}#five-services.animation01 .sv-header{opacity:1;-webkit-animation:textMotion01 .6s .6s cubic-bezier(.215,.61,.355,1) both;animation:textMotion01 .6s .6s cubic-bezier(.215,.61,.355,1) both}#five-services .sv-content .rotate,#five-services .sv-content .item-header,#five-services .sv-content .item-middle{opacity:0;-ms-transform:translate(0,100px);-webkit-transform:translate(0,100px);transform:translate(0,100px);transition:all .5s .3s cubic-bezier(.215,.61,.355,1)}#five-services .sv-content .rotate.show,#five-services .sv-content .item-header.show,#five-services .sv-content .item-middle.show{opacity:1;-ms-transform:translate(0,0);-webkit-transform:translate(0,0);transform:translate(0,0)}#five-services .sv-content .item-footer h3{opacity:0}#five-services .sv-content .item-footer .detail{opacity:0;-ms-transform:translate(0,100px);-webkit-transform:translate(0,100px);transform:translate(0,100px);transition:all .5s .6s cubic-bezier(.215,.61,.355,1)}#five-services .sv-content .item-footer.show h3{opacity:1;-webkit-animation:textMotion01 .6s .3s cubic-bezier(.215,.61,.355,1) both;animation:textMotion01 .6s .3s cubic-bezier(.215,.61,.355,1) both}#five-services .sv-content .item-footer.show .detail{opacity:1;-ms-transform:translate(0,0);-webkit-transform:translate(0,0);transform:translate(0,0)}#sf-safety .safety-header .small,#sf-safety .safety-header h2{-webkit-animation:textMotion01 .6s .9s cubic-bezier(.215,.61,.355,1) both;animation:textMotion01 .6s .9s cubic-bezier(.215,.61,.355,1) both}#sf-safety .safety-header h3{opacity:0;-ms-transform:translate(0,100px);-webkit-transform:translate(0,100px);transform:translate(0,100px);transition:all .5s .3s cubic-bezier(.215,.61,.355,1)}#sf-safety .safety-header h3.show{opacity:1;-ms-transform:translate(0,0);-webkit-transform:translate(0,0);transform:translate(0,0)}#sf-safety .safety-content .image,#sf-safety .safety-content .content{opacity:0;-ms-transform:translate(0,100px);-webkit-transform:translate(0,100px);transform:translate(0,100px);transition:all .5s .6s cubic-bezier(.215,.61,.355,1)}#sf-safety .safety-content .image.show,#sf-safety .safety-content .content.show{opacity:1;-ms-transform:translate(0,0);-webkit-transform:translate(0,0);transform:translate(0,0)}#sf-shield .shield-content .shield-title{opacity:0}#sf-shield .shield-content .shield-title.show{opacity:1;-webkit-animation:textMotion01 .6s .3s cubic-bezier(.215,.61,.355,1) both;animation:textMotion01 .6s .3s cubic-bezier(.215,.61,.355,1) both}#sf-shield .shield-content .shield-detail{opacity:0;-ms-transform:translate(0,100px);-webkit-transform:translate(0,100px);transform:translate(0,100px);transition:all .5s .6s cubic-bezier(.215,.61,.355,1)}#sf-shield .shield-content .shield-detail.show{opacity:1;-ms-transform:translate(0,0);-webkit-transform:translate(0,0);transform:translate(0,0)}#sf-list-item .item .content,#sf-list-item .item .image{opacity:0;-ms-transform:translate(0,100px);-webkit-transform:translate(0,100px);transform:translate(0,100px);transition:all .5s .6s cubic-bezier(.215,.61,.355,1)}#sf-list-item .item .content.show,#sf-list-item .item .image.show{opacity:1;-ms-transform:translate(0,0);-webkit-transform:translate(0,0);transform:translate(0,0)}#ct-contact .contact-heading{-webkit-animation:textMotion01 .6s .9s cubic-bezier(.215,.61,.355,1) both;animation:textMotion01 .6s .9s cubic-bezier(.215,.61,.355,1) both}#ct-contact .form-contact{opacity:0;-ms-transform:translate(0,100px);-webkit-transform:translate(0,100px);transform:translate(0,100px);transition:all .5s .6s cubic-bezier(.215,.61,.355,1)}#ct-contact .form-contact.show{opacity:1;-ms-transform:translate(0,0);-webkit-transform:translate(0,0);transform:translate(0,0)}.main-post .primary-area,.main-post #secondary{opacity:0;-ms-transform:translate(0,100px);-webkit-transform:translate(0,100px);transform:translate(0,100px);transition:all .5s .6s cubic-bezier(.215,.61,.355,1)}.main-post .primary-area.show,.main-post #secondary.show{opacity:1;-ms-transform:translate(0,0);-webkit-transform:translate(0,0);transform:translate(0,0)}html{position:relative;font-size:10px}body{background:#fff;color:#333;font-family:"Noto Sans JP",sans-serif;line-height:1.4}body.admin-bar{padding-top:32px}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute !important;width:1px;word-wrap:normal !important}.alignleft{float:left;margin-right:20px}.alignright{float:right;margin-left:20px}.aligncenter{clear:both;display:block;margin:0 auto 1.75em}blockquote.alignleft{margin:.3157894737em 1.4736842105em 1.473684211em 0}blockquote.alignright{margin:.3157894737em 0 1.473684211em 1.4736842105em}blockquote.aligncenter{margin-bottom:1.473684211em}.text-uppercase{text-transform:uppercase}.btn{position:relative;display:block;padding:21px;margin-bottom:0;text-align:center;min-width:300px;background-color:#f6921e;color:#fff;text-decoration:none;transition:all .3s}.btn:after{content:'';position:absolute;top:0;bottom:0;right:15px;margin:auto;width:20px;height:20px;background:url(//tamariver.co.jp/wp-content/themes/amonline/img/icon_right_white.svg) no-repeat}.btn:hover{opacity:.8}.btn-primary{border-color:#29aae1;background-color:#29aae1;color:#fff}.btn-primary:hover,.btn-primary:focus{border-color:#4978be;background-color:#4978be;color:#fff}.text-center{text-align:center}.text-left{text-align:left}a{color:#3b5998}.container{max-width:970px;width:100%}.title .small{margin:0;font-weight:700}.title h2{margin:0;letter-spacing:5px;text-transform:uppercase}p{margin:0 0 10px}.color3{background-color:#c0272d}.color6{background-color:#c0272d}.color7{background-color:#0071bb}.color8{background-color:#29aae1}.color9{background-color:#22b473}.color10{background-color:#f05a24}.bg-notify,.cate-name{display:inline-block;padding:2px 15px 3px;color:#fff;font-size:12px;text-decoration:none}.bg-red{background-color:#c0272d}.bg-white{background-color:#fff}.bg-blue{background-color:#29aae1}.bg-green{background-color:#22b473}.fz10{font-size:10px !important}.fz11{font-size:11px !important}.fz12{font-size:12px !important}.fz13{font-size:13px !important}.fz14{font-size:14px !important}.fz15{font-size:15px !important}.fz16{font-size:16px !important}.fz17{font-size:17px !important}.fz18{font-size:18px !important}.fz19{font-size:19px !important}.fz20{font-size:20px !important}.fz21{font-size:21px !important}.fz22{font-size:22px !important}.fz23{font-size:23px !important}.fz24{font-size:24px !important}.font-quentin{font-family:"quentinregular"}.mv{position:relative;background-size:cover;height:535px;z-index:1}.mv:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.4)}.mv .mv-text{position:absolute;top:50%;left:0;right:0;padding:0 15px;text-align:center;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2}.mv .mv-text h1{color:#fff;font-family:"quentinregular";text-align:center;font-weight:300}.mv .mv-text h1 span{display:block;font-size:14px;font-family:"Noto Sans JP",sans-serif}#breadcrumb{position:relative;margin-top:-31px;height:31px;padding:3px 0 6px;background-color:rgba(0,113,188,.7);z-index:2}#breadcrumb ul{list-style-type:none;margin:0;padding:0}#breadcrumb ul li{position:relative;display:inline-block;color:#fff;font-size:12px}#breadcrumb ul li.item-home a{padding-left:18px}#breadcrumb ul li.item-home a:before{content:'';position:absolute;top:1px;bottom:0;left:0;margin:auto;width:13px;height:11px;background:url(//tamariver.co.jp/wp-content/themes/amonline/img/icon_home.svg) no-repeat}#breadcrumb ul li a{position:relative;color:#fff;padding-right:15px;margin-right:7px;text-decoration:none}#breadcrumb ul li a:after{content:'>';position:absolute;top:1px;right:0;font-size:12px;margin:auto}#breadcrumb ul li a:hover{text-decoration:underline}.view-pagination{text-align:center}.view-pagination ul{list-style:none;margin:0;padding:0}.view-pagination ul li{display:inline-block;color:#f05a24;margin:0 2px}.view-pagination ul li:first-child{margin-left:0}.view-pagination ul li:last-child{margin-right:0}.view-pagination ul li:last-child a{border:1px solid #f05a24}.view-pagination ul li span,.view-pagination ul li a{display:block;text-align:center}.view-pagination ul li span.current{color:#fff;background-color:#f05a24}.view-pagination ul li span.dots{width:auto;height:auto}.view-pagination ul li a{color:#f05a24;text-decoration:none}@media screen and (min-width:992px){body{font-size:16px}.pc{display:inline-block}.sp{display:none}.btn{padding:21px;font-size:20px}.mv .mv-text h1{font-size:86px}.view-pagination ul li{font-size:18px}.view-pagination ul li:last-child a{line-height:48px}.view-pagination ul li span,.view-pagination ul li a{width:50px;height:50px;line-height:50px}.view-pagination ul li span.dots{padding-right:15px}}@media screen and (max-width:991px){body{font-size:14px}.pc{display:none}.sp{display:inline-block}.btn{padding:20px 21px 22px;font-size:16px}.mv .mv-text h1{font-size:68px}.view-pagination ul li{font-size:16px}.view-pagination ul li:last-child a{line-height:36px}.view-pagination ul li span,.view-pagination ul li a{width:40px;height:40px;line-height:38px}.view-pagination ul li span.dots{padding-right:10px}}@-webkit-keyframes textMotion01{0%{letter-spacing:-.8em;opacity:0}40%{opacity:.6}100%{opacity:1}}@keyframes textMotion01{0%{letter-spacing:-.8em;opacity:0}40%{opacity:.6}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInUp{from{opacity:0;transform:translate3d(0,150px,0);-moz-transform:translate3d(0,150px,0);-webkit-transform:translate3d(0,150px,0)}to{opacity:1;transform:none;-moz-transform:none;-webkit-transform:none}}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0,150px,0);-moz-transform:translate3d(0,150px,0);-webkit-transform:translate3d(0,150px,0)}to{opacity:1;transform:none;-moz-transform:none;-webkit-transform:none}}@-webkit-keyframes fadeInDown{from{opacity:0;transform:translate3d(0,-100%,0);-moz-transform:translate3d(0,-100%,0);-webkit-transform:translate3d(0,-100%,0)}to{opacity:1;transform:none;-moz-transform:none;-webkit-transform:none}}@keyframes fadeInDown{from{opacity:0;transform:translate3d(0,-100%,0);-moz-transform:translate3d(0,-100%,0);-webkit-transform:translate3d(0,-100%,0)}to{opacity:1;transform:none;-moz-transform:none;-webkit-transform:none}}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);-moz-ransform:translate3d(-100%,0,0);-webkit-ransform:translate3d(-100%,0,0)}to{opacity:1;transform:none;-moz-transform:none;-webkit-transform:none}}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);-moz-ransform:translate3d(-100%,0,0);-webkit-ransform:translate3d(-100%,0,0)}to{opacity:1;transform:none;-moz-transform:none;-webkit-transform:none}}@-webkit-keyframes fadeInRight{from{opacity:0;transform:translate3d(100%,0,0);-moz-transform:translate3d(100%,0,0);-webkit-transform:translate3d(100%,0,0)}to{opacity:1;transform:none;-moz-transform:none;-webkit-transform:none}}@keyframes fadeInRight{from{opacity:0;transform:translate3d(100%,0,0);-moz-transform:translate3d(100%,0,0);-webkit-transform:translate3d(100%,0,0)}to{opacity:1;transform:none;-moz-transform:none;-webkit-transform:none}}@-webkit-keyframes bounce{0%,100%,20%,80%{-webkit-transform:translateX(0);transform:translateX(0)}40%,50%{-webkit-transform:translateX(-60px);transform:translateX(-60px)}}@keyframes bounce{0%,100%,20%,80%{-webkit-transform:translateX(0);transform:translateX(0)}40%,50%{-webkit-transform:translateX(-60px);transform:translateX(-60px)}}.admin-bar .site-header{top:32px}.site-header{position:absolute;top:0;left:0;width:100%;height:89px;background-color:transparent;z-index:99;transition:all .5s}.site-header .site-branding{width:249px;float:left}.site-header .site-branding h1{margin:0;padding:0}.site-header #mobile-menu{display:none;margin:0}.site-header .site-navigation{float:right}.site-header .site-navigation ul{list-style:none;margin:0;padding:0}.site-header .site-navigation ul li{display:inline-block}.site-header .site-navigation ul li a{text-decoration:none;display:block}@media screen and (min-width:992px){.admin-bar .contact-recruit{top:32px}.site-header{-ms-transform:translate(0,-89px);-webkit-transform:translate(0,-89px);transform:translate(0,-89px);opacity:0}.site-header.active{-ms-transform:translate(0,0);-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1}.site-header .site-navigation{padding-right:110px}.site-header .site-navigation ul li{padding:0 5px}.site-header .site-navigation ul li:first-child{padding-left:0}.site-header .site-navigation ul li a{color:#fff;font-weight:700;padding:33px 0 34px;transition:background .7s .3s cubic-bezier(.215,.61,.355,1)}.site-header .site-navigation ul li a:hover{color:#f6921e}.contact-recruit{position:fixed;top:0;right:0;width:98px;text-align:center;z-index:999;transition:all .5s;-ms-transform:translate(0,-89px);-webkit-transform:translate(0,-89px);transform:translate(0,-89px);opacity:0}.contact-recruit.active{-ms-transform:translate(0,0);-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1}.contact-recruit a{transition:all .3s}.contact-recruit a:hover{opacity:.8}.contact-recruit .contact-menu a{width:98px;height:89px;text-align:center;font-size:12px;display:block;background-color:#f6921e;text-decoration:none;color:#fff;font-weight:700;padding:22px 10px 23px}.contact-recruit .contact-menu a img{display:block;width:28px;height:20px;margin:0 auto 8px}.contact-recruit .recruit-menu a{position:relative;width:98px;padding:25px 30px 78px;font-size:24px;font-weight:700;background-color:#1b1464;color:#fff;text-decoration:none;line-height:1.1}.contact-recruit .recruit-menu a.pc{display:block}.contact-recruit .recruit-menu a.sp{display:none}.contact-recruit .recruit-menu a img{display:inline-block;width:25px;height:27px;margin-bottom:10px}.contact-recruit .recruit-menu a:after{content:'';position:absolute;left:0;right:0;bottom:41px;margin:auto;width:19px;height:19px;background:url(//tamariver.co.jp/wp-content/themes/amonline/img/arrow_bottom_blue.svg) no-repeat}}@media screen and (min-width:1280px){.site-header .site-navigation{padding-right:136px}.site-header .site-navigation ul li{padding:0 23px}}@media screen and (max-width:991px){.admin-bar .site-header .contact-menu{top:120px}.showmenu .mainsite:before{content:'';position:absolute;z-index:98;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.5)}.showmenu .site-header .site-navigation{right:0}.showmenu .site-header #mobile-menu,.showmenu .site-header .contact-menu{right:70%}.site-header .site-navigation{position:fixed;top:0;bottom:0;width:70%;right:-70%;overflow-y:scroll;transition:all .3s;background-color:#000;z-index:999}.site-header .site-navigation ul li{display:block;border-bottom:1px solid #ccc}.site-header .site-navigation ul li a{padding:15px;color:#f1f1f1}.site-header #mobile-menu{display:block;position:absolute;top:0;right:0;padding:31px 34px;background-color:#000;cursor:pointer;transition:all .3s}.site-header #mobile-menu a,.site-header #mobile-menu span{display:inline-block;transition:all .4s;box-sizing:border-box}.site-header #mobile-menu a{position:relative;width:30px;height:23px;text-align:center;cursor:pointer}.site-header #mobile-menu span{position:absolute;left:0;width:100%;height:2px;background-color:#fff;border-radius:10px}.site-header #mobile-menu span:nth-of-type(2){top:10px}.site-header #mobile-menu span:nth-of-type(3){top:20px}.site-header #mobile-menu.active a span:nth-of-type(1){-webkit-transform:translateY(18px) rotate(-45deg);-ms-transform:translateY(10px) rotate(-45deg);transform:translateY(10px) rotate(-45deg)}.site-header #mobile-menu.active a span:nth-of-type(2){left:100%;opacity:0;-webkit-animation:active-menu-bar02 .8s;animation:active-menu-bar02 .8s}.site-header #mobile-menu.active a span:nth-of-type(3){-webkit-transform:translateY(-8px) rotate(45deg);-ms-transform:translateY(-10px) rotate(45deg);transform:translateY(-10px) rotate(45deg)}.contact-recruit{position:fixed;bottom:0;left:0;width:100%;height:70px;text-align:center;z-index:97}.contact-recruit .contact-menu,.contact-recruit .recruit-menu{width:50%;float:left;position:relative}.contact-recruit .contact-menu a,.contact-recruit .recruit-menu a{font-size:16px;line-height:70px;color:#fff;text-decoration:none;display:block;font-weight:700}.contact-recruit .contact-menu a:after,.contact-recruit .recruit-menu a:after{content:'';position:absolute;right:20px;top:0;bottom:0;margin:auto;width:19px;height:19px}.contact-recruit .contact-menu a img,.contact-recruit .recruit-menu a img{position:absolute;left:25px;top:0;bottom:0;margin:auto;height:auto}.contact-recruit .contact-menu a{background-color:#f6921e}.contact-recruit .contact-menu a:after{background:url(//tamariver.co.jp/wp-content/themes/amonline/img/icon_right_white.svg) no-repeat}.contact-recruit .contact-menu a img{width:25px}.contact-recruit .recruit-menu a{background-color:#1b1464}.contact-recruit .recruit-menu a.sp{display:block}.contact-recruit .recruit-menu a.pc{display:none}.contact-recruit .recruit-menu a img{width:22px}.contact-recruit .recruit-menu a:after{background:url(//tamariver.co.jp/wp-content/themes/amonline/img/icon_right_blue.svg) no-repeat}}@media screen and (max-width:480px){.contact-recruit{height:60px}.contact-recruit .contact-menu a,.contact-recruit .recruit-menu a{font-size:15px;line-height:60px}.contact-recruit .contact-menu a:after,.contact-recruit .recruit-menu a:after{right:15px}.contact-recruit .contact-menu a img,.contact-recruit .recruit-menu a img{left:15px}.contact-recruit .contact-menu a:after,.contact-recruit .recruit-menu a:after{width:15px;height:15px}.contact-recruit .contact-menu a img{width:22px}.contact-recruit .recruit-menu a img{width:19px}}@media screen and (max-width:360px){.site-header{height:79px}.site-header .site-branding{width:220px}.site-header .site-branding img{width:100%;height:auto}.site-header #mobile-menu{padding:26px 31px}.contact-recruit .contact-menu a,.contact-recruit .recruit-menu a{font-size:14px}.contact-recruit .contact-menu a:after,.contact-recruit .recruit-menu a:after{right:10px}.contact-recruit .contact-menu a img,.contact-recruit .recruit-menu a img{left:10px}}.mv-home{position:relative}.mv-home .banner-small{position:absolute;z-index:3}.mv-home #top-scroll{position:absolute;text-transform:uppercase;cursor:pointer;-webkit-transform:matrix(0,1,-1,0,0,0);-ms-transform:matrix(0,1,-1,0,0,0);transform:matrix(0,1,-1,0,0,0);z-index:9}.mv-home #top-scroll .scroll{margin:0;color:#fff;transition:all 1.5s;-webkit-animation:bounce 4s infinite;animation:bounce 4s infinite}.mv-home #top-scroll img{width:auto;vertical-align:top}.mv-home .news{position:absolute;bottom:0;height:60px;overflow:hidden;background-color:rgba(0,0,0,.8);z-index:9}.mv-home .news .news-content{position:relative}.mv-home .news .news-content .cat-name{position:absolute;top:0;left:0;text-align:center;display:block;background-color:#cbcbcb;font-weight:700;text-transform:uppercase;margin:0;z-index:10}.mv-home .news .news-content .cat-name a{padding:18px 20px 20px;display:block;color:#fff;text-decoration:none}.mv-home .news .news-content .news-item{overflow:hidden;width:100%;padding:12px 0 13px}.mv-home .news .news-content .news-item p{font-weight:700;float:left;color:#fff}.mv-home .news .news-content .news-item p.name-cat{font-size:14px;padding:8px 10px;width:76px}.mv-home .news .news-content .news-item p.date{margin-top:8px;width:76px}.mv-home .news .news-content .news-item p.title{float:left;height:19px;overflow:hidden;margin-right:0;margin-top:8px;padding-right:15px}.concept .concept-content h2{color:#f05a24}.concept .concept-content .title .small{color:#000}.concept .concept-content .lead{font-weight:700;line-height:1.7;color:#111}.concept .concept-content .content{color:#111;line-height:1.8}.concept .concept-img{position:relative;cursor:pointer}.concept .concept-img:hover:after,.concept .concept-img:hover img{opacity:.7}.concept .concept-img img{transition:all .3s}.concept .concept-img:after{content:'';position:absolute;left:38px;right:0;bottom:0;top:50px;margin:auto;width:90px;height:90px;background:url(//tamariver.co.jp/wp-content/themes/amonline/img/icon-play.svg) no-repeat;background-size:100%;z-index:1;transition:all .3s}#video-concept{position:fixed;top:0;left:0;right:0;bottom:0;z-index:999;opacity:0;visibility:hidden;transition:all .3s}#video-concept .overlay{z-index:998;position:absolute;left:0;top:0;right:0;bottom:0;background-color:rgba(0,0,0,.5)}#video-concept .video-player{position:relative;top:50%;top:calc(50% - 10px);margin:0 auto;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1000}.showvideo #video-concept{opacity:1;visibility:visible}.services{background:url(//tamariver.co.jp/wp-content/themes/amonline/img/bg_service.jpg) no-repeat;background-size:cover}.services .services-header{text-align:center;color:#fff;margin-bottom:64px}.services .services-header .lead{font-weight:700}.services .services-header .content{line-height:1.8}.services .services-content{background-color:#fff;position:relative}.services .services-content .item{overflow:hidden;position:relative}.services .services-content .item .thumb{float:left}.services .services-content .item .content{overflow:hidden}.services .services-content .item .content h3{color:#231815}.services .services-content .item .content p{text-align:justify;color:gray;line-height:1.8;margin:0 0 10px}.services .services-content .owl-nav{height:0;display:block !important}.services .services-content .owl-nav button{position:absolute;display:block;font-size:0;bottom:0;margin:auto;outline:0}.services .services-content .owl-nav button span{text-indent:-9999px}.services .services-content .owl-nav button.owl-prev{background:url(//tamariver.co.jp/wp-content/themes/amonline/img/arrow_left.png) no-repeat center}.services .services-content .owl-nav button.owl-next{background:url(//tamariver.co.jp/wp-content/themes/amonline/img/arrow_right.png) no-repeat center}.call-to-action{position:relative;padding:53px 0 60px;text-align:center;background-color:#001655;color:#fff}.call-to-action:after{content:'';position:absolute;left:0;right:0;bottom:-30px;margin:auto;width:0;height:0;border-left:30px solid transparent;border-right:30px solid transparent;border-top:30px solid #001655;z-index:9}.call-to-action h3{margin:0;line-height:1.5}.about{position:relative}.about .about-header{text-align:center}.about .about-header .title .small{color:#666;font-weight:400}.about .about-header .title h2{color:#111}.about .about-header .content{line-height:2;color:#231815;margin:10px 0 40px}.about .about-content .item{background-color:#fff}.about .about-content .item a{text-decoration:none}.about .about-content .item .content>a{display:block;padding:0 20px 20px}.about .about-content .item .content h3{position:relative;margin:-33px 0 0;letter-spacing:5px;font-size:37px;color:#f6921e;text-transform:uppercase}.about .about-content .item .content h3:after{content:'';display:inline-block;width:20px;height:20px;margin-left:40px;background:url(//tamariver.co.jp/wp-content/themes/amonline/img/icon_right_orange.svg) no-repeat}.about .about-content .item .content .txtsmall{font-size:20px;color:#231815;margin-bottom:15px;font-weight:700}.about .about-content .item .content p{color:#333}.about .about-footer ul{list-style-type:none;margin:0;padding:0}.about .about-footer ul li a:before{content:'';position:absolute;top:0;bottom:0;margin:auto}.about .about-footer ul li a.sheild:before{left:10px;width:27px;height:33px;background:url(//tamariver.co.jp/wp-content/themes/amonline/img/icon_shield.svg) no-repeat}.about .about-footer ul li a.group:before{left:14px;width:36px;height:31px;background:url(//tamariver.co.jp/wp-content/themes/amonline/img/icon_group.svg) no-repeat}.about .about-footer ul li a.message:before{left:20px;width:34px;height:31px;background:url(//tamariver.co.jp/wp-content/themes/amonline/img/icon_message.svg) no-repeat}.blog .blog-header{text-align:center}.blog .blog-header .title .small{color:#231815}.blog .blog-header .title h2{color:#111}.blog .blog-header .content{line-height:1.8}.blog .blog-content{overflow:hidden}.blog .blog-content h3{position:relative;display:block;font-weight:500;border-bottom:1px solid #999;padding:10px 0;margin:0 0 10px}.blog .blog-content h3:before{content:'';position:absolute;top:0;bottom:0;left:0;margin:auto}.blog .blog-content .blog-info{position:relative}.blog .blog-content .blog-info h3{padding-left:35px}.blog .blog-content .blog-info h3:before{width:25px;height:28px;background:url(//tamariver.co.jp/wp-content/themes/amonline/img/icon_blog.svg) no-repeat}.blog .blog-content .blog-info .view-all a{position:relative;display:inline-block;background-color:#f1f1f1;color:#000;text-decoration:none}.blog .blog-content .blog-info .view-all a:before{content:'';position:absolute;top:0;bottom:0;left:24px;margin:auto;width:5px;height:10px;background:url(//tamariver.co.jp/wp-content/themes/amonline/img/icon_viewall.svg) no-repeat}.blog .blog-content .facebook-info h3{padding-left:45px;text-transform:uppercase}.blog .blog-content .facebook-info h3:before{width:32px;height:32px;background:url(//tamariver.co.jp/wp-content/themes/amonline/img/icon_facebook.svg) no-repeat}.blog .blog-content .blog-list .item{padding-left:13px;overflow:hidden}.blog .blog-content .blog-list .item:first-child{padding-bottom:11px;margin-bottom:15px;border-bottom:1px dashed #999}.blog .blog-content .blog-list .item a{text-decoration:none}.blog .blog-content .blog-list .item .thumb{width:150px;float:left;margin-right:15px}.blog .blog-content .blog-list .item .content{overflow:hidden}.blog .blog-content .blog-list .item .content .cate-name{margin-bottom:7px}.blog .blog-content .blog-list .item .content .date{font-size:14px;color:#000;margin-bottom:2px}.blog .blog-content .blog-list .item .content h4{color:#000;margin:0 0 8px}.blog .blog-content .blog-list .item .content .detail{color:#333;margin-bottom:0}.contact{padding:34px 0 44px;background:#f1f1f1 url(//tamariver.co.jp/wp-content/themes/amonline/img/bg_contact.png) no-repeat top center}.contact .contact-header{text-align:center}.contact .contact-header .title .small{color:#231815;font-size:20px}.contact .contact-header .title h2{color:#f6921e}.contact .contact-header .content{color:#1a1a1a;line-height:1.8;margin:20px 0 30px}.contact .contact-content{text-align:center}.contact .contact-content .item{display:inline-block;vertical-align:middle}.contact .contact-content .item a{position:relative;display:block;width:300px;text-decoration:none;font-weight:700;transition:all .3s}.contact .contact-content .item a:hover{opacity:.8}.contact .contact-content .item.mail a{padding:30px 25px 31px;background-color:#f6921e;color:#fff;font-size:21px}.contact .contact-content .item.mail a:before{content:'';position:absolute;top:0;bottom:0;left:25px;margin:auto;width:30px;height:22px;background:url(//tamariver.co.jp/wp-content/themes/amonline/img/icon_mail.svg) no-repeat}.contact .contact-content .item.phone a{padding:17px 25px;background-color:#fff;color:#f6921e;font-size:30px}.contact .contact-content .item.phone a:before{content:'';display:inline-block;width:25px;height:22px;margin-right:8px;background:url(//tamariver.co.jp/wp-content/themes/amonline/img/icon_phone.svg) no-repeat}.contact .contact-content .item.phone a .time{display:block;font-size:10px;font-weight:400}.cp-message .message-title{max-width:970px;margin:0 auto;text-align:center}.cp-message .message-title .small{margin:0;font-weight:700}.cp-message .message-title h2{margin:0}.cp-message .message-content .container{max-width:1366px}.cp-message .message-content .content h3{font-family:"quentinregular";font-weight:300;color:#c1272d;margin:0}.cp-message .message-content .content .detail p{color:#4d4d4d;line-height:2}.cp-general{position:relative}.cp-general .container{position:relative;z-index:2;max-width:760px}.cp-general .container h3,.cp-general .container .small,.cp-general .container .lead{text-align:center}.cp-general .container h3{text-transform:uppercase;color:#f7931e;margin:0}.cp-general .container .small{color:#fff}.cp-general .container .small .bg-red{display:inline-block;padding:0 30px 2px}.cp-general .container .lead{font-weight:700}.cp-general .container .content{color:#000;line-height:2}.cp-concept,.cp-mission{background-size:cover;background-repeat:no-repeat}.cp-concept:after,.cp-mission:after{position:absolute;content:'';top:0;left:0;right:0;bottom:0;z-index:1;background-color:rgba(255,255,255,.8)}.cp-guideline{background-color:rgba(230,230,230,.9);background-repeat:no-repeat;background-position:center bottom 10px}.cp-guideline .container .small .bg-red{padding:2px 9px 3px}.cp-guideline .container .content dl dt{font-weight:700}.cp-guideline .container .content dl:last-child{margin-bottom:0}.cp-guideline .container .content dl dd{margin:0}.cp-profile .profile-header{position:relative;text-align:center}.cp-profile .profile-header p{margin-bottom:0}.cp-profile .profile-header img{width:100%;height:auto}.cp-profile .profile-header h3{position:absolute;left:0;right:0;margin:0;font-size:24px;color:#fff}.cp-profile .profile-header h3 span{display:block;font-size:14px;font-weight:400;margin-top:8px}.cp-profile .profile-content .container{max-width:655px}.cp-profile .profile-content dl{padding-bottom:15px;margin:0 0 15px;border-bottom:1px dashed #b3b3b3;color:#111}.cp-profile .profile-content dl:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0}.cp-profile .profile-content dl dt{float:left;font-weight:700}.cp-profile .profile-content dl dd{overflow:hidden;margin:0;padding-left:10px}.staff #breadcrumb .container{max-width:1060px}.introduction .introduction-header{text-align:center}.introduction .introduction-header .small{font-weight:700;margin-bottom:7px}.introduction .introduction-header .content{line-height:2.1}.introduction .introduction-content{position:relative}.introduction .introduction-content .container{max-width:1060px}.introduction .introduction-content .list-item .item{width:100%;float:left;position:relative}.introduction .introduction-content .list-item .item .image .font-quentin{color:#ed1c24;z-index:3;margin:0;line-height:1}.introduction .introduction-content .list-item .item .content{position:relative;z-index:2}.introduction .introduction-content .list-item .item .content .detail01 h3,.introduction .introduction-content .list-item .item .content .detail01 h4{color:#000}.introduction .introduction-content .list-item .item .content .detail02{background-color:#fff}.introduction .introduction-content .list-item .item .content .detail02 h3{color:#ff8b2a}.introduction .introduction-content .list-item .item .content .detail02 p{font-weight:700;color:#000;text-align:justify}.introduction .introduction-content .list-item .item .content .detail02 p:last-child{margin-bottom:0}.introduction .introduction-content .banner-staff{position:relative;clear:both}.introduction .introduction-content .banner-staff a{display:block;text-align:center;max-width:645px;margin:0 auto}.introduction .introduction-content .banner-staff a img{transition:all .3s}.introduction .introduction-content .banner-staff a img:hover{opacity:.8}.sf-safety{position:relative;padding-top:45px;z-index:2}.sf-safety .safety-header .small,.sf-safety .safety-header h2{text-align:center}.sf-safety .safety-header .small{font-weight:700}.sf-safety .safety-header h2{margin:0 0 20px}.sf-safety .safety-header h3{margin:0}.sf-safety .safety-content{position:relative;overflow:hidden}.sf-safety .safety-content:after{content:'';position:absolute;height:100%;top:0;background-color:rgba(251,176,59,.5);z-index:-1}.sf-safety .safety-content .container .image{position:relative;z-index:2}.sf-safety .safety-content .container .image img{display:block}.sf-safety .safety-content .container .content{padding-right:20px}.sf-safety .safety-content .container .content h4{color:#231815;line-height:1.4}.sf-safety .safety-content .container .content p{color:#000;line-height:1.8;margin:0}.sf-shield{position:relative;background:url(//tamariver.co.jp/wp-content/themes/amonline/img/safety/bg_shield.jpg) no-repeat;background-size:cover;z-index:1}.sf-shield .image img{width:100%}.sf-shield .image img.absolute{position:absolute;bottom:0;left:0;opacity:.3}.sf-shield .shield-content .image img{display:block}.sf-shield .shield-content .shield-title{color:#ed1c24}.sf-shield .shield-content .shield-title h2{margin:0 0 8px}.sf-shield .shield-content .shield-title .small{font-weight:700;margin:0}.sf-shield .shield-content .shield-detail p{line-height:1.8}.sf-shield .shield-content .shield-detail p:last-child{margin-bottom:0}.sf-shield .shield-content .shield-detail h4{font-weight:700;line-height:1.4}.sf-list-item .item:nth-child(2n){direction:rtl}.sf-list-item .item:nth-child(2n) .content{direction:ltr}.sf-list-item .item .image img{display:block;width:100%;height:auto}.sf-list-item .item .content h3{color:#f6921e;text-align:center}.sf-list-item .item .content p{line-height:1.8;margin:0}.sidebar{padding-top:6px}.sidebar .widget{margin-bottom:30px}.sidebar .widget .widget-title{position:relative;background-color:#f05a24;font-size:16px;margin:0;padding:5px 10px;color:#fff;text-align:center}.sidebar .widget .widget-title:after{content:'';position:absolute;top:0;right:0;width:18px;height:32px;background:url(//tamariver.co.jp/wp-content/themes/amonline/img/after_sidebar.png) no-repeat}.sidebar .widget-general .widget-title{background-color:#f6921e}.sidebar .widget-general .widget-title:after{content:none}.sidebar .widget-general .widget-content ul{list-style:none;margin:0;padding:0}.sidebar .widget-general .widget-content ul li{position:relative;border:1px solid #f6921e;padding:12px 10px 12px 50px;border-top:0}.sidebar .widget-general .widget-content ul li:after{content:'';position:absolute;top:0;left:20px;bottom:0;margin:auto;width:20px;height:20px;background:url(//tamariver.co.jp/wp-content/themes/amonline/img/icon_right_orange.svg) no-repeat}.sidebar .widget-general .widget-content ul li a{text-decoration:none;color:#333}.sidebar .widget-general .widget-content ul li a:hover{text-decoration:underline}.sidebar .widget-general .widget-content ul li a span{display:inline-block;padding-left:3px;font-size:12px}.sidebar .widget_recent_posts .widget-content ul li a p{margin:0}.sidebar .widget_recent_posts .widget-content ul li a .date{font-size:8px}.sidebar .widget_recent_posts .widget-content ul li a .title{font-size:12px}.sidebar .consultation{position:relative;border:1px solid #f05a24;border-top:0;padding:10px}.sidebar .consultation .call-me{margin:5px 0 0;font-size:14px;color:#000}.sidebar .consultation .phone{margin:0 0 5px}.sidebar .consultation .phone a{position:relative;font-size:25px;color:#f05a24;font-weight:700;padding-left:30px;text-decoration:none;transition:.3s}.sidebar .consultation .phone a:before{content:'';position:absolute;top:3px;left:0;bottom:0;margin:auto;width:24px;height:24px;background:url(//tamariver.co.jp/wp-content/themes/amonline/img/icon_call.svg) no-repeat}.sidebar .consultation .phone a:hover{opacity:.8}.sidebar .consultation .time{font-size:13px;color:#000;margin-bottom:55px;line-height:1.7}.sidebar .consultation .image{position:absolute;bottom:35px;right:5px;z-index:-1}.sidebar .consultation .apply-form{text-align:center;margin-bottom:0}.sidebar .consultation .apply-form a{position:relative;display:block;padding:8px 10px 10px;background-color:#ff3950;color:#fff;text-decoration:none;border-radius:5px;transition:.3s}.sidebar .consultation .apply-form a:before{content:'';display:inline-block;width:22px;height:12px;padding-right:5px;background:url(//tamariver.co.jp/wp-content/themes/amonline/img/icon_apply_form.svg) no-repeat}.sidebar .consultation .apply-form a:hover{opacity:.8}.sidebar .recruitment{background-color:#f7931e;position:relative;transition:.3s}.sidebar .recruitment:hover{opacity:.8}.sidebar .recruitment .link-recruit{position:absolute;top:0;left:0;bottom:0;right:0;font-size:0;z-index:1}.sidebar .recruitment p{margin:0}.sidebar .recruitment .image img{display:block;width:100%;height:auto}.sidebar .recruitment .content{padding:1px 10px;color:#fff}.sidebar .recruitment .content .tlt01{font-size:13px;font-weight:700}.sidebar .recruitment .content .tlt02{font-size:18px;font-weight:700}.sidebar .recruitment .content .tlt02 .small{position:relative;font-size:13px;padding:0 16px 0 5px}.sidebar .recruitment .content .tlt02 .small:after{content:'';position:absolute;top:0;bottom:0;right:0;margin:auto;width:11px;height:11px;background:url(//tamariver.co.jp/wp-content/themes/amonline/img/icon_right_black.svg) no-repeat}.sidebar .pdf{padding:15px;border:4px solid #cc4b4c}.sidebar .pdf a{text-decoration:none;transition:.3s}.sidebar .pdf a:hover{opacity:.8}.sidebar .pdf .image{width:55px;padding-right:20px;float:left}.sidebar .pdf .content{overflow:hidden}.sidebar .pdf .content span{display:block;margin:0;line-height:1.1}.sidebar .pdf .content .tlt01{font-size:18px;font-weight:700;color:#cc4b4c}.sidebar .pdf .content .tlt02{font-size:10px;color:#000}.sidebar .pdf .content .tlt03{font-size:13px;font-weight:700;color:#cc4b4c}.cat-news .container{max-width:580px}.cat-news .news-heading{text-align:center}.cat-news .news-heading h2{text-transform:uppercase}.cat-news .news-heading .small{font-weight:700}.cat-news .news-heading .content{color:#666;line-height:1.6}.cat-news .news-content .list-news{list-style:none;padding:0}.cat-news .news-content .list-news li{display:block}.cat-news .news-content .list-news li a{text-decoration:none;display:table;width:100%}.cat-news .news-content .list-news li a .meta,.cat-news .news-content .list-news li a .title{display:table-cell;vertical-align:middle;margin:0;color:#000}.cat-news .news-content .list-news li a:hover .title{text-decoration:underline}.cat-news .news-content .list-news li .meta{width:240px}.cat-news .news-content .list-news li .meta p{display:inline-block;margin:0}.cat-news .news-content .list-news li .meta .cate-name{width:80px;padding:5px 12px 6px;font-size:14px;color:#fff;text-align:center}.cat-news .news-content .list-news li .meta .date{width:155px;padding:0 40px}.main-post .primary-area .staff-blog{position:relative;display:block;font-weight:500;border-bottom:1px solid #e6e6e6;color:#000;padding:0 0 10px 35px;margin:0 0 27px}.main-post .primary-area .staff-blog:before{content:'';position:absolute;top:0;bottom:0;left:0;width:32px;height:35px;margin:auto;background:url(//tamariver.co.jp/wp-content/themes/amonline/img/icon_blog.svg) no-repeat}.main-post .primary-area .staff-blog .en{display:block;color:#cbcbcb;font-size:12px;margin-top:-2px}.main-post .primary-area .news-list .item{overflow:hidden;padding-bottom:11px;margin-bottom:15px;border-bottom:1px dashed #999}.main-post .primary-area .news-list .item a{text-decoration:none}.main-post .primary-area .news-list .item .thumb{width:150px;float:left;margin-right:30px}.main-post .primary-area .news-list .item .content{overflow:hidden}.main-post .primary-area .news-list .item .content .cate-name{margin-bottom:7px}.main-post .primary-area .news-list .item .content .date{font-size:14px;color:#000;margin-bottom:2px}.main-post .primary-area .news-list .item .content h4{color:#000;margin:0 0 8px}.main-post .primary-area .news-list .item .content .detail{color:#333;margin-bottom:0}.category-6 .mv h1,.category-7 .mv h1,.category-8 .mv h1,.category-9 .mv h1,.category-10 .mv h1{font-weight:400;font-family:"Noto Sans JP",sans-serif}.single-post .mv h1{font-family:"Noto Sans JP",sans-serif}.sinlge-content .post-title{padding-bottom:9px;margin:0 0 20px;border-bottom:1px solid #e6e6e6}.sinlge-content .post-title .cate-name{display:inline-block;margin:7px 10px 0 0;vertical-align:top}.sinlge-content .post-thumbnail{margin-bottom:20px}.sinlge-content .post-thumbnail img{display:block;width:100%;height:auto}.sinlge-content .post-content{color:#4d4d4d;padding-bottom:15px;border-bottom:1px dashed #cbcbcb}.sinlge-content .post-content p{line-height:1.5}.sinlge-content .post-content p:last-child{margin-bottom:0}.sinlge-content .post-content .border{border:1px solid}.sinlge-content .post-content .border ul{padding:0 30px 25px}.sinlge-content .post-content .border-blue{border-color:#c9efff}.sinlge-content .post-content .border-blue ul{color:#09f}.sinlge-content .post-content h3{background-color:#c9efff;margin:0 0 20px;padding:8px 25px;color:#000}.sinlge-content .post-content ul{margin:0;padding:0;list-style:none}.sinlge-content .post-content ul li{position:relative;padding-left:11px;margin-bottom:10px}.sinlge-content .post-content ul li:before{position:absolute;content:'';top:9px;left:0;width:4px;height:7px;background:url(//tamariver.co.jp/wp-content/themes/amonline/img/arrow_li.svg) no-repeat}.sinlge-content .post-content ul li:last-child{margin-bottom:0}.sinlge-content .post-content h4{color:#f15a24;margin:0 0 15px;padding-bottom:10px;border-bottom:1px solid #e6e6e6}.ct-contact .contact-heading{text-align:center}.ct-contact .contact-heading h2{text-transform:uppercase;color:#000}.ct-contact .contact-heading .small{font-weight:700;color:#000}.ct-contact .contact-heading .lead{color:#666;margin:0;line-height:1.5}.ct-contact .form-contact h3{font-weight:400;padding-bottom:5px;margin-bottom:25px;border-bottom:1px solid #e6e6e6}.ct-contact .form-contact h3 span{display:inline-block;text-transform:uppercase;color:#cbcbcb;padding-left:10px}.ct-contact .form-contact .form-group>label{color:#000}.ct-contact .form-contact .form-group>label span{font-size:8px;color:#fff;padding:3px 6px;background-color:#b2b2b2}.ct-contact .form-contact .form-group>label span.required{background-color:#c0272d}.ct-contact .form-contact .form-group input,.ct-contact .form-contact .form-group textarea,.ct-contact .form-contact .form-group select{padding:11px 10px;background-color:#f1f1f1;font-size:12px;color:#231815;width:100%;box-shadow:none;border:none;outline:0}.ct-contact .form-contact .form-group textarea{line-height:1.6}.ct-contact .form-contact .form-group input,.ct-contact .form-contact .form-group select{height:44px;line-height:44px}.ct-contact .form-contact .form-group select{width:275px;cursor:pointer}.ct-contact .form-contact .form-submit{text-align:center}.ct-contact .form-contact .form-submit .btn-submit{font-size:20px;padding:28px 30px;background-color:#f05a24;border:none;box-shadow:none;max-width:450px;width:100%;text-align:center;color:#fff;border:0;box-shadow:none;cursor:pointer;outline:0;transition:all .3s}.ct-contact .form-contact .form-submit .btn-submit:hover{opacity:.8}.ct-contact .form-contact .form-submit .ajax-loader{display:none}.ct-contact .form-contact .form-submit .ajax-loader.is-active{display:inline-block}.track{padding-top:50px;overflow:hidden}.track .track-header{text-align:center}.track .track-header h2{color:#f15a24;margin:0}.track .track-header .small{color:#111;font-weight:700;margin:0}.track .track-content{position:relative;width:100%;float:left}.track .track-content .content{position:relative}.track .track-content .content h3{color:#231815}.track .track-content .content p{color:#000;margin:0}.truck-list .list-elem{margin-bottom:22px}.truck-list .list-elem ul{list-style:none;padding:0}.truck-list .list-elem ul li a{position:relative;display:block;background-color:#0071bc;color:#fff;font-weight:700;text-decoration:none;text-align:center}.truck-list .list-elem ul li a:before{content:'';display:inline-block;vertical-align:middle;width:13px;height:13px;margin-right:12px;background:url(//tamariver.co.jp/wp-content/themes/amonline/img/arrow_bottom.svg) no-repeat}.truck-list .truck-item{margin-bottom:14px}.truck-list .truck-item .truck-header{text-align:center;color:#fff;background-color:#f7931e}.truck-list .truck-item .truck-header h2{margin:0 0 2px}.truck-list .truck-item .truck-header .small{font-weight:700}.truck-list .truck-item .truck-header .lead{font-weight:700;margin:0}.truck-list .truck-item .truck-content .item{overflow:hidden}.truck-list .truck-item .truck-content .item h3{background-color:#f15a24;margin:0;color:#fff;display:inline-block}.truck-list .truck-item .truck-content .item h3 span{display:inline-block;vertical-align:top;font-weight:400;border:1px solid #fff;border-radius:5px}.truck-list .truck-item .truck-content .item .image img{display:block;width:100%;height:auto}.truck-list .truck-item .truck-content .item .content dl{display:table;margin:0;float:left}.truck-list .truck-item .truck-content .item .content dl dt,.truck-list .truck-item .truck-content .item .content dl dd{display:table-cell;vertical-align:middle;font-weight:700}.truck-list .truck-item .truck-content .item .content dl dt{text-align:center;width:43%;background-color:#f2f2f2;color:#000;text-align:center;line-height:1.3}.truck-list .truck-item .truck-content .item .content dl dd{width:57%;line-height:1.1}.service-page .en{font-family:"alternate_gothic_no3_dregular"}.service-page .sv-header{text-align:center}.service-page .sv-header p,.service-page .sv-header h2{margin:0}.service-page .sv-header p{color:#c0272d}.service-page .sv-header h2{color:#111}.service-page .sv-header h2 span{position:relative;padding:0 40px;letter-spacing:.5px}.service-page .sv-header h2 span:before,.service-page .sv-header h2 span:after{content:'';position:absolute;top:0;bottom:0;margin:auto;height:1px;width:34px;background-color:#111}.service-page .sv-header h2 span:before{left:0}.service-page .sv-header h2 span:after{right:0}.sv-about .image img{display:block}.sv-about .content h3 .color-red{color:#c0272d}.sv-about .content p{color:gray;margin:0}.sv-about .content p.lead{color:#333;font-weight:700;margin:0 0 5px}.sv-services{background-color:#f1f1f1;overflow:hidden}.sv-services .sv-content .image img{display:block}.sv-services .sv-content .content .left-content{color:#fff}.sv-services .sv-content .content .right-content{background-color:#fff}.sv-services .sv-content .content .right-content .title{position:relative;font-weight:700;color:#000}.sv-services .sv-content .content .right-content .title:after{content:'';position:absolute;width:30px;height:2px;bottom:0;left:0;background-color:#f6921e}.sv-services .sv-content .content .right-content ul{list-style:none;margin:0;padding:0}.sv-services .sv-content .content .right-content ul li{border-bottom:1px dashed #cbcbcb;padding:0 0 10px;margin-bottom:10px}.sv-services .sv-content .content .right-content ul li:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0}.sv-services .sv-content .content .right-content ul li a{position:relative;display:block;color:#666;text-decoration:none;padding-right:35px}.sv-services .sv-content .content .right-content ul li a:after{content:'';position:absolute;top:0;bottom:0;right:15px;margin:auto;width:18px;height:19px;background:url(//tamariver.co.jp/wp-content/themes/amonline/img/icon_right_orange02.svg) no-repeat;background-size:100% 100%;transition:all .15s}.sv-reason .item .image img{display:block}.sv-reason .item .content p{margin:0}.sv-reason .item .content .en{color:#b2b2b2;font-weight:400}.sv-reason .item .content p{color:#000;font-weight:700}.five-services .header-middle .item-header .container .content h3{color:#f05a24}.five-services .header-middle .item-header .container .content .lead{font-weight:700;margin:0 0 10px;color:#000}.five-services .header-middle .item-header .container .content .detail p{color:gray;margin:0}.five-services .header-middle .item-header .container .image img{display:block}.five-services .item-middle ul{list-style:none;margin:0;padding:0}.five-services .item-middle ul li{text-align:center;color:#fff}.five-services .item-middle ul li:first-child{background-color:#f6cd1e}.five-services .item-middle ul li:nth-child(2){background-color:#f0a724}.five-services .item-middle ul li:last-child{background-color:#ff940a}.five-services .item-middle ul li .number{font-style:italic;font-family:"alternate_gothic_no3_dregular"}.five-services .item-middle ul li .icon img{width:auto;height:100%;display:block;margin:0 auto}.five-services .item-middle ul li .title{font-weight:700;margin:0}.five-services .item-footer{position:relative}.five-services .item-footer .image{position:absolute;top:0;left:0;right:0;z-index:-1;height:580px}.five-services .item-footer .image:after{position:absolute;content:'';top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5)}.five-services .item-footer .image img{position:relative;display:block;width:100%;height:100%;object-fit:cover}.five-services .item-footer .content h3{position:relative;color:#fff;text-align:center}.five-services .item-footer .content h3:after{content:'';position:absolute;bottom:0;left:0;right:0;margin:0 auto;width:34px;height:1px;background-color:#fff}.five-services .item-footer .content .detail{background-color:#fff;border-radius:5px;box-shadow:0px 0px 5px 2px rgba(241,241,241,.91)}.five-services .item-footer .content .detail .block{border-bottom:1px dashed #b2b2b2}.five-services .item-footer .content .detail .block.last{border-bottom:0}.five-services .item-footer .content .detail h4 .number{font-family:"alternate_gothic_no3_dregular";color:#e5e5e5;font-weight:400}.five-services .item-footer .content .detail h4 .jp{color:#000}.five-services .item-footer .content .detail h4 .en{text-transform:uppercase;color:#c0272d}.five-services .item-footer .content .detail p{color:gray;margin:0}.five-services .item-footer .content .detail .btn-item .btn{max-width:300px;margin:0 auto}.five-services .item-footer .content .detail .btn-item .btn:before{content:'';position:absolute;top:0;bottom:0;left:25px;margin:auto;width:30px;height:22px;background:url(//tamariver.co.jp/wp-content/themes/amonline/img/icon_mail.svg) no-repeat}@media screen and (max-width:991px){h2{font-size:32px}h3{font-size:22px}h4{font-size:18px}.container{padding:0 25px}.mv-home .banner{display:block !important}.mv-home .banner img{display:block;width:100%;height:auto}.mv-home #keyField{display:none !important}.mv-home .banner-small{bottom:80px;right:25px}.mv-home .banner-small img{width:150px;height:auto}.mv-home #top-scroll{right:0;left:0;margin:auto;bottom:160px;width:190px;height:22px}.mv-home #top-scroll img{padding-left:10px}.mv-home .news{left:0;width:100%}.mv-home .news .news-content .cat-name{width:100px}.mv-home .news .news-content .cat-name a{padding-top:21px}.mv-home .news .news-content .news-list{padding-left:115px}.mv-home .news .news-content .news-item p{margin:0 20px 0 0}.mv-home .news .news-content .news-item p.title{width:-khtml-calc(100% - 207px);width:-ms-calc(100% - 207px);width:-o-calc(100% - 207px);width:calc(100% - 207px)}.concept{padding:60px 0;text-align:center}.concept .concept-content{margin-bottom:30px}.concept .concept-content .lead{font-size:20px;margin:10px 0 25px;line-height:1.5}#video-concept .video-player{width:85%;height:auto}.services{padding:60px 0}.services .services-header{margin-bottom:35px}.services .services-header .lead{font-size:22px;margin:15px 0 10px}.services .services-content{padding:40px 50px 45px}.services .services-content .item .thumb{width:40%}.services .services-content .item .content{padding-left:15px}.services .services-content .item .content h3{font-size:18px;margin:0 0 15px}.services .services-content .item .content .detail{margin-bottom:20px}.services .services-content .item .content .btn-more .btn{width:300px}.services .services-content .owl-nav button{width:45px;height:45px;top:-38px}.about{padding:70px 0 70px;background-color:#f1f1f1}.about .about-content .item{margin-bottom:30px}.about .about-content .item .thumb img{width:100%}.about .about-footer ul li{margin-top:20px}.about .about-footer ul li:first-child{margin-top:0}.about .about-footer ul li a{display:block;width:100%;min-width:auto}.blog{padding:60px 0 65px}.blog .blog-header .content{margin:5px 0 25px}.blog .blog-content h3{font-size:18px}.blog .blog-content .blog-info{margin-bottom:60px}.blog .blog-content .blog-info .blog-list .item .content h4{font-size:16px}.blog .blog-content .blog-info .view-all{margin-top:30px;text-align:center}.blog .blog-content .blog-info .view-all a{padding:10px 45px 10px 55px;font-size:14px}.blog .facebook-info .content{text-align:center}.contact .contact-content .item{display:block}.contact .contact-content .item a{margin:0 auto}.contact .contact-content .item.mail{margin-bottom:15px}.cp-message{padding:50px 0}.cp-message .message-title{margin-bottom:50px}.cp-message .message-title .small{font-size:16px}.cp-message .message-content .image{text-align:center;margin-bottom:20px}.cp-message .message-content .content h3{font-size:80px}.cp-message .message-content .content h4{font-size:32px;margin:0 0 30px}.cp-message .message-content .content .detail p{margin-bottom:20px}.cp-message .message-content .content .ceo-name{margin-top:30px}.cp-general{padding:50px 0}.cp-general .container .small{font-size:15px;margin:8px 0 20px}.cp-general .container .lead{font-size:24px;margin-bottom:20px}.cp-guideline .container .small{font-size:14px}.cp-guideline .container .lead{margin-bottom:30px}.cp-guideline .container .content dl{margin:0 0 20px}.cp-guideline .container .content dl dt{font-size:16px}.cp-profile{padding-bottom:50px}.cp-profile .profile-header{margin-bottom:30px}.cp-profile .profile-header h3{top:60px}.cp-profile .profile-content dl dt{width:240px}.introduction{padding-top:50px}.introduction .introduction-header .small{margin:0}.introduction .introduction-header h2{margin:0 0 10px}.introduction .introduction-header .content{margin-bottom:30px}.introduction .introduction-content{padding:40px 0;background-color:rgba(242,242,242,.8)}.introduction .introduction-content .item{margin-bottom:50px}.introduction .introduction-content .item .image{position:relative;margin-bottom:15px}.introduction .introduction-content .item .image .font-quentin{position:absolute;padding:0 10px;text-align:center;top:50%;left:0;right:0;font-size:70px;line-height:.9;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.introduction .introduction-content .item .content .detail01 h4{font-size:16px;margin:0}.introduction .introduction-content .item .content .detail01 h3{font-size:24px;margin:0 0 15px}.introduction .introduction-content .item .content .detail02{padding:30px 15px}.introduction .introduction-content .item .content .detail02 h3{margin:0 0 15px;line-height:1.3}.introduction .introduction-content .item .content .detail02 p{margin-bottom:20px;font-size:16px;line-height:1.5}.safety .safety-header{margin-bottom:25px}.safety .safety-content{padding:30px 0 50px;background-color:rgba(251,176,59,.5)}.safety .safety-content .content{margin-bottom:30px}.safety .safety-content .content h4{margin:0 0 20px}.safety .safety-content .content p{margin:0}.safety .safety-content .image img{margin:0 auto}.sf-shield{padding:40px 0 50px}.sf-shield .shield-content{position:relative;text-align:center;z-index:2}.sf-shield .shield-content .shield-title{margin-bottom:20px}.sf-shield .shield-content .shield-title h2{margin-bottom:0}.sf-shield .shield-content .shield-detail h4{font-size:18px;margin:0 0 10px}.sf-list-item .item{margin-bottom:30px;padding-bottom:25px;border-bottom:1px solid #f1f1f1}.sf-list-item .item .content{padding:0 25px}.sf-list-item .item .content h3{margin:20px 0 10px}.sf-list-item .item .content p:last-child{margin-bottom:0}.sf-list-item .item:last-child{border-bottom:0}.category-news .mv .mv-text h1 span{margin-top:-15px}.cat-news{padding:50px 0 70px}.cat-news .news-heading{margin-bottom:40px}.cat-news .news-heading h2{margin:0}.cat-news .news-heading .small{font-size:16px;margin-bottom:25px;letter-spacing:2px}.cat-news .news-content .list-news{margin:0 0 30px}.cat-news .news-content .list-news li{margin-bottom:20px}.category-page .mv .mv-text h1 span{margin-top:-15px}.main-post{padding:50px 0}.main-post .primary-area{margin-bottom:50px}.main-post .primary-area .staff-blog{font-size:20px}.main-post .primary-area .staff-blog:before{top:-10px}.main-post .primary-area .news-list{margin-bottom:40px}.main-post .primary-area .news-list .item .content h4{font-size:16px}.main-post .sidebar{max-width:320px;margin:0 auto}.category-6 .mv h1,.category-7 .mv h1,.category-8 .mv h1,.category-9 .mv h1,.category-10 .mv h1{font-size:44px}.single-post .mv h1{font-size:32px}.sinlge-content .post-title{font-size:20px}.sinlge-content .post-title .cate-name{margin-top:5px}.sinlge-content .post-content p{margin-bottom:25px}.sinlge-content .post-content .border{margin-bottom:35px}.sinlge-content .post-content h3{font-size:16px}.sinlge-content .post-content h4{font-size:16px}.truck .mv .mv-text h1{font-size:80px}.truck .mv .mv-text h1 span{margin-top:-15px}.track{padding-bottom:40px}.track .track-header{margin-bottom:40px}.track .track-header .small{font-size:16px}.track .track-content .image{margin-bottom:25px}.track .track-content .image img{display:block;width:100%}.track .track-content .content h3{margin:0 0 12px}.track .track-content .content p{line-height:1.6}.truck-list .list-elem ul{margin:0}.truck-list .list-elem ul li{margin-bottom:10px}.truck-list .list-elem ul li a{display:block;padding:15px;font-size:16px}.truck-list .truck-item .truck-header{padding:13px 0 22px;margin-bottom:20px}.truck-list .truck-item .truck-header h2{font-size:28px}.truck-list .truck-item .truck-header .small{font-size:18px;margin:0 0 10px}.truck-list .truck-item .truck-header .lead{font-size:15px;line-height:1.6}.truck-list .truck-item .truck-content .item{margin-bottom:35px}.truck-list .truck-item .truck-content .item h3{font-size:18px;padding:10px 15px}.truck-list .truck-item .truck-content .item h3 span{font-size:16px;padding:1px 10px;margin:0 0 0 15px}.truck-list .truck-item .truck-content .item .content dl{width:100%}.truck-list .truck-item .truck-content .item .content dl:nth-child(2n) dt{background-color:#e6e6e6}.truck-list .truck-item .truck-content .item .content dl dt,.truck-list .truck-item .truck-content .item .content dl dd{height:70px;padding:7px 15px;font-size:16px}.truck-list .truck-item .truck-content .item .content dl dt{width:43%}.truck-list .truck-item .truck-content .item .content dl dt.fz16{font-size:13px !important}.truck-list .truck-item .truck-content .item .content dl dd.fz22{font-size:16px !important}.service-page .mv .mv-text h1 span{margin-top:-15px}.service-page .sv-header{padding:15px 0 20px}.service-page .sv-header p,.service-page .sv-header h2{font-size:18px}.sv-about{padding:45px 0 50px}.sv-about .image img{margin:0 auto}.sv-about .content{margin-bottom:25px}.sv-about .content h3{margin:0 0 10px}.sv-about .content p{line-height:1.6}.sv-about .content p.lead{font-size:15px}.sv-services .sv-content .container{position:relative;padding:0;max-width:100%}.sv-services .sv-content .image{position:absolute;top:0;left:0;width:100%;height:100%}.sv-services .sv-content .image img{object-fit:cover;height:100%;width:100%}.sv-services .sv-content .content{position:relative;z-index:1;padding:25px 25px 30px}.sv-services .sv-content .content .left-content{text-align:center}.sv-services .sv-content .content .left-content h3{font-size:24px;margin:0 0 25px}.sv-services .sv-content .content .left-content h3 br{display:none}.sv-services .sv-content .content .right-content{padding:35px 25px;max-width:400px;margin:0 auto;border-radius:5px}.sv-services .sv-content .content .right-content .title{font-size:16px;padding-bottom:10px;margin-bottom:15px}.sv-reason .item{margin-bottom:30px;padding-bottom:25px;border-bottom:1px dashed #e6e6e6}.sv-reason .item .image{margin-bottom:15px}.sv-reason .item .image img{width:100%}.sv-reason .item .content .en{font-size:22px;line-height:.8}.sv-reason .item .content h3{font-size:24px;margin:0 0 5px}.sv-reason .item .content h3 br{display:none}.sv-reason .item .content p{font-size:15px;line-height:1.6;font-weight:400}.five-services .sv-content .item{margin-bottom:50px}.five-services .header-middle .rotate{display:none}.five-services .header-middle .item-header .container .content{margin-bottom:20px}.five-services .header-middle .item-header .container .content h3{margin:0 0 5px}.five-services .header-middle .item-header .container .content .lead{font-size:18px}.five-services .header-middle .item-header .container .content .detail p{line-height:1.6}.five-services .header-middle .item-header .container .image img{display:block;width:100%}.five-services .item-middle{position:relative;margin:-125px 0 50px;z-index:3;padding:0 25px}.five-services .item-middle ul li{padding:15px 15px 25px}.five-services .item-middle ul li .number{font-size:35px;margin-bottom:10px}.five-services .item-middle ul li .icon{margin-bottom:15px;height:60px}.five-services .item-middle ul li .title{font-size:20px}.five-services .item-footer{padding-top:35px}.five-services .item-footer .content h3{font-size:20px;padding-bottom:15px;margin:0 0 20px;letter-spacing:1px}.five-services .item-footer .content .detail{padding:30px 25px}.five-services .item-footer .content .detail .block{padding-bottom:10px;margin-bottom:15px}.five-services .item-footer .content .detail .block.last{margin-bottom:20px}.five-services .item-footer .content .detail h4{margin:0 0 5px}.five-services .item-footer .content .detail h4 .number{font-size:22px}.five-services .item-footer .content .detail h4 .jp{font-size:19px;padding:0 10px 0 7px}.five-services .item-footer .content .detail h4 .en{font-size:16px}.five-services .item-footer .content .detail p{line-height:1.8}.five-services .item-footer .content .detail .btn-item .btn{min-width:auto}.five-services .item-footer .content .detail .btn-item .btn:before{left:20px;width:25px;height:19px}}@media screen and (max-width:767px){.services .services-content .item .thumb{width:100%;margin-bottom:15px}.services .services-content .item .content{width:100%;padding-left:0}.services .services-content .owl-nav button{top:0}.cp-profile .profile-header h3{top:40px}.cp-profile .profile-content dl dt{width:85px}.cat-news .news-content .list-news li{padding-bottom:15px;border-bottom:1px solid #f1f1f1}.cat-news .news-content .list-news li a{display:block}.cat-news .news-content .list-news li a .meta,.cat-news .news-content .list-news li a .title{display:block}.cat-news .news-content .list-news li a .meta{width:100%;margin-bottom:10px}.cat-news .news-content .list-news li a .meta .cate-name{width:auto;font-size:12px}.cat-news .news-content .list-news li a .meta .date{width:auto;padding:0 0 0 15px}.ct-contact{padding:45px 0 50px}.ct-contact .contact-heading{margin:0 0 35px}.ct-contact .contact-heading h2{font-size:24px;margin:0}.ct-contact .contact-heading .small{font-size:16px;margin:0 0 20px;letter-spacing:1px}.ct-contact .form-contact h3{font-size:16px}.ct-contact .form-contact h3 span{font-size:10px}.ct-contact .form-contact .form-group{margin-bottom:25px}.ct-contact .form-contact .form-group>label{display:block;margin-bottom:7px}.ct-contact .form-contact .form-group>label span{display:inline-block;vertical-align:top;margin:1px 0 0 10px}}@media screen and (max-width:480px){.container{padding:0 15px}.mv-home .news .news-content .news-item p.date{display:none}.mv-home .news .news-content .news-item p.title{width:-khtml-calc(100% - 96px);width:-ms-calc(100% - 96px);width:-o-calc(100% - 96px);width:calc(100% - 96px)}.mv-home #top-scroll{right:50px}#concept .concept-img:after{top:0;left:0;width:70px;height:70px}.services .services-content .item .content .btn-more .btn{width:85%;min-width:auto}.blog .blog-content .blog-list .item{padding-left:0}.blog .blog-content .blog-list .item .thumb{width:130px}.blog .blog-content .blog-list .item .thumb img{width:100%;height:auto}.contact .contact-content .item a{max-width:300px;width:100%}.about .about-content .item .content h3{letter-spacing:3px}.about .about-content .item .content h3:after{margin-left:20px}.cp-message .message-content .content h3{font-size:50px}.cp-message .message-content .content h4{font-size:20px}.introduction .introduction-content .item .image .font-quentin{font-size:50px}.sf-list-item .item .content{padding:0 15px}.main-post .primary-area .staff-blog{margin:0 0 20px}.main-post .primary-area .news-list .item .thumb{width:130px;margin-right:15px}.main-post .primary-area .news-list .item .thumb img{width:100%;height:auto}.ct-contact .form-contact .form-submit .btn-submit{font-size:16px}.service-page .sv-header h2 span{padding:0}.service-page .sv-header h2 span:before,.service-page .sv-header h2 span:after{display:none}.sv-services .sv-content .content{padding:25px 15px}}@media screen and (min-width:768px){.ct-contact{padding:65px 0 75px}.ct-contact .container{max-width:666px}.ct-contact .contact-heading{margin:0 0 30px}.ct-contact .contact-heading h2{font-size:40px;margin:0 0 5px}.ct-contact .contact-heading .small{font-size:22px;margin:0 0 65px;letter-spacing:2px}.ct-contact .form-contact h3{font-size:20px}.ct-contact .form-contact h3 span{font-size:12px}.ct-contact .form-contact .form-group{display:table;width:100%;margin-bottom:40px}.ct-contact .form-contact .form-group>*{display:table-cell;vertical-align:middle}.ct-contact .form-contact .form-group.content label{padding-top:7px;vertical-align:top}.ct-contact .form-contact .form-group>label{width:215px;padding-right:15px}.ct-contact .form-contact .form-group>label span{float:right;margin-top:2px}.ct-contact .form-contact .form-group textarea{height:345px}}@media screen and (min-width:992px){h2{font-size:50px;font-weight:700}h3{font-size:32px;font-weight:700}h4{font-size:20px;font-weight:700}.mv-home .banner,.mv-home .banner-small{display:none}.mv-home #keyField #keyVisual{width:100%;position:relative;overflow:hidden;visibility:hidden;background-size:cover}.mv-home #keyField #keyVisual:before{content:"";width:100%;height:100%;background:rgba(0,0,0,.2);position:absolute;top:0;left:0;z-index:1}.mv-home #keyField #keyVisual:after{content:"";width:100%;height:100%;display:block;background:transparent url(//tamariver.co.jp/wp-content/themes/amonline/img/dot.png);position:absolute;top:0;left:0;z-index:2}.mv-home #keyField #keyVisual #keyMovie{width:100%;position:relative;overflow:hidden}.mv-home #keyField #keyVisual #keyMovie video{top:50%;left:50%;width:100%;position:absolute;z-index:1}.mv-home #keyField .text-mv{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:9}.mv-home #keyField .text-mv img{display:block}.mv-home .banner-small{bottom:146px;right:143px}.mv-home #top-scroll{right:79%;bottom:25px}.mv-home .news{left:22%;width:78%}.mv-home .news .news-content .cat-name{width:166px}.mv-home .news .news-content .news-list{padding-left:196px}.mv-home .news .news-content .news-item p{margin:0 40px 0 0}.mv-home .news .news-content .news-item p.title{width:-khtml-calc(100% - 247px);width:-ms-calc(100% - 247px);width:-o-calc(100% - 247px);width:calc(100% - 247px)}.concept{padding:70px 0 215px;background:url(//tamariver.co.jp/wp-content/themes/amonline/img/bg_concept.png) no-repeat right bottom}.concept .container{display:table;width:100%}.concept .container>div{display:table-cell;vertical-align:middle;width:50%}.concept .concept-content{padding-right:48px}.concept .concept-content .lead{font-size:29px;margin:18px 0 40px;line-height:1.7}.concept .concept-img{padding-left:48px}#video-concept .video-player{width:800px;height:480px}.services{padding:70px 0 100px}.services .services-header .lead{font-size:34px;margin:36px 0 20px}.services .services-content{max-width:970px;padding:80px 60px 90px;margin:0 auto}.services .services-content .item .thumb{width:46%}.services .services-content .item .content{padding-left:4%}.services .services-content .item .content h3{font-size:24px;margin:0 0 20px}.services .services-content .item .content .btn-more{position:absolute;bottom:0;left:50%}.services .services-content .owl-nav button{width:55px;height:55px;top:-38px}.about{padding:80px 0 125px}.about:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:50%;background-color:#f1f1f1;z-index:-1}.about .about-content{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:45px}.about .about-content .item{-webkit-flex:2;-ms-flex:2;flex:2;width:-khtml-calc(50% - 12px);width:-ms-calc(50% - 12px);width:-o-calc(50% - 12px);width:calc(50% - 12px)}.about .about-content .item:first-child{margin-right:12px}.about .about-content .item:last-child{margin-left:12px}.about .about-footer ul li{float:left;margin-right:35px}.about .about-footer ul li:last-child{margin-right:0}.blog{padding:64px 0 82px}.blog .blog-header .content{margin:10px 0 60px}.blog .blog-content h3{font-size:20px}.blog .blog-content>div{width:46%;float:left}.blog .blog-content .blog-info{margin-right:4%}.blog .blog-content .blog-info .blog-list .item .content h4{font-size:18px}.blog .blog-content .blog-info .view-all{position:absolute;right:0;top:10px}.blog .blog-content .blog-info .view-all a{padding:8px 34px 8px 45px;font-size:10px}.blog .blog-content .facebook-info{margin-left:4%}.contact .contact-content .item.mail{margin-right:16px}.contact .contact-content .item.phone{margin-left:16px}.cp-message{padding-top:45px}.cp-message .message-title{margin-bottom:65px}.cp-message .message-title h2{letter-spacing:5px}.cp-message .message-content{position:relative;padding:110px 0 124px}.cp-message .message-content:after{content:'';position:absolute;top:0;left:0;width:66%;height:100%;background-color:#f2f2f2;z-index:-1}.cp-message .message-content .image,.cp-message .message-content .content{float:left}.cp-message .message-content .content{padding-right:25px}.cp-message .message-content .content h4{margin:0 0 45px}.cp-message .message-content .content .detail p{margin-bottom:40px}.cp-message .message-content .content .detail .ceo-name{margin-top:55px}.cp-general .container .small{font-size:18px}.cp-general .container .lead{font-size:34px;margin-bottom:32px}.cp-concept{padding:65px 0 78px}.cp-concept .container .small{margin:13px 0 33px}.cp-mission{padding:70px 0 130px}.cp-mission .container .small{margin:9px 0 53px}.cp-guideline{padding:85px 0 84px}.cp-guideline .container .small{margin:16px 0 43px;font-size:16px}.cp-guideline .container .lead{margin-bottom:67px}.cp-guideline .container .content dl{margin:0 0 35px}.cp-guideline .container .content dl dt{font-size:18px}.cp-profile{padding-bottom:70px}.cp-profile .profile-header{margin-bottom:62px}.cp-profile .profile-header h3{top:60px}.cp-profile .profile-content dl dt{width:240px}.introduction{padding-top:70px}.introduction .introduction-header h2{margin:0 0 24px}.introduction .introduction-header .content{margin-bottom:80px}.introduction .introduction-content{padding:144px 0 105px}.introduction .introduction-content:after{position:absolute;content:'';top:0;bottom:0;left:17%;right:0;background-color:rgba(242,242,242,.8);z-index:-1}.introduction .introduction-content .item{margin-bottom:110px}.introduction .introduction-content .item:nth-child(2n) .image{right:0}.introduction .introduction-content .item:nth-child(2n) .image .font-quentin{text-align:right;line-height:1}.introduction .introduction-content .item:nth-child(2n) .content .detail02{float:left}.introduction .introduction-content .item:nth-child(2n+1) .image{left:0}.introduction .introduction-content .item:nth-child(2n+1) .content{float:right;text-align:right}.introduction .introduction-content .item:nth-child(2n+1) .content .detail02{text-align:left}.introduction .introduction-content .item .image{position:absolute;top:0;max-width:822px;height:auto}.introduction .introduction-content .item .image img{position:relative;z-index:1}.introduction .introduction-content .item .image .font-quentin{position:absolute;-webkit-transform:rotate(-9deg);-ms-transform:rotate(-9deg);transform:rotate(-9deg)}.introduction .introduction-content .item .content{padding-top:122px}.introduction .introduction-content .item .content .detail01 h4{font-size:20px;margin:0 0 15px}.introduction .introduction-content .item .content .detail01 h3{font-size:36px;margin:0 0 36px}.introduction .introduction-content .item .content .detail02{width:605px;padding:52px 45px}.introduction .introduction-content .item .content .detail02 h3{font-size:32px;margin:0 0 32px}.introduction .introduction-content .item .content .detail02 p{font-size:20px;margin-bottom:37px;line-height:1.7}.safety .container{max-width:100%;padding:0 25px}.sf-safety .safety-header{margin-bottom:36px}.sf-safety .safety-header h2{letter-spacing:5px}.sf-safety .safety-content:after{width:75%;right:25%}.sf-safety .safety-content .container{display:table}.sf-safety .safety-content .container .content,.sf-safety .safety-content .container .image{width:50%;display:table-cell;vertical-align:middle}.sf-shield{padding:90px 0 60px}.sf-shield .shield-content .shield-title{position:absolute;left:25px}.sf-shield .shield-content .shield-detail{position:absolute;right:25px}.sf-list-item .item{display:table;width:100%}.sf-list-item .item>div{width:50%;display:table-cell;vertical-align:middle}.category-news .mv .mv-text h1{margin:0}.category-news .mv .mv-text h1 span{margin-top:-25px}.cat-news{padding:67px 0 110px}.cat-news .news-heading{margin-bottom:73px}.cat-news .news-heading h2{font-size:40px;margin:0 0 10px}.cat-news .news-heading .small{font-size:22px;margin-bottom:62px;letter-spacing:2px}.cat-news .news-content .list-news{margin:0 0 50px}.cat-news .news-content .list-news li{margin-bottom:25px}.category-page .mv .mv-text h1 span{margin-top:-25px}.main-post{padding:90px 0 80px}.main-post .primary-area{width:740px;float:left;padding-right:73px}.main-post .primary-area .staff-blog{font-size:24px}.main-post .primary-area .staff-blog:before{width:32px;height:35px}.main-post .primary-area .news-list{margin-bottom:80px}.main-post .primary-area .news-list .item .content h4{font-size:18px}.main-post .sidebar{width:230px;float:left}.category-6 .mv h1,.category-7 .mv h1,.category-8 .mv h1,.category-9 .mv h1,.category-10 .mv h1{font-size:60px}.single-post .mv h1{font-size:44px}.sinlge-content .post-title{font-size:24px}.sinlge-content .post-content p{margin-bottom:38px}.sinlge-content .post-content .border{margin-bottom:45px}.sinlge-content .post-content h3{font-size:20px}.sinlge-content .post-content h4{font-size:20px}.truck .mv .mv-text h1{font-size:120px}.truck .mv .mv-text h1 span{margin-top:-25px}.track .track-content .image{position:absolute;top:0;left:0}.track .track-content .image img{display:block}.track .track-content .content{width:500px;float:right}.track .track-content .content:after{position:absolute;content:'';top:0;left:-200px;width:1200px;height:100%;background-image:linear-gradient(to right top,#fff,#fcfcfc,#f8f8f8,#f5f5f5,#f2f2f2);z-index:-1}.track .track-content .content h3{margin:0 0 12px}.truck-list .list-elem ul{margin:0 -6px}.truck-list .list-elem ul li{width:20%;float:left;padding:0 6px}.truck-list .truck-item .truck-header{padding:13px 0 22px;margin-bottom:35px}.truck-list .truck-item .truck-header .small{margin:0 0 15px}.truck-list .truck-item .truck-header .lead{font-size:18px}.truck-list .truck-item .truck-content .item h3 span{margin:3px 0 0 15px}.truck-list .truck-item .truck-content .item .content dl{width:50%}.truck-list .truck-item .truck-content .item .content dl dt.bg-gray{background-color:#e6e6e6}.truck-list .truck-item .truck-content .item .content dl dt,.truck-list .truck-item .truck-content .item .content dl dd{height:80px;padding:10px 15px}.service-page .mv .mv-text h1{font-size:120px}.service-page .mv .mv-text h1 span{margin-top:-25px}.service-page .sv-header p,.service-page .sv-header h2{font-size:24px}.sv-about{padding:59px 0 67px}.sv-about .content,.sv-about .image{width:50%;float:left}.sv-about .image{padding-left:.5%}.sv-about .content{padding-right:5%}.sv-about .content h3{font-size:33px;line-height:1.5;margin:9px 0 25px}.sv-about .content p{line-height:2}.sv-about .content p.lead{font-size:17px;line-height:1.8}.sv-services .sv-header{padding:21px 0 32px}.sv-services .sv-content{max-width:1366px;margin:0 auto;overflow:hidden}.sv-services .sv-content .container{position:relative}.sv-services .sv-content .image{direction:rtl}.sv-services .sv-content .image img{max-width:none}.sv-services .sv-content .content{position:absolute;top:0;left:0;bottom:0;right:0}.sv-services .sv-content .content .left-content,.sv-services .sv-content .content .right-content{position:absolute;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.sv-services .sv-content .content .left-content{width:400px;left:0}.sv-services .sv-content .content .left-content h3{font-size:38px;line-height:1.5}.sv-services .sv-content .content .right-content{width:400px;padding:50px 40px 50px 55px;right:0;border-radius:5px 0 0 5px}.sv-services .sv-content .content .right-content:after{content:'';position:absolute;left:399px;top:0;width:201px;height:100%;background-color:#fff;border-radius:0 5px 5px 0}.sv-services .sv-content .content .right-content .title{font-size:18px;padding-bottom:17px;margin-bottom:20px}.sv-services .sv-content .content .right-content ul li a:hover{color:#f6921e}.sv-services .sv-content .content .right-content ul li a:hover:after{right:5px}.sv-reason .sv-header{padding:14px 0 25px}.sv-reason .sv-content{max-width:1366px;margin:0 auto;overflow:hidden}.sv-reason .item{margin-bottom:50px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.sv-reason .item:nth-child(2n+1) .image{direction:rtl}.sv-reason .item:nth-child(2n+1) .content{padding-left:50px}.sv-reason .item:nth-child(2n){-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.sv-reason .item:nth-child(2n) .content{padding-right:50px}.sv-reason .item .image{width:525px}.sv-reason .item .image img{max-width:none}.sv-reason .item .content{width:435px}.sv-reason .item .content .en{font-size:34px;line-height:1}.sv-reason .item .content h3{font-size:36px;margin:0 0 24px}.sv-reason .item .content p{font-size:18px;line-height:1.9}.five-services .sv-header{padding:45px 0 69px}.five-services .sv-content .item{margin-bottom:150px}.five-services .sv-content .item:nth-child(2n+1) .header-middle .rotate{left:-26px}.five-services .sv-content .item:nth-child(2n+1) .header-middle .item-header .content{padding-right:20px}.five-services .sv-content .item:nth-child(2n) .header-middle .rotate{right:-26px}.five-services .sv-content .item:nth-child(2n) .header-middle .item-header .container{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.five-services .sv-content .item:nth-child(2n) .header-middle .item-header .content{padding-left:20px}.five-services .sv-content .item:nth-child(2n) .header-middle .item-header .image{direction:rtl}.five-services .header-middle{position:relative;max-width:1366px;margin:0 auto;overflow:hidden}.five-services .header-middle .rotate{position:absolute;top:0}.five-services .header-middle .item-header .container{display:-webkit-flex;display:-ms-flexbox;display:flex}.five-services .header-middle .item-header .container .content{width:454px}.five-services .header-middle .item-header .container .content h3{font-size:28px;margin:-5px 0 10px}.five-services .header-middle .item-header .container .content .lead{font-size:20px}.five-services .header-middle .item-header .container .content .detail p{line-height:2}.five-services .header-middle .item-header .container .image{width:516px}.five-services .header-middle .item-header .container .image img{max-width:none}.five-services .item-middle{position:relative;margin:-73px 0 70px;z-index:3}.five-services .item-middle ul li{width:33.33%;float:left;padding:30px 15px 50px}.five-services .item-middle ul li .number{font-size:50px;margin-bottom:25px}.five-services .item-middle ul li .icon{margin-bottom:35px;height:73px}.five-services .item-middle ul li .title{font-size:24px}.five-services .item-footer{padding-top:50px}.five-services .item-footer .content h3{font-size:23px;padding-bottom:28px;margin:0 0 43px;letter-spacing:3px}.five-services .item-footer .content .detail{padding:40px 90px}.five-services .item-footer .content .detail .block{padding-bottom:18px;margin-bottom:23px}.five-services .item-footer .content .detail .block.last{margin-bottom:32px}.five-services .item-footer .content .detail h4{margin:0 0 12px}.five-services .item-footer .content .detail h4 .number{font-size:32px}.five-services .item-footer .content .detail h4 .jp{font-size:25px;padding:0 13px 0 10px}.five-services .item-footer .content .detail h4 .en{font-size:18px}.five-services .item-footer .content .detail p{line-height:2}}@media screen and (min-width:1280px){.services .services-content .owl-nav button.owl-prev{left:-28px}.services .services-content .owl-nav button.owl-next{right:-28px}.cp-message .message-title .small{font-size:24px}.cp-message .message-content .image{width:50%;padding-right:8%}.cp-message .message-content .content{width:50%}.cp-message .message-content .content h3{font-size:93px}.cp-message .message-content .content h4{font-size:42px}.introduction .introduction-content .item:first-child .image .font-quentin{left:-117px;bottom:56px}.introduction .introduction-content .item:nth-child(2) .image .font-quentin{right:115px;bottom:-35px;line-height:.9}.introduction .introduction-content .item:nth-child(3) .image .font-quentin{left:-111px;bottom:21px;line-height:.7}.introduction .introduction-content .item:last-child .image .font-quentin{right:-56px;bottom:21px;line-height:.7}.introduction .introduction-content .item .image .font-quentin{font-size:124px}.safety .container{padding:0 50px}.sf-safety .safety-header .small{font-size:24px}.sf-safety .safety-header h3{font-size:50px}.sf-safety .safety-content{padding-bottom:100px;margin-top:-80px}.sf-safety .safety-content:after{top:55px}.sf-safety .safety-content .content{padding-top:0}.sf-safety .safety-content .content h4{font-size:24px;margin:0 0 35px}.sf-shield .container{position:absolute;top:0;left:0;right:0;margin:auto;width:100%;height:100%}.sf-shield .shield-content .shield-title{left:50px;top:62px}.sf-shield .shield-content .shield-title .small{font-size:22px}.sf-shield .shield-content .shield-detail{right:50px;width:45%;bottom:120px}.sf-shield .shield-content .shield-detail p,.sf-shield .shield-content .shield-detail h4{margin:0 0 35px}.sf-shield .shield-content .shield-detail h4{font-size:24px}.sf-list-item .item .content{padding:15px 54px}.sf-list-item .item .content h3{font-size:34px;margin:0 0 22px}.truck .container{max-width:1128px}.track .track-header{margin-bottom:60px}.track .track-header h2{font-size:48px}.track .track-header .small{font-size:20px}.track .track-content{padding:125px 0 132px}.track .track-content .content{padding:50px 0 35px}.track .track-content .content h3{font-size:33px;line-height:1.7}.track .track-content .content p{line-height:2.1}.truck-list .list-elem ul li a{padding:26px 15px;font-size:20px}.truck-list .truck-item .truck-header h2{font-size:44px}.truck-list .truck-item .truck-header .small{font-size:28px}.truck-list .truck-item .truck-header .lead{line-height:2}.truck-list .truck-item .truck-content .item{margin-bottom:53px}.truck-list .truck-item .truck-content .item h3{font-size:30px;padding:19px 26px 19px 18px}.truck-list .truck-item .truck-content .item h3 span{font-size:22px;padding:3px 13px}.truck-list .truck-item .truck-content .item .content dl dt,.truck-list .truck-item .truck-content .item .content dl dd{font-size:20px}.truck-list .truck-item .truck-content .item .content dl dd{padding-left:39px}}@media screen and (min-width:1366px){.safety .container{max-width:1366px;padding:0}.safety #breadcrumb .container{padding-left:120px}.sf-safety .safety-header .container{padding-left:120px}.sf-safety .safety-content:after{top:75px}.sf-safety .safety-content .container .content{padding-left:120px}.sf-shield .shield-content .shield-title{left:120px}.sf-shield .shield-content .shield-detail{right:120px}}@media screen and (max-width:1279px){.services .services-content .owl-nav button.owl-prev{left:0}.services .services-content .owl-nav button.owl-next{right:0}.cp-guideline{background-size:contain}}@media screen and (max-width:1279px) and (min-width:992px){.cp-message .message-content .image{width:46%;padding-right:4%}.cp-message .message-content .content{width:54%;padding-right:25px}.cp-message .message-content .content h3{font-size:85px}.cp-message .message-content .content h4{font-size:36px}.introduction .introduction-content .item:first-child .image .font-quentin{left:15px;bottom:78px}.introduction .introduction-content .item:nth-child(2) .image .font-quentin{right:165px;bottom:5px;line-height:.9}.introduction .introduction-content .item:nth-child(3) .image .font-quentin{left:15px;bottom:48px;line-height:.7}.introduction .introduction-content .item:last-child .image .font-quentin{right:95px;bottom:15px;line-height:.7}.introduction .introduction-content .item:nth-child(2n) .content .detail01{padding-left:45px}.introduction .introduction-content .item:nth-child(2n+1) .content .detail01{padding-right:45px}.introduction .introduction-content .item .image .font-quentin{font-size:90px}.introduction .introduction-content .item .content .detail01 .bg-white-md{display:inline-block;background-color:#fff;padding:3px 7px}.sf-safety .safety-header .small{margin:0;font-size:20px}.sf-safety .safety-header h3{font-size:32px}.sf-safety .safety-content{padding:50px 0}.sf-safety .safety-content .content h4{font-size:20px;margin:0 0 15px}.sf-shield .shield-content .shield-title{top:40px}.sf-shield .shield-content .shield-title h2{margin:0}.sf-shield .shield-content .shield-title .small{font-size:18px}.sf-shield .shield-content .shield-detail{bottom:50px}.sf-shield .shield-content .shield-detail p,.sf-shield .shield-content .shield-detail h4{margin:0 0 20px}.sf-shield .shield-content .shield-detail h4{font-size:20px}.sf-list-item .item .content{padding:15px 25px}.sf-list-item .item .content h3{font-size:22px;margin:0 0 10px}.sf-list-item .item .content p{font-size:14px;line-height:1.5}.track .track-header{margin-bottom:45px}.track .track-content{padding:125px 0 50px}.track .track-content .content{padding:40px 0 30px}.track .track-content .content h3{font-size:28px;line-height:1.4}.track .track-content .content p{line-height:2}.truck-list .list-elem ul li{width:20%;float:left;padding:0 6px}.truck-list .list-elem ul li a{padding:20px;font-size:16px}.truck-list .truck-item .truck-header h2{font-size:40px}.truck-list .truck-item .truck-header .small{font-size:24px}.truck-list .truck-item .truck-header .lead{font-size:18px;line-height:1.6}.truck-list .truck-item .truck-content .item{margin-bottom:50px}.truck-list .truck-item .truck-content .item h3{font-size:26px;padding:15px 20px}.truck-list .truck-item .truck-content .item h3 span{font-size:20px;padding:1px 13px}.truck-list .truck-item .truck-content .item .content dl dt,.truck-list .truck-item .truck-content .item .content dl dd{padding:10px 25px;font-size:18px}.truck-list .truck-item .truck-content .item .content dl dd{padding-left:35px}.service-page .mv .mv-text h1{font-size:86px}.service-page .mv .mv-text h1 span{margin-top:-15px}.five-services .header-middle .rotate{display:none}}.site-footer{padding:40px 0 26px}.site-footer .footer-column p{line-height:1.9;font-size:14px}.site-footer .footer-column ul{list-style-type:none;margin:0;padding:0}.site-footer .footer-column ul li a{font-size:14px;color:#000;text-decoration:none}.site-footer .footer-column ul li a:hover{text-decoration:underline}.copyright{background-color:#f6921e;text-align:center}.copyright p{padding:11px 0;color:#fff;font-size:12px;margin-bottom:0}#scroll-top{position:absolute;right:16px;width:68px;height:68px;z-index:9;cursor:pointer;transition:all .15s}#scroll-top img{transition:all .15s}#scroll-top:hover img{opacity:.8}@media screen and (min-width:992px){.site-footer .footer-column{float:left;padding-right:30px}.site-footer .footer-column:first-child{width:33%}.site-footer .footer-column:nth-child(2){width:24%}.site-footer .footer-column:nth-child(3){width:-khtml-calc(43% - 140px);width:-ms-calc(43% - 140px);width:-o-calc(43% - 140px);width:calc(43% - 140px)}.site-footer .footer-column:last-child{width:140px;padding:0}.site-footer .footer-column p.logo-footer{margin:10px 0}.site-footer .footer-column ul li{margin-bottom:20px}#scroll-top{bottom:43px}}@media screen and (max-width:991px){.site-footer .footer-column{margin-bottom:15px;border-bottom:1px solid #f1f1f1}.site-footer .footer-column:last-child{margin-bottom:0;border-bottom:0}.site-footer .footer-column ul li{margin-bottom:15px}.copyright{margin-bottom:71px}#scroll-top{bottom:105px}}@media screen and (max-width:480px){.copyright{margin-bottom:61px}#scroll-top{bottom:95px}}