/** Shopify CDN: Minification failed

Line 20:52 Expected ":"
Line 37:42 Expected identifier but found "!"

**/
@charset "UTF-8";
@media screen and (min-width: 769px){
.cudpage a:hover{opacity: 0.7;}
.cudpage{line-height: 1.8em;} 
.cudpage h3{margin:30px 0;} 
.cudpage p{margin:0 0 15px;} 
.cud_a,.cudpage h3.cud_col{color:#70b9b6;margin: 30px 20px 20px;}
.cud_a{color:#70b9b6;margin: 30px 0 20px;}
.cud_a:hover{color:#333399;margin: 30px 0 20px;}
.Fbox01{overflow: hidden;margin: 0 20px;}
.Fleft{float:left;}
.Fright{float:right;}
h3.cud_titleh3_01{background-color:#70b9b6;padding:10px;text-align:center;color:#fff;text-align:center;margin:30px 20px;font-size:20px}
h3.cud_titleh3_02{color:#70b9b6;padding:10px;text-h3.align:center;border-top:2px solid #70b9b6;border-bottom:2px solid #70b9b6;text-align:center;margin:30px 20px　20ｐｘ;}
table.cud th{text-align:center;}
.rte table.cud{width: initial;margin:0 20px 30px;border-top:1px solid #999;border-left:1px solid #999}
table.cud th{background-color:#f9f9f9;}
table.cud th,table.cud td{padding:6px;border:1px solid #999}
.inlb{margin:0 20px 50px;padding:0;}
.inlb li{display: inline-block;list-style:none; margin-right:18px;margin-top:20px}
.inlb li:nth-child(3n){display: inline-block;list-style:none; margin-right:0;}
.wid40{width:350px;}
.wid30{width:300px;}
.wid50{width: 415px}
.wid20{width: 245px;}
.cud_titleh4{color:#e4007f;margin:40px 20px 30px;}
.cud_titleh4 a{color:#70b9b6;font-weight: normal;font-size: 85%;padding-left:10px;}
.cud_titleh4 span{margin-right:5px}
#shopGuide_wrap h2, #Journal h4.cud_titleh4{margin: 40px 20px 5px;font-size: 18px;border-left:none;background-color: white;padding: 0 0;}
#bread-crumb-listTop li:nth-child(2){display:none;}
#JournalList .journal-cont{ display:block;!important}
.f_box{width:350px;margin-left:10px;float:left;}
.f_box:after{content:"";display:block;clear:both;}
.playbtn{height:259px;overflow:hidden;}
.playbtn img{top:259px;}
.playbtn img:hover{top:0px;}
}


@media screen and (max-width: 768px){
table.cud th, table.cud td {
    border: 1px solid #999;
}
.rte table.cud{width: initial;border-top:1px solid #999;border-left:1px solid #999}
table.cud th{text-align:center;}
#mp_ta_freepage{ margin: 0 3%; }
.cudpage a:hover{opacity:.7}.cudpage{line-height:1.8em}.cudpage h3,p.cud_col{margin:20px 0 0;padding:0;font-weight:700;text-align:center}.cudpage h3.cud_col{text-align:left;font-size:16px;margin: 0;padding:0}.cudpage p{margin:0 0 15px}.cud_a{color:#70b9b6;margin:30px 0 20px;padding:0}.cud_a{color:#70b9b6;margin:30px 0 20px}.cud_a:hover{color:#339;margin:30px 0 20px}h3.cud_titleh3_01{padding:10px 0;background-color:#70b9b6;padding:10px;text-align:center;color:#fff;text-align:center;margin:30px 0;font-size:20px;font-weight:700}h3.cud_titleh3_02{color:#70b9b6;padding:10px;border-top:2px solid #70b9b6;border-bottom:2px solid #70b9b6;text-align:center;margin:30px 0 20px}table.cud{text-align:center;margin:10px 0 20px;border-top:1px solid #999;border-left:1px solid #999}table.cud th{background-color:#f9f9f9}table.cud td,table.cud th{padding:6px;border-bottom:1px solid #999;border-right:1px solid #999}.inlb{margin:0 20px 50px;padding:0}.inlb li{display:inline-block;list-style:none;margin-right:18px;margin-top:20px}.inlb li:nth-child(3n){display:inline-block;list-style:none;margin-right:0}.cud_titleh4{color:#e4007f;margin:40px 0 30px}.cud_titleh4 {color: #e4007f;margin: 20px 0 0;}.cud_titleh4 span{margin-right:5px}#Journal h4.cud_titleh4,#shopGuide_wrap h2{margin:40px 0 5px;font-size:18px;border-left:none;background-color:#fff;padding:0 0}#bread-crumb-listTop li:nth-child(2){display:none}#JournalList .journal-cont{display:block}.f_box:after{content:"";display:block;clear:both}.playbtn{height:259px;overflow:hidden}.playbtn img{top:259px;width:100%}.playbtn img:hover{top:0}
.flexslider{padding:0;border:none;margin: 0 0 40px;}

.flex-direction-nav .flex-prev {left: 10px;top: 195px;}
.flex-direction-nav .flex-next {opacity: 1;right: 10px;top: 195px;}
#contents .listmenu li{display:none;}
}