/* WP Curve #168821  - AA - Start*/
@media only screen and (max-width: 768px){
p.name {
    display: none !important;
}
.home article.post .shareaholic-canvas {
    width: 150px;
    position: absolute;
    top: 102px;
    right: 60px;
}
.tgl-btn {
    background: #1d1d1d !important;
}
.tgl-btn .fa-align-justify:before {
    content: "メニュー \2630";
	font-size: 13px;
}
.tgl-btn i.fa.fa-align-justify {
    border: solid white 1px;
    padding: 6px;
    border-radius: 3px;
}
nav.pc-nav {
    margin-top: -10px !important;
    display: block;
    padding-bottom: 10px;
}
}
@media screen and (max-width: 767px) and (min-width: 0px){
#head_box .logo {
    padding-top: 4px !important;
}
.tgl-btn {
    margin-top: 5px !important;
}
}

@media screen and (max-width: 767px) and (min-width: 0px){
.cull-two {
    display: block;
    padding-top: 12px !important;
    width: 100%;
}
#nav_wrap {
    display: block !important;
}

div#mega-toggle-block-1 {
    max-width: 90px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    display: block !important;
    float: none !important;
}

div#mega-toggle-block-1:before {
    color: #fff !important;
    font-size: 16px !important;
}
div#mega-toggle-block-1:after {
    color: #fff !important;
}
nav.pc-nav .tgl-btn {
    display: none !important;
}
#mega-toggle-block-1:after {
    color: #fff !important;
    line-height: 1;
    margin-top: 13px;
}


#mega-toggle-block-1:after {
    color: #fff !important;
    line-height: 1;
    margin-top: 0px;
}

#mega-menu-wrap-global_nav .mega-menu-toggle .mega-toggle-block-1:before{
	float: right;
    margin-top: -10px;
}
#mega-menu-wrap-global_nav .mega-menu-toggle .mega-toggle-block{
	height: 50%;
}
#mega-menu-wrap-global_nav .mega-menu-toggle .mega-toggle-block {
    text-align: left;
    height: 72%;
    margin-top: 10px;
    border: solid white 1px;
    padding: 6px 3px;
    border-radius: 3px;
}
}
/* WP Curve - AA - End*/

/** WPCurve Task #168821 - JTG **/
@media screen and (max-width:768px){
.home article.post .shareaholic-canvas.oneline{
    width: 150px;
    position: absolute;
    top: 75px;
    right: 60px;
}

}

@media screen and (max-width:600px){
.single .share_section .shareaholic-canvas{
		width:auto;
	
}
.single .share_section .ico {
		float: right !important;
}
.single .share_section .ico a i.fa {
    display: inline !important;
    margin: 0 5px !important;
}
.single .share_section{
width:auto;
}
}
/* WPCurve - LG - #154840 */
.single-post .entry h3 { margin-top: 0px !important; }
.single-post .entry ul { margin-bottom: 10px !important; }
/* END WPCurve - LG - #154840 */
/* WP Curve #170749 (MJ) - Start */
body.single {
    background: #fff url("/wp-content/themes/athletebody_cms/images/bg-main.jpg") repeat scroll 0 0;
}
/* WP Curve #170749 (MJ) - END */
body.mega-menu-global-nav #nav_wrap {
  overflow: visible;
}

#wrapper .training-detail-base ol{
list-style-type:decimal !important;
margin-left:20px !important;
}

#wrapper .tuiki ul{
list-style-type:disc !important;
margin-left:20px !important;
}

#wrapper .tuiki ol{
list-style-type:decimal !important;
margin-left:20px !important;
}

/* WP Curve #172400   - AA - Start*/
ol {
    margin-bottom: 15px;
}
ul {
    padding: 10px;
}
#wrapper .tuiki ul {
    list-style-type: none !important
}
ul li:before {
    content: "●";
    font-size: 8px;
    color: rgb(104, 104, 104);
    vertical-align: middle;
    padding-right: 20px;
}
ol {
    padding: 10px;
}
ol.breadcrumb.clearfix {
    padding: 0px !important;
}

ul.story-item-wrap li:before {
    display: none;
}
#tabs li:before {
    display: none;
}
div#fico li:before {
    display: none;
}
ol.comment-list li {
    list-style-type: none !important;
}

.training-detail-base p {
    margin-bottom: 30px;
}
/* WP Curve - AA - End*/
/** WP Curve AB #94016 Start **/
blockquote {
	padding-bottom: 0;
}

blockquote ul {
	margin-bottom: 0 !important;
}

/** WP Curve AB #94016 End **/
/* WPPS NM #CM12033000 start */
.widget_flickr ul li.flickr_badge_image:before {
    content: "";
}
.single-post div#more {
    display: initial;
    flex-direction: initial;
}
/* WPPS NM #CM12033000 end */