@charset "UTF-8";
@charset "UTF-8";
@charset "UTF-8";
@charset "UTF-8";

html{overflow-y:scroll}body,div,dl,dt,dd,ul,ul li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,section,nav,article,aside,header,address,figure,figcaption{margin:0;padding:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}q:before,q:after{content:''}object,embed{verticalc-align:top}legend{display:none}h1,h2,h3,h4,h5,h6{font-size:1rem;font-weight:400}img,abbr,acronym,fieldset{border:0}img{max-width:100%;height:auto;vertical-align:top;-ms-interpolation-mode:bicubic}ul li{list-style-type:none}*{-webkit-tap-highlight-color:rgba(246,246,246,0)!important}*,::before,::after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%}body{text-align:center;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%;overflow:hidden}hr{border:0;border-top:1px dotted #8c8b8b}.clearfix::before,.clearfix::after{content:"";display:table}.clearfix::after{clear:both}.clearfix{zoom:1}.clear{clear:both}.dp-block{display:block}.ta__l{text-align:left!important}.ta__c{text-align:center!important}.ta__r{text-align:right!important}.wp-members__list__style{margin-bottom:60px!important;padding-left:2em}.wp-members__list__style li{color:#C00;list-style:disc}.int1em{padding-left:1.1em!important;text-indent:-1.1em!important}strong{font-weight:700!important}.fl{float:left}.fr{float:right}.ggmap-container{max-width:900px;margin:30px 0 0}.ggmap{position:relative;padding-bottom:75%;height:0;overflow:hidden}.ggmap iframe{position:absolute;top:0;left:0;width:100%!important;height:100%!important}@media print,screen and (min-width: 768px){.ggmap{padding-bottom:40%}}.video-container{max-width:800px;margin:30px auto}.video{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;max-width:100%;height:auto}.video iframe,.video object,.video embed{position:absolute;top:0;left:0;width:100%;height:100%}.embed-gphotos{max-width:800px;margin:0 auto}.wp-caption-text{text-align:left;margin-top:6px}.mAll0{margin:0!important}.mAll05{margin:5px!important}.mAll10{margin:10px!important}.mAll15{margin:15px!important}.mAll20{margin:20px!important}.mtb0{margin-top:0!important;margin-bottom:0!important}.mt-5{margin-top:-5px!important}.mt0{margin-top:0!important}.mt05{margin-top:5px!important}.mt10{margin-top:10px!important}.mt15{margin-top:15px!important}.mt20{margin-top:20px!important}.mt25{margin-top:25px!important}.mt30{margin-top:30px!important}.mt35{margin-top:35px!important}.mt40{margin-top:40px!important}.mt45{margin-top:45px!important}.mt50{margin-top:50px!important}.mt60{margin-top:60px!important}.mt70{margin-top:70px!important}.mr0{margin-right:0!important}.mr05{margin-right:5px!important}.mr10{margin-right:10px!important}.mr15{margin-right:15px!important}.mr20{margin-right:20px!important}.mr25{margin-right:25px!important}.mr30{margin-right:30px!important}.mr35{margin-right:35px!important}.mr40{margin-right:40px!important}.mr45{margin-right:45px!important}.mr50{margin-right:50px!important}.mb0{margin-bottom:0!important}.mb05{margin-bottom:5px!important}.mb10{margin-bottom:10px!important}.mb15{margin-bottom:15px!important}.mb20{margin-bottom:20px!important}.mb25{margin-bottom:25px!important}.mb30{margin-bottom:30px!important}.mb35{margin-bottom:35px!important}.mb40{margin-bottom:40px!important}.mb45{margin-bottom:45px!important}.mb50{margin-bottom:50px!important}.mb60{margin-bottom:60px!important}.mb70{margin-bottom:70px!important}.ml0{margin-left:0!important}.ml05{margin-left:5px!important}.ml10{margin-left:10px!important}.ml15{margin-left:15px!important}.ml20{margin-left:20px!important}.ml25{margin-left:25px!important}.ml30{margin-left:30px!important}.ml35{margin-left:35px!important}.ml40{margin-left:40px!important}.ml45{margin-left:45px!important}.ml50{margin-left:50px!important}.ml1em{margin-left:1em!important}.event__details .ml1em{margin-left:1em!important;display:block}.ml2em{margin-left:2em!important}.pAll5{padding:5px!important}.pAll10{padding:10px!important}.pAll15{padding:15px!important}.pAll20{padding:20px!important}.pt0{padding-top:0!important}.pt05{padding-top:5px!important}.pt10{padding-top:10px!important}.pt15{padding-top:15px!important}.pt20{padding-top:20px!important}.pt25{padding-top:25px!important}.pt30{padding-top:30px!important}.pt35{padding-top:35px!important}.pt40{padding-top:40px!important}.pt45{padding-top:45px!important}.pt50{padding-top:50px!important}.pr0{padding-right:0!important}.pr05{padding-right:5px!important}.pr10{padding-right:10px!important}.pr15{padding-right:15px!important}.pr20{padding-right:20px!important}.pr25{padding-right:25px!important}.pr30{padding-right:30px!important}.pr35{padding-right:35px!important}.pr40{padding-right:40px!important}.pr45{padding-right:45px!important}.pr50{padding-right:50px!important}.pb0{padding-bottom:0!important}.pb05{padding-bottom:5px!important}.pb10{padding-bottom:10px!important}.pb15{padding-bottom:15px!important}.pb20{padding-bottom:20px!important}.pb25{padding-bottom:25px!important}.pb30{padding-bottom:30px!important}.pb35{padding-bottom:35px!important}.pb40{padding-bottom:40px!important}.pb45{padding-bottom:45px!important}.pb50{padding-bottom:50px!important}.pl0{padding-left:0!important}.pl05{padding-left:5px!important}.pl10{padding-left:10px!important}.pl15{padding-left:15px!important}.pl20{padding-left:20px!important}.pl25{padding-left:25px!important}.pl30{padding-left:30px!important}.pl35{padding-left:35px!important}.pl40{padding-left:40px!important}.pl45{padding-left:45px!important}.pl50{padding-left:50px!important}.ulpl{padding-left:2em!important}.pl1em{padding-left:1em!important}.pl1halfem{padding-left:1.5em!important}.pl2em{padding-left:2em!important}.pl1-1-12em{padding-left:1.12em!important}.ptb0{padding-top:0!important;padding-bottom:0!important}.plr20{padding-left:20px!important;padding-right:20px!important}.list__style__mb5 li{margin-bottom:5px!important}.list__style__mb10 li{margin-bottom:10px!important}.list__style__mb15 li{margin-bottom:15px!important}.list__style__mb20 li{margin-bottom:20px!important}.list__style__mb25 li{margin-bottom:25px!important}.list__style__mb30 li{margin-bottom:30px!important}.list__style__mb35 li{margin-bottom:35px!important}.list__style__mb40 li{margin-bottom:40px!important}.list__style__mb45 li{margin-bottom:45px!important}.list__style__mb50 li{margin-bottom:50px!important}.list__style__mb05:last-child li{margin-bottom:0!important}.list__style__mb10:last-child li{margin-bottom:0!important}.list__style__mb15:last-child li{margin-bottom:0!important}.list__style__mb20:last-child li{margin-bottom:0!important}.list__style__mb25:last-child li{margin-bottom:0!important}.list__style__mb30:last-child li{margin-bottom:0!important}.list__style__mb35:last-child li{margin-bottom:0!important}.list__style__mb40:last-child li{margin-bottom:0!important}.list__style__mb45:last-child li{margin-bottom:0!important}.list__style__mb50:last-child li{margin-bottom:0!important}
     @font-face {
font-family: 'Noto Sans JP';
font-style: normal;
font-weight: normal;
src: local("Noto Sans CJK JP Regular"),  url(//www.higashi1982.net/wp-content/themes/higashi1982/fonts/NotoSans_Regular.woff2) format('woff2'),  url(//www.higashi1982.net/wp-content/themes/higashi1982/fonts/NotoSans_regular.woff) format('woff'),  url(//www.higashi1982.net/wp-content/themes/higashi1982/fonts/NotoSans_regular.otf) format('opentype');
font-display: swap;
}
@font-face {
font-family: 'Noto Sans JP';
font-style: normal;
font-weight: bold;
src: local("Noto Sans CJK JP Bold"),  url(//www.higashi1982.net/wp-content/themes/higashi1982/fonts/NotoSans_Bold.woff2) format('woff2'),  url(//www.higashi1982.net/wp-content/themes/higashi1982/fonts/NotoSans_bold.woff) format('woff'),  url(//www.higashi1982.net/wp-content/themes/higashi1982/fonts/NotoSans_bold.otf) format('opentype');
font-display: swap;
}
@font-face {
font-family: "YakuHanJP";
font-style: normal;
font-weight: normal;
src: url(//www.higashi1982.net/wp-content/themes/higashi1982/fonts/YakuHanJP-Regular.woff2) format("woff2"),  url(//www.higashi1982.net/wp-content/themes/higashi1982/fonts/YakuHanJP-Regular.woff) format("woff");
font-display: swap;
}
@font-face {
font-family: "YakuHanJP";
font-style: normal;
font-weight: bold;
src: url(//www.higashi1982.net/wp-content/themes/higashi1982/fonts/YakuHanJP-Bold.woff2) format("woff2"),  url(//www.higashi1982.net/wp-content/themes/higashi1982/fonts/YakuHanJP-Bold.woff) format("woff");
font-display: swap;
}
body {
font-size: 1.6rem;
line-height: 180%;
text-align: center;
font-family: 'YakuHanJP', -apple-system,BlinkMacSystemFont,"Hiragino Kaku Gothic ProN","Hiragino Sans", YuGothic, "Yu Gothic medium", "Noto Sans JP", Meiryo, sans-serif;
font-weight:400;
text-align: center;
-moz-text-size-adjust: 100%;
-webkit-text-size-adjust: 100%;
text-size-adjust: 100%;
overflow: hidden;
letter-spacing:0.08em;
font-display: swap;
}
@media print, screen and (min-width : 1024px){body {font-size: 1.6rem;}} *::selection {background: #F2D5D6;}
*::-moz-selection {background: #F2D5D6;}
.mainColor { color:#C00;}
.mainBgColor{ background:#A9A792;} 
.mainBgColor-li li{ background:#AD9D8C;} a{	
color:#D07478;
position: relative;
text-decoration:none;
transition: 0.5s ;
-webkit-transition: 0.5s;
}
.txt_link_color{	
color:#D07478 !important;
text-decoration:none;
transition: 0.5s ;
-webkit-transition: 0.5s;
}
a img {
transition: opacity 0.3s ease-out;
-webkit-transition: opacity 0.3s ease-out;
}
a:hover,
a:hover img {
color:#333;
opacity: 0.7;
-webkit-opacity: 0.7;
}
.localNavi li a,
.flexbox-navi-box li a {
display: block;
padding:10px 0;
color:#333;
}
.link__list li a {display: block;color:#333;}
.my__page li a:hover,
.localNavi li a:hover,
.flexbox-navi-box a:hover,
body.page-id-85 .ta__l ul li a:hover{
background-color:#333;
color:#FFF;
opacity: 1;
-webkit-opacity: 1;
}
.arrow-right a,
.bt_Txt a{
color: #D07478 !important;
display: inline-block;
padding-left: 1.5em;
text-indent: -1.1em;
}
.arrow-right::before,
.bt_Txt a::before,
.link-text a::before{
content:"\f0a9\2009";
font-family: FontAwesome;
}
.bt_Txt { margin:20px 0 0 0; text-align:left;}
.arrow-left a{
display: inline-block;
color: #D07478 !important;
padding-left: 1.5em;
}
.arrow-left::before{
content:"\f0a8\2009";
font-family: FontAwesome;
}
.foogallery a:hover,
.foogallery a:hover img  {opacity: 1;}
@media print, screen and (min-width: 992px) {
#menu-globalnavi li a::after {
position: absolute;
content: '';
bottom: 0;
left: 0;
width: 0;
height: 1px;
background-color: #333;
transform-origin: center top;
transition: 0.3s;
-webkit-transition: 0.3s;
}
.link__list li a dd:nth-child(2)::after {
transition: 0.3s;
-webkit-transition: 0.3s;
}
a:hover h3.top-btnT::after,
a:hover h3.mb-btnT::after,
#menu-globalnavi a:hover::after,
.link__list li a:hover dd:nth-child(2)::after,
#menu-globalnavi .current-page-ancestor a::after,
#menu-globalnavi .current_page_item a::after,
body.post-type-archive-drink #menu-globalnavi .menu-item-page-drink a::after,
body.single-drink #menu-globalnavi .menu-item-page-drink a::after,
body.tax-drinkinfo  #menu-globalnavi .menu-item-page-drink a::after,
body.post-type-archive-classreunion #menu-globalnavi .menu-item-page-class a::after,
body.single-classreunion #menu-globalnavi .menu-item-page-class a::after,
body.tax-classinfo  #menu-globalnavi .menu-item-page-class a::after,
body.post-type-archive-tour #menu-globalnavi .menu-item-page-tour a::after,
body.single-tour #menu-globalnavi .menu-item-page-tour a::after,
body.tax-tourinfo  #menu-globalnavi .menu-item-page-tour a::after,
body.single-mblist #menu-globalnavi .menu-item-page-membersarea a::after,
body.single-unknownlist #menu-globalnavi .menu-item-page-membersarea a::after
{width: 100%;}
body.page-id-253 #menu-globalnavi .current-page-ancestor a::after {width: 0 ;}
body.page-id-253 #menu-globalnavi .current-page-ancestor a:hover::after {width: 100% ;}
.members__sideSection .sub_side_Navi li a { text-align:left; padding-left:2.5em;}
.sub_side_Navi li a::after {
position:absolute;
content: "\2500";
left:0;
color:#C00;
text-align:left;
transition: 0.5s ;
-webkit-transition: 0.5s;
opacity: 0;
-webkit-opacity: 0;
}
.sub_side_Navi li a:hover::after,
.sub_side_Navi li.current_page_item a::after,
body.tax_class2008 .sub_side_Navi li.cat-item-125 a::after,
body.tax_class2009 .sub_side_Navi li.cat-item-126 a::after,
body.tax_class2011 .sub_side_Navi li.cat-item-127 a::after,
body.tax_class2012 .sub_side_Navi li.cat-item-128 a::after,
body.tax_class2013 .sub_side_Navi li.cat-item-160 a::after,
body.tax_class2014 .sub_side_Navi li.cat-item-176 a::after,
body.tax_class2015 .sub_side_Navi li.cat-item-181 a::after,
body.tax_class2016 .sub_side_Navi li.cat-item-210 a::after,
body.tax_class2017 .sub_side_Navi li.cat-item-233 a::after,
body.tax_class2019 .sub_side_Navi li.cat-item-272 a::after,
body.tax_class2023 .sub_side_Navi li.cat-item-288 a::after,
body.tax_class2024 .sub_side_Navi li.cat-item-290 a::after,
body.tax_tour2008 .sub_side_Navi li.cat-item-113 a::after,
body.tax_tour2011 .sub_side_Navi li.cat-item-116 a::after,
body.tax_tour2012 .sub_side_Navi li.cat-item-119 a::after,
body.tax_tour2013 .sub_side_Navi li.cat-item-123 a::after,
body.tax_tour2015 .sub_side_Navi li.cat-item-178 a::after,
body.tax_tour2016 .sub_side_Navi li.cat-item-201 a::after,
body.tax_tour2017 .sub_side_Navi li.cat-item-235 a::after,
body.tax_tour2018 .sub_side_Navi li.cat-item-252 a::after,
body.tax_tour2019 .sub_side_Navi li.cat-item-259 a::after,
body.tax_tour2020 .sub_side_Navi li.cat-item-276 a::after,
body.tax_tour2021 .sub_side_Navi li.cat-item-279 a::after,
body.tax_tour2023 .sub_side_Navi li.cat-item-286 a::after,
body.tax_tour2025 .sub_side_Navi li.cat-item-293 a::after,
body.tax_drink2007 .sub_side_Navi li.cat-item-77 a::after,
body.tax_drink2008 .sub_side_Navi li.cat-item-78 a::after,
body.tax_drink2009 .sub_side_Navi li.cat-item-79 a::after,
body.tax_drink2010 .sub_side_Navi li.cat-item-80 a::after,
body.tax_drink2011 .sub_side_Navi li.cat-item-81 a::after,
body.tax_drink2012 .sub_side_Navi li.cat-item-82 a::after,
body.tax_drink2013 .sub_side_Navi li.cat-item-83 a::after,
body.tax_drink2014 .sub_side_Navi li.cat-item-164 a::after,
body.tax_drink2015 .sub_side_Navi li.cat-item-198 a::after,
body.tax_drink2016 .sub_side_Navi li.cat-item-199 a::after,
body.tax_drink2017 .sub_side_Navi li.cat-item-232 a::after,
body.tax_drink2018 .sub_side_Navi li.cat-item-250 a::after,
body.tax_drink2019 .sub_side_Navi li.cat-item-257 a::after,
body.tax_drink2020 .sub_side_Navi li.cat-item-274 a::after,
body.tax_drink2023 .sub_side_Navi li.cat-item-284 a::after,
body.single-mblist .sub_side_Navi li.page-item-648 a::after,
body.single-unknownlist .sub_side_Navi li.page-item-1379 a::after{
opacity: 1;
-webkit-opacity: 1;
}
.localNavi li a{
font-weight:400;
padding:4px 0;
margin:0;
}
.localNavi li a:hover{
background-color: transparent;
color:#333;
opacity: 0.7;
-webkit-opacity: 0.7;
}
} h1, h2, h3, h4, h5, h6 {
font-size: 1.7rem;
font-weight: bold;
}
@media print, screen and (min-width : 1024px) {
h1, h2, h3, h4, h5, h6 {
font-size: 1.8rem;
}	
}
h2#siteTitle { font-size:1.8rem; font-weight: bold; text-align:center; margin-bottom: 6px;}
h2#pageTitle {
display: table-cell;
width: 100%;
color: #FFF;
font-size:8vw;
font-weight: 700;
text-align: center;
vertical-align: middle;
background-image: url(//www.higashi1982.net/wp-content/themes/higashi1982/images/title_over_grid.png);
background-repeat: repeat;
background-position: left top;
}
#wp-members h3 {
display:none;
}
h3.top-udline {
font-size: 2rem;
position: relative;
font-family: 'Roboto Condensed', sans-serif;
font-weight: 700;
margin:0 0 20px 0;
}
h3.top-udline::after {
position: absolute;
content: '';
top: 35px;
left: 0;
width: 20px;
height: 1px;
background-color: #C00;
}
h3.udline__h3,
h3.center-title__h3 {
font-size: 2.6rem;
font-weight:700;
position: relative;
margin:35px 0 35px 0;
}
h3.udline__h3::after {
position: absolute;
content: '';
bottom: -20px;
left: 0;
width: 50px;
height: 1px;
background-color: #C00;
}
h3.top-mainbtn{
font-size: 2rem;
font-weight:500;
margin-bottom:20px;
font-weight:800;
}
h3.top-btnT{
font-size: 2rem;
position: relative;
font-family: 'Roboto Condensed', sans-serif;
font-weight: 700;
margin:0 0 20px 0;
}
h3.top-btnT::after {
position: absolute;
content: '';
top: 30px;
left: 0;
width: 20px;
height: 1px;
background-color: #C00;
}
h3.mb-btnT{
font-size: 1.8rem;
position: relative;
font-weight: 700;
margin:0 0 20px 0;
}
h3.mb-btnT::after {
position: absolute;
content: '';
top: 30px;
left: 0;
width: 20px;
height: 1px;
background-color: #C00;
}
h3.event-number-jp {
font-size: 1.6rem;
font-weight:700;
position:relative;
margin-bottom:20px;
}
h3.event-number-jp span::before{
position: absolute;
content: '';
bottom: -10px;
left: 0;
width: 50px;
height: 1px;
background-color: #C00;
}
h3#reply-title {
font-size: 2.0rem;
font-weight:700;
position: relative;
margin:20px 0 35px 0;
}
h3#reply-title::after {
position: absolute;
content: '';
bottom: -20px;
left: 0;
width: 50px;
height: 1px;
background-color: #C00;
}
h4.footer-sitename {font-size: 1.6rem; font-weight:normal;}
h4.udline__h4,
#wpmem_reg fieldset legend, 
#wpmem_login fieldset legend {
display:block!important;
font-size: 1.8rem;
font-weight:700;
position: relative;
padding-top:35px;
margin:0 0 35px 0;
text-align:left;
}
h4.udline__h4::after,
#wpmem_reg fieldset legend::after,
#wpmem_login fieldset legend::after {
position: absolute;
content: '';
bottom: -20px;
left: 0;
width: 50px;
height: 1px;
background-color: #C00;
}
section h4.udline__h4:first-child,
.event-contents-Box h4.udline__h4:first-child { padding-top:0;}
@media print, screen and (min-width : 768px){
h2#pageTitle {
font-size: 7vw;
}
h3.udline__h3,
h3.center-title__h3 {
font-size: 3.5rem;
margin:0 0 35px 0;
}
h3.udline__h3::after {
bottom: -30px;
}
h3.event-number-jp {
font-size: 1.8rem;
margin-bottom:40px;
}
h3.event-number-jp span::before{
bottom: -20px;
}	
.flexbox-row3 h3.event-number-jp {
font-size: 1.8rem;
margin-bottom:24px;
}
.flexbox-row3 h3.event-number-jp span::before{
bottom: -12px;
}
h4.udline__h4 {
font-size: 2.8rem;
margin:0 0 50px 0;
padding-top:80px;
}
#wp-members h3 {
font-size: 1.8rem;
padding: 5px 20px;
background-color: #D07478;
margin: 0 auto 10px auto;
}
}
@media print, screen and (min-width: 992px) {
h2#siteTitle {font-size: 2rem;}	
h2.widgettitle {
font-size: 2rem;
}
h2#pageTitle {
font-size: 6vw;
}
h3.top-mainbtn{
margin-bottom:40px;
}
h3.top-btnT::after,
h3.mb-btnT::after  {
transition: 0.3s;
-webkit-transition: 0.3s;
}
}
@media print, screen and (min-width: 1200px) {
h2#pageTitle {
font-size: 6rem;
}
}  #wrap { padding-top:62px;}
@media print, screen and (min-width: 992px) {
#wrap { padding-top:72px;}
} #header,
#panlist,
#footer,
#copyright { width:100%;}
#header-inner,
#panlist-inner,
#footer-inner{ text-align:left;}
#footer-inner { margin:0 auto;}
#header::after,
#footer-inner::after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
#header{background-color: #fff;}
#footer{background-color: #EFEBE7;} .inner-box,
.inner-box-clearfix-none,
.inner-box,
.small__wide{ margin:0 auto; padding:0; width:90.625%;} .center-box { padding-bottom:60px; text-align:center;}
.inner-box::after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
#header-inner{ margin:0 auto; padding:0;width:100%; position:relative;letter-spacing:0;}
.mainSection{ margin-bottom:40px;}
.sideSection{ margin-bottom:40px;}
.wide-mainSection{ width:100%; margin-bottom:40px;}
.mainSection::after,
.sideSection::after,
.wide-mainSection::after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
@media print, screen and (min-width: 480px) {
.flexbox-container-box {
display: -webkit-flex;
display: -ms-flex;
display: flex;
-ms-flex-flow: row wrap;
-webkit-flow: row wrap;
flex-flow: row wrap;
-webkit-justify-content:space-between;
justify-content:space-between;
-webkit-align-items:flex-start;
align-items:flex-start;
}
.mainSection{
width: 73%;
padding: 0;
}
.sideSection{
width: 23%;
margin-right: 2%;
padding: 0;
}
}
@media print, screen and (min-width: 768px) {
.inner-box,
.inner-box-clearfix-none,
#footer-inner{width:730px !important;}
.small__wide { width:600px !important;}
#footer-inner { padding:20px 0;}
.mainSection { width:70.5%;}
.sideSection { width:25%; margin-right:3.5%;}
}
@media print, screen and (min-width: 992px) {
.inner-box,
.inner-box-clearfix-none,
#header-inner,
#footer-inner{width:970px !important;}
.small__wide { width:700px !important;}
.mainSection { width:77.3%;}
.sideSection { width:17.6366843%; margin-right:4.409171076%;}
}
@media print, screen and (min-width: 1200px) {
.inner-box,
.inner-box-clearfix-none,
#header-inner,
#footer-inner{width:1134px !important;}
.small__wide { width:900px !important;}
}  #panlist,
body.home #panlist { display:none;}
#panlist { padding: 10px 0 20px 0;}
ol.breadcrumbs { margin:0; padding-left:0!important; list-style:none; font-size:0px !important;}
ol.breadcrumbs li { display:inline;font-size:12px !important;}
ol.breadcrumbs li::after{
content:"\2002\f105\2002";
font-family: FontAwesome;
}
ol.breadcrumbs li a::after{
content:""!important;
font-family: FontAwesome;
}
#panlist-inner ol li:last-child::after {content:"";}
@media print, screen and (min-width : 768px){
#panlist { display: block; padding: 10px 0 50px 0;}
}
.mb_none { display:none;}
@media print, screen and (min-width : 992px){
.mb_none { display: block;}
} #pgTitle-box {
display:table;
position:relative;
width:100%;
height: 150px;
text-align:center;
background-position: center center;
background-image: url(//www.higashi1982.net/wp-content/themes/higashi1982/images/tilte_wallpaper.jpg);
background-repeat: no-repeat;
background-size: cover;
-webkit-background-size: cover;
margin-bottom:20px;
}
@media print, screen and (min-width : 768px){
#pgTitle-box {
height: 200px;
margin-bottom:0;
}
} .flexbox-navi-box,
.flexbox-box {
display: -webkit-flex;
display: -ms-flex;
display: flex;
-ms-flex-flow: row wrap;
-webkit-flow: row wrap;
flex-flow: row wrap;
} .comment-page-link {margin:50px 0;}
ul.page-numbers{ margin:20px 0 0 0;padding:0;}
ul.page-numbers li { display:inline;}
a.page-numbers,
ul.page-numbers li span.dots,
ul.page-numbers li span.current{
font-size:12px;
line-height:28px;
width:28px;
height:28px;
display: inline-block;
text-align:center;
background:rgba(0,0,0,0.02);
border:solid 1px rgba(0,0,0,0.1);
margin:0;
}
ul.page-numbers li span.current{
background:rgba(0,0,0,1);
border:solid 1px rgba(0,0,0,1);
color:rgba(255,255,255,1);
}
@media screen and (min-width : 768px){
.comment-page-link { text-align:center;}
} #respond p {
margin-top: 10px;
margin-bottom: 5px;
}
.comment p {
margin : 10px 0;
}
textarea#comment, #comtitle {
width: 90%;
}
.comment-form-comment label {display: block;}
span.says {
display: none;
}
ol.commets-list {
margin-top: 10px;
display: block;
overflow: hidden;
padding-left:0;
}
ol li.even {
list-style-type: none;
margin-top: -3px;
border-top-width: 3px;
border-top-style: double;
border-top-color: #CCCCCC;
padding-top: 6px;
}
ol li.odd {
list-style-type: none;
margin-top: -1px;
border-top-width: 1px;
border-top-style: dotted;
border-top-color: #CCCCCC;
padding-top: 6px;
}
.comment-body {
margin : 10px 0;
}
.commentmetadata {
font-size: 1.3rem;
float: left;
} 
.commentmetadata li {
font-size: 1.3rem;
line-height: 130%;
} 
img.avatar, cite.fn {
float: left;
line-height: 16px;
height: 16px;
}
.avatar  {
width:32px !important;
height:32px !important;
-moz-box-sizing: content-box;
-webkit-box-sizing: content-box;
box-sizing: content-box;
}
.comment-meta {
float: left;
line-height: 100%;
}
ol.commets-list p {
clear: both;
padding-top: 16px;
}
li.odd {
padding-left: 47px;
}
.replyname {
color: #FFF;
background-color: #333;
padding-right: 6px;
padding-left: 6px;
display: inline;
}
#respond {
margin-bottom: 30px;
}
.commentreply {
text-align: right;
}
.form-allowed-tags {
display: none;
}
.commets-list h5 {
color: #900;
margin-bottom: 6px;
font-size: 1.6rem;
}
.comment .avatar {
padding-right: 15px;
}
ul#commentul { margin:0;
padding:0 0 0 2em !important;
}
ul#commentul li {
list-style: disc !important;
}
.comment-image { text-align:center;}
.comment-image img { max-width:100%; margin:0 auto;}
#comment-image-reloaded-wrapper { margin-top:30px; padding-top:10px; border-top:1px dotted #8c8b8b;}
@media print, screen and (min-width : 992px){
.comment-image img { max-width:800px;}	
} .horizontal__scroll {
overflow-x: auto;
-webkit-overflow-scrolling: touch;
border-top:solid 1px #333333;
margin-bottom:30px;
}
.horizontal__scroll__txt {
text-align: left;
margin-bottom:4px;
}
.horizontal__scroll__txt span {
display: inline-block;
background-color:#C00;
color:#FFF;
font-size: 1.3rem;
line-height:20px;
height:20px;
-webkit-border-radius:10px;
-moz-border-radius:10px; 
border-radius:10px;
}
.horizontal__scroll__txt span::before {
content:"\f053\2009";
font-family: FontAwesome;
padding:0 0 0 10px;
}
.horizontal__scroll__txt span::after {
content:"\2009\f054";
font-family: FontAwesome;
padding:0 10px 0 0;
}
.scroll__list {
display: -webkit-flex;
display: -ms-flex;
display: flex;
}
.scroll__list { padding:0.5em 0 0 0;}
.scroll__list li {
margin-top:0;
margin-bottom:0.5em;
}
.scroll__list li a{
white-space:nowrap;
display: block;
margin:0 0.5em;
padding: 0.5em 1em;
color: #333;
-webkit-border-radius:2em;
-moz-border-radius:2em; 
border-radius:2em;
}
.pc__scroll__list li a {padding: 0.5em !important; }
.scroll__list li a:hover,
.scroll__list li.current_page_item a,
.scroll__list li.current-cat a,
body.tax_class01 ul.scroll__list li.class01 a,
body.tax_class02 ul.scroll__list li.class02 a,
body.tax_class03 ul.scroll__list li.class03 a,
body.tax_class04 ul.scroll__list li.class04 a,
body.tax_class05 ul.scroll__list li.class05 a,
body.tax_class06 ul.scroll__list li.class06 a,
body.tax_class07 ul.scroll__list li.class07 a,
body.tax_class08 ul.scroll__list li.class08 a,
body.tax_class09 ul.scroll__list li.class09 a,
body.tax_class10 ul.scroll__list li.class10 a,
body.tax_teacher01 ul.scroll__list li.teacher01 a,
body.tax_un01 ul.scroll__list li.un01 a,
body.tax_un02 ul.scroll__list li.un02 a,
body.tax_un03 ul.scroll__list li.un03 a,
body.tax_un04 ul.scroll__list li.un04 a,
body.tax_un05 ul.scroll__list li.un05 a,
body.tax_un06 ul.scroll__list li.un06 a,
body.tax_un07 ul.scroll__list li.un07 a,
body.tax_un08 ul.scroll__list li.un08 a,
body.tax_un09 ul.scroll__list li.un09 a,
body.tax_un10 ul.scroll__list li.un10 a{
color:#FFF;
background:#D07478;
opacity: 1;
-webkit-opacity: 1;
}
.horizontal__scroll::-webkit-scrollbar {
overflow:hidden;
width:1px;
background:#DDD;
}
.horizontal__scroll::-webkit-scrollbar:horizontal { height:1px;}
.horizontal__scroll::-webkit-scrollbar-button { display:none;}
.horizontal__scroll::-webkit-scrollbar-piece { background:#DDD;}
.horizontal__scroll::-webkit-scrollbar-thumb { background:#C00;}
.horizontal__scroll::-webkit-scrollbar-corner { background:#C00;}
.justify__content__f {
-webkit-justify-content: flex-start !important;
justify-content: flex-start !important;
-webkit-align-items: flex-start; !important;
}
@media print, screen and (min-width : 992px){
.scroll__list {
flex-wrap: wrap;
} 
.horizontal__scroll {
border-bottom:solid 1px #333333;
overflow:visible;
}
.horizontal__scroll::-webkit-scrollbar:horizontal { display:none !important;}
.horizontal__scroll__txt { display:none;}
.scroll__list {
-webkit-justify-content: center;
justify-content: center;
-webkit-align-items: center;
} .scroll__list li { width:calc((100% - 9%) / 9 );
margin:0 0.5%;
padding-bottom:8px;
}
.scroll__list li a{
margin:0 !important;
padding:0 !important;
}
.scroll__list.col_few li{width: 20%;}
} .emp-dot{ display:block; padding:1em 1.5em; border: dotted 1px #333;}
.emp-dot-red,
.cautions_Frame { display:block; padding:1em 1.5em; border: dotted 1px #C00; color:#c00;}
.emp-dot ul {padding:0 0 0 1em !important;}
.emp-dot ul li { list-style: disc !important;}
.emp{ display:block; padding:1em 1.5em; border: solid 2px #333;}
.emp-red { display:block; padding:1em 1.5em; border: solid 2px #C00; color:#c00;}
.bgColor-gray { display:block; padding: 0.5em 1em !important; background-color:#F2F2F2;}
.black { color:#333 !important;}
.red { color:#c00 !important;} .captcha { text-align:left; margin-top:20px;}
.wp-members__comment { text-align: left; margin-bottom:60px;}
body.page-dosokai2014-child .link-text { display:none;}
.log__out p br,
.log__out p a { display:none;}
.wpmem_msg, #wpmem_msg {
color: #C00 !important;
border: 2px solid #C00 !important;
margin: 30px !important;
}
ul#cautions {
margin-bottom: 20px;
}
ul#cautions li {
list-style-type: none;
text-indent: -1em;
padding-left: 1em;
display: block;
}
ul#cautions li a {
background-image: url(//www.higashi1982.net/wp-content/themes/higashi1982/css/images/arrow.gif);
background-repeat: no-repeat;
background-position: left center;
padding-left: 1em;
}
#wpmem_login {margin-top: 20px;}
#wpmem_reg{
vertical-align: middle;
margin-top: 20px;
text-align:left !important;
}
#wpmem_reg label.text,
#wpmem_reg label.select,
#wpmem_reg label.checkbox,
#wpmem_reg label.textarea {
text-align:left;
padding-top: 4px;
padding-bottom: 4px;
width: 100%;
}
#wpmem_reg .noinput {padding-top: 8px;
padding-bottom: 8px;}
#wpmem_reg .div_text input {
width: 90%;
padding: 4px;
margin-top: 4px;
margin-bottom: 4px;
}
#wpmem_reg .div_select .dropdown {
line-height: 30px;
margin-top: 4px;
margin-bottom: 4px;
}
.req {
color: #C00 !important;
}
#wpmem_reg .button_div {
clear: both;
text-align: center;
padding: 20px;
}
small {
font-size: 10px;
}
#wpmem_login .txtsubT{
color: #FFF;
background-color: #333;
padding: 2px 10px;
margin-top: 15px;
margin-bottom: 6px;
}
body.page-id-253 #wpmem_login .txtsubT {
display: none;
}
.button_div { margin: 15px 0 15px 0;}
.rememberme { margin: 15px 0 0 0 !important;}
.div_text #log,
.div_text #pwd,
.div_text #user,
.div_text #email,
.div_text #pass1,
.div_text #pass2{
width: 90%;
}
.div_textarea {
padding-bottom: 10px;
width: 90%;
height:6em;
}
.div_checkbox { position:relative; padding:10px 0 0 0;}
body.page-id-253 .tosArea,
body.page-id-253 label[for="agreement"],
body.page-id-253 .div_checkbox { display:none;}
.tosArea {
width: 100%;
clear: both;
margin:20px 0px;
}
.tosArea2 {
width: 100%;
clear: both;
margin:10px 0px;
}
.tosArea2 .sign {
color: #FFF;
background-color: #333;
padding: 6px 10px;
margin: 10px 0 20px 0;
}
.tos {
width: 100%;
height:10em;
padding:10px;
line-height:160%;
font-weight:normal;
margin-bottom:20px;
}
div#tos_box { padding:20px ;clear:both;width: 100%;}
div#tos_box hr {
clear:both;
display:block;
margin:20px 0;
}
.agree { position:absolute; top:3px; left:18px;}
#wpmem_reg { position:relative;}
#wpmem_reg .req-text {
position: absolute;
left: 128px;
top: 70px;
} #wpmem_login .link-text:last-child{ display:none;}
.link-text { margin-top:20px;}
.link-text a { display:block;}
.my__page ul ,
body.page-id-85 .ta__l ul{ width:100%; text-align:center; margin:20px 0;}
.my__page ul::before, .my__page ul::after,
body.page-id-85 .ta__l ul::before,body.page-id-85 .ta__l ul::after{ content: ""; display: table; }
.my__page ul::after ,
body.page-id-85 .ta__l ul::after{ clear: both; }
.my__page ul,
body.page-id-85 .ta__l ul { zoom: 1; }
.my__page li,
body.page-id-85 .ta__l ul li{
width:100%;
border:solid 4px #333333;
margin-bottom:20px;
}
.my__page li:last-child,
body.page-id-85 .ta__l ul li:last-child{
margin-bottom:0;
}
.my__page li a,
body.page-id-85 .ta__l ul li a {
display: block;
padding:10px 0;
color:#333;
}
.my__page ul.member__page { margin-top:60px;}
.my__page ul.member__page li {
width: 100% !important;
border: 4px solid #fff !important;
}
.my__page ul.member__page li a{
color:#AD9D8B !important;
border: 4px solid #AD9D8B !important;
}
.my__page ul.member__page li a:hover{
border: 4px solid #A9A792 !important;
background-color:#A9A792 !important;
color:#FFF !important;
}
#wpmem_reg .div_text::before, #wpmem_reg .div_text::after { content: ""; display: table; }
#wpmem_reg .div_text::after { clear: both; }
#wpmem_reg .div_text { zoom: 1; }
#wpmem_reg .div_text input#tos {
width: auto;
float: left;
}
label[for="tos"] { color:#C00;}
label[for="rememberme"] { padding-left:0.5em;}
fieldset .div_text:last-child { background-color:#0CF;}
@media print, screen and (min-width : 768px){ .div_text { padding:6px 0;}
.wpmem_msg {
color: #C00;
border: 2px solid #C00;
margin: 30px;
}
ul#cautions {
margin-bottom: 15px;
}
#wpmem_reg {
vertical-align: middle;
}
#wpmem_reg label.text,
#wpmem_reg label.select,
#wpmem_reg label.checkbox,
#wpmem_reg label.textarea {
width: 30%;
float: left;
padding-top: 8px;
padding-bottom: 8px;
clear: left;
}
#wpmem_reg .noinput {padding-top: 8px;
padding-bottom: 8px;}
#wpmem_reg .div_text input {
width: 60%;
padding: 4px;
float: left;
margin-top: 8px;
margin-bottom: 8px;
}
#wpmem_reg .div_select .dropdown {
line-height: 30px;
float: left;
margin-top: 8px;
margin-bottom: 8px;
}
.req {
color: #C00;
}
#wpmem_reg .button_div {
clear: both;
text-align: center;
padding: 20px;
}
small {
font-size: 10px;
}
.div_text #log,
.div_text #pwd,
.div_text #user,
.div_text #email,
.div_text #pass1,
.div_text #pass2 {
width: 60%;
margin:6px 0;
}
.div_textarea {
display: inline-block;
float: left;
padding-bottom: 10px;
width: 70%;
}
.textarea {
width: 85%;
}
.tos {
width: 100%;
height:15em;
padding:15px;
}
.agree { left:33%;}
#wpmem_login .button_div {margin-bottom:30px;}
.my__page li,
body.page-id-85 .ta__l ul li{
float:left;
width:49%;
margin-left:2%;
}
.my__page li:first-child,
body.page-id-85 .ta__l ul li:first-child{margin-left:0;}
.link-text { margin-top:0;}
}
@media print, screen and (min-width : 992px){
.agree { left:32%;}
} .pageing {
border-top:solid 1px #DDD;
border-bottom:solid 1px #DDD;
margin-top:40px;
padding: 0;
list-style: none;
}
.pageing::after{
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.pageing a { display:block;}
.pageing-next { float:left;width:100%; border-bottom: solid 1px #DDD; padding:15px 0; }
.pageing-prev { float:right;width:100%; text-align:right; padding:15px 0; }
.next-table { display: table;}
.prev-table { display: table; margin:0 0 0 auto;}
.pageing-arrow,.pageing-Title { display:table-cell; vertical-align:middle;} 
.pageing-arrow { padding:0 10px; width:55px;}
.pageing-next .pageing-Title { text-align:left; padding:0 15px 0 0;}
.pageing-prev .pageing-Title { text-align:left; padding:0 0 0 15px;}
@media print, screen and (min-width : 768px){
.pageing {
margin-top:60px;
}
.pageing-next { width:50%; border-bottom: none; border-right:solid 1px #ddd;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.pageing-prev { width:50%;}
.bb-none { border-bottom:none;}
.br-none { border-right:none;}
} .shadow {
box-shadow:0px 5px 4px -2px rgba(0,0,0,0.1);
transition: 0.5s ;
-webkit-transition: 0.5s;
}
#header {
top: 0;
position: fixed;
margin-top: 0;
z-index:999;
height:62px;
}
.header-logo {
width: 90.625%;
margin:0 auto;
}
.header-logo h1 a{
background-image: url(//www.higashi1982.net/wp-content/themes/higashi1982/images/logo_mb.png);
background-repeat: no-repeat;
background-position: 0px 0px;
width: 148px;
height: 32px;
margin-top:15px;
text-indent: 100%;
white-space: nowrap;
overflow: hidden;
display: inline-block;
}
@media print, screen and (min-width: 768px) {
.header-logo { width:730px;}
}
@media print, screen and (min-width: 992px) {
#header {
height:72px;
}
.header-logo { width:200px; margin:0; float:left;}
.header-logo h1 a{
background-image: url(//www.higashi1982.net/wp-content/themes/higashi1982/images/logo.png);
width: 189px;
height: 42px;
}
} .toggle {
position: absolute;
right: 0px;
top: 0px;
width: 30px;
height: 30px;
cursor: pointer;
padding: 16px 16px;
z-index: 999;
background-color:#AD9D8B;
-moz-box-sizing: content-box;
-webkit-box-sizing: content-box;
box-sizing: content-box;
}
.toggle::before {
position: absolute;
content: "MENU";
font-size: 12px;
font-family: 'Roboto Condensed', sans-serif;
font-weight: 400;
text-align: center;
width: 64px;
padding-top: 32px;
top: 0;
left: 0;
letter-spacing: 0.1em;
color:#FFF;
}
.toggle div {
position: relative;
}
.toggle span {
display: block;
position: absolute;
height: 2px;
width: 100%;
background: #fff;
left: 0;
zoom: 1;
-webkit-transition: .35s ease-in-out;
-moz-transition: .35s ease-in-out;
transition: .35s ease-in-out;
}
.toggle span:nth-child(1) {
top: 0;
}
.toggle span:nth-child(2) {
top: 8px;
}
.toggle span:nth-child(3) {
top: 16px;
} .open .toggle span:nth-child(1) {
top: 9px;
zoom: 1;
-webkit-transform: rotate(-135deg);
-moz-transform: rotate(-135deg);
transform: rotate(-135deg);
}
.open .toggle span:nth-child(2) {
width: 0;
left: 50%;
}
.open .toggle span:nth-child(3) {
top: 9px;
zoom: 1;
-webkit-transform: rotate(135deg);
-moz-transform: rotate(135deg);
transform: rotate(135deg);
}
@media print, screen and (min-width : 992px){
.toggle { display:none;}
} #globalnavi {
position: absolute;
top: -500px;
width:100%; transition-duration: 0.5s;
transition-property:opacity;
opacity: 0;
} .open #globalnavi {
background-color:#AD9D8B;
top: 62px;
opacity: 1; 
}
nav ul {
display: -webkit-flex;
display: -ms-flex;
display: flex;
-ms-flex-flow: row wrap;
-webkit-flow: row wrap;
flex-flow: row wrap;
border-top: 1px solid #C5B8AB;
}
nav ul li{
font-size:1.4rem;
border-bottom:solid 1px #C5B8AB; 
width:50%;
text-align:center;
}
nav ul li:nth-child(odd) { border-right:solid 1px #C5B8AB;}
nav ul li a,
#header.fixed nav ul li a {
display:block;
padding:10px 0;
color:#FFF;
}
nav ul li a:hover,
#header.fixed nav ul li a:hover{
color:#FFF;
}
@media print, screen and (min-width : 768px){
nav ul li{
width:20%;
}
nav ul li{ border-right:solid 1px #C5B8AB;}	
nav ul li:nth-child(5n) { border-right:none;}
}
@media print, screen and (min-width : 992px){
#globalnavi {
background-color: transparent !important;
opacity: 1;
display: inline-block;
width: auto;
border-style: none;
top: 0;
right:72px;
}
nav ul,
nav ul li {
font-size: 1.3rem;
display: inline-block;
height: 72px;
width: auto;
border-style: none !important;
}
nav ul li a,
#header.fixed nav ul li a { color:#333;padding:20px 8px 10px 8px;}
nav ul li a:hover,
#header.fixed nav ul li a:hover{
color:#333;
}
}
@media print, screen and (min-width: 1200px) {
nav ul li a,
#header.fixed nav ul li a {	padding:20px 16px 10px 16px;}
nav ul li a:hover,
#header.fixed nav ul li a:hover{
color:#333;
}
} .loginbtnArea { color:#FFF;}
.loginbtn {
cursor: pointer;
height: 62px;
width: 62px;
position: absolute;
top: 0;
right: 62px;
background-color: rgba(0,0,0,0.8);
color: #FFF;
display:table;
}
.loginbtn li{
display:table-cell;
text-align: center;
vertical-align:middle;
font-size:3rem;
line-height:50%;
border:none;
transition: 0.5s ;
-webkit-transition: 0.5s;
}
.loginbtn li span{
display:block;
font-family: 'Roboto Condensed', sans-serif;
font-weight: 400;
font-size:12px;
letter-spacing: 0.1em;
}
.loginbtn li:hover{
background-color: rgba(209,114,119,1);
}
.loginbtn li.gnavlogout a { color:#FFF !important;}
.loginbtninner{
position: absolute;
top: -500px;
width:100%;
transition-duration: 0.5s;
transition-property:opacity;
opacity: 0;
}
.openwin .loginbtninner {
position: absolute;
background-color: rgba(0,0,0,0.8);
display:table;
top: 62px;
height:auto;
padding:40px 8%;
opacity: 1;
z-index:1000; 
text-align:center;
vertical-align:middle;
}
.wpmemBtn { display: table-cell;}
.loginbtnAreaClose {cursor: pointer;}
.button_div { margin:15px 0 0 0;}
.button_div .buttons,
.button_div .wpcf7-submit,
.ta__c .wpcf7-submit {
font-size:1.6rem;
width: 80% !important;
margin:15px 10% 0 10% !important;
}
.button_div a,
.mail__id { display: inline-block; margin:10px 0 0 0; color:#FFF !important;}
.mail__id a { margin:0;}
.button_div a::before,
.mail__id a::before{
content: "\f0a9\2009";
font-family: FontAwesome;
}
.button_div a:hover,
.mail__id a:hover { color:#D07478 !important;}
.loginbtnArea label[for="username"],
.loginbtnArea label[for="password"] { margin:10px 0 0 0; display:block;}
input[type="submit"],
input[type="button"] {
border-radius: 0;
-webkit-box-sizing: content-box;
-webkit-appearance: button;
appearance: button;
border: none;
box-sizing: border-box;
cursor: pointer;
}
input[type="submit"]::-webkit-search-decoration,
input[type="button"]::-webkit-search-decoration {
display: none;
}
input[type="submit"]::focus,
input[type="button"]::focus {
outline-offset: -2px;
}
input[type="text"],
input[type="password"],
input[type="email"],
input[type="tel"],
textarea {
font-size:1.6rem;
padding: 6px 4px;
width: 100%;
outline: none;
border: 1px solid #ddd;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
background-color: #F7F7F7;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
input[type="text"]:focus,
input[type="password"]:focus,
input[type="email"]:focus,
input[type="tel"]:focus,
textarea:focus {
border: 1px solid #999;
background-color: #fff;
}
textarea {overflow: auto;}
input[type="submit"] {
display: inline-block;
padding: 10px 0 !important;;
border: 1px solid #666666 !important; line-height: 100%;
cursor: pointer;
background-color: #AD9D8B;
color: #FFF;
transition: 0.5s ;
-webkit-transition: 0.5s;
}
#submit { padding:10px 30px !important; border-style:none !important;}
label {cursor: pointer;}
input[type="submit"]:hover {background-color: #A9A792;}
input[type="submit"]:active {background-color: #A9A792;}
@media print, screen and (min-width : 768px){
.openwin .loginbtninner {
position: fixed;
}
}
@media print, screen and (min-width : 992px){
.loginbtn {
height: 72px;
width: 72px;
top:0;
right:0;		
}
.openwin .loginbtninner {
top: 72px;
padding:40px 30%;
}
.button_div .buttons {
width: 30% !important;;
margin:10px 35% !important;;
}
input[type="text"],
input[type="password"],
input[type="email"],
input[type="tel"],
textarea {
padding: 6px 4px;
width:70%;
outline: none;
border: 1px solid #ddd;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
background-color: #F7F7F7;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
} .footer-sitename-container {width:100%; padding:0 4.6875%}
@media print, screen and (min-width : 768px){
.menu-footernavi-container { float:right; width:65%;}	
.footer-sitename-container { float:left; width:35%; padding:0;}
} #menu-footernavi li a div { display:none;}
#menu-footernavi li a span { display: inline;}
#menu-footernavi {
display: -webkit-flex;
display: -ms-flex;
display: flex;
-ms-flex-flow: row wrap;
-webkit-flow: row wrap;
flex-flow: row wrap;
margin-bottom:20px;
}
#menu-footernavi li{
border-bottom:solid 1px #E0D9D1; 
width:50%;
text-align:center;
}
#menu-footernavi li:nth-child(odd) { border-right:solid 1px #E0D9D1;}
#menu-footernavi li a {
font-size:1.4rem;
display:block;
padding:6px 0;
color:#333;
}
@media print, screen and (min-width : 768px){
#menu-footernavi { float:right; width:90%; background-color:transparent; border-style:none;}
#menu-footernavi li { width:50%; border-style:none; text-align:left;}
#menu-footernavi li:nth-child(odd) {border-style:none;}
#menu-footernavi li a div { display: inline;}
#menu-footernavi li a span { display:none;}
#menu-footernavi li a{ color:#333; display: inline-block; margin:4px 0; padding:0;}
#menu-footernavi li a::before{
position: absolute;
content: '';
top: 1.3rem;
left: -20px;
width: 10px;
height: 1px;
background-color: #333;
}	
}
@media print, screen and (min-width : 992px){
#menu-footernavi {width:70%;}
#menu-footernavi li a::before{top: 1.5rem;}
} #countMb { font-size:1.3rem; margin:10px 0 20px 0;}
#countMb dt{
font-size: 1.3rem;
margin: 10px 0;
padding: 0 0 4px 0;
border-bottom:solid 1px #333;
display:inline;
}
#countMb dt span{ font-size:1.2rem;} #social_bt { margin-bottom:20px;}
#social_bt li { display:inline-block; margin-right:4px;}
#social_bt li a{
font-family: FontAwesome;
color: #FFF;
display: inline-block;
text-align: center;
line-height: 36px;
height: 36px;
width: 36px;
background-color: #AD9D8B;
-webkit-border-radius: 18px;
-moz-border-radius: 18px;
border-radius: 18px;
}
#social_bt li a:hover {
background-color: #A9A792;
} #copyright {
font-size: 1.1rem;
color: #FFF;
background-color: #AD9D8B;
text-align: center;
padding: 5px;
}
#copyright span { display:none;}
@media print, screen and (min-width : 768px){
#copyright {font-size: 1.2rem;}
#copyright span { display:inline;}
} #pgTop {
font-size:1.0rem;
font-family: 'Roboto Condensed', sans-serif;
font-weight: 700;
margin-top:40px;
}
#pgTop a {
width:100%;
color:#FFF;
position: relative;
padding-top: 34px;
display:block;
background-color: #AD9D8B;
}
#pgTop a span {
position: absolute;
top: 15px;
left: 50%;
width: 30px;
height: 30px;
margin-left: -15px;
border-left: 8px solid #fff;
border-top: 8px solid #fff;
-webkit-transform: rotate(45deg)  ;
transform: rotate(45deg);
box-sizing: border-box;
}
#pgTop a:hover {
background-color: #A9A792;
}

  .top-firstview {}
