@charset "UTF-8";/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */progress,sub,sup{vertical-align:baseline}button,hr,input{overflow:visible}a,body,mark{color:#000}body,html{-webkit-text-size-adjust:100%}html.fixed,svg:not(:root){overflow:hidden}html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects;text-decoration:none}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em}mark{background-color:#ff0}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;vertical-align:bottom;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;user-drag:none}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}*,.content.gallery .thumb ul li a,.slide .nav ul li a span,legend{box-sizing:border-box}button,input,optgroup,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}.none,header .site_links.disappear{display:none}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}#publishing.detail .content_inner .detail_body .right .block .text b,#publishing.detail .content_inner .detail_body .right .block .text font,#publishing.detail .content_inner .detail_body .right .block .text i,#publishing.detail .content_inner .detail_body .right .block .text u,.font,.wpcf7-not-valid-tip,body{font-family:'游明朝',YuMincho,'Hiragino Mincho ProN','Hiragino Mincho Pro','ＭＳ Ｐ明朝',serif}#content .page_header ul li a,#exhibition.list ul.posts>li .inner .body ul.cat li,#exhibition.list ul.posts>li .status,#form>.r_inner>.inner form dl dd,#gallery_panel,#kosho.list .content_inner .fixed_contact,#kosho.list .content_inner .search .open,#news.news-list ul.posts>li .inner .body ul.cat li,#publishing .content_inner .search a.appear_genre,#publishing .content_inner .search a.m_appear_form,#publishing.detail .content_inner .detail_body .book_price .stock,#publishing.detail .content_inner .detail_body .button,#publishing.detail .content_inner .detail_body .button>a.showlist span,#publishing.detail .content_inner .detail_body .relation h2,#publishing.detail .content_inner .detail_body ul.link_list,#search_form,.content.auction .status,.content.download,.content.gallery .thumb ul li a .title,.font_gothic,.news .news_link,.news .r_inner>ul>li .body .left .meta .cat{font-family:'游ゴシック体','Yu Gothic',YuGothic,'Hiragino Kaku Gothic ProN',Osaka,'ＭＳ Ｐゴシック',sans-serif}.font_ie,.ie #publishing.detail .content_inner .detail_body .right .block .text b,.ie #publishing.detail .content_inner .detail_body .right .block .text font,.ie #publishing.detail .content_inner .detail_body .right .block .text i,.ie #publishing.detail .content_inner .detail_body .right .block .text u,.ie .wpcf7-not-valid-tip,.ie body{font-family:'ＭＳ Ｐ明朝',serif}.font_gothic_ie,.ie #content .page_header ul li a,.ie #exhibition.list ul.posts>li .inner .body ul.cat li,.ie #exhibition.list ul.posts>li .status,.ie #form>.r_inner>.inner form dl dd,.ie #gallery_panel,.ie #kosho.list .content_inner .fixed_contact,.ie #kosho.list .content_inner .search .open,.ie #news.news-list ul.posts>li .inner .body ul.cat li,.ie #publishing .content_inner .search a.appear_genre,.ie #publishing .content_inner .search a.m_appear_form,.ie #publishing.detail .content_inner .detail_body .book_price .stock,.ie #publishing.detail .content_inner .detail_body .button,.ie #publishing.detail .content_inner .detail_body .button>a.showlist span,.ie #publishing.detail .content_inner .detail_body .relation h2,.ie #publishing.detail .content_inner .detail_body ul.link_list,.ie #search_form,.ie #top .sitebanner .r_inner .sitebanner_blocks,.ie .content.auction .status,.ie .content.download,.ie .content.gallery .thumb ul li a .title,.ie .news .news_link,.ie .news .r_inner>ul>li .body .left .meta .cat{font-family:'Hiragino Kaku Gothic ProN',Osaka,'ＭＳ Ｐゴシック',sans-serif}.ie #art .note,.ie #art.art-list .content_inner .r_inner ul li a h2,.ie #art.art-list .content_inner h1,.ie #art.art-single a.list,.ie #art.auction .content_inner .past .data_list .artist,.ie #art.auction .content_inner .past .data_list .not_found,.ie #art.auction .content_inner .past .data_list .percent,.ie #art.auction .content_inner .past .data_list .total_price,.ie #art.auction .content_inner .past .data_list .total_works,.ie #art.auction .content_inner .past .page_info,.ie #art.auction .content_inner .past .search_result,.ie #art.auction .content_inner .tabs .tab_header .past_button a,.ie #art.auction .content_inner .tabs .tab_header ul li a,.ie #art.auction .content_inner ul.auction_pages li a,.ie #auction-catalog .content_inner .text,.ie #biography .list_header .inner .search_result,.ie #biography .not_found,.ie #biography .top h1,.ie #biography ul.data_list li .inner .info,.ie #biography ul.data_list li .inner .name,.ie #company .company_info .block,.ie #company .content_inner,.ie #company .history,.ie #company .managementphilosophy,.ie #contact .content_inner .text,.ie #content .content_inner .post .header h1,.ie #content .page_header ul li a,.ie #exhibition ul.categories li a,.ie #exhibition.detail a.list,.ie #exhibition.list ul.posts>li .inner .body,.ie #exhibition.list ul.posts>li .status,.ie #form .note,.ie #form>.r_inner>.inner form .other_button a,.ie #form>.r_inner>.inner form .privacy_area>.inner .scroll_text p,.ie #form>.r_inner>.inner form .privacy_area>.inner .title,.ie #form>.r_inner>.inner form .submit .inner .back_button input[type=button],.ie #form>.r_inner>.inner form .submit .inner .back_button input[type=submit],.ie #form>.r_inner>.inner form .submit .inner .confirm_button input[type=button],.ie #form>.r_inner>.inner form .submit .inner .confirm_button input[type=submit],.ie #form>.r_inner>.inner form .submit .inner .send_button input[type=button],.ie #form>.r_inner>.inner form .submit .inner .send_button input[type=submit],.ie #form>.r_inner>.inner form .wpcf7-form-control .wpcf7-list-item .wpcf7-list-item-label,.ie #form>.r_inner>.inner form dl dd,.ie #form>.r_inner>.inner form dl dt,.ie #inquiry .content_inner .text,.ie #kosho .content_inner #search_form .close,.ie #kosho .content_inner #search_form .inner .genre span.title,.ie #kosho .content_inner #search_form .inner .top span.text input[type=text],.ie #kosho.en_single .content_inner h1,.ie #kosho.list .content_inner .contact .inner .attention,.ie #kosho.list .content_inner .contact .inner a,.ie #kosho.list .content_inner .fixed_contact a,.ie #kosho.list .content_inner .list_header .inner .search_query,.ie #kosho.list .content_inner .list_header .inner .title,.ie #kosho.list .content_inner .list_header .inner .total,.ie #kosho.list .content_inner .not_found,.ie #kosho.list .content_inner .search .open .inner a,.ie #kosho.list .content_inner ul.data_list>li .inner div,.ie #kosho.list .content_inner ul.data_list>li .inner h2,.ie #kosho.top .content_inner .japan_book_area .info .left .list .attention,.ie #kosho.top .content_inner .japan_book_area .info .left .list a,.ie #kosho.top .content_inner .japan_book_area .info .left .text,.ie #kosho.top .content_inner .japan_book_area>.r_inner>h2,.ie #kosho.top .content_inner .kosho_area #search_form .note,.ie #kosho.top .content_inner .kosho_area .info .text,.ie #kosho.top .content_inner .kosho_area .info .title,.ie #kosho.top .content_inner .kosho_area .kosho_site_info .texts,.ie #kosho.top .content_inner .kosho_area>h2,.ie #links .content_inner .lists .list .sub,.ie #links .content_inner .lists .list h2,.ie #links .content_inner .lists .list ul li .info,.ie #links .content_inner .lists .list ul li a,.ie #mailmagazine .content_inner .text,.ie #news ul.categories li a,.ie #news.news-list ul.posts>li .inner .body,.ie #news.news-single .content_inner .body p,.ie #news.news-single .content_inner .header .cat,.ie #news.news-single .content_inner .header .date,.ie #news.news-single .content_inner .header h1,.ie #pager .inner .pages .inner a,.ie #publishing .content_inner .list .list_header .inner .search_query,.ie #publishing .content_inner .list .list_header .inner .title,.ie #publishing .content_inner .list .list_header .inner .total,.ie #publishing .content_inner .list>ul li .info .author,.ie #publishing .content_inner .list>ul li .info .date,.ie #publishing .content_inner .list>ul li .info .price,.ie #publishing .content_inner .list>ul li .info .series,.ie #publishing .content_inner .list>ul li .info .shomei,.ie #publishing .content_inner .search #search_form .filter_panel .genre .sub .close,.ie #publishing .content_inner .search #search_form .filter_panel .genre .sub ul.sub_list li label,.ie #publishing .content_inner .search #search_form .filter_panel .genre .title,.ie #publishing .content_inner .search a.appear_genre,.ie #publishing .content_inner h1,.ie #publishing .content_inner h2.top,.ie #publishing.detail .content_inner .detail_body .book_price .price,.ie #publishing.detail .content_inner .detail_body .book_price .stock,.ie #publishing.detail .content_inner .detail_body .book_price .title,.ie #publishing.detail .content_inner .detail_body .button a.close,.ie #publishing.detail .content_inner .detail_body .button>a,.ie #publishing.detail .content_inner .detail_body .relation h2,.ie #publishing.detail .content_inner .detail_body .relation ul li .info .author,.ie #publishing.detail .content_inner .detail_body .relation ul li .info .price,.ie #publishing.detail .content_inner .detail_body .relation ul li .info .series,.ie #publishing.detail .content_inner .detail_body .relation ul li .info .shomei,.ie #publishing.detail .content_inner .detail_body .right .block .text,.ie #publishing.detail .content_inner .detail_body .right .block h2,.ie #publishing.detail .content_inner .detail_body .right .block.share p,.ie #publishing.detail .content_inner .detail_body .right .block.share ul li a,.ie #publishing.detail .content_inner .detail_body .right>.info .author,.ie #publishing.detail .content_inner .detail_body .right>.info .name,.ie #publishing.detail .content_inner .detail_body .right>.info .series,.ie #publishing.detail .content_inner .detail_body .right>.info ul.summary,.ie #publishing.detail .content_inner .detail_body ul.link_list li a,.ie #publishing.en_single .content_inner h1,.ie #publishing.top .content_inner .new .list_button a,.ie #publishing.top .content_inner .news_banner .news ul li .date,.ie #publishing.top .content_inner .news_banner .news ul li .excerpt,.ie #publishing.top .content_inner .news_banner .news ul li h3,.ie #publishing.top .content_inner .publishingschedule h2,.ie #publishing.top .content_inner .publishingschedule ul li .date,.ie #publishing.top .content_inner .publishingschedule ul li .right .other,.ie #publishing.top .content_inner .publishingschedule ul li .right .shomei,.ie #publishing.top .content_inner h1,.ie #register .content_inner .text,.ie #search_form .bio_search_panel span.radio input[type=radio].box+.label,.ie #search_form .bio_search_panel span.radio input[type=radio].list+.label,.ie #search_form .filter_panel input[type=submit],.ie #search_form .filter_panel span.radio input[type=radio].box+.label,.ie #search_form .filter_panel span.radio input[type=radio].list+.label,.ie #search_form .search_panel input[type=submit],.ie #search_form .search_panel span.radio input[type=radio].box+.label,.ie #search_form .search_panel span.radio input[type=radio].list+.label,.ie #search_form .single_input_text input[type=text],.ie #search_form .single_input_text input[type=submit],.ie #top .message,.ie #top .sitebanner .r_inner .sitebanner_blocks,.ie #top .sitebanner .r_inner h2,.ie .content.auction .status,.ie .content.banners .r_inner>.inner a.banner,.ie .content.download a .info,.ie .content.download a>.inner,.ie .content.h_main_text .text,.ie .content.h_main_text h2,.ie .content.lists dl,.ie .content.lists h2,.ie .content.map .open_map,.ie .content.schedule .clock .text,.ie .content.schedule .info .text,.ie .content.schedule h2,.ie .content.subtext .text,.ie .news .news_link,.ie .news .r_inner>ul>li .body,.ie .news h2,.ie .page .content_inner h1,.ie .slide .caption ul li,.ie .slide .slide_movie .caption,.ie .submit+.wpcf7-mail-sent-ok,.ie .wpcf7-mail-sent-ng,.ie .wpcf7-mail-sent-ok,.ie .wpcf7-not-valid-tip,.ie .wpcf7-spam-blocked,.ie .wpcf7-validation-errors,.ie footer .nav ul li a,.ie footer>.left .copyright,.ie footer>.left .site_name,.ie footer>.left ul li a,.ie header nav ul li a,.ie header nav#p_nav .lang a,.smooth{-webkit-transform:rotate(.001deg);-moz-transform:rotate(.001deg);-ms-transform:rotate(.001deg);-o-transform:rotate(.001deg);transform:rotate(.001deg)}*{list-style:none}h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0;padding:0}input,textarea{border-radius:0;position:relative;-webkit-appearance:none}input:focus,select:focus,textarea:focus{outline:0}.ie input::placeholder{opacity:.5}.ie input::-webkit-input-placeholder{opacity:.5}.ie input::-moz-placeholder{opacity:.5}.ie input::-ms-placeholder{opacity:.5}header .fixed .site_name .inner a:hover,header .fixed h1 .inner a:hover,header .site_links ul li a:hover,header.h_popup .site_name a:hover,header.h_popup h1 a:hover{opacity:.7}@media all and (max-width:500px){input::placeholder{color:transparent}input::-webkit-input-placeholder{color:transparent}input::-moz-placeholder{color:transparent}input::-ms-placeholder{color:transparent}}body{margin:0;font-size:12px;letter-spacing:1.4px}header .site_links{position:absolute;right:18px;top:26px;text-align:right}header .site_links ul li:first-child img{width:auto;height:10.4px;right:-1px;position:relative}header .site_links ul li:last-child{margin-top:20px}header .site_links ul li:last-child img{width:auto;height:10px;position:relative}header .fixed{position:fixed;z-index:10001;width:100%;background-color:#FFF;text-align:center;top:0;margin:auto}header .fixed.border>.inner{border-bottom:1px solid #E5E5E5!important}header .fixed>.inner{margin:0 10px}@media all and (max-width:769px){header .site_links{display:none}header .fixed>.inner{border-bottom:1px solid #000}}header .fixed>.inner.border{border-bottom:1px solid #E5E5E5}header .fixed .site_name,header .fixed h1{margin:0 auto;width:100%;height:100px;display:table}header .fixed .site_name.scrolled,header .fixed h1.scrolled{height:70px!important}.ie header .fixed .site_name.scrolled img,.ie header .fixed h1.scrolled img{max-height:70px!important}#top header .fixed .site_name,#top header .fixed h1{height:170px}@media all and (max-width:769px){#top header .fixed .site_name,#top header .fixed h1{height:120px}header .fixed .site_name .inner img,header .fixed h1 .inner img{max-width:127px}}.ie #top header .fixed .site_name .inner img,.ie #top header .fixed h1 .inner img{max-height:115px!important}header .fixed .site_name .inner,header .fixed h1 .inner{vertical-align:middle;display:table-cell;text-align:center}header .fixed .site_name .inner img,header .fixed h1 .inner img{width:auto;height:100%;padding:20px 0;max-height:100px;min-height:100px;cursor:pointer}.ie header .fixed .site_name .inner img,.ie header .fixed h1 .inner img{max-height:100px!important}header .fixed .site_name .inner.scrolled,header .fixed h1 .inner.scrolled{height:70px!important}header .fixed .site_name .inner.scrolled img,header .fixed h1 .inner.scrolled img{min-height:70px;height:70px}header .fixed a.gotop{display:none;position:absolute;top:0;right:10px;width:71px;height:71px;border-bottom:1px solid transparent}header .fixed a.gotop:hover,header nav#p_nav,header.h_popup{border-bottom:1px solid #000}header .fixed a.gotop img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:9px;height:5px}header .fixed a.gotop.appear{display:block}header .fixed a.gotop.hide{display:none!important}header.h_popup{margin:0 10px}header .popup_close{position:absolute;z-index:1001;top:39px;left:40px}header .popup_close:hover{opacity:.5}header .popup_title{margin:0 10px;padding-bottom:23px;text-align:center;font-size:16px;letter-spacing:3px}header nav#p_nav{margin:98px 10px 0;padding-top:2px;position:relative}@media all and (max-width:769px){header .popup_close{top:20px;left:20px}header .popup_title{font-size:12px}header nav#p_nav{display:none}}#top header nav#p_nav{margin:185px 10px 0}header nav#p_nav ul{margin-right:70px;height:61px;padding-top:20px;overflow:hidden}header nav#p_nav ul li{float:left;width:16.66666667%;font-size:16px;text-align:center}.en header nav#p_nav ul li{width:16%}.en header nav#p_nav ul li.art{width:13%}.en header nav#p_nav ul li.kosho{width:25%}.en header nav#p_nav ul li.s{width:15%}@media all and (max-width:950px){.en header nav#p_nav ul li{letter-spacing:0}}@media all and (max-width:885px){.en header nav#p_nav ul li{font-size:15px}}header nav#p_nav .lang{top:0;right:0;position:absolute}header nav#p_nav .lang:after,header nav#p_nav .lang:before{position:absolute;content:" ";background-color:#FFF;width:10px;height:61px;display:block;top:1px}header nav#p_nav .lang:before{left:-10px}header nav#p_nav .lang:after{right:-10px}header nav#p_nav .lang a{display:block;text-align:center;width:60px;height:61px;padding:20px 0;border:1px solid transparent;border-bottom:0;font-size:12px}header nav#p_nav .lang a:hover{border:1px solid #000;border-bottom:0}header nav#m_nav{display:none;position:fixed;z-index:10006;background-color:#FFF;font-size:13px;top:0;left:0;width:100%;height:100%;padding:90px 0 0}header nav#m_nav .title a,header nav#m_nav.appear{display:block}header nav#m_nav .m_header{background-color:#FFF;margin:0 10px}header nav#m_nav .title{position:fixed;top:47px;left:0;right:0;margin:0 auto;width:82px}header nav#m_nav .title a img{width:82px}header nav#m_nav a.close{position:fixed;top:47px;left:24px}header nav#m_nav.mopen_scrolled,header nav#m_nav.scrolled{padding-top:70px}header nav#m_nav.mopen_scrolled .m_header,header nav#m_nav.scrolled .m_header{border-bottom:1px solid #E5E5E5}header nav#m_nav.mopen_scrolled .title,header nav#m_nav.scrolled .title{top:20px}header nav#m_nav.mopen_scrolled a.close,header nav#m_nav.scrolled a.close{top:22px}header nav#m_nav>.inner{margin:0 10px;overflow-y:scroll;-webkit-overflow-scrolling:touch;height:100%;padding-top:25px;padding-bottom:40px}header nav#m_nav>.inner .top>.menu_site_links ul li:first-child img,header nav#m_nav>.inner .top>.menu_site_links ul li:last-child img{width:auto;height:9px}header nav#m_nav>.inner .top{position:relative}header nav#m_nav>.inner .top:after{content:" ";clear:both;display:block}header nav#m_nav>.inner .top>.sub_pages .sub_group{display:none}header nav#m_nav>.inner .top>.sub_pages .sub_group.appear{display:block}header nav#m_nav>.inner .top>.menu_site_links{position:absolute;bottom:27px;left:50%;margin-left:26px;text-align:left}header nav#m_nav>.inner .top>.menu_site_links ul li:last-child{margin-top:20px}header nav#m_nav>.inner .top>.menu_site_links ul li a{display:inline-block}header nav#m_nav>.inner .top>.menu_site_links ul li a:hover{border:0}.mobile header nav ul li a:hover.current,footer>.left ul li a{border-bottom:1px solid #000}header nav#m_nav>.inner .top>ul{float:left;width:50%;padding:0 10px 24px 20px;border-right:1px solid #E5E5E5}header nav#m_nav>.inner .top>ul.show_sub{border-right:1px solid #000}header nav#m_nav>.inner .top>ul li{margin-top:31px}header nav#m_nav>.inner .top>ul li:first-child{margin-top:0}header nav#m_nav>.inner .top>ul li.lang{font-size:11px}@media all and (max-width:400px){.en header nav#m_nav>.inner .top>ul{padding:0 10px 24px 20px}.en header nav#m_nav>.inner .top>ul li a{letter-spacing:.4px}}header nav#m_nav>.inner .top>ul li a:before{width:12px;height:12px;top:0}header nav#m_nav>.inner .top>ul li a:after{width:14px}header nav#m_nav>.inner .top .page_header{float:left;width:50%;padding-left:15px}@media all and (max-width:350px){.en header nav#m_nav>.inner .top .page_header{width:40%}}header nav#m_nav>.inner .top .page_header ul li{margin-top:20px}header nav#m_nav>.inner .top .page_header ul li:first-child{margin-top:0}header nav#m_nav>.inner .top .page_header ul li a{font-size:10px;padding:7px 10px;display:inline-block}header nav#m_nav>.inner .top .page_header ul li a.current,header nav#m_nav>.inner .top .page_header ul li a:hover{background-color:#000;color:#FFF}header nav#m_nav>.inner .top .page_header ul li a:after,header nav#m_nav>.inner .top .page_header ul li a:before{display:none}header nav#m_nav>.inner .footer{font-size:10px;margin-top:24px;border-top:1px solid #E5E5E5;padding-top:20px}header nav#m_nav>.inner .footer:after{content:" ";display:block;clear:both}header nav#m_nav>.inner .footer>.inner{padding:0 10px 0 20px;overflow:hidden}header nav#m_nav>.inner .footer>.inner ul{float:left;width:50%}header nav#m_nav>.inner .footer>.inner ul:last-child li a{padding-left:19px}header nav#m_nav>.inner .footer>.inner ul li{margin-top:25px}header nav#m_nav>.inner .footer>.inner ul li:first-child{margin-top:0}header nav#m_nav>.inner .footer>.inner ul li a:before{width:10px;height:10px;top:0}header nav#m_nav>.inner .footer>.inner ul li a:after{width:12px}header nav ul li a{position:relative;padding-left:19px}.en header nav ul li a{letter-spacing:.9px}header nav ul li a.current:before,header nav ul li a:hover:before{content:" ";width:14px;height:14px;border-radius:7px;background-color:#000;color:#FFF;position:absolute;top:1px;left:1px}header nav ul li a.current:after{position:absolute;left:0;bottom:-1px;content:" ";width:16px;height:1px;background-color:#000}@media all and (max-width:769px){header nav ul li a{padding-left:0}header nav ul li a.current,header nav ul li a:hover{border-bottom:1px solid #000}header nav ul li a.current:after,header nav ul li a.current:before,header nav ul li a:hover:before{display:none}}.mobile header nav ul li a:hover:before{display:none}.mobile header nav ul li a:hover.current:before{display:block!important}@media all and (max-width:769px){.mobile header nav ul li a:hover.current{border-bottom:1px solid #000}.mobile header nav ul li a:hover.current:before{display:none!important}}header nav ul li.s{font-size:12px!important}header nav ul li.s a{padding-left:17px}header nav ul li.s a.current:before,header nav ul li.s a:hover:before{width:10px;height:10px}header nav ul li.s a.current:after,header nav ul li.s a:hover:after{width:12px}header .menu_button{display:none;position:fixed;z-index:10001;top:47px;left:24px;width:27px}@media all and (max-width:769px){header .menu_button{display:block}header .menu_button.fixed{top:23px}#container #content{margin-top:120px}}header .menu_button a{display:block;border-top:1px solid #000;width:27px;height:20px}header .menu_button a:after,header .menu_button a:before{display:block;content:" ";width:27px;height:1px;background-color:#000}#container #content.disappear,footer.disappear{display:none}header .menu_button a:before{position:absolute;top:10px}header .menu_button a:after{position:absolute;top:20px}footer{position:relative;margin:110px 10px 0;border-top:1px solid #E5E5E5;overflow:hidden}footer .sagahouse_contact_footer{padding:50px 0}footer .sagahouse_contact_footer .sagahouse_contact_footer__site_name{text-align:center}footer .sagahouse_contact_footer .sagahouse_contact_footer__site_name a img{width:120px}@media all and (max-width:769px){footer{margin-bottom:40px}footer .sagahouse_contact_footer{padding:40px 0 0}footer .sagahouse_contact_footer .sagahouse_contact_footer__site_name a img{width:110px}}footer .sagahouse_contact_footer .sagahouse_contact_footer__site_name a:hover{opacity:.7}footer .sagahouse_contact_footer .sagahouse_contact_footer__copyright{text-align:center;margin-top:32px;font-size:10px;letter-spacing:.7px;line-height:1.4}footer>.left{width:63%;padding-top:46px;padding-left:19.5%;float:left;font-size:10px}footer>.left .site_name{font-size:20px;font-weight:400;margin-bottom:32px}@media all and (max-width:769px){footer>.left{float:none;width:100%;padding:20px 10px 0 30px}footer>.left .site_name{font-size:16px}}footer>.left .copyright{letter-spacing:.7px;line-height:1.4}footer>.left ul{font-size:11px;overflow:hidden;letter-spacing:.5px;padding-bottom:1px;margin-top:153px}.en footer>.left ul{margin-top:96px}footer>.left ul li{float:left;margin-right:15px}footer>.left ul li:after{padding-left:12px;content:"／"}footer>.left ul li:last-child:after{content:""}@media all and (max-width:500px){footer>.left ul li{margin-right:5px}footer>.left ul li:after{padding-left:4px}}footer>.left ul li a:hover{border-bottom:1px solid transparent}footer .nav{width:37%;padding:47px 0 50px 24px;border-left:1px solid #E5E5E5;float:right;overflow:hidden}@media all and (max-width:769px){footer>.left ul{font-size:10px;position:relative;bottom:auto;margin-top:40px}footer .nav{border-left:0;padding-left:10px;padding-right:10px;float:none;width:100%}}footer .nav ul{float:left;width:46%}footer .nav ul li{margin-bottom:42px}footer .nav ul li:last-child{margin-bottom:0}footer .nav ul li a{display:inline-block;position:relative;font-size:12px;padding-left:18px;letter-spacing:.5px}footer .nav ul li a.current:before,footer .nav ul li a:hover:before{content:"●";position:absolute;left:0}.content.auction,.r_b_inner,.r_h_inner,.r_inner,.r_mn_inner{position:relative}@media all and (max-width:769px){footer .nav ul{width:50%}footer .nav ul.left{width:47%}footer .nav ul.right{width:53%}footer .nav ul li{margin-bottom:28px}footer .nav ul li a{padding-left:20px;letter-spacing:.2px}footer .nav ul li a.current:before,footer .nav ul li a:hover:before{left:0}}.mobile footer .nav ul li a:hover:before{display:none}.r_mn_inner{margin:0 auto;max-width:1480px}.r_h_inner{margin:0 auto;max-width:1400px}.r_b_inner{margin:0 auto;max-width:1200px}.r_inner{margin:0 auto;max-width:1300px}.page_contents .banners .r_inner .multiple{max-width:900px;margin:0 auto}.breadcrumb{margin:13px 40px 60px;white-space:nowrap;-webkit-overflow-scrolling:touch;overflow-x:auto;overflow-y:hidden}@media all and (max-width:769px){.breadcrumb{margin:10px 10px 40px!important;padding:0 10px 20px;border-bottom:1px solid #E5E5E5}}.breadcrumb ul{max-width:1400px;margin:0 auto;font-size:0}.breadcrumb ul li{display:inline-block;font-size:10px;color:#B2B2B2;letter-spacing:.5px}.mobile .breadcrumb ul li{color:#929292}.breadcrumb ul li:after{content:">";padding:0 10px}.breadcrumb ul li:last-child:after{content:""}.content.download a:after,.content.gallery .thumb ul li:after,.content.gallery .thumb ul:after,.content.gallery:after,.content.gallery:before,.content.schedule:after{content:" "}.breadcrumb ul li a{color:#B2B2B2;text-decoration:underline}.mobile .breadcrumb ul li a{color:#929292}.breadcrumb ul li a:hover{text-decoration:none}.content{margin:53px 10px 0;padding:0;line-height:1.6}.content>.r_inner{padding:0 50px}@media screen and (max-width:1320px){.content>.r_inner{padding:0 40px}}.content:first-child{margin-top:30px}.content a{border-bottom:1px solid #000}.content a:hover{border-bottom:1px solid transparent}.content.lists h2{font-size:18px;font-weight:700}.content.lists dl{margin-top:14px;font-size:14px;line-height:1.8;width:64%;overflow:hidden}@media all and (max-width:950px){.content.lists dl{width:85%}}@media all and (max-width:769px){.content>.r_inner{padding:0 10px}.content.lists h2{font-size:14px}.content.lists dl{font-size:11px;width:100%}}.content.lists dl p{line-height:1.8;font-size:14px}@media all and (max-width:769px){.content.lists dl p{font-size:11px}}.content.lists dl dd,.content.lists dl dt{margin-bottom:20px}.content.lists dl dd.last,.content.lists dl dt.last{margin-bottom:0}.content.lists dl dt{font-weight:700;float:left;width:21%;clear:both;padding-right:10px}@media all and (max-width:600px){.content.lists dl dt{margin-bottom:5px;float:none;width:100%}}.content.lists dl dd{float:left;width:79%;margin-left:0}@media all and (max-width:600px){.content.lists dl dd{margin-bottom:30px;float:none;width:100%}}.content.h_main_text h2{font-size:18px;font-weight:700;margin-bottom:12px}@media all and (max-width:769px){.content.h_main_text h2{font-size:14px}}.content.h_main_text .text{font-size:16px;width:64%;letter-spacing:1.2px}.content.h_main_text .text img{max-width:78.2%;height:auto}@media all and (max-width:950px){.content.h_main_text .text{width:85%}}@media all and (max-width:769px){.content.h_main_text .text{font-size:12px;width:100%}}.content.subtext .text{font-size:12px;width:64%}@media all and (max-width:950px){.content.subtext .text{width:85%}}@media all and (max-width:769px){.content.subtext .text{font-size:11px;width:100%}}.content.banners .r_inner>.inner a.banner{background-color:#FFF;border-bottom:1px solid transparent;display:block}.content.banners .r_inner>.inner a.banner>.inner{padding:24px 24px 19px;display:block;border:1px solid #E5E5E5;border-top:1px solid #000}.content.banners .r_inner>.inner a.banner>.inner h2{font-size:16px;font-weight:700;text-align:center}@media all and (max-width:769px){.content.banners .r_inner>.inner a.banner>.inner h2{font-size:14px}}.content.banners .r_inner>.inner a.banner>.inner .image{margin-top:20px}.content.banners .r_inner>.inner a.banner>.inner .image img{width:100%;height:auto}.content.banners .r_inner>.inner a.banner>.inner .text{margin-top:20px;text-align:center;font-size:16px;display:block}.content.banners .r_inner>.inner a.banner>.inner .text span{border-bottom:1px solid #000}@media all and (max-width:769px){.content.banners .r_inner>.inner a.banner>.inner .text{font-size:12px}}.content.banners .r_inner>.inner a.banner>.inner .body{font-size:11px;margin-top:16px}.content.banners .r_inner>.inner a.banner>.inner:hover{border:1px solid #E5E5E5;border-bottom:1px solid #000}.content.banners .r_inner>.inner a.banner>.inner:hover .text span{border-bottom:1px solid transparent}.content.banners .r_inner>.inner.single{margin:0 auto;width:400px}.content.banners .r_inner>.inner.single a.banner{margin:0 auto}@media all and (max-width:769px){.content.banners .r_inner>.inner a.banner>.inner .body{font-size:10px}.content.banners .r_inner>.inner.single{width:100%}.content.banners .r_inner>.inner.single a.banner{padding:0;width:65%}}@media all and (max-width:520px){.content.banners .r_inner>.inner.single a.banner{width:100%}}.content.banners .r_inner>.inner.multiple{margin:0 auto;overflow:hidden}.content.banners .r_inner>.inner.multiple a.banner{float:left;width:50%}.content.banners .r_inner>.inner.multiple a.banner:nth-child(odd){padding-right:5.5%;clear:both}.content.banners .r_inner>.inner.multiple a.banner:nth-child(even){padding-left:5.5%}.content.banners .r_inner>.inner.multiple a.banner:nth-child(n+3){margin-top:50px}@media all and (max-width:769px){.content.banners .r_inner>.inner.multiple a.banner{float:none;padding:0;width:65%;margin:40px auto 0}.content.banners .r_inner>.inner.multiple a.banner:first-child{margin-top:0}.content.banners .r_inner>.inner.multiple a.banner:nth-child(even),.content.banners .r_inner>.inner.multiple a.banner:nth-child(odd){padding:0}}@media all and (max-width:520px){.content.banners .r_inner>.inner.multiple a.banner{width:100%}}.content.banners .r_inner>.inner.multiple_t{margin:0 auto;overflow:hidden}.content.banners .r_inner>.inner.multiple_t a.banner{float:left;width:33.33%;padding:0 2%}.content.banners .r_inner>.inner.multiple_t a.banner:nth-child(n+4){margin-top:50px}@media all and (max-width:1100px){.content.banners .r_inner>.inner.multiple_t a.banner{width:50%;padding:0}.content.banners .r_inner>.inner.multiple_t a.banner:nth-child(odd){padding-right:5.5%;clear:both}.content.banners .r_inner>.inner.multiple_t a.banner:nth-child(even){padding-left:5.5%}.content.banners .r_inner>.inner.multiple_t a.banner:nth-child(n+3){margin-top:50px}}@media all and (max-width:769px){.content.banners .r_inner>.inner.multiple_t a.banner{float:none;padding:0;width:65%;margin:40px auto 0}.content.banners .r_inner>.inner.multiple_t a.banner:first-child{margin-top:0}.content.banners .r_inner>.inner.multiple_t a.banner:nth-child(even),.content.banners .r_inner>.inner.multiple_t a.banner:nth-child(odd){padding:0}}@media all and (max-width:520px){.content.banners .r_inner>.inner.multiple_t a.banner{width:100%}}.content.auction{margin-top:42px;text-align:center}.content.auction .status{position:absolute;top:0;left:50px;border:1px solid #000;padding:5px 18px;font-weight:700}@media all and (max-width:769px){.content.auction{margin-top:25px}.content.auction .status{position:relative;left:auto;width:90px;margin:0 auto 20px;padding:5px;font-size:10px}}.content.auction h2{font-size:22px;max-width:68%;margin:0 auto}.content.free,.content.free>.inner .content{margin-left:0;margin-right:0}@media all and (max-width:769px){.content.auction h2{max-width:100%;font-size:16px}}.content.schedule h2{font-size:14px;margin-bottom:15px}.content.schedule:after{clear:both;display:block}.content.schedule .info{float:left}@media all and (max-width:769px){.content.schedule h2{font-size:12px}.content.schedule .info{float:none}}.content.schedule .info .date{font-size:24px}@media all and (max-width:769px){.content.schedule .info .date{font-size:20px;letter-spacing:.4px}}@media all and (max-width:380px){.content.schedule .info .date{font-size:16px;letter-spacing:0}}@media all and (max-width:340px){.content.schedule .info .date{font-size:14px;letter-spacing:0}}.content.schedule .info .date img.hyphen{position:relative;padding:0 13px;top:-3px;vertical-align:middle}@media all and (max-width:769px){.content.schedule .info .date img.hyphen{padding:0 10px 0 6px}}@media all and (max-width:330px){.content.schedule .info .date img.hyphen{padding:0 8px 0 1px;top:-1px}}.content.schedule .info .date span{font-size:12px}.content.schedule .info .text{margin-top:10px;line-height:2.5}.content.schedule .clock{float:right}@media all and (max-width:769px){.content.schedule .info .text{font-size:11px}.content.schedule .clock{margin-top:30px;float:none}}.content.schedule .clock .text{text-align:center;font-size:10px;margin-top:30px}@media all and (max-width:769px){.content.schedule .clock .text{margin-top:20px}}.content.schedule .clock .deadline{width:80px}.content.schedule .clock .open_close{width:212px}.content.schedule .clock .open_close .images{overflow:hidden}.content.schedule .clock .open_close .images .open{float:left}.content.schedule .clock .open_close .images .close{float:right}.content.schedule .clock .image{position:relative}.content.schedule .clock .image .hour,.content.schedule .clock .image .minute{position:absolute}.content.free{background-color:#E5E5E5;padding:0 10px}.content.free>.inner{border-top:1px solid #000;padding:20px 0 56px}.content.free a.banner{border-bottom:1px solid #E5E5E5!important}.content.gallery{position:relative;padding:0}.content.gallery:after,.content.gallery:before{display:block;z-index:0;position:absolute;width:100%;height:1px;background-color:#E5E5E5;top:0;left:0}.content.gallery:after{top:auto;bottom:0;left:0}.content.gallery .thumb ul:after{display:block;clear:both}.content.gallery .thumb ul li{float:left;position:relative;padding-right:10px}@media all and (max-width:479px){.content.gallery .thumb ul li{padding-right:0}}.content.gallery .thumb ul li:after{display:block;position:absolute;width:100%;height:1px;background-color:#E5E5E5;bottom:0;left:0}.content.gallery .thumb ul li a{display:block;border:0;border-left:1px solid transparent;border-right:1px solid transparent;padding:19px 0;position:relative}.content.gallery .thumb ul li a:after,.content.gallery .thumb ul li a:before{position:absolute;z-index:1001;content:" ";display:block;width:100%;height:1px;top:0;left:0}.content.gallery .thumb ul li a:after{top:auto;bottom:0;left:0}.content.gallery .thumb ul li a .title{margin-top:30px;text-align:center;font-size:11px;min-height:17px;padding:0 20px}@media screen and (max-width:479px){.content.gallery .thumb ul li a .title{font-size:10px;margin-top:20px;padding:0 10px}}.content.gallery .thumb ul li a .image{display:table;table-layout:fixed;border-left:1px solid #E5E5E5;border-right:1px solid #E5E5E5;padding:5px 30px;width:100%}.content.gallery .thumb ul li a .image .inner{position:relative;display:table-cell;vertical-align:middle;text-align:center;height:180px}@media screen and (max-width:479px){.content.gallery .thumb ul li a .image{padding:5px 10px}.content.gallery .thumb ul li a .image .inner{height:120px}}.content.gallery .thumb ul li a .image .inner img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;max-width:100%;max-height:100%}.ie .content.gallery .thumb ul li a .image .inner img{position:relative;height:auto;weight:auto;max-height:180px}.content.gallery .thumb ul li a:hover{position:relative;z-index:1001;border-left:1px solid #000;border-right:1px solid #000}.content.gallery .thumb ul li a:hover .image{border-left:1px solid transparent;border-right:1px solid transparent}.content.gallery .thumb ul li a:hover:after,.content.gallery .thumb ul li a:hover:before{background-color:#000}.content.movie .movie_content{width:64%}@media all and (max-width:950px){.content.movie .movie_content{width:85%}}@media all and (max-width:769px){.content.movie .movie_content{width:100%}}.content.movie .movie_content .movie_content_body{position:relative;width:100%;padding-top:56.25%}.content.movie .movie_content .movie_content_body iframe{position:absolute;top:0;right:0;width:100%!important;height:100%!important}.content.download a{display:block;width:100%;max-width:470px;border-bottom:0}@media all and (max-width:769px){.content.download a{max-width:300px}}.content.download a:after{display:block;clear:both}.content.download a>.inner{float:left;position:relative;width:100%;max-width:290px;padding:14px 19px 14px 46px;border:1px solid #000}@media all and (max-width:769px){.content.download a>.inner{padding:12px 19px 12px 46px;float:none;font-size:11px}}.content.download a>.inner span{position:absolute;top:15px;right:19px;font-size:10px;letter-spacing:0}.content.download a>.inner:before{position:absolute;content:"●";left:19px}.content.download a .info{float:left;padding:18px 0 18px 30px;letter-spacing:0;line-height:1}.content.download a .info span{border-bottom:1px solid #000}.content.download a:hover>.inner{color:#FFF;background-color:#000}.content.download a:hover .info span{border-bottom:1px solid transparent}.content.map{margin-top:55px}.content.map .acf-map{width:60%;height:400px;border:1px solid #ccc;margin:20px auto 0}@media all and (max-width:769px){.content.download a>.inner span{top:13px}.content.download a .info{float:none;font-size:10px;padding:14px 0 0}.content.map .acf-map{width:100%}}@media all and (max-width:600px){.content.map .acf-map{height:220px}}.content.map .acf-map .img{max-width:inherit!important}.content.map .open_map{margin-top:40px;font-size:16px;text-align:center}@media all and (max-width:769px){.content.map .open_map{margin-top:30px;font-size:13px}}.content.br{margin:50px 10px 0}.content.br.gray{border-top:1px solid #E5E5E5}.content.br.black{border-top:1px solid #000}.slide{margin-bottom:48px}.slide .slide_movie{position:relative;margin:0 auto;max-width:1200px}.slide .slide_movie .loading_thumbnail{position:absolute;display:none;width:100%;height:100%;background:#999}.slide .slide_movie .loading_thumbnail .loading_block{position:absolute;z-index:1;top:50%;left:0;right:0;text-align:center;margin:-34px auto 0}.slide .slide_movie .loading_thumbnail .loading_block .loading_circle{will-change:animation;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translate3d(0,0,0);z-index:auto}.slide .slide_movie .loading_thumbnail .loading_block .loading_circle img{width:60px;height:60px}@media all and (max-width:769px){.slide .slide_movie .loading_thumbnail .loading_block{margin:-23px auto 0}.slide .slide_movie .loading_thumbnail .loading_block .loading_circle img{width:44px;height:44px}}.slide .slide_movie .loading_thumbnail .loading_block .loading_text{color:#FFF;margin-top:20px;font-size:12px;letter-spacing:.8px}@media all and (max-width:769px){.slide .slide_movie .loading_thumbnail .loading_block .loading_text{margin-top:15px;font-size:10px}}.slide .slide_movie .loading_thumbnail>img{width:100%;opacity:.7}.slide .slide_movie video{width:100%}.slide .slide_movie .caption{text-align:center;font-size:16px;margin:30px 20px}@media all and (max-width:769px){.slide .slide_movie .caption{margin:28px 20px;font-size:12px}}.slide .slide_movie .caption a{border-bottom:1px solid #000}.slide .slide_movie .caption a.hover,.slide .slide_movie .caption a:hover{border-bottom:1px solid transparent}.slide .images{position:relative;margin:0 10px}@media screen and (max-width:1220px){.slide .images{margin:0}}.slide .images:after,.slide .images:before{position:relative;display:block;content:" ";background-color:#E5E5E5;width:100%;height:1px;z-index:1000}@media all and (max-width:1220px){.slide .images:after,.slide .images:before{background-color:#FFF}}.slide .images:before{top:1px}.slide .images:after{bottom:1px}.slide .images ul{z-index:1;position:relative}.slide .images ul li{position:absolute;width:100%;display:none;top:0;left:0;opacity:0}.slide .images ul li.current{position:relative;opacity:1;display:block}.slide .images ul li img{width:100%;height:auto}.slide .nav{margin-top:28px}.slide .nav.disappear{display:none}.slide .nav ul{text-align:center}.slide .nav ul li{display:inline-block}.slide .nav ul li a{display:block;padding:2px}.slide .nav ul li a span{display:block;border-radius:6px;width:10px;height:10px;backgrouond-color:#FFF;border:1px solid #000}.slide .nav ul li a.current span,.slide .nav ul li a:hover span{background-color:#000}.slide .caption{text-align:center;font-size:16px;margin:30px 20px}.slide .caption ul li{display:none;min-height:18px}.slide .caption ul li.current{display:block}.slide .caption ul li a{border-bottom:1px solid #000}.slide .caption ul li a.hover,.slide .caption ul li a:hover{border-bottom:1px solid transparent}#gallery_panel{position:fixed;z-index:10000;width:100%;height:100%;top:0;left:0;padding:70px 40px 0;background-color:#FFF;display:none}@media all and (max-width:769px){.slide .caption{margin:28px 20px;font-size:12px}#gallery_panel{padding:60px 0 0}}#gallery_panel.appear{display:block}#gallery_panel .inner{height:100%;margin:0 auto;max-width:1400px}#gallery_panel .inner:after{display:block;content:" ";clear:both}#gallery_panel .inner .info{float:left;padding-top:40px;width:35%}#gallery_panel .inner .info .nav{overflow:hidden;margin-bottom:74px}@media all and (max-width:769px){#gallery_panel .inner .info .nav{margin-bottom:30px}}#gallery_panel .inner .info .nav a{float:left;display:block;border:0;margin-right:50px}#gallery_panel .inner .info .nav a:hover{opacity:.5}#gallery_panel .inner .info .m_image{display:none;margin-bottom:30px}#gallery_panel .inner .info .m_image img{width:100%;height:auto}#gallery_panel .inner .info .size,#gallery_panel .inner .info .title,#gallery_panel .inner .info .year{margin-bottom:21px;line-height:1.5}@media screen and (max-width:640px){#gallery_panel .inner .info .size,#gallery_panel .inner .info .title,#gallery_panel .inner .info .year{font-size:11px}}@media all and (max-width:769px){#gallery_panel .inner .info{width:100%;position:relative;overflow-y:scroll;-webkit-overflow-scrolling:touch;padding:40px 20px 100px}#gallery_panel .inner .info .m_image{display:block}}#gallery_panel .inner .image{width:57%;height:100%;float:right;display:table;table-layout:fixed}@media all and (max-width:769px){#gallery_panel .inner .image{display:none}.news h2{font-size:14px}}#gallery_panel .inner .image .i_inner{position:relative;display:table-cell;vertical-align:top;text-align:center}#gallery_panel .inner .image .i_inner img{padding:40px 0;position:absolute;top:0;left:0;right:0;margin:0 auto;max-width:100%;max-height:100%}.ie #gallery_panel .inner .image .i_inner img,.news{position:relative}.news{margin-top:58px;padding-top:37px;border-top:1px solid #E5E5E5}.news h2{text-align:center}.news .news_link{position:absolute;top:38px;right:50px}@media all and (max-width:640px){.news .news_link{position:relative;top:auto;right:auto;margin-top:50px;text-align:center}}.news .news_link a{border-bottom:1px solid #000}.news .news_link a:hover{border-bottom:1px solid transparent}.news>.r_inner{padding:0 50px}@media screen and (max-width:1320px){.news>.r_inner{padding:0 40px}}@media all and (max-width:769px){.news>.r_inner{padding:0 10px}.news .r_inner>ul>li .body .left a h3{font-size:14px}}.news .r_inner>ul{margin:52px 0 0}.news .r_inner>ul>li{overflow:hidden;margin-top:39px}#news.news-single .content_inner,.news .r_inner>ul>li:first-child{margin-top:0}.news .r_inner>ul>li .thumb_left{float:left}@media all and (max-width:640px){.news .r_inner>ul>li .thumb_left{float:none;margin-bottom:12px}.news .r_inner>ul>li .thumb_left.no_thumb_left{display:none}}.news .r_inner>ul>li .thumb_left a .thumb{width:102px;height:auto}.news .r_inner>ul>li .thumb_left a .thumb img{width:100%;height:auto;border:1px solid #FFF}.news .r_inner>ul>li .thumb_left a .thumb.no_thumb .ov{display:none}.news .r_inner>ul>li .thumb_left a.hover .thumb.no_thumb .ov,.news .r_inner>ul>li .thumb_left a:hover .thumb.no_thumb .ov{display:block}.news .r_inner>ul>li .thumb_left a.hover .thumb.no_thumb .def,.news .r_inner>ul>li .thumb_left a:hover .thumb.no_thumb .def{display:none}.news .r_inner>ul>li .thumb_left a.hover img,.news .r_inner>ul>li .thumb_left a:hover img{border:1px solid #000}.news .r_inner>ul>li .body{margin-left:150px;overflow:hidden}.news .r_inner>ul>li .body .left{padding-top:10px;padding-right:20px;float:left;width:67%}@media all and (max-width:640px){.news .r_inner>ul>li .body{margin-left:0}.news .r_inner>ul>li .body .left{float:none;width:100%;padding-top:0;padding-right:0}}.news .r_inner>ul>li .body .left .meta{overflow:hidden;margin-bottom:15px}.news .r_inner>ul>li .body .left .meta .date{float:left;margin-right:20px}.news .r_inner>ul>li .body .left .meta .cat{float:left;display:flex}.news .r_inner>ul>li .body .left .meta .cat li{margin-right:7px}.news .r_inner>ul>li .body .left .meta .cat li a{border-bottom:1px solid #000;font-weight:700}.news .r_inner>ul>li .body .left .meta .cat li a:hover{border-bottom:1px solid transparent}.news .r_inner>ul>li .body .left a{display:inline-block}.news .r_inner>ul>li .body .left a h3{line-height:1.5}.news .r_inner>ul>li .body .left a h3 span{border-bottom:1px solid #000}.news .r_inner>ul>li .body .left a.hover h3 span,.news .r_inner>ul>li .body .left a:hover h3 span{border-bottom:1px solid transparent}.news .r_inner>ul>li .body .right{padding-top:6px;margin-left:67%;line-height:1.8}@media all and (max-width:640px){.news .r_inner>ul>li .body .right{margin-left:0}}#news.news-single .breadcrumb{margin-bottom:25px}@media all and (max-width:769px){#news.news-single .breadcrumb{margin-bottom:0!important}}#news.news-single .content_inner .header{position:relative;margin:0 10px;padding:10px 0 38px;text-align:center}#news.news-single .content_inner .header h1{font-size:18px;line-height:1.4;margin:0 auto;max-width:75%}@media all and (max-width:600px){#news.news-single .content_inner .header h1{max-width:90%}}#news.news-single .content_inner .header .date{margin-top:20px;font-sie:12px}#news.news-single .content_inner .header .cat{position:absolute;top:40px;right:50px;display:flex}@media all and (max-width:769px){#news.news-single .content_inner .header{padding:38px 0}#news.news-single .content_inner .header h1{font-size:14px}#news.news-single .content_inner .header .cat{position:relative;text-align:center;right:0;top:0;margin-top:20px;transform:none;justify-content:center}}#news.news-single .content_inner .header .cat li:not(#news.news-single .content_inner .header .cat li:last-child){margin-right:7px}#news.news-single .content_inner .header .cat a{border-bottom:1px solid #000;padding-bottom:1px}#news.news-single .content_inner .header .cat a:hover{border-bottom:1px solid transparent}#news.news-single .content_inner .body{border-top:1px solid #E5E5E5;margin:0 10px;padding:40px 0 0;line-height:1.6;font-size:16px}#news.news-list .breadcrumb,#news.news-single .content_inner .body .image{margin-bottom:25px}#news.news-single .content_inner .body>.r_inner{padding:0 50px}@media screen and (max-width:1320px){#news.news-single .content_inner .body>.r_inner{padding:0 40px}}#news.news-single .content_inner .body .image img{width:50%}@media all and (max-width:950px){#news.news-single .content_inner .body .image img{width:85%}}@media all and (max-width:769px){#news.news-single .content_inner .body>.r_inner{padding:0 10px}#news.news-single .content_inner .body{font-size:12px}#news.news-single .content_inner .body .image img{width:100%}}#news.news-single .content_inner .body p{width:64%;color:#000}#news.news-single .content_inner .body img{max-width:78.2%;height:auto}#news.news-single .content_inner .body a{border-bottom:1px solid #000}#news.news-single .content_inner .body a:hover{border-bottom:1px solid transparent}@media all and (max-width:769px){#news.news-single .content_inner .body p{width:100%}#news.news-single .content_inner .body img{max-width:100%}#news.news-list .breadcrumb{margin-bottom:0!important}#news.news-list ul.categories{margin-top:40px}}@media all and (max-width:640px){#news.news-list ul.categories{margin-top:0}}#news.news-list ul.posts>li{position:relative;z-index:1;margin:0 10px;padding-bottom:49px;border-bottom:1px solid #E5E5E5}#news.news-list ul.posts>li:last-child{border-bottom:0}#news.news-list ul.posts>li:hover{z-index:1001}#news.news-list ul.posts>li .inner{margin:0 40px}#news.news-list ul.posts>li .inner:after{display:block;clear:both;content:" "}#news.news-list ul.posts>li .inner .thumb_left a .thumb.no_thumb .ov,#news.news-list ul.posts>li .inner .thumb_left a.hover .thumb.no_thumb .def,#news.news-list ul.posts>li .inner .thumb_left a:hover .thumb.no_thumb .def{display:none}#news.news-list ul.posts>li .inner .thumb_left{float:left}@media all and (max-width:769px){#news.news-list ul.posts>li .inner{margin:0 10px}#news.news-list ul.posts>li .inner .thumb_left{width:160px;float:none}}#news.news-list ul.posts>li .inner .thumb_left a{position:relative}#news.news-list ul.posts>li .inner .thumb_left a .thumb{position:relative;top:-1px}#news.news-list ul.posts>li .inner .thumb_left a .thumb img{width:160px;height:auto;border:1px solid transparent;border-top:1px solid #E5E5E5}@media all and (max-width:600px){#news.news-list ul.posts>li .inner .thumb_left a .thumb.no_thumb{display:none}}#news.news-list ul.posts>li .inner .thumb_left a .thumb:before{position:absolute;content:" ";width:100%;height:1px}#news.news-list ul.posts>li .inner .thumb_left a.hover .thumb img,#news.news-list ul.posts>li .inner .thumb_left a:hover .thumb img{border:1px solid #000}#news.news-list ul.posts>li .inner .thumb_left a.hover .thumb.no_thumb .ov,#news.news-list ul.posts>li .inner .thumb_left a:hover .thumb.no_thumb .ov{display:block}#news.news-list ul.posts>li .inner .thumb_left a.hover .thumb:before,#news.news-list ul.posts>li .inner .thumb_left a:hover .thumb:before{background-color:#000}#news.news-list ul.posts>li .inner .body{margin-left:210px;padding-top:20px}#news.news-list ul.posts>li .inner .body ul.cat li{font-weight:700;padding:7px;display:inline-block;border:1px solid #000;background-color:#F7F7F5;margin-bottom:20px}#biography .top .search,#biography ul.data_list li{border-top:1px solid #E5E5E5}#news.news-list ul.posts>li .inner .body .date{font-size:12px;margin-bottom:5px}#news.news-list ul.posts>li .inner .body a h1,#news.news-list ul.posts>li .inner .body a h2{display:inline;font-size:18px;border-bottom:1px solid #000;line-height:1.4}#news.news-list ul.posts>li .inner .body a.hover h1,#news.news-list ul.posts>li .inner .body a.hover h2,#news.news-list ul.posts>li .inner .body a:hover h1,#news.news-list ul.posts>li .inner .body a:hover h2{border-bottom:1px solid transparent}#news.news-list ul.posts>li .inner .body .excerpt{margin-top:16px;line-height:1.6}#content{position:relative}#content .page_header{position:absolute;z-index:10002;top:0;width:100%}@media all and (max-width:769px){#news.news-list ul.posts>li .inner .body{margin-left:0}#news.news-list ul.posts>li .inner .body a h1,#news.news-list ul.posts>li .inner .body a h2{font-size:14px}#news.news-list ul.posts>li .inner .body .excerpt{font-size:11px}#content .page_header{display:none}}#content .page_header.fixed{width:auto;position:fixed;left:50%;margin-left:-730px}@media all and (max-width:1440px){#content .page_header.fixed{max-width:none;left:0;margin-left:0}}#content .page_header.fixed .inner{border-bottom:0}#content .page_header .inner{padding:19px 20px;margin:0 10px;border-bottom:1px solid #E5E5E5}#content .page_header ul{width:100%;overflow:hidden}#content .page_header ul li{float:left;margin-right:1px}#content .page_header ul li h1{font-weight:400}#content .page_header ul li a{display:block;padding:9px 19px;font-size:12px;background-color:#FFF}#content .page_header ul li a.current,#content .page_header ul li a:hover{color:#FFF;background-color:#000}#content .content_inner .breadcrumb{margin-bottom:25px}#content .content_inner .post .header{margin:0 0 39px;text-align:center}#content .content_inner .post .header h1{font-size:18px;padding:0 150px}@media all and (max-width:769px){#content .content_inner .post .header{margin:39px 0}#content .content_inner .post .header h1{font-size:16px;line-height:1.5;padding:0 20px}}#biography .list_header .inner .search_result,#biography .top h1{line-height:1.8;text-align:center}#content .content_inner .post .header p{margin-top:20px;font-size:12px}#content .page_header+.content_inner{padding-top:70px}@media all and (max-width:769px){#content .content_inner .post .header p{font-size:10px}#content .page_header+.content_inner{padding-top:0}}#biography .top h1{font-size:14px;margin:0 20px 38px}#biography .top h1+.r_h_inner{max-width:100%}#biography .top .search{margin:0 10px;padding-top:39px}#biography .top .search form{position:relative;padding:0;max-width:700px;margin:0 auto}#biography .top .search form .bio_search_panel{overflow:hidden}#biography .top .search form .single_input_text{max-width:none;margin:0}#biography .top .search form .target{margin:20px 0 0 23px}.firefox #biography .top .search form .target{margin-left:10px}.safari #biography .top .search form .target{margin-top:5px}@media all and (max-width:769px){#biography .top h1{font-size:13px}.safari #biography .top .search form .target{margin-top:15px}}#biography .top .search form .target span.radio{font-weight:700;margin-right:60px;font-size:14px}@media all and (max-width:769px){#biography .top .search form .target span.radio{margin-right:45px;font-size:12px}#biography .top .search form{padding:0 10px}}@media all and (max-width:390px){#biography .top .search form .target span.radio{margin-right:20px;font-size:11px;letter-spacing:.1px}}#biography .top .search form .target span.radio:last-child{margin-right:0}#biography .list_header{margin:79px 0 35px;font-size:14px}@media all and (max-width:769px){#biography .list_header{font-size:11px}}#biography .list_header .inner .search_result .default{font-size:10px}#biography .list_header .inner .search_result .q{font-size:14px;margin:0 20px}@media all and (max-width:769px){#biography .list_header .inner .search_result .q{font-size:12px;line-height:2}}#biography .list_header .inner .search_result .q br{display:none}@media all and (max-width:500px){#biography .list_header .inner .search_result .q br{display:block}}#biography ul.data_list{margin:0 10px}#biography ul.data_list li:first-child{border-top:1px solid #000}#biography ul.data_list li .inner{overflow:hidden;padding:15px 0 17px;margin:0 40px;line-height:1.8}#biography ul.data_list li .inner span.highlight{padding:2px;display:inline!important;color:#FFF;background-color:#000}#biography ul.data_list li .inner>div{float:left}@media all and (max-width:769px){#biography ul.data_list li .inner{margin:0 10px}#biography ul.data_list li .inner>div{float:none}}#biography ul.data_list li .inner .jp_info,#biography ul.data_list li .inner .jp_name{margin-bottom:15px}#biography ul.data_list li .inner .name{width:33.5%}#biography ul.data_list li .inner .name p.furigana{margin-bottom:7px;font-size:11px}#biography ul.data_list li .inner .name p{font-size:20px}@media all and (max-width:769px){#biography ul.data_list li .inner .name{width:100%;margin-bottom:0}#biography ul.data_list li .inner .name p.furigana{font-size:10px;margin-bottom:3px}#biography ul.data_list li .inner .name p{font-size:18px}}#biography ul.data_list li .inner .info{width:66.5%;font-size:14px}#biography ul.data_list li .inner .info span.i{margin-bottom:2px;font-size:10px;display:none}#biography ul.data_list li .inner .en_name{clear:both}#biography ul.data_list li .inner.header{padding:14px 0 0;margin-bottom:16px}@media all and (max-width:769px){#biography ul.data_list li .inner .info{font-size:12px;margin-top:10px;width:100%}#biography ul.data_list li .inner .info span.i{display:block}#biography ul.data_list li .inner.header{display:none}}#biography ul.data_list li .inner.header div{font-size:11px}#biography .not_found{text-align:center;font-size:14px;margin-top:30px;line-height:2.2}@media all and (max-width:769px){#biography .not_found{font-size:11px;line-height:2}}#pager{max-width:62%;margin:60px auto 110px}@media all and (max-width:950px){#pager{max-width:90%}}@media all and (max-width:640px){#pager{max-width:100%;padding:0 20px}}#pager .inner{position:relative}#pager .inner .next,#pager .inner .prev{position:absolute;z-index:2;top:0;padding-bottom:10px}#pager .inner .prev{left:0;border-bottom:1px solid transparent}#pager .inner .prev:hover{border-bottom:1px solid #333}#pager .inner .next{right:0;border-bottom:1px solid transparent}#pager .inner .next:hover{border-bottom:1px solid #333}@media all and (max-width:600px){#pager .inner .next img,#pager .inner .prev img{width:26px;height:auto}#pager .inner .pages{font-size:11px}}#pager .inner .pages .inner .first:after,#pager .inner .pages .inner .last:before{content:" ";top:22px;height:1px;background-color:#424242}#pager .inner .pages{position:relative;z-index:1}#pager .inner .pages .inner{position:relative;text-align:center}#pager .inner .pages .inner .first{position:relative;display:inline-block;padding-right:94px}#pager .inner .pages .inner .first:after{position:absolute;right:26px;width:15px}#pager .inner .pages .inner .last{position:relative;display:inline-block;padding-left:94px}@media all and (max-width:600px){#pager .inner .pages .inner .first{padding-right:14px}#pager .inner .pages .inner .first:after{width:10px;right:0}#pager .inner .pages .inner .last{padding-left:16px}}#pager .inner .pages .inner .last:before{position:absolute;left:26px;width:15px}#pager .inner .pages .inner ul.number{position:relative;display:inline-block}#pager .inner .pages .inner ul.number li{display:inline-block;padding:0 12px}@media all and (max-width:600px){#pager .inner .pages .inner .last:before{width:10px;left:0}#pager .inner .pages .inner ul.number li{padding:0 1px}}#pager .inner .pages .inner a{display:block;text-align:center;border:1px solid transparent;padding:16px 0 25px;width:40px;font-size:14px}@media all and (max-width:600px){#pager .inner .pages .inner a{width:30px;padding:14px 0 18px}}#pager .inner .pages .inner a.current,#pager .inner .pages .inner a:hover{border:1px solid #000}#exhibition ul.categories,#news ul.categories{padding:0 20px 35px;border-bottom:1px solid #E5E5E5;text-align:center;margin:0 10px;white-space:nowrap;-webkit-overflow-scrolling:touch;overflow-x:auto}@media all and (max-width:640px){#exhibition ul.categories,#news ul.categories{font-size:12px;padding:34px 20px 30px}}#exhibition ul.categories li,#news ul.categories li{position:relative;display:inline-block;font-size:14px;padding-right:70px;margin-bottom:10px}@media all and (max-width:769px){#exhibition ul.categories li,#news ul.categories li{padding-right:35px}}#exhibition ul.categories li:after,#news ul.categories li:after{position:absolute;content:"・";top:0;right:25px}@media all and (max-width:769px){#exhibition ul.categories li:after,#news ul.categories li:after{right:10px}}@media all and (max-width:640px){#exhibition ul.categories li,#news ul.categories li{font-size:12px;padding-right:20px}#exhibition ul.categories li:after,#news ul.categories li:after{right:0}}#exhibition ul.categories li:last-child,#news ul.categories li:last-child{padding-right:0}#exhibition ul.categories li:last-child:after,#news ul.categories li:last-child:after{content:""}#exhibition ul.categories li a,#news ul.categories li a{padding-bottom:10px}@media all and (max-width:600px){#exhibition ul.categories li a,#news ul.categories li a{padding-bottom:8px}#company .managementphilosophy .philosophy br{display:none}}#exhibition ul.categories li a.current,#exhibition ul.categories li a:hover,#news ul.categories li a.current,#news ul.categories li a:hover{border-bottom:1px solid #000}.page .content_inner h1{margin:0 10px;padding-bottom:41px;font-size:18px;text-align:center;border-bottom:1px solid #E5E5E5}@media all and (max-width:769px){.page .content_inner h1{font-size:16px}}#company .content_inner>.r_inner>h1,#company .content_inner>h1{font-size:20px;line-height:2;margin:0 10px;border:0}@media all and (max-width:540px){#company .content_inner>.r_inner>h1 br,#company .content_inner>h1 br{display:none}}#company .company_info .block>.r_inner,#company .content_inner>.r_inner,#company .history>.r_inner,#company .managementphilosophy>.r_inner{padding:0 50px}@media screen and (max-width:1320px){#company .company_info .block>.r_inner,#company .content_inner>.r_inner,#company .history>.r_inner,#company .managementphilosophy>.r_inner{padding:0 40px}}@media all and (max-width:769px){#company .content_inner>.r_inner>h1,#company .content_inner>h1{font-size:15px;margin:38px 20px 0}#company .company_info .block>.r_inner,#company .content_inner>.r_inner,#company .history>.r_inner,#company .managementphilosophy>.r_inner{padding:0 10px}#company .managementphilosophy{padding:47px 0 0}}#company .content_inner>.philosophy,#company .history,#company .managementphilosophy{border-top:1px solid #E5E5E5;padding:47px 0 0}#company .content_inner>.philosophy{margin:0 10px}#company .content_inner>.philosophy .page_contents .content{margin-left:0;margin-right:0}#company .content_inner>.philosophy .page_contents .h_main_text:first-child{margin-top:0}#company .managementphilosophy{margin:76px 10px 0}@media all and (max-width:769px){#company .managementphilosophy h2{font-size:14px}}#company .managementphilosophy .philosophy{text-align:center;font-size:20px;line-height:2;margin:29px 10px 0}@media all and (max-width:769px){#company .managementphilosophy .philosophy{font-size:15px;margin:29px 10px 0}#company .history h2{font-size:14px}}#company .history{margin:73px 10px 0}@media all and (max-width:769px){#company .history{padding:47px 0 0}#company .company_info .block h2{font-size:14px}}#company .company_info .article,#company .company_info .shibunkaku{padding-top:35px;border-top:1px solid #E5E5E5}#company .company_info{margin:0 10px}#company .company_info dl dd,#company .company_info dl dt{margin-bottom:18px}#company .company_info .block{margin-top:35px}#company .company_info .block h2{line-height:1.5}#company .company_info .security,#company .company_info .united{margin-top:40px;padding-top:35px;border-top:1px solid #E5E5E5}#company .company_info .security .text,#company .company_info .united .text{font-size:14px;line-height:1.8;margin-top:28px}@media all and (max-width:600px){#company .company_info dl dd,#company .company_info dl dt{margin-bottom:5px}#company .company_info dl dd{margin-bottom:18px}#company .company_info .security .text,#company .company_info .united .text{font-size:11px}}#company .company_info .security .text img,#company .company_info .united .text img{margin-top:25px}#company .company_info .united dl dd.b,#company .company_info .united dl dt.b{margin-bottom:45px}#company .company_info .united dl dd.b:last-child,#company .company_info .united dl dd.b:nth-last-child(2),#company .company_info .united dl dt.b:last-child,#company .company_info .united dl dt.b:nth-last-child(2){margin-bottom:0}#company .company_info .article{margin-top:40px}#company .company_info a{border-bottom:1px solid #000}#company .company_info a:hover{border-bottom:1px solid transparent}#company .company_info a.a_img{display:inline-block;border:0}#company dl{margin-top:27px;font-size:14px;overflow:hidden;line-height:1.8}#company dl dd,#company dl dt{margin-bottom:25px}#company dl dt{float:left;width:150px}@media all and (max-width:600px){#company dl dt{float:none;width:auto;margin-bottom:5px}#company dl dt br{display:none}}#register .content_inner .breadcrumb,#register footer .left .sns,#register footer .nav,#register header #m_nav,#register header #p_nav,#register header .menu_button{display:none!important}#company dl dd{width:50%;margin-left:150px}@media all and (max-width:769px){#company dl{font-size:11px}#company dl dd{width:auto}}@media all and (max-width:600px){#company dl dd{width:100%;margin-left:0;margin-bottom:30px}}#company dl dd img{margin-top:15px}#links .content_inner .lists{margin:0 10px}#links .content_inner .lists .list{margin-top:57px;padding:55px 0 0;border-top:1px solid #E5E5E5}#links .content_inner .lists .list>.r_inner{padding:0 50px}@media screen and (max-width:1320px){#links .content_inner .lists .list>.r_inner{padding:0 40px}}#links .content_inner .lists .list:first-child{margin-top:0;border-top:0}#links .content_inner .lists .list h2{margin:0 0 20px}@media all and (max-width:769px){#links .content_inner .lists .list>.r_inner{padding:0 10px}#links .content_inner .lists .list h2{font-size:14px}}#links .content_inner .lists .list .sub{margin:5px 0 30px;font-size:16px}#links .content_inner .lists .list ul li{margin-top:58px}#links .content_inner .lists .list ul li:first-child{margin-top:0}@media all and (max-width:769px){#links .content_inner .lists .list .sub{font-size:12px}#links .content_inner .lists .list ul li{margin-top:40px}}#links .content_inner .lists .list ul li a{font-size:18px;border-bottom:1px solid #000}#links .content_inner .lists .list ul li a:hover{border-bottom:1px solid transparent}@media all and (max-width:769px){#links .content_inner .lists .list ul li a{font-size:14px}}#links .content_inner .lists .list ul li .no_link{font-size:18px}@media all and (max-width:769px){#links .content_inner .lists .list ul li .no_link{font-size:14px}}#links .content_inner .lists .list ul li .info{margin-top:17px;font-size:16px;line-height:1.5}@media all and (max-width:769px){#links .content_inner .lists .list ul li .info{font-size:14px}}#links .content_inner .lists .list.sns{padding-top:44px}#links .content_inner .lists .list.sns_publishing{padding-top:48px}#links .content_inner .lists .list.sns_publishing ul li{margin-top:40px}#links .content_inner .lists .list.sns_publishing ul li:first-child{margin-top:0}#auction-catalog .content_inner .text,#contact .content_inner .text,#inquiry .content_inner .text,#mailmagazine .content_inner .text,#register .content_inner .text{font-size:16px;padding:40px 0 0;margin:0 10px;line-height:1.6}#auction-catalog .content_inner .text>.r_inner,#contact .content_inner .text>.r_inner,#inquiry .content_inner .text>.r_inner,#mailmagazine .content_inner .text>.r_inner,#register .content_inner .text>.r_inner{padding:0 50px}@media screen and (max-width:1320px){#auction-catalog .content_inner .text>.r_inner,#contact .content_inner .text>.r_inner,#inquiry .content_inner .text>.r_inner,#mailmagazine .content_inner .text>.r_inner,#register .content_inner .text>.r_inner{padding:0 40px}}@media all and (max-width:769px){#auction-catalog .content_inner .text>.r_inner,#contact .content_inner .text>.r_inner,#inquiry .content_inner .text>.r_inner,#mailmagazine .content_inner .text>.r_inner,#register .content_inner .text>.r_inner{padding:0 10px}#auction-catalog .content_inner .text,#contact .content_inner .text,#inquiry .content_inner .text,#mailmagazine .content_inner .text,#register .content_inner .text{font-size:12px}}#register .content_inner h1{margin-top:100px;border-top:1px solid #000;padding-top:41px}@media all and (max-width:769px){#register .content_inner h1{border-top:0;margin-top:0;padding-top:21px}#register footer{margin-bottom:0!important}}#register .privacy_area{margin-top:50px!important}#register footer .left{text-align:center;width:100%;padding:46px 20px}#kosho .breadcrumb{margin-bottom:25px}@media all and (max-width:769px){#kosho .breadcrumb{margin-bottom:20px!important}#kosho #content,.en #kosho #content{margin-top:120px}}#kosho .content_inner h1{margin:0 10px;padding:0 0 40px;font-size:18px;text-align:center}@media all and (max-width:769px){#kosho .content_inner h1{font-size:14px}}#kosho .content_inner .slide .images:before{display:none}@media all and (max-width:640px){#kosho .content_inner .search.fixed #search_form{top:40px}#kosho .content_inner .search.fixed #search_form .close{display:none}}#kosho .content_inner #search_form{display:none;position:absolute;z-index:10006;top:-1px;left:0;width:100%;background-color:#FFF;font-size:14px;border-top:1px solid #E5E5E5}#kosho .content_inner #search_form.appear{display:block}#kosho .content_inner #search_form .close{font-size:12px;text-align:center;margin-bottom:20px}#kosho .content_inner #search_form .close a{border-bottom:1px solid #000}#kosho .content_inner #search_form .close a:hover{border-bottom:1px solid transparent}#kosho .content_inner #search_form .inner{padding:20px 40px 19px;margin:0 10px;border-bottom:1px solid #E5E5E5}@media all and (max-width:769px){#kosho .content_inner #search_form .inner{padding:20px 10px 19px}}#kosho .content_inner #search_form .inner .top:after{display:block;clear:both;content:" "}#kosho .content_inner #search_form .inner .top span.text{display:block;width:100%;padding-left:300px;float:right}@media all and (max-width:769px){#kosho .content_inner #search_form .inner .top span.text{padding-left:0;float:none}}#kosho .content_inner #search_form .inner .top span.text input[type=text]{width:100%;padding:10px 16px;line-height:normal}#kosho .content_inner #search_form .inner .top .date{position:absolute;margin:10px 0 0 23px;font-weight:700}.safari #kosho .content_inner #search_form .inner .top .date{margin-top:-5px}@media all and (max-width:769px){#kosho .content_inner #search_form .inner .top .date{position:relative;margin:0 0 20px 23px;white-space:nowrap;font-size:11px}.mobile #kosho .content_inner #search_form .inner .top .date{margin:0 0 20px 7px;letter-spacing:.1px}}#kosho .content_inner #search_form .inner .top .date .radio{margin-right:65px}.firefox #kosho .content_inner #search_form .inner .top .date .radio{margin-right:45px}@media all and (max-width:769px){#kosho .content_inner #search_form .inner .top .date .radio{margin-right:45px}}#kosho .content_inner #search_form .inner .top .date .radio:last-child{margin-right:0}#kosho .content_inner #search_form .inner .genre{margin-top:10px}#kosho .content_inner #search_form .inner .genre span.title{font-weight:700}@media all and (max-width:769px){#kosho .content_inner #search_form .inner .genre{margin-top:20px}#kosho .content_inner #search_form .inner .genre span.title{font-size:12px}#kosho .content_inner #search_form .inner .genre .pc{display:none}}#kosho .content_inner #search_form .inner .genre .box+.label{margin:20px 12px 0 0}#kosho .content_inner #search_form .inner .genre .mobile{display:none}#kosho .content_inner #search_form .inner .genre .mobile select{-webkit-appearance:none;line-height:1;font-size:16px;padding:8px 10px;border-radius:0;border:1px solid #000;background-color:#FFF}#kosho.top .breadcrumb{margin-bottom:53px}@media all and (max-width:769px){#kosho .content_inner #search_form .inner .genre .mobile{display:block}#kosho.top .breadcrumb{margin-bottom:20px!important}}#kosho.top .content_inner{margin-top:0}#kosho.top .content_inner .news{border:0;padding:0;margin:0 10px}#kosho.top .content_inner .news .news_link{top:0}#kosho.top .content_inner #search_form{margin-top:32px;position:relative;z-index:1;display:block}#kosho.top .content_inner #search_form .inner{margin:0}#kosho.top .content_inner .japan_book_area{margin:100px 10px 0;border-top:1px solid #000}#kosho.top .content_inner .japan_book_area>.r_inner{padding:0 50px}@media screen and (max-width:1320px){#kosho.top .content_inner .japan_book_area>.r_inner{padding:0 40px}}#kosho.top .content_inner .japan_book_area>.r_inner>h2{margin-top:16px;text-align:center;font-size:18px}@media all and (max-width:769px){#kosho.top .content_inner .japan_book_area>.r_inner{padding:0 10px}#kosho.top .content_inner .japan_book_area>.r_inner>h2{font-size:14px}}#kosho.top .content_inner .japan_book_area .info{margin-top:42px;overflow:hidden}#kosho.top .content_inner .japan_book_area .info .left{float:left;width:60%;padding-right:20px}#kosho.top .content_inner .japan_book_area .info .left .text{font-size:16px;line-height:1.6}#kosho.top .content_inner .japan_book_area .info .left .list{margin-top:59px}@media all and (max-width:769px){#kosho.top .content_inner .japan_book_area .info .left{float:none;width:100%;padding-right:0}#kosho.top .content_inner .japan_book_area .info .left .text{font-size:12px}#kosho.top .content_inner .japan_book_area .info .left .list{margin-top:30px}}#kosho.top .content_inner .japan_book_area .info .left .list a{font-size:18px;border-bottom:1px solid #000}#kosho.top .content_inner .japan_book_area .info .left .list a:hover{border-bottom:1px solid transparent}@media all and (max-width:769px){#kosho.top .content_inner .japan_book_area .info .left .list a{font-size:14px}}#kosho.top .content_inner .japan_book_area .info .left .list .attention{margin-top:10px;font-size:12px}#kosho.top .content_inner .japan_book_area .info .right{float:right;width:40%;text-align:right}#kosho.top .content_inner .japan_book_area .info .right img{max-width:100%;width:auto;height:auto}@media all and (max-width:769px){#kosho.top .content_inner .japan_book_area .info .left .list .attention{font-size:11px}#kosho.top .content_inner .japan_book_area .info .right{margin-top:30px;float:none;text-align:center;width:100%}#kosho.top .content_inner .japan_book_area .info .right img{max-width:65%}}#kosho.top .content_inner .japan_book_area .japan_book_banners{margin-top:99px}#kosho.top .content_inner .japan_book_area .japan_book_banners .banners{padding:0 30px}@media all and (max-width:769px){#kosho.top .content_inner .japan_book_area .japan_book_banners .banners{margin-left:0;margin-right:0;padding:0 10px}}#kosho.top .content_inner .kosho_area{margin:96px 10px 0;border-top:1px solid #000}#kosho.top .content_inner .kosho_area>.r_inner{padding:0 50px}@media screen and (max-width:1320px){#kosho.top .content_inner .kosho_area>.r_inner{padding:0 40px}}#kosho.top .content_inner .kosho_area>h2{margin-top:16px;text-align:center;font-size:18px}@media all and (max-width:769px){#kosho.top .content_inner .kosho_area>.r_inner{padding:0 10px}#kosho.top .content_inner .kosho_area>h2{font-size:14px}}#kosho.top .content_inner .kosho_area .info{margin-top:36px;line-height:1.6}#kosho.top .content_inner .kosho_area .info .title{font-size:18px;margin-bottom:14px}@media all and (max-width:769px){#kosho.top .content_inner .kosho_area .info .title{font-size:14px}}#kosho.top .content_inner .kosho_area .info .text{font-size:16px}@media all and (max-width:769px){#kosho.top .content_inner .kosho_area .info .text{font-size:12px}}#kosho.top .content_inner .kosho_area #search_form{margin:32px 0 20px;border:0;padding-left:10px;padding-right:10px}#kosho.top .content_inner .kosho_area #search_form .note{text-align:center;font-size:14px;line-height:1.6;margin-top:16px;letter-spacing:1px}#kosho.top .content_inner .kosho_area .kosho_site_info{margin-top:61px;weight:100%}#kosho.top .content_inner .kosho_area .kosho_site_info .logo{padding-bottom:20px;border-bottom:1px solid #E5E5E5;text-align:center}#kosho.top .content_inner .kosho_area .kosho_site_info .logo img{width:170px;height:auto}#kosho.top .content_inner .kosho_area .kosho_site_info>.r_inner{padding:0 50px}@media screen and (max-width:1320px){#kosho.top .content_inner .kosho_area .kosho_site_info>.r_inner{padding:0 40px}}@media all and (max-width:769px){#kosho.top .content_inner .kosho_area #search_form .note{font-size:11px}#kosho.top .content_inner .kosho_area .kosho_site_info .logo img{width:110px}#kosho.top .content_inner .kosho_area .kosho_site_info>.r_inner{padding:0 10px}}#kosho.top .content_inner .kosho_area .kosho_site_info .texts{margin-top:20px;padding:20px 0 0;font-size:16px;width:64%;letter-spacing:1.2px;line-height:1.6}@media all and (max-width:769px){#kosho.top .content_inner .kosho_area .kosho_site_info .texts{width:100%;font-size:12px;padding:35px 0 0}}#kosho.top .content_inner .kosho_area .kosho_site_info .texts a{border-bottom:1px solid #000}#kosho.top .content_inner .kosho_area .kosho_site_info .texts a:hover{border-bottom:1px solid transparent}#kosho.top .content_inner .kosho_area .kosho_banners{margin:139px 0 0}#kosho.top .content_inner .kosho_area .kosho_banners .banners{padding:0 30px}#kosho.top .content_inner .kosho_area .items{border-top:1px solid #E5E5E5;margin-top:95px;padding-top:10px}#kosho.top .content_inner .kosho_area .items .page_contents .content{margin-left:0;margin-right:0}#kosho.list .breadcrumb{position:relative}#kosho.list .breadcrumb.fixed{z-index:1}@media all and (max-width:769px){#kosho.top .content_inner .kosho_area .kosho_banners .banners{margin-left:0;margin-right:0;padding:10px}#kosho.list .breadcrumb{z-index:1;border:0}}@media all and (max-width:640px){#kosho.top .content_inner .japan_book_area .info .right img{max-width:100%}#kosho.list .breadcrumb{width:auto;border-bottom:1px solid #E5E5E5}#kosho.list{margin-top:161px}}#kosho.list .content_inner{margin-top:0;position:relative}#kosho.list .content_inner .fixed_contact{position:fixed;z-index:10005;display:none;top:80px;left:50%;margin-left:-700px;letter-spacing:1px}@media all and (max-width:1420px){#kosho.list .content_inner .fixed_contact{top:80px;left:10px;margin-left:0}}#kosho.list .content_inner .fixed_contact a{padding:9px 10px 5px;display:inline-block;font-size:14px;color:#000;background-color:#E5E5E5;border-bottom:1px solid #000}@media all and (max-width:769px){#kosho.list .content_inner .fixed_contact a{font-size:12px;padding-bottom:6px}}#kosho.list .content_inner .fixed_contact a:hover{color:#FFF;background-color:#000}@media all and (max-width:640px){#kosho.list .content_inner .fixed_contact{padding-left:10px;width:50%;padding-right:5px;top:70px;left:0}#kosho.list .content_inner .fixed_contact a{width:100%;letter-spacing:0;text-align:center;padding:14px 10px 12px;height:41px}}#kosho.list .content_inner .fixed_contact.appear,#kosho.list .content_inner .fixed_contact.appear_top{display:block}#kosho.list .content_inner .fixed_contact.appear_top{top:101px}#kosho.list .content_inner .fixed_contact.appear_top a{height:40px}#kosho.list .content_inner .fixed_contact.appear_top.search_appear{background-color:#FFF}#kosho.list .content_inner .search{position:absolute;width:200px;left:50%;margin-left:-100px;top:70px;z-index:1000}@media all and (max-width:769px){#kosho.list .content_inner .search{position:fixed;top:101px}#kosho.list .content_inner .search.fixed,#kosho.list .content_inner .search.fixed_top{top:71px}}#kosho.list .content_inner .search.fixed,#kosho.list .content_inner .search.fixed_top{position:fixed;z-index:10004;top:71px}@media all and (max-width:640px){#kosho.list .content_inner .search.fixed .open,#kosho.list .content_inner .search.fixed_top .open{position:fixed;padding-right:10px;top:70px;left:50%;width:50%}#kosho.list .content_inner .search.fixed .open .inner,#kosho.list .content_inner .search.fixed_top .open .inner{border-top:0;top:0;padding-top:0;padding-left:5px;width:100%}#kosho.list .content_inner .search.fixed .open .inner a,#kosho.list .content_inner .search.fixed_top .open .inner a{width:100%}#kosho.list .content_inner .search.fixed .open .inner a span,#kosho.list .content_inner .search.fixed_top .open .inner a span{padding:12px 17px 11px;width:100%;border:0}}#kosho.list .content_inner .search.fixed_top{top:101px}#kosho.list .content_inner .search.fixed_top .open{top:100px}#kosho.list .content_inner .search.fixed_top.appear .open{background-color:transparent!important}#kosho.list .content_inner .search.appear{z-index:10006;width:100%;left:0;margin-left:0}#kosho.list .content_inner .search.appear .open{background-color:#FFF}#kosho.list .content_inner .search.appear .open span.def{display:none}#kosho.list .content_inner .search.appear .open span.close{display:block!important;color:#000;background-color:#FFF}#kosho.list .content_inner .search .open{position:relative;z-index:10003;text-align:center}#kosho.list .content_inner .search .open .inner{position:relative;display:inline-block;top:-1px;border-top:1px solid #000;padding-top:11px}#kosho.list .content_inner .search .open .inner a{display:inline-block;font-size:14px;color:#FFF;border:1px solid #000}#kosho.list .content_inner .search .open .inner a span{display:inline-block;border:1px solid #FFF;padding:5px 17px 4px;background-color:#000}#kosho.list .content_inner .search .open .inner a span.close{display:none}@media all and (min-width:640px){#kosho.list .content_inner .search .open .inner a:hover{color:#000}#kosho.list .content_inner .search .open .inner a:hover span{background-color:#FFF}}#kosho.list .content_inner .contact{margin:85px 10px 0}@media all and (max-width:640px){#kosho.list .content_inner .contact{margin:46px 10px 0;padding-top:0}}#kosho.list .content_inner .contact .inner{margin:0 40px}#kosho.list .content_inner .contact .inner a{font-size:18px;border-bottom:1px solid #000}#kosho.list .content_inner .contact .inner a:hover{border-bottom:1px solid transparent}@media all and (max-width:769px){#kosho.list .content_inner .contact .inner{margin:0 10px}#kosho.list .content_inner .contact .inner a{font-size:14px}#kosho.list .content_inner .contact .inner .attention{font-size:11px}}#kosho.list .content_inner .contact .inner .attention{margin-top:20px;line-height:1.6;letter-spacing:1px}#kosho.list .content_inner .list_header{margin:46px 10px 0;position:relative;border-top:1px solid #E5E5E5;padding:49px 0 44px}#kosho.list .content_inner .list_header .inner{margin:0 40px;position:relative}@media all and (max-width:769px){#kosho.list .content_inner .list_header .inner{font-size:12px;margin:0 10px}}#kosho.list .content_inner .list_header .inner .title{position:absolute;top:0;left:0;font-size:10px}#kosho.list .content_inner .list_header .inner .search_query{text-align:center;margin:0 auto;font-size:14px;min-height:16px}@media all and (max-width:769px){#kosho.list .content_inner .list_header .inner .search_query{font-size:12px}}#kosho.list .content_inner .list_header .inner .search_query ul li{display:inline-block;padding-right:7px}#kosho.list .content_inner .list_header .inner .search_query ul li:after{content:">";padding-left:12px}#kosho.list .content_inner .list_header .inner .search_query ul li:last-child{padding-right:0}#kosho.list .content_inner .list_header .inner .search_query ul li:last-child:after{content:"";display:none}#kosho.list .content_inner .list_header .inner .total{position:absolute;top:0;right:0;font-size:14px}@media all and (max-width:769px){#kosho.list .content_inner .list_header .inner .total{font-size:12px}}@media all and (max-width:640px){#kosho.list .content_inner .list_header.has_query{padding:15px 10px}#kosho.list .content_inner .list_header.has_query .search_query,#kosho.list .content_inner .list_header.has_query .title,#kosho.list .content_inner .list_header.has_query .total{position:relative;text-align:center}#kosho.list .content_inner .list_header.has_query .title{margin-bottom:16px}#kosho.list .content_inner .list_header.has_query .total{margin-top:16px}#kosho.list .content_inner .list_header.has_query .search_query{line-height:1.5}#kosho.list .content_inner .list_header.has_query .search_query ul li{display:block}}#kosho.list .content_inner .not_found{text-align:center;font-size:14px;margin-top:30px;line-height:2.2}#kosho.list .content_inner ul.data_list{margin:0 10px}#kosho.list .content_inner ul.data_list>li{border-top:1px solid #000}#contact.gcr .content_inner .body,#contact.sagahouse .content_inner .body,#kosho.before-ordering .content_inner .body,#kosho.order-contact .content_inner .body{border-top:1px solid #E5E5E5}#kosho.list .content_inner ul.data_list>li .inner{padding:22px 0;margin:0 40px;overflow:hidden;line-height:1.7}@media all and (max-width:769px){#kosho.list .content_inner ul.data_list>li .inner{margin:0 10px}}#kosho.list .content_inner ul.data_list>li .inner div,#kosho.list .content_inner ul.data_list>li .inner h2{float:left;padding-right:10px}#kosho.list .content_inner ul.data_list>li .inner span{margin-bottom:0;display:none}@media all and (max-width:769px){#kosho.list .content_inner ul.data_list>li .inner span{display:block;font-size:10px}}#kosho.list .content_inner ul.data_list>li .inner .number_title{float:left;font-size:25px;font-weight:400;letter-spacing:2px;width:45%;line-height:1.6}@media all and (max-width:769px){#kosho.list .content_inner ul.data_list>li .inner .number_title{width:100%;font-size:19px;float:none;margin-bottom:14px}}#kosho.list .content_inner ul.data_list>li .inner .right{font-size:16px;margin-left:45%;float:none;padding-right:0}#kosho.list .content_inner ul.data_list>li .inner .right .bottom,#kosho.list .content_inner ul.data_list>li .inner .right .top{float:none;padding-right:0}#kosho.list .content_inner ul.data_list>li .inner .right .top{overflow:hidden}#kosho.list .content_inner ul.data_list>li .inner .right .top .num{width:16%}@media all and (max-width:640px){#kosho.list .content_inner ul.data_list>li .inner .right .top .num{width:50%}}#kosho.list .content_inner ul.data_list>li .inner .right .top .price{width:34%;padding-right:125px;text-align:right}@media all and (max-width:1180px){#kosho.list .content_inner ul.data_list>li .inner .right .top .price{padding-right:88px}}@media all and (max-width:1000px){#kosho.list .content_inner ul.data_list>li .inner .right .top .price{padding-right:60px}}@media all and (max-width:860px){#kosho.list .content_inner ul.data_list>li .inner .right .top .price{padding-right:50px}}@media all and (max-width:769px){#kosho.list .content_inner ul.data_list>li .inner .right{margin-left:0;font-size:12px}#kosho.list .content_inner ul.data_list>li .inner .right .top .price{text-align:left;padding-right:0}}#kosho.list .content_inner ul.data_list>li .inner .right .top .category{width:50%}@media all and (max-width:640px){#kosho.list .content_inner ul.data_list>li .inner .right .top .price{width:50%}#kosho.list .content_inner ul.data_list>li .inner .right .top .category{margin-top:15px;width:100%}}#kosho.list .content_inner ul.data_list>li .inner .right .top .category a{border-bottom:1px solid #000}#kosho.list .content_inner ul.data_list>li .inner .right .top .category a:hover{border-bottom:1px solid transparent}#kosho.list .content_inner ul.data_list>li .inner .right .bottom{font-size:14px;margin-top:25px}#kosho.list .content_inner ul.data_list>li .inner.header{padding:16px 0 0}#kosho.list .content_inner ul.data_list>li .inner.header div,#kosho.list .content_inner ul.data_list>li .inner.header h2{font-size:11px;letter-spacing:1px}#kosho.catalog .content_inner{margin-top:0}#contact.gcr .breadcrumb,#contact.sagahouse .breadcrumb,#kosho.before-ordering .breadcrumb,#kosho.order-contact .breadcrumb{margin-bottom:40px!important}@media all and (max-width:769px){#kosho.list .content_inner ul.data_list>li .inner .right .bottom{font-size:11px}#kosho.list .content_inner ul.data_list>li .inner.header{display:none}#contact.gcr #content,#contact.sagahouse #content,#kosho.before-ordering #content,#kosho.order-contact #content{margin-top:20px}}#contact.gcr header .site_name,#contact.gcr header h1,#contact.sagahouse header .site_name,#contact.sagahouse header h1,#kosho.before-ordering header .site_name,#kosho.before-ordering header h1,#kosho.order-contact header .site_name,#kosho.order-contact header h1{margin:20px auto 39px;width:162px}@media all and (max-width:769px){#contact.gcr header .site_name,#contact.gcr header h1,#contact.sagahouse header .site_name,#contact.sagahouse header h1,#kosho.before-ordering header .site_name,#kosho.before-ordering header h1,#kosho.order-contact header .site_name,#kosho.order-contact header h1{margin:20px auto 40px;width:127px}}#contact.gcr header .site_name a,#contact.gcr header h1 a,#contact.sagahouse header .site_name a,#contact.sagahouse header h1 a,#kosho.before-ordering header .site_name a,#kosho.before-ordering header h1 a,#kosho.order-contact header .site_name a,#kosho.order-contact header h1 a{display:inline-block}#contact.gcr header .site_name img,#contact.gcr header h1 img,#contact.sagahouse header .site_name img,#contact.sagahouse header h1 img,#kosho.before-ordering header .site_name img,#kosho.before-ordering header h1 img,#kosho.order-contact header .site_name img,#kosho.order-contact header h1 img{width:100%;height:auto}#contact.gcr .content_inner,#contact.sagahouse .content_inner,#kosho.order-contact .content_inner{margin-top:0}#contact.gcr .content_inner .before_ordering,#contact.sagahouse .content_inner .before_ordering,#kosho.order-contact .content_inner .before_ordering{margin:45px 10px 0}#contact.gcr .content_inner .before_ordering>.r_inner,#contact.sagahouse .content_inner .before_ordering>.r_inner,#kosho.order-contact .content_inner .before_ordering>.r_inner{padding:0 50px}@media screen and (max-width:1320px){#contact.gcr .content_inner .before_ordering>.r_inner,#contact.sagahouse .content_inner .before_ordering>.r_inner,#kosho.order-contact .content_inner .before_ordering>.r_inner{padding:0 40px}}#contact.gcr .content_inner .before_ordering a,#contact.sagahouse .content_inner .before_ordering a,#kosho.order-contact .content_inner .before_ordering a{font-size:18px;border-bottom:1px solid #000}#contact.gcr .content_inner .before_ordering a:hover,#contact.sagahouse .content_inner .before_ordering a:hover,#kosho.order-contact .content_inner .before_ordering a:hover{border-bottom:1px solid transparent}#contact.gcr .content_inner .before_ordering .attention,#contact.sagahouse .content_inner .before_ordering .attention,#kosho.order-contact .content_inner .before_ordering .attention{margin-top:10px}@media all and (max-width:769px){#contact.gcr .content_inner .before_ordering>.r_inner,#contact.sagahouse .content_inner .before_ordering>.r_inner,#kosho.order-contact .content_inner .before_ordering>.r_inner{padding:0 10px}#contact.gcr .content_inner .before_ordering a,#contact.sagahouse .content_inner .before_ordering a,#kosho.order-contact .content_inner .before_ordering a{font-size:14px}#contact.gcr .content_inner .before_ordering .attention,#contact.sagahouse .content_inner .before_ordering .attention,#kosho.order-contact .content_inner .before_ordering .attention{font-size:10px}}#kosho.before-ordering .content_inner{margin-top:0}#kosho.en_single .content_inner h1{margin:38px 10px 0;padding-top:0;padding-bottom:41px;font-size:18px;text-align:center;border-bottom:1px solid #E5E5E5}#contact.gcr header .site_name,#contact.sagahouse header .site_name{margin:43px auto;width:210px;height:24px}@media all and (max-width:769px){#kosho.en_single .content_inner h1{font-size:16px}#contact.gcr header .site_name,#contact.sagahouse header .site_name{margin:40px auto;width:185px;height:21px}}#contact.gcr .content.h_main_text,#contact.sagahouse .content.h_main_text{margin-top:40px}@media all and (max-width:769px){#contact.gcr .content.h_main_text,#contact.sagahouse .content.h_main_text{margin-top:30px}}#contact.gcr .content.h_main_text .text,#contact.sagahouse .content.h_main_text .text{width:100%}#contact.gcr .content_inner .text_s,#contact.sagahouse .content_inner .text_s{padding:0!important;margin:0!important}html.en #contact.gcr .content_inner .text_s,html.en #contact.sagahouse .content_inner .text_s{letter-spacing:1.4px}#contact.gcr .content_inner .body,#contact.sagahouse .content_inner .body{border-top:0!important}#contact.gcr header .site_name{margin:43px auto;width:305px;height:24px}@media all and (max-width:769px){#contact.gcr header .site_name{margin:40px auto;width:270px;height:21px}#publishing #content{margin-top:100px}}#contact.gcr header .site_name img{width:100%}@media all and (max-width:520px){#publishing #content{margin-top:120px}}#publishing .content_inner{margin-top:0}#publishing .content_inner h1,#publishing .content_inner h2.top{margin:0 10px;padding:0 0 41px;font-size:18px;text-align:center}@media all and (max-width:769px){#publishing .content_inner h1,#publishing .content_inner h2.top{font-size:14px}}#publishing .content_inner .slide .images:before{display:none}#publishing .content_inner .search{padding:10px 10px 0;position:absolute;width:100%;background-color:#FFF}#publishing .content_inner .search>.inner{padding-bottom:10px;border-bottom:1px solid #E5E5E5}@media all and (max-width:520px){#publishing .content_inner .search{padding-top:0;background-color:transparent}#publishing .content_inner .search.appear{background-color:#FFF}#publishing .content_inner .search>.inner{padding-bottom:0;border-bottom:0}}#publishing .content_inner .search.fixed{position:fixed;z-index:10003;top:71px}#publishing .content_inner .search.fixed_top{position:fixed;z-index:10003;top:101px}#publishing .content_inner .search a.m_appear_form{position:relative;top:-1px;font-size:14px;display:none;text-align:center;padding:12px 17px 11px;background-color:#000;color:#FFF;width:50%;margin:0 auto}@media all and (max-width:520px){#publishing .content_inner .search a.m_appear_form{display:block}}#publishing .content_inner .search a.m_appear_form .close{display:none}#publishing .content_inner .search a.m_appear_form.appear{color:#000;background-color:#FFF;border:1px solid #000}#publishing .content_inner .search a.m_appear_form.appear .close{display:block}#publishing .content_inner .search a.m_appear_form.appear .open{display:none}#publishing .content_inner .search a.appear_genre{position:absolute;font-size:12px;top:27px;border-bottom:1px solid #000;letter-spacing:.5px;left:50%;margin-left:-700px}@media all and (max-width:1440px){#publishing .content_inner .search a.appear_genre{left:20px;margin-left:0}}@media all and (max-width:769px){#publishing .content_inner .search a.appear_genre{font-size:10px;margin:11px 0 3px;display:inline-block;top:20px;left:20px}#publishing .content_inner .search a.appear_genre span{text-align:center}}#publishing .content_inner .search a.appear_genre .close,#publishing .content_inner .search a.appear_genre.appear .open{display:none}@media all and (max-width:520px){#publishing .content_inner .search a.appear_genre{display:none}}#publishing .content_inner .search a.appear_genre:hover{border-bottom:1px solid transparent}#publishing .content_inner .search a.appear_genre.appear .close{display:block}#publishing .content_inner .search #search_form{position:relative}@media all and (max-width:1105px){#publishing .content_inner .search #search_form .single_input_text{margin-left:190px}}#publishing .content_inner .search #search_form .filter_panel{border-bottom:1px solid #E5E5E5;background-color:#FFF;position:absolute;z-index:1001;display:none;width:100%;top:58px;padding:22px 20px 10px}@media all and (max-width:769px){#publishing .content_inner .search #search_form .single_input_text{margin:0 10px 0 150px}#publishing .content_inner .search #search_form .filter_panel{padding:14px 0 20px;top:63px}}@media all and (max-width:520px){#publishing .content_inner .search #search_form .single_input_text{display:none}#publishing .content_inner .search #search_form .filter_panel{top:40px}}#publishing .content_inner .search #search_form .filter_panel:after{content:" ";display:block;clear:both}#publishing .content_inner .search #search_form .filter_panel.appear{display:block}#publishing .content_inner .search #search_form .filter_panel .text{display:none;margin:0 10px}#publishing .content_inner .search #search_form .filter_panel .text input[type=text]{width:100%;padding:10px 16px;line-height:normal}#publishing .content_inner .search #search_form .filter_panel .stock{float:left;position:relative;margin-left:31px}#publishing .content_inner .search #search_form .filter_panel .stock span.radio{position:relative;display:block;padding-right:20px;margin-bottom:30px;font-weight:700}#publishing .content_inner .search #search_form .filter_panel .stock span.radio:last-child{margin-bottom:0}@media all and (max-width:769px){#publishing .content_inner .search #search_form .filter_panel .stock{margin-left:0;padding-left:33px;float:none}.mobile #publishing .content_inner .search #search_form .filter_panel .stock{padding-left:17px;font-size:11px;letter-spacing:.1px}#publishing .content_inner .search #search_form .filter_panel .stock:after{content:" ";display:block;clear:both}#publishing .content_inner .search #search_form .filter_panel .stock span.radio{margin-right:20px;margin-bottom:25px;float:left;white-space:nowrap}}#publishing .content_inner .search #search_form .filter_panel .genre{position:relative;border-left:1px solid #E5E5E5;margin-left:140px;padding-left:30px}@media all and (max-width:520px){#publishing .content_inner .search #search_form .filter_panel .text{display:block}#publishing .content_inner .search #search_form .filter_panel .stock span.radio{margin-bottom:20px}#publishing .content_inner .search #search_form .filter_panel .genre{margin-top:20px}}@media all and (max-width:769px){#publishing .content_inner .search #search_form .filter_panel .genre{margin-left:10px;padding-left:0;border-left:0}#publishing .content_inner .search #search_form .filter_panel .genre .pc{display:none}}#publishing .content_inner .search #search_form .filter_panel .genre .mobile{display:none}#publishing .content_inner .search #search_form .filter_panel .genre .mobile select{-webkit-appearance:none;line-height:1;font-size:16px;padding:8px 10px;border-radius:0;border:1px solid #000;background-color:#FFF;max-width:208px}@media all and (max-width:769px){#publishing .content_inner .search #search_form .filter_panel .genre .mobile{display:block}}#publishing .content_inner .search #search_form .filter_panel .genre .title{font-weight:700}#publishing .content_inner .search #search_form .filter_panel .genre .radio{margin:0 10px 11px 0}#publishing .content_inner .search #search_form .filter_panel .genre .sub{position:absolute;display:none;padding:8px 8px 6px;border:1px solid #000;background-color:#F7F7F5;top:0;left:20px}#publishing .content_inner .search #search_form .filter_panel .genre .sub.appear{display:block}#publishing .content_inner .search #search_form .filter_panel .genre .sub .close{position:absolute;top:2px;left:3px;padding:5px}#publishing .content_inner .search #search_form .filter_panel .genre .sub .close span{border-bottom:1px solid #000}#publishing .content_inner .search #search_form .filter_panel .genre .sub .close:hover span{border-bottom:1px solid transparent}#publishing .content_inner .search #search_form .filter_panel .genre .sub ul.sub_list{margin-left:30px;overflow:hidden}#publishing .content_inner .search #search_form .filter_panel .genre .sub ul.sub_list li{float:left;margin-right:11px}#publishing .content_inner .search #search_form .filter_panel .genre .sub ul.sub_list li:last-child{margin-right:0}#publishing .content_inner .search #search_form .filter_panel .genre .sub ul.sub_list li label{position:relative}#publishing .content_inner .search #search_form .filter_panel .genre .sub ul.sub_list li label input[type=radio]{position:absolute;visibility:hidden}#publishing .content_inner .search #search_form .filter_panel .genre .sub ul.sub_list li label input[type=radio]+.label{display:inline-block;padding-bottom:11px;margin-bottom:1px}#publishing .content_inner .search #search_form .filter_panel .genre .sub ul.sub_list li label input[type=radio]+.label span{border-bottom:1px solid #000}#publishing .content_inner .search #search_form .filter_panel .genre .sub ul.sub_list li label input[type=radio]+.label:hover span{border-bottom:1px solid transparent}#publishing .content_inner .search #search_form .filter_panel .genre .sub ul.sub_list li label input[type=radio]:checked+.label{color:#FFF;background-color:#000}#publishing .content_inner .list .list_header{margin:10px;position:relative;padding-bottom:44px}#publishing .content_inner .list .list_header .inner{margin:0 40px;position:relative}@media all and (max-width:769px){#publishing .content_inner .list .list_header .inner{font-size:12px;margin:0 10px}}#publishing .content_inner .list .list_header .inner .title{position:absolute;top:0;left:0;font-size:10px}#publishing .content_inner .list .list_header .inner .search_query{text-align:center;margin:0 auto;font-size:14px;min-height:16px}@media all and (max-width:769px){#publishing .content_inner .list .list_header .inner .search_query{font-size:12px}}#publishing .content_inner .list .list_header .inner .search_query ul li{display:inline-block;padding-right:7px}#publishing .content_inner .list .list_header .inner .search_query ul li:after{content:">";padding-left:10px}#publishing .content_inner .list .list_header .inner .search_query ul li:last-child{padding-right:0}#publishing .content_inner .list .list_header .inner .search_query ul li:last-child:after{content:"";display:none}#publishing .content_inner .list .list_header .inner .total{position:absolute;top:0;right:0;font-size:14px}@media all and (max-width:640px){#publishing .content_inner .list .list_header.has_query{padding:0 10px 15px}#publishing .content_inner .list .list_header.has_query .search_query,#publishing .content_inner .list .list_header.has_query .title,#publishing .content_inner .list .list_header.has_query .total{position:relative;text-align:center}#publishing .content_inner .list .list_header.has_query .title{margin-bottom:16px}#publishing .content_inner .list .list_header.has_query .total{margin-top:16px}#publishing .content_inner .list .list_header.has_query .search_query{line-height:1.5}#publishing .content_inner .list .list_header.has_query .search_query ul li{display:block}}#publishing .content_inner .list>ul{margin:0 10px;overflow:hidden}#publishing .content_inner .list>ul li{border-top:1px solid #E5E5E5;float:left;width:50%;padding-bottom:70px}#publishing .content_inner .list>ul li:nth-child(2n+1){clear:both}#publishing .content_inner .list>ul li:nth-child(2n+1) .c_inner{float:right;min-width:650px}@media all and (max-width:1320px){#publishing .content_inner .list>ul li:nth-child(2n+1) .c_inner{float:none;min-width:0;padding-left:0}#publishing .content_inner .list>ul li:nth-child(2n+1){padding-left:0}}@media all and (max-width:769px){#publishing .content_inner .list .list_header .inner .total{font-size:12px}#publishing .content_inner .list>ul li{float:none;width:100%}}#publishing .content_inner .list>ul li:after{display:block;clear:both;content:" "}#publishing .content_inner .list>ul li .c_inner{max-width:600px}#publishing .content_inner .list>ul li .c_inner:after{display:block;clear:both;content:" "}#publishing .content_inner .list>ul li .image{float:left;position:relative;top:-1px;left:0;width:140px}#publishing .content_inner .list>ul li .image a{border-top:1px solid #000;display:block;padding:20px;border-bottom:1px solid transparent}@media all and (max-width:769px){#publishing .content_inner .list>ul li .image{width:100px}#publishing .content_inner .list>ul li .image a{padding:20px 10px}}#publishing .content_inner .list>ul li .image a.hover,#publishing .content_inner .list>ul li .image a:hover{border-top:1px solid transparent;border-bottom:1px solid #000}#publishing .content_inner .list>ul li .image a img{width:100%;height:auto}#publishing .content_inner .list>ul li .info{margin-left:200px;padding:20px 30px 0 0;font-size:12px;line-height:1.7}@media all and (max-width:1300px){#publishing .content_inner .list>ul li .info{margin-left:170px}}#publishing .content_inner .list>ul li .info .shomei .shomei1 span{font-size:14px;border-bottom:1px solid #000}#publishing .content_inner .list>ul li .info .shomei a.hover .shomei1 span,#publishing .content_inner .list>ul li .info .shomei a:hover .shomei1 span{border-bottom:1px solid transparent}#publishing .content_inner .list>ul li .info .author,#publishing .content_inner .list>ul li .info .date,#publishing .content_inner .list>ul li .info .price,#publishing .content_inner .list>ul li .info .series{margin-top:12px}#publishing.top .breadcrumb{margin-top:83px;margin-bottom:25px}@media all and (max-width:769px){#publishing .content_inner .list>ul li .info{margin-left:120px;padding-right:10px}#publishing.top .breadcrumb{margin-top:0;padding-top:95px}}@media all and (max-width:520px){#publishing.top .breadcrumb{padding-top:40px}}#publishing.top .content_inner h1{margin-top:0;padding-top:0}@media all and (max-width:769px){#publishing.top .content_inner h1{padding-top:95}}@media all and (max-width:520px){#publishing.top .content_inner h1{padding-top:0}}#publishing.top .content_inner .new .list_button{text-align:center}#publishing.top .content_inner .new .list_button a{border-bottom:1px solid #000;font-size:16px}#publishing.top .content_inner .new .list_button a:hover{border-bottom:1px solid transparent}#publishing.top .content_inner .news_banner{margin:63px 10px;border-top:1px solid #E5E5E5;overflow:hidden}#publishing.top .content_inner .news_banner .banner,#publishing.top .content_inner .news_banner .news{margin:0;padding:37px 0;border:0;float:left;width:50%}#publishing.top .content_inner .news_banner .banner{border-left:1px solid #E5E5E5;margin-left:-1px}@media all and (max-width:769px){#publishing.top .content_inner .new .list_button a{font-size:12px}#publishing.top .content_inner .news_banner .banner,#publishing.top .content_inner .news_banner .news{float:none;width:100%}#publishing.top .content_inner .news_banner .banner{margin-top:40px;margin-left:0;border-left:0;border-top:1px solid #E5E5E5}#publishing.top .content_inner .news_banner .banner .page_contents .banners{padding:0;margin:0}}#publishing.top .content_inner .news_banner .banner .page_contents .banners{padding:0;margin-top:0;margin-right:0}#publishing.top .content_inner .news_banner .banner .page_contents .banners a.banner{float:none;width:100%;max-width:400px;padding:0;margin-top:57px}@media all and (max-width:769px){#publishing.top .content_inner .news_banner .banner .page_contents .banners a.banner{margin:57px auto 0}}#publishing.top .content_inner .news_banner .banner .page_contents .banners a.banner:first-child{margin-top:0}#publishing.top .content_inner .news_banner .news{border-right:1px solid #E5E5E5}#publishing.top .content_inner .news_banner .news .news_link{font-size:11px;top:38px;right:30px;letter-spacing:0}#publishing.top .content_inner .news_banner .news ul{margin:52px 40px 0}@media all and (max-width:769px){#publishing.top .content_inner .news_banner .news{border-right:0}#publishing.top .content_inner .news_banner .news .news_link{right:auto}#publishing.top .content_inner .news_banner .news ul{margin-left:10px;margin-right:10px}}#publishing.top .content_inner .news_banner .news ul li{margin-top:63px}#publishing.top .content_inner .news_banner .news ul li:first-child{margin-top:20px}#publishing.top .content_inner .news_banner .news ul li h3{margin-top:15px;line-height:1.5}#publishing.top .content_inner .news_banner .news ul li h3 a{border-bottom:1px solid #000}#publishing.top .content_inner .news_banner .news ul li h3 a:hover{border-bottom:1px solid transparent}#publishing.top .content_inner .news_banner .news ul li .excerpt{margin-top:6px;line-height:1.6}@media all and (max-width:600px){#publishing.top .content_inner .news_banner .news ul li .excerpt{font-size:11px}}#publishing.top .content_inner .publishingschedule{margin:83px 10px}#publishing.top .content_inner .publishingschedule h2{text-align:center;font-size:18px}#publishing.top .content_inner .publishingschedule ul{margin:60px 40px 0;line-height:1.4}@media all and (max-width:769px){#publishing.top .content_inner .publishingschedule h2{font-size:14px}#publishing.top .content_inner .publishingschedule ul{margin:60px 10px 0}}#publishing.top .content_inner .publishingschedule ul li{overflow:hidden;margin-bottom:54px}#publishing.top .content_inner .publishingschedule ul li:last-child{margin-bottom:0}#publishing.top .content_inner .publishingschedule ul li .date{float:left}#publishing.top .content_inner .publishingschedule ul li .right{margin-left:200px;overflow:hidden}@media all and (max-width:600px){#publishing.top .content_inner .publishingschedule ul li .date{float:none}#publishing.top .content_inner .publishingschedule ul li .right{margin-top:15px;margin-left:0}}#publishing.top .content_inner .publishingschedule ul li .right .shomei{float:left;width:55%;padding-right:30px}@media all and (max-width:769px){#publishing.top .content_inner .publishingschedule ul li .right .shomei{float:none;width:100%}}#publishing.top .content_inner .publishingschedule ul li .right .shomei a:hover span{border-bottom:0 solid transparent}#publishing.top .content_inner .publishingschedule ul li .right .shomei .shomei1{font-size:14px}#publishing.top .content_inner .publishingschedule ul li .right .shomei .shomei1 span{border-bottom:1px solid #000}#publishing.top .content_inner .publishingschedule ul li .right .shomei .shomei2{margin-top:9px}#publishing.top .content_inner .publishingschedule ul li .right .other{float:left;width:45%}@media all and (max-width:769px){#publishing.top .content_inner .publishingschedule ul li .right .other{font-size:11px;margin-top:16px;float:none;width:100%}}#publishing.top .content_inner .publishingschedule ul li .right .other .author p,#publishing.top .content_inner .publishingschedule ul li .right .other .price{margin-top:14px}#publishing.top .content_inner .publishingschedule ul li .right .other .author p:first-child{margin-top:0}#publishing.list .breadcrumb{margin-top:83px;margin-bottom:25px}@media all and (max-width:769px){#publishing.list .breadcrumb{margin-top:0;padding-top:95px}}@media all and (max-width:520px){#publishing.list .breadcrumb{padding-top:40px}}#publishing.list .content_inner>.list{padding-top:37px}@media all and (max-width:520px){#publishing.list .content_inner>.list{padding-top:0}}#publishing.list .content_inner .not_found{text-align:center;font-size:14px;margin-top:30px;line-height:2.2}#publishing.detail .breadcrumb{margin-top:83px;margin-bottom:25px}@media all and (max-width:769px){#publishing.list .content_inner .not_found{font-size:11px;line-height:2}#publishing.detail .breadcrumb{padding-top:95px}}@media all and (max-width:520px){#publishing.detail .breadcrumb{padding-top:40px}}#publishing.detail .content_inner .detail_body{margin:0 10px;padding-top:63px;overflow:hidden}@media all and (max-width:520px){#publishing.detail .content_inner .detail_body{padding-top:0}}#publishing.detail .content_inner .detail_body .book_image{padding:0;text-align:center}#publishing.detail .content_inner .detail_body .book_image img{max-width:253px;width:auto;height:auto}#publishing.detail .content_inner .detail_body .book_price{line-height:1;margin-top:57px;position:relative;padding:0 0 0 104px}@media all and (max-width:640px){#publishing.detail .content_inner .detail_body .book_price{padding:0 0 0 70px}}#publishing.detail .content_inner .detail_body .book_price .title{position:absolute;top:5px;left:20px;font-size:12px}#publishing.detail .content_inner .detail_body .book_price .price{font-size:30px;margin-bottom:10px}#publishing.detail .content_inner .detail_body .book_price .price span{font-size:12px}@media all and (max-width:769px){#publishing.detail .content_inner .detail_body .book_price .price{font-size:24px}}#publishing.detail .content_inner .detail_body .book_price .price_no_tax{font-size:11px;margin-bottom:20px}#publishing.detail .content_inner .detail_body .book_price .stock{padding-left:0;font-size:12px;font-weight:700}@media all and (max-width:640px){#publishing.detail .content_inner .detail_body .book_price .stock{font-size:11px;letter-spacing:.2px}}#publishing.detail .content_inner .detail_body ul.link_list{border-top:1px solid #000;margin-top:23px;margin-right:0;padding:23px 0 0 17px;font-weight:700;font-size:13px}@media all and (max-width:769px){#publishing.detail .content_inner .detail_body ul.link_list{font-size:11px;margin-right:0;padding:23px 10px 0}}#publishing.detail .content_inner .detail_body ul.link_list li{position:relative;margin-top:22px;padding-left:28px}@media all and (max-width:769px){#publishing.detail .content_inner .detail_body ul.link_list li{margin-top:12px}#publishing.detail .content_inner .detail_body .button>a{font-size:12px}}#publishing.detail .content_inner .detail_body ul.link_list li:before{content:"・";position:absolute;left:0;line-height:1.4}#publishing.detail .content_inner .detail_body ul.link_list li:first-child{margin-top:0}#publishing.detail .content_inner .detail_body ul.link_list li a{border-bottom:1px solid #000;line-height:1.4}#publishing.detail .content_inner .detail_body ul.link_list li a:hover{border-bottom:1px solid transparent}#publishing.detail .content_inner .detail_body .button{position:relative;margin-top:36px}#publishing.detail .content_inner .detail_body .button a.close{position:absolute;top:8px;right:6px;border:0;padding:10px;display:none}#publishing.detail .content_inner .detail_body .button a.close span{border-bottom:1px solid #000}#publishing.detail .content_inner .detail_body .button a.close.appear{display:block}#publishing.detail .content_inner .detail_body .button a.close:hover span{border-bottom:1px solid transparent}#publishing.detail .content_inner .detail_body .button>a{text-align:center;border:1px solid #E5E5E5;display:block;padding:18px 0 16px}#publishing.detail .content_inner .detail_body .button>a span{border-bottom:1px solid #000}#publishing.detail .content_inner .detail_body .button>a:hover span{border-bottom:1px solid transparent}#publishing.detail .content_inner .detail_body .button>a.showlist{cursor:default;border:0;border-top:1px solid #E5E5E5}#publishing.detail .content_inner .detail_body .button>a.showlist span{border-bottom:0}#publishing.detail .content_inner .detail_body .button>a.showlist:hover span{border:0}#publishing.detail .content_inner .detail_body .button ul{display:none;border-top:0;margin-top:10px;padding-top:0}#publishing.detail .content_inner .detail_body .button ul.appear{display:block}#publishing.detail .content_inner .detail_body .relation{border-top:1px solid #000;margin-top:61px;padding-top:17px}#publishing.detail .content_inner .detail_body .relation h2{text-align:center;font-size:12px}#publishing.detail .content_inner .detail_body .relation ul{margin-top:37px}#publishing.detail .content_inner .detail_body .relation ul li{border-top:1px solid #E5E5E5;margin-top:14px;padding:31px 0 0 20px;overflow:hidden}@media all and (max-width:769px){#publishing.detail .content_inner .detail_body .relation ul li{padding-left:0}}#publishing.detail .content_inner .detail_body .relation ul li:first-child{border-top:0;margin-top:0;padding-top:0}#publishing.detail .content_inner .detail_body .relation ul li .image{float:left;width:100px;padding:0 17px;text-align:center}#publishing.detail .content_inner .detail_body .relation ul li .image img{width:100%;height:auto}#publishing.detail .content_inner .detail_body .relation ul li .info{line-height:1.4;margin-left:120px}#publishing.detail .content_inner .detail_body .relation ul li .info .shomei .shomei1 span{border-bottom:1px solid #000}#publishing.detail .content_inner .detail_body .relation ul li .info .shomei a.hover .shomei1 span,#publishing.detail .content_inner .detail_body .relation ul li .info .shomei a:hover .shomei1 span{border-bottom:1px solid transparent}#publishing.detail .content_inner .detail_body .relation ul li .info .author,#publishing.detail .content_inner .detail_body .relation ul li .info .price,#publishing.detail .content_inner .detail_body .relation ul li .info .series{margin-top:12px}#publishing.detail .content_inner .detail_body .left{float:left;width:47%;padding-right:6.7%;padding-left:10px}@media all and (max-width:769px){#publishing.detail .content_inner .detail_body .relation ul li .info{margin-left:100px}#publishing.detail .content_inner .detail_body .left{float:none;display:none}}#publishing.detail .content_inner .detail_body .right{float:left;width:53%;font-size:14px;padding-right:40px}#publishing.detail .content_inner .detail_body .right .m_content{margin-top:50px;display:none}@media all and (max-width:769px){#publishing.detail .content_inner .detail_body .right{font-size:12px;float:none;width:100%;padding-right:0}#publishing.detail .content_inner .detail_body .right .m_content{display:block}}#publishing.detail .content_inner .detail_body .right .m_content .link_list{padding-left:10px}#publishing.detail .content_inner .detail_body .right>.info{font-size:18px;line-height:1.6}@media all and (max-width:769px){#publishing.detail .content_inner .detail_body .right>.info{font-size:14px}}#publishing.detail .content_inner .detail_body .right>.info .name .yomi{font-size:12px;margin-bottom:9px;letter-spacing:.8px}@media all and (max-width:769px){#publishing.detail .content_inner .detail_body .right>.info .name .yomi{font-size:11px}}#publishing.detail .content_inner .detail_body .right>.info .name .shomei1{font-size:20px;padding:0;margin:0;text-align:left;font-weight:400}#publishing.detail .content_inner .detail_body .right>.info .series a{border-bottom:1px solid #000}#publishing.detail .content_inner .detail_body .right>.info .series a:hover{border-bottom:1px solid transparent}#publishing.detail .content_inner .detail_body .right>.info .author{margin-top:23px;font-size:16px;line-height:1.9}@media all and (max-width:769px){#publishing.detail .content_inner .detail_body .right>.info .author{font-size:12px}}#publishing.detail .content_inner .detail_body .right>.info ul.summary{margin-top:47px}#publishing.detail .content_inner .detail_body .right>.info ul.summary li{border-top:1px solid #E5E5E5;overflow:hidden;font-size:14px;margin-top:3px;padding-top:14px}#publishing.detail .content_inner .detail_body .right>.info ul.summary li .title{float:left;width:130px}#publishing.detail .content_inner .detail_body .right>.info ul.summary li .body{margin-left:130px}#publishing.detail .content_inner .detail_body .right>.info ul.summary li:first-child{border-top:1px solid #000}#publishing.detail .content_inner .detail_body .right .block{border-top:1px solid #000;margin-top:62px;padding-top:24px;line-height:1.5}@media all and (max-width:769px){#publishing.detail .content_inner .detail_body .right>.info ul.summary li{font-size:12px;padding-left:10px}#publishing.detail .content_inner .detail_body .right .block{padding:24px 10px 0}}#publishing.detail .content_inner .detail_body .right .block h2{font-size:18px}@media all and (max-width:769px){#publishing.detail .content_inner .detail_body .right .block h2{font-size:14px}}#publishing.detail .content_inner .detail_body .right .block h2+.text{margin-top:12px}#publishing.detail .content_inner .detail_body .right .block .text{line-height:1.8}#publishing.detail .content_inner .detail_body .right .block .text b,#publishing.detail .content_inner .detail_body .right .block .text font,#publishing.detail .content_inner .detail_body .right .block .text i,#publishing.detail .content_inner .detail_body .right .block .text u{color:#000!important;font-weight:400!important;font-style:normal!important;font-size:14px!important;text-decoration:none!important}#publishing.detail .content_inner .detail_body .right .block .text a{border-bottom:1px solid #000}#publishing.detail .content_inner .detail_body .right .block .text a:hover{border-bottom:1px solid transparent}#publishing.detail .content_inner .detail_body .right .block .media ul li{margin-top:24px}#publishing.detail .content_inner .detail_body .right .block .media ul li:first-child{margin-top:0}#publishing.detail .content_inner .detail_body .right .block.sns_buttons ul li{float:left;margin-right:15px}#publishing.detail .content_inner .detail_body .right .block.sns_buttons ul li:last-child{margin-right:0}#publishing.detail .content_inner .detail_body .right .block.sns_buttons ul li.fb{margin-top:-1px}#publishing.detail .content_inner .detail_body .right .block.article p{font-weight:700}#publishing.detail .content_inner .detail_body .right .block.share{border-top:1px solid #E5E5E5;position:relative;padding-top:16px}#publishing.detail .content_inner .detail_body .right .block.share p{position:absolute;top:15px;left:0}@media all and (max-width:769px){#publishing.detail .content_inner .detail_body .right .block .text{font-size:12px}#publishing.detail .content_inner .detail_body .right .block.sns_buttons ul li.fb{margin-top:0}#publishing.detail .content_inner .detail_body .right .block.share p{left:10px}}#publishing.detail .content_inner .detail_body .right .block.share ul{text-align:center}#publishing.detail .content_inner .detail_body .right .block.share ul li{display:inline-block}#exhibition.top .content_inner .slide .images:before,#publishing.detail .content_inner .detail_body .right .downloads .download a .inner span{display:none}#publishing.detail .content_inner .detail_body .right .block.share ul li:after{content:" |"}#publishing.detail .content_inner .detail_body .right .block.share ul li:last-child:after{content:""}#publishing.detail .content_inner .detail_body .right .block.share ul li.tw a{color:#0490E0;border-bottom:1px solid #0490E0}#publishing.detail .content_inner .detail_body .right .block.share ul li.fb a{color:#3755AD;border-bottom:1px solid #3755AD}#publishing.detail .content_inner .detail_body .right .block.share ul li a:hover{border-bottom:1px solid transparent}#publishing.detail .content_inner .detail_body .right .block .facebook_comment{margin-top:50px}#publishing.detail .content_inner .detail_body .right .block .facebook_comment iframe{max-width:480px!important}#publishing.detail .content_inner .detail_body .right .downloads{font-size:12px;margin-top:50px}#publishing.detail .content_inner .detail_body .right .downloads .download{padding:0;margin:30px 0 0}#publishing.detail .content_inner .detail_body .right .downloads .download .r_inner{padding:0!important}#publishing.catalog .breadcrumb,#publishing.prmagazine .breadcrumb{margin-bottom:25px}#publishing.catalog .content_inner .contents_container,#publishing.prmagazine .content_inner .contents_container{border-top:1px solid #E5E5E5}@media all and (max-width:769px){#publishing.detail .content_inner .detail_body .right .downloads .download .r_inner{padding:0 10px!important}#publishing.catalog #content,#publishing.prmagazine #content{margin-top:120px}}#publishing.en_single .content_inner h1{margin:38px 10px 0;padding-top:0;padding-bottom:41px;font-size:18px;text-align:center;border-bottom:1px solid #E5E5E5}#exhibition.top .breadcrumb{margin-bottom:53px}@media all and (max-width:769px){#publishing.en_single .content_inner h1{font-size:16px}#exhibition.top .breadcrumb{margin-bottom:20px!important}}#exhibition.top .content_inner .exhibition_banners{border-top:1px solid #E5E5E5;margin:78px 10px 0;padding-top:30px}#exhibition.list .breadcrumb{margin-bottom:25px}@media all and (max-width:640px){#exhibition.list .breadcrumb{margin-bottom:0!important}}#exhibition.list ul.posts>li{position:relative;z-index:1;margin:0 10px;padding-bottom:49px;border-bottom:1px solid #E5E5E5}#exhibition.list ul.posts>li:last-child{border-bottom:0}#exhibition.list ul.posts>li:hover{z-index:1001}#exhibition.list ul.posts>li .status{border-top:1px solid #000;width:150px;position:absolute;top:-1px;right:0;padding:17px 0 0 10px;font-size:12px;font-weight:700}#exhibition.list ul.posts>li .status.current{border-top:1px solid #FF002A;color:#FF002A}#exhibition.list ul.posts>li .status.past{border-top:0;font-weight:400}#exhibition.list ul.posts>li>.r_inner{padding:0 50px}@media screen and (max-width:1320px){#exhibition.list ul.posts>li>.r_inner{padding:0 40px}}@media all and (max-width:769px){#exhibition.list ul.posts>li>.r_inner{padding:0 10px}}#exhibition.list ul.posts>li .inner:after{display:block;clear:both;content:" "}#exhibition.list ul.posts>li .inner .thumb_left a .thumb.no_thumb .ov,#exhibition.list ul.posts>li .inner .thumb_left a.hover .thumb.no_thumb .def,#exhibition.list ul.posts>li .inner .thumb_left a:hover .thumb.no_thumb .def{display:none}#exhibition.list ul.posts>li .inner .thumb_left{float:left}@media all and (max-width:600px){#exhibition.list ul.posts>li .status{width:100px}#exhibition.list ul.posts>li .inner .thumb_left{width:160px;float:none}#exhibition.list ul.posts>li .inner .thumb_left a .thumb.no_thumb{display:none}}#exhibition.list ul.posts>li .inner .thumb_left a .thumb{position:relative;top:-1px}#exhibition.list ul.posts>li .inner .thumb_left a .thumb img{width:160px;height:auto;border:1px solid transparent;border-top:1px solid #E5E5E5}#exhibition.list ul.posts>li .inner .thumb_left a .thumb:before{position:absolute;content:" ";width:100%;height:1px}#exhibition.list ul.posts>li .inner .thumb_left a.hover .thumb img,#exhibition.list ul.posts>li .inner .thumb_left a:hover .thumb img{border:1px solid #000}#exhibition.list ul.posts>li .inner .thumb_left a.hover .thumb.no_thumb .ov,#exhibition.list ul.posts>li .inner .thumb_left a:hover .thumb.no_thumb .ov{display:block}#exhibition.list ul.posts>li .inner .thumb_left a.hover .thumb:before,#exhibition.list ul.posts>li .inner .thumb_left a:hover .thumb:before{background-color:#000}#exhibition.list ul.posts>li .inner .body{margin-left:210px;padding-top:21px}#exhibition.list ul.posts>li .inner .body ul.cat li{font-weight:700;padding:7px;display:inline-block;border:1px solid #000;background-color:#F7F7F5;margin-bottom:20px}#exhibition.list ul.posts>li .inner .body .date{font-size:12px}#exhibition.list ul.posts>li .inner .body a h2{display:inline;font-size:18px;border-bottom:1px solid #000}@media all and (max-width:600px){#exhibition.list ul.posts>li .inner .body{margin-left:0}#exhibition.list ul.posts>li .inner .body a h2{font-size:14px;line-height:1.5}#exhibition.list ul.posts>li .inner .body .excerpt{font-size:11px}}#exhibition.list ul.posts>li .inner .body a.hover h2,#exhibition.list ul.posts>li .inner .body a:hover h2{border-bottom:1px solid transparent}#exhibition.list ul.posts>li .inner .body .excerpt{margin-top:16px;line-height:1.6}#art .note{margin:53px 0 0 40px;font-size:14px;line-height:1.6;letter-spacing:1px}#art .note span{display:block;font-size:18px;margin-bottom:11px}#art .note a{border-bottom:1px solid #000}#art .note a:hover{border-bottom:1px solid transparent}@media all and (max-width:769px){#exhibition.detail a.list{top:0}#art .note span{font-size:16px}#art .note{margin:53px 20px 0;font-size:12px}}#art.art-list .breadcrumb{margin-bottom:31px}#art.art-list .content_inner{padding-top:70px}#art.art-list .content_inner h1{font-size:18px;text-align:center}#art.art-list .content_inner .r_inner ul{overflow:hidden;margin-top:60px}@media all and (max-width:550px){#art.art-list .content_inner .r_inner ul{margin-top:0}}#art.art-list .content_inner .r_inner ul li{float:left;text-align:center;width:25%}#art.art-list .content_inner .r_inner ul li:nth-child(n+5){margin-top:129px}#art.art-list .content_inner .r_inner ul li:nth-child(4n+5){clear:both}@media all and (max-width:1150px){#art.art-list .content_inner .r_inner ul li{width:33.33%}#art.art-list .content_inner .r_inner ul li:nth-child(n+5){margin-top:0}#art.art-list .content_inner .r_inner ul li:nth-child(n+4){margin-top:129px}#art.art-list .content_inner .r_inner ul li:nth-child(4n+5){clear:none;float:left}#art.art-list .content_inner .r_inner ul li:nth-child(3n+4){clear:both}}@media all and (max-width:769px){#art.art-list .content_inner{padding-top:0}#art.art-list .content_inner h1{font-size:16px}#art.art-list .content_inner .r_inner ul li{width:50%}#art.art-list .content_inner .r_inner ul li:nth-child(n+4){margin-top:0}#art.art-list .content_inner .r_inner ul li:nth-child(n+3){margin-top:129px}#art.art-list .content_inner .r_inner ul li:nth-child(3n+4){clear:none;float:left}#art.art-list .content_inner .r_inner ul li:nth-child(2n+3){clear:both}}@media all and (max-width:550px){#art.art-list .content_inner .r_inner ul li{width:100%;padding:0 20px;margin-top:80px!important}#art.art-list .content_inner .r_inner ul li:first-child,#art.art-list .content_inner .r_inner ul li:nth-child(n+3){margin-top:0}}#art.art-list .content_inner .r_inner ul li a{display:inline-block}#art.art-list .content_inner .r_inner ul li a .inner{display:table;margin:0 auto}#art.art-list .content_inner .r_inner ul li a .inner p{display:table-cell;vertical-align:middle;height:220px}@media all and (max-width:550px){#art.art-list .content_inner .r_inner ul li a .inner p{height:auto}}#art.art-list .content_inner .r_inner ul li a .inner p img{width:auto;height:auto;max-height:220px;max-width:220px}#art.art-list .content_inner .r_inner ul li a h2{margin-top:35px;font-size:14px;line-height:1.5;padding:0 15px}#art.art-list .content_inner .r_inner ul li a h2 span{border-bottom:1px solid #000}#art.art-list .content_inner .r_inner ul li a:hover span{border-bottom:1px solid transparent}#art.art-list .content_inner .art_banners{border-top:1px solid #E5E5E5;margin:78px 10px 0;padding-top:30px}#art.art-single .breadcrumb,#exhibition.detail .breadcrumb{margin-bottom:63px}#art.art-single a.list,#exhibition.detail a.list{position:absolute;z-index:1001;top:-10px;left:50px;display:block;padding:11px 20px 15px;color:#FFF;background-color:#000;border-bottom:1px solid #000}#art.art-single a.list span,#exhibition.detail a.list span{border-bottom:1px solid #FFF}#art.art-single a.list:hover,#exhibition.detail a.list:hover{color:#000;background-color:#FFF}#art.auction .content_inner .tabs .m_past_button a:hover,#art.auction .content_inner .tabs .tab_header .past_button a:hover{background-color:#000;color:#FFF}@media all and (max-width:769px){#art.art-single a.list,#exhibition.detail a.list{top:0;left:20px}#art.auction .content_inner ul.auction_pages{overflow-x:auto}}@media all and (max-width:600px){#art.art-single a.list,#exhibition.detail a.list{position:relative;text-align:center;margin:0 auto;padding:10px 10px 13px;left:0;font-size:12px;width:60px}#art.art-single #content{margin-top:120px}}#art.art-single .content_inner{position:relative}#art.art-single a.list{top:0}#art.auction .content_inner{margin-top:0}#art.auction .content_inner .post .header h1{margin:39px 0}#art.auction .content_inner ul.auction_pages{position:relative;padding:0 20px 35px;border-bottom:1px solid #E5E5E5;text-align:center;margin:0 10px;white-space:nowrap;-webkit-overflow-scrolling:touch}#art.auction .content_inner ul.auction_pages li{position:relative;display:inline-block;padding-right:70px;font-size:14px}@media all and (max-width:769px){#art.auction .content_inner ul.auction_pages li{padding-right:35px}}#art.auction .content_inner ul.auction_pages li:after{position:absolute;top:1px;right:25px;content:"・"}@media all and (max-width:769px){#art.auction .content_inner ul.auction_pages li:after{right:10px}}@media all and (max-width:640px){#art.auction .content_inner ul.auction_pages li{font-size:12px;padding-right:20px}#art.auction .content_inner ul.auction_pages li:after{right:0}}#art.auction .content_inner ul.auction_pages li:last-child{padding-right:0}#art.auction .content_inner ul.auction_pages li:last-child:after{content:none}#art.auction .content_inner ul.auction_pages li a{display:inline-block;font-weight:700;border-bottom:1px solid transparent;padding-bottom:10px}#art.auction .content_inner ul.auction_pages li a.current,#art.auction .content_inner ul.auction_pages li a:hover{border-bottom:1px solid #000}#art.auction .content_inner .tabs{position:relative;margin:60px 10px 0}#art.auction .content_inner .tabs .tab_header{position:relative;z-index:1;padding-top:16px}#art.auction .content_inner .tabs .tab_header ul{text-align:center}#art.auction .content_inner .tabs .tab_header ul li{font-size:14px;display:inline-block;position:relative;padding-right:40px}#art.auction .content_inner .tabs .tab_header ul li:after{position:absolute;content:"・";right:10px}#art.auction .content_inner .tabs .tab_header ul li:last-child{padding-right:0}#art.auction .content_inner .tabs .tab_header ul li:last-child:after{content:""}#art.auction .content_inner .tabs .tab_header ul li a{display:inline-block;color:#CCC}#art.auction .content_inner .tabs .tab_header ul li a.current,#art.auction .content_inner .tabs .tab_header ul li a:hover{color:#000}#art.auction .content_inner .tabs .tab_header ul li a.current span{display:block;padding-bottom:18px;border-bottom:1px solid #000}#art.auction .content_inner .tabs .tab_header .past_button{position:absolute;text-align:center;top:0;right:0;margin:0}@media all and (max-width:769px){#art.auction .content_inner .tabs .tab_header ul li{font-size:12px}#art.auction .content_inner .tabs .tab_header ul li a.current span{padding-bottom:12px}#art.auction .content_inner .tabs .tab_header .past_button{display:none}}#art.auction .content_inner .tabs .tab_header .past_button a{display:block;border:1px solid #000;width:105px;padding:18px 0;height:51px}@media all and (max-width:769px){#art.auction .content_inner .tabs .tab_header .past_button a{margin:0 auto;padding:13px 0;height:40px}}#art.auction .content_inner .tabs .tab_body{position:relative;z-index:0;top:-1px;border-top:1px solid #E5E5E5}#art.auction .content_inner .tabs .tab_body .tab{display:none}#art.auction .content_inner .tabs .tab_body .tab.appear{display:block}#art.auction .content_inner .tabs .tab_body .tab .content{margin-left:0;margin-right:0}#art.auction .content_inner .tabs .tab_body .tab .content:first-child{margin-top:54px}#art.auction .content_inner .tabs .m_past_button{display:none;margin-top:60px;text-align:center}#art.auction .content_inner .tabs .m_past_button a{display:block;border:1px solid #000;width:105px;padding:12px 0;margin:0 auto}#art.auction .content_inner .past{margin:0 10px}#art.auction .content_inner .past .page_info{margin:40px 0 53px;font-size:14px;font-weight:400;text-align:center}@media all and (max-width:769px){#art.auction .content_inner .tabs .m_past_button{display:block}#art.auction .content_inner .past .page_info{font-size:12px;line-height:1.5;margin:40px 10px 35px}}#art.auction .content_inner .past #search_form{margin:0 10px}#art.auction .content_inner .past .search_result{margin:75px 0 28px;text-align:center;line-height:1.8}#art.auction .content_inner .past .search_result .default{font-size:10px}#art.auction .content_inner .past .search_result .q{font-size:14px}@media all and (max-width:769px){#art.auction .content_inner .past .search_result .q{font-size:12px}}#art.auction .content_inner .past .data_list .not_found{text-align:center;font-size:14px;margin-top:30px;line-height:2.2}@media all and (max-width:769px){#art.auction .content_inner .past .data_list .not_found{font-size:11px;line-height:2}}#art.auction .content_inner .past .data_list .artist,#art.auction .content_inner .past .data_list .percent,#art.auction .content_inner .past .data_list .total_price,#art.auction .content_inner .past .data_list .total_works{float:left;padding-right:10px}#art.auction .content_inner .past .data_list .inner{max-width:700px;margin:0 auto}@media all and (max-width:600px){#art.auction .content_inner .past .data_list .inner{padding-left:10px;padding-right:10px}}#art.auction .content_inner .past .data_list .artist{width:50%;padding-right:30px;line-height:1.4;padding-left:50px}#art.auction .content_inner .past .data_list .percent,#art.auction .content_inner .past .data_list .total_works{width:14%}#art.auction .content_inner .past .data_list .total_price{width:19.5%;text-align:right}@media all and (max-width:600px){#art.auction .content_inner .past .data_list .artist{padding-left:0}#art.auction .content_inner .past .data_list .total_price{text-align:left}#art.auction .content_inner .past .data_list .header .artist,#art.auction .content_inner .past .data_list .header .percent,#art.auction .content_inner .past .data_list .header .total_price,#art.auction .content_inner .past .data_list .header .total_works{display:none}}#art.auction .content_inner .past .data_list .header{font-size:11px;padding:18px 40px 8px;overflow:hidden;line-height:1.5;border-bottom:1px solid #000}@media all and (max-width:769px){#art.auction .content_inner .past .data_list .header{padding:18px 0 8px}}#art.auction .content_inner .past .data_list>ul>li{font-size:14px;overflow:hidden;border-bottom:1px solid #E5E5E5}#art.auction .content_inner .past .data_list>ul>li:last-child{border-bottom:1px solid transparent}#art.auction .content_inner .past .data_list>ul>li.hover,#art.auction .content_inner .past .data_list>ul>li.select{border-bottom:1px solid #000}#art.auction .content_inner .past .data_list>ul>li.select .more{display:block}#art.auction .content_inner .past .data_list>ul>li a{display:block;padding:34px 0 17px;overflow:hidden}#art.auction .content_inner .past .data_list>ul>li span{display:none;font-size:10px;margin-bottom:5px}#art.auction .content_inner .past .data_list>ul>li .artist{font-size:20px}#art.auction .content_inner .past .data_list>ul>li .percent,#art.auction .content_inner .past .data_list>ul>li .total_price,#art.auction .content_inner .past .data_list>ul>li .total_works{padding-top:4px}@media all and (max-width:600px){#art.auction .content_inner .past .data_list>ul>li span{display:block}#art.auction .content_inner .past .data_list>ul>li .artist{width:100%;margin-bottom:15px;float:none;font-size:19px}#art.auction .content_inner .past .data_list>ul>li .percent,#art.auction .content_inner .past .data_list>ul>li .total_works{width:25%}#art.auction .content_inner .past .data_list>ul>li .total_price{width:50%}#art.auction .content_inner .past .data_list>ul>li .more .inner{padding-left:10px;padding-right:10px}}#art.auction .content_inner .past .data_list>ul>li .more{display:none;padding-top:18px;border-top:1px solid #E5E5E5;margin-bottom:37px}#art.auction .content_inner .past .data_list>ul>li .more .result,#art.auction .content_inner .past .data_list>ul>li .more .works{float:left;width:50%}#art.auction .content_inner .past .data_list>ul>li .more .works{padding-left:50px}@media all and (max-width:600px){#art.auction .content_inner .past .data_list>ul>li .more .works{width:60%;padding-left:0}#art.auction .content_inner .past .data_list>ul>li .more .result{width:40%}}#art.auction .content_inner .past .data_list>ul>li .more .list_header{max-width:700px;margin:0 auto;font-size:11px;overflow:hidden}#art.auction .content_inner .past .data_list>ul>li .more ul{max-width:700px;margin:38px auto 0;font-size:12px}#art.auction .content_inner .past .data_list>ul>li .more ul li{margin-bottom:27px;overflow:hidden}#art.auction .content_inner .past .data_list>ul>li .more ul li:last-child{margin-bottom:0}#art.bid .page_contents .content table,#art.buy .page_contents .content table{border:0;border-collapse:collapse;font-size:14px;text-align:left;max-width:460px;width:100%}#art.bid .page_contents .content table tr,#art.buy .page_contents .content table tr{border-top:1px solid #E5E5E5}#art.bid .page_contents .content table tr:first-child,#art.buy .page_contents .content table tr:first-child{border-top:0}#art.bid .page_contents .content table tr:last-child,#art.buy .page_contents .content table tr:last-child{border-top:1px solid #000}#art.bid .page_contents .content table tr td,#art.bid .page_contents .content table tr th,#art.buy .page_contents .content table tr td,#art.buy .page_contents .content table tr th{padding:15px 20px 3px}#art.bid .page_contents .content table tr th,#art.buy .page_contents .content table tr th{width:260px;text-align:left}@media (max-width:769px){#art.bid .page_contents .content table,#art.buy .page_contents .content table{font-size:11px}#art.bid .page_contents .content table tr td,#art.bid .page_contents .content table tr th,#art.buy .page_contents .content table tr td,#art.buy .page_contents .content table tr th{padding:15px 10px 5px}#art.bid .page_contents .content table tr th,#art.buy .page_contents .content table tr th{width:190px}}#art.bid .page_contents .content table tr td,#art.buy .page_contents .content table tr td{padding-right:80px;padding-left:0;text-align:right}@media (max-width:500px){#art.bid .page_contents .content table tr td,#art.buy .page_contents .content table tr td{padding-right:10px}}#art.exhibit .page_contents .content table{border:0;border-collapse:collapse;font-size:14px;text-align:left;max-width:460px;width:100%}#art.exhibit .page_contents .content table tr td,#art.exhibit .page_contents .content table tr th{padding:15px 20px 3px}@media (max-width:769px){#art.exhibit .page_contents .content table{font-size:11px}#art.exhibit .page_contents .content table tr td,#art.exhibit .page_contents .content table tr th{padding:15px 10px 3px}}#art.exhibit .page_contents .content table tr th{width:260px;border-bottom:1px solid #E5E5E5}@media (max-width:500px){#art.exhibit .page_contents .content table tr th:last-child{padding-right:10px;text-align:right}}#art.exhibit .page_contents .content table tr td:first-child{border-bottom:1px solid #000;width:50%}#art.exhibit .page_contents .content table tr td:last-child{width:50%;background-color:#E5E5E5;border-bottom:1px solid #FFF;text-align:right;padding-right:110px}@media (max-width:769px){#art.exhibit .page_contents .content table tr td:last-child{padding-right:140px}}@media (max-width:500px){#art.exhibit .page_contents .content table tr td:last-child{padding-right:10px}}#art.wanobi #content .body{display:flex;justify-content:space-between;margin:45px 50px 177px}#art.wanobi #content .body .wanobi_body_left{position:relative;top:-10px;width:46.5%;padding-right:50px;line-height:1.95;letter-spacing:.25px}@media (min-width:1200px){#art.wanobi #content .body .wanobi_body_left{width:50%}}@media (max-width:900px){#art.wanobi #content .body .wanobi_body_left{width:50%}}@media (max-width:769px){#art.wanobi #content .body{margin:45px 20px 0}#art.wanobi #content .body .wanobi_body_left{top:0}}#art.wanobi #content .body .wanobi_body_left h2{font-size:16px;margin-bottom:40px}@media (max-width:640px){#art.wanobi #content .body{display:block}#art.wanobi #content .body .wanobi_body_left{padding-right:0;width:100%}#art.wanobi #content .body .wanobi_body_left h2{margin-bottom:30px}}#art.wanobi #content .body .wanobi_body_left .wanobi_body_left_text{font-size:13px}#art.wanobi #content .body .wanobi_body_left .wanobi_body_left_text a{border-bottom:1px solid #000}#art.wanobi #content .body .wanobi_body_left .wanobi_body_left_text a:hover{border-bottom:1px solid transparent}#art.wanobi #content .body .wanobi_body_right{width:53.5%;position:relative}@media (min-width:1200px){#art.wanobi #content .body .wanobi_body_right{width:50%}}@media (max-width:900px){#art.wanobi #content .body .wanobi_body_right{width:50%}}#art.wanobi #content .body .wanobi_body_right .images{pointer-events:none;position:absolute;opacity:0;top:0;left:0;z-index:2}#art.wanobi #content .body .wanobi_body_right .images.animation{z-index:3;position:relative}#art.wanobi #content .body .wanobi_body_right .images.current{pointer-events:auto;position:relative;display:block;opacity:1;z-index:1}#art.wanobi #content .body .wanobi_body_right .image{margin-bottom:50px}@media (max-width:640px){#art.wanobi #content .body .wanobi_body_right{margin-top:40px;width:100%}#art.wanobi #content .body .wanobi_body_right .image{margin-bottom:30px}}#art.wanobi #content .body .wanobi_body_right .image img{width:100%}#art.wanobi #content .body .wanobi_body_right .image:last-child{margin-bottom:0}@keyframes elementInserted{0%{opacity:.95}100%{opacity:1}}@-webkit-keyframes elementInserted{0%{opacity:.95}100%{opacity:1}}.grecaptcha-badge{display:none;opacity:0}.wpcf7-response-output a{border-bottom:1px solid #000}.wpcf7-response-output a:hover{border-bottom:1px solid transparent}#form{margin:50px 10px 0;border-top:1px solid #E5E5E5}#form input:-webkit-autofill,#form select:-webkit-autofill,#form textarea:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset}#form .note{margin:19px 20px 0;text-align:center;font-size:11px;line-height:1.4}#form>.r_inner{padding:0 50px}@media all and (max-width:1320px){#form>.r_inner{padding:0 40px}}@media all and (max-width:769px){#form .note{margin:19px 0 0}#form>.r_inner{padding:0 10px}#form>.r_inner>.inner{margin:46px 0 0}}#form>.r_inner>.inner{margin:46px 0 0}#form>.r_inner>.inner form{font-size:14px}#form>.r_inner>.inner form .other_button{margin:80px 0 60px;width:600px;max-width:100%}#form>.r_inner>.inner form .other_button a{position:relative;border:1px solid #000;padding:18px 38px;display:block}#form>.r_inner>.inner form .other_button a:after{content:" ";position:absolute;right:20px;top:0;bottom:0;margin:auto 0;width:13px;height:11px;background:url(/wp-content/themes/shibunkaku/assets/images/other_arrow.svg) left top no-repeat}#form>.r_inner>.inner form .other_button a:hover{color:#FFF;background-color:#000}#form>.r_inner>.inner form .other_button a:hover:after{background-position:left bottom}#form>.r_inner>.inner form .other_button.appear{margin-bottom:30px}#form>.r_inner>.inner form .other_button.appear a{border:1px solid transparent;border-top:1px solid #000}#form>.r_inner>.inner form .other_button.appear a:hover{color:#000;background-color:#FFF}#form>.r_inner>.inner form .other_button.appear a:after{background:url(/wp-content/themes/shibunkaku/assets/images/other_close.svg) left top no-repeat}#form>.r_inner>.inner form .other_block{display:none}#form>.r_inner>.inner form .other_block.appear{display:block}#form>.r_inner>.inner form .other_block .company_send{margin-top:50px}@media all and (max-width:769px){#form>.r_inner>.inner form .other_button a{padding:12px 50px 12px 12px;font-size:12px;line-height:1.4}#form>.r_inner>.inner form .mailmagazine_check,#form>.r_inner>.inner form .other_block .company_send{font-size:12px;letter-spacing:.4px}}#form>.r_inner>.inner form .mailmagazine_check{margin-top:50px;padding-top:30px;border-top:1px solid #E5E5E5;max-width:600px}#form>.r_inner>.inner form .mailmagazine_check .mail-magazine{white-space:nowrap}@media all and (max-width:390px){#form>.r_inner>.inner form .mailmagazine_check .mail-magazine{margin-left:0}}#form>.r_inner>.inner form dl dt{margin:49px 0 24px;font-size:16px;font-weight:700}#form>.r_inner>.inner form dl dt.radio_title{margin-bottom:30px}#form>.r_inner>.inner form dl dt:first-child{margin-top:0}@media all and (max-width:769px){#form>.r_inner>.inner form dl dt{margin:39px 0 20px;font-size:12px;line-height:1.4;letter-spacing:.5px}}#form>.r_inner>.inner form dl dd{margin:0}#form>.r_inner>.inner form dl dd input[type=text],#form>.r_inner>.inner form dl dd input[type=tel],#form>.r_inner>.inner form dl dd input[type=email],#form>.r_inner>.inner form dl dd textarea{width:600px;max-width:100%}#form>.r_inner>.inner form dl dd input[name=zipcode],#form>.r_inner>.inner form dl dd input[name=company-zipcode],#form>.r_inner>.inner form dl dd input[type=number],#form>.r_inner>.inner form dl dd select{max-width:290px;width:100%}#form>.r_inner>.inner form dl dd .yyyymmdd{overflow:hidden}#form>.r_inner>.inner form dl dd .yyyymmdd>span{float:left}#form>.r_inner>.inner form dl dd .yyyymmdd>span.t{margin:16px 15px 0 8px}#form>.r_inner>.inner form dl dd .yyyymmdd input{width:130px}@media all and (max-width:610px){#form>.r_inner>.inner form dl dd .yyyymmdd input{width:90px}#form>.r_inner>.inner form dl dd .yyyymmdd input[name=month],#form>.r_inner>.inner form dl dd .yyyymmdd input[name=day]{width:70px}}@media all and (max-width:460px){#form>.r_inner>.inner form dl dd .yyyymmdd>span.t{margin-top:22px;font-size:11px}#form>.r_inner>.inner form dl dd .yyyymmdd>span{margin-bottom:15px}#form>.r_inner>.inner form dl dd .yyyymmdd>span.day,#form>.r_inner>.inner form dl dd .yyyymmdd>span.month{clear:both}#form>.r_inner>.inner form dl dd .yyyymmdd>span.day{margin-bottom:0}#form>.r_inner>.inner form dl dd .yyyymmdd input,#form>.r_inner>.inner form dl dd .yyyymmdd input[name=month],#form>.r_inner>.inner form dl dd .yyyymmdd input[name=day]{width:130px}}#form>.r_inner>.inner form dl dd .item_two{overflow:hidden}#form>.r_inner>.inner form dl dd .item_two>span{float:left;margin-right:14px}#form>.r_inner>.inner form dl dd .item_two>span:last-child{margin-right:0}#form>.r_inner>.inner form dl dd .item_two>span input{width:290px;max-width:100%}@media all and (max-width:769px){#form>.r_inner>.inner form dl dd .item_two>span{display:block;float:none;margin-left:0;margin-right:0}#form>.r_inner>.inner form dl dd .item_two>span:last-child{margin-top:15px}#form>.r_inner>.inner form dl dd .item_two>span input{width:100%}}#form>.r_inner>.inner form dl dd .radio_list{margin-bottom:30px}@media all and (max-width:600px){#form>.r_inner>.inner form dl dd .radio_list{margin-bottom:20px}#form>.r_inner>.inner form dl dd .radio_list .know .wpcf7-list-item{margin-bottom:20px;display:block;font-size:12px}#form>.r_inner>.inner form dl dd .other{font-size:12px}}#form>.r_inner>.inner form .submit .inner .confirm_button:hover:after,#form>.r_inner>.inner form .submit .inner .send_button:hover:after,.ie #form>.r_inner>.inner form .submit .inner .confirm_button.disabled,.ie #form>.r_inner>.inner form .submit .inner .confirm_button:after,.ie #form>.r_inner>.inner form .submit .inner .send_button:after{display:none}#form>.r_inner>.inner form dl dd .other .free_text{margin-top:20px}#form>.r_inner>.inner form dl dd .other .free_text textarea:disabled:hover{border:1px solid #E5E5E5}#form>.r_inner>.inner form .privacy_note{font-size:16px;margin-top:60px;margin-bottom:60px}@media all and (max-width:769px){#form>.r_inner>.inner form .privacy_note{font-size:12px;margin-top:50px;margin-bottom:50px}}#form>.r_inner>.inner form .privacy_area{border-top:1px solid #000;margin-top:40px;padding-top:38px}#form>.r_inner>.inner form .privacy_area>.inner{max-width:600px}#form>.r_inner>.inner form .privacy_area>.inner .title{font-size:16px}#form>.r_inner>.inner form .privacy_area>.inner .scroll_text{font-size:12px;line-height:1.7;margin-top:25px;border:1px solid #000;padding:20px 18px;overflow-y:scroll;height:250px}#form>.r_inner>.inner form .privacy_area>.inner .privacy_check{margin-top:30px}@media all and (max-width:769px){#form>.r_inner>.inner form .privacy_area>.inner .title{font-size:12px}#form>.r_inner>.inner form .privacy_area>.inner .scroll_text{font-size:10px;height:200px}#form>.r_inner>.inner form .privacy_area>.inner .privacy_check{font-size:12px}.mobile #form>.r_inner>.inner form .privacy_area>.inner .privacy_check{margin-left:0}}#form>.r_inner>.inner form .re{border-top:1px solid #000;padding-top:20px;font-size:10px;margin-top:40px;letter-spacing:1px;line-height:1.6}#form>.r_inner>.inner form .re a{border-bottom:1px solid #000}#form>.r_inner>.inner form .re a:hover{border-bottom:1px solid transparent}#form>.r_inner>.inner form .submit{margin:40px auto 20px}#form>.r_inner>.inner form .submit .inner{position:relative}#form>.r_inner>.inner form .submit .inner .back_button,#form>.r_inner>.inner form .submit .inner .confirm_button,#form>.r_inner>.inner form .submit .inner .send_button{position:relative;width:160px;margin:0 auto}#form>.r_inner>.inner form .submit .inner .back_button input[type=submit],#form>.r_inner>.inner form .submit .inner .confirm_button input[type=submit],#form>.r_inner>.inner form .submit .inner .send_button input[type=submit]{width:160px;height:50px;color:#FFF;background-color:#000;border:0!important}#form>.r_inner>.inner form .submit .inner .back_button input[type=button],#form>.r_inner>.inner form .submit .inner .confirm_button input[type=button],#form>.r_inner>.inner form .submit .inner .send_button input[type=button]{margin-top:30px;width:160px;height:50px;color:#FFF;background-color:#000;border-bottom:1px solid #000!important}#form>.r_inner>.inner form .submit .inner .confirm_button:after,#form>.r_inner>.inner form .submit .inner .send_button:after{pointer-events:none;position:absolute;content:" ";top:9px;left:10px;border:1px solid #FFF;width:138px;height:30px}#form>.r_inner>.inner form .submit .inner .confirm_button:hover input[type=submit],#form>.r_inner>.inner form .submit .inner .send_button:hover input[type=submit]{color:#000;background-color:#FFF;border:1px solid #000!important}#form>.r_inner>.inner form .submit .inner .confirm_button.disabled{pointer-events:none}#form>.r_inner>.inner form .submit .inner .confirm_button.disabled input[type=submit]{border:1px solid #E5E5E5!important;background-color:#FFF;color:#E5E5E5}#form>.r_inner>.inner form .submit .inner .confirm_button.disabled:after{border:1px solid #E5E5E5}#form>.r_inner>.inner form .submit .inner .confirm_button.disabled:hover input[type=submit]{color:#FFF;background-color:#000;border:1px solid #FFF!important}#form>.r_inner>.inner form .submit .inner .confirm_button.disabled:hover:after{border:1px solid #E5E5E5}#form>.r_inner>.inner form .submit .inner .back_button{position:absolute;top:0;left:0;margin:0}#form>.r_inner>.inner form .submit .inner .back_button input{margin-top:0!important}@media all and (max-width:769px){#form>.r_inner>.inner form .submit .inner .back_button input[type=button],#form>.r_inner>.inner form .submit .inner .back_button input[type=submit],#form>.r_inner>.inner form .submit .inner .confirm_button input[type=button],#form>.r_inner>.inner form .submit .inner .confirm_button input[type=submit],#form>.r_inner>.inner form .submit .inner .send_button input[type=button],#form>.r_inner>.inner form .submit .inner .send_button input[type=submit]{font-size:14px}#form>.r_inner>.inner form .submit .inner .back_button{font-size:12px!important}#form>.r_inner>.inner form .submit .inner .back_button input{width:60px!important}}#form>.r_inner>.inner form .submit .inner .back_button:hover input[type=button]{color:#000;background-color:#FFF;border:0;border-bottom:1px solid #000!important}#form>.r_inner>.inner form input,#form>.r_inner>.inner form textarea{font-size:14px;padding:16px;border:1px solid #E5E5E5}#form>.r_inner>.inner form input.added,#form>.r_inner>.inner form input.focus,#form>.r_inner>.inner form input:hover,#form>.r_inner>.inner form textarea.added,#form>.r_inner>.inner form textarea.focus,#form>.r_inner>.inner form textarea:hover{border:1px solid #000}#form>.r_inner>.inner form input.wpcf7-not-valid,#form>.r_inner>.inner form textarea.wpcf7-not-valid{background-color:#E5E5E5;border:1px solid #000}#form>.r_inner>.inner form input.wpcf7-not-valid.focus,#form>.r_inner>.inner form textarea.wpcf7-not-valid.focus{border:1px solid #000;background-color:#FFF}#form>.r_inner>.inner form input.wpcf7c-conf,#form>.r_inner>.inner form textarea.wpcf7c-conf{color:#FFF!important;border:1px solid #000!important;background-color:#000!important;-webkit-text-fill-color:#FFF!important;-webkit-box-shadow:0 0 0 1000px #000 inset}#form>.r_inner>.inner form textarea{line-height:1.4}#form>.r_inner>.inner form select{position:relative;border:1px solid #E5E5E5;-webkit-appearance:none;-moz-appearance:none;text-indent:.01px;text-overflow:'';border-radius:0;padding:15px;background:url(/wp-content/themes/shibunkaku/assets/images/select_arrow.svg) right 20px center no-repeat}#form>.r_inner>.inner form select.added,#form>.r_inner>.inner form select.focus,#form>.r_inner>.inner form select:hover{border:1px solid #000}#form>.r_inner>.inner form select.wpcf7-not-valid{background-color:#E5E5E5;border:1px solid #000}#form>.r_inner>.inner form select.wpcf7-not-valid.focus{border:1px solid #000;background-color:#FFF}#form>.r_inner>.inner form select.wpcf7c-conf{color:#FFF!important;border:1px solid #000!important;background-color:#000!important;-webkit-text-fill-color:#FFF!important;-webkit-box-shadow:0 0 0 1000px #000 inset;opacity:1}#form>.r_inner>.inner form .wpcf7-form-control .wpcf7-list-item{position:relative;margin-right:70px}@media all and (max-width:390px){#form>.r_inner>.inner form .companysend,#form>.r_inner>.inner form .gender,#form>.r_inner>.inner form .mail-magazine,#form>.r_inner>.inner form .send{margin-left:-8px}#form>.r_inner>.inner form .wpcf7-form-control .wpcf7-list-item{margin-left:0}}#form>.r_inner>.inner form .wpcf7-form-control .wpcf7-list-item.last{margin-right:0;margin-left:0}@media all and (max-width:769px){#form>.r_inner>.inner form input,#form>.r_inner>.inner form textarea{font-size:16px}#form>.r_inner>.inner form .wpcf7-form-control .wpcf7-list-item{margin-right:40px}#form>.r_inner>.inner form .wpcf7-form-control .wpcf7-list-item .wpcf7-list-item-label{font-size:11px}}@media all and (max-width:390px){#form>.r_inner>.inner form .wpcf7-form-control .wpcf7-list-item{margin-right:20px}}#form>.r_inner>.inner form .wpcf7-form-control .wpcf7-list-item input[type=checkbox],#form>.r_inner>.inner form .wpcf7-form-control .wpcf7-list-item input[type=radio]{padding:0;visibility:hidden;position:absolute}#form>.r_inner>.inner form .wpcf7-form-control .wpcf7-list-item .wpcf7-list-item-label{position:relative;padding-left:40px;line-height:30px}#form>.r_inner>.inner form .wpcf7-form-control .wpcf7-list-item .wpcf7-list-item-label:before{position:absolute;content:" ";top:-9px;left:0;width:28px;height:28px;border:1px solid #E5E5E5}#form>.r_inner>.inner form .wpcf7-form-control .wpcf7-list-item .wpcf7-list-item-label:after{position:absolute;content:" ";top:0;left:9px;width:12px;height:12px;border-radius:6px;background-color:#E5E5E5}#form>.r_inner>.inner form .wpcf7-form-control .wpcf7-list-item:hover .wpcf7-list-item-label:before{border:1px solid #000;background-color:#000}#form>.r_inner>.inner form .wpcf7-form-control .wpcf7-list-item:hover .wpcf7-list-item-label:after{background-color:#FFF}.mobile #form>.r_inner>.inner form .wpcf7-form-control .wpcf7-list-item:hover .wpcf7-list-item-label:before{border:1px solid #E5E5E5;background-color:#FFF}.mobile #form>.r_inner>.inner form .wpcf7-form-control .wpcf7-list-item:hover .wpcf7-list-item-label:after{background-color:#E5E5E5}#form>.r_inner>.inner form .wpcf7-form-control .wpcf7-list-item input:checked+.wpcf7-list-item-label:before,#form>.r_inner>.inner form .wpcf7-form-control .wpcf7-list-item input:checked.wpcf7c-conf+.wpcf7c-conf-hidden+.wpcf7-list-item-label:before{border:1px solid #000!important;background-color:#FFF!important}#form>.r_inner>.inner form .wpcf7-form-control .wpcf7-list-item input:checked+.wpcf7-list-item-label:after,#form>.r_inner>.inner form .wpcf7-form-control .wpcf7-list-item input:checked.wpcf7c-conf+.wpcf7c-conf-hidden+.wpcf7-list-item-label:after{background-color:#000!important}#form>.r_inner>.inner form .wpcf7-form-control .wpcf7-list-item input:disabled.wpcf7c-conf+.wpcf7-list-item-label:hover:before{border:1px solid #E5E5E5!important;background-color:#FFF!important}#form>.r_inner>.inner form .wpcf7-form-control .wpcf7-list-item input:disabled.wpcf7c-conf+.wpcf7-list-item-label:hover:after{background-color:#E5E5E5!important}#form>.r_inner>.inner form .ajax-loader{display:none!important}#search_form .filter_panel .submit:hover:after,#search_form .search_panel .submit:hover:after,.ie #search_form .filter_panel .submit:after,.ie #search_form .search_panel .submit:after{display:none}#search_form .single_input_text{position:relative;margin:0 auto;max-width:700px;border:1px solid #000;font-size:14px}#search_form .single_input_text input[type=text]{width:100%;border:0;padding:10px 140px 10px 16px;line-height:normal;min-height:48px}@media all and (max-width:769px){#search_form .single_input_text input[type=text]{padding-right:100px;font-size:16px}}#search_form .single_input_text input[type=submit]{-webkit-appearance:none;padding:7px 10px 5px;background-color:#000;color:#FFF;position:absolute;top:9px;right:9px;width:120px;border:1px solid #FFF}#search_form .single_input_text input[type=submit]:hover{color:#000;background-color:#FFF;border:1px solid #000}@media all and (max-width:769px){#search_form .single_input_text input[type=submit]{padding:9px 10px 8px;font-size:12px;width:75px;height:32px}}#search_form .single_input_text:hover{border:1px solid #E5E5E5}#search_form .single_input_text.focus{border:1px solid #000!important}#search_form .filter_panel input[type=text],#search_form .search_panel input[type=text]{padding:16px;border:1px solid #000}#search_form .filter_panel input[type=text]:hover,#search_form .search_panel input[type=text]:hover{border:1px solid #E5E5E5}#search_form .filter_panel input[type=text].focus,#search_form .search_panel input[type=text].focus{border:1px solid #000}#search_form .filter_panel .submit,#search_form .search_panel .submit{position:absolute;width:142px;height:52px;left:0;right:0;bottom:-51px;margin:0 auto;border:1px solid transparent}#search_form .filter_panel .submit:after,#search_form .search_panel .submit:after{pointer-events:none;position:absolute;content:" ";top:10px;left:10px;border:1px solid #FFF;width:118px;height:28px}#search_form .filter_panel .submit:hover,#search_form .search_panel .submit:hover{border:1px solid #000}#search_form .filter_panel .submit:hover input[type=submit],#search_form .search_panel .submit:hover input[type=submit]{color:#000;background-color:#FFF}#search_form .filter_panel input[type=submit],#search_form .search_panel input[type=submit]{-webkit-appearance:none;width:140px;height:50px;border:0;color:#FFF;background-color:#000}#search_form .bio_search_panel span.radio,#search_form .filter_panel span.radio,#search_form .search_panel span.radio{position:relative;display:inline-block}#search_form .bio_search_panel span.radio input[type=radio],#search_form .filter_panel span.radio input[type=radio],#search_form .search_panel span.radio input[type=radio]{visibility:hidden}#search_form .bio_search_panel span.radio input[type=radio].box,#search_form .filter_panel span.radio input[type=radio].box,#search_form .search_panel span.radio input[type=radio].box{position:absolute}#search_form .bio_search_panel span.radio input[type=radio].box+.label,#search_form .filter_panel span.radio input[type=radio].box+.label,#search_form .search_panel span.radio input[type=radio].box+.label{display:inline-block;border:1px solid #000;padding:7px 9px;background-color:#FFF;white-space:nowrap}#search_form .bio_search_panel span.radio input[type=radio].box+.label.has_sub:after,#search_form .filter_panel span.radio input[type=radio].box+.label.has_sub:after,#search_form .search_panel span.radio input[type=radio].box+.label.has_sub:after{content:"▽"}#search_form .bio_search_panel span.radio input[type=radio].box+.label.appear_sub,#search_form .bio_search_panel span.radio input[type=radio].box+.label:hover,#search_form .bio_search_panel span.radio input[type=radio].box:checked+.label,#search_form .filter_panel span.radio input[type=radio].box+.label.appear_sub,#search_form .filter_panel span.radio input[type=radio].box+.label:hover,#search_form .filter_panel span.radio input[type=radio].box:checked+.label,#search_form .search_panel span.radio input[type=radio].box+.label.appear_sub,#search_form .search_panel span.radio input[type=radio].box+.label:hover,#search_form .search_panel span.radio input[type=radio].box:checked+.label{color:#FFF;background-color:#000}#search_form .bio_search_panel span.radio input[type=radio].list+.label,#search_form .filter_panel span.radio input[type=radio].list+.label,#search_form .search_panel span.radio input[type=radio].list+.label{position:relative;padding-left:17px;line-height:30px;white-space:nowrap}@media all and (max-width:600px){#search_form .bio_search_panel span.radio input[type=radio].list+.label,#search_form .filter_panel span.radio input[type=radio].list+.label,#search_form .search_panel span.radio input[type=radio].list+.label{padding-left:15px}}#search_form .bio_search_panel span.radio input[type=radio].list+.label:before,#search_form .filter_panel span.radio input[type=radio].list+.label:before,#search_form .search_panel span.radio input[type=radio].list+.label:before{position:absolute;content:" ";top:-9px;left:-23px;width:28px;height:28px;border:1px solid #E5E5E5}#search_form .bio_search_panel span.radio input[type=radio].list+.label:after,#search_form .filter_panel span.radio input[type=radio].list+.label:after,#search_form .search_panel span.radio input[type=radio].list+.label:after{position:absolute;content:" ";top:0;left:-14px;width:12px;height:12px;border-radius:6px;background-color:#E5E5E5}#search_form .bio_search_panel span.radio input[type=radio].list+.label:hover:before,#search_form .filter_panel span.radio input[type=radio].list+.label:hover:before,#search_form .search_panel span.radio input[type=radio].list+.label:hover:before{border:1px solid #000;background-color:#000}#search_form .bio_search_panel span.radio input[type=radio].list+.label:hover:after,#search_form .filter_panel span.radio input[type=radio].list+.label:hover:after,#search_form .search_panel span.radio input[type=radio].list+.label:hover:after{background-color:#FFF}#search_form .bio_search_panel span.radio input[type=radio].list:checked+.label:before,#search_form .filter_panel span.radio input[type=radio].list:checked+.label:before,#search_form .search_panel span.radio input[type=radio].list:checked+.label:before{border:1px solid #000!important;background-color:#FFF!important}#search_form .bio_search_panel span.radio input[type=radio].list:checked+.label:after,#search_form .filter_panel span.radio input[type=radio].list:checked+.label:after,#search_form .search_panel span.radio input[type=radio].list:checked+.label:after{background-color:#000!important}.wpcf7-not-valid-tip{font-size:15px!important;color:#000!important;font-weight:400!important;margin-top:10px}@media all and (max-width:769px){.wpcf7-not-valid-tip{font-size:10px!important}}.wpcf7-mail-sent-ok{animation:elementInserted 1ms 1;line-height:1.8!important;display:none!important;text-align:center!important}.submit+.wpcf7-mail-sent-ok{display:block!important;margin:50px 0 0!important;padding:0 20px!important;font-size:19px!important;border:0!important}@media all and (max-width:769px){.submit+.wpcf7-mail-sent-ok{font-size:14px!important;padding:0 10px!important}}.wpcf7-mail-sent-ng,.wpcf7-spam-blocked,.wpcf7-validation-errors{line-height:1.8!important;display:block!important;margin:60px 0!important;padding:0 10px!important;font-size:19px!important;border:0!important;color:#000!important;text-align:center!important}#top .content_inner .slide .images:before,form.sent .submit .back_button,form.sent .submit .confirm_button,form.sent .submit .send_button{display:none}#top .message,#top .sitebanner .r_inner h2{text-align:center}.submit+.wpcf7-validation-errors{margin:60px 0 0!important}@media all and (max-width:769px){.wpcf7-mail-sent-ng,.wpcf7-spam-blocked,.wpcf7-validation-errors{font-size:14px!important;padding:0 10px!important}#top #content{margin-top:120px}#top .content_inner .slide{margin-bottom:28px}}#top .content_inner{padding-top:20px}#top .content_inner .slide .caption{margin-bottom:0}#top .sitebanner{margin:56px 10px 0;line-height:1.6}@media all and (max-width:769px){#top .sitebanner{margin:53px 10px 0}#top .sitebanner .r_inner h2{font-size:14px}}#top .sitebanner .r_inner .sitebanner_blocks{margin:0 40px;display:flex;justify-content:space-between;flex-wrap:wrap}#top .sitebanner .r_inner .sitebanner_blocks.single{justify-content:center}@media all and (min-width:1300px){#top .sitebanner .r_inner .sitebanner_blocks{margin:0 50px}}@media all and (max-width:769px){#top .sitebanner .r_inner .sitebanner_blocks{display:block;margin:0 10px}}#top .sitebanner .r_inner .sitebanner_blocks .sitebanner_block{width:47.2%;margin-bottom:50px}#top .sitebanner .r_inner .sitebanner_blocks .sitebanner_block a{border-bottom:1px solid #E5E5E5;display:block}@media all and (max-width:769px){#top .sitebanner .r_inner .sitebanner_blocks .sitebanner_block{width:100%;margin-bottom:40px}#top .sitebanner .r_inner .sitebanner_blocks .sitebanner_block a{border:1px solid #E5E5E5;padding:19px 19px 0}}#top .sitebanner .r_inner .sitebanner_blocks .sitebanner_block a .image img{width:100%;height:auto}#top .sitebanner .r_inner .sitebanner_blocks .sitebanner_block a .bottom{padding:25px 29px 26px;display:block}@media all and (max-width:769px){#top .sitebanner .r_inner .sitebanner_blocks .sitebanner_block a .bottom{padding:25px 0 20px}#top .sitebanner .r_inner .sitebanner_blocks .sitebanner_block a .bottom .title{font-size:14px;letter-spacing:1px}}#top .sitebanner .r_inner .sitebanner_blocks .sitebanner_block a .bottom.has_text{padding-bottom:14px}#top .sitebanner .r_inner .sitebanner_blocks .sitebanner_block a .bottom .title{font-size:14px;text-align:center}#top .sitebanner .r_inner .sitebanner_blocks .sitebanner_block a .bottom .text{font-size:11px;margin-top:20px;letter-spacing:1.1px}#top .sitebanner .r_inner .sitebanner_blocks .sitebanner_block a:hover{border-bottom:1px solid #000}@media all and (max-width:769px){#top .sitebanner .r_inner .sitebanner_blocks .sitebanner_block a .bottom .text{font-size:10px;line-height:2;margin-top:17px}#top .sitebanner .r_inner .sitebanner_blocks .sitebanner_block a:hover{border:1px solid #E5E5E5}}#top .news{margin-left:10px;margin-right:10px}#top .message{margin:37px 10px 0;font-size:20px;line-height:2}@media all and (max-width:769px){#top .message{font-size:15px;margin:58px 10px 0;border-top:1px solid #E5E5E5;padding:43px 10px 0}}@media all and (max-width:540px){#top .message br{display:none}}#top .top_banners{border-top:1px solid #E5E5E5;margin:78px 10px 0;padding-top:30px}#top .top_banners .banners{margin-left:0;margin-right:0}