.youtube-container {
    width: 90%;
    margin:0 auto;
}

*, code {
    font-weight: 1000!important;
}

b, strong {
    font-weight: 1000!important;
}

@media screen and (max-width:1000px){
.pc {
display: none;
}

#page-top:not(.page-top-img) a {
    background: #757575!important;
}

#page-top:not(.page-top-img) {
    bottom: 80px;
    right: 8px!important;
}

#headbox {
display: none;
}

footer {
display: none;
}

textarea {
height: 182px!important;
margin-top: 7px;
}

.wpcf7-submit {
background: #f70862!important;
color: #fff!important;
font-weight: 700;
}

.table_x {
border-collapse: collapse; 
width: 100%; 
height: 146px;
border: 0px none!important;
color:#fff;
}

.table_x  tr td { 
padding: 7px!important;
border: 0px none!important;
}

.table_y {
width: 100%; 
border-collapse: collapse; 
border-style: none!important;　
vertical-align: middle;
}

.table_y  tr td { 
padding: 7px!important;
border: 0px none!important;
vertical-align: middle;
}

a {
    color: #00429d;
}

.wc-shortcodes-font-awesome-enabled .wc-shortcodes-accordion .wc-shortcodes-accordion-trigger a:before {
    padding: 26px 0;
}

.wc-shortcodes-font-awesome-enabled .wc-shortcodes-accordion .wc-shortcodes-accordion-trigger a {
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 30px;
    padding-right: 20px;
    position: relative;
    font-weight: 700;
　color: #00429d;
}

.wc-shortcodes-accordion .wc-shortcodes-accordion-trigger {
    border: 1px solid #cccccc;
    outline: 0;
    margin: 3px 0 0 0;
    background: #fff;
}

.wc-shortcodes-accordion .wc-shortcodes-accordion-content {
 background: #eef8fc;
}

.c01 {
background-image: url("https://eu-navi.com/wp-content/uploads/2021/06/EXHIBITOR-SUPPORT7.png");
background-size: cover;
background-position: center top;
}

.c01in {
max-width:88%!important;
margin:0 auto;
padding-top:25px;
}

.c02 {
margin:0 auto;
max-width:100%!important;
}

.c03in {
max-width:90%!important;
}

.c03 {
margin:0 auto;
padding-top: 10px!important;
max-width:90%!important;
}

.c04 {
background-image: url("https://eu-navi.com/wp-content/uploads/2021/01/bg11.png");
background-size: cover;
    background-position: center top;
}

.c04in {
padding-top:50px;
padding-bottom:10px;
max-width:88%!important;
margin:0 auto;
}

.c05 {
padding-bottom: 5px!important;
}

.c05_soto {
background-image: url("https://eu-navi.com/wp-content/uploads/2021/01/bg10.png");
background-size: cover;
    background-position: center top;
}

.c05_1 {
padding-bottom: 15px!important;
}

.c08 {   
background-size:cover;                        
background-position:center top;    
}

.c08in {
padding-bottom:40px;
max-width:87%!important;
margin:0 auto;
}

.c008 {   
background-image: url("https://eu-navi.com/wp-content/uploads/2021/01/reason-1.png");
background-size: cover;
    background-position: center top;
}

.c008in {
padding-top:50px;
padding-bottom:0px;
max-width:87%!important;
margin:0 auto;
}

.c09 {
padding-top:0px;
}

.c10 {
padding-top:10px;
}

.c10_2 {
padding-top:10px;
}

.c20 {
background-color: #00429d;
}

.c20in {
padding-top:30px;
padding-bottom:5px;
max-width:90%!important;
margin:0 auto;
}

.c21 {
background-image: url("https://eu-navi.com/wp-content/uploads/2021/01/bgnagare.png");
background-size: cover;
    background-position: center top;
}

.c21in {
padding-top:40px;
padding-bottom:30px;
max-width:90%!important;
margin:0 auto;
}

.c13 {
background-size: cover;
    background-position: center top;
}

.c13in {
padding-top:50px;
max-width:90%!important;
margin:0 auto;
}

.c22 {
background-color: #00429d;
}

.c22in {
padding-bottom:30px;
max-width:93%!important;
margin:0 auto;
}

.c24 {
background-color: #165dbf;
}

.c24in {
padding-top:30px;
padding-bottom:10px;
max-width:93%!important;
margin:0 auto;
}

.c25 {
background-color: #054aa9;
}