.top-firstview-col-img {
width: 100%;
padding: 80px 0;
text-align: center;
background-position: center center;
background-image: url(//www.higashi1982.net/wp-content/themes/higashi1982/images/topschool.jpg);
background-repeat: no-repeat;
background-size: cover;
-webkit-background-size: cover;
}
.top-firstview-col-txt {width:100%;}
.top-half-column,
.top-half-column2 {
text-align:left;
padding: 20px;
width: 100%;
}
.top-half-column { background-position: center;
top: 0;
left: 0;
background-image: url(//www.higashi1982.net/wp-content/themes/higashi1982/images/top_txt_wallpaper.jpg);
background-repeat: no-repeat;
background-size: cover;
-webkit-background-size: cover;; color:#FFF;
text-shadow: 0px 0px 1px #333,
0px 0px 2px #333,
0px 0px 3px #333;
}
.top-half-column p{ font-weight: bold;}
.top-half-column2 { background-color: #FCF7F3;
}
.site-catch {
font-size:9vw;
font-family: 'Roboto Condensed', sans-serif;
font-weight:700;
color:#FFF;
text-shadow: 0px 0px 1px #333,
0px 0px 2px #333,
0px 0px 3px #333,
0px 0px 4px #333,
0px 0px 5px #333,
0px 0px 10px #333,
0px 0px 15px #333;
}
.site-catch span { color:#C00;}
@media print, screen and (min-width : 768px){
.top-firstview {
display:table;
table-layout:fixed;
}
.top-firstview-col-img,
.top-firstview-col-txt {
display:table-cell;
vertical-align:middle;
}
.top-half-column,
.top-half-column2 {
padding: 40px;
}
.site-catch {
font-size:3.8vw;
}
}
@media print, screen and (min-width : 1024px){
.site-catch {
font-size:50px;
}
} dl#ifrm dt{
font-family: 'Roboto Condensed', sans-serif;
font-weight:700;
}
dl#ifrm dd{
margin: 0 0 10px 0;
padding: 0 0 10px 0;
border-bottom:dotted 1px #CCCCCC;
}
dl#ifrm dd a {display:block;}
dl#ifrm dd:last-child{border-bottom:none; margin:0; padding:0;}
@media print, screen and (min-width : 992px){
dl#ifrm { font-size:1.4rem;}
dl#ifrm dt{ float:left; width:7em;}
dl#ifrm dd,
dl#ifrm dd:last-child{
margin: 0 0 10px 0;
padding: 0 0 10px 8em;
}
dl#ifrm dd:last-child{padding: 0 0 0 8em;}
} #top-mainBtn-box {
text-shadow: 0px 0px 1px #333,
0px 0px 2px #333,
0px 0px 3px #333,
0px 0px 4px #333;
}
.top-mainBtn {}
.top-mainBtn li{
width: 100%;
background-position: center bottom;
background-repeat: no-repeat;
background-size: cover;
-webkit-background-size: cover;
margin-bottom:8px;
}
.top-mainBtn li.top-mainbtn01 {background-image: url(//www.higashi1982.net/wp-content/themes/higashi1982/images/top_btn_drink.jpg);}
.top-mainBtn li.top-mainbtn02 {background-image: url(//www.higashi1982.net/wp-content/themes/higashi1982/images/top_btn_class.jpg);}
.top-mainBtn li.top-mainbtn03 {background-image: url(//www.higashi1982.net/wp-content/themes/higashi1982/images/top_btn_tour.jpg);}
.top-mainBtn li.top-mainbtn04 {background-image: url(//www.higashi1982.net/wp-content/themes/higashi1982/images/top_btn_rice.jpg);}
.top-mainBtn li a{
display:block;
padding: 20px;
color:#FFF !important;
}
.top-mainBtn li a:hover{
opacity: 1;
-webkit-opacity: 1;
}
.top-mainBtn li .tNaviListItemTxt {
text-align: left;
margin-bottom:20px;
font-weight:bold;
}
.top-mainBtn li .linkbtn {
text-align: center;
font-size:2rem;
font-family: 'Roboto Condensed', sans-serif;
font-weight:700;
height:80px;
width:80px;
line-height:80px;
display:inline-block;
border:solid 1px #FFF;
-webkit-border-radius:40px;
-moz-border-radius:40px;  
border-radius:40px;
background-color: transparent;
transition: 0.3s;
-webkit-transition: 0.3s;
box-shadow: 0px 0px 4px #333;
}
.top-mainBtn li a:hover .linkbtn {
background-color: rgba(255,255,255,0.3); 
}
@media print, screen and (min-width : 768px){
.top-mainBtn li{
float: left;
width: 50%;
margin-bottom:0;
}
}
@media print, screen and (min-width : 992px){
.top-mainBtn li{
width: 25%;
}
.top-mainBtn li a{
padding: 60px 20px 80px 20px;
}
.top-mainBtn li .tNaviListItemTxt {
margin-bottom:40px;
}
} #top-Mainnav-box{ text-align:left; padding:40px 0 0 0;}
#top-Mainnav a { color:#333;}
#top-Mainnav {
display: -webkit-flex;
display: -ms-flex;
display: flex;
-ms-flex-flow: row wrap;
-webkit-flow: row wrap;
flex-flow: row wrap;
}
#top-Mainnav li {
border-top:solid 2px #666;
border-bottom:solid 1px #666;
width:48%;
padding:10px 5px 5px 5px;
margin-left:4%;
margin-bottom:15px;
font-size:1.3rem;
line-height:140%;
position:relative;
}
#top-Mainnav li::before{
position: absolute;
font-family: FontAwesome;
z-index: -1;
top: 25px;
right: 0;
font-size: 5rem;
color: #E0E0E0;
}
#top-Mainnav li.icon-news::before{content: "\f1ea";}
#top-Mainnav li.icon-about::before{content: "\f2bb";}
#top-Mainnav li.icon-now::before{content: "\f017";}
#top-Mainnav li.icon-login::before{content: "\f09c";}
#top-Mainnav li.icon-sign::before{content: "\f234";}
#top-Mainnav li.icon-drink::before{content: "\f0f5";}
#top-Mainnav li.icon-class::before{content: "\f2b5";}
#top-Mainnav li.icon-tour::before{content: "\f041";}
#top-Mainnav li.icon-reunion::before{content: "\f79f";}
#top-Mainnav li.icon-hcf::before{content: "\f0c0";}
#top-Mainnav li.icon-bbs::before{content: "\f086";}
#top-Mainnav li.icon-link::before{content: "\f0c1";}
#top-Mainnav li.icon-privacy::before{content: "\f05a";}
#top-Mainnav li.icon-remember::before{content: "\f0c2";}
#top-Mainnav li.icon-fb::before{content: "\f164";}
#top-Mainnav li.icon-school::before{content: "\f549";}
#top-Mainnav li.icon-reissue::before{content: "\f0ad";}
#top-Mainnav li.icon-alumni::before{content: "\e534";}
#top-Mainnav li::after {
position: absolute;
content: '';
width: 0;
height: 0;
bottom:0;
right:0;
border-style: solid;
border-width: 0 0 10px 10px;
border-color: transparent transparent #333; 
}
#top-Mainnav li a{
display:block;
}
#top-Mainnav li:nth-child(2n+1) {
margin-left:0;
}
@media print, screen and (min-width : 768px){
#top-Mainnav li {
width:32%;
margin-left:2%;
}
#top-Mainnav li:nth-child(2n+1) {
margin-left:2%;
}
#top-Mainnav li:nth-child(3n+1) {
margin-left:0;
}
}
@media print, screen and (min-width : 992px){
#top-Mainnav-box{ padding:60px 0 0 0;}
#top-Mainnav li {
width:18%;
margin-left:2.5%;
margin-bottom:25px;
}
#top-Mainnav li:nth-child(2n+1),
#top-Mainnav li:nth-child(3n+1) {
margin-left:2.5%;
}
#top-Mainnav li:nth-child(5n+1) {
margin-left:0;
}
}
@media print, screen and (min-width : 768px){
.flexbox-row4 {
display: -webkit-flex;
display: -ms-flex;
display: flex;
-ms-flex-flow: row wrap;
-webkit-flow: row wrap;
flex-flow: row wrap;
}
.flexbox-row4 li.flexbox-row3 .event-list {
width:48%;
margin:0 0 10px 2%;
border:solid 1px #EFEBE7;
}
.flexbox-row4 li a{
display:block;
}
.flexbox-row4 li a:hover {
background-color: #A9A792;
opacity: 1;
-webkit-opacity: 1;
}
.flexbox-row4 li:nth-child(4n+1) { margin-left:0;}
.flexbox-row4 li dt{
width:35%;
float:left;
margin-bottom:5px;
}
.flexbox-row4 li dd{
margin-left:45%;
}
.flexbox-row4 li dd.dp-block{
clear:both;
margin:0;
}
.flexbox-row4 li dd .day{
display:block;
font-family: 'Roboto Condensed', sans-serif;
font-weight: 500;
font-size:1.8rem;
line-height:130%;
letter-spacing:0;
}
.flexbox-row4 li dd .day span{
display:block;
font-size:1.4rem;
}
.flexbox-row4 li dd .subT{
font-size:1.2rem;
}
}
@media print, screen and (min-width : 992px){
.flexbox-row4 li {
width:24%;
margin:0 0 10px 1%;
border:solid 1px #EFEBE7;
}
}
@media print, screen and (min-width: 1200px) {
.flexbox-row4 li dt{
width:55%;
float:left;
margin-bottom:5px;
}
.flexbox-row4 li dd{
margin-left:55%;
text-align:center;
}
}  .flexbox-container-box { position:relative;}
.flexbox-container-box a,
.flexbox-row4__event-list a{
color:#333;
}
.number-Box,
.daytime-Box {float:right; width:65%; padding-left:4%; margin:0 !important; position:relative;}
.thumbnail-Box {float:left; width:35%; margin:0 !important;}
.nameTitle-Box {
clear: both;
text-align: left;
font-weight: 700;
padding-top: 20px;
}
.event-contents-Box {
margin:0 0 0 0; 
width:100%;
text-align:left;
}
.side-list-Btn-box {
margin:30px 0 0 0; 
width:100% !important;
text-align:left;
}
.event-number {
font-family: 'Roboto Condensed', sans-serif;
font-weight:700;
font-size: 5vw;
text-align:left;
line-height: 90%;
position:relative;
text-shadow: 0px 0px 1px #fff,
0px 0px 2px #fff,
0px 0px 3px #fff,
0px 0px 4px #fff,
0px 0px 5px #fff,
0px 0px 6px #fff,
0px 0px 7px #fff,
0px 0px 8px #fff,
0px 0px 9px #fff,
0px 0px 10px #fff,
0px 0px 15px #fff;
}
.event-number dd{
font-size: 11vw;
line-height:120%;
letter-spacing: 0.05em;
}
.event-number::before{
position: absolute;
content: '';
top: 110%;
left: 0;
width: 50px;
height: 1px;
background-color: #C00;
}
.event-day {
font-size: 9vw;
font-family: 'Roboto Condensed', sans-serif;
font-weight: 700;
float:left;
margin-top:25px;
}
.event-time{
font-size: 6vw;
display: inline-block;
}
.event-time::before{
content: "\2009/\2009";
}
.nameTitle {
font-size: 1.8rem;
line-height: 140%;
}
.event__renewal {
position: absolute;
top: 0px;
right:0px;
background-color: #D27277;
width:65px;
height:65px;
font-size:1.3rem;
color: #FFF;
font-weight: normal;
line-height:120%;
-webkit-border-radius:50%;
-moz-border-radius:50%;  
border-radius:50%;
display:table;
}
.event__renewal span{ display:table-cell; vertical-align:middle; text-align:center;}
.name-subTitle { font-weight:500;} 
.name-subTitle::before {
content: "\2500\2000";
display: inline;
}
.name-subTitle::after {
content: "\2000\2500";
display: inline;
}
#attenArea {
margin-bottom: 20px;
padding-top: 6px;
}
#attenArea ul li {
text-indent: -1.1em;
padding-left: 1.1em;
list-style-type: none;
}
#attenArea ul li span {
font-weight: bold;
background-color:#FF0;
padding:0 6px;
}
.phflexbox-row4 {display: flex;flex-wrap: wrap;}
.phflexbox-row4 li {width:49%;margin:0 0 6px 2%;}
.phflexbox-row4 li:nth-child(2n+1) { margin-left:0;}
@media print, screen and (min-width : 480px){
.number-Box,
.daytime-Box,
.thumbnail-Box {float:none;}
.number-Box,
.thumbnail-Box {width: 23%; margin-right: 2%;}
.daytime-Box,
.nameTitle-Box {width: 73%; padding-left:0; padding-top:0px;}
.number-Box {
-webkit-order: 0;
order: 0;
padding: 0;
}
.thumbnail-Box {-webkit-order: 3;order: 3; }
.daytime-Box {
-webkit-order: 2;
order: 2;
}
.nameTitle-Box {-webkit-order: 4;order: 4;}
.event-contents-Box { width:100% !important;-webkit-order: 5;order: 5; margin-top:10px;}
.side-list-Btn-box {-webkit-order: 6;order: 6; margin-right:0 !important;}
.thumbnail__inner-Box {
padding:15px;
-webkit-background-size: 6px 6px;
-moz-background-size: 6px 6px;
background-size: 6px 6px;
background-color: #fff;
background-image: -webkit-gradient(linear, 0 0, 100% 100%,
color-stop(.25, #EFEBE7), color-stop(.25, transparent),
color-stop(.5, transparent), color-stop(.5, #EFEBE7),
color-stop(.75, #EFEBE7), color-stop(.75, transparent),
to(transparent));
background-image: -webkit-linear-gradient(-45deg, #EFEBE7 25%, transparent 25%,
transparent 50%, #EFEBE7 50%, #EFEBE7 75%,
transparent 75%, transparent);
background-image: -moz-linear-gradient(-45deg, #EFEBE7 25%, transparent 25%,
transparent 50%, #EFEBE7 50%, #EFEBE7 75%,
transparent 75%, transparent);
background-image: -ms-linear-gradient(-45deg, #EFEBE7 25%, transparent 25%,
transparent 50%, #EFEBE7 50%, #EFEBE7 75%,
transparent 75%, transparent);
background-image: -o-linear-gradient(-45deg, #EFEBE7 25%, transparent 25%,
transparent 50%, #EFEBE7 50%, #EFEBE7 75%,
transparent 75%, transparent);
background-image: linear-gradient(-45deg, #EFEBE7 25%, transparent 25%,
transparent 50%, #EFEBE7 50%, #EFEBE7 75%,
transparent 75%, transparent);
}
.event-number {font-size: 1.6rem; margin-bottom:60px; z-index:1;}
.event-number::before{top: 80px;}
.event-number dd{font-size: 4rem;}
.event-day {
font-size: 5rem;
margin:0;
line-height:100%;
}
.event-day::before{
position: absolute;
content: '';
top: 80px;
left: 0;
width: 50px;
height: 1px;
background-color: #C00;
}
.event-time{font-size: 4rem;}
.event-time::before{
content: "\2009/\2009";
}
.nameTitle { font-size:2rem;}
.event__renewal {
display:block;
top: 65px;
left:50%;
right: auto;
width:auto;
height:auto;
padding:2px 10px 4px 10px;
-webkit-border-radius:0;
-moz-border-radius:0;  
border-radius:0;
}
.event__renewal span{ display: inline;}
.event__renewal span br { display: none;}
}
@media print, screen and (min-width : 768px){
.number-Box,
.thumbnail-Box {width:25%; margin-right:3.5%;}
.daytime-Box,
.nameTitle-Box {width: 70.5%;padding-top: 10px;}
.number-Box {-webkit-order: 0;order: 0;}
.thumbnail-Box { -webkit-order: 3;order: 3;}
.daytime-Box { -webkit-order: 2;order: 2;}
.nameTitle-Box { -webkit-order: 4;order: 4;}
.thumbnail__inner-Box  { padding:20px;}
.event-number {font-size: 1.6rem; margin-bottom:80px;}
.nameTitle { font-size:2.6rem;}
.phflexbox-row4 li {width:24.25%;margin:0 0 10px 1%;}
.phflexbox-row4 li:nth-child(4n+1) { margin-left:0;}
.phflexbox-row4 li:nth-child(4n+3) { margin-left:1%;}
.phflexbox-row4 li:nth-last-child(-n+4) { margin-bottom:0;}
.event-contents-Box {
margin:40px 0 0 0;
}
}
@media print, screen and (min-width : 992px){
.number-Box,
.thumbnail-Box { width:17.6366843%; margin-right:4.409171076%; margin-bottom:0 !important;}
.daytime-Box,
.nameTitle-Box { width:77.3%;}
.number-Box { -webkit-order: 0;order: 0;}
.thumbnail-Box { -webkit-order: 3;order: 3;}
.daytime-Box { -webkit-order: 2;order: 2;}
.nameTitle-Box { -webkit-order: 4;order: 4;}
.thumbnail__inner-Box { padding:25px;}
.event-contents-Box {
width:77.3% !important;
margin:60px 0 0 0;
-webkit-order: 5;order: 6;  
}
.side-list-Btn-box {
-webkit-order: 6;order: 5;
margin:60px 0 0 0;
width:17.6366843% !important; margin-right:4.409171076% !important;
}
.nameTitle { font-size:3.2rem;}
.name-subTitle { padding-top:10px; font-size:1.6rem;}
}
.event__details { clear:both; text-align:left;}
.event__details dt{
position:relative;
font-weight: 500;
padding:0.5em 0 0 1.5em;
}
.event__details dt::before {
position:absolute;
content: "\2500";
left:0;
display: inline;
}
.event__details dd{
padding:0 0 0.5em 1.5em;
}
.event__details dd {
border-bottom:dotted 1px #CCCCCC;
}
@media print, screen and (min-width : 480px){
.event__details dt {
float:left;
width:10em;
padding:1em 0 1em 1.5em;
clear:both;
}
.event__details dd {
padding:1em 0 1em 11em;
}
}
.flexbox-row3 {
display: -webkit-flex;
display: -ms-flex;
display: flex;
-ms-flex-flow: row wrap;
-webkit-flow: row wrap;
flex-flow: row wrap;
}
.flexbox-row3 .event-list {
width:100%;
margin:20px 0 0 0;
padding:20px 0 0 0;
border-top:dotted 1px #CCCCCC;
}
.flexbox-row3 .event-list:first-child{ border:none;}
.flexbox-row3 .event-list:last-child{ margin-bottom:30px;}
.flexbox-row3 .event-list a{
color:inherit;
display:block;
}
@media print, screen and (min-width : 480px){
.flexbox-row3 .number-Box {
width: auto;
margin-right: 0;
position:absolute;
float:none;
top:0;
left:13%;
}
.flexbox-row3 .thumbnail-Box {
width: 100%;
margin-right: 0%;
-webkit-order: 2;
order: 2;
text-align: center;
float:none;
}
.flexbox-row3 .thumbnail__inner-Box {
padding: 25px;
width: 200px;
margin:0 auto;
}
.flexbox-row3 .daytime-Box {
-webkit-order: 3;
order: 3;
float: none;
clear:both;
width: 100%;
}
.flexbox-row3 .event-day {
width:100%;
padding-top:10px;
position:static;
}
.flexbox-row3 .event-day::before{
height: 0;
background-color: transparent;
}
.flexbox-row3 .nameTitle-Box {
display:inline-block;
width: auto;
-webkit-order: 4;
order: 4;
margin:0 auto;
}
.flexbox-row3 .event__renewal {
top:0;
left:auto;
right: 0;
}
.nameTitle,
.name-subTitle,
#pageTitle{
font-feature-settings: 'palt';
}
}
@media print, screen and (min-width : 768px){
.flexbox-row3 .event-list {
width:49%;
padding:0;
margin:0 0 60px 2%;
border:none;
}
.flexbox-row3 .event-list:last-child{ margin-bottom:60px;}
.flexbox-row3 .event-list:nth-child(2n+1) { margin-left:0;}
.flexbox-row3 .event-list:nth-child(-n+2) { border:none;margin-top:0;}
.flexbox-row3 .number-Box {
width: 100%;
margin-right: 0;
-webkit-order: 0;
order: 0;
left:0;
}
.flexbox-row3 .event-day {
font-size: 4rem;
}
.event-time{font-size: 3rem;}
.flexbox-row3 .thumbnail-Box { width:100%; margin-right:0;-webkit-order: 3;order: 3;}
.flexbox-row3 .daytime-Box { width:100%;-webkit-order: 2;order: 2;}
.flexbox-row3 .nameTitle-Box { width:100%;-webkit-order: 4;order: 4;}
.flexbox-row3 .thumbnail__inner-Box  { width:200px; padding:25px;}
.flexbox-row3 .nameTitle { font-size:2rem;}
.flexbox-row3 .event__renewal {right: 5%;}
}
@media print, screen and (min-width : 992px){
.flexbox-row3 .event-list,
.flexbox-row3 .event-list:first-child {
width:30%;
margin:0 0 60px 5%;
border:none;
}
.flexbox-row3 .event-list:nth-child(2n+1) { margin-left:5%;}
.flexbox-row3 .event-list:nth-child(3n+1) { margin-left:0;}
.flexbox-row3 .event-list:nth-child(-n+3) { border:none;margin-top:0;}
.flexbox-row3 .thumbnail-Box { width:auto; margin-right:0;float:none;text-align:center; -webkit-order: 2;order: 2;}
.flexbox-row3 .daytime-Box { width:100%;-webkit-order: 3;order: 3;}
.flexbox-row3 .nameTitle-Box { width:100%;-webkit-order: 4;order: 4;}
.flexbox-row3 .thumbnail__inner-Box  { width:200px; padding:25px; margin:auto;}
.flexbox-row3 .event-number {font-size: 1.6rem; margin-bottom:0; left:0;}
.flexbox-row3 .nameTitle { font-size:2rem;}
.flexbox-row3 .event__renewal {right: 0;}
} .mail_join_btn {
padding-left: 1.5em;
color: #C00;
margin:20px 0 40px 0;
}
.mail_join_btn li {
list-style-type: disc;
} .print_btn { display:none;}
@media print, screen and (min-width : 992px){
.print_btn {
display:block;
margin: 30px 0 60px 0;
text-align:center;
font-size:2.0rem;
}
.print_btn a{
margin: 0 auto;
-webkit-border-radius: 6;
-moz-border-radius: 6;
border-radius: 6px;
color: #ffffff;
background-color: rgba(51,51,51,1);
padding: 10px 60px;
}
.print_btn a:hover {
background-color: rgba(51,51,51,0.8);
opacity: 1;
-webkit-opacity: 1;
}
} #face__box {
display: -webkit-flex;
display: -ms-flex;
display: flex;
-ms-flex-flow: row wrap;
-webkit-flow: row wrap;
flex-flow: row wrap; margin:20px 0 0 0;
}
#face__box li {
font-size: 1.2rem;
letter-spacing:0;
-webkit-flex-basis:33.33333%;
flex-basis:33.33333%;
text-align: center;
margin:0 0 10px 0;
}
#face__box li img{
box-shadow: 0px 0px 4px #CCC;
padding: 4px;
width:80%;
}
#face__box li figcaption span:before {
content: "\53CB";
padding:0 3px;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
-o-border-radius: 4px;
-ms-border-radius: 4px;
color: #fff;
background-color: #C00;
margin-right: 4px;
}
#face__box li.block__norepeat{
font-size: 1.5rem;
-webkit-flex-basis:100%;
flex-basis:100%;
text-align:left;
}
@media print, screen and (min-width : 480px){
#face__box li {
font-size: 1.3rem;
-webkit-flex-basis:25%;
flex-basis:25%;
}
#face__box li img{
width:auto;
}
}
@media print, screen and (min-width : 768px){
#face__box li {
-webkit-flex-basis:16.66666%;
flex-basis:16.66666%;
}
#face__box li img{
padding: 6px;
}
}
@media print, screen and (min-width : 992px){
#face__box {
margin:40px 0 0 0;
}
}
@media print, screen and (min-width: 1024px) {
#face__box li.block__norepeat{
font-size: 1.6rem;
}
} .localNavi { letter-spacing:0;}
.localNavi li {
font-size: 1.6rem;
text-align:center;
border:3px solid #333;
width:49.5%;
margin:0 0 4px 1%;
font-weight:700;
}
.localNavi li:nth-child(2n+1) { margin-left:0%;}
@media print, screen and (min-width : 480px){
.localNavi li {width:24.25%;}
.localNavi li:nth-child(2n+1) { margin-left:1%;}
.localNavi li:nth-child(3n+1) { margin-left:1%;}
.localNavi li:nth-child(4n+1) { margin-left:0%;}
}
@media print, screen and (min-width : 992px){
.localNavi li {
width:100%;
padding:0;
border:none;
margin:0;
}
} .gphoto-box {
width: 100%;
text-align: center;
}
.gphoto-inner {
margin: 0 auto;
text-align: left;
}
@media print, screen and (min-width : 768px){
.gphoto-inner {
max-width:664px;
}
}
.navi__row2 li,
.navi__row3 li,
.navi__row4 li,
.navi__row5 li {
font-size: 1.4rem;
font-weight:700;
border:3px solid #333;
width:49.5%;
margin:0 0 4px 1%;
text-align:center;
}
.navi__row2 li:nth-child(2n+1),
.navi__row3 li:nth-child(2n+1),
.navi__row4 li:nth-child(2n+1),
.navi__row5 li:nth-child(2n+1) { margin-left:0%;}
.flexbox__row2 li,
.flexbox__row3 li,
.flexbox__row4 li,
.flexbox__row5 li {
width:100%;
text-align: left;
}
.flexbox__row4__mbrow2 li{ width:47.5%;margin:0 0 0 5%;}
.flexbox__row4__mbrow2 li:nth-child(2n+1){ margin-left:0;}
.flexbox__row2 li > ul li,
.flexbox__row3 li > ul li,
.flexbox__row4 li > ul li,
.flexbox__row5 li > ul li{
width:100% ;
text-align: left;
margin-left:0% !important;
}
@media print, screen and (min-width : 480px){
.navi__row3 li {width:32.6666%;}
.navi__row3 li:nth-child(2n+1) { margin-left:1%;}
.navi__row3 li:nth-child(3n+1) { margin-left:0%;}
}
@media print, screen and (min-width : 768px){
.navi__row4 li {width:24.25%;}
.navi__row4 li:nth-child(2n+1) { margin-left:1%;}
.navi__row4 li:nth-child(3n+1) { margin-left:1%;}
.navi__row4 li:nth-child(4n+1) { margin-left:0%;}
.navi__row5 li {width:19.2%;}
.navi__row5 li:nth-child(2n+1) { margin-left:1%;}
.navi__row5 li:nth-child(3n+1) { margin-left:1%;}
.navi__row5 li:nth-child(4n+1) { margin-left:1%;}
.navi__row5 li:nth-child(5n+1) { margin-left:0%;}
.flexbox__row2 li,
.flexbox__row3 li,
.flexbox__row4 li ,
.flexbox__row5 li{ width:47.5%;margin:0 0 0 5%;}
.flexbox__row2 li:nth-child(2n+1){ margin-left:0;}
.flexbox__row3 li:nth-child(2n+1){ margin-left:0;}
.flexbox__row4 li:nth-child(2n+1){ margin-left:0;}
.flexbox__row5 li:nth-child(2n+1){ margin-left:0;}
.flexbox__row4__mbrow2 li{ width:30.5%;margin:0 0 0 4.25%;}
.flexbox__row4__mbrow2 li:nth-child(2n+1){ margin-left:4.25%;}
.flexbox__row4__mbrow2 li:nth-child(3n+1){ margin-left:0;}
}
@media print, screen and (min-width : 992px){
.flexbox__row2 li { width:47.5%;margin:0 0 0 5%;}
.flexbox__row2 li:nth-child(2n+1){ margin-left:0;}
.flexbox__row3 li { width:30.5%;margin:0 0 0 4.25%;}
.flexbox__row3 li:nth-child(2n+1){ margin-left:4.25%;}
.flexbox__row3 li:nth-child(3n+1){ margin-left:0;}
.flexbox__row4 li { width:22.75%;margin:0 0 0 3%;}
.flexbox__row4 li:nth-child(2n+1){ margin-left:3%;}
.flexbox__row4 li:nth-child(4n+1){ margin-left:0;}
.flexbox__row4__mbrow2 li{ width:22.75%;margin:0 0 0 3%;}
.flexbox__row4__mbrow2 li:nth-child(2n+1){ margin-left:3%;}
.flexbox__row4__mbrow2 li:nth-child(3n+1){ margin-left:3%;}
.flexbox__row4__mbrow2 li:nth-child(4n+1){ margin-left:0;}
.flexbox__row5 li { width:30.5%;margin:0 0 0 4.25%;}
.flexbox__row5 li:nth-child(2n+1){ margin-left:4.25%;}
.flexbox__row5 li:nth-child(3n+1){ margin-left:0;}
}
@media print, screen and (min-width: 1200px) {
.flexbox__row5 li { width:17.6%;margin:0 0 0 3%;}
.flexbox__row5 li:nth-child(2n+1){ margin-left:3%;}
.flexbox__row5 li:nth-child(3n+1){ margin-left:3%;}
.flexbox__row5 li:nth-child(4n+1){ margin-left:3%;}
.flexbox__row5 li:nth-child(5n+1){ margin-left:0;}
}  dl#kaisoku { text-align:left;}
dl#kaisoku dt {
font-weight: bold;
letter-spacing: 0.5em;
}
dl#kaisoku dd {
margin-left: 1em;
text-indent: -1.3em;
padding-left: 1em;
margin-bottom: 2em;
}
dl#kaisoku dd:last-child {
margin-bottom: 0;
}
dl#kaisoku ol {
margin: 0;
padding: 0 0 0 0;
}
dl#kaisoku ol li { text-indent: 0em;}
dl#kaisoku ol li ol{ margin-left: 2em;}
@media print, screen and (min-width : 480px){
dl#kaisoku dd {
margin-left: 3em;
text-indent: -4.3em;
padding-left: 4em;
margin-bottom: 2em;
}
} dl#qa {
margin-top: 10px;
text-align:left;
}
#qa dt {
font-family: 'Roboto Condensed', sans-serif;
font-weight: 700;
background-color: #333;
font-size: 24px;
line-height: 30px;
color: #FFF;
float: left;
text-align: center;
height: 30px;
width: 30px;
border-radius: 4px; 
-webkit-border-radius: 4px;  
-moz-border-radius: 4px;
clear: both;
}
#qa dd {
padding-left: 40px;
padding-top: 0.1em;
padding-bottom: 10px;
margin-bottom: 6px;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #CCC;
}
#qa dd a {
display: block;
}
dl#qa2 {
margin-top: 30px;
text-align:left;
}
#qa2 dt {
border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
background-color: #666;
padding: 3px 10px;
margin-bottom: 8px;
color: #FFF;
margin-top: 20px;
}
#qa2 dt span.q {
font-family: 'Roboto Condensed', sans-serif;
font-weight: 700;
float: left;
}
#qa2 dt span.qt {
padding-left: 1.5em;
display: block;
}
@media print, screen and (min-width : 480px){
#qa2 dd {
padding: 0 0 0 2.5em;;
}
}
   .accordion-area{
list-style: none;
width: 100%;
margin:0 auto;
text-align:left;
}
.accordion-area li{
margin: 10px 0;
}
.accordion-area section {
border: 1px solid #ccc;
} .accordion-title {
position: relative; cursor: pointer;
font-size:1.6rem;
font-weight: normal;
padding: 2% 2% 2% 50px;
transition: all .5s ease;
} .accordion-title::before,
.accordion-title::after{
position: absolute;
content:'';
width: 15px;
height: 2px;
background-color: #333;
}
.accordion-title::before{
top:48%;
left: 15px;
transform: rotate(0deg);
}
.accordion-title::after{    
top:48%;
left: 15px;
transform: rotate(90deg);
} .accordion-title.close::before{
transform: rotate(45deg);
}
.accordion-title.close::after{
transform: rotate(-45deg);
} .box {
display: none; background: #f3f3f3;
margin:0 2% 2% 2%;
padding: 2%;
} .dt__underline { margin:10px 0 20px 0;}
.dt__underline dt{
font-weight: 700;
margin-bottom: 6px;
padding-bottom: 6px;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #CCC;
}
.flort__row2 {}
.flort__row2 li { width:100%; margin-bottom:20px;}
.corner__line li {position: relative; padding:20px;}
.corner__line li:before,.corner__line li::after{ 
content:'';
width: 100px;
height: 60px;
position: absolute;
display: inline-block;
}
.corner__line li::before {
border-left: solid 1px #333;
border-top: solid 1px #333;
top:0;
left: 0;
}
.corner__line li::after {
border-bottom: solid 1px #333;
border-right: solid 1px #333;
bottom:0;
right: 0;
}
.flort__row2 li dt {
display: -webkit-flex;
display: -ms-flex;
display: flex;
justify-content: center;
align-items: center;
margin:0 0 15px 0;
}
.flort__row2 li dd { text-align:left; margin:10px 0 0 0;}
@media print, screen and (min-width : 768px){
.flort__row2 li { width:48%; float:left; margin:0 0 40px 4%; padding:30px;}
.flort__row2 li:nth-child(2n+1){ margin-left:0;}
} .link__list dl { overflow:hidden;}
.link__list a{ border-bottom: dotted 1px #CCCCCC;}
.link__list dt { float:left; width:95px;}
.link__list dd { padding-left:95px;}
.link__list li dd:nth-child(3){ text-align:right; font-size:1.3rem;}
.link__list li dd:nth-child(2){
position: relative;
padding-bottom: 6px;
margin-bottom:10px;
}
.link__list li dd:nth-child(2)::after {
position: absolute;
content: '';
bottom: 0px;
left: 95px;
width: 40px;
height: 1px;
background-color: #C00;
z-index:-1;
}
@media print, screen and (min-width : 768px){
.link__list a{ border:none;}
.link__list li { margin-bottom:15px;}
}
ul.noneList {
border-top-width: 1px;
border-top-style: solid;
border-top-color: #333;
margin-bottom: 30px;
}
ul.noneList li {
padding: 2px 6px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-right-color: #666;
border-bottom-color: #666;
border-left-color: #666;
white-space: nowrap;
}
ul.noneList li.noneclass {
color: #FFF;
background-color: #333;
text-align: center;
} .train-time { display:block;}
.train-time dt{
background-color: #333;
color: #FFF;
font-size: 1.2em;
font-weight: bold;
padding: 4px 15px;
}
.train-time dt:before
{
content:"\f10c\2009";
font-family: FontAwesome;
color:#fff;
}
.train-time dt span {font-size: 0.9em;font-weight: normal;}
.train-time dd{
padding: 4px 0 4px 20px;
margin-left:20px;
border-left: solid 6px #996633;
} .udine__dot{
margin: 20px 0 10px 0;
padding-bottom: 6px;
border-bottom: 1px dotted #CCC;
}
.ta__l .udine__dot:first-child { margin-top:0px;}
#pri dl { margin:20px 0;}
#pri dt {
padding-left: 10px;
border-left-width: 6px;
border-left-style: solid;
border-left-color: #666666;
margin-bottom: 4px;
}
#pri dd {
margin-bottom: 6px;
padding: 0 0 6px 16px;
border-bottom-width: 1px;
border-bottom-style: dashed;
border-bottom-color: #CCCCCC;
}
#pri dd:last-child { border-style:none;}
@media print, screen and (min-width : 768px){
#pri dt,
#pri dd{margin-left: 2em;}
}
.form {}
dl.no_bottomline {border-bottom-style: none !important;}
dl.form {
_zoom: 1;
overflow: hidden;
margin-bottom: 6px;
}
* html body dl.form dd div{
display:inline-block;
}
dl.form dt {
padding-top: 6px;
color: #1a202e;
}
dl.form dt span{
padding-left: 8px;
border-left-width: 4px;
border-left-style: solid;
border-left-color: #1a202e;
}
dl.form dt span.kome{
color: #C00;
padding-left: 4px;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
}
dl.form dd {
padding-top: 6px;
padding-bottom: 6px;
border-bottom: 1px dotted #ccc;
padding-left: 1em;
}
dl.form textarea {
width: 90%;
}
dl.form select {
width: 60%;
border:1px solid #777;
background: #fff;
padding:6px 10px;
}
.check__Box { text-indent:-1.2em; padding:1.5em;}
.button_div {
text-align: center;
margin-top: 20px;
}
.loginbtnArea .button_div {
margin: 0;
}
.agree {
padding: 0 0 15px 0;
}
.agree label {
background-color: #000;
color: #FFF;
padding-top: 10px;
padding-right: 20px;
padding-bottom: 10px;
padding-left: 20px;
}
.formDosokaiarea {
clear: both;
float: left;
padding-bottom:20px;
}
.formDosokai {
text-align: center;
padding: 6px;
display: block;
width: 100%;
margin-top: 10px;
margin-bottom: 6px;
color: #FFF;
background-color: #333;
}
.formDosokaiarea ul {
padding-left: 1.8em !important;
}
.formDosokaiarea ul li{
list-style-position: inside !important;
}
.wpcf7-radio label{ display:inline !important;}
.textName { width:4em !important; margin-right:1em;}
.wpcf7-list-item-label {margin-right:0.5em;}
.txtright { text-align:right; margin-bottom:20px;}
body.page-id-5022 .wpcf7-response-output { margin-top:20px;}
body.page-id-5022 .screen-reader-response { margin-bottom:20px;}
@media print, screen and (min-width : 768px){
dl.form dt {
float: left;
width: 12em;
padding: 12px 0;
}
dl.form dd {
padding: 12px 0 12px 13em;
}
.wpcf7-list-item-label {margin-right:1em;}
}
@media print, screen and (min-width : 992px){
.loginbtnArea .button_div {
margin: 20px 0;
}
} @media print, screen and (min-width : 992px){
.members__mainSection {-webkit-order: 1  !important; order: 1  !important;margin-top:0 !important;}	
.members__sideSection {-webkit-order: 0  !important; order: 0  !important;margin-top:0 !important;}	
}
.memberslide { margin-bottom:40px;}
#avatarArea {
clear: both;
margin-bottom: 40px;
padding-bottom: 20px;
}
div#faceph {text-align: center !important;}
div#faceph img {
-moz-box-shadow:0px 0px 3px #CCC;
-webkit-box-shadow: 0px 0px 3px #CCC;
box-shadow: 0px 0px 3px #CCC;
background-color: #FFF;
padding: 6px;
zoom: 1;
margin-bottom: 10px;
min-height: 120px;
}
ul#message {
padding: 10px 10px 10px 2em;
border: 1px solid #CCC;
clear: both;
}
ul#message li {list-style:disc;}
ul#cautions {
margin-bottom: 20px;
}
ul#cautions li {
list-style-type: none;
text-indent: -1em;
padding-left: 1em;
display: block;
}
ul#cautions li a {
background-image: url(//www.higashi1982.net/wp-content/themes/higashi1982/images/arrow.gif);
background-repeat: no-repeat;
background-position: left center;
padding-left: 1em;
}
@media print, screen and (min-width : 992px){
#avatarArea { 
}
ul#message {
width: 50%;
clear: none;
float: right;
}
div#faceph {
float:left;
text-align: left;
}
div#faceph img {
margin-right: 20px;
margin-bottom: 10px;
min-height: 120px;
display: inline-block;
float: left;
}
ul#cautions {
margin-bottom: 15px;
}
} #mb-Mainnav-box{ text-align:left; padding:0 0 0 0;}
#mb-Mainnav a { color:#333;}
#mb-Mainnav li {
border-top:solid 2px #666;
border-bottom:solid 1px #666;
float:left;
width:100%;
padding:15px 5px 10px 5px;
margin-bottom:15px;
font-size:1.3rem;
line-height:140%;
position:relative;
}
#mb-Mainnav li::before{
position: absolute;
font-family: FontAwesome;
z-index: -1;
top: 30px;
right: 0;
font-size: 5rem;
color: #E0E0E0;
}
#mb-Mainnav li.icon-mblist::before{content: "\f2bb";}
#mb-Mainnav li.icon-nonlist::before{content: "\f235";}
#mb-Mainnav li.icon-photo::before{content: "\f03e";}
#mb-Mainnav li.icon-song::before{content: "\f001";}
#mb-Mainnav li.icon-album::before{content: "\f518";}
#mb-Mainnav li.icon-movie::before{content: "\f008";}
#mb-Mainnav li.icon-tsports::before{content: "\f1ea";}
#mb-Mainnav li.icon-spwall::before{content: "\f10b";}
#mb-Mainnav li.icon-wall::before{content: "\f095";}
#mb-Mainnav li.icon-game::before{content: "\f11b";}
#mb-Mainnav li::after {
position: absolute;
content: '';
width: 0;
height: 0;
bottom:0;
right:0;
border-style: solid;
border-width: 0 0 10px 10px;
border-color: transparent transparent #333; 
}
#mb-Mainnav li a{
display:block;
}
#mb-Mainnav li:nth-child(2n+1) {
margin-left:0;
}
@media print, screen and (min-width : 768px){
#mb-Mainnav li {
border-top:solid 2px #666;
border-bottom:solid 1px #666;
float:left;
width:48%;
margin-left:4%;
padding:15px 5px 10px 5px;
margin-bottom:15px;
font-size:1.3rem;
line-height:140%;
position:relative;
}
#mb-Mainnav li:nth-child(2n+1) {
margin-left:0;
}	
}
@media print, screen and (min-width : 992px){
#mb-Mainnav li {
width:31%;
margin-left:3.5%;
margin-bottom:25px;
}
#mb-Mainnav li:nth-child(2n+1) {
margin-left:3.5%;
}
#mb-Mainnav li:nth-child(3n+1) {
margin-left:0;
}
} .center-title__h3 span { font-weight:normal; font-size:1.6rem;}
div.TfaceBox  div ,
div.TfaceBox2 div, 
div.TfaceBox  img ,
div.TfaceBox2 img, 
div.TfaceBox  span ,
div.TfaceBox2 span {
-moz-box-sizing: content-box;
-webkit-box-sizing: content-box;
box-sizing: content-box;
}
div.TfaceBox,div.TfaceBox2 {
float: none;
margin-top: 10px;
letter-spacing: normal;
width: 100%;
text-align: center;
}
div.TfaceBoxinner,div.TfaceBoxinner2 {
-moz-box-shadow:0px 0px 3px #CCC;
-webkit-box-shadow: 0px 0px 3px #CCC;
box-shadow: 0px 0px 3px #CCC;
background-color: #FFF;
padding: 6px;
margin-bottom: 8px;
display: inline-block;
zoom: 1;
width: 96%;
text-align: left;
background-image: url(//www.higashi1982.net/wp-content/themes/higashi1982/images/listback_badge.png);
background-repeat: no-repeat;
background-position: right bottom;
}
div.TfaceBoxinner img,div.TfaceBoxinner2 img {
float: left;
vertical-align: bottom;
margin: 0px 8px 0px 0px;
border-right-width: 4px;
border-right-style: solid;
border-right-color: #333;
position:relative;
z-index:100;
}
div.TfaceBoxinner2 img {
margin: 0px 16px 0px 0px;
}
div.TfaceBoxinner span {line-height: 1em;}
span.teacherinfo {
margin: 6px 0px 6px 94px;
padding: 0px 0px 4px;
font-size: 1.1rem;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #CCC;
color: #999;
display:block !important;
}
span.teacherclass {
margin: 0px 0px 4px;
padding: 0px 0px 4px;
font-size: 3.0rem;
display:block !important;
}
span.teacherclass2 {
font-size: 3.0rem;
line-height: 120px;
height: 120px;
display:block !important;
}
span.teachername {
margin: 0px 0px 4px;
padding: 0px 0px 4px;
font-size: 20px;
display:block !important;
}
li.list__faceBox {
text-align: center;
margin-top: 10px;
letter-spacing: normal;
}
div.list__faceBoxinner::before, div.list__faceBoxinner::after { content: ""; display: table; }
div.list__faceBoxinner::after { clear: both; }
div.list__faceBoxinner { zoom: 1; }
div.list__faceBoxinner {
width:226px;
-moz-box-shadow:0px 0px 3px #CCC;
-webkit-box-shadow: 0px 0px 3px #CCC;
box-shadow: 0px 0px 3px #CCC;
background-color: #FFF;
padding: 6px;
margin:0 auto 8px;
}
p.list__faceph {
zoom: 1;
float: left;
padding-right: 1px;
}
p.list__faceph img {
vertical-align: bottom;
margin: 0px 8px 0px 0px;
padding: 0px 1px 0px 0px;
border-right-width: 4px;
border-right-style: solid;
border-right-color: #333;
-moz-box-sizing: content-box;
-webkit-box-sizing: content-box;
box-sizing: content-box;
}
dl.list__info {
float: left;
text-align: left;
line-height: 100%;
margin: 0px;
padding: 0px;
width:110px;
}
dl.list__info dt {
margin: 0px 0px 3px;
padding: 0px 0px 3px;
font-size: 1.1rem !important;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #CCC;
color: #999;
}
dl.list__info dd {
line-height: 120% !important;
}
dl.list__info dd.namewidth {
width: 100%;
}
dl.list__info dd span {
font-size: 1.1rem;
}
dl.list__info dd.nick_name {
font-size: 1.1rem;
}
.sanka2014 {
height: 11px;
width: 49px;
line-height: 100% !important;
background-color: #333;
background-image: url(//www.higashi1982.net/wp-content/themes/higashi1982/images/face/icon_2014.gif);
background-repeat: no-repeat;
background-position: left top;
}
@media print, screen and (min-width : 768px){ div.TfaceBox {
float: left;
width: 50%;
}
div.TfaceBox2 {
float: left;
}
div.TfaceBoxinner {
width: 90%;
}
li.list__faceBox {
float: left;
width: 50%;
}
div.TfaceBoxinner2 {
width: 95%;
}
}
@media print, screen and (min-width : 992px){
li.list__faceBox {
float: left;
width: 33.3333333%;
text-align: center;
}
} #up_dateArea {
text-align: right;
margin-top: 5px;
margin-bottom: 10px;
}
#up_dateArea #up_date {
color: #FFF;
background-color: #D27277;
font-size:1.3rem;
display: inline-block;
padding-top: 0px;
padding-right: 10px;
padding-bottom: 0px;
padding-left: 10px;
}
.unknowncopy {
color: #C00;
background-color: #FFF;
padding: 10px;
border: 1px solid #C00;
}
table.unknownlist {
width: 100%;
border: 1px solid #CCC;
border-collapse: collapse;
background-color: #FFF;
font-size: 1.3rem;
margin-bottom: 10px;
}
table.unknownlist th, table.unknownlist td {
border: 1px solid #CCC;
padding:3px 6px 3px 6px;
}
table.unknownlist th {
color: #FFF;
background-color: #333;
text-align:center;
}
table.unknownlist td.registration,
table.unknownlist td.unregistered,
table.unknownlist td.unknown {
background-repeat: no-repeat;
background-position: center center;
}
table.unknownlist td.registration {
background-image: url(//www.higashi1982.net/wp-content/themes/higashi1982/images/icon_registration.png);
}
table.unknownlist td.unregistered {
background-image: url(//www.higashi1982.net/wp-content/themes/higashi1982/images/icon_unregistered.png);
}
table.unknownlist td.unknown{
background-image: url(//www.higashi1982.net/wp-content/themes/higashi1982/images/icon_unknown.png);
}
#icon_registration,
#icon_unregistered,
#icon_unknown {
line-height: 30px;
background-repeat: no-repeat;
background-position: left center;
height: 30px;
padding-left: 20px;
list-style-type: none;
font-size: 13px;
}
#icon_registration {background-image: url(//www.higashi1982.net/wp-content/themes/higashi1982/images/icon_registration.png);}
#icon_unregistered {background-image: url(//www.higashi1982.net/wp-content/themes/higashi1982/images/icon_unregistered.png);}
#icon_unknown {background-image: url(//www.higashi1982.net/wp-content/themes/higashi1982/images/icon_unknown.png);}
#icon_unknown span {font-size: 1.0rem;}
.form7 .red {color:#C00}
.wpcf7-text { width:90%;}
div.wpcf7-validation-errors { border-color:#C00 !important;}
span.wpcf7-not-valid-tip {color:#C00 !important; font-size:1.1rem;}
.wpcf7-submit {
padding-top: 4px;
padding-right: 5em;
padding-bottom: 4px;
padding-left: 5em;
}
.f7_tet_center { text-align:center;
margin:20px;}
@media print, screen and (min-width : 768px){ table.unknownlist {
width: 49%;
font-size: 1.6rem;
margin-bottom: 0px;
}
table.unknownlist th, table.unknownlist td {
padding:3px 10px 3px 10px;
}
#icon_registration,
#icon_unregistered,
#icon_unknown  {
font-size: 1.6rem;
}
#icon_unknown span {font-size: 1.3rem;}
} .songwords {
display: inline-block;
margin-top: 20px;
width: 100%;
}
.songwords dt {
font-family: 'Roboto Condensed', sans-serif;
font-weight:700;
font-size: 3.0rem;
float: left;
padding-top: 6px;
}
.songwords dd {
padding-left: 2.5em;
letter-spacing: 4px;
}
.player {
font-size: 2.4rem;
font-family: 'Roboto Condensed', sans-serif;
font-weight:700;
text-align: left;
width: 286px;
margin-right: auto;
margin-left: auto;
margin-top: 20px;
margin-bottom: 4px;
}
@media print, screen and (min-width : 768px){
.songwords {
width: 49%;
}
.player {width: 350px;}
} ul#game li{
list-style: none;
text-align: center;
margin-top: 15px;
}
ul#game li img {
padding: 0px;
margin: 0px;
vertical-align: bottom;
}
@media print, screen and (min-width : 768px){
ul#game li img{ width:50%;
}
ul#game li br {
display: none;
margin-top: 10px;
}
} .bt_Txt_title {
font-size: 2.4rem;
font-family: 'Roboto Condensed', sans-serif;
font-weight:700;
color:#FFF;
background-color:#333;
text-align:center !important;
margin:8px 0 !important;
}
.mb__wallpaper > li{ margin-bottom:40px;}
.mb__wallpaper > li:last-child{ margin-bottom:0;}
@media print, screen and (min-width : 768px){
.mb__wallpaper > li:nth-last-of-type(2){ margin-bottom:0;}
}
@media print {
body {
width: 1134px;
}
#header-inner { text-align:left; margin-left:0; margin-right:0;}
}  .fixed__footer__container {
position: fixed;
left: 0;
bottom: 0;
z-index: 3;
}
.fixed__footer__menu__txt{
font-size: 1.0rem;
}
ul.fixed__footer__menu {
position: fixed;
left: 0;
bottom: 0;	
padding: 0 4%;
display: -webkit-box;
display: flex;
-webkit-box-pack: justify;
justify-content: space-between;
width: 100% !important;
height: 60px ; margin: 0;
background-color: #544739;
-webkit-box-shadow: 0px -2px 6px 0px rgba(0,0,0,0.2);
-moz-box-shadow: 0px -2px 6px 0px rgba(0,0,0,0.2);
box-shadow: 0px -2px 6px 0px rgba(0,0,0,0.2);
}
ul.fixed__footer__menu li {
list-style-type: none;
text-align: center;
font-size: 25px;
width: 25%;
}
.fixed__footer__menu li i { display:block;}
.fixed__footer__menu li a {
display: block;
color: #fff;
padding: 10px 10px 5px;
line-height: 10px;
text-decoration: none;
}
footer {
margin-bottom: 59.9px;
}
@media print, screen and (min-width: 769px) {
ul.fixed__footer__menu {
display: none !important;
}
footer {
margin-bottom: 0;
}
}