﻿ul.contentsMenu:after,ul.button:after,ul.siteInfo_company_link:after,ul.product_commentary_button:after,ul[class^="thumbList"]:after,ul.entryList.type-thumb li:after,article.mortar div.content:after,nav.technologyNav_base:after,article.media:after,ul.about_nav:after,div.access_map:after,ul.linkList:after,ul.linkList li:after,section.siteInfo:after,section.product:after,.product_preview_thumb:after,.getAdobeReader:after,#header:after{content:"";display:block;clear:both}div.loading,article.intro:before,.is-koteAnim:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%}section.intro_news>div.content,ul.about_nav li,nav.technologyNav_base>header,section.movie,section.news,p.qualityPolicy_message{border:1px solid #eee;position:relative}section.intro_news>div.content:before,ul.about_nav li:before,nav.technologyNav_base>header:before,section.movie:before,section.news:before,p.qualityPolicy_message:before,section.intro_news>div.content:after,ul.about_nav li:after,nav.technologyNav_base>header:after,section.movie:after,section.news:after,p.qualityPolicy_message:after,section.intro_news>div.content>*:first-child:before,ul.about_nav li>*:first-child:before,nav.technologyNav_base>header>*:first-child:before,section.movie>*:first-child:before,section.news>*:first-child:before,p.qualityPolicy_message>*:first-child:before,section.intro_news>div.content>*:first-child:after,ul.about_nav li>*:first-child:after,nav.technologyNav_base>header>*:first-child:after,section.movie>*:first-child:after,section.news>*:first-child:after,p.qualityPolicy_message>*:first-child:after{content:"";display:block;height:10px;width:10px;background-repeat:no-repeat;position:absolute;top:-1px;border:1px solid #000}section.intro_news>div.content:before,ul.about_nav li:before,nav.technologyNav_base>header:before,section.movie:before,section.news:before,p.qualityPolicy_message:before,section.intro_news>div.content>*:first-child:before,ul.about_nav li>*:first-child:before,nav.technologyNav_base>header>*:first-child:before,section.movie>*:first-child:before,section.news>*:first-child:before,p.qualityPolicy_message>*:first-child:before{left:-1px;border-width:1px 0 0 1px}section.intro_news>div.content:after,ul.about_nav li:after,nav.technologyNav_base>header:after,section.movie:after,section.news:after,p.qualityPolicy_message:after,section.intro_news>div.content>*:first-child:after,ul.about_nav li>*:first-child:after,nav.technologyNav_base>header>*:first-child:after,section.movie>*:first-child:after,section.news>*:first-child:after,p.qualityPolicy_message>*:first-child:after{right:-1px;border-width:1px 1px 0 0}section.intro_news>div.content>*:first-child:before,ul.about_nav li>*:first-child:before,nav.technologyNav_base>header>*:first-child:before,section.movie>*:first-child:before,section.news>*:first-child:before,p.qualityPolicy_message>*:first-child:before,section.intro_news>div.content>*:first-child:after,ul.about_nav li>*:first-child:after,nav.technologyNav_base>header>*:first-child:after,section.movie>*:first-child:after,section.news>*:first-child:after,p.qualityPolicy_message>*:first-child:after{top:auto;bottom:-1px}section.intro_news>div.content>*:first-child:before,ul.about_nav li>*:first-child:before,nav.technologyNav_base>header>*:first-child:before,section.movie>*:first-child:before,section.news>*:first-child:before,p.qualityPolicy_message>*:first-child:before{border-width:0 0 1px 1px}section.intro_news>div.content>*:first-child:after,ul.about_nav li>*:first-child:after,nav.technologyNav_base>header>*:first-child:after,section.movie>*:first-child:after,section.news>*:first-child:after,p.qualityPolicy_message>*:first-child:after{border-width:0 1px 1px 0}section.intro_news>div.content,ul.about_nav li{border-color:rgba(255,255,255,0.2)}section.intro_news>div.content:before,ul.about_nav li:before,section.intro_news>div.content:after,ul.about_nav li:after{border-color:#fff}section.intro_news>div.content:before,ul.about_nav li:before{border-width:1px 0 0 1px}section.intro_news>div.content:after,ul.about_nav li:after{border-width:1px 1px 0 0}section.intro_news>div.content>*:first-child:before,ul.about_nav li>*:first-child:before,section.intro_news>div.content>*:first-child:after,ul.about_nav li>*:first-child:after{border-color:#fff}section.intro_news>div.content>*:first-child:before,ul.about_nav li>*:first-child:before{border-width:0 0 1px 1px}section.intro_news>div.content>*:first-child:after,ul.about_nav li>*:first-child:after{border-width:0 1px 1px 0}.slick-slider{position:relative;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-slider :focus{outline:none}.slick-list{position:relative;overflow:hidden}.slick-list img{width:100%;height:auto}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slide{float:left;height:100%;min-height:1px;background-color:#000;position:relative;overflow:hidden;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{transition:opacity .5s ease, transform .25s ease;display:block}.slick-slide a{box-shadow:none}.slick-slide a:after{padding:.5em 1em;content:attr(title);position:absolute;bottom:50%;right:50%;transform:translate(50%, 50%);line-height:1.6;font-size:1.3rem;letter-spacing:0;color:#fff;background-color:#000;text-align:center}.slick-slide a:hover img{transform:scale(1.2, 1.2);opacity:.7}.slick-slide a:hover:after{color:#000;background-color:#eac100}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-arrow{width:35px;height:35px;border:none;position:absolute;top:45%;z-index:100;text-indent:-9999px;background-color:#000;background-repeat:no-repeat;background-position:center;cursor:pointer}.slick-arrow:hover{color:#000;background-color:#eac100}.slick-next{right:0;background-image:url("../img/mark_arrow_white_right.png")}.slick-prev{left:0;background-image:url("../img/mark_arrow_white_left.png")}.slick-dots{position:absolute;right:50%;bottom:15px;text-align:center;transform:translate(50%, 0)}.slick-dots li{margin:0 .5em;list-style-type:none;display:inline-block}.slick-dots li.slick-active button,.slick-dots li:hover button{cursor:pointer;background-color:#eac100}.slick-dots li button{text-indent:-9999px;width:10px;height:10px;border:none;border-radius:100%;background-color:#000}*{margin:0;padding:0;box-sizing:border-box}*:before,*:after{box-sizing:border-box}*::selection{color:#0077b3;background-color:#e2f6ff}html{font-size:10px;overflow:scroll}body{overflow:hidden;font-family:'Helvetica Neue', 'Hiragino Kaku Gothic Pro', 'Meiryo, Yu Gothic', 'YuGothic', 'Arial', sans-serif;color:#000;background-color:#fff;font-size:1.5rem;line-height:1.4;letter-spacing:.05em}h1,h2,h3,h4,h5,h6{margin:2em 0 1em;color:#000}h3{padding-left:27px;font-size:1.8rem;background:url("../img/mark_circle_blue.png") no-repeat 0 0.1em}a{transition:box-shadow .1s;box-shadow:0 -2px 0 rgba(0,150,240,0.4) inset;color:#0064b4;text-decoration:none}a:hover{color:#963200;box-shadow:0 -1em 0 #fff7d4 inset}a img{border:none}a.out:after{margin-left:8px;content:"";display:inline-block;position:relative;top:1px;height:16px;width:16px;background:url("../img/icon_link.png") no-repeat center bottom}em{font-style:normal;box-shadow:0 -3px 0px #eac100 inset}p{margin:0 0 1em;line-height:2}blockquote{margin:4% 0;padding-left:1em;border-left:5px solid rgba(0,0,0,0.2)}blockquote p{color:#aaa}address{font-style:normal}ul{list-style-type:none}ol{padding-left:1.3em}.circle,.disc,.square{padding-left:1.3em}.circle li,.disc li,.square li{margin:.4em 0;line-height:1.6}.circle{list-style-type:circle}.disc{list-style-type:disc}.square{list-style-type:square}table{margin:2rem 0;border-collapse:collapse;width:100%;font-size:1.3rem}table ul{margin-left:1.5em;list-style-type:disc}table.just{width:auto}th,td{padding:.8rem .8rem;border:1px solid #000;text-align:left;vertical-align:top}th{background-color:#eee;font-weight:normal}.w10{width:10%}.w20{width:20%}.w30{width:30%}.w40{width:40%}.w50{width:50%}table.type_list_20 th{width:20%}input{margin:.5rem 0;display:inline-block}input[type="text"]{font-size:1.6rem}textarea{width:100%}fieldset{border:none}.is-hide{opacity:0}.img-L{margin-right:1em !important;margin-bottom:1em !important;float:left}.img-R{margin-left:1em !important;margin-bottom:1em !important;float:right}.caution{font-size:85%}.align-right{text-align:right}.align-center{text-align:center}p.returnTop{position:fixed;right:20px;bottom:30px}p.returnTop a{box-shadow:none;width:30px;height:30px;display:block;border-radius:100%;text-indent:-9999px;background:#000 url("../img/mark_arrow_white_top.png") no-repeat center}p.returnTop a:hover{background-color:#eac100}ul.contentsMenu li{margin-bottom:.5em;border-left:1px solid rgba(0,100,200,0.3);float:left;letter-spacing:.1em;text-align:center;font-size:1.1rem;line-height:1}ul.contentsMenu li.is-current a{color:#000;background-color:rgba(0,30,80,0.08)}ul.contentsMenu li.is-current a:before{transform:translate(-50%, 14px);content:"";display:block;height:10px;width:10px;position:absolute;bottom:0;left:50%;background:url("../img/mark_arrow_yellow.png") no-repeat center}ul.contentsMenu li.back a{padding-left:21px;padding-right:.5em;color:#fff;background:#000 url("../img/mark_arrow_back.png") no-repeat 3px center;text-transform:uppercase}ul.contentsMenu li.back a:hover{color:#000;background-color:#eac100}ul.contentsMenu li.back a:before{display:none}ul.contentsMenu li.contact{margin-top:-7.5px;padding-left:5px}ul.contentsMenu li.contact a{width:30px;height:30px;text-indent:-9999px;background:rgba(0,123,203,0.5) url("../img/icon_mail.png") no-repeat center}ul.contentsMenu li.contact a:hover{background-color:#eac100}ul.contentsMenu li a{box-shadow:none;padding:.1em 1.3em;position:relative;display:block;color:#000}ul.contentsMenu li a:hover{color:#000;background-color:rgba(0,30,80,0.08)}ul.contentsMenu.type-category{margin:9vw auto 3vw}ul.contentsMenu.type-category li{font-size:1.3rem}nav.gNav h2{display:none}nav.gNav li{text-transform:uppercase}p.path{margin:1em 0;text-align:left;font-size:1.3rem;letter-spacing:.1em}ul.button,ul.siteInfo_company_link,ul.product_commentary_button{font-size:0}ul.button li,ul.siteInfo_company_link li,ul.product_commentary_button li{margin:0 2px 2px 0;display:inline-block;position:relative;font-size:1.3rem}ul.button li.pdf,ul.siteInfo_company_link li.pdf,ul.product_commentary_button li.pdf{padding-left:2.5em;background:url("../img/icon_pdf.png") no-repeat;background-size:contain !important}ul.button a,ul.siteInfo_company_link a,ul.product_commentary_button a,ul.button input,ul.siteInfo_company_link input,ul.product_commentary_button input{border:none;box-shadow:none;display:inline-block;padding:.7em 1.4em;color:#fff;background-color:#000}ul.button a:hover,ul.siteInfo_company_link a:hover,ul.product_commentary_button a:hover,ul.button input:hover,ul.siteInfo_company_link input:hover,ul.product_commentary_button input:hover{color:#000;background-color:#ffd200}ul.treeList>li,section.certificate_selection fieldset>ul.certificate_selection_list>li{background-image:none}ul.treeList>li>ul,section.certificate_selection fieldset>ul.certificate_selection_list>li>ul{padding-top:.3em}ul.treeList li,section.certificate_selection fieldset>ul.certificate_selection_list li{margin:0;padding:.2em 0;padding-left:20px;list-style-type:none;color:#fff;background:url(../img/tree_line.svg) no-repeat 0 .3%;font-size:1.3rem}ul.treeList li:last-child,section.certificate_selection fieldset>ul.certificate_selection_list li:last-child{padding-bottom:0;background:url(../img/tree_line-end.svg) no-repeat 0 -0.3em}ul.treeList li ul,section.certificate_selection fieldset>ul.certificate_selection_list li ul{margin:0}ul.treeList li ul ul,section.certificate_selection fieldset>ul.certificate_selection_list li ul ul{padding:.5em 0}ul.treeList li ul li:hover,section.certificate_selection fieldset>ul.certificate_selection_list li ul li:hover{transition:box-shadow .2s;border-radius:10px;box-shadow:8px 0 0 rgba(250,150,0,0.2) inset}ul[class^="thumbList"] li{margin:0 .5% .5% 0;width:33%;float:left;position:relative;overflow:hidden}ul[class^="thumbList"] li:nth-child(3n){margin-right:0}ul[class^="thumbList"] li a{box-shadow:none;display:block}ul[class^="thumbList"] li a:hover img{transform:scale(1.2, 1.2);opacity:.7}ul[class^="thumbList"] li a:hover span{transform:translate(0, 0)}ul[class^="thumbList"] li a img{will-change:transform;position:relative;transition:opacity .5s, transform .25s;width:100%;height:auto;vertical-align:bottom}ul[class^="thumbList"] li a>span{transition:transform .25s;transform:translate(0, 100%);padding:.8em 1.5em;position:absolute;z-index:1000;left:0;bottom:0;width:100%;font-size:1.1rem;color:#000;background-color:#fff}ul[class^="thumbList"] li a>span span{margin-bottom:.25em;color:#0077b3;display:block}ul[class^="thumbList"].type-title li:hover{background-color:#000}ul[class^="thumbList"].type-title a:after{padding:.5em 1em;content:attr(title);position:absolute;bottom:50%;right:50%;transform:translate(50%, 50%);transform-origin:right bottom;line-height:1.6;font-size:1.3rem;letter-spacing:0;color:#fff;background-color:#000;text-align:center}ul[class^="thumbList"].type-title a:hover:after{color:#000;background-color:#eac100}ul.entryList li{padding:0 0 .7em;border-bottom:1px solid #eee}ul.entryList li+li{padding-top:.7em}ul.entryList li a:hover{background-color:#eee}ul.entryList li .date{margin-bottom:.2em;padding-left:14px;display:block;color:#999;background-color:#fff;font-size:1.4rem;background:url("../img/mark_square_blue.png") no-repeat 0 center}ul.entryList li .text{color:#000;display:block;font-size:1.4rem;letter-spacing:.05em;text-decoration:underline}ul.entryList.type-thumb li .image{display:block;height:80px;width:80px;float:left;background-color:#ccc}ul.entryList.type-thumb li .date{margin-left:90px}ul.entryList.type-thumb li .text{margin-left:90px}.packageContents{margin:150px 5% 18vw}.packageContents>header{text-align:center}.packageContents>header h2{margin:2vw 0 1vw;line-height:1;font-size:4.2rem;font-family:"Hiragino Sans", "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "游ゴシック", YuGothic, sans-serif;font-weight:100;text-transform:uppercase}.packageContents>header .subtitle{margin:1.5vw 0;line-height:1;color:#0077b3}.packageContents>header .description{margin:4vw 0 10vw;line-height:1.6}article.intro{padding:7vw 40px;height:80vw;position:relative;background:#95C0E2 url("../img/bg_fuji_00.jpg") no-repeat;background-size:contain;background-attachment:fixed}article.intro>header{position:relative;top:0}article.intro>header h2{margin:9vw 0 0 0;background:url("../img/logo_title_en_large.svg") no-repeat 0 0;width:38%;height:5vw;text-indent:-9999px}article.intro #fuji1,article.intro #fuji2,article.intro #fuji3,article.intro #whiteCover{position:absolute;bottom:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-size:contain}article.intro #fuji1{background-image:url("../img/bg_fuji_01.png");background-position-y:35vw;z-index:200}article.intro #fuji2{background-image:url("../img/bg_fuji_02.png");background-position-y:48vw;z-index:300}article.intro #fuji3{background-image:url("../img/bg_fuji_03.png");background-position-y:65vw;z-index:400}article.intro #whiteCover{background-image:url("../img/bg_cover_white.png");background-position-y:108vw;background-size:100% 1400px;z-index:500}section.intro_sub{transition:opacity .5s;margin-top:1vw;position:relative;top:0;z-index:500;color:#004174;letter-spacing:.2em}section.intro_sub h3{margin:.5vw 0 .5vw 0;padding:0;font-size:2.5rem;font-weight:normal;color:#004467;background-image:none}section.intro_sub p{line-height:1.7;font-size:1.5rem}section.intro_news{margin-top:4vw;transition:opacity .5s;position:relative;top:0;min-width:350px;z-index:700}section.intro_news h3{margin:0 0 5px 0;padding:.2em .5em;display:inline-block;letter-spacing:.1em;text-transform:uppercase;font-size:1rem;font-weight:normal;color:#000;background:#fff}section.intro_news>div.content{width:50%;min-width:400px;background-color:rgba(0,50,100,0.4)}section.intro_news>div.content ul{padding:.5em .8em}section.intro_news>div.content ul li{margin:.3em 0;color:#fff;font-size:1.3rem;text-shadow:0 0 1px #000, 0 0 1px #000, 0 0 1px #000}section.intro_news>div.content ul li a{color:#fff;border-bottom:1px solid #000}section.intro_news>div.content ul li a:hover{color:#fff;text-shadow:none;box-shadow:none;background-color:#000}ul.intro_news_menu{margin-top:10px}ul.intro_news_menu li{margin:0 4px 4px 0;line-height:1}ul.intro_news_menu li.hot a{background-color:rgba(255,255,255,0.1)}ul.intro_news_menu li a{padding:1em 1em 1em 32px;border:1px solid rgba(255,255,255,0.4);background-color:transparent;text-shadow:0 0 1px #000, 0 0 1px #000;background:transparent url("../img/mark_arrow_forward.png") no-repeat 10px center}ul.intro_news_menu li a:hover{color:#fff;background-color:rgba(255,255,255,0.2);background-position-x:11px}ul.intro_fotter_opens{position:absolute;right:15px;bottom:15px;z-index:700}ul.intro_fotter_opens li{text-align:right}ul.intro_fotter_opens li img{width:100px;height:auto;vertical-align:bottom}div.loading{background-color:#fff;z-index:1000;animation:fade .3s}div.loading_icon{position:absolute;left:50%;top:50%;width:100px;height:100px;transform:translate(-50%, -50%);animation:opacity-in .5s ease-out}span.loading_title{position:absolute;top:35px;width:100%;z-index:1;color:#fff;font-weight:bold;text-align:center;font-size:1.2rem;letter-spacing:.15em;animation:text-fade .3s infinite linear;text-shadow:0 0 1px blue}span.loading_circle1,span.loading_circle2,span.loading_circle3{position:absolute;width:100px;height:100px;transform-origin:50% 46%;border-radius:48%;animation:rotation 5s infinite linear}span.loading_circle1{opacity:.2;background:deeppink}span.loading_circle2{opacity:.2;background:magenta;animation:rotation 1s infinite linear reverse}span.loading_circle3{opacity:.7;background:skyblue;animation:rotation 2s infinite linear}article.mortar div.content{background-image:url("../img/icon_kote_big.png");background-repeat:no-repeat;background-position:right bottom}article.mortar div.content>div{padding-left:5%;width:50%;float:right}article.mortar figure.image{transition:width .5s;padding:0 5% 0 0;width:50%;border-right:1px solid #ddd;float:left}article.mortar figure.image img{width:100%;height:auto}article.mortar .button,article.mortar ul.siteInfo_company_link,article.mortar ul.product_commentary_button{margin-top:3vw}nav.technologyNav_base{margin-bottom:.5%}nav.technologyNav_base>header{margin-right:.5%;width:33%;float:left}nav.technologyNav_base>header h3{margin:0;padding:0;text-align:center;font-weight:normal;font-size:1.4rem;background-image:none}nav.technologyNav_base>header h3 a{box-shadow:none;margin:0 15%;padding:10vw 0;border-radius:0 0 3px 3px;display:block;color:#fff;background-color:#000}nav.technologyNav_base>header h3 a:after{margin-top:.5vw;content:attr(title);display:block;text-transform:uppercase;font-size:1rem;letter-spacing:.2em}nav.technologyNav_base>header h3 a:hover{color:#000;background-color:#eac100}nav.technologyNav_base>div.content{width:66.5%;float:left}nav.technologyNav_others{clear:both}nav.technologyNav_others header h3{display:none}article.media footer ul.button,article.media footer ul.siteInfo_company_link,article.media footer ul.product_commentary_button{text-align:right}article.media footer ul.button li,article.media footer ul.siteInfo_company_link li,article.media footer ul.product_commentary_button li{float:none}section.news,section.movie,section.news{width:49%}section.news{margin-left:2%;float:left}section.movie,section.news{float:right}section.movie,section.news{padding:20px 20px 15px}section.movie h3,section.news h3{margin:0 10px;padding:0;text-transform:uppercase;font-size:2rem;font-weight:normal;color:#006699;background-image:none}section.movie>div.content,section.news>div.content{margin:20px 0 20px}article.about{padding:20px 5%;position:relative;border-top:8px solid rgba(0,50,70,0.3);border-bottom:5px solid rgba(120,170,190,0.2);color:#fff;background:#069 url("../img/bg_material_stone_02.jpg") repeat-y center 0}article.about:before,article.about:after{content:"";width:50px;height:50px;position:absolute;top:10px;background-repeat:no-repeat;background-size:contain}article.about:before{background-image:url("../img/bg_corner_left.png");left:15px}article.about:after{background-image:url("../img/bg_corner_right.png");right:15px}article.about dl{margin:0}article.about dt,article.about dd{width:auto;border:none;padding:0}article.about>header{text-align:center}article.about>header h2{margin:25px auto 40px;width:60%;height:2.5em;position:relative;text-indent:-9999px;background:url("../img/logo_title_ja_01_white.svg") no-repeat top}article.about>div.content{margin:50px 0 0}article.about>div.content>div.description{margin-bottom:50px;padding-left:185px;background:url("../img/logo_mark_fujikawa_white.svg") no-repeat 0 center;background-size:150px}article.about>div.content>div.description p{margin-bottom:.5em;font-size:1.4rem;text-shadow:2px 2px 2px #003246}ul.about_nav li{margin-right:.8%;float:left;width:24.4%;text-align:center;font-size:1.8rem;font-weight:100}ul.about_nav li:last-child{margin-right:0}ul.about_nav li.back{display:none}ul.about_nav li a{box-shadow:none;text-shadow:1px 1px 1px #003246;padding:3vw 0;display:block;color:#fff}ul.about_nav li a:after{margin-top:.8em;content:attr(title);display:block;text-transform:uppercase;font-size:1.1rem;letter-spacing:.3em}ul.about_nav li a:hover{background-color:rgba(0,30,80,0.2)}section.access,section.links{margin-top:70px}section.access>header,section.links>header{margin-bottom:40px;text-align:center;letter-spacing:.3em}section.access>header h3,section.links>header h3{margin:0;padding:0;color:#fff;background-image:none;text-transform:uppercase;font-family:"Hiragino Sans", "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "游ゴシック", YuGothic, sans-serif;font-weight:100;font-size:3rem}section.access>header p.subtitle,section.links>header p.subtitle{font-size:1.2rem}div#map{margin-right:2%;outline:1px solid #000;width:36%;float:left;background-color:#ccc;height:35vw}div#map ul.yolp-ctrl li{height:2em;display:inline-block;color:#000;background-color:#fff;font-size:12px}div#map ul.yolp-ctrl li.map-b1{display:none}ul.access_map_nav{margin-right:3%;width:23%;float:left}ul.access_map_nav li{font-size:1.3rem}ul.access_map_nav li+li{margin-top:2px}ul.access_map_nav li:hover a,ul.access_map_nav li.is-current a{color:#006699;background-color:#fff;background-image:url("../img/mark_square_blue.png")}ul.access_map_nav li.is-current{position:relative}ul.access_map_nav li.is-current:before{content:"";width:13px;height:12px;display:block;position:absolute;top:1.2rem;left:-11px;background:transparent url("../img/mark_sankaku.png") 0 center}ul.access_map_nav li a{box-shadow:none;padding:1rem 0 1rem 35px;display:block;color:#fff;background:rgba(0,30,70,0.4) url("../img/mark_square_white.png") no-repeat 15px 1.5rem}div.access_map_address{width:36%;float:left;font-size:1.3rem}dl[class^="access_map_address-"]{display:none}dl[class^="access_map_address-"].is-current{display:block}dl[class^="access_map_address-"] .address{line-height:1.8}dl[class^="access_map_address-"] .address span.tel,dl[class^="access_map_address-"] .address span.fax{margin-left:2px;letter-spacing:.2em;display:block}dl[class^="access_map_address-"] .address span.tel{padding-left:20px;background:url("../img/mark_tel.png") no-repeat 0 center}dl[class^="access_map_address-"] dt.title{margin:2rem 0 1.5rem;padding:.65em .8em .6em;border:1px solid rgba(255,255,255,0.7);display:inline-block;color:#fff;font-weight:normal;font-size:1.3rem;line-height:1}dl[class^="access_map_address-"] dd ul>li+li{margin-top:1em}dl[class^="access_map_address-"] dd ul>li span.start{padding:3px 0 2px 23px;background:url("../img/mark_play.png") no-repeat 1px center}dl[class^="access_map_address-"] dd ul>li p{margin:.2em 3px}dl[class^="access_map_address-"] dd ol{margin:.5em 0 .5em 7px;padding:0;list-style-type:none}dl[class^="access_map_address-"] dd ol>li{margin:.5em 0;padding-left:10px;border-left:1px solid rgba(255,255,255,0.5);line-height:1.5}dl[class^="access_map_address-"] dd ol>li.goal{margin-left:-6px;padding:3px 0 2px 22px;border-left:none;background:url("../img/mark_pin.png") no-repeat}ul.linkList li{margin-bottom:1em;overflow:hidden;height:50px}ul.linkList li:hover{background-color:rgba(0,0,0,0.2)}ul.linkList li:hover span.image{background-color:#fff;outline:1px solid #000}ul.linkList li:hover span.image img{opacity:.7}ul.linkList li a{color:#fff}ul.linkList li span.image{margin:0;float:left}ul.linkList li span.image img{transition:opacity .5s;vertical-align:bottom}ul.linkList li span.title{margin-left:65px;display:block;font-size:1.3rem}ul.linkList li span.title:after{content:attr(data-domain);display:block;font-size:1.2rem;color:rgba(255,255,255,0.8)}ul.linkList.type-column li{margin-right:1%;float:left;width:32.3%}ul.linkList.type-column li:nth-child(3n){margin-right:0}section.siteInfo{padding:40px 5%;color:#fff;background:#069 url("../img/bg_material_stone_02.jpg") repeat-y center 0;background-size:cover}section.siteInfo>header{display:none}section.siteInfo h3{margin:0 0 2em 0;padding:0;color:#fff;background-image:none;text-transform:uppercase;font-weight:normal;font-size:1.5rem;letter-spacing:.2em}section.siteInfo a{box-shadow:none;color:#fff}section.siteInfo a:hover{color:#eac100}section.siteInfo dl{margin:0}section.siteInfo dt,section.siteInfo dd{width:auto;border:none;padding:0}section.siteInfo_company{float:left;width:32%;padding-right:3%}section.siteInfo_company h3{padding-top:20px;width:100%;position:relative;text-indent:-9999px;background:url("../img/logo_title_ja_01_white.svg") no-repeat center bottom}section.siteInfo_company p.image img{width:100%;height:auto}ul.siteInto_opens{margin-top:3vw}ul.siteInto_opens li img{width:50%;height:auto}dl.siteInfo_company_address dt{margin:0 0 1.5rem;padding:.65em .8em .6em;border:1px solid rgba(255,255,255,0.7);display:inline-block;color:#fff;font-weight:normal;font-size:1.3rem;line-height:1}dl.siteInfo_company_address dd{float:none;width:100%;font-size:1.2rem;line-height:1.5}dl.siteInfo_company_address dd address span{display:block}ul.siteInfo_company_link a{background-color:rgba(0,30,80,0.3)}ul.siteInfo_company_link a:hover{color:#fff;background-color:#000}nav.siteInfo_sitemap{padding:0 3%;border-left:2px solid rgba(0,30,80,0.3);float:left;width:32%}nav.siteInfo_sitemap a{padding:.1em .5em;display:block}nav.siteInfo_sitemap a:hover{color:#eee;background-color:rgba(0,30,80,0.3)}nav.siteInfo_sitemap ul ul li:hover{box-shadow:20px 0 2px rgba(0,30,80,0.3) inset}section.siteInfo_links{padding-left:3%;border-left:2px solid rgba(0,30,80,0.3);float:left;width:36%}section.siteInfo_links a:hover{color:#eee}table.historyList th{min-width:150px}td.historyList_month{text-align:right;min-width:4em}div.qualityPolicy{margin:auto;width:80%}p.qualityPolicy_message{margin:7rem 0;padding:2em;text-align:center}ol.qualityPolicy_list{padding:0 0 0 1.5em}ol.qualityPolicy_list li{margin:2rem 0}div.presidentMessage{margin:8vw auto 0;max-width:52em;font-family:Georgia, 游明朝, "Yu Mincho", YuMincho, "Hiragino Mincho ProN", HGS明朝E, メイリオ, Meiryo, serif}div.presidentMessage p.image{margin:0 2em 0em 0;float:left}div.presidentMessage p.image img{border:1px solid #999}div.presidentMessage h3{margin-bottom:.8em;padding:0;letter-spacing:0;color:#0077b3;background-image:none;font-size:2.5rem;font-weight:normal}div.presidentMessage p{margin:.5em 0;font-size:1.6rem;-ms-text-justify:inter-word;text-justify:inter-word}div.presidentMessage p.presidentMessage_sign{margin-top:3rem;text-align:right}section.product+section.product{margin-top:10vw}.product_preview{margin-right:1%;float:left;width:30%}.product_preview h3{margin:0;padding:.8em 1em;color:#fff;background-color:#0077b3;background-image:none;font-size:1.3rem;font-weight:normal;text-align:center}.product_preview_image{padding:10px 0;background:url("../img/bg_grid10.png")}.product_preview_image img{width:100%;height:auto}.product_preview_thumb{padding-top:.5em;border-top:1px solid #999}.product_preview_thumb li{width:33.333%;float:left}.product_preview_thumb li:hover img{outline:1px solid #000}.product_preview_thumb li:nth-child(3n){margin-right:0}.product_preview_thumb li img{width:100%;outline:2px solid #fff;height:auto;vertical-align:bottom}.product_preview_thumb li img:hover{cursor:pointer;opacity:.8}.product_commentary{margin-left:2%;float:left;width:67%;font-size:1.4rem}.product_commentary>section>div.content{margin:1em 0 2em}.product_commentary p{margin:.5em 0;line-height:1.7}.product_commentary h4{margin:0;padding:.7em 1.4em;color:#0077b3;background-color:#E5E8ED;font-weight:normal}.product_commentary h5{margin:.8em 0 0;padding-left:13px;font-size:1.5rem;color:#0077b3;background:url("../img/mark_square_blue.png") no-repeat 0 center}.product_commentary h5+*{margin-top:.5em}.product_commentary ol li+li{margin-top:.5em;padding-top:.5em;border-top:1px dotted #aaa}.product_commentary_featureList{margin:1em 0}.product_commentary_featureList li{margin:0;margin-bottom:.4em;padding:.6em 1em;border:1px solid #0077b3;display:inline-block;font-size:1.3rem;color:#0077b3}ul.product_commentary_button{padding-top:1vw;border-top:1px dotted #aaa}ul.product_commentary_button li{font-size:1.1rem}section.product.is-wide .product_preview{margin-right:1%;width:48%}section.product.is-wide .product_commentary{margin-left:2%;width:48%}.getAdobeReader{margin:6rem 0;padding:1em;border:1px dashed #ccc}.getAdobeReader p{line-height:1.5;font-size:1.3rem}.getAdobeReader p.image{margin:0 1em 0 0;padding:0 !important;float:left}.getAdobeReader p.image img{display:block}.getAdobeReader p.image img:hover{opacity:.7}ul.infoLinks{font-size:1.2rem;text-align:right}ul.infoLinks li{display:inline-block}ul.infoLinks li+li{margin-left:1.5em}ul.infoLinks li a{box-shadow:none;padding-left:15px;color:#fff;background:url("../img/mark_square_white.png") no-repeat 0 0.4em}ul.infoLinks li a:hover{text-decoration:underline}.planeDocument{margin:auto;max-width:52em}.planeDocument h4{margin:2.5em 0 .5em;color:#0077b3}.planeDocument p{line-height:1.7}.planeDocument ul{margin-left:2em;list-style-type:disc}.planeDocument ol{margin:1em 0}.planeDocument ol ol{padding-left:2em;border-left:1px solid #ccc}.planeDocument li{margin:.5em 0}.planeDocument dl{padding:1em}#header{padding:20px;width:100%;position:absolute;top:0;left:0;z-index:2000}#header h1{margin:0;width:280px;position:relative;float:left}#header h1 a{box-shadow:none;transition:transform .1s;height:50px;text-indent:-9999px;display:block;background:url("../img/logo_title_ja_01_blue.svg") no-repeat 58px center;background-size:79.5%}#header h1 a:hover{opacity:.7;transform:scale(1.01)}#header h1 a:before{position:absolute;top:0;left:0;content:"";width:49px;height:49px;display:inline-block;background:url("../img/logo_mark_fujikawa_blue.svg") no-repeat center}#header nav.gNav{margin-top:20px;float:right}#header.is-active{padding:10px 20px;border-bottom:1px solid rgba(0,100,200,0.3);position:fixed;background-color:#fff}#header.is-active h1{width:220px}#header.is-active h1 a{background:url("../img/logo_title_en_large.svg") no-repeat 55px center;background-size:75%}#footer{margin:0;padding:2vw 30px 2.5vw;border-top:3px solid #111;color:#fff;background-color:#222}@media screen and (min-width: 0\0) and (min-resolution: 0.001dpcm){*{opacity:1 !important}.is-koteAnim:before{display:none}.koteAnim_wrap{display:none !important}}@keyframes opacity-in{0%{opacity:0}100%{opacity:1}}@keyframes opacity-out{0%{opacity:1}100%{opacity:0;z-index:-1000}}@keyframes slide-in-t{0%{opacity:0;transform:translate(0, -50px)}100%{opacity:1;transform:translate(0, 0)}}@keyframes slide-in-r{0%{opacity:0;transform:translate(50px, 0)}100%{opacity:1;transform:translate(0, 0)}}@keyframes slide-in-b{0%{opacity:0;transform:translate(0, 50px)}100%{opacity:1;transform:translate(0, 0)}}@keyframes slide-in-l{0%{opacity:0;transform:translate(-50px, 0)}100%{opacity:1;transform:translate(0, 0)}}@keyframes zoomOut{0%{transform:scale(1.5)}100%{transform:scale(1)}}@keyframes bounce{0%{transform:scale(1, 1) translate(0%, 0%)}40%{transform:scale(0.95, 1.2) translate(0%, -10%)}50%{transform:scale(1.1, 0.9) translate(0%, 5%)}60%{transform:scale(0.95, 1.05) translate(0%, -3%)}70%{transform:scale(1.05, 0.95) translate(0%, 3%)}80%{transform:scale(1, 1) translate(0%, 0%)}100%{transform:scale(1, 1) translate(0%, 0%)}}@keyframes rotation{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes color-fade{0%{opacity:1}50%{opacity:.7}}@keyframes text-fade{0%{opacity:1}25%{opacity:.8}50%{opacity:.9}75%{opacity:.6}}header#header.is-active{transform:translate(0, -50px);animation:slide-in-t .5s ease;animation-fill-mode:forwards}.packageContents>header h2,.packageContents>header .subtitle,.packageContents>header .description{opacity:0}.packageContents.is-active>header h2,.packageContents.is-active>header .subtitle,.packageContents.is-active>header .description{animation:slide-in-t 1s ease;animation-fill-mode:forwards}.packageContents.is-active .subtitle{animation-delay:.1s}.packageContents.is-active .description{animation-delay:.2s}article.mortar figure.image,article.mortar div.content>div{opacity:0;transition:opacity .5s, width .5s}article.mortar figure.image.is-active{animation:slide-in-r .5s;animation-fill-mode:forwards}article.mortar div.content>div.is-active{animation:slide-in-l .5s;animation-fill-mode:forwards}#map,.access_map_address{opacity:0;transition:opacity .5s, width .5s}#map.is-active{animation:slide-in-l .5s;animation-fill-mode:forwards}.access_map_address.is-active{animation:slide-in-r .5s;animation-fill-mode:forwards}dl[class^="access_map_address-"]{opacity:0;transition:opacity .5s, width .5s}dl[class^="access_map_address-"].is-current{animation:slide-in-r .5s;animation-fill-mode:forwards}ul.thumbList.is-active img{animation:zoomOut 1s}nav.technologyNav_base>header,ul.slickFoundation{opacity:0;transition:opacity .5s, width .5s}nav.technologyNav_base>header.is-active{animation:slide-in-l .5s;animation-fill-mode:forwards}ul.slickFoundation.is-active{animation:slide-in-r .5s;animation-fill-mode:forwards}section.product .product_preview,section.product .product_commentary{opacity:0;transition:opacity .5s}.is-active.technologyNav_base{animation:slide-in-t .5s;animation-fill-mode:forwards}.is-active.product .product_preview{animation:slide-in-r .5s;animation-fill-mode:forwards}.is-active.product .product_commentary{animation:slide-in-l .5s;animation-fill-mode:forwards}.contentsMenu>:nth-child(2),.is-active.thumbList>:nth-child(2),.is-active.entryList>:nth-child(2),.is-active.about_nav>:nth-child(2),.is-active.access_map_nav>:nth-child(2),.is-active.linkList>:nth-child(2),.is-active.treeList ul>:nth-child(2),section.certificate_selection fieldset>ul.is-active.certificate_selection_list ul>:nth-child(2),.is-active.treeList ul ul>:nth-child(2),section.certificate_selection fieldset>ul.is-active.certificate_selection_list ul ul>:nth-child(2){animation-delay:0.1s}.contentsMenu>:nth-child(3),.is-active.thumbList>:nth-child(3),.is-active.entryList>:nth-child(3),.is-active.about_nav>:nth-child(3),.is-active.access_map_nav>:nth-child(3),.is-active.linkList>:nth-child(3),.is-active.treeList ul>:nth-child(3),section.certificate_selection fieldset>ul.is-active.certificate_selection_list ul>:nth-child(3),.is-active.treeList ul ul>:nth-child(3),section.certificate_selection fieldset>ul.is-active.certificate_selection_list ul ul>:nth-child(3){animation-delay:0.2s}.contentsMenu>:nth-child(4),.is-active.thumbList>:nth-child(4),.is-active.entryList>:nth-child(4),.is-active.about_nav>:nth-child(4),.is-active.access_map_nav>:nth-child(4),.is-active.linkList>:nth-child(4),.is-active.treeList ul>:nth-child(4),section.certificate_selection fieldset>ul.is-active.certificate_selection_list ul>:nth-child(4),.is-active.treeList ul ul>:nth-child(4),section.certificate_selection fieldset>ul.is-active.certificate_selection_list ul ul>:nth-child(4){animation-delay:0.3s}.contentsMenu>:nth-child(5),.is-active.thumbList>:nth-child(5),.is-active.entryList>:nth-child(5),.is-active.about_nav>:nth-child(5),.is-active.access_map_nav>:nth-child(5),.is-active.linkList>:nth-child(5),.is-active.treeList ul>:nth-child(5),section.certificate_selection fieldset>ul.is-active.certificate_selection_list ul>:nth-child(5),.is-active.treeList ul ul>:nth-child(5),section.certificate_selection fieldset>ul.is-active.certificate_selection_list ul ul>:nth-child(5){animation-delay:0.4s}.contentsMenu>:nth-child(6),.is-active.thumbList>:nth-child(6),.is-active.entryList>:nth-child(6),.is-active.about_nav>:nth-child(6),.is-active.access_map_nav>:nth-child(6),.is-active.linkList>:nth-child(6),.is-active.treeList ul>:nth-child(6),section.certificate_selection fieldset>ul.is-active.certificate_selection_list ul>:nth-child(6),.is-active.treeList ul ul>:nth-child(6),section.certificate_selection fieldset>ul.is-active.certificate_selection_list ul ul>:nth-child(6){animation-delay:0.5s}.contentsMenu>:nth-child(7),.is-active.thumbList>:nth-child(7),.is-active.entryList>:nth-child(7),.is-active.about_nav>:nth-child(7),.is-active.access_map_nav>:nth-child(7),.is-active.linkList>:nth-child(7),.is-active.treeList ul>:nth-child(7),section.certificate_selection fieldset>ul.is-active.certificate_selection_list ul>:nth-child(7),.is-active.treeList ul ul>:nth-child(7),section.certificate_selection fieldset>ul.is-active.certificate_selection_list ul ul>:nth-child(7){animation-delay:0.6s}.contentsMenu>:nth-child(8),.is-active.thumbList>:nth-child(8),.is-active.entryList>:nth-child(8),.is-active.about_nav>:nth-child(8),.is-active.access_map_nav>:nth-child(8),.is-active.linkList>:nth-child(8),.is-active.treeList ul>:nth-child(8),section.certificate_selection fieldset>ul.is-active.certificate_selection_list ul>:nth-child(8),.is-active.treeList ul ul>:nth-child(8),section.certificate_selection fieldset>ul.is-active.certificate_selection_list ul ul>:nth-child(8){animation-delay:0.7s}.contentsMenu>:nth-child(9),.is-active.thumbList>:nth-child(9),.is-active.entryList>:nth-child(9),.is-active.about_nav>:nth-child(9),.is-active.access_map_nav>:nth-child(9),.is-active.linkList>:nth-child(9),.is-active.treeList ul>:nth-child(9),section.certificate_selection fieldset>ul.is-active.certificate_selection_list ul>:nth-child(9),.is-active.treeList ul ul>:nth-child(9),section.certificate_selection fieldset>ul.is-active.certificate_selection_list ul ul>:nth-child(9){animation-delay:0.8s}.contentsMenu>:nth-child(10),.is-active.thumbList>:nth-child(10),.is-active.entryList>:nth-child(10),.is-active.about_nav>:nth-child(10),.is-active.access_map_nav>:nth-child(10),.is-active.linkList>:nth-child(10),.is-active.treeList ul>:nth-child(10),section.certificate_selection fieldset>ul.is-active.certificate_selection_list ul>:nth-child(10),.is-active.treeList ul ul>:nth-child(10),section.certificate_selection fieldset>ul.is-active.certificate_selection_list ul ul>:nth-child(10){animation-delay:0.9s}.contentsMenu>:nth-child(11),.is-active.thumbList>:nth-child(11),.is-active.entryList>:nth-child(11),.is-active.about_nav>:nth-child(11),.is-active.access_map_nav>:nth-child(11),.is-active.linkList>:nth-child(11),.is-active.treeList ul>:nth-child(11),section.certificate_selection fieldset>ul.is-active.certificate_selection_list ul>:nth-child(11),.is-active.treeList ul ul>:nth-child(11),section.certificate_selection fieldset>ul.is-active.certificate_selection_list ul ul>:nth-child(11){animation-delay:1s}.contentsMenu>:nth-child(12),.is-active.thumbList>:nth-child(12),.is-active.entryList>:nth-child(12),.is-active.about_nav>:nth-child(12),.is-active.access_map_nav>:nth-child(12),.is-active.linkList>:nth-child(12),.is-active.treeList ul>:nth-child(12),section.certificate_selection fieldset>ul.is-active.certificate_selection_list ul>:nth-child(12),.is-active.treeList ul ul>:nth-child(12),section.certificate_selection fieldset>ul.is-active.certificate_selection_list ul ul>:nth-child(12){animation-delay:1.1s}.contentsMenu>:nth-child(13),.is-active.thumbList>:nth-child(13),.is-active.entryList>:nth-child(13),.is-active.about_nav>:nth-child(13),.is-active.access_map_nav>:nth-child(13),.is-active.linkList>:nth-child(13),.is-active.treeList ul>:nth-child(13),section.certificate_selection fieldset>ul.is-active.certificate_selection_list ul>:nth-child(13),.is-active.treeList ul ul>:nth-child(13),section.certificate_selection fieldset>ul.is-active.certificate_selection_list ul ul>:nth-child(13){animation-delay:1.2s}.contentsMenu>*{opacity:0;animation:slide-in-b .5s;animation-fill-mode:forwards}.thumbList>*,.entryList>*,.about_nav>*,.access_map_nav>*,.linkList>*,.treeList ul>*,section.certificate_selection fieldset>ul.certificate_selection_list ul>*,.treeList ul ul>*,section.certificate_selection fieldset>ul.certificate_selection_list ul ul>*{opacity:0}.is-active.thumbList>*,.is-active.entryList>*,.is-active.about_nav>*,.is-active.access_map_nav>*,.is-active.linkList>*,.is-active.treeList ul>*,section.certificate_selection fieldset>ul.is-active.certificate_selection_list ul>*,.is-active.treeList ul ul>*,section.certificate_selection fieldset>ul.is-active.certificate_selection_list ul ul>*{animation:slide-in-b .5s;animation-fill-mode:forwards}article.intro:before{background-color:#fff;z-index:900}article.intro>header{opacity:0}article.intro>header h2{opacity:.5}article.intro.is-active:before{display:none}article.intro.is-active>header{animation:slide-in-t .5s;animation-delay:.5s;animation-fill-mode:forwards}section.intro_sub h3,section.intro_sub p{opacity:0}.is-active section.intro_sub h3,.is-active section.intro_sub p{animation:slide-in-l .5s;animation-fill-mode:forwards}.is-active section.intro_sub h3{animation-delay:.6s}.is-active section.intro_sub p{animation-delay:.7s}div.access_map img[src$="mark_pin_blue.png"]{animation:bounce 1s linear infinite}.is-koteAnim{position:relative}.is-koteAnim:before{z-index:100;opacity:1;background-color:#fff;animation:opacity-out .5s linear .5s forwards}.koteAnim_wrap,.koteAnim_y,.koteAnim_x,.koteAnim_r{position:absolute;z-index:200;top:0;left:0;height:100%;width:100%}.koteAnim_wrap{animation:koteAnim1_bg 3.4s forwards;animation-delay:.5s;background:url("../img/bg_cover_white.png") no-repeat;background-size:250% 250%;background-position:-110vw}.koteAnim_wrap:before,.koteAnim_wrap:after{display:none;content:"";display:block;position:absolute;top:0;height:100%;width:50%;background-repeat:no-repeat;background-size:50vw 90%}.koteAnim_wrap:before{left:0;background-image:url("../img/bg_kote_left.png");animation:koteAnim1_bg_top ease .3s forwards;animation-delay:2.5s}.koteAnim_wrap:after{right:0;background-image:url("../img/bg_kote_right.png");animation:koteAnim1_bg_top ease .3s forwards;animation-delay:2.3s}.koteAnim_y{animation:koteAnim1_y 3s forwards}.koteAnim_x{animation:koteAnim1_x 3s forwards}.koteAnim_r{z-index:1200;animation:koteAnim1_r 3s;transform-origin:center 90%;background:url("../img/pic_kote.png") no-repeat center;background-size:contain}@keyframes koteAnim1_bg{0%{display:block;background-position-x:-100vw}60%{background-position-x:100vw}55%{background-position-x:100vw}100%{background-position-x:100vw;z-index:-1}}@keyframes koteAnim1_bg_top{0%{background-position-x:0}50%{opacity:1}100%{opacity:0;background-position-x:-50vw;z-index:-1}}@keyframes koteAnim1_y{0%{transform:translateY(35%);animation-timing-function:ease-in}50%{transform:translateY(0%);animation-timing-function:ease-out}100%{transform:translateY(-40%);animation-timing-function:ease-out;z-index:-1}}@keyframes koteAnim1_x{0%{transform:translateX(-120%);animation-timing-function:ease-out}50%{transform:translateX(60%);animation-timing-function:ease-in}100%{transform:translateX(-120%);animation-timing-function:ease-out;z-index:-1}}@keyframes koteAnim1_r{0%{transform:rotate(-75deg);animation-timing-function:ease-in}35%{transform:rotate(-45deg);animation-timing-function:ease-out}75%{transform:rotate(55deg);animation-timing-function:ease-in}100%{transform:rotate(-10deg);z-index:-1}}section.certificate_selection.is-active{opacity:1;animation:slide-in-t .4s}article.certificate_result{opacity:0;display:none}article.certificate_result.is-active{opacity:1;animation:slide-in-t .4s}@media screen and (max-width: 800px){ul.linkList.type-column li{margin-right:0;float:left;width:49%}ul.linkList.type-column li:nth-child(3n){margin-right:0}section.siteInfo_company{padding-right:5%;width:55%}section.siteInfo_company h3{margin:0 auto 3vw;width:250px}nav.siteInfo_sitemap{padding:0 5%;width:45%}section.siteInfo_links{clear:both;padding:5vw 0 0 0;border-left:none;float:none;width:100%}section.siteInfo_links li{width:50%;float:left}}@media screen and (max-width: 740px){#header h1{margin:0 auto;float:none}#header nav.gNav{float:none;text-align:center}#header nav.gNav ul{display:inline-block}#header.is-active{padding-bottom:0}article.intro>header{margin-top:12vw}}@media screen and (max-width: 700px){article.intro>header{display:none}section.intro_sub{margin-top:17vw;width:90%}section.intro_sub h3{margin:0;padding:.3em .5em;display:inline-block;font-size:2rem;background-color:white}section.intro_sub p{margin:0;padding:.6em 1em;text-shadow:0 0 1px #000, 0 0 1px #000;display:inline-block;line-height:1.4;font-size:1.3rem;color:#fff;background-color:rgba(0,30,80,0.3)}section.intro_news{margin-top:2vw}ul[class^="thumbList"] li{margin:0 1% .5% 0;width:49.5%}ul[class^="thumbList"] li:nth-child(3n){margin-right:1%}ul[class^="thumbList"] li:nth-child(2n){margin-right:0}ul[class^="thumbList"].is-odd li:last-child{width:100%}ul[class^="thumbList"].is-odd li:last-child:after{background-color:#fff}ul[class^="thumbList"].type-title.is-odd li:last-child a:after{font-size:1.5rem}nav.technologyNav_base{position:relative;display:block}nav.technologyNav_base>header{position:absolute;z-index:10;top:0;left:0;float:none}nav.technologyNav_base>header h3{margin:auto;font-size:1.1rem}nav.technologyNav_base>header h3 a{margin:5px;padding:.8em .2em}nav.technologyNav_base>header h3 a:after{display:none}nav.technologyNav_base>div.content{margin-bottom:3px;width:100%;float:none}section.news,section.movie,section.news{width:100%;float:none}section.movie,section.news{margin-top:5vw}article.news{margin-left:0}div#map{margin-right:1%;width:59%;height:55vw}ul.access_map_nav{margin-left:2%;margin-right:0;width:38%}div.access_map_address{padding-top:5vw;clear:both;width:100%;float:none}div.qualityPolicy{width:95%}.koteAnim_wrap{animation-delay:.7s}.koteAnim_wrap:before{animation-delay:2.6s}.koteAnim_wrap:after{animation-delay:2.4s}}@media screen and (max-width: 580px){section.intro_news{width:100%}section.intro_news h3{display:none}section.intro_news>div.content ul li{display:none}section.intro_news>div.content ul li:first-child{display:block}section.intro_sub h3{font-size:1.6rem}ul.intro_fotter_opens li img{width:80px}article.mortar div.content>div{margin-top:4vw;padding:0;width:auto}article.mortar figure.image{margin:auto;padding:0;border:none;float:none;width:90%}article.mortar .button,article.mortar ul.siteInfo_company_link,article.mortar ul.product_commentary_button{text-align:center}article.mortar .button>li,article.mortar ul.siteInfo_company_link>li,article.mortar ul.product_commentary_button>li{float:none}section.about>header h2{margin-bottom:3vw}section.about>div.content{margin-top:4vw}section.about>div.content div.description{padding-left:0;padding-top:180px;background-position:center top}ul.about_nav li{margin:1% 1% 0 0;width:49.5%}ul.about_nav li:nth-child(3n){margin-right:0}ul.infoLinks{text-align:center}ul.infoLinks li+li{margin-top:1em;margin-left:0;display:block}section.siteInfo_company{margin:auto;padding-right:0;float:none;width:90%}section.siteInfo_company h3{margin:0 auto 7vw;padding-top:30px;width:300px}nav.siteInfo_sitemap{margin-top:8vw;padding:0 5%;width:100%;float:none}section.siteInfo_links{margin-top:8vw;padding:0;width:100%}section.siteInfo_links li{width:100%;float:none}.product_preview{float:none;width:100%}.product_commentary{margin-left:0;margin-top:2vw;float:none;width:100%}section.product.is-wide .product_preview{margin-right:0%;width:100%}section.product.is-wide .product_commentary{margin-left:0%;width:100%}.koteAnim_wrap{animation-delay:.6s}.koteAnim_wrap:before{animation-delay:2.58s}.koteAnim_wrap:after{animation-delay:2.5s}}@media screen and (max-width: 480px){.packageContents{margin-top:190px}#header.is-active nav.gNav{margin-top:10px}#header nav.gNav{margin-bottom:10px}article.intro{height:95vw;padding-left:20px;padding-right:20px}section.intro_sub{margin:140px auto 0;text-align:center;width:100%}section.intro_sub p{margin-top:.5em;display:block;letter-spacing:.1em}section.intro_news{margin-top:0}section.intro_news>div.content{display:none}ul[class^="thumbList"] li{margin:0 0 1% 0;width:100%;float:none;position:relative;overflow:hidden}ul[class^="thumbList"].type-title li a:after{font-size:1.5rem}ul[class^="thumbList"].type-title li a span{font-size:1.5rem}ul.contentsMenu{-ms-display:flex !important;display:flex !important;-ms-flex-wrap:wrap;flex-wrap:wrap;border-top:1px solid rgba(0,100,200,0.3);border-left:1px solid rgba(0,100,200,0.3)}ul.contentsMenu li{-ms-flex-grow:1;flex-grow:1;float:none;margin:0;border:none;border-right:1px solid rgba(0,100,200,0.3);border-bottom:1px solid rgba(0,100,200,0.3)}ul.contentsMenu li.contact{margin:0;padding:0}ul.contentsMenu li.contact a{width:auto;height:100%}ul.contentsMenu li.back a{text-indent:-9999px;background:#000 url("../img/mark_arrow_back.svg") no-repeat center;background-size:contain}ul.contentsMenu li.is-current a{color:#0077b3}ul.contentsMenu li.is-current a:before{display:none}ul.contentsMenu li a{padding:1em 1em;font-size:1.2rem;background-color:rgba(255,255,255,0.2);text-shadow:0 0 1px #fff, 0 0 1px #fff}ul.contentsMenu li a:before{display:none}section[class^="packageContents"]{margin-top:220px}div#map{margin:0;width:100%;height:90vw}ul.access_map_nav{margin:10px 0 0 0;width:100%}ul.access_map_nav li:before{display:none !important}ul.access_map_nav li a{padding-top:1.5em;padding-bottom:1.5em;background-position:15px center}ul.linkList.type-column li{width:100%}}@media screen and (max-width: 417px){section.intro_sub{margin-top:150px}section.intro_sub p{display:none;font-size:1.2rem}}@media screen and (max-width: 375px){ul.button li.pdf a,ul.siteInfo_company_link li.pdf a,ul.product_commentary_button li.pdf a{margin-left:7px}ul.button a,ul.siteInfo_company_link a,ul.product_commentary_button a{padding:1em 1.5em}.packageContents>header h2{font-size:3.5rem}section.about{padding-top:0}section.about:before,section.about:after{display:none}ul.about_nav li{margin:1% 1% 0 0;width:100%;float:none}ul.about_nav li:nth-child(3n){margin-right:0}section.siteInfo_company h3{width:100%}}@media screen and (max-width: 320px){#header h1{padding-left:0;width:95%}#header h1 a{background-position:center;background-size:contain}#header h1 a:before{display:none}section.intro_sub{display:none}section.intro_news{display:none}}section.certificate_selection{overflow:hidden;border:1px solid #E5E8ED;border-right-color:#c7cdd8;border-bottom-color:#c7cdd8;border-top-left-radius:1em;border-bottom-left-radius:1em;overflow:hidden;position:relative;-ms-flex-wrap:wrap;flex-wrap:wrap;display:none}section.certificate_selection.is-active{opacity:1;display:-ms-flex;display:flex;height:auto}section.certificate_selection.is-current legend{transition:all .1s;padding-left:30px;color:#0077b3;background-color:#e2f6ff;background:url("../img/mark_circle_blue.png") no-repeat 0 center}section.certificate_selection>header{padding:3px;padding-right:0;width:50%;background-color:#E5E8ED}section.certificate_selection>header:before{padding:.6em 1.2em;border-radius:1em 0 0 1em;content:"STEP";display:block;width:50%;height:100%;float:left;color:#0077b3;font-weight:bold;font-size:1.2rem;background-color:#fff;background:#fff url("../img/icon_num_01.png") no-repeat center;background-size:50%}section.certificate_selection>header h3{margin:15% auto;padding:0;background:none;float:left;width:50%;color:#0077b3;font-size:1.5rem;text-align:center;background:url("../img/mark_sankaku.png") no-repeat right center}section.certificate_selection>div.content{padding:1em 1em 1em;width:50%}section.certificate_selection+.certificate_selection{margin-top:5px}section.certificate_selection fieldset legend{margin-bottom:1em}section.certificate_selection fieldset>ul.certificate_selection_list{margin-left:.5em}section.certificate_selection fieldset>ul.certificate_selection_list li{color:#000;padding-top:.3em;padding-bottom:0.3em !important;background-position-y:-.6em}section.certificate_selection fieldset>ul.certificate_selection_list li input{margin:0}section.certificate_selection fieldset>ul.certificate_selection_list li input:checked+label{padding:.4em .6em;border:1px solid #eac100;background-color:#fff7d4}section.certificate_selection fieldset input[type='radio']{margin:1em 0}section.certificate_selection fieldset label{margin-left:.5em;display:inline}section.certificate_selection fieldset label:hover{cursor:pointer;background-color:#eee}section.certificate_selection.step2>header:before{background-image:url("../img/icon_num_02.png")}section.certificate_selection.step3>header:before{background-image:url("../img/icon_num_03.png")}section.certificate_selection.step4>header:before{background-image:url("../img/icon_num_04.png")}article.certificate_result{position:relative;margin:4vw auto;padding:40px 4vw 2vw;width:80vw;display:none;border:3px solid #000}article.certificate_result.is-active{display:block}article.certificate_result>header p.logoMark{width:124px;height:124px;position:absolute;top:-8px;left:-8px;overflow:hidden}article.certificate_result>header p.logoMark:before,article.certificate_result>header p.logoMark:after{content:"";display:block;width:5px;height:5px;position:absolute;background-color:#005580}article.certificate_result>header p.logoMark:before{top:0;right:0}article.certificate_result>header p.logoMark:after{bottom:0;left:0}article.certificate_result>header p.logoMark span{transform:rotate(-45deg);border-bottom:1px solid #333;position:absolute;width:180px;height:50px;top:20px;left:-45px;display:inline-block;background-color:#0077b3;text-align:center}article.certificate_result>header p.logoMark img{padding:3px;border-radius:100%;position:relative;top:-10px;width:40%;height:auto;vertical-align:bottom;background-color:#fff;transform:rotate(45deg)}article.certificate_result>div.content h4{text-align:center}.certificate_result_hit{position:absolute;top:2vw;right:2vw;text-align:right}.certificate_result_hit h3.exist{margin:0 auto .5rem;padding:0.5em .7em;border:1px solid #000;display:inline-block;font-size:1.5rem;font-weight:normal;background:none}.certificate_result_hit p.caution{margin:0;display:block;font-size:1.2rem;color:maroon}.certificate_result_hit p.copy{margin:0;font-size:1.1vw;text-align:right}.certificate_result_report h4{margin:7vw auto 4vw;padding:0;line-height:1;background:none;font-size:6vw}.certificate_result_report h4:before{margin-bottom:.5em;content:"管理番号";display:block;font-size:1.3rem;letter-spacing:1rem;padding-left:1rem}dl.certificate_result_report_list{display:-ms-flex;display:flex;position:relative;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:1.4rem}dl.certificate_result_report_list dt{padding-right:1.5rem;text-align:right;font-weight:bold;width:30%}dl.certificate_result_report_list dd{width:70%;line-height:1.7}.certificate_result_request{margin-top:7vw}.certificate_result_request .button,.certificate_result_request ul.siteInfo_company_link,.certificate_result_request ul.product_commentary_button{margin:4vw 0}.certificate_result_request h4{font-size:1.8rem;letter-spacing:.5rem}.certificate_result_request>footer{margin:5vw 0;padding-top:2vw;border-top:1px solid #ccc}.certificate_result_request>footer p{margin:.5em 0;font-size:1.4rem;line-height:1.7}.certificate_result_request_form{width:100%;height:300px;border:none}@media screen and (max-width: 500px){section.certificate_selection>header{width:20%}section.certificate_selection>header:before{border-right:1px solid #E5E8ED;width:100%;background-size:70%}section.certificate_selection h3{display:none}section.certificate_selection>div.content{width:80%}article.certificate_result{padding-top:80px;width:90%}}
/* --------------------
    20201114 Map変更
-------------------- */
#map > iframe {
  display: none;
  width: 100%;
  height: 100%;
}
#map > iframe.is-current {
  display: block;
}