.c25in {
padding-top:30px;
padding-bottom:15px;
max-width:93%!important;
margin:0 auto;
}

main {	
padding-top: 0px!important;
padding-left: 0px!important;
padding-right: 0px!important;
padding-bottom: 0px!important;
}

.row2 {
padding-top:20px;
padding-bottom:10px;
}

.row2in {
max-width: 93%;
margin: 0 auto;
}

.sample-box {
    position: relative;
}

.youtube {
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    position: absolute;
    top: 89%;
   left: 6%;
}
}

a {
  text-decoration: none;
}

@media screen and (min-width:999px){

#headbox img.sitename-only-img {
    padding:0px;
}

#header-l {
    max-width: 130px;
}

.nopc {
display: none;
}

.wpcf7-submit {
background: #f70862!important;
color: #fff!important;
font-weight: 700;
}

.table_x {
border-collapse: collapse; 
width: 100%; 
height: 146px;
border: 0px none!important;
color:#fff;
}

.table_x  tr td { 
padding: 7px!important;
border: 0px none!important;
}

.table_y {
width: 100%; 
border-collapse: collapse; 
border-style: none!important;　
vertical-align: middle;
}

.table_y  tr td { 
padding: 7px!important;
border: 0px none!important;
vertical-align: middle;
}

.wc-shortcodes-font-awesome-enabled .wc-shortcodes-accordion .wc-shortcodes-accordion-trigger a:before {
    padding: 26px 0;
}

.wc-shortcodes-font-awesome-enabled .wc-shortcodes-accordion .wc-shortcodes-accordion-trigger a {
    padding: 25px 20px 25px 40px;
    position: relative;
    font-weight: 700;
　color: #00429d;
}

.wc-shortcodes-accordion .wc-shortcodes-accordion-trigger {
    border: 1px solid #cccccc;
    outline: 0;
    margin: 3px 0 0 0;
    background: #fff;
}

.wc-shortcodes-accordion .wc-shortcodes-accordion-content {
 background: #eef8fc;
}

@media only screen and (min-width: 960px){

.post input:not(.st-tab-label):not([type="image"]) {
    padding: 15px 15px;
}

#content {
max-width:100%!important;
}

.colum1 main {
padding-bottom: none;
margin-bottom: none;
}

#st-page {
padding-bottom: 0px!important;
}

#footer {
display: none;
}

.post {
padding-bottom: none;
}

.sample-box {
    position: relative;
}

.youtube {
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    position: absolute;
    top: 76%;
    left: 9%;
}

#header-r {
    max-width: calc(100% - 320px)!important;
}

#headbox {
max-width:82%!important;
padding-bottom: 0px;
}

#content-w {
padding-top: 0px;
}

.c01 {
background-image: url("https://eu-navi.com/wp-content/uploads/2021/06/EXHIBITOR-SUPPORT07.png");
background-size: cover;
background-position: center top;
}

.c01in {
max-width:1070px!important;
margin:0 auto;
padding-top:50px;
padding-bottom:10px;
}

.c02 {
max-width:100%!important;
margin:0 auto;
}

.c03 {
margin:0 auto;
padding-top: 20px!important;
}

.c03in {
max-width:85%!important;
padding-left: 5px!important;
}

.c04 {
background-image: url("https://eu-navi.com/wp-content/uploads/2021/01/doyou01.png");
background-size: cover;
    background-position: center top;
}

.c04in {
padding-top:80px;
padding-bottom:10px;
max-width:65%!important;
margin:0 auto;
}

.c05soto {
background-image: url("https://eu-navi.com/wp-content/uploads/2021/01/kekka09.png");
background-size: cover;
    background-position: center top;
}

.c05 {
padding-bottom: 20px!important;
padding-top: 20px!important;
}

.c05_1 {
 padding-bottom: 25px!important;
}

.c06 {
background-image: url("https://eu-navi.com/wp-content/uploads/2021/01/bg4.png");
background-size: cover;
    background-position: center top;
}

.c06in {
padding-top:85px;
padding-bottom:40px;
max-width:70%!important;
margin:0 auto;
}

.c07 {
background-image: url("https://eu-navi.com/wp-content/uploads/2021/01/blue.png");
background-size: cover;
    background-position: center top;
}

.c07in {
padding-top:77px;
padding-bottom:40px;
max-width:70%!important;
margin:0 auto;
}

