/*!
-----------------------------------

	create: 2007-05-24
	update: 2020-07-15
	url: https://www.kracie.co.jp/

----------------------------------- !*/*{margin:0;padding:0;text-decoration:none;font-weight:normal;font-style:normal;line-height:1.2}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}li{list-style:none}div,dt,dd,ul,li,dl,ol{zoom:1}div:after,dt:after,dd:after,ul:after,ol:after,li:after,dl:after{content:'';display:table;clear:both}a img{border:none}a{color:#51798A;text-decoration:none}a:hover{text-decoration:underline}a:visited{color:#999999}table{border-collapse:0}th,td{border-collapse:collapse}body{border-top:solid 5px #FFD500;color:#666666;text-align:center;font-size:100%}html>body{font-size:16px}#container{margin:0 auto;width:950px;text-align:left}#header{margin-bottom:21px;position:relative;width:950px;height:75px}#header h1{position:absolute;top:0;left:-10px}#header .subNav{position:absolute;top:7px;left:235px}#header .subNav p{float:left}#header .subNav .home{margin-right:211px}#header .subNav .kampo{margin-right:190px}#header .subNav .kantaibun,#header .subNav .english{margin-right:15px}#header .subNav .hantaibun,#header .subNav .kantaibun,#header .subNav .english{padding-top:2px}#header .search{position:absolute;top:7px;right:0}#header .search input{vertical-align:top;font-size:62.5%}#header .search .text{margin-right:4px;padding:0 4px;border:solid 1px #E5EAEE;width:150px;height:20px;line-height:20px;color:#999999}#header .search .btn{margin-top:1px}#header .globalNav{position:absolute;top:40px;left:235px}#header .globalNav ul li{float:left}#header #gNavi{display:none}#contents{clear:both}#footer{clear:both}#contents{padding:20px 0 20px 0}#mainContents_sideline{background:url("../cmn/contentsline_side.gif") repeat-y 172px top}#sideMenu{float:left;width:172px}#mainContents{float:left;width:778px;background:url("../cmn/contentsline_top.gif") no-repeat left top;font-size:12px}* html #mainContents{font-size:0.8em}#contents .bnavi{text-align:right;font-size:0.8em;padding:20px 0 0 0}#contents{width:950px}#contents_new{width:950px}#contents_new *{line-height:1.5}#contents_new #topicPath,#contents_new #topicPath *{line-height:1.2}#topicPath{padding-bottom:10px;font-size:75%;border-bottom:1px solid #e0e5e8}#topicPath li{margin-right:10px;float:left;line-height:1.5}#topicPath li a{padding-right:20px;background:url("/image/common/bg_topicpath.gif") right center no-repeat}#footer{padding:15px 11px;border:solid 1px #E5EAEE}#footer *{line-height:1.5}#footer .globalNav{margin-bottom:14px;padding:0 8px;border-bottom:solid 1px #E5EAEE;font-size:75%}#footer .globalNav ul li{line-height:1.05;padding-bottom:10px;padding-left:11px;background:url("/image/common/ico_arrow_right.gif") no-repeat left 1px}#footer .globalNav ul li a{line-height:1.05;font-weight:bold;color:#51798a}#footer .globalNav ul li ul{padding-top:5px;padding-bottom:10px}#footer .globalNav ul li ul li{line-height:1.5;padding-bottom:0;padding-left:0;background:0}#footer .globalNav ul li ul li a{line-height:1.5;font-weight:normal}#footer .globalNav p{margin-bottom:5px;color:#51798A;font-weight:bold}#footer .globalNav .section1{margin-right:20px;float:left;width:200px}#footer .globalNav .section1 ul li{padding-bottom:20px}#footer .globalNav .section1 ul li ul,#footer .globalNav .section1 ul li ul li{padding-bottom:0}#footer .globalNav .section2{margin-right:20px;float:left;width:276px}#footer .globalNav .section3{margin-right:20px;float:left;width:194px}#footer .globalNav .section3 ul li.type2{margin-top:20px}#footer .globalNav .section4{float:left;width:180px}#footer .globalNav .section4 ul{margin-bottom:10px}#footer .contact h2{margin-bottom:5px}#footer .contact .section1{margin-bottom:12px;font-size:62.5%}#footer .contact .section1 p{position:absolute;top:13px;left:20px}#footer .contact .section1 h3,#footer .contact .section1 h4{text-indent:-9999px}#footer .contact .section1 .unit1{position:relative;float:left;width:302px;height:180px;background:url("/image/footer/bg_foods.gif") no-repeat}#footer .contact .section1 .unit2{margin-right:10px;position:relative;float:left;width:302px;height:180px;background:url("/image/footer/bg_homeproducts.gif") no-repeat}#footer .contact .section1 .unit3{margin-right:10px;position:relative;float:left;width:302px;height:180px;background:url("/image/footer/bg_pharmaceutical.gif") no-repeat}#footer .contact .section1 .unit3 p.element2,#footer .contact .section1 .unit1 p.element3{text-indent:-1em;margin-left:1em;top:116px;left:20px;width:260px;line-height:1.5;font-size:10px}#footer .contact .section1 .unit3 .txt_attention{color:#ff0000;line-height:1.2}#footer .contact .section2{padding-bottom:15px}#footer .contact .section2 .unit1,#footer .contact .section2 .unit3{padding-left:6px;font-size:75%}#footer .contact .section2 .unit1 .element2{text-indent:-1em;margin-left:1em;margin-bottom:20px}#footer .contact .section2 .unit3 ul li{margin-right:17px;padding-left:11px;float:left;line-height:1.05;background:url("/image/common/ico_arrow_right.gif") no-repeat left 1px;font-weight:bold}#footer .contact .section2 .unit3 ul li a{line-height:1;font-weight:bold}#footer .contact .section2 .unit2{font-size:75%;margin-bottom:20px}#footer .contact .section2 .unit2 p.element1{padding-right:10px;padding-top:5px;float:left}#footer .contact .section2 .unit2 p.element2{margin-top:5px;width:155px;text-align:center;color:#ff0000;float:left}#footer .contact .section3{margin-bottom:20px}#footer .contact .section3 p{font-size:75%}#footer .contact .section5{font-size:75%;margin-bottom:5px}#footerNav{font-size:62.5%}#footerNav ul{padding:5px 0 0 9px;float:left}#footerNav ul li{float:left}#footerNav p{padding:5px 2px 0 0;float:right}div.SS_suggest{font-weight:normal;z-index:9;display:none;position:absolute;text-align:left}#SS_searchForm1 div.SS_suggest{width:159px;border-bottom:1px solid #E5EAEE;border-right:1px solid #E5EAEE;border-left:1px solid #E5EAEE}* html #SS_searchForm1 div.SS_suggest{top:20px;left:0px;z-index:10}#SS_searchForm1 div.SS_suggest div.SS_suggestItemOff{border-top:1px solid #E5EAEE;background-color:#FFF;padding:1px 2px 1px 4px}#SS_searchForm1 div.SS_suggest div.SS_suggestItemOn{border-top:1px solid #E5EAEE;background-color:#ECF5FA;padding:1px 2px 1px 4px}#SS_searchForm1 div.SS_suggest span.SS_suggestKey{font-size:11px;color:#999999}* html #header{z-index:10}* html #header .search{z-index:10}* html #header .globalNav{z-index:8}*:first-child+html #header .globalNav{z-index:8}*:first-child+html #header .search{z-index:10}*:first-child+html #SS_searchForm1{z-index:10}*:first-child+html #SS_searchForm1 div.SS_suggest{top:20px;left:0px;z-index:10}/*! -----------------------------------------------------
  default 2018
------------------------------------------------------ !*/#brandSiteHeader-RWD{margin:0 auto;width:950px !important}#container{margin:0;width:auto}#header,#footer,#topicPath,#contents_new,#contents,#safetyContents{margin:0 auto;width:950px;max-height:999999px}.c-header,.c-footer{color:#333;background:#fff;font-family:"メイリオ", sans-serif;letter-spacing:.05em;line-height:1.875;font-feature-settings:"palt";-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:unset;box-sizing:border-box}@media only screen and (-webkit-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx){.c-header,.c-footer{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}.c-header *,.c-footer *{text-decoration:inherit;font-weight:inherit;font-style:inherit;line-height:inherit}.c-header div:after,.c-header dt:after,.c-header dd:after,.c-header ul:after,.c-header ol:after,.c-header li:after,.c-header dl:after,.c-footer div:after,.c-footer dt:after,.c-footer dd:after,.c-footer ul:after,.c-footer ol:after,.c-footer li:after,.c-footer dl:after{content:'';display:table;clear:both}.c-header input,.c-footer input{border-radius:0;box-sizing:border-box}.c-header button,.c-header [type="button"],.c-header [type="reset"],.c-header [type="submit"],.c-header [role="button"],.c-footer button,.c-footer [type="button"],.c-footer [type="reset"],.c-footer [type="submit"],.c-footer [role="button"]{cursor:pointer}.c-header [disabled],.c-footer [disabled]{cursor:default}.c-header [type="number"],.c-footer [type="number"]{width:auto}.c-header [type="search"],.c-footer [type="search"]{-webkit-appearance:textfield}.c-header [type="search"]::-webkit-search-cancel-button,.c-header [type="search"]::-webkit-search-decoration,.c-footer [type="search"]::-webkit-search-cancel-button,.c-footer [type="search"]::-webkit-search-decoration{-webkit-appearance:none}.c-header textarea,.c-footer textarea{overflow:auto;resize:vertical}.c-header button,.c-header input,.c-header optgroup,.c-header select,.c-header textarea,.c-footer button,.c-footer input,.c-footer optgroup,.c-footer select,.c-footer textarea{font:inherit}.c-header optgroup,.c-footer optgroup{font-weight:bold}.c-header button,.c-footer button{overflow:visible}.c-header button::-moz-focus-inner,.c-header [type="button"]::-moz-focus-inner,.c-header [type="reset"]::-moz-focus-inner,.c-header [type="submit"]::-moz-focus-inner,.c-footer button::-moz-focus-inner,.c-footer [type="button"]::-moz-focus-inner,.c-footer [type="reset"]::-moz-focus-inner,.c-footer [type="submit"]::-moz-focus-inner{border-style:0;padding:0}.c-header button:-moz-focusring,.c-header [type="button"]::-moz-focus-inner,.c-header [type="reset"]::-moz-focus-inner,.c-header [type="submit"]::-moz-focus-inner,.c-footer button:-moz-focusring,.c-footer [type="button"]::-moz-focus-inner,.c-footer [type="reset"]::-moz-focus-inner,.c-footer [type="submit"]::-moz-focus-inner{outline:1px dotted ButtonText}.c-header button,.c-header [type="button"],.c-header [type="reset"],.c-header [type="submit"],.c-footer button,.c-footer [type="button"],.c-footer [type="reset"],.c-footer [type="submit"]{-webkit-appearance:button}.c-header button,.c-header select,.c-footer button,.c-footer select{text-transform:none}.c-header button,.c-header input,.c-header select,.c-header textarea,.c-footer button,.c-footer input,.c-footer select,.c-footer textarea{background-color:transparent;border-style:none;color:inherit}.c-header select,.c-footer select{-moz-appearance:none;-webkit-appearance:none}.c-header select::-ms-expand,.c-footer select::-ms-expand{display:none}.c-header select::-ms-value,.c-footer select::-ms-value{color:currentColor}.c-header legend,.c-footer legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}.c-header ::-webkit-file-upload-button,.c-footer ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.c-header [type="search"],.c-footer [type="search"]{-webkit-appearance:textfield;outline-offset:-2px}.c-header img,.c-footer img{max-width:100%;vertical-align:bottom}.c-header a,.c-footer a{color:#1c98bb;text-decoration:none;transition:opacity .2s, color .2s, background .2s}.c-header a:hover,.c-footer a:hover{text-decoration:underline}.c-header select,.c-header input[type="text"],.c-footer select,.c-footer input[type="text"]{background:#e9e9e9}.c-header select:focus,.c-header input[type="text"]:focus,.c-footer select:focus,.c-footer input[type="text"]:focus{outline:0;box-shadow:0 0 2px 2px #ffd500;background:#eee}body>img[width="0"]{position:absolute;left:0;bottom:0}.is-unscrollable{overflow:hidden}.c-header{border-bottom:4px solid #ffd500;height:109px;position:relative}.c-header::after{content:'';display:table;clear:both}.c-header .inner{margin:0 auto;padding:0 20px;max-width:1040px}.c-header .inner::after{content:'';display:table;clear:both}.is-unresponsive .c-header .inner{width:1040px}.c-header .logo{float:left;width:15.9%}.c-header .search{margin-top:15px;float:right;line-height:24px;font-size:12px;font-size:.75rem}.c-header .search .form{width:150px;position:relative}.c-header .search .form .SS_suggest{position:absolute;left:0;top:24px;width:100%;z-index:3;background:#fff}.c-header .search input[type="text"]{width:100%;padding:0 30px 0 10px;border-radius:12px}.c-header .search button{position:absolute;right:0;top:0;padding:0 10px}.c-header .search button img{vertical-align:top;margin-top:4px;width:15px}.c-header .categoryNav{margin-top:15px;float:right}.c-header .categoryNav ul{float:left;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;font-size:12px;font-size:.75rem;line-height:24px}.c-header .categoryNav ul a{display:block;color:#333}.c-header .categoryNav .recruit a{padding:0 25px}.c-header .categoryNav .soudanshitsu a{padding:0 25px 0 28px;background:url("/assets/img/common/header_qanda.png") no-repeat 0 50%}.c-header .categoryNav .company,.c-header .categoryNav .products{margin-right:15px}.c-header .categoryNav .company a,.c-header .categoryNav .products a{padding:0 18px 0 38px;border-radius:12px;border:2px solid #ffd500;line-height:20px;background-repeat:no-repeat;background-position:14px 50%;transition:box-shadow .2s}.c-header .categoryNav .company a:hover,.c-header .categoryNav .products a:hover{text-decoration:none;box-shadow:0 0 0 1px #ffd500}@media screen and (max-width: 599px){.c-header .categoryNav .company a:hover,.c-header .categoryNav .products a:hover{box-shadow:none}}.c-header .categoryNav .company.is-current a,.c-header .categoryNav .products.is-current a{background-color:#ffd500}.c-header .categoryNav .products a{background-image:url("/assets/img/common/header_products.png")}.c-header .categoryNav .company a{background-image:url("/assets/img/common/header_company.png")}.c-header .localNav{padding-top:23px;margin-left:2%;width:82.1%;float:left;height:24px;font-size:16px;font-size:1rem;line-height:24px;text-align:center}.c-header .localNav>ul{width:100%;display:table}.c-header .localNav>ul>li{display:table-cell;border-left:1px solid #e3e3e3}.c-header .localNav>ul>li:last-child{border-right:1px solid #e3e3e3}.c-header .localNav>ul>li>a{margin:-5px -1px -19px;padding:5px 11px 19px;display:block;color:#333;font-weight:bold;position:relative;text-decoration:none}.c-header .localNav>ul>li>a:hover{color:#ffae00}.c-header .localNav>ul>li.is-current>a{color:#ffae00}.c-header .link{display:none}.c-header_products .localNav>ul>li{width:20%}.c-header_products li.dropDown:hover>a{text-decoration:none;color:#ffae00}.c-header_products li.dropDown .box{display:none;opacity:0;visibility:hidden;box-shadow:0 3px 8px 0 rgba(0, 0, 0, .1);transition:opacity .2s ease .3s, visibility .2s ease .3s}.c-header_products li.dropDown ~ li:last-child:after{content:'';display:block;position:fixed;left:0;right:0;top:105px;z-index:11;bottom:0;background:rgba(0, 0, 0, .7);opacity:0;visibility:hidden;transition:opacity .2s ease .3s, visibility .2s ease .3s}.c-header_products li.dropDown:hover .box{opacity:1;visibility:visible}.c-header_products li.dropDown:hover ~ li:last-child:after{opacity:1;visibility:visible}.c-header_products li.dropDown:hover>a:after{content:'';position:absolute;z-index:3;left:50%;bottom:0;font-size:0;line-height:0;width:0;height:0;margin-left:-3.5px;border:7px solid transparent;border-width:7px 7px;border-bottom:7px solid #fff299}.c-header_products li.dropDown .box{position:absolute;z-index:12;left:0;top:105px;width:100%;background:url(/assets/img/common/header_bg.png) repeat 50% 0;text-align:left}.c-header_products li.dropDown .inner{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:20px}.c-header_products li.dropDown .inner:after{display:none}.c-header_products li.dropDown .index{padding:30px 0;width:100%}.c-header_products li.dropDown .index a{padding:0 65px;color:#826332;border:2px solid #ffd500;line-height:36px;border-radius:20px;background:#ffffff;display:block;position:relative;display:inline-block;text-decoration:none;transition:box-shadow .2s}.c-header_products li.dropDown .index a:after{content:'';position:absolute;right:17px;top:50%;margin-top:-5px;width:9px;height:9px;border:1px solid #ffd500;border-width:1px 1px 0 0;line-height:0;transform:rotate(45deg)}.c-header_products li.dropDown .index a:hover{box-shadow:0 0 0 1px #ffd500}.c-header_products li.dropDown .category{border-right:1px solid #f2cb00;width:71%}.c-header_products li.dropDown .category ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.c-header_products li.dropDown .category li{margin-bottom:20px;margin-right:2.8169%;width:21.12676%}.c-header_products li.dropDown .category li:nth-last-child(-n+4){margin-bottom:0}.c-header_products li.dropDown .category a{display:block;background:#fff;border-radius:5px;text-align:center;text-decoration:none;transition:box-shadow .2s}.c-header_products li.dropDown .category a:hover{box-shadow:0 0 0 3px #ffd500}.c-header_products li.dropDown .category .img{margin:0 auto;padding:0 5px;max-width:150px}.c-header_products li.dropDown .category .name{padding-bottom:5px;color:#826332;font-size:14px;font-size:.875rem;line-height:20px}.c-header_products li.dropDown .others{text-align:left}.c-header_products li.dropDown .others ul{border-top:1px solid #f2cb00}.c-header_products li.dropDown .others li{border-bottom:1px solid #f2cb00}.c-header_products li.dropDown .others a{padding:10px 0;display:block;color:#333333;display:block;position:relative}.c-header_products li.dropDown .others a:after{content:'';position:absolute;right:7px;top:50%;margin-top:-5px;width:9px;height:9px;border:1px solid #826332;border-width:1px 1px 0 0;line-height:0;transform:rotate(45deg)}.c-header_products li.dropDown .filter .others{width:24%}.c-header_products li.dropDown .campaign .others{width:32%}.c-header_products li.dropDown .campaign .others a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.c-header_products li.dropDown .campaign .others a .img{margin-right:10px;width:40px}.c-header_products li.dropDown .campaign .others a .name{width:calc(100% - 70px)}.c-header_products li.dropDown .list{font-size:14px;line-height:1.5;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.c-header_products li.dropDown .list:after{display:none}.c-header_products li.dropDown .list .banner{width:32%}.c-header_products li.dropDown .list a{color:#333333}.c-header_products li.dropDown .list .banner .img{margin-bottom:10px}.c-header_products li.dropDown .list .banner .img img{border-radius:5px}.c-header_products li.dropDown .list .banner a{color:#333}.c-header_products li.dropDown .list .banner a .img{transition:box-shadow .2s;border-radius:5px;overflow:hidden}.c-header_products li.dropDown .list .banner a:hover{text-decoration:none}.c-header_products li.dropDown .list .banner a:hover .img{box-shadow:0 0 0 3px #ffd500}.c-header_company .localNav>ul>li{width:20%}.c-header_company .localNav>ul>li.dropDown:hover>a{text-decoration:none;color:#ffae00}.c-header_company .localNav>ul>li.dropDown:hover>ul{opacity:1;visibility:visible}.c-header_company .localNav>ul>li.dropDown:hover>a:after{content:'';position:absolute;z-index:3;left:50%;bottom:0;font-size:0;line-height:0;width:0;height:0;margin-left:-3.5px;border:7px solid transparent;border-width:7px 7px;border-bottom:7px solid #ffd500}.c-header_company .localNav>ul>li>ul{opacity:0;visibility:hidden;transition:opacity .2s, visibility .2s;transition-delay:.3s}.c-header_company .localNav>ul ul{padding:25px 0;border-top:4px solid #ffd500;box-shadow:0 3px 8px 0 rgba(0, 0, 0, .1);position:absolute;z-index:2;left:0;top:105px;width:100%;background:#fff;font-size:14px;font-size:.875rem}.c-header_company .localNav>ul ul:before{content:'';position:absolute;left:0;top:-8px;width:100%;height:4px;background:#fff}.c-header_company .localNav>ul ul li{margin-right:15px;display:inline-block}@media (min-width: 600px){.c-header_company .localNav>ul ul li.m-sp{display:none}}.c-header_company .localNav>ul ul li:last-child{margin-right:0}.c-header_company .localNav>ul ul a{color:#333;padding-left:15px;padding-right:15px;display:block;position:relative}.c-header_company .localNav>ul ul a:after{content:'';position:absolute;right:0;top:50%;margin-top:-5px;width:9px;height:9px;border:1px solid #ffd500;border-width:1px 1px 0 0;line-height:0;transform:rotate(45deg)}.c-footer{border-top:1px solid #f4eed3;max-height:999999px;background:#fff}.c-footer .inner{margin:0 auto;padding:0 20px;max-width:1040px}.c-footer .inner::after{content:'';display:table;clear:both}.is-unresponsive .c-footer .inner{width:1040px}.c-footer .contact{padding-top:50px;padding-bottom:80px}.c-footer .contact .title{padding:3px 0 5px 25px;font-size:24px;font-size:1.5rem;font-weight:bold;position:relative}.c-footer .contact .title:before{content:'';width:4px;height:100%;position:absolute;left:0;top:0;background:#ffd500;border-radius:2px 2px 0 0}.c-footer .contact .lead{margin:0 0 30px;padding:0 0 3px 25px;font-size:14px;font-size:.875rem;position:relative}.c-footer .contact .lead:before{content:'';width:4px;height:100%;position:absolute;left:0;top:0;background:#ffd500;border-radius:0 0 2px 2px}.c-footer .contact .categories{margin-bottom:40px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;text-align:center}.c-footer .contact .category{border:1px solid #ffd500;border-radius:5px;width:30%}.c-footer .contact .about{padding:10px 0;border-radius:5px 5px 0 0;background:#f7f3e1;font-size:16px;font-size:1rem;font-weight:bold;position:relative}.c-footer .contact .about:after{content:'';position:absolute;left:50%;bottom:-5px;margin-left:-5px;width:10px;height:10px;transform:rotate(45deg);background:#f7f3e1;line-height:0}.c-footer .contact .about span{font-size:18px;font-size:1.125rem;letter-spacing:0}.c-footer .contact .address{padding:13px 19px 10px;display:block}.c-footer .contact .name{color:#837733;font-size:14px;font-size:.875rem;font-weight:bold}.c-footer .contact .tel{padding-bottom:3px;border-bottom:1px solid #ffd500;font-size:24px;font-size:1.5rem;font-weight:bold}.c-footer .contact .tel a,.c-footer .contact .tel span{color:#837733}.c-footer .contact .businessHours{padding-top:10px;font-size:14px;font-size:.875rem}.c-footer .contact .exception{font-size:12px;font-size:.75rem}.c-footer .contact .note{font-size:12px;font-size:.75rem;color:#666}.c-footer .contact .note li{margin-bottom:10px;padding-left:1em;text-indent:-1em}.c-footer .contact .note li:last-child{margin-bottom:0}.c-footer .sitemap{padding:40px 0;background:url("/assets/img/common/footer_bg.png") repeat 50% 0}.c-footer .sitemap .list{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.c-footer .sitemap li{margin-top:25px;font-size:15px;font-size:.9375rem;font-weight:bold}.c-footer .sitemap li:first-child{margin-top:0}.c-footer .sitemap li ul{padding-top:10px}.c-footer .sitemap li li{margin-top:5px;font-size:12px;font-size:.75rem;font-weight:normal}.c-footer .sitemap a{padding-left:15px;display:block;color:#333;position:relative}.c-footer .sitemap a:before{content:'';position:absolute;left:0;top:8px;width:0;height:0;font-size:0;border:5px solid transparent;border-width:4px 5px;border-left:5px solid #1c98bb}.c-footer .link{padding:30px 30px 30px 30px;color:#fff;background:#292929}.c-footer .link a{color:#fff}.c-footer .link .inner{position:relative}@media screen and (max-width: 1200px){.c-footer .link{padding:30px 70px 30px 0px}}.c-footer .link .sns{position:absolute;right:0;top:0;text-align:center;line-height:1;font-size:12px;font-size:.75rem}.c-footer .link .sns p{margin-bottom:10px}.c-footer .link .sns ul{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;width:100%}.c-footer .link .sns li{margin:0 5px;width:30px}.c-footer .link .sns li.note{margin-left:2px}.c-footer .link .policy{margin-bottom:20px;margin-left:-15px;padding-right:120px;font-size:12px;font-size:.75rem;line-height:1;display:-ms-flexbox;display:flex}.c-footer .link .policy li{padding:0 15px;border-right:1px solid #fff}.c-footer .link .policy li:last-child{border-right:0}.c-footer .link .copyright{font-size:12px;font-size:.75rem}.c-footer .toPageTop{position:fixed;right:20px;bottom:20px;z-index:2}.c-footer .toPageTop a{display:block;width:40px;height:40px;border:1px solid #ffd500;border-radius:20px;position:relative;background:#ffffff}.c-footer .toPageTop a:before{content:'';position:absolute;left:13px;top:15px;width:12px;height:12px;border:2px solid #ff9c00;border-width:3px 0 0 3px;line-height:0;transform:rotate(45deg)}.c-footer .toPageTop span{display:none}.c-header{margin-top:-5px;margin-bottom:10px;background:#fff;min-width:950px}.c-header .inner{padding:0;max-width:1000px}.c-footer{min-width:950px}.c-footer .inner{padding:0;max-width:1000px}@media (min-width: 960px){.m-sp{display:none}}@media (min-width: 600px){.m-sp{display:none}}@media screen and (max-width: 599px){.m-pc{display:none}}

/*# sourceMappingURL=default.css.map */
