@media only screen and (max-width:641px){.bd-no-webp #a-header{padding:0}.bd-webp #a-header{padding:0}.bd-no-webp #a-ghost_header{padding:0}.bd-webp #a-ghost_header{padding:0}.bd-no-webp #a-billboard{padding:0}.bd-webp #a-billboard{padding:0}.bd-no-webp #a-main{padding:0}.bd-webp #a-main{padding:0}.bd-no-webp #a-side-a{padding:0}.bd-webp #a-side-a{padding:0}.bd-no-webp #a-side-b{padding:0}.bd-webp #a-side-b{padding:0}.bd-no-webp #a-footer{padding:0}.bd-webp #a-footer{padding:0}}#bk18456338>div{margin:0 auto;max-width:100%}@media only screen and (max-width:641px){#bk18456335.b-plain>.column,#bk18456335.b-plain>.g-column,#bk18456335.b-both_diff>.column,#bk18456335.b-both_diff>.g-column,#bk18456335.b-headlines>.column,#bk18456335.b-headlines>.g-column,#bk18456335.b-album>.column,#bk18456335.b-album>.g-column,#bk18456335.b-tab>.column,#bk18456335.b-tab>.g-column,#bk18456335.b-accordion>.column,#bk18456335.b-accordion>.g-column{margin:0 auto;max-width:100%}#bk18456340.b-plain>.column,#bk18456340.b-plain>.g-column,#bk18456340.b-both_diff>.column,#bk18456340.b-both_diff>.g-column,#bk18456340.b-headlines>.column,#bk18456340.b-headlines>.g-column,#bk18456340.b-album>.column,#bk18456340.b-album>.g-column,#bk18456340.b-tab>.column,#bk18456340.b-tab>.g-column,#bk18456340.b-accordion>.column,#bk18456340.b-accordion>.g-column{margin:0 auto;max-width:100%}#bk18456339.b-plain>.column,#bk18456339.b-plain>.g-column,#bk18456339.b-both_diff>.column,#bk18456339.b-both_diff>.g-column,#bk18456339.b-headlines>.column,#bk18456339.b-headlines>.g-column,#bk18456339.b-album>.column,#bk18456339.b-album>.g-column,#bk18456339.b-tab>.column,#bk18456339.b-tab>.g-column,#bk18456339.b-accordion>.column,#bk18456339.b-accordion>.g-column{margin:0 auto;max-width:100%}#bk18456336.b-plain>.column,#bk18456336.b-plain>.g-column,#bk18456336.b-both_diff>.column,#bk18456336.b-both_diff>.g-column,#bk18456336.b-headlines>.column,#bk18456336.b-headlines>.g-column,#bk18456336.b-album>.column,#bk18456336.b-album>.g-column,#bk18456336.b-tab>.column,#bk18456336.b-tab>.g-column,#bk18456336.b-accordion>.column,#bk18456336.b-accordion>.g-column,#bk18456336>nav{margin:0 auto;max-width:1020px}#bk18456337.b-plain>.column,#bk18456337.b-plain>.g-column,#bk18456337.b-both_diff>.column,#bk18456337.b-both_diff>.g-column,#bk18456337.b-headlines>.column,#bk18456337.b-headlines>.g-column,#bk18456337.b-album>.column,#bk18456337.b-album>.g-column,#bk18456337.b-tab>.column,#bk18456337.b-tab>.g-column,#bk18456337.b-accordion>.column,#bk18456337.b-accordion>.g-column{margin:0 auto;max-width:100%}#bk18456338.b-plain>.column,#bk18456338.b-plain>.g-column,#bk18456338.b-both_diff>.column,#bk18456338.b-both_diff>.g-column,#bk18456338.b-headlines>.column,#bk18456338.b-headlines>.g-column,#bk18456338.b-album>.column,#bk18456338.b-album>.g-column,#bk18456338.b-tab>.column,#bk18456338.b-tab>.g-column,#bk18456338.b-accordion>.column,#bk18456338.b-accordion>.g-column{margin:0 auto;max-width:100%}}.cssskin-_block_side_a .column.-column1{width:100%;max-width:290px}@media only screen and (max-width:641px){.cssskin-_block_side_a .column.-column1,#index_right .column p.c-body span div,#index_right .column p.c-body span div div div span,#index_right .column p.c-body span div div div span iframe{max-width:324px !important}}.cssskin-_block_main .c-large_headline{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","sans-serif"}.cssskin-_block_main .c-title{background-color:red}body,h1,h4 span span,.c-title,.c-page_title{font-family:"メイリオ",Meiryo}h3,h4{font-family:"A-OTF ゴシックMB101 Pro" !important;font-weight:normal !important}.cssskin-style .site_frame section .column h2,.a-billboard .site_frame section .b-plain .column h3,.a-billboard .site_frame section .column div{font-family:"A-OTF ゴシックMB101 Pro";font-weight:normal}.a-billboard .site_frame section .column h2,.a-billboard .site_frame section .b-plain .column h3,.a-billboard .site_frame section .column div{font-family:"A-OTF ゴシックMB101 Pro" !important;font-weight:normal}#index_02 h2.c-title{font-family:"メイリオ",Meiryo}#news_navigation .c-menu.-menu_a li a{box-sizing:border-box;font-family:"メイリオ",Meiryo}.-dress_pp008a .c-menu.-menu_b li a{font-family:"メイリオ",Meiryo}main .c-title{font-family:"メイリオ",Meiryo}#service01_table th,#service01_table td{font-family:"メイリオ",Meiryo;font-weight:bold}#a-billboard{padding:0 !important}.c-center{text-align:center !important}.-dress_pp008a a{color:#333}.-dress_pp008a a:hover{color:#3fa9f5}.d-smallest_font{font-size:50%}.c-fleft{padding:inherit !important}.-dress_pp008a .bg-window{background-image:none !important}header #logo,header #logo .column.-column1,header #logo form,.c-body,.c-left,.c-images,#bk4521360 .column.-column1,#recommend_billboard_btn,#sitemap .column{display:flex;flex-wrap:nowrap;width:100%}@media all and (-ms-high-contrast:none){.g-column.-col5.-sp-col1#logo .column.-column1{align-items:center}header #logo .column.-column1 .c-body{position:relative}header #logo .column.-column1 .c-body.c-left img{width:100%;max-width:216px;height:100%;max-height:63px}header #logo form{margin-right:60px}header #logo form input#submit{width:100%;min-width:48px}}.c-img .c-no_adjust,#footer_bottom .column.-column3 ul li a img{border-radius:3px}.-dress_pp008a .a-header{border-top:none !important}p.c-affix{font-size:100% !important;padding-left:20px !important}.c-list-sign,.c-list-sign li{list-style-type:none}.cssskin-style .a-header{border-top-color:#fff}.cssskin-style .b-plain .c-title{font-size:2.8em}.cssskin-style .site_frame section .column{text-shadow:0 0 20px #fff,0 0 20px #fff,0 0 10px #fff}.cssskin-style .site_frame section .column .c-body.c-center{display:block}.cssskin-style .site_frame section .b-plain .column .c-none.c-center .c-img.c-fleft{padding:0}.cssskin-style .site_frame section .b-plain .column h3{font-size:1.4em;margin:auto}.cssskin-style .site_frame section .b-plain .column .c-body.c-center .billboardButton{margin-top:5%;margin-left:15%}.cssskin-style .site_frame section .b-plain .column .c-body.c-center .billboardButton li a{font-size:2em;background-color:#fff;border:2px solid #244e99;margin:10px auto;width:100%;height:auto;max-width:458px;display:flex;justify-content:center}.cssskin-style{width:auto}.cssskin-style .a-main .c-img img{border-radius:0}.cssskin-style article .site_frame .g-column .a-main.column.-col12 section .b-plain.c-space_normal.c-sp-space_normal.c-padding_normal.c-sp-padding_normal.cssskin-_block_main .c-none{width:100%}.cssskin-style article .site_frame .g-column .a-main.column.-col12 section .b-plain.c-space_normal.c-sp-space_normal.c-padding_normal.c-sp-padding_normal.cssskin-_block_main .c-none span span{display:flex;flex-direction:row;width:100%}.cssskin-style article .site_frame .g-column .a-main.column.-col12 section .b-plain.c-space_normal.c-sp-space_normal.c-padding_normal.c-sp-padding_normal.cssskin-_block_main .c-none span span ul{margin:10px auto !important}.cssskin-style article .site_frame .g-column .a-main.column.-col12 section .b-plain.c-space_normal.c-sp-space_normal.c-padding_normal.c-sp-padding_normal.cssskin-_block_main .c-none span span ul li{width:100%;min-width:222px}.cssskin-style .a-footer .c-body{margin-bottom:0}.cssskin-style .site_frame section .b-plain .column .c-body.c-center .billboardButton{margin-top:auto;margin-left:auto}.cssskin-style article .site_frame .g-column .a-main.column.-col12 section .b-plain.c-space_normal.c-sp-space_normal.c-padding_normal.c-sp-padding_normal.cssskin-_block_main .c-none span span{flex-direction:column}.cssskin-style article .a-main.column.-col12 section .b-plain.c-space_normal.c-sp-space_normal.c-padding_normal.c-sp-padding_normal.cssskin-_block_main .column.-column1 .c-none span span{margin:10px auto}.cssskin-style article .a-main.column.-col12 section .b-plain.c-space_normal.c-sp-space_normal.c-padding_normal.c-sp-padding_normal.cssskin-_block_main .column.-column1 .c-none span span ul{margin:0 auto !important}.c-body.c-right{display:block}.c-list_table{margin-bottom:0 !important}#displayNone{display:none !important}header #logo{align-items:center;letter-spacing:1rem;height:auto;padding:10px 0 30px}header #logo .column{width:auto}header #logo .column.-column2{display:flex;justify-content:center;width:100%}header #logo .column.-column2 .c-body{align-items:center;justify-content:center;width:auto}header #logo .column.-column2 .c-body form{height:30px}header .site_frame section div #logo .column.-column2 .c-body form #search{display:block}header .site_frame section div #logo .column.-column2 .c-body form #search_sp{display:none}header #logo .column.-column2 .c-images{margin-left:50px}header .c-body.c-left{margin:auto 15px}header .facebook{margin-left:8px}header .c-images .c-img{margin:4px;padding-bottom:0}header .c-images .c-img.c-fleft,header .c-images .c-img.c-fright{float:inherit}header .c-images .c-img.c-fleft{display:block}header .c-images .c-img.c-fright{display:none}.smartphone{display:none}.a-billboard .b-plain .c-title{font-size:2.8em}.a-billboard .site_frame section .column{padding:0}.a-billboard .site_frame section .column a{text-shadow:none}.a-billboard .site_frame section .column .c-body.c-center{display:block}.a-billboard .site_frame section .b-plain .column .c-none.c-center .c-img.c-fleft{padding:0}.a-billboard .site_frame section .b-plain .column h3{font-size:1.4em;margin:auto}#index_billboard{padding:30px 0}#index_billboard .c-body.c-center iframe{width:100%;min-height:406px}#top_tpoint div a img{width:100%}#csr div,#recruit .c-title,#company div.c-none,#service .c-body{font-size:1.5em}#csr .c-center{margin:30px auto}#company h2{margin-top:30px;margin-bottom:30px}#company p{width:70%;margin:20px auto auto;font-size:1.3em}.a-billboard .site_frame section .b-plain #tcard_billboard{padding:30px}#tcard_billboard div{display:flex;flex-direction:column}@-moz-document url-prefix(){#tcard_billboard div .c-img{margin-bottom:26px}}.a-billboard .site_frame section .b-plain #recruit .c-title{display:flex;flex-flow:row wrap;align-items:center;justify-content:center}.a-billboard .site_frame section .b-plain #recruit .c-title .c-img{margin-right:20px}.a-billboard .site_frame section .b-plain #recruit .c-body a{margin-top:50px}.a-billboard .site_frame section .b-plain .column .c-body.c-center .billboardButton{margin-top:5%}.a-billboard .site_frame section .b-plain .column .c-body.c-center .billboardButton li a{font-size:2em;background-color:#fff;border:2px solid #244e99;margin:10px auto;width:100%;height:auto;max-width:458px;display:flex;justify-content:center}#bk4602796{background-repeat:no-repeat !important;background-size:cover}#service .c-body{text-shadow:none;display:flex;justify-content:center;margin-bottom:30px}#service .c-body a{width:auto;height:auto;margin:10px;padding:5px 30px;font-weight:bold;color:#333;background:linear-gradient(to bottom,#eee,#bbb)}#bk4609665{background-repeat:no-repeat}#order{padding:120px 0}#order .c-body{margin:auto}#faq_btn_menu .c-body{margin-top:40px;justify-content:center}#faq_btn_menu .c-body a{width:auto;height:auto;margin:10px;padding:5px 30px;font-size:1.5em;font-weight:bold;color:#333;background:linear-gradient(to bottom,#eee,#bbb)}main{margin:0 auto}.-dress_pp008a .c-body{margin:auto}#index_01,#index_02{display:flex;flex-direction:column;text-align:left;padding-left:0}#index_01{position:relative;padding-top:20px;z-index:2}#index_01 .c-list-no_mark{display:flex;flex-flow:row wrap;justify-content:space-between;width:100%}#index_01 .column.-col8 .c-list-no_mark{min-width:624px}#index_01 .column.-col4 .c-list-no_mark{min-width:960px}#index_01 .column.-col4 .c-list-no_mark .c-left,#index_01 .column.-col4 .c-list-no_mark .c-right{text-align:inherit}#index_01 .column.-col4 .c-list-no_mark .c-left{display:block;max-width:625px}#index_01 .column.-col4 .c-list-no_mark .c-right{display:none}#index_01 .c-list-no_mark li{max-width:290px;margin-bottom:20px}#index_01 .c-list-no_mark li span div div div span iframe{width:100% !important;max-width:290px}#index_01 .column{margin-left:0;width:auto}#index_02 .c-list-no_mark{display:flex;flex-flow:row wrap;justify-content:space-between;min-width:624px;margin-top:-56px;margin-bottom:60px}#index_02 .c-list-no_mark li{max-width:290px}#index_02 .column{width:100%;margin:10px auto}#index_02 .column .c-body a{margin-left:20px}#index_02 h2.c-title{font-size:1.8em !important;min-width:624px;border-width:0 0 3px 0;border-style:solid;border-color:red;text-align:left !important;background:none !important;margin-bottom:20px}#index_02 .column .c-lead.c-left,#index_02 .column .c-body.c-left{display:block}#a-side-a.a-side-a.column.-col4{width:auto}#index_right{padding-top:20px}#index_right_2{margin-top:485px;position:relative;z-index:1}@media all and (-ms-high-contrast:none){#index_01 .column.-col8 .c-list-no_mark{flex-flow:row wrap;justify-content:space-between;min-width:624px}#index_01 .c-list-no_mark li{min-width:290px}#index_01 .column.-col4 .c-list-no_mark{min-width:960px}}#index_right,#index_right_2{width:100%;max-width:320px;padding-right:0}#index_right_2 .c-list-no_mark{width:auto}#index_right_2 .c-list-no_mark li{margin-bottom:20px}#index_right_2 .c-list-no_mark li .c-img a img{width:100%;height:auto}#index_right_2 .column p.c-body{margin-bottom:20px}#index_right_2 .column.-column1.-column-lasts{margin:0}#index_right_2 .c-list-no_mark li .c-body,#index_right_2 .c-list-no_mark li .c-images{flex-direction:column}#index_right_2 .c-list-no_mark li .c-body{background-color:#ccc;padding:15px 15px 5px;max-width:320px}#index_right_2 .c-list-no_mark li .c-body p{text-align:left;width:100%;padding-left:40px;font-weight:bold;background:url(../_src/5871539/img_logo.png) no-repeat left center;background-size:contain}#index_right_2 .c-list-no_mark li .c-images{margin-top:10px}#index_right_2 .c-list-no_mark li .c-images .c-img{width:auto;margin:auto auto 10px}#store_menu{margin-top:50px}#store_menu .c-images{flex-flow:row wrap;justify-content:center}#store_menu .c-images .c-fleft{float:none;margin:auto 20px}#store_menu img{width:100%;max-width:200px;height:auto;max-height:60px}#shoplists_01 h1{font-family:"メイリオ",Meiryo}#shoplists_01 h1 .c-img{margin-right:10px}#shoplists_01 h1 .c-img img{max-width:50px}#bk4620100 #shoplists_01 h1 .c-img img{max-width:100px}#shoplists_02 ul{display:flex;flex-wrap:nowrap;align-items:flex-end}#shoplists_02 ul li{margin-right:10px}#shoplists_02 ul li a{margin-left:10px}#shoplists_03 .c-body.c-left{justify-content:flex-start}#shoplists_03 .c-body.c-left .c-img{width:auto;margin-right:50px}#shoplists_03 .c-body.c-left .c-img p{margin:10px auto 0;text-align:center}#shoplists_store{display:none}#icon{display:flex;flex-direction:column;margin:auto !important;max-width:450px}#icon .column{margin-left:0;margin-right:auto;margin-bottom:30px;width:auto;height:auto !important}#icon .column h3{text-align:left;margin-bottom:0}#news_navigation{padding:50px 0 !important}#news_navigation .c-menu.-menu_a li{text-shadow:none;margin:auto 10px}#news_navigation .c-menu.-menu_a li a{box-sizing:border-box}#news_navigation nav ul{display:flex;justify-content:center}#news_navigation nav ul li{margin:auto 10px}#news_navigation nav ul li a{display:none}#news_navigation nav ul li.-active{border-top:0}#news_navigation nav ul li a.news-all,#news_navigation nav ul li a.news-news,#news_navigation nav ul li a.news-ivent,#news_navigation nav ul li a.news-campaign,#news_navigation nav ul li a.news-recruit{display:block}#news_navigation table tr,#news_navigation table tr td{display:flex}#news_navigation table tr{border-top:1px solid #4d4d4d;justify-content:flex-start}#news_navigation table,#news_navigation table tr th,#news_navigation table tr td{border:0}#news_navigation table tr th{width:120px}#news_navigation table tr td{width:auto}#news_navigation table tr td a{font-weight:600}#mybag_02{display:flex;flex-flow:row wrap;border:2px solid #b51d21;max-width:532px}#mybag_04 h1{font-size:2rem;font-weight:normal}#tpoint a{border-bottom:1px dotted #000}#tpoint a img{padding-left:5px}#tcard_nav{display:flex;justify-content:space-between}#tcard_nav .column{height:auto !important;margin:10px auto}#tcard_nav .column,#tcard_nav .column .c-body .c-img,#tcard_nav .column .c-body .c-img a img{width:100%;max-width:250px}#tcard_01 .c-title,#tcard_02 .c-title,#tcard_03 .c-title{border-image:linear-gradient(to right,#174895,#fff,rgba(255,255,255,0)) 100% 1}#tcard_01_01,#tcard_01_02,#tcard_01_03{width:100%;max-width:800px;border:3px solid #004098;border-radius:10px}#tcard_01_01 div.c-body,#tcard_01_02 div.c-body,#tcard_01_03 div.c-body,#tcard_01_03 ul{flex-direction:column;line-height:normal}#tcard_01_01 div.c-body,#tcard_01_02 div.c-body,#tcard_01_03 div.c-body{margin-top:-50px}#tcard_01_01 div.c-body,#tcard_01_02 div.c-body,#tcard_01_03 ul{font-size:14px}#tcard_01_03 div.c-body{font-size:18px}#tcard_01_01 div.c-body .c-img,#tcard_01_02 div.c-body .c-img,#tcard_01_03 div.c-body .c-img{margin-left:-80px;margin-bottom:-10px}@-moz-document url-prefix(){#tcard_01_01 div.c-body .c-img,#tcard_01_02 div.c-body .c-img,#tcard_01_03 div.c-body .c-img{margin-bottom:10px}}#tcard_01_01 div.c-body .c-img img,#tcard_01_02 div.c-body .c-img img,#tcard_01_03 div.c-body .c-img img{width:180px;height:45px}#tcard_01_01 div.c-body .c-img img{width:180px;height:45px}#tcard_01_01_01 .column{display:flex;flex-wrap:nowrap}#tcard_01_01_01 .column .c-none{width:auto}#tcard_01_01_01 .column div .c-img{margin-right:20px}#tcard_01_01_01 .column .d-bold{width:100%}#tcard_01_01_01 .column span.d-bold,#tcard_01_01_01 .column div.d-bold{font-size:1.5em}#tcard_01_01_01 .column div.d-bold{display:flex}#tcard_01_01_01 .column .d-bold span.d-largest_font{font-size:3em;line-height:normal}#tcard_01_01_01 .column .d-bold .c-img img{max-width:56px;max-height:72px}#tcard_01_01_01 .column ul li span.d-small_font{font-weight:bold;margin-right:8px}#tcard_01_01_01_img{display:block}#tcard_01_01_01_img_sp{display:none}#tcard_01_02{margin-top:50px;margin-bottom:50px}#tcard_01_03 .c-body span.d-larger_font{line-height:1.2}#tcard_02_list{border:2px solid #244f99;border-radius:10px;display:flex;flex-flow:row wrap;justify-content:space-around;width:auto;max-width:600px}#tcard_03{margin-bottom:0;padding-bottom:0}#tcard_03_list{margin-top:0;padding-top:0;display:flex;flex-direction:row}#tcard_03_list h3{font-size:1.8rem}#tcard_03_list ul,#tcard_03_list .c-body .c-img{width:100%}#tcard_03_list .c-body .c-img{margin:auto}#tcard_04{text-align:center;margin:20px auto}#tcard_04 .c-body{display:block;margin:10px auto}#tcard_04 .c-body .c-img img{width:30%}.-dress_pp008a .a-main .c-img img{border-radius:0}.-dress_pp008a .c-menu.-menu_b{background-color:#b51d21}.-dress_pp008a .c-menu.-menu_b li{border-style:none solid;border-color:#fff}.-dress_pp008a .c-menu.-menu_b li a{color:#fff;font-size:1.2rem;padding-right:35px;padding-left:35px}.-dress_pp008a .c-menu.-menu_b li a:hover{color:#333;background-color:#fff;opacity:1}main .c-title{font-size:1.8em !important;border-width:0 0 3px 0;border-style:solid;border-image:linear-gradient(to right,#b51d21,#fff,rgba(255,255,255,0)) 100% 1;text-align:left !important;background:none !important;margin-bottom:20px}main .b-plain #mybag,main .b-plain #ecocap,main .b-plain #shokuiku,main .b-plain #yaomasacup,main .b-plain #charity,main .b-plain #saposta,main .b-plain #communitybox{margin-top:0;padding-top:0;margin-bottom:40px}main .b-plain #mybag .column.-column1.-column-lasts,main .b-plain #ecocap .column.-column1.-column-lasts,main .b-plain #shokuiku .column.-column1.-column-lasts,main .b-plain #yaomasacup .column.-column1.-column-lasts,main .b-plain #charity .column.-column1.-column-lasts,main .b-plain #saposta .column.-column1.-column-lasts,main .b-plain #communitybox .column.-column1.-column-lasts{display:flex;flex-direction:row;margin-top:0}main .b-plain #mybag .column.-column1.-column-lasts div.c-none,main .b-plain #ecocap .column.-column1.-column-lasts div.c-none,main .b-plain #shokuiku .column.-column1.-column-lasts div.c-none,main .b-plain #yaomasacup .column.-column1.-column-lasts div.c-none,main .b-plain #charity .column.-column1.-column-lasts div.c-none,main .b-plain #saposta .column.-column1.-column-lasts div.c-none,main .b-plain #communitybox .column.-column1.-column-lasts div.c-none{width:50%;margin-right:20px}main .b-plain #mybag .column.-column1.-column-lasts div.c-none .c-img img,main .b-plain #ecocap .column.-column1.-column-lasts div.c-none .c-img img,main .b-plain #shokuiku .column.-column1.-column-lasts div.c-none .c-img img,main .b-plain #yaomasacup .column.-column1.-column-lasts div.c-none .c-img img,main .b-plain #charity .column.-column1.-column-lasts div.c-none .c-img img,main .b-plain #saposta .column.-column1.-column-lasts div.c-none .c-img img,main .b-plain #communitybox .column.-column1.-column-lasts div.c-none .c-img img{width:100%}main .b-plain #mybag .column.-column1.-column-lasts p.c-body,main .b-plain #ecocap .column.-column1.-column-lasts p.c-body,main .b-plain #shokuiku .column.-column1.-column-lasts p.c-body,main .b-plain #yaomasacup .column.-column1.-column-lasts p.c-body,main .b-plain #charity .column.-column1.-column-lasts p.c-body,main .b-plain #saposta .column.-column1.-column-lasts p.c-body,main .b-plain #communitybox .column.-column1.-column-lasts p.c-body{flex-direction:column;margin-top:0}main .b-plain #mybag .column.-column1.-column-lasts p.c-body a,main .b-plain #ecocap .column.-column1.-column-lasts p.c-body a,main .b-plain #shokuiku .column.-column1.-column-lasts p.c-body a,main .b-plain #yaomasacup .column.-column1.-column-lasts p.c-body a,main .b-plain #charity .column.-column1.-column-lasts p.c-body a,main .b-plain #saposta .column.-column1.-column-lasts p.c-body a,main .b-plain #communitybox .column.-column1.-column-lasts p.c-body a{margin-top:10px}#ecocap div p a.js-tracking,#shokuiku div p a.js-tracking,#yaomasacup div p a.js-tracking,#charity div p a.js-tracking,#saposta div p a.js-tracking,#communitybox div p a.js-tracking{display:inline-block;background:linear-gradient(#ededed,#d8d4d8,#afaeb0);color:#333;border:1px solid #999;max-width:248px;text-align:center;text-decoration:none;cursor:pointer;padding:0 11px;transition:all .2s}#ecocap div p a.js-tracking:visited,#shokuiku div p a.js-tracking:visited,#yaomasacup div p a.js-tracking:visited,#charity div p a.js-tracking:visited,#saposta div p a.js-tracking:visited,#communitybox div p a.js-tracking:visited{background:linear-gradient(#ededed,#d8d4d8,#afaeb0);color:#333;border:1px solid #999;text-decoration:none}#ecocap_01 .c-body .c-img,#ecocap_01 .c-body .c-img img,#ecocap_05 .c-body .c-img{width:100%}#ecocap_02{background:url(../_src/5778392/back.gif) no-repeat;background-size:contain;min-height:712px}#ecocap_02 p.c-body{padding:30px}#ecocap_03,#ecocap_03 .column.-column2.-column-lasts p.c-body,#ecocap_04{display:flex}#ecocap_03 .column.-column1,#ecocap_03 .column.-column2.-column-lasts,#ecocap_04 .column.-column1.-column-lasts,#ecocap_04 .column.-column1.-column-lasts .c-body .c-img img{width:auto}#ecocap_03 .column.-column2.-column-lasts p.c-body,#ecocap_04 .column.-column1.-column-lasts .c-body{flex-direction:column}#ecocap_03,#ecocap_04 .column.-column1.-column-lasts{margin:auto}#ecocap_03,#ecocap_04{justify-content:center}#ecocap_04 .column.-column1.-column-lasts{max-width:450px}#ecocap_04 .column.-column1.-column-lasts .c-body .c-img img{max-width:420px}main .b-plain .column .c-body .c-img img{width:100%}.b-plain.c-space_normal.c-sp-space_normal.c-padding_normal.c-sp-padding_normal.bd-sm-smart.cssskin-_block_main,.b-plain.c-space_normal.c-sp-space_normal.c-padding_normal.c-sp-padding_normal.bd-sm-smart.cssskin-_block_main .column.-column1,.b-plain.c-space_normal.c-sp-space_normal.c-padding_normal.c-sp-padding_normal.bd-sm-smart.cssskin-_block_main .column.-column1 h2{margin-bottom:0;padding-bottom:0 !important}.b-plain.c-space_normal.c-sp-space_normal.c-padding_normal.c-sp-padding_normal.bd-sm-smart.cssskin-_block_main .column.-column1 h2{margin-left:0}.-dress_pp008a .c-list_table th{text-align:center;background:#dedede;width:140px}@media all and (-ms-high-contrast:none){.-dress_pp008a .c-list_table th{vertical-align:top}.-dress_pp008a .c-list_table td{max-width:759px}}#recruit_table01 .c-list_table th,#recruit_table02 .c-list_table th{background:#dedede;color:#333;width:20%}main .c-list_table tr td p{display:flex;flex-direction:column}main #bk4521360 .column.-column1 p.c-body{margin-top:0}main #bk4521360 .column.-column1 div{display:flex;margin:auto;padding-left:0;width:100%;text-align:center}main #bk4521360 .column.-column1 div .c-img.c-fright{width:60%}main article .site_frame .g-column .a-main.column.-col12 section .b-plain.c-space_normal.c-sp-space_normal.c-padding_normal.c-sp-padding_normal.cssskin-_block_main .c-none{width:100%}main article .site_frame .g-column .a-main.column.-col12 section .b-plain.c-space_normal.c-sp-space_normal.c-padding_normal.c-sp-padding_normal.cssskin-_block_main .c-none span span{display:flex;flex-direction:row;width:100%}main article .site_frame .g-column .a-main.column.-col12 section .b-plain.c-space_normal.c-sp-space_normal.c-padding_normal.c-sp-padding_normal.cssskin-_block_main .c-none span span ul{margin:10px auto !important}main article .site_frame .g-column .a-main.column.-col12 section .b-plain.c-space_normal.c-sp-space_normal.c-padding_normal.c-sp-padding_normal.cssskin-_block_main .c-none span span ul li{width:100%;min-width:222px}main #bk4545060 .c-list-no_mark.c-left{flex-direction:column;margin:20px auto}main #bk4545060 .c-list-no_mark.c-left li{list-style-image:url(../_src/5645842/list_1.png);margin-left:30px}.remodal-overlay.without-animation.remodal-is-opening,.remodal-overlay.without-animation.remodal-is-closing,.remodal.without-animation.remodal-is-opening,.remodal.without-animation.remodal-is-closing,.remodal-bg.without-animation.remodal-is-opening,.remodal-bg.without-animation.remodal-is-closing{animation:none}ul li .remodal-bg.remodal-is-closed a{cursor:pointer}.remodal-bg.remodal-is-closed a.bindpopup{color:#333;border-bottom:1px dashed #aaa}ul li .remodal table{display:flex;flex-direction:column;width:100%}ul li .remodal table tr{vertical-align:baseline}ul li .remodal table th{width:15%}ul li .remodal table td{width:100%;text-align:left}#company_01 .c-small_headline.c-center{margin:20px auto;display:block}#company_01 h2{border:0}#company_01 .c-list-no_mark,#company_01 .c-list-no_mark li{margin:auto;display:table}#company_02{display:flex;flex-direction:row;margin:0 auto}#company_02 .c-none.c-left{width:auto}#company_02 .c-none.c-left .c-img{width:100%}#company_02 .c-none.c-left .c-img img{min-width:200px}#company_02 .c-none.c-left,#company_02 .c-list-sign{margin:auto}#bk4556785{max-width:900px;margin:auto}#company_03{font-size:1.3em;text-align:center;text-shadow:0 0 20px #fff,0 0 20px #fff,0 0 10px #fff}#company_04 .c-body a{margin:20px auto auto;padding:10px 50px;max-width:400px;color:#333;background:linear-gradient(to bottom,#eee,#ccc)}#kaishagaiyou,#enkaku{margin-bottom:0;padding-bottom:0}#kaishagaiyou_table,#enkaku_table{margin-top:0;padding-top:0}#bk4515391{background-position:center 0}.column.-column1#recruit .c-center{display:block}#recruit_re,#recruit_re02{margin-top:30px;margin-bottom:0;padding-bottom:0}#recruit_table01,#recruit_table02{margin-top:0;padding-top:0}#albaito_shop,#albaito_tsutaya_bookoff{display:flex;flex-flow:row wrap;justify-content:space-around}#albaito_shop h4,#albaito_tsutaya_bookoff h4{width:100%}#albaito_shop ul,#albaito_tsutaya_bookoff ul{width:100%;max-width:300px}#albaito_shop ul li a img,#albaito_tsutaya_bookoff ul li a img{margin-left:5px}#table_albaito h2,#table_albaito table,#table_albaito table tr th,#table_albaito table tr td{border:0}#table_albaito h2,#table_albaito table th,#table_albaito table td{padding:5px 10px;text-align:left}#table_albaito table{border-top:1px solid #bbb}#table_albaito table tr{border-bottom:1px solid #bbb;color:#333}#table_albaito table th{background:#eee;border-right:1px solid #bbb !important;color:#333;width:20%}@media all and (-ms-high-contrast:none){#table_albaito table th,#table_albaito table td{width:100%}#table_albaito table th{max-width:152px}#table_albaito table td{max-width:608px}}#tenant{margin-top:50px}#tenant .column{width:auto}#order_leaflet{margin-top:50px}#order_leaflet .c-body{display:block}#order_leaflet .c-body a{padding:10px 20px;background-color:#fff;border:2px solid #004098}#order_01 h2,#order_02 h2,#order_03 h2{color:#fff;border:0;background:url(../_src/6092409/order.png) no-repeat !important;background-size:cover !important;padding-top:4px;padding-bottom:4px;padding-left:15px}#order .c-body,#order_01 .c-body,#order_02 .c-body,#order_03 .c-body{flex-wrap:wrap}#order_01 .c-body,#order_02 .c-body,#order_03 .c-body{margin-top:50px}#order .c-body .c-img,#order .c-body .c-img img,#order_01 .c-body .c-img,#order_01 .c-body .c-img img,#order_02 .c-body .c-img,#order_02 .c-body .c-img img,#order_03 .c-body .c-img,#order_03 .c-body .c-img img{width:100%;height:auto}#order_01 .c-body .c-img,#order_02 .c-body .c-img,#order_03 .c-body .c-img{margin-bottom:20px}#order_sashimi,#order_sushi{width:100%;display:flex}#order_sashimi .c-hr,#order_sushi .c-hr,#order_hors-d-oeuvre_1 .c-hr,#order_hors-d-oeuvre_2 .c-hr{border-color:#bc8f12}#order_sashimi{align-items:flex-end}#order_sashimi .column{margin:auto auto 0;padding:0 10px}#order_sashimi .column .c-body{flex-direction:column}.g-column.-col2.-sp-col1 .column .c-body.c-right .d-smallest_font,.g-column.-col2.-sp-col1 .column .c-list-no_mark .c-right span .d-smallest_font{-ms-writing-mode:tb-rl;writing-mode:vertical-rl}#order_sashimi .column .c-body br{display:none}#order_sashimi .-column1{width:60%}#order_sashimi .-column1 .c-body.c-right{margin-top:-20px}#order_sashimi .-column2{width:40%}#order_sushi{flex-direction:column}#order_sushi .column,#order_hors-d-oeuvre_1 .column{width:100%;margin:20px auto;display:flex;flex-direction:row}#order_sushi .column .c-body,#order_hors-d-oeuvre_1 .column .c-body{width:auto}#order_sushi .-column1 .c-body .c-img img{min-width:550px}#order_sushi .-column2 .c-body .c-img img{min-width:516px}#order_sushi .-column1 ul{width:100%}@media all and (-ms-high-contrast:none){#order .c-body a{padding:4.2px 42px}#order_sushi .-column1 ul{max-width:350px}}#order_sushi .column ul,#order_hors-d-oeuvre_1 .column ul{padding-top:50px}#order_sushi .-column1 ul,#order_hors-d-oeuvre_1 .-column1 ul{margin:0 auto auto 0;background:url(../_src/6099144/bg_order_item.jpg) no-repeat right top}#order_sushi .-column2 ul,#order_hors-d-oeuvre_1 .-column2 ul{margin:0 0 auto auto;background:url(../_src/6099222/bg_order_item_reverse.jpg) no-repeat left top}.g-column.-col2.-sp-col1 .-column1 .c-body{margin:auto 0}.g-column.-col2.-sp-col1 .-column2 .c-body{margin:auto 0}#order_hors-d-oeuvre_1 .column .c-body{max-width:100%}#order_hors-d-oeuvre_1 .column .c-body .c-img{width:100%}#order_hors-d-oeuvre_1 .column .c-body .c-img img{min-width:610px}#order_hors-d-oeuvre_1 .column ul{max-width:35%}#order_hors-d-oeuvre_2 .column .c-body{flex-direction:column}#order_hors-d-oeuvre_2 .-column1 ul{margin:auto auto auto 0}#order_hors-d-oeuvre_2 .-column2 ul{margin:auto 0 auto auto}#recommend_01 .c-img,#recommend_01_05 .c-img{width:100%;margin:auto}#recommend_01 .c-body.c-center{margin-top:40px}#koshihikari_news h3{font-size:calc(100%+1vw)}#koshihikari_news table{border:0}#koshihikari_news table th,#koshihikari_news table td{border-bottom:1px dotted #CCC}#koshihikari_news table th{width:15%}#recommend_01_02,#recommend_01_03,#recommend_01_04,#recommend_01_07{display:flex;flex-flow:row wrap}#recommend_01_01 h3,#recommend_01_02 h3,#recommend_01_03 h3,#recommend_01_04 h3{margin-bottom:5%}#recommend_01_02 .c-img p,#recommend_01_03 .c-img p{width:100%}#recommend_01_02 .c-list-no_mark,#recommend_01_03 .c-list-no_mark,#recommend_01_07 .c-list-no_mark{width:65%}#recommend_01_02 .c-body,#recommend_01_03 .c-body,#recommend_01_07 .c-body{width:35%}#recommend_01_03 .c-img{margin-left:20px}#recommend_01_03 .c-img img{width:30%}#recommend_01_04 .c-list-no_mark,#recommend_01_09 .c-list-no_mark{width:50%;margin-top:10px}#recommend_01_04 .c-list-no_mark li a,#recommend_01_09 .c-list-no_mark li a{color:#333;border-bottom:1px dashed #000}#recommend_01_08{padding-bottom:0}#recommend_01_08 h4{margin-top:20px;margin-bottom:0}#recommend_01_08_2{display:flex;padding-top:0}#recommend_01_08_2 .c-none,#recommend_01_08_2 ul{width:auto}#recommend_01_08_2 .c-none{margin:auto}#recommend_01_09{display:flex;flex-flow:row wrap}#recommend_02,#recommend_03{padding-bottom:0}#recommend_02_01,#recommend_03_01{padding-top:0}#recommend_02_intro{display:flex;max-width:900px;background-color:#ddd}#recommend_02_intro .column{width:100%;margin:0 auto auto;padding:0 10px}#recommend_03_01,#recommend_03_02{padding-bottom:0}#recommend_03_01_imgBox{background-color:#ccc;max-width:900px;margin:auto}#recommend_03_01_imgBox .c-body .c-img{margin:auto}#recommend_03_01_imgBox table{margin:20px auto 0}#recommend_03_01_imgBox table tr th{padding-right:10px !important}#recommend_03_01_imgBox table tr th,#recommend_03_01_imgBox table tr td{padding:0}#recommend_03_01_imgBox table,#recommend_03_01_imgBox table tr,#recommend_03_01_imgBox table th,#recommend_03_01_imgBox table td{border:0;color:#333;background:0;width:auto}#recommend_03_02_box{display:flex;flex-direction:row}#recommend_03_02_box .column{margin:0 auto}#recommend_03_02_box .column .c-body{flex-direction:column;padding-right:20px}#recommend_03_02_box .column .c-body a{padding:10px 50px;max-width:400px;color:#333;background:linear-gradient(to bottom,#eee,#ccc)}#recommend_03_02_box .column .c-body a:hover{opacity:.5}#icon h3,#recommend_01_01 h3,#recommend_01_02 h3,#recommend_01_03 h3,#recommend_01_04 h3,#recommend_01_05 h3,#recommend_01_06 h3,#recommend_01_07 h3,#recommend_01_08 h3,#recommend_02_01 h3,#recommend_02_02 h3,#recommend_03_01 h3,#recommend_03_02 h3,#faq_01 h3,#faq_02 h3,#faq_03 h3,#privacy_01 h3,#privacy_02 h3,#privacy_03 h3,#privacy_04 h3,#privacy_05 h3,#privacy_06 h3,#privacy_07 h3,#privacy_08 h3,#privacy_09 h3{font-size:1.8em !important;border-left:8px solid #b51d21;padding-bottom:5px;padding-left:10px}#faq_01,#faq_02,#faq_03{padding-bottom:0;margin-bottom:0}#faq_senior,#faq_giftcard,#faq_other{padding-top:0;margin-top:0}#service_bank{padding-top:0}#service_bank div.c-body .c-img{width:30%}#service01{margin-bottom:0;padding-top:0;padding-bottom:0}#service01_card h3{text-align:center}#service01_card h3 span{border-bottom:1px solid #f90}#service01_card h4{margin-top:20px;margin-bottom:0}#service01_card div{margin:auto}#service01_card .cardBox{background-color:#f90;border-radius:2px;max-width:486px;padding-bottom:16px}#service01_card .cardBox h3{color:#fff}#service01_card .cardBox .cardBox-white{background:#fff;max-width:466px;padding:8px 16px}#service01_card .cardBox .cardBox-white .box{margin:20px auto}#service01_card .cardBox .cardBox-white .box h4{margin-top:0;display:table;text-align:center;white-space:nowrap;color:#f90}#service01_card .cardBox .cardBox-white .box h4::after{border-right:1em solid transparent;content:'';display:table-cell;width:50%;background:-webkit-linear-gradient(transparent 50%,currentColor 50%,currentColor -webkit-calc(50%+1px),transparent -webkit-calc(50%+1px));background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(50%,currentColor),color-stop(currentColor calc(50%+1px)),to(transparent calc(50%+1px)));background:linear-gradient(transparent 50%,currentColor 50%,currentColor calc(50%+1px),transparent calc(50%+1px));-webkit-background-clip:padding;background-clip:padding}#service01_card p.c-body{flex-direction:column;margin-top:20px}#service02 .c-body{flex-wrap:wrap}#service02 .c-body .c-img{width:90%}#faq_senior .question,#faq_giftcard .question,#faq_other .question{margin:10px 0;width:100%;height:auto}.question a,.question p{font-size:1.17em}@media all and (-ms-high-contrast:none){.question a,.question p{font-size:18px}}.question p{font-weight:600}#faq_senior .question h1.button,#faq_giftcard .question h1.button,#faq_other .question h1.button{background-color:#b51d21;color:#fff;padding-right:35px;line-height:30px;display:block;padding:10px 50px;background-image:url(../_src/5755784/q_btn.png);background-repeat:no-repeat;background-position:10px center;height:auto;cursor:pointer}#faq_senior .question h1.button a,#faq_giftcard .question h1.button a,#faq_other .question h1.button a{color:#fff}#faq_senior .question p,#faq_giftcard .question p,#faq_other .question p{margin:0 20px;padding-bottom:20px;line-height:26px}#faq_senior .question .hidden_box,#faq_giftcard .question .hidden_box,#faq_other .question .hidden_box{border:1px solid #b51d21;background-image:url(../_src/5755786/a_btn.png);background-repeat:no-repeat;background-position:10px 10px;background-color:#fff}#faq_senior .question .hidden_box p,#faq_giftcard .question .hidden_box p,#faq_other .question .hidden_box p{padding:10px 30px}#faq_senior .question .hidden_box,#faq_giftcard .question .hidden_box,#faq_other .question .hidden_box img{margin:auto auto 20px}#privacy h2,#social_policy h2{border:0;margin-bottom:0;padding-bottom:0}#privacy,#social_policy{display:flex;justify-content:space-between;padding:50px 0 0;border-width:0 0 3px 0;border-style:solid;border-image:linear-gradient(to right,#b51d21,#fff,rgba(255,255,255,0)) 100% 1;position:relative;left:30px;margin-bottom:30px}#privacy h2,#privacy p,#social_policy h2,#social_policy p{width:auto}#privacy01{padding-top:0}div.column.-column1 h3.c-large_headline{margin-bottom:20px}#privacy_04 ul li{list-style-image:url(../_src/5741595/list_1.png)}#links{margin-top:30px;padding-bottom:0}#linksList{display:flex;justify-content:flex-start;margin-top:0;padding-top:0}#linksList .column.-column1.-column-lasts{margin-right:inherit;margin-top:0;padding-top:0}#linksList .column.-column1.-column-lasts ul li{margin-bottom:20px}#sitemap{display:flex;flex-direction:column;margin-top:20px;max-width:900px}#sitemap .column{margin:auto}#sitemap .column table tr th{border:0}#sitemap .column table{margin-bottom:0 !important}#sitemap .column.-col4{margin:15px auto}#sitemap hr{width:100%;border-top:1px dashed #aaa}#sitemap .column table tr a{border-bottom:1px dotted #aaa}footer .b-plain.c-sp-space_normal.c-padding_normal.c-sp-padding_normal.cssskin-_index{background-color:#fff}footer .b-plain .column.-column1#pagetop{margin-bottom:0;padding-bottom:0 !important}.-dress_pp008a .a-footer .c-body{margin-bottom:0}footer .c-list-no_mark{margin-left:10px}#footer_top{justify-content:space-around;width:100% !important;max-width:100% !important;padding:30px 100px !important;display:flex;flex-flow:row wrap}#footer_top{background:linear-gradient(#ededed,#b0afb1)}#footer_top .column{width:auto !important;margin:0}#footer_top p{flex-direction:column}#footer_top .column p.c-body br{display:none}#footer_top a{color:#b51d21}#footer_bottom{width:100% !important;max-width:100% !important;padding:0 !important;display:flex;align-items:center;justify-content:space-around;flex-wrap:nowrap}#footer_bottom{background:linear-gradient(to right,#f00,#c50000)}#footer_bottom .g-column.-col4.-sp-col1{align-items:flex-start;justify-content:space-around;max-width:900px;margin:auto}#footer_bottom>div{padding-bottom:0}#footer_bottom .column.-column1{background-color:#fff;text-align:center;margin-left:0 !important;width:100% !important}#footer_bottom .column.-column2,#footer_bottom .column.-column3{width:100% !important;margin:auto}#footer_bottom .column.-column3 .c-body .c-images{justify-content:flex-start}#footer_bottom .column.-column3 .c-body .c-images .c-img{margin:auto 10px}#footer_bottom .column.-column2 p{color:#fff}#footer_bottom .g-column.-col4.-sp-col1,#footer_bottom .column.-column3 .c-list-no_mark{display:flex;flex-direction:row}#footer_bottom .column.-column1 .c-body{width:auto;display:inherit}#footer_bottom .column.-column1 .c-body .c-img a img{padding:50px 20%;max-width:90%}#footer_bottom .column.-column1 .column.-column2 .c-body{color:#fff;font-size:1.2em;margin-left:10px;line-height:1.4em}#footer_bottom .column.-column1 .column.-column2 .small{color:#fff;font-size:1em}#footer_bottom .column.-column2{margin-left:20px}#footer_bottom .column.-column3 .c-body .c-img.c-fleft{float:none;display:block}#footer_bottom .column.-column3 .c-body .c-img.c-fright{float:none;display:none}#footer_bottom .column.-column3 .c-body .c-img.c-fleft,#footer_bottom .column.-column3 .c-body .c-img.c-fright{padding:0}#footer_bottom .column.-column3 ul{display:flex;flex-direction:row}#footer_bottom .column.-column3 ul li{margin:0 5px}#footer_bottom .column.-column3 ul .pc-show a,#footer_bottom .column.-column3 ul .smartphone a,#footer_bottom .column.-column3 ul .facebook a{height:100%;padding:6px 0 8px}#footer_bottom .column.-column3 ul .email a{padding-bottom:7px}#footer_bottom .column.-column3 ul li a img{width:100%}#footer_bottom .column.-column3 ul li a:hover{background-color:rgba(255,255,255,0.5);opacity:1;border-radius:3px}@media screen and (max-width:768px) and (min-width:641px){#index_billboard .c-body.c-center iframe{min-height:350px}#bk4556785{margin:auto 30px !important}#bk4555764{background-position:1000px 0 !important}#privacy,#social_policy{margin-left:30px !important}}@media screen and (max-width:656px){#index_01 .column ul li{margin:auto auto 20px}#index_01 .column.-col4 .c-list-no_mark .c-left{display:none}#index_01 .column.-col4 .c-list-no_mark .c-right{display:block}#index_02 .c-list-no_mark{justify-content:center}#index_02 .c-list-no_mark li{margin-bottom:20px}}@media screen and (max-width:640px){#privacy,#social_policy{margin-left:15px !important}}@media screen and (max-width:639px) and (min-width:561px){#index_billboard .c-body.c-center iframe{min-height:270px}}@media screen and (max-width:560px) and (min-width:415px){#index_billboard .c-body.c-center iframe{min-height:226px}}@media screen and (max-width:414px) and (min-width:341px){#index_billboard .c-body.c-center iframe{min-height:185px}}@media screen and (max-width:340px){#index_billboard .c-body.c-center iframe{min-height:inherit}}@media(max-width:768px){body,h1,.-dress_pp008a .c-menu.-menu_b li a,.c-title{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka !important}h3,h4,.cssskin-style .site_frame section .column h2,.a-billboard .site_frame section .b-plain .column h3,.a-billboard .site_frame section .column div,.a-billboard .site_frame section .column h2,.a-billboard .site_frame section .b-plain .column h3,.a-billboard .site_frame section .column div{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","A-OTF ゴシックMB101 Pro" !important}.pc-show{display:none}.smartphone{display:block}.c-fleft,.c-fright{float:none}.-dress_pp008a #js-globalNavigation .c-menu li.c-sp-closer,.-dress_pp008a #js-globalNavigation .m-motion li.c-sp-closer{background:0}p.c-affix{padding-left:0 !important}header #logo,main section .c-body,#footer_top,#footer_bottom{flex-direction:column}header #logo .column.-column1{justify-content:center;margin-top:0;padding-right:50px;padding-left:50px}header #logo .column.-column1 .c-left{width:60% !important}header #logo .column.-column1 .c-body .c-images{width:auto}header .site_frame section div #logo .column.-column2 .c-body form{height:auto}header .site_frame section div #logo .column.-column2 .c-body form input{width:auto}header .site_frame section div #logo .column.-column2 .c-body form #search{display:none}header .site_frame section div #logo .column.-column2 .c-body form #search_sp{display:block;max-width:88px}header #logo .column.-column2 .c-body .c-images{margin:auto}header #logo .c-body.c-left,header #logo .c-body.c-left .c-img,header #logo .c-body.c-left .c-img a img{width:auto}header #logo .column.-column1 .c-body .c-images,header #logo .c-body.c-left{margin:auto}header #logo .c-body.c-left .c-img{margin:auto;padding:0 2px}header #logo .c-body.c-left .c-img.facebook{margin-left:8px}header .c-images .c-img.c-fleft{display:none}header .c-images .c-img.c-fright{display:block}#index_billboard{padding:inherit}.b-plain.c-space_normal.c-sp-space_normal.c-sp-padding_normal.cssskin-style .column.-column1{padding-top:0}#top_tpoint{padding:0 30px;width:100%;max-width:960px !important}.a-billboard .site_frame section .b-plain .column .c-body.c-center .billboardButton{margin-top:auto;margin-left:auto}.a-billboard .site_frame section .b-plain #recruit .c-body a{margin-top:auto}#order .c-body a{margin-top:10px}#tcard_billboard{padding-left:20px !important;padding-right:20px !important}#recruit .c-body{margin:20px auto;text-align:center}main{margin:20px}main .b-plain .column .c-body .c-img{margin:10px auto}main .b-plain .column .c-body p{width:100%;margin:20px auto 0}.-dress_pp008a .c-list_table th{width:auto;min-width:140px}.c-list_table td{padding:20px 10px}main #bk4521360 .column.-column1{flex-wrap:wrap}main #bk4521360 .column.-column1 div{margin-top:10px}main article .a-main.column.-col12 section .b-plain.c-space_normal.c-sp-space_normal.c-padding_normal.c-sp-padding_normal.cssskin-_block_main .column.-column1 .c-none span span{flex-flow:row wrap;margin:10px auto}main article .a-main.column.-col12 section .b-plain.c-space_normal.c-sp-space_normal.c-padding_normal.c-sp-padding_normal.cssskin-_block_main .column.-column1 .c-none span span ul{margin:0 auto !important}main .b-plain #mybag .c-body .c-img,main .b-plain #ecocap .c-body .c-img,main .b-plain #shokuiku .c-body .c-img,main .b-plain #yaomasacup .c-body .c-img,main .b-plain #charity .c-body .c-img,main .b-plain #saposta .c-body .c-img,main .b-plain #communitybox .c-body .c-img{width:100%}.-dress_pp008a .c-large_headline{font-size:2em !important}h2.c-title{margin-left:0 !important;min-width:inherit !important;max-width:100%}.g-column>.-col8{width:100%}#index_01{margin:auto;padding:0}#index_01 .column{width:100%}#index_01 .column ul{align-items:center;max-width:692px;min-width:inherit !important;margin:auto;padding:0 10px}#index_01 h2.c-title{min-width:inherit}#index_02{padding-right:0;position:relative;z-index:100}#index_02 .c-list-no_mark{align-items:center;max-width:692px;min-width:inherit !important;margin:-30px auto 30px;padding:0 10px}#index_02 .column .c-body a{width:fit-content}#index_02 .column div.c-body a{margin-left:0}#index_02 .column .c-lead.c-left,#index_02 .column .c-body.c-left{display:none}#index_02 .column.-col8 p.c-body{margin-top:-120px}.a-side-a.column.-col4{float:none}#index_right,#index_right_2{margin:auto;padding:inherit}#index_right{padding-bottom:30px}#index_right_2{margin:auto}#index_right_2 .column{margin:0 auto !important}#index_right_2 .column ul li{text-align:center}#index_right_2 .column ul li div div{max-width:100%}#store_menu .c-images .c-img{margin:auto}#shoplists_01 h1{font-size:2.5rem;line-height:1.5}#shoplists_01 h1 .c-img{margin:auto}#shoplists_01 h1 .c-img img{max-width:1em}#bk4620100 #shoplists_01 h1 .c-img img{max-width:2em}#shoplists_03 .c-body.c-left{align-items:center}#shoplists_03 .c-body.c-left .c-img{margin:10px auto}#shoplists_map .c-body iframe{width:auto !important;height:auto !important}#news_navigation nav ul{flex-flow:row wrap;justify-content:space-between;text-align:center;margin:auto;width:100%;max-width:318px}#news_navigation nav ul li{margin:auto auto 20px}#news_navigation nav ul li a.news-all,#news_navigation nav ul li a.news-news,#news_navigation nav ul li a.news-ivent,#news_navigation nav ul li a.news-campaign,#news_navigation nav ul li a.news-recruit{width:100% !important;min-width:144px !important;padding:.2em 0 !important}#news_navigation table tr,#news_navigation table tr td{flex-direction:column}#news_navigation table tr td{padding:0 1em 1em}#news_navigation table tr td div{padding-bottom:1em}#ecocap_02{background-size:100% 100%}#ecocap_03,#ecocap_04{flex-direction:column}#ecocap_04 .column.-column1.-column-lasts,#ecocap_04 .column.-column1.-column-lasts .c-body .c-img img{width:100%;max-width:inherit}#ecocap_04 .column.-column1.-column-lasts{margin:auto auto 20px}#ecocap_04 .column.-column1.-column-lasts .c-body .c-img{margin:0}#tpoint{padding:0}#tcard_nav{flex-flow:row wrap}#tcard_01 .c-body .c-img,#tcard_01 .c-body .c-img img{width:100%}#tcard_01_01,#tcard_01_02,#tcard_01_03{padding:0}#tcard_01_01 div.c-body,#tcard_01_02 div.c-body,#tcard_01_03 ul{font-size:calc(80%+0.5vw)}#tcard_01_01 div.c-body,#tcard_01_02 div.c-body,#tcard_01_03 div.c-body{margin-top:-30px}#tcard_01_01 div.c-body,#tcard_01_02 div.c-body,#tcard_01_03 div.c-body,#tcard_01_03 ul{width:auto;margin-left:10px}#tcard_01_01 div.c-body .c-img,#tcard_01_02 div.c-body .c-img,#tcard_01_03 div.c-body .c-img{margin-left:-10px}#tcard_01_01 div.c-body .c-img img,#tcard_01_02 div.c-body .c-img img,#tcard_01_03 div.c-body .c-img img{width:auto;height:auto}#tcard_01_01_01 .column{flex-direction:column}#tcard_01_01_01 .column .c-none{margin:auto}#tcard_01_01_01 .column div .c-img{margin-right:auto}#tcard_01_01_01 .column .c-none{margin:10px auto}#tcard_01_01_01 .column ul li .d-bold{display:block;text-align:center}#tcard_01_01_01_img{display:none}#tcard_01_01_01_img_sp{display:block}#tcard_01_03 div.c-body{font-size:100%}#tcard_01_02{margin:50px auto !important}#tcard_03_list{flex-flow:row wrap}#tcard_02_list{justify-content:flex-start}#tcard_02_list ul{margin-right:10px}main .b-plain #mybag .column.-column1.-column-lasts,main .b-plain #ecocap .column.-column1.-column-lasts,main .b-plain #shokuiku .column.-column1.-column-lasts,main .b-plain #yaomasacup .column.-column1.-column-lasts,main .b-plain #charity .column.-column1.-column-lasts,main .b-plain #saposta .column.-column1.-column-lasts,main .b-plain #communitybox .column.-column1.-column-lasts{flex-direction:column}main .b-plain #mybag .column.-column1.-column-lasts div.c-none,main .b-plain #ecocap .column.-column1.-column-lasts div.c-none,main .b-plain #shokuiku .column.-column1.-column-lasts div.c-none,main .b-plain #yaomasacup .column.-column1.-column-lasts div.c-none,main .b-plain #charity .column.-column1.-column-lasts div.c-none,main .b-plain #saposta .column.-column1.-column-lasts div.c-none,main .b-plain #communitybox .column.-column1.-column-lasts div.c-none{width:80%;margin:20px auto}main .b-plain #mybag,main .b-plain #ecocap,main .b-plain #shokuiku,main .b-plain #yaomasacup,main .b-plain #charity,main .b-plain #saposta,main .b-plain #communitybox{margin-bottom:40px !important}main .b-plain #mybag .column.-column1.-column-lasts p.c-body a,main .b-plain #ecocap .column.-column1.-column-lasts p.c-body a,main .b-plain #shokuiku .column.-column1.-column-lasts p.c-body a,main .b-plain #yaomasacup .column.-column1.-column-lasts p.c-body a,main .b-plain #charity .column.-column1.-column-lasts p.c-body a,main .b-plain #saposta .column.-column1.-column-lasts p.c-body a,main .b-plain #communitybox .column.-column1.-column-lasts p.c-body a{width:100%;margin:10px auto auto}#bk4555764{background-position:750px 0;margin-top:0}#company_01 h2{display:none}#company_02{flex-direction:column}#symbol{padding-right:0}#company_02 ul li h3{font-size:1.5em}#bk4556785{margin:auto 15px}#table_albaito{max-width:700px}#table_albaito table tr{display:flex;flex-wrap:nowrap}#table_albaito table tr th{min-width:50px}#table_albaito table tr td{width:100%}#albaito_shop ul li,#albaito_tsutaya_bookoff ul li{min-width:inherit}#tenant .c-right{text-align:center}.b-both_diff.-left_large.c-sp-space_normal .column.-col8{width:100%;margin-right:auto}.b-both_diff.-left_large.c-sp-space_normal .column.-col8 table{margin-bottom:15px !important}#order div.c-body br{display:none}#order div.c-body .c-img,#order div.c-body .c-images{margin:0 auto}#order div.c-body .c-images{flex-wrap:wrap}#order_leaflet .c-body a{display:inline-block}#order_sashimi,#order_sushi,#order_sushi .column,#order_hors-d-oeuvre_1,#order_hors-d-oeuvre_1 .-column1,#order_hors-d-oeuvre_2{flex-direction:column}#order_sashimi .column,#order_sushi .column,#order_hors-d-oeuvre_1 .column,#order_hors-d-oeuvre_1 .column ul,#order_hors-d-oeuvre_2 .column{width:100%;max-width:440px}#order_sashimi .column,#order_sushi .column,#order_hors-d-oeuvre_1 .column,#order_hors-d-oeuvre_2 .column{padding:0 10px}#order_sushi .-column2,#order_hors-d-oeuvre_1 .-column2{flex-direction:column-reverse}#order_sushi .column .c-body .c-img img{min-width:inherit}#order_sushi .column ul,#order_hors-d-oeuvre_1 .column ul{padding-top:0}.g-column.-col2.-sp-col1 .column .c-body,.g-column.-col2.-sp-col1 .column ul,#order_hors-d-oeuvre_2 .column{margin:auto}.g-column.-col2.-sp-col1 .column ul .c-right br{display:none}#order_hors-d-oeuvre_1 .column .c-body .c-img img{min-width:inherit}#order_hors-d-oeuvre_1 .column ul{max-width:100%}#order_hors-d-oeuvre_1,#order_hors-d-oeuvre_2{display:flex}#recommend_billboard_btn{flex-wrap:wrap}#recommend_billboard_btn div{margin:10px auto}#recommend_billboard_btn div a{width:100%;max-width:284px !important}#koshihikari_news table tr th{padding-bottom:0}#koshihikari_news table tr th,#koshihikari_news table tr td{border:0;padding-left:0}#koshihikari_news table tr{border-bottom:1px dotted #CCC}#recommend_01_02 .c-list-no_mark,#recommend_01_02 .c-body,#recommend_01_03 .c-list-no_mark,#recommend_01_03 .c-body,#recommend_01_07 .c-list-no_mark,#recommend_01_07 .c-body{width:100%}#recommend_01_02,#recommend_01_03,#recommend_01_04,#recommend_01_07,#recommend_01_08_2{flex-direction:column}#recommend_01_04 .c-list-no_mark,#recommend_01_09 .c-list-no_mark{width:100%}#recommend_01_09 .c-body{display:flex;flex-direction:row}#recommend_01_09 .c-body .c-img{margin:0}#recommend_01_09 .c-body .c-img img{width:auto}#recommend_02_intro{flex-direction:column}#recommend_03_01_imgBox table tr{text-align:center}#recommend_03_01_imgBox table tr th{padding-right:0 !important}#recommend_03_02_box{flex-direction:column-reverse;padding-top:0}#recommend_03_02_box div p a{margin:20px auto auto}#service h1{font-size:2em}#service h3{font-size:calc(112.5%+0.5vw) !important}#service_bank .c-body .c-img{width:50% !important}#service01_table{padding-top:0}#contact p iframe::-webkit-scrollbar{display:none}#service .c-body{margin:30px auto auto;flex-flow:row wrap;justify-content:center}#service .c-body a{max-width:270px}#faq_btn_menu .c-body{flex-flow:row wrap}#privacy,#social_policy{margin-bottom:15px !important;left:auto;flex-direction:column}#privacy p,#social_policy p{margin:10px auto 10px 0}#linksList{flex-flow:row wrap}#linksList div{width:auto}#linksImg{padding:0}#linksImg div{width:100%}#sitemap .column{flex-flow:row wrap}#sitemap .column table{max-width:230px}#footer_top{padding:30px !important}#footer_top .column{text-align:center;margin:0 auto}#footer_top .column p.c-body{margin:8px auto}#footer_top .column a,#footer_top .column ul{margin:auto}#footer_bottom{padding-bottom:20px}#footer_bottom .column.-column1 .column{margin-bottom:20px}#footer_bottom .column.-column1 .c-body .c-img a img{max-width:100%}#footer_bottom .column.-column1,#footer_bottom .column.-column2,#footer_bottom .column.-column3{margin:auto}#footer_bottom .column.-column2 .c-body,#footer_bottom .column.-column3 .c-body .c-images{margin:10px auto;justify-content:center}#footer_bottom .column.-column3 .c-body .c-img.c-fleft{display:none}#footer_bottom .column.-column3 .c-body .c-img.c-fright{display:block}}