.c08 {
background-image: url("https://eu-navi.com/wp-content/uploads/2021/01/036.png");           
background-size:cover;                        
background-position:center top;    
}

.c08in {
padding-top:80px;
padding-bottom:40px;
max-width:950px!important;
margin:0 auto;
}

.c09 {
padding-top:50px;
}

.c10 {
padding-top:12px;
}

.c10_2 {
padding-top:25px;
}

.c11 {
background-image: url("https://eu-navi.com/wp-content/uploads/2021/01/USAGE-FLOW.png");
background-size: cover;
    background-position: center top;
}

.c11in {
padding-top:85px;
padding-bottom:40px;
max-width:60%!important;
margin:0 auto;
}

.c12 {
background-image: url("https://eu-navi.com/wp-content/uploads/2021/01/yokuaru.png");
background-size: cover;
    background-position: center top;
}

.c12in {
padding-top:230px;
padding-bottom:80px;
max-width:60%!important;
margin:0 auto;
}

.c13 {
background-size: cover;
    background-position: center top;
}

.c13in {
padding-top:80px;
padding-bottom:40px;
max-width:60%!important;
margin:0 auto;
}

.c14 {
background: #004090;
background-size: cover;
    background-position: center top;
}

.c14in {
padding-top:70px;
padding-bottom:40px;
max-width:60%!important;
margin:0 auto;
}

.contents {
max-width:1000px!important;
margin:0 auto;
}

.contents2 {
max-width:750px!important;
margin:0 auto;
}

}

.footerlogo {
display: none;
}
.item_page_title {
display: none;
}

main {	
padding-top: 0px!important;
padding-left: 0px!important;
padding-right: 0px!important;
padding-bottom: 0px!important;
}

table.noborder {
border: none;
}
td.noborder { 
border:none;
}
.moji-strong {
font-size: 2em;
font-weight: 600;
}
.moji-strong-small {
font-size: 1.5em;
font-weight: 600;
}

.moji-weak {
color:#999999;
font-size:90%;
}
.contents {
max-width: 80%;
margin: 0 auto;
}

.contents-small {
max-width: 90%;
margin: 0 auto;
}

.whatsnew > hr {
display: none;
}

a {
color: black;
}
.row2 {
background: #f8f8f8 url("http://rakuemon.jp/wp-content/uploads/2020/06/マスクグループ-6.png");
background-size: cover;
}
.row3 {
padding-top:20px;
padding-bottom:20px;
}
.row4 {
background-color:#A73836;
}
.row4-images {
  padding: 2.5% 0;
  display: flex;
  flex-direction: row;
  justify-content: space-evenly;
  );
}
.row4-images > *{
  width: 19%;
  text-align: center;
}

.row5 {
background-image: url("http://rakuemon.jp/wp-content/uploads/2020/06/bg-pattern2-2.png");
background-size: cover;
}

.row7 {
background-image: url("http://rakuemon.jp/wp-content/uploads/2020/06/bg-pattern2.png");
background-size: cover;
}
.row7-text {
font-size: 80%;
line-height: 20px;
padding: 20px;
}
.row8 {
background: #002C57;
padding-bottom: 7px;
margin-top: -20px;
height: 300px;
}
.row10 {
background-image: url("http://rakuemon.jp/wp-content/uploads/2020/06/bg-pattern2-3.png");
background-size: cover;
}

.th {
background-color:#F2F2F2;
}
.tcon {
background-color:#FFFFFF;
}
.haveto{
font-size: 14px;
padding: 7px 15px;
background: #E4002B;
color: #ffffff;
border-radius: 1px;
margin-right: 5px;
position: relative;
bottom: 1px;
}

.any{
font-size: 14px;
padding: 7px 15px;
background: #FF8710;
color: #ffffff;
border-radius: 1px;
margin-right: 5px;
position: relative;
bottom: 1px;
}

#formbtn{
margin-top: 30px;
background: #A73836;
color: #ffffff;
font-size: 16px;
font-weight: bold;
border-radius: 2px;
border: none;
}
#formbtn:hover{
 background:#ffffff;
 color:#A73836;
} 

.noborder {
border-color: #DDDDDD;
}

.border-con {
border-top: 1px #ccc solid;
border-right: 1px #ccc solid;
    border-bottom-color: #ccc;
    border-left-color: #ccc;
}
}

@media screen and (min-width:999px){
.nopc {
display: none;
}
}