@charset "utf-8";
/*
Template: jstork
Theme Name: stork_custom
Theme URI:http://open-cage.com/stork/
*/

@media only screen and (max-width: 480px) {
.tscroll table{
 width:100%;
 margin-bottom: .5em;
}
.tscroll{
 overflow: auto;
 margin-bottom: 2em;
}
.tscroll::-webkit-scrollbar{
 height: 5px;
}
.tscroll::-webkit-scrollbar-track{
 background: #F1F1F1;
}
.tscroll::-webkit-scrollbar-thumb {
 background: #BCBCBC;
}
}


@media only screen and (min-width: 768px) {
 #inner-content,
 #breadcrumb,
 #inner-header,
 #footer-top .inner,
 .footer .inner,
 #custom_header{
 -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
 -moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
 box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
 }
}



body{

user-select:none;

touch-callout:none;

-webkit-user-select:none;

-webkit-touch-callout:none;

-webkit-user-drag:none;

-moz-user-select:none;

-khtml-user-select:none;

-khtml-user-drag:none;

}

/* デバイス幅が768px以上の場合にシンプルレイアウトを中央寄せにする */
@media only screen and (min-width: 768px) {
 .top-post-list{
 max-width:728px;
 margin:auto;
 }
}

@media only screen and (min-width: 1166px)
.d-1of3 {
    padding-right: 2em;
}
