@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:100}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:200}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:300}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:400}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Bold");font-weight:700}@font-face{font-family:"Helvetica Neue";src:local("Helvetica Neue Regular");font-weight:100}@font-face{font-family:"Helvetica Neue";src:local("Helvetica Neue Regular");font-weight:200}html{font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue","Original Yu Gothic","Yu Gothic",YuGothic,Verdana,Meiryo,"M+ 1p",sans-serif}@media all and (-ms-high-contrast:none){html{font-family:Verdana,Meiryo,sans-serif}}@media all and (-ms-high-contrast:active){html{font-family:Verdana,Meiryo,sans-serif}}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;line-height:1.42857143}img{max-width:100%}a{color:#250d00;transition:2s}a:hover{color:#6f4b3e;text-decoration:none}img{transition:1s}h1{font-size:28px}h2{font-size:26px}h3{font-size:25px}.pc{display:block}.sp{display:none}#header{margin-top:-0}@media screen and (max-width:991px){#header{margin-top:0}}.header{width:100%}.header a{text-decoration:none}.header a:hover{color:#6f4b3e}.header .pc{margin-top:20px}.menu{margin-top:0;padding:0;background:#3d3358}#pc-g-menu{width:100%}#pc-g-menu img{width:16%;margin-bottom:3px;argin-bottom:3px}@media screen and (max-width:991px){#pc-g-menu{width:100%;margin:0 auto}#pc-g-menu img{width:19%;float:left}#pc-g-menu img:nth-child(5){background:red;clear:borh}}@media screen and (max-width:767px){#pc-g-menu{width:100%}#pc-g-menu img{width:32.5%;float:left}#pc-g-menu img:nth-child(3){background:red;clear:borh}}.menu a{color:#fff;padding:10px 0;text-decoration:none}.colorbar span{display:inline-block;width:100%;height:10px}.page-contents{margin:0}.page-contents p{margin-bottom:5px}.contents{margin-top:2em}.contents p{margin-bottom:10px}.sitemap{background-color:#f3f3f3}.sitemap h4{color:#6f4b3e}.footer{background-color:#dcdcdc}.copyright{padding:10px 0;background-color:#483d8b;color:#fff}@media screen and (max-width:768px){.pc{display:none}.sp{display:block}.spmenu{position:absolute;width:60%;left:100%;background-color:#dcdcdc}.header{background-color:#fff}.header .hamburger{color:#39b54a}.header .hamburger span{display:block;width:100%;height:5px;margin:2px 0;background-color:#39b54a;border-radius:100px}.hamburger .top{-webkit-animation:menu-top .75s forwards;animation:menu-top .75s forwards}.hamburger.active .top{-webkit-animation:active-menu-top .75s forwards;animation:active-menu-top .75s forwards}.hamburger .middle{transition:all .25s .25s;opacity:1}.hamburger.active .middle{opacity:0}.hamburger .bottom{-webkit-animation:menu-bottom .75s forwards;animation:menu-bottom .75s forwards}.hamburger.active .bottom{-webkit-animation:active-menu-bottom .75s forwards;animation:active-menu-bottom .75s forwards}.hamburger.once span{-webkit-animation:none;animation:none}.menu{margin-top:0;padding:5px 0;background-color:#dcdcdc}.bluebar{display:block;width:100%;height:10px;background-color:#d1de4c}.popbg{background-image:url(//shinkou-art.org/wp-content/themes/shinkou-2018/css/../img/sp_slidepop_bg.png);background-size:cover;background-repeat:no-repeat}.sp-no-padding{padding:0}.sp-text-center{text-align:center}.spwhite{background-color:#fff}.spmT10{margin-top:10px!important}.spmT20{margin-top:20px}}.absolute{position:absolute}.relative{position:relative}.left{left:0}.bottom{bottom:0}.border-bottom{border-bottom:1px solid #b3b3b3}.no-padding{padding:0}.mT10{margin-top:10px}.mT20{margin-top:20px}.mT30{margin-top:30px}.mT40{margin-top:40px}.mB10{margin-bottom:10px}.mB20{margin-bottom:10px}.pT10{padding-top:10px}.pT20{padding-top:20px}.pT30{padding-top:30px}.pT40{padding-top:40px}.pB10{padding-bottom:10px}.pB20{padding-bottom:10px}.pD5{padding:5px}.mG10{margin:10px}.bold{font-weight:700}.row-eq-height{display:flex;flex-wrap:wrap}.flexiblebox{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.text-white{color:#fff}.white{background-color:#fff}.orange{background-color:#f7931e}.green{background-color:#00a99d}.lightgreen{background-color:#f0fff0}.ivory{background-color:ivory}.blue{background-color:#1b1464}.red{background-color:#ed1c24}.lightgray{background-color:#e6e6e6}.gray{background-color:#ccc}.graybutton{padding:10px;background-color:#999;color:#fff;border-radius:100px}.whitebutton{padding:10px;background-color:#fff;color:#6f4b3e;border-radius:100px}.orgbutton{width:100%;display:inline-block;border:1px solid #d3d3d3;padding:7px 10px;border-radius:25px;text-decoration:none;color:#999;background-image:-webkit-linear-gradient(45deg,#f2ffb3 0%,#e6ffb3a 100%);background-image:linear-gradient(45deg,#f2ffb3 0%,#e6ffb3 100%);transition:.4s}.orgbutton:hover{background-image:-webkit-linear-gradient(45deg,#f2ffb3 0%,#e6ffb3 100%);background-image:linear-gradient(45deg,#f2ffb3 0%,#e6ffb3 100%)}@-webkit-keyframes menu-top{0%{-webkit-transform:translateY(10px) rotate(45deg)}50%{-webkit-transform:translateY(10px) rotate(0)}100%{-webkit-transform:translateY(0) rotate(0)}}@keyframes menu-top{0%{transform:translateY(10px) rotate(45deg)}50%{transform:translateY(10px) rotate(0)}100%{transform:translateY(0) rotate(0)}}@-webkit-keyframes menu-bottom{0%{-webkit-transform:translateY(-10px) rotate(-45deg)}50%{-webkit-transform:translateY(-10px) rotate(0)}100%{-webkit-transform:translateY(0) rotate(0)}}@keyframes menu-bottom{0%{transform:translateY(-10px) rotate(-45deg)}50%{transform:translateY(-10px) rotate(0)}100%{transform:translateY(0) rotate(0)}}@-webkit-keyframes active-menu-top{0%{-webkit-transform:translateY(0) rotate(0)}50%{-webkit-transform:translateY(10px) rotate(0)}100%{-webkit-transform:translateY(10px) rotate(45deg)}}@keyframes active-menu-top{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(10px) rotate(0)}100%{transform:translateY(10px) rotate(45deg)}}@-webkit-keyframes active-menu-bottom{0%{-webkit-transform:translateY(0) rotate(0)}50%{-webkit-transform:translateY(-10px) rotate(0)}100%{-webkit-transform:translateY(-10px) rotate(-45deg)}}@keyframes active-menu-bottom{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(-10px) rotate(0)}100%{transform:translateY(-10px) rotate(-45deg)}}.slide .minus{display:none}.slide_target{display:none;list-style-type:none;margin-bottom:-1px}.slide_target>li{padding-top:10px;padding-bottom:10px;padding-left:0;padding-right:0}.slide_target>li:nth-child(odd){background:#ddd}.slide_target>li h4{padding-left:15px}.slide_target .dpadding h4{padding-left:5px}.slide_target .child{display:none;list-style-type:none;padding:0}.slide_target .child li{background:#fff;padding-left:30px}.slide_target .child h5{padding:8px;font-size:18px}.btn_top{position:fixed;bottom:10px;right:10px;z-index:100}.submenu-container{margin-top:-20px}.sub-menubox{border:1px solid #ccc}.bg{background-image:url(//shinkou-art.org/wp-content/themes/shinkou-2018/css/../img/bg.png)}.common-menu img{transition:.3s}.common-menu img:hover{-webkit-transform:translate(0,5px);-moz-transform:translate(0,5px);-ms-transform:translate(0,5px);-o-transform:translate(0,5px);transform:translate(0,5px);opacity:1.0}.page-contents{padding:1em}.aligncenter{display:block;margin:0 auto}.alignright{float:right}.alignleft{float:left}img[class*=wp-image-],img[class*=attachment-]{height:auto;max-width:100%}#flow,#fee{margin:.5em 0 2em}#room h2,#flow h2,#fee h2{padding:.55em 1em .25em;border:1px solid #ccc;border-top:3px solid #b0e0e6;background:-webkit-linear-gradient(top,#fff 0%,#f0f0f0 100%);background:linear-gradient(to bottom,#fff 0%,#f0f0f0 100%);box-shadow:0 -1px 0 rgba(255,255,255,1) inset}#keicho_page h1{position:relative;padding-bottom:.25em;border-bottom:4px solid #dcdcdc;margin-bottom:1em}#keicho_page h1:after{position:absolute;bottom:-4px;left:0;z-index:2;content:'';width:20%;height:4px;background-color:gold}#keicho_page p{margin:.25em}#keicho_single p{margin:.25em}#hiyou{margin:.5em 0;padding:1em;border-radius:12px;border:1px solid #b0e0e6;background-color:#f0fff0}#hiyou h4{color:#2e8b57}#hiyou p{color:#696969}#category .well{min-height:20px;padding:19px;margin-bottom:20px;background-color:ivory;border:1px solid oldlace;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}#contactform .well{min-height:20px;padding:19px;margin-bottom:20px;background-color:ivory;border:1px solid oldlace;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.sosial-btn{width:30px}#member p{font-size:14px}#member h3{color:#2e8b57;font-size:15px;font-weight:700;line-height:130%}#member .well{min-height:20px;padding:.5em;margin-bottom:20px;background-color:ivory;border:3px dotted #deb887;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}#header-contact .well{min-height:70px;padding:.5em;margin-bottom:6px;background-color:rgba(255,255,240,.6);border:1px solid #dcdcdc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}#header-contact p{font-size:13px;margin:0}#header-contact .well img{width:96%}#footer-contact .well{min-height:20px;padding:.5em;margin-bottom:20px;background-color:rgba(250,250,250,1);border:1px solid #dcdcdc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}#footer-contact .well img{width:86%;margin:0 auto}.pink_line{background:rgba(0,0,0,0) linear-gradient(transparent 60%,#ffdfef 0%) repeat scroll 0 0}.blue_line{background:rgba(0,0,0,0) linear-gradient(transparent 60%,#cce5ff 0%) repeat scroll 0 0}.yellow_line{background:rgba(0,0,0,0) linear-gradient(transparent 60%,#ffffbc 0%) repeat scroll 0 0}.movie-wrap{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.movie-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.msg1{color:#3cb371;font-size:24px;line-height:130%}.acceptance{float:left}#logo-sp img{width:100%;margin-top:7px;width:100%}.logo{margin-bottom:5px}#sidemenu_list a{background-color:#f8f8ff;border:1px solid silver}#sidemenu_list .list-group-item-heading{color:#333}#sidemenu_list dt{clear:left;float:left;width:4em;font-weight:700;color:#483d8b}#sidemenu_list dd{margin:0 0 0 4em;color:#483d8b}#side_menu_link{margin-bottom:50px}@media screen and (max-width:767px){#side_menu_link{margin-bottom:20px}}#side_menu_link .menu{background-color:#fff}#side_menu_link h4{margin-top:65px;padding:.5em .75em;background-color:#483d8b;color:#fff}@media screen and (max-width:767px){#side_menu_link h4{margin-top:20px}}#side_menu_link ul{padding:5px}#side_menu_link ul li{list-style:none}#side_menu_link li{border-bottom:1px dotted #666;padding:5px 0}#side_menu_link a{color:#333}#side_menu_link a:hover{color:orange}#side_menu_g li{padding:8px 0;font-size:18px;font-family:"Sei Kaisho CB1";border-bottom:1px dotted #666}#side_menu_g li:before{font-family:FontAwesome;content:'\f068'}.dl-horizontal.ryoukin dt{text-align:left;width:300px}.dl-horizontal.ryoukin dd{margin-left:20px}table{border-collapse:collapse;border:solid 2px #ddd}table th,table td{border:dashed 1px #666;padding:4px}.award{font-size:110%;font-weight:700;color:#333}.author_of_picture{font-size:120%;color:#333}.theme_name{font-size:120%;color:#333}.oblong{width:100%;max-width:450px;margin:0 auto}.vertical{width:100%;max-height:450px;margin:0 auto}#sakuin h2{position:relative;padding-top:.75em;border-top:1px solid #ccc}#sakuin h2:after{position:absolute;top:-2px;left:0;z-index:2;content:'';width:20%;height:3px;background-color:#333}#sakuin h3{padding:.5em .75em;background-color:#f6f6f6;border-left:6px solid #ccc}.exhibition_box{margin:5px;box-shadow:0 0 0 0px #d3d3d3 inset;background-color:#fafafa;min-height:380px}.exhibition_box_matchHeight{margin:5px;box-shadow:0 0 0 0px #d3d3d3 inset;background-color:#fafafa;min-height:300px}.wp-caption{max-width:100%;height:auto;border:1px solid #ccc;text-align:center;background-color:#f8f8f8;padding-top:4px;margin:10px 0 20px;border-radius:3px}.wp-caption img{margin:0;padding:0;border:0 none}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;padding:0 4px 5px;margin:0}#exhibition-archive h1{position:relative;padding-bottom:.5em;border-bottom:4px solid #ccc}#exhibition-archive h1:after{position:absolute;bottom:-4px;left:0;z-index:2;content:'';width:20%;height:4px;background-color:gold}#exhibition-archive h3.pagetitle{padding:.5em .75em;background-color:#f6f6f6;border-radius:6px;border-bottom:4px solid #23282d}#exhibition69-archive .btn,#exhibition-archive .btn{margin-bottom:5px}.sp_only{display:none;visibility:hidden}.pc_only{display:block;visibility:visible}.sp-bg{background-color:none}@media screen and (max-width:767px){.sp_only{display:block;visibility:visible}.pc_only{display:none;visibility:hidden}.sp-bg{background-color:#d3d3d3}}@media screen and (max-width:640px){table.table01{width:100%;border-collapse:collapse}table.table01 thead th{background:#3eb1c6;color:#fff}table.table01 tbody th{color:#fff;vertical-align:top}table.table01 tbody td{background:#fff;padding:10px 15px;vertical-align:top}table.table01 thead{display:none}table.table01 tbody th{display:block}table.table01 tbody td{display:block}table.table01 tbody td:before{content:attr(label);float:left;clear:both;font-weight:700}table.table01 tbody td p{padding-left:6em}table.table01 tbody td:first-child{background-color:#d3d3d3}}.ribon{position:relative;display:inline-block;overflow:hidden;padding:2em;width:100%}.ribon .caption{display:inline}.ribon span{position:absolute;display:inline-block;top:15px;left:-40px;width:150px;padding:2px 10px;background:#4f4678;color:#fff;text-align:center;transform:rotate(-45deg)}.headline1{color:#000;background-color:#f8f8ff;border-top:4px solid #4f4678;border-bottom:4px solid #4f4678;padding:8px}.headline2{color:#000;background-color:#f7fcff;border-top:2px solid #4f4678;border-bottom:2px solid #4f4678;padding:5px}.info-widget{padding:0 .5rem .5rem;border:2px solid #d3d3d3;border-radius:10px;font-size:90%}.info-widget h3{margin-top:.5rem;text-align:center;font-size:22px}.sakuin-panel:nth-child(2){margin-top:100px !important}#shinkou71 .exhibition_box{margin:5px;box-shadow:0 0 0 0px #d3d3d3 inset;background-color:#fafafa;min-height:512px}#shinkou71 .style74{min-height:790px}#shinkou71 .style75{min-height:380px}#shinkou71 .style72{min-height:460px}#shinkou71 h2.pagetitle{padding:.5em .75em;background-color:#f6f6f6;border-radius:6px;border-bottom:4px solid #23282d}h3.pagetitle{padding:.5em .75em;background-color:#f6f6f6;border-radius:6px;border-bottom:4px solid #23282d;margin-top:3rem}h2.pagetitle{padding:1rem 2rem;border-left:4px dotted #000}h2{padding*0.5rem}.box20{position:relative;padding:.25em 1em;margin:2em 0;top:0;background:#fff}.box20:before,.box20:after{position:absolute;top:0;content:'';width:10px;height:100%;display:inline-block;box-sizing:border-box}.box20:before{border-left:dotted 2px #6c2463;border-top:dotted 2px #6c2463;border-bottom:dotted 2px #6c2463;left:0}.box20:after{border-top:dotted 2px #6c2463;border-right:dotted 2px #6c2463;border-bottom:dotted 2px #6c2463;right:0}.box20 p{margin:0;padding:0}#branch table{margin:20px auto}#branch .tbl-r02 th{background:#696969;border:solid 1px #ccc;color:#fff;padding:10px}#branch .tbl-r02 td{　border:solid 1px #ccc;padding:10px}@media screen and (max-width:640px){#branch .last td:last-child{border-bottom:solid 1px #ccc;width:100%}#branch .tbl-r02{width:80%}#branch .tbl-r02 th,#branch .tbl-r02 td{　　border-bottom:none;display:block;width:100%}}.branch-title{min-width:12rem}.branch-add{min-width:25rem}.submit-form{padding:1rem 1rem 1rem 0;border:2px solid #ffeb3b}.flex{margin-top:1rem}.wpcf7-form-control-wrap{max-width:6rem !important}.flexbox{display:flex;justify-content:space-between}.flexbox>div:nth-child(1){width:30%}.flexbox>div:nth-child(2){width:70%}@media screen and (max-width:999px){.flexbox{display:block;justify-content:start}.flexbox>div:nth-child(1){width:100%}.flexbox>div:nth-child(2){width:100%}}@media (max-width:767px){.page-contents .row{display:flex;flex-direction:column}.col-xs-12.col-sm-9.pull-left{order:-1}}