@charset "utf-8";img{image-rendering:-webkit-optimize-contrast}.clearFix:after{content:"";display:block;clear:both}.clear{clear:both}a{color:#3297fa;text-decoration:none;transition:all .3s !important}a img{transition:all .3s !important}a:visited{color:#3297fa;text-decoration:none}a:hover{color:#b28146;outline:none;text-decoration:none}@media screen and (min-width:760px){a:hover img{opacity:.6;filter:alpha(opacity=60);-ms-filter:"alpha( opacity=60 )";background:none!important}}#page-top01{position:fixed;bottom:15px;right:10px;z-index:9}#page-top01 a{background:#fff;border:2px solid #c69c6d;color:#c69c6d;text-decoration:none;width:55px;height:55px;border-radius:50%;padding:3px 0 0;text-align:center;display:block;font-size:9px;font-weight:700;line-height:1.3em}#page-top01 a i{margin:0 !important;font-size:19px;display:block;line-height:1.2em}#page-top01 a:hover{text-decoration:none;background:#c69c6d;color:#fff;border:2px solid #fff}.sp_on{display:none}@media screen and (max-width:860px){#page-top01{bottom:45px}.sp_on{display:block}}*,*:before,*:after{box-sizing:inherit}html{box-sizing:border-box}.flex{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.inline-flex{display:-webkit-flex;display:inline-flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.flex-between{justify-content:space-between;-webkit-justify-content:space-between}.flex-center{justify-content:center;-webkit-justify-content:center}.flex-txt-center{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}figure img{width:100%;height:auto}img{-webkit-backface-visibility:hidden}body{font-family:"游ゴシック","Yu Gothic",YuGothic,"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,sans-serif;font-size:16px;line-height:2em;margin:0;padding:0;position:relative;font-feature-settings:"palt";text-align:justify;text-justify:inter-ideograph}ul,li{margin:0;padding:0;list-style:none}h1,h2,h3,h4,h5,h6{margin:0;font-weight:400;line-height:1.4em}.gochic{font-family:"游ゴシック","Yu Gothic",YuGothic,"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,sans-serif}.mincho{font-family:"リュウミン R-KL","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.mt000{margin-top:0!important}.mb000{margin-bottom:0!important}.mb010{margin-bottom:10px!important}.mb020{margin-bottom:20px!important}.mb030{margin-bottom:30px!important}.mb040{margin-bottom:40px!important}.mb060{margin-bottom:60px!important}.mb080{margin-bottom:80px!important}.mb100{margin-bottom:100px!important}.content_inner{width:1180px;margin:0 auto;position:relative}@media screen and (max-width:1600px){.content_inner{width:92%}}input::placeholder{color:#bbb}textarea::placeholder{color:#bbb}header{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;position:fixed;width:100%;height:70px;background-color:#f9f9f4;z-index:9}header #logo{width:300px;height:100%}header #logo a{width:100%;height:100%;background:#fff;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;-webkit-justify-content:center;align-items:center}header #logo img{width:200px;height:45px}header #head_catch{width:calc(100% - 800px);font-size:14px;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;align-items:center;padding:0 30px}header #user_info{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;align-items:center;font-size:14px;line-height:1.5em;width:300px;text-align:right;padding-right:20px}header #head_btn{width:200px}header #head_btn a{position:relative;width:100%;height:100%;max-height:70px;background:#c00;color:#fff;font-weight:700;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;-webkit-justify-content:center;align-items:center}header #head_btn i{font-size:140%;padding-right:8px}header #head_btn a span{display:inline-block;position:absolute;top:8px;right:8px;background:#fff;width:30px;height:30px;border-radius:50%;font-size:14px;color:#c00;text-align:center}@media screen and (max-width:1024px){header #logo{width:230px}header #head_catch{display:none}header #user_info{width:calc(100% - 370px);text-align:left;padding-left:20px}header #head_btn{width:70px;margin-right:70px;display:block;text-align:center}header #head_btn i{padding-right:0}header #head_btn p{display:none}}@media screen and (max-width:820px){header{height:50px}header #logo{width:160px}header #logo img{width:140px;height:auto}header #head_catch{display:none}header #user_info{display:none}header #head_btn{position:absolute;top:0;right:50px;margin:0;width:50px;height:50px}}#content_wrap{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;-webkit-justify-content:space-between}main .planeta_head{margin-top:70px;text-align:right}main .planeta_head figure{padding-top:30px}main .planeta_head figure img{width:180px;height:auto}nav#global-navi .cart_nav .ttl figure{text-align:center;padding:8px 0}nav#global-navi .cart_nav .ttl figure img{width:160px!important;height:auto!important}#inner_wrap{width:calc(100% - 300px);background-color:#f9f9f4}.btn-gnavi{display:none}nav#global-navi #navi_inner{position:sticky;top:70px}nav#global-navi{width:300px;padding-top:70px}nav#global-navi .cart_nav{background:#1f296a;padding:15px}nav#global-navi .cart_nav .ttl{padding:0 0 10px;color:#fff;font-weight:700;text-align:center}nav#global-navi .cart_nav .ttl figure{margin:0 !important}nav#global-navi .cart_nav .ttl span{line-height:1.2em;display:block;color:#727bb5;font-size:80%}nav#global-navi ul.menu00 li{padding:2px 0}nav#global-navi ul.menu00 li a{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;-webkit-justify-content:space-between;align-items:center;color:#fff;font-size:18px;font-weight:700;background:#3e4678;border-radius:5px}nav#global-navi ul.menu00 li a img{width:60px;padding:8px 10px 8px 20px}nav#global-navi ul.menu00 li a p{width:calc(100% - 60px);line-height:1.2em;color:#fff}nav#global-navi ul.menu00 li a:hover{background-color:#0d112e;color:#fff;transition:all .3s !important}nav#global-navi .cart_nav.foot{background:#ccc;padding:15px}nav#global-navi .cart_nav.foot ul.menu00 li a{color:#222;font-size:16px;font-weight:400;background:#efefef;border-radius:5px}nav#global-navi .cart_nav.foot ul.menu00 li a:hover{background:#ddd}nav#global-navi .cart_nav.foot ul.menu00 li a p{color:#222}nav#global-navi ul.menu01{border-top:1px solid #ccc}nav#global-navi ul.menu01 li{border-bottom:1px solid #ccc}nav#global-navi ul.menu01 li a{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;-webkit-justify-content:space-between;align-items:center;color:#222;font-weight:700}nav#global-navi ul.menu01 li a img{width:60px;padding:12px 10px 12px 20px}nav#global-navi ul.menu01 li a p{width:calc(100% - 60px);line-height:1.2em}nav#global-navi ul.menu01 li a p span{display:block;color:#1f296a;font-size:80%}nav#global-navi ul.menu01 li a:hover{background-color:#1f296a;color:#fff;transition:all .3s !important}nav#global-navi ul.menu01 li a:hover p span{color:#fff;transition:all .3s !important}nav#global-navi ul.menu02{padding:10px 0 30px}nav#global-navi ul.menu02 li a{display:block;padding:0 0 0 34px;color:#222;line-height:1.6em}nav#global-navi ul.menu02 li a:hover{color:#998675}nav#global-navi ul.menu02 li a:before{font-family:'Font Awesome 6 Free';font-weight:900;color:#4b4b4b;content:"\f061";padding-right:10px}@media screen and (max-width:1024px){#inner_wrap{width:calc(100%)}nav#global-navi{position:fixed;top:0;right:-300px;width:300px;height:100%;background-color:#fff;z-index:10;overflow:auto}nav#global-navi #navi_inner{position:sticky;top:0}.btn-gnavi{position:fixed;top:0;right:0;width:70px;height:70px;z-index:11;cursor:pointer;background:#998675;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;-webkit-justify-content:center;align-items:center}.btn-gnavi i{font-size:36px;color:#fff;-webkit-transition:all .4s;transition:all .4s}.btn-gnavi.open i{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}@media screen and (max-width:820px){nav#global-navi{padding-top:50px}.btn-gnavi{width:50px;height:50px}.btn-gnavi i{font-size:30px}}footer{background-color:#4d4d4d;padding:60px 0 0;color:#fff}footer .add_box{margin-bottom:40px}footer .add_box .logo{width:220px;height:auto}footer .add_box .address{width:calc(100% - 240px)}footer .add_box .address .tel{border-bottom:1px solid #ccc;margin-bottom:10px}footer .add_box .address .tel strong{font-size:22px}footer .foot_nav{margin-bottom:20px;padding-bottom:10px}footer .foot_nav.nav01{border-bottom:1px solid #ccc}footer .foot_nav li{width:25%;margin-bottom:10px}footer .foot_nav li a{display:block;padding:0 0 0 16px;color:#fff;line-height:1.6em}footer .foot_nav li a:hover{color:#ccc}footer .foot_nav li a:before{font-family:'Font Awesome 6 Free';font-weight:900;color:#fff;content:"\f061";padding-right:10px}footer .main_copyright{line-height:1.2em;padding:10px}footer .main_copyright small:first-child{padding-right:50px}@media screen and (max-width:820px){footer .main_copyright small:first-child{padding-right:0;font-size:10px}footer .add_box{margin-bottom:40px}footer .add_box .logo{width:100%;text-align:center;padding-bottom:20px}footer .add_box .logo img{width:200px}footer .add_box .address{width:100%}footer .add_box .address .tel strong{font-size:16px}footer .foot_nav{margin-bottom:20px;padding-bottom:10px}footer .foot_nav.nav01{border-bottom:1px solid #ccc}footer .foot_nav li{width:100%;margin-bottom:5px}footer .foot_nav li a{display:block;padding:0 0 0 16px;color:#fff;line-height:1.6em}footer .foot_nav li a:hover{color:#ccc}footer .foot_nav li a:before{font-family:'Font Awesome 6 Free';font-weight:900;color:#fff;content:"\f061";padding-right:10px}}main .sub_header{background-image:url(//takashimashoji-coltd.co.jp/wp2/wp-content/themes/takashima/css/../images/common/back02.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;width:100%;height:180px;color:#fff}main .sub_header .content_inner{height:100%;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;-webkit-justify-content:center;align-items:center}main .sub_header .sub_header_ttl{text-align:center;text-shadow:0 0 5px #000}main .sub_header .sub_header_ttl h2{color:#FFF!important;font-size:26px;font-weight:700;line-height:1.6em}main .sub_header .sub_header_ttl strong{display:block;font-size:18px;line-height:1em}main .sub_header .content_inner h2 span{display:block}@media screen and (max-width:820px){main .sub_header{height:120px;margin-top:50px}main .sub_header .content_inner h2{font-size:20px}main .sub_header .content_inner h2 span{font-size:14px}}main .bread{background-color:#fff;padding:8px 0;margin-top:70px}main .bread i{color:#4b4b4b;padding-right:8px}@media screen and (max-width:820px){main .bread{margin-top:50px}}